Add a script to upgrade from 2.4 to 3.0
[platform/upstream/fontconfig.git] / ChangeLog
1 commit 13087e38ace4f092667ab08617ced1d559f3d2e2
2 Author: Akira TAGOH <akira@tagoh.org>
3 Date:   Wed Apr 6 21:05:36 2016 +0900
4
5     Bump version to 2.11.95
6
7  README                  | 41 +++++++++++++++++++++++++++++++++++++++--
8  configure.ac            |  2 +-
9  fontconfig/fontconfig.h |  2 +-
10  3 files changed, 41 insertions(+), 4 deletions(-)
11
12 commit 0cfa146e6b41bc6b819fe0f37d0e2ff0a947eb3b
13 Author: Akira TAGOH <akira@tagoh.org>
14 Date:   Wed Apr 6 21:04:42 2016 +0900
15
16     Update libtool revision
17
18  configure.ac | 2 +-
19  1 file changed, 1 insertion(+), 1 deletion(-)
20
21 commit d179cbc2536af16cf0f4992e0a4b2d751437ee6c
22 Author: Akira TAGOH <akira@tagoh.org>
23 Date:   Wed Apr 6 14:39:15 2016 +0900
24
25     Revert "Workaround another race condition issue"
26
27     This reverts commit f44bfad235e63bb792c38e16ae1fbd281ec1453b.
28
29  src/fccache.c | 31 +------------------------------
30  src/fcdir.c   | 31 ++++++-------------------------
31  src/fcint.h   |  8 +-------
32  3 files changed, 8 insertions(+), 62 deletions(-)
33
34 commit d05d083e9f87eb378b92e477d34a88061a572d86
35 Author: Behdad Esfahbod <behdad@behdad.org>
36 Date:   Tue Mar 8 17:20:41 2016 -0800
37
38     [GX] Improve weight mapping
39
40     Align the 'wght' axis default value to OS/2 weight value and
41     adjust accordingly.  This makes both default=1.0 and default=400
42     models to work.
43
44  src/fcfreetype.c | 15 ++++++++++++---
45  1 file changed, 12 insertions(+), 3 deletions(-)
46
47 commit d709220d74c4ff6e609f35761b71d4d7136d02c1
48 Author: Behdad Esfahbod <behdad@behdad.org>
49 Date:   Tue Mar 8 17:20:28 2016 -0800
50
51     Improve OpenType to Fontconfig weight mapping
52
53  src/fcweight.c | 25 +++++++++++++++++++------
54  1 file changed, 19 insertions(+), 6 deletions(-)
55
56 commit 27d61f1ddcda5543e9c6440a0f8794caa0b1eac7
57 Author: Behdad Esfahbod <behdad@behdad.org>
58 Date:   Sun Aug 9 00:59:31 2015 +0200
59
60     [GX] Enumerate all named-instances in TrueType GX fonts
61
62  src/fcdir.c | 19 +++++++++++++++----
63  1 file changed, 15 insertions(+), 4 deletions(-)
64
65 commit 00c8408c6a82a79388f8119c4afce6e721b693f7
66 Author: Behdad Esfahbod <behdad@behdad.org>
67 Date:   Sun Aug 9 09:06:37 2015 +0200
68
69     [GX] Support instance weight, width, and style name
70
71  src/fcfreetype.c | 74
72  +++++++++++++++++++++++++++++++++++++++++++++++++++-----
73  1 file changed, 68 insertions(+), 6 deletions(-)
74
75 commit 28f62d1bb892e1c86eb0d5afaf125bfe0e34cbe9
76 Author: Behdad Esfahbod <behdad@behdad.org>
77 Date:   Sun Aug 9 00:45:01 2015 +0200
78
79     Call FcFreeTypeQueryFace() from fcdir.c, instead of FcFreeTypeQuery()
80
81     Need for upcoming work.  No functional change expected.
82
83  src/fcdir.c | 25 +++++++++++++++++++++----
84  1 file changed, 21 insertions(+), 4 deletions(-)
85
86 commit d570a841a2aa9d770578aa149e43bb2e5bd0f2df
87 Author: Patrick Haller <patrick.haller@haller-consult.de>
88 Date:   Sat Jan 9 03:06:31 2016 +0100
89
90     Optimizations in FcStrSet
91
92     Applied optimizations:
93     - skip duplicate check in FcStrSetAppend for values originating
94     from readdir()
95     - grow FcStrSet in 64-element bulks for local FcStrSets (FcConfig
96     layout unaltered)
97
98     Starting gedit is measured to
99
100                             Unoptimized     Optimized
101     user[s]                         0,806         0,579
102     sys[s]                          0,062         0,062
103     Total Instr Fetch Cost: 1.658.683.750   895.069.820
104     Cachegrind D Refs:        513.917.619   312.000.436
105     Cachegrind Dl Misses:       8.605.632     4.954.639
106
107  src/fccache.c |  2 +-
108  src/fccfg.c   |  4 ++--
109  src/fcdir.c   |  6 +++---
110  src/fcint.h   | 11 +++++++++++
111  src/fcstr.c   | 47 +++++++++++++++++++++++++++++++++--------------
112  src/fcxml.c   |  2 +-
113  6 files changed, 51 insertions(+), 21 deletions(-)
114
115 commit 98434b3392172233094cac25ade7225c93da9f1c
116 Author: Akira TAGOH <akira@tagoh.org>
117 Date:   Wed Dec 2 11:31:50 2015 +0900
118
119     Add hintstyle templates and make hintslight default
120
121  conf.d/10-hinting-full.conf   | 13 +++++++++++++
122  conf.d/10-hinting-medium.conf | 13 +++++++++++++
123  conf.d/10-hinting-none.conf   | 13 +++++++++++++
124  conf.d/10-hinting-slight.conf | 13 +++++++++++++
125  conf.d/Makefile.am            |  5 +++++
126  5 files changed, 57 insertions(+)
127
128 commit 04763135d47ae24a808fc15c4482e2bb6f847ab9
129 Author: Akira TAGOH <akira@tagoh.org>
130 Date:   Wed Nov 25 11:58:14 2015 +0900
131
132     Avoid an error message on testing when no fonts.conf installed
133
134     This test case doesn't require any config files so no need to ensure
135     loading them.
136
137  test/test-bz89617.c | 2 +-
138  1 file changed, 1 insertion(+), 1 deletion(-)
139
140 commit 5886d98c368cdb76ddedc48aedbab45a5c7e96f6
141 Author: Akira TAGOH <akira@tagoh.org>
142 Date:   Tue Nov 24 10:46:34 2015 +0900
143
144     Bug 93075 - Possible fix for make check failure on msys/MinGW...
145
146     Patch from Christian Fafard
147
148  test/run-test.sh | 13 +++++++++----
149  1 file changed, 9 insertions(+), 4 deletions(-)
150
151 commit 1d87fab8b18bf5a497646d98a1c6279372aac4ea
152 Author: Akira TAGOH <akira@tagoh.org>
153 Date:   Wed Nov 18 14:44:17 2015 +0900
154
155     remomve unnecessary code
156
157  src/fcdefault.c | 1 -
158  1 file changed, 1 deletion(-)
159
160 commit d162a4a83d6bf2182e288e0bc0b4d3ae2f78f040
161 Author: Akira TAGOH <akira@tagoh.org>
162 Date:   Fri Oct 16 17:24:22 2015 +0900
163
164     Fix assertion on 32bit arch
165
166  src/fcarch.c | 2 +-
167  1 file changed, 1 insertion(+), 1 deletion(-)
168
169 commit 6d6ce028eedc6775b61fe768eca4d791ba9db21d
170 Author: Akira TAGOH <akira@tagoh.org>
171 Date:   Thu Oct 15 15:53:27 2015 +0900
172
173     Fix compiler warnings on MinGW
174
175  test/test-bz89617.c | 4 ++--
176  1 file changed, 2 insertions(+), 2 deletions(-)
177
178 commit bd96984e4b1da2e4b422050b773f3ded978d976c
179 Author: Akira TAGOH <akira@tagoh.org>
180 Date:   Thu Oct 15 15:48:23 2015 +0900
181
182     Use int64_t instead of long long
183
184  src/fccache.c | 4 ++--
185  src/fcint.h   | 2 +-
186  2 files changed, 3 insertions(+), 3 deletions(-)
187
188 commit 7ccde89758f23a7eb90549667cffb084e684ed48
189 Author: Akira TAGOH <akira@tagoh.org>
190 Date:   Tue Oct 13 13:06:54 2015 +0900
191
192     Fix build issue on MinGW
193
194  src/fccache.c | 16 ++++++++++++++--
195  1 file changed, 14 insertions(+), 2 deletions(-)
196
197 commit a44cc450b5f3d67c0298a912e12ed5ff234490f9
198 Author: Akira TAGOH <akira@tagoh.org>
199 Date:   Tue Oct 13 13:04:18 2015 +0900
200
201     Use long long to see the same size between LP64 and LLP64
202
203  src/fccache.c | 2 +-
204  src/fcint.h   | 2 +-
205  2 files changed, 2 insertions(+), 2 deletions(-)
206
207 commit c88d9b62421e8ba35a71319c7b0d555d512510c7
208 Author: Akira TAGOH <akira@tagoh.org>
209 Date:   Mon Aug 17 16:37:08 2015 +0900
210
211     Fail on make runtime as needed instead of configure if no python
212     installed
213
214     python isn't necessarily required to build fontconfig from tarball
215     so that
216     generated fcblanks.h is available in tarball.
217
218     https://bugs.freedesktop.org/show_bug.cgi?id=91663
219
220  configure.ac          | 3 ++-
221  fc-blanks/Makefile.am | 5 +++++
222  2 files changed, 7 insertions(+), 1 deletion(-)
223
224 commit ad9f5880502c9a3f8e7f8919336888ee056f17ba
225 Author: Akira TAGOH <akira@tagoh.org>
226 Date:   Fri Aug 14 17:17:34 2015 +0900
227
228     Fix the broken cache more.
229
230     Take a look at the nano second in the mtime to figure out
231     if the cache needs to be updated if available.
232     and do the mutex lock between scanning and writing a cache
233     to avoid the conflict.
234
235     Also we don't need to scan directories again after writing
236     caches. so getting rid of the related code as well.
237
238     https://bugs.freedesktop.org/show_bug.cgi?id=69845
239
240     and for reference:
241
242     https://bugzilla.redhat.com/show_bug.cgi?id=1236034
243
244  configure.ac            |  3 ++
245  fc-cache/fc-cache.c     | 75 +++++++++++++------------------------
246  fontconfig/fontconfig.h |  2 +-
247  src/fcarch.c            |  2 +-
248  src/fccache.c           | 98
249  ++++++++++++++++++++++++++++++++++++++++++++++++-
250  src/fcdir.c             |  6 +++
251  src/fcint.h             |  8 ++++
252  7 files changed, 142 insertions(+), 52 deletions(-)
253
254 commit 46ec6a52d4cc447cc3ff4a13b2067ecb76c9db2e
255 Author: Behdad Esfahbod <behdad@behdad.org>
256 Date:   Fri Jun 26 17:02:13 2015 -0700
257
258     Revert changes made to FcConfigAppFontAddDir() recently
259
260     In 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb the behavior of
261     FcConfigAppFontAddFile/Dir() were changed to return false
262     if not fonts were found.  While this is welldefined and useful
263     for AddFile(), it's quite problematic for AddDir().  For example,
264     if the directory is empty, is that a failure or success?  Worse,
265     the false value from AddDir() was being propagated all the way
266     to FcInit() returning false now.  This only happened upon memory
267     allocation failure before, and some clients assert that FcInit()
268     is successful.
269
270     With this change, AddDir() is reverted back to what it was.
271     AddFont() change (which was actually in fcdir.c) from the original
272     commit is left in.
273
274  doc/fcconfig.fncs |  2 +-
275  src/fccfg.c       | 29 +++++++++++------------------
276  src/fcint.h       |  3 ---
277  src/fcstr.c       |  8 --------
278  4 files changed, 12 insertions(+), 30 deletions(-)
279
280 commit a8096dfa5965bfb1953fe829ff13eea23b4233c7
281 Author: Akira TAGOH <akira@tagoh.org>
282 Date:   Wed Jun 24 15:46:45 2015 +0900
283
284     Bug 90867 - Memory Leak during error case in fccharset
285
286     https://bugs.freedesktop.org/show_bug.cgi?id=90867
287
288  src/fccharset.c | 24 ++++++++++++++++++++----
289  1 file changed, 20 insertions(+), 4 deletions(-)
290
291 commit 0551e1b344bd2f57015a378dae4a0771031c3042
292 Author: Akira TAGOH <akira@tagoh.org>
293 Date:   Thu Jun 18 17:25:02 2015 +0900
294
295     Update CaseFolding.txt to Unicode 8.0
296
297  fc-case/CaseFolding.txt | 147
298  +++++++++++++++++++++++++++++++++++++++++++++++-
299  fc-case/Makefile.am     |   3 +
300  2 files changed, 147 insertions(+), 3 deletions(-)
301
302 commit 6f929ff37ce277a12256b918751e2f3fca2fcb8a
303 Author: Akira TAGOH <akira@tagoh.org>
304 Date:   Wed Jun 17 16:34:29 2015 +0900
305
306     Fix a memory leak in FcFreeTypeQueryFace
307
308  src/fcfreetype.c | 2 ++
309  1 file changed, 2 insertions(+)
310
311 commit 46b2c62faa64250eec3981ee816e91a9a3dee857
312 Author: Akira TAGOH <akira@tagoh.org>
313 Date:   Wed Jun 17 16:29:08 2015 +0900
314
315     Add a warning for blank in fonts.conf
316
317     and remove the unnecessary code for parsing blanks
318
319  src/fcxml.c | 7 +++++++
320  1 file changed, 7 insertions(+)
321
322 commit 33fd436a3ec63ca58f3cb51bd4ab7b33e90d89c8
323 Author: Akira TAGOH <akira@tagoh.org>
324 Date:   Wed Jun 17 16:15:35 2015 +0900
325
326     Don't return FcFalse even when no fonts dirs is configured
327
328  src/fccfg.c | 2 ++
329  src/fcint.h | 3 +++
330  src/fcstr.c | 8 ++++++++
331  3 files changed, 13 insertions(+)
332
333 commit f6d61c9beed856a925bd60c025b55284b2d88161
334 Author: Akira TAGOH <akira@tagoh.org>
335 Date:   Fri Jun 12 11:30:01 2015 +0900
336
337     mark as private at this moment
338
339  fontconfig/fontconfig.h | 3 ---
340  src/fcint.h             | 3 +++
341  2 files changed, 3 insertions(+), 3 deletions(-)
342
343 commit dbda1171427071ff31429ea6d36330bb8f193138
344 Author: Akira TAGOH <akira@tagoh.org>
345 Date:   Tue Jun 9 11:15:25 2015 +0900
346
347     No need to be public
348
349  fontconfig/fontconfig.h | 3 ---
350  src/fcint.h             | 3 +++
351  2 files changed, 3 insertions(+), 3 deletions(-)
352
353 commit 359ada2b4c12b6b6c3b4c017f95a35f18a3c6dd7
354 Author: Akira TAGOH <akira@tagoh.org>
355 Date:   Tue Jun 9 11:15:06 2015 +0900
356
357     Fix a crash when no objects are available after filtering
358
359  src/fcdbg.c | 2 +-
360  1 file changed, 1 insertion(+), 1 deletion(-)
361
362 commit 10a57edd07f8dc64b60c71d51c225436f4fbb3bc
363 Author: Akira TAGOH <akira@tagoh.org>
364 Date:   Mon Jun 8 17:38:02 2015 +0900
365
366     Add one more debugging option to see transformation on font-matching
367
368     just setting FC_MATCH=3 shows a lot of information and hard to keep
369     on track for informamtion
370     which is really necessary to see. to use this more effectively,
371     added FC_DBG_MATCH_FILTER to
372     see for what one really want to see. it takes a comma-separated-list
373     of object names.
374     If you want to see family name only, try like this:
375
376     FC_DBG_MATCH_FILTER=family FC_DEBUG=4096 fc-match
377
378     debugging output will be filtered out and see family only in the
379     result.
380
381  doc/fontconfig-user.sgml |  6 +++-
382  fontconfig/fontconfig.h  |  6 ++++
383  src/fcdbg.c              | 78
384  ++++++++++++++++++++++++++++++++++++++++++++++++
385  src/fcint.h              |  1 +
386  src/fcmatch.c            | 41 +++++++++++++++++++++++++
387  src/fcpat.c              |  6 ++++
388  6 files changed, 137 insertions(+), 1 deletion(-)
389
390 commit 1827ef7b1e0a1fba27fcdb8a021abaa8ee7782eb
391 Author: Akira TAGOH <akira@tagoh.org>
392 Date:   Tue Jun 2 17:33:03 2015 +0900
393
394     Bump version to 2.11.94
395
396  README                  | 40 ++++++++++++++++++++++++++++++++++++++--
397  configure.ac            |  2 +-
398  fontconfig/fontconfig.h |  2 +-
399  3 files changed, 40 insertions(+), 4 deletions(-)
400
401 commit 481a9f03a020ee53500585332786826e8c3ebd8e
402 Author: Behdad Esfahbod <behdad@behdad.org>
403 Date:   Wed May 27 14:40:15 2015 -0700
404
405     Bump cache version number to 6, because of recent FcRange changes
406
407  fontconfig/fontconfig.h | 2 +-
408  1 file changed, 1 insertion(+), 1 deletion(-)
409
410 commit ee2d1da2d21bc14127f4cf12312e1f007935e8b0
411 Author: Behdad Esfahbod <behdad@behdad.org>
412 Date:   Wed May 27 14:36:35 2015 -0700
413
414     Reduce number of places that cache version is specified to 1
415
416  fontconfig/fontconfig.h | 5 ++++-
417  src/fccache.c           | 6 +++---
418  src/fcint.h             | 3 +--
419  3 files changed, 8 insertions(+), 6 deletions(-)
420
421 commit 5bad26ccb6686f1b9c8df6c1e9b49a72d42ad661
422 Author: Behdad Esfahbod <behdad@behdad.org>
423 Date:   Wed Aug 20 16:07:26 2014 -0400
424
425     Simplify FcRange
426
427  src/fcdbg.c   |  10 ++----
428  src/fcint.h   |  25 +-------------
429  src/fcmatch.c |   2 +-
430  src/fcname.c  |  14 ++------
431  src/fcrange.c | 109
432  ++++++++++------------------------------------------------
433  src/fcxml.c   |  12 +++----
434  6 files changed, 28 insertions(+), 144 deletions(-)
435
436 commit 13a5ae9fb953c8a8eb3ec801781a499521c211f3
437 Author: Behdad Esfahbod <behdad@behdad.org>
438 Date:   Wed Aug 20 16:03:02 2014 -0400
439
440     Fix compiler warnings
441
442  src/fcxml.c | 3 +++
443  1 file changed, 3 insertions(+)
444
445 commit 346073d9dc17fc07758f7ef86c4ed05213ed0dab
446 Author: Behdad Esfahbod <behdad@behdad.org>
447 Date:   Sun Jul 6 20:36:18 2014 -0400
448
449     Don't set FC_SIZE for bitmap fonts
450
451     They get FC_PIXELSIZE set, which is later converted to FC_SIZE using
452     FC_DPI.
453
454  src/fcfreetype.c | 36 ++++++++++++------------------------
455  1 file changed, 12 insertions(+), 24 deletions(-)
456
457 commit eba6f109de475215c2d4b42612f6baf57041536d
458 Author: Behdad Esfahbod <behdad@behdad.org>
459 Date:   Fri Jul 4 17:15:11 2014 -0400
460
461     Accept Integer for FC_SIZE
462
463     There are more places to fix I'm sure...
464
465     https://bugs.freedesktop.org/show_bug.cgi?id=80873
466
467  src/fcname.c | 4 +++-
468  1 file changed, 3 insertions(+), 1 deletion(-)
469
470 commit cb2f096e15cb868cbf29428b6dd339b8ba344e50
471 Author: Behdad Esfahbod <behdad@behdad.org>
472 Date:   Fri Jul 4 16:18:52 2014 -0400
473
474     Add bitmap-only font size as Double, not Range
475
476     The whole size setting part still smells to me.
477
478  src/fcfreetype.c | 7 +------
479  1 file changed, 1 insertion(+), 6 deletions(-)
480
481 commit 51756aab180c9f7a6632743885695add2f511100
482 Author: Behdad Esfahbod <behdad@behdad.org>
483 Date:   Fri Jul 4 16:13:45 2014 -0400
484
485     Only set FC_SIZE for scalable fonts if OS/2 version 5 is present
486
487     Part of https://bugs.freedesktop.org/show_bug.cgi?id=80873
488
489  src/fcfreetype.c | 28 +++++++++++++++-------------
490  1 file changed, 15 insertions(+), 13 deletions(-)
491
492 commit d09ba385892862e18c409f49405f51f066dea552
493 Author: Behdad Esfahbod <behdad@behdad.org>
494 Date:   Fri Jul 4 16:09:23 2014 -0400
495
496     Write ranges using a [start finish) format
497
498     To show closed and open ends.
499
500  src/fcdbg.c  | 2 +-
501  src/fcname.c | 4 ++--
502  2 files changed, 3 insertions(+), 3 deletions(-)
503
504 commit 4c9101f7044b68aa121557c796384e4bdf08f73f
505 Author: Akira TAGOH <akira@tagoh.org>
506 Date:   Mon May 25 21:41:05 2015 +0900
507
508     Revert the previous change
509
510     and just abort if the object id is overflowed.
511
512  src/fcobjs.c | 16 +---------------
513  1 file changed, 1 insertion(+), 15 deletions(-)
514
515 commit 09edd84cf8e8bd1f6062c8803316327e662fdbda
516 Author: Akira TAGOH <akira@tagoh.org>
517 Date:   Fri May 22 20:51:21 2015 +0900
518
519     Detect the overflow for the object ID
520
521     Continue to increase the object id even after FcFini()
522     and detect the overflow. that would be rather easier than
523     reset the object id with the complicated mutex and atomic
524     functions.
525
526     This situation would be quite unlikely to happen though
527
528  src/fcobjs.c | 22 +++++++++++++++++++++-
529  1 file changed, 21 insertions(+), 1 deletion(-)
530
531 commit f053231186fc340b5365a59eea30db5af787877a
532 Author: Akira TAGOH <akira@tagoh.org>
533 Date:   Fri May 22 20:46:54 2015 +0900
534
535     Fix a crash
536
537     segfault happens when the config needs to be migrated to XDG's
538     and no definition for include with prefix="xdg"
539
540  src/fcxml.c | 1 +
541  1 file changed, 1 insertion(+)
542
543 commit 249306fbd782570cf958675672d21cf12aa1f14e
544 Author: Akira TAGOH <akira@tagoh.org>
545 Date:   Fri May 22 20:45:05 2015 +0900
546
547     Fix a typo
548
549  src/fcxml.c | 2 +-
550  1 file changed, 1 insertion(+), 1 deletion(-)
551
552 commit fa6c6b53c5a42ae6a9f8254ca9603dbe0aec63ad
553 Author: Akira TAGOH <akira@tagoh.org>
554 Date:   Fri May 22 16:53:34 2015 +0900
555
556     Fix memory leaks after FcFini()
557
558     Reported by Jia Wang
559
560     https://bugs.freedesktop.org/show_bug.cgi?id=83770
561
562  fontconfig/fontconfig.h |  2 +-
563  src/fcinit.c            |  2 ++
564  src/fcint.h             |  6 ++++++
565  src/fcobjs.c            | 25 ++++++++++++++++++++++++-
566  src/fcxml.c             | 47
567  +++++++++++++++++++++++++++++++++++++++++++----
568  5 files changed, 76 insertions(+), 6 deletions(-)
569
570 commit bcfe167e3d60402c1f999359ca8531c6fae01a2b
571 Author: Behdad Esfahbod <behdad@behdad.org>
572 Date:   Mon May 18 15:26:03 2015 -0700
573
574     Add su[pport for symbol fonts
575
576     Adds FC_SYMBOL.
577
578     This affects fonts having a cmap with platform 3 encoding 0.
579     We now map their glyphs from the PUA area to the Latin1 area.
580
581     See thread "Webdings and other MS symbol fonts don't display"
582     on the mailing list.
583
584     Test before/after with:
585     $ pango-view --markup --text='<span
586     fallback="false">&#xd7;&#xf0d7;</span>' --font=Wingdings
587
588  doc/fontconfig-devel.sgml |  1 +
589  fontconfig/fontconfig.h   |  1 +
590  src/fcdefault.c           |  1 +
591  src/fcfreetype.c          | 57
592  ++++++++++++++++++++++++++++++++++++++++++++---
593  src/fcmatch.c             |  1 +
594  src/fcobjs.h              |  1 +
595  6 files changed, 59 insertions(+), 3 deletions(-)
596
597 commit ead7275e05966eca19f530712f8e5c738a61cf4f
598 Author: Akira TAGOH <akira@tagoh.org>
599 Date:   Mon May 18 14:03:50 2015 +0900
600
601     Bug 90148 - Don't warn if cachedir isn't specified
602
603     only warn when FONTCONFIG_FILE or FONTCONFIG_PATH is set.
604
605     Bug 90148 - Don't warn if cachedir isn't specified
606
607  src/fcinit.c | 26 +++++++++++++++++++-------
608  1 file changed, 19 insertions(+), 7 deletions(-)
609
610 commit 55ff8419274fd5ce59675f220b85035a3986d6cf
611 Author: Akira TAGOH <akira@tagoh.org>
612 Date:   Tue May 12 14:47:38 2015 +0900
613
614     Make FC_SCALE deprecated
615
616     Use FC_MATRIX instead.
617
618     https://bugs.freedesktop.org/show_bug.cgi?id=90257
619
620  doc/fontconfig-devel.sgml | 2 +-
621  doc/fontconfig-user.sgml  | 2 +-
622  fontconfig/fontconfig.h   | 2 +-
623  3 files changed, 3 insertions(+), 3 deletions(-)
624
625 commit a10cb2e4d7fb7d790fe913058f0821ccf2185a86
626 Author: Akira TAGOH <akira@tagoh.org>
627 Date:   Tue May 12 14:28:45 2015 +0900
628
629     Add missing description for usage
630
631  fc-query/fc-query.c | 9 +++++----
632  fc-scan/fc-scan.c   | 7 ++++---
633  2 files changed, 9 insertions(+), 7 deletions(-)
634
635 commit 4c040d393dfb47b8a2f75fb639f6b5e92fced6f3
636 Author: Akira TAGOH <akira@tagoh.org>
637 Date:   Wed Apr 22 19:37:46 2015 +0900
638
639     Observe blanks to compute correct languages in fc-query/fc-scan
640
641     Added --ignore-blanks option to get back the behavior.
642
643     https://bugs.freedesktop.org/show_bug.cgi?id=79955
644
645  fc-query/fc-query.c    | 19 ++++++++++++++-----
646  fc-query/fc-query.sgml | 12 ++++++++++++
647  fc-scan/fc-scan.c      | 21 +++++++++++++++------
648  fc-scan/fc-scan.sgml   | 14 +++++++++++++-
649  4 files changed, 54 insertions(+), 12 deletions(-)
650
651 commit 4a6f5efd5f6a468e1872d58e589bcf30ba88e2fd
652 Author: Behdad Esfahbod <behdad@behdad.org>
653 Date:   Thu Apr 30 11:25:59 2015 -0400
654
655     Fix bitmap scaling
656
657     Was broken by 66db69a6d991945f96feb1da683a2e04ea396842.  Ouch!
658
659  conf.d/10-scale-bitmap-fonts.conf | 32 +++++++++++++++++---------------
660  1 file changed, 17 insertions(+), 15 deletions(-)
661
662 commit 3a4136778cc5a4ff1dc979cbd50fcdf73cab4d70
663 Author: Akira TAGOH <akira@tagoh.org>
664 Date:   Wed Apr 22 14:36:29 2015 +0900
665
666     Drop unmaintained code
667     Use four-byte code for foundry as is instead.
668
669     https://bugs.freedesktop.org/show_bug.cgi?id=88679
670
671  src/fcfreetype.c | 84
672  ++++++++------------------------------------------------
673  1 file changed, 12 insertions(+), 72 deletions(-)
674
675 commit b3fc08bc952505e322160a4a7eb146754ae4f24a
676 Author: Akira TAGOH <akira@tagoh.org>
677 Date:   Wed Apr 22 11:17:04 2015 +0900
678
679     Fix a typo in fontconfig-user.sgml
680
681     https://bugs.freedesktop.org/show_bug.cgi?id=90105
682
683  doc/fontconfig-user.sgml | 2 +-
684  1 file changed, 1 insertion(+), 1 deletion(-)
685
686 commit 07be485a0a84995ce69bf60e3b1bb22cb35f6b0e
687 Author: Akira TAGOH <akira@tagoh.org>
688 Date:   Mon Apr 20 10:49:21 2015 +0900
689
690     Fix a typo for the latest cache version
691
692  doc/fontconfig-user.sgml | 2 +-
693  1 file changed, 1 insertion(+), 1 deletion(-)
694
695 commit f6e6a8a22b9d775fff117d65016b5e85233a7293
696 Author: Руслан Ижбулатов <lrn1986@gmail.com>
697 Date:   Wed Apr 8 08:41:25 2015 +0000
698
699     W32: Support cache paths relative to the root directory
700
701     Paths starting with '/' don't make sense on W32 as-is,
702     prepend the installation root directory to them.
703
704     This allows the cache to be contained within a particular
705     fontconfig installation (as long as the default
706     --with-cache-dir= is overriden at configure time).
707
708  src/fccfg.c |  2 ++
709  src/fcxml.c | 21 ++++++++++++++++++++-
710  2 files changed, 22 insertions(+), 1 deletion(-)
711
712 commit 7bc07cf6c2a5685ab95f146f5af2b3bcd5f5864d
713 Author: Akira TAGOH <akira@tagoh.org>
714 Date:   Mon Mar 30 15:18:44 2015 +0900
715
716     Fix SIGFPE
717
718  src/fcrange.c | 2 +-
719  1 file changed, 1 insertion(+), 1 deletion(-)
720
721 commit e92c92ff22c13e96afd6dfa0f75e7b37b9cfa06d
722 Author: Akira TAGOH <akira@tagoh.org>
723 Date:   Wed Mar 25 12:10:48 2015 +0900
724
725     Fix unknown attribute in Win32
726
727  src/fcxml.c | 2 +-
728  1 file changed, 1 insertion(+), 1 deletion(-)
729
730 commit c965c9f67759585909fa03236bad826de85bd39c
731 Author: Akira TAGOH <akira@tagoh.org>
732 Date:   Mon Mar 23 13:30:59 2015 +0900
733
734     Bug 89617 - FcConfigAppFontAddFile() returns false on any font file
735
736     Prior to the change of 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb
737     FcConfigAppFontAddFile() always returned FcTrue no matter what
738     fonts was added. after that, it always returned FcFalse because
739     adding a font doesn't add any subdirs with FcFileScanConfig().
740     so changing that to simply ignore it.
741
742     Also fixing it to return FcFalse if non-fonts was added, i.e.
743     FcFreeTypeQuery() fails.
744
745     https://bugs.freedesktop.org/show_bug.cgi?id=89617
746
747  src/fccfg.c         |  4 +++-
748  src/fcdir.c         |  2 ++
749  test/Makefile.am    |  7 +++++++
750  test/test-bz89617.c | 38 ++++++++++++++++++++++++++++++++++++++
751  4 files changed, 50 insertions(+), 1 deletion(-)
752
753 commit 7301f2f02816c5d44ee75dd0689c806c5aabdbda
754 Author: Akira TAGOH <akira@tagoh.org>
755 Date:   Mon Mar 23 13:18:49 2015 +0900
756
757     Remove the dead code
758
759  src/fcdir.c | 2 --
760  1 file changed, 2 deletions(-)
761
762 commit 69ff6b6e260584e383c38b1b7034ddcbb23d214f
763 Author: Akira TAGOH <akira@tagoh.org>
764 Date:   Mon Mar 9 12:22:40 2015 +0900
765
766     Bump version to 2.11.93
767
768  README                  | 37 +++++++++++++++++++++++++++++++++++--
769  configure.ac            |  6 +++---
770  fontconfig/fontconfig.h |  2 +-
771  3 files changed, 39 insertions(+), 6 deletions(-)
772
773 commit b75d809d1298b791f39596170950597bcfe98dd6
774 Author: Akira TAGOH <akira@tagoh.org>
775 Date:   Mon Mar 9 12:22:30 2015 +0900
776
777     Fix a trivial bug for dist
778
779  fc-blanks/Makefile.am | 1 +
780  1 file changed, 1 insertion(+)
781
782 commit f5b1e0ab97daa0e08af8d667cabb700bb73da568
783 Author: Akira TAGOH <akira@tagoh.org>
784 Date:   Mon Mar 9 12:18:03 2015 +0900
785
786     Fix an infinite loop in FcBlanksIsMember()
787
788  src/fcblanks.c | 2 +-
789  1 file changed, 1 insertion(+), 1 deletion(-)
790
791 commit 484834c186dee281bcd13067d7b7bce1322b4e0b
792 Author: Akira TAGOH <akira@tagoh.org>
793 Date:   Fri Mar 6 11:15:26 2015 +0900
794
795     Fix a bug in the previous change forFcBlanksIsMember()
796
797  src/fcblanks.c | 3 +--
798  1 file changed, 1 insertion(+), 2 deletions(-)
799
800 commit ed74a58ccc245bacd907cd91e0f3df64e427c163
801 Author: Akira TAGOH <akira@tagoh.org>
802 Date:   Fri Mar 6 11:05:23 2015 +0900
803
804     Fix a segfault when OOM happened.
805
806     Reported by Matt Breedlove
807
808  src/fcinit.c | 2 ++
809  1 file changed, 2 insertions(+)
810
811 commit 96a3f6879c13577cc9edd867b3f89b0cba469073
812 Author: Akira TAGOH <akira@tagoh.org>
813 Date:   Thu Mar 5 17:52:04 2015 +0900
814
815     Improve the performance on searching blanks
816
817     After the change of d6a5cc665a1d7e91332944353e92c83ad114368c
818     we have a lot of code points in FcBlanks. doing the linear search
819     on the array isn't comfortable anymore.
820     So re-implementing FcBlanksIsMember() to use the binary search.
821
822     Figuring out how much improved after this change depends on
823     how many fonts proceed with fc-cache say though, it's about 20 times
824     faster here on testing. which sounds good enough for
825     improvement.
826
827  src/fcblanks.c | 21 ++++++++++++++++++---
828  1 file changed, 18 insertions(+), 3 deletions(-)
829
830 commit d997d7c770cd6a36159090fd0b8720a3dc426707
831 Author: Behdad Esfahbod <behdad@behdad.org>
832 Date:   Wed Jan 21 14:35:03 2015 -0800
833
834     Simplify some more
835
836  src/fcfreetype.c | 20 ++++++++------------
837  1 file changed, 8 insertions(+), 12 deletions(-)
838
839 commit 9c99baba66d335738318dc7cacef64fafb699ebf
840 Author: Behdad Esfahbod <behdad@behdad.org>
841 Date:   Wed Jan 21 14:32:51 2015 -0800
842
843     Remove dead code after previous commit
844
845  src/fcfreetype.c | 339
846  +------------------------------------------------------
847  1 file changed, 3 insertions(+), 336 deletions(-)
848
849 commit 2f311c562d87c0bf95d27709e82afd196c2bff28
850 Author: Akira TAGOH <akira@tagoh.org>
851 Date:   Tue Mar 3 11:30:12 2015 +0900
852
853     Fix the array allocation
854
855  src/fcstat.c | 2 +-
856  1 file changed, 1 insertion(+), 1 deletion(-)
857
858 commit f18f2f88f287a2438d2bf9b27773cb14606cbb11
859 Author: Akira TAGOH <akira@tagoh.org>
860 Date:   Mon Feb 9 16:45:43 2015 +0900
861
862     Don't add FC_LANG when it has "und"
863
864     to avoid the situation to find the better fallback font.
865
866     https://code.google.com/p/chromium/issues/detail?id=392724 has
867     more words to explain the details.
868
869     https://bugs.freedesktop.org/show_bug.cgi?id=81185
870
871  src/fccfg.c | 9 +++++++++
872  1 file changed, 9 insertions(+)
873
874 commit 724664e3fd056b864576f8e100a8de5c0e93a725
875 Author: Akira TAGOH <akira@tagoh.org>
876 Date:   Mon Mar 2 11:34:53 2015 +0900
877
878     Fix a build issue when $(srcdir) != $(builddir)
879
880  fc-blanks/Makefile.am | 4 ++--
881  1 file changed, 2 insertions(+), 2 deletions(-)
882
883 commit a9d4dba7492e060f9d225307c58d79bc50b16cd3
884 Author: Akira TAGOH <akira@tagoh.org>
885 Date:   Fri Feb 27 15:48:54 2015 +0900
886
887     Update the script to recognize the escaped space
888
889  fc-blanks/fc-blanks.py | 15 +++++++++++----
890  1 file changed, 11 insertions(+), 4 deletions(-)
891
892 commit d6a5cc665a1d7e91332944353e92c83ad114368c
893 Author: Akira TAGOH <akira@tagoh.org>
894 Date:   Fri Feb 27 14:17:26 2015 +0900
895
896     Hardcode the blanks in the library
897
898     https://bugs.freedesktop.org/show_bug.cgi?id=79956
899
900  Makefile.am               |   2 +-
901  configure.ac              |   2 +
902  fc-blanks/Makefile.am     |  40 +++++++++++++++
903  fc-blanks/fc-blanks.py    | 125
904  ++++++++++++++++++++++++++++++++++++++++++++++
905  fc-blanks/fcblanks.tmpl.h |  25 ++++++++++
906  fonts.conf.in             |  68 -------------------------
907  src/fcblanks.c            |   7 +++
908  src/fccfg.c               |   3 +-
909  8 files changed, 202 insertions(+), 70 deletions(-)
910
911 commit 97cf7ec4d740c9b3ac7c29388224f5e0c226a120
912 Author: Akira TAGOH <akira@tagoh.org>
913 Date:   Fri Feb 27 12:04:44 2015 +0900
914
915     Rework again to copy the struct dirent
916
917     Assuming that d_name is the last member of struct dirent.
918     In POSIX, the maximum length of d_name is defined as NAME_MAX
919     or FILENAME_MAX though, that assumption may be wrong on some
920     platforms where defines d_name as the flexible array member
921     and allocate the minimum memory to store d_name.
922
923     Patch from Raimund Steger
924
925  src/fcstat.c | 9 ++-------
926  1 file changed, 2 insertions(+), 7 deletions(-)
927
928 commit 1add10bfbc6f0667284f58cb388ae02f695b4a57
929 Author: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
930 Date:   Thu Feb 26 12:23:27 2015 +0100
931
932     Ensure config.h is included first, bug#89336.
933
934     config.h may define ABI-specific macros, especially for AIX,
935     so has to be included before any system header - via fcint.h.
936
937     https://bugs.freedesktop.org/show_bug.cgi?id=89336
938
939  src/fcarch.c | 3 +--
940  1 file changed, 1 insertion(+), 2 deletions(-)
941
942 commit 8809d1b73b9c162ee0fecd314e2a80b287309954
943 Author: Akira TAGOH <akira@tagoh.org>
944 Date:   Thu Feb 26 14:08:20 2015 +0900
945
946     Copy the real size of struct dirent
947
948     In some platforms, d_name is defined as the flexible array member.
949     We may need to compute the real size for that case.
950
951  configure.ac |  1 +
952  src/fcstat.c | 11 +++++++++--
953  2 files changed, 10 insertions(+), 2 deletions(-)
954
955 commit dd427253cc73d8786bbf436ec4d026f370ab0812
956 Author: Akira TAGOH <akira@tagoh.org>
957 Date:   Wed Feb 25 17:36:50 2015 +0900
958
959     filter can be null
960
961  src/fcstat.c | 2 +-
962  1 file changed, 1 insertion(+), 1 deletion(-)
963
964 commit 45018e6979198b92b732b4b5e29671b2fe499bd8
965 Author: Akira TAGOH <akira@tagoh.org>
966 Date:   Tue Feb 24 15:25:16 2015 +0900
967
968     Fix pointer cast warning on win32
969
970  src/fclist.c | 2 +-
971  1 file changed, 1 insertion(+), 1 deletion(-)
972
973 commit f43c58189bb667e65630c37f33a58d39d7c550f6
974 Author: Akira TAGOH <akira@tagoh.org>
975 Date:   Tue Feb 24 15:01:14 2015 +0900
976
977     ifdef'd the unnecessary code for win32
978
979  src/fcxml.c | 4 ++++
980  1 file changed, 4 insertions(+)
981
982 commit ed0d705e2221adbfb21de357c1a82b7a2a5c3641
983 Author: Akira TAGOH <akira@tagoh.org>
984 Date:   Tue Feb 10 19:32:13 2015 +0900
985
986     Fix a build fail on some non-POSIX platforms
987
988     Use own scandir function. according to this change,
989     we don't need -Werror things in configure anymore.
990
991  configure.ac | 35 --------------------------
992  src/fcstat.c | 80
993  ++++++++++++++++++++++++++++++++++++++++++++++++++++++------
994  2 files changed, 72 insertions(+), 43 deletions(-)
995
996 commit d6d5adeb7940c0d0beb86489c2a1c2ce59e5c044
997 Author: Behdad Esfahbod <behdad@behdad.org>
998 Date:   Wed Jan 21 14:13:36 2015 -0800
999
1000     Fix symbol cmap handling
1001
1002     A while back we removed Apple Roman encoding support.  This broke
1003     symbol fonts (Wingdings, etc) because those fonts come with two
1004     cmaps:
1005
1006       1) platform=1,encoding=0, aka Apple Roman, which maps identity,
1007       2) platform=3,encoding=0, aka MS Symbol font
1008
1009     Now, the reason the Apple Roman removal "broke" these fonts is
1010     obvious, and for the better: these fonts were mapping ASCII and
1011     other Latin chars to symbols.
1012
1013     The reason the fonts didn't work anymore, however, is that we were
1014     mishandling the MS symbol-font cmaps.  In their modern incarnation
1015     they are like regular non-symbol-font cmap that map PUA codepoints
1016     to symbols.  We want to expose those as such.  Hence, this change
1017     just removes the special-handling for that.
1018
1019     Now, the reason this confusion happened, if I was to guess, is either
1020     that FreeType docs are wrong saying that FT_ENCODING_MS_SYMBOL is
1021     the "Microsoft Symbol encoding, used to encode mathematical symbols":
1022
1023       http://www.kostis.net/charsets/symbol.htm
1024
1025     or maybe it started that way, but turned into also mapping MS symbol-
1026     font cmaps, which is a completely different thing.  At any rate, I
1027     don't know if there are any fonts that use this thing these days, but
1028     the code here didn't seem to produce charset for any font.  By now I'm
1029     convinced that this change is the Right Thing to do.  The MS Symbol
1030     thing was called AdobeSymbol in our code by the way.
1031
1032     This fixes the much-reported bug that windings, etc are not usable
1033     with recent fontconfig:
1034     https://bugs.freedesktop.org/show_bug.cgi?id=58641
1035
1036     Now I see PUA mappings reported for Wingdings.
1037
1038     This also fixes:
1039     Bug 48947 - Drop the non-Unicode cmap support gradually
1040     https://bugs.freedesktop.org/show_bug.cgi?id=48947
1041     since the AdobeSymbol was the last non-Unicode cmap we were
1042     trying to parse (very incorrectly).
1043
1044     Lots of code around this change can be simplified.  I'll push those
1045     out (including removing the table itself) in subsequent changes.
1046
1047  src/fcfreetype.c | 2 +-
1048  1 file changed, 1 insertion(+), 1 deletion(-)
1049
1050 commit eb5e89f817a78e8f6fbb0d8a1b48c510f1b898b1
1051 Author: Akira TAGOH <akira@tagoh.org>
1052 Date:   Tue Jan 20 20:34:47 2015 +0900
1053
1054     Add pkg.m4 to git
1055
1056  m4/pkg.m4 | 214
1057  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1058  1 file changed, 214 insertions(+)
1059
1060 commit 78ed920e2be4dca04ff64ba98cf6935fc40cc758
1061 Author: Akira TAGOH <akira@tagoh.org>
1062 Date:   Mon Jan 19 19:48:50 2015 +0900
1063
1064     Fix a typo in docs
1065
1066  doc/fontconfig-user.sgml | 2 +-
1067  fc-cache/fc-cache.sgml   | 2 +-
1068  fc-cat/fc-cat.sgml       | 2 +-
1069  3 files changed, 3 insertions(+), 3 deletions(-)
1070
1071 commit 694368667a15341ea30b37a36e9540e6b1492680
1072 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1073 Date:   Fri Jan 16 09:35:22 2015 -0800
1074
1075     Fix configure to work with Solaris Studio compilers
1076
1077     Passing -Werror in the scandir() checks caused Studio cc to report
1078     "Unrecognized option errors", confusing configure into thinking that
1079     scandir() was not available.   Use Studio equivalent flags instead.
1080
1081     Leaves -Werror as the default for all other compilers, including
1082     unknown ones, to flag to them that they need to update their flags
1083     as well if -Werror is not correct for them.
1084
1085     Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1086
1087  configure.ac | 13 ++++++++++++-
1088  1 file changed, 12 insertions(+), 1 deletion(-)
1089
1090 commit 4d739d13f4f58e11c62006e4f70776a945094ea4
1091 Author: Akira TAGOH <akira@tagoh.org>
1092 Date:   Tue Jan 13 12:40:40 2015 +0900
1093
1094     Bump version to 2.11.92
1095
1096  README                  | 9 +++++++--
1097  configure.ac            | 2 +-
1098  fontconfig/fontconfig.h | 2 +-
1099  3 files changed, 9 insertions(+), 4 deletions(-)
1100
1101 commit 4c60fabf6617a8954e46bdaeccc95667375fa159
1102 Author: Akira TAGOH <akira@tagoh.org>
1103 Date:   Tue Jan 6 16:37:18 2015 +0900
1104
1105     Add missing docs
1106
1107  doc/fontconfig-devel.sgml | 5 +++++
1108  doc/fontconfig-user.sgml  | 7 +++++++
1109  2 files changed, 12 insertions(+)
1110
1111 commit fff4086e1587f94c267055ff5c3b48df1f1055f7
1112 Author: Akira TAGOH <akira@tagoh.org>
1113 Date:   Thu Dec 25 13:49:25 2014 +0900
1114
1115     Bump version to 2.11.91
1116
1117  README                  | 80
1118  +++++++++++++++++++++++++++++++++++++++++++++++--
1119  configure.ac            |  2 +-
1120  fontconfig/fontconfig.h |  2 +-
1121  3 files changed, 80 insertions(+), 4 deletions(-)
1122
1123 commit 4420b27c074821a1d1f9d6ebe822a610176a417d
1124 Author: Akira TAGOH <akira@tagoh.org>
1125 Date:   Thu Dec 25 13:48:57 2014 +0900
1126
1127     Fix a typo
1128
1129     missing a terminator caused a document generation fail.
1130
1131  doc/fcrange.fncs | 1 +
1132  1 file changed, 1 insertion(+)
1133
1134 commit 365809938e901e603d2fe93363545e1c1afc1816
1135 Author: Akira TAGOH <akira@tagoh.org>
1136 Date:   Thu Dec 25 13:11:21 2014 +0900
1137
1138     Bump the cache version to 5
1139
1140     FcPattern isn't compatible to the older.
1141
1142  fontconfig/fontconfig.h | 2 +-
1143  src/fcint.h             | 2 +-
1144  2 files changed, 2 insertions(+), 2 deletions(-)
1145
1146 commit 456937cd15568c7f1a633445dee44ae8e2ed395f
1147 Author: Akira TAGOH <akira@tagoh.org>
1148 Date:   Wed Dec 24 18:53:41 2014 +0900
1149
1150     fc-cache: Add an option to raise an error if no fonts found
1151
1152     and get back the behavior.
1153
1154  fc-cache/fc-cache.c    | 26 +++++++++++++++++---------
1155  fc-cache/fc-cache.sgml | 31 ++++++++++++++++++++++++++++++-
1156  2 files changed, 47 insertions(+), 10 deletions(-)
1157
1158 commit db64c71408636e2d0ac3c39682ac1b6c8f317ac4
1159 Author: Akira TAGOH <akira@tagoh.org>
1160 Date:   Tue Dec 16 20:43:02 2014 +0900
1161
1162     fc-cache: make a fail if no fonts processed on a given path
1163
1164  fc-cache/fc-cache.c | 5 ++++-
1165  1 file changed, 4 insertions(+), 1 deletion(-)
1166
1167 commit af5864419441e12f1951c7cfd0a742b6316934cc
1168 Author: Nick Alcock <nick.alcock@oracle.com>
1169 Date:   Sat Dec 13 18:21:16 2014 +0000
1170
1171     Generate documentation for FcWeight* functions.
1172
1173     The SGML for these functions exists, and they are named as manpages,
1174     but because they are not mentioned in fontconfig-devel.sgml, no
1175     documentation is ever generated, and installation under --enable-docs
1176     fails.
1177
1178     (The documentation I have written in fontconfig-devel.sgml is
1179     boilerplate
1180     so I can get the manpages generated. It's probably wrong.)
1181
1182  doc/fontconfig-devel.sgml | 7 +++++++
1183  1 file changed, 7 insertions(+)
1184
1185 commit 66db69a6d991945f96feb1da683a2e04ea396842
1186 Author: Behdad Esfahbod <behdad@behdad.org>
1187 Date:   Sun Dec 14 13:55:53 2014 -0800
1188
1189     Treat color fonts as scalable
1190
1191     All color fonts are designed to be scaled, even if they only have
1192     bitmap strikes.  Client is responsible to scale the bitmaps.  This
1193     is in constrast to non-color strikes...
1194
1195     Clients can still use FC_OUTLINE to distinguish bitmap vs outline
1196     fonts.  Previously FC_OUTLINE and FC_SCALABLE always had the same
1197     value.  Now FC_SCALABLE is set to (FC_OUTLINE || FC_COLOR).
1198
1199     Fixes:
1200     https://bugs.freedesktop.org/show_bug.cgi?id=87122
1201
1202  src/fcfreetype.c | 27 ++++++++++++++++++---------
1203  1 file changed, 18 insertions(+), 9 deletions(-)
1204
1205 commit dbc7c4a2cfe1ba6c537957b3b68b625403ca99fd
1206 Author: Behdad Esfahbod <behdad@behdad.org>
1207 Date:   Sun Dec 14 13:39:41 2014 -0800
1208
1209     Add FC_COLOR
1210
1211     Only adds "color" to pattern if FreeType version supports color.
1212
1213     Based on patch from Jungshik Shin.
1214
1215  doc/fontconfig-devel.sgml | 1 +
1216  fontconfig/fontconfig.h   | 1 +
1217  src/fcfreetype.c          | 6 ++++++
1218  src/fcmatch.c             | 1 +
1219  src/fcobjs.h              | 1 +
1220  5 files changed, 10 insertions(+)
1221
1222 commit fc7e1a9497919c88d790d9395eb01cd7d5121507
1223 Author: Behdad Esfahbod <behdad@behdad.org>
1224 Date:   Fri Dec 12 21:42:35 2014 -0800
1225
1226     Fix buffer overflow in copying PS name
1227
1228     As reported on the mailing list by Tanel Liiv.  Found using American
1229     Fuzzy Lop.
1230
1231  src/fcfreetype.c | 3 ++-
1232  1 file changed, 2 insertions(+), 1 deletion(-)
1233
1234 commit 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb
1235 Author: Akira TAGOH <akira@tagoh.org>
1236 Date:   Tue Dec 9 19:06:46 2014 +0900
1237
1238     Returns False if no fonts found
1239
1240     https://bugs.freedesktop.org/show_bug.cgi?id=86950
1241
1242  doc/fcconfig.fncs | 10 ++++++----
1243  src/fccfg.c       | 23 +++++++++++++----------
1244  2 files changed, 19 insertions(+), 14 deletions(-)
1245
1246 commit b732bf057f4b3ec3bac539803005e9c42d056b2a
1247 Author: Akira TAGOH <akira@tagoh.org>
1248 Date:   Thu Nov 6 13:15:09 2014 +0900
1249
1250     Update aliases for new URW fonts
1251
1252     Patch from Tom Yan
1253
1254     https://bugs.freedesktop.org/show_bug.cgi?id=85225
1255
1256  conf.d/30-metric-aliases.conf | 94
1257  ++++++++++++++++++++++++++++++++++++++-----
1258  conf.d/45-latin.conf          | 12 ++++++
1259  conf.d/60-latin.conf          |  3 ++
1260  3 files changed, 98 insertions(+), 11 deletions(-)
1261
1262 commit e7121de237a1873c3241a5b8451e7d00a3d41524
1263 Author: Akira TAGOH <akira@tagoh.org>
1264 Date:   Fri Oct 3 12:26:42 2014 +0900
1265
1266     Revert "Bug 73291 - poppler does not show fl ligature"
1267
1268     This reverts commit c6aa4d4bfcbed14f39d070fe7ef90a4b74642ee7.
1269
1270     This issue has been fixed in poppler and we no longer need to patch
1271     it out in fontconfig.
1272
1273  conf.d/30-metric-aliases.conf | 6 ------
1274  1 file changed, 6 deletions(-)
1275
1276 commit 1082161ea303cf2bbc13b62a191662984131e820
1277 Author: Akira TAGOH <akira@tagoh.org>
1278 Date:   Thu Sep 25 17:03:27 2014 +0900
1279
1280     Add FcRangeGetDouble()
1281
1282     https://bugs.freedesktop.org/show_bug.cgi?id=82876
1283
1284  doc/fcrange.fncs        | 10 ++++++++++
1285  fontconfig/fontconfig.h |  3 +++
1286  src/fcrange.c           | 23 +++++++++++++++++++++++
1287  3 files changed, 36 insertions(+)
1288
1289 commit 286cdc9c10b0453c25950103b6a1f7170d15bfdc
1290 Author: Behdad Esfahbod <behdad@behdad.org>
1291 Date:   Wed Aug 20 15:23:04 2014 -0400
1292
1293     Revert "[fcmatch] When matching, reserve score 0 for when elements
1294     don't exist"
1295
1296     This reverts commit a5a384c5ffb479e095092c2aaedd406f8785280a.
1297
1298     I don't remember what I had in mind for "We will use this property
1299     later.", but
1300     the change was wrong.  If a font pattern doesn't have any value
1301     for element,
1302     it must be interpretted as "it matches any value perfectly.
1303     And "perfectly"
1304     must have a score of 0 for that to happen.
1305
1306     This was actually affecting bitmap fonts (in a bad way), as the
1307     change made
1308     an outline font to always be preferred over a (otherwise equal)
1309     bitmap font,
1310     even for the exact size of the bitmap font.  That probably was
1311     never noticed
1312     by anyone, but with the font range support this has become clear
1313     (and worked
1314     around by Akira).  To clean that up, I'm reverting this so I can
1315     land the
1316     rest of patches for bug 80873.
1317
1318     https://bugs.freedesktop.org/show_bug.cgi?id=80873#c10
1319
1320  src/fcmatch.c | 2 +-
1321  1 file changed, 1 insertion(+), 1 deletion(-)
1322
1323 commit f0945396875ec4ff60add56935b02c3f66b3fc40
1324 Author: Akira TAGOH <akira@tagoh.org>
1325 Date:   Wed Aug 13 11:39:29 2014 +0900
1326
1327     Note FcConfigSetCurrent() increases the refcount in document
1328
1329  doc/fcconfig.fncs | 3 ++-
1330  1 file changed, 2 insertions(+), 1 deletion(-)
1331
1332 commit eb2689c67ba2da969d33be43a05af1e8975e9837
1333 Author: Akira TAGOH <akira@tagoh.org>
1334 Date:   Tue Aug 12 18:53:04 2014 +0900
1335
1336     Fix the memory leak in fc-cat
1337
1338  fc-cat/fc-cat.c | 8 ++------
1339  1 file changed, 2 insertions(+), 6 deletions(-)
1340
1341 commit 23e88d8c6a5d3d0a9526a3f3217bd33a7607cbab
1342 Author: Akira TAGOH <akira@tagoh.org>
1343 Date:   Tue Aug 12 18:48:00 2014 +0900
1344
1345     Increase the refcount in FcConfigSetCurrent()
1346
1347     https://bugs.freedesktop.org/show_bug.cgi?id=82432
1348
1349  fc-cat/fc-cat.c | 1 +
1350  src/fccfg.c     | 5 +++++
1351  src/fcinit.c    | 9 ++++++++-
1352  3 files changed, 14 insertions(+), 1 deletion(-)
1353
1354 commit 841753a93f0e5698663b7931b8456e7b96259f54
1355 Author: Akira TAGOH <akira@tagoh.org>
1356 Date:   Mon Aug 11 12:14:54 2014 +0900
1357
1358     fallback to the another method to lock when link() failed
1359
1360     Bug 82358 - FcAtomicLock fails on OS X on network mounts
1361     https://bugs.freedesktop.org/show_bug.cgi?id=82358
1362
1363  src/fcatomic.c | 2 +-
1364  1 file changed, 1 insertion(+), 1 deletion(-)
1365
1366 commit 748a2ce9d4bd6aae90b974724b795056e2bcb4d7
1367 Author: Behdad Esfahbod <behdad@behdad.org>
1368 Date:   Wed Aug 6 14:45:02 2014 -0400
1369
1370     Fix previous commit
1371
1372     Ouch!
1373
1374  conf.d/45-latin.conf | 2 +-
1375  1 file changed, 1 insertion(+), 1 deletion(-)
1376
1377 commit 3d2627bba6ce9f743273c6031a34fb2750c04a41
1378 Author: Behdad Esfahbod <behdad@behdad.org>
1379 Date:   Wed Aug 6 14:28:18 2014 -0400
1380
1381     Trebuchet MS is a sans-serif font, not serif
1382
1383     https://bugs.freedesktop.org/show_bug.cgi?id=82099
1384
1385  conf.d/45-latin.conf | 8 ++++----
1386  1 file changed, 4 insertions(+), 4 deletions(-)
1387
1388 commit 80edaccc3cbd77434718e8f4731a20b410f9d10a
1389 Author: Behdad Esfahbod <behdad@behdad.org>
1390 Date:   Wed Aug 6 12:29:35 2014 -0400
1391
1392     If OS/2 table says weight is 1 to 9, multiply by 100
1393
1394     https://bugs.freedesktop.org/show_bug.cgi?id=82228
1395
1396  src/fcweight.c | 9 ++++++++-
1397  1 file changed, 8 insertions(+), 1 deletion(-)
1398
1399 commit 01bb6978b6389852c5259b135af45ecdfe9f42f8
1400 Author: Behdad Esfahbod <behdad@behdad.org>
1401 Date:   Wed Aug 6 12:23:24 2014 -0400
1402
1403     Fix assertion failure
1404
1405     https://bugs.freedesktop.org/show_bug.cgi?id=82220
1406     https://bugs.freedesktop.org/show_bug.cgi?id=82228
1407
1408  src/fcweight.c | 2 +-
1409  1 file changed, 1 insertion(+), 1 deletion(-)
1410
1411 commit 37e501ed0af9b1f68f64600e00e90809e19f9302
1412 Author: Behdad Esfahbod <behdad@behdad.org>
1413 Date:   Sun Jul 27 16:53:28 2014 -0400
1414
1415     Remove unneeded FcPublic
1416
1417  src/fcweight.c | 4 ++--
1418  1 file changed, 2 insertions(+), 2 deletions(-)
1419
1420 commit a9e7b0494e04b3925d1bccc140ff2500cfff9618
1421 Author: Behdad Esfahbod <behdad@behdad.org>
1422 Date:   Sat Jul 26 16:17:02 2014 -0400
1423
1424     Export recently added API
1425
1426     We should remove this alias mess.
1427
1428  src/fccompat.c | 4 ++++
1429  src/fcrange.c  | 4 ++++
1430  src/fcstat.c   | 4 ++++
1431  src/fcweight.c | 4 ++++
1432  4 files changed, 16 insertions(+)
1433
1434 commit ffda7c0e8130eb107ecbb3bdc48043093b12dff9
1435 Author: Behdad Esfahbod <behdad@behdad.org>
1436 Date:   Fri Jul 25 17:59:26 2014 -0400
1437
1438     Linearly interpolate weight values
1439
1440     Rest of Part of https://bugs.freedesktop.org/show_bug.cgi?id=81453
1441
1442     Adds new API:
1443
1444         FcWeightFromOpenType()
1445         FcWeightToOpenType()
1446
1447  doc/Makefile.am         |  1 +
1448  doc/fcweight.fncs       | 47 +++++++++++++++++++++++++++
1449  fontconfig/fontconfig.h |  7 +++++
1450  src/Makefile.am         |  1 +
1451  src/fcfreetype.c        | 27 +---------------
1452  src/fcweight.c          | 84
1453  +++++++++++++++++++++++++++++++++++++++++++++++++
1454  6 files changed, 141 insertions(+), 26 deletions(-)
1455
1456 commit bf9df5ada77469f57101851f6b4e279a4a5ea087
1457 Author: Behdad Esfahbod <behdad@behdad.org>
1458 Date:   Fri Jul 25 18:07:10 2014 -0400
1459
1460     Change DemiLight from 65 to 55
1461
1462     Such that Regular is closer to Medium than to DemiLight
1463
1464  doc/fontconfig-user.sgml | 4 ++--
1465  fontconfig/fontconfig.h  | 2 +-
1466  2 files changed, 3 insertions(+), 3 deletions(-)
1467
1468 commit be6506ca04ccce10868a8cd51d89e586284d149b
1469 Author: Behdad Esfahbod <behdad@behdad.org>
1470 Date:   Fri Jul 25 16:24:26 2014 -0400
1471
1472     Add FC_WEIGHT_DEMILIGHT
1473
1474     Part of https://bugs.freedesktop.org/show_bug.cgi?id=81453
1475     Also hooks up FC_WEIGHT_BOOK to fcfreetype.c.
1476
1477  doc/fontconfig-user.sgml | 2 ++
1478  fontconfig/fontconfig.h  | 2 ++
1479  src/fcfreetype.c         | 8 +++++++-
1480  src/fcname.c             | 2 ++
1481  4 files changed, 13 insertions(+), 1 deletion(-)
1482
1483 commit 9839d0112c6d61ae22bb3f215bffbe88df6781a1
1484 Author: Behdad Esfahbod <behdad@behdad.org>
1485 Date:   Thu Jul 24 16:07:13 2014 -0400
1486
1487     Improve / cleanup namelang matching
1488
1489     Previously, if the patten didn't request, eg, style, then the style
1490     and stylelang were fully copied from the font, even though the pattern
1491     had a stylelang.  Eg:
1492
1493     $ fc-match 'Apple Color Emoji:stylelang=en'
1494     Apple Color Emoji.ttf: "Apple Color Emoji" "標準體"
1495
1496     This change both fixes that and makes the code much more readable.
1497     Now:
1498
1499     $ fc-match 'Apple Color Emoji:stylelang=en'
1500     Apple Color Emoji.ttf: "Apple Color Emoji" "Regular"
1501
1502  src/fcmatch.c | 45 +++++++++++++++++++++++----------------------
1503  1 file changed, 23 insertions(+), 22 deletions(-)
1504
1505 commit 874a5491641642f669396c514c3672f6794fdfa7
1506 Author: Behdad Esfahbod <behdad@behdad.org>
1507 Date:   Thu Jul 24 15:42:54 2014 -0400
1508
1509     Remove unused regex code
1510
1511     Regex matching was disabled in
1512     f6244d2cf231e1dc756f3e941e61b9bf124879bb
1513
1514  configure.ac | 10 ++--------
1515  src/fcint.h  |  6 ------
1516  src/fcstr.c  | 52 ----------------------------------------------------
1517  3 files changed, 2 insertions(+), 66 deletions(-)
1518
1519 commit 9a8e812477bd65d2ecfa721819d0555289520401
1520 Author: Behdad Esfahbod <behdad@behdad.org>
1521 Date:   Thu Jul 24 15:37:51 2014 -0400
1522
1523     Use lang=und instead of lang=xx for "undetermined"
1524
1525     That's the correct BCP 47 code.
1526
1527  src/fcfreetype.c | 4 ++--
1528  1 file changed, 2 insertions(+), 2 deletions(-)
1529
1530 commit 76151ceaf3417a987ae2c36b247ca82f50d857f6
1531 Author: Behdad Esfahbod <behdad@behdad.org>
1532 Date:   Thu Jul 24 15:34:20 2014 -0400
1533
1534     Ouch, fix buffer
1535
1536  src/fcfreetype.c | 4 ++--
1537  1 file changed, 2 insertions(+), 2 deletions(-)
1538
1539 commit aeba5bf4b69f8b559cb909df12d0a636e6054325
1540 Author: Behdad Esfahbod <behdad@behdad.org>
1541 Date:   Thu Jul 24 15:28:09 2014 -0400
1542
1543     Decode MacRoman encoding in name table without iconv
1544
1545     iconv support was turned off by default in f30a5d76.
1546     Some fonts, like Apple Color Emoji, only have their English
1547     name in a MacRoman entry.  As such, decode MacRoman ourselves.
1548
1549  src/fcfreetype.c | 162
1550  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1551  1 file changed, 162 insertions(+)
1552
1553 commit 07a0f511b13a872824c2c57251b7e47ee7df1354
1554 Author: Behdad Esfahbod <behdad@behdad.org>
1555 Date:   Thu Jul 24 15:01:57 2014 -0400
1556
1557     Call FcInitDebug from FcFreeTypeQueryFace
1558
1559  src/fcfreetype.c | 2 ++
1560  1 file changed, 2 insertions(+)
1561
1562 commit a5641cfb2472a92a64858d00525ae3b0fc0ae2a4
1563 Author: Behdad Esfahbod <behdad@behdad.org>
1564 Date:   Wed Jul 23 13:21:05 2014 -0400
1565
1566     Revert "Symlinks fix for DESTDIR"
1567
1568     This reverts commit fd5667b42c253da9c4c5502f53b5c0fb7e0f589e.
1569
1570     This was wrong, as pointed out by Akira on the list.
1571     We want symlinks to final destination.
1572
1573  conf.d/Makefile.am | 4 ++--
1574  1 file changed, 2 insertions(+), 2 deletions(-)
1575
1576 commit fd5667b42c253da9c4c5502f53b5c0fb7e0f589e
1577 Author: Behdad Esfahbod <behdad@behdad.org>
1578 Date:   Wed Jul 23 11:57:31 2014 -0400
1579
1580     Symlinks fix for DESTDIR
1581
1582     From:
1583     https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-fontconfig/fontconfig-2.11.0-symlinks-fix.patch
1584
1585  conf.d/Makefile.am | 4 ++--
1586  1 file changed, 2 insertions(+), 2 deletions(-)
1587
1588 commit 107b44f50b6818288ad70608fbe4ec3fd1a7119f
1589 Author: Akira TAGOH <akira@tagoh.org>
1590 Date:   Wed Jul 23 19:17:26 2014 +0900
1591
1592     Don't add duplicate lang
1593
1594     Don't add duplicate lang from FC_LANG if the pattern already has.
1595
1596     https://bugs.freedesktop.org/show_bug.cgi?id=81186
1597
1598  src/fccfg.c | 28 ++++++++++++++++++++++++++++
1599  1 file changed, 28 insertions(+)
1600
1601 commit 342b908b9696a3f1cf1a45ddd779f3a17d6f9142
1602 Author: Behdad Esfahbod <behdad@behdad.org>
1603 Date:   Sat Jul 19 16:33:49 2014 -0400
1604
1605     More mingw32 MemoryBarrier() fixup
1606
1607  src/fcwindows.h | 7 ++++++-
1608  1 file changed, 6 insertions(+), 1 deletion(-)
1609
1610 commit 6781c6baef062eeea5b5b68e4a9c31ea6cd7539b
1611 Author: Behdad Esfahbod <behdad@behdad.org>
1612 Date:   Fri Jul 11 12:19:39 2014 -0400
1613
1614     Update mingw32 MemoryBarrier from HarfBuzz
1615
1616     Fixes https://bugs.freedesktop.org/show_bug.cgi?id=81228
1617
1618  src/fcatomic.h | 18 +++++++++---------
1619  1 file changed, 9 insertions(+), 9 deletions(-)
1620
1621 commit dca5d0feee5eb6428bec48b1aff4396cf92c76c0
1622 Author: Akira TAGOH <akira@tagoh.org>
1623 Date:   Tue Jul 8 14:55:15 2014 +0900
1624
1625     Fix a gcc warning
1626
1627     test-migration.c:17:5: warning: pointer targets in passing argument
1628     1 of 'FcStrDirname' differ in signedness
1629
1630  test/test-migration.c | 2 +-
1631  1 file changed, 1 insertion(+), 1 deletion(-)
1632
1633 commit da8233b0f244676ea372ffa485b6cb329700c8ca
1634 Author: Behdad Esfahbod <behdad@behdad.org>
1635 Date:   Sun Jul 6 18:26:03 2014 -0400
1636
1637     Fixup previous commit
1638
1639  src/fcmatch.c | 12 ------------
1640  src/fcobjs.h  |  2 +-
1641  2 files changed, 1 insertion(+), 13 deletions(-)
1642
1643 commit bb27d6969ce0ef1244e73f9c6232f91bce60dad7
1644 Author: Behdad Esfahbod <behdad@behdad.org>
1645 Date:   Sun Jul 6 18:10:44 2014 -0400
1646
1647     Remove HASH from matching priorities
1648
1649     We deprecated FC_HASH, so doesn't make sense to sort on it.
1650
1651  src/fcmatch.c | 1 -
1652  1 file changed, 1 deletion(-)
1653
1654 commit 5674b8a66354d657559c37e9d168bfbf48b931a8
1655 Author: Behdad Esfahbod <behdad@behdad.org>
1656 Date:   Sun Jul 6 17:41:19 2014 -0400
1657
1658     Comments
1659
1660  src/fcmatch.c | 6 ++++++
1661  1 file changed, 6 insertions(+)
1662
1663 commit 5b22776999b6052afe0e829b1a0c0935bbe1e9f7
1664 Author: Akira TAGOH <akira@tagoh.org>
1665 Date:   Fri Jul 4 18:04:52 2014 +0900
1666
1667     Fix a crash when no sysroot is given and failed to load the default
1668     fonts.conf
1669
1670  src/fccfg.c | 11 +++++++----
1671  1 file changed, 7 insertions(+), 4 deletions(-)
1672
1673 commit f5b4b2c1ed7ff92e2fb9339750f0288e2e794c4b
1674 Author: Behdad Esfahbod <behdad@behdad.org>
1675 Date:   Fri Jul 4 01:43:47 2014 -0400
1676
1677     Fix charset unparse after recent changes
1678
1679  src/fccharset.c | 2 +-
1680  1 file changed, 1 insertion(+), 1 deletion(-)
1681
1682 commit 940d27a197bfb0cfd93d3bb7dba33d5e23ac46b0
1683 Author: Behdad Esfahbod <behdad@behdad.org>
1684 Date:   Thu Jul 3 21:15:25 2014 -0400
1685
1686     Minor
1687
1688  src/fccharset.c | 4 ++--
1689  1 file changed, 2 insertions(+), 2 deletions(-)
1690
1691 commit e708e97c351d3bc9f7030ef22ac2f007d5114730
1692 Author: Behdad Esfahbod <behdad@behdad.org>
1693 Date:   Thu Jul 3 17:52:54 2014 -0400
1694
1695     Change charset parse/unparse format to be human readable
1696
1697     Previous format was unusable.  New format is ranges of hex values.
1698     To choose space character and Latin capital letters for example:
1699
1700     $ fc-pattern ':charset=20 41-5a'
1701     Pattern has 1 elts (size 16)
1702         charset:
1703         0000: 00000000 00000001 07fffffe 00000000 00000000 00000000
1704         00000000 00000000
1705     (s)
1706
1707  src/fccharset.c | 223
1708  ++++++++++++++++++++------------------------------------
1709  1 file changed, 79 insertions(+), 144 deletions(-)
1710
1711 commit dab60e4476ada4ad4639599ea24dd012d4a79584
1712 Author: Akira TAGOH <akira@tagoh.org>
1713 Date:   Mon Jun 30 15:12:32 2014 +0900
1714
1715     Rework for 5004e8e01f5de30ad01904e57ea0eda006ab3a0c
1716
1717     Don't read/write from/to the XDG dirs even if XDG_*_HOME is set
1718     and the home directory is disabled.
1719
1720  src/fccfg.c | 24 +++++++++---------------
1721  1 file changed, 9 insertions(+), 15 deletions(-)
1722
1723 commit 5004e8e01f5de30ad01904e57ea0eda006ab3a0c
1724 Author: Akira TAGOH <akira@tagoh.org>
1725 Date:   Mon Jun 30 12:37:36 2014 +0900
1726
1727     Don't read/write from/to the XDG dirs if the home directory is
1728     disabled
1729
1730  src/fccfg.c | 18 +++++++++++++++---
1731  src/fcxml.c | 23 ++++++++++++++++++++++-
1732  2 files changed, 37 insertions(+), 4 deletions(-)
1733
1734 commit 274f2181f294af2eff3e8db106ec8d7bab2d3ff1
1735 Author: Behdad Esfahbod <behdad@behdad.org>
1736 Date:   Wed Jun 18 12:20:57 2014 -0400
1737
1738     Update blanks to Unicode 7.0
1739
1740  fonts.conf.in | 4 ++++
1741  1 file changed, 4 insertions(+)
1742
1743 commit 2f96482a9f5bc185b244a8bdaa7563a829965f1a
1744 Author: Akira TAGOH <akira@tagoh.org>
1745 Date:   Wed Jun 18 19:13:53 2014 +0900
1746
1747     Update CaseFolding.txt to Unicode 7.0
1748
1749  fc-case/CaseFolding.txt | 59
1750  ++++++++++++++++++++++++++++++++++++++++++++-----
1751  1 file changed, 53 insertions(+), 6 deletions(-)
1752
1753 commit 6c3c2603b9f68a7460e9642d0421b5cc5a848452
1754 Author: Akira TAGOH <akira@tagoh.org>
1755 Date:   Wed Jun 18 11:49:10 2014 +0900
1756
1757     Fix a segfault
1758
1759     introduced by the previous commit
1760     d17f556153fbaf8fe57fdb4fc1f0efa4313f0ecf
1761
1762  src/fcdir.c | 22 ++++++++++++----------
1763  1 file changed, 12 insertions(+), 10 deletions(-)
1764
1765 commit 8915c15b9ee394ef19042f1acf75eb8b0592e5a7
1766 Author: Behdad Esfahbod <behdad@behdad.org>
1767 Date:   Thu Jun 12 17:56:04 2014 -0400
1768
1769     Update list of blanks to Unicode 6.3.0
1770
1771     Some were bogus, some were missing.  See:
1772
1773       https://bugs.freedesktop.org/show_bug.cgi?id=79956
1774
1775  fonts.conf.in | 20 +++++++++-----------
1776  1 file changed, 9 insertions(+), 11 deletions(-)
1777
1778 commit d17f556153fbaf8fe57fdb4fc1f0efa4313f0ecf
1779 Author: Akira TAGOH <akira@tagoh.org>
1780 Date:   Tue Jun 17 20:08:24 2014 +0900
1781
1782     Read the config files and fonts on the sysroot when --sysroot is
1783     given to fc-cache
1784
1785     Fix for e96d7760886a3781a46b3271c76af99e15cb0146
1786
1787     https://bugs.freedesktop.org/show_bug.cgi?id=59456
1788
1789  fc-cache/fc-cache.c | 10 ++++---
1790  src/fccache.c       | 76
1791  +++++++++++++++++++++++++++++++++++--------------
1792  src/fccfg.c         |  2 +-
1793  src/fcdir.c         | 82
1794  ++++++++++++++++++++++++++++++++++++++++++++++-------
1795  src/fcinit.c        | 17 +++++++++--
1796  src/fcint.h         |  3 +-
1797  src/fcxml.c         | 12 ++++++--
1798  7 files changed, 158 insertions(+), 44 deletions(-)
1799
1800 commit 8f62ccaa962b13781d7916d4d1c061993b991e69
1801 Author: Behdad Esfahbod <behdad@behdad.org>
1802 Date:   Mon Jun 9 22:00:25 2014 -0400
1803
1804     Remove unused FcHash code now that FC_HASH is deprecated
1805
1806  src/Makefile.am  |   1 -
1807  src/fcfreetype.c |  51 ---------------
1808  src/fchash.c     | 189
1809  -------------------------------------------------------
1810  src/fcint.h      |  19 ------
1811  4 files changed, 260 deletions(-)
1812
1813 commit 75abdaf5c8e8b14c3e9e94ff5c563091594a32cf
1814 Author: Behdad Esfahbod <behdad@behdad.org>
1815 Date:   Mon Jun 9 21:53:01 2014 -0400
1816
1817     Deprecate FC_HASH and don't compute it
1818
1819     It was added without proper measurement and a fuzzy possible
1820     use-case (font servers) in mind, but reality check shows that
1821     this significantly slows down caching.  As such, deprecate it
1822     and do NOT compute hash during caching.
1823
1824     Makes caching two to three times faster (ignoring the 2 second
1825     delay in fc-cache).
1826
1827  doc/fontconfig-devel.sgml | 2 +-
1828  fontconfig/fontconfig.h   | 2 +-
1829  src/fcfreetype.c          | 2 ++
1830  src/fcobjs.h              | 4 ++--
1831  4 files changed, 6 insertions(+), 4 deletions(-)
1832
1833 commit cd9631d83e51bab95413a8aa0e8ecc68f3e3a0fc
1834 Author: Behdad Esfahbod <behdad@behdad.org>
1835 Date:   Thu Jun 12 17:01:07 2014 -0400
1836
1837     [ko.orth] Remove U+3164 HANGUL FILLER
1838
1839     Better not to reject a font just over that.  Note that we do NOT
1840     list U+115F and U+1160 either.
1841
1842  fc-lang/ko.orth | 1 -
1843  1 file changed, 1 deletion(-)
1844
1845 commit f44bfad235e63bb792c38e16ae1fbd281ec1453b
1846 Author: Akira TAGOH <akira@tagoh.org>
1847 Date:   Thu Jun 5 19:06:02 2014 +0900
1848
1849     Workaround another race condition issue
1850
1851     See https://bugzilla.redhat.com/show_bug.cgi?id=921706
1852
1853  src/fccache.c | 24 +++++++++++++++++++++++-
1854  src/fcdir.c   | 30 ++++++++++++++++++++++++------
1855  src/fcint.h   |  7 ++++++-
1856  3 files changed, 53 insertions(+), 8 deletions(-)
1857
1858 commit 58acd993cb13b58c61633174071ef42da3dcac85
1859 Author: Behdad Esfahbod <behdad@behdad.org>
1860 Date:   Fri May 16 15:08:52 2014 -0600
1861
1862     Allow passing NULL for file to FcFreeTypeQueryFace()
1863
1864  src/fcfreetype.c | 4 ++--
1865  1 file changed, 2 insertions(+), 2 deletions(-)
1866
1867 commit 3f992254f2a3b7f88df989067785141cbf265037
1868 Author: Behdad Esfahbod <behdad@behdad.org>
1869 Date:   Fri May 16 15:02:58 2014 -0600
1870
1871     Rewrite hashing to use FT_Stream directly
1872
1873     This is more robust but introduces a small change in behavior:
1874     For .pcf.gz fonts, the new code calculates the hash of the
1875     uncompressed
1876     font data whereas the original code was calculating the hash of the
1877     compressed data.
1878
1879     No big deal IMO.
1880
1881  src/fcfreetype.c | 78
1882  ++++++++++++++++++++++++++++++--------------------------
1883  src/fchash.c     | 75
1884  +++--------------------------------------------------
1885  src/fcint.h      | 19 +++++++++++---
1886  3 files changed, 61 insertions(+), 111 deletions(-)
1887
1888 commit 8284df49ef45678781fc6e05d18cc04acf04cf3c
1889 Author: Behdad Esfahbod <behdad@behdad.org>
1890 Date:   Fri May 16 14:17:45 2014 -0600
1891
1892     Further simplify hash code
1893
1894  src/fchash.c | 88
1895  ++++++++++++++++++++++++++----------------------------------
1896  1 file changed, 38 insertions(+), 50 deletions(-)
1897
1898 commit 748e77e89f8f6ba297ce9d206ac3834ae087201d
1899 Author: Behdad Esfahbod <behdad@behdad.org>
1900 Date:   Fri May 16 14:03:19 2014 -0600
1901
1902     Simplify hash code
1903
1904  src/fcfreetype.c |  4 +--
1905  src/fchash.c     | 94
1906  ++++++++++++++++++++++++++------------------------------
1907  src/fcint.h      |  6 ++--
1908  3 files changed, 48 insertions(+), 56 deletions(-)
1909
1910 commit e4d8847eee14ddfa9632057bca36cb60dfa1b35f
1911 Author: Behdad Esfahbod <behdad@behdad.org>
1912 Date:   Fri May 16 13:45:44 2014 -0600
1913
1914     Remove unused code
1915
1916  src/fchash.c | 41 -----------------------------------------
1917  src/fcint.h  |  4 ----
1918  2 files changed, 45 deletions(-)
1919
1920 commit 48c8b7938a0f1412d31dbe2f4e332e460f624068
1921 Author: Akira TAGOH <akira@tagoh.org>
1922 Date:   Tue May 13 21:21:43 2014 +0900
1923
1924     Allow the modification on FcTypeVoid with FcTypeLangSet and
1925     FcTypeCharSet
1926
1927     FcTypeVoid is likely to happen when 'lang' and 'charset'
1928     is deleted by 'delete' or 'delete_all' mode in edit.
1929     Without this change, any modification on them are simply
1930     ignored.
1931
1932     This is useful to make a lot of changes, particularly
1933     when one wants to add a few and delete a lot say.
1934
1935  src/fccfg.c     | 10 ++++++++++
1936  src/fccharset.c | 15 +++++++++++++++
1937  src/fcint.h     |  3 +++
1938  src/fclang.c    | 27 +++++++++++++++------------
1939  4 files changed, 43 insertions(+), 12 deletions(-)
1940
1941 commit 81664fe54f117e4781fda5a30429b51858302e91
1942 Author: Akira TAGOH <akira@tagoh.org>
1943 Date:   Tue Apr 22 12:39:12 2014 +0900
1944
1945     Rebase ja.orth against Joyo kanji characters
1946
1947     Patch from Akihiro TSUKADA
1948
1949  fc-lang/ja.orth | 4234
1950  +------------------------------------------------------
1951  1 file changed, 7 insertions(+), 4227 deletions(-)
1952
1953 commit f44157c809d280e2a0ce87fb078fc4b278d24a67
1954 Author: Akira TAGOH <akira@tagoh.org>
1955 Date:   Thu Apr 10 19:27:55 2014 +0900
1956
1957     Fix fc-cache fail with -r
1958
1959     Do not unlink the cache even if --really-force is given.
1960     because re-scanning process expects the cache exists.
1961
1962     https://bugs.freedesktop.org/show_bug.cgi?id=77252
1963
1964  fc-cache/fc-cache.c | 2 +-
1965  1 file changed, 1 insertion(+), 1 deletion(-)
1966
1967 commit 91784eb7d0c9f9f357210f4c82555469da37334a
1968 Author: Akira TAGOH <akira@tagoh.org>
1969 Date:   Fri Apr 4 12:18:28 2014 +0900
1970
1971     Fix a typo
1972
1973     https://bugs.freedesktop.org/show_bug.cgi?id=77033
1974
1975  configure.ac | 2 +-
1976  1 file changed, 1 insertion(+), 1 deletion(-)
1977
1978 commit fcba9ef01c978323fc71c17e455d3cd6ae35edcc
1979 Author: Akira TAGOH <akira@tagoh.org>
1980 Date:   Wed Mar 26 16:01:49 2014 +0900
1981
1982     Fix missing docs
1983
1984  doc/Makefile.am           |  1 +
1985  doc/fcpattern.fncs        | 27 +++++++++++++++++---
1986  doc/fcrange.fncs          | 64
1987  +++++++++++++++++++++++++++++++++++++++++++++++
1988  doc/fontconfig-devel.sgml |  7 ++++++
1989  4 files changed, 95 insertions(+), 4 deletions(-)
1990
1991 commit fff91eee7df5a71ed9a63a4b6e3b02c14eaf9cb3
1992 Author: Akira TAGOH <akira@tagoh.org>
1993 Date:   Wed Mar 26 12:22:02 2014 +0900
1994
1995     Fix a build issue with freetype <2.5.1
1996
1997  src/fcfreetype.c | 3 ---
1998  1 file changed, 3 deletions(-)
1999
2000 commit 3cd573fc1fb67db75cd356cad3e901d24af1ce8a
2001 Author: Akira TAGOH <akira@tagoh.org>
2002 Date:   Wed Nov 20 18:44:59 2013 +0900
2003
2004     Bug 71287 - size specific design selection support in OS/2 table
2005     version 5
2006
2007     This feature requires the FreeType 2.5.1 or later at the build time.
2008
2009     Besides <range> element allows <double> elements with this changes.
2010
2011     This may breaks the cache but not bumping in this change sets at
2012     this moment.
2013     please be aware if you want to try it and run fc-cache before/after to
2014     avoid the weird thing against it.
2015
2016  configure.ac            |   4 +
2017  fontconfig/fcprivate.h  |   3 +
2018  fontconfig/fontconfig.h |  28 ++++++-
2019  src/Makefile.am         |   1 +
2020  src/fccfg.c             |  48 +++++++----
2021  src/fcdbg.c             |  13 ++-
2022  src/fcdefault.c         |  47 ++++++-----
2023  src/fcfreetype.c        |  38 +++++++++
2024  src/fcint.h             |  85 ++++++++++++++++----
2025  src/fclist.c            |   2 +
2026  src/fcmatch.c           |  45 +++++++++++
2027  src/fcname.c            |  49 +++++++++++-
2028  src/fcobjs.h            |   2 +-
2029  src/fcpat.c             |  73 +++++++++++++++++
2030  src/fcrange.c           | 207
2031  ++++++++++++++++++++++++++++++++++++++++++++++++
2032  src/fcxml.c             | 108 +++++++++++++++++++------
2033  16 files changed, 663 insertions(+), 90 deletions(-)
2034
2035 commit 9260b7ec39c34ce68d74e16d47917290a8c3f35a
2036 Author: Akira TAGOH <akira@tagoh.org>
2037 Date:   Mon Mar 24 15:03:12 2014 +0900
2038
2039     Bump version to 2.11.1
2040
2041  README                  | 57
2042  +++++++++++++++++++++++++++++++++++++++++++++++--
2043  configure.ac            |  2 +-
2044  fontconfig/fontconfig.h |  2 +-
2045  3 files changed, 57 insertions(+), 4 deletions(-)
2046
2047 commit 812143c34d904fb26de471a579a7e381b7f7f33b
2048 Author: Akira TAGOH <akira@tagoh.org>
2049 Date:   Mon Mar 24 15:02:26 2014 +0900
2050
2051     Fix autoconf warning, warning: AC_COMPILE_IFELSE was called before
2052     AC_USE_SYSTEM_EXTENSIONS
2053
2054     Call AC_USE_SYSTEM_EXTENSIONS before LT_INIT
2055
2056  configure.ac | 48 ++++++++++++++++++++++++------------------------
2057  1 file changed, 24 insertions(+), 24 deletions(-)
2058
2059 commit 5478192f379d784b421329e4bf72cc780818e467
2060 Author: Akira TAGOH <akira@tagoh.org>
2061 Date:   Tue Mar 18 12:14:03 2014 +0900
2062
2063     Add README describes the criteria to add/modify the orthography files
2064
2065     https://bugs.freedesktop.org/show_bug.cgi?id=73461
2066
2067  fc-lang/README | 28 ++++++++++++++++++++++++++++
2068  1 file changed, 28 insertions(+)
2069
2070 commit c6aa4d4bfcbed14f39d070fe7ef90a4b74642ee7
2071 Author: Akira TAGOH <akira@tagoh.org>
2072 Date:   Tue Mar 18 11:51:37 2014 +0900
2073
2074     Bug 73291 - poppler does not show fl ligature
2075
2076     commented out substitutions for TeX Gyre Termes font
2077     until the broken font are fixed.
2078
2079     https://bugs.freedesktop.org/show_bug.cgi?id=73291
2080
2081  conf.d/30-metric-aliases.conf | 6 ++++++
2082  1 file changed, 6 insertions(+)
2083
2084 commit f8ccf379eb1092592ae0b65deb563c5491f69de9
2085 Author: Akira TAGOH <akira@tagoh.org>
2086 Date:   Fri Mar 7 19:42:21 2014 +0900
2087
2088     Update doc to include the version info of `since when'
2089
2090     Version section was getting confused to the API's availability,
2091      even though it was the version the doc was genereated.
2092     So moving it into the footer and added @SINCE@ field in the data.
2093
2094  doc/fccache.fncs    | 2 ++
2095  doc/fccharset.fncs  | 1 +
2096  doc/fcconfig.fncs   | 2 ++
2097  doc/fcdircache.fncs | 1 +
2098  doc/fcformat.fncs   | 1 +
2099  doc/fclangset.fncs  | 6 ++++++
2100  doc/fcstrset.fncs   | 1 +
2101  doc/func.sgml       | 9 +++++----
2102  8 files changed, 19 insertions(+), 4 deletions(-)
2103
2104 commit 39a2f1e8f98d27b929d56a55a68b3a20d2f8dd32
2105 Author: Akira TAGOH <akira@tagoh.org>
2106 Date:   Wed Mar 5 18:29:29 2014 +0900
2107
2108     Fallback to lstat() in case the filesystem doesn't support d_type
2109     in struct dirent
2110
2111  src/fcstat.c | 12 +++++-------
2112  1 file changed, 5 insertions(+), 7 deletions(-)
2113
2114 commit e310d2fac2d874d5aa76c609df70cc7b871c0b6d
2115 Author: Akira TAGOH <akira@tagoh.org>
2116 Date:   Thu Feb 6 19:40:01 2014 +0900
2117
2118     Fix incompatible API on AIX with random_r and initstate_r
2119
2120     https://bugs.freedesktop.org/show_bug.cgi?id=74603
2121
2122  src/fccompat.c | 35 ++++++++++++++++++++++++-----------
2123  1 file changed, 24 insertions(+), 11 deletions(-)
2124
2125 commit 7d75653285a3cd67b5f066fe899821462d7f324f
2126 Author: Akira TAGOH <akira@tagoh.org>
2127 Date:   Thu Feb 6 17:29:19 2014 +0900
2128
2129     Add missing #include <sys/statvfs.h> in fcstat.c
2130
2131     https://bugs.freedesktop.org/show_bug.cgi?id=74602
2132
2133  configure.ac | 2 +-
2134  src/fcstat.c | 3 +++
2135  2 files changed, 4 insertions(+), 1 deletion(-)
2136
2137 commit 787619b2c7bfbdc91ed170381f28003e86679c99
2138 Author: Akira TAGOH <akira@tagoh.org>
2139 Date:   Thu Feb 6 17:15:26 2014 +0900
2140
2141     Add a doc for FcDirCacheRescan
2142
2143  doc/fcdircache.fncs | 10 ++++++++++
2144  1 file changed, 10 insertions(+)
2145
2146 commit 80081555fdffea927a53fce2773cfbe9db4c51f0
2147 Author: Akira TAGOH <akira@tagoh.org>
2148 Date:   Fri Jan 31 11:10:02 2014 +0900
2149
2150     Fix a crash issue when empty strings are set to the BDF properties
2151
2152  src/fcfreetype.c | 4 ++--
2153  1 file changed, 2 insertions(+), 2 deletions(-)
2154
2155 commit e2b406053c2937799da8636c56b72a77998bcab0
2156 Author: Akira TAGOH <akira@tagoh.org>
2157 Date:   Wed Jan 22 19:35:07 2014 +0900
2158
2159     Update the use of autotools' macro
2160
2161  configure.ac | 6 ++++--
2162  1 file changed, 4 insertions(+), 2 deletions(-)
2163
2164 commit 5918d5bea5416cf27061db4263aefeb8fd310f0e
2165 Author: Akira TAGOH <akira@tagoh.org>
2166 Date:   Fri Jan 17 13:05:25 2014 +0900
2167
2168     Add missing license headers
2169
2170     https://bugs.freedesktop.org/show_bug.cgi?id=73401
2171
2172  autogen.sh             | 22 ++++++++++++++++++++++
2173  new-version.sh         | 21 +++++++++++++++++++++
2174  src/fcobjs.h           | 23 +++++++++++++++++++++++
2175  src/fcobjshash.gperf.h | 23 +++++++++++++++++++++++
2176  test/run-test.sh       | 21 +++++++++++++++++++++
2177  test/test-migration.c  | 24 ++++++++++++++++++++++++
2178  test/test-pthread.c    | 26 ++++++++++++++++++++++++--
2179  7 files changed, 158 insertions(+), 2 deletions(-)
2180
2181 commit bfdd40efd1c82dec5c818c8ce5f78d96fe0ebede
2182 Author: Akira TAGOH <akira@tagoh.org>
2183 Date:   Fri Jan 17 12:57:56 2014 +0900
2184
2185     clean up the unused files
2186
2187  config/Makedefs.in  |   76 ---
2188  config/config-subst |   10 -
2189  config/config.guess | 1497
2190  -----------------------------------------------
2191  config/config.sub   | 1608
2192  ---------------------------------------------------
2193  config/install.sh   |  240 --------
2194  5 files changed, 3431 deletions(-)
2195
2196 commit f35b44c35bf8468ea4c28c7efa77b47b1e2a1930
2197 Author: Akira TAGOH <akira@tagoh.org>
2198 Date:   Fri Jan 17 12:24:02 2014 +0900
2199
2200     Update zh_hk.orth
2201
2202     Patch from Abel Cheung
2203
2204     https://bugs.freedesktop.org/show_bug.cgi?id=73461
2205
2206  fc-lang/zh_hk.orth | 2249
2207  +++++++++++++---------------------------------------
2208  1 file changed, 564 insertions(+), 1685 deletions(-)
2209
2210 commit 320283cd70ae31ce46b03e0c5da55412089ce953
2211 Author: Akira TAGOH <akira@tagoh.org>
2212 Date:   Thu Jan 16 19:30:35 2014 +0900
2213
2214     Bug 73686 - confdir is not set correctly in fontconfig.pc
2215
2216  fontconfig.pc.in | 2 +-
2217  1 file changed, 1 insertion(+), 1 deletion(-)
2218
2219 commit 7a6622f25cdfab5ab775324bef1833b67109801b
2220 Author: Akira TAGOH <akira@tagoh.org>
2221 Date:   Thu Dec 5 19:15:47 2013 +0900
2222
2223     Improve the performance issue on rescanning directories
2224
2225 Notes:
2226     Tested-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
2227
2228  fc-cache/fc-cache.c     | 10 ++++++++--
2229  fontconfig/fontconfig.h |  3 +++
2230  src/fccache.c           | 13 +++++++++++++
2231  src/fcdir.c             | 46
2232  +++++++++++++++++++++++++++++++++++++++++++++-
2233  src/fcfs.c              | 22 ++++++++++++++++++++++
2234  src/fcint.h             |  6 ++++++
2235  src/fcpat.c             |  2 ++
2236  7 files changed, 99 insertions(+), 3 deletions(-)
2237
2238 commit 5c725f2f5829238d16116f782d00d8bb0defaf08
2239 Author: Akira TAGOH <akira@tagoh.org>
2240 Date:   Mon Dec 16 17:44:37 2013 +0900
2241
2242     Fix a build issue on platforms where doesn't support readlink()
2243
2244  configure.ac    | 2 +-
2245  src/fcdefault.c | 4 +++-
2246  2 files changed, 4 insertions(+), 2 deletions(-)
2247
2248 commit 1132c98b7b760be24a301c9dbd24e348f6601fed
2249 Author: Akira TAGOH <akira@tagoh.org>
2250 Date:   Mon Dec 16 16:00:12 2013 +0900
2251
2252     Fix a typo
2253
2254  conf.d/10-no-sub-pixel.conf | 2 +-
2255  1 file changed, 1 insertion(+), 1 deletion(-)
2256
2257 commit fee834a9c9e1089a9ae29b1d8e8b6a4cc710204b
2258 Author: Behdad Esfahbod <behdad@behdad.org>
2259 Date:   Mon Dec 9 21:21:57 2013 -0500
2260
2261     Bug 72380 - Never drop first font when trimming
2262
2263     Let me show it with an example.
2264
2265     Currently:
2266
2267     $ fc-match symbol
2268     symbol.ttf: "Symbol" "Regular"
2269
2270     $ fc-match symbol --sort | head -n 1
2271     Symbol.pfb: "Symbol" "Regular"
2272
2273     $ fc-match symbol --sort --all | head -n 1
2274     symbol.ttf: "Symbol" "Regular"
2275
2276     I want to make sure the above three commands all return the same font.
2277     Ie.  I want to make sure FcFontMatch() always returns the first font
2278     from FcFontSort().  As such, never trim first font.
2279
2280  src/fcmatch.c | 5 +++--
2281  1 file changed, 3 insertions(+), 2 deletions(-)
2282
2283 commit c9e24f9ef41e2c3e552ddd35d8c70daae5b505cd
2284 Author: Jehan <jehan@girinstud.io>
2285 Date:   Sun Nov 17 22:38:28 2013 +1300
2286
2287     Defaulting <cachedir> to LOCAL_APPDATA_FONTCONFIG_CACHE for Win32
2288     build
2289
2290     https://bugs.freedesktop.org/show_bug.cgi?id=71691
2291
2292  configure.ac | 2 +-
2293  1 file changed, 1 insertion(+), 1 deletion(-)
2294
2295 commit 2e933bd8bcad936717b6b9d8a22b86b7ddb5457e
2296 Author: Frederic Crozat <fcrozat@suse.com>
2297 Date:   Fri Dec 6 14:23:52 2013 +0100
2298
2299     Add metric aliases for additional Google ChromeOS fonts
2300
2301     MS fonts Cambria, Symbol and Calibri have compat metrics fonts
2302     from ChromeOS.
2303
2304     https://bugs.freedesktop.org/show_bug.cgi?id=72395
2305
2306  conf.d/30-metric-aliases.conf | 43
2307  +++++++++++++++++++++++++++++++++++++++++++
2308  1 file changed, 43 insertions(+)
2309
2310 commit 6a06e29491ffdb5be6342164b96de59c6fa07b32
2311 Author: Frederic Crozat <fcrozat@suse.com>
2312 Date:   Fri Dec 6 14:08:08 2013 +0100
2313
2314     Fix inversion between Tinos and Cousine in the comment
2315
2316  conf.d/30-metric-aliases.conf | 4 ++--
2317  1 file changed, 2 insertions(+), 2 deletions(-)
2318
2319 commit d97fbbe9f59965167fbc0bdc49f983c2bc96d521
2320 Author: Akira TAGOH <akira@tagoh.org>
2321 Date:   Mon Dec 2 19:18:25 2013 +0900
2322
2323     Simplify to validate the availability of scandir
2324
2325  configure.ac | 48 +++++++++++++++++++++++-------------------------
2326  1 file changed, 23 insertions(+), 25 deletions(-)
2327
2328 commit 51521153490ab0b01959c10c57e476de3ad27acb
2329 Author: Akira TAGOH <akira@tagoh.org>
2330 Date:   Mon Dec 2 18:43:10 2013 +0900
2331
2332     Simplify to validate the availability of posix_fadvise
2333
2334  configure.ac          | 12 ++----------
2335  m4/ac_check_symbol.m4 | 48
2336  ++++++++++++++++++++++++++++++++++++++++++++++++
2337  src/fccache.c         |  2 +-
2338  3 files changed, 51 insertions(+), 11 deletions(-)
2339
2340 commit 59fd9960bbb58fd6257adb13ec0f918882149332
2341 Author: Akira TAGOH <akira@tagoh.org>
2342 Date:   Mon Dec 2 15:53:57 2013 +0900
2343
2344     Bug 72086 - Check for gperf in autogen.sh
2345
2346  autogen.sh | 9 +++++++++
2347  1 file changed, 9 insertions(+)
2348
2349 commit a5fd7912ff8c7bc72d2cdbd0038c7ff0c968831f
2350 Author: Ross Burton <ross.burton@intel.com>
2351 Date:   Tue Nov 26 17:18:25 2013 +0000
2352
2353     fc-cache: --sysroot option takes an argument
2354
2355     The getopt_long option definitions say that sysroot doesn't take
2356     an argument,
2357     when it in fact does.
2358
2359     Signed-off-by: Ross Burton <ross.burton@intel.com>
2360
2361  fc-cache/fc-cache.c | 2 +-
2362  1 file changed, 1 insertion(+), 1 deletion(-)
2363
2364 commit 38acb08d9778ebad2bfc3407532adf8f2e8e667e
2365 Author: Akira TAGOH <akira@tagoh.org>
2366 Date:   Mon Nov 11 11:53:09 2013 +0900
2367
2368     Fix typo
2369
2370     Use FcTypeUnknown instead of -1 with type casting.
2371     This seems missed when it was changed.
2372
2373     Patch from brian porter
2374
2375  src/fcxml.c | 4 ++--
2376  1 file changed, 2 insertions(+), 2 deletions(-)
2377
2378 commit a4443e64c89256087d40462cfbb482950873e366
2379 Author: Akira TAGOH <akira@tagoh.org>
2380 Date:   Tue Nov 5 20:30:35 2013 +0900
2381
2382     Re-scan font directories only when it contains subdirs
2383
2384     Somewhat improves the performance but still need to think about for
2385     the situation
2386     where both directories and fonts are in.
2387
2388  fc-cache/fc-cache.c | 26 ++++++++++++++++++--------
2389  1 file changed, 18 insertions(+), 8 deletions(-)
2390
2391 commit 0b7f42f777a14ee61783fd95dd04e870f02d201e
2392 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2393 Date:   Sat Nov 2 10:23:57 2013 -0700
2394
2395     Avoid null pointer dereference in FcNameParse if malloc fails
2396
2397     Reported by parfait 1.3:
2398     Error: Null pointer dereference (CWE 476)
2399        Read from null pointer t
2400             at line 423 of src/fcname.c in function 'FcNameParse'.
2401               Function _FcObjectLookupOtherTypeByName may return constant
2402               'NULL'
2403                at line 63, called at line 122 of src/fcobjs.c in function
2404                'FcObjectLookupOtherTypeByName'.
2405               Function FcObjectLookupOtherTypeByName may return constant
2406               'NULL'
2407                at line 122, called at line 67 of src/fcname.c in function
2408                'FcNameGetObjectType'.
2409               Function FcNameGetObjectType may return constant 'NULL'
2410               at line 67,
2411                called at line 422 in function 'FcNameParse'.
2412               Null pointer introduced at line 63 of src/fcobjs.c in
2413               function
2414                '_FcObjectLookupOtherTypeByName'.
2415
2416     Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2417
2418  src/fcname.c | 2 ++
2419  1 file changed, 2 insertions(+)
2420
2421 commit 5b8380d52eae55cba0adcc47d78a53c320d294ec
2422 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2423 Date:   Sat Nov 2 10:23:56 2013 -0700
2424
2425     Avoid memory leak when NULL path passed to FcStrBuildFilename
2426
2427     Reported by parfait 1.3:
2428        Memory leak of pointer sset allocated with FcStrSetCreate()
2429             at line 933 of src/fcstr.c in function 'FcStrBuildFilename'.
2430               sset allocated at line 927 with FcStrSetCreate().
2431               sset leaks when sset != NULL at line 932.
2432
2433     Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2434
2435  src/fcstr.c | 8 ++++++--
2436  1 file changed, 6 insertions(+), 2 deletions(-)
2437
2438 commit cb72901d0b7dff73ea2596491c5db602e4750853
2439 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2440 Date:   Sat Nov 2 10:23:55 2013 -0700
2441
2442     Leave room for null terminators in arrays
2443
2444     Code currently returns a fatal error if it tries to add more entries
2445     than the array has room for, but it wasn't checking to make sure
2446     the final null terminator entry would fit.
2447
2448     Reported by parfait 1.3:
2449     Error: Buffer overrun
2450        Buffer overflow (CWE 120): In array dereference of files[i]
2451        with index i
2452           Array size is 256 elements (of 4 bytes each), index >= 0 and
2453           index <= 256
2454             at line 250 of fc-glyphname/fc-glyphname.c in function 'main'.
2455     Error: Buffer overrun
2456        Buffer overflow (CWE 120): In array dereference of entries[i]
2457        with index i
2458           Array size is 1024 elements (of 8 bytes each), index >= 0 and
2459           index <= 1024
2460             at line 298 of fc-lang/fc-lang.c in function 'main'.
2461
2462     Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2463
2464  fc-glyphname/fc-glyphname.c | 2 +-
2465  fc-lang/fc-lang.c           | 2 +-
2466  2 files changed, 2 insertions(+), 2 deletions(-)
2467
2468 commit 767108aa1327cf0156dfc6f024dbc8fb783ae067
2469 Author: Akira TAGOH <akira@tagoh.org>
2470 Date:   Thu Oct 31 22:12:26 2013 +0900
2471
2472     Correct DTD
2473
2474  fonts.dtd | 2 +-
2475  1 file changed, 1 insertion(+), 1 deletion(-)
2476
2477 commit aa22e6e63933e8b31a032835b712b7ed596534cc
2478 Author: Akira TAGOH <akira@tagoh.org>
2479 Date:   Thu Jan 24 19:48:48 2013 +0900
2480
2481     Warn if no <test> nor <edit> elements in <match>
2482
2483     This corrects an error message being reported at
2484       https://bugs.freedesktop.org/show_bug.cgi?id=71085
2485       Bug 71085 - "out of memory" errors on empty match element in
2486       fonts.conf
2487
2488     and somewhat works as a workaround for
2489       https://bugs.freedesktop.org/show_bug.cgi?id=59438
2490       Bug 59438 - Fix <alias> inside <match>
2491
2492  src/fcxml.c | 5 +++++
2493  1 file changed, 5 insertions(+)
2494
2495 commit 525a135ccf53e4bf3363c3143d9cfdf15fba55ab
2496 Author: Akira TAGOH <akira@tagoh.org>
2497 Date:   Mon Oct 28 11:54:04 2013 +0900
2498
2499     Change the default weight on match to FC_WEIGHT_NORMAL
2500
2501  src/fcdefault.c | 2 +-
2502  1 file changed, 1 insertion(+), 1 deletion(-)
2503
2504 commit 65872e9e46d17e4461c3a891ef23abe156005e04
2505 Author: Akira TAGOH <akira@tagoh.org>
2506 Date:   Thu Oct 24 19:35:26 2013 +0900
2507
2508     Fix a build issue on Solaris 10
2509
2510     Use own mkdtemp implementation if not available.
2511
2512     Reported by Thomas Klausner and Jörn Clausen
2513
2514  configure.ac          |  2 +-
2515  test/test-migration.c | 15 ++++++++++++++-
2516  2 files changed, 15 insertions(+), 2 deletions(-)
2517
2518 commit 76ea9af816a50c6bb0b3dc2960460a90fadd9cdb
2519 Author: Akira TAGOH <akira@tagoh.org>
2520 Date:   Tue Oct 22 15:00:29 2013 +0900
2521
2522     Use stat() if there are no d_type in struct dirent
2523
2524     Reported by Thomas Klausner
2525
2526  test/test-migration.c | 18 ++++++++++++++++++
2527  1 file changed, 18 insertions(+)
2528
2529 commit 5e029db4971e37437cfe6147d52d00136dfb8cb5
2530 Author: Akira TAGOH <akira@tagoh.org>
2531 Date:   Mon Oct 21 12:16:46 2013 +0900
2532
2533     Fix the dynamic loading issue on NetBSD
2534
2535     On NetBSD, it is not supported to load a library linked against
2536     libpthread into a program that wasn't (since the C library provides
2537     stubs for some pthread-functions, which might have already been called
2538     before libpthread is loaded, leading to problems).
2539
2540     Patch from Matthias Drochner
2541
2542  m4/ax_pthread.m4 | 5 +++++
2543  1 file changed, 5 insertions(+)
2544
2545 commit ff0e0d17b254f71592dfa29a988a82efefff8913
2546 Author: Akira TAGOH <akira@tagoh.org>
2547 Date:   Mon Oct 21 12:13:31 2013 +0900
2548
2549     Update ax_pthread.m4 to the latest version
2550
2551  m4/ax_pthread.m4 | 71
2552  +++++++++++++++++++++++++++++++++++++-------------------
2553  1 file changed, 47 insertions(+), 24 deletions(-)
2554
2555 commit 06b388523d747db16708c1662f3c6d64a36d5daf
2556 Author: Akira TAGOH <akira@tagoh.org>
2557 Date:   Mon Oct 21 11:50:55 2013 +0900
2558
2559     Fix build issue on Debian/kFreeBSD 7.0
2560
2561     There are posix_fadvise(2) but not POSIX_FADV_WILLNEED.
2562     Patch from Ryo ONODERA.
2563
2564  src/fccache.c | 3 ++-
2565  1 file changed, 2 insertions(+), 1 deletion(-)
2566
2567 commit 5406919c5e186f74ccdade1a65344ce7b5c56a64
2568 Author: Akira TAGOH <akira@tagoh.org>
2569 Date:   Fri Oct 11 19:31:22 2013 +0900
2570
2571     do not build test-migration for Win32
2572
2573     This testing code is for XDG base directory spec which may be not
2574     interesting for them
2575
2576  test/Makefile.am | 5 ++++-
2577  1 file changed, 4 insertions(+), 1 deletion(-)
2578
2579 commit f16c3118e25546c1b749f9823c51827a60aeb5c1
2580 Author: Akira TAGOH <akira@tagoh.org>
2581 Date:   Fri Oct 11 13:27:33 2013 +0900
2582
2583     Bump version to 2.11.0
2584
2585  README                  | 29 +++++++++++++++++++++++++++--
2586  configure.ac            |  2 +-
2587  fontconfig/fontconfig.h |  4 ++--
2588  3 files changed, 30 insertions(+), 5 deletions(-)
2589
2590 commit f82a032f417445abbb4399344766102aff255b6c
2591 Author: Akira TAGOH <akira@tagoh.org>
2592 Date:   Fri Oct 11 13:27:24 2013 +0900
2593
2594     Update CaseFolding.txt to Unicode 6.3
2595
2596     No real updates between 6.2 and 6.3.
2597
2598  fc-case/CaseFolding.txt | 6 +++---
2599  1 file changed, 3 insertions(+), 3 deletions(-)
2600
2601 commit c4c90ffc7a7eec42fc0b84f1a7af464a4c9fcfd8
2602 Author: Akira TAGOH <akira@tagoh.org>
2603 Date:   Fri Oct 11 12:40:23 2013 +0900
2604
2605     Bump libtool revision
2606
2607  configure.ac | 4 ++--
2608  1 file changed, 2 insertions(+), 2 deletions(-)
2609
2610 commit 9a4310176bb11e1e826d238eb0761b7895b48883
2611 Author: Akira TAGOH <akira@tagoh.org>
2612 Date:   Wed Oct 9 12:19:35 2013 +0900
2613
2614     Add missing doc for FcStrListFirst and fix a typo
2615
2616  doc/fcstrset.fncs | 10 +++++++++-
2617  1 file changed, 9 insertions(+), 1 deletion(-)
2618
2619 commit 604c2a683f1357fc65bad372b5d25a90099f827f
2620 Author: Akira TAGOH <akira@tagoh.org>
2621 Date:   Thu Oct 3 19:59:30 2013 +0900
2622
2623     exit with the error code when FcNameParse() failed
2624
2625  fc-list/fc-list.c       | 5 +++++
2626  fc-match/fc-match.c     | 5 +++++
2627  fc-pattern/fc-pattern.c | 5 +++++
2628  3 files changed, 15 insertions(+)
2629
2630 commit 0203055520206028eecee5d261887cdc91500e15
2631 Author: Akira TAGOH <akira@tagoh.org>
2632 Date:   Wed Oct 2 16:34:34 2013 +0900
2633
2634     Workaround the race condition issue on updating cache
2635
2636  fc-cache/fc-cache.c     | 62
2637  ++++++++++++++++++++++++++++---------------------
2638  fontconfig/fontconfig.h |  3 +++
2639  src/fcstr.c             |  6 +++++
2640  3 files changed, 45 insertions(+), 26 deletions(-)
2641
2642 commit 9161ed1e4a3f4afaee6dbcfc0b84a279ad99b397
2643 Author: Akira TAGOH <akira@tagoh.org>
2644 Date:   Mon Sep 30 11:30:00 2013 +0900
2645
2646     Add the relative path for <include> to fonts.conf if the parent path
2647     is same to fonts.conf
2648
2649     Bug 69836 - fonts.conf.in update for Windows cross-compiling
2650
2651  Makefile.am | 4 +++-
2652  1 file changed, 3 insertions(+), 1 deletion(-)
2653
2654 commit 96c5f3cf0ff57e7bbb08cc1e0e78ed0542096484
2655 Author: Akira TAGOH <akira@tagoh.org>
2656 Date:   Thu Sep 26 18:44:10 2013 +0900
2657
2658     clean up
2659
2660  conf.d/Makefile.am | 2 +-
2661  configure.ac       | 6 +-----
2662  2 files changed, 2 insertions(+), 6 deletions(-)
2663
2664 commit 43f768b53f554cf0f927ccac5daf96877f9fc69c
2665 Author: Akira TAGOH <akira@tagoh.org>
2666 Date:   Thu Sep 26 17:46:26 2013 +0900
2667
2668     avoid reading config.h twice
2669
2670     config.h is read from fcint.h now so having a line of the sort of
2671     #include "config.h"
2672     is duplicate.
2673
2674     Bug 69833 - Incorrect SIZEOF_VOID_P and ALIGNOF_DOUBLE definitions
2675     causes nasty warnings on MacOSX when building fat libraries
2676
2677  src/fcarch.c   | 4 ----
2678  src/fccache.c  | 3 ---
2679  src/fccompat.c | 4 ----
2680  src/fchash.c   | 3 ---
2681  src/fcstat.c   | 3 ---
2682  5 files changed, 17 deletions(-)
2683
2684 commit 102864d0dba46c99b22c912454c1f58731287405
2685 Author: Akira TAGOH <akira@tagoh.org>
2686 Date:   Wed Sep 25 11:41:23 2013 +0900
2687
2688     Add the description of -q option to the man page
2689
2690  fc-list/fc-list.sgml | 12 ++++++++++++
2691  1 file changed, 12 insertions(+)
2692
2693 commit 2b0fca14ad202d4dbd32478dc367e648833866c0
2694 Author: W. Trevor King <wking@tremily.us>
2695 Date:   Sat Sep 21 17:06:50 2013 -0700
2696
2697     doc/fccharset.fncs: Describe the map format in more detail
2698
2699     The previous documentation for FcCharSetFirstPage and
2700     FcCharSetNextPage was technically accurate, but a bit terse.  I've
2701     added an example using the returned page (root code point) and map to
2702     give folks something concrete to work with.  I've also documented
2703     FC_CHARSET_DONE, which wasn't mentioned at all before.
2704
2705  doc/fccharset.fncs | 36 ++++++++++++++++++++++++++++++------
2706  1 file changed, 30 insertions(+), 6 deletions(-)
2707
2708 commit 8a174b6c51581df6ffd6a5da056949c6c79337cf
2709 Author: Akira TAGOH <akira@tagoh.org>
2710 Date:   Tue Sep 24 11:14:57 2013 +0900
2711
2712     Fix a crash when FcPattern is set to null on FcFontSetList()
2713     and FcFontList()
2714
2715  src/fclist.c | 2 ++
2716  1 file changed, 2 insertions(+)
2717
2718 commit 643f8088f0d51107e58d142df47124efec6afab1
2719 Author: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
2720 Date:   Sat Sep 14 02:25:26 2013 +0200
2721
2722     Further changes to 30-metric-aliases.conf
2723
2724     Big changes:
2725     * Handle more PostScript fonts (further reduce 30-urw-aliases.conf)
2726     * Update the big comment
2727
2728     Specific->Generic:
2729     * Add missing maps, for symmetry
2730
2731     Generic<->Generic:
2732     * Add "Helvetica Condensed" <-> "Arial Narrow" map
2733
2734     Generic->Specific:
2735     * Add missing Courier -> Cursor alias
2736     * Add "Helvetica Condensed" -> "Heros Cn" alias
2737     * Remove Arial -> Heros and "Times New Roman" -> Termes maps
2738
2739  conf.d/30-metric-aliases.conf | 319
2740  ++++++++++++++++++++++++++++++++++--------
2741  conf.d/30-urw-aliases.conf    |  24 +---
2742  2 files changed, 261 insertions(+), 82 deletions(-)
2743
2744 commit 5e6b8894ea9d03caabdfc3a6bcd0c402edf840a8
2745 Author: Akira TAGOH <akira@tagoh.org>
2746 Date:   Wed Sep 18 17:31:10 2013 +0900
2747
2748     Copy all values from the font to the pattern if the pattern doesn't
2749     have the element
2750
2751  src/fcmatch.c | 6 ++++--
2752  1 file changed, 4 insertions(+), 2 deletions(-)
2753
2754 commit 7e44a0b5a88e597b33ba9e2cc3a6d4555736db0a
2755 Author: Akira TAGOH <akira@tagoh.org>
2756 Date:   Tue Sep 10 17:45:11 2013 +0900
2757
2758     Bug 68955 - Deprecate / remove FC_RASTERIZER
2759
2760  doc/fontconfig-devel.sgml | 2 +-
2761  doc/fontconfig-user.sgml  | 2 +-
2762  fontconfig/fontconfig.h   | 2 +-
2763  3 files changed, 3 insertions(+), 3 deletions(-)
2764
2765 commit a61e145304da86c8c35b137493bbd8fd5dd1e7f5
2766 Author: Akira TAGOH <akira@tagoh.org>
2767 Date:   Mon Sep 9 19:59:31 2013 +0900
2768
2769     Fix memory leaks in FcFreeTypeQueryFace
2770
2771  src/fcfreetype.c | 15 ++++++++++-----
2772  1 file changed, 10 insertions(+), 5 deletions(-)
2773
2774 commit 6720892e97f11fbe8d69ae5b3875d928c68ff90e
2775 Author: Akira TAGOH <akira@tagoh.org>
2776 Date:   Mon Sep 2 20:52:20 2013 +0900
2777
2778     Add a test case of the migration for config place
2779
2780  test/Makefile.am      |   7 +-
2781  test/test-migration.c | 172
2782  ++++++++++++++++++++++++++++++++++++++++++++++++++
2783  2 files changed, 177 insertions(+), 2 deletions(-)
2784
2785 commit 3e5f70a16ac6d54f1e01c92ddaa5985deec1b7f9
2786 Author: Akira TAGOH <akira@tagoh.org>
2787 Date:   Mon Sep 2 20:51:46 2013 +0900
2788
2789     Do not create a config dir for migration when no config files nor dirs
2790
2791  src/fcxml.c | 15 ++++++++++-----
2792  1 file changed, 10 insertions(+), 5 deletions(-)
2793
2794 commit d2bb1a8381ba50dce79a487cd82087ca57fdcb68
2795 Author: Akira TAGOH <akira@tagoh.org>
2796 Date:   Sat Aug 31 10:50:07 2013 +0900
2797
2798     Bump version to 2.10.95
2799
2800  README                  | 10 ++++++++--
2801  configure.ac            |  2 +-
2802  fontconfig/fontconfig.h |  2 +-
2803  3 files changed, 10 insertions(+), 4 deletions(-)
2804
2805 commit 272a99217b15e9cf1e4d2a1dcf92b540576c29a6
2806 Author: Akira TAGOH <akira@tagoh.org>
2807 Date:   Sat Aug 31 10:43:13 2013 +0900
2808
2809     Fix a crash
2810
2811  src/fccfg.c | 15 +++++++++++++++
2812  1 file changed, 15 insertions(+)
2813
2814 commit 071ce44c35733e54cb477cc75810cbe55025b619
2815 Author: Akira TAGOH <akira@tagoh.org>
2816 Date:   Thu Aug 29 20:53:58 2013 +0900
2817
2818     Fix a typo
2819
2820  configure.ac | 2 +-
2821  1 file changed, 1 insertion(+), 1 deletion(-)
2822
2823 commit 06dd98b2a3271e5f02787f208f73f13f794cb1bf
2824 Author: Akira TAGOH <akira@tagoh.org>
2825 Date:   Thu Aug 29 17:38:29 2013 +0900
2826
2827     Bump version to 2.10.94
2828
2829  README                  | 37 +++++++++++++++++++++++++++++++++++--
2830  configure.ac            |  2 +-
2831  fontconfig/fontconfig.h |  2 +-
2832  3 files changed, 37 insertions(+), 4 deletions(-)
2833
2834 commit 53ad60deabb787671a862b8d1fab52f8b71bf765
2835 Author: Akira TAGOH <akira@tagoh.org>
2836 Date:   Thu Aug 29 17:12:45 2013 +0900
2837
2838     Add quz.orth to Makefile.am
2839
2840  fc-lang/Makefile.am | 1 +
2841  1 file changed, 1 insertion(+)
2842
2843 commit c6228f8091ab91b67ea006ad5a1b1da97b3d4a5a
2844 Author: Akira TAGOH <akira@tagoh.org>
2845 Date:   Tue Aug 27 12:28:52 2013 +0900
2846
2847     Bug 68587 - copy qu.orth to quz.orth
2848
2849  fc-lang/quz.orth | 36 ++++++++++++++++++++++++++++++++++++
2850  1 file changed, 36 insertions(+)
2851
2852 commit fba9efecd2ef3aca84e0a4806899c09ba95f4c19
2853 Author: Akira TAGOH <akira@tagoh.org>
2854 Date:   Mon Aug 26 12:47:07 2013 +0900
2855
2856     Fix a wrong edit position when 'kind' is different
2857
2858  src/fccfg.c | 24 ++++++++++++++++--------
2859  1 file changed, 16 insertions(+), 8 deletions(-)
2860
2861 commit 223c1384c98caaf9ba5d2cddf7465b7b3a82316b
2862 Author: Akira TAGOH <akira@tagoh.org>
2863 Date:   Fri Aug 23 20:42:37 2013 +0900
2864
2865     Fix a crash when non-builtin objects are edited
2866
2867  src/fccfg.c | 28 +++++++++++-----------------
2868  src/fcint.h |  5 +++--
2869  2 files changed, 14 insertions(+), 19 deletions(-)
2870
2871 commit 6c664d533d242112c30e0d3b585e90a361a1b959
2872 Author: Akira TAGOH <akira@tagoh.org>
2873 Date:   Fri Aug 23 19:58:43 2013 +0900
2874
2875     Fix a typo
2876
2877  src/fcxml.c | 7 ++++---
2878  1 file changed, 4 insertions(+), 3 deletions(-)
2879
2880 commit f3bb3f19c917e3fd0a0cdd9a2adf8f827e7a5838
2881 Author: Behdad Esfahbod <behdad@behdad.org>
2882 Date:   Wed Aug 21 14:31:55 2013 -0400
2883
2884     Fix assertion
2885
2886     Apparently some AIX versions have 64bit pointers yet 32bit double
2887     alignment.  Fix assertion.
2888
2889  src/fcarch.c | 2 +-
2890  1 file changed, 1 insertion(+), 1 deletion(-)
2891
2892 commit ec3f0af6f09292126a54b7abe2313e5124ef9a4c
2893 Author: Behdad Esfahbod <behdad@behdad.org>
2894 Date:   Wed Aug 21 14:27:16 2013 -0400
2895
2896     Minor
2897
2898  src/fcarch.h | 2 +-
2899  1 file changed, 1 insertion(+), 1 deletion(-)
2900
2901 commit 104a2af0dd60f68a1e3f9e5f99e6180336ce28c2
2902 Author: Akira TAGOH <akira@tagoh.org>
2903 Date:   Wed Aug 21 13:12:41 2013 +0900
2904
2905     Bug 63399 - Add default aliases for Georgia, Garamond, Palatino
2906     Linotype, Trebuchet MS
2907
2908  conf.d/45-latin.conf | 16 ++++++++++++++++
2909  1 file changed, 16 insertions(+)
2910
2911 commit 010c973df5544996f5d8774e361d45daa5b61b52
2912 Author: Akira TAGOH <akira@tagoh.org>
2913 Date:   Wed Aug 21 13:12:22 2013 +0900
2914
2915     Bug 68340 - More metric compat fonts
2916
2917  conf.d/30-metric-aliases.conf | 11 +++++++++++
2918  1 file changed, 11 insertions(+)
2919
2920 commit 084cf7c44e985dd48c088d921ad0d9a43b0b00b4
2921 Author: Akira TAGOH <akira@tagoh.org>
2922 Date:   Wed Aug 14 12:51:26 2013 +0900
2923
2924     Bug 16818 - fontformat in match pattern is not respected?
2925
2926  src/fcmatch.c | 1 +
2927  src/fcobjs.h  | 2 +-
2928  2 files changed, 2 insertions(+), 1 deletion(-)
2929
2930 commit 45221ab12fa7001b9659293d4833f828801d2518
2931 Author: Akira TAGOH <akira@tagoh.org>
2932 Date:   Wed Aug 7 12:19:33 2013 +0900
2933
2934     Bug 67845 - Match on FC_SCALABLE
2935
2936  src/fcmatch.c | 1 +
2937  src/fcobjs.h  | 2 +-
2938  2 files changed, 2 insertions(+), 1 deletion(-)
2939
2940 commit 041deb0cc541692e260b93232b9957c2538e3bb9
2941 Author: Akira TAGOH <akira@tagoh.org>
2942 Date:   Wed Aug 7 11:57:19 2013 +0900
2943
2944     warn deprecated only when migration failed
2945
2946  src/fccache.c  | 28 ----------------------------
2947  src/fccompat.c | 27 +++++++++++++++++++++++++++
2948  src/fcdir.c    | 10 ++++++++++
2949  src/fcint.h    |  6 ++++++
2950  src/fcxml.c    | 59
2951  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
2952  5 files changed, 101 insertions(+), 29 deletions(-)
2953
2954 commit d52daa0024a6c0bb160c3b3c7f85d0b031f88c85
2955 Author: Akira TAGOH <akira@tagoh.org>
2956 Date:   Tue Aug 6 15:09:23 2013 +0900
2957
2958     Bug 67809 - Invalid read/write with valgrind when assigning something
2959     twice
2960
2961  src/fccfg.c | 2 +-
2962  1 file changed, 1 insertion(+), 1 deletion(-)
2963
2964 commit a51d2767ce4d88017bd7d34ccb9e352d1687a3c0
2965 Author: Akira TAGOH <akira@tagoh.org>
2966 Date:   Mon Aug 5 20:04:13 2013 +0900
2967
2968     Fix wrong edit position
2969
2970  src/fccfg.c  | 100
2971  +++++++++++++++++++++++++++++++++++++++--------------------
2972  src/fcint.h  |   5 +++
2973  src/fcobjs.c |   2 +-
2974  3 files changed, 72 insertions(+), 35 deletions(-)
2975
2976 commit 338ffe6b886ad4ba86ff471cb59c4a5e5ffbe408
2977 Author: Akira TAGOH <akira@tagoh.org>
2978 Date:   Fri Jul 12 14:52:01 2013 +0900
2979
2980     Correct fontconfig.pc to add certain dependencies for static build
2981
2982  configure.ac     | 14 ++++----------
2983  fontconfig.pc.in |  7 ++++---
2984  2 files changed, 8 insertions(+), 13 deletions(-)
2985
2986 commit 7274f6e37a4d1a062b4eee3a625bd393a283a9d0
2987 Author: Akira TAGOH <akira@tagoh.org>
2988 Date:   Fri Jul 12 12:39:36 2013 +0900
2989
2990     Correct fontconfig.pc to add certain dependencies for build
2991
2992  configure.ac     | 26 +++++++++++++++++++++++---
2993  fontconfig.pc.in |  7 ++++---
2994  2 files changed, 27 insertions(+), 6 deletions(-)
2995
2996 commit 04bd904632b22682c888f658650cdcd322544273
2997 Author: Akira TAGOH <akira@tagoh.org>
2998 Date:   Tue Jul 9 16:43:26 2013 +0900
2999
3000     trivial code optimization
3001
3002  src/fcxml.c | 6 ++++--
3003  1 file changed, 4 insertions(+), 2 deletions(-)
3004
3005 commit d420e1df983871ab18b0f07976596fdf0ce78847
3006 Author: Akira TAGOH <akira@tagoh.org>
3007 Date:   Thu Jul 4 19:51:03 2013 +0900
3008
3009     Rework to apply the intermixed test and edit elements in one-pass
3010
3011  src/fccfg.c | 349
3012  +++++++++++++++++++++++++++---------------------------------
3013  src/fcdbg.c |  39 +++++--
3014  src/fcint.h |  29 +++--
3015  src/fcxml.c | 245 ++++++++++++++++++++----------------------
3016  4 files changed, 321 insertions(+), 341 deletions(-)
3017
3018 commit 1162515a9819c7355890aad919e5b9daa448a3a4
3019 Author: Akira TAGOH <akira@tagoh.org>
3020 Date:   Wed Jul 3 11:56:58 2013 +0900
3021
3022     Add FC_UNUSED to FC_ASSERT_STATIC macro to avoid compiler warning
3023
3024  src/fcint.h | 2 +-
3025  1 file changed, 1 insertion(+), 1 deletion(-)
3026
3027 commit cbf06d7d3c797b97d720909fd4554d1771d41c20
3028 Author: Akira TAGOH <akira@tagoh.org>
3029 Date:   Tue Jul 2 19:04:36 2013 +0900
3030
3031     Use INT_MAX instead of unreliable hardcoding value
3032
3033  src/fcint.h | 3 ++-
3034  1 file changed, 2 insertions(+), 1 deletion(-)
3035
3036 commit ab5b535704fbcab43040d80100cb19cb33f6219d
3037 Author: Akira TAGOH <akira@tagoh.org>
3038 Date:   Tue Jul 2 18:54:29 2013 +0900
3039
3040     Ignore scandir() check on mingw
3041
3042  configure.ac | 50 ++++++++++++++++++++++++++------------------------
3043  1 file changed, 26 insertions(+), 24 deletions(-)
3044
3045 commit 0907589a79d05aeed9bc6bff783838b0eb25736b
3046 Author: Akira TAGOH <akira@tagoh.org>
3047 Date:   Fri Jun 28 15:54:38 2013 +0900
3048
3049     Fix the behavior of intermixed tests end edits in match
3050
3051     to get the following recipe working:
3052
3053     <match>
3054       <test1 .../>
3055       <edit1 .../>
3056       <test2 .../>
3057       <edit2 .../>
3058     </match>
3059
3060     as:
3061
3062     <match>
3063       <test1 .../>
3064       </edit1 .../>
3065     </match>
3066     <match>
3067       <test1 .../>
3068       <test2 .../>
3069       <edit2 .../>
3070     </match>
3071
3072  src/fccfg.c | 27 ++++++++++++++++-----------
3073  src/fcint.h |  1 +
3074  src/fcxml.c | 37 ++++++++++++++++++++++++++++++++++++-
3075  3 files changed, 53 insertions(+), 12 deletions(-)
3076
3077 commit 197d06c49b01413303f2c92130594daa4fcaa6ad
3078 Author: Akira TAGOH <akira@tagoh.org>
3079 Date:   Fri Jun 28 15:04:11 2013 +0900
3080
3081     Add FcTypeUnknown to FcType to avoid comparison of constant -1
3082
3083     This change reverts 9acc14c34a372b54f9075ec3611588298fb2a501
3084     because it doesn't work as expected when building
3085     with -fshort-enums which is default for older arms ABIs
3086
3087     Thanks for pointing this out, Thomas Klausner, Valery Ushakov,
3088     and Martin Husemann
3089
3090  fontconfig/fcprivate.h  | 3 ++-
3091  fontconfig/fontconfig.h | 1 +
3092  src/fccfg.c             | 4 +++-
3093  src/fcdbg.c             | 7 +++++++
3094  src/fcint.h             | 6 ++++--
3095  src/fclist.c            | 1 +
3096  src/fcname.c            | 5 ++++-
3097  src/fcobjs.c            | 2 +-
3098  src/fcpat.c             | 5 ++++-
3099  src/fcxml.c             | 2 +-
3100  10 files changed, 28 insertions(+), 8 deletions(-)
3101
3102 commit 38ab7ab2fbd83c0c62e4b78302b5fe89da0cb79e
3103 Author: Akira TAGOH <akira@tagoh.org>
3104 Date:   Thu Jun 27 13:10:27 2013 +0900
3105
3106     Fix a incompatible pointer warning on NetBSD
3107
3108  configure.ac | 29 +++++++++++++++++++++++++++++
3109  src/fcstat.c | 10 ++++++++++
3110  2 files changed, 39 insertions(+)
3111
3112 commit 8603e5869505ff06d443b8b22d5357d4caaaac24
3113 Author: Akira TAGOH <akira@tagoh.org>
3114 Date:   Thu Jun 27 12:30:56 2013 +0900
3115
3116     Fix a shift count overflow on 32bit box
3117
3118  src/fchash.c | 20 ++++++++++----------
3119  1 file changed, 10 insertions(+), 10 deletions(-)
3120
3121 commit 9acc14c34a372b54f9075ec3611588298fb2a501
3122 Author: Akira TAGOH <akira@tagoh.org>
3123 Date:   Wed Jun 26 12:03:38 2013 +0900
3124
3125     Fix a comparison of constant warning with clang
3126
3127  src/fcname.c | 2 +-
3128  1 file changed, 1 insertion(+), 1 deletion(-)
3129
3130 commit cd9b1033a68816a7acfbba1718ba0aa5888f6ec7
3131 Author: Akira TAGOH <akira@tagoh.org>
3132 Date:   Fri May 24 13:55:07 2013 +0900
3133
3134     Bug 64906 - FcNameParse() should ignore leading whitespace in
3135     parameters
3136
3137     After this change, the following works as expected:
3138     $ FC_DEBUG=4 fc-match ":family=foo bar, sans-serif"
3139     ...
3140     FcConfigSubstitute Pattern has 3 elts (size 16)
3141             family: "foo bar"(s) "sans-serif"(s)
3142     ...
3143
3144  src/fcname.c | 6 ++++++
3145  1 file changed, 6 insertions(+)
3146
3147 commit 8d54091513c00905457e0ee49ba6ea2c4aacddd7
3148 Author: Akira TAGOH <akira@tagoh.org>
3149 Date:   Mon May 20 17:42:34 2013 +0900
3150
3151     Bump version to 2.10.93
3152
3153  README                  | 21 +++++++++++++++++++--
3154  configure.ac            |  2 +-
3155  fontconfig/fontconfig.h |  2 +-
3156  3 files changed, 21 insertions(+), 4 deletions(-)
3157
3158 commit 1cad82cde29ea488ea22541b46ed347d10952557
3159 Author: Akira TAGOH <akira@tagoh.org>
3160 Date:   Fri May 10 20:26:11 2013 +0900
3161
3162     Bug 63922 - FcFreeTypeQueryFace fails on postscripts fonts loaded
3163     from memory
3164
3165     Workaround to not failing even when the hash is unable to generate
3166     from fonts.
3167     This change also contains to ignore the case if the hash isn't in
3168     either both
3169     patterns.
3170
3171  src/fcfreetype.c | 16 +++++++++-------
3172  src/fcmatch.c    | 30 +++++++++++++++++++++---------
3173  src/fcobjs.h     |  2 +-
3174  3 files changed, 31 insertions(+), 17 deletions(-)
3175
3176 commit 0f9aa8759df563332db60055ae33dd9424ebf802
3177 Author: Akira TAGOH <akira@tagoh.org>
3178 Date:   Thu May 16 13:41:32 2013 +0900
3179
3180     Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4
3181
3182     based on hb-atomic-private.hh in harfbuzz
3183
3184  src/fcatomic.h | 14 +++++++++++++-
3185  1 file changed, 13 insertions(+), 1 deletion(-)
3186
3187 commit 93137252cfab1c38e1c9137d831c177665e0592a
3188 Author: Akira TAGOH <akira@tagoh.org>
3189 Date:   Mon May 13 12:14:29 2013 +0900
3190
3191     Bug 63452 - conf.d/README outdated
3192
3193     reflect correct path where is configured at the build time.
3194
3195  conf.d/Makefile.am | 11 ++++++++---
3196  conf.d/README      | 23 -----------------------
3197  conf.d/README.in   | 23 +++++++++++++++++++++++
3198  3 files changed, 31 insertions(+), 26 deletions(-)
3199
3200 commit f6244d2cf231e1dc756f3e941e61b9bf124879bb
3201 Author: Akira TAGOH <akira@tagoh.org>
3202 Date:   Wed May 8 11:57:49 2013 +0900
3203
3204     Use the glob matching for filename
3205
3206     Regex is expensive to compare filenames. we already have the glob
3207     matching
3208     and it works enough in this case.
3209
3210     Prior to this change, renaming FcConfigGlobMatch() to FcStrGlobMatch()
3211     and moving to fcstr.c
3212
3213  src/fccfg.c   | 46 +---------------------------------------------
3214  src/fcint.h   |  4 ++++
3215  src/fcmatch.c |  6 ++----
3216  src/fcstr.c   | 44 ++++++++++++++++++++++++++++++++++++++++++++
3217  4 files changed, 51 insertions(+), 49 deletions(-)
3218
3219 commit 03216ccf4ca0808f9c7b9513efcaeb7f4058b575
3220 Author: Akira TAGOH <akira@tagoh.org>
3221 Date:   Wed Apr 10 18:41:22 2013 +0900
3222
3223     Bug 63329 - make check fails: .. contents:: :depth: 2
3224
3225     Add back FcHashGetSHA256DigestFromFile() and fall back to it
3226     when font isn't SFNT-based font because FT_Load_Sfnt_Table
3227     fails with FT_Err_Invalid_Face_Handle.
3228
3229  src/fcfreetype.c | 32 ++++++++++++++++++++---------
3230  src/fchash.c     | 62
3231  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3232  src/fcint.h      |  4 ++++
3233  3 files changed, 88 insertions(+), 10 deletions(-)
3234
3235 commit 77419a4dfdf41ed34dd03e74d0e4e6f89dbc65e1
3236 Author: Akira TAGOH <akira@tagoh.org>
3237 Date:   Wed Apr 10 11:14:39 2013 +0900
3238
3239     documented FC_HASH and FC_POSTSCRIPT_NAME
3240
3241  doc/fontconfig-devel.sgml | 3 +++
3242  1 file changed, 3 insertions(+)
3243
3244 commit fc5a589abad0e8285f7d95007ebda76536e8fa7d
3245 Author: Akira TAGOH <akira@tagoh.org>
3246 Date:   Tue Apr 9 17:18:43 2013 +0900
3247
3248     Revert the previous change and rework to not export freetype API
3249     outside fcfreetype.c
3250
3251  src/fcfreetype.c | 23 ++++++++++++++++++++---
3252  src/fchash.c     | 47 ++++++++++++-----------------------------------
3253  src/fcint.h      |  5 ++---
3254  3 files changed, 34 insertions(+), 41 deletions(-)
3255
3256 commit c93a8b8b54afe33e5ecf9870723543cb4058fa94
3257 Author: Akira TAGOH <akira@tagoh.org>
3258 Date:   Tue Apr 9 12:46:30 2013 +0900
3259
3260     Obtain fonts data via FT_Face instead of opening a file directly
3261
3262  src/fcfreetype.c |  2 +-
3263  src/fchash.c     | 50 +++++++++++++++++++++++++++++++++-----------------
3264  src/fcint.h      |  4 +++-
3265  3 files changed, 37 insertions(+), 19 deletions(-)
3266
3267 commit 9299155b5247255d6b6687448173056c3ca8d09b
3268 Author: Akira TAGOH <akira@tagoh.org>
3269 Date:   Tue Apr 9 11:34:35 2013 +0900
3270
3271     Ensure closing fp on error
3272
3273  src/fchash.c | 2 +-
3274  1 file changed, 1 insertion(+), 1 deletion(-)
3275
3276 commit 18bf57c70aafcad031c0b43756b754dcaf6a756a
3277 Author: Sebastian Freundt <hroptatyr@fresse.org>
3278 Date:   Sun Apr 7 00:02:58 2013 +0000
3279
3280     build-chain, replace INCLUDES directive by AM_CPPFLAGS
3281
3282     As of automake-13.1 the INCLUDES directive is no longer supported.
3283     An automake run will return with an error.
3284
3285     This changeset simply follows automake's advice to replace INCLUDES
3286     by AM_CPPFLAGS.
3287
3288  Tools.mk                | 4 ++--
3289  fc-cache/Makefile.am    | 2 +-
3290  fc-cat/Makefile.am      | 2 +-
3291  fc-list/Makefile.am     | 2 +-
3292  fc-match/Makefile.am    | 2 +-
3293  fc-pattern/Makefile.am  | 2 +-
3294  fc-query/Makefile.am    | 2 +-
3295  fc-scan/Makefile.am     | 2 +-
3296  fc-validate/Makefile.am | 2 +-
3297  src/Makefile.am         | 2 +-
3298  10 files changed, 11 insertions(+), 11 deletions(-)
3299
3300 commit 8fd0ed60a62cb7f36b2ade1bd16a66671eaf79da
3301 Author: Akira TAGOH <akira@tagoh.org>
3302 Date:   Mon Apr 1 18:16:28 2013 +0900
3303
3304     Bug 62980 - matching native fonts with even :lang=en
3305
3306     Fix the matcher modified by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3307     to deal with both strong and weak of FC_LANG as the same location
3308     in the score
3309
3310  src/fcmatch.c | 23 +++++++----------------
3311  1 file changed, 7 insertions(+), 16 deletions(-)
3312
3313 commit 73fa326d1e791b587da93b795f962c3405b7a96d
3314 Author: Akira TAGOH <akira@tagoh.org>
3315 Date:   Fri Mar 29 16:10:15 2013 +0900
3316
3317     Bump version to 2.10.92
3318
3319  README                  | 65
3320  +++++++++++++++++++++++++++++++++++++++++++++++--
3321  configure.ac            |  2 +-
3322  fontconfig/fontconfig.h |  2 +-
3323  3 files changed, 65 insertions(+), 4 deletions(-)
3324
3325 commit c842412c079e781d53f023616d9758223fb68323
3326 Author: Akira TAGOH <akira@tagoh.org>
3327 Date:   Fri Mar 29 16:07:30 2013 +0900
3328
3329     Minor fix
3330
3331  new-version.sh | 2 +-
3332  1 file changed, 1 insertion(+), 1 deletion(-)
3333
3334 commit b3b435b87f1aec1b2779fd7edbbff5571c3c61a2
3335 Author: Akira TAGOH <akira@tagoh.org>
3336 Date:   Fri Mar 29 16:02:34 2013 +0900
3337
3338     Bump libtool revision
3339
3340  configure.ac | 6 +++---
3341  1 file changed, 3 insertions(+), 3 deletions(-)
3342
3343 commit 3fc22cfe756fcb2d6c5a64aa305957c417c6cecd
3344 Author: Akira TAGOH <akira@tagoh.org>
3345 Date:   Fri Mar 29 12:46:04 2013 +0900
3346
3347     Minor cleanup
3348
3349  Makefile.am | 1 +
3350  1 file changed, 1 insertion(+)
3351
3352 commit b561ff2016ce84eef3c81f16dfb0481be6a13f9b
3353 Author: Akira TAGOH <akira@tagoh.org>
3354 Date:   Fri Jan 18 11:30:10 2013 +0900
3355
3356     Bug 38737 - Wishlist: support FC_POSTSCRIPT_NAME
3357
3358     Add the PostScript name into the cache and the matcher.
3359     Scoring the better font against the PostScript name by
3360     the forward-matching.
3361
3362  fontconfig/fontconfig.h |  1 +
3363  src/fcfreetype.c        | 49 +++++++++++++++++++++++++++-
3364  src/fcint.h             |  6 ++++
3365  src/fcmatch.c           | 21 ++++++++++++
3366  src/fcobjs.h            |  1 +
3367  src/fcstr.c             | 85
3368  ++++++++++++++++++++++++++++---------------------
3369  6 files changed, 125 insertions(+), 38 deletions(-)
3370
3371 commit c758206e8c0e5b572bd34183b184ef4361745333
3372 Author: Akira TAGOH <akira@tagoh.org>
3373 Date:   Thu Mar 21 11:58:06 2013 +0900
3374
3375     Fix a SIGSEGV on FcPatternGet* with NULL pattern
3376
3377  src/fcpat.c | 2 ++
3378  1 file changed, 2 insertions(+)
3379
3380 commit bdf1581e3de5528f397f19bfd4ca9caaf9e7fe4a
3381 Author: Behdad Esfahbod <behdad@behdad.org>
3382 Date:   Fri Mar 8 05:53:27 2013 -0500
3383
3384     Fix crash with FcConfigSetCurrent(NULL)
3385
3386  src/fccfg.c | 2 +-
3387  1 file changed, 1 insertion(+), 1 deletion(-)
3388
3389 commit aad4d6f6c68d06415333f5d0d3e4b4870114f11d
3390 Author: Akira TAGOH <akira@tagoh.org>
3391 Date:   Thu Mar 7 13:19:50 2013 +0900
3392
3393     Do not copy FC_*LANG_OBJECT even if it's not available on the pattern
3394
3395     those objects are linked to the corresponding string objects.
3396     this may causes inconsistency that those objects has more values
3397     than them.
3398
3399  src/fcmatch.c | 5 ++++-
3400  1 file changed, 4 insertions(+), 1 deletion(-)
3401
3402 commit e96d7760886a3781a46b3271c76af99e15cb0146
3403 Author: Akira TAGOH <akira@tagoh.org>
3404 Date:   Wed Feb 6 19:35:30 2013 +0900
3405
3406     Bug 59456 - Adding a --sysroot like option to fc-cache
3407
3408     Add an ability to set the system root to generate the caches.
3409     In order to do this, new APIs, FcConfigGetSysRoot() and
3410     FcConfigSetSysRoot() is available.
3411
3412  doc/fcconfig.fncs       | 21 +++++++++++
3413  fc-cache/fc-cache.c     | 38 +++++++++++++------
3414  fontconfig/fontconfig.h |  7 ++++
3415  src/fccache.c           | 99
3416  +++++++++++++++++++++++++++++++++----------------
3417  src/fccfg.c             | 57 ++++++++++++++++++++++++++++
3418  src/fcinit.c            | 30 ++++++++++-----
3419  src/fcint.h             | 15 +++++++-
3420  src/fcstr.c             | 62 ++++++++++++++++++++++++++++++-
3421  8 files changed, 275 insertions(+), 54 deletions(-)
3422
3423 commit 569657a24ca11aedfd3b588984344d7ab97fe09f
3424 Author: Akira TAGOH <akira@tagoh.org>
3425 Date:   Tue Mar 5 12:46:01 2013 +0900
3426
3427     Fix a memory leak
3428
3429  src/fclang.c | 4 +++-
3430  1 file changed, 3 insertions(+), 1 deletion(-)
3431
3432 commit 612ee2a5c91b8929b2cc5abce4af84d8d7e66bd0
3433 Author: Akira TAGOH <akira@tagoh.org>
3434 Date:   Fri Mar 1 22:21:25 2013 +0900
3435
3436     Fix broken sort order with FcFontSort()
3437
3438     which was introduced by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3439
3440  src/fcmatch.c | 7 +++++++
3441  1 file changed, 7 insertions(+)
3442
3443 commit ea4ebd59377d3dff3616bd20381f308a92781ae6
3444 Author: Akira TAGOH <akira@tagoh.org>
3445 Date:   Fri Mar 1 19:38:21 2013 +0900
3446
3447     Fix a crash when the object is non-builtin object
3448
3449  src/fcmatch.c | 3 ++-
3450  1 file changed, 2 insertions(+), 1 deletion(-)
3451
3452 commit 10230497675fa4fcbb427efe8dd2883839ddaec0
3453 Author: Akira TAGOH <akira@tagoh.org>
3454 Date:   Fri Mar 1 18:41:27 2013 +0900
3455
3456     Fix a typo
3457
3458  conf.d/30-metric-aliases.conf | 2 +-
3459  1 file changed, 1 insertion(+), 1 deletion(-)
3460
3461 commit db69bf6ecd0da4d23bdfe38652bb53d2daa655a2
3462 Author: Akira TAGOH <akira@tagoh.org>
3463 Date:   Fri Mar 1 18:31:01 2013 +0900
3464
3465     Bug 60783 - Add Liberation Sans Narrow to 30-metric-aliases.conf
3466
3467     Add Liberation Sans Narrow as an alias for Arial Narrow
3468
3469  conf.d/30-metric-aliases.conf | 16 ++++++++++++++++
3470  1 file changed, 16 insertions(+)
3471
3472 commit 2c696255749683e9a084f797eb033d222510a275
3473 Author: Akira TAGOH <akira@tagoh.org>
3474 Date:   Mon Feb 18 13:17:53 2013 +0900
3475
3476     Bug 60748 - broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf
3477
3478     Move the target of recipes to the "pattern" from the "font".
3479     This is to ensure the targeted objects is updated by them
3480     prior to FcDefaultSubstitute() so that it can adds the default
3481     values properly.
3482
3483  conf.d/10-autohint.conf          | 2 +-
3484  conf.d/10-no-sub-pixel.conf      | 2 +-
3485  conf.d/10-sub-pixel-bgr.conf     | 2 +-
3486  conf.d/10-sub-pixel-rgb.conf     | 2 +-
3487  conf.d/10-sub-pixel-vbgr.conf    | 2 +-
3488  conf.d/10-sub-pixel-vrgb.conf    | 2 +-
3489  conf.d/10-unhinted.conf          | 2 +-
3490  conf.d/11-lcdfilter-default.conf | 2 +-
3491  conf.d/11-lcdfilter-legacy.conf  | 2 +-
3492  conf.d/11-lcdfilter-light.conf   | 2 +-
3493  10 files changed, 10 insertions(+), 10 deletions(-)
3494
3495 commit 83f679ce558de736ef1a095a362397da0ac3417f
3496 Author: Behdad Esfahbod <behdad@behdad.org>
3497 Date:   Fri Feb 15 09:48:38 2013 -0500
3498
3499     Accept digits as part of OpenType script tags
3500
3501     They've been used since 2005.
3502
3503  src/fcfreetype.c | 5 +++--
3504  1 file changed, 3 insertions(+), 2 deletions(-)
3505
3506 commit 72b0480a21958f0f8c115d8e0a5bfbd8d358b5c3
3507 Author: Akira TAGOH <akira@tagoh.org>
3508 Date:   Thu Feb 7 17:56:17 2013 +0900
3509
3510     Add Culmus foundry to the vendor list
3511
3512     Maps fonts produced by the Culmus project
3513     <http://culmus.sourceforge.net>
3514     to the XLFD foundry name culmus.
3515
3516     For TrueType fonts, maps the vendor code CLM from the TrueType vendor
3517     id field.
3518
3519     For Type1 fonts, which use heuristics to guess mappings to XLFD
3520     foundries from
3521     words in the copyright notice, add the names of the main contributors
3522     to
3523     the Culmus product to recognize the fonts under their copyright.
3524
3525     Patch from Maxim Iorsh
3526
3527  src/fcfreetype.c | 67
3528  +++++++++++++++++++-------------------------------------
3529  1 file changed, 23 insertions(+), 44 deletions(-)
3530
3531 commit 96220a5ed9d1d761b14a7ac516ac6786c132f280
3532 Author: Quentin Glidic <sardemff7+git@sardemff7.net>
3533 Date:   Sat Feb 2 17:01:07 2013 +0100
3534
3535     Use LOG_COMPILER and AM_TESTS_ENVIRONMENT
3536
3537     TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
3538     override the test environment
3539
3540     <ext>_LOG_COMPILER is meant to contain the program that runs the test
3541     with <ext> extension
3542     LOG_COMPILER is for extensionless tests
3543     AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
3544
3545       https://bugs.freedesktop.org/show_bug.cgi?id=60192
3546
3547     Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
3548
3549  Makefile.am      |  1 -
3550  configure.ac     |  2 +-
3551  doc/Makefile.am  |  5 ++++-
3552  test/Makefile.am | 12 +++++++++++-
3553  4 files changed, 16 insertions(+), 4 deletions(-)
3554
3555 commit 62b7d764ce994bb32e7614337fdfa0854445c380
3556 Author: Akira TAGOH <akira@tagoh.org>
3557 Date:   Wed Feb 6 19:14:51 2013 +0900
3558
3559     Bump the cache version to 4
3560
3561  fontconfig/fontconfig.h | 2 +-
3562  src/fcint.h             | 2 +-
3563  2 files changed, 2 insertions(+), 2 deletions(-)
3564
3565 commit 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3566 Author: Akira TAGOH <akira@tagoh.org>
3567 Date:   Wed Feb 6 19:02:07 2013 +0900
3568
3569     Update _FcMatchers definition logic
3570
3571     to make it easier to maintain. also added FC_HASH_OBJECT to be matched
3572     in the pattern, prior to FC_FILE_OBJECT.
3573
3574  src/fcint.h            |   2 +-
3575  src/fcmatch.c          | 184
3576  +++++++++++++++++++++++--------------------------
3577  src/fcname.c           |   2 +-
3578  src/fcobjs.h           |  90 ++++++++++++------------
3579  src/fcobjshash.gperf.h |   2 +-
3580  5 files changed, 134 insertions(+), 146 deletions(-)
3581
3582 commit 52b2b5c99268d5ad28dc0972c5f136720d55f21b
3583 Author: Akira TAGOH <akira@tagoh.org>
3584 Date:   Tue Feb 5 20:44:18 2013 +0900
3585
3586     Bug 60312 - DIST_SUBDIRS should never appear in a conditional
3587
3588     As it is documented like this:
3589
3590     If SUBDIRS is defined conditionally using Automake conditionals,
3591     Automake will define DIST_SUBDIRS automatically from the possible
3592     values of SUBDIRS in all conditions.
3593
3594     So we don't need to re-define DIST_SUBDIRS in Makefile.am unless
3595     we use AC_SUBST to define SUBDIRS.
3596
3597     Patch from Quentin Glidic
3598
3599  Makefile.am | 3 ---
3600  1 file changed, 3 deletions(-)
3601
3602 commit 95af7447dba7c54ed162b667c0bb2ea6500e8f32
3603 Author: Akira TAGOH <akira@tagoh.org>
3604 Date:   Mon Feb 4 16:03:29 2013 +0900
3605
3606     Bug 50733 - Add font-file hash?
3607
3608     Add "hash" object which contains SHA256 hash value (so far) computed
3609     from the font file.
3610
3611  fontconfig/fontconfig.h |   1 +
3612  src/Makefile.am         |   1 +
3613  src/fcfreetype.c        |   9 ++
3614  src/fchash.c            | 265
3615  ++++++++++++++++++++++++++++++++++++++++++++++++
3616  src/fcint.h             |   7 ++
3617  src/fcobjs.h            |   1 +
3618  6 files changed, 284 insertions(+)
3619
3620 commit d34643894f2dff7eec35345e8e9b32a9a32fa113
3621 Author: Akira TAGOH <akira@tagoh.org>
3622 Date:   Tue Feb 5 14:17:16 2013 +0900
3623
3624     Use AM_MISSING_PROG instead of hardcoding missing
3625
3626  Makefile.am  | 2 +-
3627  configure.ac | 1 +
3628  2 files changed, 2 insertions(+), 1 deletion(-)
3629
3630 commit 241cd53ff62599ecf557c6a4f975fc427dad9700
3631 Author: Akira TAGOH <akira@tagoh.org>
3632 Date:   Tue Feb 5 11:33:47 2013 +0900
3633
3634     Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT"
3635
3636     This reverts commit 2146b0307a3476892723104481f27f8484451c52.
3637
3638     That change introduces incompatibility and seems not working with
3639     older releases of automake, including automake 1.12.2.
3640
3641  test/Makefile.am | 12 +-----------
3642  1 file changed, 1 insertion(+), 11 deletions(-)
3643
3644 commit 2146b0307a3476892723104481f27f8484451c52
3645 Author: Quentin Glidic <sardemff7+git@sardemff7.net>
3646 Date:   Sat Feb 2 17:01:07 2013 +0100
3647
3648     test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT
3649
3650     TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
3651     override the test environment
3652
3653     <ext>_LOG_COMPILER is meant to contain the program that runs the test
3654     with <ext> extension
3655     AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
3656
3657       https://bugs.freedesktop.org/show_bug.cgi?id=60192
3658
3659     Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
3660
3661  test/Makefile.am | 12 +++++++++++-
3662  1 file changed, 11 insertions(+), 1 deletion(-)
3663
3664 commit da0946721af3ab2dff3cd903065336b93592d067
3665 Author: Akira TAGOH <akira@tagoh.org>
3666 Date:   Mon Feb 4 17:57:00 2013 +0900
3667
3668     Use AM_MISSING_PROG instead of hardcoding missing
3669
3670  configure.ac    | 2 ++
3671  src/Makefile.am | 2 +-
3672  2 files changed, 3 insertions(+), 1 deletion(-)
3673
3674 commit 786ead52015573e7b60a53d79abc26d611f1fe93
3675 Author: Akira TAGOH <akira@tagoh.org>
3676 Date:   Mon Feb 4 17:20:03 2013 +0900
3677
3678     Modernize configure.ac
3679
3680  configure.ac | 7 ++++---
3681  1 file changed, 4 insertions(+), 3 deletions(-)
3682
3683 commit 20191810d1fea7c2f49b65ffee3e4d5e2bc0bac3
3684 Author: Akira TAGOH <akira@tagoh.org>
3685 Date:   Tue Jan 29 20:19:36 2013 +0900
3686
3687     Bug 23757 - Add mode="delete" to <edit>
3688
3689     Add two edit mode, "delete" and "delete_all".
3690     what values are being deleted depends on <test> as documented.
3691     if the target object is same to what is tested, matching value there
3692     will be deleted. otherwise all of values in the object will be
3693     deleted.
3694     so this would means both edit mode will not take any expressions.
3695
3696     e.g.
3697
3698     Given that the testing is always true here, the following rules:
3699
3700       <match>
3701         <test name="foo" compare="eq">
3702           <string>bar</string>
3703         </test>
3704         <edit name="foo" mode="delete"/>
3705       </match>
3706
3707     will removes "bar" string from "foo" object. and:
3708
3709       <match>
3710         <test name="foo" compare="eq">
3711           <string>foo</string>
3712         </test>
3713         <edit name="bar" mode="delete"/>
3714       </match>
3715
3716     will removes all of values in "bar" object.
3717
3718  doc/fontconfig-user.sgml |  2 ++
3719  fonts.dtd                |  2 +-
3720  src/fccfg.c              | 10 ++++++++++
3721  src/fcdbg.c              |  6 ++++--
3722  src/fcint.h              |  1 +
3723  src/fcxml.c              | 11 +++++++++++
3724  6 files changed, 29 insertions(+), 3 deletions(-)
3725
3726 commit c1d9588890798e389d0f0ba633b704dee1ea8bf5
3727 Author: Colin Walters <walters@verbum.org>
3728 Date:   Thu Jan 31 21:32:46 2013 -0500
3729
3730     build: Only use PKG_INSTALLDIR if available
3731
3732     It's only in pkg-config 0.27 or newer, but 0.25 at least is still
3733     fairly widespread.
3734
3735  configure.ac | 2 +-
3736  1 file changed, 1 insertion(+), 1 deletion(-)
3737
3738 commit e11f15628cff04c4a742f88abee22f440edcce52
3739 Author: Christoph J. Thompson <cjsthompson@gmail.com>
3740 Date:   Fri Feb 1 02:27:32 2013 +0100
3741
3742     Use the PKG_INSTALLDIR macro.
3743
3744         modified:   Makefile.am
3745         modified:   configure.ac
3746
3747  Makefile.am  | 1 -
3748  configure.ac | 1 +
3749  2 files changed, 1 insertion(+), 1 deletion(-)
3750
3751 commit d26fb23c41abd87422778bb38eea39f25ba3dc4a
3752 Author: Akira TAGOH <akira@tagoh.org>
3753 Date:   Fri Jan 25 20:01:24 2013 +0900
3754
3755     Bug 59385 - Do the right thing for intermixed edit and test elements
3756
3757     This changes allows to have multiple mathcing rules in one <match>
3758     block
3759     in the same order.
3760     After this changes, the following thing will works as two matching
3761     rules:
3762
3763         <match>
3764                 <!-- rule 1 -->
3765                 <test name="family" compare="eq">
3766                         <string>foo</string>
3767                 </test>
3768                 <edit name="foo" mode="append">
3769                         <string>foo</string>
3770                 </edit>
3771                 <!-- rule 2 -->
3772                 <test name="foo" compare="eq">
3773                         <string>foo</string>
3774                 </test>
3775                 <edit name="foo" mode="append">
3776                         <string>bar</string>
3777                 </edit>
3778         </match>
3779
3780  fonts.dtd   |  2 +-
3781  src/fcxml.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
3782  2 files changed, 47 insertions(+), 1 deletion(-)
3783
3784 commit fb3b410998aba8835999e2ca7003a180431cfaf4
3785 Author: Akira TAGOH <akira@tagoh.org>
3786 Date:   Wed Jan 23 12:37:51 2013 +0900
3787
3788     remove the unnecessary code
3789
3790  src/fccompat.c | 6 ------
3791  1 file changed, 6 deletions(-)
3792
3793 commit 5400bb4fb43dc811b813f11d5b0c023db727f543
3794 Author: Akira TAGOH <akira@tagoh.org>
3795 Date:   Wed Jan 23 12:32:37 2013 +0900
3796
3797     Add another approach to FC_PRGNAME for Solaris 10 or before
3798
3799     Patch from Raimund Steger
3800
3801  configure.ac    | 2 +-
3802  src/fcdefault.c | 5 ++++-
3803  2 files changed, 5 insertions(+), 2 deletions(-)
3804
3805 commit 000ca9ccb03013a5b151f0d21148ab0ca4c2f2de
3806 Author: Akira TAGOH <akira@tagoh.org>
3807 Date:   Tue Jan 22 12:11:56 2013 +0900
3808
3809     Fix installation on MinGW32
3810
3811     Patch from LRN
3812
3813  src/Makefile.am | 5 +++--
3814  1 file changed, 3 insertions(+), 2 deletions(-)
3815
3816 commit 6363193a0575cf6f58baf7f0a772ad8f92b7b904
3817 Author: Akira TAGOH <akira@tagoh.org>
3818 Date:   Tue Jan 22 12:03:28 2013 +0900
3819
3820     Fix mkstemp absence for some platform
3821
3822     Patch from LRN and modified to make more generic.
3823
3824  src/fccache.c  |  57 ----------------------------
3825  src/fccompat.c | 116
3826  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3827  src/fcint.h    |   3 ++
3828  3 files changed, 119 insertions(+), 57 deletions(-)
3829
3830 commit 9dbc282796e9a4d5a2a8cc7d1c8e29b9154e91c0
3831 Author: Akira TAGOH <akira@tagoh.org>
3832 Date:   Tue Jan 22 10:26:41 2013 +0900
3833
3834     Add missing file descriptor to F_DUPFD_CLOEXEC
3835
3836     Patch from Matthieu Herrb
3837
3838  src/fccompat.c | 2 +-
3839  1 file changed, 1 insertion(+), 1 deletion(-)
3840
3841 commit 6118781f7f5dba672d19a841cc231661bf5fb59d
3842 Author: Behdad Esfahbod <behdad@behdad.org>
3843 Date:   Thu Jan 17 19:27:20 2013 -0600
3844
3845     Fix readlink failure
3846
3847     As reported by Raimund Steger.
3848
3849  src/fcdefault.c | 4 ++--
3850  1 file changed, 2 insertions(+), 2 deletions(-)
3851
3852 commit 671bcb34e23ed03b1f564af35560db81f8b12b96
3853 Author: Akira TAGOH <akira@tagoh.org>
3854 Date:   Thu Jan 17 12:49:16 2013 +0900
3855
3856     Better fix for 2fe5ddfd
3857
3858     Drop realpath() and fix breakage on Win32
3859
3860  configure.ac    |  2 +-
3861  src/fcdefault.c | 14 +++++++-------
3862  2 files changed, 8 insertions(+), 8 deletions(-)
3863
3864 commit 2fe5ddfdae6be80db5b7e622ab6c1ab985377542
3865 Author: Behdad Esfahbod <behdad@behdad.org>
3866 Date:   Wed Jan 16 21:01:28 2013 -0600
3867
3868     Fix FC_PRGNAME default
3869
3870     As reported by Raimund Steger.
3871
3872  src/fcdefault.c | 36 +++++++++++++++++++-----------------
3873  1 file changed, 19 insertions(+), 17 deletions(-)
3874
3875 commit 55d39bcad0737e92e1207fabbd8c65fa9e5e0482
3876 Author: Behdad Esfahbod <behdad@behdad.org>
3877 Date:   Wed Jan 16 07:30:44 2013 -0600
3878
3879     Fix fc-cache crash caused by looking up NULL object incorrectly
3880
3881     We were returning a skiplist node when looking up NULL!
3882
3883  src/fccache.c | 7 +++++--
3884  src/fccfg.c   | 4 ++--
3885  2 files changed, 7 insertions(+), 4 deletions(-)
3886
3887 commit 106c4f73119e00a7804ef79ee556f1111d680e32
3888 Author: Behdad Esfahbod <behdad@behdad.org>
3889 Date:   Wed Jan 16 07:05:07 2013 -0600
3890
3891     Minor
3892
3893  src/fcfreetype.c | 3 ++-
3894  1 file changed, 2 insertions(+), 1 deletion(-)
3895
3896 commit 1a5d0daea0173e2cc47d76d2022467f0dbd423f0
3897 Author: Behdad Esfahbod <behdad@behdad.org>
3898 Date:   Wed Jan 16 04:52:06 2013 -0600
3899
3900     Remove unused checks for common functions
3901
3902     The check results of these were never actually used.
3903
3904  configure.ac | 2 +-
3905  1 file changed, 1 insertion(+), 1 deletion(-)
3906
3907 commit f9ac4c84c90cbb57afbf1fa3a5c9ff3bfc4f537e
3908 Author: Akira TAGOH <akira@tagoh.org>
3909 Date:   Wed Jan 16 16:35:28 2013 +0900
3910
3911     Improve FcGetPrgname() to work on BSD
3912
3913  configure.ac    |  2 +-
3914  src/fcdefault.c | 10 ++++++++++
3915  2 files changed, 11 insertions(+), 1 deletion(-)
3916
3917 commit ec5ca08c807585a9230f83c95f7cca6b7065b142
3918 Author: Behdad Esfahbod <behdad@behdad.org>
3919 Date:   Tue Jan 15 20:41:26 2013 -0600
3920
3921     Bug 59379 - FC_PRGNAME
3922
3923     Can be used for per-application configuration.
3924
3925  configure.ac              |  2 +-
3926  doc/fontconfig-devel.sgml |  3 +-
3927  doc/fontconfig-user.sgml  |  1 +
3928  fontconfig/fontconfig.h   |  1 +
3929  src/fccfg.c               |  7 ++++
3930  src/fcdefault.c           | 85
3931  +++++++++++++++++++++++++++++++++++++++++++++--
3932  src/fcint.h               |  3 ++
3933  src/fcobjs.h              |  1 +
3934  8 files changed, 99 insertions(+), 4 deletions(-)
3935
3936 commit 3f84695104b169fe25742ba3b91d04467f5debc4
3937 Author: Akira TAGOH <akira@tagoh.org>
3938 Date:   Tue Sep 4 12:39:48 2012 +0900
3939
3940     Bug 50497 - RFE: Add OpenType feature tags support
3941
3942     Add FC_FONT_FEATURES to store the feature tags to be enabled.
3943
3944  doc/fontconfig-devel.sgml | 2 ++
3945  doc/fontconfig-user.sgml  | 1 +
3946  fontconfig/fontconfig.h   | 1 +
3947  src/fcobjs.h              | 1 +
3948  4 files changed, 5 insertions(+)
3949
3950 commit dffb69ed8c7cf2e707bc692f94b51108b772d9d8
3951 Author: Akira TAGOH <akira@tagoh.org>
3952 Date:   Tue Jan 15 17:26:27 2013 +0900
3953
3954     Fix the build fail on MinGW
3955
3956     Reported at
3957     http://lists.freedesktop.org/archives/fontconfig/2013-January/004601.html
3958
3959     just warn at the runtime instead of the compile time. it somewhat
3960     works
3961     on even MinGW since FcMakeTempfile() isn't used on Win32 so far.
3962
3963  src/fccompat.c | 6 +++++-
3964  1 file changed, 5 insertions(+), 1 deletion(-)
3965
3966 commit 8b8f0d21534aa9b82276815c84429ffca8941d2a
3967 Author: Behdad Esfahbod <behdad@behdad.org>
3968 Date:   Mon Jan 14 14:39:12 2013 -0600
3969
3970     Minor
3971
3972  src/fcmatch.c | 2 +-
3973  1 file changed, 1 insertion(+), 1 deletion(-)
3974
3975 commit 8828fffd93c6b19bcfd7626ddc472aa8f055d034
3976 Author: Behdad Esfahbod <behdad@behdad.org>
3977 Date:   Mon Jan 14 14:36:38 2013 -0600
3978
3979     Copy all values from pattern to font if the font doesn't have
3980     the element
3981
3982     Bug 59376 - FcFontRenderPrepare enhancement
3983
3984  src/fcmatch.c | 5 +++--
3985  1 file changed, 3 insertions(+), 2 deletions(-)
3986
3987 commit 0831c1770e4bac7269a190936bbb0529d747e233
3988 Author: Behdad Esfahbod <behdad@behdad.org>
3989 Date:   Thu Jan 10 09:01:52 2013 -0600
3990
3991     Ensure we find the uninstalled fontconfig header
3992
3993     Patch from Colin Walters.
3994
3995  test/Makefile.am | 2 ++
3996  1 file changed, 2 insertions(+)
3997
3998 commit 1527c395cbe0bbab9e66a42213ef3ac5ce1c0383
3999 Author: Behdad Esfahbod <behdad@behdad.org>
4000 Date:   Thu Jan 10 09:00:18 2013 -0600
4001
4002     Resepct $NOCONFIGURE
4003
4004     Patch from Colin Walters.
4005
4006  autogen.sh | 4 ++--
4007  1 file changed, 2 insertions(+), 2 deletions(-)
4008
4009 commit fcc3567847949ec422157d331c9640cd0453e169
4010 Author: Akira TAGOH <akira@tagoh.org>
4011 Date:   Thu Jan 10 17:57:12 2013 +0900
4012
4013     Bump version to 2.10.91
4014
4015  README                  | 105
4016  +++++++++++++++++++++++++++++++++++++++++++++++-
4017  configure.ac            |   2 +-
4018  fontconfig/fontconfig.h |   2 +-
4019  3 files changed, 105 insertions(+), 4 deletions(-)
4020
4021 commit 98352247f2ab01046c330485f73fd26eb15a08a4
4022 Author: Akira TAGOH <akira@tagoh.org>
4023 Date:   Thu Jan 10 17:56:51 2013 +0900
4024
4025     Update the date in README properly
4026
4027  new-version.sh | 4 ++--
4028  1 file changed, 2 insertions(+), 2 deletions(-)
4029
4030 commit 9066fbe7855674ff51053b78f1d0d179486e22ea
4031 Author: Behdad Esfahbod <behdad@behdad.org>
4032 Date:   Thu Jan 10 01:23:07 2013 -0600
4033
4034     Make linker happy
4035
4036  fc-validate/Makefile.am | 2 +-
4037  1 file changed, 1 insertion(+), 1 deletion(-)
4038
4039 commit 98efed3bcafc92b573b193b5b38039aa717617d3
4040 Author: Behdad Esfahbod <behdad@behdad.org>
4041 Date:   Thu Jan 10 01:17:02 2013 -0600
4042
4043     Add atomic ops for Solaris
4044
4045     Patch from Raimund Steger.
4046
4047  configure.ac   | 22 ++++++++++++++++++++--
4048  src/fcatomic.h | 12 ++++++++++++
4049  2 files changed, 32 insertions(+), 2 deletions(-)
4050
4051 commit 8e8a99ae8a1c2e56c42093bee577d6de66248366
4052 Author: Akira TAGOH <akira@tagoh.org>
4053 Date:   Mon Sep 10 16:09:04 2012 +0900
4054
4055     Bug 29312 - RFE: feature to indicate which characters are missing
4056     to satisfy the language support
4057
4058     Add fc-validate to check the language coverage in a font.
4059
4060  Makefile.am                  |   2 +-
4061  configure.ac                 |   1 +
4062  doc/fclangset.fncs           |   8 ++
4063  fc-validate/Makefile.am      |  60 +++++++++++
4064  fc-validate/fc-validate.c    | 242
4065  +++++++++++++++++++++++++++++++++++++++++++
4066  fc-validate/fc-validate.sgml | 182 ++++++++++++++++++++++++++++++++
4067  fontconfig/fontconfig.h      |   3 +
4068  src/fcint.h                  |   3 -
4069  8 files changed, 497 insertions(+), 4 deletions(-)
4070
4071 commit 16fd965171808c10f87d097f678ee9e10771be72
4072 Author: Akira TAGOH <akira@tagoh.org>
4073 Date:   Wed Jan 9 11:26:56 2013 +0900
4074
4075     Fix a typo in the manpages template
4076
4077  doc/func.sgml | 2 +-
4078  1 file changed, 1 insertion(+), 1 deletion(-)
4079
4080 commit 7680e9ee891a74f0e428e30604a5d0ff0e2e9383
4081 Author: Behdad Esfahbod <behdad@behdad.org>
4082 Date:   Tue Jan 8 14:51:00 2013 -0600
4083
4084     Add pthread test
4085
4086     Not enabled by default since it requires config and fonts.
4087
4088  test/Makefile.am    |  9 ++++++
4089  test/test-pthread.c | 79
4090  +++++++++++++++++++++++++++++++++++++++++++++++++++++
4091  2 files changed, 88 insertions(+)
4092
4093 commit dc21ed28d69df279c6068d9cae862e02af72815f
4094 Author: Behdad Esfahbod <behdad@behdad.org>
4095 Date:   Tue Jan 8 13:01:48 2013 -0600
4096
4097     Fix memory corruption!
4098
4099     In FcStrListCreate() we were increasing reference count of set,
4100     however, if set had a const reference (which is the case for list
4101     of languages), and with multiple threads, the const ref (-1) was
4102     getting up to 1 and then a decrease was destroying the set.  Ouch.
4103
4104     Here's the valgrind error, which took me quite a few hours of
4105     running to catch:
4106
4107     ==4464== Invalid read of size 4
4108     ==4464==    at 0x4E58FF3: FcStrListNext (fcstr.c:1256)
4109     ==4464==    by 0x4E3F11D: FcConfigSubstituteWithPat (fccfg.c:1508)
4110     ==4464==    by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
4111     ==4464==    by 0x4009FA: test_match (simple-pthread-test.c:53)
4112     ==4464==    by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
4113     ==4464==    by 0x507EE99: start_thread (pthread_create.c:308)
4114     ==4464==  Address 0x6bc0b44 is 4 bytes inside a block of size
4115     24 free'd
4116     ==4464==    at 0x4C2A82E: free (in
4117     /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
4118     ==4464==    by 0x4E58F84: FcStrSetDestroy (fcstr.c:1236)
4119     ==4464==    by 0x4E3F0C6: FcConfigSubstituteWithPat (fccfg.c:1507)
4120     ==4464==    by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
4121     ==4464==    by 0x4009FA: test_match (simple-pthread-test.c:53)
4122     ==4464==    by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
4123     ==4464==    by 0x507EE99: start_thread (pthread_create.c:308)
4124
4125     Thread test is running happily now.  Will add the test in a moment.
4126
4127  src/fcstr.c | 13 ++++++++++++-
4128  1 file changed, 12 insertions(+), 1 deletion(-)
4129
4130 commit 4e6c7d0827c5b3b20205521bf9bd2e94e704b36d
4131 Author: Akira TAGOH <akira@tagoh.org>
4132 Date:   Tue Jan 8 16:20:28 2013 +0900
4133
4134     Fix a build fail on mingw
4135
4136     Regarding the change of 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
4137
4138  configure.ac   | 2 +-
4139  src/fccompat.c | 4 ++++
4140  2 files changed, 5 insertions(+), 1 deletion(-)
4141
4142 commit d837a7a584bc1e908bc4370d337cd10ecc781fad
4143 Author: Akira TAGOH <akira@tagoh.org>
4144 Date:   Tue Jan 8 16:18:32 2013 +0900
4145
4146     missing header file to declare _mkdir
4147
4148  src/fccache.c | 1 +
4149  1 file changed, 1 insertion(+)
4150
4151 commit 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
4152 Author: Akira TAGOH <akira@tagoh.org>
4153 Date:   Thu Dec 6 20:01:52 2012 +0900
4154
4155     Bug 47705 - Using O_CLOEXEC
4156
4157  configure.ac    |   4 ++-
4158  src/Makefile.am |   1 +
4159  src/fcatomic.c  |   3 +-
4160  src/fccache.c   |   6 ++--
4161  src/fccompat.c  | 103
4162  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4163  src/fcint.h     |   7 ++++
4164  src/fcstat.c    |   2 +-
4165  src/fcxml.c     |   2 +-
4166  8 files changed, 120 insertions(+), 8 deletions(-)
4167
4168 commit d7de1b5c6d4b8800825913ac40a9cea00824f2f8
4169 Author: Behdad Esfahbod <behdad@behdad.org>
4170 Date:   Mon Jan 7 20:10:14 2013 -0600
4171
4172     Fix pthreads setup
4173
4174     As reported by Raimund Steger.
4175
4176  configure.ac | 3 +++
4177  1 file changed, 3 insertions(+)
4178
4179 commit 1c4c4978adb0fa59767ac7d8c7f98a86928b2fdc
4180 Author: Behdad Esfahbod <behdad@behdad.org>
4181 Date:   Mon Jan 7 17:59:17 2013 -0600
4182
4183     Oops, add the actual file
4184
4185  conf.d/10-scale-bitmap-fonts.conf | 81
4186  +++++++++++++++++++++++++++++++++++++++
4187  1 file changed, 81 insertions(+)
4188
4189 commit dc11dd581f228623f0f14b3a6a1e4beaa659266b
4190 Author: Behdad Esfahbod <behdad@behdad.org>
4191 Date:   Mon Jan 7 16:41:29 2013 -0600
4192
4193     Add 10-scale-bitmap-fonts.conf and enable by default
4194
4195  conf.d/Makefile.am | 2 ++
4196  1 file changed, 2 insertions(+)
4197
4198 commit ea3a35306617eec068ed961439cf76cdbcb10c28
4199 Author: Akira TAGOH <akira@tagoh.org>
4200 Date:   Mon Jan 7 17:55:04 2013 +0900
4201
4202     Clean up the unused variable
4203
4204  fc-query/fc-query.c | 1 -
4205  1 file changed, 1 deletion(-)
4206
4207 commit 17eda89ed2e24a3fc5f68538dd7fd9ada8efb087
4208 Author: Behdad Esfahbod <behdad@behdad.org>
4209 Date:   Thu Jan 3 20:33:34 2013 -0600
4210
4211     Remove FcInit() calls from tools
4212
4213     Library is supposed to automatically initialize itself.  If it
4214     doesn't,
4215     it's a bug.
4216
4217  fc-list/fc-list.c       | 5 -----
4218  fc-match/fc-match.c     | 5 -----
4219  fc-pattern/fc-pattern.c | 5 -----
4220  fc-query/fc-query.c     | 6 ------
4221  fc-scan/fc-scan.c       | 6 ------
4222  5 files changed, 27 deletions(-)
4223
4224 commit 102a4344dd7f668cf03b9665c718505050e0ae78
4225 Author: Behdad Esfahbod <behdad@behdad.org>
4226 Date:   Thu Jan 3 20:31:22 2013 -0600
4227
4228     Don't use blanks for fc-query
4229
4230     fc-query is supposed to be config-independent.
4231
4232  fc-query/fc-query.c | 4 +---
4233  1 file changed, 1 insertion(+), 3 deletions(-)
4234
4235 commit b6b678e71eb0ba2b53335b7df0804058f6bd006d
4236 Author: Akira TAGOH <akira@tagoh.org>
4237 Date:   Fri Jan 4 11:29:50 2013 +0900
4238
4239     Missing header file for _mkdir declaration
4240
4241  src/fcatomic.c | 1 +
4242  1 file changed, 1 insertion(+)
4243
4244 commit 8e143b4ec447a7ee6c501e7488a3c94db7e6a035
4245 Author: Behdad Esfahbod <behdad@behdad.org>
4246 Date:   Thu Jan 3 04:19:12 2013 -0600
4247
4248     Minor
4249
4250  src/fcobjs.c | 5 ++++-
4251  1 file changed, 4 insertions(+), 1 deletion(-)
4252
4253 commit 16ddb9ff31a7d45ae477f5274c704523b2ec7330
4254 Author: Behdad Esfahbod <behdad@behdad.org>
4255 Date:   Wed Jan 2 22:37:33 2013 -0600
4256
4257     Ugh, add Tools.mk
4258
4259  Tools.mk | 64
4260  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4261  1 file changed, 64 insertions(+)
4262
4263 commit 86e3255118e943bcc5c16cf1628ca381470ca34d
4264 Author: Behdad Esfahbod <behdad@behdad.org>
4265 Date:   Wed Jan 2 20:16:55 2013 -0600
4266
4267     Second try to make Sun CPP happy
4268
4269  src/Makefile.am | 22 ++++++++++++----------
4270  1 file changed, 12 insertions(+), 10 deletions(-)
4271
4272 commit bc62c40597c3d95edfdc6a93b39d0bb3837d1d34
4273 Author: Behdad Esfahbod <behdad@behdad.org>
4274 Date:   Wed Jan 2 20:08:40 2013 -0600
4275
4276     Really fix cross-compiling and building of tools this time
4277
4278  configure.ac                |  1 +
4279  fc-case/Makefile.am         | 47 +++++----------------------
4280  fc-glyphname/Makefile.am    | 47 +++++----------------------
4281  fc-glyphname/fc-glyphname.c |  2 +-
4282  fc-lang/Makefile.am         | 44 +++++---------------------
4283  fc-lang/fc-lang.c           |  8 ++---
4284  m4/ax_cc_for_build.m4       | 77
4285  +++++++++++++++++++++++++++++++++++++++++++++
4286  7 files changed, 107 insertions(+), 119 deletions(-)
4287
4288 commit 32c1d32cbd54686804481fedaa1881d4f3043f1b
4289 Author: Behdad Esfahbod <behdad@behdad.org>
4290 Date:   Wed Jan 2 19:04:17 2013 -0600
4291
4292     Work around Sun CPP
4293
4294     According to Raimund Steger:
4295
4296     > [...]
4297     > diff --git a/src/Makefile.am b/src/Makefile.am
4298     > index dc082b7..57c34a2 100644
4299     > [...]
4300     > +fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
4301     > +    $(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | $(GREP) '^[^#]' |
4302     awk ' \
4303     > +    /CUT_OUT_BEGIN/ { no_write=1; next; }; \
4304     > +    /CUT_OUT_END/ { no_write=0; next; }; \
4305     > +    { if (!no_write) print; next; }; \
4306     > +    ' - > $@.tmp && \
4307     > +    mv -f $@.tmp $@
4308
4309     Sun Studio CPP seems to insert whitespace in a different way than
4310     GCC's CPP.
4311
4312     GCC generates in src/fcobjshash.gperf:
4313
4314     [...]
4315     "family", FC_FAMILY_OBJECT
4316     "familylang", FC_FAMILYLANG_OBJECT
4317     [...]
4318
4319     Sun Studio generates:
4320
4321     [...]
4322      "family" , FC_FAMILY_OBJECT
4323      "familylang" , FC_FAMILYLANG_OBJECT
4324     [...]
4325
4326     leading to:
4327
4328     [...]
4329     Making all in src
4330     gmake[2]: Entering directory
4331     `/home/rs/src/fontconfig-git/fontconfig/src'
4332       GEN    fcobjshash.gperf
4333       GEN    fcobjshash.h
4334     Key link: " " = " ", with key set "".
4335     1 input keys have identical hash values,
4336     use option -D.
4337     gmake[2]: *** [fcobjshash.h] Error 1
4338     gmake[2]: Leaving directory
4339     `/home/rs/src/fontconfig-git/fontconfig/src'
4340     gmake[1]: *** [all-recursive] Error 1
4341     gmake[1]: Leaving directory `/home/rs/src/fontconfig-git/fontconfig'
4342     gmake: *** [all] Error 2
4343
4344     ...maybe we could tuck in an additional sed to remove the whitespace,
4345     like:
4346
4347     [...]
4348     fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
4349         $(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | \
4350         $(SED) 's/^\s*//;s/\s*,\s*/,/;' | \
4351         $(GREP) '^[^#]' | \
4352         $(AWK) '/CUT_OUT_BEGIN/,/CUT_OUT_END/ { next; }; { print; };' \
4353         > $@.tmp && \
4354         mv -f $@.tmp $@
4355     [...]
4356
4357     though I'm not sure what kind of guarantee CPP can give us/what
4358     easier option I might have missed...
4359
4360  src/Makefile.am | 3 ++-
4361  1 file changed, 2 insertions(+), 1 deletion(-)
4362
4363 commit b1510145e7a38802bd544de6035fabf9f81f9710
4364 Author: Behdad Esfahbod <behdad@behdad.org>
4365 Date:   Wed Jan 2 18:57:47 2013 -0600
4366
4367     Fix build around true/false
4368
4369  src/fcatomic.h |  4 ++--
4370  src/fcinit.c   | 10 ++++++++++
4371  2 files changed, 12 insertions(+), 2 deletions(-)
4372
4373 commit 538f1579e86fdcf471cea58945bf8c674d5b91e7
4374 Author: Behdad Esfahbod <behdad@behdad.org>
4375 Date:   Wed Jan 2 18:07:13 2013 -0600
4376
4377     Trying to fix distcheck
4378
4379     Doesn't work though :(.  Building docs is very fragile...
4380
4381     At least, if docbook is present, distcheck passes now.
4382
4383  Makefile.am     | 11 +++++++++--
4384  configure.ac    |  4 ----
4385  doc/Makefile.am |  8 ++++++++
4386  3 files changed, 17 insertions(+), 6 deletions(-)
4387
4388 commit 46ab96b8fa029fbc8ccf69a6f2fda89866e3ac9c
4389 Author: Behdad Esfahbod <behdad@behdad.org>
4390 Date:   Wed Jan 2 17:52:00 2013 -0600
4391
4392     Fix more warnings.
4393
4394     Linux build and mingw32 cross build warning-free now.
4395
4396  src/fcobjs.c           | 10 ++++++++--
4397  src/fcobjshash.gperf.h |  2 +-
4398  2 files changed, 9 insertions(+), 3 deletions(-)
4399
4400 commit 558b3c65f91b4b2dd65ce2242e1a21ace621e44b
4401 Author: Behdad Esfahbod <behdad@behdad.org>
4402 Date:   Wed Jan 2 17:49:41 2013 -0600
4403
4404     Use CC_FOR_BUILD to generate source files
4405
4406     Previously we were failing if CROSS_COMPILING and the generated
4407     headers
4408     were not present.  It works just fine now.
4409
4410     One caveat: the fix is not fully correct since config.h is being
4411     included in the files built with CC_FOR_BUILD, but config.h has config
4412     for the host system, not the build system.  Should be fine though.
4413
4414  configure.ac             | 1 +
4415  doc/Makefile.am          | 6 +-----
4416  fc-case/Makefile.am      | 8 +-------
4417  fc-glyphname/Makefile.am | 9 ++++-----
4418  fc-lang/Makefile.am      | 9 +++------
4419  5 files changed, 10 insertions(+), 23 deletions(-)
4420
4421 commit ec8a40d2381014ad2e72b5da0e6357a85f078f9f
4422 Author: Behdad Esfahbod <behdad@behdad.org>
4423 Date:   Wed Jan 2 17:35:56 2013 -0600
4424
4425     Fix build and warnings on win32
4426
4427  src/Makefile.am |  1 +
4428  src/fcatomic.h  |  9 +++------
4429  src/fccache.c   |  2 +-
4430  src/fccfg.c     | 17 ++++++-----------
4431  src/fcint.h     |  7 +------
4432  src/fcmutex.h   |  5 ++---
4433  src/fcstat.c    |  3 ---
4434  src/fcstr.c     |  3 ---
4435  src/fcwindows.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
4436  src/fcxml.c     | 18 +++++++++---------
4437  10 files changed, 67 insertions(+), 42 deletions(-)
4438
4439 commit 5c0a4f2726fd1440bf3ec4bb375e5e4d146bd989
4440 Author: Behdad Esfahbod <behdad@behdad.org>
4441 Date:   Wed Jan 2 02:27:57 2013 -0600
4442
4443     Minor
4444
4445  fc-glyphname/fc-glyphname.c | 46
4446  ++++++++++++++++++++++-----------------------
4447  1 file changed, 23 insertions(+), 23 deletions(-)
4448
4449 commit 766bed901f7f4c648387fb403ef6e253be1c45e9
4450 Author: Behdad Esfahbod <behdad@behdad.org>
4451 Date:   Wed Jan 2 02:19:04 2013 -0600
4452
4453     Fix compiler warnings
4454
4455  src/fcobjs.c | 4 ++--
4456  1 file changed, 2 insertions(+), 2 deletions(-)
4457
4458 commit 93fb1d4bab5fefb73393141bb3e96c9dc279e615
4459 Author: Behdad Esfahbod <behdad@behdad.org>
4460 Date:   Wed Jan 2 02:06:15 2013 -0600
4461
4462     Remove FcSharedStr*
4463
4464  src/fccfg.c     |  2 +-
4465  src/fcdefault.c |  6 +++---
4466  src/fcint.h     |  9 +++------
4467  src/fclist.c    |  6 +++---
4468  src/fcname.c    |  2 +-
4469  src/fcobjs.c    |  2 +-
4470  src/fcpat.c     | 25 +++----------------------
4471  src/fcstr.c     | 11 +----------
4472  src/fcxml.c     | 10 +++++-----
4473  9 files changed, 21 insertions(+), 52 deletions(-)
4474
4475 commit 6b143781073cf395fd6211c75bbdc9f5b5a54936
4476 Author: Behdad Esfahbod <behdad@behdad.org>
4477 Date:   Wed Jan 2 01:54:38 2013 -0600
4478
4479     Fixup fcobjs.c
4480
4481     Ouch!
4482
4483  src/fcobjs.c | 2 +-
4484  1 file changed, 1 insertion(+), 1 deletion(-)
4485
4486 commit 6047ce7b9fb793da4e693e3777bbd3e1baf3146e
4487 Author: Behdad Esfahbod <behdad@behdad.org>
4488 Date:   Wed Jan 2 01:31:34 2013 -0600
4489
4490     Warn about undefined/invalid attributes during config parsing
4491
4492  src/fcxml.c | 19 +++++++++++++++++++
4493  1 file changed, 19 insertions(+)
4494
4495 commit b604f10c0c31a56ae16154dfe6a2f13b795aaabf
4496 Author: Behdad Esfahbod <behdad@behdad.org>
4497 Date:   Wed Jan 2 01:09:20 2013 -0600
4498
4499     Make fcobjs.c thread-safe
4500
4501     With this, the library should be threadsafe as far as my analysis
4502     goes!
4503
4504  src/fcobjs.c | 18 +++++++++---------
4505  1 file changed, 9 insertions(+), 9 deletions(-)
4506
4507 commit 2ae07bbcd2a7650f2711b45e78e65e2ca1c4a17a
4508 Author: Behdad Esfahbod <behdad@behdad.org>
4509 Date:   Mon Oct 15 19:35:03 2012 -0500
4510
4511     Make FcDirCacheDispose() threadsafe
4512
4513  src/fccache.c | 16 +++++++++-------
4514  1 file changed, 9 insertions(+), 7 deletions(-)
4515
4516 commit 68b8ae9af8b0f86dade6135b01aaf0b2f2077fb5
4517 Author: Behdad Esfahbod <behdad@behdad.org>
4518 Date:   Wed Oct 10 15:24:31 2012 -0400
4519
4520     Make cache hash threadsafe
4521
4522     This concludes my first pass at making fontconfig threadsafe.  Now to
4523     testing and actually fixing it!
4524
4525  src/fccache.c | 37 ++++++++++++++++++++++++++++++-------
4526  1 file changed, 30 insertions(+), 7 deletions(-)
4527
4528 commit adb03b730de5d090855f45bc23b934a65ef2399c
4529 Author: Behdad Esfahbod <behdad@behdad.org>
4530 Date:   Mon Oct 8 20:03:35 2012 -0400
4531
4532     Make random-state initialization threadsafe
4533
4534  src/fccache.c | 5 +++++
4535  1 file changed, 5 insertions(+)
4536
4537 commit 91dd7d28ffc397fb1389f76ac55b397e55da809d
4538 Author: Behdad Esfahbod <behdad@behdad.org>
4539 Date:   Mon Oct 8 20:02:05 2012 -0400
4540
4541     Add a big cache lock
4542
4543     Not used yet.
4544
4545  src/fccache.c | 41 +++++++++++++++++++++++++++++++++++++++++
4546  1 file changed, 41 insertions(+)
4547
4548 commit 8d2bbb193ae49ea6abd5a9b4d28d3d88ac97d7a2
4549 Author: Behdad Esfahbod <behdad@behdad.org>
4550 Date:   Sun Oct 7 21:03:58 2012 -0400
4551
4552     Make cache refcounting threadsafe
4553
4554  src/fcatomic.h |  1 +
4555  src/fccache.c  | 13 ++++++-------
4556  2 files changed, 7 insertions(+), 7 deletions(-)
4557
4558 commit 31ee38e541180db6d7bc58d5abde83136352e7ce
4559 Author: Behdad Esfahbod <behdad@behdad.org>
4560 Date:   Sun Oct 7 17:46:12 2012 -0400
4561
4562     Minor
4563
4564  src/fccfg.c | 4 ++--
4565  1 file changed, 2 insertions(+), 2 deletions(-)
4566
4567 commit b8f238e49d7b7e1cff787c518cd4490b32039cca
4568 Author: Behdad Esfahbod <behdad@behdad.org>
4569 Date:   Sun Oct 7 17:42:18 2012 -0400
4570
4571     Make FcCacheIsMmapSafe() threadsafe
4572
4573  src/fccache.c | 38 ++++++++++++++++++++++----------------
4574  1 file changed, 22 insertions(+), 16 deletions(-)
4575
4576 commit b27a22aae9902d409c21e5bb19a97dcc5966ea24
4577 Author: Behdad Esfahbod <behdad@behdad.org>
4578 Date:   Sun Oct 7 17:29:45 2012 -0400
4579
4580     Minor
4581
4582  src/fcinit.c | 3 +--
4583  1 file changed, 1 insertion(+), 2 deletions(-)
4584
4585 commit 0552f26016865b8a76819cf342fa0cf13afdc5e8
4586 Author: Behdad Esfahbod <behdad@behdad.org>
4587 Date:   Sun Oct 7 17:02:50 2012 -0400
4588
4589     Make default-FcConfig threadsafe
4590
4591  src/fccfg.c     | 60
4592  +++++++++++++++++++++++++++++++++++++--------------------
4593  src/fcdefault.c |  3 +--
4594  2 files changed, 40 insertions(+), 23 deletions(-)
4595
4596 commit e53f5da54f066f73a53eba1f82f54521fa3f7ea2
4597 Author: Behdad Esfahbod <behdad@behdad.org>
4598 Date:   Sun Oct 7 16:42:36 2012 -0400
4599
4600     Minor
4601
4602  src/fccfg.c | 3 +--
4603  1 file changed, 1 insertion(+), 2 deletions(-)
4604
4605 commit 7ae24b4554a8543d8cd41a83b6114e0143982758
4606 Author: Behdad Esfahbod <behdad@behdad.org>
4607 Date:   Sun Oct 7 16:37:03 2012 -0400
4608
4609     Refactor; contain default config in fccfg.c
4610
4611  src/fccfg.c  | 26 ++++++++++++++++++++++++--
4612  src/fcinit.c | 14 ++------------
4613  src/fcint.h  |  8 ++++++--
4614  src/fcxml.c  |  4 ++--
4615  4 files changed, 34 insertions(+), 18 deletions(-)
4616
4617 commit 32b0d88923524c24f4be36733ebef5872b57b95a
4618 Author: Behdad Esfahbod <behdad@behdad.org>
4619 Date:   Sun Oct 7 16:26:53 2012 -0400
4620
4621     Make FcDefaultFini() threadsafe
4622
4623  src/fcdefault.c | 19 ++++++++++++-------
4624  1 file changed, 12 insertions(+), 7 deletions(-)
4625
4626 commit 7019896c99872b23d89b1404b02754cbc4ea1456
4627 Author: Behdad Esfahbod <behdad@behdad.org>
4628 Date:   Sun Oct 7 16:09:35 2012 -0400
4629
4630     Make FcInitDebug() idempotent
4631
4632  src/fcdbg.c | 18 ++++++++++--------
4633  1 file changed, 10 insertions(+), 8 deletions(-)
4634
4635 commit b97ab0c94938448dc2b780b8f0f60fb68884899f
4636 Author: Behdad Esfahbod <behdad@behdad.org>
4637 Date:   Sun Oct 7 15:52:25 2012 -0400
4638
4639     Make FcGetDefaultLang and FcGetDefaultLangs thread-safe
4640
4641  src/fcdefault.c | 83
4642  +++++++++++++++++++++++++++++++++++++++++----------------
4643  src/fcinit.c    |  1 +
4644  src/fcint.h     |  3 +++
4645  src/fcstr.c     |  4 +++
4646  4 files changed, 68 insertions(+), 23 deletions(-)
4647
4648 commit 64af9e1917114c789ad74dd28b3248f8c0525f45
4649 Author: Behdad Esfahbod <behdad@behdad.org>
4650 Date:   Sun Oct 7 14:41:38 2012 -0400
4651
4652     Make refcounts, patterns, charsets, strings, and FcLang thread-safe
4653
4654  src/fcatomic.h  | 18 +++++++++---------
4655  src/fccfg.c     | 29 +++++++++++++++--------------
4656  src/fccharset.c | 24 ++++++++++++------------
4657  src/fcdefault.c |  2 +-
4658  src/fcint.h     | 26 ++++++++++++++++++++------
4659  src/fclang.c    | 43 ++++++++++++++++++++++++-------------------
4660  src/fcmatch.c   |  4 ----
4661  src/fcmutex.h   |  2 ++
4662  src/fcpat.c     | 25 ++++++++++++-------------
4663  src/fcstr.c     | 24 +++++++++++++-----------
4664  10 files changed, 108 insertions(+), 89 deletions(-)
4665
4666 commit 814871b2aaa3a22ef711ca4656507fb69c952156
4667 Author: Behdad Esfahbod <behdad@behdad.org>
4668 Date:   Sun Oct 7 14:24:28 2012 -0400
4669
4670     Add thread-safety primitives
4671
4672  COPYING         |   1 +
4673  src/Makefile.am |   2 +
4674  src/fcatomic.h  | 123
4675  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
4676  src/fcint.h     |   4 +-
4677  src/fcmutex.h   | 126
4678  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4679  5 files changed, 254 insertions(+), 2 deletions(-)
4680
4681 commit f6d8306e566dd1a4b8a13f433d2bc1ffbe667db7
4682 Author: Behdad Esfahbod <behdad@behdad.org>
4683 Date:   Sun Oct 7 13:49:45 2012 -0400
4684
4685     Add build stuff for threadsafety primitives
4686
4687     Copied over from HarfBuzz.
4688
4689  configure.ac     |  38 ++++++-
4690  m4/ax_pthread.m4 | 309
4691  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
4692  2 files changed, 346 insertions(+), 1 deletion(-)
4693
4694 commit b53744383dbefb3f80fb8a7365487669a499ad76
4695 Author: Behdad Esfahbod <behdad@behdad.org>
4696 Date:   Sat Oct 6 18:15:58 2012 -0400
4697
4698     Fix build stuff
4699
4700  src/Makefile.am | 8 +++++---
4701  1 file changed, 5 insertions(+), 3 deletions(-)
4702
4703 commit db6d86a6c1b5bb15511e4e4015af889d4206be1d
4704 Author: Behdad Esfahbod <behdad@behdad.org>
4705 Date:   Sat Oct 6 18:12:19 2012 -0400
4706
4707     Remove shared-str pool
4708
4709     We used to have a shared-str pool.  Removed to make thread-safety
4710     work easier.  My measurements show that the extra overhead is not
4711     significant by any means.
4712
4713  src/fcpat.c | 58
4714  +++++++---------------------------------------------------
4715  1 file changed, 7 insertions(+), 51 deletions(-)
4716
4717 commit ed41b237658ba290d86795904701ace09b46f6c4
4718 Author: Behdad Esfahbod <behdad@behdad.org>
4719 Date:   Sat Oct 6 17:52:39 2012 -0400
4720
4721     Switch .gitignore to git.mk
4722
4723  .gitignore               | 100 ---------------------
4724  Makefile.am              |   2 +
4725  conf.d/Makefile.am       |   2 +
4726  doc/Makefile.am          |   2 +
4727  fc-cache/Makefile.am     |   2 +
4728  fc-case/Makefile.am      |   2 +
4729  fc-cat/Makefile.am       |   2 +
4730  fc-glyphname/Makefile.am |   2 +
4731  fc-lang/Makefile.am      |   2 +
4732  fc-list/Makefile.am      |   2 +
4733  fc-match/Makefile.am     |   2 +
4734  fc-pattern/Makefile.am   |   2 +
4735  fc-query/Makefile.am     |   2 +
4736  fc-scan/Makefile.am      |   2 +
4737  fontconfig/Makefile.am   |   2 +
4738  git.mk                   | 227
4739  +++++++++++++++++++++++++++++++++++++++++++++++
4740  src/Makefile.am          |   2 +
4741  test/Makefile.am         |   2 +
4742  18 files changed, 259 insertions(+), 100 deletions(-)
4743
4744 commit d58c31e6dcfd8c5e6fe3ead4a69216b059558223
4745 Author: Behdad Esfahbod <behdad@behdad.org>
4746 Date:   Thu Sep 20 14:42:31 2012 -0400
4747
4748     Use a static perfect hash table for object-name lookup
4749
4750     The hash table is generated by gperf.  For runtime element types,
4751     we use
4752     a append-only linked list.
4753
4754     A bit clumsy, but I think I got it right.
4755
4756  src/Makefile.am        |  26 +++-
4757  src/fcinit.c           |   1 -
4758  src/fcint.h            |  79 ++++---------
4759  src/fcname.c           | 315
4760  +++++++------------------------------------------
4761  src/fcobjs.c           | 130 ++++++++++++++++++++
4762  src/fcobjs.h           |  44 +++++++
4763  src/fcobjshash.gperf.h |  26 ++++
4764  7 files changed, 291 insertions(+), 330 deletions(-)
4765
4766 commit 7c0f79c5fe9db50b55112a1048a8f1c6a80e96fa
4767 Author: Behdad Esfahbod <behdad@behdad.org>
4768 Date:   Thu Sep 20 14:01:47 2012 -0400
4769
4770     Deprecate FcName(Un)RegisterObjectTypes / FcName(Un)RegisterConstants
4771
4772     These never worked as intended.  The problem is, if Fontconfig
4773     tries to
4774     read config files when these new types / constants are not registered,
4775     it errs.  As a result, no defined types / constants are usable from
4776     config files.  Which makes these really useless.  Xft was the
4777     only user
4778     of this API and even there it's not really used.  Just kill it.
4779
4780     One inch closer to thread-safety since we can fix the object-type hash
4781     table at compile time.
4782
4783  doc/fcconstant.fncs     |   8 +---
4784  doc/fcobjecttype.fncs   |   6 +--
4785  fontconfig/fontconfig.h |  10 +++--
4786  src/fcname.c            | 100
4787  ++++++------------------------------------------
4788  4 files changed, 23 insertions(+), 101 deletions(-)
4789
4790 commit 1e2c0d70527c39f761c5770d93a5c1f8e87522bc
4791 Author: Behdad Esfahbod <behdad@behdad.org>
4792 Date:   Tue Jan 1 20:28:08 2013 -0600
4793
4794     Whitespace
4795
4796  fontconfig/fontconfig.h | 8 ++++----
4797  1 file changed, 4 insertions(+), 4 deletions(-)
4798
4799 commit a498f2f717a73c3fff9784dd92173583fb37a596
4800 Author: Behdad Esfahbod <behdad@behdad.org>
4801 Date:   Tue Jan 1 20:27:54 2013 -0600
4802
4803     Minor
4804
4805  src/fcname.c | 2 +-
4806  1 file changed, 1 insertion(+), 1 deletion(-)
4807
4808 commit 8198127b2525084bfe2378b83c185fa0da7f583b
4809 Author: Behdad Esfahbod <behdad@behdad.org>
4810 Date:   Tue Jan 1 20:20:31 2013 -0600
4811
4812     Don't crash in FcPatternFormat() with NULL pattern
4813
4814  src/fcformat.c | 6 +++++-
4815  1 file changed, 5 insertions(+), 1 deletion(-)
4816
4817 commit c9581b47c4409612e8f2d4f67a402c566ba8330e
4818 Author: Behdad Esfahbod <behdad@behdad.org>
4819 Date:   Tue Jan 1 20:20:12 2013 -0600
4820
4821     Don't crash in FcPatternDestroy with NULL pattern
4822
4823  src/fcpat.c | 3 +++
4824  1 file changed, 3 insertions(+)
4825
4826 commit e7d3e2163280ffb970b60c6ed18e26325d0241e4
4827 Author: Behdad Esfahbod <behdad@behdad.org>
4828 Date:   Tue Jan 1 20:10:18 2013 -0600
4829
4830     Add NULL check
4831
4832  src/fcformat.c | 3 +++
4833  1 file changed, 3 insertions(+)
4834
4835 commit 5bb5da4c4a34ca7c0a7c513e38829f69654f9962
4836 Author: Behdad Esfahbod <behdad@behdad.org>
4837 Date:   Tue Jan 1 20:09:08 2013 -0600
4838
4839     Refuse to set value to unsupported types during config too
4840
4841  src/fccfg.c | 34 ++++++++++++++++++++++++++++------
4842  1 file changed, 28 insertions(+), 6 deletions(-)
4843
4844 commit 3878a125410d1dd461aee1e40f9ac00d68be71f2
4845 Author: Behdad Esfahbod <behdad@behdad.org>
4846 Date:   Tue Jan 1 19:52:14 2013 -0600
4847
4848     Make FC_DBG_OBJTYPES debug messages into warnings
4849
4850     And remove FC_DBG_OBJTYPES since it has no use now.
4851
4852  src/fcdbg.c | 30 +++++++++++++++++++-----------
4853  src/fcint.h |  5 ++++-
4854  src/fcpat.c | 21 +++++++++------------
4855  3 files changed, 32 insertions(+), 24 deletions(-)
4856
4857 commit 209750a4e0a3e1d7b8c5c971e9e2cbd5770d959f
4858 Author: Behdad Esfahbod <behdad@behdad.org>
4859 Date:   Mon Dec 31 20:11:12 2012 -0600
4860
4861     Warn if <name target="font"> appears in <match target="pattern">
4862
4863  src/fccfg.c | 21 +++++++++++++++------
4864  1 file changed, 15 insertions(+), 6 deletions(-)
4865
4866 commit 424cfa1684f8af8bb6ecb01dc83bfc3d0a14f20a
4867 Author: Behdad Esfahbod <behdad@behdad.org>
4868 Date:   Mon Dec 31 20:00:17 2012 -0600
4869
4870     Adjust docs for recent changes
4871
4872  doc/fontconfig-user.sgml | 12 +++++++++---
4873  1 file changed, 9 insertions(+), 3 deletions(-)
4874
4875 commit 31ce352bb350a10c6ae08f1415d348458b64bf61
4876 Author: Behdad Esfahbod <behdad@behdad.org>
4877 Date:   Mon Dec 31 19:55:37 2012 -0600
4878
4879     Initialize matrix during name parsing
4880
4881     Before:
4882     $ fc-match sans:matrix=2 -v | grep matrix
4883         matrix: [2 6.95183e-310; 0 0](s)
4884
4885     After:
4886     $ fc-match sans:matrix=2 -v | grep matrix
4887         matrix: [2 0; 0 1](s)
4888
4889  src/fcname.c | 1 +
4890  1 file changed, 1 insertion(+)
4891
4892 commit 6bfef3ca4e52bdd5216facb90faa043c845aa0f6
4893 Author: Behdad Esfahbod <behdad@behdad.org>
4894 Date:   Mon Dec 31 17:21:07 2012 -0600
4895
4896     Make tests run on Windows
4897
4898  test/Makefile.am | 2 +-
4899  test/run-test.sh | 4 ++--
4900  2 files changed, 3 insertions(+), 3 deletions(-)
4901
4902 commit b1630dc00e3538a8fc6629ddbbba5435bfb2bd7a
4903 Author: Behdad Esfahbod <behdad@behdad.org>
4904 Date:   Mon Dec 31 17:20:29 2012 -0600
4905
4906     Enable fcarch assert checks even when FC_ARCHITECTURE is explicitly
4907     given
4908
4909     After all, if the asserts fail, the resulting library simply can't be
4910     working correctly.
4911
4912  src/fcarch.c | 9 ---------
4913  1 file changed, 9 deletions(-)
4914
4915 commit a0638ff0c7445925e873b39dbe584fbaf3cc87e5
4916 Author: Behdad Esfahbod <behdad@behdad.org>
4917 Date:   Mon Dec 31 17:20:12 2012 -0600
4918
4919     Remove unneeded stuff
4920
4921  fc-cat/fc-cat.c   | 10 ++++------
4922  fc-lang/fc-lang.c | 11 -----------
4923  2 files changed, 4 insertions(+), 17 deletions(-)
4924
4925 commit a603be89cd13555d5992836531c5ef2ba88b8473
4926 Author: Behdad Esfahbod <behdad@behdad.org>
4927 Date:   Mon Dec 31 17:00:19 2012 -0600
4928
4929     Unbreak build when FC_ARCHITECTURE is defined
4930
4931  src/fcarch.c | 4 ++--
4932  1 file changed, 2 insertions(+), 2 deletions(-)
4933
4934 commit 1fbb0b3b15774c187c697a80fb3c89bc1f3e0006
4935 Author: Behdad Esfahbod <behdad@behdad.org>
4936 Date:   Sun Dec 30 19:08:42 2012 -0600
4937
4938     Don't warn if an unknown element is used in an expression
4939
4940     The type will be resolved at runtime...
4941
4942     For example, we can do this now without getting a warning:
4943
4944     <match target="font">
4945       <test name="scalable" compare="eq">
4946         <bool>false</bool>
4947       </test>
4948       <edit name="pixelsizefixupfactor" mode="assign">
4949         <divide>
4950           <name target="pattern">pixelsize</name>
4951           <name target="font"   >pixelsize</name>
4952         </divide>
4953       </edit>
4954       <edit name="matrix" mode="assign">
4955         <times>
4956           <name>matrix</name>
4957           <matrix>
4958             <name>pixelsizefixupfactor</name> <double>0</double>
4959             <double>0</double> <name>pixelsizefixupfactor</name>
4960            </matrix>
4961         </times>
4962       </edit>
4963       <edit name="size" mode="assign">
4964         <divide>
4965           <name>size</name>
4966           <name>pixelsizefixupfactor</name>
4967         </divide>
4968       </edit>
4969     </match>
4970
4971     Previously the last edit was generating:
4972
4973     Fontconfig warning:
4974     "/home/behdad/.local/etc/fonts/conf.d/00-scale-bitmap-fonts.conf",
4975     line 29: saw unknown, expected number
4976
4977  src/fcxml.c | 4 ++++
4978  1 file changed, 4 insertions(+)
4979
4980 commit 51b0044648e00025cf20014b19aaceed7beeed75
4981 Author: Behdad Esfahbod <behdad@behdad.org>
4982 Date:   Sat Dec 29 23:58:38 2012 -0500
4983
4984     Allow target="font/pattern/default" in <name> elements
4985
4986     Based on idea from Raimund Steger.
4987
4988     For example, one can do something like this:
4989
4990     <match target="font">
4991       <test name="scalable" compare="eq">
4992         <bool>false</bool>
4993       </test>
4994       <edit name="pixelsizefixupfactor" mode="assign">
4995         <divide>
4996           <name target="pattern">pixelsize</name>
4997           <name target="font"   >pixelsize</name>
4998         </divide>
4999       </edit>
5000       <edit name="matrix" mode="assign">
5001         <times>
5002           <name>matrix</name>
5003           <matrix>
5004             <name>pixelsizefixupfactor</name> <double>0</double>
5005             <double>0</double> <name>pixelsizefixupfactor</name>
5006            </matrix>
5007         </times>
5008       </edit>
5009     </match>
5010
5011     Part of work to make bitmap font scaling possible.  See thread
5012     discussion:
5013
5014     http://lists.freedesktop.org/archives/fontconfig/2012-December/004498.html
5015
5016  fonts.dtd   |  3 ++-
5017  src/fccfg.c | 57 +++++++++++++++++++++++++++----------------------
5018  src/fcdbg.c | 19 ++++++++++++-----
5019  src/fcint.h |  9 +++++++-
5020  src/fcxml.c | 71
5021  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
5022  5 files changed, 118 insertions(+), 41 deletions(-)
5023
5024 commit d7e1965aa0f55925913e9764d2d0792cc14490c2
5025 Author: Behdad Esfahbod <behdad@behdad.org>
5026 Date:   Sat Dec 29 23:12:07 2012 -0500
5027
5028     Remove memory accounting and reporting
5029
5030     That belongs in tools like cairo/util/malloc-stat.so
5031
5032  src/fcatomic.c  |   6 ----
5033  src/fcblanks.c  |   8 -----
5034  src/fccfg.c     |  16 ---------
5035  src/fccharset.c |  36 -------------------
5036  src/fcfs.c      |   8 -----
5037  src/fcinit.c    | 105
5038  --------------------------------------------------------
5039  src/fcint.h     |  45 ------------------------
5040  src/fclang.c    |  17 +--------
5041  src/fclist.c    |  10 ------
5042  src/fcmatrix.c  |   4 ---
5043  src/fcname.c    |   2 --
5044  src/fcpat.c     |  20 +----------
5045  src/fcstr.c     |  21 ------------
5046  src/fcxml.c     |  22 ------------
5047  14 files changed, 2 insertions(+), 318 deletions(-)
5048
5049 commit d823bb3cad1b34d92ca99998a00f35b66666bdf3
5050 Author: Behdad Esfahbod <behdad@behdad.org>
5051 Date:   Sat Dec 29 22:57:53 2012 -0500
5052
5053     Fixup from 4f6767470f52b287a2923e7e6d8de5fae1993f67
5054
5055  src/fcxml.c | 5 -----
5056  1 file changed, 5 deletions(-)
5057
5058 commit eb9ffac7e5955bcfdf98fa985cc39062d6ea641b
5059 Author: Behdad Esfahbod <behdad@behdad.org>
5060 Date:   Sat Dec 29 22:56:14 2012 -0500
5061
5062     Fix more warnings
5063
5064  src/fcserialize.c | 1 -
5065  src/ftglue.c      | 1 -
5066  2 files changed, 2 deletions(-)
5067
5068 commit 1404af312a091b601bca91b791fe4039da8dba8f
5069 Author: Behdad Esfahbod <behdad@behdad.org>
5070 Date:   Sat Dec 29 22:55:36 2012 -0500
5071
5072     Fix warning
5073
5074  src/fcstat.c | 6 ++++--
5075  1 file changed, 4 insertions(+), 2 deletions(-)
5076
5077 commit dd69d96e06b16c37bb87817edd40f6e4040f35ae
5078 Author: Behdad Esfahbod <behdad@behdad.org>
5079 Date:   Sat Dec 29 22:47:49 2012 -0500
5080
5081     Fix sign-compare warnings
5082
5083  src/fccache.c    | 6 +++---
5084  src/fcfreetype.c | 6 +++---
5085  src/fcint.h      | 4 ++--
5086  src/fclang.c     | 6 +++---
5087  src/fcname.c     | 6 +++---
5088  src/fcxml.c      | 4 ++--
5089  src/ftglue.c     | 2 +-
5090  7 files changed, 17 insertions(+), 17 deletions(-)
5091
5092 commit 4ad3a73691b98781cfd4de789af7d33649ce3023
5093 Author: Behdad Esfahbod <behdad@behdad.org>
5094 Date:   Sat Dec 29 22:33:33 2012 -0500
5095
5096     Fix more warnings
5097
5098  src/fcstr.c | 2 --
5099  src/fcxml.c | 2 --
5100  2 files changed, 4 deletions(-)
5101
5102 commit 83d8019011232d491df93cda97a2f988ee96005b
5103 Author: Behdad Esfahbod <behdad@behdad.org>
5104 Date:   Sat Dec 29 22:32:56 2012 -0500
5105
5106     Fix unused-parameter warnings
5107
5108  src/fcarch.c    |  2 +-
5109  src/fccache.c   |  2 +-
5110  src/fccfg.c     |  2 +-
5111  src/fccharset.c |  4 ++--
5112  src/fcdir.c     |  6 +++---
5113  src/fcformat.c  |  6 +++---
5114  src/fcint.h     |  6 ++++++
5115  src/fcmatch.c   |  9 ++++-----
5116  src/fcxml.c     | 10 +++++-----
5117  9 files changed, 26 insertions(+), 21 deletions(-)
5118
5119 commit 24cdcf52ab7f83b329072efacbdd9253991579c0
5120 Author: Behdad Esfahbod <behdad@behdad.org>
5121 Date:   Sat Dec 29 22:11:09 2012 -0500
5122
5123     Fix compiler warnings
5124
5125  src/fccfg.c      | 44 ++++++++++++++++++++++----------------------
5126  src/fcformat.c   |  2 +-
5127  src/fcfreetype.c |  6 ++----
5128  src/fcmatch.c    | 14 +++++++-------
5129  src/fcname.c     |  6 +++---
5130  src/fcpat.c      | 16 ++++++++--------
5131  src/fcxml.c      | 20 ++++++++++----------
5132  7 files changed, 53 insertions(+), 55 deletions(-)
5133
5134 commit 4f6767470f52b287a2923e7e6d8de5fae1993f67
5135 Author: Behdad Esfahbod <behdad@behdad.org>
5136 Date:   Sat Dec 29 21:39:06 2012 -0500
5137
5138     Parse matrices of expressions
5139
5140     Previously a <matrix> element could only accept four <double>
5141     literals.
5142     It now accepts full expressions, which can in turn poke into the
5143     pattern, do math, etc.
5144
5145  fonts.dtd   |  2 +-
5146  src/fccfg.c | 24 +++++++++++++--
5147  src/fcdbg.c | 16 ++++++----
5148  src/fcint.h |  6 +++-
5149  src/fcxml.c | 97
5150  +++++++++++++++++++++++++++++++++++--------------------------
5151  5 files changed, 94 insertions(+), 51 deletions(-)
5152
5153 commit 927dd3ddb582303843e70300b04167ca774e78b7
5154 Author: Behdad Esfahbod <behdad@behdad.org>
5155 Date:   Sat Dec 29 20:14:07 2012 -0500
5156
5157     Fix typo
5158
5159     Ouch, this has been wrong since 2004...  I guess no one uses <patelt>
5160     stuff.
5161
5162  src/fcxml.c | 2 +-
5163  1 file changed, 1 insertion(+), 1 deletion(-)
5164
5165 commit 9ce36f4bbebc702a35d0cd9f1a59d5b828549bc6
5166 Author: Akira TAGOH <akira@tagoh.org>
5167 Date:   Tue Dec 11 18:53:57 2012 +0900
5168
5169     Check the system font to be initialized
5170
5171     config->fonts is an array and checking if config->fonts is a null
5172     will not be useful.
5173
5174  src/fccfg.c | 2 +-
5175  1 file changed, 1 insertion(+), 1 deletion(-)
5176
5177 commit 58040349e8309601b0e5488b8a71cedf03f81415
5178 Author: Akira TAGOH <akira@tagoh.org>
5179 Date:   Tue Dec 11 12:38:42 2012 +0900
5180
5181     Fix a memory leak
5182
5183  src/fcxml.c | 1 +
5184  1 file changed, 1 insertion(+)
5185
5186 commit 5ea3118ad63787c9a3daa856dd09736aac6f4069
5187 Author: Akira TAGOH <akira@tagoh.org>
5188 Date:   Tue Dec 11 12:35:02 2012 +0900
5189
5190     Fix a typo that accessing to the out of array
5191
5192  src/fcstr.c | 2 +-
5193  1 file changed, 1 insertion(+), 1 deletion(-)
5194
5195 commit cef2b50c6647582bb128f98f2f78331fbe7dec4e
5196 Author: Akira TAGOH <akira@tagoh.org>
5197 Date:   Tue Dec 11 12:30:05 2012 +0900
5198
5199     clean up
5200
5201     ret won't be -1 if HAVE_STRUCT_DIRENT_D_TYPE isn't defined.
5202
5203  src/fcstat.c | 5 ++++-
5204  1 file changed, 4 insertions(+), 1 deletion(-)
5205
5206 commit 36265aeebd637e75c7b84db107afd6a35eb485c1
5207 Author: Akira TAGOH <akira@tagoh.org>
5208 Date:   Tue Dec 11 11:37:23 2012 +0900
5209
5210     Remove the dead code
5211
5212  fc-cache/fc-cache.c | 7 -------
5213  1 file changed, 7 deletions(-)
5214
5215 commit 608c5b590bd3428dfcd30f3d68ee8b7131e2f019
5216 Author: Akira TAGOH <akira@tagoh.org>
5217 Date:   Mon Dec 10 10:54:47 2012 +0900
5218
5219     Remove the duplicate null-check
5220
5221  src/fcinit.c | 2 +-
5222  1 file changed, 1 insertion(+), 1 deletion(-)
5223
5224 commit e7954674eb4f16d0fed3018cbefb4907c89d2465
5225 Author: Akira TAGOH <akira@tagoh.org>
5226 Date:   Fri Dec 7 19:09:36 2012 +0900
5227
5228     Fix the wrong estimation for the memory usage information in
5229     fontconfig
5230
5231  src/fccfg.c  |  2 ++
5232  src/fcinit.c | 16 ++++++++++------
5233  src/fclang.c | 26 ++++++++++++++++++++++++--
5234  src/fcstr.c  |  5 ++---
5235  src/fcxml.c  | 28 ++++++++++++++++------------
5236  5 files changed, 54 insertions(+), 23 deletions(-)
5237
5238 commit 959442bca138e6480418f2607a04d9343db7f438
5239 Author: Akira TAGOH <akira@tagoh.org>
5240 Date:   Thu Dec 6 19:49:05 2012 +0900
5241
5242     Fix a typo
5243
5244  src/fcdir.c | 2 +-
5245  1 file changed, 1 insertion(+), 1 deletion(-)
5246
5247 commit 9231545c6bb775460702d8a615f1649bd8632f00
5248 Author: Akira TAGOH <akira@tagoh.org>
5249 Date:   Wed Dec 5 18:13:25 2012 +0900
5250
5251     Do not show the deprecation warning if it is a symlink
5252
5253  conf.d/50-user.conf |  7 ++++++-
5254  configure.ac        |  2 +-
5255  src/fcdir.c         | 14 ++++++++++++++
5256  src/fcint.h         |  3 +++
5257  src/fcxml.c         |  6 ++++--
5258  5 files changed, 28 insertions(+), 4 deletions(-)
5259
5260 commit 2442d611579bccb84f0c29e3f9ceb0a7436df812
5261 Author: Akira TAGOH <akira@tagoh.org>
5262 Date:   Fri Nov 30 20:10:30 2012 +0900
5263
5264     Fix build issues on clean tree
5265
5266  doc/Makefile.am          | 9 ++-------
5267  fc-case/Makefile.am      | 7 +++++--
5268  fc-glyphname/Makefile.am | 9 ++++++---
5269  fc-lang/Makefile.am      | 9 ++++++---
5270  4 files changed, 19 insertions(+), 15 deletions(-)
5271
5272 commit faea1cac85ac3b0fd6a983e1c0adeb68e115e06c
5273 Author: Jon TURNEY <jon.turney@dronecode.org.uk>
5274 Date:   Wed Nov 28 16:10:28 2012 +0000
5275
5276     Fix build when srcdir != builddir
5277
5278     When ./configure'd in a directory other than the srcdir, we need
5279     to look
5280     in ${top_builddir)/src for the generated header fcstdint.h
5281
5282     Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
5283
5284  fc-case/Makefile.am      | 2 +-
5285  fc-glyphname/Makefile.am | 2 +-
5286  fc-lang/Makefile.am      | 2 +-
5287  3 files changed, 3 insertions(+), 3 deletions(-)
5288
5289 commit 3d3629f86a45d30eed51dad58865753b3b1e186e
5290 Author: Akira TAGOH <akira@tagoh.org>
5291 Date:   Tue Nov 27 18:25:11 2012 +0900
5292
5293     Fix a potability issue about stdint.h
5294
5295  configure.ac             |   1 +
5296  m4/ax_create_stdint_h.m4 | 695
5297  +++++++++++++++++++++++++++++++++++++++++++++++
5298  src/Makefile.am          |  11 +-
5299  src/fcint.h              |   9 +-
5300  4 files changed, 707 insertions(+), 9 deletions(-)
5301
5302 commit 02db01ac22318b2e296e6e1fd9664cac1ae66442
5303 Author: Akira TAGOH <akira@tagoh.org>
5304 Date:   Mon Nov 26 17:21:14 2012 +0900
5305
5306     Bump version to 2.10.2
5307
5308  README                  | 25 ++++++++++++++++++++++++-
5309  configure.ac            |  2 +-
5310  fontconfig/fontconfig.h |  2 +-
5311  3 files changed, 26 insertions(+), 3 deletions(-)
5312
5313 commit 376fc9d22f1480ac380a3845f4cb4fe227e4be9a
5314 Author: Akira TAGOH <akira@tagoh.org>
5315 Date:   Tue Nov 20 20:09:10 2012 +0900
5316
5317     Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in
5318     65-nonlatin.conf
5319
5320     Those two fonts are serif fonts. shouldn't be added to monospace.
5321
5322  conf.d/65-nonlatin.conf | 2 --
5323  1 file changed, 2 deletions(-)
5324
5325 commit e7b5b5b586fd3c1f1fc7959730b760b7fd1bdee8
5326 Author: Akira TAGOH <akira@tagoh.org>
5327 Date:   Tue Nov 20 11:48:17 2012 +0900
5328
5329     Update CaseFolding.txt to Unicode 6.2
5330
5331     No real updates between 6.1 and 6.2, but anyway.
5332
5333  fc-case/CaseFolding.txt | 8 +++++---
5334  1 file changed, 5 insertions(+), 3 deletions(-)
5335
5336 commit c20ac78b01df3f0919352bba16b5b48b3b5d4d6d
5337 Author: Akira TAGOH <akira@tagoh.org>
5338 Date:   Thu Nov 15 16:37:01 2012 +0900
5339
5340     Bug 57114 - regression on FcFontMatch with namelang
5341
5342     After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family,
5343     style, and fullname is localized against current locale or lang
5344     if any though, the string in other languages were dropped from
5345     the pattern. this caused unexpected mismatch on the target="font"
5346     rules.
5347
5348     This fix adds other strings at the end of the list.
5349
5350  src/fcint.h   |  22 +++++++++
5351  src/fcmatch.c |  63 +++++++++++++++++--------
5352  src/fcpat.c   | 146
5353  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
5354  3 files changed, 210 insertions(+), 21 deletions(-)
5355
5356 commit bdaef0b80dc27f4ab7a9d9bcedcfd8b5724b3cfd
5357 Author: Akira TAGOH <akira@tagoh.org>
5358 Date:   Tue Oct 30 09:56:24 2012 +0900
5359
5360     Bug 56531 - autogen.sh fails due to missing 'm4' directory
5361
5362     Keep m4 directory in git.
5363
5364  m4/.gitkeep | 0
5365  1 file changed, 0 insertions(+), 0 deletions(-)
5366
5367 commit 038aa930ae2c3b7972eefe334917e7222fe478ec
5368 Author: Akira TAGOH <akira@tagoh.org>
5369 Date:   Fri Oct 26 14:31:23 2012 +0900
5370
5371     Use automake variable instead of cleaning files in clean-local
5372
5373     just for git.mk coming up from Behdad's threadsafe branch
5374
5375  fc-cache/Makefile.am   | 7 +++----
5376  fc-cat/Makefile.am     | 7 +++----
5377  fc-list/Makefile.am    | 7 +++----
5378  fc-match/Makefile.am   | 7 +++----
5379  fc-pattern/Makefile.am | 7 +++----
5380  fc-query/Makefile.am   | 7 +++----
5381  fc-scan/Makefile.am    | 7 +++----
5382  7 files changed, 21 insertions(+), 28 deletions(-)
5383
5384 commit 73ab254336100c5971e3a1e14b73222efd0e9822
5385 Author: Akira TAGOH <akira@tagoh.org>
5386 Date:   Tue Oct 23 15:52:37 2012 +0900
5387
5388     autogen.sh: Add -I option to tell aclocal a place for external
5389     m4 files
5390
5391  autogen.sh | 1 +
5392  1 file changed, 1 insertion(+)
5393
5394 commit e7bfe729ab4cae63ca502291c1fe46cf7152b459
5395 Author: Akira TAGOH <akira@tagoh.org>
5396 Date:   Tue Oct 9 11:05:59 2012 +0900
5397
5398     Fix syntax errors in fonts.dtd.
5399
5400     Patch from Steve Simpson
5401
5402  fonts.dtd | 10 +++++-----
5403  1 file changed, 5 insertions(+), 5 deletions(-)
5404
5405 commit 8890f94438179ed7d6f7e2622178bb6c9b1f0e5e
5406 Author: Akira TAGOH <akira@tagoh.org>
5407 Date:   Tue Oct 9 11:03:03 2012 +0900
5408
5409     Fix wrongly squashing for the network path on Win32.
5410
5411     Patch from Diego Santa Cruz
5412
5413  src/fcstr.c | 4 ++++
5414  1 file changed, 4 insertions(+)
5415
5416 commit 8daa863c6d84ea56cc2f568a89316690e784a277
5417 Author: Akira TAGOH <akira@tagoh.org>
5418 Date:   Tue Sep 11 18:09:36 2012 +0900
5419
5420     deal with warnings as errors for the previous change
5421
5422     missed this change to commit. doh!
5423
5424  configure.ac | 3 +++
5425  1 file changed, 3 insertions(+)
5426
5427 commit ab26a722c05b43468f838b2fa72bb6ccd0408ac8
5428 Author: Akira TAGOH <akira@tagoh.org>
5429 Date:   Fri Aug 31 15:10:50 2012 +0900
5430
5431     Bug 52573 - patch required to build 2.10.x with oldish GNU C library
5432     headers
5433
5434     On older libc, _POSIX_C_SOURCE didn't satisfy to use posix_fadvise()
5435     and AC_CHECK_FUNCS doesn't check a header file if the function is
5436     declared there properly. so use AC_LINK_IFELSE instead.
5437
5438  configure.ac | 15 ++++++++++++++-
5439  1 file changed, 14 insertions(+), 1 deletion(-)
5440
5441 commit 535e0a37d6d77a9d65096277f3bf94c39ffbf7d1
5442 Author: Akira TAGOH <akira@tagoh.org>
5443 Date:   Fri Aug 31 12:39:38 2012 +0900
5444
5445     Bug 54138 - X_OK permission is invalid for win32 access(..) calls
5446
5447     X_OK checking was added back in
5448     8ae1e3d5dc323542e7def06a42deea62c7ba7027
5449     which was removed due to the same reason in
5450     238489030a64fa883f8f9fc3d73247b7f7257899.
5451     apparently the test case in Bug#18934 still works without it.
5452     so I'm removing it again to get this working on Windows.
5453
5454  src/fccache.c | 4 ++--
5455  1 file changed, 2 insertions(+), 2 deletions(-)
5456
5457 commit 9ec868665dd0f4890b5fb9edb85df8334e5bb689
5458 Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
5459 Date:   Mon Aug 27 14:52:23 2012 -0700
5460
5461     Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h"
5462     result in the correct values
5463
5464     Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
5465
5466  config-fixups.h | 4 ----
5467  1 file changed, 4 deletions(-)
5468
5469 commit c4a58ae0e2fa43fbf9ebefc83891f6abd6728ac9
5470 Author: Akira TAGOH <akira@tagoh.org>
5471 Date:   Mon Aug 27 16:36:49 2012 +0900
5472
5473     Fix for libtoolize's warnings
5474
5475  Makefile.am  | 1 +
5476  configure.ac | 1 +
5477  2 files changed, 2 insertions(+)
5478
5479 commit 65da8c091c402ec706d76054eacbc455a7e3d801
5480 Author: Behdad Esfahbod <behdad@behdad.org>
5481 Date:   Sat Aug 25 14:10:14 2012 -0400
5482
5483     Fix N'ko orthography
5484
5485  fc-lang/nqo.orth | 3 +--
5486  1 file changed, 1 insertion(+), 2 deletions(-)
5487
5488 commit 375cdbce9d283d1eddb8f6b1c904d755653a87c5
5489 Author: Akira TAGOH <akira@tagoh.org>
5490 Date:   Thu Aug 16 20:33:12 2012 +0900
5491
5492     Bug 53585 - Two highly-visible typos in src/fcxml.c
5493
5494  src/fcxml.c | 4 ++--
5495  1 file changed, 2 insertions(+), 2 deletions(-)
5496
5497 commit cbfbd4041d4209b5da36746d68fe7aac7645eea5
5498 Author: Akira TAGOH <akira@tagoh.org>
5499 Date:   Fri Jul 27 11:22:14 2012 +0900
5500
5501     Bump version to 2.10.1
5502
5503  README                  | 8 +++++++-
5504  configure.ac            | 2 +-
5505  fontconfig/fontconfig.h | 2 +-
5506  3 files changed, 9 insertions(+), 3 deletions(-)
5507
5508 commit b7287a91fedc8b3ba2f566a17e4c5a00222ca76e
5509 Author: Akira TAGOH <akira@tagoh.org>
5510 Date:   Mon Jul 23 13:59:16 2012 +0900
5511
5512     Install config files first
5513
5514     Use install-data-hook instead of install-data-local.
5515     This allows on the real installation to create a symlink with
5516     the broken ln command though, still not work with the pseudo
5517     installation by using DESTDIR say.
5518
5519  conf.d/Makefile.am | 2 +-
5520  1 file changed, 1 insertion(+), 1 deletion(-)
5521
5522 commit ebd5096abc495550596861b6af2aae067e861553
5523 Author: Akira TAGOH <akira@tagoh.org>
5524 Date:   Thu Jul 19 10:20:30 2012 +0900
5525
5526     Fix a typo in fontconfig.pc
5527
5528     Reported by Daniel Macks
5529
5530  fontconfig.pc.in | 2 +-
5531  1 file changed, 1 insertion(+), 1 deletion(-)
5532
5533 commit d4fc407246ba0860dd883baf4551401614ec220f
5534 Author: Akira TAGOH <akira@tagoh.org>
5535 Date:   Tue Jul 17 14:20:48 2012 +0900
5536
5537     correct version
5538
5539  configure.ac | 2 +-
5540  1 file changed, 1 insertion(+), 1 deletion(-)
5541
5542 commit 92bad770e505ec8683aad2e6e063232843734ece
5543 Author: Akira TAGOH <akira@tagoh.org>
5544 Date:   Tue Jul 17 11:36:01 2012 +0900
5545
5546     Bump version to 2.10
5547
5548  README                  | 11 ++++++++++-
5549  configure.ac            |  2 +-
5550  fontconfig/fontconfig.h |  4 ++--
5551  3 files changed, 13 insertions(+), 4 deletions(-)
5552
5553 commit f513f53347ae943a03192e83f7a6d7c40bcdfd5d
5554 Author: Akira TAGOH <akira@tagoh.org>
5555 Date:   Tue Jul 17 11:35:41 2012 +0900
5556
5557     Update INSTALL
5558
5559  INSTALL | 2 +-
5560  1 file changed, 1 insertion(+), 1 deletion(-)
5561
5562 commit 14d23ef330808b480393196984cb06efb5724160
5563 Author: Akira TAGOH <akira@tagoh.org>
5564 Date:   Tue Jul 17 11:34:31 2012 +0900
5565
5566     Bump libtool revision
5567
5568  configure.ac | 2 +-
5569  1 file changed, 1 insertion(+), 1 deletion(-)
5570
5571 commit da9400212db8e5aa0a0bdd4fad21d2008b5034e2
5572 Author: Akira TAGOH <akira@tagoh.org>
5573 Date:   Mon Jun 18 11:23:39 2012 +0900
5574
5575     Fix a build fail with gcc 2.95, not supporting the flexible array
5576     members.
5577
5578  configure.ac | 2 ++
5579  src/fcint.h  | 2 +-
5580  2 files changed, 3 insertions(+), 1 deletion(-)
5581
5582 commit 489a575a7455204ee5c170754b92e72ba1e483fd
5583 Author: Akira TAGOH <akira@tagoh.org>
5584 Date:   Fri Jul 6 19:02:05 2012 +0900
5585
5586     Update CaseFolding.txt to Unicode 6.1
5587
5588  fc-case/CaseFolding.txt | 21 +++++++++++++++++----
5589  1 file changed, 17 insertions(+), 4 deletions(-)
5590
5591 commit 5b2d065ef87514ca32af325f793ee37fabd6af19
5592 Author: Akira TAGOH <akira@tagoh.org>
5593 Date:   Tue Jul 3 19:56:56 2012 +0900
5594
5595     Bug 34266 - configs silently ignored if libxml2 doesn't support
5596     SAX1 interface
5597
5598     Check if libxml2 has built with --with-sax1
5599
5600  configure.ac | 12 ++++++++++++
5601  1 file changed, 12 insertions(+)
5602
5603 commit 9c377192bf7d59336dbe4603d73449c7090c11ca
5604 Author: Akira TAGOH <akira@tagoh.org>
5605 Date:   Mon Jun 25 14:57:51 2012 +0900
5606
5607     Bump version to 2.9.92
5608
5609  README                  | 19 ++++++++++++++++++-
5610  configure.ac            |  2 +-
5611  fontconfig/fontconfig.h |  2 +-
5612  3 files changed, 20 insertions(+), 3 deletions(-)
5613
5614 commit 2162d9c2ee7ba930dca8f710ad35a83cb7c76ca6
5615 Author: Akira TAGOH <akira@tagoh.org>
5616 Date:   Mon Jun 25 14:57:40 2012 +0900
5617
5618     Update INSTALL
5619
5620  INSTALL | 4 ++--
5621  1 file changed, 2 insertions(+), 2 deletions(-)
5622
5623 commit a94c6b3b94b4a66d7f528fcc7e939b8ec19ad660
5624 Author: Akira TAGOH <akira@tagoh.org>
5625 Date:   Mon Jun 25 14:50:18 2012 +0900
5626
5627     Bump libtool revision
5628
5629  configure.ac | 2 +-
5630  1 file changed, 1 insertion(+), 1 deletion(-)
5631
5632 commit 769306665c37175d1e0e1167895eace0a8bc4bc3
5633 Author: Akira TAGOH <akira@tagoh.org>
5634 Date:   Tue Apr 24 19:11:41 2012 +0900
5635
5636     Bug 18726 - RFE: help write locale-specific tests
5637
5638     Add an example matching rule for the language specific
5639
5640  doc/fontconfig-user.sgml | 35 +++++++++++++++++++++++++++++++++++
5641  1 file changed, 35 insertions(+)
5642
5643 commit e5a59eac905f1ff6ebe6005c257ce3f9f3c4cc6b
5644 Author: Marius Tolzmann <tolzmann@molgen.mpg.de>
5645 Date:   Thu Jun 21 21:01:10 2012 +0200
5646
5647     Fix warning about deprecated, non-existent config includes
5648
5649     Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8:
5650     reading configurations from ~/.fonts.conf.d is deprecated.
5651
5652     Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9:
5653     reading configurations from ~/.fonts.conf is deprecated.
5654
5655     Be polite and do not issue the warning if deprecated config includes
5656     (e.g. ~/.fonts.conf.d and/or ~/.fonts.conf) do not exist.
5657
5658  src/fcxml.c | 16 +++++++++++++---
5659  1 file changed, 13 insertions(+), 3 deletions(-)
5660
5661 commit 3a5e9bc75d7e240ec590c6e50161ee157904d4d6
5662 Author: Marius Tolzmann <tolzmann@molgen.mpg.de>
5663 Date:   Thu Jun 21 21:01:09 2012 +0200
5664
5665     Fix newline in warning about deprecated config includes
5666
5667  src/fcxml.c | 2 +-
5668  1 file changed, 1 insertion(+), 1 deletion(-)
5669
5670 commit 2d9ad5434b1d3afa2aa3d8a77af0bce940c69177
5671 Author: Akira TAGOH <akira@tagoh.org>
5672 Date:   Mon Jun 18 18:31:36 2012 +0900
5673
5674     Rename configure.in to configure.ac
5675
5676  configure.ac   | 615
5677  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5678  configure.in   | 615
5679  ---------------------------------------------------------
5680  new-version.sh |   4 +-
5681  3 files changed, 617 insertions(+), 617 deletions(-)
5682
5683 commit 4353df754fcf4126ff4a69ccfef1a59450e5a7c7
5684 Author: Akira TAGOH <akira@tagoh.org>
5685 Date:   Mon Jun 18 10:52:21 2012 +0900
5686
5687     clean up the lock file properly on even hardlink-not-supported
5688     filesystem.
5689
5690  src/fcatomic.c | 14 ++++++++++++--
5691  1 file changed, 12 insertions(+), 2 deletions(-)
5692
5693 commit 997a64a67b77ae7c083f4a2898670201ed618fb2
5694 Author: Akira TAGOH <akira@tagoh.org>
5695 Date:   Thu Jun 14 11:27:31 2012 +0900
5696
5697     Fix the fail of make install with --disable-shared on Win32
5698
5699  .gitignore      | 1 +
5700  configure.in    | 1 +
5701  src/Makefile.am | 2 ++
5702  3 files changed, 4 insertions(+)
5703
5704 commit cd280f6532663981fb5fcc2d38f99973033568db
5705 Author: Akira TAGOH <akira@tagoh.org>
5706 Date:   Wed Jun 13 20:01:30 2012 +0900
5707
5708     Fix a build fail on MINGW
5709
5710  src/fcatomic.c |  7 ++++---
5711  src/fccfg.c    | 18 +++++++++---------
5712  src/fcint.h    |  4 +++-
5713  src/fcstat.c   | 16 ++++++++++------
5714  src/fcstr.c    |  6 +++---
5715  src/fcxml.c    | 24 ++++++++++++------------
5716  6 files changed, 41 insertions(+), 34 deletions(-)
5717
5718 commit 2ec0440fb580f5556d8e1fc4e0e3a6c5b9472cf6
5719 Author: Akira TAGOH <akira@tagoh.org>
5720 Date:   Tue Jun 12 11:02:03 2012 +0900
5721
5722     Fix a typo and build fail.
5723
5724  doc/Makefile.am | 6 +++---
5725  1 file changed, 3 insertions(+), 3 deletions(-)
5726
5727 commit b447fc5d52e1e88ca1eca0ce3472d48626e27109
5728 Author: Akira TAGOH <akira@tagoh.org>
5729 Date:   Mon Jun 11 14:14:41 2012 +0900
5730
5731     Bug 50835 - Deprecate FC_GLOBAL_ADVANCE
5732
5733     FC_GLOBAL_ADVANCE is deprecated. this flag is simply ignored on
5734     freetype 2.4.5 or later.
5735
5736  conf.d/20-fix-globaladvance.conf | 28 ----------------------------
5737  conf.d/Makefile.am               |  2 --
5738  doc/fontconfig-devel.sgml        |  2 +-
5739  doc/fontconfig-user.sgml         |  2 +-
5740  fontconfig/fontconfig.h          |  1 +
5741  src/fcdefault.c                  |  1 +
5742  src/fcint.h                      |  2 +-
5743  src/fcname.c                     |  4 ++--
5744  8 files changed, 7 insertions(+), 35 deletions(-)
5745
5746 commit 54fb7967de3850cf7176dde12432ed48c628ebea
5747 Author: Akira TAGOH <akira@tagoh.org>
5748 Date:   Mon Jun 11 20:15:15 2012 +0900
5749
5750     Bump version to 2.9.91
5751
5752  README                  | 81
5753  ++++++++++++++++++++++++++++++++++++++++++++++++-
5754  configure.in            |  2 +-
5755  fontconfig/fontconfig.h |  2 +-
5756  3 files changed, 82 insertions(+), 3 deletions(-)
5757
5758 commit 0b20bd0281a2247a047ef388ea2c6c58614d7b1a
5759 Author: Mark Brand <mabrand@mabrand.nl>
5760 Date:   Mon Jun 11 20:13:02 2012 +0900
5761
5762     fix building for WIN32
5763
5764     8c255fb185d5651b57380b0a9443001e8051b29d moved some code out of switch
5765     but did not declare 'buffer'. Also, replacing the "break" with
5766     "goto bail" neglected the WIN32 specific code.
5767
5768  src/fcxml.c | 12 ++++++------
5769  1 file changed, 6 insertions(+), 6 deletions(-)
5770
5771 commit 101825a129aa1a025e91fd55124e973fcdb31f9e
5772 Author: Akira TAGOH <akira@tagoh.org>
5773 Date:   Mon Jun 11 18:43:56 2012 +0900
5774
5775     Generate bzip2-compressed tarball too
5776
5777  Makefile.am | 2 ++
5778  1 file changed, 2 insertions(+)
5779
5780 commit fdb1155035da677368f762d8fb24ad2f470a9813
5781 Author: Akira TAGOH <akira@tagoh.org>
5782 Date:   Mon Jun 11 18:39:37 2012 +0900
5783
5784     doc: Fix distcheck error again...
5785
5786  doc/Makefile.am | 15 +++++++++------
5787  1 file changed, 9 insertions(+), 6 deletions(-)
5788
5789 commit e8f16c9343f64266c3ec0048d867bfe23bdb6ec6
5790 Author: Akira TAGOH <akira@tagoh.org>
5791 Date:   Mon Jun 11 17:48:12 2012 +0900
5792
5793     Bump libtool revision
5794
5795  configure.in | 4 ++--
5796  1 file changed, 2 insertions(+), 2 deletions(-)
5797
5798 commit cf70eaa3bfa9b14847a1067295c5c0dc12c95e83
5799 Author: Akira TAGOH <akira@tagoh.org>
5800 Date:   Fri Jun 8 19:41:59 2012 +0900
5801
5802     Bug 50525 - superfluous whitespace in the style
5803
5804  src/fcfreetype.c | 15 ++++++++++++++-
5805  1 file changed, 14 insertions(+), 1 deletion(-)
5806
5807 commit f4103bf708778433f5ea02014f890cdeccde206b
5808 Author: Akira TAGOH <akira@tagoh.org>
5809 Date:   Fri Jun 8 19:17:57 2012 +0900
5810
5811     fcdefault: Add the lang object at FcConfigSubstituteWithPat() only
5812     when kind is FcMatchPattern
5813
5814  src/fccfg.c | 33 ++++++++++++++++-----------------
5815  1 file changed, 16 insertions(+), 17 deletions(-)
5816
5817 commit 07e52eeb097a4e3c147e00ed7a6eb7652a611751
5818 Author: Akira TAGOH <akira@tagoh.org>
5819 Date:   Fri Jun 8 15:54:48 2012 +0900
5820
5821     fcdefault: no need to set FC_LANG in FcDefaultSubstitute() anymore
5822
5823  src/fcdefault.c | 4 ----
5824  1 file changed, 4 deletions(-)
5825
5826 commit 550fd49d4fb8efab33d1fa1687b1b9bd352202fe
5827 Author: Akira TAGOH <akira@tagoh.org>
5828 Date:   Tue May 22 14:17:10 2012 +0900
5829
5830     Add the default language to the pattern prior to do build the
5831     substitution
5832
5833     the default language is referred from the FC_LANG environment variable
5834     or the current locale
5835
5836  src/fccfg.c | 18 ++++++++++++++++++
5837  1 file changed, 18 insertions(+)
5838
5839 commit 2261a64ce14d692f7c553f46e2158e70400dbc9c
5840 Author: Akira TAGOH <akira@tagoh.org>
5841 Date:   Fri Jun 8 15:47:52 2012 +0900
5842
5843     fcdefault: fallback if the environment variables are empty
5844
5845     try to fallback if FC_LANG, LC_ALL, LC_CTYPE and LANG is empty
5846
5847  src/fcdefault.c | 8 ++++----
5848  1 file changed, 4 insertions(+), 4 deletions(-)
5849
5850 commit bbc8fb5ba705e5257693f3b266fce12d2f81b50c
5851 Author: Akira TAGOH <akira@tagoh.org>
5852 Date:   Thu Mar 29 20:25:20 2012 +0900
5853
5854     Bug 32853 - Export API to get the default language
5855
5856     Add a new API FcGetDefaultLangs() to export the string sets of
5857     the default
5858     languages.
5859
5860  doc/fclangset.fncs      |   9 +++
5861  fc-lang/fc-lang.c       |   6 ++
5862  fontconfig/fontconfig.h |   3 +
5863  src/fcdefault.c         | 102 ++++++++++---------------------
5864  src/fcint.h             |   6 ++
5865  src/fclang.c            | 159
5866  ++++++++++++++++++++++++++++++++++++++++++++++++
5867  src/fcstr.c             |  44 ++++++++++++++
5868  7 files changed, 260 insertions(+), 69 deletions(-)
5869
5870 commit 1b692d8ab91a096e7d433c51ab187382de91147b
5871 Author: Akira TAGOH <akira@tagoh.org>
5872 Date:   Fri Jun 1 19:06:17 2012 +0900
5873
5874     Fix the wrong estimation for the memory usage information in
5875     fontconfig
5876
5877  fc-cat/fc-cat.c         |  2 +-
5878  fc-list/fc-list.c       |  2 +-
5879  fc-match/fc-match.c     |  2 +-
5880  fc-pattern/fc-pattern.c |  2 +-
5881  fc-query/fc-query.c     |  2 +-
5882  fc-scan/fc-scan.c       |  2 +-
5883  src/fccfg.c             | 12 ++++++++----
5884  src/fcformat.c          |  4 ++--
5885  src/fcpat.c             |  3 ++-
5886  src/fcstr.c             |  3 +--
5887  src/fcxml.c             | 11 +++++++++--
5888  11 files changed, 28 insertions(+), 17 deletions(-)
5889
5890 commit 5254a6630fdf132b0cda62c1bc7e8e40d2639bdf
5891 Author: Akira TAGOH <akira@tagoh.org>
5892 Date:   Thu May 31 12:46:55 2012 +0900
5893
5894     Fix a typo and polish the previous change
5895
5896  src/fcstat.c | 21 ++++++++-------------
5897  1 file changed, 8 insertions(+), 13 deletions(-)
5898
5899 commit 4a741e9a0ab8dbaa0c377fbfed41547645ac79af
5900 Author: Akira TAGOH <akira@tagoh.org>
5901 Date:   Wed May 30 18:21:57 2012 +0900
5902
5903     Fix the build fail on Solaris
5904
5905     It's introduced by 0ac6c98294d666762960824d39329459b22b48b7.
5906     Use lstat() and S_ISDIR() to check if it's the directory or not
5907     if there are no d_type in struct dirent.
5908
5909  configure.in |  2 ++
5910  src/fcstat.c | 61
5911  ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
5912  2 files changed, 55 insertions(+), 8 deletions(-)
5913
5914 commit 0ac6c98294d666762960824d39329459b22b48b7
5915 Author: Mikhail Gusarov <dottedmag@dottedmag.net>
5916 Date:   Mon May 28 14:52:21 2012 +0900
5917
5918     Fix cache aging for fonts on FAT filesystem under Linux
5919
5920     Windows does not update mtime of directory on FAT filesystem when
5921     file is added to it or removed from it. Fontconfig uses mtime of
5922     directory to check cache file aging and hence fails to detect
5923     newly added or recently removed files.
5924
5925     This changeset detects FAT filesystem (currently implemented for
5926     Linux) and adds generating checksum of directory entries instead
5927     of using mtime which guarantees proper cache rebuild.
5928
5929     For non-FAT filesystems this patch adds single syscall per directory
5930     which is negligeable overhead.
5931
5932     This fixes bug https://bugs.freedesktop.org/show_bug.cgi?id=25535
5933
5934     Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
5935
5936  src/fccache.c | 14 +++++-----
5937  src/fcdir.c   |  2 +-
5938  src/fcint.h   |  5 +++-
5939  src/fcstat.c  | 84
5940  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5941  4 files changed, 96 insertions(+), 9 deletions(-)
5942
5943 commit dc2da23e69e6b3f6e6d0436d4777ee2c1d8ff1be
5944 Author: Akira TAGOH <akira@tagoh.org>
5945 Date:   Mon May 28 13:59:48 2012 +0900
5946
5947     Move statfs/statvfs wrapper to fcstat.c and add a test for the mtime
5948     broken fs
5949
5950     just rework to share the efforts between FcIsFsMmapSafe() and
5951     FcIsFsMtimeBroken().
5952
5953  src/fccache.c |  50 +--------------------------
5954  src/fcint.h   |  13 +++++++
5955  src/fcstat.c  | 108
5956  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5957  3 files changed, 122 insertions(+), 49 deletions(-)
5958
5959 commit 6a83c1ad40594530994b826d928312e9eeb19c35
5960 Author: Mikhail Gusarov <dottedmag@dottedmag.net>
5961 Date:   Sun Apr 29 12:56:16 2012 +0200
5962
5963     Move FcStat to separate compilation unit
5964
5965     FcStat() logic is quite complicated in presence of various semi-broken
5966     operating
5967     systems and filesystems, split it out in order to make it a bit
5968     easier.
5969
5970     Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
5971
5972  src/Makefile.am |   1 +
5973  src/fccache.c   |  88 ------------------------------------------
5974  src/fcint.h     |   8 ++--
5975  src/fcstat.c    | 116
5976  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5977  4 files changed, 122 insertions(+), 91 deletions(-)
5978
5979 commit 26160366d7ba5c7baf20ae091d5dd0388714df83
5980 Author: Akira TAGOH <akira@tagoh.org>
5981 Date:   Mon May 28 15:58:56 2012 +0900
5982
5983     fcatomic: fallback to create a directory with FcAtomicLock
5984
5985     link(2) might be failed on the filesystem that doesn't support
5986     the hard link. e.g. FcAtomicLock() always fails on FAT filesystem
5987     when link(2) is available.
5988     So that may be a good idea to fallback if link(2) is failed.
5989
5990  src/fcatomic.c | 10 +++++++++-
5991  1 file changed, 9 insertions(+), 1 deletion(-)
5992
5993 commit 2837c63876b9b1f27d74aad51d45fc18d48f4652
5994 Author: Akira TAGOH <akira@tagoh.org>
5995 Date:   Mon May 21 13:43:20 2012 +0900
5996
5997     Bug 33644 - Fontconfig doesn't match correctly in <test>
5998
5999     Warn if the multiple values is set to <test>, including the case of
6000     in <alias> because the behavior isn't intuitive since so many users
6001     is asking for a help to get things working for their expectation.
6002
6003     Use multiple <match>s or <alias>es for OR operator and
6004     multiple <test>s for AND operator.
6005
6006  doc/fontconfig-user.sgml | 23 +++++++++++++++++++++++
6007  src/fcxml.c              |  5 +++++
6008  2 files changed, 28 insertions(+)
6009
6010 commit 794fb0bd6a3fa91c6e03e51dc080e458b8960a55
6011 Author: Akira TAGOH <akira@tagoh.org>
6012 Date:   Mon May 21 13:37:54 2012 +0900
6013
6014     Correct the example
6015
6016     Enclose the string with <string> in <test>
6017
6018  doc/fontconfig-user.sgml | 10 +++++-----
6019  1 file changed, 5 insertions(+), 5 deletions(-)
6020
6021 commit 8c255fb185d5651b57380b0a9443001e8051b29d
6022 Author: Akira TAGOH <akira@tagoh.org>
6023 Date:   Mon Mar 12 19:18:19 2012 +0900
6024
6025     Bug 20411 - fontconfig doesn't match FreeDesktop directories specs
6026
6027     Allows reading configuration files, fonts and cache files from
6028     the directories where the XDG Base Directory Specification defines.
6029
6030     the old directories are still in the configuration files for
6031     the backward compatibility.
6032
6033  conf.d/50-user.conf      |   7 +-
6034  doc/fontconfig-user.sgml |  37 ++---
6035  fonts.conf.in            |   4 +
6036  fonts.dtd                |  10 +-
6037  src/fccfg.c              |  78 ++++++++++-
6038  src/fcinit.c             |  20 ++-
6039  src/fcint.h              |  11 ++
6040  src/fcstr.c              |   5 +-
6041  src/fcxml.c              | 344
6042  ++++++++++++++++++++++++++++++-----------------
6043  9 files changed, 366 insertions(+), 150 deletions(-)
6044
6045 commit bc4517d8e5af8f31821ec8d9990765dad2867dd4
6046 Author: Akira TAGOH <akira@tagoh.org>
6047 Date:   Wed Apr 11 19:52:35 2012 +0900
6048
6049     Bug 19128 - Handling whitespace in aliases
6050
6051     Add a new attribute `ignore-blanks' to <test>.
6052     When this is set to "true", any blanks in the string will be ignored
6053     on comparison.  This takes effects for compare="eq" or "not_eq" only.
6054
6055     Also changed the behavior of the comparison on <alias> too.
6056
6057  conf.d/20-fix-globaladvance.conf |  8 ++++----
6058  conf.d/20-unhint-small-vera.conf |  6 +++---
6059  conf.d/25-unhint-nonlatin.conf   | 30 +++++++++++++++---------------
6060  conf.d/30-urw-aliases.conf       |  7 +------
6061  conf.d/65-fonts-persian.conf     | 14 +++++++-------
6062  conf.d/80-delicious.conf         |  2 +-
6063  doc/fontconfig-user.sgml         |  3 ++-
6064  fonts.dtd                        |  1 +
6065  src/fccfg.c                      | 35 ++++++++++++++++++++++-------------
6066  src/fcdbg.c                      | 27 ++++++++++++++++++---------
6067  src/fcint.h                      |  8 ++++++++
6068  src/fclist.c                     |  2 +-
6069  src/fcxml.c                      | 24 ++++++++++++++++++++----
6070  13 files changed, 103 insertions(+), 64 deletions(-)
6071
6072 commit 5ac12c0e94128ea63e3e74b4e602cf0c74661bce
6073 Author: Akira TAGOH <akira@tagoh.org>
6074 Date:   Thu May 10 16:47:09 2012 +0900
6075
6076     fcarch.c: get rid of the duplicate definition of FC_MAX
6077
6078     FC_MAX is also available in src/fcint.h
6079
6080  src/fcarch.c | 2 --
6081  1 file changed, 2 deletions(-)
6082
6083 commit cc9d572d3e3d270653c994ff1269f56eb7ee1b1c
6084 Author: Akira TAGOH <akira@tagoh.org>
6085 Date:   Thu May 10 16:36:10 2012 +0900
6086
6087     fonts.conf: keeps same binding for alternatives
6088
6089     Since the binding is affected to the score, the replacement should
6090     have same binding to avoid the unexpected estimation.
6091
6092  fonts.conf.in | 6 +++---
6093  1 file changed, 3 insertions(+), 3 deletions(-)
6094
6095 commit d81407611b160ebfa631556ee60be147d1c0416f
6096 Author: Keith Packard <keithp@keithp.com>
6097 Date:   Tue May 1 19:28:27 2012 -0700
6098
6099     Deal with architectures where ALIGNOF_DOUBLE < 4
6100
6101     This patch isn't really tested as I don't have such a machine, but I
6102     have a bug report that on m68k machines, double values are aligned on
6103     smaller than 4 byte boundaries. If ALIGNOF_DOUBLE < sizeof(int),
6104     the "expected" sizeof of FcValue is miscomputed. Use the maximum of 4
6105     (sizeof (int)) and ALIGNOF_DOUBLE when computing the expected size of
6106     FcValue.
6107
6108     Signed-off-by: Keith Packard <keithp@keithp.com>
6109
6110  src/fcarch.c | 4 +++-
6111  1 file changed, 3 insertions(+), 1 deletion(-)
6112
6113 commit e41474e925947b5a2fb64c80135bc116e9e56d2d
6114 Author: Keith Packard <keithp@keithp.com>
6115 Date:   Tue May 1 19:28:26 2012 -0700
6116
6117     Extra ',' in AC_ARG_WITH(arch causes arch to never be autodetected
6118
6119     Commit 87d7b82a98780223422a829b6bb1a05fd753ae5e reformatted this
6120     part of the configure script, accidentally introducing a spurious
6121     comma.
6122
6123     Signed-off-by: Keith Packard <keithp@keithp.com>
6124
6125  configure.in | 1 -
6126  1 file changed, 1 deletion(-)
6127
6128 commit d2718257f9aa3e6071f649296a52a22684c43e96
6129 Author: Akira TAGOH <akira@tagoh.org>
6130 Date:   Tue May 1 20:18:41 2012 +0900
6131
6132     Output more verbose debugging log to show where to insert the element
6133     into the value list
6134
6135  src/fccfg.c |  2 +-
6136  src/fcdbg.c | 79
6137  +++++++++++++++++++++++++++++++++++++++++++------------------
6138  src/fcint.h |  8 ++++++-
6139  3 files changed, 64 insertions(+), 25 deletions(-)
6140
6141 commit 7d65f9f514e33305bdeafd0d34140da46259e57f
6142 Author: Akira TAGOH <akira@tagoh.org>
6143 Date:   Wed Apr 11 19:52:35 2012 +0900
6144
6145     Bug 39278 - make usage of mmap optional
6146
6147     Stop using mmap() if the cache file is stored on NFS.
6148     also added FONTCONFIG_USE_MMAP environment variable to enforce the
6149     use of
6150     or not the use of mmap(2) regardless of what the filesystem the
6151     cache files
6152     are stored on.
6153
6154  configure.in             | 24 +++++++++++++--
6155  doc/fontconfig-user.sgml | 20 ++++++++++++-
6156  src/fccache.c            | 77
6157  ++++++++++++++++++++++++++++++++++++++++++++++--
6158  3 files changed, 116 insertions(+), 5 deletions(-)
6159
6160 commit f30a5d7637af14b12f07267b59e02ec4a14458f2
6161 Author: Akira TAGOH <akira@tagoh.org>
6162 Date:   Wed Apr 25 16:21:33 2012 +0900
6163
6164     Disable iconv support anyway...
6165
6166  configure.in | 3 ++-
6167  1 file changed, 2 insertions(+), 1 deletion(-)
6168
6169 commit 7587d1c99d9476b6dd4dbe523c0204da700fed8d
6170 Author: Akira TAGOH <akira@tagoh.org>
6171 Date:   Mon Mar 26 16:34:34 2012 +0900
6172
6173     Bug 27765 - FcMatch() returns style in wrong language
6174
6175     Add "namelang" object to obtain the localized name in the font
6176     regardless
6177     of the lang object. it's applied to "familylang", "stylelang" and
6178     "fullnamelang" alltogether. this would helps if one wants to enforce
6179     selecting them in the specific language if any.  the default value for
6180     the namelang object is determined from current locale.
6181
6182  doc/fontconfig-devel.sgml |   3 ++
6183  fontconfig/fontconfig.h   |   1 +
6184  src/fcdefault.c           |  37 ++++++++++++++-
6185  src/fcint.h               |   3 +-
6186  src/fclist.c              |  47 +++++++++++++++----
6187  src/fcmatch.c             | 113
6188  +++++++++++++++++++++++++++++++++++++++-------
6189  src/fcname.c              |   1 +
6190  7 files changed, 178 insertions(+), 27 deletions(-)
6191
6192 commit 526f0da93fc487e9b33a4d97386a9054156d01ac
6193 Author: Akira TAGOH <akira@tagoh.org>
6194 Date:   Tue Apr 24 11:40:51 2012 +0900
6195
6196     Add --enable-iconv option to configure
6197
6198     Disable iconv support by default, which provide a feature to convert
6199     non-Unicode SFNT names to UTF-8.
6200
6201  configure.in | 64
6202  ++++++++++++++++++++++++++++++++----------------------------
6203  1 file changed, 34 insertions(+), 30 deletions(-)
6204
6205 commit 06d6b7c3120cd417af5ff47e9735aed577978354
6206 Author: Akira TAGOH <akira@tagoh.org>
6207 Date:   Wed Mar 28 17:28:06 2012 +0900
6208
6209     Create CACHEDIR.TAG when fc-cache is run or only when the cache
6210     directory is created at the runtime.
6211
6212     Also add FcCacheCreateTagFile() API to do create CACHEDIR.TAG on
6213     the cache
6214     directory.
6215
6216  doc/fccache.fncs        |  9 ++++++
6217  doc/fcconfig.fncs       |  2 +-
6218  fc-cache/fc-cache.c     | 73 +-----------------------------------------
6219  fontconfig/fontconfig.h |  5 ++-
6220  src/fccache.c           | 85
6221  +++++++++++++++++++++++++++++++++++++++++++++++++
6222  src/fccfg.c             |  2 +-
6223  src/fcint.h             |  3 ++
6224  7 files changed, 104 insertions(+), 75 deletions(-)
6225
6226 commit 25ccc3f3d27d8affd45c4b0a8041ef757dbb20dd
6227 Author: Akira TAGOH <akira@tagoh.org>
6228 Date:   Fri Apr 20 19:08:59 2012 +0900
6229
6230     Bug 47721 - Add ChromeOS fonts to 30-metric-aliases.conf
6231
6232  conf.d/30-metric-aliases.conf | 50
6233  +++++++++++++++++++++++++++++++++----------
6234  1 file changed, 39 insertions(+), 11 deletions(-)
6235
6236 commit 7069d717e982adcf8e1d300cbd10eec6322a65c9
6237 Author: Akira TAGOH <akira@tagoh.org>
6238 Date:   Sun Apr 22 21:40:44 2012 +0900
6239
6240     C++11 requires a space between literal and identifier
6241
6242     Reported by Buganini
6243
6244  fontconfig/fontconfig.h | 6 +++---
6245  1 file changed, 3 insertions(+), 3 deletions(-)
6246
6247 commit 22dc5460906f78b3dc1b12ab2440e62b930adf0b
6248 Author: Akira TAGOH <akira@tagoh.org>
6249 Date:   Fri Apr 20 20:04:17 2012 +0900
6250
6251     Fix a build issue again when no regex functions available
6252
6253     Reported by Jon TURNEY
6254
6255  configure.in | 4 +---
6256  src/fcstr.c  | 2 +-
6257  2 files changed, 2 insertions(+), 4 deletions(-)
6258
6259 commit 9fa7b7c8f2d1d8a9c50f3ba0f99087f653b6a9b8
6260 Author: Akira TAGOH <akira@tagoh.org>
6261 Date:   Fri Apr 20 11:17:41 2012 +0900
6262
6263     Rework to avoid adding the unexpected value to ICONV_CFLAGS and
6264     ICONV_LIBS
6265
6266  configure.in | 44 ++++++++++++++++++++++++--------------------
6267  1 file changed, 24 insertions(+), 20 deletions(-)
6268
6269 commit dd2a3d3520b6fea20a58b2888fef0458c01b287f
6270 Author: Akira TAGOH <akira@tagoh.org>
6271 Date:   Wed Apr 18 12:55:23 2012 +0900
6272
6273     Bug 25151 - Move cleanCacheDirectory() from fc-cache.c into
6274      the library
6275
6276     Add FcDirCacheScan() API to clean up the cache files in the directory.
6277
6278  doc/fccache.fncs        |  9 +++++
6279  fc-cache/fc-cache.c     | 93
6280  +------------------------------------------------
6281  fontconfig/fontconfig.h |  3 ++
6282  src/fccache.c           | 91
6283  +++++++++++++++++++++++++++++++++++++++++++++++
6284  src/fcint.h             |  2 ++
6285  5 files changed, 106 insertions(+), 92 deletions(-)
6286
6287 commit 9e62fcedfe774a13843cc0982bc3e535369b99eb
6288 Author: Keith Packard <keithp@keithp.com>
6289 Date:   Mon Apr 16 11:28:36 2012 -0700
6290
6291     Use posix_fadvise to speed startup
6292
6293     Given that fontconfig will scan all of the cache file data during the
6294     first font search, ask the kernel to start reading the pages right
6295     away.
6296
6297     Signed-off-by: Keith Packard <keithp@keithp.com>
6298
6299  configure.in  | 2 +-
6300  src/fccache.c | 3 +++
6301  2 files changed, 4 insertions(+), 1 deletion(-)
6302
6303 commit 94c2cc58a091138aa8c507d6239eca69520b65f0
6304 Author: Akira TAGOH <akira@tagoh.org>
6305 Date:   Mon Apr 16 20:25:52 2012 +0900
6306
6307     doc: Fix a typo of the environment variable name.
6308
6309  doc/fcconfig.fncs | 4 ++--
6310  1 file changed, 2 insertions(+), 2 deletions(-)
6311
6312 commit c5714bcf90d6b345e748b7fa7b21e421409aba60
6313 Author: Akira TAGOH <akira@tagoh.org>
6314 Date:   Fri Apr 13 11:09:04 2012 +0900
6315
6316     Add --with-expat, --with-expat-includes and --with-expat-lib back.
6317
6318  configure.in | 41 ++++++++++++++++++++++++++++++++++++++---
6319  1 file changed, 38 insertions(+), 3 deletions(-)
6320
6321 commit 470e92c9dbdc75d354c9dce9063276996ecf535d
6322 Author: Akira TAGOH <akira@tagoh.org>
6323 Date:   Thu Apr 12 14:01:25 2012 +0900
6324
6325     Bug 27526 - Compatibility fix for old windows sytems
6326
6327     Patch from Gianluigi Tiesi
6328
6329  src/fccache.c |  3 ---
6330  src/fcint.h   | 12 ++++++++++--
6331  src/fcxml.c   | 52 +++++++++++++++++++++++++++++++++++++++++++---------
6332  3 files changed, 53 insertions(+), 14 deletions(-)
6333
6334 commit ac6271dbac32086ce60845efc4d87e669f37796a
6335 Author: Akira TAGOH <akira@tagoh.org>
6336 Date:   Thu Apr 12 11:01:12 2012 +0900
6337
6338     Bug 48573 - platform without regex do not have also REG_XXX defines
6339
6340     Fix a build issue on the platforms where regex isn't available
6341
6342  configure.in | 9 +++++++++
6343  src/fcstr.c  | 6 ++++--
6344  2 files changed, 13 insertions(+), 2 deletions(-)
6345
6346 commit 9231d79ad180f992f9bbef4f3127576870a75075
6347 Author: Akira TAGOH <akira@tagoh.org>
6348 Date:   Mon Apr 9 12:51:12 2012 +0900
6349
6350     Bug 28491 - Allow matching on FC_FILE
6351
6352     Allow :file=/path/to/font/file on matching
6353
6354  configure.in  |  4 +--
6355  src/fcint.h   |  6 +++++
6356  src/fcmatch.c | 84
6357  ++++++++++++++++++++++++++++++++++++-----------------------
6358  src/fcstr.c   | 50 +++++++++++++++++++++++++++++++++++
6359  4 files changed, 110 insertions(+), 34 deletions(-)
6360
6361 commit 2589207cfd4c7e948a4b50d7c07c13a3a52fe0aa
6362 Author: Akira TAGOH <akira@tagoh.org>
6363 Date:   Tue Apr 10 18:34:11 2012 +0900
6364
6365     Bug 26830 - Add search for libiconv non-default directory
6366
6367     Add --with-libiconv, --with-libiconv-includes and --with-libiconv-lib
6368     to specify the directory where libiconv might be installed.
6369
6370  configure.in    | 85
6371  +++++++++++++++++++++++++++++++++++++++++----------------
6372  src/Makefile.am |  1 +
6373  2 files changed, 63 insertions(+), 23 deletions(-)
6374
6375 commit ddefa5021f7785514f373aab6a8e6191a867278e
6376 Author: Akira TAGOH <akira@tagoh.org>
6377 Date:   Wed Apr 4 14:47:57 2012 +0900
6378
6379     Bug 22862 - <alias> ignores <match> <test>s
6380
6381     Allow to use the test elements in the alias element.
6382
6383  fonts.dtd   |  2 +-
6384  src/fcxml.c | 27 +++++++++++++++++++++------
6385  2 files changed, 22 insertions(+), 7 deletions(-)
6386
6387 commit e181ab4de5d20fe1f70e68f66ef8332553eba206
6388 Author: Akira TAGOH <akira@tagoh.org>
6389 Date:   Wed Apr 4 16:49:30 2012 +0900
6390
6391     Bug 29341 - Make some fontconfig paths configurable
6392
6393     Add configure options to set the directory to be installed:
6394       --with-templatedir for the configuration files a.k.a.
6395         /etc/fonts/conf.avail
6396       --with-baseconfigdir for fonts.conf etc a.k.a. /etc/fonts
6397       --with-configdir for the active configuration files a.k.a.
6398         /etc/fonts/conf.d
6399       --with-xmldir for fonts.dtd etc
6400
6401     and the default path for templatedir is changed to
6402     ${datadir}/fontconfig/conf.avail
6403
6404  Makefile.am        | 36 +++++++++++---------
6405  conf.d/Makefile.am | 99
6406  ++++++++++++++++++++++++++----------------------------
6407  configure.in       | 72 ++++++++++++++++++++++++++++++++-------
6408  fonts.conf.in      |  2 +-
6409  src/Makefile.am    |  2 +-
6410  5 files changed, 129 insertions(+), 82 deletions(-)
6411
6412 commit bb02899d9ff9813738809fb5349a9f3ae2dba76f
6413 Author: Akira TAGOH <akira@tagoh.org>
6414 Date:   Mon Apr 2 15:38:27 2012 +0900
6415
6416     Use pkgconfig to check builddeps
6417
6418  configure.in | 164
6419  +++++++++++------------------------------------------------
6420  1 file changed, 31 insertions(+), 133 deletions(-)
6421
6422 commit 87d7b82a98780223422a829b6bb1a05fd753ae5e
6423 Author: Akira TAGOH <akira@tagoh.org>
6424 Date:   Mon Apr 2 14:32:44 2012 +0900
6425
6426     Use AC_HELP_STRING instead of formatting manually
6427
6428  configure.in | 57
6429  ++++++++++++++++++++++++++++++++++++++++++++++-----------
6430  1 file changed, 46 insertions(+), 11 deletions(-)
6431
6432 commit d3e3f4a46d07a7b611be21600d7049225b8b2909
6433 Author: Akira TAGOH <akira@tagoh.org>
6434 Date:   Fri Mar 30 18:09:14 2012 +0900
6435
6436     doc: Add contains and not_contains operators and elements
6437
6438  doc/fontconfig-user.sgml | 6 +++---
6439  1 file changed, 3 insertions(+), 3 deletions(-)
6440
6441 commit 9279f71a3a855e3b2dbd13dbe0d38f2b69673c49
6442 Author: Akira TAGOH <akira@tagoh.org>
6443 Date:   Fri Mar 30 11:52:25 2012 +0900
6444
6445     Bug 24729 - [ne_NP] Fix ortho file
6446
6447     further update for ne.orth
6448
6449     Patch from Pravin Satpute.
6450
6451  fc-lang/ne.orth | 23 ++++++++++++++++++++---
6452  1 file changed, 20 insertions(+), 3 deletions(-)
6453
6454 commit 9fe7c986c64d8cfb7f85a300b6f0d470ce66b18a
6455 Author: Akira TAGOH <akira@tagoh.org>
6456 Date:   Thu Mar 29 15:43:11 2012 +0900
6457
6458     Bug 48020 - Fix for src/makealias on Solaris 10
6459
6460     Use the command substitution `command` instead of $(command) for
6461     Solaris 10.
6462
6463  src/makealias | 2 +-
6464  1 file changed, 1 insertion(+), 1 deletion(-)
6465
6466 commit becbdaebe3d77726900072de1a0fb6a95c938da5
6467 Author: Akira TAGOH <akira@tagoh.org>
6468 Date:   Wed Mar 28 15:09:25 2012 +0900
6469
6470     Move workaround macros for fat binaries into the separate header file
6471
6472  Makefile.am     |  5 +++--
6473  config-fixups.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
6474  configure.in    |  4 +++-
6475  src/fcarch.h    | 13 -------------
6476  4 files changed, 50 insertions(+), 16 deletions(-)
6477
6478 commit fe6ba5e5c54928adeaf96668d0cf6f44f0484065
6479 Author: Akira TAGOH <akira@tagoh.org>
6480 Date:   Wed Mar 28 16:27:46 2012 +0900
6481
6482     Fix the hardcoded cache file suffix
6483
6484  fc-cat/fc-cat.c | 4 ++--
6485  1 file changed, 2 insertions(+), 2 deletions(-)
6486
6487 commit 4a060729a1466186d3be63ada344f43d66f937e5
6488 Author: Akira TAGOH <akira@tagoh.org>
6489 Date:   Wed Mar 28 13:38:53 2012 +0900
6490
6491     fcpat: Increase the number of buckets in the shared string hash table
6492
6493     This is a reasonably conservative increase in the number of buckets
6494     in the hash
6495     table to 251.  After FcInit(), there are 240 shared strings in use
6496     on my system
6497     (from configuration files I assume).  The hash value is stored in
6498     each link in
6499     the chains so comparison are actually not very expensive.  This change
6500     should
6501     reduce the average length of chains by a factor of 8.  With the
6502     reference
6503     counted strings, it should keep the average length of chains to
6504     about 2.  The
6505     number of buckets is prime so as not to rely too much on the quality
6506     of the
6507     hash function.
6508
6509     https://bugs.freedesktop.org/show_bug.cgi?id=17832#c5
6510
6511     Patch from Karl Tomlinson
6512
6513  src/fcpat.c | 2 +-
6514  1 file changed, 1 insertion(+), 1 deletion(-)
6515
6516 commit d8dcff7b96b09748e6f1df9e4adc7ab0850d7b18
6517 Author: Akira TAGOH <akira@tagoh.org>
6518 Date:   Wed Mar 28 13:37:15 2012 +0900
6519
6520     Bug 17832 - Memory leaks due to FcStrStaticName use for external
6521     patterns
6522
6523     Use the reference-counted strings instead of the static strings
6524
6525     Patch from Karl Tomlinson
6526
6527  src/fccfg.c  |  2 +-
6528  src/fcinit.c |  4 ++--
6529  src/fcint.h  | 10 +++++-----
6530  src/fclist.c | 10 +++++++++-
6531  src/fcname.c | 34 ++++++++------------------------
6532  src/fcpat.c  | 63
6533  +++++++++++++++++++++++-------------------------------------
6534  src/fcxml.c  |  8 +++++---
6535  7 files changed, 54 insertions(+), 77 deletions(-)
6536
6537 commit ea1c6ea337b8cf6b86169b565787d0d31a0fc330
6538 Author: Akira TAGOH <akira@tagoh.org>
6539 Date:   Tue Mar 27 21:06:36 2012 +0900
6540
6541     Fix a memory leak in FcDirScanConfig()
6542
6543  src/fcdir.c | 3 +++
6544  1 file changed, 3 insertions(+)
6545
6546 commit 1aaf8b773d73f89f5b0d8591cca0a2072524fdb3
6547 Author: Akira TAGOH <akira@tagoh.org>
6548 Date:   Mon Mar 26 10:58:18 2012 +0900
6549
6550     Bug 17722 - Don't overwrite user's configurations in default config
6551
6552     Use "append" to avoid overwriting the user configuration.
6553     This presumes most clients may takes care of the first value only.
6554
6555  conf.d/10-autohint.conf          | 8 +++++++-
6556  conf.d/10-no-sub-pixel.conf      | 8 +++++++-
6557  conf.d/10-sub-pixel-bgr.conf     | 8 +++++++-
6558  conf.d/10-sub-pixel-rgb.conf     | 8 +++++++-
6559  conf.d/10-sub-pixel-vbgr.conf    | 8 +++++++-
6560  conf.d/10-sub-pixel-vrgb.conf    | 8 +++++++-
6561  conf.d/10-unhinted.conf          | 8 +++++++-
6562  conf.d/11-lcdfilter-default.conf | 8 +++++++-
6563  conf.d/11-lcdfilter-legacy.conf  | 8 +++++++-
6564  conf.d/11-lcdfilter-light.conf   | 8 +++++++-
6565  10 files changed, 70 insertions(+), 10 deletions(-)
6566
6567 commit 900675d0b0b40f22ecc0d75e4d5ce16295a3a5e3
6568 Author: Akira TAGOH <akira@tagoh.org>
6569 Date:   Thu Mar 22 19:57:47 2012 +0900
6570
6571     Bug 47703 - SimSun default family
6572
6573     40-nonlatin.conf: SimSun should be serif but not sans-serif.
6574
6575     http://www.microsoft.com/typography/fonts/family.aspx?FID=37
6576
6577     Patch from Petr Gajdos
6578
6579  conf.d/40-nonlatin.conf | 8 ++++----
6580  1 file changed, 4 insertions(+), 4 deletions(-)
6581
6582 commit 92ac054ce5e270f22a4f81a09522c3f03b76c876
6583 Author: Akira TAGOH <akira@tagoh.org>
6584 Date:   Thu Mar 22 19:15:27 2012 +0900
6585
6586     fcmatch: Set FcResultMatch at the end if the return value is valid.
6587
6588     In the previous code, the result of 'result' in the argument for
6589     FcFontSetSort() and FcFontSetMatch() wasn't predictable and not
6590     reliable to
6591     check if the return value is valid or not. this change is to ensure
6592     if it's
6593     performed successfully.
6594
6595  src/fcmatch.c | 19 ++++++++++++++-----
6596  1 file changed, 14 insertions(+), 5 deletions(-)
6597
6598 commit 1db3e9cdd8bc7408e630934cfc8deda7798b8970
6599 Author: Akira TAGOH <akira@tagoh.org>
6600 Date:   Thu Mar 22 12:36:34 2012 +0900
6601
6602     fc-cache: improvement of the fix for Bug#39914.
6603
6604     Use sizeof() instead of strlen() and use stdio.
6605
6606  fc-cache/fc-cache.c | 13 +++++++------
6607  1 file changed, 7 insertions(+), 6 deletions(-)
6608
6609 commit 4f7f3bf9f78843be5b39eb64acfeb02ffcd8e3a4
6610 Author: Akira TAGOH <akira@tagoh.org>
6611 Date:   Wed Mar 21 16:06:37 2012 +0900
6612
6613     Bug 39914 - Please tag the cache directory with CACHEDIR.TAG
6614
6615     fc-cache: Create CACHEDIR.TAG at the top of the cache directory.
6616
6617     Reviewed-by: Josh Triplett <josh@joshtriplett.org>
6618
6619  fc-cache/fc-cache.c | 77
6620  +++++++++++++++++++++++++++++++++++++++++++++++++++++
6621  1 file changed, 77 insertions(+)
6622
6623 commit 8cc4498122b17843b00ec3eebdd7a7d8d59cb7ff
6624 Author: Jeremy Huddleston <jeremyhu@apple.com>
6625 Date:   Mon Mar 19 02:16:41 2012 -0700
6626
6627     fcarch: Check for architecture signature at compile time rather than
6628     configure time
6629
6630     https://bugs.freedesktop.org/show_bug.cgi?id=20208
6631
6632     Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
6633
6634  fc-cache/fc-cache.c |  3 +--
6635  src/fcarch.c        |  4 ++--
6636  src/fcarch.h        | 23 +++++++++++++++++++++--
6637  3 files changed, 24 insertions(+), 6 deletions(-)
6638
6639 commit e1ffb3dcd46f1fbbc5cb7527bc7f447b060ed98f
6640 Author: Akira TAGOH <tagoh@redhat.com>
6641 Date:   Fri Mar 16 23:18:23 2012 +0900
6642
6643     Get rid of the prerequisites from the sufix rules
6644
6645     Thanks to Adam Sampson for pointing this out.
6646
6647  doc/Makefile.am | 12 ++++++++----
6648  1 file changed, 8 insertions(+), 4 deletions(-)
6649
6650 commit 93460f93e9e55e39a42fb6474918f31539436d9c
6651 Author: Akira TAGOH <akira@tagoh.org>
6652 Date:   Fri Mar 16 16:29:53 2012 +0900
6653
6654     Fix a build issue due to the use of non-portable variables
6655
6656     $< isn't supported in BSD make say. $(RM) is pre-defined in GNU make
6657     though, not in BSD make say. so changed to check on configure if it's
6658     pre-defined by make, otherwise set the appropriate command to $(RM).
6659
6660     This would be a workaround until it has the certain pre-defined value.
6661
6662  Makefile.am            | 10 +++++-----
6663  conf.d/Makefile.am     |  8 ++++----
6664  configure.in           |  9 +++++++++
6665  doc/Makefile.am        | 32 ++++++++++++++++----------------
6666  fc-cache/Makefile.am   |  4 ++--
6667  fc-case/Makefile.am    |  6 ++----
6668  fc-cat/Makefile.am     |  4 ++--
6669  fc-list/Makefile.am    |  4 ++--
6670  fc-match/Makefile.am   |  4 ++--
6671  fc-pattern/Makefile.am |  4 ++--
6672  fc-query/Makefile.am   |  4 ++--
6673  fc-scan/Makefile.am    |  4 ++--
6674  src/Makefile.am        |  8 ++++----
6675  13 files changed, 54 insertions(+), 47 deletions(-)
6676
6677 commit f2813ffc689fb6972ff4d5d414c3abfa3e0be26f
6678 Author: Akira TAGOH <akira@tagoh.org>
6679 Date:   Fri Mar 16 11:55:47 2012 +0900
6680
6681     Revert "Fix a build fail on some environment"
6682
6683     This reverts commit b75eb63982a54c0fb4576d8a655ef734908d3604.
6684
6685  fc-case/Makefile.am      | 10 ++++++----
6686  fc-glyphname/Makefile.am |  4 ++--
6687  fc-lang/Makefile.am      |  4 ++--
6688  3 files changed, 10 insertions(+), 8 deletions(-)
6689
6690 commit a5b609196fe9cf688e5b4f7b7cd31fb2dc15b154
6691 Author: Akira TAGOH <akira@tagoh.org>
6692 Date:   Fri Mar 16 11:55:30 2012 +0900
6693
6694     Revert "Fix a build fail on some environment."
6695
6696     This reverts commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af.
6697
6698     Conflicts:
6699
6700         doc/Makefile.am
6701
6702  Makefile.am              |  2 +-
6703  doc/Makefile.am          | 30 +++++++++++++++---------------
6704  fc-cache/Makefile.am     | 10 +++++-----
6705  fc-case/Makefile.am      |  2 +-
6706  fc-cat/Makefile.am       |  6 +++---
6707  fc-glyphname/Makefile.am |  2 +-
6708  fc-lang/Makefile.am      |  2 +-
6709  fc-list/Makefile.am      |  8 ++++----
6710  fc-match/Makefile.am     |  8 ++++----
6711  fc-pattern/Makefile.am   |  6 +++---
6712  fc-query/Makefile.am     |  8 ++++----
6713  fc-scan/Makefile.am      |  8 ++++----
6714  src/Makefile.am          |  2 +-
6715  13 files changed, 47 insertions(+), 47 deletions(-)
6716
6717 commit 765b7b32d862474eb631b47bbdbd34ffba507392
6718 Author: Akira TAGOH <akira@tagoh.org>
6719 Date:   Mon Mar 12 19:02:27 2012 +0900
6720
6721     [doc] Update for cachedir.
6722
6723     <cache> element is now obsoletes and no longer used. get rid of it
6724     from the doc and add <cachedir> instead.
6725
6726  doc/fontconfig-user.sgml | 19 ++++++++++---------
6727  1 file changed, 10 insertions(+), 9 deletions(-)
6728
6729 commit e8bdc6df2ed329a38c2152b3592bf4ded8f27ce7
6730 Author: Akira TAGOH <akira@tagoh.org>
6731 Date:   Mon Mar 12 17:58:00 2012 +0900
6732
6733     [doc] Update the path for cache files and the version.
6734
6735  doc/fontconfig-user.sgml | 6 +++---
6736  1 file changed, 3 insertions(+), 3 deletions(-)
6737
6738 commit dd3214aa392a66095513f8fc160d6b62d81f36f5
6739 Author: Akira TAGOH <akira@tagoh.org>
6740 Date:   Sun Mar 11 02:24:33 2012 +0900
6741
6742     Bump version to 2.9.0
6743
6744  README                  | 129
6745  +++++++++++++++++++++++++++++++++++++++++++++++-
6746  configure.in            |   2 +-
6747  fontconfig/fontconfig.h |   2 +-
6748  3 files changed, 129 insertions(+), 4 deletions(-)
6749
6750 commit 3b142c2aaeaed4d6d5b3353aa1007d6ac08dbbdb
6751 Author: Akira TAGOH <akira@tagoh.org>
6752 Date:   Sun Mar 11 02:12:10 2012 +0900
6753
6754     Get rid of $< from Makefile.am
6755
6756  Makefile.am     |  2 +-
6757  doc/Makefile.am | 16 ++++++++--------
6758  2 files changed, 9 insertions(+), 9 deletions(-)
6759
6760 commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af
6761 Author: Akira TAGOH <akira@tagoh.org>
6762 Date:   Sat Mar 10 23:30:30 2012 +0900
6763
6764     Fix a build fail on some environment.
6765
6766  Makefile.am              |  2 +-
6767  doc/Makefile.am          | 20 ++++++++++----------
6768  fc-cache/Makefile.am     | 10 +++++-----
6769  fc-case/Makefile.am      |  2 +-
6770  fc-cat/Makefile.am       |  6 +++---
6771  fc-glyphname/Makefile.am |  2 +-
6772  fc-lang/Makefile.am      |  2 +-
6773  fc-list/Makefile.am      |  8 ++++----
6774  fc-match/Makefile.am     |  8 ++++----
6775  fc-pattern/Makefile.am   |  6 +++---
6776  fc-query/Makefile.am     |  8 ++++----
6777  fc-scan/Makefile.am      |  8 ++++----
6778  src/Makefile.am          |  2 +-
6779  13 files changed, 42 insertions(+), 42 deletions(-)
6780
6781 commit b75eb63982a54c0fb4576d8a655ef734908d3604
6782 Author: Akira TAGOH <akira@tagoh.org>
6783 Date:   Sat Mar 10 22:05:07 2012 +0900
6784
6785     Fix a build fail on some environment
6786
6787  fc-case/Makefile.am      | 10 ++++------
6788  fc-glyphname/Makefile.am |  4 ++--
6789  fc-lang/Makefile.am      |  4 ++--
6790  3 files changed, 8 insertions(+), 10 deletions(-)
6791
6792 commit a47899a853e4ed3405f398f43d03424095ae73f5
6793 Author: Akira TAGOH <akira@tagoh.org>
6794 Date:   Sat Mar 10 19:03:05 2012 +0900
6795
6796     Fix a build issue
6797
6798  doc/Makefile.am | 1 -
6799  1 file changed, 1 deletion(-)
6800
6801 commit d6de5351922d79ccf38d2bc6b75f6ea2011dd421
6802 Author: Akira TAGOH <akira@tagoh.org>
6803 Date:   Fri Mar 9 22:24:18 2012 +0900
6804
6805     Update to detect the uncommited changes properly
6806
6807  new-version.sh | 2 +-
6808  1 file changed, 1 insertion(+), 1 deletion(-)
6809
6810 commit 78d75c003c5f03a2aeebc628d70d3f75bd6f5707
6811 Author: Akira TAGOH <akira@tagoh.org>
6812 Date:   Fri Mar 9 22:12:35 2012 +0900
6813
6814     Update the version info
6815
6816  configure.in | 6 +++---
6817  1 file changed, 3 insertions(+), 3 deletions(-)
6818
6819 commit 353f7cc69184cdb1a7d5b4cc00741fab97b32f17
6820 Author: Akira TAGOH <akira@tagoh.org>
6821 Date:   Fri Mar 9 17:33:03 2012 +0900
6822
6823     Fix distcheck error
6824
6825  doc/Makefile.am          | 334
6826  ++++++++++++++++++++++++-----------------------
6827  fc-case/Makefile.am      |   3 +
6828  fc-glyphname/Makefile.am |   3 +
6829  fc-lang/Makefile.am      |   3 +
6830  4 files changed, 179 insertions(+), 164 deletions(-)
6831
6832 commit 254232f47eaea0d03d2b1c2405d4ded5fd09142e
6833 Author: Akira TAGOH <akira@tagoh.org>
6834 Date:   Wed Mar 7 18:16:35 2012 +0900
6835
6836     Bug 19128 - Handling whitespace in aliases
6837
6838     Add a workaround alias for Dingbats.
6839
6840  conf.d/30-urw-aliases.conf | 5 +++++
6841  1 file changed, 5 insertions(+)
6842
6843 commit 0ca752dd25462ed88112ba7c859ef6d5a41ea606
6844 Author: Akira TAGOH <akira@tagoh.org>
6845 Date:   Wed Mar 7 17:56:39 2012 +0900
6846
6847     Check null value for given object to avoid possibly segfaulting
6848
6849  src/fccharset.c | 175
6850  +++++++++++++++++++++++++++++++++-----------------------
6851  1 file changed, 103 insertions(+), 72 deletions(-)
6852
6853 commit 1f01c4b60c4c5e16a92d60f76ce615005c7db6b8
6854 Author: Akira TAGOH <akira@tagoh.org>
6855 Date:   Wed Mar 7 17:32:14 2012 +0900
6856
6857     Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType
6858
6859     Force to find out a size for bitmap-only ttf to avoid the blank glyphs
6860     in the font.
6861
6862     Patch from Bug Fly
6863
6864  src/fcfreetype.c | 32 ++++++++++++++------------------
6865  1 file changed, 14 insertions(+), 18 deletions(-)
6866
6867 commit a13d518fdd079aeb0bd07a0457393cca8def7f90
6868 Author: Akira TAGOH <akira@tagoh.org>
6869 Date:   Tue Feb 28 12:52:25 2012 +0900
6870
6871     Bug 41694 - FcCache functions have random-number-generator side
6872     effects
6873
6874     Use the own random number generator state if possible.
6875
6876  configure.in  |  2 +-
6877  src/fccache.c | 69
6878  ++++++++++++++++++++++++++++++++++++++++++++++++++---------
6879  2 files changed, 60 insertions(+), 11 deletions(-)
6880
6881 commit c7a671ab6069c676bbc77875234364242fd00e88
6882 Author: Pravin Satpute <psatpute@redhat.com>
6883 Date:   Fri Feb 24 16:50:14 2012 +0900
6884
6885     Bug 25652 - Add ortho file for locale mni_IN
6886
6887     Add mni.orth for Maniputi
6888
6889     Signed-off-by: Akira TAGOH <akira@tagoh.org>
6890
6891  fc-lang/Makefile.am |  3 ++-
6892  fc-lang/mni.orth    | 35 +++++++++++++++++++++++++++++++++++
6893  2 files changed, 37 insertions(+), 1 deletion(-)
6894
6895 commit 04c96f59b92091b758fb26b97f1f9a3c9c2a6b6c
6896 Author: Pravin Satpute <psatpute@redhat.com>
6897 Date:   Fri Feb 24 16:43:14 2012 +0900
6898
6899     Bug 25653 - Add ortho file for locale doi_IN
6900
6901     Add doi.orth for Dogri
6902
6903     Signed-off-by: Akira TAGOH <akira@tagoh.org>
6904
6905  fc-lang/Makefile.am |  3 ++-
6906  fc-lang/doi.orth    | 40 ++++++++++++++++++++++++++++++++++++++++
6907  2 files changed, 42 insertions(+), 1 deletion(-)
6908
6909 commit 857753d3680b7e64e753a4b8a8324138200eb86b
6910 Author: Akira TAGOH <akira@tagoh.org>
6911 Date:   Thu Feb 23 20:12:06 2012 +0900
6912
6913     Add brx.orth and sat.orth
6914
6915  fc-lang/Makefile.am | 4 +++-
6916  1 file changed, 3 insertions(+), 1 deletion(-)
6917
6918 commit 942cb16f6c59103e29b4e04ca8c64d29c8e67cb0
6919 Author: Parag Nemade <pnemade@redhat.com>
6920 Date:   Thu Feb 23 20:06:41 2012 +0900
6921
6922     Bug 25650 - Add ortho file for locale sat_IN
6923
6924     Add sat.orth for Santali
6925
6926     Signed-off-by: Akira TAGOH <akira@tagoh.org>
6927
6928  fc-lang/sat.orth | 44 ++++++++++++++++++++++++++++++++++++++++++++
6929  1 file changed, 44 insertions(+)
6930
6931 commit 38b9c42fe2e9d496a41e773d84a74254a6f65bc4
6932 Author: Parag Nemade <pnemade@redhat.com>
6933 Date:   Thu Feb 23 19:34:18 2012 +0900
6934
6935     Bug 25651 - Add ortho file for locale brx_IN
6936
6937     Add brx.orth for Bodo.
6938
6939     Signed-off-by: Akira TAGOH <akira@tagoh.org>
6940
6941  fc-lang/brx.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
6942  1 file changed, 46 insertions(+)
6943
6944 commit a3ff1f07f8c60d2a3c77a4670de6aad0622ecacc
6945 Author: Akira TAGOH <akira@tagoh.org>
6946 Date:   Thu Feb 23 15:23:23 2012 +0900
6947
6948     Bug 27385 - lcdfilter settings for freetype-2.3.12 not available
6949     in fontconfig-2.8.0
6950
6951     Add config files for FT_LcdFilter options.
6952
6953     Patch from Robin Johnson.
6954
6955  conf.d/11-lcdfilter-default.conf | 10 ++++++++++
6956  conf.d/11-lcdfilter-legacy.conf  | 10 ++++++++++
6957  conf.d/11-lcdfilter-light.conf   | 10 ++++++++++
6958  conf.d/Makefile.am               |  3 +++
6959  4 files changed, 33 insertions(+)
6960
6961 commit 5e4ea1104c9b832046cc8dde5ea7da52aaa61143
6962 Author: Akira TAGOH <akira@tagoh.org>
6963 Date:   Wed Feb 22 16:50:13 2012 +0900
6964
6965     Do not update stream->pos when seeking is failed.
6966
6967  src/ftglue.c | 3 ++-
6968  1 file changed, 2 insertions(+), 1 deletion(-)
6969
6970 commit 71b14d645f524637579d87ea99720c123d728e1f
6971 Author: Akira TAGOH <akira@tagoh.org>
6972 Date:   Wed Feb 22 16:30:05 2012 +0900
6973
6974     Bug 46169 - Pointer error in FcConfigGlobMatch
6975
6976     Fix possibly accessing the invalid memory and a crash in the
6977     worst case
6978     when the glob string is longer than the string.
6979
6980  src/fccfg.c | 10 +++++++++-
6981  1 file changed, 9 insertions(+), 1 deletion(-)
6982
6983 commit 3abf981542788310104bc96b9c9cf70dd39b361b
6984 Author: Mike Frysinger <vapier@gentoo.org>
6985 Date:   Tue Nov 8 14:19:57 2011 -0500
6986
6987     makealias: handle missing funcs better
6988
6989     When adding new functions, if the actual definition doesn't match the
6990     header (say due to a typo), the regeneration of the internal headers
6991     get confused and output bad cpp logic.  This causes gcc to barf due
6992     to mismatched #ifdef/#endif.  Which is a pain to figure out due to
6993     the sheer voulme of generated code.
6994
6995     So tweak the makealias script to detect this case and error out.
6996     While we're here, improve the cpp output a bit to indent, include
6997     comments, and merge similar ifdef blocks.
6998
6999     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7000
7001  src/makealias | 18 ++++++++++++++----
7002  1 file changed, 14 insertions(+), 4 deletions(-)
7003
7004 commit d9c4462778a3d97b38e267dcdf68dfe22210ed8c
7005 Author: Mike Frysinger <vapier@gentoo.org>
7006 Date:   Mon Nov 7 20:09:10 2011 -0500
7007
7008     FcObjectValidType: tweak -1 checking
7009
7010     Newer gcc doesn't like when you switch on an enum and use a value
7011     that isn't declared:
7012
7013     fcname.c: In function 'FcObjectValidType':
7014     fcname.c:299:2: warning: case value '4294967295'
7015         not in enumerated type 'FcType' [-Wswitch]
7016
7017     So tweak the logic to avoid this warning.
7018
7019     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7020
7021  src/fcname.c | 4 +---
7022  1 file changed, 1 insertion(+), 3 deletions(-)
7023
7024 commit 97c9506e4d0abe5e6a7d61c1a909741d2605507b
7025 Author: Mike Frysinger <vapier@gentoo.org>
7026 Date:   Mon Nov 7 19:29:57 2011 -0500
7027
7028     fix build warnings when using --with-arch
7029
7030     Latest configure code will setup FC_ARCHITECTURE directly rather than
7031     going through ARCHITECTURE, so update fcarch.h accordingly.
7032
7033     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7034
7035  src/fcarch.h | 5 ++---
7036  1 file changed, 2 insertions(+), 3 deletions(-)
7037
7038 commit 01c833379e19d8f8752ac7cec15b179c71242e2c
7039 Author: Mike Frysinger <vapier@gentoo.org>
7040 Date:   Mon Nov 7 15:33:12 2011 -0500
7041
7042     fc-{list,match}: constify format string
7043
7044     We don't free this string anywhere, so mark it const to avoid gcc
7045     warnings
7046     and possible bugs in the future (if people did try freeing it).
7047
7048     fc-list.c: In function 'main':
7049     fc-list.c:161:16: warning: pointer targets in assignment
7050         differ in signedness [-Wpointer-sign]
7051
7052     fc-match.c: In function 'main':
7053     fc-match.c:201:13: warning: pointer targets in assignment
7054         differ in signedness [-Wpointer-sign]
7055     fc-match.c:203:13: warning: pointer targets in assignment
7056         differ in signedness [-Wpointer-sign]
7057
7058     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7059
7060  fc-list/fc-list.c   | 20 ++++++++++----------
7061  fc-match/fc-match.c | 22 +++++++++++-----------
7062  2 files changed, 21 insertions(+), 21 deletions(-)
7063
7064 commit 123d344f4590c45c5ccced8c46d157edb2b9efd2
7065 Author: Mike Frysinger <vapier@gentoo.org>
7066 Date:   Mon Nov 7 15:26:52 2011 -0500
7067
7068     FcName{,Get}Constant: constify string input
7069
7070     These funcs don't modify the incoming string, so add const markings.
7071     This is the "right thing", shouldn't change the ABI, and fixes some
7072     gcc warnings:
7073
7074     fccfg.c: In function 'FcConfigEvaluate':
7075     fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant'
7076         discards 'const' qualifier from pointer target type [enabled
7077         by default]
7078     fcalias.h:253:34: note: expected 'FcChar8 *' but
7079         argument is of type 'const FcChar8 *'
7080
7081     fcxml.c: In function 'FcTypecheckExpr':
7082     fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant'
7083         discards 'const' qualifier from pointer target type [enabled
7084         by default]
7085     fcalias.h:251:37: note: expected 'FcChar8 *' but
7086         argument is of type 'const FcChar8 *'
7087
7088     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7089
7090  fontconfig/fontconfig.h | 4 ++--
7091  src/fcname.c            | 4 ++--
7092  2 files changed, 4 insertions(+), 4 deletions(-)
7093
7094 commit da763aa77dbaefd9be10ff5ad04ab5da39327b2e
7095 Author: Mike Frysinger <vapier@gentoo.org>
7096 Date:   Mon Nov 7 15:24:53 2011 -0500
7097
7098     fc-cat: fix pointer warning
7099
7100     Add a cast to avoid a gcc warning:
7101
7102     fc-cat.c: In function 'cache_print_set':
7103     fc-cat.c:230:2: warning: pointer targets in passing argument 2
7104         of 'FcPatternFormat' differ in signedness [-Wpointer-sign]
7105     ../fontconfig/fontconfig.h:860:1: note:
7106         expected 'const FcChar8 *' but argument is of type 'char *'
7107
7108     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7109
7110  fc-cat/fc-cat.c | 2 +-
7111  1 file changed, 1 insertion(+), 1 deletion(-)
7112
7113 commit 647569d029d0c01ce36ae7d94095ea83f40728de
7114 Author: Mike Frysinger <vapier@gentoo.org>
7115 Date:   Mon Nov 7 15:21:51 2011 -0500
7116
7117     FcStat: change to FcChar8 for first arg
7118
7119     This shouldn't affect the ABI, makes FcStat more like the rest of the
7120     fontconfig API, and fixes warnings where we pass FcChar8* pointers in
7121     to this func from other places.
7122
7123     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7124
7125  src/fccache.c | 4 ++--
7126  src/fcint.h   | 2 +-
7127  2 files changed, 3 insertions(+), 3 deletions(-)
7128
7129 commit e3a66c2937c3bd5c45f5170cf7720b4023b8ae3f
7130 Author: Mike Frysinger <vapier@gentoo.org>
7131 Date:   Mon Nov 7 15:18:26 2011 -0500
7132
7133     delete unused variables
7134
7135     Newer gcc is better at detecting set-but-unused variables.
7136
7137     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7138
7139  src/fccache.c    |  6 ++----
7140  src/fcdir.c      | 17 -----------------
7141  src/fcformat.c   |  5 ++---
7142  src/fcfreetype.c |  3 ---
7143  4 files changed, 4 insertions(+), 27 deletions(-)
7144
7145 commit 6f020161e8628546158766ce7a5f5e0ce1f7d95a
7146 Author: Mike Frysinger <vapier@gentoo.org>
7147 Date:   Mon Nov 7 14:25:51 2011 -0500
7148
7149     FcStrPlus: optimize a little
7150
7151     We've already calculated the lengths of these strings, so re-use those
7152     values to avoid having to rescan the strings multiple times.
7153
7154     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7155
7156  src/fcstr.c | 8 +++++---
7157  1 file changed, 5 insertions(+), 3 deletions(-)
7158
7159 commit 2b010e46e629f118885f17ba860e9c4ddbba8779
7160 Author: Akira TAGOH <akira@tagoh.org>
7161 Date:   Thu Jan 19 12:04:52 2012 +0900
7162
7163     Bug 44826 - <alias> must contain only a single <family>
7164
7165     Fix invalid syntax around alias elements in 30-metric-aliases.conf
7166     40-nonlatin.conf and 45-latin.conf.
7167
7168     Patch from lolilolicon
7169
7170  conf.d/30-metric-aliases.conf |  36 +++++++++++
7171  conf.d/40-nonlatin.conf       | 140
7172  +++++++++++++++++++++++++++++++++++++++++-
7173  conf.d/45-latin.conf          |  96 +++++++++++++++++++++++++++++
7174  3 files changed, 271 insertions(+), 1 deletion(-)
7175
7176 commit 54dd481512265a247bd23663c8fdb290a8886ccd
7177 Author: Akira TAGOH <akira@tagoh.org>
7178 Date:   Tue Dec 20 18:46:14 2011 +0900
7179
7180     Get rid of the unexpected family name
7181
7182     UmePlus P Gothic isn't a serif font.
7183
7184  conf.d/65-nonlatin.conf | 1 -
7185  1 file changed, 1 deletion(-)
7186
7187 commit 1c13fee11adcaae9eaaa08f9193a8c3c5b01504a
7188 Author: MINAMI Hirokazu <minami@mistfall.net>
7189 Date:   Tue Dec 20 18:36:35 2011 +0900
7190
7191     Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf
7192
7193     Fix a typo.
7194
7195     Signed-off-by: Akira TAGOH <akira@tagoh.org>
7196
7197  conf.d/65-nonlatin.conf | 2 +-
7198  1 file changed, 1 insertion(+), 1 deletion(-)
7199
7200 commit a53553b4b65d6230b1a91b1a7433c8c5852ab055
7201 Author: Pravin Satpute <pravin.d.s@gmail.com>
7202 Date:   Wed Dec 21 11:38:28 2011 +0900
7203
7204     Bug 43321 - Required corrections in urdu.orth file
7205
7206     Drop U+0629 and U+0647, and add U+06c3 to ur.orth
7207
7208     Signed-off-by: Akira TAGOH <akira@tagoh.org>
7209
7210  fc-lang/ur.orth | 7 +++++--
7211  1 file changed, 5 insertions(+), 2 deletions(-)
7212
7213 commit 8c58dc276895cbeb0e9ae79718b1a38a082709d3
7214 Author: Jinkyu Yi <jincreator@naver.com>
7215 Date:   Wed Nov 9 18:07:37 2011 +0900
7216
7217     Bug 42423 - make default Korean font from Un to Nanum
7218
7219     Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts.
7220
7221     Signed-off-by: Akira TAGOH <akira@tagoh.org>
7222
7223  conf.d/40-nonlatin.conf |  3 +++
7224  conf.d/65-nonlatin.conf | 24 ++++++++++++++----------
7225  2 files changed, 17 insertions(+), 10 deletions(-)
7226
7227 commit a18ca17b6211f62fbd1d893811b94b8c83db4cc0
7228 Author: Akira TAGOH <akira@tagoh.org>
7229 Date:   Tue Feb 21 15:29:56 2012 +0900
7230
7231     Bug 40452 - Running 'fc-match --all' core dumps when no fonts are
7232     installed
7233
7234     This would changes the behavior of FcFontSort().
7235     it won't returns NULL afterward.
7236
7237  fc-match/fc-match.c |  5 +++++
7238  src/fcmatch.c       | 29 ++++++++++++++++++++++++++++-
7239  2 files changed, 33 insertions(+), 1 deletion(-)
7240
7241 commit cbb6ee1662f1219518677a9d489159778a812782
7242 Author: Akira TAGOH <akira@tagoh.org>
7243 Date:   Tue Jul 19 20:12:09 2011 +0900
7244
7245     Bug 35517 - Remove Apple Roman cmap support
7246
7247     Get rid of the apple roman encoding related code
7248
7249  src/fcfreetype.c | 260
7250  -------------------------------------------------------
7251  1 file changed, 260 deletions(-)
7252
7253 commit d3c438221610d2e584a611f21433062dc7e7f83d
7254 Author: Akira TAGOH <akira@tagoh.org>
7255 Date:   Tue Feb 21 15:11:30 2012 +0900
7256
7257     Add a missing file
7258
7259  fc-lang/Makefile.am | 3 ++-
7260  1 file changed, 2 insertions(+), 1 deletion(-)
7261
7262 commit 5582043a49f4360ae83d66ea05409e1c0a25b61e
7263 Author: Akira TAGOH <akira@tagoh.org>
7264 Date:   Mon Nov 14 12:56:28 2011 +0900
7265
7266     Bug 32965 - Asturian (ast-ES) language matching missing ḷḷḥ
7267
7268     Add U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian
7269
7270  fc-lang/ast.orth | 4 ++++
7271  1 file changed, 4 insertions(+)
7272
7273 commit dab0afd81013507b3d32afdd5a552d6ac09c10c0
7274 Author: Akira TAGOH <akira@tagoh.org>
7275 Date:   Mon Nov 14 18:22:48 2011 +0900
7276
7277     Remove the unnecessary comment in ks.orth
7278
7279  fc-lang/ks.orth | 4 ----
7280  1 file changed, 4 deletions(-)
7281
7282 commit dedc16733a44373633e319461ff04ec9d1f08ed6
7283 Author: Pravin Satpute <pravin.d.s@gmail.com>
7284 Date:   Fri Nov 11 15:30:56 2011 +0900
7285
7286     Bug 27195 - need updates to ks.orth file
7287
7288     Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri
7289
7290     See http://www.unicode.org/charts/PDF/U0600.pdf
7291
7292     Signed-off-by: Akira TAGOH <akira@tagoh.org>
7293
7294  fc-lang/ks.orth | 6 ++++++
7295  1 file changed, 6 insertions(+)
7296
7297 commit a1ecd679db82b0b118dc7334993f53b4288c4ae4
7298 Author: Akira TAGOH <akira@tagoh.org>
7299 Date:   Mon Nov 14 17:44:24 2011 +0900
7300
7301     Bug 24744 - No n'ko orthography
7302
7303     Add nqo.orth for N'Ko
7304
7305  fc-lang/nqo.orth | 31 +++++++++++++++++++++++++++++++
7306  1 file changed, 31 insertions(+)
7307
7308 commit 19651262e9502c952184f27962c9f5e521a11db9
7309 Author: Behdad Esfahbod <behdad@behdad.org>
7310 Date:   Thu Oct 6 14:59:04 2011 -0400
7311
7312     Add FcPublic to FcLangSetUnion and FcLangSetSubtract
7313
7314     Patch from ssp
7315
7316  fontconfig/fontconfig.h | 4 ++--
7317  1 file changed, 2 insertions(+), 2 deletions(-)
7318
7319 commit 3951fbaa39699684ebd3e76b333a14d5ebb19919
7320 Author: Behdad Esfahbod <behdad@behdad.org>
7321 Date:   Wed Oct 5 15:12:48 2011 -0400
7322
7323     Fix parallel build
7324
7325  doc/Makefile.am | 2 +-
7326  1 file changed, 1 insertion(+), 1 deletion(-)
7327
7328 commit 082caefb6d5462c97f280b7037e3740b4865a244
7329 Author: Behdad Esfahbod <behdad@behdad.org>
7330 Date:   Sat Sep 24 13:52:05 2011 -0400
7331
7332     Bug 41171 - Invalid use of memset
7333
7334  src/fccache.c | 2 +-
7335  1 file changed, 1 insertion(+), 1 deletion(-)
7336
7337 commit bf3bfa72d91e8bc37903d7e1bb7ac23c6ef4952a
7338 Author: Behdad Esfahbod <behdad@behdad.org>
7339 Date:   Wed Jun 22 13:06:19 2011 -0400
7340
7341     Fix stupid bug in FcFontSort()
7342
7343     I broke FcFontSort() language handling at the end of 2008 with this
7344     commit: c7641f28
7345
7346     G-d knows how many of the lang-matching bugs in bugzilla will be
7347     fixed by this changed...
7348
7349     I'm really sorry, everyone!
7350
7351  src/fcmatch.c | 2 +-
7352  1 file changed, 1 insertion(+), 1 deletion(-)
7353
7354 commit e61eba94efffbdbec6f9e08f3fb04b75f0ba2a3f
7355 Author: Behdad Esfahbod <behdad@behdad.org>
7356 Date:   Mon Jun 20 11:55:25 2011 -0400
7357
7358     Switch fc-cat to use FcPatternFormat()
7359
7360     Added the a builtin "fccat" to FcPatternFormat().
7361
7362  doc/fcformat.fncs |  7 +++++++
7363  fc-cat/fc-cat.c   | 39 +++++++++++----------------------------
7364  src/fcformat.c    |  3 +++
7365  3 files changed, 21 insertions(+), 28 deletions(-)
7366
7367 commit a15ac5d3840552528874f1d5ad166eb00906ce80
7368 Author: Behdad Esfahbod <behdad@behdad.org>
7369 Date:   Mon Jun 20 11:32:46 2011 -0400
7370
7371     Switch fc-match to use FcPatternFormat()
7372
7373     Fix small bug in FcPatternFormat that was letting element-default to
7374     consume the convertor sequence.
7375
7376  fc-match/fc-match.c | 38 +++++++++-----------------------------
7377  src/fcformat.c      |  2 +-
7378  2 files changed, 10 insertions(+), 30 deletions(-)
7379
7380 commit e0be405a1dd5765e36152c754a47c8ad7ff0ab85
7381 Author: Behdad Esfahbod <behdad@behdad.org>
7382 Date:   Mon Jun 20 11:22:17 2011 -0400
7383
7384     Bug 26718 - "fc-match sans file" doesn't work
7385
7386     - Do not throw away FC_FILE in FcNameUnparse
7387     - Update the builtin "fclist" format to remove FC_FILE properly
7388     instead
7389     - Switch fc-list to use FcPatternFormat()
7390
7391     Note that I had previously broken fc-list and it was not showing the
7392     file name anymore.  No one noticed that it seems!  Now fixed.
7393
7394  fc-list/fc-list.c | 17 ++++-------------
7395  src/fcformat.c    |  2 +-
7396  src/fcname.c      |  3 +--
7397  3 files changed, 6 insertions(+), 16 deletions(-)
7398
7399 commit 0fcf866d44c46bd63d91f656e36544b6ce9af47d
7400 Author: Behdad Esfahbod <behdad@behdad.org>
7401 Date:   Mon Jun 20 11:07:56 2011 -0400
7402
7403     Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts...
7404
7405     Do not remove blacklisted fonts during cache generation.  We already
7406     apply the blacklist when reading the caches.  The idea always has been
7407     that the config should not affect caches built, although that design
7408     was tarnished with the introduction of target="scan" configurations.
7409
7410  src/fcdir.c | 7 ++-----
7411  1 file changed, 2 insertions(+), 5 deletions(-)
7412
7413 commit 0392abf79131c9325c66c71c2708a4cd77673296
7414 Author: Behdad Esfahbod <behdad@behdad.org>
7415 Date:   Tue Apr 12 22:15:37 2011 -0400
7416
7417     [.gitignore] Update
7418
7419  .gitignore | 3 +++
7420  1 file changed, 3 insertions(+)
7421
7422 commit 1c475d5c8cb265ac939d6b9e097666e300162511
7423 Author: Behdad Esfahbod <behdad@behdad.org>
7424 Date:   Mon Mar 28 16:33:12 2011 -0400
7425
7426     Bug 35587 - Add padding to make valgrind and glibc not hate each other
7427
7428  src/fccfg.c | 13 +++++++++++--
7429  src/fcpat.c | 10 +++++++---
7430  2 files changed, 18 insertions(+), 5 deletions(-)
7431
7432 commit f0ee5761e1ab63d848f980a767dd8475986f1342
7433 Author: Behdad Esfahbod <behdad@behdad.org>
7434 Date:   Mon Mar 14 18:58:13 2011 -0300
7435
7436     Fix warning
7437
7438  fc-lang/fc-lang.c | 2 +-
7439  1 file changed, 1 insertion(+), 1 deletion(-)
7440
7441 commit c21fb9ac27ca89f3b581c58b1a08372f8273a262
7442 Author: Behdad Esfahbod <behdad@behdad.org>
7443 Date:   Mon Mar 14 18:49:21 2011 -0300
7444
7445     Always define FcStat as a function
7446
7447     Such that first arg is const char *.  We also need to make more
7448     changes
7449     in that function as part of some other bug.
7450
7451  src/fcatomic.c |  2 +-
7452  src/fccache.c  | 13 +++++++++++--
7453  src/fccfg.c    |  2 +-
7454  src/fcdir.c    |  4 ++--
7455  src/fcint.h    |  4 ----
7456  5 files changed, 15 insertions(+), 10 deletions(-)
7457
7458 commit b5617e636cbb0bc8ef4daba6681a6f58078d7a42
7459 Author: Behdad Esfahbod <behdad@behdad.org>
7460 Date:   Mon Mar 14 18:23:56 2011 -0300
7461
7462     More doc typo fixes
7463
7464  doc/fcatomic.fncs    | 2 +-
7465  doc/fcconfig.fncs    | 4 ++--
7466  doc/fcinit.fncs      | 2 +-
7467  doc/fcmatrix.fncs    | 4 ++--
7468  doc/fcobjectset.fncs | 2 +-
7469  5 files changed, 7 insertions(+), 7 deletions(-)
7470
7471 commit 6c7915c10548132c3f7d0c00d08fdb268e5da6d4
7472 Author: Behdad Esfahbod <behdad@behdad.org>
7473 Date:   Mon Mar 14 18:21:32 2011 -0300
7474
7475     Mark constant strings as constant
7476
7477     Fixes a few compiler warnings in fcxml.c and makes it clear that they
7478     should not be freed.
7479
7480  doc/fcatomic.fncs | 2 +-
7481  src/fcint.h       | 4 ++--
7482  2 files changed, 3 insertions(+), 3 deletions(-)
7483
7484 commit c76ed777ddb03a70c5990ef439d8d97809d1ef92
7485 Author: Behdad Esfahbod <behdad@behdad.org>
7486 Date:   Mon Mar 14 18:04:59 2011 -0300
7487
7488     Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized
7489     idx to FcPatternGetLangSet()
7490
7491  src/fcformat.c | 2 +-
7492  1 file changed, 1 insertion(+), 1 deletion(-)
7493
7494 commit ccc239b3865dd8d83026ae59b89de965e948120a
7495 Author: Behdad Esfahbod <behdad@behdad.org>
7496 Date:   Mon Mar 14 17:28:53 2011 -0300
7497
7498     Bug 20113 - Uighur (ug) orthography incomplete
7499
7500  fc-lang/ug.orth | 35 ++++++++++++++++++++++++++++-------
7501  1 file changed, 28 insertions(+), 7 deletions(-)
7502
7503 commit 7baa20c7590b12d11dcfb0a50131d50963581258
7504 Author: Brad Hards <bradh@frogmouth.net>
7505 Date:   Fri Mar 11 19:43:42 2011 -0300
7506
7507     Documentation fixes
7508
7509  doc/fcatomic.fncs         |   2 +-
7510  doc/fccharset.fncs        |   8 +--
7511  doc/fcfontset.fncs        |   2 +-
7512  doc/fcformat.fncs         |   4 +-
7513  doc/fcfreetype.fncs       |   4 +-
7514  doc/fcinit.fncs           |   2 +-
7515  doc/fclangset.fncs        |   4 +-
7516  doc/fcpattern.fncs        |   2 +-
7517  doc/fcstring.fncs         |   4 +-
7518  doc/fontconfig-devel.sgml | 148
7519  +++++++++++++++++++++++-----------------------
7520  doc/fontconfig-user.sgml  |   8 +--
7521  11 files changed, 94 insertions(+), 94 deletions(-)
7522
7523 commit 9bfe7bad1c85403d85b833b58ebc6343f766e0a9
7524 Author: Behdad Esfahbod <behdad@behdad.org>
7525 Date:   Fri Mar 11 19:40:38 2011 -0300
7526
7527     Remove --enable-maintainer-mode from autogen.sh
7528
7529  autogen.sh | 4 ++--
7530  1 file changed, 2 insertions(+), 2 deletions(-)
7531
7532 commit e1bb01bfdc64d0276fb17f248a54bcabe6f9aff1
7533 Author: Behdad Esfahbod <behdad@behdad.org>
7534 Date:   Fri Jan 21 16:34:52 2011 -0500
7535
7536     Update CaseFolding.txt to Unicode 6.0
7537
7538  fc-case/CaseFolding.txt | 15 ++++++++++++---
7539  1 file changed, 12 insertions(+), 3 deletions(-)
7540
7541 commit e10a42178c65ff974fa9383dbc78525b3d8de1ae
7542 Author: Behdad Esfahbod <behdad@behdad.org>
7543 Date:   Mon Jan 3 22:18:38 2011 -0500
7544
7545     Remove AM_MAINTAINER_MODE
7546
7547     That macro is simply broken.
7548
7549     This was also brought up in:
7550     Bug 32679 - fontconfig-2.8.0 does not cross compile
7551
7552  configure.in | 1 -
7553  1 file changed, 1 deletion(-)
7554
7555 commit 0c7b8676171f2238af9785abf775e0f420e6545a
7556 Author: Behdad Esfahbod <behdad@behdad.org>
7557 Date:   Sun Jan 2 13:25:29 2011 -0700
7558
7559     Fix assertion failure on le32d4
7560
7561     Reported by Jon TURNEY.
7562
7563  src/fcarch.c | 3 ++-
7564  1 file changed, 2 insertions(+), 1 deletion(-)
7565
7566 commit e63f90ce74d1f2c1e22959cb2ed97120eff3867f
7567 Author: Behdad Esfahbod <behdad@behdad.org>
7568 Date:   Tue Dec 28 02:58:16 2010 -0600
7569
7570     Doc nit
7571
7572  doc/fclangset.fncs | 4 ++--
7573  1 file changed, 2 insertions(+), 2 deletions(-)
7574
7575 commit 43bf659eedb3eeff75d219864af475dcadcf6983
7576 Author: Behdad Esfahbod <behdad@behdad.org>
7577 Date:   Tue Dec 28 02:55:31 2010 -0600
7578
7579     Skip <range> elements with begin > end
7580
7581  src/fcxml.c | 26 ++++++++++++++++----------
7582  1 file changed, 16 insertions(+), 10 deletions(-)
7583
7584 commit 8c625aa01f0ad95b1c06acb079921c209906f3b4
7585 Author: Behdad Esfahbod <behdad@behdad.org>
7586 Date:   Tue Dec 28 02:52:06 2010 -0600
7587
7588     Add <range> support for <blank> into the DTD
7589
7590  fonts.dtd | 2 +-
7591  1 file changed, 1 insertion(+), 1 deletion(-)
7592
7593 commit 549c9962a48cd728116c8f39db31c58043236ff0
7594 Merge: 30fd4fa fa269cf
7595 Author: Behdad Esfahbod <behdad@behdad.org>
7596 Date:   Tue Dec 28 02:50:16 2010 -0600
7597
7598     Allow editing charset and lang in target="scan"
7599
7600     Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'
7601
7602     Fixes:
7603     Bug 31969 - Can't modify charset in target="scan"
7604     Bug 23758 - Can't modify lang in target="scan"
7605
7606 commit 30fd4fac9ca2238f84608c23836cab219640d9c1
7607 Author: Behdad Esfahbod <behdad@behdad.org>
7608 Date:   Tue Dec 28 01:28:39 2010 -0600
7609
7610     Bump version
7611
7612  configure.in | 2 +-
7613  1 file changed, 1 insertion(+), 1 deletion(-)
7614
7615 commit d1a0fca316ab8d9d61474028da54615e4d9f7540
7616 Author: Behdad Esfahbod <behdad@behdad.org>
7617 Date:   Tue Dec 28 00:59:19 2010 -0600
7618
7619     Make fc-arch stuff cross-compiling-safe
7620
7621     Fixes:
7622     Bug 32679 - fontconfig-2.8.0 does not cross compile
7623     Bug 25462 - Cross-compilation doesn't work
7624
7625  Makefile.am           |   2 +-
7626  configure.in          |  64 +++++------------------
7627  fc-arch/Makefile.am   |  54 --------------------
7628  fc-arch/fc-arch.c     | 138
7629  --------------------------------------------------
7630  fc-arch/fcarch.tmpl.h |  65 ------------------------
7631  fc-cache/fc-cache.c   |   2 +-
7632  fc-cat/fc-cat.c       |   2 +-
7633  src/Makefile.am       |   6 +--
7634  src/fcarch.c          |  72 ++++++++++++++++++++++++++
7635  src/fcarch.h          |  71 ++++++++++++++++++++++++++
7636  src/fccache.c         |   3 +-
7637  src/fcint.h           |   4 ++
7638  12 files changed, 167 insertions(+), 316 deletions(-)
7639
7640 commit 2a6b235ff6d2750171e8dff7cfdfe3bccb0f630e
7641 Author: Behdad Esfahbod <behdad@behdad.org>
7642 Date:   Mon Dec 27 13:20:47 2010 -0600
7643
7644     Make most generated-files cross-compiling-safe
7645
7646     By simply including a copy in the tarball.
7647
7648     Remains fc-arch which is trickier.
7649
7650  doc/Makefile.am          | 19 +++++++++++--------
7651  fc-arch/fcarch.tmpl.h    |  2 +-
7652  fc-case/Makefile.am      | 14 ++++++++------
7653  fc-glyphname/Makefile.am | 14 ++++++++------
7654  fc-lang/Makefile.am      | 17 ++++++++++-------
7655  5 files changed, 38 insertions(+), 28 deletions(-)
7656
7657 commit fa269cf812ee304534b0e4c44662202496008db0
7658 Author: Akira TAGOH <akira@tagoh.org>
7659 Date:   Thu Dec 9 11:57:24 2010 +0900
7660
7661     add some documents
7662
7663  doc/fclangset.fncs       | 30 ++++++++++++++++++++++++++++++
7664  doc/fontconfig-user.sgml |  4 ++++
7665  2 files changed, 34 insertions(+)
7666
7667 commit 3c862aad9f49be4b098cb679a67449c85b58f1f5
7668 Author: Akira TAGOH <akira@tagoh.org>
7669 Date:   Mon Dec 6 12:38:18 2010 +0900
7670
7671     Add editing langset feature.
7672
7673     The syntax to add any langset to the langset table looks like:
7674
7675     <match target="scan">
7676         <test name="family">
7677             <string>Buggy Sans</string>
7678         </test>
7679         <edit name="lang" mode="assign">
7680             <plus>
7681                 <name>lang</name>
7682                 <langset>
7683                     <string>zh-cn</string>
7684                     <string>zh-tw</string>
7685                 </langset>
7686             </plus>
7687         </edit>
7688     </match>
7689
7690     To remove any langset from the langset table:
7691
7692     <match target="scan">
7693         <test name="family">
7694             <string>Buggy Sans</string>
7695         </test>
7696         <edit name="lang" mode="assign">
7697             <minus>
7698                 <name>lang</name>
7699                 <langset>
7700                     <string>ja</string>
7701                 </langset>
7702             </minus>
7703         </edit>
7704     </match>
7705
7706  fontconfig/fontconfig.h |  9 ++++++
7707  fonts.dtd               |  5 ++--
7708  src/fccfg.c             | 24 +++++++++++++++
7709  src/fcdbg.c             |  6 ++++
7710  src/fcint.h             |  3 +-
7711  src/fclang.c            | 62 ++++++++++++++++++++++++++++++++++++++
7712  src/fcxml.c             | 80
7713  +++++++++++++++++++++++++++++++++++++++++++++++++
7714  7 files changed, 186 insertions(+), 3 deletions(-)
7715
7716 commit d975cdda782bb88c8bb6706889a554b2afb9f939
7717 Author: Akira TAGOH <akira@tagoh.org>
7718 Date:   Mon Dec 6 12:18:23 2010 +0900
7719
7720     Add the range support in blank element
7721
7722  src/fcxml.c | 35 +++++++++++++++++++++--------------
7723  1 file changed, 21 insertions(+), 14 deletions(-)
7724
7725 commit 51e352a1bde91348888202539639a5a2d0d506d4
7726 Author: Akira TAGOH <akira@tagoh.org>
7727 Date:   Thu Dec 9 11:32:26 2010 +0900
7728
7729     add some document for range and charset.
7730
7731  doc/fontconfig-user.sgml | 8 ++++++++
7732  1 file changed, 8 insertions(+)
7733
7734 commit 857b7efe1e301f670329c6836da52fbab8c5df66
7735 Author: Akira TAGOH <akira@tagoh.org>
7736 Date:   Mon Dec 6 12:10:17 2010 +0900
7737
7738     Add charset editing feature.
7739
7740     The syntax to add any characters to the charset table looks like:
7741
7742     <match target="scan">
7743         <test name="family">
7744             <string>Buggy Sans</string>
7745         </test>
7746         <edit name="charset" mode="assign">
7747             <plus>
7748                 <name>charset</name>
7749                 <charset>
7750                     <int>0x3220</int>    <!-- PARENTHESIZED IDEOGRAPH
7751                     ONE -->
7752                 </charset>
7753             </plus>
7754         </edit>
7755     </match>
7756
7757     To remove any characters from the charset table:
7758
7759     <match target="scan">
7760         <test name="family">
7761             <string>Buggy Sans</string>
7762         </test>
7763         <edit name="charset" mode="assign">
7764             <minus>
7765                 <name>charset</name>
7766                 <charset>
7767                     <int>0x06CC</int>    <!-- ARABIC LETTER FARSI YEH -->
7768                     <int>0x06D2</int>    <!-- ARABIC LETTER YEH BARREE -->
7769                     <int>0x06D3</int>    <!-- ARABIC LETTER YEH BARREE
7770                     WITH HAMZA ABOVE -->
7771                 </charset>
7772             </minus>
7773         </edit>
7774     </match>
7775
7776     You could also use the range element for convenience:
7777
7778     ...
7779                 <charset>
7780                     <int>0x06CC</int>    <!-- ARABIC LETTER FARSI YEH -->
7781                     <range>
7782                         <int>0x06D2</int>    <!-- ARABIC LETTER YEH
7783                         BARREE -->
7784                         <int>0x06D3</int>    <!-- ARABIC LETTER YEH
7785                         BARREE WITH HAMZA ABOVE -->
7786                     </range>
7787                 </charset>
7788     ...
7789
7790  fonts.dtd       |   4 +-
7791  src/Makefile.am |   4 +-
7792  src/fccfg.c     |  19 +++++++
7793  src/fcdbg.c     |   2 +
7794  src/fcint.h     |   9 +++-
7795  src/fcxml.c     | 156
7796  ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
7797  6 files changed, 185 insertions(+), 9 deletions(-)
7798
7799 commit 0d47cfabd82cd9c02ec5711383f06599b0450ac0
7800 Author: Behdad Esfahbod <behdad@behdad.org>
7801 Date:   Tue Dec 7 18:48:56 2010 -0500
7802
7803     Bug 28958 - lang=en matches other langs
7804
7805     Patch from Akira TAGOH.
7806
7807  src/fclang.c | 2 ++
7808  1 file changed, 2 insertions(+)
7809
7810 commit 1e7a2a4f6cd05bfa8b15f88c2f9ca10ad97fc8ac
7811 Author: Behdad Esfahbod <behdad@behdad.org>
7812 Date:   Thu Dec 2 08:13:59 2010 -0500
7813
7814     Fix returned value
7815
7816  src/fcinit.c | 2 +-
7817  1 file changed, 1 insertion(+), 1 deletion(-)
7818
7819 commit 5aaf466d3899842763e746a9c2b745748eb34b48
7820 Author: Behdad Esfahbod <behdad@behdad.org>
7821 Date:   Wed Nov 10 16:45:42 2010 -0500
7822
7823     Cleanup copyright notices to replace "Keith Packard" with "the
7824     author(s)"
7825
7826  COPYING                         | 5 ++---
7827  Makefile.am                     | 4 ++--
7828  conf.d/Makefile.am              | 4 ++--
7829  config/Makedefs.in              | 4 ++--
7830  configure.in                    | 4 ++--
7831  doc/Makefile.am                 | 4 ++--
7832  doc/confdir.sgml.in             | 4 ++--
7833  doc/edit-sgml.c                 | 4 ++--
7834  doc/fcatomic.fncs               | 4 ++--
7835  doc/fcblanks.fncs               | 4 ++--
7836  doc/fccache.fncs                | 4 ++--
7837  doc/fccharset.fncs              | 4 ++--
7838  doc/fcconfig.fncs               | 4 ++--
7839  doc/fcconstant.fncs             | 4 ++--
7840  doc/fcfile.fncs                 | 4 ++--
7841  doc/fcfontset.fncs              | 4 ++--
7842  doc/fcformat.fncs               | 4 ++--
7843  doc/fcfreetype.fncs             | 4 ++--
7844  doc/fcinit.fncs                 | 4 ++--
7845  doc/fcmatrix.fncs               | 4 ++--
7846  doc/fcobjectset.fncs            | 4 ++--
7847  doc/fcobjecttype.fncs           | 4 ++--
7848  doc/fcpattern.fncs              | 4 ++--
7849  doc/fcstring.fncs               | 4 ++--
7850  doc/fcstrset.fncs               | 4 ++--
7851  doc/fcvalue.fncs                | 4 ++--
7852  doc/fontconfig-devel.sgml       | 8 ++++----
7853  doc/fontconfig-user.sgml        | 4 ++--
7854  doc/func.sgml                   | 4 ++--
7855  doc/version.sgml.in             | 4 ++--
7856  fc-arch/Makefile.am             | 4 ++--
7857  fc-arch/fcarch.tmpl.h           | 4 ++--
7858  fc-cache/Makefile.am            | 4 ++--
7859  fc-cache/fc-cache.c             | 4 ++--
7860  fc-case/Makefile.am             | 4 ++--
7861  fc-case/fc-case.c               | 4 ++--
7862  fc-case/fccase.tmpl.h           | 4 ++--
7863  fc-cat/Makefile.am              | 4 ++--
7864  fc-cat/fc-cat.c                 | 4 ++--
7865  fc-glyphname/Makefile.am        | 4 ++--
7866  fc-glyphname/fc-glyphname.c     | 4 ++--
7867  fc-glyphname/fcglyphname.tmpl.h | 4 ++--
7868  fc-lang/Makefile.am             | 4 ++--
7869  fc-lang/aa.orth                 | 4 ++--
7870  fc-lang/ab.orth                 | 4 ++--
7871  fc-lang/af.orth                 | 4 ++--
7872  fc-lang/am.orth                 | 4 ++--
7873  fc-lang/ar.orth                 | 4 ++--
7874  fc-lang/ast.orth                | 4 ++--
7875  fc-lang/av.orth                 | 4 ++--
7876  fc-lang/ay.orth                 | 4 ++--
7877  fc-lang/az_ir.orth              | 4 ++--
7878  fc-lang/ba.orth                 | 4 ++--
7879  fc-lang/be.orth                 | 4 ++--
7880  fc-lang/bg.orth                 | 4 ++--
7881  fc-lang/bh.orth                 | 4 ++--
7882  fc-lang/bho.orth                | 4 ++--
7883  fc-lang/bi.orth                 | 4 ++--
7884  fc-lang/bin.orth                | 4 ++--
7885  fc-lang/bm.orth                 | 4 ++--
7886  fc-lang/bo.orth                 | 4 ++--
7887  fc-lang/br.orth                 | 4 ++--
7888  fc-lang/bs.orth                 | 4 ++--
7889  fc-lang/bua.orth                | 4 ++--
7890  fc-lang/ca.orth                 | 4 ++--
7891  fc-lang/ce.orth                 | 4 ++--
7892  fc-lang/ch.orth                 | 4 ++--
7893  fc-lang/chm.orth                | 4 ++--
7894  fc-lang/chr.orth                | 4 ++--
7895  fc-lang/co.orth                 | 4 ++--
7896  fc-lang/cs.orth                 | 4 ++--
7897  fc-lang/cu.orth                 | 4 ++--
7898  fc-lang/cv.orth                 | 4 ++--
7899  fc-lang/cy.orth                 | 4 ++--
7900  fc-lang/da.orth                 | 4 ++--
7901  fc-lang/de.orth                 | 4 ++--
7902  fc-lang/dz.orth                 | 4 ++--
7903  fc-lang/el.orth                 | 4 ++--
7904  fc-lang/en.orth                 | 4 ++--
7905  fc-lang/eo.orth                 | 4 ++--
7906  fc-lang/es.orth                 | 4 ++--
7907  fc-lang/et.orth                 | 4 ++--
7908  fc-lang/eu.orth                 | 4 ++--
7909  fc-lang/fa.orth                 | 4 ++--
7910  fc-lang/fc-lang.c               | 4 ++--
7911  fc-lang/fc-lang.man             | 4 ++--
7912  fc-lang/fclang.tmpl.h           | 4 ++--
7913  fc-lang/ff.orth                 | 4 ++--
7914  fc-lang/fi.orth                 | 4 ++--
7915  fc-lang/fj.orth                 | 4 ++--
7916  fc-lang/fo.orth                 | 4 ++--
7917  fc-lang/fr.orth                 | 4 ++--
7918  fc-lang/fur.orth                | 4 ++--
7919  fc-lang/fy.orth                 | 4 ++--
7920  fc-lang/ga.orth                 | 4 ++--
7921  fc-lang/gd.orth                 | 4 ++--
7922  fc-lang/gez.orth                | 4 ++--
7923  fc-lang/gl.orth                 | 4 ++--
7924  fc-lang/gn.orth                 | 4 ++--
7925  fc-lang/gu.orth                 | 4 ++--
7926  fc-lang/gv.orth                 | 4 ++--
7927  fc-lang/ha.orth                 | 4 ++--
7928  fc-lang/haw.orth                | 4 ++--
7929  fc-lang/he.orth                 | 4 ++--
7930  fc-lang/hi.orth                 | 4 ++--
7931  fc-lang/ho.orth                 | 4 ++--
7932  fc-lang/hr.orth                 | 4 ++--
7933  fc-lang/hu.orth                 | 4 ++--
7934  fc-lang/hy.orth                 | 4 ++--
7935  fc-lang/ia.orth                 | 4 ++--
7936  fc-lang/id.orth                 | 4 ++--
7937  fc-lang/ie.orth                 | 4 ++--
7938  fc-lang/ig.orth                 | 4 ++--
7939  fc-lang/ik.orth                 | 4 ++--
7940  fc-lang/io.orth                 | 4 ++--
7941  fc-lang/is.orth                 | 4 ++--
7942  fc-lang/it.orth                 | 4 ++--
7943  fc-lang/iu.orth                 | 4 ++--
7944  fc-lang/ja.orth                 | 4 ++--
7945  fc-lang/ka.orth                 | 4 ++--
7946  fc-lang/kaa.orth                | 4 ++--
7947  fc-lang/ki.orth                 | 4 ++--
7948  fc-lang/kk.orth                 | 4 ++--
7949  fc-lang/kl.orth                 | 4 ++--
7950  fc-lang/kn.orth                 | 4 ++--
7951  fc-lang/ko.orth                 | 4 ++--
7952  fc-lang/kok.orth                | 4 ++--
7953  fc-lang/ku_am.orth              | 4 ++--
7954  fc-lang/ku_ir.orth              | 4 ++--
7955  fc-lang/kum.orth                | 4 ++--
7956  fc-lang/kv.orth                 | 4 ++--
7957  fc-lang/kw.orth                 | 4 ++--
7958  fc-lang/ky.orth                 | 4 ++--
7959  fc-lang/la.orth                 | 4 ++--
7960  fc-lang/lb.orth                 | 4 ++--
7961  fc-lang/lez.orth                | 4 ++--
7962  fc-lang/ln.orth                 | 4 ++--
7963  fc-lang/lo.orth                 | 4 ++--
7964  fc-lang/lt.orth                 | 4 ++--
7965  fc-lang/lv.orth                 | 4 ++--
7966  fc-lang/mai.orth                | 4 ++--
7967  fc-lang/mg.orth                 | 4 ++--
7968  fc-lang/mh.orth                 | 4 ++--
7969  fc-lang/mi.orth                 | 4 ++--
7970  fc-lang/mk.orth                 | 4 ++--
7971  fc-lang/ml.orth                 | 4 ++--
7972  fc-lang/mn_cn.orth              | 4 ++--
7973  fc-lang/mo.orth                 | 4 ++--
7974  fc-lang/mr.orth                 | 4 ++--
7975  fc-lang/mt.orth                 | 4 ++--
7976  fc-lang/my.orth                 | 4 ++--
7977  fc-lang/nb.orth                 | 4 ++--
7978  fc-lang/nds.orth                | 4 ++--
7979  fc-lang/ne.orth                 | 4 ++--
7980  fc-lang/nl.orth                 | 4 ++--
7981  fc-lang/nn.orth                 | 4 ++--
7982  fc-lang/no.orth                 | 4 ++--
7983  fc-lang/ny.orth                 | 4 ++--
7984  fc-lang/oc.orth                 | 4 ++--
7985  fc-lang/om.orth                 | 4 ++--
7986  fc-lang/or.orth                 | 4 ++--
7987  fc-lang/os.orth                 | 4 ++--
7988  fc-lang/pes.orth                | 4 ++--
7989  fc-lang/pl.orth                 | 4 ++--
7990  fc-lang/prs.orth                | 4 ++--
7991  fc-lang/ps_af.orth              | 4 ++--
7992  fc-lang/ps_pk.orth              | 4 ++--
7993  fc-lang/pt.orth                 | 4 ++--
7994  fc-lang/rm.orth                 | 4 ++--
7995  fc-lang/ro.orth                 | 4 ++--
7996  fc-lang/ru.orth                 | 4 ++--
7997  fc-lang/sa.orth                 | 4 ++--
7998  fc-lang/sah.orth                | 4 ++--
7999  fc-lang/sco.orth                | 4 ++--
8000  fc-lang/se.orth                 | 4 ++--
8001  fc-lang/sel.orth                | 4 ++--
8002  fc-lang/sk.orth                 | 4 ++--
8003  fc-lang/sl.orth                 | 4 ++--
8004  fc-lang/sm.orth                 | 4 ++--
8005  fc-lang/sma.orth                | 4 ++--
8006  fc-lang/smj.orth                | 4 ++--
8007  fc-lang/smn.orth                | 4 ++--
8008  fc-lang/sms.orth                | 4 ++--
8009  fc-lang/so.orth                 | 4 ++--
8010  fc-lang/sq.orth                 | 4 ++--
8011  fc-lang/sr.orth                 | 4 ++--
8012  fc-lang/sv.orth                 | 4 ++--
8013  fc-lang/sw.orth                 | 4 ++--
8014  fc-lang/syr.orth                | 4 ++--
8015  fc-lang/ta.orth                 | 4 ++--
8016  fc-lang/te.orth                 | 4 ++--
8017  fc-lang/tg.orth                 | 4 ++--
8018  fc-lang/th.orth                 | 4 ++--
8019  fc-lang/ti_er.orth              | 4 ++--
8020  fc-lang/ti_et.orth              | 4 ++--
8021  fc-lang/tig.orth                | 4 ++--
8022  fc-lang/tn.orth                 | 4 ++--
8023  fc-lang/to.orth                 | 4 ++--
8024  fc-lang/tr.orth                 | 4 ++--
8025  fc-lang/ts.orth                 | 4 ++--
8026  fc-lang/tt.orth                 | 4 ++--
8027  fc-lang/tw.orth                 | 4 ++--
8028  fc-lang/tyv.orth                | 4 ++--
8029  fc-lang/ug.orth                 | 4 ++--
8030  fc-lang/uk.orth                 | 4 ++--
8031  fc-lang/ur.orth                 | 4 ++--
8032  fc-lang/ve.orth                 | 4 ++--
8033  fc-lang/vi.orth                 | 4 ++--
8034  fc-lang/vo.orth                 | 4 ++--
8035  fc-lang/vot.orth                | 4 ++--
8036  fc-lang/wa.orth                 | 4 ++--
8037  fc-lang/wen.orth                | 4 ++--
8038  fc-lang/wo.orth                 | 4 ++--
8039  fc-lang/xh.orth                 | 4 ++--
8040  fc-lang/yap.orth                | 4 ++--
8041  fc-lang/yi.orth                 | 4 ++--
8042  fc-lang/yo.orth                 | 4 ++--
8043  fc-lang/zh_cn.orth              | 4 ++--
8044  fc-lang/zh_hk.orth              | 4 ++--
8045  fc-lang/zh_mo.orth              | 4 ++--
8046  fc-lang/zh_sg.orth              | 4 ++--
8047  fc-lang/zh_tw.orth              | 4 ++--
8048  fc-lang/zu.orth                 | 4 ++--
8049  fc-list/Makefile.am             | 4 ++--
8050  fc-list/fc-list.c               | 4 ++--
8051  fc-match/Makefile.am            | 4 ++--
8052  fc-match/fc-match.c             | 4 ++--
8053  fc-pattern/Makefile.am          | 4 ++--
8054  fc-pattern/fc-pattern.c         | 4 ++--
8055  fc-query/Makefile.am            | 4 ++--
8056  fc-query/fc-query.c             | 4 ++--
8057  fc-scan/Makefile.am             | 4 ++--
8058  fc-scan/fc-scan.c               | 4 ++--
8059  fontconfig/fcfreetype.h         | 4 ++--
8060  fontconfig/fcprivate.h          | 4 ++--
8061  fontconfig/fontconfig.h         | 4 ++--
8062  src/Makefile.am                 | 4 ++--
8063  src/fcatomic.c                  | 4 ++--
8064  src/fcblanks.c                  | 4 ++--
8065  src/fccache.c                   | 4 ++--
8066  src/fccfg.c                     | 4 ++--
8067  src/fccharset.c                 | 4 ++--
8068  src/fcdbg.c                     | 4 ++--
8069  src/fcdefault.c                 | 4 ++--
8070  src/fcdir.c                     | 4 ++--
8071  src/fcformat.c                  | 4 ++--
8072  src/fcfreetype.c                | 4 ++--
8073  src/fcfs.c                      | 4 ++--
8074  src/fcinit.c                    | 4 ++--
8075  src/fcint.h                     | 4 ++--
8076  src/fclang.c                    | 4 ++--
8077  src/fclist.c                    | 4 ++--
8078  src/fcmatch.c                   | 4 ++--
8079  src/fcname.c                    | 4 ++--
8080  src/fcpat.c                     | 4 ++--
8081  src/fcstr.c                     | 4 ++--
8082  src/fcxml.c                     | 4 ++--
8083  257 files changed, 516 insertions(+), 517 deletions(-)
8084
8085 commit 1f5c675fedd42bda49375ca7a9d6f3f8b2cd97bb
8086 Author: Behdad Esfahbod <behdad@behdad.org>
8087 Date:   Wed Nov 10 15:27:10 2010 -0500
8088
8089     Add more copyright owners
8090
8091  COPYING | 6 ++++++
8092  1 file changed, 6 insertions(+)
8093
8094 commit 039b9fd090cf3fcd279eeb8c786070a94993a8ba
8095 Author: Jeremy Huddleston <jeremyhu@apple.com>
8096 Date:   Wed Nov 3 01:08:12 2010 -0700
8097
8098     fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE
8099
8100     In the default case, cachedir and confdir will evaluate to something
8101     referencing these other variables (which wouldn't otherwise be defined
8102     in the pkg-config file.
8103
8104     Fixes a regression introduced by
8105     81b542b50f82f8a0ad9f38f7d913fe5433631166
8106
8107     Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
8108     Tested-by: Jon TURNEY <jon.turney@dronecode.org.uk>
8109
8110  fontconfig.pc.in | 3 +++
8111  1 file changed, 3 insertions(+)
8112
8113 commit 81b542b50f82f8a0ad9f38f7d913fe5433631166
8114 Author: Jeremy Huddleston <jeremyhu@apple.com>
8115 Date:   Wed Oct 6 11:21:29 2010 -0700
8116
8117     fontconfig.pc: Add variables for confdir and cachedir
8118
8119     Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
8120
8121  fontconfig.pc.in | 2 ++
8122  1 file changed, 2 insertions(+)
8123
8124 commit caa4bec9459af0779d1d16ba66964593e5748e3c
8125 Author: Behdad Esfahbod <behdad@behdad.org>
8126 Date:   Tue Sep 21 13:18:05 2010 -0400
8127
8128     Bug 24729 - [ne_NP] Fix ortho file
8129
8130     Exclude three characters (U+090C..090E) from Nepalese.
8131
8132  fc-lang/ne.orth | 1 +
8133  1 file changed, 1 insertion(+)
8134
8135 commit 0a023b24daa683d9c0be4e2ef6d50040c1c52316
8136 Author: Behdad Esfahbod <behdad@behdad.org>
8137 Date:   Tue Sep 21 13:14:55 2010 -0400
8138
8139     [fc-lang] Support excluding characters
8140
8141     By prefixing a line by a hyphen/minus sign.  Useful when including
8142     other orth files.
8143
8144  fc-lang/fc-lang.c | 35 +++++++++++++++++++++++++----------
8145  1 file changed, 25 insertions(+), 10 deletions(-)
8146
8147 commit 52960d05ebb8af34a302e3959978d2930a39fb39
8148 Author: Behdad Esfahbod <behdad@behdad.org>
8149 Date:   Tue Sep 21 13:14:41 2010 -0400
8150
8151     Add new public API: FcCharSetDelChar()
8152
8153  doc/fccharset.fncs      | 11 +++++++++++
8154  fontconfig/fontconfig.h |  3 +++
8155  src/fccharset.c         | 17 +++++++++++++++++
8156  3 files changed, 31 insertions(+)
8157
8158 commit 9d8d0226d9ac5bc9956263a13454179eafc4ab82
8159 Author: Behdad Esfahbod <behdad@behdad.org>
8160 Date:   Fri Sep 3 08:11:00 2010 -0400
8161
8162     Bug 29995 - fc-cat does not invoke FcFini()
8163
8164  fc-cat/fc-cat.c | 1 +
8165  1 file changed, 1 insertion(+)
8166
8167 commit 25afea879d5b73c116e00c2c62b2a7ce9bcf803a
8168 Author: Behdad Esfahbod <behdad@behdad.org>
8169 Date:   Wed Aug 18 11:31:31 2010 -0400
8170
8171     Add comments
8172
8173  src/fcformat.c | 8 ++++++++
8174  1 file changed, 8 insertions(+)
8175
8176 commit c2764d959c652f572bfefa00234448742bda2b08
8177 Author: Behdad Esfahbod <behdad@behdad.org>
8178 Date:   Thu Aug 5 15:58:09 2010 -0400
8179
8180     Bug 29338 - fc-pattern.sgml, open para tag
8181
8182  fc-pattern/fc-pattern.sgml | 2 +-
8183  1 file changed, 1 insertion(+), 1 deletion(-)
8184
8185 commit 78366844468c5fa785d05bb25be2d0023e60f5ee
8186 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
8187 Date:   Wed Jun 2 22:38:19 2010 -0400
8188
8189     Fix compiler warnings
8190
8191  fc-lang/fc-lang.c | 6 +++---
8192  1 file changed, 3 insertions(+), 3 deletions(-)
8193
8194 commit ba7b50ab3324887e1680a4a8961487706705c739
8195 Author: Behdad Esfahbod <behdad@behdad.org>
8196 Date:   Tue Apr 20 23:18:00 2010 -0400
8197
8198     Add fc-pattern cmdline tool
8199
8200  Makefile.am                |   3 +-
8201  configure.in               |   1 +
8202  fc-cache/fc-cache.sgml     |   1 +
8203  fc-cat/fc-cat.sgml         |   1 +
8204  fc-list/fc-list.sgml       |   1 +
8205  fc-match/fc-match.sgml     |   1 +
8206  fc-pattern/Makefile.am     |  59 +++++++++++++
8207  fc-pattern/fc-pattern.c    | 195
8208  +++++++++++++++++++++++++++++++++++++++++++
8209  fc-pattern/fc-pattern.sgml | 204
8210  +++++++++++++++++++++++++++++++++++++++++++++
8211  fc-query/fc-query.sgml     |   1 +
8212  fc-scan/fc-scan.sgml       |   1 +
8213  11 files changed, 467 insertions(+), 1 deletion(-)
8214
8215 commit ac5a2336436dadac699bb579d3f6ca30225dbb28
8216 Author: Behdad Esfahbod <behdad@behdad.org>
8217 Date:   Mon Apr 12 12:49:53 2010 -0400
8218
8219     Fix comment
8220
8221  src/fcmatch.c | 2 +-
8222  1 file changed, 1 insertion(+), 1 deletion(-)
8223
8224 commit 594dcef0f30ca27e27b95a9174087e8c61327e5f
8225 Author: Behdad Esfahbod <behdad@behdad.org>
8226 Date:   Mon Apr 12 12:18:50 2010 -0400
8227
8228     Remove all training whitespaces
8229
8230  src/fcatomic.c   |   4 +-
8231  src/fccache.c    |  66 ++++++++++++------------
8232  src/fccfg.c      | 118 +++++++++++++++++++++----------------------
8233  src/fccharset.c  | 150
8234  +++++++++++++++++++++++++++----------------------------
8235  src/fcdbg.c      |  14 +++---
8236  src/fcdefault.c  |   2 +-
8237  src/fcdir.c      |  14 +++---
8238  src/fcfreetype.c |  88 ++++++++++++++++----------------
8239  src/fcfs.c       |   6 +--
8240  src/fcftint.h    |   2 +-
8241  src/fcinit.c     |   6 +--
8242  src/fcint.h      |  42 ++++++++--------
8243  src/fclang.c     |  28 +++++------
8244  src/fclist.c     |  30 +++++------
8245  src/fcmatch.c    |  32 ++++++------
8246  src/fcmatrix.c   |   6 +--
8247  src/fcname.c     |  28 +++++------
8248  src/fcpat.c      |  70 +++++++++++++-------------
8249  src/fcstr.c      |  74 +++++++++++++--------------
8250  src/ftglue.c     |  16 +++---
8251  20 files changed, 398 insertions(+), 398 deletions(-)
8252
8253 commit d0d1f3904c9f6af9f39a5a085e454cde5ba9d44e
8254 Author: Behdad Esfahbod <behdad@behdad.org>
8255 Date:   Mon Apr 12 12:10:05 2010 -0400
8256
8257     More whitespace
8258
8259  src/fcxml.c | 88
8260  ++++++++++++++++++++++++++++++-------------------------------
8261  1 file changed, 44 insertions(+), 44 deletions(-)
8262
8263 commit 2b0f3f1128e479dd3d32022336c967655e6c4821
8264 Author: Behdad Esfahbod <behdad@behdad.org>
8265 Date:   Mon Apr 12 11:52:09 2010 -0400
8266
8267     Whitespace
8268
8269  src/fcxml.c | 2 +-
8270  1 file changed, 1 insertion(+), 1 deletion(-)
8271
8272 commit 632612b810f1c8eb5b75ba1465d10cb31af0cbf0
8273 Author: Behdad Esfahbod <behdad@behdad.org>
8274 Date:   Wed Apr 7 12:47:37 2010 -0400
8275
8276     Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table
8277
8278     The OT spec says:
8279
8280     "When building a Unicode font for Windows, the platform ID should
8281     be 3 and the
8282     encoding ID should be 1. When building a symbol font for Windows,
8283     the platform
8284     ID should be 3 and the encoding ID should be 0."
8285
8286     We were ignoring the SYMBOL_CS entry before.  It's UTF-16/UCS-2
8287     like the
8288     UNICODE_CS.
8289
8290     Also, always use UTF-16BE instead of UCS-2BE.  The conversion
8291     was doing
8292     UTF-16BE anyway.
8293
8294  src/fcfreetype.c | 7 ++++---
8295  1 file changed, 4 insertions(+), 3 deletions(-)
8296
8297 commit 300b495dc400df401afaacfa4e986092ea119865
8298 Author: Behdad Esfahbod <behdad@behdad.org>
8299 Date:   Wed Mar 3 13:26:55 2010 -0500
8300
8301     Don't include unistd.h in fontconfig.h
8302
8303     Bug 26783 patch: unistd.h not exist on ms windows
8304
8305  fontconfig/fontconfig.h | 1 -
8306  1 file changed, 1 deletion(-)
8307
8308 commit 111e5b6d690970fce1abaf39e01d6d2498c9cfb3
8309 Author: Behdad Esfahbod <behdad@behdad.org>
8310 Date:   Fri Feb 26 01:47:56 2010 -0500
8311
8312     Bug 25152 Don't sleep(2) if all caches were uptodate
8313
8314  fc-cache/fc-cache.c | 12 ++++++++----
8315  1 file changed, 8 insertions(+), 4 deletions(-)
8316
8317 commit 3cd1e673a9b518784183029d5cc1d2adae0cb29a
8318 Author: Behdad Esfahbod <behdad@behdad.org>
8319 Date:   Thu Feb 25 17:11:14 2010 -0500
8320
8321     Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails
8322
8323  src/fcint.h | 2 +-
8324  1 file changed, 1 insertion(+), 1 deletion(-)
8325
8326 commit 2c93614ea0d0d1d895abe6c44add436c58bd99f8
8327 Author: Behdad Esfahbod <behdad@behdad.org>
8328 Date:   Thu Feb 25 15:10:41 2010 -0500
8329
8330     Bug 18886 installation crashes if fontconfig already installed
8331
8332     Run the uninstalled fc-cache, not the installed one.
8333
8334  Makefile.am | 4 ++--
8335  1 file changed, 2 insertions(+), 2 deletions(-)
8336
8337 commit 2e375b68946cafa62dce3abebdd35e20ecbb0b46
8338 Author: Behdad Esfahbod <behdad@behdad.org>
8339 Date:   Sun Feb 14 20:27:22 2010 -0500
8340
8341     More doc typo fixes
8342
8343  doc/fcformat.fncs | 4 ++--
8344  1 file changed, 2 insertions(+), 2 deletions(-)
8345
8346 commit 77be30cb9fde6540337a590e5d90e59996e07adc
8347 Author: Behdad Esfahbod <behdad@behdad.org>
8348 Date:   Sun Feb 14 20:20:00 2010 -0500
8349
8350     Fix doc typo
8351
8352  doc/fcformat.fncs | 2 +-
8353  1 file changed, 1 insertion(+), 1 deletion(-)
8354
8355 commit d6351325056a94e2db0c8c533c7d16eb5c278861
8356 Author: Behdad Esfahbod <behdad@behdad.org>
8357 Date:   Tue Jan 26 12:45:09 2010 -0500
8358
8359     Add note about autogen.sh to INSTALL
8360
8361  INSTALL | 7 ++++++-
8362  1 file changed, 6 insertions(+), 1 deletion(-)
8363
8364 commit 0dbbf9f20b8a65af8a8a05ada653d99117192622
8365 Author: Behdad Esfahbod <behdad@behdad.org>
8366 Date:   Tue Jan 26 12:43:51 2010 -0500
8367
8368     Update INSTALL
8369
8370  INSTALL | 4 ++--
8371  1 file changed, 2 insertions(+), 2 deletions(-)
8372
8373 commit af4a82863f60dff79c4ce06a871b737899a3c9e3
8374 Author: Behdad Esfahbod <behdad@behdad.org>
8375 Date:   Tue Dec 8 21:15:15 2009 -0500
8376
8377     Bug 25508 configure assumes bash > 2.0 is on system
8378
8379     Remove dolt.  With libtool2, there's not much need for dolt.
8380
8381  acinclude.m4 | 137
8382  -----------------------------------------------------------
8383  configure.in |   1 -
8384  2 files changed, 138 deletions(-)
8385
8386 commit aabe0f9d7d427097ddfc69ceb6f48999fcd01f60
8387 Author: Behdad Esfahbod <behdad@behdad.org>
8388 Date:   Mon Nov 30 16:09:55 2009 -0500
8389
8390     [doc] Fix typo
8391
8392  fc-match/fc-match.sgml | 2 +-
8393  1 file changed, 1 insertion(+), 1 deletion(-)
8394
8395 commit 38bd85b83b2114d9a18da7b0ea73e0cdad5c7ee4
8396 Author: Behdad Esfahbod <behdad@behdad.org>
8397 Date:   Fri Nov 20 18:44:04 2009 -0500
8398
8399     [fc-cache] Document -r argument in man page
8400
8401  fc-cache/fc-cache.sgml | 11 ++++++++++-
8402  1 file changed, 10 insertions(+), 1 deletion(-)
8403
8404 commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a
8405 Author: Behdad Esfahbod <behdad@behdad.org>
8406 Date:   Wed Nov 18 18:45:19 2009 -0500
8407
8408     Bump version to 2.8.0
8409
8410  README                  | 32 ++++++++++++++++++++++++++++++--
8411  configure.in            |  2 +-
8412  fontconfig/fontconfig.h |  4 ++--
8413  3 files changed, 33 insertions(+), 5 deletions(-)
8414
8415 commit 2e44cbe1b9bf466718167e9e05077743df36ab21
8416 Author: Behdad Esfahbod <behdad@behdad.org>
8417 Date:   Wed Nov 18 18:45:06 2009 -0500
8418
8419     Bump libtool revision in preparation for release
8420
8421  configure.in | 2 +-
8422  1 file changed, 1 insertion(+), 1 deletion(-)
8423
8424 commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224
8425 Author: Tor Lillqvist <tml@iki.fi>
8426 Date:   Wed Nov 18 21:56:16 2009 +0200
8427
8428     Improve zip "distribution"
8429
8430     Don't put entries for directories in the zip file. Fetch manpages from
8431     correct place.
8432
8433  fontconfig-zip.in | 8 ++------
8434  1 file changed, 2 insertions(+), 6 deletions(-)
8435
8436 commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b
8437 Author: Tor Lillqvist <tml@iki.fi>
8438 Date:   Wed Nov 18 21:54:39 2009 +0200
8439
8440     Use correct autoconf variable
8441
8442     Use LIBT_CURRENT_MINUS_AGE instead of the undefined
8443     lt_current_minus_age for the name of the DLL when generating the MS
8444     style import library.
8445
8446  src/Makefile.am | 2 +-
8447  1 file changed, 1 insertion(+), 1 deletion(-)
8448
8449 commit 1845f3100d15927cc536bc3d38f140c139fb5614
8450 Author: Behdad Esfahbod <behdad@behdad.org>
8451 Date:   Wed Nov 18 14:39:34 2009 -0500
8452
8453     [fc-arch] Rename architecture names to better reflect what they are
8454
8455     We only care about three properties in the arch:
8456
8457       - endianness
8458       - pointer size
8459       - for 32-bit archs, whether double is aligned on 4 or 8 bytes
8460
8461     This leads to the following 6 archs (old name -> new name):
8462
8463         x86    -> le32d4
8464         mipsel -> le32d8
8465         x86-64 -> le64
8466         m68k   -> be32d4
8467         ppc    -> be32d8
8468         ppc64  -> be64
8469
8470  fc-arch/fcarch.tmpl.h | 67
8471  ++++++++++++++++++++++++++-------------------------
8472  1 file changed, 34 insertions(+), 33 deletions(-)
8473
8474 commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6
8475 Author: Behdad Esfahbod <behdad@behdad.org>
8476 Date:   Wed Nov 18 14:08:00 2009 -0500
8477
8478     [fc-arch] Beautify the arch template
8479
8480  fc-arch/fc-arch.c     | 10 +++++-----
8481  fc-arch/fcarch.tmpl.h | 42 ++++++++++++++++++++++++++++++++++--------
8482  2 files changed, 39 insertions(+), 13 deletions(-)
8483
8484 commit d074706b507226427f5a4018e78fe120a01eb53d
8485 Author: Behdad Esfahbod <behdad@behdad.org>
8486 Date:   Wed Nov 18 09:40:11 2009 -0500
8487
8488     [fc-case] Update CaseFolding.txt to Unicode 5.2.0
8489
8490  fc-case/CaseFolding.txt | 116
8491  ++++++++++++++++++++++++++++++++++++++++++++++--
8492  1 file changed, 112 insertions(+), 4 deletions(-)
8493
8494 commit 13781ba00b0ded28319ff417a254c620231973f1
8495 Author: Behdad Esfahbod <behdad@behdad.org>
8496 Date:   Wed Nov 18 09:36:23 2009 -0500
8497
8498     [fc-glyphname] Remove Adobe glyphlist
8499
8500     It was unused.
8501
8502  fc-glyphname/glyphlist.txt | 4291
8503  --------------------------------------------
8504  1 file changed, 4291 deletions(-)
8505
8506 commit d2fb683796f41a68edec53f26e524fd06725eef8
8507 Author: Behdad Esfahbod <behdad@behdad.org>
8508 Date:   Wed Nov 18 09:35:40 2009 -0500
8509
8510     Clean up Makefile's a bit
8511
8512  fc-arch/Makefile.am      |  4 +---
8513  fc-case/Makefile.am      |  7 +++----
8514  fc-glyphname/Makefile.am |  3 ++-
8515  fc-lang/Makefile.am      |  2 +-
8516  src/Makefile.am          | 12 +++++++++---
8517  5 files changed, 16 insertions(+), 12 deletions(-)
8518
8519 commit 192927225c447a8eaba613838aff93f82dee41d0
8520 Author: Behdad Esfahbod <behdad@behdad.org>
8521 Date:   Wed Nov 18 09:26:24 2009 -0500
8522
8523     [fc-glyphname] Rename internal arrays to prefix with _fc_
8524
8525     Although they were static, I was still surprised that gdb was seeing
8526     our variable "glyphs".  Not helpful.
8527
8528  fc-glyphname/fc-glyphname.c |  6 +++---
8529  src/fcfreetype.c            | 13 ++++++-------
8530  2 files changed, 9 insertions(+), 10 deletions(-)
8531
8532 commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807
8533 Author: Behdad Esfahbod <behdad@behdad.org>
8534 Date:   Wed Nov 18 09:26:01 2009 -0500
8535
8536     [src] Create fcglyphname.h automatically
8537
8538  src/Makefile.am | 4 +++-
8539  1 file changed, 3 insertions(+), 1 deletion(-)
8540
8541 commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc
8542 Author: Behdad Esfahbod <behdad@behdad.org>
8543 Date:   Wed Nov 18 09:25:42 2009 -0500
8544
8545     [fc-glyphname] Cleanup Makefile.am
8546
8547  fc-glyphname/Makefile.am | 8 +++-----
8548  1 file changed, 3 insertions(+), 5 deletions(-)
8549
8550 commit 77f4e60a32971a815b85f187712191724a00b856
8551 Author: Behdad Esfahbod <behdad@behdad.org>
8552 Date:   Wed Nov 18 09:10:05 2009 -0500
8553
8554     Remove bogus comment
8555
8556     Last night in between my dreams I also noticed that we support Unicode
8557     values up to 0x01000000 and not 0x00100000 which I thought before.
8558     This covers the entire Unicode range.
8559
8560  src/fccharset.c | 1 -
8561  1 file changed, 1 deletion(-)
8562
8563 commit a90a3ad97a7cee10225190e13a576e55871b9441
8564 Author: Behdad Esfahbod <behdad@behdad.org>
8565 Date:   Tue Nov 17 12:10:01 2009 -0500
8566
8567     Make sure fclang.h and fcarch.h are built
8568
8569  src/Makefile.am | 7 ++++++-
8570  1 file changed, 6 insertions(+), 1 deletion(-)
8571
8572 commit a3b2426819836ab2454c6a7bad27c382f4a245bf
8573 Author: Behdad Esfahbod <behdad@behdad.org>
8574 Date:   Mon Nov 16 18:29:26 2009 -0500
8575
8576     [lang] Fix serializing LangSet from older versions
8577
8578  src/fclang.c | 9 ++++++---
8579  1 file changed, 6 insertions(+), 3 deletions(-)
8580
8581 commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5
8582 Author: Behdad Esfahbod <behdad@behdad.org>
8583 Date:   Mon Nov 16 17:38:40 2009 -0500
8584
8585     [arch] Try to ensure proper FcLangSet alignment in arch
8586
8587  fc-arch/fc-arch.c     |  5 +++--
8588  fc-arch/fcarch.tmpl.h | 16 ++++++++--------
8589  src/fclang.c          |  2 +-
8590  3 files changed, 12 insertions(+), 11 deletions(-)
8591
8592 commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc
8593 Author: Behdad Esfahbod <behdad@behdad.org>
8594 Date:   Mon Nov 16 17:00:50 2009 -0500
8595
8596     [xml] Remove unused code
8597
8598  src/fcxml.c | 12 ------------
8599  1 file changed, 12 deletions(-)
8600
8601 commit b2d910123008115813a5cd623389189a2d66880b
8602 Author: Behdad Esfahbod <behdad@behdad.org>
8603 Date:   Mon Nov 16 16:57:53 2009 -0500
8604
8605     [int] Remove more unused macros
8606
8607  src/fcint.h | 4 ----
8608  1 file changed, 4 deletions(-)
8609
8610 commit 247c4f3df21582260c4799bdbda2be1c13cc8901
8611 Author: Behdad Esfahbod <behdad@behdad.org>
8612 Date:   Mon Nov 16 15:48:20 2009 -0500
8613
8614     Enable automake silent rules
8615
8616  configure.in | 1 +
8617  1 file changed, 1 insertion(+)
8618
8619 commit 963820fcbfdb537fd956f8863f8793cf22093c5d
8620 Author: Behdad Esfahbod <behdad@behdad.org>
8621 Date:   Mon Nov 16 15:46:46 2009 -0500
8622
8623     [int] Remove fc_value_* macros that did nothing other than renaming
8624
8625  src/fcint.h   |  6 ------
8626  src/fcmatch.c |  8 ++++----
8627  src/fcpat.c   | 12 ++++++------
8628  3 files changed, 10 insertions(+), 16 deletions(-)
8629
8630 commit 888f9427ae84195104855d2bb2fbb6d44067a998
8631 Author: Behdad Esfahbod <behdad@behdad.org>
8632 Date:   Mon Nov 16 15:43:08 2009 -0500
8633
8634     [int] Remove fc_storage_type() in favor of direct access to v->type
8635
8636  src/fcint.h   | 1 -
8637  src/fcmatch.c | 2 +-
8638  src/fcpat.c   | 2 +-
8639  3 files changed, 2 insertions(+), 3 deletions(-)
8640
8641 commit 486fa46893d070485738de6e2c0d418650662d63
8642 Author: Behdad Esfahbod <behdad@behdad.org>
8643 Date:   Mon Nov 16 15:41:58 2009 -0500
8644
8645     Remove unused macros
8646
8647  src/fcint.h | 5 -----
8648  1 file changed, 5 deletions(-)
8649
8650 commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac
8651 Author: Behdad Esfahbod <behdad@behdad.org>
8652 Date:   Mon Nov 16 15:39:16 2009 -0500
8653
8654     Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
8655
8656     Protect cache against future expansions of FcLangSet (adding new
8657     orth files).  Previously, doing so could change the size of
8658     that struct.  Indeed, that happened between 2.6.0 and 2.7.3, causing
8659     crashes.  Unfortunately, sizeof(FcLangSet) was not checked in
8660     fcarch.c.
8661
8662     This changes FcLangSet code to be able to cope with struct size
8663     changes.
8664     And change cache format, hence bumping from 2 to 3.
8665
8666  fontconfig/fontconfig.h |  2 +-
8667  src/fcint.h             |  2 +-
8668  src/fclang.c            | 67
8669  ++++++++++++++++++++++++++++++++++++++-----------
8670  3 files changed, 54 insertions(+), 17 deletions(-)
8671
8672 commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0
8673 Author: Behdad Esfahbod <behdad@behdad.org>
8674 Date:   Mon Nov 16 16:57:10 2009 -0500
8675
8676     [int] Define MIN/MAX/ABS macros
8677
8678  src/fcfreetype.c | 3 ---
8679  src/fcint.h      | 4 ++++
8680  2 files changed, 4 insertions(+), 3 deletions(-)
8681
8682 commit b393846860a390ebe35b19320b5eaf9272084042
8683 Author: Behdad Esfahbod <behdad@behdad.org>
8684 Date:   Mon Nov 16 15:17:56 2009 -0500
8685
8686     [fc-arch] Add FcAlign to arch signature
8687
8688  fc-arch/fc-arch.c     |  5 +++--
8689  fc-arch/fcarch.tmpl.h | 16 ++++++++--------
8690  2 files changed, 11 insertions(+), 10 deletions(-)
8691
8692 commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0
8693 Author: Behdad Esfahbod <behdad@behdad.org>
8694 Date:   Mon Nov 16 15:12:52 2009 -0500
8695
8696     Move FcAlign to fcint.h
8697
8698  src/fcint.h       | 8 ++++++++
8699  src/fcserialize.c | 8 --------
8700  2 files changed, 8 insertions(+), 8 deletions(-)
8701
8702 commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857
8703 Author: Behdad Esfahbod <behdad@behdad.org>
8704 Date:   Mon Nov 9 13:17:17 2009 -0500
8705
8706     Clarify default confdir and cachedir better.
8707
8708     Also remove --with-docdir.  It can be set by setting docdir variable.
8709
8710  configure.in    | 19 ++-----------------
8711  doc/Makefile.am |  2 --
8712  2 files changed, 2 insertions(+), 19 deletions(-)
8713
8714 commit b322eb4d7a90778dc9f08c73036836deba7e463e
8715 Author: Behdad Esfahbod <behdad@behdad.org>
8716 Date:   Tue Sep 8 11:45:26 2009 -0400
8717
8718     Bump version to 2.7.3
8719
8720  README                  | 14 ++++++++++++--
8721  configure.in            |  2 +-
8722  fontconfig/fontconfig.h |  2 +-
8723  3 files changed, 14 insertions(+), 4 deletions(-)
8724
8725 commit afc845d930877ac62f6d5a5f50ea87b5182d0a4a
8726 Author: Behdad Esfahbod <behdad@behdad.org>
8727 Date:   Tue Sep 8 11:44:59 2009 -0400
8728
8729     Bump libtool version in preparation for release
8730
8731  configure.in | 2 +-
8732  1 file changed, 1 insertion(+), 1 deletion(-)
8733
8734 commit 5e544b32d8dc98737c7a268a6a5f877207284e9a
8735 Author: Behdad Esfahbod <behdad@behdad.org>
8736 Date:   Sun Sep 6 22:10:22 2009 -0400
8737
8738     Use default config in FcFileScan() and FcDirScan()
8739
8740     Before a NULL config was passed down adn essentially FcFileScan was
8741     equivalent to FcFreeTypeQuery.  Now fc-scan tool correctly applies
8742     the configuration to the scanned patterns.
8743
8744  src/fcdir.c | 4 ++--
8745  1 file changed, 2 insertions(+), 2 deletions(-)
8746
8747 commit 25436fd08fa6d0825a2f7c7b5d51e34873a05187
8748 Author: Roozbeh Pournader <roozbeh@gmail.com>
8749 Date:   Wed Sep 2 20:03:42 2009 -0700
8750
8751     Updated Arabic, Persian, and Urdu orthographies
8752
8753     - Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms
8754     (bug #23004)
8755     - Persian (fa) orthography updated to latest standards and
8756     orthographies
8757     - Persian dialects Dari/Eastern Farsi (prs) and Western Farsi
8758     (pes) added
8759
8760  fc-lang/ar.orth  | 81
8761  +++++++++++---------------------------------------------
8762  fc-lang/fa.orth  | 80
8763  ++++++++++++++++++++++++++++++++++---------------------
8764  fc-lang/pes.orth | 26 ++++++++++++++++++
8765  fc-lang/prs.orth | 29 ++++++++++++++++++++
8766  fc-lang/ur.orth  | 77
8767  +++++++++++++++++++++++++++--------------------------
8768  5 files changed, 161 insertions(+), 132 deletions(-)
8769
8770 commit d9d8b8826402ca75e882a427392bc8209ae8ff1a
8771 Author: Roozbeh Pournader <roozbeh@gmail.com>
8772 Date:   Wed Sep 2 18:54:24 2009 -0700
8773
8774     Correct Ewe (ee) orthography to use U+025B (bug #20711)
8775
8776  fc-lang/ee.orth | 2 +-
8777  1 file changed, 1 insertion(+), 1 deletion(-)
8778
8779 commit e52fdbd2bc1b9589ca0adc4b0c143034ff60dd18
8780 Author: Behdad Esfahbod <behdad@behdad.org>
8781 Date:   Mon Aug 31 17:32:36 2009 -0400
8782
8783     Bump version to 2.7.2
8784
8785  README                  | 19 +++++++++++++++++--
8786  configure.in            |  2 +-
8787  fontconfig/fontconfig.h |  2 +-
8788  3 files changed, 19 insertions(+), 4 deletions(-)
8789
8790 commit a74cfb63cb6af3c357b9c33d9f28b9cea5ff3e72
8791 Author: Behdad Esfahbod <behdad@behdad.org>
8792 Date:   Mon Aug 31 17:32:13 2009 -0400
8793
8794     Bump libtool version for release
8795
8796  configure.in | 2 +-
8797  1 file changed, 1 insertion(+), 1 deletion(-)
8798
8799 commit c5f0a65b36bc863d67bbf1f334262c35445ce610
8800 Author: Behdad Esfahbod <behdad@behdad.org>
8801 Date:   Tue Aug 25 20:40:30 2009 -0400
8802
8803     Revert "Fix FcNameUnparseLangSet()" and redo it
8804
8805     This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and
8806     fixes that bug using the new reverse-map I added in the previous
8807     commit.
8808
8809  src/fclang.c | 29 ++++++++++++++++++-----------
8810  1 file changed, 18 insertions(+), 11 deletions(-)
8811
8812 commit d354a321ee51f0bb70a39faeed541d1a90477d7d
8813 Author: Behdad Esfahbod <behdad@behdad.org>
8814 Date:   Tue Aug 25 20:39:20 2009 -0400
8815
8816     Bug 23419 - "contains" expression seems not working on the fontconfig
8817     rule
8818
8819     Fix bug in FcLangSetContains(), similar to
8820     5c6d1ff23bda4386984a1d6e4c024958f8f5547c
8821
8822  fc-lang/fc-lang.c | 20 +++++++++++++++++---
8823  src/fclang.c      |  4 ++--
8824  2 files changed, 19 insertions(+), 5 deletions(-)
8825
8826 commit f33a23133ecbcc981745051f7c34d96b33b57447
8827 Author: Behdad Esfahbod <behdad@behdad.org>
8828 Date:   Fri Aug 21 13:41:41 2009 -0400
8829
8830     Bug 22037 - No Fonts installed on a default install on Windows
8831     Server 2003
8832
8833     Make it easy to install on older Windows
8834
8835  src/fcxml.c | 4 ++++
8836  1 file changed, 4 insertions(+)
8837
8838 commit 8b1ceef0b7f41703775c163d6ac595a5407e9159
8839 Author: Tor Lillqvist <tml@iki.fi>
8840 Date:   Fri Aug 14 00:16:18 2009 +0300
8841
8842     Use multi-byte codepage aware string function on Windows
8843
8844     The East Asian double-byte codepages have characters with backslash as
8845     the second byte, so we must use _mbsrchr() instead of strrchr() when
8846     looking at pathnames in the system codepage.
8847
8848  src/fcxml.c | 11 +++++++++--
8849  1 file changed, 9 insertions(+), 2 deletions(-)
8850
8851 commit d15678127aeea96c9c8254a171c2f0af0bd7d140
8852 Author: Tor Lillqvist <tml@iki.fi>
8853 Date:   Fri Aug 14 00:08:17 2009 +0300
8854
8855     Fix heap corruption on Windows in FcEndElement()
8856
8857     Must not call FcStrFree() on a value returned by
8858     FcStrBufDoneStatic(). In the Windows code don't bother with dynamic
8859     allocation, just use a local buffer.
8860
8861  src/fcxml.c | 43 +++++++++++--------------------------------
8862  1 file changed, 11 insertions(+), 32 deletions(-)
8863
8864 commit a1b6e34a9a17a4a675bdc993aa465b92d7122376
8865 Author: Tor Lillqvist <tml@iki.fi>
8866 Date:   Fri Aug 14 00:02:59 2009 +0300
8867
8868     Fix MinGW compilation
8869
8870     Need to define _WIN32_WINNT as 0x0500 to get declaration for
8871     GetSystemWindowsDirectory().
8872
8873  src/fcxml.c | 1 +
8874  1 file changed, 1 insertion(+)
8875
8876 commit 161620108bbb4e70f2817481e4d5bc26772fe67e
8877 Author: Behdad Esfahbod <behdad@behdad.org>
8878 Date:   Tue Jul 28 14:24:21 2009 -0400
8879
8880     [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)
8881
8882  fc-lang/ja.orth | 2 +-
8883  1 file changed, 1 insertion(+), 1 deletion(-)
8884
8885 commit 7c12181f7a75a434e2139f4bee794046258342cf
8886 Author: Behdad Esfahbod <behdad@behdad.org>
8887 Date:   Tue Jul 28 14:23:10 2009 -0400
8888
8889     Improve charset printing
8890
8891  src/fcdbg.c  | 4 ++--
8892  src/fclang.c | 4 ++--
8893  2 files changed, 4 insertions(+), 4 deletions(-)
8894
8895 commit d2c8ac373e9ac45df66627cfc42679636d017f6e
8896 Author: Behdad Esfahbod <behdad@behdad.org>
8897 Date:   Mon Jul 27 17:53:26 2009 -0400
8898
8899     Bump version to 2.7.1
8900
8901  README                  | 27 +++++++++++++++++++++++++--
8902  configure.in            |  4 ++--
8903  fontconfig/fontconfig.h |  2 +-
8904  3 files changed, 28 insertions(+), 5 deletions(-)
8905
8906 commit 16630692ec590bd70f4e426125e358251e05435d
8907 Author: Behdad Esfahbod <behdad@behdad.org>
8908 Date:   Mon Jul 27 17:51:17 2009 -0400
8909
8910     Update .gitignore
8911
8912  .gitignore | 1 +
8913  1 file changed, 1 insertion(+)
8914
8915 commit 50d937b0e110ee21d9861b8fb973d62534db98ae
8916 Author: Behdad Esfahbod <behdad@behdad.org>
8917 Date:   Mon Jul 27 17:48:29 2009 -0400
8918
8919     Bump libtool versions that 2.7.0 (I forgot to do back then)
8920
8921  configure.in | 4 ++--
8922  1 file changed, 2 insertions(+), 2 deletions(-)
8923
8924 commit 273e22c71f78281ade1c5c30a25ef10d214d7ea6
8925 Author: Behdad Esfahbod <behdad@behdad.org>
8926 Date:   Mon Jul 27 15:07:12 2009 -0400
8927
8928     Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)
8929
8930     We distribute the docs, so it makes little sense to distribute with
8931     @CONFDIR@ replaced.  Until we find a better solution, I've hardcoded
8932     /etc/fonts now.
8933
8934  doc/confdir.sgml.in | 3 ++-
8935  1 file changed, 2 insertions(+), 1 deletion(-)
8936
8937 commit 21384990ffd045cc0f8379a325612aba6d810359
8938 Author: Behdad Esfahbod <behdad@behdad.org>
8939 Date:   Mon Jul 27 14:50:44 2009 -0400
8940
8941     [doc] Add ~/fonts.conf.d to user docs
8942
8943  doc/fontconfig-user.sgml | 7 +++++++
8944  1 file changed, 7 insertions(+)
8945
8946 commit 7575c666619c58df00659d4e70b01104b8e114a5
8947 Author: Behdad Esfahbod <behdad@behdad.org>
8948 Date:   Sat Jul 25 16:38:52 2009 -0400
8949
8950     TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32
8951
8952     Reported by Yuriy Kaminskiy.
8953
8954  src/fcfreetype.c | 2 +-
8955  1 file changed, 1 insertion(+), 1 deletion(-)
8956
8957 commit 558581c434abf0d96c46cf3bb1454be6806e1ffc
8958 Author: Behdad Esfahbod <behdad@behdad.org>
8959 Date:   Fri Jul 24 14:59:07 2009 -0400
8960
8961     Fix doc syntax (#22902)
8962
8963  fc-match/fc-match.sgml | 3 ++-
8964  fc-scan/fc-scan.sgml   | 2 +-
8965  2 files changed, 3 insertions(+), 2 deletions(-)
8966
8967 commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
8968 Author: Behdad Esfahbod <behdad@behdad.org>
8969 Date:   Wed Jul 22 19:25:24 2009 -0400
8970
8971     Fix FcNameUnparseLangSet()
8972
8973     Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
8974
8975  src/fclang.c | 29 +++++++++++------------------
8976  1 file changed, 11 insertions(+), 18 deletions(-)
8977
8978 commit d9741a7f1a73f718ab20b0582fff8aebeba01077
8979 Author: Behdad Esfahbod <behdad@behdad.org>
8980 Date:   Wed Jul 22 19:01:06 2009 -0400
8981
8982     Remove unused macros
8983
8984  src/fcmatch.c | 33 ++-------------------------------
8985  1 file changed, 2 insertions(+), 31 deletions(-)
8986
8987 commit 792ce655cb06c678d4a4ff091866fd0531b141fb
8988 Author: Karl Tomlinson <karlt@karlt.net>
8989 Date:   Wed Jul 22 08:39:23 2009 -0400
8990
8991     Don't change the order of names unnecessarily (#20128)
8992
8993     so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over
8994     TT_NAME_ID_FONT_FAMILY when both are specified for the default
8995     language.
8996
8997  src/fclist.c | 5 ++++-
8998  1 file changed, 4 insertions(+), 1 deletion(-)
8999
9000 commit 327fc9d183ba193c307d0ecaec8ad1f4e6ca1330
9001 Author: Behdad Esfahbod <behdad@behdad.org>
9002 Date:   Tue Jul 21 15:41:47 2009 -0400
9003
9004     Use GetSystemWindowsDirectory() instead of GetWindowsDirectory()
9005     (#22037)
9006
9007  src/fcxml.c | 6 +++---
9008  1 file changed, 3 insertions(+), 3 deletions(-)
9009
9010 commit 86dd857447f69cf89fd47259055b150f62519c17
9011 Author: Behdad Esfahbod <behdad@behdad.org>
9012 Date:   Tue Jul 21 15:39:58 2009 -0400
9013
9014     Improve libtool version parsing (#22122)
9015
9016  autogen.sh | 2 +-
9017  1 file changed, 1 insertion(+), 1 deletion(-)
9018
9019 commit 16e55c7c85fc5771349172d6eb989dddd48c5c25
9020 Author: Behdad Esfahbod <behdad@behdad.org>
9021 Date:   Mon Jul 20 16:30:12 2009 -0400
9022
9023     Fix leak with string VStack objects
9024
9025  src/fcxml.c | 2 +-
9026  1 file changed, 1 insertion(+), 1 deletion(-)
9027
9028 commit c0ffd7733a735bf2e10834925c63f0039c408649
9029 Author: Behdad Esfahbod <behdad@behdad.org>
9030 Date:   Fri Jul 10 18:09:42 2009 +0100
9031
9032     Add Inconsolata to monospace config (#22710)
9033
9034  conf.d/45-latin.conf | 1 +
9035  conf.d/60-latin.conf | 1 +
9036  2 files changed, 2 insertions(+)
9037
9038 commit 55e202a62d95e25cf2c4897afd66eab5711195c3
9039 Author: Behdad Esfahbod <behdad@behdad.org>
9040 Date:   Sun Jun 28 14:14:46 2009 -0400
9041
9042     Remove unused ftglue code
9043
9044  src/fcfreetype.c | 66
9045  ++++++++++++++++++++++++--------------------------------
9046  src/ftglue.c     | 62
9047  ++--------------------------------------------------
9048  src/ftglue.h     | 33 ----------------------------
9049  3 files changed, 30 insertions(+), 131 deletions(-)
9050
9051 commit 52742ff86b60b1d244c1e87611aff5ceee46e596
9052 Author: Behdad Esfahbod <behdad@behdad.org>
9053 Date:   Sun Jun 28 13:49:09 2009 -0400
9054
9055     Replace spaces with tabs in conf files
9056
9057  conf.d/25-unhint-nonlatin.conf |  32 +++----
9058  conf.d/30-metric-aliases.conf  |  48 +++++------
9059  conf.d/30-urw-aliases.conf     |  36 ++++----
9060  conf.d/65-fonts-persian.conf   | 184
9061  ++++++++++++++++++++---------------------
9062  conf.d/90-synthetic.conf       |   8 +-
9063  5 files changed, 154 insertions(+), 154 deletions(-)
9064
9065 commit 57cf838cccda12dd171d3834b3e9b1275467d9e2
9066 Author: Behdad Esfahbod <behdad@behdad.org>
9067 Date:   Sun Jun 28 13:46:41 2009 -0400
9068
9069     Fix win32 build
9070
9071  src/fcint.h | 2 +-
9072  1 file changed, 1 insertion(+), 1 deletion(-)
9073
9074 commit 76374f0edef04e21859122dd8a2026b64fd2b273
9075 Author: Behdad Esfahbod <behdad@behdad.org>
9076 Date:   Wed Jun 24 15:19:13 2009 -0400
9077
9078     git-tag -s again
9079
9080  new-version.sh | 2 +-
9081  1 file changed, 1 insertion(+), 1 deletion(-)
9082
9083 commit 0f40912599a4be1b961c091733ed86d08a4e14e1
9084 Author: Behdad Esfahbod <behdad@behdad.org>
9085 Date:   Wed Jun 24 15:04:11 2009 -0400
9086
9087     Bump version to 2.7.0
9088
9089  README                  | 222
9090  +++++++++++++++++++++++++++++++++++++++++++++++-
9091  configure.in            |   2 +-
9092  fontconfig/fontconfig.h |   2 +-
9093  3 files changed, 222 insertions(+), 4 deletions(-)
9094
9095 commit 3734d6a5a2c5326bf1cd8b7cc7f3f07fe6943aa5
9096 Author: Behdad Esfahbod <behdad@behdad.org>
9097 Date:   Wed Jun 24 15:03:32 2009 -0400
9098
9099     Remove keithp's GPG key id
9100
9101  new-version.sh | 2 +-
9102  1 file changed, 1 insertion(+), 1 deletion(-)
9103
9104 commit d07059b7a3f8044904d884818d5e03596e7cc1a2
9105 Author: Behdad Esfahbod <behdad@behdad.org>
9106 Date:   Wed Jun 24 14:43:32 2009 -0400
9107
9108     Fix distcheck
9109
9110  Makefile.am | 7 +++----
9111  1 file changed, 3 insertions(+), 4 deletions(-)
9112
9113 commit b65fa0c3113bd1e1cec38d05f8c4f45f78e3e044
9114 Author: Behdad Esfahbod <behdad@behdad.org>
9115 Date:   Thu Jun 11 07:08:10 2009 -0400
9116
9117     Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags
9118
9119  fontconfig.pc.in | 2 +-
9120  1 file changed, 1 insertion(+), 1 deletion(-)
9121
9122 commit 3164ac76229d9817120015401c1f532934d0a3e2
9123 Author: Behdad Esfahbod <behdad@behdad.org>
9124 Date:   Fri Jun 5 22:59:06 2009 -0400
9125
9126     [xml] Intern more strings
9127
9128  src/fcxml.c | 9 ++++-----
9129  1 file changed, 4 insertions(+), 5 deletions(-)
9130
9131 commit 390c05e64a3716f6ea6fd81cf3ab63439051fbaa
9132 Author: Behdad Esfahbod <behdad@behdad.org>
9133 Date:   Fri Jun 5 22:32:31 2009 -0400
9134
9135     [xml] Allocate FcExpr's in a pool in FcConfig
9136
9137     Reduces number of malloc's for FcExprs from hundreds into single
9138     digits.
9139
9140  src/fccfg.c | 32 ++++++++++++++++++++++++++
9141  src/fcint.h | 14 ++++++++++++
9142  src/fcxml.c | 75
9143  ++++++++++++++++++++++++++-----------------------------------
9144  3 files changed, 78 insertions(+), 43 deletions(-)
9145
9146 commit 398d436441d741d6f8edcc25ca01aa9715c0731c
9147 Author: Behdad Esfahbod <behdad@behdad.org>
9148 Date:   Fri Jun 5 21:37:01 2009 -0400
9149
9150     [xml] Mark more symbols static
9151
9152  src/fcint.h | 30 ------------------------------
9153  src/fcxml.c | 22 ++++++++++++----------
9154  2 files changed, 12 insertions(+), 40 deletions(-)
9155
9156 commit a96ecbfa20fbc66fad3847b1d2bc6fb3cd712c91
9157 Author: Behdad Esfahbod <behdad@behdad.org>
9158 Date:   Fri Jun 5 18:40:46 2009 -0400
9159
9160     [xml] Centralize FcExpr allocation
9161
9162     To be improved, using a central pool.
9163
9164  src/fcxml.c | 46 ++++++++++++++++++++--------------------------
9165  1 file changed, 20 insertions(+), 26 deletions(-)
9166
9167 commit 5aebb3e299d877c4a66f409a7d448b2ac4e94be0
9168 Author: Behdad Esfahbod <behdad@behdad.org>
9169 Date:   Fri Jun 5 18:27:47 2009 -0400
9170
9171     Remove unused prototypes and function
9172
9173  src/fcint.h | 16 ++--------------
9174  src/fcxml.c |  6 ------
9175  2 files changed, 2 insertions(+), 20 deletions(-)
9176
9177 commit 900723f3d2396cfb606e5eceb8df0b71c4ffc0dd
9178 Author: Behdad Esfahbod <behdad@behdad.org>
9179 Date:   Fri Jun 5 18:16:38 2009 -0400
9180
9181     [charset] Grow internal FcCharset arrays exponentially
9182
9183  src/fccharset.c | 65
9184  ++++++++++++++++++++++++++++++++-------------------------
9185  1 file changed, 36 insertions(+), 29 deletions(-)
9186
9187 commit cce69b07efd82056c8eb855ef7ac7e02c94439da
9188 Author: Behdad Esfahbod <behdad@behdad.org>
9189 Date:   Fri Jun 5 17:15:53 2009 -0400
9190
9191     Always set *changed in FcCharsetMerge
9192
9193  src/fccharset.c | 5 ++++-
9194  1 file changed, 4 insertions(+), 1 deletion(-)
9195
9196 commit 86bdf4598fb46f7f2a36151016a5d318da073d60
9197 Author: Behdad Esfahbod <behdad@behdad.org>
9198 Date:   Fri Jun 5 16:57:35 2009 -0400
9199
9200     Add XXX note about Unicode Plane 16
9201
9202  src/fccharset.c | 6 +++---
9203  1 file changed, 3 insertions(+), 3 deletions(-)
9204
9205 commit efe5eae26b2443363b1000b3197d1731a40f8af9
9206 Author: Behdad Esfahbod <behdad@behdad.org>
9207 Date:   Fri Jun 5 16:49:07 2009 -0400
9208
9209     Simplify FcValueSave() semantics
9210
9211  src/fccfg.c |  3 ++-
9212  src/fcpat.c | 12 ++----------
9213  2 files changed, 4 insertions(+), 11 deletions(-)
9214
9215 commit 8ea654b2aa6b4e97b369e299325da49807559511
9216 Author: Behdad Esfahbod <behdad@behdad.org>
9217 Date:   Mon Jun 1 21:14:56 2009 -0400
9218
9219     Use/prefer WWS family/style (name table id 21/22)
9220
9221  src/fcfreetype.c | 12 ++++++++++++
9222  1 file changed, 12 insertions(+)
9223
9224 commit 76845a40c58b092a9b1812830dc98b6f32e13da6
9225 Author: Behdad Esfahbod <behdad@behdad.org>
9226 Date:   Mon May 25 20:26:56 2009 -0400
9227
9228     Mark matchers array const (#21935)
9229
9230  src/fcmatch.c | 2 +-
9231  1 file changed, 1 insertion(+), 1 deletion(-)
9232
9233 commit aa82a4f81d4d5e547c84266e66274d55e3843746
9234 Author: Roozbeh Pournader <roozbeh@gmail.com>
9235 Date:   Thu May 7 14:31:11 2009 -0700
9236
9237     Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
9238
9239     The correct ISO 639 code for Pakistani/Western Panjabi seems to be
9240     'lah',
9241     not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.
9242
9243     Signed-off-by: Behdad Esfahbod <behdad@behdad.org>
9244
9245  fc-lang/Makefile.am |  5 +++--
9246  fc-lang/lah.orth    | 35 +++++++++++++++++++++++++++++++++++
9247  fc-lang/pa.orth     | 53
9248  +++++++++++++++++++++++++++++++++++++++++++++++++++++
9249  fc-lang/pa_in.orth  | 46 ----------------------------------------------
9250  fc-lang/pa_pk.orth  |  7 ++++---
9251  5 files changed, 95 insertions(+), 51 deletions(-)
9252
9253 commit 58aa0c8ee83f7bbd232401583106387517d216a9
9254 Author: Behdad Esfahbod <behdad@behdad.org>
9255 Date:   Thu Apr 9 13:31:18 2009 -0400
9256
9257     Detect TrueType Collections by checking the font data header
9258
9259     Instead of checking for "face->num_faces >1". (GNOME bug #577952)
9260
9261  src/ftglue.c | 11 +++++++++--
9262  1 file changed, 9 insertions(+), 2 deletions(-)
9263
9264 commit 1dd95fcb8bb9b5feeabee0dfe334448733f5cb4c
9265 Author: Serge van den Boom <svdb+freedesktop.org@stack.nl>
9266 Date:   Sun Apr 5 19:00:18 2009 -0400
9267
9268     Correctly handle mmap() failure (#21062)
9269
9270  src/fccache.c | 2 ++
9271  1 file changed, 2 insertions(+)
9272
9273 commit 35c51811515ab316c7279bd779f6685f2aaf7e81
9274 Author: Behdad Esfahbod <behdad@behdad.org>
9275 Date:   Wed Mar 25 23:40:40 2009 -0400
9276
9277     [fc-cache] Remove obsolete sentence from man page
9278
9279  fc-cache/fc-cache.sgml | 5 +----
9280  1 file changed, 1 insertion(+), 4 deletions(-)
9281
9282 commit ffd6668b469508177c4baf7745ae42aee5b00322
9283 Author: Behdad Esfahbod <behdad@behdad.org>
9284 Date:   Wed Mar 18 19:28:52 2009 -0400
9285
9286     [fc-lang] Make LangSet representation in the cache files stable
9287
9288     Fontconfig assigns an index number to each language it knows about.
9289     The index is used to index a bit in FcLangSet language map.  The bit
9290     map is stored in the cache.
9291
9292     Previously fc-lang simply sorted the list of languages and assigned
9293     them an index starting from zero.  Net effect is that whenever new
9294     orth files were added, all the FcLangSet info in the cache files would
9295     become invalid.  This was causing weird bugs like this one:
9296
9297       https://bugzilla.redhat.com/show_bug.cgi?id=490888
9298
9299     With this commit we fix the index assigned to each language.
9300     The index
9301     will be based on the order the orth files are passed to fc-lang.  As a
9302     result all orth files are explicitly listed in Makefile.am now, and
9303     new additions should be made to the end of the list.  The list is made
9304     to reflect the sorted list of orthographies from 2.6.0 released
9305     followed
9306     by new additions since.
9307
9308     This fixes the stability problem.  Needless to say, recreating caches
9309     is necessary before any new orthography is recognized in existing
9310     fonts,
9311     but at least the existing caches are still valid and don't cause bugs
9312     like the above.
9313
9314  configure.in        |   7 --
9315  fc-lang/Makefile.am | 248
9316  +++++++++++++++++++++++++++++++++++++++++++++++++++-
9317  fc-lang/fc-lang.c   |  49 +++++++----
9318  src/fclang.c        |   4 +-
9319  4 files changed, 282 insertions(+), 26 deletions(-)
9320
9321 commit 4d13536db49bdfba97f84f702325d1a99796c06b
9322 Author: Behdad Esfahbod <behdad@behdad.org>
9323 Date:   Wed Mar 18 18:50:14 2009 -0400
9324
9325     [fcstr] Remove unused variable
9326
9327  src/fcstr.c | 2 --
9328  1 file changed, 2 deletions(-)
9329
9330 commit bb36e67685dc4139fc4199c57c9d74d97f7923c8
9331 Author: Behdad Esfahbod <behdad@behdad.org>
9332 Date:   Wed Mar 18 18:43:09 2009 -0400
9333
9334     [fc-lang] Fix bug in country map generation
9335
9336     Previously the county map code was using an uninitialized variable and
9337     hence was totally failing to populate same-lang-different-territory
9338     map.
9339
9340  fc-lang/fc-lang.c | 2 +-
9341  1 file changed, 1 insertion(+), 1 deletion(-)
9342
9343 commit 0f11354877323edc2145f687f9127d2de83c5b3b
9344 Author: Behdad Esfahbod <behdad@behdad.org>
9345 Date:   Tue Mar 17 12:52:48 2009 -0400
9346
9347     Revert "[conf] Disable hinting when emboldening (#19904)" (#20599)
9348
9349     This reverts commit 10609af4aa4030a15c19573198462fa002d2ef13.
9350     Apparently disabling hinting can cause worse rendering with certain
9351     fonts.  This is better handled on a per font basis.
9352
9353  conf.d/90-synthetic.conf | 11 -----------
9354  1 file changed, 11 deletions(-)
9355
9356 commit 7042e236495399aab4eaf268232177d4b1680a12
9357 Author: Behdad Esfahbod <behdad@behdad.org>
9358 Date:   Mon Mar 16 17:59:50 2009 -0400
9359
9360     [Makefile.am] Don't clean ChangeLog in distclean
9361
9362  Makefile.am | 2 +-
9363  1 file changed, 1 insertion(+), 1 deletion(-)
9364
9365 commit caeea376da54a6337bfcb1bb20f50c8c2302458f
9366 Author: Behdad Esfahbod <behdad@behdad.org>
9367 Date:   Fri Mar 13 17:26:21 2009 -0400
9368
9369     Document FcPatternFormat() format
9370
9371  doc/Makefile.am           |   2 +
9372  doc/fcformat.fncs         | 301
9373  ++++++++++++++++++++++++++++++++++++++++++++++
9374  doc/fcpattern.fncs        |  20 ---
9375  doc/fontconfig-devel.sgml |   2 +
9376  src/fcformat.c            |  94 ++++++++-------
9377  5 files changed, 353 insertions(+), 66 deletions(-)
9378
9379 commit f6d83439890c165e5a7f6a8a746ffdb189dbbd0d
9380 Author: Behdad Esfahbod <behdad@behdad.org>
9381 Date:   Fri Mar 13 12:11:13 2009 -0400
9382
9383     [fcformat] Fix default-value handling
9384
9385  src/fcformat.c | 21 +++++++++++----------
9386  1 file changed, 11 insertions(+), 10 deletions(-)
9387
9388 commit 3074a73b418b40135d4a4f4e0713fcf987d34795
9389 Author: Behdad Esfahbod <behdad@behdad.org>
9390 Date:   Thu Mar 12 16:00:08 2009 -0400
9391
9392     Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in
9393     all files
9394
9395  COPYING                         | 4 ++--
9396  Makefile.am                     | 4 ++--
9397  conf.d/65-fonts-persian.conf    | 2 +-
9398  conf.d/Makefile.am              | 4 ++--
9399  config/Makedefs.in              | 4 ++--
9400  configure.in                    | 4 ++--
9401  doc/Makefile.am                 | 4 ++--
9402  doc/confdir.sgml.in             | 4 ++--
9403  doc/edit-sgml.c                 | 4 ++--
9404  doc/fcatomic.fncs               | 4 ++--
9405  doc/fcblanks.fncs               | 4 ++--
9406  doc/fccache.fncs                | 4 ++--
9407  doc/fccharset.fncs              | 4 ++--
9408  doc/fcconfig.fncs               | 4 ++--
9409  doc/fcconstant.fncs             | 4 ++--
9410  doc/fcfile.fncs                 | 4 ++--
9411  doc/fcfontset.fncs              | 4 ++--
9412  doc/fcfreetype.fncs             | 4 ++--
9413  doc/fcinit.fncs                 | 4 ++--
9414  doc/fcmatrix.fncs               | 4 ++--
9415  doc/fcobjectset.fncs            | 4 ++--
9416  doc/fcobjecttype.fncs           | 4 ++--
9417  doc/fcpattern.fncs              | 4 ++--
9418  doc/fcstring.fncs               | 4 ++--
9419  doc/fcstrset.fncs               | 4 ++--
9420  doc/fcvalue.fncs                | 4 ++--
9421  doc/fontconfig-devel.sgml       | 8 ++++----
9422  doc/fontconfig-user.sgml        | 4 ++--
9423  doc/func.sgml                   | 4 ++--
9424  doc/version.sgml.in             | 4 ++--
9425  fc-arch/Makefile.am             | 4 ++--
9426  fc-arch/fcarch.tmpl.h           | 4 ++--
9427  fc-cache/Makefile.am            | 4 ++--
9428  fc-cache/fc-cache.c             | 4 ++--
9429  fc-case/Makefile.am             | 4 ++--
9430  fc-case/fc-case.c               | 4 ++--
9431  fc-case/fccase.tmpl.h           | 4 ++--
9432  fc-cat/Makefile.am              | 4 ++--
9433  fc-cat/fc-cat.c                 | 4 ++--
9434  fc-glyphname/Makefile.am        | 4 ++--
9435  fc-glyphname/fc-glyphname.c     | 4 ++--
9436  fc-glyphname/fcglyphname.tmpl.h | 4 ++--
9437  fc-lang/Makefile.am             | 4 ++--
9438  fc-lang/aa.orth                 | 4 ++--
9439  fc-lang/ab.orth                 | 4 ++--
9440  fc-lang/af.orth                 | 4 ++--
9441  fc-lang/am.orth                 | 4 ++--
9442  fc-lang/ar.orth                 | 4 ++--
9443  fc-lang/ast.orth                | 4 ++--
9444  fc-lang/av.orth                 | 4 ++--
9445  fc-lang/ay.orth                 | 4 ++--
9446  fc-lang/az_ir.orth              | 4 ++--
9447  fc-lang/ba.orth                 | 4 ++--
9448  fc-lang/be.orth                 | 4 ++--
9449  fc-lang/bg.orth                 | 4 ++--
9450  fc-lang/bh.orth                 | 4 ++--
9451  fc-lang/bho.orth                | 4 ++--
9452  fc-lang/bi.orth                 | 4 ++--
9453  fc-lang/bin.orth                | 4 ++--
9454  fc-lang/bm.orth                 | 4 ++--
9455  fc-lang/bo.orth                 | 4 ++--
9456  fc-lang/br.orth                 | 4 ++--
9457  fc-lang/bs.orth                 | 4 ++--
9458  fc-lang/bua.orth                | 4 ++--
9459  fc-lang/ca.orth                 | 4 ++--
9460  fc-lang/ce.orth                 | 4 ++--
9461  fc-lang/ch.orth                 | 4 ++--
9462  fc-lang/chm.orth                | 4 ++--
9463  fc-lang/chr.orth                | 4 ++--
9464  fc-lang/co.orth                 | 4 ++--
9465  fc-lang/cs.orth                 | 4 ++--
9466  fc-lang/cu.orth                 | 4 ++--
9467  fc-lang/cv.orth                 | 4 ++--
9468  fc-lang/cy.orth                 | 4 ++--
9469  fc-lang/da.orth                 | 4 ++--
9470  fc-lang/de.orth                 | 4 ++--
9471  fc-lang/dz.orth                 | 4 ++--
9472  fc-lang/el.orth                 | 4 ++--
9473  fc-lang/en.orth                 | 4 ++--
9474  fc-lang/eo.orth                 | 4 ++--
9475  fc-lang/es.orth                 | 4 ++--
9476  fc-lang/et.orth                 | 4 ++--
9477  fc-lang/eu.orth                 | 4 ++--
9478  fc-lang/fa.orth                 | 4 ++--
9479  fc-lang/fc-lang.c               | 4 ++--
9480  fc-lang/fc-lang.man             | 4 ++--
9481  fc-lang/fclang.tmpl.h           | 4 ++--
9482  fc-lang/ff.orth                 | 4 ++--
9483  fc-lang/fi.orth                 | 4 ++--
9484  fc-lang/fj.orth                 | 4 ++--
9485  fc-lang/fo.orth                 | 4 ++--
9486  fc-lang/fr.orth                 | 4 ++--
9487  fc-lang/fur.orth                | 4 ++--
9488  fc-lang/fy.orth                 | 4 ++--
9489  fc-lang/ga.orth                 | 4 ++--
9490  fc-lang/gd.orth                 | 4 ++--
9491  fc-lang/gez.orth                | 4 ++--
9492  fc-lang/gl.orth                 | 4 ++--
9493  fc-lang/gn.orth                 | 4 ++--
9494  fc-lang/gu.orth                 | 4 ++--
9495  fc-lang/gv.orth                 | 4 ++--
9496  fc-lang/ha.orth                 | 4 ++--
9497  fc-lang/haw.orth                | 4 ++--
9498  fc-lang/he.orth                 | 4 ++--
9499  fc-lang/hi.orth                 | 4 ++--
9500  fc-lang/ho.orth                 | 4 ++--
9501  fc-lang/hr.orth                 | 4 ++--
9502  fc-lang/hu.orth                 | 4 ++--
9503  fc-lang/hy.orth                 | 4 ++--
9504  fc-lang/ia.orth                 | 4 ++--
9505  fc-lang/id.orth                 | 4 ++--
9506  fc-lang/ie.orth                 | 4 ++--
9507  fc-lang/ig.orth                 | 4 ++--
9508  fc-lang/ik.orth                 | 4 ++--
9509  fc-lang/io.orth                 | 4 ++--
9510  fc-lang/is.orth                 | 4 ++--
9511  fc-lang/it.orth                 | 4 ++--
9512  fc-lang/iu.orth                 | 4 ++--
9513  fc-lang/ja.orth                 | 4 ++--
9514  fc-lang/ka.orth                 | 4 ++--
9515  fc-lang/kaa.orth                | 4 ++--
9516  fc-lang/ki.orth                 | 4 ++--
9517  fc-lang/kk.orth                 | 4 ++--
9518  fc-lang/kl.orth                 | 4 ++--
9519  fc-lang/kn.orth                 | 4 ++--
9520  fc-lang/ko.orth                 | 4 ++--
9521  fc-lang/kok.orth                | 4 ++--
9522  fc-lang/ku_am.orth              | 4 ++--
9523  fc-lang/ku_ir.orth              | 4 ++--
9524  fc-lang/kum.orth                | 4 ++--
9525  fc-lang/kv.orth                 | 4 ++--
9526  fc-lang/kw.orth                 | 4 ++--
9527  fc-lang/ky.orth                 | 4 ++--
9528  fc-lang/la.orth                 | 4 ++--
9529  fc-lang/lb.orth                 | 4 ++--
9530  fc-lang/lez.orth                | 4 ++--
9531  fc-lang/ln.orth                 | 4 ++--
9532  fc-lang/lo.orth                 | 4 ++--
9533  fc-lang/lt.orth                 | 4 ++--
9534  fc-lang/lv.orth                 | 4 ++--
9535  fc-lang/mai.orth                | 4 ++--
9536  fc-lang/mg.orth                 | 4 ++--
9537  fc-lang/mh.orth                 | 4 ++--
9538  fc-lang/mi.orth                 | 4 ++--
9539  fc-lang/mk.orth                 | 4 ++--
9540  fc-lang/ml.orth                 | 4 ++--
9541  fc-lang/mn_cn.orth              | 4 ++--
9542  fc-lang/mo.orth                 | 4 ++--
9543  fc-lang/mr.orth                 | 4 ++--
9544  fc-lang/mt.orth                 | 4 ++--
9545  fc-lang/my.orth                 | 4 ++--
9546  fc-lang/nb.orth                 | 4 ++--
9547  fc-lang/nds.orth                | 4 ++--
9548  fc-lang/ne.orth                 | 4 ++--
9549  fc-lang/nl.orth                 | 4 ++--
9550  fc-lang/nn.orth                 | 4 ++--
9551  fc-lang/no.orth                 | 4 ++--
9552  fc-lang/ny.orth                 | 4 ++--
9553  fc-lang/oc.orth                 | 4 ++--
9554  fc-lang/om.orth                 | 4 ++--
9555  fc-lang/or.orth                 | 4 ++--
9556  fc-lang/os.orth                 | 4 ++--
9557  fc-lang/pa_in.orth              | 2 +-
9558  fc-lang/pl.orth                 | 4 ++--
9559  fc-lang/ps_af.orth              | 4 ++--
9560  fc-lang/ps_pk.orth              | 4 ++--
9561  fc-lang/pt.orth                 | 4 ++--
9562  fc-lang/rm.orth                 | 4 ++--
9563  fc-lang/ro.orth                 | 4 ++--
9564  fc-lang/ru.orth                 | 4 ++--
9565  fc-lang/sa.orth                 | 4 ++--
9566  fc-lang/sah.orth                | 4 ++--
9567  fc-lang/sco.orth                | 4 ++--
9568  fc-lang/se.orth                 | 4 ++--
9569  fc-lang/sel.orth                | 4 ++--
9570  fc-lang/sk.orth                 | 4 ++--
9571  fc-lang/sl.orth                 | 4 ++--
9572  fc-lang/sm.orth                 | 4 ++--
9573  fc-lang/sma.orth                | 4 ++--
9574  fc-lang/smj.orth                | 4 ++--
9575  fc-lang/smn.orth                | 4 ++--
9576  fc-lang/sms.orth                | 4 ++--
9577  fc-lang/so.orth                 | 4 ++--
9578  fc-lang/sq.orth                 | 4 ++--
9579  fc-lang/sr.orth                 | 4 ++--
9580  fc-lang/sv.orth                 | 4 ++--
9581  fc-lang/sw.orth                 | 4 ++--
9582  fc-lang/syr.orth                | 4 ++--
9583  fc-lang/ta.orth                 | 4 ++--
9584  fc-lang/te.orth                 | 4 ++--
9585  fc-lang/tg.orth                 | 4 ++--
9586  fc-lang/th.orth                 | 4 ++--
9587  fc-lang/ti_er.orth              | 4 ++--
9588  fc-lang/ti_et.orth              | 4 ++--
9589  fc-lang/tig.orth                | 4 ++--
9590  fc-lang/tn.orth                 | 4 ++--
9591  fc-lang/to.orth                 | 4 ++--
9592  fc-lang/tr.orth                 | 4 ++--
9593  fc-lang/ts.orth                 | 4 ++--
9594  fc-lang/tt.orth                 | 4 ++--
9595  fc-lang/tw.orth                 | 4 ++--
9596  fc-lang/tyv.orth                | 4 ++--
9597  fc-lang/ug.orth                 | 4 ++--
9598  fc-lang/uk.orth                 | 4 ++--
9599  fc-lang/ur.orth                 | 4 ++--
9600  fc-lang/ve.orth                 | 4 ++--
9601  fc-lang/vi.orth                 | 4 ++--
9602  fc-lang/vo.orth                 | 4 ++--
9603  fc-lang/vot.orth                | 4 ++--
9604  fc-lang/wa.orth                 | 4 ++--
9605  fc-lang/wen.orth                | 4 ++--
9606  fc-lang/wo.orth                 | 4 ++--
9607  fc-lang/xh.orth                 | 4 ++--
9608  fc-lang/yap.orth                | 4 ++--
9609  fc-lang/yi.orth                 | 4 ++--
9610  fc-lang/yo.orth                 | 4 ++--
9611  fc-lang/zh_cn.orth              | 4 ++--
9612  fc-lang/zh_hk.orth              | 4 ++--
9613  fc-lang/zh_mo.orth              | 4 ++--
9614  fc-lang/zh_sg.orth              | 4 ++--
9615  fc-lang/zh_tw.orth              | 4 ++--
9616  fc-lang/zu.orth                 | 4 ++--
9617  fc-list/Makefile.am             | 4 ++--
9618  fc-list/fc-list.c               | 4 ++--
9619  fc-match/Makefile.am            | 4 ++--
9620  fc-match/fc-match.c             | 4 ++--
9621  fc-query/Makefile.am            | 4 ++--
9622  fc-query/fc-query.c             | 4 ++--
9623  fc-scan/Makefile.am             | 4 ++--
9624  fc-scan/fc-scan.c               | 4 ++--
9625  fontconfig/fcfreetype.h         | 4 ++--
9626  fontconfig/fcprivate.h          | 4 ++--
9627  fontconfig/fontconfig.h         | 4 ++--
9628  src/Makefile.am                 | 4 ++--
9629  src/fcatomic.c                  | 4 ++--
9630  src/fcblanks.c                  | 4 ++--
9631  src/fccache.c                   | 4 ++--
9632  src/fccfg.c                     | 4 ++--
9633  src/fccharset.c                 | 4 ++--
9634  src/fcdbg.c                     | 4 ++--
9635  src/fcdefault.c                 | 4 ++--
9636  src/fcdir.c                     | 4 ++--
9637  src/fcformat.c                  | 4 ++--
9638  src/fcfreetype.c                | 4 ++--
9639  src/fcfs.c                      | 4 ++--
9640  src/fcinit.c                    | 4 ++--
9641  src/fcint.h                     | 4 ++--
9642  src/fclang.c                    | 4 ++--
9643  src/fclist.c                    | 4 ++--
9644  src/fcmatch.c                   | 4 ++--
9645  src/fcname.c                    | 4 ++--
9646  src/fcpat.c                     | 4 ++--
9647  src/fcstr.c                     | 4 ++--
9648  src/fcxml.c                     | 4 ++--
9649  254 files changed, 508 insertions(+), 508 deletions(-)
9650
9651 commit b9b01b6ed0849f770200fb6ae2a3ac0ca2166877
9652 Author: Behdad Esfahbod <behdad@behdad.org>
9653 Date:   Thu Mar 12 13:48:07 2009 -0400
9654
9655     Call git tools using "git cmd" instead of "git-cmd" syntax
9656
9657     Recent git doesn't install the git-* commands in path.
9658
9659  Makefile.am    |  2 +-
9660  new-version.sh | 10 +++++-----
9661  2 files changed, 6 insertions(+), 6 deletions(-)
9662
9663 commit de69ee14d3ed094cd2bc4df603a03675c28d1b5b
9664 Author: Behdad Esfahbod <behdad@behdad.org>
9665 Date:   Thu Mar 12 12:31:57 2009 -0400
9666
9667     [fcxml.c] Embed a static 64-byte attr buffer in FcPStack
9668
9669     Reduces number of mallocs called from FcConfigSaveAttr in my
9670     small test
9671     from 160 down to 6.
9672
9673  src/fcstr.c |  4 ++--
9674  src/fcxml.c | 23 +++++++++++++++--------
9675  2 files changed, 17 insertions(+), 10 deletions(-)
9676
9677 commit 39861b7d9c69e71b9a8fb0d0d04279520cb30f04
9678 Author: Behdad Esfahbod <behdad@behdad.org>
9679 Date:   Thu Mar 12 12:22:37 2009 -0400
9680
9681     [fcxml] Embed 64 static FcVStack objects in FcConfigParse
9682
9683     This reduces the number of mallocs called from FcVStackPush from
9684     over 800 down to zero.
9685
9686  src/fcxml.c | 218
9687  +++++++++++++++++++++++++++++-------------------------------
9688  1 file changed, 105 insertions(+), 113 deletions(-)
9689
9690 commit 1d7b47da9da574a8adf39b0b5d11aab3d3cf4a37
9691 Author: Behdad Esfahbod <behdad@behdad.org>
9692 Date:   Thu Mar 12 11:58:04 2009 -0400
9693
9694     [fcxml] Embed 8 static FcPStack objects in FcConfigParse
9695
9696     This reduces the number of mallocs called from FcPStackPush from
9697     over 900 down to zero.
9698
9699  src/fcxml.c | 28 ++++++++++++++++++++++------
9700  1 file changed, 22 insertions(+), 6 deletions(-)
9701
9702 commit 532d8a1dbc2baebc2603d091952a640b954b6f71
9703 Author: Behdad Esfahbod <behdad@behdad.org>
9704 Date:   Thu Mar 12 09:27:20 2009 -0400
9705
9706     [fcxml] Don't allocate attr array if there are no attributes
9707
9708     Reduces number of mallocs from FcConfigSaveAttr() in my small test
9709     from over 900 down to 157.
9710
9711  src/fcxml.c | 19 ++++++-------------
9712  1 file changed, 6 insertions(+), 13 deletions(-)
9713
9714 commit 3ed70071cdc8a03229c009f5565c23948264a5e0
9715 Author: Behdad Esfahbod <behdad@behdad.org>
9716 Date:   Wed Mar 11 14:07:15 2009 -0400
9717
9718     [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon
9719
9720     We can simply NUL-terminate the buffer and use it.  Reduces number of
9721     mallocs called from FcStrBufDone in my small test from 631 down to 66.
9722
9723  src/fcint.h |  3 +++
9724  src/fcstr.c | 13 +++++++++++++
9725  src/fcxml.c | 28 ++++++++++++++--------------
9726  3 files changed, 30 insertions(+), 14 deletions(-)
9727
9728 commit 7d35c11b3304659d8be43913c9b125f2b5b38516
9729 Author: Behdad Esfahbod <behdad@behdad.org>
9730 Date:   Wed Mar 11 13:56:09 2009 -0400
9731
9732     [fcstr.c] Embed a static 64-byte buffer in FcStrBuf
9733
9734     Reduces number of mallocs called from FcStrBufChar in my small test
9735     from 900 down to 6.
9736
9737  src/fcint.h |  1 +
9738  src/fcstr.c | 11 +++++++++--
9739  2 files changed, 10 insertions(+), 2 deletions(-)
9740
9741 commit 916640ce40b995d1d97244975139ec0c030483e4
9742 Author: Behdad Esfahbod <behdad@behdad.org>
9743 Date:   Tue Mar 10 02:15:37 2009 -0400
9744
9745     Fix Makefile's to not create target file in case of failure
9746
9747  fc-arch/Makefile.am | 3 ++-
9748  fc-lang/Makefile.am | 3 ++-
9749  2 files changed, 4 insertions(+), 2 deletions(-)
9750
9751 commit 26ce979e825d661be046b1440563115ddc5ea4ab
9752 Author: Behdad Esfahbod <behdad@behdad.org>
9753 Date:   Tue Mar 10 02:14:15 2009 -0400
9754
9755     Fix Fanti (fat) orth file (#20390)
9756
9757  fc-lang/fat.orth | 2 +-
9758  1 file changed, 1 insertion(+), 1 deletion(-)
9759
9760 commit 49111c11fb5dca2af06004cc2ae443517f6c9557
9761 Author: Roozbeh Pournader <roozbeh@gmail.com>
9762 Date:   Mon Mar 2 22:48:37 2009 -0800
9763
9764     Add Sundanese (su) orthography (bug #20440)
9765
9766  fc-lang/su.orth | 33 +++++++++++++++++++++++++++++++++
9767  1 file changed, 33 insertions(+)
9768
9769 commit 0eaed16d34687bddc831d1ab3c50406c7c56792d
9770 Author: Roozbeh Pournader <roozbeh@gmail.com>
9771 Date:   Mon Mar 2 20:53:26 2009 -0800
9772
9773     Add Kanuri (kr) orthography (bug #20438)
9774
9775  fc-lang/kr.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
9776  1 file changed, 43 insertions(+)
9777
9778 commit fe4838588b0b9eb84f66bd4ad70ee12013e0b49a
9779 Author: Roozbeh Pournader <roozbeh@gmail.com>
9780 Date:   Mon Mar 2 02:21:17 2009 -0800
9781
9782     Add Nauru (na) orthography (bug #20418)
9783
9784  fc-lang/na.orth | 40 ++++++++++++++++++++++++++++++++++++++++
9785  1 file changed, 40 insertions(+)
9786
9787 commit 9141b4bbe9a100200b09597f02521cd6e30d0f06
9788 Author: Roozbeh Pournader <roozbeh@gmail.com>
9789 Date:   Sun Mar 1 03:53:11 2009 -0800
9790
9791     Add Javanese (jv) orthography (bug #20403)
9792
9793  fc-lang/jv.orth | 36 ++++++++++++++++++++++++++++++++++++
9794  1 file changed, 36 insertions(+)
9795
9796 commit dc6daae9494e30d8c2d9657bab04d8f88751f751
9797 Author: Roozbeh Pournader <roozbeh@gmail.com>
9798 Date:   Sun Mar 1 03:50:46 2009 -0800
9799
9800     Add Sichuan Yi (ii) orthography (bug #20402)
9801
9802  fc-lang/ii.orth | 34 ++++++++++++++++++++++++++++++++++
9803  1 file changed, 34 insertions(+)
9804
9805 commit 43517045f885c0e463c8a784c65f0b783658fc9b
9806 Author: Roozbeh Pournader <roozbeh@gmail.com>
9807 Date:   Sun Mar 1 03:46:48 2009 -0800
9808
9809     Add Shona (sn) orthography (bug #20394)
9810
9811  fc-lang/sn.orth | 35 +++++++++++++++++++++++++++++++++++
9812  1 file changed, 35 insertions(+)
9813
9814 commit 42a8008df14c7dcdd85ab7d3ce12b4191b807f27
9815 Author: Roozbeh Pournader <roozbeh@gmail.com>
9816 Date:   Sun Mar 1 03:30:58 2009 -0800
9817
9818     Add orthographies for Oshiwambo languages (bug #20401)
9819
9820     The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi
9821     (kwm).
9822
9823  fc-lang/kj.orth  | 34 ++++++++++++++++++++++++++++++++++
9824  fc-lang/kwm.orth | 29 +++++++++++++++++++++++++++++
9825  fc-lang/ng.orth  | 29 +++++++++++++++++++++++++++++
9826  3 files changed, 92 insertions(+)
9827
9828 commit f0b546372967434418aa6cfe6f2d709795fdff24
9829 Author: Roozbeh Pournader <roozbeh@gmail.com>
9830 Date:   Sun Mar 1 02:33:54 2009 -0800
9831
9832     Add Zhuang (za) orthography (bug #20399)
9833
9834  fc-lang/za.orth | 39 +++++++++++++++++++++++++++++++++++++++
9835  1 file changed, 39 insertions(+)
9836
9837 commit 7886b147834decbcab6f556b1c43cc003e2bf893
9838 Author: Roozbeh Pournader <roozbeh@gmail.com>
9839 Date:   Sun Mar 1 02:12:38 2009 -0800
9840
9841     Add Rundi (rn) orthography (bug #20398)
9842
9843  fc-lang/rn.orth | 32 ++++++++++++++++++++++++++++++++
9844  1 file changed, 32 insertions(+)
9845
9846 commit 10a85249d9e79ae474c996d3e4f14d0ea8aa50b8
9847 Author: Roozbeh Pournader <roozbeh@gmail.com>
9848 Date:   Sat Feb 28 19:43:02 2009 -0800
9849
9850     Add Navajo (nv) orthography (bug #20395)
9851
9852  fc-lang/nv.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
9853  1 file changed, 48 insertions(+)
9854
9855 commit bf20886085a18227702f67b70dd7ef5f0e919469
9856 Author: Roozbeh Pournader <roozbeh@gmail.com>
9857 Date:   Sat Feb 28 18:25:20 2009 -0800
9858
9859     Add Tahitian (ty) orthography (bug #20391)
9860
9861  fc-lang/ty.orth | 41 +++++++++++++++++++++++++++++++++++++++++
9862  1 file changed, 41 insertions(+)
9863
9864 commit 0e05d7e5c730a1740d4c289a66f43f11a527c840
9865 Author: Roozbeh Pournader <roozbeh@gmail.com>
9866 Date:   Sat Feb 28 18:01:11 2009 -0800
9867
9868     Add Sango (sg) orthography (bug #20393)
9869
9870  fc-lang/sg.orth | 47 +++++++++++++++++++++++++++++++++++++++++++++++
9871  1 file changed, 47 insertions(+)
9872
9873 commit bdbdc64dd1e0a1727e2486c3320f9598695e4ab4
9874 Author: Roozbeh Pournader <roozbeh@gmail.com>
9875 Date:   Sat Feb 28 17:38:21 2009 -0800
9876
9877     Added Quechua (qu) orthography (bug #20392)
9878
9879  fc-lang/qu.orth | 36 ++++++++++++++++++++++++++++++++++++
9880  1 file changed, 36 insertions(+)
9881
9882 commit 16159d0fae1d8d0d2ba6ac1fc7f845582dec351b
9883 Author: Roozbeh Pournader <roozbeh@gmail.com>
9884 Date:   Sat Feb 28 17:05:11 2009 -0800
9885
9886     Add Akan (ak) and Fanti (fat) orthographies (bug #20390)
9887
9888  fc-lang/ak.orth  | 30 ++++++++++++++++++++++++++++++
9889  fc-lang/fat.orth | 30 ++++++++++++++++++++++++++++++
9890  2 files changed, 60 insertions(+)
9891
9892 commit 881a7cd93b3358e371a25bc7ad4818baa3c8968b
9893 Author: Roozbeh Pournader <roozbeh@gmail.com>
9894 Date:   Sat Feb 28 16:29:07 2009 -0800
9895
9896     Add Herero (hz) orthograhy (bug #20387)
9897
9898  fc-lang/hz.orth | 35 +++++++++++++++++++++++++++++++++++
9899  1 file changed, 35 insertions(+)
9900
9901 commit bc701d2a5b7dc687ba25bafc5fea282adad37ecb
9902 Author: Roozbeh Pournader <roozbeh@gmail.com>
9903 Date:   Sat Feb 28 16:03:51 2009 -0800
9904
9905     Add Ewe (ee) orthography (bug #20386)
9906
9907  fc-lang/ee.orth | 77
9908  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9909  1 file changed, 77 insertions(+)
9910
9911 commit 5a83914b733755ff6c710ff398cb5668fdb74a19
9912 Author: Roozbeh Pournader <roozbeh@gmail.com>
9913 Date:   Fri Feb 27 14:41:07 2009 -0800
9914
9915     Update Serbo-Croatian (sh) orthography (bug #20368)
9916
9917  fc-lang/sh.orth | 18 +++++++++++++-----
9918  1 file changed, 13 insertions(+), 5 deletions(-)
9919
9920 commit 505ea8ce37dff9cc35dba6a98de4a31ed1ac5f8c
9921 Author: Roozbeh Pournader <roozbeh@gmail.com>
9922 Date:   Thu Feb 26 23:27:20 2009 -0800
9923
9924     Extend Crimean Tatar (crh) orthography (bug #19891)
9925
9926  fc-lang/crh.orth | 7 ++++---
9927  1 file changed, 4 insertions(+), 3 deletions(-)
9928
9929 commit 4c7da799f3b90fb2f1117f9e9c45fa7fc1bd268c
9930 Author: Roozbeh Pournader <roozbeh@gmail.com>
9931 Date:   Wed Feb 18 21:21:01 2009 -0800
9932
9933     Add Divehi (dv) orthography (bug #20207)
9934
9935  fc-lang/dv.orth | 34 ++++++++++++++++++++++++++++++++++
9936  1 file changed, 34 insertions(+)
9937
9938 commit 5cac0a4fd681087562c84b3d2534cecff6876048
9939 Author: Roozbeh Pournader <roozbeh@gmail.com>
9940 Date:   Wed Feb 18 17:09:51 2009 -0800
9941
9942     Remove digits and symbols from some Indic orthographies (bug #20204)
9943
9944     These orthographies were changed: Gujarati (gu), Kannada (kn), Lao
9945     (lo),
9946     Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
9947
9948  fc-lang/gu.orth | 4 ++--
9949  fc-lang/kn.orth | 4 ++--
9950  fc-lang/lo.orth | 4 ++--
9951  fc-lang/ml.orth | 4 ++--
9952  fc-lang/or.orth | 5 +++--
9953  fc-lang/te.orth | 4 ++--
9954  fc-lang/th.orth | 8 ++++++--
9955  7 files changed, 19 insertions(+), 14 deletions(-)
9956
9957 commit ea628d97706e842cb5555ceb5368fd972c941e0c
9958 Author: Roozbeh Pournader <roozbeh@gmail.com>
9959 Date:   Wed Feb 18 16:44:10 2009 -0800
9960
9961     Tighten Central Khmer (km) orthography (bug #20202)
9962
9963  fc-lang/km.orth | 24 +++++++++++++++++-------
9964  1 file changed, 17 insertions(+), 7 deletions(-)
9965
9966 commit 4a5805d9c6b20b4c8f56f3b8201653e88e3706be
9967 Author: Roozbeh Pournader <roozbeh@gmail.com>
9968 Date:   Wed Feb 18 16:03:30 2009 -0800
9969
9970     Change Kashmiri (ks) orthography to Arabic script (bug #20200)
9971
9972  fc-lang/ks.orth | 19 ++++++++++++-------
9973  1 file changed, 12 insertions(+), 7 deletions(-)
9974
9975 commit cda57219229025db963d3db0f984974187a409f8
9976 Author: Roozbeh Pournader <roozbeh@gmail.com>
9977 Date:   Tue Feb 17 23:33:07 2009 -0800
9978
9979     Rename Fulah orthography from 'ful' to 'ff' (bug #20177)
9980
9981  fc-lang/ff.orth  | 38 ++++++++++++++++++++++++++++++++++++++
9982  fc-lang/ful.orth | 38 --------------------------------------
9983  2 files changed, 38 insertions(+), 38 deletions(-)
9984
9985 commit a32b79c3a5251916597bb871d2cd7698baeb5e58
9986 Author: Roozbeh Pournader <roozbeh@gmail.com>
9987 Date:   Tue Feb 17 22:45:17 2009 -0800
9988
9989     Rename Bambara orthography from 'bam' to 'bm' (bug #20175)
9990
9991  fc-lang/bam.orth | 37 -------------------------------------
9992  fc-lang/bm.orth  | 37 +++++++++++++++++++++++++++++++++++++
9993  2 files changed, 37 insertions(+), 37 deletions(-)
9994
9995 commit 74a0a28695a24e02bc623d1b2c1c72054ff03d52
9996 Author: Roozbeh Pournader <roozbeh@gmail.com>
9997 Date:   Tue Feb 17 22:40:50 2009 -0800
9998
9999     Rename Avaric orthography from 'ava' to 'av' (bug #20174)
10000
10001  fc-lang/av.orth  | 97
10002  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10003  fc-lang/ava.orth | 97
10004  --------------------------------------------------------
10005  2 files changed, 97 insertions(+), 97 deletions(-)
10006
10007 commit eba32fa3f3024fb94f75cdedaa8d4c17d786a761
10008 Author: Roozbeh Pournader <roozbeh@gmail.com>
10009 Date:   Tue Feb 17 22:09:53 2009 -0800
10010
10011     Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
10012
10013     Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
10014     too, since it was only temporarily used in 1991-1992.
10015
10016  fc-lang/az_az.orth | 41 ++++++++++++++---------------------------
10017  1 file changed, 14 insertions(+), 27 deletions(-)
10018
10019 commit 1c7bacc214f6e6e507f932230ec52744337cdf47
10020 Author: Roozbeh Pournader <roozbeh@gmail.com>
10021 Date:   Tue Feb 17 21:37:45 2009 -0800
10022
10023     Switch Uzbek (uz) orthography to Latin (bug #19851)
10024
10025  fc-lang/uz.orth | 94
10026  ++++++++++-----------------------------------------------
10027  1 file changed, 16 insertions(+), 78 deletions(-)
10028
10029 commit dfd5d0937ce44b4a60b5ee7e2e82650a5e31a456
10030 Author: Roozbeh Pournader <roozbeh@gmail.com>
10031 Date:   Tue Feb 17 20:02:39 2009 -0800
10032
10033     Add Crimean Tatar (crh) orthography (bug #19891)
10034
10035  fc-lang/crh.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10036  1 file changed, 45 insertions(+)
10037
10038 commit 502c46c23d3e36dbfff29484486091f140756535
10039 Author: Roozbeh Pournader <roozbeh@gmail.com>
10040 Date:   Tue Feb 17 19:41:30 2009 -0800
10041
10042     Add Papiamento (pap_aw, pap_an) orthographies (bug #19891)
10043
10044  fc-lang/pap_an.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10045  fc-lang/pap_aw.orth | 31 +++++++++++++++++++++++++++++++
10046  2 files changed, 77 insertions(+)
10047
10048 commit b4cd4cb6cc2cfd6432bfd4a5b2ec9c63cf653f6d
10049 Author: Roozbeh Pournader <roozbeh@gmail.com>
10050 Date:   Tue Feb 17 17:30:15 2009 -0800
10051
10052     Add Blin (byn) orthography (bug #19891)
10053
10054  fc-lang/byn.orth | 27 +++++++++++++++++++++++++++
10055  1 file changed, 27 insertions(+)
10056
10057 commit 4d7412a28b834830d0d1749852115846b3554932
10058 Author: Roozbeh Pournader <roozbeh@gmail.com>
10059 Date:   Tue Feb 17 17:03:54 2009 -0800
10060
10061     Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
10062
10063     Previous Panjabi orthography was in the Gurmukhi script only, while in
10064     Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
10065
10066  fc-lang/pa.orth    | 46 ----------------------------------------------
10067  fc-lang/pa_in.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10068  fc-lang/pa_pk.orth | 28 ++++++++++++++++++++++++++++
10069  3 files changed, 74 insertions(+), 46 deletions(-)
10070
10071 commit 7a22c9d3471cd4963c529937df823148ab8e1a7d
10072 Author: Roozbeh Pournader <roozbeh@gmail.com>
10073 Date:   Fri Feb 13 20:04:42 2009 -0800
10074
10075     Add Ottoman Turkish (ota) orthography (bug #20114)
10076
10077  fc-lang/ota.orth | 41 +++++++++++++++++++++++++++++++++++++++++
10078  1 file changed, 41 insertions(+)
10079
10080 commit b5675e4c920dbb146ab76d49b4807693749e8143
10081 Author: Roozbeh Pournader <roozbeh@gmail.com>
10082 Date:   Fri Feb 13 17:14:14 2009 -0800
10083
10084     Remove Euro Sign from all orthographies (bug #19865)
10085
10086  fc-lang/de.orth | 1 -
10087  fc-lang/el.orth | 1 -
10088  fc-lang/en.orth | 1 -
10089  fc-lang/es.orth | 1 -
10090  fc-lang/fi.orth | 1 -
10091  fc-lang/fr.orth | 1 -
10092  fc-lang/it.orth | 1 -
10093  fc-lang/nl.orth | 1 -
10094  fc-lang/pt.orth | 1 -
10095  9 files changed, 9 deletions(-)
10096
10097 commit f6993c880345b45abc0f7e7f0bb14dd0ddae0caa
10098 Author: Behdad Esfahbod <behdad@behdad.org>
10099 Date:   Mon Mar 2 13:25:37 2009 +0330
10100
10101     [fc-lang] Continue parsing after an "include" (#20179)
10102
10103  fc-lang/fc-lang.c | 29 ++++++++++++++++++-----------
10104  1 file changed, 18 insertions(+), 11 deletions(-)
10105
10106 commit abe0e056d5a93dee80d8e964569563dc4d131a90
10107 Author: Roozbeh Pournader <roozbeh@gmail.com>
10108 Date:   Fri Feb 13 16:47:11 2009 -0800
10109
10110     Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
10111
10112     Removing digits, symbols, and the letters not used in the languages.
10113
10114  fc-lang/as.orth | 37 +++++++++++++++++++++++++++----------
10115  fc-lang/bn.orth | 21 ++++++++++++---------
10116  2 files changed, 39 insertions(+), 19 deletions(-)
10117
10118 commit 40b2904c8984db90cc35eecbec571552c2e4d120
10119 Author: Roozbeh Pournader <roozbeh@gmail.com>
10120 Date:   Fri Feb 13 16:07:14 2009 -0800
10121
10122     Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891)
10123
10124  fc-lang/sid.orth | 27 +++++++++++++++++++++++++++
10125  fc-lang/wal.orth | 27 +++++++++++++++++++++++++++
10126  2 files changed, 54 insertions(+)
10127
10128 commit d333969e0c809b3175193c7dda26703287d57fd4
10129 Author: Roozbeh Pournader <roozbeh@gmail.com>
10130 Date:   Fri Feb 13 15:52:23 2009 -0800
10131
10132     Add Sardinian (sc) orthography (bug #19891)
10133
10134  fc-lang/sc.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10135  1 file changed, 42 insertions(+)
10136
10137 commit 1ae2e9b479818835ba3ddddb3c613cdb5acf46d4
10138 Author: Roozbeh Pournader <roozbeh@gmail.com>
10139 Date:   Fri Feb 13 13:31:10 2009 -0800
10140
10141     Add Limburgan (li) orthography (bug #19891)
10142
10143  fc-lang/li.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
10144  1 file changed, 43 insertions(+)
10145
10146 commit d8a4ee921a3bf0e78dffcea8f27d457cc1bc378e
10147 Author: Roozbeh Pournader <roozbeh@gmail.com>
10148 Date:   Wed Feb 11 01:59:56 2009 -0800
10149
10150     Ad Ganda (lg) orthography (bug #19891)
10151
10152  fc-lang/lg.orth | 33 +++++++++++++++++++++++++++++++++
10153  1 file changed, 33 insertions(+)
10154
10155 commit f4159adaa88d55118fe1c2c62b05600d0a8fbc0a
10156 Author: Roozbeh Pournader <roozbeh@gmail.com>
10157 Date:   Wed Feb 11 01:44:45 2009 -0800
10158
10159     Add Haitian Creole (ht) orthography (bug #19891)
10160
10161  fc-lang/ht.orth | 35 +++++++++++++++++++++++++++++++++++
10162  1 file changed, 35 insertions(+)
10163
10164 commit 190b4b5b2bd9a4822660b134639a759a5949c862
10165 Author: Roozbeh Pournader <roozbeh@gmail.com>
10166 Date:   Wed Feb 11 01:11:30 2009 -0800
10167
10168     Add Aragonese (an) orthography (bug #19891)
10169
10170  fc-lang/an.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10171  1 file changed, 45 insertions(+)
10172
10173 commit 3541f01828be06e2a414fa5bcd9543dbb2c9e0fd
10174 Author: Roozbeh Pournader <roozbeh@gmail.com>
10175 Date:   Wed Feb 11 00:34:10 2009 -0800
10176
10177     Add Kurdish in Turkey (ku_tr) orthography (bug #19891)
10178
10179  fc-lang/ku_tr.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10180  1 file changed, 42 insertions(+)
10181
10182 commit 3792f0199065cdf808d723eacf3fa86910453f70
10183 Author: Roozbeh Pournader <roozbeh@gmail.com>
10184 Date:   Wed Feb 11 00:22:53 2009 -0800
10185
10186     Use newly added Cyrillic letters for Kurdish (bug #20049)
10187
10188  fc-lang/ku_am.orth | 5 +----
10189  1 file changed, 1 insertion(+), 4 deletions(-)
10190
10191 commit 0d8b15f00f11a5150d842a3bd10e8dd05413fb9c
10192 Author: Roozbeh Pournader <roozbeh@gmail.com>
10193 Date:   Wed Feb 11 00:05:16 2009 -0800
10194
10195     Add Chhattisgarhi (hne) orthography (bug #19891)
10196
10197  fc-lang/hne.orth | 28 ++++++++++++++++++++++++++++
10198  1 file changed, 28 insertions(+)
10199
10200 commit 04ac14fc14131a66f0c391d8bb3894a01e556a05
10201 Author: Behdad Esfahbod <behdad@behdad.org>
10202 Date:   Fri Feb 13 17:18:11 2009 -0800
10203
10204     [fcformat] Add list of undocumented language features
10205
10206  src/fcformat.c | 35 +++++++++++++++++++++++++++++++++++
10207  1 file changed, 35 insertions(+)
10208
10209 commit 384542fa915b27285ec22d899c4aa19be8c275f1
10210 Author: Behdad Esfahbod <behdad@behdad.org>
10211 Date:   Fri Feb 13 16:41:37 2009 -0800
10212
10213     [fcformat] Add a 'pkgkit' builtin that prints tags for font packages
10214
10215     For DejaVu Sans Condensed it generates:
10216
10217     font(dejavusans)
10218     font(dejavusanscondensed)
10219     font(:lang=aa)
10220     font(:lang=ab)
10221     ...
10222     font(:lang=yo)
10223     font(:lang=zu)
10224
10225  src/fcformat.c | 2 ++
10226  1 file changed, 2 insertions(+)
10227
10228 commit 9d58d01c5c061c1fcfb3cca3a3a4622f9bbec727
10229 Author: Behdad Esfahbod <behdad@behdad.org>
10230 Date:   Fri Feb 13 16:33:58 2009 -0800
10231
10232     [fcformat] Enumerate langsets like we do arrays of values
10233
10234     If one asks for a format like '%{[]elt{expr}}' and the first value
10235     for elt is a langset, we enumerate the langset languages in expr.
10236
10237  src/fcformat.c | 59
10238  ++++++++++++++++++++++++++++++++++++++++++++++------------
10239  1 file changed, 47 insertions(+), 12 deletions(-)
10240
10241 commit d62b85af21777582ad720efd9c319fde97b67d82
10242 Author: Behdad Esfahbod <behdad@behdad.org>
10243 Date:   Fri Feb 13 16:30:43 2009 -0800
10244
10245     [fclang] Implement FcLangSetGetLangs() (#18846)
10246
10247  doc/fclangset.fncs      |  8 ++++++++
10248  fontconfig/fontconfig.h |  3 +++
10249  src/fclang.c            | 32 ++++++++++++++++++++++++++++++++
10250  3 files changed, 43 insertions(+)
10251
10252 commit cdfb76585e7afbe739d00ed83a029ce1f909142f
10253 Author: Behdad Esfahbod <behdad@behdad.org>
10254 Date:   Thu Feb 12 21:48:22 2009 -0600
10255
10256     [fcformat] Implement array enumeration
10257
10258     The format '%{[]family,familylang{expr}}' expands expr once for
10259     the first
10260     value of family and familylang, then for the second, etc, until
10261     both lists
10262     are exhausted.
10263
10264  src/fcformat.c | 90
10265  ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
10266  1 file changed, 85 insertions(+), 5 deletions(-)
10267
10268 commit 0673ef3881d24820e627b9a8cd3a4b3e3889c545
10269 Author: Behdad Esfahbod <behdad@behdad.org>
10270 Date:   Wed Feb 11 23:55:11 2009 -0500
10271
10272     [fcformat] Support 'default value' for simple tags
10273
10274     The format '%{family:-XXX} prints XٓٓٓٓXX if the element family
10275     is not defined.
10276     Also works for things like '%{family[1]:-XXX}'.
10277
10278  src/fcformat.c | 30 +++++++++++++++++++++++++-----
10279  1 file changed, 25 insertions(+), 5 deletions(-)
10280
10281 commit 9c83a8376f7db19421fb42d311fba81b398c67b0
10282 Author: Behdad Esfahbod <behdad@behdad.org>
10283 Date:   Wed Feb 11 23:44:36 2009 -0500
10284
10285     [fcformat] Support indexing simple tags
10286
10287     The format '%{family[0]}' will only output the first value for
10288     element family.
10289
10290  src/fcformat.c | 43 +++++++++++++++++++++++++++++++++++++++----
10291  src/fcint.h    |  5 +++++
10292  src/fcname.c   |  2 +-
10293  3 files changed, 45 insertions(+), 5 deletions(-)
10294
10295 commit d04a750764d89a7048f49d655fb7e4aabbcd10b3
10296 Author: Behdad Esfahbod <behdad@behdad.org>
10297 Date:   Tue Feb 10 20:56:39 2009 -0500
10298
10299     [fcformat] Add support for builtin formats
10300
10301     The '%{=unparse}' format expands to the FcNameUnparse() result on the
10302     pattern.  Need to add '%{=verbose}' for FcPatternPrint() output but
10303     need to change that function to output to a string first.
10304
10305     Also added the '%{=fclist}' and '%{=fcmatch}' which format like the
10306     default format of fc-list and fc-match respectively.
10307
10308  src/fcformat.c | 137
10309  +++++++++++++++++++++++++++++++++++++++------------------
10310  1 file changed, 95 insertions(+), 42 deletions(-)
10311
10312 commit 85c7fb67ce9f77574f71de7d9b69867bb974cd48
10313 Author: Behdad Esfahbod <behdad@behdad.org>
10314 Date:   Tue Feb 10 18:57:34 2009 -0500
10315
10316     [fcformat] Refactor code to avoid malloc
10317
10318  src/fcformat.c | 246
10319  +++++++++++++++++++++++++++++++++------------------------
10320  1 file changed, 144 insertions(+), 102 deletions(-)
10321
10322 commit d4f7a4c6af5420afbbcf2217f9fe396623671294
10323 Author: Behdad Esfahbod <behdad@behdad.org>
10324 Date:   Tue Feb 10 06:22:55 2009 -0500
10325
10326     [fcformat] Start adding builtins
10327
10328  src/fcformat.c | 27 ++++++++++++++++++++++++++-
10329  1 file changed, 26 insertions(+), 1 deletion(-)
10330
10331 commit c8f5933d13efa6705854d8f89b22d40cf720e68d
10332 Author: Behdad Esfahbod <behdad@behdad.org>
10333 Date:   Tue Feb 10 05:57:10 2009 -0500
10334
10335     [fcformat] Implement 'delete', 'escape', and 'translate' filter
10336     functions
10337
10338     The format '%{family|delete( )}' expands to family values with
10339     space removed.
10340     The format '%{family|translate( ,-)}' expands to family values
10341     with space
10342     replaced by dash.  Multiple chars are supported, like tr(1).
10343     The format '%{family|escape(\\ )}' expands to family values with space
10344     escaped using backslash.
10345
10346  src/fcformat.c | 219
10347  ++++++++++++++++++++++++++++++++++++++++++++++++++-------
10348  1 file changed, 194 insertions(+), 25 deletions(-)
10349
10350 commit b6a23028beb3b99022599344ebd8511c12dc7fd0
10351 Author: Behdad Esfahbod <behdad@behdad.org>
10352 Date:   Tue Feb 10 05:05:53 2009 -0500
10353
10354     [fcformat] Add value-count syntax
10355
10356     The format '%{#family}' expands to the number of values for the
10357     element
10358     'family', or '0' if no such element exists in the pattern.
10359
10360  src/fcformat.c | 116
10361  +++++++++++++++++++++++++++++++++++++--------------------
10362  1 file changed, 75 insertions(+), 41 deletions(-)
10363
10364 commit dccbbe83eff54097c55fdc560810cdc56b679a60
10365 Author: Behdad Esfahbod <behdad@behdad.org>
10366 Date:   Tue Feb 10 04:47:24 2009 -0500
10367
10368     [FcStrBuf] better handle malloc failure
10369
10370     If buffer has failed allocation, return NULL when done.
10371
10372  src/fcstr.c | 8 +++++++-
10373  1 file changed, 7 insertions(+), 1 deletion(-)
10374
10375 commit ced38254b49ab616df79930bbb798a93e5ce51fa
10376 Author: Behdad Esfahbod <behdad@behdad.org>
10377 Date:   Tue Feb 10 04:44:54 2009 -0500
10378
10379     [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters
10380
10381  src/fcformat.c | 87
10382  ++++++++++++++++++++++++++++++++++++++++++++++++++--------
10383  1 file changed, 76 insertions(+), 11 deletions(-)
10384
10385 commit 2017a5eb79a0774cc5bace8c76304e1a9ef157b9
10386 Author: Behdad Esfahbod <behdad@behdad.org>
10387 Date:   Tue Feb 10 03:38:22 2009 -0500
10388
10389     [fcformat] Add simple converters
10390
10391     The format '%{family|downcase}' for example prints the lowercase of
10392     the family element.  Three converters are defined right now:
10393     'downcase', 'basename', and 'dirname'.
10394
10395  src/fcformat.c | 224
10396  +++++++++++++++++++++++++++++++++------------------------
10397  1 file changed, 131 insertions(+), 93 deletions(-)
10398
10399 commit 7717b25ffdd9507b0d73ef60b70b692f7286c0a2
10400 Author: Behdad Esfahbod <behdad@behdad.org>
10401 Date:   Tue Feb 10 00:15:08 2009 -0500
10402
10403     [fcformat] Add conditionals
10404
10405     The conditional '%{?elt1,elt2,!elt3{expr1}{expr2}}' will evaluate
10406     expr1 if elt1 and elt2 exist in pattern and elt3 doesn't exist, and
10407     expr2 otherwise.  The '{expr2}' part is optional.
10408
10409  src/fcformat.c | 158
10410  +++++++++++++++++++++++++++++++++++++++++++++++++++++----
10411  1 file changed, 147 insertions(+), 11 deletions(-)
10412
10413 commit 8c31a2434d5dfa475ef710ad52c992111caac424
10414 Author: Behdad Esfahbod <behdad@behdad.org>
10415 Date:   Mon Feb 9 23:08:08 2009 -0500
10416
10417     [fcformat] Add element filtering and deletion
10418
10419     The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
10420     with a pattern only having the listed elements from the surrounding
10421     pattern.
10422
10423     The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
10424     with a the surrounding pattern sans the listed elements.
10425
10426  doc/fcpattern.fncs  |   2 +-
10427  fc-list/fc-list.c   |   7 +-
10428  fc-match/fc-match.c |   6 +-
10429  fc-query/fc-query.c |   7 +-
10430  fc-scan/fc-scan.c   |   7 +-
10431  src/fcformat.c      | 214
10432  +++++++++++++++++++++++++++++++++++++++-------------
10433  6 files changed, 183 insertions(+), 60 deletions(-)
10434
10435 commit d6506ff6eeb4a4cb0bfe827174e474c7b91ff045
10436 Author: Behdad Esfahbod <behdad@behdad.org>
10437 Date:   Mon Feb 9 20:49:45 2009 -0500
10438
10439     [fcformat] Add support for subexpressions
10440
10441     The syntax is '{{expr}}'.  Can be used for aligning/justifying
10442     an entire
10443     subexpr for example.
10444
10445  src/fcformat.c | 149
10446  +++++++++++++++++++++++++++++++++++++++++++++++----------
10447  1 file changed, 124 insertions(+), 25 deletions(-)
10448
10449 commit 27b3e2dddf6a89c66e8d79f4a28b1a0653e8e100
10450 Author: Behdad Esfahbod <behdad@behdad.org>
10451 Date:   Mon Feb 9 19:13:07 2009 -0500
10452
10453     [fcformat] Refactor and restructure code for upcoming changes
10454
10455     Also makes it thread-safe.
10456
10457  src/fcformat.c | 165
10458  +++++++++++++++++++++++++++++++++------------------------
10459  1 file changed, 96 insertions(+), 69 deletions(-)
10460
10461 commit c493c3b770ab12ab1c61a4fb10419c490d2b5ba6
10462 Author: Behdad Esfahbod <behdad@behdad.org>
10463 Date:   Mon Feb 9 18:18:59 2009 -0500
10464
10465     [fcformat] Add support for width modifiers
10466
10467     One can do '%30{family}' for example.  Or '%-30{family}' for the
10468     left-aligned version.
10469
10470  doc/fcpattern.fncs |  6 ++++--
10471  src/fcformat.c     | 46 +++++++++++++++++++++++++++++++++++++++++++---
10472  2 files changed, 47 insertions(+), 5 deletions(-)
10473
10474 commit 967267556c762d2746f819eca85f3c59fbb95875
10475 Author: Behdad Esfahbod <behdad@behdad.org>
10476 Date:   Thu Feb 5 23:37:16 2009 -0500
10477
10478     Further update Sinhala orthography (#19288)
10479
10480  fc-lang/si.orth | 7 +++++--
10481  1 file changed, 5 insertions(+), 2 deletions(-)
10482
10483 commit b697fa2523a6d3fe091e14710d14720a9e051bf1
10484 Author: Behdad Esfahbod <behdad@behdad.org>
10485 Date:   Thu Feb 5 02:46:16 2009 -0500
10486
10487     [cache] After writing cache to file, update the internal copy to
10488     reflect this
10489
10490     Only do it for small caches though.  For large cache we'd better
10491     off loading
10492     the cache file again, mmap()ing it.
10493
10494     Based on patch from Diego Santa Cruz.
10495
10496  src/fccache.c | 16 ++++++++++++++++
10497  1 file changed, 16 insertions(+)
10498
10499 commit ecce22d40cfbc50bbe19891035c06bbbeef5232f
10500 Author: Behdad Esfahbod <behdad@behdad.org>
10501 Date:   Wed Feb 4 15:58:36 2009 -0500
10502
10503     Update Sinhala orthography (#19288)
10504
10505     Patch from Harshula Jayasuriya.
10506
10507  fc-lang/si.orth | 45 ++++++++++++++++++++++++++++++++++-----------
10508  1 file changed, 34 insertions(+), 11 deletions(-)
10509
10510 commit 6bb5d72fe788f897e30ab39ac7585c624282303f
10511 Author: Behdad Esfahbod <behdad@behdad.org>
10512 Date:   Tue Feb 3 21:06:15 2009 -0500
10513
10514     [fccache] Make sure the cache is current when reusing from open caches
10515
10516     Reported by Diego Santa Cruz.
10517
10518  src/fccache.c | 8 +++++++-
10519  1 file changed, 7 insertions(+), 1 deletion(-)
10520
10521 commit f9feb587faa5a3df0f03e5ba945d228b8b49ec51
10522 Author: Behdad Esfahbod <behdad@behdad.org>
10523 Date:   Tue Feb 3 20:50:29 2009 -0500
10524
10525     [win32] Do not remove leading '\\' such that network paths work
10526
10527     Raised by Diego Santa Cruz.
10528
10529  src/fcstr.c | 8 +++++++-
10530  1 file changed, 7 insertions(+), 1 deletion(-)
10531
10532 commit 1cdf7efb224867c41b2dea48884d87c5fb67bdaf
10533 Author: Behdad Esfahbod <behdad@behdad.org>
10534 Date:   Tue Feb 3 20:35:10 2009 -0500
10535
10536     [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to
10537     binary location
10538
10539     Proposed by Diego Santa Cruz.
10540
10541  src/fcxml.c | 21 +++++++++++++++++++++
10542  1 file changed, 21 insertions(+)
10543
10544 commit e62058abb9cf04b3f2270a45f3c0760287f12033
10545 Author: Behdad Esfahbod <behdad@behdad.org>
10546 Date:   Tue Feb 3 20:31:30 2009 -0500
10547
10548     [win32] Fix usage of GetFullPathName()
10549
10550     Diego Santa Cruz pointed out that we are using that API wrongly.
10551     The forth argument is a pointer to a pointer.  Turns out we don't
10552     need that arugment and it accepts NULL, so just pass that.
10553
10554  src/fcstr.c | 4 +---
10555  1 file changed, 1 insertion(+), 3 deletions(-)
10556
10557 commit c4d557ab90c7ef6eccb998550190ccccde80670d
10558 Author: Behdad Esfahbod <behdad@behdad.org>
10559 Date:   Tue Feb 3 17:15:52 2009 -0500
10560
10561     Add ICONV_LIBS to fontconfig.pc.in (#19606)
10562
10563  fontconfig.pc.in | 2 +-
10564  1 file changed, 1 insertion(+), 1 deletion(-)
10565
10566 commit 10609af4aa4030a15c19573198462fa002d2ef13
10567 Author: Mike FABIAN <mfabian@suse.de>
10568 Date:   Tue Feb 3 16:57:01 2009 -0500
10569
10570     [conf] Disable hinting when emboldening (#19904)
10571
10572     Hinting will be done before Embolden in freetype2,
10573     but in such case, Embolden will get wrong result
10574     on some glyph contours after applying hinting.
10575     Actually, hinting should be done after embolden, but we can't
10576     fix it in current freetype2. So as a workaround, just turn off
10577     hinting if we want to do embolden.
10578
10579  conf.d/90-synthetic.conf | 11 +++++++++++
10580  1 file changed, 11 insertions(+)
10581
10582 commit fe00689cddb42df141d891c2cd5b4a8ea3a42816
10583 Author: Roozbeh Pournader <roozbeh@gmail.com>
10584 Date:   Mon Feb 2 00:27:58 2009 -0800
10585
10586     Remove punctuation symbols from Asturian orthography (bug #19893)
10587
10588     Also fix the URL for orthography.
10589
10590  fc-lang/ast.orth | 12 ++++--------
10591  1 file changed, 4 insertions(+), 8 deletions(-)
10592
10593 commit a4f651241e2db62bd058e773b4e5931d205af0f6
10594 Author: Roozbeh Pournader <roozbeh@gmail.com>
10595 Date:   Sun Feb 1 23:52:10 2009 -0800
10596
10597     Rename Igbo from "ibo" to "ig" (bug #19892)
10598
10599  fc-lang/ibo.orth | 35 -----------------------------------
10600  fc-lang/ig.orth  | 35 +++++++++++++++++++++++++++++++++++
10601  2 files changed, 35 insertions(+), 35 deletions(-)
10602
10603 commit ff71a83c207891323b487d9cbec0658e16ca11c3
10604 Author: Roozbeh Pournader <roozbeh@gmail.com>
10605 Date:   Sun Feb 1 22:14:53 2009 -0800
10606
10607     Renamed az to az_az (bug #19889)
10608
10609  fc-lang/az.orth    | 66
10610  ------------------------------------------------------
10611  fc-lang/az_az.orth | 66
10612  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10613  2 files changed, 66 insertions(+), 66 deletions(-)
10614
10615 commit e53956ee5e6340c5c8a78bf65e9c9df0757af439
10616 Author: Roozbeh Pournader <roozbeh@gmail.com>
10617 Date:   Sun Feb 1 20:46:23 2009 -0800
10618
10619     Add Berber orthographies in Latin and Tifinagh scripts (bug #19881)
10620
10621  fc-lang/ber_dz.orth | 27 +++++++++++++++++++++++++++
10622  fc-lang/ber_ma.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10623  fc-lang/kab.orth    | 42 ++++++++++++++++++++++++++++++++++++++++++
10624  3 files changed, 115 insertions(+)
10625
10626 commit 3765a7483e1d313c6d0ced8a20cd5a258165f8e0
10627 Author: Roozbeh Pournader <roozbeh@gmail.com>
10628 Date:   Sun Feb 1 20:42:54 2009 -0800
10629
10630     Add Upper Sorbian (hsb) orthography (bug #19870)
10631
10632  fc-lang/hsb.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10633  1 file changed, 42 insertions(+)
10634
10635 commit 9f54d9db2912287358c1c01771a1bc8263e9539a
10636 Author: Roozbeh Pournader <roozbeh@gmail.com>
10637 Date:   Sun Feb 1 20:41:14 2009 -0800
10638
10639     Add Kinyarwanda (rw) orthography (bug #19868)
10640
10641  fc-lang/rw.orth | 31 +++++++++++++++++++++++++++++++
10642  1 file changed, 31 insertions(+)
10643
10644 commit 3889de9e3c0a0b6aacd0558ce41953d9aa35878b
10645 Author: Roozbeh Pournader <roozbeh@gmail.com>
10646 Date:   Sun Feb 1 20:39:03 2009 -0800
10647
10648     Add Malay (ms) orthography (bug #19867)
10649
10650  fc-lang/ms.orth | 32 ++++++++++++++++++++++++++++++++
10651  1 file changed, 32 insertions(+)
10652
10653 commit 0896d14ab7fe5a7233102f5ff7c59199f893c734
10654 Author: Roozbeh Pournader <roozbeh@gmail.com>
10655 Date:   Sun Feb 1 20:36:55 2009 -0800
10656
10657     Add Kashubian (csb) orth file (bug #19866)
10658
10659  fc-lang/csb.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10660  1 file changed, 46 insertions(+)
10661
10662 commit a32870457eb8f35a19193bc3e9e66db9948186fb
10663 Author: Roozbeh Pournader <roozbeh@gmail.com>
10664 Date:   Sun Feb 1 20:29:12 2009 -0800
10665
10666     Rename "ku" to "ku_am", add "ku_iq" (bug #19853).
10667
10668     For Iraq, we are assuming its the same Arabic orthography used
10669     in Iran.
10670
10671     According to Ethnologue, Kurdish is written in Cyrillic in Armenia:
10672     http://www.ethnologue.com/show_language.asp?code=kmr
10673
10674     Turkey and Syria need more research.
10675
10676  fc-lang/ku.orth    | 94
10677  ------------------------------------------------------
10678  fc-lang/ku_am.orth | 94
10679  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10680  fc-lang/ku_iq.orth | 27 ++++++++++++++++
10681  3 files changed, 121 insertions(+), 94 deletions(-)
10682
10683 commit 2199c6e321c92cf42711180b483e3f1b0091d980
10684 Author: Roozbeh Pournader <roozbeh@gmail.com>
10685 Date:   Sun Feb 1 20:21:45 2009 -0800
10686
10687     Rename Venda from "ven" to "ve" (bug #19852)
10688
10689     Since ISO 639-1 code exists, we should use it.
10690
10691  fc-lang/ve.orth  | 34 ++++++++++++++++++++++++++++++++++
10692  fc-lang/ven.orth | 34 ----------------------------------
10693  2 files changed, 34 insertions(+), 34 deletions(-)
10694
10695 commit d7dd87649c07b7b73cf4ecfe7273cb0fcedc5be0
10696 Author: Roozbeh Pournader <roozbeh@gmail.com>
10697 Date:   Sun Feb 1 20:00:15 2009 -0800
10698
10699     Change Turkmen orth from Cyrillic to Latin (bug #19849)
10700
10701  fc-lang/tk.orth | 114
10702  +++++++++++++-------------------------------------------
10703  1 file changed, 26 insertions(+), 88 deletions(-)
10704
10705 commit b25a42963d70f9ead6bc026f57ae2433b4ac5e85
10706 Author: Roozbeh Pournader <roozbeh@gmail.com>
10707 Date:   Sun Feb 1 19:35:37 2009 -0800
10708
10709     Fix doubly encoded UTF-8 in comments (bug #19848)
10710
10711  fc-lang/nb.orth | 2 +-
10712  1 file changed, 1 insertion(+), 1 deletion(-)
10713
10714 commit f3c214a1cd799dc1eb965ced8107f52cc9dd065e
10715 Author: Roozbeh Pournader <roozbeh@gmail.com>
10716 Date:   Sun Feb 1 19:29:21 2009 -0800
10717
10718     Split Mongolian orth to Mongolia and China (bug #19847)
10719
10720     The orth file for Mongolia uses Cyrillic, while that of
10721     China uses the classical Mongolian script.
10722
10723  fc-lang/mn.orth    | 37 -------------------------------------
10724  fc-lang/mn_cn.orth | 37 +++++++++++++++++++++++++++++++++++++
10725  fc-lang/mn_mn.orth | 35 +++++++++++++++++++++++++++++++++++
10726  3 files changed, 72 insertions(+), 37 deletions(-)
10727
10728 commit 0d5f9a2592634e6f9c74f48bbad9f6b443d1b574
10729 Author: Roozbeh Pournader <roozbeh@gmail.com>
10730 Date:   Sun Feb 1 18:55:31 2009 -0800
10731
10732     Add Filipino orth, alias Tagalog to Filipino (bug #19846)
10733
10734     The previous Tagalog orthography used the Tagalog script, which is
10735     not in
10736     modern use.
10737
10738  fc-lang/fil.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10739  fc-lang/tl.orth  | 23 ++++++++---------------
10740  2 files changed, 53 insertions(+), 15 deletions(-)
10741
10742 commit 2bf7d799bf8c9e116f08864f4f62575a6a25b380
10743 Author: Roozbeh Pournader <roozbeh@gmail.com>
10744 Date:   Sun Feb 1 18:52:41 2009 -0800
10745
10746     Remove Sinhala characters not in modern use (bug #19288)
10747
10748  fc-lang/si.orth | 30 ++++++++++++++++++++----------
10749  1 file changed, 20 insertions(+), 10 deletions(-)
10750
10751 commit 2f3b07fe80415873ef3e0e0a7e753a55e766986b
10752 Author: Roozbeh Pournader <roozbeh@gmail.com>
10753 Date:   Sun Feb 1 18:32:21 2009 -0800
10754
10755     Correct Sindhi orthography to use Arabic script (bug #17140)
10756
10757     The previous version used the Devanagari script. But in both
10758     Pakistan and
10759     India, Sindhi is generally written in Arabic. The Devanagari data
10760     could
10761     prove to be useful, if we decide on how we should name such files (see
10762     bug #17208 and bug #19869).
10763
10764  fc-lang/sd.orth | 48 +++++++++++++++++++++++++++++++++++++++---------
10765  1 file changed, 39 insertions(+), 9 deletions(-)
10766
10767 commit 574805478c19cdb487aea96922ff7177dd0844d7
10768 Author: Behdad Esfahbod <behdad@behdad.org>
10769 Date:   Sat Jan 31 03:38:19 2009 -0500
10770
10771     [fcfreetype] Fix typo in GB2312 encoding name string (#19845)
10772
10773     This was causing failure when opening iconv converter, hence rendering
10774     GB2312-encoded fonts with no other usable encoding unusable.
10775
10776  src/fcfreetype.c | 2 +-
10777  1 file changed, 1 insertion(+), 1 deletion(-)
10778
10779 commit 575ee6cddd391857339f57331d2677fcc868369e
10780 Author: Karl Tomlinson <bugs.freedesktop@karlt.net>
10781 Date:   Tue Jan 27 03:35:51 2009 -0500
10782
10783     Change FcCharSetMerge API
10784
10785     To only work on writable charsets.  Also, return a bool indicating
10786     whether
10787     the merge changed the charset.
10788
10789     Also changes the implementation of FcCharSetMerge and
10790     FcCharSetIsSubset
10791
10792  doc/fccharset.fncs      |  16 +++---
10793  fontconfig/fontconfig.h |   4 +-
10794  src/fccharset.c         | 129
10795  ++++++++++++++++++++----------------------------
10796  src/fcmatch.c           |  64 +++++++++++++-----------
10797  4 files changed, 99 insertions(+), 114 deletions(-)
10798
10799 commit b8860e2faffa8b3f62b3c7aafd2d3b6962566f41
10800 Author: Behdad Esfahbod <behdad@behdad.org>
10801 Date:   Fri Jan 23 14:17:08 2009 -0500
10802
10803     [fcmatch] Fix crash when no fonts are available.
10804
10805  src/fcmatch.c | 10 ++++++++--
10806  1 file changed, 8 insertions(+), 2 deletions(-)
10807
10808 commit c08216c6f468ce22cb7c0c1959019a7caad3484a
10809 Author: Dan Nicholson <dbn.lists@gmail.com>
10810 Date:   Mon Jan 19 17:02:55 2009 -0500
10811
10812     Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)
10813
10814     configure replaces a NONE prefix with the default prefix too late.
10815     So we move fonts.conf creation to Makefile, such that prefix is
10816     correctly
10817     expanded. Ugly, but works.
10818
10819  Makefile.am  | 13 ++++++++++++-
10820  configure.in |  3 +--
10821  2 files changed, 13 insertions(+), 3 deletions(-)
10822
10823 commit 98d765a53ba33d28283e499ebd1098d27cbe6d02
10824 Author: Behdad Esfahbod <behdad@behdad.org>
10825 Date:   Thu Jan 15 19:27:53 2009 -0500
10826
10827     Cleanup all manpage.* files
10828
10829     Recent doc2man generates files called manpage.log.  This was
10830     breaking build.
10831
10832  doc/Makefile.am      | 5 ++---
10833  fc-cache/Makefile.am | 2 +-
10834  fc-cat/Makefile.am   | 2 +-
10835  fc-list/Makefile.am  | 2 +-
10836  fc-match/Makefile.am | 2 +-
10837  fc-query/Makefile.am | 2 +-
10838  fc-scan/Makefile.am  | 2 +-
10839  7 files changed, 8 insertions(+), 9 deletions(-)
10840
10841 commit 41af588f543ca5c0efaeb699992376d89cb35763
10842 Author: Behdad Esfahbod <behdad@behdad.org>
10843 Date:   Thu Jan 15 19:12:37 2009 -0500
10844
10845     [fc-match] Accept list of elements like fc-list (bug #13017)
10846
10847     Also make --verbose not ignore list of elements and only print those.
10848     Update docs.
10849
10850  fc-list/fc-list.c      | 29 ++++++++++++++---------------
10851  fc-list/fc-list.sgml   | 12 ++++++------
10852  fc-match/fc-match.c    | 48
10853  +++++++++++++++++++++++++++++++++++++-----------
10854  fc-match/fc-match.sgml | 29 ++++++++++++++++++++---------
10855  4 files changed, 77 insertions(+), 41 deletions(-)
10856
10857 commit 263f16ced279b0c09834bb4ca0df87fd0f76dcaf
10858 Author: Behdad Esfahbod <behdad@behdad.org>
10859 Date:   Thu Jan 15 19:12:27 2009 -0500
10860
10861     Oops, fix FcPatternFilter
10862
10863  src/fcpat.c | 2 +-
10864  1 file changed, 1 insertion(+), 1 deletion(-)
10865
10866 commit 6bffe1a95bfd6609358d38590ad638c688232575
10867 Author: Behdad Esfahbod <behdad@behdad.org>
10868 Date:   Thu Jan 15 18:39:48 2009 -0500
10869
10870     Add fc-scan too that runs FcFileScan/FcDirScan
10871
10872     This is quite similar to fc-query, but calling FcFileScan/FcDirScan
10873     instead
10874     of FcFreeTypeQuery.
10875
10876  .gitignore             |   2 +
10877  Makefile.am            |   2 +-
10878  configure.in           |   1 +
10879  doc/fcfile.fncs        |  18 ++---
10880  fc-cache/fc-cache.sgml |   1 +
10881  fc-cat/fc-cat.sgml     |   1 +
10882  fc-list/fc-list.sgml   |   7 +-
10883  fc-match/fc-match.sgml |   7 +-
10884  fc-query/fc-query.sgml |   5 +-
10885  fc-scan/Makefile.am    |  59 ++++++++++++++++
10886  fc-scan/fc-scan.c      | 181
10887  +++++++++++++++++++++++++++++++++++++++++++++++++
10888  fc-scan/fc-scan.sgml   | 176
10889  +++++++++++++++++++++++++++++++++++++++++++++++
10890  12 files changed, 442 insertions(+), 18 deletions(-)
10891
10892 commit 4074fd254e5ad707448d3665a034e0fbdf6de033
10893 Author: Behdad Esfahbod <behdad@behdad.org>
10894 Date:   Thu Jan 15 18:35:09 2009 -0500
10895
10896     Revive FcConfigScan() (bug #17121)
10897
10898     FcConfigScan() with parameters cache=NULL and force=FcTrue can be used
10899     to scan font dirs without any caching side effect.
10900
10901  src/fcdir.c | 155
10902  +++++++++++++++++++++++++++++++++++-------------------------
10903  1 file changed, 90 insertions(+), 65 deletions(-)
10904
10905 commit 46e405cb9ab5870bda1947f3afd80f8f54c7ac75
10906 Author: Behdad Esfahbod <behdad@behdad.org>
10907 Date:   Thu Jan 15 17:34:26 2009 -0500
10908
10909     Oops.  Fix usage output.
10910
10911  fc-query/fc-query.c | 5 ++---
10912  1 file changed, 2 insertions(+), 3 deletions(-)
10913
10914 commit 25a09eb9bf2d993228a3d98d1dd271f55efb2358
10915 Author: Behdad Esfahbod <behdad@behdad.org>
10916 Date:   Thu Jan 8 03:04:34 2009 -0500
10917
10918     Don't use FcCharSetCopy in FcCharSetMerge
10919
10920     The Copy function is actually a ref, not real copy.
10921
10922  doc/fccharset.fncs | 2 +-
10923  src/fccharset.c    | 7 ++++---
10924  2 files changed, 5 insertions(+), 4 deletions(-)
10925
10926 commit d230cf144f84c8a50b932c8b89daa55c1a3620d8
10927 Author: Behdad Esfahbod <behdad@behdad.org>
10928 Date:   Wed Jan 7 20:15:20 2009 -0500
10929
10930     Make FcCharSetMerge() public
10931
10932     That's needed for apps to be abled to do pruning themselves without
10933     the performance penalty of recreating new charsets all the time.
10934
10935  doc/fccharset.fncs      | 13 +++++++++++++
10936  fontconfig/fontconfig.h |  3 +++
10937  src/fcint.h             |  3 ---
10938  3 files changed, 16 insertions(+), 3 deletions(-)
10939
10940 commit 3b725d0a318623bba08a9f7c75e4fe71527f5dec
10941 Author: Behdad Esfahbod <behdad@behdad.org>
10942 Date:   Thu Jan 1 16:29:01 2009 -0500
10943
10944     [doc] Note that fontset returned by FcConfigGetFonts should not
10945     be modified
10946
10947  doc/fcconfig.fncs | 2 +-
10948  1 file changed, 1 insertion(+), 1 deletion(-)
10949
10950 commit 6d764a3f9b89f21b5c2cdf48cbd913b9706d42b2
10951 Author: Behdad Esfahbod <behdad@behdad.org>
10952 Date:   Wed Dec 31 20:16:40 2008 -0500
10953
10954     [fcmatch] Move FcFontSetMatch() functionality into
10955     FcFontSetMatchInternal()
10956
10957     Except for the final FcFontRenderPrepare().  This way we have more
10958     flexibility to do caching in FcFontMatch() while leaving
10959     FcFontSetMatch()
10960     intact.
10961
10962  src/fcmatch.c | 42 +++++++++++++++++++++++++++++-------------
10963  1 file changed, 29 insertions(+), 13 deletions(-)
10964
10965 commit a5a384c5ffb479e095092c2aaedd406f8785280a
10966 Author: Behdad Esfahbod <behdad@behdad.org>
10967 Date:   Wed Dec 31 19:44:32 2008 -0500
10968
10969     [fcmatch] When matching, reserve score 0 for when elements don't exist
10970
10971     Previously an index j was added to element score to prefer matches
10972     earlier
10973     in the value list to the later ones.  This index started from 0,
10974     meaning
10975     that the score zero could be generated for the first element.
10976     By starting
10977     j from one, scores for when the element exists in both pattern
10978     and font
10979     can never be zero.  The score zero is reserved for when the element is
10980     NOT available in both font and pattern.  We will use this property
10981     later.
10982
10983     This shouldn't change matching much.  The only difference I can
10984     think of
10985     is that if a font family exists both as a bitmap font and a scalable
10986     version, and when requesting it at the size of the bitmap version,
10987     previously the font returned was nondeterministic.  Now the scalable
10988     version will always be preferred.
10989
10990  src/fcmatch.c | 2 +-
10991  1 file changed, 1 insertion(+), 1 deletion(-)
10992
10993 commit c7641f2872329197250db6ffe194df3d33ff42b3
10994 Author: Behdad Esfahbod <behdad@behdad.org>
10995 Date:   Wed Dec 31 19:35:27 2008 -0500
10996
10997     [fcmatch] Use larger multipliers to enforce order
10998
10999     Previously the matcher multiplied comparison results by 100 and added
11000     index value to it.  With long lists of families (lots of aliases),
11001     reaching 100 is not that hard.  That could result in a non-match early
11002     in the list to be preferred over a match late in the list.  Changing
11003     the multiplier from 100 to 1000 should fix that.
11004
11005     To keep things relatively in order, the lang multiplier is changed
11006     from 1000 to 10000.
11007
11008  src/fcmatch.c | 4 ++--
11009  1 file changed, 2 insertions(+), 2 deletions(-)
11010
11011 commit 1b43ccc805f26a78934267d92275cd19b5648e91
11012 Author: Behdad Esfahbod <behdad@behdad.org>
11013 Date:   Wed Dec 31 18:10:31 2008 -0500
11014
11015     [fcmatch.c] Fix debug formatting
11016
11017  src/fcmatch.c | 1 +
11018  1 file changed, 1 insertion(+)
11019
11020 commit a291cfc710c5989ba3e787ae20911d3176bea307
11021 Author: Behdad Esfahbod <behdad@behdad.org>
11022 Date:   Wed Dec 31 18:06:07 2008 -0500
11023
11024     Fix comparison of family names to ignore leading space properly
11025
11026     Previously fc-match "xxx,nazli" matched Nazli, but "xxx, nazli"
11027     didn't.
11028     This was because of a bug in FcCompareFamily's short-circuit check
11029     that forgot to ignore spaces.
11030
11031  src/fcmatch.c | 3 ++-
11032  1 file changed, 2 insertions(+), 1 deletion(-)
11033
11034 commit 0c93b91db0cdf7c5e901477c266b45c8baeadd00
11035 Author: Behdad Esfahbod <behdad@behdad.org>
11036 Date:   Mon Dec 29 20:00:26 2008 -0500
11037
11038     Implement FcPatternFormat and use it in cmdline tools (bug #17107)
11039
11040     Still need to add more features, but the API is there, and used
11041     by cmdline tools with -f or --format.
11042
11043  doc/fcpattern.fncs      |  18 ++++++
11044  fc-list/fc-list.c       |  38 ++++++++----
11045  fc-list/fc-list.sgml    |  22 ++++++-
11046  fc-match/fc-match.c     |  31 +++++++---
11047  fc-match/fc-match.sgml  |  47 ++++++++++-----
11048  fc-query/fc-query.c     |  25 +++++++-
11049  fc-query/fc-query.sgml  |  36 +++++++----
11050  fontconfig/fontconfig.h |   3 +
11051  src/Makefile.am         |   1 +
11052  src/fcformat.c          | 155
11053  ++++++++++++++++++++++++++++++++++++++++++++++++
11054  src/fcint.h             |   5 ++
11055  src/fcname.c            |   2 +-
11056  12 files changed, 333 insertions(+), 50 deletions(-)
11057
11058 commit 5cf04b201fb5e9dc989d30cf5c30f7575dda56bc
11059 Author: Behdad Esfahbod <behdad@behdad.org>
11060 Date:   Mon Dec 29 19:27:00 2008 -0500
11061
11062     [.gitignore] Update
11063
11064  .gitignore | 2 ++
11065  1 file changed, 2 insertions(+)
11066
11067 commit f9806ab4b9bfa88a782008156511e29f37ce967d
11068 Author: Behdad Esfahbod <behdad@behdad.org>
11069 Date:   Mon Dec 29 18:58:29 2008 -0500
11070
11071     Remove special-casing of FC_FILE in FcPatternPrint()
11072
11073     I can't understand why the special case is needed.  Indeed,
11074     removing it
11075     does not make any difference in the "fc-match --verbose" output, and
11076     that's the only time fc-match uses FcPatternPrint.
11077
11078  src/fcdbg.c | 21 +--------------------
11079  1 file changed, 1 insertion(+), 20 deletions(-)
11080
11081 commit 8ae1e3d5dc323542e7def06a42deea62c7ba7027
11082 Author: Behdad Esfahbod <behdad@behdad.org>
11083 Date:   Sun Dec 28 16:54:44 2008 -0500
11084
11085     Explicitly chmod() directories (bug #18934)
11086
11087     Two changes:
11088
11089       - after mkdir(), we immediately chmod(), such that we are not
11090       affected
11091         by stupid umask's.
11092
11093       - if a directory we want to use is not writable but exists, we try a
11094         chmod on it.  This is to recover from stupid umask's having
11095         affected
11096         us with older versions.
11097
11098  src/fccache.c | 14 +++++++++++---
11099  1 file changed, 11 insertions(+), 3 deletions(-)
11100
11101 commit b6cf885a0a71a0e8f03832fe038e57e6f2778974
11102 Author: Behdad Esfahbod <behdad@behdad.org>
11103 Date:   Sun Dec 28 09:03:29 2008 -0500
11104
11105     Don't use identifier named complex
11106
11107  src/fcfreetype.c | 42 +++++++++++++++++++++---------------------
11108  1 file changed, 21 insertions(+), 21 deletions(-)
11109
11110 commit 627dd913cf1588436936bc8731c7dd9c96baee90
11111 Author: Behdad Esfahbod <behdad@behdad.org>
11112 Date:   Sun Dec 28 08:06:07 2008 -0500
11113
11114     [65-fonts-persian.conf] Set foundry in target=scan instead of
11115     target=font
11116
11117  conf.d/65-fonts-persian.conf | 14 +++++++-------
11118  1 file changed, 7 insertions(+), 7 deletions(-)
11119
11120 commit 030983185bb6f3f3885dc2e4d80fec330455f11c
11121 Author: Harshula Jayasuriya <harshula@gmail.com>
11122 Date:   Sun Dec 28 06:13:19 2008 -0500
11123
11124     Fix Sinhala coverage (bug #19288)
11125
11126  fc-lang/si.orth | 9 ++++-----
11127  1 file changed, 4 insertions(+), 5 deletions(-)
11128
11129 commit 6ca36812b4ece5368468278a9ff18f5a9c62b39f
11130 Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
11131 Date:   Sun Dec 28 05:15:45 2008 -0500
11132
11133     Use human-readable file names in the docs (bug #16278)
11134
11135  doc/Makefile.am | 2 +-
11136  1 file changed, 1 insertion(+), 1 deletion(-)
11137
11138 commit f26062b277e1781876a30d3170fca8bbba2409ab
11139 Author: Behdad Esfahbod <behdad@behdad.org>
11140 Date:   Sun Dec 28 04:58:14 2008 -0500
11141
11142     Implement fc-list --quiet ala grep (bug #17141)
11143
11144     Exits 1 if no fonts matched, 0 otherwise.
11145
11146  fc-list/fc-list.c | 27 ++++++++++++++++++++-------
11147  1 file changed, 20 insertions(+), 7 deletions(-)
11148
11149 commit 00c0972acae849ca3b18a7c76894c078185d3be4
11150 Author: Behdad Esfahbod <behdad@behdad.org>
11151 Date:   Sun Dec 28 04:48:54 2008 -0500
11152
11153     Fix compile with old FreeType that doesn't have FT_Select_Size()
11154     (bug #17498)
11155
11156  configure.in     | 10 +---------
11157  src/fcfreetype.c |  2 ++
11158  2 files changed, 3 insertions(+), 9 deletions(-)
11159
11160 commit 350dc5f35091e7e5635a6cf239e4cad56e992d01
11161 Author: Behdad Esfahbod <behdad@behdad.org>
11162 Date:   Sun Dec 28 04:26:26 2008 -0500
11163
11164     Use __builtin_popcount() when available (bug #17592)
11165
11166  src/fccharset.c | 4 ++++
11167  1 file changed, 4 insertions(+)
11168
11169 commit 4c209d5f0c217ff9d8f3b517017212d6362b07a8
11170 Author: Rahul Bhalerao <b.rahul.pm@gmail.com>
11171 Date:   Sun Dec 28 04:10:53 2008 -0500
11172
11173     Add config for new Indic fonts (bug #17856)
11174
11175  conf.d/65-nonlatin.conf | 35 ++++++++++++++++++++++++++++-------
11176  1 file changed, 28 insertions(+), 7 deletions(-)
11177
11178 commit f69db8d49cbd929b80527719be6c0b1e6d49ccac
11179 Author: Behdad Esfahbod <behdad@behdad.org>
11180 Date:   Sun Dec 28 04:06:01 2008 -0500
11181
11182     Consistently use FcStat() over stat() in all places
11183
11184  src/fcatomic.c | 2 +-
11185  src/fccache.c  | 7 +------
11186  src/fccfg.c    | 2 +-
11187  src/fcdir.c    | 4 ++--
11188  src/fcint.h    | 7 +++++++
11189  5 files changed, 12 insertions(+), 10 deletions(-)
11190
11191 commit 9e2ed2513bb4c2ecc7ee09c48c1dc677ea58a723
11192 Author: Behdad Esfahbod <behdad@behdad.org>
11193 Date:   Sun Dec 28 04:00:09 2008 -0500
11194
11195     [fccache] Consistently use FcStat() over stat() (bug #18195)
11196
11197  src/fccache.c | 2 +-
11198  1 file changed, 1 insertion(+), 1 deletion(-)
11199
11200 commit ee2463fbcbe105a413021aa870e8a3f0094a1a24
11201 Author: Behdad Esfahbod <behdad@behdad.org>
11202 Date:   Sun Dec 28 03:40:21 2008 -0500
11203
11204     Cleanup symlinks in "make uninstall" (bug #18885)
11205
11206  conf.d/Makefile.am | 7 +++++++
11207  1 file changed, 7 insertions(+)
11208
11209 commit fe8e8a1dd777ab53f57c4d31dc9547b3e4ba0d70
11210 Author: Harald Fernengel <harry@kdevelop.org>
11211 Date:   Sun Dec 28 03:23:58 2008 -0500
11212
11213     Don't use variables named 'bool' (bug #18851)
11214
11215  src/fcxml.c | 16 ++++++++--------
11216  1 file changed, 8 insertions(+), 8 deletions(-)
11217
11218 commit a9ac5c52a658920f1054a12435d8c07205953153
11219 Author: Behdad Esfahbod <behdad@behdad.org>
11220 Date:   Sun Dec 28 03:08:38 2008 -0500
11221
11222     [.gitignore] Update
11223
11224  .gitignore | 4 ++++
11225  1 file changed, 4 insertions(+)
11226
11227 commit 1c7f4de80cc4819b504707ae143a2d718af42733
11228 Author: Behdad Esfahbod <behdad@behdad.org>
11229 Date:   Tue Dec 2 06:07:41 2008 -0500
11230
11231     Fix two more doc typos
11232
11233  doc/fcpattern.fncs | 4 ++--
11234  1 file changed, 2 insertions(+), 2 deletions(-)
11235
11236 commit 355ed50b185b7879a5c95e1f8697824c6dec6f9f
11237 Author: Behdad Esfahbod <behdad@behdad.org>
11238 Date:   Mon Sep 22 18:51:11 2008 -0400
11239
11240     Don't call FcPatternGetCharSet in FcSortWalk unless we need to
11241     (#17361)
11242
11243  src/fcmatch.c | 55
11244  +++++++++++++++++++++++++++++++------------------------
11245  1 file changed, 31 insertions(+), 24 deletions(-)
11246
11247 commit 799691c901ea2d8561980c763a7e78383f1cceec
11248 Author: Behdad Esfahbod <behdad@behdad.org>
11249 Date:   Mon Sep 22 18:16:30 2008 -0400
11250
11251     Don't leak FcValues string loaded through fcxml.c (#17661)
11252
11253     Patch from Caolan McNamara.
11254
11255  src/fcpat.c | 10 +++++-----
11256  src/fcxml.c |  2 ++
11257  2 files changed, 7 insertions(+), 5 deletions(-)
11258
11259 commit 311da2316f5d40d9b8c72c9965f7d70330f3c498
11260 Author: Chris Wilson <chris@chris-wilson.co.uk>
11261 Date:   Wed Apr 23 09:07:28 2008 +0100
11262
11263     Reduce number of allocations during FcSortWalk().
11264
11265     The current behaviour of FcSortWalk() is to create a new FcCharSet on
11266     each iteration that is the union of the previous iteration with
11267     the next
11268     FcCharSet in the font set. This causes the existing FcCharSet to be
11269     reproduced in its entirety and then allocates fresh leaves for the new
11270     FcCharSet. In essence the number of allocations is quadratic wrt the
11271     number of fonts required.
11272
11273     By introducing a new method for merging a new FcCharSet with an
11274     existing
11275     one we can change the behaviour to be effectively linear with
11276     the number
11277     of fonts - allocating no more leaves than necessary to cover all the
11278     fonts in the set.
11279
11280     For example, profiling 'gedit UTF-8-demo.txt'
11281         Allocator                   nAllocs         nBytes
11282     Before:
11283         FcCharSetFindLeafCreate 62886       2012352
11284         FcCharSetPutLeaf        9361        11441108
11285     After:
11286         FcCharSetFindLeafCreate 1940        62080
11287         FcCharSetPutLeaf        281                 190336
11288
11289     The savings are even more significant for applications like
11290     firefox-3.0b5
11291     which need to switch between large number of fonts.
11292     Before:
11293         FcCharSetFindLeafCreate 4461192     142758144
11294         FcCharSetPutLeaf            1124536         451574172
11295     After:
11296         FcCharSetFindLeafCreate 80359       2571488
11297         FcCharSetPutLeaf            18940           9720522
11298
11299     Out of interest, the next most frequent allocations are
11300         FcPatternObjectAddWithBinding 526029    10520580
11301         tt_face_load_eblc           42103           2529892
11302
11303  src/fccharset.c | 62
11304  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11305  src/fcint.h     |  3 +++
11306  src/fcmatch.c   | 13 +++---------
11307  3 files changed, 68 insertions(+), 10 deletions(-)
11308
11309 commit 8072f4b1304efc59fee5e61efc4c4b0fc05bb8fb
11310 Author: Behdad Esfahbod <behdad@behdad.org>
11311 Date:   Fri Aug 22 18:25:22 2008 -0400
11312
11313     Document how to free return value of FcNameUnparse()
11314
11315  doc/fcpattern.fncs | 2 +-
11316  1 file changed, 1 insertion(+), 1 deletion(-)
11317
11318 commit 241fbde1ab28d7beb9b861d8804d0416f0d5589c
11319 Author: Behdad Esfahbod <behdad@behdad.org>
11320 Date:   Fri Aug 22 18:08:07 2008 -0400
11321
11322     Add FcConfigReference() (#17124)
11323
11324  doc/fcconfig.fncs       | 20 +++++++++++++++++---
11325  fontconfig/fontconfig.h |  3 +++
11326  src/fccfg.c             | 20 ++++++++++++++++++++
11327  src/fcint.h             |  2 ++
11328  4 files changed, 42 insertions(+), 3 deletions(-)
11329
11330 commit 03dcaaa08fe324a058c427ab2da993fddaa7b3fd
11331 Author: Behdad Esfahbod <behdad@behdad.org>
11332 Date:   Fri Aug 22 17:49:02 2008 -0400
11333
11334     Document when config can be NULL (#17105)
11335
11336     Note that this also fixes a bug with FcFontList() where previously
11337     it was NOT checking whether the config is up-to-date.  May want to
11338     keep the old behavior and document that ScanInterval is essentially
11339     unused internally (FcFontSetList uses it, but we can remove that
11340     too).
11341
11342  doc/fcconfig.fncs  | 21 +++++++++++++++++++++
11343  doc/fcfontset.fncs |  3 +++
11344  src/fclist.c       |  3 +++
11345  3 files changed, 27 insertions(+)
11346
11347 commit 1439c8f21af1533a920b54333f79459f456a402e
11348 Author: Behdad Esfahbod <behdad@behdad.org>
11349 Date:   Fri Aug 22 16:51:33 2008 -0400
11350
11351     Handle -h and --help according to GNU Coding Standards (#17104)
11352
11353     Added -h instead of -?.  And upon -h and --help, write usave to stdout
11354     instead of stdin, and return 0 instead of 1.
11355
11356     -? still works like before as that's what getopt returns upon unknown
11357     arguments.
11358
11359  fc-cache/fc-cache.c    | 47
11360  +++++++++++++++++++++++++----------------------
11361  fc-cache/fc-cache.sgml |  4 ++--
11362  fc-cat/fc-cat.c        | 45 ++++++++++++++++++++++++---------------------
11363  fc-cat/fc-cat.sgml     |  4 ++--
11364  fc-list/fc-list.c      | 36 ++++++++++++++++++++----------------
11365  fc-list/fc-list.sgml   |  4 ++--
11366  fc-match/fc-match.c    | 44 ++++++++++++++++++++++++--------------------
11367  fc-match/fc-match.sgml |  4 ++--
11368  fc-query/fc-query.c    | 40 ++++++++++++++++++++++------------------
11369  fc-query/fc-query.sgml |  4 ++--
11370  10 files changed, 125 insertions(+), 107 deletions(-)
11371
11372 commit df243f93be4306e788aebf6b2ac4a7c1b97550ae
11373 Author: Behdad Esfahbod <behdad@behdad.org>
11374 Date:   Fri Aug 22 13:02:14 2008 -0400
11375
11376     Add WenQuanYi fonts to default conf (#17262, from Mandriva)
11377
11378  conf.d/65-nonlatin.conf | 4 ++++
11379  1 file changed, 4 insertions(+)
11380
11381 commit f31d8b1b1a93334611353d7ea846f8006fda855c
11382 Author: Behdad Esfahbod <behdad@behdad.org>
11383 Date:   Fri Aug 22 03:51:57 2008 -0400
11384
11385     Add Sindhi .orth file. (#17140)
11386
11387  fc-lang/sd.orth | 28 ++++++++++++++++++++++++++++
11388  1 file changed, 28 insertions(+)
11389
11390 commit b9f18922f112f2f551429b692d793dda7d02cd86
11391 Author: Behdad Esfahbod <behdad@behdad.org>
11392 Date:   Thu Aug 21 17:17:04 2008 -0400
11393
11394     Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)
11395
11396  fc-lang/sr.orth | 24 +++++++-----------------
11397  1 file changed, 7 insertions(+), 17 deletions(-)
11398
11399 commit 74e16ceeeab86f50c4b6bea12800f70110cd4794
11400 Author: Behdad Esfahbod <behdad@behdad.org>
11401 Date:   Thu Aug 14 15:27:16 2008 -0400
11402
11403     Fix docs re 'orig' argument of FcPatternBuild and family
11404
11405     Now call it 'p' or 'pattern', since it's modified in place.
11406     There is no copying.
11407
11408  doc/fcpattern.fncs      |  6 +++---
11409  fontconfig/fontconfig.h |  4 ++--
11410  src/fcpat.c             | 12 ++++++------
11411  3 files changed, 11 insertions(+), 11 deletions(-)
11412
11413 commit bb65f58f6354b8ad363021457852ad9e841cef89
11414 Author: Behdad Esfahbod <behdad@behdad.org>
11415 Date:   Wed Aug 13 16:45:18 2008 -0400
11416
11417     [doc] Fix signature of FcConfigHome()
11418
11419     We should write a test to automatically cross-check signatures
11420     from public headers to docs.
11421
11422  doc/fcconfig.fncs | 5 +++--
11423  1 file changed, 3 insertions(+), 2 deletions(-)
11424
11425 commit e690fbb20ec41ef018a32ac01118a41103c01289
11426 Author: Behdad Esfahbod <behdad@behdad.org>
11427 Date:   Wed Aug 13 03:30:23 2008 -0400
11428
11429     Get rid of $Id$ tags
11430
11431  COPYING                         | 2 +-
11432  Makefile.am                     | 2 +-
11433  conf.d/Makefile.am              | 2 +-
11434  configure.in                    | 2 +-
11435  doc/Makefile.am                 | 2 +-
11436  doc/confdir.sgml.in             | 2 +-
11437  doc/edit-sgml.c                 | 2 +-
11438  doc/fcatomic.fncs               | 2 +-
11439  doc/fcblanks.fncs               | 2 +-
11440  doc/fccharset.fncs              | 2 +-
11441  doc/fcconfig.fncs               | 2 +-
11442  doc/fcconstant.fncs             | 2 +-
11443  doc/fcfile.fncs                 | 2 +-
11444  doc/fcfontset.fncs              | 2 +-
11445  doc/fcfreetype.fncs             | 2 +-
11446  doc/fcinit.fncs                 | 2 +-
11447  doc/fcmatrix.fncs               | 2 +-
11448  doc/fcobjectset.fncs            | 2 +-
11449  doc/fcobjecttype.fncs           | 2 +-
11450  doc/fcpattern.fncs              | 2 +-
11451  doc/fcstring.fncs               | 2 +-
11452  doc/fcstrset.fncs               | 2 +-
11453  doc/fcvalue.fncs                | 2 +-
11454  doc/fontconfig-devel.sgml       | 2 +-
11455  doc/func.sgml                   | 2 +-
11456  doc/version.sgml.in             | 2 +-
11457  fc-cache/Makefile.am            | 2 +-
11458  fc-case/fc-case.c               | 2 +-
11459  fc-case/fccase.tmpl.h           | 2 +-
11460  fc-cat/Makefile.am              | 2 +-
11461  fc-glyphname/fc-glyphname.c     | 2 +-
11462  fc-glyphname/fcglyphname.tmpl.h | 2 +-
11463  fc-list/Makefile.am             | 2 +-
11464  fc-match/Makefile.am            | 2 +-
11465  fc-query/Makefile.am            | 2 +-
11466  src/Makefile.am                 | 2 +-
11467  36 files changed, 36 insertions(+), 36 deletions(-)
11468
11469 commit 3042050954ddbe205e3166c9910886839829e788
11470 Author: Behdad Esfahbod <behdad@behdad.org>
11471 Date:   Wed Aug 13 03:16:39 2008 -0400
11472
11473     [doc] Document that a zero rescanInterval disables automatic checks
11474     (#17103)
11475
11476  doc/fcconfig.fncs | 2 ++
11477  1 file changed, 2 insertions(+)
11478
11479 commit 41fc0fe68d88c1fdd38469a51a322dab6a30757d
11480 Author: Behdad Esfahbod <behdad@behdad.org>
11481 Date:   Wed Aug 13 02:50:35 2008 -0400
11482
11483     Add FcPatternFilter() (#13016)
11484
11485  doc/fcpattern.fncs      | 12 ++++++++++++
11486  fontconfig/fontconfig.h |  3 +++
11487  src/fcpat.c             | 37 +++++++++++++++++++++++++++++++++++++
11488  3 files changed, 52 insertions(+)
11489
11490 commit e6f14d3c513a9f2e7d75c389db4f65aa0dc0502f
11491 Author: Behdad Esfahbod <behdad@behdad.org>
11492 Date:   Wed Aug 13 02:47:12 2008 -0400
11493
11494     [doc] Add const decorator for FcPatternDuplicate()
11495
11496  doc/fcpattern.fncs | 2 +-
11497  1 file changed, 1 insertion(+), 1 deletion(-)
11498
11499 commit 29874098537e763e8e4cd3fefb1ecc0f36b808a5
11500 Author: Behdad Esfahbod <behdad@behdad.org>
11501 Date:   Wed Aug 13 02:24:42 2008 -0400
11502
11503     Implement fc-list --verbose (#13015)
11504
11505     A private FcObjectGetSet() is implemented that provides an
11506     FcObjectSet of all registered elements.  FcFontSetList() is
11507     then modified to use the object set from FcObjectGetSet() if
11508     provided object-set is NULL.
11509
11510     Alternatively FcObjectGetSet() can be made public.  In that
11511     case fc-list can use that as a base if --verbose is included,
11512     and also add any elements provided by the user (though that has
11513     no effect, as all elements from the cache are already registered).
11514     Currently fc-list ignores user-provided elements if --verbose
11515     is specified.
11516
11517  fc-list/fc-list.c    | 41 ++++++++++++++++++++++++-----------------
11518  fc-list/fc-list.sgml | 10 +++++++---
11519  src/fcint.h          |  3 +++
11520  src/fclist.c         | 10 ++++++++++
11521  src/fcname.c         | 14 ++++++++++++++
11522  5 files changed, 58 insertions(+), 20 deletions(-)
11523
11524 commit 77c0d8bce86ca088782d5631617c0ef681d91312
11525 Author: Behdad Esfahbod <behdad@behdad.org>
11526 Date:   Wed Aug 13 01:31:18 2008 -0400
11527
11528     Add fc-query (#13019)
11529
11530  .gitignore               |   2 +
11531  Makefile.am              |   2 +-
11532  configure.in             |   1 +
11533  doc/fontconfig-user.sgml |   2 +-
11534  fc-cache/fc-cache.sgml   |   1 +
11535  fc-cat/fc-cat.sgml       |   1 +
11536  fc-list/fc-list.sgml     |   1 +
11537  fc-match/fc-match.sgml   |   1 +
11538  fc-query/Makefile.am     |  59 ++++++++++++++++
11539  fc-query/fc-query.c      | 166
11540  ++++++++++++++++++++++++++++++++++++++++++++
11541  fc-query/fc-query.sgml   | 174
11542  +++++++++++++++++++++++++++++++++++++++++++++++
11543  11 files changed, 408 insertions(+), 2 deletions(-)
11544
11545 commit d5b6085c3e40b4e2605cab7ff6c8a621b961b2d2
11546 Author: Behdad Esfahbod <behdad@behdad.org>
11547 Date:   Wed Aug 13 00:42:12 2008 -0400
11548
11549     Update man pages
11550
11551  fc-cache/fc-cache.sgml | 16 ++++++++++------
11552  fc-cat/fc-cat.sgml     | 15 +++++++++++----
11553  fc-list/fc-list.sgml   | 12 ++++++++----
11554  fc-match/fc-match.sgml | 30 +++++++++++++++++++++++-------
11555  4 files changed, 52 insertions(+), 21 deletions(-)
11556
11557 commit 88261bafff30ec02b5a2180f1f9b786c8ff44e3d
11558 Author: Behdad Esfahbod <behdad@behdad.org>
11559 Date:   Tue Aug 12 23:44:44 2008 -0400
11560
11561     [fc-match] Fix list of getopt options in --help
11562
11563  fc-match/fc-match.c | 4 ++--
11564  1 file changed, 2 insertions(+), 2 deletions(-)
11565
11566 commit 43291847c58002fca99984dcec4f1bbbb0d0f61d
11567 Author: Behdad Esfahbod <behdad@behdad.org>
11568 Date:   Tue Aug 12 18:00:35 2008 -0400
11569
11570     Add ~/.fonts.conf.d to default config (#17100)
11571
11572  conf.d/50-user.conf | 1 +
11573  1 file changed, 1 insertion(+)
11574
11575 commit 4f468454d80bf4f1d256f084afd69cabecf1243e
11576 Author: Behdad Esfahbod <behdad@behdad.org>
11577 Date:   Tue Aug 12 17:54:45 2008 -0400
11578
11579     Update Thai default families (#16223)
11580
11581     Patch from Theppitak Karoonboonyanan
11582
11583  conf.d/65-nonlatin.conf | 13 +++++++++----
11584  1 file changed, 9 insertions(+), 4 deletions(-)
11585
11586 commit 2e08e0f243633386b6441784926f928359c92453
11587 Author: Behdad Esfahbod <behdad@behdad.org>
11588 Date:   Tue Aug 12 17:52:02 2008 -0400
11589
11590     [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet
11591     (#16272)
11592
11593  doc/fcpattern.fncs | 6 ++++--
11594  1 file changed, 4 insertions(+), 2 deletions(-)
11595
11596 commit 317b849215ab16cfcd0dda0e424efc9216a74f28
11597 Author: Behdad Esfahbod <behdad@behdad.org>
11598 Date:   Tue Aug 12 16:34:24 2008 -0400
11599
11600     Replace RCS Id tags with the file name
11601
11602  config/Makedefs.in      | 2 +-
11603  config/install.sh       | 2 +-
11604  fc-cache/fc-cache.c     | 2 +-
11605  fc-cat/fc-cat.c         | 2 +-
11606  fc-lang/aa.orth         | 2 +-
11607  fc-lang/ab.orth         | 2 +-
11608  fc-lang/af.orth         | 2 +-
11609  fc-lang/am.orth         | 2 +-
11610  fc-lang/ar.orth         | 2 +-
11611  fc-lang/ast.orth        | 2 +-
11612  fc-lang/ava.orth        | 2 +-
11613  fc-lang/ay.orth         | 2 +-
11614  fc-lang/az.orth         | 2 +-
11615  fc-lang/az_ir.orth      | 2 +-
11616  fc-lang/ba.orth         | 2 +-
11617  fc-lang/bam.orth        | 2 +-
11618  fc-lang/be.orth         | 2 +-
11619  fc-lang/bg.orth         | 2 +-
11620  fc-lang/bh.orth         | 2 +-
11621  fc-lang/bho.orth        | 2 +-
11622  fc-lang/bi.orth         | 2 +-
11623  fc-lang/bin.orth        | 2 +-
11624  fc-lang/bn.orth         | 2 +-
11625  fc-lang/bo.orth         | 2 +-
11626  fc-lang/br.orth         | 2 +-
11627  fc-lang/bs.orth         | 2 +-
11628  fc-lang/bua.orth        | 2 +-
11629  fc-lang/ca.orth         | 2 +-
11630  fc-lang/ce.orth         | 2 +-
11631  fc-lang/ch.orth         | 2 +-
11632  fc-lang/chm.orth        | 2 +-
11633  fc-lang/chr.orth        | 2 +-
11634  fc-lang/co.orth         | 2 +-
11635  fc-lang/cs.orth         | 2 +-
11636  fc-lang/cu.orth         | 2 +-
11637  fc-lang/cv.orth         | 2 +-
11638  fc-lang/cy.orth         | 2 +-
11639  fc-lang/da.orth         | 2 +-
11640  fc-lang/de.orth         | 2 +-
11641  fc-lang/dz.orth         | 2 +-
11642  fc-lang/el.orth         | 2 +-
11643  fc-lang/en.orth         | 2 +-
11644  fc-lang/eo.orth         | 2 +-
11645  fc-lang/es.orth         | 2 +-
11646  fc-lang/et.orth         | 2 +-
11647  fc-lang/eu.orth         | 2 +-
11648  fc-lang/fa.orth         | 2 +-
11649  fc-lang/fc-lang.c       | 2 +-
11650  fc-lang/fc-lang.man     | 2 +-
11651  fc-lang/fclang.tmpl.h   | 2 +-
11652  fc-lang/fi.orth         | 2 +-
11653  fc-lang/fj.orth         | 2 +-
11654  fc-lang/fo.orth         | 2 +-
11655  fc-lang/fr.orth         | 2 +-
11656  fc-lang/ful.orth        | 2 +-
11657  fc-lang/fur.orth        | 2 +-
11658  fc-lang/fy.orth         | 2 +-
11659  fc-lang/ga.orth         | 2 +-
11660  fc-lang/gd.orth         | 2 +-
11661  fc-lang/gez.orth        | 2 +-
11662  fc-lang/gl.orth         | 2 +-
11663  fc-lang/gn.orth         | 2 +-
11664  fc-lang/gu.orth         | 2 +-
11665  fc-lang/gv.orth         | 2 +-
11666  fc-lang/ha.orth         | 2 +-
11667  fc-lang/haw.orth        | 2 +-
11668  fc-lang/he.orth         | 2 +-
11669  fc-lang/hi.orth         | 2 +-
11670  fc-lang/ho.orth         | 2 +-
11671  fc-lang/hr.orth         | 2 +-
11672  fc-lang/hu.orth         | 2 +-
11673  fc-lang/hy.orth         | 2 +-
11674  fc-lang/ia.orth         | 2 +-
11675  fc-lang/ibo.orth        | 2 +-
11676  fc-lang/id.orth         | 2 +-
11677  fc-lang/ie.orth         | 2 +-
11678  fc-lang/ik.orth         | 2 +-
11679  fc-lang/io.orth         | 2 +-
11680  fc-lang/is.orth         | 2 +-
11681  fc-lang/it.orth         | 2 +-
11682  fc-lang/iu.orth         | 2 +-
11683  fc-lang/ja.orth         | 2 +-
11684  fc-lang/ka.orth         | 2 +-
11685  fc-lang/kaa.orth        | 2 +-
11686  fc-lang/ki.orth         | 2 +-
11687  fc-lang/kk.orth         | 2 +-
11688  fc-lang/kl.orth         | 2 +-
11689  fc-lang/km.orth         | 2 +-
11690  fc-lang/kn.orth         | 2 +-
11691  fc-lang/ko.orth         | 2 +-
11692  fc-lang/kok.orth        | 2 +-
11693  fc-lang/ks.orth         | 2 +-
11694  fc-lang/ku.orth         | 2 +-
11695  fc-lang/ku_ir.orth      | 2 +-
11696  fc-lang/kum.orth        | 2 +-
11697  fc-lang/kv.orth         | 2 +-
11698  fc-lang/kw.orth         | 2 +-
11699  fc-lang/ky.orth         | 2 +-
11700  fc-lang/la.orth         | 2 +-
11701  fc-lang/lb.orth         | 2 +-
11702  fc-lang/lez.orth        | 2 +-
11703  fc-lang/ln.orth         | 2 +-
11704  fc-lang/lo.orth         | 2 +-
11705  fc-lang/lt.orth         | 2 +-
11706  fc-lang/lv.orth         | 2 +-
11707  fc-lang/mai.orth        | 2 +-
11708  fc-lang/mg.orth         | 2 +-
11709  fc-lang/mh.orth         | 2 +-
11710  fc-lang/mi.orth         | 2 +-
11711  fc-lang/mk.orth         | 2 +-
11712  fc-lang/ml.orth         | 2 +-
11713  fc-lang/mn.orth         | 2 +-
11714  fc-lang/mo.orth         | 2 +-
11715  fc-lang/mr.orth         | 2 +-
11716  fc-lang/mt.orth         | 2 +-
11717  fc-lang/my.orth         | 2 +-
11718  fc-lang/nb.orth         | 2 +-
11719  fc-lang/nds.orth        | 2 +-
11720  fc-lang/ne.orth         | 2 +-
11721  fc-lang/nl.orth         | 2 +-
11722  fc-lang/nn.orth         | 2 +-
11723  fc-lang/no.orth         | 2 +-
11724  fc-lang/nr.orth         | 2 +-
11725  fc-lang/nso.orth        | 2 +-
11726  fc-lang/ny.orth         | 2 +-
11727  fc-lang/oc.orth         | 2 +-
11728  fc-lang/om.orth         | 2 +-
11729  fc-lang/or.orth         | 2 +-
11730  fc-lang/os.orth         | 2 +-
11731  fc-lang/pa.orth         | 2 +-
11732  fc-lang/pl.orth         | 2 +-
11733  fc-lang/ps_af.orth      | 2 +-
11734  fc-lang/ps_pk.orth      | 2 +-
11735  fc-lang/pt.orth         | 2 +-
11736  fc-lang/rm.orth         | 2 +-
11737  fc-lang/ro.orth         | 2 +-
11738  fc-lang/ru.orth         | 2 +-
11739  fc-lang/sa.orth         | 2 +-
11740  fc-lang/sah.orth        | 2 +-
11741  fc-lang/sco.orth        | 2 +-
11742  fc-lang/se.orth         | 2 +-
11743  fc-lang/sel.orth        | 2 +-
11744  fc-lang/sh.orth         | 2 +-
11745  fc-lang/shs.orth        | 2 +-
11746  fc-lang/si.orth         | 2 +-
11747  fc-lang/sk.orth         | 2 +-
11748  fc-lang/sl.orth         | 2 +-
11749  fc-lang/sm.orth         | 2 +-
11750  fc-lang/sma.orth        | 2 +-
11751  fc-lang/smj.orth        | 2 +-
11752  fc-lang/smn.orth        | 2 +-
11753  fc-lang/sms.orth        | 2 +-
11754  fc-lang/so.orth         | 2 +-
11755  fc-lang/sq.orth         | 2 +-
11756  fc-lang/sr.orth         | 2 +-
11757  fc-lang/ss.orth         | 2 +-
11758  fc-lang/st.orth         | 2 +-
11759  fc-lang/sv.orth         | 2 +-
11760  fc-lang/sw.orth         | 2 +-
11761  fc-lang/syr.orth        | 2 +-
11762  fc-lang/ta.orth         | 2 +-
11763  fc-lang/te.orth         | 2 +-
11764  fc-lang/tg.orth         | 2 +-
11765  fc-lang/th.orth         | 2 +-
11766  fc-lang/ti_er.orth      | 2 +-
11767  fc-lang/ti_et.orth      | 2 +-
11768  fc-lang/tig.orth        | 2 +-
11769  fc-lang/tk.orth         | 2 +-
11770  fc-lang/tl.orth         | 2 +-
11771  fc-lang/tn.orth         | 2 +-
11772  fc-lang/to.orth         | 2 +-
11773  fc-lang/tr.orth         | 2 +-
11774  fc-lang/ts.orth         | 2 +-
11775  fc-lang/tt.orth         | 2 +-
11776  fc-lang/tw.orth         | 2 +-
11777  fc-lang/tyv.orth        | 2 +-
11778  fc-lang/ug.orth         | 2 +-
11779  fc-lang/uk.orth         | 2 +-
11780  fc-lang/ur.orth         | 2 +-
11781  fc-lang/uz.orth         | 2 +-
11782  fc-lang/ven.orth        | 2 +-
11783  fc-lang/vi.orth         | 2 +-
11784  fc-lang/vo.orth         | 2 +-
11785  fc-lang/vot.orth        | 2 +-
11786  fc-lang/wa.orth         | 2 +-
11787  fc-lang/wen.orth        | 2 +-
11788  fc-lang/wo.orth         | 2 +-
11789  fc-lang/xh.orth         | 2 +-
11790  fc-lang/yap.orth        | 2 +-
11791  fc-lang/yi.orth         | 2 +-
11792  fc-lang/yo.orth         | 2 +-
11793  fc-lang/zh_cn.orth      | 2 +-
11794  fc-lang/zh_hk.orth      | 2 +-
11795  fc-lang/zh_mo.orth      | 2 +-
11796  fc-lang/zh_sg.orth      | 2 +-
11797  fc-lang/zh_tw.orth      | 2 +-
11798  fc-lang/zu.orth         | 2 +-
11799  fc-list/fc-list.c       | 2 +-
11800  fc-match/fc-match.c     | 2 +-
11801  fontconfig/fcfreetype.h | 2 +-
11802  fontconfig/fcprivate.h  | 2 +-
11803  fontconfig/fontconfig.h | 2 +-
11804  src/fcatomic.c          | 2 +-
11805  src/fcblanks.c          | 2 +-
11806  src/fccfg.c             | 2 +-
11807  src/fccharset.c         | 2 +-
11808  src/fcdbg.c             | 2 +-
11809  src/fcdefault.c         | 2 +-
11810  src/fcdir.c             | 2 +-
11811  src/fcfreetype.c        | 2 +-
11812  src/fcfs.c              | 2 +-
11813  src/fcinit.c            | 2 +-
11814  src/fcint.h             | 2 +-
11815  src/fclang.c            | 2 +-
11816  src/fclist.c            | 2 +-
11817  src/fcmatch.c           | 2 +-
11818  src/fcmatrix.c          | 2 +-
11819  src/fcname.c            | 2 +-
11820  src/fcstr.c             | 2 +-
11821  src/fcxml.c             | 2 +-
11822  220 files changed, 220 insertions(+), 220 deletions(-)
11823
11824 commit aef608efed2feb867128e528cd9d39ee7e10a0ac
11825 Author: Behdad Esfahbod <behdad@behdad.org>
11826 Date:   Tue Aug 12 16:11:29 2008 -0400
11827
11828     Add orth file for Maithili mai.orth (#15821)
11829
11830  fc-lang/mai.orth | 25 +++++++++++++++++++++++++
11831  1 file changed, 25 insertions(+)
11832
11833 commit 1bcf4ae5f2348d7956c435d34f2856ebfaccd6c8
11834 Author: Behdad Esfahbod <behdad@behdad.org>
11835 Date:   Tue Aug 12 15:10:04 2008 -0400
11836
11837     When canonizing filenames, squash // and remove final / (#bug 16286)
11838
11839     The fact that we now drop final slashes from all filenames without
11840     checking that the file name represents a directory may surprise some,
11841     but it doesn't bother me really.
11842
11843  src/fcstr.c | 3 +++
11844  1 file changed, 3 insertions(+)
11845
11846 commit b21bea3731106ef30224f9255c4232d6e2607803
11847 Author: Behdad Esfahbod <behdad@behdad.org>
11848 Date:   Tue Aug 12 14:32:40 2008 -0400
11849
11850     [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)
11851
11852  doc/fcconfig.fncs | 2 +-
11853  1 file changed, 1 insertion(+), 1 deletion(-)
11854
11855 commit e04afe83de409b880be9a854b34fb624bca5c3b0
11856 Author: Behdad Esfahbod <behdad@behdad.org>
11857 Date:   Tue Aug 12 14:10:03 2008 -0400
11858
11859     Avoid C99ism in Win32 code (#16651)
11860
11861  src/fccfg.c | 3 ++-
11862  src/fcxml.c | 3 ++-
11863  2 files changed, 4 insertions(+), 2 deletions(-)
11864
11865 commit f7364e6273df6f660e6b01ea5189e88b34ba4602
11866 Author: Benjamin Close <Benjamin.Close@clearchain.com>
11867 Date:   Thu Feb 12 10:23:40 2009 +1030
11868
11869     Remove build manpage logfile if it exists
11870
11871  doc/Makefile.am | 1 +
11872  1 file changed, 1 insertion(+)
11873
11874 commit 0e21b5a4d5609a5dd0f332b412d878b6f1037d29
11875 Author: Peter <pva@gentoo.org>
11876 Date:   Sun Jun 22 09:21:05 2008 -0700
11877
11878     Make sure alias files are built first (bug 16464)
11879
11880     Signed-off-by: Keith Packard <keithp@keithp.com>
11881
11882  fc-case/Makefile.am | 4 +++-
11883  1 file changed, 3 insertions(+), 1 deletion(-)
11884
11885 commit a93b4c2aab1d79573abd646147596a8a34b19350
11886 Author: Keith Packard <keithp@keithp.com>
11887 Date:   Sat May 31 19:24:35 2008 -0700
11888
11889     Bump version to 2.6.0
11890
11891  README                  | 6 ++++--
11892  configure.in            | 2 +-
11893  fontconfig/fontconfig.h | 4 ++--
11894  3 files changed, 7 insertions(+), 5 deletions(-)
11895
11896 commit d0902ee0867bd11e4ff266876a69c258eee8d08d
11897 Author: Keith Packard <keithp@keithp.com>
11898 Date:   Sat May 24 17:52:41 2008 -0700
11899
11900     Bump version to 2.5.93
11901
11902  README                  | 34 ++++++++++++++++++++++++++++++++--
11903  configure.in            |  2 +-
11904  fontconfig/fontconfig.h |  2 +-
11905  3 files changed, 34 insertions(+), 4 deletions(-)
11906
11907 commit 8ade2369238a0b439192a847f12fcc9748a6d73a
11908 Author: Keith Packard <keithp@keithp.com>
11909 Date:   Sat May 24 17:14:24 2008 -0700
11910
11911     Ignore empty <dir></dir> elements
11912
11913     An empty element would cause every file starting with the current
11914     directory to be scanned, probably not what the user wanted.
11915
11916  src/fcxml.c | 4 +++-
11917  1 file changed, 3 insertions(+), 1 deletion(-)
11918
11919 commit 83c5c357abc8d626680943537b4dbc020d6c378c
11920 Author: Keith Packard <keithp@keithp.com>
11921 Date:   Sat May 24 17:01:12 2008 -0700
11922
11923     Oops. Fix for bug 15928 used wrong path for installed fc-cache.
11924
11925     fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
11926
11927  Makefile.am | 4 ++--
11928  1 file changed, 2 insertions(+), 2 deletions(-)
11929
11930 commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
11931 Author: Keith Packard <keithp@keithp.com>
11932 Date:   Sat May 24 16:32:27 2008 -0700
11933
11934     Libs.private needs freetype libraries
11935
11936     To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
11937     Libs.private.
11938
11939  fontconfig.pc.in | 2 +-
11940  1 file changed, 1 insertion(+), 1 deletion(-)
11941
11942 commit ad3fc667914d19435ade56adc8afe584d5605d10
11943 Author: Sayamindu Dasgupta <sayamindu@gmail.com>
11944 Date:   Sat May 24 16:15:27 2008 -0700
11945
11946     FcConfigUptoDate breaks if directory mtime is in the future. Bug
11947     14424.
11948
11949     At OLPC, we came across a bug where the Browse activity (based
11950     on xulrunner)
11951     took 100% CPU after an upgrade/. It turns out the Mozilla uses
11952     FcConfigUptoDate() to check if new fonts have been added to the
11953     system, and
11954     this function was always returning FcFalse since we have the mtimes
11955     of some
11956     font directories set in the future. The attached patch makes
11957     FcConfigUptoDate() print a warning and return FcTrue if mtime of
11958     directories
11959     are in the future.
11960
11961  src/fccfg.c | 13 ++++++++++++-
11962  1 file changed, 12 insertions(+), 1 deletion(-)
11963
11964 commit b808204023ab47eb06dc520665eb7a0473320a9b
11965 Author: Evgeniy Stepanov <eugeni.stepanov@gmail.com>
11966 Date:   Sat May 24 16:09:17 2008 -0700
11967
11968     Fix index/offset for 'decorative' matcher. Bug 15890.
11969
11970     It seems indices in _FcMatchers array are slightly mixed up,
11971     MATCH_DECORATIVE
11972     should be 10, not 11.
11973
11974     And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
11975
11976  src/fcmatch.c | 7 +++----
11977  1 file changed, 3 insertions(+), 4 deletions(-)
11978
11979 commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
11980 Author: Glen Low <glen.low@pixelglow.com>
11981 Date:   Sat May 24 15:59:35 2008 -0700
11982
11983     Fix Win32 build error: install tries to run fc-cache locally
11984     (bug 15928).
11985
11986     When building in Win32 e.g. with MinGW, the install tries to run
11987     fc-cache
11988     locally but the required DLL's are not in the path. I've included
11989     a patch for
11990     this to fix Makefile.in to run fc-cache from bindir but obviously
11991     this should
11992     be applied to Makefile.am instead.
11993
11994     (the second part of this patch was already in the tree)
11995
11996  Makefile.am | 4 ++--
11997  1 file changed, 2 insertions(+), 2 deletions(-)
11998
11999 commit 557f87f7337df1d78c04d2c993916d1d1748360f
12000 Author: Neskie Manuel <neskiem@gmail.com>
12001 Date:   Sat May 24 15:51:41 2008 -0700
12002
12003     Add Secwepemctsin Orthography. Bug 15996.
12004
12005  fc-lang/shs.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
12006  1 file changed, 48 insertions(+)
12007
12008 commit a572f547fd46bf169b617108552ab0fa280f4813
12009 Author: Behdad Esfahbod <freedesktop@behdad.org>
12010 Date:   Sat May 24 15:48:00 2008 -0700
12011
12012     Persian conf update. (bug 16066).
12013
12014  conf.d/40-nonlatin.conf      | 37 +++++++++++++++++++++++++++++++++++++
12015  conf.d/65-fonts-persian.conf | 24 ++++++++++++++++++++----
12016  2 files changed, 57 insertions(+), 4 deletions(-)
12017
12018 commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
12019 Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
12020 Date:   Sat May 24 15:44:00 2008 -0700
12021
12022     Fix FcStrDirname documentation. (bug 16068)
12023
12024     Description of FcStrDirname is absent in the official documentation of
12025     fontconfig-2.5.92. At the same time the source documentation contains
12026     description of the function.
12027
12028     The problem is a consequence of a misprint in the format of the source
12029     documentation file 'fcstring.fncs'. The finish mark of description
12030     of the
12031     previous function is absent.
12032
12033  doc/fcstring.fncs | 1 +
12034  1 file changed, 1 insertion(+)
12035
12036 commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
12037 Author: Keith Packard <keithp@keithp.com>
12038 Date:   Mon May 5 08:30:44 2008 -0700
12039
12040     Add a copy of dolt.m4 to acinclude.m4.
12041
12042     An ancient version of dolt.m4 was installed on my system leading to
12043     a broken
12044     build on non-Linux systems.
12045
12046  acinclude.m4 | 137
12047  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12048  1 file changed, 137 insertions(+)
12049
12050 commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
12051 Author: Keith Packard <keithp@keithp.com>
12052 Date:   Sun May 4 19:08:31 2008 -0700
12053
12054     Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
12055     (bug 15822)
12056
12057     Autohinting for Indic fonts has been disabled since freetype could
12058     not handle
12059     it properly. But since freetype-2.3.5, the hinting problems for
12060     indic fonts
12061     have been fixed. Thus this is a request to enable the autohinting in
12062     fontconfig again for all the indic fonts.
12063
12064  conf.d/25-unhint-nonlatin.conf | 119
12065  -----------------------------------------
12066  1 file changed, 119 deletions(-)
12067
12068 commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
12069 Author: Keith Packard <keithp@keithp.com>
12070 Date:   Sun May 4 01:27:42 2008 -0700
12071
12072     Add extended, caps, dunhill style mappings.
12073
12074     extended -> expanded.
12075     caps, dunhill -> decorative
12076
12077  src/fcfreetype.c | 5 +++--
12078  1 file changed, 3 insertions(+), 2 deletions(-)
12079
12080 commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
12081 Author: Keith Packard <keithp@keithp.com>
12082 Date:   Sun May 4 01:26:40 2008 -0700
12083
12084     Fix a few memory tracking mistakes.
12085
12086     The built-in memory tracking code in fontconfig relies on a lot
12087     of manual
12088     function call tracking. A pain, but it helps debug leaks.
12089
12090  src/fcatomic.c  | 2 +-
12091  src/fccharset.c | 6 ++++++
12092  src/fcinit.c    | 2 ++
12093  src/fcpat.c     | 2 +-
12094  src/fcstr.c     | 9 +++++++--
12095  5 files changed, 17 insertions(+), 4 deletions(-)
12096
12097 commit c6c9400d67ffefa95100d03e6650ea901b05116b
12098 Author: Keith Packard <keithp@keithp.com>
12099 Date:   Sun May 4 01:25:04 2008 -0700
12100
12101     Call FcFini to make memory debugging easier
12102
12103     FcFini frees all libary data structures so valgrind should report 0
12104     allocations in use when the program exits.
12105
12106  fc-cache/fc-cache.c | 1 +
12107  1 file changed, 1 insertion(+)
12108
12109 commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
12110 Author: Keith Packard <keithp@keithp.com>
12111 Date:   Sat May 3 20:39:07 2008 -0700
12112
12113     Bump version to 2.5.92
12114
12115  README                  | 40 ++++++++++++++++++++++++++++++++++++++--
12116  configure.in            |  2 +-
12117  fontconfig/fontconfig.h |  2 +-
12118  3 files changed, 40 insertions(+), 4 deletions(-)
12119
12120 commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
12121 Author: Keith Packard <keithp@keithp.com>
12122 Date:   Sat May 3 20:38:29 2008 -0700
12123
12124     git ignore doltcompile
12125
12126  .gitignore | 1 +
12127  1 file changed, 1 insertion(+)
12128
12129 commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
12130 Author: Keith Packard <keithp@keithp.com>
12131 Date:   Sat May 3 20:37:49 2008 -0700
12132
12133     Allow for RC versions in README update
12134
12135  new-version.sh | 4 ++--
12136  1 file changed, 2 insertions(+), 2 deletions(-)
12137
12138 commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
12139 Author: Keith Packard <keithp@keithp.com>
12140 Date:   Sat May 3 20:23:37 2008 -0700
12141
12142     Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
12143     15692)
12144
12145     Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
12146     variables as it includes marcros:
12147
12148     m4_pattern_forbid([^_?LT_[A-Z_]+$])
12149
12150     Rename the LT_ variables to LIBT_ to work around this restriction.
12151
12152  configure.in      | 18 +++++++++---------
12153  fontconfig-zip.in |  2 +-
12154  src/Makefile.am   |  6 +++---
12155  3 files changed, 13 insertions(+), 13 deletions(-)
12156
12157 commit 0028f72bc818ca3bc343383fb644765ae12ce769
12158 Author: Carlo Bramini <carlo.bramix@libero.it>
12159 Date:   Sat May 3 20:17:16 2008 -0700
12160
12161     Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
12162
12163     With PUBLIC_FILES no longer containing the freetype-dependent
12164     symbols, those
12165     must be added to the fontconfig.def file build process.
12166
12167  src/Makefile.am | 4 ++--
12168  1 file changed, 2 insertions(+), 2 deletions(-)
12169
12170 commit bdbc26f3d970581a3248c245451f7fbfb1609601
12171 Author: Keith Packard <keithp@keithp.com>
12172 Date:   Sat May 3 20:14:07 2008 -0700
12173
12174     Make fc-match behave better when style is unknown (bug 15332)
12175
12176  fc-match/fc-match.c | 2 +-
12177  1 file changed, 1 insertion(+), 1 deletion(-)
12178
12179 commit 3322ca855330631e0d849e6beca0c2d82390898f
12180 Author: Keith Packard <keithp@keithp.com>
12181 Date:   Sat May 3 20:07:35 2008 -0700
12182
12183     Use of ":=" in src/Makefile.am is unportable (bug 14420)
12184
12185     Building 2.5.91 on Solaris with the native make(1) yields
12186
12187     ...
12188     Making all in src
12189     make: Fatal error in reader: Makefile, line 313: Unexpected end of
12190     line seen
12191     Current working directory /tmp/fontconfig-2.5.91/src
12192     *** Error code 1
12193
12194     This is due to the following line (src/Makefile.am:143):
12195
12196         CLEANFILES := $(ALIAS_FILES)
12197
12198     Changing that to a standard assignment ("=") fixes the problem.
12199
12200     I believe the ":=" is a typo. ALIAS_FILES is just a statically
12201     assigned
12202     variable; it's not like evaluating it more than once would be
12203     a problem.
12204
12205  src/Makefile.am | 2 +-
12206  1 file changed, 1 insertion(+), 1 deletion(-)
12207
12208 commit df8ceebdbe735226bef602614921d517321c690f
12209 Author: Keith Packard <keithp@keithp.com>
12210 Date:   Sat May 3 20:06:48 2008 -0700
12211
12212     Remove doltcompile in distclean
12213
12214  Makefile.am | 2 +-
12215  1 file changed, 1 insertion(+), 1 deletion(-)
12216
12217 commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
12218 Author: Ryan Schmidt <freedesktop-2008@ryandesign.com>
12219 Date:   Sat May 3 19:49:07 2008 -0700
12220
12221     fontconfig build fails if "head" is missing or unusable (bug 14304)
12222
12223     If the /usr/bin/head program is missing or unusable, or if an
12224     unusable head
12225     program is listed first in the PATH, fontconfig fails to build
12226
12227     using "sed -n 1p" instead of "head -1" would be a suitable workaround.
12228
12229  src/makealias | 2 +-
12230  1 file changed, 1 insertion(+), 1 deletion(-)
12231
12232 commit 6d65081e35fc1ffae1212f173853b0693645192e
12233 Author: Dennis Schridde <lindevel@gmx.net>
12234 Date:   Sat May 3 19:45:31 2008 -0700
12235
12236     Proper config path for static libraries in win32
12237
12238     Since fontconfig didn't have special handling for paths in static
12239     Windows
12240     libraries, I've created a patch which should fix this.
12241
12242     Basically it does this:
12243     fccfg.c:
12244     If fontconfig_path was uninitialised it tries to get the directory
12245     the exe is
12246     in and uses a fonts/ dir inside that.
12247     fcxml.c:
12248     In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
12249     for a
12250     fonts/ directory where the exe is located.
12251
12252  src/fccfg.c | 26 +++++++++++++++++++++-----
12253  src/fcxml.c | 22 +++++++++++++++++++++-
12254  2 files changed, 42 insertions(+), 6 deletions(-)
12255
12256 commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
12257 Author: Changwoo Ryu <cwryu@debian.org>
12258 Date:   Sat May 3 19:39:56 2008 -0700
12259
12260     Korean font in the default config - replacing baekmuk with un
12261     (bug 13569)
12262
12263     I propose to replace the default Baekmuk Korean fonts with Un fonts.
12264
12265     Some people don't agree but most Korean people prefer Un fonts
12266     to Baekmuk
12267     ones.  Un fonts just look better, at least in the most common Linux
12268     desktops
12269     (antialiased, GNOME or KDE, high resolution).
12270
12271  conf.d/40-nonlatin.conf | 2 ++
12272  conf.d/65-nonlatin.conf | 4 ++++
12273  2 files changed, 6 insertions(+)
12274
12275 commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
12276 Author: Sylvain Pasche <sylvain.pasche@gmail.com>
12277 Date:   Sat May 3 19:33:45 2008 -0700
12278
12279     Fontconfig options for freetype sub-pixel filter configuration
12280
12281     David Turner has modified FreeType to be able to render sub-pixel
12282     decimated
12283     glyphs using different methods of filtering. Fontconfig needs new
12284     configurables to support selecting these new filtering options. A
12285     patch
12286     follows that would correspond to one available for Cairo in bug 10301.
12287
12288  doc/fontconfig-devel.sgml | 1 +
12289  doc/fontconfig-user.sgml  | 5 +++++
12290  fontconfig/fontconfig.h   | 9 ++++++++-
12291  src/fcint.h               | 3 ++-
12292  src/fcname.c              | 7 ++++++-
12293  5 files changed, 22 insertions(+), 3 deletions(-)
12294
12295 commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
12296 Author: Frederic Crozat <fcrozat@mandriva.com>
12297 Date:   Sat May 3 19:26:09 2008 -0700
12298
12299     Merge some of Mandriva configuration into upstream configuration. Bug
12300     13247
12301
12302     This is merging some parts of Mandriva fontconfig changes, mostly
12303     adding and
12304     documenting fonts to common aliases.
12305
12306  conf.d/25-unhint-nonlatin.conf | 20 +++++++++++
12307  conf.d/60-latin.conf           |  3 ++
12308  conf.d/65-nonlatin.conf        | 81
12309  ++++++++++++++++++++++++++++++++++++++----
12310  conf.d/69-unifont.conf         |  4 +++
12311  4 files changed, 101 insertions(+), 7 deletions(-)
12312
12313 commit c014142a207d6f3ac63580dfb0cacb243776f7c5
12314 Author: Keith Packard <keithp@keithp.com>
12315 Date:   Sat May 3 19:09:57 2008 -0700
12316
12317     Add --all flag to fc-match to show the untrimmed list. Bug 13018.
12318
12319  fc-match/fc-match.c | 18 ++++++++++++------
12320  1 file changed, 12 insertions(+), 6 deletions(-)
12321
12322 commit 8415442f9bb8ad624c9940adf187390468c70548
12323 Author: Keith Packard <keithp@keithp.com>
12324 Date:   Sat May 3 18:04:32 2008 -0700
12325
12326     Add some sample cursive and fantasy families.
12327
12328  conf.d/45-latin.conf | 20 ++++++++++++++++++++
12329  conf.d/60-latin.conf | 24 ++++++++++++++++++++++++
12330  2 files changed, 44 insertions(+)
12331
12332 commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
12333 Author: Keith Packard <keithp@keithp.com>
12334 Date:   Sat May 3 17:43:39 2008 -0700
12335
12336     Remove size and dpi values from bitmap fonts. Bug 8765.
12337
12338     The only relevant information is the pixel size; don't report
12339     anything else.
12340
12341  src/fcfreetype.c | 34 ----------------------------------
12342  1 file changed, 34 deletions(-)
12343
12344 commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
12345 Author: Keith Packard <keithp@keithp.com>
12346 Date:   Sat May 3 17:19:43 2008 -0700
12347
12348     Work around for bitmap-only TrueType fonts that are missing the
12349     glyf table.
12350
12351     Bitmap-only TrueType fonts without a glyf table will not load a
12352     glyph when
12353     FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
12354     fonts that have no
12355     glyphs and select a single strike to measure the glyph map with.
12356
12357  src/fcfreetype.c | 58
12358  +++++++++++++++++++++++++++++++++++++++++++++++++-------
12359  1 file changed, 51 insertions(+), 7 deletions(-)
12360
12361 commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
12362 Author: Keith Packard <keithp@keithp.com>
12363 Date:   Sat May 3 17:18:01 2008 -0700
12364
12365     Use DOLT if available
12366
12367  configure.in | 1 +
12368  1 file changed, 1 insertion(+)
12369
12370 commit ba884599133e444b5f6d0b9b6981079cf8059b9f
12371 Author: Eric Anholt <eric@anholt.net>
12372 Date:   Fri Apr 18 11:52:41 2008 -0700
12373
12374     Fix build with !ENABLE_DOCS and no built manpages.
12375
12376  fc-cache/Makefile.am | 8 ++++++--
12377  fc-cat/Makefile.am   | 8 ++++++--
12378  fc-list/Makefile.am  | 8 ++++++--
12379  fc-match/Makefile.am | 8 ++++++--
12380  4 files changed, 24 insertions(+), 8 deletions(-)
12381
12382 commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
12383 Author: Keith Packard <keithp@keithp.com>
12384 Date:   Thu Jan 10 10:58:25 2008 -0800
12385
12386     Bump version to 2.5.91
12387
12388  README                  | 26 ++++++++++++++++++++++----
12389  configure.in            |  2 +-
12390  fontconfig/fontconfig.h |  2 +-
12391  3 files changed, 24 insertions(+), 6 deletions(-)
12392
12393 commit b2cbf483ab520ff21ca2152f960498d181613608
12394 Author: Keith Packard <keithp@keithp.com>
12395 Date:   Thu Jan 10 10:58:22 2008 -0800
12396
12397     git-tag requires space after -m flag
12398
12399  new-version.sh | 2 +-
12400  1 file changed, 1 insertion(+), 1 deletion(-)
12401
12402 commit 51f1536479064c2d224860c15271a9b14c87fd62
12403 Author: Keith Packard <keithp@keithp.com>
12404 Date:   Thu Jan 10 10:56:52 2008 -0800
12405
12406     new-version.sh was mis-editing files
12407
12408  new-version.sh | 19 ++++++++-----------
12409  1 file changed, 8 insertions(+), 11 deletions(-)
12410
12411 commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
12412 Author: Keith Packard <keithp@keithp.com>
12413 Date:   Thu Jan 10 10:48:00 2008 -0800
12414
12415     Add more files to .gitignore
12416
12417  .gitignore | 7 +++++--
12418  1 file changed, 5 insertions(+), 2 deletions(-)
12419
12420 commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
12421 Author: Keith Packard <keithp@keithp.com>
12422 Date:   Thu Jan 10 10:43:33 2008 -0800
12423
12424     Distribute khmer font aliases
12425
12426  conf.d/65-khmer.conf | 16 ++++++++++++++++
12427  conf.d/Makefile.am   |  1 +
12428  2 files changed, 17 insertions(+)
12429
12430 commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
12431 Author: Keith Packard <keithp@keithp.com>
12432 Date:   Thu Jan 10 10:40:41 2008 -0800
12433
12434     Create new-version.sh to help with releases, update INSTALL
12435     instructions
12436
12437  INSTALL        |  36 +++++------------
12438  new-version.sh | 121
12439  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12440  2 files changed, 131 insertions(+), 26 deletions(-)
12441
12442 commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
12443 Author: Keith Packard <keithp@keithp.com>
12444 Date:   Thu Jan 10 08:58:57 2008 -0800
12445
12446     Distribute new fcftint.h file
12447
12448  src/Makefile.am | 2 +-
12449  1 file changed, 1 insertion(+), 1 deletion(-)
12450
12451 commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
12452 Author: Keith Packard <keithp@keithp.com>
12453 Date:   Tue Jan 8 12:34:19 2008 -0800
12454
12455     Eliminate references to freetype from utility Makefile.am's
12456
12457     The utility programs don't use any freetype interfaces, so they
12458     don't need to directly refer to freetype headers or libraries.
12459
12460  fc-cache/Makefile.am | 4 ++--
12461  fc-cat/Makefile.am   | 4 ++--
12462  fc-list/Makefile.am  | 4 ++--
12463  fc-match/Makefile.am | 4 ++--
12464  4 files changed, 8 insertions(+), 8 deletions(-)
12465
12466 commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
12467 Author: Keith Packard <keithp@keithp.com>
12468 Date:   Mon Jan 7 16:31:06 2008 -0800
12469
12470     Include fcftaliastail.h so that the freetype funcs are exported.
12471
12472     This header file needs to be included at the end of every file that
12473     exports any freetype symbols.
12474
12475  src/fcfreetype.c | 1 +
12476  src/fclang.c     | 1 +
12477  src/fcpat.c      | 1 +
12478  3 files changed, 3 insertions(+)
12479
12480 commit dbd065ad312921308add99fc4cb31457d9045e6a
12481 Author: Keith Packard <keithp@keithp.com>
12482 Date:   Wed Jan 2 08:47:14 2008 -0800
12483
12484     Remove freetype requirement for build-time applications.
12485
12486     This avoids requiring the freetype development files when cross
12487     compiling
12488
12489  fc-arch/Makefile.am      |  2 +-
12490  fc-case/Makefile.am      |  2 +-
12491  fc-glyphname/Makefile.am |  2 +-
12492  fc-lang/Makefile.am      |  2 +-
12493  src/Makefile.am          | 13 +++++++++---
12494  src/fcfreetype.c         |  1 +
12495  src/fcftint.h            | 54
12496  ++++++++++++++++++++++++++++++++++++++++++++++++
12497  src/fcint.h              | 18 +---------------
12498  src/fclang.c             |  1 +
12499  src/fcpat.c              |  1 +
12500  src/makealias            |  6 ++++--
12501  11 files changed, 76 insertions(+), 26 deletions(-)
12502
12503 commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
12504 Author: Keith Packard <keithp@keithp.com>
12505 Date:   Sun Dec 23 14:06:41 2007 -0800
12506
12507     Fix OOM failure case in FcPStackPush.
12508
12509     When allocation for the node attributes fail, clean up the node
12510     allocation
12511     and report failure.
12512
12513  src/fcxml.c | 5 +++++
12514  1 file changed, 5 insertions(+)
12515
12516 commit 0f7870887adff6db3cffda5485418143f2bfa1f6
12517 Author: Hongbo Zhao <hongbo.zhao@gmail.com>
12518 Date:   Wed Dec 12 21:47:33 2007 -0800
12519
12520     Not_contain should use strstr, not strcmp on strings. (bug 13632)
12521
12522     For Version 2.5.0, (same for previous version 2.4.2), in source
12523     file fccfg.c,
12524     on line 700,
12525
12526     Original:
12527           ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
12528
12529     Should change to:
12530           ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
12531
12532     I think this is just a mistake when copy-n-paste similar codes in
12533     the same
12534     function. Apparently, return for "Not_contain" should be just the
12535     inverse of
12536     "Contain", not the same as "Equal".
12537
12538  src/fccfg.c | 2 +-
12539  1 file changed, 1 insertion(+), 1 deletion(-)
12540
12541 commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
12542 Author: Keith Packard <keithp@keithp.com>
12543 Date:   Sun Nov 25 16:35:55 2007 -0800
12544
12545     Move conf.avail/README to conf.d/README (bug 13392)
12546
12547     Because conf.d is where most people look first.  And the comment at
12548     the top
12549     of the README file says conf.d/README too.
12550
12551  conf.d/Makefile.am | 7 +++++--
12552  1 file changed, 5 insertions(+), 2 deletions(-)
12553
12554 commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
12555 Author: Keith Packard <keithp@koto.keithp.com>
12556 Date:   Tue Nov 13 18:56:44 2007 -0800
12557
12558     Bump version number to 2.5
12559
12560  README                  | 15 +++++++++++++--
12561  configure.in            |  2 +-
12562  fontconfig/fontconfig.h |  4 ++--
12563  3 files changed, 16 insertions(+), 5 deletions(-)
12564
12565 commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
12566 Author: Tor Lillqvist <tml@iki.fi>
12567 Date:   Tue Nov 13 16:41:55 2007 -0800
12568
12569     Workaround for stat() brokenness in Microsoft's C library (bug 8526)
12570
12571     Fix a couple of longstanding problems with fontconfig on Windows that
12572     manifest themselves especially in GIMP. The root cause to the problems
12573     is in
12574     Microsoft's incredibly stupid stat() implementation. Basically, stat()
12575     returns wrong timestamp fields for files on NTFS filesystems on
12576     machines
12577     that use automatic DST switching.
12578
12579     See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
12580     http://www.codeproject.com/datetime/dstbugs.asp
12581
12582     As fccache.c now looks at more fields in the stat struct I fill in
12583     them all.
12584     I noticed that fstat() is used only on a fd just after opening it,
12585     so on
12586     Win32 I just call my stat() replacement before opening instead...
12587     Implementing a good replacement for fstat() would be harder because
12588     the code
12589     in fccache.c wants to compare inode numbers. There are no (readily
12590     accessible) inode numbers on Win32, so I fake it with the hash of
12591     the full
12592     file name, in the case as it is on disk. And fstat() doesn't know
12593     the full
12594     file name, so it would be rather hard to come up with a inode
12595     number to
12596     identify the file.
12597
12598     The patch also adds similar handling for the cache directory as for
12599     the fonts
12600     directory: If a cachedir element in fonts.conf contains the magic
12601     string
12602     "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
12603     path under
12604     the machine's (or user's) temp folder as returned by GetTempPath(). I
12605     don't
12606     want to hardcode any pathnames in a fonts.conf intended to be
12607     distributed to
12608     end-users, most of which who wouldn't know how to edit it anyway. And
12609     requiring an installer to edit it gets complicated.
12610
12611  configure.in         |  6 +++-
12612  fc-cache/Makefile.am |  3 ++
12613  src/fccache.c        | 93
12614  +++++++++++++++++++++++++++++++++++++++++++++++++++-
12615  src/fcxml.c          | 24 ++++++++++++++
12616  4 files changed, 124 insertions(+), 2 deletions(-)
12617
12618 commit 1315db01b626aedd27e3e05bde96ce46c253629b
12619 Author: Keith Packard <keithp@koto.keithp.com>
12620 Date:   Tue Nov 13 15:48:30 2007 -0800
12621
12622     Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
12623
12624     This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
12625
12626     Conflicts:
12627
12628         src/Makefile.am
12629
12630     Xft still uses the macros that are in fcprivate.h. Document those
12631     macros and
12632     include fcprivate.h in the published header files.
12633
12634  doc/check-missing-doc   |   1 +
12635  doc/fcobjectset.fncs    |  11 +++++
12636  doc/fcpattern.fncs      |  12 ++++-
12637  fontconfig/Makefile.am  |   3 +-
12638  fontconfig/fcprivate.h  | 123
12639  ++++++++++++++++++++++++++++++++++++++++++++++++
12640  fontconfig/fontconfig.h |   2 +-
12641  src/Makefile.am         |   3 +-
12642  src/fcint.h             |  95 +------------------------------------
12643  8 files changed, 152 insertions(+), 98 deletions(-)
12644
12645 commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
12646 Author: Keith Packard <keithp@koto.keithp.com>
12647 Date:   Tue Nov 13 15:16:58 2007 -0800
12648
12649     Document that FcConfigGetFonts returns the internal fontset (bug
12650     13197)
12651
12652     FcConfigGetFonts returns the internal font set used by the library
12653     which
12654     must not be freed by the application or 'bad things' will happen.
12655
12656  doc/fcconfig.fncs | 3 ++-
12657  1 file changed, 2 insertions(+), 1 deletion(-)
12658
12659 commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
12660 Author: Keith Packard <keithp@koto.keithp.com>
12661 Date:   Tue Nov 13 15:11:35 2007 -0800
12662
12663     Document that Match calls FcFontRenderPrepare (bug 13162).
12664
12665     The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
12666     without
12667     knowing that they call FcFontRenderPrepare.
12668
12669  doc/fcconfig.fncs  | 12 ++++++++----
12670  doc/fcfontset.fncs | 12 ++++++++----
12671  2 files changed, 16 insertions(+), 8 deletions(-)
12672
12673 commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
12674 Author: Keith Packard <keithp@koto.keithp.com>
12675 Date:   Tue Nov 13 14:58:39 2007 -0800
12676
12677     Document several function return values (Bug 13145).
12678
12679     Several functions had no indication of what the return value would be,
12680     mostly these were allocation failure returns.
12681
12682  doc/fcatomic.fncs     |  4 +++-
12683  doc/fcconfig.fncs     | 21 ++++++++++++++-------
12684  doc/fcconstant.fncs   |  8 ++++++--
12685  doc/fcfile.fncs       | 28 +++++++++++++++-------------
12686  doc/fcfontset.fncs    |  3 ++-
12687  doc/fcinit.fncs       |  7 +++++--
12688  doc/fcobjectset.fncs  |  3 ++-
12689  doc/fcobjecttype.fncs |  6 ++++--
12690  8 files changed, 51 insertions(+), 29 deletions(-)
12691
12692 commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
12693 Author: Keith Packard <keithp@koto.keithp.com>
12694 Date:   Mon Nov 5 16:08:55 2007 -0800
12695
12696     Fix parallel build in doc directory.
12697
12698     docbook2man has fixed output file names; place output in a
12699     subdirectory to
12700     avoid collisions.
12701
12702  doc/Makefile.am | 8 +++++---
12703  1 file changed, 5 insertions(+), 3 deletions(-)
12704
12705 commit 37e9d33950df03f76b6938ae5675ecfc853eb903
12706 Author: Keith Packard <keithp@koto.keithp.com>
12707 Date:   Mon Nov 5 15:52:45 2007 -0800
12708
12709     Update version numbers to 2.4.92 (2.5 RC2)
12710
12711  README                  | 49
12712  +++++++++++++++++++++++++++++++++++++++++++++++--
12713  fontconfig/fontconfig.h |  2 +-
12714  2 files changed, 48 insertions(+), 3 deletions(-)
12715
12716 commit a504f6b5394b96d2c6a24772b61705227a8e88ab
12717 Author: Behdad Esfahbod <behdad@behdad.org>
12718 Date:   Mon Nov 5 18:12:51 2007 -0500
12719
12720     Simplify/improve 30-metric-aliases.conf
12721
12722  conf.d/30-metric-aliases.conf | 192
12723  ++++++++++++++++++++++++------------------
12724  1 file changed, 109 insertions(+), 83 deletions(-)
12725
12726 commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
12727 Author: Behdad Esfahbod <behdad@behdad.org>
12728 Date:   Mon Nov 5 17:07:36 2007 -0500
12729
12730     Remove list of available conf files from README.
12731     It was redundant and out-dated.
12732
12733  conf.d/README | 29 +----------------------------
12734  1 file changed, 1 insertion(+), 28 deletions(-)
12735
12736 commit 0294bda4800b94828b59139e6205730c74261c40
12737 Author: Behdad Esfahbod <behdad@behdad.org>
12738 Date:   Mon Nov 5 17:05:36 2007 -0500
12739
12740     Fix documented conf-file naming format in README
12741
12742  conf.d/README | 8 ++++----
12743  1 file changed, 4 insertions(+), 4 deletions(-)
12744
12745 commit 07d04da76c4009552866ae0d2f85659186ef77d6
12746 Author: Behdad Esfahbod <behdad@behdad.org>
12747 Date:   Mon Nov 5 17:01:44 2007 -0500
12748
12749     Remove 25-unhint-nonlatin.conf from default configuration by not
12750     linking it.
12751
12752  conf.d/Makefile.am | 1 -
12753  1 file changed, 1 deletion(-)
12754
12755 commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
12756 Author: Behdad Esfahbod <behdad@behdad.org>
12757 Date:   Mon Nov 5 16:46:19 2007 -0500
12758
12759     Oops, fix Makefile.am.
12760
12761  conf.d/Makefile.am | 4 ++--
12762  1 file changed, 2 insertions(+), 2 deletions(-)
12763
12764 commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
12765 Author: Behdad Esfahbod <behdad@behdad.org>
12766 Date:   Mon Nov 5 16:43:49 2007 -0500
12767
12768     Remove 20-lohit-gujarati.conf.  It's covered by
12769     25-unhint-nonlatin.conf now.
12770
12771  conf.d/20-lohit-gujarati.conf | 11 -----------
12772  conf.d/Makefile.am            |  2 --
12773  2 files changed, 13 deletions(-)
12774
12775 commit 7465091fa90753440ed775de5783387bc4fd9cc4
12776 Author: Behdad Esfahbod <behdad@behdad.org>
12777 Date:   Mon Nov 5 16:43:14 2007 -0500
12778
12779     Remove redundant/obsolete comments from conf files.
12780
12781     Conf files had an initial comment mentioning the files' name.
12782     This was outdated and wrong in most cases.  There's no real use
12783     in that.
12784
12785  conf.d/10-autohint.conf          | 1 -
12786  conf.d/10-no-sub-pixel.conf      | 1 -
12787  conf.d/10-sub-pixel-bgr.conf     | 1 -
12788  conf.d/10-sub-pixel-rgb.conf     | 1 -
12789  conf.d/10-sub-pixel-vbgr.conf    | 1 -
12790  conf.d/10-sub-pixel-vrgb.conf    | 1 -
12791  conf.d/10-unhinted.conf          | 1 -
12792  conf.d/20-fix-globaladvance.conf | 1 -
12793  conf.d/20-unhint-small-vera.conf | 1 -
12794  conf.d/25-unhint-nonlatin.conf   | 1 -
12795  conf.d/30-metric-aliases.conf    | 1 -
12796  conf.d/30-urw-aliases.conf       | 1 -
12797  conf.d/50-user.conf              | 1 -
12798  conf.d/51-local.conf             | 1 -
12799  conf.d/65-fonts-persian.conf     | 1 -
12800  conf.d/70-no-bitmaps.conf        | 1 -
12801  conf.d/70-yes-bitmaps.conf       | 1 -
12802  conf.d/80-delicious.conf         | 1 -
12803  18 files changed, 18 deletions(-)
12804
12805 commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
12806 Author: Behdad Esfahbod <behdad@behdad.org>
12807 Date:   Mon Nov 5 16:40:25 2007 -0500
12808
12809     Use binding="same" in 30-urw-aliases.conf and remove duplicate
12810     entries.
12811
12812     Times, Helvetical, and Courier are already handled in
12813     30-metric-aliases.conf.
12814     Remove them here and add a comment instead.
12815
12816  conf.d/30-urw-aliases.conf | 27 ++++++++-------------------
12817  1 file changed, 8 insertions(+), 19 deletions(-)
12818
12819 commit 4b51f173c99152586db26b03752873a4b4020672
12820 Author: Behdad Esfahbod <behdad@behdad.org>
12821 Date:   Mon Nov 5 16:36:55 2007 -0500
12822
12823     Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
12824
12825  conf.d/40-generic.conf  | 80
12826  -------------------------------------------------
12827  conf.d/40-nonlatin.conf | 51 +++++++++++++++++++++++++++++++
12828  conf.d/45-latin.conf    | 56 ++++++++++++++++++++++++++++++++++
12829  conf.d/Makefile.am      |  6 ++--
12830  conf.d/README           |  5 ++--
12831  5 files changed, 114 insertions(+), 84 deletions(-)
12832
12833 commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
12834 Author: Behdad Esfahbod <behdad@behdad.org>
12835 Date:   Mon Nov 5 16:14:35 2007 -0500
12836
12837     Add/update config files from Fedora.
12838
12839  conf.d/25-unhint-nonlatin.conf | 228
12840  +++++++++++++++++++++++++++++++++++++++++
12841  conf.d/30-amt-aliases.conf     |  21 ----
12842  conf.d/30-metric-aliases.conf  | 186 +++++++++++++++++++++++++++++++++
12843  conf.d/40-generic.conf         |  22 +++-
12844  conf.d/65-nonlatin.conf        |  45 ++++++++
12845  conf.d/Makefile.am             |   6 +-
12846  conf.d/README                  |   3 +-
12847  7 files changed, 483 insertions(+), 28 deletions(-)
12848
12849 commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
12850 Author: Behdad Esfahbod <behdad@behdad.org>
12851 Date:   Mon Nov 5 15:29:44 2007 -0500
12852
12853     Add FcGetLangs() and FcLangGetCharSet().
12854
12855  doc/fclangset.fncs      | 16 ++++++++++++++++
12856  fontconfig/fontconfig.h |  6 ++++++
12857  src/fcint.h             |  3 ---
12858  src/fclang.c            | 20 ++++++++++++++++++--
12859  4 files changed, 40 insertions(+), 5 deletions(-)
12860
12861 commit 811995b79db16be39046dbbffcc5a7d66f88b731
12862 Author: Behdad Esfahbod <behdad@behdad.org>
12863 Date:   Mon Nov 5 15:29:03 2007 -0500
12864
12865     Fix trivial bugs in edit-sgml.c
12866
12867  doc/edit-sgml.c | 3 ++-
12868  1 file changed, 2 insertions(+), 1 deletion(-)
12869
12870 commit de1faa42d1425f80366707a730ea919c57e57b2f
12871 Author: Keith Packard <keithp@koto.keithp.com>
12872 Date:   Sun Nov 4 12:20:45 2007 -0800
12873
12874     Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
12875
12876     These two names are typos of the correct names. Instead of simply
12877     changing
12878     them, the correct thing to do is leave them in the library, add
12879     the correct
12880     functions and mark them as deprecated so any source packages will
12881     be updated.
12882
12883     This requires bumping the minor version of the library (for adding
12884     APIs)
12885     instead of bumping the major version of the library (for removing
12886     APIs).
12887
12888  configure.in            |  6 +++---
12889  fontconfig/fontconfig.h | 13 +++++++++++++
12890  src/Makefile.am         |  5 +++--
12891  src/fccfg.c             | 16 ++++++++++++++++
12892  src/fcdeprecate.h       | 36 ++++++++++++++++++++++++++++++++++++
12893  src/fcint.h             |  1 +
12894  6 files changed, 72 insertions(+), 5 deletions(-)
12895
12896 commit 69d3eb9cb8e58ab771170f68868748204a4793ab
12897 Author: Keith Packard <keithp@koto.keithp.com>
12898 Date:   Sat Nov 3 23:43:48 2007 -0700
12899
12900     Ignore new generated documentation
12901
12902  .gitignore | 3 +++
12903  1 file changed, 3 insertions(+)
12904
12905 commit dc7b6f1d79b5508706be9242b79180727701e54f
12906 Author: Keith Packard <keithp@koto.keithp.com>
12907 Date:   Sat Nov 3 23:42:32 2007 -0700
12908
12909     Link new function documentation into the fontconfig-devel.sgml
12910
12911  doc/fontconfig-devel.sgml | 31 +++++++++++++++++++++++++++++++
12912  1 file changed, 31 insertions(+)
12913
12914 commit dac27f2f1a766b042487827c726b3ccae147d282
12915 Author: Keith Packard <keithp@koto.keithp.com>
12916 Date:   Sat Nov 3 23:41:38 2007 -0700
12917
12918     Formatting syntax mistake in doc/fclangset.fncs.
12919
12920     <parameter>ls</function> needed to be <parameter>ls</parameter>.
12921
12922  doc/fclangset.fncs | 2 +-
12923  1 file changed, 1 insertion(+), 1 deletion(-)
12924
12925 commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
12926 Author: Keith Packard <keithp@koto.keithp.com>
12927 Date:   Sat Nov 3 23:23:55 2007 -0700
12928
12929     Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
12930
12931     Just adding the .fncs versions doesn't get these files generated.
12932
12933  doc/Makefile.am | 3 +++
12934  1 file changed, 3 insertions(+)
12935
12936 commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
12937 Author: Keith Packard <keithp@koto.keithp.com>
12938 Date:   Sat Nov 3 23:23:09 2007 -0700
12939
12940     Fix formatting syntax in doc/fccache.fncs
12941
12942  doc/fccache.fncs | 8 ++++----
12943  1 file changed, 4 insertions(+), 4 deletions(-)
12944
12945 commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
12946 Author: Keith Packard <keithp@koto.keithp.com>
12947 Date:   Sat Nov 3 23:03:11 2007 -0700
12948
12949     Replace incorrect documentation uses of 'char' with 'FcChar8'
12950     (bug 13002).
12951
12952  doc/fcconfig.fncs         | 10 +++++-----
12953  doc/fcfile.fncs           |  6 +++---
12954  doc/fcfreetype.fncs       |  4 ++--
12955  doc/fcpattern.fncs        |  6 +++---
12956  doc/fontconfig-devel.sgml |  2 +-
12957  5 files changed, 14 insertions(+), 14 deletions(-)
12958
12959 commit b4a3e834126a3cac7fbf2212087825f886be1f1d
12960 Author: Keith Packard <keithp@koto.keithp.com>
12961 Date:   Sat Nov 3 22:53:12 2007 -0700
12962
12963     Remove references to FcConfigParse and FcConfigLoad.
12964
12965     These functions no longer exist.
12966
12967  doc/fcconfig.fncs | 3 +--
12968  1 file changed, 1 insertion(+), 2 deletions(-)
12969
12970 commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
12971 Author: Keith Packard <keithp@koto.keithp.com>
12972 Date:   Sat Nov 3 22:45:31 2007 -0700
12973
12974     Have FcConfigSetCurrent accept the current configuration and simply
12975     return
12976     without updating anything.
12977
12978  src/fccfg.c | 3 +++
12979  1 file changed, 3 insertions(+)
12980
12981 commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
12982 Author: Keith Packard <keithp@koto.keithp.com>
12983 Date:   Sat Nov 3 22:39:54 2007 -0700
12984
12985     Update documentation for stale FcConfigGetConfig function.
12986
12987     The old per-user cache filename is no longer used.
12988
12989  doc/fcconfig.fncs | 5 +++--
12990  1 file changed, 3 insertions(+), 2 deletions(-)
12991
12992 commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
12993 Author: Keith Packard <keithp@koto.keithp.com>
12994 Date:   Sat Nov 3 22:31:16 2007 -0700
12995
12996     Update documentation for FcStrCopyFilename (bug 12964).
12997
12998     FcStrCopyFilename constructs a canonical path for any argument,
12999     including
13000     expanding leading ~ and editing '.' and '..' elements out of the
13001     resulting
13002     path.
13003
13004  doc/fcstring.fncs | 15 ++++++++++-----
13005  1 file changed, 10 insertions(+), 5 deletions(-)
13006
13007 commit a190678e3c4497870679808dde418191407be91d
13008 Author: Keith Packard <keithp@koto.keithp.com>
13009 Date:   Sat Nov 3 22:23:28 2007 -0700
13010
13011     Document previously undocumented functions. (bug 12963)
13012
13013  doc/Makefile.am           |   3 ++
13014  doc/check-missing-doc     |   4 +-
13015  doc/fccache.fncs          |  68 +++++++++++++++++++++++++
13016  doc/fccharset.fncs        |  24 +++++++++
13017  doc/fcconfig.fncs         |  31 ++++++++++++
13018  doc/fcdircache.fncs       |  88 ++++++++++++++++++++++++++++++++
13019  doc/fcfile.fncs           |  29 ++++++-----
13020  doc/fcfontset.fncs        |  83 +++++++++++++++++++++++++++++++
13021  doc/fcfreetype.fncs       |  22 ++++++++
13022  doc/fclangset.fncs        | 124
13023  ++++++++++++++++++++++++++++++++++++++++++++++
13024  doc/fcmatrix.fncs         |   2 +
13025  doc/fcpattern.fncs        |  52 ++++++++++++++++++-
13026  doc/fcstring.fncs         |  80 ++++++++++++++++++++++++------
13027  doc/fcstrset.fncs         |  11 ++++
13028  doc/fcvalue.fncs          |  21 ++++++++
13029  doc/fontconfig-devel.sgml |  26 +++++++++-
13030  16 files changed, 638 insertions(+), 30 deletions(-)
13031
13032 commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
13033 Author: Keith Packard <keithp@koto.keithp.com>
13034 Date:   Sat Nov 3 22:01:33 2007 -0700
13035
13036     Verify documentation covers exposed symbols.
13037
13038     Add check-missing-doc script to make sure the documentation matches
13039     the
13040     complete list of symbols exported from the header files before
13041     release.
13042
13043  doc/Makefile.am       |  6 +++++-
13044  doc/check-missing-doc | 23 +++++++++++++++++++++++
13045  2 files changed, 28 insertions(+), 1 deletion(-)
13046
13047 commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
13048 Author: Keith Packard <keithp@koto.keithp.com>
13049 Date:   Sat Nov 3 21:58:34 2007 -0700
13050
13051     Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
13052
13053  src/fclang.c | 8 ++++----
13054  1 file changed, 4 insertions(+), 4 deletions(-)
13055
13056 commit 9b84ecff92b8dccf6559a858e35762c0f664429a
13057 Author: Keith Packard <keithp@koto.keithp.com>
13058 Date:   Sat Nov 3 21:57:51 2007 -0700
13059
13060     Don't check cache file time stamps when cleaning cache dir.
13061
13062     Cache file mtime is meaningless now that the directory time is
13063     encoded in
13064     the cache.
13065
13066  fc-cache/fc-cache.c | 10 +---------
13067  1 file changed, 1 insertion(+), 9 deletions(-)
13068
13069 commit 1d93c1752f03b833603ea31c2cfbd16868c44922
13070 Author: Keith Packard <keithp@koto.keithp.com>
13071 Date:   Sat Nov 3 21:56:36 2007 -0700
13072
13073     Typo error in function name: Inverval -> interval
13074
13075  src/fccfg.c | 4 ++--
13076  1 file changed, 2 insertions(+), 2 deletions(-)
13077
13078 commit b868a1447341ebe9962007069ec8658550e62483
13079 Author: Keith Packard <keithp@koto.keithp.com>
13080 Date:   Sat Nov 3 21:55:39 2007 -0700
13081
13082     Track line numbers in sgml edit tool input.
13083
13084     Errors in the documentation can be hard to find unless the tool
13085     outputs the
13086     line number where the problem exists.
13087
13088  doc/edit-sgml.c | 85
13089  +++++++++++++++++++++++++++++++++++----------------------
13090  1 file changed, 52 insertions(+), 33 deletions(-)
13091
13092 commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
13093 Author: Keith Packard <keithp@koto.keithp.com>
13094 Date:   Sat Nov 3 21:54:49 2007 -0700
13095
13096     Clean up exported names in fontconfig.h.
13097
13098     Fix typo errors (Inverval indeed).
13099     Remove FcPattern *p from FcValue (unused)
13100     Remove spurious FcPublic from formals.
13101
13102  fontconfig/fontconfig.h | 24 +++++++++++++-----------
13103  1 file changed, 13 insertions(+), 11 deletions(-)
13104
13105 commit e37d10fa74217a6102003882d49ac323f28db678
13106 Author: Keith Packard <keithp@koto.keithp.com>
13107 Date:   Sat Nov 3 14:16:29 2007 -0700
13108
13109     Make file_stat argument to FcDirCacheLoadFile optional.
13110
13111     Allow file_stat to be NULL by using a local stat structure in
13112     that case.
13113
13114  src/fccache.c | 3 +++
13115  1 file changed, 3 insertions(+)
13116
13117 commit 2ddce88cde79d8bf8959d614af883999d5c66a85
13118 Author: Keith Packard <keithp@koto.keithp.com>
13119 Date:   Sat Nov 3 13:44:59 2007 -0700
13120
13121     Document skipping of fonts from FcFileScan/FcDirScan.
13122
13123     FcFileScan and FcDirScan will skip fonts under direction of the
13124     configuration and default fontconfig policy.
13125
13126  doc/fcfile.fncs | 7 +++++--
13127  1 file changed, 5 insertions(+), 2 deletions(-)
13128
13129 commit 5d82c4c85d201011e60adcf887d15341ecdd5729
13130 Author: Keith Packard <keithp@koto.keithp.com>
13131 Date:   Sat Nov 3 13:26:16 2007 -0700
13132
13133     Correct documentation for FcConfigUptoDate (bug 12948).
13134
13135     FcConfigUptoDate only checks whether files have been modified
13136     since the
13137     configuration was created. Any changes to the configuration through
13138     the API
13139     since then are not considered.
13140
13141  doc/fcconfig.fncs | 4 ++--
13142  1 file changed, 2 insertions(+), 2 deletions(-)
13143
13144 commit b607922909acfc7ae96de688ed34efd19cd038ac
13145 Author: Keith Packard <keithp@koto.keithp.com>
13146 Date:   Sat Nov 3 13:09:01 2007 -0700
13147
13148     Remove fcprivate.h, move the remaining macros to fcint.h.
13149
13150     fcprivate.h was supposed to extend the fontconfig API for the various
13151     fontconfig utilities. Instead, just have those utilities use the
13152     internal
13153     fcint.h header file (which they already do), removing fcprivate.h
13154     from the
13155     installation and hence from the defacto public API.
13156
13157  fontconfig/Makefile.am |   3 +-
13158  fontconfig/fcprivate.h | 123
13159  -------------------------------------------------
13160  src/Makefile.am        |   3 +-
13161  src/fcint.h            |  95 +++++++++++++++++++++++++++++++++++++-
13162  4 files changed, 96 insertions(+), 128 deletions(-)
13163
13164 commit 910db318ae67693f7bc17f0bdc61caaf555365ae
13165 Author: Keith Packard <keithp@koto.keithp.com>
13166 Date:   Sat Nov 3 13:05:25 2007 -0700
13167
13168     Correct documentation for FcAtomicLock (Bug 12947).
13169
13170     FcAtomicLock can only be called once from any process.
13171
13172  doc/fcatomic.fncs | 6 +++---
13173  1 file changed, 3 insertions(+), 3 deletions(-)
13174
13175 commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
13176 Author: Behdad Esfahbod <behdad@behdad.org>
13177 Date:   Fri Oct 26 02:02:19 2007 -0400
13178
13179     Port fonts-persian.conf to new alias syntax with binding="same"
13180
13181     Signed-off-by: Keith Packard <keithp@koto.keithp.com>
13182
13183  conf.d/65-fonts-persian.conf | 377
13184  ++++++++++++++-----------------------------
13185  1 file changed, 121 insertions(+), 256 deletions(-)
13186
13187 commit 681bb379de1847cf288ba27cf29243c8395cff17
13188 Author: Keith Packard <keithp@koto.keithp.com>
13189 Date:   Thu Oct 25 22:30:49 2007 -0700
13190
13191     Respect "binding" attribute in <alias> entries.
13192
13193     This makes creating "same" aliases for renamed font families far
13194     easier.
13195
13196  fonts.dtd   |  2 ++
13197  src/fcxml.c | 58
13198  ++++++++++++++++++++++++++++++++++++----------------------
13199  2 files changed, 38 insertions(+), 22 deletions(-)
13200
13201 commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
13202 Author: Behdad Esfahbod <behdad@behdad.org>
13203 Date:   Thu Oct 25 21:35:45 2007 -0700
13204
13205     Make fc-match --sort call FcFontRenderPrepare.
13206
13207     This makes the --sort and regular output the same for each font.
13208
13209  fc-match/fc-match.c | 20 ++++++++++++++++++--
13210  1 file changed, 18 insertions(+), 2 deletions(-)
13211
13212 commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
13213 Author: Keith Packard <keithp@koto.keithp.com>
13214 Date:   Thu Oct 25 21:23:36 2007 -0700
13215
13216     Also check configDirs mtimes in FcConfigUptoDate
13217
13218     Checking only config files and font directories can miss changes which
13219     affect only a configuration directory. Check those to catch any
13220     changes.
13221
13222  src/fccfg.c | 17 +++--------------
13223  1 file changed, 3 insertions(+), 14 deletions(-)
13224
13225 commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
13226 Author: Keith Packard <keithp@koto.keithp.com>
13227 Date:   Thu Oct 25 15:19:14 2007 -0700
13228
13229     A few fixups for make distcheck
13230
13231  Makefile.am     | 2 +-
13232  doc/Makefile.am | 2 +-
13233  2 files changed, 2 insertions(+), 2 deletions(-)
13234
13235 commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
13236 Author: Keith Packard <keithp@koto.keithp.com>
13237 Date:   Thu Oct 25 15:07:54 2007 -0700
13238
13239     Set version numbers to 2.4.91 (2.5 RC1)
13240
13241  README                  | 59
13242  +++++++++++++++++++++++++++++++++++++++++++++++--
13243  configure.in            |  2 +-
13244  fontconfig/fontconfig.h |  2 +-
13245  3 files changed, 59 insertions(+), 4 deletions(-)
13246
13247 commit 7a1a7c0c15793e77cb162dd3393971332896460e
13248 Author: Keith Packard <keithp@koto.keithp.com>
13249 Date:   Thu Oct 25 14:36:24 2007 -0700
13250
13251     Build fix for Solaris 10 with GCC.
13252
13253     Solaris 10 with GCC doesn't appear capable of supporting the symbol
13254     visibility stuff, so disable it.
13255
13256  src/fcint.h | 2 +-
13257  1 file changed, 1 insertion(+), 1 deletion(-)
13258
13259 commit fc990b2e86008967f499fe0df88de8e074a3670e
13260 Author: Behdad Esfahbod <freedesktop@behdad.org>
13261 Date:   Thu Oct 25 14:20:06 2007 -0700
13262
13263     Update CaseFolding.txt to Unicode 5.1.0
13264
13265  fc-case/CaseFolding.txt | 184
13266  ++++++++++++++++++++++++++++++++++++++++++++++--
13267  src/fcstr.c             |   2 +-
13268  2 files changed, 178 insertions(+), 8 deletions(-)
13269
13270 commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
13271 Author: Keith Packard <keithp@neko.keithp.com>
13272 Date:   Fri Sep 1 20:25:21 2006 -0700
13273
13274     Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
13275     2511)
13276
13277     Added FcStrContainsWord to detect strings on word boundaries.
13278
13279  src/fcfreetype.c | 15 +++++++++++++--
13280  src/fcint.h      |  3 +++
13281  src/fcstr.c      | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
13282  3 files changed, 65 insertions(+), 3 deletions(-)
13283
13284 commit 349182784fdd0acf5d1262d8876c967f69dc30aa
13285 Author: Keith Packard <keithp@koto.keithp.com>
13286 Date:   Thu Oct 25 01:51:38 2007 -0700
13287
13288     fontconfig needs configure option to use gnu iconv (bug 4083).
13289
13290     Existing Solaris workaround was broken; mis-matching values caused
13291     the test
13292     for libiconv to always fail.
13293
13294  configure.in | 4 ++--
13295  1 file changed, 2 insertions(+), 2 deletions(-)
13296
13297 commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
13298 Author: Keith Packard <keithp@koto.keithp.com>
13299 Date:   Thu Oct 25 01:35:32 2007 -0700
13300
13301     Ensure weight/slant values present even when style is supplied
13302     (bug 9313).
13303
13304     If the provided style value doesn't match any available font, fall
13305     back to
13306     using the weight and slant values by ensuring that those are in
13307     the pattern.
13308
13309  src/fcdefault.c | 16 +++++-----------
13310  1 file changed, 5 insertions(+), 11 deletions(-)
13311
13312 commit 43d0454597dfb5375b1268edb79172779cc51113
13313 Author: Keith Packard <keithp@koto.keithp.com>
13314 Date:   Thu Oct 25 01:26:09 2007 -0700
13315
13316     Distribute man source files for command line programs (bug 9678).
13317
13318     For systems on whch DOCBOOK is unavailable, distribute command
13319     line program
13320     manual pages in .man format.
13321
13322  fc-cache/Makefile.am | 6 +++---
13323  fc-cat/Makefile.am   | 6 +++---
13324  fc-list/Makefile.am  | 6 +++---
13325  fc-match/Makefile.am | 6 +++---
13326  4 files changed, 12 insertions(+), 12 deletions(-)
13327
13328 commit cf3e888b71a22e5c5875b96bf29557746044bd2b
13329 Author: Dwayne Bailey <dwayne@translate.org.za>
13330 Date:   Thu Oct 25 01:16:06 2007 -0700
13331
13332     Add/fix *.orth files for South African languages
13333
13334     This adds the missing orth files for Ndebele (South) (nr), Northern
13335     Sotho
13336     (nso), Swati (ss) and Southern Sotho (st).  It also fixes the Tswana
13337     (tn)
13338     orth file.
13339
13340  fc-lang/iso639-1 |  4 ++--
13341  fc-lang/iso639-2 |  8 ++++----
13342  fc-lang/nr.orth  | 29 +++++++++++++++++++++++++++++
13343  fc-lang/nso.orth | 34 ++++++++++++++++++++++++++++++++++
13344  fc-lang/ss.orth  | 29 +++++++++++++++++++++++++++++
13345  fc-lang/st.orth  | 29 +++++++++++++++++++++++++++++
13346  fc-lang/tn.orth  |  2 ++
13347  7 files changed, 129 insertions(+), 6 deletions(-)
13348
13349 commit 28a4ea7f714956d34f7ac65354577b87bec5620d
13350 Author: Keith Packard <keithp@koto.keithp.com>
13351 Date:   Thu Oct 25 01:09:11 2007 -0700
13352
13353     Fix parallel build in fontconfig/docs (bug 10481).
13354
13355  doc/Makefile.am | 2 +-
13356  1 file changed, 1 insertion(+), 1 deletion(-)
13357
13358 commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
13359 Author: Keith Packard <keithp@koto.keithp.com>
13360 Date:   Thu Oct 25 01:03:40 2007 -0700
13361
13362     Handle UltraBlack weight.
13363
13364     UltraBlack is weight 950 on the CSS scale; handle this by name
13365     and value
13366     encoding it as fontconfig weight 215.
13367
13368  fontconfig/fontconfig.h | 2 ++
13369  src/fcfreetype.c        | 7 ++++++-
13370  2 files changed, 8 insertions(+), 1 deletion(-)
13371
13372 commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
13373 Author: Keith Packard <keithp@koto.keithp.com>
13374 Date:   Thu Oct 25 01:02:58 2007 -0700
13375
13376     Oops. Left debugging printf in previous commit.
13377
13378  src/fcfreetype.c | 1 -
13379  1 file changed, 1 deletion(-)
13380
13381 commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
13382 Author: Keith Packard <keithp@koto.keithp.com>
13383 Date:   Thu Oct 25 00:49:19 2007 -0700
13384
13385     Spelling errors in documentation. (bug 10879).
13386
13387     Thanks to David <ssdk@ispras.ru> for spotting these.
13388
13389  doc/fcconfig.fncs | 4 ++--
13390  doc/fcstring.fncs | 2 +-
13391  2 files changed, 3 insertions(+), 3 deletions(-)
13392
13393 commit feecc86cea6bd1cb588f68e06b85d85727289989
13394 Author: Keith Packard <keithp@koto.keithp.com>
13395 Date:   Thu Oct 25 00:46:41 2007 -0700
13396
13397     There is no U+1257 (bug 10899).
13398
13399     The Eritrean Tigrinya orthography mistakenly included this unicode
13400     value.
13401
13402  fc-lang/ti_er.orth | 2 +-
13403  1 file changed, 1 insertion(+), 1 deletion(-)
13404
13405 commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
13406 Author: Keith Packard <keithp@koto.keithp.com>
13407 Date:   Thu Oct 25 00:41:28 2007 -0700
13408
13409     FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
13410     10976)
13411
13412     Thanks to David <ssdk@ispras.ru> for spotting this error.
13413
13414  src/fcinit.c | 2 +-
13415  1 file changed, 1 insertion(+), 1 deletion(-)
13416
13417 commit 28baf727367513ad06ddb1c53daff062e8f39e8c
13418 Author: Tilman Sauerbeck <tilman@code-monkey.de>
13419 Date:   Thu Oct 25 00:38:44 2007 -0700
13420
13421     Store FcVendorFoundries in read-only memory.
13422
13423     Create fixed size strings for vendor and foundry.
13424
13425  src/fcfreetype.c | 62
13426  ++++++++++++++++++++++++++++----------------------------
13427  1 file changed, 31 insertions(+), 31 deletions(-)
13428
13429 commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
13430 Author: Tilman Sauerbeck <tilman@code-monkey.de>
13431 Date:   Thu Oct 25 00:36:37 2007 -0700
13432
13433     Store FcNoticeFoundries in read-only memory.
13434
13435     Use a single character array and a separate table of integer indices.
13436
13437  src/fcfreetype.c | 75
13438  +++++++++++++++++++++++++++++++++++++-------------------
13439  1 file changed, 50 insertions(+), 25 deletions(-)
13440
13441 commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
13442 Author: Keith Packard <keithp@koto.keithp.com>
13443 Date:   Thu Oct 25 00:22:04 2007 -0700
13444
13445     Replace makealias pattern with something supported by POSIX grep
13446     (bug 11083)
13447
13448     The suggested replacement in the bug was not supported by GNU grep,
13449     so I
13450     created something that should be supported everywhere (famous
13451     last words).
13452
13453  src/makealias | 2 +-
13454  1 file changed, 1 insertion(+), 1 deletion(-)
13455
13456 commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
13457 Author: Keith Packard <keithp@koto.keithp.com>
13458 Date:   Wed Oct 24 21:59:33 2007 -0700
13459
13460     Add BRAILLE PATTERN BLANK to list of blank glyphs.
13461
13462     Braille pattern blank is often imaged as a blank glyph.
13463
13464  fonts.conf.in | 1 +
13465  1 file changed, 1 insertion(+)
13466
13467 commit 007cae508c831561c7a4f06092858ea7bf517e2e
13468 Author: Keith Packard <keithp@koto.keithp.com>
13469 Date:   Wed Oct 24 21:52:56 2007 -0700
13470
13471     Move <cachedir> elements to the end of fonts.conf.
13472
13473     This allows users to select alternate directories for cache files,
13474     ahead of
13475     the 'standard' directories.
13476
13477  fonts.conf.in | 10 +++++-----
13478  1 file changed, 5 insertions(+), 5 deletions(-)
13479
13480 commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
13481 Author: Keith Packard <keithp@koto.keithp.com>
13482 Date:   Wed Oct 24 21:47:40 2007 -0700
13483
13484     Leave generated headers out of distribution (bug 12734).
13485
13486     If the generated header files are included in the distribution,
13487     a build
13488     outside of the source directory will use them. For machine-specific
13489     files,
13490     this generates the wrong result (fcarch.h). Leaving them out of the
13491     distribution forces them to be built.
13492
13493  fc-arch/Makefile.am      | 4 +---
13494  fc-case/Makefile.am      | 4 +---
13495  fc-glyphname/Makefile.am | 4 +---
13496  fc-lang/Makefile.am      | 4 +---
13497  4 files changed, 4 insertions(+), 12 deletions(-)
13498
13499 commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
13500 Author: Keith Packard <keithp@koto.keithp.com>
13501 Date:   Thu Oct 18 09:48:31 2007 -0700
13502
13503     Eliminate relocations from FcCodePageRange structure (bug 10982).
13504
13505     FcCodePageRange was using char pointers; replace them with char
13506     arrays.
13507
13508  src/fcfreetype.c | 12 ++++++------
13509  1 file changed, 6 insertions(+), 6 deletions(-)
13510
13511 commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
13512 Author: Keith Packard <keithp@koto.keithp.com>
13513 Date:   Thu Oct 18 09:43:22 2007 -0700
13514
13515     Eliminate relocations for glyph name table.
13516
13517     Glyph names (now used only for dingbats) were using many relocations,
13518     causing startup latency plus per-process memory usage. Replace
13519     pointers with
13520     table indices, shrinking table size and elimninating relocations.
13521
13522  fc-glyphname/fc-glyphname.c | 28 ++++++++++++++++++++--------
13523  src/fcfreetype.c            | 16 ++++++++--------
13524  2 files changed, 28 insertions(+), 16 deletions(-)
13525
13526 commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
13527 Author: Keith Packard <keithp@koto.keithp.com>
13528 Date:   Thu Oct 18 09:41:00 2007 -0700
13529
13530     Must not insert cache into hash table before completely validating.
13531
13532     The cache was inserted into the hash table before the timestamps
13533     in the
13534     cache were verified; if that verification failed, an extra pointer
13535     to the
13536     now freed cache would be left in the hash table. FcFini would fail an
13537     assertion as a result.
13538
13539  src/fccache.c | 4 ++--
13540  1 file changed, 2 insertions(+), 2 deletions(-)
13541
13542 commit e85789a99770dbd1a4abe9da3eadb355c19f5216
13543 Author: Keith Packard <keithp@koto.keithp.com>
13544 Date:   Thu Oct 18 08:58:14 2007 -0700
13545
13546     Place language name in constant array instead of pointer.
13547
13548     Constant char array of 8 bytes is the same size as a pointer plus
13549     a short
13550     string, so this actually saves memory and eliminates a pile of
13551     relocations.
13552
13553  fc-lang/fc-lang.c | 2 +-
13554  src/fclang.c      | 2 +-
13555  2 files changed, 2 insertions(+), 2 deletions(-)
13556
13557 commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
13558 Author: Keith Packard <keithp@koto.keithp.com>
13559 Date:   Thu Oct 18 08:56:42 2007 -0700
13560
13561     FcConfigParseAndLoad doc was missing the last param.
13562
13563     Typo lost the last param to this function.
13564
13565  doc/fcconfig.fncs | 2 +-
13566  1 file changed, 1 insertion(+), 1 deletion(-)
13567
13568 commit 07e646cc8422bda778ecf1c084129556a39a0f2a
13569 Author: Mike FABIAN <mfabian@suse.de>
13570 Date:   Thu Oct 18 05:44:28 2007 -0700
13571
13572     Avoid crashes if config files contain junk.
13573
13574     If ~/.fonts.conf contains:
13575
13576       <edit mode="assign_replace" name="spacing">
13577          <int>mono</int>
13578            </edit>
13579
13580     fontconfig crashes:
13581
13582         mfabian@magellan:~$ fc-match sans
13583             Fontconfig error: "~/.fonts.conf", line 46: "mono": not
13584             a valid
13585         integer
13586             セグメンテーション違反です (core dumped)
13587                 mfabian@magellan:~$
13588
13589     Of course the above is nonsense, “mono” is no valid integer
13590     indeed.
13591
13592     But I think nevertheless fontconfig should not crash in that case.
13593
13594     The problem was caused by partially truncated expression trees
13595     caused by
13596     parse errors -- typechecking these walked the tree without verifying
13597     the
13598     integrity of the structure. Of course, the whole tree will be
13599     discarded
13600     shortly after being loaded as it contained an error.
13601
13602  src/fcxml.c | 4 ++++
13603  1 file changed, 4 insertions(+)
13604
13605 commit fa9a7448d83da498b3494fd0ff7d756569f94425
13606 Author: Hideki Yamane <henrich@iijmio-mail.jp>
13607 Date:   Thu Oct 18 05:17:36 2007 -0700
13608
13609     Handle Japanese fonts better. (debian bug #435971)
13610
13611     Add some commonly available Japanese fonts to the standard aliases.
13612
13613  conf.d/65-nonlatin.conf | 11 +++++++++++
13614  1 file changed, 11 insertions(+)
13615
13616 commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
13617 Author: Keith Packard <keithp@koto.keithp.com>
13618 Date:   Thu Oct 18 05:05:59 2007 -0700
13619
13620     Have fc-cache remove invalid cache files from cache directories.
13621
13622     Old cache file versions, or corrupted cache files should be removed
13623     when
13624     cleaning cache directories with fc-cache. This only affects filenames
13625     which
13626     match the fontconfig cache file format, so other files will be
13627     left alone.
13628
13629  fc-cache/fc-cache.c | 34 ++++++++++++++++++----------------
13630  1 file changed, 18 insertions(+), 16 deletions(-)
13631
13632 commit 238489030a64fa883f8f9fc3d73247b7f7257899
13633 Author: Keith Packard <keithp@koto.keithp.com>
13634 Date:   Thu Oct 18 05:04:39 2007 -0700
13635
13636     Don't use X_OK bit when checking for writable directories (bug 12438)
13637
13638     Some mingw versions have broken X_OK checking; instead of trying
13639     to work
13640     around this in a system-depedent manner, simply don't bother
13641     checking for
13642     X_OK along with W_OK as such cases are expected to be mistakes,
13643     and not
13644     sensible access control.
13645
13646  fc-cache/fc-cache.c | 2 +-
13647  src/fccache.c       | 4 ++--
13648  2 files changed, 3 insertions(+), 3 deletions(-)
13649
13650 commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
13651 Author: Keith Packard <keithp@koto.keithp.com>
13652 Date:   Thu Oct 18 05:01:41 2007 -0700
13653
13654     Verbose message about cleaning directories was imprecise
13655
13656     Non-existent directories are now described as 'non-existent'
13657     instead of
13658     'unwritable'.
13659
13660  fc-cache/fc-cache.c | 3 ++-
13661  1 file changed, 2 insertions(+), 1 deletion(-)
13662
13663 commit 50124d1e484b84796abb7d8a6c1995edaff23e80
13664 Author: Keith Packard <keithp@koto.keithp.com>
13665 Date:   Thu Oct 18 04:58:31 2007 -0700
13666
13667     Improve verbose messages from fc-cache.
13668
13669     fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
13670     fonts, %d
13671     dirs', which could easily mislead the user. Add 'existing cache is
13672     valid' or
13673     'new cache contents' to these messages to explain what it is doing.
13674
13675  fc-cache/fc-cache.c | 4 ++--
13676  1 file changed, 2 insertions(+), 2 deletions(-)
13677
13678 commit e12f718f65fc874e9170761f670930124815663e
13679 Author: Keith Packard <keithp@koto.keithp.com>
13680 Date:   Thu Oct 18 04:54:51 2007 -0700
13681
13682     Remove unneeded call to access(2) in fc-cache.
13683
13684     This call was followed by a call to stat(2) which provided the
13685     necessary
13686     information. This call to access(2) was necessary when cache
13687     files were
13688     stored in the font directory as that would check for write permission
13689     correctly.
13690
13691  fc-cache/fc-cache.c | 18 +++---------------
13692  1 file changed, 3 insertions(+), 15 deletions(-)
13693
13694 commit f7da903d370dcf662a301930b003485f25db618f
13695 Author: Keith Packard <keithp@koto.keithp.com>
13696 Date:   Thu Oct 18 04:31:33 2007 -0700
13697
13698     Make FC_FULLNAME include all fullname entries, elide nothing. [bug
13699     12827]
13700
13701     The old policy of eliding fullname entries which matched FC_FAMILY or
13702     FC_FAMILY + FC_STYLE meant that applications could not know what the
13703     font foundry set as the fullname of the font. Hiding information
13704     is not
13705     helpful.
13706
13707  src/fcfreetype.c | 64
13708  --------------------------------------------------------
13709  1 file changed, 64 deletions(-)
13710
13711 commit 144ca878311af885db820a35db31563ba87ee6ad
13712 Author: Keith Packard <keithp@koto.keithp.com>
13713 Date:   Thu Oct 18 04:29:13 2007 -0700
13714
13715     Comment about mmaping cache files was misleading.
13716
13717  src/fccache.c | 3 ++-
13718  1 file changed, 2 insertions(+), 1 deletion(-)
13719
13720 commit db6f19f13b1719617c54a1658b8faa31da56e1d4
13721 Author: Keith Packard <keithp@koto.keithp.com>
13722 Date:   Thu Oct 18 04:13:51 2007 -0700
13723
13724     Store font directory mtime in cache file.
13725
13726     Instead of relying on mtime ordering between a directory and its
13727     associated
13728     cache file, write the directory mtime into the cache file itself. This
13729     makes
13730     cache file checks more reliable across file systems.
13731
13732     This change is made in a way that old programs can use new cache
13733     files, but
13734     new programs will need new cache files.
13735
13736  fc-arch/fcarch.tmpl.h | 14 +++++------
13737  src/fccache.c         | 64
13738  +++++++++++++++++++++++++++++++++------------------
13739  src/fcdir.c           |  8 ++++++-
13740  src/fcint.h           |  5 ++--
13741  4 files changed, 58 insertions(+), 33 deletions(-)
13742
13743 commit 00268a50e8b99e80ff25ee2a77a925398f89693f
13744 Author: Keith Packard <keithp@koto.keithp.com>
13745 Date:   Thu Oct 18 03:52:29 2007 -0700
13746
13747     Fix ChangeLog generation to avoid circular make dependency
13748
13749  Makefile.am | 11 ++++-------
13750  1 file changed, 4 insertions(+), 7 deletions(-)
13751
13752 commit 3ae9258f9e825ed576dc315ec79009188bb422e2
13753 Author: Keith Packard <keithp@neko.keithp.com>
13754 Date:   Sun Aug 5 12:31:03 2007 -0700
13755
13756     Free temporary string in FcDirCacheUnlink (Bug #11758)
13757
13758     In FcDirCacheUnlink(), the line
13759
13760       cache_hashed = FcStrPlus (cache_dir, cache_base);
13761
13762     allocates memory in cache_hashed that is never free()'d before
13763     the function
13764     exits.
13765
13766     Reported by Ben Combee.
13767
13768  src/fccache.c | 1 +
13769  1 file changed, 1 insertion(+)
13770
13771 commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
13772 Author: Keith Packard <keithp@neko.keithp.com>
13773 Date:   Mon Mar 12 10:32:23 2007 -0700
13774
13775     Work around FreeType bug when glyph name buffer is too small.
13776
13777     Recent versions of FreeType do not correctly deal with glyph name
13778     buffers
13779     that are too small; work around this by declaring a buffer that can
13780     hold any
13781     PS name (127 bytes).
13782
13783  src/fcfreetype.c | 21 +++++++++++++++++----
13784  1 file changed, 17 insertions(+), 4 deletions(-)
13785
13786 commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
13787 Author: Keith Packard <keithp@neko.keithp.com>
13788 Date:   Mon Mar 12 10:30:51 2007 -0700
13789
13790     rehash increment could be zero, causing rehash infinite loop.
13791
13792     Bump the rehash value by one so that it is always positive.
13793
13794  fc-glyphname/fc-glyphname.c | 2 +-
13795  1 file changed, 1 insertion(+), 1 deletion(-)
13796
13797 commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
13798 Author: Stephan Kulow <coolo@novell.com>
13799 Date:   Mon Mar 12 10:21:35 2007 -0700
13800
13801     Make FcPatternDuplicate copy the binding instead of always using
13802     Strong.
13803
13804     I noticed that Qt always uses a different font than fc-match
13805     advertises.
13806     Debugging the issue, I found that a call that looks pretty innocent is
13807     changing all weak bindings to strong bindings and as such changes the
13808     semantic of the match: FcPatternDuplicate.
13809
13810  src/fcpat.c | 10 +++++++---
13811  1 file changed, 7 insertions(+), 3 deletions(-)
13812
13813 commit 2373f904265a05761039cfc5fe305bf588e831c5
13814 Author: Keith Packard <keithp@neko.keithp.com>
13815 Date:   Sat Dec 2 16:09:47 2006 -0800
13816
13817     Update for version 2.4.2
13818
13819  INSTALL                 |  2 +-
13820  README                  | 36 ++++++++++++++++++++++++++++++++++--
13821  configure.in            |  2 +-
13822  fontconfig/fontconfig.h |  2 +-
13823  4 files changed, 37 insertions(+), 5 deletions(-)
13824
13825 commit e3b65ee06808cda296215b88111a259a200cc37c
13826 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13827 Date:   Sat Dec 2 15:09:57 2006 -0800
13828
13829     Fix fc-cat documentation (bug 8935).
13830
13831     Adapt documentation to reality.
13832
13833     (1) The fc-cat usage message should reflect the
13834     options accepted by the program.
13835
13836     (2) The fc-cat.1 manpage was fairly broken (unreadable).
13837
13838  fc-cat/fc-cat.c    |  9 +++++++--
13839  fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++---
13840  2 files changed, 30 insertions(+), 5 deletions(-)
13841
13842 commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
13843 Author: Keith Packard <keithp@neko.keithp.com>
13844 Date:   Sat Dec 2 15:06:13 2006 -0800
13845
13846     Add space between type and formal in devel man pages (bug 8935)
13847
13848     Most parameters are pointers and have '*' in the type; for those
13849     which do not, use '%' to mark where a space needs to be inserted.
13850
13851  doc/edit-sgml.c       |  5 +++++
13852  doc/fcblanks.fncs     |  4 ++--
13853  doc/fccharset.fncs    |  8 ++++----
13854  doc/fcconfig.fncs     | 12 ++++++------
13855  doc/fcconstant.fncs   |  4 ++--
13856  doc/fcfile.fncs       |  4 ++--
13857  doc/fcfreetype.fncs   | 12 ++++++------
13858  doc/fcmatrix.fncs     | 12 ++++++------
13859  doc/fcobjectset.fncs  |  2 +-
13860  doc/fcobjecttype.fncs |  4 ++--
13861  doc/fcpattern.fncs    | 32 ++++++++++++++++----------------
13862  doc/fcstring.fncs     | 16 ++++++++--------
13863  doc/fcvalue.fncs      |  4 ++--
13864  13 files changed, 62 insertions(+), 57 deletions(-)
13865
13866 commit b1aa20098f641a16d02e70a161450e6b85afe410
13867 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13868 Date:   Sat Dec 2 14:28:03 2006 -0800
13869
13870     Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
13871     8935.
13872
13873  doc/fontconfig-user.sgml | 87
13874  ++++++++++++++++++++++++------------------------
13875  1 file changed, 43 insertions(+), 44 deletions(-)
13876
13877 commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
13878 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13879 Date:   Sat Dec 2 14:18:11 2006 -0800
13880
13881     A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
13882
13883     VPATH builds without doctools breaks as it cannot find the distributed
13884     pre-formatted documentation.
13885
13886  configure.in    |  2 +-
13887  doc/Makefile.am | 14 +++++++++-----
13888  2 files changed, 10 insertions(+), 6 deletions(-)
13889
13890 commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
13891 Author: Keith Packard <keithp@neko.keithp.com>
13892 Date:   Sat Dec 2 13:57:45 2006 -0800
13893
13894     Segfault scanning non-font files. Disallow scan edit of user
13895     vars. (#8767)
13896
13897     Missing NULL font check before attempting to edit scanned pattern.
13898     Also, <match target="scan"> rules are now checked to ensure all
13899     edited variables are in the predefined set; otherwise, the resulting
13900     cache files will not be stable.
13901
13902  src/fcdir.c | 2 +-
13903  src/fcint.h | 1 +
13904  src/fcxml.c | 6 ++++++
13905  3 files changed, 8 insertions(+), 1 deletion(-)
13906
13907 commit c9c6875014661d4326100bae0464279d76bd657f
13908 Author: Kean Johnston <kean@armory.com>
13909 Date:   Sat Dec 2 13:36:56 2006 -0800
13910
13911     Don't use varargs CPP macros in fccache.c. (bug 8733)
13912
13913     src/fccache.c uses a trick to try and use a function name that is
13914     also a
13915     macro name. It does this using the varargs args() macro. Replace that
13916     with separate macros for each number of formals.
13917
13918  src/fccache.c | 13 +++++++------
13919  1 file changed, 7 insertions(+), 6 deletions(-)
13920
13921 commit 72ffe6536a6825a32095c8185aff836a12326ac5
13922 Author: Keith Packard <keithp@neko.keithp.com>
13923 Date:   Sat Dec 2 13:22:27 2006 -0800
13924
13925     Add FcFreeTypeQueryFace external API. Bug #7311.
13926
13927     Expose ability to build an FcPattern directly from an FT_Face
13928     object.
13929
13930  configure.in            |  4 ++--
13931  doc/fcfreetype.fncs     | 17 ++++++++++++++++-
13932  fontconfig/fcfreetype.h |  6 ++++++
13933  src/fcfreetype.c        | 50
13934  +++++++++++++++++++++++++++----------------------
13935  4 files changed, 52 insertions(+), 25 deletions(-)
13936
13937 commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
13938 Author: Keith Packard <keithp@neko.keithp.com>
13939 Date:   Sat Dec 2 13:14:23 2006 -0800
13940
13941     Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
13942
13943     grep -l -w '^foo' doesn't work on Solaris. Replace with
13944     grep -l '^foo\>' instead which does. Also, grep -l will
13945     report the filename more than once (!), so add | head -1
13946     to pick just the first one.
13947
13948  src/makealias | 2 +-
13949  1 file changed, 1 insertion(+), 1 deletion(-)
13950
13951 commit 2b77216ee21de95ec352672aa025195a83925b32
13952 Author: Keith Packard <keithp@neko.keithp.com>
13953 Date:   Sat Dec 2 13:04:05 2006 -0800
13954
13955     Avoid writing uninitialized structure pad bytes to cache files.
13956
13957     The union inside the FcValue structure contains pad bytes. Instead of
13958     copying the whole structure to the cache block, copy only the
13959     initialized
13960     fields to avoid writing whichever bytes serve as padding within the
13961     structure.
13962
13963  src/fcpat.c | 17 ++++++++++++++++-
13964  1 file changed, 16 insertions(+), 1 deletion(-)
13965
13966 commit 64d7e303df441f274ee194a401dcd14dfb58af7e
13967 Author: Keith Packard <keithp@neko.keithp.com>
13968 Date:   Sat Dec 2 12:14:49 2006 -0800
13969
13970     Warn (and recover) from config file without <cachedir> elements.
13971
13972     When updating from older fontconfig versions, if the config file
13973     is not replaced, it will not contain <cachedir> elements. Lacking
13974     these,
13975     fontconfig has no place to store cached font information and cannot
13976     operate
13977     reasonably.
13978
13979     Add code to check and see if the loaded configuration has no cache
13980     directories, and if so, warn the user and add both the default
13981     system cache
13982     directory and the normal per-user cache directory.
13983
13984  src/fcinit.c | 19 +++++++++++++++++++
13985  1 file changed, 19 insertions(+)
13986
13987 commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
13988 Author: Keith Packard <keithp@neko.keithp.com>
13989 Date:   Sat Dec 2 11:47:07 2006 -0800
13990
13991     Use explicit platform/nameid order when scanning ttf files.
13992
13993     Instead of accepting whatever order names appear in the font file,
13994     use an explicit ordering for both platform and nameid.
13995
13996     Platforms are high precedence than nameids.
13997
13998     The platform order is:
13999
14000         microsoft, apple unicode, macintosh, (other)
14001
14002     The family nameid order is:
14003
14004         preferred family, font family
14005
14006     The fullname nameid order is:
14007
14008         mac full name, full name
14009
14010     The style nameid order is
14011
14012         preferred subfamily, font subfamily
14013
14014     This will change the names visible to users in various application
14015     UIs, but
14016     should not change how existing font names are matched as all names
14017     remain
14018     present in the resulting database. The hope is that family names
14019     will, in
14020     general, be less ambiguous. Testing here shows that commercial fonts
14021     have longer names now while DejaVu has a shorter family name, and
14022     moves more
14023     of the font description to the style name.
14024
14025  src/fcfreetype.c | 237
14026  ++++++++++++++++++++++++++++++++++---------------------
14027  1 file changed, 149 insertions(+), 88 deletions(-)
14028
14029 commit b5803016d74856eb44b05876f0d7178bfec0df47
14030 Author: Keith Packard <keithp@neko.keithp.com>
14031 Date:   Sun Nov 12 17:15:55 2006 -0800
14032
14033     FcStrCanonAbsoluteFilename should be static.
14034
14035  src/fcstr.c | 2 +-
14036  1 file changed, 1 insertion(+), 1 deletion(-)
14037
14038 commit bae5db78ddab473695a7efee374a75d6fe02426f
14039 Author: Keith Packard <keithp@neko.keithp.com>
14040 Date:   Sun Nov 12 17:15:24 2006 -0800
14041
14042     Add sparc64 architecture string.
14043
14044  fc-arch/fcarch.tmpl.h | 1 +
14045  1 file changed, 1 insertion(+)
14046
14047 commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
14048 Author: Mike FABIAN <mfabian@suse.de>
14049 Date:   Fri Oct 27 10:26:50 2006 -0700
14050
14051     Do not clean cache files for different architectures
14052
14053     Use filenames to clean cache files for current architecture
14054     only. This is
14055     sufficient as cache files live in their own directory where
14056     filenames are
14057     under fontconfig control.
14058
14059  fc-cache/fc-cache.c | 9 +++++++++
14060  1 file changed, 9 insertions(+)
14061
14062 commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
14063 Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
14064 Date:   Sun Sep 17 17:03:33 2006 -0700
14065
14066     More fixes for Win32 building (bug 8311)
14067
14068     Our build system barfs on autogen.sh, which ignores
14069     --noconfigure. Configure
14070     needs a host of options to make the cross compile work in our case.
14071
14072     Fix typo in fccache.c
14073
14074  autogen.sh    | 7 +++++++
14075  src/fccache.c | 3 ++-
14076  2 files changed, 9 insertions(+), 1 deletion(-)
14077
14078 commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
14079 Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
14080 Date:   Sun Sep 17 14:34:46 2006 -0700
14081
14082     FcStrCanonFileName buggy for mingw. (bug 8311)
14083
14084     FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
14085
14086     This only works on POSIX. On dos, this crashes with a stack overflow.
14087
14088     The patch attached splits this functionality in two functions
14089     (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
14090     get an
14091     absolute path.  It also fixes a number of other issues. With this
14092     patch,
14093     LilyPond actually produces output on Windows.
14094
14095  src/fccache.c |  5 ++++
14096  src/fcstr.c   | 88
14097  +++++++++++++++++++++++++++++++++++++++++++++++++----------
14098  2 files changed, 78 insertions(+), 15 deletions(-)
14099
14100 commit cc104e6a910427db009be36ec34125962889ecb8
14101 Author: Keith Packard <keithp@neko.keithp.com>
14102 Date:   Sun Sep 17 14:20:18 2006 -0700
14103
14104     Detect and use available random number generator (bug 8308)
14105
14106     Prefer random over lrand48 over rand
14107
14108  configure.in  |  2 +-
14109  src/fccache.c | 13 ++++++++++++-
14110  2 files changed, 13 insertions(+), 2 deletions(-)
14111
14112 commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
14113 Author: Keith Packard <keithp@neko.keithp.com>
14114 Date:   Sun Sep 17 14:09:12 2006 -0700
14115
14116     Build fontconfig.def from header files when needed.
14117
14118     Instead of attempting to track exported symbols manually in
14119     fontconfig.def.in, build it directly from the public fontconfig
14120     header files
14121     to ensure it exports the public API.
14122
14123  configure.in          |   1 -
14124  src/Makefile.am       |  18 ++-
14125  src/fontconfig.def.in | 303
14126  --------------------------------------------------
14127  3 files changed, 17 insertions(+), 305 deletions(-)
14128
14129 commit 6262fefe54823476070053d53eb3f52fd516ebfe
14130 Author: Keith Packard <keithp@neko.keithp.com>
14131 Date:   Sun Sep 17 13:50:31 2006 -0700
14132
14133     Remove documentation for non-existant FcConfigNormalizeFontDir.
14134
14135     FcConfigNormalizeFontDir was present in some of the 2.3.9x release
14136     but not
14137     in the final 2.4 release. However, the documentation persisted.
14138
14139  doc/fcconfig.fncs | 11 -----------
14140  1 file changed, 11 deletions(-)
14141
14142 commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
14143 Author: Keith Packard <keithp@neko.keithp.com>
14144 Date:   Fri Sep 15 10:12:15 2006 -0700
14145
14146     Update for version 2.4.1
14147
14148  README                  | 13 +++++++++++--
14149  configure.in            |  2 +-
14150  fontconfig/fontconfig.h |  2 +-
14151  3 files changed, 13 insertions(+), 4 deletions(-)
14152
14153 commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
14154 Author: Keith Packard <keithp@neko.keithp.com>
14155 Date:   Fri Sep 15 00:23:40 2006 -0700
14156
14157     Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
14158
14159     With the cache restructuring of 2.4.0, the ability to add
14160     application-specific font files and directories was accidentally lost.
14161     Reimplement this using by sharing the logic used to load configured
14162     font
14163     directories.
14164
14165  src/fccfg.c | 86
14166  ++++++++++++++++++++++++++++++-------------------------------
14167  src/fcdir.c |  4 +--
14168  src/fcint.h |  3 ++-
14169  3 files changed, 46 insertions(+), 47 deletions(-)
14170
14171 commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
14172 Author: Keith Packard <keithp@neko.keithp.com>
14173 Date:   Wed Sep 13 18:55:45 2006 -0700
14174
14175     Add warning flags to fc-cache build. Clean up warnings in fc-cache.
14176
14177     Looks like the last directory in the project which didn't use
14178     $(WARN_CFLAGS)
14179     for some reason. Adding that found the usual collection of char *
14180     vs FcChar8
14181     * issues (why, oh why is FcChar8 not just char...)
14182
14183  fc-cache/Makefile.am |  2 +-
14184  fc-cache/fc-cache.c  | 31 ++++++++-----------------------
14185  2 files changed, 9 insertions(+), 24 deletions(-)
14186
14187 commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
14188 Author: Keith Packard <keithp@neko.keithp.com>
14189 Date:   Wed Sep 13 18:51:11 2006 -0700
14190
14191     Add signatures for m68k and mipsel (thanks debian buildd)
14192
14193  fc-arch/fcarch.tmpl.h | 2 ++
14194  1 file changed, 2 insertions(+)
14195
14196 commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
14197 Author: Keith Packard <keithp@neko.keithp.com>
14198 Date:   Mon Sep 11 11:10:48 2006 -0700
14199
14200     Add ppc64 signature. Bug 8227
14201
14202  fc-arch/fcarch.tmpl.h | 1 +
14203  1 file changed, 1 insertion(+)
14204
14205 commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
14206 Author: Keith Packard <keithp@neko.keithp.com>
14207 Date:   Mon Sep 11 11:09:26 2006 -0700
14208
14209     Update installation notes for 2.4 base.
14210
14211  INSTALL | 19 ++++++++++++-------
14212  1 file changed, 12 insertions(+), 7 deletions(-)
14213
14214 commit 76c443222313577236c898f7644098e7cad80c75
14215 Author: Keith Packard <keithp@neko.keithp.com>
14216 Date:   Sat Sep 9 22:08:40 2006 -0700
14217
14218     Update to version 2.4.0
14219
14220  INSTALL                 |  3 +++
14221  README                  | 38 ++++++++++++++++++++++++++++++++++++--
14222  configure.in            |  2 +-
14223  fontconfig/fontconfig.h |  4 ++--
14224  4 files changed, 42 insertions(+), 5 deletions(-)
14225
14226 commit 6c5619a08575943f75d2341e1a4931ec5faf716b
14227 Author: Keith Packard <keithp@neko.keithp.com>
14228 Date:   Sat Sep 9 21:32:14 2006 -0700
14229
14230     Split much of the configuration into separate files. Renumber files
14231
14232     Most of the remaining elements in fonts.conf have been moved to
14233     separate
14234     files. The numbering scheme for conf.d files has been documented
14235     in the
14236     README and the files have been renumbered. Config files have been
14237     validated against the DTD and a few minor errors fixed.
14238
14239  conf.d/10-autohint.conf          |   9 +
14240  conf.d/10-no-sub-pixel.conf      |   9 +
14241  conf.d/10-sub-pixel-bgr.conf     |   9 +
14242  conf.d/10-sub-pixel-rgb.conf     |   9 +
14243  conf.d/10-sub-pixel-vbgr.conf    |   9 +
14244  conf.d/10-sub-pixel-vrgb.conf    |   9 +
14245  conf.d/10-unhinted.conf          |   9 +
14246  conf.d/10-urw-aliases.conf       |  52 ----
14247  conf.d/15-amt-aliases.conf       |  21 --
14248  conf.d/20-lohit-gujarati.conf    |  11 +
14249  conf.d/20-unhint-small-vera.conf |  49 ++++
14250  conf.d/30-amt-aliases.conf       |  21 ++
14251  conf.d/30-unhint-small-vera.conf |  49 ----
14252  conf.d/30-urw-aliases.conf       |  52 ++++
14253  conf.d/40-generic.conf           |  66 +++++
14254  conf.d/49-sansserif.conf         |  21 ++
14255  conf.d/60-LohitGujarati.conf     |   5 -
14256  conf.d/60-delicious.conf         |  20 --
14257  conf.d/60-fonts-persian.conf     | 539
14258  ---------------------------------------
14259  conf.d/60-latin.conf             |  42 +++
14260  conf.d/65-fonts-persian.conf     | 539
14261  +++++++++++++++++++++++++++++++++++++++
14262  conf.d/65-nonlatin.conf          |  38 +++
14263  conf.d/69-unifont.conf           |  24 ++
14264  conf.d/70-no-bitmaps.conf        |  13 +
14265  conf.d/70-no-sub-pixel.conf      |   9 -
14266  conf.d/70-sub-pixel-bgr.conf     |   9 -
14267  conf.d/70-sub-pixel-rgb.conf     |   9 -
14268  conf.d/70-sub-pixel-vbgr.conf    |   9 -
14269  conf.d/70-sub-pixel-vrgb.conf    |   9 -
14270  conf.d/70-yes-bitmaps.conf       |  13 +
14271  conf.d/73-autohint.conf          |   9 -
14272  conf.d/73-unhinted.conf          |   9 -
14273  conf.d/76-no-bitmaps.conf        |  13 -
14274  conf.d/76-yes-bitmaps.conf       |  13 -
14275  conf.d/80-delicious.conf         |  20 ++
14276  conf.d/90-synthetic.conf         |  64 +++++
14277  conf.d/Makefile.am               |  55 ++--
14278  conf.d/README                    |  46 +++-
14279  fonts.conf.in                    | 207 ---------------
14280  39 files changed, 1113 insertions(+), 1006 deletions(-)
14281
14282 commit 9596dce93b751c01770da175d208d78aeaf6ae00
14283 Author: Keith Packard <keithp@neko.keithp.com>
14284 Date:   Sat Sep 9 21:30:06 2006 -0700
14285
14286     Don't display tests for DESTDIR on make install.
14287
14288     Make install output quieter by eliding the shell commands
14289     used to test for DESTDIR being set during make install.
14290
14291  Makefile.am | 2 +-
14292  1 file changed, 1 insertion(+), 1 deletion(-)
14293
14294 commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
14295 Author: Keith Packard <keithp@neko.keithp.com>
14296 Date:   Sat Sep 9 21:29:08 2006 -0700
14297
14298     Include cachedir in fonts.dtd.
14299
14300     Fonts.dtd <fontconfig> element was missing the new cachedir element.
14301
14302  fonts.dtd | 7 ++++---
14303  1 file changed, 4 insertions(+), 3 deletions(-)
14304
14305 commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
14306 Author: Keith Packard <keithp@neko.keithp.com>
14307 Date:   Sat Sep 9 21:21:01 2006 -0700
14308
14309     Fix conf.d directory sorting.
14310
14311     Sort was using broken comparison function.
14312
14313  src/fcxml.c | 10 +++++++++-
14314  1 file changed, 9 insertions(+), 1 deletion(-)
14315
14316 commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
14317 Author: Keith Packard <keithp@neko.keithp.com>
14318 Date:   Sat Sep 9 19:37:22 2006 -0700
14319
14320     Rename conf.avail to conf.d
14321
14322  Makefile.am                          |   2 +-
14323  conf.avail/10-urw-aliases.conf       |  52 ----
14324  conf.avail/15-amt-aliases.conf       |  21 --
14325  conf.avail/20-fix-globaladvance.conf |  29 --
14326  conf.avail/30-unhint-small-vera.conf |  49 ----
14327  conf.avail/50-user.conf              |   7 -
14328  conf.avail/51-local.conf             |   7 -
14329  conf.avail/60-LohitGujarati.conf     |   5 -
14330  conf.avail/60-delicious.conf         |  20 --
14331  conf.avail/60-fonts-persian.conf     | 539
14332  -----------------------------------
14333  conf.avail/70-no-sub-pixel.conf      |   9 -
14334  conf.avail/70-sub-pixel-bgr.conf     |   9 -
14335  conf.avail/70-sub-pixel-rgb.conf     |   9 -
14336  conf.avail/70-sub-pixel-vbgr.conf    |   9 -
14337  conf.avail/70-sub-pixel-vrgb.conf    |   9 -
14338  conf.avail/73-autohint.conf          |   9 -
14339  conf.avail/73-unhinted.conf          |   9 -
14340  conf.avail/76-no-bitmaps.conf        |  13 -
14341  conf.avail/76-yes-bitmaps.conf       |  13 -
14342  conf.avail/Makefile.am               |  71 -----
14343  conf.avail/README                    |   8 -
14344  conf.d/10-urw-aliases.conf           |  52 ++++
14345  conf.d/15-amt-aliases.conf           |  21 ++
14346  conf.d/20-fix-globaladvance.conf     |  29 ++
14347  conf.d/30-unhint-small-vera.conf     |  49 ++++
14348  conf.d/50-user.conf                  |   7 +
14349  conf.d/51-local.conf                 |   7 +
14350  conf.d/60-LohitGujarati.conf         |   5 +
14351  conf.d/60-delicious.conf             |  20 ++
14352  conf.d/60-fonts-persian.conf         | 539
14353  +++++++++++++++++++++++++++++++++++
14354  conf.d/70-no-sub-pixel.conf          |   9 +
14355  conf.d/70-sub-pixel-bgr.conf         |   9 +
14356  conf.d/70-sub-pixel-rgb.conf         |   9 +
14357  conf.d/70-sub-pixel-vbgr.conf        |   9 +
14358  conf.d/70-sub-pixel-vrgb.conf        |   9 +
14359  conf.d/73-autohint.conf              |   9 +
14360  conf.d/73-unhinted.conf              |   9 +
14361  conf.d/76-no-bitmaps.conf            |  13 +
14362  conf.d/76-yes-bitmaps.conf           |  13 +
14363  conf.d/Makefile.am                   |  71 +++++
14364  conf.d/README                        |   8 +
14365  configure.in                         |   1 -
14366  42 files changed, 898 insertions(+), 899 deletions(-)
14367
14368 commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
14369 Author: Keith Packard <keithp@neko.keithp.com>
14370 Date:   Sat Sep 9 16:52:21 2006 -0700
14371
14372     Add XML headers to new conf files. Move link make commands to
14373     conf.avail dir
14374
14375     Fix up new config fragments to include XML headers as required.
14376     Move symbolic link installation to conf.avail directory to centralize
14377     both
14378     steps.
14379
14380  conf.avail/10-urw-aliases.conf       |  5 ++++
14381  conf.avail/15-amt-aliases.conf       |  5 ++++
14382  conf.avail/20-fix-globaladvance.conf |  5 ++++
14383  conf.avail/30-unhint-small-vera.conf |  5 ++++
14384  conf.avail/Makefile.am               | 22 +++++++++++++++
14385  conf.d/Makefile.am                   | 52
14386  ------------------------------------
14387  6 files changed, 42 insertions(+), 52 deletions(-)
14388
14389 commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
14390 Author: Keith Packard <keithp@neko.keithp.com>
14391 Date:   Sat Sep 9 16:41:58 2006 -0700
14392
14393     Insert newly created caches into reference data structure.
14394
14395     All caches used in the application must be in the cache reference
14396     list so
14397     internal references can be tracked correctly. Failing to have
14398     newly created
14399     caches in the list would cause the cache to be deallocated while
14400     references
14401     were still present.
14402
14403  src/fccache.c | 17 ++++++++++++++---
14404  1 file changed, 14 insertions(+), 3 deletions(-)
14405
14406 commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
14407 Merge: 5d2f7a9 164e267
14408 Author: Keith Packard <keithp@neko.keithp.com>
14409 Date:   Sat Sep 9 15:49:24 2006 -0700
14410
14411     Merge branch 'jhcloos'
14412
14413 commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
14414 Author: Keith Packard <keithp@neko.keithp.com>
14415 Date:   Sat Sep 9 10:04:42 2006 -0700
14416
14417     Accept locale environment variables that do not contain territory.
14418
14419     Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
14420     language,
14421     and may contain territory and encoding. Don't accidentally require
14422     territory
14423     as that will cause fontconfig to fall back to 'en'.
14424
14425  src/fcdefault.c | 16 ++++++++++++++++
14426  1 file changed, 16 insertions(+)
14427
14428 commit 164e267d286eccbbdde69e8935a658dced4331b4
14429 Author: James Cloos <cloos@lugabout.jhcloos.org>
14430 Date:   Sat Sep 9 01:24:08 2006 -0400
14431
14432     Make conf.avail and conf.d work
14433
14434     Add conf.avail to configure.in
14435
14436     Add install: target to conf.d/Makefile.am to
14437     create the initial symlinks to conf.avail
14438
14439  conf.d/Makefile.am | 52
14440  ++++++++++++++++++++++++++++++++++++++++++++++++++++
14441  configure.in       |  1 +
14442  2 files changed, 53 insertions(+)
14443
14444 commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
14445 Author: Keith Packard <keithp@neko.keithp.com>
14446 Date:   Thu Sep 7 15:17:10 2006 -0700
14447
14448     Attempt to fix makealias usage for build on Mac OS X.
14449
14450     Avoid using fcalias.h or fcaliastail.h on systems which don't
14451     support it.
14452     Provided solution still generates these files, but does not use them.
14453
14454  src/fcint.h   | 3 ++-
14455  src/makealias | 2 ++
14456  2 files changed, 4 insertions(+), 1 deletion(-)
14457
14458 commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
14459 Author: Keith Packard <keithp@neko.keithp.com>
14460 Date:   Thu Sep 7 14:37:52 2006 -0700
14461
14462     Replace gnu-specific sed command with simple grep.
14463
14464     makealias was using a gnu-extension to sed addressing, replace that
14465     with a
14466     simple (and more robuse) grep command. Also, found a bug in the public
14467     header file that was leaving one symbol out of the process.
14468
14469  fontconfig/fontconfig.h | 2 +-
14470  src/makealias           | 2 +-
14471  2 files changed, 2 insertions(+), 2 deletions(-)
14472
14473 commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
14474 Author: David Turner <david@freetype.org>
14475 Date:   Thu Sep 7 14:29:35 2006 -0700
14476
14477     Replace character discovery loop with simpler, faster version.
14478
14479     The existing loop for discovering which characters map to glyphs is
14480     ugly and
14481     inefficient. The replacement is functionally identical, but far
14482     cleaner and
14483     faster.
14484
14485  src/fcfreetype.c | 83
14486  ++++++++++++++++++++------------------------------------
14487  1 file changed, 30 insertions(+), 53 deletions(-)
14488
14489 commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
14490 Author: Keith Packard <keithp@neko.keithp.com>
14491 Date:   Thu Sep 7 14:22:16 2006 -0700
14492
14493     Reference patterns in FcCacheCopySet.
14494
14495     As patterns are put into the font set copy, mark them as referenced
14496     so the
14497     cache stays around while the font set is in use.
14498
14499  src/fccache.c | 7 ++++++-
14500  1 file changed, 6 insertions(+), 1 deletion(-)
14501
14502 commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
14503 Author: Keith Packard <keithp@neko.keithp.com>
14504 Date:   Thu Sep 7 10:37:24 2006 -0700
14505
14506     Create fc_cachedir at install time. Bug 8157.
14507
14508  Makefile.am | 2 +-
14509  1 file changed, 1 insertion(+), 1 deletion(-)
14510
14511 commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
14512 Author: Keith Packard <keithp@neko.keithp.com>
14513 Date:   Wed Sep 6 23:58:14 2006 -0700
14514
14515     Update for version 2.3.97.
14516
14517  Makefile.am             |  2 +-
14518  README                  | 41 +++++++++++++++++++++++++++++++++++++++--
14519  configure.in            |  2 +-
14520  fontconfig/fontconfig.h |  2 +-
14521  4 files changed, 42 insertions(+), 5 deletions(-)
14522
14523 commit c3796ac6061373bcf0276a931036987c01741215
14524 Author: Keith Packard <keithp@neko.keithp.com>
14525 Date:   Wed Sep 6 17:45:40 2006 -0700
14526
14527     Charset hashing depended on uniqueness of leaves.
14528
14529     Charset hashing actually use the value of the leaf pointers, which is
14530     clearly wrong, especially now that charsets are not shared across
14531     multiple
14532     font directories.
14533
14534  src/fccharset.c | 4 ++--
14535  1 file changed, 2 insertions(+), 2 deletions(-)
14536
14537 commit 08bef687018f2391c2f2b6fc3849878c121b67dd
14538 Author: Keith Packard <keithp@neko.keithp.com>
14539 Date:   Wed Sep 6 17:43:08 2006 -0700
14540
14541     Parallel build fix for fcalias.h and fcaliastail.h
14542
14543     These are built from the same script, but creating a single
14544     dependency rule
14545     caused parallel make to run the script twice.
14546
14547  src/Makefile.am | 4 +++-
14548  1 file changed, 3 insertions(+), 1 deletion(-)
14549
14550 commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
14551 Author: Keith Packard <keithp@neko.keithp.com>
14552 Date:   Wed Sep 6 17:14:46 2006 -0700
14553
14554     Update architecture signatures for x86-64 and ppc.
14555
14556     I think the cache file data types are stable for now; add-back the
14557     signatures for x86-64 and ppc.
14558
14559  fc-arch/fcarch.tmpl.h | 4 ++--
14560  1 file changed, 2 insertions(+), 2 deletions(-)
14561
14562 commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
14563 Author: Keith Packard <keithp@neko.keithp.com>
14564 Date:   Tue Sep 5 02:24:01 2006 -0700
14565
14566     Eliminate .so PLT entries for local symbols. (thanks to Arjan van
14567     de Ven)
14568
14569     Using a simple shell script that processes the public headers,
14570     two header
14571     files are constructed that map public symbols to hidden internal
14572     aliases
14573     avoiding the assocated PLT entry for referring to a public symbol.
14574
14575     A few mistakes in the FcPrivate/FcPublic annotations were also
14576     discovered
14577     through this process
14578
14579  .gitignore               |  2 ++
14580  fc-arch/Makefile.am      |  9 ++++++++-
14581  fc-case/Makefile.am      |  9 ++++++++-
14582  fc-glyphname/Makefile.am |  9 ++++++++-
14583  fc-lang/Makefile.am      |  9 ++++++++-
14584  fc-lang/fc-lang.c        |  1 -
14585  fontconfig/fontconfig.h  | 10 +++++-----
14586  src/Makefile.am          | 15 ++++++++++++++-
14587  src/fcatomic.c           |  3 +++
14588  src/fcblanks.c           |  3 +++
14589  src/fccache.c            |  3 +++
14590  src/fccfg.c              |  3 +++
14591  src/fccharset.c          |  3 +++
14592  src/fcdbg.c              |  3 +++
14593  src/fcdefault.c          |  3 +++
14594  src/fcdir.c              |  3 +++
14595  src/fcfreetype.c         |  4 ++++
14596  src/fcfs.c               |  3 +++
14597  src/fcinit.c             |  3 +++
14598  src/fcint.h              |  5 ++++-
14599  src/fclang.c             |  3 +++
14600  src/fclist.c             |  3 +++
14601  src/fcmatch.c            |  3 +++
14602  src/fcmatrix.c           |  3 +++
14603  src/fcname.c             |  3 +++
14604  src/fcpat.c              |  3 +++
14605  src/fcserialize.c        |  3 +++
14606  src/fcstr.c              |  3 +++
14607  src/fcxml.c              |  3 +++
14608  src/ftglue.c             |  3 +++
14609  src/makealias            | 24 ++++++++++++++++++++++++
14610  31 files changed, 145 insertions(+), 12 deletions(-)
14611
14612 commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
14613 Author: Keith Packard <keithp@neko.keithp.com>
14614 Date:   Mon Sep 4 23:19:59 2006 -0700
14615
14616     Correct reference count when sharing cache file objects.
14617
14618     Multiple maps of the same cache file share the same mapped object;
14619     bump the
14620     cache object reference count in this case
14621
14622  src/fccache.c | 4 +++-
14623  1 file changed, 3 insertions(+), 1 deletion(-)
14624
14625 commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
14626 Author: Keith Packard <keithp@neko.keithp.com>
14627 Date:   Mon Sep 4 22:39:51 2006 -0700
14628
14629     Oops, fc-lang broke when I added cache referencing.
14630
14631     Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
14632
14633  fc-lang/fc-lang.c | 10 ++++++++++
14634  1 file changed, 10 insertions(+)
14635
14636 commit 17389539a046f7231447d531ef7f3d131c1d7515
14637 Author: Keith Packard <keithp@neko.keithp.com>
14638 Date:   Mon Sep 4 22:26:24 2006 -0700
14639
14640     Make cache reference counting more efficient.
14641
14642     Eliminate need to reference cache object once per cached font, instead
14643     just count the number of fonts used from the cache and bump the
14644     reference
14645     count once by that amount. I think this makes this refernece technique
14646     efficient enough for use.
14647
14648  src/fccache.c | 9 +++++++++
14649  src/fccfg.c   | 5 ++++-
14650  src/fcint.h   | 3 +++
14651  3 files changed, 16 insertions(+), 1 deletion(-)
14652
14653 commit 9e612141df7e693ef98071f102cecb5d777ceecb
14654 Author: Keith Packard <keithp@neko.keithp.com>
14655 Date:   Mon Sep 4 22:20:25 2006 -0700
14656
14657     Reference count cache objects.
14658
14659     Caches contain patterns and character sets which are reference
14660     counted and
14661     visible to applications. Reference count the underlying cache object
14662     so that
14663     it stays around until all reference objects are no longer in use.
14664
14665     This is less efficient than just leaving all caches around forever,
14666     but does
14667     avoid eternal size increases in case applications ever bother
14668     to actually
14669     look for changes in the font configuration.
14670
14671  src/fccache.c   | 255
14672  ++++++++++++++++++++++++++++++++++++++++++--------------
14673  src/fccfg.c     |  22 +----
14674  src/fccharset.c |   5 ++
14675  src/fcint.h     |  16 ++--
14676  src/fcpat.c     |  10 ++-
14677  5 files changed, 213 insertions(+), 95 deletions(-)
14678
14679 commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
14680 Author: Keith Packard <keithp@neko.keithp.com>
14681 Date:   Mon Sep 4 13:59:58 2006 -0700
14682
14683     Leave cache files mapped permanently.
14684
14685     Without reference counting on cache objects, there's no way to
14686     know when
14687     an application is finished using objects pulled from the cache. Until
14688     some
14689     kinf of cache reference counting can be done, leave all cache
14690     objects mapped
14691     for the life of the library (until FcFini is called). To mitigate
14692     the cost
14693     of this, ensure that each instance of a cache file is mapped only
14694     once.
14695
14696  src/fccache.c | 143
14697  +++++++++++++++++++++++++++++++++++++++++++++-------------
14698  src/fcinit.c  |   1 +
14699  src/fcint.h   |   3 ++
14700  3 files changed, 116 insertions(+), 31 deletions(-)
14701
14702 commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
14703 Author: James Cloos <cloos@lugabout.jhcloos.org>
14704 Date:   Mon Sep 4 15:57:19 2006 -0400
14705
14706     Update Makefile.am files
14707
14708  Makefile.am            |  2 +-
14709  conf.avail/Makefile.am | 34 ++++++++++++++++++++--------------
14710  2 files changed, 21 insertions(+), 15 deletions(-)
14711
14712 commit c3425fa671663b11aa5288a0b52a0618c5d075ef
14713 Author: James Cloos <cloos@lugabout.jhcloos.org>
14714 Date:   Mon Sep 4 15:47:52 2006 -0400
14715
14716     Move some section from fonts.conf into conf.avail files
14717
14718     URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
14719     unhinting
14720     sections all moved into conf.avail, to load before user and local
14721     confs.
14722
14723  conf.avail/10-urw-aliases.conf       |  47 +++++++++++++
14724  conf.avail/15-amt-aliases.conf       |  16 +++++
14725  conf.avail/20-fix-globaladvance.conf |  24 +++++++
14726  conf.avail/30-unhint-small-vera.conf |  44 ++++++++++++
14727  fonts.conf.in                        | 133
14728  -----------------------------------
14729  5 files changed, 131 insertions(+), 133 deletions(-)
14730
14731 commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
14732 Author: Keith Packard <keithp@neko.keithp.com>
14733 Date:   Mon Sep 4 12:46:01 2006 -0700
14734
14735     Can't typecheck values for objects with no known type.
14736
14737     Objects that aren't part of the built-in object list don't have
14738     predefined
14739     types, so we can't typecheck them.
14740
14741  src/fcxml.c | 2 ++
14742  1 file changed, 2 insertions(+)
14743
14744 commit 60018915891bd146271b687278782fe38b4c4461
14745 Author: James Cloos <cloos@lugabout.jhcloos.org>
14746 Date:   Mon Sep 4 15:45:28 2006 -0400
14747
14748     Re-order old conf.d files
14749
14750     Make sure they continue to load after ~/.fonts.conf and local.conf
14751
14752  conf.avail/20-LohitGujarati.conf  |   5 -
14753  conf.avail/20-fonts-persian.conf  | 539
14754  --------------------------------------
14755  conf.avail/30-no-sub-pixel.conf   |   9 -
14756  conf.avail/30-sub-pixel-bgr.conf  |   9 -
14757  conf.avail/30-sub-pixel-rgb.conf  |   9 -
14758  conf.avail/30-sub-pixel-vbgr.conf |   9 -
14759  conf.avail/30-sub-pixel-vrgb.conf |   9 -
14760  conf.avail/33-autohint.conf       |   9 -
14761  conf.avail/33-unhinted.conf       |   9 -
14762  conf.avail/36-no-bitmaps.conf     |  13 -
14763  conf.avail/36-yes-bitmaps.conf    |  13 -
14764  conf.avail/60-LohitGujarati.conf  |   5 +
14765  conf.avail/60-fonts-persian.conf  | 539
14766  ++++++++++++++++++++++++++++++++++++++
14767  conf.avail/70-no-sub-pixel.conf   |   9 +
14768  conf.avail/70-sub-pixel-bgr.conf  |   9 +
14769  conf.avail/70-sub-pixel-rgb.conf  |   9 +
14770  conf.avail/70-sub-pixel-vbgr.conf |   9 +
14771  conf.avail/70-sub-pixel-vrgb.conf |   9 +
14772  conf.avail/73-autohint.conf       |   9 +
14773  conf.avail/73-unhinted.conf       |   9 +
14774  conf.avail/76-no-bitmaps.conf     |  13 +
14775  conf.avail/76-yes-bitmaps.conf    |  13 +
14776  22 files changed, 633 insertions(+), 633 deletions(-)
14777
14778 commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
14779 Author: James Cloos <cloos@lugabout.jhcloos.org>
14780 Date:   Mon Sep 4 15:36:46 2006 -0400
14781
14782     Make room for chunks from fonts.conf in conf.avail
14783
14784  conf.avail/10-LohitGujarati.conf |   5 -
14785  conf.avail/10-fonts-persian.conf | 539
14786  ---------------------------------------
14787  conf.avail/20-LohitGujarati.conf |   5 +
14788  conf.avail/20-fonts-persian.conf | 539
14789  +++++++++++++++++++++++++++++++++++++++
14790  4 files changed, 544 insertions(+), 544 deletions(-)
14791
14792 commit d55620c90676951fc70ec9430c2670edca2147cb
14793 Author: James Cloos <cloos@lugabout.jhcloos.org>
14794 Date:   Mon Sep 4 15:32:37 2006 -0400
14795
14796     Replace load of conf.d in fonts.conf.in
14797
14798  fonts.conf.in | 5 +++++
14799  1 file changed, 5 insertions(+)
14800
14801 commit f6e645c4993fff77d596dba734c09cdb255f4ca0
14802 Author: James Cloos <cloos@lugabout.jhcloos.org>
14803 Date:   Mon Sep 4 15:30:10 2006 -0400
14804
14805     Update Makefile.am to match conf.avail changes
14806
14807  conf.avail/Makefile.am | 21 ++++++++++++---------
14808  1 file changed, 12 insertions(+), 9 deletions(-)
14809
14810 commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
14811 Author: James Cloos <cloos@lugabout.jhcloos.org>
14812 Date:   Mon Sep 4 15:27:29 2006 -0400
14813
14814     Number the remaining conf.avail files
14815
14816  conf.avail/30-no-sub-pixel.conf   |  9 +++++++++
14817  conf.avail/30-sub-pixel-bgr.conf  |  9 +++++++++
14818  conf.avail/30-sub-pixel-rgb.conf  |  9 +++++++++
14819  conf.avail/30-sub-pixel-vbgr.conf |  9 +++++++++
14820  conf.avail/30-sub-pixel-vrgb.conf |  9 +++++++++
14821  conf.avail/33-autohint.conf       |  9 +++++++++
14822  conf.avail/33-unhinted.conf       |  9 +++++++++
14823  conf.avail/36-no-bitmaps.conf     | 13 +++++++++++++
14824  conf.avail/36-yes-bitmaps.conf    | 13 +++++++++++++
14825  conf.avail/autohint.conf          |  9 ---------
14826  conf.avail/no-bitmaps.conf        | 13 -------------
14827  conf.avail/no-sub-pixel.conf      |  9 ---------
14828  conf.avail/sub-pixel-bgr.conf     |  9 ---------
14829  conf.avail/sub-pixel-rgb.conf     |  9 ---------
14830  conf.avail/sub-pixel-vbgr.conf    |  9 ---------
14831  conf.avail/sub-pixel-vrgb.conf    |  9 ---------
14832  conf.avail/unhinted.conf          |  9 ---------
14833  conf.avail/yes-bitmaps.conf       | 13 -------------
14834  18 files changed, 89 insertions(+), 89 deletions(-)
14835
14836 commit a04ac99f0f3e487c7611772442727a6eb4f44393
14837 Author: Keith Packard <keithp@neko.keithp.com>
14838 Date:   Mon Sep 4 02:13:13 2006 -0700
14839
14840     Hide FreeType glue code from library ABI.
14841
14842     FreeType glue code was escaping the shared library.
14843
14844  src/ftglue.h | 4 +++-
14845  1 file changed, 3 insertions(+), 1 deletion(-)
14846
14847 commit 4984242e3681a50a9c19f352783f145f91ecb868
14848 Author: Keith Packard <keithp@neko.keithp.com>
14849 Date:   Mon Sep 4 00:47:07 2006 -0700
14850
14851     Hide private functions in shared library. Export functionality
14852     for utilities.
14853
14854     Borrowing header stuff written for cairo, fontconfig now exposes
14855     in the
14856     shared library only the symbols which are included in the public
14857     header
14858     files. All private symbols are hidden using suitable compiler
14859     directives.
14860
14861     A few new public functions were required for the fontconfig utility
14862     programs
14863     (fc-cat and fc-cache) so those were added, bumping the .so minor
14864     version number
14865     in the process.
14866
14867  configure.in            |   9 +-
14868  fc-cache/fc-cache.c     |  30 ++--
14869  fc-cat/Makefile.am      |   2 +-
14870  fc-cat/fc-cat.c         |  37 ++---
14871  fontconfig/fcfreetype.h |  14 +-
14872  fontconfig/fontconfig.h | 403
14873  ++++++++++++++++++++++++++++--------------------
14874  src/fccache.c           |  48 ++++++
14875  src/fccharset.c         |   5 -
14876  src/fcint.h             | 337 +++++++++++++++++++---------------------
14877  9 files changed, 481 insertions(+), 404 deletions(-)
14878
14879 commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
14880 Author: James Cloos <cloos@lugabout.jhcloos.org>
14881 Date:   Mon Sep 4 01:33:09 2006 -0400
14882
14883     Move user and local conf file loading into conf.avail files
14884
14885  conf.avail/50-user.conf  |  7 +++++++
14886  conf.avail/51-local.conf |  7 +++++++
14887  fonts.conf.in            | 11 -----------
14888  3 files changed, 14 insertions(+), 11 deletions(-)
14889
14890 commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
14891 Author: James Cloos <cloos@lugabout.jhcloos.org>
14892 Date:   Mon Sep 4 01:28:07 2006 -0400
14893
14894     Support all five possibilities for sub-pixel
14895
14896     Make sub-pixel.conf be sub-pixel-rgb.conf and add the
14897     three other possibilites: bgr, vrgb and vbgr.
14898
14899  conf.avail/sub-pixel-bgr.conf  | 9 +++++++++
14900  conf.avail/sub-pixel-rgb.conf  | 9 +++++++++
14901  conf.avail/sub-pixel-vbgr.conf | 9 +++++++++
14902  conf.avail/sub-pixel-vrgb.conf | 9 +++++++++
14903  conf.avail/sub-pixel.conf      | 9 ---------
14904  5 files changed, 36 insertions(+), 9 deletions(-)
14905
14906 commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
14907 Author: James Cloos <cloos@lugabout.jhcloos.org>
14908 Date:   Mon Sep 4 01:24:02 2006 -0400
14909
14910     Standardize conf.avail number prefixing convention
14911
14912     Always use \d- rather than just \d as prefix
14913
14914  conf.avail/10-LohitGujarati.conf | 5 +++++
14915  conf.avail/10LohitGujarati.conf  | 5 -----
14916  2 files changed, 5 insertions(+), 5 deletions(-)
14917
14918 commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
14919 Author: James Cloos <cloos@lugabout.jhcloos.org>
14920 Date:   Mon Sep 4 01:21:55 2006 -0400
14921
14922     Move files from conf.d to conf.avail
14923
14924     All of the files in conf.d are now in conf.avail
14925     Makefile.am is updated to reflect the change
14926
14927  Makefile.am                      |   2 +-
14928  conf.avail/10-fonts-persian.conf | 539
14929  +++++++++++++++++++++++++++++++++++++++
14930  conf.avail/10LohitGujarati.conf  |   5 +
14931  conf.avail/60-delicious.conf     |  20 ++
14932  conf.avail/Makefile.am           |  40 +++
14933  conf.avail/README                |   8 +
14934  conf.avail/autohint.conf         |   9 +
14935  conf.avail/no-bitmaps.conf       |  13 +
14936  conf.avail/no-sub-pixel.conf     |   9 +
14937  conf.avail/sub-pixel.conf        |   9 +
14938  conf.avail/unhinted.conf         |   9 +
14939  conf.avail/yes-bitmaps.conf      |  13 +
14940  conf.d/10-fonts-persian.conf     | 539
14941  ---------------------------------------
14942  conf.d/10LohitGujarati.conf      |   5 -
14943  conf.d/60-delicious.conf         |  20 --
14944  conf.d/Makefile.am               |  40 ---
14945  conf.d/README                    |   8 -
14946  conf.d/autohint.conf             |   9 -
14947  conf.d/no-bitmaps.conf           |  13 -
14948  conf.d/no-sub-pixel.conf         |   9 -
14949  conf.d/sub-pixel.conf            |   9 -
14950  conf.d/unhinted.conf             |   9 -
14951  conf.d/yes-bitmaps.conf          |  13 -
14952  23 files changed, 675 insertions(+), 675 deletions(-)
14953
14954 commit 34227592c23db4d462d36773532cef67731e2831
14955 Author: Keith Packard <keithp@neko.keithp.com>
14956 Date:   Sun Sep 3 16:27:09 2006 -0700
14957
14958     Remove all .cvsignore files
14959
14960  .cvsignore              | 35 -----------------------------------
14961  conf.d/.cvsignore       |  2 --
14962  doc/.cvsignore          | 16 ----------------
14963  fc-cache/.cvsignore     |  6 ------
14964  fc-case/.cvsignore      |  6 ------
14965  fc-cat/.cvsignore       |  6 ------
14966  fc-glyphname/.cvsignore |  6 ------
14967  fc-lang/.cvsignore      |  6 ------
14968  fc-list/.cvsignore      |  6 ------
14969  fc-match/.cvsignore     |  6 ------
14970  fontconfig/.cvsignore   |  2 --
14971  src/.cvsignore          |  7 -------
14972  test/.cvsignore         |  2 --
14973  13 files changed, 106 deletions(-)
14974
14975 commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
14976 Merge: e79c648 fb2092c
14977 Author: Keith Packard <keithp@neko.keithp.com>
14978 Date:   Sun Sep 3 16:07:11 2006 -0700
14979
14980     Merge branch 'fc-2_4_branch' to master
14981
14982     Moving development back to master.
14983
14984 commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
14985 Author: Keith Packard <keithp@neko.keithp.com>
14986 Date:   Sun Sep 3 15:20:46 2006 -0700
14987
14988     Finish INSTALL changes. .gitignore ChangeLog
14989
14990  .gitignore | 1 +
14991  INSTALL    | 2 +-
14992  2 files changed, 2 insertions(+), 1 deletion(-)
14993
14994 commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
14995 Author: Keith Packard <keithp@neko.keithp.com>
14996 Date:   Sun Sep 3 14:58:49 2006 -0700
14997
14998     Update instructions for doing a release. Autogen ChangeLog from
14999     git-log.
15000
15001  INSTALL     | 21 ++++++++++++++++-----
15002  Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
15003  2 files changed, 55 insertions(+), 5 deletions(-)
15004
15005 commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
15006 Author: Keith Packard <keithp@neko.keithp.com>
15007 Date:   Sun Sep 3 14:46:17 2006 -0700
15008
15009     Remove ChangeLog
15010
15011  ChangeLog | 3496
15012  -------------------------------------------------------------
15013  1 file changed, 3496 deletions(-)
15014
15015 commit 0945cbe73019404c880be0de7f703ef77aec8a08
15016 Author: Keith Packard <keithp@neko.keithp.com>
15017 Date:   Sun Sep 3 14:42:48 2006 -0700
15018
15019     Change version to 2.3.96
15020
15021  README                  | 67
15022  +++++++++++++++++++++++++++++++++++++++++++++++--
15023  configure.in            |  2 +-
15024  fontconfig/fontconfig.h |  2 +-
15025  3 files changed, 67 insertions(+), 4 deletions(-)
15026
15027 commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
15028 Author: Keith Packard <keithp@neko.keithp.com>
15029 Date:   Sat Sep 2 23:10:59 2006 -0700
15030
15031     Oops; missed the 60-delicious.conf file.
15032
15033     This file fixes Delicious Heavy fonts to have the correct weight
15034     value.
15035
15036  conf.d/60-delicious.conf | 20 ++++++++++++++++++++
15037  1 file changed, 20 insertions(+)
15038
15039 commit e3b771a63e837b341bbd1e3e7e9c868244506f62
15040 Author: Keith Packard <keithp@neko.keithp.com>
15041 Date:   Sat Sep 2 23:09:44 2006 -0700
15042
15043     Using uninitialized (and wrong) variable in FcStrCopyFilename.
15044
15045     A typo from the change in where filename canonicalization occurs.
15046
15047  src/fcstr.c | 2 +-
15048  1 file changed, 1 insertion(+), 1 deletion(-)
15049
15050 commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
15051 Author: Keith Packard <keithp@neko.keithp.com>
15052 Date:   Sat Sep 2 20:23:31 2006 -0700
15053
15054     Don't segfault when string values can't be parsed as charsets or
15055     langsets.
15056
15057     If parsing charsets or langsets fails, return a FcTypeVoid value
15058     instead of
15059     a charset/langset value with a NULL pointer in it (which is invalid).
15060
15061  src/fcname.c | 6 ++++++
15062  1 file changed, 6 insertions(+)
15063
15064 commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
15065 Author: Keith Packard <keithp@neko.keithp.com>
15066 Date:   Sat Sep 2 20:07:29 2006 -0700
15067
15068     Fix missing initialization/destruction of new 'scan' target subst
15069     list.
15070
15071     Forgot to initialize and destroy the new substitution list for the
15072     'scan'
15073     match target.
15074
15075  src/fccfg.c | 2 ++
15076  1 file changed, 2 insertions(+)
15077
15078 commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
15079 Author: Keith Packard <keithp@neko.keithp.com>
15080 Date:   Sat Sep 2 17:52:12 2006 -0700
15081
15082     Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
15083
15084     The Delicious family includes one named Delicious Heavy, a bold
15085     variant
15086     which is unfortunately marked as having normal weight. Because
15087     the family
15088     name is 'Delicious', fontconfig accidentally selects this font
15089     instead of
15090     the normal weight variant. The fix here rewrites the scanned data
15091     by running
15092     the scanned pattern through a new substitution sequence tagged with
15093     <match target=scan>; a sample for the Delicious family is included to
15094     demonstrate how it works (and fix Delicious at the same time).
15095
15096     Also added was a new match predicate -- the 'decorative' predicate
15097     which is
15098     automatically detected in fonts by searching style names for key
15099     decorative
15100     phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
15101     additional decorative key words are welcome. This should have
15102     little effect
15103     on font matching except when two fonts share the same characteristics
15104     except
15105     for this value.
15106
15107  conf.d/Makefile.am       |  1 +
15108  doc/fontconfig-user.sgml |  6 ++++--
15109  fontconfig/fontconfig.h  |  3 ++-
15110  fonts.dtd                |  6 +++++-
15111  src/fccfg.c              | 35 +++++++++++++++++++++++++++--------
15112  src/fcdbg.c              |  7 +++++++
15113  src/fcdefault.c          |  1 +
15114  src/fcdir.c              | 18 +++++++++++++++++-
15115  src/fcfreetype.c         | 34 +++++++++++++++++++++++++++++++++-
15116  src/fcint.h              |  2 ++
15117  src/fcmatch.c            | 33 ++++++++++++++++++++-------------
15118  src/fcname.c             | 34 ++++++++++++++++++++++++++++++----
15119  src/fcxml.c              |  4 ++++
15120  13 files changed, 153 insertions(+), 31 deletions(-)
15121
15122 commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
15123 Author: Keith Packard <keithp@neko.keithp.com>
15124 Date:   Sat Sep 2 14:54:14 2006 -0700
15125
15126     Allow font caches to contain newer version numbers
15127
15128     Use the version number inside the cache file to mark backward
15129     compatible
15130     changes while continuing to reserve the filename number for
15131     incompatible
15132     changes.
15133
15134  src/fccache.c | 4 ++--
15135  1 file changed, 2 insertions(+), 2 deletions(-)
15136
15137 commit 9b511b290548ad2920cda94507a3311efc461e8a
15138 Author: Keith Packard <keithp@neko.keithp.com>
15139 Date:   Sat Sep 2 14:52:37 2006 -0700
15140
15141     Unify directory canonicalization into FcStrAddFilename.
15142
15143     Instead of making filename canonicalization occur in multiple
15144     places, it
15145     occurs only in FcStrAddFilename now, as all filenames pass through
15146     that
15147     function at one point.
15148
15149  fc-cache/fc-cache.c |  2 +-
15150  fc-cat/fc-cat.c     |  2 +-
15151  src/fcdir.c         | 17 ++++-------------
15152  src/fcstr.c         | 24 +++++++++++-------------
15153  4 files changed, 17 insertions(+), 28 deletions(-)
15154
15155 commit 813258dc8e3a8c964af49abe810e76a95241926d
15156 Author: Keith Packard <keithp@neko.keithp.com>
15157 Date:   Fri Sep 1 22:08:41 2006 -0700
15158
15159     Move Free family names to bottom of respective aliases. (bug 7429)
15160
15161     The FreeSans, FreeSerif and FreeMono fonts cover a large number of
15162     languages, but are of generally poor quality. Moving these after
15163     fonts which
15164     cover specific languages but which have higher quality glyphs
15165     should improve
15166     font selection.
15167
15168  fonts.conf.in | 6 +++---
15169  1 file changed, 3 insertions(+), 3 deletions(-)
15170
15171 commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
15172 Author: Keith Packard <keithp@neko.keithp.com>
15173 Date:   Fri Sep 1 22:04:52 2006 -0700
15174
15175     Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
15176
15177     Limited FC_DEBUG documentation (just shows values and vague idea
15178     of what
15179     they're related to). Also document \ escape syntax for font names,
15180     including
15181     how family name and values have different escape requirements.
15182
15183  doc/fontconfig-user.sgml | 40 ++++++++++++++++++++++++++++++++++++++--
15184  1 file changed, 38 insertions(+), 2 deletions(-)
15185
15186 commit 7295c6f5faa595422e0825aa2e91883147d5b50e
15187 Author: Keith Packard <keithp@neko.keithp.com>
15188 Date:   Fri Sep 1 21:30:54 2006 -0700
15189
15190     Guess that mac roman names with lots of high bits are actually SJIS.
15191
15192     Many Japanese fonts incorrectly include names tagged as Roman
15193     encoding and
15194     English language which are actually Japanese names in the SJIS
15195     encoding.
15196     Guess that names with a large number of high bits set are SJIS encoded
15197     Japanese names rather than English names.
15198
15199  src/fcfreetype.c | 81
15200  ++++++++++++++++++++++++++++++++++++++++++++------------
15201  1 file changed, 64 insertions(+), 17 deletions(-)
15202
15203 commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
15204 Author: Keith Packard <keithp@neko.keithp.com>
15205 Date:   Fri Sep 1 21:12:44 2006 -0700
15206
15207     Prefer Bitstream Vera to DejaVu families.
15208
15209     DejaVu is a modified version of Bitstream Vera that covers
15210     significantly
15211     more languages, but does so with spotty quality, lacking hinting
15212     for many
15213     glyphs, especially for the synthesized serif oblique face. Use
15214     Bitstream
15215     Vera (where installed).
15216
15217  fonts.conf.in | 11 ++++++-----
15218  1 file changed, 6 insertions(+), 5 deletions(-)
15219
15220 commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
15221 Author: Keith Packard <keithp@neko.keithp.com>
15222 Date:   Fri Sep 1 15:33:27 2006 -0700
15223
15224     Fonts matching lang not territory should satisfy sort pattern lang.
15225
15226     A pattern specifying 'Chinese' (:lang=zh) without a territory
15227     should be
15228     satisfied by any font supporting any Chinese lang. The code was
15229     requiring
15230     that the lang tags match exactly, causing this sort to fail.
15231
15232  src/fcmatch.c | 2 +-
15233  1 file changed, 1 insertion(+), 1 deletion(-)
15234
15235 commit cfccd4873a44da5b041368d5fca4f05180dcf041
15236 Author: Keith Packard <keithp@neko.keithp.com>
15237 Date:   Fri Sep 1 13:22:45 2006 -0700
15238
15239     Really only rebuild caches for system fonts at make install time.
15240
15241     Oops. Fix actual fc-cache command line instead of just the displayed
15242     version.
15243
15244  Makefile.am | 2 +-
15245  1 file changed, 1 insertion(+), 1 deletion(-)
15246
15247 commit caf996342b53bf2ca4eedbe54bc86b68456d7470
15248 Author: Keith Packard <keithp@neko.keithp.com>
15249 Date:   Fri Sep 1 12:59:09 2006 -0700
15250
15251     Add Assamese orthography (as.orth). Bug #8050
15252
15253     Behdad Esfahbod says Assamese is the same as Bengali, so this
15254     just uses
15255     bn.orth.
15256
15257  fc-lang/as.orth  | 28 ++++++++++++++++++++++++++++
15258  fc-lang/iso639-1 |  2 +-
15259  2 files changed, 29 insertions(+), 1 deletion(-)
15260
15261 commit c9e6d2c8cc920937546faa63c889570fa7b4745c
15262 Author: Keith Packard <keithp@neko.keithp.com>
15263 Date:   Fri Sep 1 12:45:43 2006 -0700
15264
15265     Chinese/Macau needs the Hong Kong orthography instead of Taiwan
15266     (bug 7884)
15267
15268     From Abel Cheung:
15269     Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
15270     Macau
15271     only uses traditional Chinese characters used in Taiwan; however
15272     that is
15273     wrong, as a majority of Macau people speaks Cantonese too, and
15274     also uses
15275     additional traditional Chinese chars from Hong Kong (there are
15276     already some
15277     place names that can't be represented in just chars used in
15278     Taiwan). So it
15279     should include zh_hk.orth instead.
15280
15281  fc-lang/zh_mo.orth | 9 +++++++--
15282  1 file changed, 7 insertions(+), 2 deletions(-)
15283
15284 commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
15285 Author: Keith Packard <keithp@neko.keithp.com>
15286 Date:   Fri Sep 1 12:36:31 2006 -0700
15287
15288     Avoid #warning directives on non-GCC compilers. (bug 7683)
15289
15290     Detect GCC and use #warning only on GCC systems.
15291
15292  configure.in     | 4 +++-
15293  src/fcfreetype.c | 2 ++
15294  2 files changed, 5 insertions(+), 1 deletion(-)
15295
15296 commit ab2cb932b25af20896c08f4641dfa696ed651418
15297 Author: Keith Packard <keithp@neko.keithp.com>
15298 Date:   Fri Sep 1 12:26:15 2006 -0700
15299
15300     Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
15301
15302     Linking against fontconfig requires expat on systems without chained
15303     shared
15304     library dependencies.
15305
15306  fontconfig.pc.in | 1 +
15307  1 file changed, 1 insertion(+)
15308
15309 commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
15310 Author: Keith Packard <keithp@neko.keithp.com>
15311 Date:   Fri Sep 1 12:07:10 2006 -0700
15312
15313     Fix memory leaks in fc-cache directory cleaning code.
15314
15315     valgrind found a few leaks in the new cache cleaning code.
15316
15317  fc-cache/fc-cache.c | 9 +++++++++
15318  1 file changed, 9 insertions(+)
15319
15320 commit fd7223c770e74730480bdf9ecf36f3152a12473e
15321 Author: Keith Packard <keithp@neko.keithp.com>
15322 Date:   Fri Sep 1 12:05:04 2006 -0700
15323
15324     Only rebuild caches for system fonts at make install time.
15325
15326     Rebuilding user-specific fonts will stick those cache files in
15327     the system
15328     font cache directory.
15329
15330  Makefile.am | 2 +-
15331  1 file changed, 1 insertion(+), 1 deletion(-)
15332
15333 commit 8587d77ce64147b7fb324458ba100910ebba93f4
15334 Author: Keith Packard <keithp@neko.keithp.com>
15335 Date:   Fri Sep 1 02:27:45 2006 -0700
15336
15337     Add some ignores
15338
15339  .gitignore | 2 ++
15340  1 file changed, 2 insertions(+)
15341
15342 commit 09bd9ae2be032efb05a8be7bae584fa18756d951
15343 Author: Keith Packard <keithp@neko.keithp.com>
15344 Date:   Fri Sep 1 02:22:59 2006 -0700
15345
15346     Fontset pattern references are relative to fontset, not array.
15347
15348     Within a fontset, the patterns are stored as pointers in an array.
15349     When stored as offsets, the offsets are relative to the fontset object
15350     itself, not the base of the array of pointers.
15351
15352  src/fcint.h | 2 +-
15353  1 file changed, 1 insertion(+), 1 deletion(-)
15354
15355 commit 18b6857c6476517db7932025847ae952feba758d
15356 Author: Keith Packard <keithp@neko.keithp.com>
15357 Date:   Fri Sep 1 01:49:47 2006 -0700
15358
15359     Fix fc-lang to use new charset freezer API.
15360
15361     Charset freezer api now uses allocated object. Also required minor
15362     fixes to
15363     charset freezer code to remove assumption that all input charsets are
15364     persistant.
15365
15366  fc-lang/fc-lang.c | 30 ++++++++++++++++++------------
15367  src/fccharset.c   | 11 +++++------
15368  src/fcint.h       |  6 ++++++
15369  3 files changed, 29 insertions(+), 18 deletions(-)
15370
15371 commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
15372 Author: Keith Packard <keithp@neko.keithp.com>
15373 Date:   Fri Sep 1 01:15:14 2006 -0700
15374
15375     Pass directory information around in FcCache structure. Freeze
15376     charsets.
15377
15378     Instead of passing directory information around in separate variables,
15379     collect it all in an FcCache structure. Numerous internal and tool
15380     interfaces changed as a result of this.
15381
15382     Charsets are now pre-frozen before being serialized. This causes
15383     them to
15384     share across multiple fonts in the same cache.
15385
15386  fc-cache/fc-cache.c         | 109 ++++-----
15387  fc-cat/fc-cat.c             |  83 ++-----
15388  fc-glyphname/fc-glyphname.c |  13 --
15389  src/fccache.c               | 300 ++++++++++--------------
15390  src/fccfg.c                 | 169 ++++++++------
15391  src/fccharset.c             | 550
15392  +++++++++++++++++++++++---------------------
15393  src/fcdir.c                 | 177 +++++++-------
15394  src/fcinit.c                |   1 -
15395  src/fcint.h                 |  60 ++---
15396  src/fcpat.c                 |   8 +
15397  src/fcserialize.c           |   3 +
15398  11 files changed, 702 insertions(+), 771 deletions(-)
15399
15400 commit aec8c90b450c115718fd87bc270e35ee6b605967
15401 Author: Keith Packard <keithp@neko.keithp.com>
15402 Date:   Fri Sep 1 01:12:13 2006 -0700
15403
15404     Remove stale architecture signatures.
15405
15406     All but x86 are known to be wrong.
15407
15408  fc-arch/fcarch.tmpl.h | 7 +++----
15409  1 file changed, 3 insertions(+), 4 deletions(-)
15410
15411 commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
15412 Author: Keith Packard <keithp@neko.keithp.com>
15413 Date:   Thu Aug 31 18:16:00 2006 -0700
15414
15415     Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
15416
15417     Applications explicitly setting FC_LANG with string would fail due
15418     to typechecking disallowing this case.
15419
15420  src/fcname.c | 4 ++++
15421  1 file changed, 4 insertions(+)
15422
15423 commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
15424 Author: Keith Packard <keithp@neko.keithp.com>
15425 Date:   Thu Aug 31 18:14:45 2006 -0700
15426
15427     Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
15428     Makefile.am
15429
15430     make distcheck caught this bug; the effect of 'make uninstall'
15431     would have been to execute 'rm -rf /', somewhat less that desirable.
15432
15433  fc-cache/Makefile.am | 6 ++----
15434  fc-cat/Makefile.am   | 2 --
15435  2 files changed, 2 insertions(+), 6 deletions(-)
15436
15437 commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
15438 Author: Keith Packard <keithp@neko.keithp.com>
15439 Date:   Thu Aug 31 14:38:18 2006 -0700
15440
15441     Revert ABI changes from version 2.3
15442
15443     Accidental ABI changes and additions were discovered by looking at the
15444     differences in fontconfig.h. All of those have been reverted.
15445
15446  fc-cache/fc-cache.c     |  4 ++--
15447  fc-list/fc-list.c       |  2 +-
15448  fontconfig/fontconfig.h | 23 +++++------------------
15449  src/fccache.c           | 16 ++++++++++++++--
15450  src/fcint.h             |  6 ++++++
15451  5 files changed, 28 insertions(+), 23 deletions(-)
15452
15453 commit 0a87ce715e1862c56702f5be43af9f246aa34e68
15454 Author: Keith Packard <keithp@neko.keithp.com>
15455 Date:   Thu Aug 31 11:56:43 2006 -0700
15456
15457     With no args, fc-cat now dumps all directories.
15458
15459     Automatically list all font directories when no arguments are given to
15460     fc-cat. Also add -r option to recurse from specified cache
15461     directories.
15462     fc-cat also now prints the cache filename in verbose mode, along
15463     with the
15464     related directory name.
15465
15466  fc-cat/fc-cat.c | 119
15467  +++++++++++++++++++++++++++++++++++++++++++-------------
15468  src/fccache.c   |  16 +++++---
15469  src/fcint.h     |   2 +-
15470  3 files changed, 104 insertions(+), 33 deletions(-)
15471
15472 commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
15473 Author: Keith Packard <keithp@neko.keithp.com>
15474 Date:   Thu Aug 31 09:42:49 2006 -0700
15475
15476     Automatically remove invalid cache files.
15477
15478     Cache files for missing or more recently modified directories are
15479     automatically removed at the end of every fc-cache run.
15480
15481  fc-cache/Makefile.am |   2 +-
15482  fc-cache/fc-cache.c  | 130
15483  ++++++++++++++++++++++++++++++++++++++++++++++++++-
15484  fc-cat/fc-cat.c      |   3 +-
15485  src/fccache.c        |   6 +--
15486  src/fcint.h          |   2 +-
15487  5 files changed, 135 insertions(+), 8 deletions(-)
15488
15489 commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
15490 Author: Keith Packard <keithp@neko.keithp.com>
15491 Date:   Thu Aug 31 09:07:32 2006 -0700
15492
15493     Serialized value lists were only including one value.
15494
15495     The next pointer in the serialized value list wasn't getting set,
15496     so they
15497     were truncated at a single value.
15498
15499  src/fcpat.c | 1 +
15500  1 file changed, 1 insertion(+)
15501
15502 commit c50ea916b0e56520948804b67fc7df57bb490575
15503 Author: Keith Packard <keithp@neko.keithp.com>
15504 Date:   Wed Aug 30 23:09:39 2006 -0700
15505
15506     Use intptr_t instead of off_t inside FcCache structure.
15507
15508     This avoids OS-dependencies in the cache file structure.
15509
15510  src/fcint.h       | 2 +-
15511  src/fcserialize.c | 1 -
15512  2 files changed, 1 insertion(+), 2 deletions(-)
15513
15514 commit 76abb77f26c43d069919f80e960c71c2242fb5c2
15515 Author: Keith Packard <keithp@neko.keithp.com>
15516 Date:   Wed Aug 30 22:23:25 2006 -0700
15517
15518     Fix fc-cat again. Sigh.
15519
15520     Internal interfaces in cache management changed again...
15521
15522  fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------
15523  src/fccache.c   | 19 ++++++++++---------
15524  src/fcint.h     |  9 ++++++---
15525  3 files changed, 41 insertions(+), 24 deletions(-)
15526
15527 commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
15528 Author: Keith Packard <keithp@neko.keithp.com>
15529 Date:   Wed Aug 30 21:59:53 2006 -0700
15530
15531     Skip broken caches. Cache files are auto-written, don't rewrite
15532     in fc-cache.
15533
15534     Validate cache contents and skip broken caches, looking down cache
15535     path for
15536     valid ones.
15537
15538     Every time a directory is scanned, it will be written to a cache
15539     file if
15540     possible, so fc-cache doesn't need to re-write the cache file. This
15541     makes
15542     detecting when the cache was generated a bit tricky, so we guess
15543     that if the
15544     cache wasn't valid before running and is valid afterwards, the
15545     cache file
15546     was written.
15547
15548     Also, allow empty charsets to be serialized with null leaves/numbers.
15549
15550     Eliminate a leak in FcEdit by switching to FcObject sooner.
15551
15552     Call FcFini from fc-match to make valgrind happy.
15553
15554  fc-cache/fc-cache.c |  25 +++++----
15555  fc-match/fc-match.c |   1 +
15556  src/fccache.c       | 148
15557  +++++++++++++++++++++++++++-------------------------
15558  src/fccfg.c         |  80 ++++++++--------------------
15559  src/fccharset.c     |  56 +++++++++++---------
15560  src/fcdir.c         |   2 +-
15561  src/fcint.h         |  19 +++++--
15562  src/fcxml.c         |  19 +++----
15563  8 files changed, 169 insertions(+), 181 deletions(-)
15564
15565 commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
15566 Author: Keith Packard <keithp@neko.keithp.com>
15567 Date:   Wed Aug 30 18:50:58 2006 -0700
15568
15569     Rework Object name database to unify typechecking and object lookup.
15570
15571     Eliminate ancient list of object name databases and load names
15572     into single
15573     hash table that includes type information. Typecheck all pattern
15574     values to
15575     avoid mis-typed pattern elements.
15576
15577  fc-case/fc-case.c |  13 --
15578  src/fcint.h       |   7 +-
15579  src/fcmatch.c     |   9 +-
15580  src/fcname.c      | 389
15581  ++++++++++++++++++++++++++++++------------------------
15582  src/fcpat.c       |   2 +-
15583  5 files changed, 233 insertions(+), 187 deletions(-)
15584
15585 commit c02886485b293179e8492cad9a34eb431dd4bfc9
15586 Author: Keith Packard <keithp@neko.keithp.com>
15587 Date:   Wed Aug 30 13:51:03 2006 -0700
15588
15589     FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
15590     work.
15591
15592     FcCharSetSerialize was computing the offset to the unserialized leaf,
15593     which left it pointing at random data when the cache was reloaded.
15594
15595     fc-cat has been updated to work with the new cache structure.
15596
15597     Various debug messages extended to help diagnose serialization errors.
15598
15599  fc-cat/fc-cat.c | 134
15600  ++++++++++++++++++++++++++++++--------------------------
15601  src/fccache.c   |   6 +--
15602  src/fccharset.c |   3 +-
15603  src/fcdbg.c     |  20 +++++++--
15604  src/fcint.h     |  15 +++++--
15605  src/fcpat.c     |   7 +++
15606  6 files changed, 110 insertions(+), 75 deletions(-)
15607
15608 commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
15609 Author: Keith Packard <keithp@neko.keithp.com>
15610 Date:   Wed Aug 30 04:24:03 2006 -0700
15611
15612     Fix build problems caused by cache rework.
15613
15614     Pagesize no longer matters in architecture decisions, the entire
15615     cache file
15616     is mmaped into the library. However, lots of intptr_t values are in
15617     use now,
15618     so that value is important.
15619
15620     fc-lang now requires fcserialize.c, which has been added to the
15621     repository.
15622
15623  fc-arch/fc-arch.c     |  14 +----
15624  fc-arch/fcarch.tmpl.h |   4 +-
15625  fc-lang/fc-lang.c     |   1 +
15626  src/fcserialize.c     | 159
15627  ++++++++++++++++++++++++++++++++++++++++++++++++++
15628  4 files changed, 165 insertions(+), 13 deletions(-)
15629
15630 commit 7ce196733129b0e664c1bdc20f973f15167292f7
15631 Author: Keith Packard <keithp@neko.keithp.com>
15632 Date:   Wed Aug 30 04:16:22 2006 -0700
15633
15634     Rework cache files to use offsets for all data structures.
15635
15636     Replace all of the bank/id pairs with simple offsets, recode several
15637     data structures to always use offsets inside the library to avoid
15638     conditional paths. Exposed data structures use pointers to hold
15639     offsets,
15640     setting the low bit to distinguish between offset and pointer.
15641
15642     Use offset-based data structures for lang charset encodings;
15643     eliminates
15644     separate data structure format for that file.
15645
15646     Much testing will be needed; offsets are likely not detected
15647     everywhere in
15648     the library yet.
15649
15650  fc-arch/fcarch.tmpl.h   |    3 +-
15651  fc-lang/fc-lang.c       |  185 +++++----
15652  fontconfig/fontconfig.h |    3 -
15653  src/Makefile.am         |    1 +
15654  src/fccache.c           |  581 +++++++++++----------------
15655  src/fccfg.c             |  102 +++--
15656  src/fccharset.c         |  493 ++++++++---------------
15657  src/fcdbg.c             |   43 +-
15658  src/fcdefault.c         |   64 +--
15659  src/fcfs.c              |  133 ++----
15660  src/fcint.h             |  477 +++++++++++++---------
15661  src/fclang.c            |  120 ++----
15662  src/fclist.c            |   86 ++--
15663  src/fcmatch.c           |  179 +++------
15664  src/fcname.c            |  142 ++-----
15665  src/fcpat.c             | 1025
15666  ++++++++++++++---------------------------------
15667  src/fcstr.c             |    1 +
15668  src/fcxml.c             |   15 +-
15669  18 files changed, 1394 insertions(+), 2259 deletions(-)
15670
15671 commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
15672 Author: Keith Packard <keithp@neko.keithp.com>
15673 Date:   Mon Aug 28 11:51:12 2006 -0700
15674
15675     Revert to original FcFontSetMatch algorithm to avoid losing fonts.
15676
15677     The fancy new FcFontSetMatch algorithm would discard fonts for the
15678     wrong reasons; fc-match sans:lang=en,ja would discard all fonts
15679     without
15680     Japanese support. This commit reverts to the original algorithm which
15681     ensure that FcFontSetMatch always matches the first font in the
15682     FcFontSetSort return list.
15683
15684  src/fcmatch.c | 229
15685  ++++++++--------------------------------------------------
15686  1 file changed, 32 insertions(+), 197 deletions(-)
15687
15688 commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
15689 Author: Keith Packard <keithp@neko.keithp.com>
15690 Date:   Mon Aug 28 10:38:27 2006 -0700
15691
15692     Add ppc architecture
15693
15694  fc-arch/fcarch.tmpl.h | 1 +
15695  1 file changed, 1 insertion(+)
15696
15697 commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
15698 Author: Keith Packard <keithp@neko.keithp.com>
15699 Date:   Mon Aug 28 10:30:22 2006 -0700
15700
15701     During test run, remove cache directory to avoid stale cache usage.
15702
15703     As file timestamps have only one second granularity, an old cache
15704     file could easily be used when a test took less than 1 second to run.
15705     Just remove the cache directory and its contents before each test
15706     is run.
15707     Also, remove mention of the old cache file from the test config file.
15708
15709  test/fonts.conf.in | 1 -
15710  test/run-test.sh   | 4 +---
15711  2 files changed, 1 insertion(+), 4 deletions(-)
15712
15713 commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
15714 Author: Keith Packard <keithp@neko.keithp.com>
15715 Date:   Mon Aug 28 10:07:43 2006 -0700
15716
15717     Add x86-64 architecture and signature.
15718
15719  fc-arch/fcarch.tmpl.h | 1 +
15720  1 file changed, 1 insertion(+)
15721
15722 commit 7db39f729859827b246da242a26ddba13cb8c4b1
15723 Author: Keith Packard <keithp@neko.keithp.com>
15724 Date:   Mon Aug 28 09:43:12 2006 -0700
15725
15726     Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
15727
15728     Also remove spurious printf of directory names.
15729
15730  fc-arch/Makefile.am   | 2 +-
15731  fc-arch/fcarch.tmpl.h | 2 +-
15732  src/fcdir.c           | 1 -
15733  3 files changed, 2 insertions(+), 3 deletions(-)
15734
15735 commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
15736 Author: Keith Packard <keithp@neko.keithp.com>
15737 Date:   Sun Aug 27 23:40:51 2006 -0700
15738
15739     Eliminate ./ and ../ elements from font directory names when scanning.
15740
15741     FcStrCanonFilename eliminates ./ and ../ elements from pathnames
15742     through
15743     simple string editing. Also, relative path names are fixed by
15744     prepending the
15745     current working directory.
15746
15747  src/fcdir.c | 45 ++++++++++++++++++++++++++++++---------------
15748  src/fcint.h |  3 +++
15749  src/fcstr.c | 57
15750  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15751  3 files changed, 90 insertions(+), 15 deletions(-)
15752
15753 commit af180c40376690b7ced5262156fbe13c9ebba1e2
15754 Author: Keith Packard <keithp@neko.keithp.com>
15755 Date:   Sun Aug 27 22:24:39 2006 -0700
15756
15757     Fix up fc-cache and fc-cat for no global cache changes.
15758
15759     fc-cache and fc-cat use internal (fcint.h) APIs that have
15760     changed with the elimination of the global cache.
15761
15762  fc-cache/fc-cache.c |   2 +-
15763  fc-cat/fc-cat.c     | 119
15764  ++++++----------------------------------------------
15765  src/fccache.c       |  77 +++++++++++++++++++++++-----------
15766  src/fcdir.c         |  13 +++---
15767  src/fcint.h         |   4 ++
15768  5 files changed, 76 insertions(+), 139 deletions(-)
15769
15770 commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
15771 Author: Keith Packard <keithp@neko.keithp.com>
15772 Date:   Sun Aug 27 21:53:48 2006 -0700
15773
15774     Eliminate global cache. Eliminate multi-arch cache code.
15775
15776     With the removal of the in-directory cache files, and the addition of
15777     per-user cache directories, there is no longer any reason to
15778     preserve the
15779     giant global cache file. Eliminating of this unifies the cache
15780     structure
15781     and simplifies the overall caching strategies greatly.
15782
15783  fc-cache/fc-cache.c |    3 +-
15784  src/fccache.c       | 1051
15785  ++++++---------------------------------------------
15786  src/fccfg.c         |   23 +-
15787  src/fcdir.c         |  164 ++++----
15788  src/fcint.h         |   70 +---
15789  5 files changed, 203 insertions(+), 1108 deletions(-)
15790
15791 commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
15792 Author: Keith Packard <keithp@neko.keithp.com>
15793 Date:   Sun Aug 27 18:29:51 2006 -0700
15794
15795     Add architecture to cache filename.
15796
15797     Make cache filenames unique by inserting the architecture name
15798     into the
15799     filename.
15800
15801  src/fccache.c | 5 +++--
15802  1 file changed, 3 insertions(+), 2 deletions(-)
15803
15804 commit db50cbdaf592349c204ab0af0e7061ea72237044
15805 Author: Keith Packard <keithp@neko.keithp.com>
15806 Date:   Sun Aug 27 18:19:39 2006 -0700
15807
15808     Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
15809     per dir.
15810
15811     Normalized directory names offer protection against looped directory
15812     trees
15813     but cost enormous numbers of system calls (stat per file in the
15814     hierarchy).
15815     Also, cache file directory name contents are validated each time the
15816     directory is modified, don't re-validate every time the cache file
15817     is loaded
15818     with an access and stat call.
15819
15820  fc-cache/fc-cache.c |   7 ++--
15821  src/fccache.c       |  55 ++---------------------------
15822  src/fccfg.c         | 100
15823  ----------------------------------------------------
15824  src/fcdir.c         |   6 ----
15825  4 files changed, 4 insertions(+), 164 deletions(-)
15826
15827 commit d2f786849c0c4503360a5c09469505b05164c6d2
15828 Author: Keith Packard <keithp@neko.keithp.com>
15829 Date:   Sun Aug 27 17:04:01 2006 -0700
15830
15831     Write caches to first directory with permission. Valid cache in
15832     FcDirCacheOpen.
15833
15834     Previous policy was to attempt to update the cache in place and bail
15835     if that
15836     didn't work. Now, search for the first writable directory and
15837     place the
15838     cache file there instead. Furthermore, on startup, search directory
15839     list for
15840     valid cache files instead of bailing if the first found cache
15841     file wasn't
15842     valid.
15843
15844  fonts.conf.in |  2 +-
15845  src/fccache.c | 90
15846  ++++++++++++++++++++++++++++-------------------------------
15847  2 files changed, 43 insertions(+), 49 deletions(-)
15848
15849 commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
15850 Author: Keith Packard <keithp@neko.keithp.com>
15851 Date:   Sun Aug 27 16:25:07 2006 -0700
15852
15853     Construct short architecture name from architecture signature.
15854
15855     Map existing architecture signature to short architecture name
15856     at build time. This architecture name is (as yet) unused, but will
15857     be used
15858     to build per-architecture cache files with names made unique by
15859     including
15860     the architecture name. The auto-detected architecture name can
15861     be overridden
15862     with the --with-arch=ARCH configure option.
15863
15864  Makefile.am           |   2 +-
15865  configure.in          |  17 ++++++
15866  fc-arch/Makefile.am   |  50 ++++++++++++++++++
15867  fc-arch/fc-arch.c     | 144
15868  ++++++++++++++++++++++++++++++++++++++++++++++++++
15869  fc-arch/fcarch.tmpl.h |  32 +++++++++++
15870  5 files changed, 244 insertions(+), 1 deletion(-)
15871
15872 commit 199a92241151c391d9becca4fae1cc7e5e32ca80
15873 Author: Keith Packard <keithp@neko.keithp.com>
15874 Date:   Sun Aug 27 16:21:16 2006 -0700
15875
15876     Add .gitignore
15877
15878  .gitignore | 73
15879  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15880  1 file changed, 73 insertions(+)
15881
15882 commit 7410e40bd93beb4ab1a577d084112413431cede2
15883 Author: Patrick Lam <plam@MIT.EDU>
15884 Date:   Fri Aug 4 16:13:00 2006 +0000
15885
15886     2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam
15887     Make cache directories configurable. Simplify and correct some
15888     code which
15889         deals with per-directory caches.
15890
15891  ChangeLog               |  24 ++++
15892  configure.in            |  22 +++-
15893  fc-cache/fc-cache.c     |   7 +-
15894  fontconfig/fontconfig.h |   4 +-
15895  fonts.conf.in           |   5 +
15896  fonts.dtd               |  12 ++
15897  src/Makefile.am         |   3 +-
15898  src/fccache.c           | 323
15899  +++++++++++++++++++++++++-----------------------
15900  src/fccfg.c             |  28 ++++-
15901  src/fcdir.c             |   6 +-
15902  src/fcinit.c            |   2 +
15903  src/fcint.h             |  13 +-
15904  src/fcxml.c             |  17 +++
15905  test/fonts.conf.in      |   1 +
15906  test/run-test.sh        |   6 +-
15907  15 files changed, 294 insertions(+), 179 deletions(-)
15908
15909 commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
15910 Author: Patrick Lam <plam@MIT.EDU>
15911 Date:   Wed Jul 19 02:14:28 2006 +0000
15912
15913     2006-07-19 Jon Burgess (jburgess@uklinux.net) reviewed by: plam
15914     Fix file-descriptor leak in FcGlobalCacheDestroy.
15915
15916  ChangeLog     | 7 +++++++
15917  src/fccache.c | 2 ++
15918  2 files changed, 9 insertions(+)
15919
15920 commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
15921 Author: Patrick Lam <plam@MIT.EDU>
15922 Date:   Fri Jun 2 18:48:30 2006 +0000
15923
15924     2006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad
15925     Esfahbod
15926     TrueType Collection table offsets are absolute, not relative.
15927
15928  ChangeLog    | 7 +++++++
15929  src/ftglue.c | 2 +-
15930  2 files changed, 8 insertions(+), 1 deletion(-)
15931
15932 commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
15933 Author: Patrick Lam <plam@MIT.EDU>
15934 Date:   Fri Apr 28 07:00:25 2006 +0000
15935
15936     2006-04-27 Paolo Borelli (pborelli@katamail.com) reviewed by: plam
15937     Make FcStrCopy slightly more efficient.
15938
15939  ChangeLog   |  7 +++++++
15940  src/fcstr.c | 12 +++++++-----
15941  2 files changed, 14 insertions(+), 5 deletions(-)
15942
15943 commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
15944 Author: Patrick Lam <plam@MIT.EDU>
15945 Date:   Thu Apr 27 08:13:45 2006 +0000
15946
15947     Keith Packard <keithp@keithp.com>
15948     Reduce transient memory usage during config file parsing by allocating
15949         smaller buffers (64 seems to be a magic number).
15950
15951  ChangeLog   | 20 +++++++-------------
15952  src/fcstr.c |  2 +-
15953  2 files changed, 8 insertions(+), 14 deletions(-)
15954
15955 commit 529291bef436384a06db246fda30e08d5812de14
15956 Author: Keith Packard <keithp@keithp.com>
15957 Date:   Thu Apr 27 07:54:07 2006 +0000
15958
15959     Eliminate pattern freezing
15960
15961  ChangeLog    |   8 ++
15962  src/fcinit.c |   4 -
15963  src/fcint.h  |   3 -
15964  src/fcpat.c  | 370
15965  -----------------------------------------------------------
15966  src/fcxml.c  |   3 +-
15967  5 files changed, 9 insertions(+), 379 deletions(-)
15968
15969 commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
15970 Author: Keith Packard <keithp@keithp.com>
15971 Date:   Thu Apr 27 07:11:44 2006 +0000
15972
15973     Make path names in cache files absolute (NB, cache format change) Stop
15974         permitting cache files to be stored in font dirs. Bump cache
15975         magic.
15976         Don't include /fonts.cache-2 in cache hash construction.
15977     reviewed by: Patrick Lam <plam@mit.edu>
15978
15979  ChangeLog        |  30 +++++++++++++
15980  src/fccache.c    | 104 +++++++++++---------------------------------
15981  src/fcfreetype.c |  10 +----
15982  src/fcint.h      |   8 +---
15983  src/fclist.c     |   4 --
15984  src/fcmatch.c    |   3 --
15985  src/fcpat.c      | 130
15986  -------------------------------------------------------
15987  7 files changed, 57 insertions(+), 232 deletions(-)
15988
15989 commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
15990 Author: Patrick Lam <plam@MIT.EDU>
15991 Date:   Wed Apr 26 14:50:41 2006 +0000
15992
15993     Really update for 2.3.95.
15994
15995  README | 6 ++++--
15996  1 file changed, 4 insertions(+), 2 deletions(-)
15997
15998 commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
15999 Author: Patrick Lam <plam@MIT.EDU>
16000 Date:   Tue Apr 25 15:33:07 2006 +0000
16001
16002     Fix the issues with GNU libiconv vs. libc iconv (which especially
16003     appear on
16004         Solarii). Approach suggested by Tim Mooney.
16005     reviewed by: plam
16006
16007  ChangeLog        | 12 +++++++++++-
16008  configure.in     | 37 +++++++++++++++++++++++++++++++++++--
16009  src/Makefile.am  |  2 +-
16010  src/fcfreetype.c |  3 +--
16011  4 files changed, 48 insertions(+), 6 deletions(-)
16012
16013 commit 49512317264da1996bddf0b3c82d8d2de0c201eb
16014 Author: Patrick Lam <plam@MIT.EDU>
16015 Date:   Tue Apr 25 06:12:06 2006 +0000
16016
16017     Include $(top_srcdir), $(top_srcdir)/src before anything else.
16018     Shuffle order of includes for building out of srcdir on win32.
16019     reviewed by: plam
16020
16021  ChangeLog | 17 ++++++++++++++++-
16022  1 file changed, 16 insertions(+), 1 deletion(-)
16023
16024 commit f045376c0831f068e8fd8fd61773a5ed83dede7f
16025 Author: Patrick Lam <plam@MIT.EDU>
16026 Date:   Tue Apr 25 05:57:41 2006 +0000
16027
16028     Include $(top_srcdir), $(top_srcdir)/src before anything else.
16029     Shuffle order of includes for building out of srcdir on win32.
16030     reviewed by: plam
16031
16032  fc-cache/fc-cache.c | 15 ++++++++-------
16033  fc-cat/fc-cat.c     | 17 +++++++++--------
16034  fc-match/fc-match.c | 11 ++++++-----
16035  src/Makefile.am     |  6 +++---
16036  src/fccache.c       |  2 +-
16037  src/fccfg.c         |  2 +-
16038  src/fccharset.c     |  2 +-
16039  src/fcdbg.c         |  2 +-
16040  src/fcfreetype.c    |  2 +-
16041  src/fcfs.c          |  2 +-
16042  src/fcinit.c        |  2 +-
16043  src/fclist.c        |  2 +-
16044  src/fcmatch.c       |  2 +-
16045  src/fcmatrix.c      |  2 +-
16046  src/fcname.c        |  2 +-
16047  src/fcpat.c         |  2 +-
16048  src/fcstr.c         |  2 +-
16049  src/fcxml.c         |  2 +-
16050  18 files changed, 40 insertions(+), 37 deletions(-)
16051
16052 commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
16053 Author: Patrick Lam <plam@MIT.EDU>
16054 Date:   Thu Apr 20 16:57:50 2006 +0000
16055
16056     Prevent terrible perf regression by getting the if-condition right
16057         (reported by Wouter Bolsterlee).
16058
16059  ChangeLog     | 8 +++++++-
16060  src/fcmatch.c | 2 +-
16061  2 files changed, 8 insertions(+), 2 deletions(-)
16062
16063 commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
16064 Author: Patrick Lam <plam@MIT.EDU>
16065 Date:   Wed Apr 19 16:53:50 2006 +0000
16066
16067     Dominic Lachowicz <cinamod@hotmail.com>
16068     Implement mmap-like code for Windows using MapViewOfFile.
16069
16070  ChangeLog     |  7 +++++++
16071  src/fccache.c | 23 ++++++++++++++++++++---
16072  2 files changed, 27 insertions(+), 3 deletions(-)
16073
16074 commit 56f8358364ad9078d99a35a12d7734884b8fccc2
16075 Author: Patrick Lam <plam@MIT.EDU>
16076 Date:   Wed Apr 19 16:17:46 2006 +0000
16077
16078     Bump version to 2.3.95.
16079
16080  ChangeLog | 8 ++++++++
16081  1 file changed, 8 insertions(+)
16082
16083 commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
16084 Author: Patrick Lam <plam@MIT.EDU>
16085 Date:   Wed Apr 19 16:17:19 2006 +0000
16086
16087     Bail gracefully if the cache file does not contain enough data.
16088
16089  ChangeLog               |  5 +++++
16090  README                  | 23 +++++++++++++++++++++--
16091  configure.in            |  2 +-
16092  fontconfig/fontconfig.h |  2 +-
16093  src/fccache.c           | 19 ++++++++++++++++++-
16094  5 files changed, 46 insertions(+), 5 deletions(-)
16095
16096 commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
16097 Author: Patrick Lam <plam@MIT.EDU>
16098 Date:   Sat Apr 15 00:25:20 2006 +0000
16099
16100     Give the 'Standard Symbols L' match a strong (vs. weak) binding.
16101
16102  ChangeLog     |  5 +++++
16103  fonts.conf.in | 13 ++++++++-----
16104  2 files changed, 13 insertions(+), 5 deletions(-)
16105
16106 commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
16107 Author: Patrick Lam <plam@MIT.EDU>
16108 Date:   Fri Apr 14 18:35:16 2006 +0000
16109
16110     Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
16111         Simplify code and get things straight.
16112
16113  ChangeLog    |  6 ++++++
16114  src/fcname.c | 20 +++++---------------
16115  2 files changed, 11 insertions(+), 15 deletions(-)
16116
16117 commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
16118 Author: Patrick Lam <plam@MIT.EDU>
16119 Date:   Fri Apr 14 15:40:58 2006 +0000
16120
16121     Actually, just add URW fonts as aliases for all of the PostScript
16122     fonts.
16123         (reported by Miguel Rodriguez).
16124
16125  ChangeLog     |  6 ++++++
16126  fonts.conf.in | 36 ++++++++++++++++++++++++++++++------
16127  2 files changed, 36 insertions(+), 6 deletions(-)
16128
16129 commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
16130 Author: Patrick Lam <plam@MIT.EDU>
16131 Date:   Fri Apr 14 14:51:22 2006 +0000
16132
16133     Add an alias 'Standard Symbols L' for 'Symbol'.
16134
16135  ChangeLog     | 5 +++++
16136  fonts.conf.in | 6 +++++-
16137  2 files changed, 10 insertions(+), 1 deletion(-)
16138
16139 commit 2f02e38361b24032945e24f7f8480999bf9df1e2
16140 Author: Patrick Lam <plam@MIT.EDU>
16141 Date:   Wed Apr 12 14:36:36 2006 +0000
16142
16143     Fix memory leak (Coverity defect #2089).
16144     Ignore script if subtable is missing (Coverity defect #2088).
16145     Fix possible null pointer dereference (Coverity defect #784)
16146     and memory
16147         leak (Coverity defects #785, #786).
16148     Don't copy FcCharSet if we're going to throw it away anyway. (Reported
16149     by
16150         Kenichi Handa).
16151     reviewed by: plam
16152
16153  ChangeLog        | 21 +++++++++++++++++++++
16154  src/fccfg.c      |  4 +++-
16155  src/fcfreetype.c |  5 +----
16156  src/fcmatch.c    | 33 ++++++++++++++++++++-------------
16157  src/fcpat.c      |  7 ++++++-
16158  5 files changed, 51 insertions(+), 19 deletions(-)
16159
16160 commit a56e89ab4f21aa6288345c63d2c43e55561632e0
16161 Author: Patrick Lam <plam@MIT.EDU>
16162 Date:   Wed Apr 12 03:02:57 2006 +0000
16163
16164     Fix bad behaviour on realloc resulting in crash.
16165     reviewed by: plam
16166
16167  ChangeLog    |  7 +++++++
16168  src/fcname.c | 17 ++++++++++-------
16169  2 files changed, 17 insertions(+), 7 deletions(-)
16170
16171 commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
16172 Author: Patrick Lam <plam@MIT.EDU>
16173 Date:   Wed Apr 12 02:38:28 2006 +0000
16174
16175     Don't crash if config is null (Coverity defect #984).
16176
16177  ChangeLog     | 13 +++++++++----
16178  src/fccache.c |  5 +++--
16179  2 files changed, 12 insertions(+), 6 deletions(-)
16180
16181 commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
16182 Author: Patrick Lam <plam@MIT.EDU>
16183 Date:   Tue Apr 11 16:54:24 2006 +0000
16184
16185     Missing bits from previous patches.
16186     Remove extra semi-colon.
16187     Fix memory leak in error case (Coverity defects #776, #985).
16188     Fix memory leaks (Coverity defects #779, #781) and memory use
16189     after free
16190         (Coverity defect #780).
16191     reviewed by: plam
16192
16193  ChangeLog       | 18 ++++++++++++++++++
16194  src/fccfg.c     | 13 +++++++++----
16195  src/fccharset.c |  5 ++++-
16196  src/fclang.c    |  1 +
16197  src/fcxml.c     |  4 +++-
16198  5 files changed, 35 insertions(+), 6 deletions(-)
16199
16200 commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
16201 Author: Patrick Lam <plam@MIT.EDU>
16202 Date:   Tue Apr 11 14:20:59 2006 +0000
16203
16204     Properly convert static charsets to dynamic charsets.
16205     Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
16206     Fix memory leak (Coverity defect #1819).
16207     prevent crash when invalid include line is parsed (Coverity defect
16208     #763).
16209     Fix potential null pointer access (Coverity defect #1804).
16210     Remove dead code (Coverity defect #1194).
16211     Prevent potential null pointer access (Coverity defect #767),
16212     ensure error
16213         value is read (Coverity defect #1195).
16214     reviewed by: plam
16215
16216  ChangeLog         | 29 +++++++++++++++++++++++++++++
16217  fc-cat/fc-cat.c   |  4 +++-
16218  fc-lang/fc-lang.c |  3 +++
16219  src/fccharset.c   |  5 +++++
16220  src/fcfreetype.c  |  6 ++++--
16221  src/fclang.c      |  8 +++++++-
16222  src/fcname.c      |  8 --------
16223  src/fcpat.c       | 11 ++++++++++-
16224  8 files changed, 61 insertions(+), 13 deletions(-)
16225
16226 commit af2ad236f037c7a53e73b9454f620de1a52f0422
16227 Author: Patrick Lam <plam@MIT.EDU>
16228 Date:   Tue Apr 11 05:08:26 2006 +0000
16229
16230     Survive missing docbook2pdf.
16231     reviewed by: plam
16232
16233  ChangeLog       | 11 +++++++++--
16234  doc/Makefile.am | 10 ++++++----
16235  2 files changed, 15 insertions(+), 6 deletions(-)
16236
16237 commit 67ed0b729718233662255a181bdcdb136c04dc5b
16238 Author: Patrick Lam <plam@MIT.EDU>
16239 Date:   Mon Apr 10 22:08:35 2006 +0000
16240
16241     Include more stub definitions to make HP-UX's C compiler happy.
16242
16243  ChangeLog                   | 7 +++++++
16244  fc-case/fc-case.c           | 3 +++
16245  fc-glyphname/fc-glyphname.c | 3 +++
16246  fc-lang/fc-lang.c           | 3 +++
16247  4 files changed, 16 insertions(+)
16248
16249 commit ac0010940e626cb9193bb4ad0271f3820c7225ee
16250 Author: Patrick Lam <plam@MIT.EDU>
16251 Date:   Mon Apr 10 21:04:54 2006 +0000
16252
16253     Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
16254
16255  ChangeLog    | 5 +++++
16256  src/fcname.c | 2 +-
16257  2 files changed, 6 insertions(+), 1 deletion(-)
16258
16259 commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
16260 Author: Patrick Lam <plam@MIT.EDU>
16261 Date:   Mon Apr 10 19:33:03 2006 +0000
16262
16263     Fix string memory leak (Coverity defect #1823).
16264     Fix memory leak with hash collision (Coverity defect #1824).
16265     reviewed by: plam
16266
16267  ChangeLog     | 9 +++++++++
16268  src/fccache.c | 1 +
16269  src/fccfg.c   | 5 ++++-
16270  3 files changed, 14 insertions(+), 1 deletion(-)
16271
16272 commit c814c301ee4dcc67eeacee9608fb716e67534356
16273 Author: Patrick Lam <plam@MIT.EDU>
16274 Date:   Mon Apr 10 16:12:55 2006 +0000
16275
16276     Don't leak header in non-error case (Coverity defect #1825).
16277     reviewed by: plam
16278
16279  ChangeLog     | 6 ++++++
16280  src/fccache.c | 2 ++
16281  2 files changed, 8 insertions(+)
16282
16283 commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
16284 Author: Patrick Lam <plam@MIT.EDU>
16285 Date:   Mon Apr 10 16:06:42 2006 +0000
16286
16287     src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
16288     defects
16289         #777, #1826)
16290     reviewed by: plam
16291
16292  ChangeLog   |  6 ++++++
16293  src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++-----------------
16294  2 files changed, 43 insertions(+), 17 deletions(-)
16295
16296 commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
16297 Author: Patrick Lam <plam@MIT.EDU>
16298 Date:   Mon Apr 10 15:46:34 2006 +0000
16299
16300     Fix double free (spotted by Coverity, CID #1965).
16301     Check if pattern is not null before using it (Coverity defect #1883).
16302     Fix memory leak with hash collision (Coverity defect #1829).
16303     Fix memory leak when bail cases (Coverity defect #1828).
16304     Don't leak directory name (Coverity defect #1827).
16305     reviewed by: plam
16306
16307  ChangeLog           | 18 ++++++++++++++++++
16308  fc-match/fc-match.c |  6 ++++--
16309  src/fccache.c       | 10 +++++++---
16310  src/fccfg.c         |  1 +
16311  4 files changed, 30 insertions(+), 5 deletions(-)
16312
16313 commit 86abd75965f598dba79a3df68e7bc4c5082a5764
16314 Author: Patrick Lam <plam@MIT.EDU>
16315 Date:   Fri Apr 7 18:07:51 2006 +0000
16316
16317     LD_ADD missing dependencies for binaries. Reported by Edson Alves
16318     Pereira.
16319     reviewed by: plam
16320
16321  ChangeLog            | 10 ++++++++++
16322  fc-cache/Makefile.am |  2 +-
16323  fc-cat/Makefile.am   |  2 +-
16324  fc-list/Makefile.am  |  3 +--
16325  fc-match/Makefile.am |  2 +-
16326  5 files changed, 14 insertions(+), 5 deletions(-)
16327
16328 commit f23f5f388d93655af972083513ba4d505ec4f449
16329 Author: Patrick Lam <plam@MIT.EDU>
16330 Date:   Fri Apr 7 17:37:09 2006 +0000
16331
16332     SGI compilation fixes (reported by Christoph Bauer):
16333     1) reorder union definition of _FcChar;
16334     2) omit .stats =.
16335
16336  ChangeLog         | 8 ++++++++
16337  fc-lang/fc-lang.c | 2 +-
16338  src/fcint.h       | 8 ++++----
16339  3 files changed, 13 insertions(+), 5 deletions(-)
16340
16341 commit 44415a079a3e9951e0c2424edca4907a93a60db5
16342 Author: Patrick Lam <plam@MIT.EDU>
16343 Date:   Fri Apr 7 17:27:39 2006 +0000
16344
16345     Portability fixes for HP-UX (reported by Christoph Bauer). Replace
16346         '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
16347         'fc_alignof'.
16348     reviewed by: plam
16349
16350  ChangeLog       | 15 +++++++++++++++
16351  configure.in    |  1 +
16352  src/fccharset.c |  4 ++--
16353  src/fcfs.c      |  2 +-
16354  src/fcint.h     | 15 +++++++++------
16355  src/fclang.c    |  2 +-
16356  src/fcname.c    |  2 +-
16357  src/fcpat.c     |  6 +++---
16358  8 files changed, 33 insertions(+), 14 deletions(-)
16359
16360 commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
16361 Author: Patrick Lam <plam@MIT.EDU>
16362 Date:   Fri Apr 7 17:06:55 2006 +0000
16363
16364     Move up #include of config.h. Fail if neither inttypes.h nor
16365     stdint.h is
16366         available. Fixes bug 6171.
16367     reviewed by: plam
16368
16369  ChangeLog   |  8 ++++++++
16370  src/fcint.h | 11 +++++++----
16371  2 files changed, 15 insertions(+), 4 deletions(-)
16372
16373 commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
16374 Author: Patrick Lam <plam@MIT.EDU>
16375 Date:   Fri Apr 7 04:42:32 2006 +0000
16376
16377     Patrick Lam <plam@mit.edu>
16378     Make fontconfig compile under MinGW:
16379     1) remove unneeded #includes;
16380     2) make use of mmap and sysconf conditional;
16381     3) replace rand_r by srand/rand if needed;
16382     4) use chsize instead of ftruncate; and
16383     5) update libtool exports file
16384
16385  ChangeLog             |  18 +++
16386  configure.in          |   3 +-
16387  fc-cache/fc-cache.c   |   7 +
16388  fc-cat/fc-cat.c       |   1 -
16389  src/fccache.c         |  74 +++++++++-
16390  src/fcfreetype.c      |   3 +-
16391  src/fontconfig.def.in | 370
16392  ++++++++++++++++++++++++++++++++++----------------
16393  7 files changed, 353 insertions(+), 123 deletions(-)
16394
16395 commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
16396 Author: Patrick Lam <plam@MIT.EDU>
16397 Date:   Fri Apr 7 04:19:49 2006 +0000
16398
16399     Eliminate warning.
16400
16401  ChangeLog   | 5 +++++
16402  src/fcdir.c | 2 +-
16403  2 files changed, 6 insertions(+), 1 deletion(-)
16404
16405 commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
16406 Author: Patrick Lam <plam@MIT.EDU>
16407 Date:   Thu Apr 6 05:15:08 2006 +0000
16408
16409     file fc-match.sgml was initially added on branch fc-2_4_branch.
16410
16411 commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
16412 Author: Patrick Lam <plam@MIT.EDU>
16413 Date:   Thu Apr 6 05:15:08 2006 +0000
16414
16415     Update documentation for fc-match (SGML-ize it). (reported by Ilya
16416         Konstantinov)
16417
16418  ChangeLog              |   8 +++
16419  fc-match/.cvsignore    |   1 +
16420  fc-match/Makefile.am   |  27 +++++++-
16421  fc-match/fc-match.1    |  37 -----------
16422  fc-match/fc-match.sgml | 169
16423  +++++++++++++++++++++++++++++++++++++++++++++++++
16424  5 files changed, 203 insertions(+), 39 deletions(-)
16425
16426 commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
16427 Author: Patrick Lam <plam@MIT.EDU>
16428 Date:   Thu Apr 6 04:52:21 2006 +0000
16429
16430     Reduce amount of dirty rss by const'ing some data structures.
16431     Don't fail if we can't create or remove $(pkgcachedir) i.e.
16432         /var/cache/fontconfig. (reported by Quanah Gibson-Mount).
16433     reviewed by: plam
16434
16435  ChangeLog            | 15 +++++++++++++++
16436  fc-cache/Makefile.am |  4 ++--
16437  src/fcdefault.c      |  2 +-
16438  src/fcpat.c          |  2 +-
16439  src/fcxml.c          |  2 +-
16440  5 files changed, 20 insertions(+), 5 deletions(-)
16441
16442 commit 0d745819a9ec491349d4e122a7d44d689b2d3479
16443 Author: Patrick Lam <plam@MIT.EDU>
16444 Date:   Thu Apr 6 04:33:11 2006 +0000
16445
16446     Fix intel compiler warnings: make many variables static, eliminate
16447         duplicate names, reduce variable scopes, unsigned/signed printf
16448         formatting.
16449     reviewed by: plam
16450
16451  ChangeLog                   | 16 ++++++++++++++++
16452  fc-case/fc-case.c           |  8 ++++----
16453  fc-glyphname/fc-glyphname.c | 12 ++++++------
16454  fc-lang/fc-lang.c           |  8 ++++----
16455  fc-match/fc-match.c         |  2 +-
16456  src/fccache.c               | 11 ++++++-----
16457  src/fcfreetype.c            |  4 +---
16458  src/fclang.c                |  5 ++---
16459  src/fcxml.c                 | 14 +++++++-------
16460  9 files changed, 47 insertions(+), 33 deletions(-)
16461
16462 commit b17cf498be69f483e6355ae468f7239165df3ffb
16463 Author: Patrick Lam <plam@MIT.EDU>
16464 Date:   Fri Mar 24 15:21:10 2006 +0000
16465
16466     Fix multiarch support (don't destroy multiarch files!)
16467     Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
16468         detection!)
16469     reviewed by: plam
16470
16471  ChangeLog     | 12 ++++++++++++
16472  configure.in  |  2 ++
16473  fonts.conf.in |  7 ++++++-
16474  src/fccache.c |  3 ++-
16475  4 files changed, 22 insertions(+), 2 deletions(-)
16476
16477 commit ba76916ff64d476d5c5564e46a5d4209cb942864
16478 Author: Patrick Lam <plam@MIT.EDU>
16479 Date:   Thu Mar 23 04:22:28 2006 +0000
16480
16481     On Windows, unlink before rename. Reported by Tim Evans.
16482
16483  ChangeLog      | 5 +++++
16484  src/fcatomic.c | 3 +++
16485  2 files changed, 8 insertions(+)
16486
16487 commit c02218223153b3022071e789def3fde8b556d6d6
16488 Author: Patrick Lam <plam@MIT.EDU>
16489 Date:   Thu Mar 23 04:21:10 2006 +0000
16490
16491     On Windows, unlink before rename. Reported by Tim Evans.
16492
16493  ChangeLog      | 5 +++++
16494  src/fcatomic.c | 3 +++
16495  2 files changed, 8 insertions(+)
16496
16497 commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
16498 Author: Patrick Lam <plam@MIT.EDU>
16499 Date:   Wed Mar 15 15:59:33 2006 +0000
16500
16501     Fix typos in orth files. Reported by Denis Jacquerye.
16502
16503  fc-lang/ab.orth  | 2 +-
16504  fc-lang/ibo.orth | 2 +-
16505  2 files changed, 2 insertions(+), 2 deletions(-)
16506
16507 commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
16508 Author: Patrick Lam <plam@MIT.EDU>
16509 Date:   Wed Mar 15 15:58:59 2006 +0000
16510
16511     Fix typos in orth files. Reported by Denis Jacquerye.
16512
16513  ChangeLog        | 6 ++++++
16514  fc-lang/ab.orth  | 2 +-
16515  fc-lang/ibo.orth | 2 +-
16516  3 files changed, 8 insertions(+), 2 deletions(-)
16517
16518 commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
16519 Author: Patrick Lam <plam@MIT.EDU>
16520 Date:   Wed Mar 8 20:57:39 2006 +0000
16521
16522     Fix Makefile.am for removal of debian/ directory.
16523
16524  ChangeLog           |  7 +++++++
16525  Makefile.am         | 35 +----------------------------------
16526  config/config.guess | 51
16527  +++++++++++++++++++++++++++++++++++++++++----------
16528  config/config.sub   | 47 ++++++++++++++++++++++++++++++++++++++---------
16529  4 files changed, 87 insertions(+), 53 deletions(-)
16530
16531 commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
16532 Author: Patrick Lam <plam@MIT.EDU>
16533 Date:   Wed Mar 8 20:38:39 2006 +0000
16534
16535     .cvsignore
16536     Ignore debian/ directory for CVS.
16537
16538  .cvsignore | 1 +
16539  ChangeLog  | 6 +++++-
16540  2 files changed, 6 insertions(+), 1 deletion(-)
16541
16542 commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
16543 Author: Patrick Lam <plam@MIT.EDU>
16544 Date:   Wed Mar 8 20:33:42 2006 +0000
16545
16546     debian/*
16547     Now remove debian/ directory.
16548
16549  ChangeLog                         |   5 +
16550  debian/README.Debian              |  45 ---
16551  debian/changelog                  | 718
16552  --------------------------------------
16553  debian/compat                     |   1 -
16554  debian/control                    |  80 -----
16555  debian/copyright                  |  29 --
16556  debian/fontconfig-udeb.install    |   3 -
16557  debian/fontconfig.config          |  10 -
16558  debian/fontconfig.defoma          | 162 ---------
16559  debian/fontconfig.dirs            |   1 -
16560  debian/fontconfig.install         |   7 -
16561  debian/fontconfig.postinst        | 145 --------
16562  debian/fontconfig.postrm          |  26 --
16563  debian/fontconfig.templates       |  27 --
16564  debian/libfontconfig1-dev.install |   7 -
16565  debian/libfontconfig1.install     |   1 -
16566  debian/local.conf.md5sum          |  18 -
16567  debian/rules                      |  40 ---
16568  18 files changed, 5 insertions(+), 1320 deletions(-)
16569
16570 commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
16571 Author: Patrick Lam <plam@MIT.EDU>
16572 Date:   Wed Mar 8 20:32:56 2006 +0000
16573
16574     debian/po/*
16575     .cvsignore
16576     Remove debian/ directory from sources. See Debian's subversion
16577     server at
16578         svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
16579
16580  ChangeLog               |   8 +++
16581  debian/po/POTFILES.in   |   1 -
16582  debian/po/cs.po         | 127 -------------------------------------
16583  debian/po/da.po         | 146 -------------------------------------------
16584  debian/po/de.po         | 124 ------------------------------------
16585  debian/po/es.po         | 163
16586  ------------------------------------------------
16587  debian/po/fr.po         | 159
16588  ----------------------------------------------
16589  debian/po/ja.po         |  88 --------------------------
16590  debian/po/nl.po         | 125 -------------------------------------
16591  debian/po/pt.po         | 112 ---------------------------------
16592  debian/po/pt_BR.po      | 148 -------------------------------------------
16593  debian/po/templates.pot |  84 -------------------------
16594  debian/po/tr.po         | 117 ----------------------------------
16595  debian/po/zh_CN.po      | 115 ----------------------------------
16596  14 files changed, 8 insertions(+), 1509 deletions(-)
16597
16598 commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
16599 Author: Patrick Lam <plam@MIT.EDU>
16600 Date:   Wed Mar 8 19:27:25 2006 +0000
16601
16602     file ln.orth was initially added on branch fc-2_4_branch.
16603
16604 commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
16605 Author: Patrick Lam <plam@MIT.EDU>
16606 Date:   Wed Mar 8 19:27:25 2006 +0000
16607
16608     Add orthography for Lingala.
16609     reviewed by: plam
16610
16611  ChangeLog        |  8 ++++++++
16612  fc-lang/iso639-1 |  2 +-
16613  fc-lang/iso639-2 |  2 +-
16614  fc-lang/ln.orth  | 43 +++++++++++++++++++++++++++++++++++++++++++
16615  4 files changed, 53 insertions(+), 2 deletions(-)
16616
16617 commit 37e3f33c7ec32432260b0ef750ac415763d6044f
16618 Author: Patrick Lam <plam@MIT.EDU>
16619 Date:   Wed Mar 8 19:19:05 2006 +0000
16620
16621     Sort directory entries while scanning them from disk; prevents
16622     Heisenbugs
16623         due to file ordering in a directory.
16624     reviewed by: plam
16625
16626  ChangeLog   |  8 ++++++++
16627  src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
16628  2 files changed, 50 insertions(+), 3 deletions(-)
16629
16630 commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
16631 Author: Patrick Lam <plam@MIT.EDU>
16632 Date:   Wed Mar 8 19:16:10 2006 +0000
16633
16634     Add a configuration file that disables hinting for the Lohit
16635     Gujarati font
16636         (since the hinting distort some glyphs quite badly).
16637     reviewed by: keithp
16638
16639  ChangeLog          | 9 +++++++++
16640  conf.d/Makefile.am | 1 +
16641  2 files changed, 10 insertions(+)
16642
16643 commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
16644 Author: Patrick Lam <plam@MIT.EDU>
16645 Date:   Wed Mar 8 19:10:57 2006 +0000
16646
16647     Sort directory entries while scanning them from disk; prevents
16648     Heisenbugs
16649         due to file ordering in a directory.
16650     reviewed by: plam
16651
16652  ChangeLog   |  8 ++++++++
16653  src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++---
16654  2 files changed, 49 insertions(+), 3 deletions(-)
16655
16656 commit d8951c0cc2474176910277e8ca840fba5d8f3655
16657 Author: Patrick Lam <plam@MIT.EDU>
16658 Date:   Wed Mar 8 02:30:43 2006 +0000
16659
16660     Remove stuff we don't use, make get_{char,short,long} functions
16661     of ftglue
16662         macros to be inlined.
16663     Code cleanups (excess prototype, old-style function definition).
16664     reviewed by: plam
16665
16666  ChangeLog        | 14 ++++++++++++++
16667  src/fcfreetype.c |  8 ++++----
16668  src/fcint.h      |  3 ---
16669  src/fcname.c     |  2 +-
16670  src/ftglue.c     | 55
16671  ++++++++-----------------------------------------------
16672  src/ftglue.h     | 39 +++++++++++----------------------------
16673  6 files changed, 38 insertions(+), 83 deletions(-)
16674
16675 commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
16676 Author: Patrick Lam <plam@MIT.EDU>
16677 Date:   Sun Mar 5 15:33:46 2006 +0000
16678
16679     Because we hacked FcPatternGet, we don't really need to expand
16680     the filename
16681         again in FcPatternGetString.
16682
16683  ChangeLog   | 6 ++++++
16684  src/fcpat.c | 3 ---
16685  2 files changed, 6 insertions(+), 3 deletions(-)
16686
16687 commit 618adbaf7bbad8441efb589417d7144476f828c7
16688 Author: Patrick Lam <plam@MIT.EDU>
16689 Date:   Sun Mar 5 06:05:50 2006 +0000
16690
16691     Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
16692     that
16693         work. Reported by Bernhard Rosenkraenzer.
16694
16695  ChangeLog   |  6 +++++
16696  src/fcpat.c | 73
16697  +++++++++++++++++++++++++++++++++----------------------------
16698  2 files changed, 46 insertions(+), 33 deletions(-)
16699
16700 commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
16701 Author: Patrick Lam <plam@MIT.EDU>
16702 Date:   Fri Mar 3 18:35:42 2006 +0000
16703
16704     Include inttypes.h instead of stdint.h if appropriate.
16705
16706  ChangeLog   | 5 +++++
16707  src/fcint.h | 4 ++++
16708  2 files changed, 9 insertions(+)
16709
16710 commit ead55be0eddcaa60ed3f7147091ada276e891ed9
16711 Author: Patrick Lam <plam@MIT.EDU>
16712 Date:   Fri Mar 3 18:19:04 2006 +0000
16713
16714     More stub definitions and remove FcFileIsDir from fc-cat.
16715
16716  ChangeLog                   |  6 ++++++
16717  fc-cat/fc-cat.c             | 10 ----------
16718  fc-glyphname/fc-glyphname.c | 10 ++++++++++
16719  3 files changed, 16 insertions(+), 10 deletions(-)
16720
16721 commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
16722 Author: Patrick Lam <plam@MIT.EDU>
16723 Date:   Fri Mar 3 15:12:12 2006 +0000
16724
16725     Fix compilation on AIX with stub definitions (bug 6097).
16726
16727  ChangeLog         |  5 +++++
16728  fc-case/fc-case.c | 10 ++++++++++
16729  2 files changed, 15 insertions(+)
16730
16731 commit bb6b19938e2c9d115abd4f36439c365b63713bb1
16732 Author: Patrick Lam <plam@MIT.EDU>
16733 Date:   Fri Mar 3 06:35:53 2006 +0000
16734
16735     Get rid of C++-style comments.
16736
16737  ChangeLog        | 8 ++++++++
16738  src/fccache.c    | 4 ++--
16739  src/fcfreetype.c | 2 +-
16740  src/fcfs.c       | 8 ++++----
16741  src/fcpat.c      | 5 +++--
16742  5 files changed, 18 insertions(+), 9 deletions(-)
16743
16744 commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
16745 Author: Patrick Lam <plam@MIT.EDU>
16746 Date:   Fri Mar 3 06:12:55 2006 +0000
16747
16748     debian/changelog
16749     Enable creation of 2.3.94 Debian packages.
16750
16751  ChangeLog        | 5 +++++
16752  debian/changelog | 5 +++++
16753  2 files changed, 10 insertions(+)
16754
16755 commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
16756 Author: Patrick Lam <plam@MIT.EDU>
16757 Date:   Fri Mar 3 06:11:31 2006 +0000
16758
16759     Fix suspicious return expression which causes junk to be returned.
16760     reviewed by: plam
16761
16762  ChangeLog    | 8 ++++++++
16763  src/fclang.c | 2 +-
16764  2 files changed, 9 insertions(+), 1 deletion(-)
16765
16766 commit b152a85bdc5c911883af4b0e7930cbe12531d179
16767 Author: Patrick Lam <plam@MIT.EDU>
16768 Date:   Fri Feb 24 19:32:58 2006 +0000
16769
16770     Fix placement of @s.
16771
16772  ChangeLog   |  5 +++++
16773  Makefile.am | 14 +++++++-------
16774  2 files changed, 12 insertions(+), 7 deletions(-)
16775
16776 commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
16777 Author: Patrick Lam <plam@MIT.EDU>
16778 Date:   Fri Feb 24 19:19:09 2006 +0000
16779
16780     Bump version to 2.3.94.
16781
16782  ChangeLog               |  8 ++++++++
16783  README                  | 47
16784  +++++++++++++++++++++++++++++++++++++++++++++--
16785  configure.in            |  2 +-
16786  fontconfig/fontconfig.h |  2 +-
16787  4 files changed, 55 insertions(+), 4 deletions(-)
16788
16789 commit 639475e873c797792fff63fbd8efd73e2b0695fd
16790 Author: Patrick Lam <plam@MIT.EDU>
16791 Date:   Fri Feb 24 18:52:17 2006 +0000
16792
16793     Remove unconditional emboldening (per Behdad's instructions).
16794     Add @s to hide some echos.
16795
16796  ChangeLog                    |  9 +++++++++
16797  Makefile.am                  | 10 +++++-----
16798  conf.d/10-fonts-persian.conf |  6 ------
16799  3 files changed, 14 insertions(+), 11 deletions(-)
16800
16801 commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
16802 Author: Patrick Lam <plam@MIT.EDU>
16803 Date:   Fri Feb 24 16:41:34 2006 +0000
16804
16805     Takashi Iwai <tiwai@suse.de> reviewed by: plam
16806     Fix double-free on error case.
16807
16808  ChangeLog        | 8 ++++++++
16809  src/fcfreetype.c | 1 +
16810  2 files changed, 9 insertions(+)
16811
16812 commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
16813 Author: Patrick Lam <plam@MIT.EDU>
16814 Date:   Wed Feb 22 04:50:16 2006 +0000
16815
16816     Strip \r and whitespace from input; fixes bug 3454.
16817
16818  ChangeLog         |  7 ++++++-
16819  fc-lang/fc-lang.c | 11 +++++++----
16820  2 files changed, 13 insertions(+), 5 deletions(-)
16821
16822 commit 69a3fc78e233957f9e1f6737eccada1494a937ae
16823 Author: Patrick Lam <plam@MIT.EDU>
16824 Date:   Wed Feb 22 04:09:39 2006 +0000
16825
16826     Allocate large arrays statically in fc-lang to fix crashes under
16827         MinGW/MSYS.
16828
16829  ChangeLog         |  6 ++++++
16830  fc-lang/fc-lang.c | 18 +++++++++---------
16831  2 files changed, 15 insertions(+), 9 deletions(-)
16832
16833 commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
16834 Author: Patrick Lam <plam@MIT.EDU>
16835 Date:   Tue Feb 21 15:56:41 2006 +0000
16836
16837     Pass the buck; make fontconfig not crash on pango badness.
16838
16839  ChangeLog        | 5 +++++
16840  src/fcfreetype.c | 4 ++++
16841  2 files changed, 9 insertions(+)
16842
16843 commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
16844 Author: Patrick Lam <plam@MIT.EDU>
16845 Date:   Tue Feb 21 15:53:43 2006 +0000
16846
16847     Use embeddedbitmap rather than rh_prefer_bitmap.
16848
16849  ChangeLog                    | 5 +++++
16850  conf.d/10-fonts-persian.conf | 2 +-
16851  2 files changed, 6 insertions(+), 1 deletion(-)
16852
16853 commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
16854 Author: Patrick Lam <plam@MIT.EDU>
16855 Date:   Tue Feb 21 15:50:19 2006 +0000
16856
16857     Eliminate redundancies.
16858     reviewed by: plam
16859
16860  ChangeLog        | 11 +++++++++++
16861  src/fccache.c    |  3 ++-
16862  src/fcdir.c      |  3 ---
16863  src/fcfreetype.c |  1 -
16864  src/fcxml.c      |  3 +--
16865  src/ftglue.c     |  1 -
16866  6 files changed, 14 insertions(+), 8 deletions(-)
16867
16868 commit b023dbd38410521a459758498f99d3a48cdd313d
16869 Author: Patrick Lam <plam@MIT.EDU>
16870 Date:   Tue Feb 21 15:40:18 2006 +0000
16871
16872     Eliminate unused vars reported by Intel's compiler.
16873     reviewed by: plam
16874
16875  ChangeLog         | 10 ++++++++++
16876  fc-list/fc-list.c |  4 ++--
16877  src/fcfreetype.c  |  3 +--
16878  src/fcstr.c       |  3 +--
16879  src/fcxml.c       |  2 --
16880  5 files changed, 14 insertions(+), 8 deletions(-)
16881
16882 commit 2b90aee36399ec13ba3af929311b37d9494adab6
16883 Author: Patrick Lam <plam@MIT.EDU>
16884 Date:   Tue Feb 21 15:29:54 2006 +0000
16885
16886     Remove one more archaic character.
16887     reviewed by: plam
16888
16889  ChangeLog       | 7 +++++++
16890  fc-lang/ka.orth | 2 +-
16891  2 files changed, 8 insertions(+), 1 deletion(-)
16892
16893 commit dacf81ed4c541174f0dbfe2898f3309657bf6116
16894 Author: Patrick Lam <plam@MIT.EDU>
16895 Date:   Tue Feb 21 15:24:28 2006 +0000
16896
16897     Freeze patterns created by configuration file for tiny memory savings
16898         (every little bit helps).
16899     reviewed by: plam, keithp
16900
16901  ChangeLog   | 8 ++++++++
16902  src/fcxml.c | 3 ++-
16903  2 files changed, 10 insertions(+), 1 deletion(-)
16904
16905 commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
16906 Author: Patrick Lam <plam@MIT.EDU>
16907 Date:   Tue Feb 21 14:12:41 2006 +0000
16908
16909     Initialize fontconfig library in fc-cat to avoid segfault.
16910     reviewed by: plam
16911
16912  ChangeLog       |  7 +++++++
16913  fc-cat/fc-cat.c | 11 ++++++++++-
16914  2 files changed, 17 insertions(+), 1 deletion(-)
16915
16916 commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
16917 Author: Patrick Lam <plam@MIT.EDU>
16918 Date:   Sat Feb 18 18:18:07 2006 +0000
16919
16920     Fix the underlying cause of the below segfault (must usually call
16921         FcDirCacheHasCurrentArch after FcDirCacheValid).
16922
16923  ChangeLog           | 12 ++++++++++--
16924  fc-cache/fc-cache.c |  2 ++
16925  src/fccache.c       |  4 +++-
16926  src/fcdir.c         |  4 +++-
16927  4 files changed, 18 insertions(+), 4 deletions(-)
16928
16929 commit a68ce9525dedc06fd4da102492e8d1c6137b3664
16930 Author: Patrick Lam <plam@MIT.EDU>
16931 Date:   Sat Feb 18 17:56:25 2006 +0000
16932
16933     Fix segfault (reported by fcrozat) caused by incorrect input on cache
16934         files.
16935
16936  ChangeLog     |  6 ++++++
16937  src/fccache.c | 21 +++++++++++++--------
16938  2 files changed, 19 insertions(+), 8 deletions(-)
16939
16940 commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
16941 Author: Patrick Lam <plam@MIT.EDU>
16942 Date:   Fri Feb 17 14:44:42 2006 +0000
16943
16944     Bump up magic version; we changed the binary format.
16945
16946  ChangeLog   | 5 +++++
16947  src/fcint.h | 4 ++--
16948  2 files changed, 7 insertions(+), 2 deletions(-)
16949
16950 commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
16951 Author: Patrick Lam <plam@MIT.EDU>
16952 Date:   Fri Feb 17 05:47:08 2006 +0000
16953
16954     Enable fc-cat to print out old-style cache info when given a directory
16955         name.
16956
16957  ChangeLog       |  6 ++++++
16958  fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++-
16959  2 files changed, 31 insertions(+), 1 deletion(-)
16960
16961 commit 8c0d692125018052fa228721f30f760dfb0c0adf
16962 Author: Patrick Lam <plam@MIT.EDU>
16963 Date:   Thu Feb 16 17:50:04 2006 +0000
16964
16965     Deal correctly with changing FC_CACHE_MAGIC.
16966
16967  ChangeLog     |  5 +++++
16968  src/fccache.c | 17 +++++++++++++++++
16969  2 files changed, 22 insertions(+)
16970
16971 commit d2c0102944176744e440c4109bf7725240453cc7
16972 Author: Patrick Lam <plam@MIT.EDU>
16973 Date:   Thu Feb 16 15:36:43 2006 +0000
16974
16975     Add -r --really-force option which blows away cache files and then
16976         regenerates them.
16977
16978  ChangeLog           |  6 ++++++
16979  fc-cache/fc-cache.c | 25 ++++++++++++++++++-------
16980  2 files changed, 24 insertions(+), 7 deletions(-)
16981
16982 commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
16983 Author: Patrick Lam <plam@MIT.EDU>
16984 Date:   Thu Feb 16 07:12:04 2006 +0000
16985
16986     Don't bail if fontconfig can't remove a dir cache file. Skip the ID
16987     of a
16988         cache file when copying. Eliminate 'source file too small' bug in
16989         FcDirCacheWrite.
16990
16991  ChangeLog           |  9 ++++++++-
16992  fc-cache/fc-cache.c | 16 ++++++++++------
16993  src/fccache.c       |  8 +++-----
16994  3 files changed, 21 insertions(+), 12 deletions(-)
16995
16996 commit f8a17f329815cfa5416142811b96d16f2a5cca93
16997 Author: Patrick Lam <plam@MIT.EDU>
16998 Date:   Mon Feb 13 22:19:30 2006 +0000
16999
17000     Fix memory leak in error condition code.
17001
17002  ChangeLog        | 5 +++++
17003  src/fcfreetype.c | 4 ++--
17004  2 files changed, 7 insertions(+), 2 deletions(-)
17005
17006 commit 5657098e2940652065fcfd00e4cf2771d7df21ef
17007 Author: Patrick Lam <plam@MIT.EDU>
17008 Date:   Mon Feb 13 21:51:11 2006 +0000
17009
17010     Skip bitmap fonts which can't even get it together enough to declare a
17011         family name; this appears to reproduce previous fontconfig
17012         behaviour.
17013     reviewed by: plam
17014
17015  ChangeLog        | 8 ++++++++
17016  src/fcfreetype.c | 5 +++++
17017  2 files changed, 13 insertions(+)
17018
17019 commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
17020 Author: Patrick Lam <plam@MIT.EDU>
17021 Date:   Sat Feb 11 05:01:32 2006 +0000
17022
17023     Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
17024     in a
17025         directory, because /var/cache/fontconfig failures ought to
17026         be fixable,
17027         unlike fonts.cache-2 failures, which may leave you screwed.
17028     reviewed by: plam
17029
17030  ChangeLog     |  9 +++++++++
17031  src/fccache.c | 42 ++++++++++++++++++++----------------------
17032  2 files changed, 29 insertions(+), 22 deletions(-)
17033
17034 commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
17035 Author: Patrick Lam <plam@MIT.EDU>
17036 Date:   Sat Feb 11 04:50:46 2006 +0000
17037
17038     Use a tri-state to mark the fonts which didn't get blocked but
17039     were just
17040         missing an element, to distinguish them from the fonts that
17041         do match
17042         the element.
17043     reviewed by: plam
17044
17045  ChangeLog     |  8 ++++++++
17046  src/fcmatch.c | 18 +++++++++++-------
17047  2 files changed, 19 insertions(+), 7 deletions(-)
17048
17049 commit f11a184104a57c0d68afde8e7458c7b8473b6671
17050 Author: Patrick Lam <plam@MIT.EDU>
17051 Date:   Fri Feb 10 19:40:11 2006 +0000
17052
17053     Don't kill fonts because they don't declare an element that's
17054     being matched
17055         on.
17056     reviewed by: plam
17057
17058  ChangeLog     | 7 +++++++
17059  src/fcmatch.c | 4 ++++
17060  2 files changed, 11 insertions(+)
17061
17062 commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
17063 Author: Patrick Lam <plam@MIT.EDU>
17064 Date:   Thu Feb 9 18:44:14 2006 +0000
17065
17066     Define and pass O_BINARY to open if appropriate, for those platforms
17067     that
17068         need it. Reported by Doodle.
17069
17070  ChangeLog     |  7 ++++---
17071  src/fccache.c | 30 +++++++++++++++++-------------
17072  2 files changed, 21 insertions(+), 16 deletions(-)
17073
17074 commit c7490074c57da387904cecfdf60595713c7bb89e
17075 Author: Patrick Lam <plam@MIT.EDU>
17076 Date:   Thu Feb 9 16:19:42 2006 +0000
17077
17078     Fix attempt to close -1. Don't unboundedly grow bad caches
17079     (reported by
17080         fcrozat).
17081
17082  ChangeLog     | 6 ++++++
17083  src/fccache.c | 8 +++++---
17084  2 files changed, 11 insertions(+), 3 deletions(-)
17085
17086 commit a8c425301aeb8e417b0fa35567b2f8f64b450657
17087 Author: Patrick Lam <plam@MIT.EDU>
17088 Date:   Thu Feb 9 15:25:57 2006 +0000
17089
17090     Fix problem with missing 'en' due to euro.patch: change cache
17091     file format
17092         slightly to coincide with that generated by fc-lang.
17093
17094  ChangeLog       | 8 ++++++++
17095  src/fccharset.c | 8 ++++----
17096  2 files changed, 12 insertions(+), 4 deletions(-)
17097
17098 commit b10e77628c4d207ac60ae4000b1459ced9228d69
17099 Author: Patrick Lam <plam@MIT.EDU>
17100 Date:   Wed Feb 8 03:34:17 2006 +0000
17101
17102     Fix warning.
17103
17104  ChangeLog     | 5 +++++
17105  src/fccache.c | 2 +-
17106  2 files changed, 6 insertions(+), 1 deletion(-)
17107
17108 commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
17109 Author: Patrick Lam <plam@MIT.EDU>
17110 Date:   Tue Feb 7 22:09:01 2006 +0000
17111
17112     Don't reject dirs that can't be normalized (fixes lilypond, and
17113     is correct
17114         in the context of application font directories.)
17115     Use normalized directory name exclusively in FcCacheReadDirs.
17116     reviewed by: plam
17117
17118  ChangeLog     | 13 +++++++++++++
17119  src/fccache.c | 19 ++++++++++---------
17120  src/fcdir.c   |  9 ++++-----
17121  3 files changed, 27 insertions(+), 14 deletions(-)
17122
17123 commit efb11b36c4e24a619e7be1790834130ca4113c5b
17124 Author: Patrick Lam <plam@MIT.EDU>
17125 Date:   Tue Feb 7 21:15:33 2006 +0000
17126
17127     Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
17128         usage, remove redundant cast.
17129     reviewed by: plam
17130
17131  ChangeLog   |  8 ++++++++
17132  src/fcpat.c | 39 +++++++++++++++++++--------------------
17133  2 files changed, 27 insertions(+), 20 deletions(-)
17134
17135 commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
17136 Author: Patrick Lam <plam@MIT.EDU>
17137 Date:   Tue Feb 7 20:56:48 2006 +0000
17138
17139     src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
17140     Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
17141     extern for
17142         static arrays as arrays, not pointers. (Part of the fix for 'fonts
17143         don't have en' issue after Euro patch.)
17144     (I forgot to commit the ChangeLog last time.)
17145     reviewed by: plam
17146
17147  ChangeLog       | 25 +++++++++++++++++++++++++
17148  src/fccharset.c |  6 +++---
17149  2 files changed, 28 insertions(+), 3 deletions(-)
17150
17151 commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
17152 Author: Patrick Lam <plam@MIT.EDU>
17153 Date:   Tue Feb 7 03:53:32 2006 +0000
17154
17155     Fix hidden variable warning.
17156
17157  ChangeLog         | 6 ++++++
17158  fc-lang/de.orth   | 1 +
17159  fc-lang/el.orth   | 1 +
17160  fc-lang/en.orth   | 1 +
17161  fc-lang/es.orth   | 1 +
17162  fc-lang/fc-lang.c | 6 +++---
17163  fc-lang/fi.orth   | 2 +-
17164  fc-lang/fr.orth   | 1 +
17165  fc-lang/it.orth   | 1 +
17166  fc-lang/nl.orth   | 1 +
17167  fc-lang/pt.orth   | 1 +
17168  src/fccache.c     | 1 -
17169  src/fccharset.c   | 9 +++++----
17170  13 files changed, 23 insertions(+), 9 deletions(-)
17171
17172 commit 799157dbbf55d1bf13b1e63faf3b530979116aca
17173 Author: Patrick Lam <plam@MIT.EDU>
17174 Date:   Tue Feb 7 02:33:57 2006 +0000
17175
17176     Remove de-escaping logic because FcCacheWriteString doesn't escape
17177     anyway.
17178         Do blockwise reading instead of byte-wise for performance.
17179
17180  ChangeLog     |  8 +++++++
17181  src/fccache.c | 72
17182  ++++++++++++++++++++---------------------------------------
17183  2 files changed, 32 insertions(+), 48 deletions(-)
17184
17185 commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
17186 Author: Patrick Lam <plam@MIT.EDU>
17187 Date:   Tue Feb 7 02:22:50 2006 +0000
17188
17189     Takashi Iwai <tiwai@suse.de>
17190     Don't loop infinitely on recursive symlinks (client-side).
17191
17192  ChangeLog     |  7 +++++++
17193  src/fccache.c | 21 +++++++++++++++------
17194  2 files changed, 22 insertions(+), 6 deletions(-)
17195
17196 commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
17197 Author: Patrick Lam <plam@MIT.EDU>
17198 Date:   Mon Feb 6 23:11:41 2006 +0000
17199
17200     Don't loop infinitely on recursive symlinks.
17201     reviewed by: plam
17202
17203  ChangeLog           |  6 ++++++
17204  fc-cache/fc-cache.c | 18 ++++++++++++++++++
17205  2 files changed, 24 insertions(+)
17206
17207 commit fff5a5af30142c933d8e9dddda61a6a994f44c28
17208 Author: Patrick Lam <plam@MIT.EDU>
17209 Date:   Mon Feb 6 22:44:02 2006 +0000
17210
17211     Skip subdirs when skipping over stale bits of global cache. Introduce
17212     state
17213         machine into FcGlobalCacheDir to avoid doing inappropriate
17214         operations
17215         on global dir entries, e.g. writing out an out-of-date cache
17216         entry.
17217     reviewed by: plam
17218
17219  ChangeLog     |  12 ++++
17220  src/fccache.c | 186
17221  ++++++++++++++++++++++++++++++++++++++++++----------------
17222  src/fcint.h   |   4 ++
17223  3 files changed, 150 insertions(+), 52 deletions(-)
17224
17225 commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
17226 Author: Patrick Lam <plam@MIT.EDU>
17227 Date:   Mon Feb 6 21:52:15 2006 +0000
17228
17229     Hoist FcFileIsDir check out of FcFileScanConfig loop.
17230     reviewed by: plam
17231
17232  ChangeLog   |  6 ++++++
17233  src/fcdir.c | 11 ++++-------
17234  2 files changed, 10 insertions(+), 7 deletions(-)
17235
17236 commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
17237 Author: Patrick Lam <plam@MIT.EDU>
17238 Date:   Mon Feb 6 19:25:45 2006 +0000
17239
17240     Don't rescan when trying to normalize a non-declared font dir. Don't
17241     add
17242         font dirs multiple times (even if they're aliased).
17243     reviewed by: plam
17244
17245  ChangeLog   |  9 +++++++
17246  src/fccfg.c | 78
17247  ++++++++++++++++++++++++++++++++++++++++---------------------
17248  2 files changed, 61 insertions(+), 26 deletions(-)
17249
17250 commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
17251 Author: Patrick Lam <plam@MIT.EDU>
17252 Date:   Mon Feb 6 14:44:46 2006 +0000
17253
17254     Explain apples/oranges comparison and fix compilation error.
17255     reviewed by: plam
17256
17257  ChangeLog  | 7 +++++++
17258  src/fcfs.c | 5 ++++-
17259  2 files changed, 11 insertions(+), 1 deletion(-)
17260
17261 commit f076169d19574c6c548764d574a33bc4fe022ffb
17262 Author: Patrick Lam <plam@MIT.EDU>
17263 Date:   Mon Feb 6 14:14:21 2006 +0000
17264
17265     Insert check for integer overflow in # of fonts.
17266     reviewed by: plam
17267
17268  ChangeLog  | 7 +++++++
17269  src/fcfs.c | 2 +-
17270  2 files changed, 8 insertions(+), 1 deletion(-)
17271
17272 commit 788c4af232f5677d73e8e2e77e123cf566530ccb
17273 Author: Patrick Lam <plam@MIT.EDU>
17274 Date:   Sun Feb 5 04:11:08 2006 +0000
17275
17276     Make 'make distcheck' work with automake 1.6.3.
17277     reviewed by: plam
17278
17279  ChangeLog            | 10 ++++++++++
17280  doc/Makefile.am      |  2 +-
17281  fc-cache/Makefile.am |  2 +-
17282  fc-cat/Makefile.am   |  2 +-
17283  fc-list/Makefile.am  |  2 +-
17284  5 files changed, 14 insertions(+), 4 deletions(-)
17285
17286 commit 68355f38774fe55d8010268291a170492b241a71
17287 Author: Patrick Lam <plam@MIT.EDU>
17288 Date:   Sun Feb 5 02:57:21 2006 +0000
17289
17290     src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
17291     FcDirCacheConsume,
17292         FcDirCacheWrite)
17293     Check I/O call return values and eliminate unused variable warnings.
17294     reviewed by: plam
17295
17296  ChangeLog       | 13 ++++++++++++
17297  fc-cat/fc-cat.c |  5 ++---
17298  src/fccache.c   | 66
17299  +++++++++++++++++++++++++++++++++++++++++++--------------
17300  src/fcxml.c     |  4 ++--
17301  4 files changed, 67 insertions(+), 21 deletions(-)
17302
17303 commit c4c47a7654196f37b625f337192b235e558ab890
17304 Author: Patrick Lam <plam@MIT.EDU>
17305 Date:   Sat Feb 4 00:09:42 2006 +0000
17306
17307     src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
17308     Fix memory leak.
17309     reviewed by: plam
17310
17311  ChangeLog   | 7 +++++++
17312  src/fccfg.c | 2 ++
17313  2 files changed, 9 insertions(+)
17314
17315 commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
17316 Author: Patrick Lam <plam@MIT.EDU>
17317 Date:   Sat Feb 4 00:04:00 2006 +0000
17318
17319     Gracefully handle the case where a cache asserts that it has
17320     a negative
17321         number of fonts, causing overflow.
17322     reviewed by: plam
17323
17324  ChangeLog  |  8 ++++++++
17325  src/fcfs.c | 29 +++++++++++++++--------------
17326  2 files changed, 23 insertions(+), 14 deletions(-)
17327
17328 commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
17329 Author: Patrick Lam <plam@MIT.EDU>
17330 Date:   Fri Feb 3 23:47:37 2006 +0000
17331
17332     Fix double free in error case.
17333
17334  ChangeLog     | 5 +++++
17335  src/fccache.c | 2 +-
17336  2 files changed, 6 insertions(+), 1 deletion(-)
17337
17338 commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
17339 Author: Patrick Lam <plam@MIT.EDU>
17340 Date:   Tue Jan 31 07:30:23 2006 +0000
17341
17342     Stephan Kulow <coolo@suse.de> reviewed by: plam
17343     Replace 'stamp' target with mkinstalldirs.
17344
17345  ChangeLog            |  8 ++++++++
17346  fc-cache/Makefile.am | 13 +++----------
17347  2 files changed, 11 insertions(+), 10 deletions(-)
17348
17349 commit 28aefd013d1896ffbf389596109eaec729d5d9a5
17350 Author: Patrick Lam <plam@MIT.EDU>
17351 Date:   Tue Jan 31 07:16:22 2006 +0000
17352
17353     Toast broken global cache files.
17354     reviewed by: plam
17355
17356  ChangeLog     | 7 +++++++
17357  src/fccache.c | 4 ++--
17358  2 files changed, 9 insertions(+), 2 deletions(-)
17359
17360 commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
17361 Author: Patrick Lam <plam@MIT.EDU>
17362 Date:   Tue Jan 31 04:42:20 2006 +0000
17363
17364     Actually use the directories that I added to the global cache. Fixes
17365     'make
17366         check'.
17367
17368  ChangeLog     |  6 ++++++
17369  src/fccache.c | 11 +++++++++--
17370  2 files changed, 15 insertions(+), 2 deletions(-)
17371
17372 commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
17373 Author: Patrick Lam <plam@MIT.EDU>
17374 Date:   Tue Jan 31 04:07:45 2006 +0000
17375
17376     Don't stop scanning if a directory in fonts.conf doesn't exist,
17377     because
17378         subsequent directories might exist.
17379     reviewed by: plam
17380
17381  ChangeLog           |  8 ++++++++
17382  fc-cache/fc-cache.c | 20 ++++++++++++++------
17383  2 files changed, 22 insertions(+), 6 deletions(-)
17384
17385 commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
17386 Author: Patrick Lam <plam@MIT.EDU>
17387 Date:   Mon Jan 30 16:31:56 2006 +0000
17388
17389     Make global cache work again after putting dir names into global cache
17390     (I
17391         misplaced the recording of a file offset).
17392
17393  ChangeLog     | 6 ++++++
17394  src/fccache.c | 2 +-
17395  2 files changed, 7 insertions(+), 1 deletion(-)
17396
17397 commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
17398 Author: Patrick Lam <plam@MIT.EDU>
17399 Date:   Mon Jan 30 15:59:17 2006 +0000
17400
17401     Update fc-cat to handle subdir lists in global cache file.
17402     Another FcCacheReadString return value check.
17403
17404  ChangeLog       |  9 +++++++++
17405  fc-cat/fc-cat.c | 10 ++++++++++
17406  src/fccache.c   | 11 +++++++++--
17407  3 files changed, 28 insertions(+), 2 deletions(-)
17408
17409 commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
17410 Author: Patrick Lam <plam@MIT.EDU>
17411 Date:   Mon Jan 30 15:44:13 2006 +0000
17412
17413     Make fccache more resilient to broken cache files by checking
17414     return value
17415         of FcCacheReadString all the time.
17416     reviewed by: plam
17417
17418  ChangeLog     |  9 +++++++++
17419  src/fccache.c | 28 ++++++++++++++--------------
17420  2 files changed, 23 insertions(+), 14 deletions(-)
17421
17422 commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
17423 Author: Patrick Lam <plam@MIT.EDU>
17424 Date:   Mon Jan 30 14:43:04 2006 +0000
17425
17426     Remove references to dead fontconfig(3) manpages in other fontconfig
17427         manpages.
17428     reviewed by: plam
17429
17430  ChangeLog           | 9 +++++++++
17431  fc-lang/fc-lang.man | 2 --
17432  fc-match/fc-match.1 | 2 --
17433  3 files changed, 9 insertions(+), 4 deletions(-)
17434
17435 commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
17436 Author: Patrick Lam <plam@MIT.EDU>
17437 Date:   Mon Jan 30 04:51:22 2006 +0000
17438
17439     Fix world's tiniest typo in code example.
17440     reviewed by: plam
17441
17442  ChangeLog          | 7 +++++++
17443  doc/fcpattern.fncs | 2 +-
17444  2 files changed, 8 insertions(+), 1 deletion(-)
17445
17446 commit 30c4189deb8412793d175bce255561a882ad81b7
17447 Author: Patrick Lam <plam@MIT.EDU>
17448 Date:   Mon Jan 30 04:47:17 2006 +0000
17449
17450     Fix global cache reads of subdirectories.
17451     reviewed by: plam
17452
17453  ChangeLog     | 7 +++++++
17454  src/fccache.c | 2 +-
17455  2 files changed, 8 insertions(+), 1 deletion(-)
17456
17457 commit 971cf18018a4f41bca196dd81989e67672e52112
17458 Author: Patrick Lam <plam@MIT.EDU>
17459 Date:   Mon Jan 30 04:27:53 2006 +0000
17460
17461     Add documentation for FcConfigNormalizeFontDir.
17462     Write directory information to global caches to fix make check
17463     (reported by
17464         Ronny V. Vindenes). This changes the global cache format again.
17465
17466  ChangeLog         | 13 +++++++++++++
17467  doc/fcconfig.fncs | 11 +++++++++++
17468  src/fccache.c     | 25 +++++++++++++++++++++++--
17469  src/fcdir.c       |  2 +-
17470  src/fcint.h       |  2 ++
17471  5 files changed, 50 insertions(+), 3 deletions(-)
17472
17473 commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
17474 Author: Patrick Lam <plam@MIT.EDU>
17475 Date:   Fri Jan 27 05:47:59 2006 +0000
17476
17477     Move FcConfigNormalizeFontDir call so that it doesn't result in
17478     infinite
17479         recursion (reported by Ronny V. Vindenes).
17480
17481  ChangeLog               | 9 +++++++++
17482  fc-cache/fc-cache.c     | 6 +++++-
17483  fontconfig/fontconfig.h | 4 ++++
17484  src/fccache.c           | 8 --------
17485  src/fcint.h             | 4 ----
17486  5 files changed, 18 insertions(+), 13 deletions(-)
17487
17488 commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
17489 Author: Patrick Lam <plam@MIT.EDU>
17490 Date:   Fri Jan 27 00:27:37 2006 +0000
17491
17492     Add a couple of missing normalizations to make fc-cache work right;
17493     only
17494         scan subdirectories once.
17495
17496  ChangeLog     | 7 +++++++
17497  src/fccache.c | 8 ++++++++
17498  src/fccfg.c   | 4 ++--
17499  3 files changed, 17 insertions(+), 2 deletions(-)
17500
17501 commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
17502 Author: Patrick Lam <plam@MIT.EDU>
17503 Date:   Thu Jan 26 16:11:41 2006 +0000
17504
17505     Don't crash on non-existant directories in global cache.
17506     reviewed by: plam
17507
17508  ChangeLog     | 7 +++++++
17509  src/fccache.c | 4 +++-
17510  2 files changed, 10 insertions(+), 1 deletion(-)
17511
17512 commit f468f568b4aedef1606b0692addf47cb9f02b328
17513 Author: Patrick Lam <plam@MIT.EDU>
17514 Date:   Thu Jan 26 16:09:12 2006 +0000
17515
17516     Stop trampling the directory name when writing out caches. (with Mike
17517         Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
17518         necessary. Don't scan directories that can't be normalized.
17519
17520  ChangeLog     | 11 +++++++++++
17521  src/fccache.c | 16 +++++++++++++---
17522  src/fccfg.c   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
17523  src/fcdir.c   |  6 +++++-
17524  src/fcxml.c   |  2 +-
17525  5 files changed, 82 insertions(+), 5 deletions(-)
17526
17527 commit 575a37b7975656f73162438635b4ba26e229b33f
17528 Author: Patrick Lam <plam@MIT.EDU>
17529 Date:   Wed Jan 25 14:52:49 2006 +0000
17530
17531     Fix additional memory leaks reported by Ronny V. Vindenes: don't
17532     invoke
17533         FcValueSave on hashed static strings in FcPatternAddWithBinding.
17534     Add another st_dev check in FcDirCacheOpen.
17535
17536  ChangeLog     | 11 +++++++++++
17537  src/fccache.c | 13 +++++++++++--
17538  src/fccfg.c   |  3 +--
17539  src/fcpat.c   |  9 ++++++++-
17540  4 files changed, 31 insertions(+), 5 deletions(-)
17541
17542 commit 16a71eff3ee0326db3794fa26548106a8a8697f6
17543 Author: Patrick Lam <plam@MIT.EDU>
17544 Date:   Wed Jan 25 02:54:37 2006 +0000
17545
17546     Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
17547         fontconfig to treat A-X fonts differently from A-Y fonts;
17548         please mail
17549         the fontconfig list if this causes any problems.
17550     reviewed by: plam
17551
17552  ChangeLog          | 10 ++++++++++
17553  fc-lang/zh_hk.orth |  2 +-
17554  src/fcfreetype.c   |  2 +-
17555  3 files changed, 12 insertions(+), 2 deletions(-)
17556
17557 commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
17558 Author: Patrick Lam <plam@MIT.EDU>
17559 Date:   Wed Jan 25 02:33:46 2006 +0000
17560
17561     Fix memory leaks reported by Ronny V. Vindenes.
17562
17563  ChangeLog        | 6 ++++++
17564  src/fccache.c    | 9 ++++++++-
17565  src/fcfreetype.c | 8 +++++++-
17566  3 files changed, 21 insertions(+), 2 deletions(-)
17567
17568 commit 986e35979e56774c91f3214af9e8a6f71817dcfa
17569 Author: Patrick Lam <plam@MIT.EDU>
17570 Date:   Thu Jan 19 19:20:30 2006 +0000
17571
17572     Fix for unaligned memory accesses.
17573     reviewed by: plam
17574
17575  ChangeLog   |  9 ++++++++-
17576  src/fcpat.c | 12 ++++++++----
17577  2 files changed, 16 insertions(+), 5 deletions(-)
17578
17579 commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
17580 Author: Patrick Lam <plam@MIT.EDU>
17581 Date:   Wed Jan 18 15:41:15 2006 +0000
17582
17583     Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
17584     calls to
17585         avoid crashes.
17586     reviewed by: plam
17587
17588  ChangeLog   | 8 ++++++++
17589  src/fcdir.c | 4 +++-
17590  2 files changed, 11 insertions(+), 1 deletion(-)
17591
17592 commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
17593 Author: Patrick Lam <plam@MIT.EDU>
17594 Date:   Sun Jan 15 05:31:58 2006 +0000
17595
17596     Fix segfault when consuming zero-length caches in fc-cat (which has no
17597         config, so FcConfigAddFontDir shouldn't be called.)
17598
17599  ChangeLog     | 6 ++++++
17600  src/fccache.c | 3 ++-
17601  2 files changed, 8 insertions(+), 1 deletion(-)
17602
17603 commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
17604 Author: Patrick Lam <plam@MIT.EDU>
17605 Date:   Sat Jan 14 21:23:03 2006 +0000
17606
17607     Compare device numbers as well as inodes. Always normalize directory
17608     names
17609         before comparing them.
17610     Allocate extra space for appended '/' in directory name.
17611     reviewed by: plam
17612
17613  ChangeLog               | 19 +++++++++++++++++++
17614  fc-cache/fc-cache.c     |  2 +-
17615  fc-cat/fc-cat.c         |  6 +++++-
17616  fontconfig/fontconfig.h |  2 +-
17617  src/fccache.c           | 19 ++++++++++++++-----
17618  src/fccfg.c             |  7 ++++---
17619  src/fcdir.c             |  2 +-
17620  src/fcint.h             |  6 ++++--
17621  8 files changed, 49 insertions(+), 14 deletions(-)
17622
17623 commit df3efc11a9584e2099366c31ba64ac9346760321
17624 Author: Patrick Lam <plam@MIT.EDU>
17625 Date:   Tue Jan 10 13:15:05 2006 +0000
17626
17627     Explicitly add font dirs to config.fontDirs even if they're empty. Set
17628         current config in fc-cache.c. Fix treatment of cache directory
17629         as read
17630         from cache file; don't use string equality to determine if we
17631         have the
17632         right file, use inode equality.
17633
17634  ChangeLog           | 12 ++++++++++
17635  fc-cache/fc-cache.c |  1 +
17636  src/fccache.c       | 64
17637  ++++++++++++++++++++++++++++-------------------------
17638  3 files changed, 47 insertions(+), 30 deletions(-)
17639
17640 commit cd9bca69702900ca9b24319c76b2dc9432bb548f
17641 Author: Patrick Lam <plam@MIT.EDU>
17642 Date:   Mon Jan 9 13:58:04 2006 +0000
17643
17644     Normalize font dirs by using the form, as given in fonts.conf,
17645     and recorded
17646         in FcConfig's fontDirs string set, as canonical.
17647     Actually update config.fontDirs as font directories are scanned.
17648
17649  ChangeLog           | 14 ++++++++++++++
17650  fc-cache/fc-cache.c |  2 +-
17651  fc-cat/fc-cat.c     |  4 ++--
17652  src/fccache.c       | 21 ++++++++++++---------
17653  src/fccfg.c         | 23 +++++++++++++++++++++++
17654  src/fcdir.c         |  3 ++-
17655  src/fcint.h         |  6 +++++-
17656  7 files changed, 59 insertions(+), 14 deletions(-)
17657
17658 commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
17659 Author: Patrick Lam <plam@MIT.EDU>
17660 Date:   Sun Jan 8 10:58:30 2006 +0000
17661
17662     Fix matching bug when multiple elements match; don't use the sum
17663     of all
17664         scores, but the best score.
17665     Also more perf opts, e.g. evaluate best over all font sets rather
17666     than on a
17667         per-set basis (and other changes).
17668
17669  src/fcmatch.c | 243
17670  ++++++++++++++++++++++++++++++++++------------------------
17671  1 file changed, 143 insertions(+), 100 deletions(-)
17672
17673 commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
17674 Author: Patrick Lam <plam@MIT.EDU>
17675 Date:   Sun Jan 8 10:58:05 2006 +0000
17676
17677     Fix matching bug when multiple elements match; don't use the sum
17678     of all
17679         scores, but the best score.
17680     Also more perf opts, e.g. evaluate best over all font sets rather
17681     than on a
17682         per-set basis (and other changes).
17683
17684  ChangeLog | 9 +++++++++
17685  1 file changed, 9 insertions(+)
17686
17687 commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
17688 Author: Patrick Lam <plam@MIT.EDU>
17689 Date:   Sun Jan 8 10:50:51 2006 +0000
17690
17691     Properly skip past dir caches that contain zero fonts (as occurs
17692     in global
17693         caches.) Reported by Mike Fabian.
17694
17695  ChangeLog     | 6 ++++++
17696  src/fccache.c | 4 ++++
17697  2 files changed, 10 insertions(+)
17698
17699 commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
17700 Author: Patrick Lam <plam@MIT.EDU>
17701 Date:   Sat Jan 7 06:36:24 2006 +0000
17702
17703     Print out full pathname in fc-match -v as well. Reported by Frederic
17704         Crozat.
17705     Fix bug where fc-match crashes when given __DUMMY__ property to
17706     match on.
17707     (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
17708     to
17709         distinguish an error return from a successful return. -PL)
17710     reviewed by: plam
17711
17712  ChangeLog    | 18 ++++++++++++++++++
17713  src/fcdbg.c  | 21 ++++++++++++++++++++-
17714  src/fcname.c | 11 +++++++----
17715  3 files changed, 45 insertions(+), 5 deletions(-)
17716
17717 commit c60ec7cc6d1795922b742435965746e02e67f11c
17718 Author: Patrick Lam <plam@MIT.EDU>
17719 Date:   Thu Jan 5 15:12:22 2006 +0000
17720
17721     Add self to AUTHORS list.
17722     Minor change to global cache file format to fix fc-cat bug reported by
17723         Frederic Crozat, and buglet with not globally caching directories
17724         with
17725         zero fonts cached.
17726
17727  AUTHORS         |  2 ++
17728  ChangeLog       | 18 ++++++++++++++++
17729  fc-cat/fc-cat.c | 66
17730  +++++++++++++++++++++++++++++++++------------------------
17731  src/fccache.c   | 31 +++++++++++++--------------
17732  src/fcint.h     |  1 +
17733  src/fcpat.c     |  2 +-
17734  6 files changed, 75 insertions(+), 45 deletions(-)
17735
17736 commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
17737 Author: Patrick Lam <plam@MIT.EDU>
17738 Date:   Mon Jan 2 17:20:23 2006 +0000
17739
17740     Fix double-free which occurs because FcValueCanonicalize doesn't
17741     create an
17742         extra copy of the returned value, it only canonicalizes it.
17743     reviewed by: plam
17744
17745  ChangeLog   | 11 ++++++++++-
17746  src/fccfg.c |  1 +
17747  2 files changed, 11 insertions(+), 1 deletion(-)
17748
17749 commit cea78a87910a88383699d5a386693d39aa3236f5
17750 Author: Patrick Lam <plam@MIT.EDU>
17751 Date:   Mon Jan 2 17:18:22 2006 +0000
17752
17753     Fix version of .cache file (currently 1 -> currently 2). Reported
17754     by Jim
17755         Osborn.
17756
17757  ChangeLog | 6 ++++++
17758  1 file changed, 6 insertions(+)
17759
17760 commit e9fd3c069aa415f9e7589dd1a871cd7727925364
17761 Author: Patrick Lam <plam@MIT.EDU>
17762 Date:   Mon Jan 2 17:13:48 2006 +0000
17763
17764     Fix version of .cache file (currently 1 -> currently 2). Reported
17765     by Jim
17766         Osborn.
17767
17768  doc/fontconfig-user.sgml | 2 +-
17769  1 file changed, 1 insertion(+), 1 deletion(-)
17770
17771 commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
17772 Author: Patrick Lam <plam@MIT.EDU>
17773 Date:   Wed Dec 21 20:00:20 2005 +0000
17774
17775     Shut up GCC warnings on amd.
17776     reviewed by: plam
17777
17778  ChangeLog   | 7 +++++++
17779  src/fcpat.c | 4 ++--
17780  2 files changed, 9 insertions(+), 2 deletions(-)
17781
17782 commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
17783 Author: Patrick Lam <plam@MIT.EDU>
17784 Date:   Wed Dec 21 05:37:10 2005 +0000
17785
17786     Avoid check on _fcBankId nullness and fix case where it used to crash.
17787
17788  ChangeLog       | 7 +++++++
17789  src/fccharset.c | 2 +-
17790  src/fcint.h     | 2 +-
17791  3 files changed, 9 insertions(+), 2 deletions(-)
17792
17793 commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
17794 Author: Patrick Lam <plam@MIT.EDU>
17795 Date:   Wed Dec 21 03:31:19 2005 +0000
17796
17797     Bump version to 2.3.93.
17798     Use open instead of fopen (requested by Phil Race for Sun).
17799     src/fccache.c (FcDirCacheWrite);
17800     Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
17801     dir.
17802
17803  ChangeLog               | 20 ++++++++++++++++
17804  README                  | 17 ++++++++++++--
17805  configure.in            |  2 +-
17806  fc-cache/Makefile.am    |  8 +++++++
17807  fontconfig/fontconfig.h |  2 +-
17808  src/fccache.c           | 62
17809  ++++++++++++++++++++++++++++++++++++++++---------
17810  src/fcxml.c             | 13 ++++++-----
17811  7 files changed, 103 insertions(+), 21 deletions(-)
17812
17813 commit 6f767cec491d354150a11491905ba59cc77a2659
17814 Author: Patrick Lam <plam@MIT.EDU>
17815 Date:   Tue Dec 20 20:35:47 2005 +0000
17816
17817     Restore code to skip over PCF fonts that have no encoded
17818     characters. (We
17819         guess that a font is PCF by presence of the PIXEL_SIZE BDF
17820         property.)
17821
17822  ChangeLog                   | 8 ++++++++
17823  conf.d/10LohitGujarati.conf | 5 +++++
17824  src/fcfreetype.c            | 9 ++++++---
17825  3 files changed, 19 insertions(+), 3 deletions(-)
17826
17827 commit a7683cafe10925d09855f927cb7602a90e10516f
17828 Author: Carl Worth <cworth@cworth.org>
17829 Date:   Tue Dec 13 17:50:50 2005 +0000
17830
17831     Add a configuration file that disables hinting for the Lohit
17832     Gujarati font
17833         (since the hinting distort some glyphs quite badly).
17834     reviewed by: keithp
17835
17836  ChangeLog                   | 8 ++++++++
17837  conf.d/10LohitGujarati.conf | 5 +++++
17838  conf.d/Makefile.am          | 1 +
17839  3 files changed, 14 insertions(+)
17840
17841 commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
17842 Author: Patrick Lam <plam@MIT.EDU>
17843 Date:   Mon Dec 12 20:45:54 2005 +0000
17844
17845     Read and write the original location as a fallback for the hashed
17846     cache
17847         file locations. This is mostly for users to be able to have
17848         per-directory cache files.
17849
17850  ChangeLog     |  7 +++++++
17851  src/fccache.c | 41 ++++++++++++++++++++++++++++++++---------
17852  2 files changed, 39 insertions(+), 9 deletions(-)
17853
17854 commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
17855 Author: Patrick Lam <plam@MIT.EDU>
17856 Date:   Mon Dec 12 13:46:45 2005 +0000
17857
17858     Improve error message when fc-cache can't write the cache. Add missing
17859         slash. Reported by Behdad. Incorporate Behdad's patch to create
17860         /var/cache/fontconfig when appropriate.
17861
17862  ChangeLog            | 9 +++++++++
17863  fc-cache/Makefile.am | 5 +++++
17864  fc-cache/fc-cache.c  | 4 +++-
17865  src/fccache.c        | 2 +-
17866  4 files changed, 18 insertions(+), 2 deletions(-)
17867
17868 commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
17869 Author: Patrick Lam <plam@MIT.EDU>
17870 Date:   Mon Dec 12 13:20:41 2005 +0000
17871
17872     Fix crash reported by Frederic Crozat when using libxml2.
17873     reviewed by: plam
17874
17875  ChangeLog   | 7 +++++++
17876  src/fcxml.c | 3 +++
17877  2 files changed, 10 insertions(+)
17878
17879 commit ea44e2184198aba956e39ae63a4914544c9719fe
17880 Author: Patrick Lam <plam@MIT.EDU>
17881 Date:   Fri Dec 9 16:36:45 2005 +0000
17882
17883     Migrate cache files from fonts directories to
17884     /var/cache/fontconfig. This
17885         helps make fontconfig FHS-compliant, but requires that all
17886         caches get
17887         rebuilt.
17888     Also, autogen.sh now needs the additional parameter
17889     --localstatedir=/var.
17890
17891  ChangeLog               |  20 ++
17892  INSTALL                 |   2 +-
17893  configure.in            |   7 +
17894  fc-cache/Makefile.am    |   2 +
17895  fc-cat/Makefile.am      |   2 +
17896  fc-cat/fc-cat.c         |  13 +-
17897  fontconfig/fontconfig.h |   1 +
17898  src/Makefile.am         |   2 +
17899  src/fccache.c           | 523
17900  +++++++++++++++++++++++++++++++++++++++++++-----
17901  9 files changed, 519 insertions(+), 53 deletions(-)
17902
17903 commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
17904 Author: Patrick Lam <plam@MIT.EDU>
17905 Date:   Thu Dec 8 05:54:27 2005 +0000
17906
17907     Because we've changed FcPatternAddString to use FcStrStaticName
17908     and not
17909         FcValueSave, explicitly handle the case of a null string.
17910
17911  ChangeLog   | 6 ++++++
17912  src/fcpat.c | 7 +++++++
17913  2 files changed, 13 insertions(+)
17914
17915 commit 982b598278315de60721740047a1b57f4a5895b8
17916 Author: Patrick Lam <plam@MIT.EDU>
17917 Date:   Wed Dec 7 03:55:25 2005 +0000
17918
17919     Fix warnings.
17920
17921  ChangeLog       | 5 +++++
17922  fc-cat/fc-cat.c | 9 +++------
17923  2 files changed, 8 insertions(+), 6 deletions(-)
17924
17925 commit c6103dfb22de0664a6ab164d90d6959551e301c5
17926 Author: Patrick Lam <plam@MIT.EDU>
17927 Date:   Tue Dec 6 18:57:43 2005 +0000
17928
17929     Don't assign types to user object names.
17930
17931  ChangeLog    | 5 +++++
17932  src/fcname.c | 3 +++
17933  2 files changed, 8 insertions(+)
17934
17935 commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
17936 Author: Patrick Lam <plam@MIT.EDU>
17937 Date:   Mon Dec 5 16:08:01 2005 +0000
17938
17939     Don't free strings that have been returned from FcStrStaticName.
17940
17941  ChangeLog   |  5 +++++
17942  src/fcpat.c | 21 +++++++++++++++++++--
17943  2 files changed, 24 insertions(+), 2 deletions(-)
17944
17945 commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
17946 Author: Patrick Lam <plam@MIT.EDU>
17947 Date:   Thu Dec 1 07:12:45 2005 +0000
17948
17949     Add codepath for reading global cache files as well.
17950
17951  ChangeLog       |  5 +++++
17952  fc-cat/fc-cat.c | 61
17953  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17954  2 files changed, 66 insertions(+)
17955
17956 commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
17957 Author: Patrick Lam <plam@MIT.EDU>
17958 Date:   Thu Dec 1 06:27:07 2005 +0000
17959
17960     file 10-fonts-persian.conf was initially added on branch
17961     fc-2_4_branch.
17962
17963 commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
17964 Author: Patrick Lam <plam@MIT.EDU>
17965 Date:   Thu Dec 1 06:27:07 2005 +0000
17966
17967     Add config file for Persian fonts from Sharif FarsiWeb, Inc.
17968     reviewed by: plam
17969
17970  ChangeLog                    |  10 +-
17971  conf.d/10-fonts-persian.conf | 545
17972  +++++++++++++++++++++++++++++++++++++++++++
17973  conf.d/Makefile.am           |   1 +
17974  3 files changed, 555 insertions(+), 1 deletion(-)
17975
17976 commit cb6d97eb1baba6795bb8abdede69902b2440f371
17977 Author: Patrick Lam <plam@MIT.EDU>
17978 Date:   Wed Nov 30 22:13:21 2005 +0000
17979
17980     Only add a config file to the set of config files once.
17981     reviewed by: plam
17982
17983  ChangeLog   | 7 +++++++
17984  src/fcxml.c | 6 ++++++
17985  2 files changed, 13 insertions(+)
17986
17987 commit 93a27747a485624d4a89550036e12eeec96d4558
17988 Author: Patrick Lam <plam@MIT.EDU>
17989 Date:   Tue Nov 29 15:04:06 2005 +0000
17990
17991     src/fcint.h (FcCacheBankToIndex);
17992     Fix segfault by guarding array dereference.
17993
17994  ChangeLog   | 5 +++++
17995  src/fcint.h | 2 +-
17996  2 files changed, 6 insertions(+), 1 deletion(-)
17997
17998 commit b8948e85420469c83098a6b97d7979189a8734d9
17999 Author: Patrick Lam <plam@MIT.EDU>
18000 Date:   Tue Nov 29 14:57:10 2005 +0000
18001
18002     Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
18003         checks the front of the list and a non-inlineable part which
18004         finds and
18005         moves the appropriate element to the front of the list.
18006     reviewed by: plam
18007
18008  ChangeLog         | 14 ++++++++++++++
18009  fc-lang/fc-lang.c |  5 ++++-
18010  src/fccache.c     | 34 +++++++++++++++++-----------------
18011  src/fcint.h       |  9 ++++++++-
18012  4 files changed, 43 insertions(+), 19 deletions(-)
18013
18014 commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
18015 Author: Patrick Lam <plam@MIT.EDU>
18016 Date:   Tue Nov 29 06:23:00 2005 +0000
18017
18018     Make the perf guys hate me a bit less: hoist the directory-name
18019         FcConfigAcceptFont check for cached fonts up to directory
18020         cache read
18021         time, rather than running it for each font.
18022
18023  ChangeLog     | 8 ++++++++
18024  src/fccache.c | 3 +++
18025  src/fccfg.c   | 6 ++----
18026  3 files changed, 13 insertions(+), 4 deletions(-)
18027
18028 commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
18029 Author: Patrick Lam <plam@MIT.EDU>
18030 Date:   Tue Nov 29 06:09:18 2005 +0000
18031
18032     Don't make FcPatternFindFullFname available to fccfg, it's not
18033     really safe.
18034         Instead go through FcPatternGetString (sorry, perf guys.) Also,
18035         use
18036         globs for dirs as well.
18037
18038  ChangeLog   | 9 +++++++++
18039  src/fccfg.c | 8 +++++---
18040  src/fcint.h | 3 ---
18041  src/fcpat.c | 5 ++++-
18042  4 files changed, 18 insertions(+), 7 deletions(-)
18043
18044 commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
18045 Author: Patrick Lam <plam@MIT.EDU>
18046 Date:   Tue Nov 29 00:21:05 2005 +0000
18047
18048     Fix segfault.
18049
18050  ChangeLog   | 5 +++++
18051  src/fccfg.c | 5 ++++-
18052  2 files changed, 9 insertions(+), 1 deletion(-)
18053
18054 commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
18055 Author: Patrick Lam <plam@MIT.EDU>
18056 Date:   Tue Nov 29 00:16:02 2005 +0000
18057
18058     Update autogenerated config.* files.
18059
18060  config/config.guess | 535
18061  +++++++++++++++++++++++++++-------------------------
18062  config/config.sub   |  67 ++++---
18063  2 files changed, 314 insertions(+), 288 deletions(-)
18064
18065 commit ced3f0a0abd84de73753956ec18e7316eda33a37
18066 Author: Patrick Lam <plam@MIT.EDU>
18067 Date:   Tue Nov 29 00:14:42 2005 +0000
18068
18069     Fix problem dating back at least to 2.3.2 where globs weren't
18070     being applied
18071         to patterns loaded from a cache.
18072     Fix some obvious spelling mistakes.
18073
18074  ChangeLog                | 13 +++++++++++++
18075  doc/fontconfig-user.sgml | 17 +++++++++--------
18076  src/fccfg.c              |  3 ++-
18077  src/fcint.h              |  3 +++
18078  src/fcpat.c              |  4 +---
18079  5 files changed, 28 insertions(+), 12 deletions(-)
18080
18081 commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
18082 Author: Patrick Lam <plam@MIT.EDU>
18083 Date:   Mon Nov 28 10:54:11 2005 +0000
18084
18085     Stephan Kulow <coolo@suse.de> reviewed by: plam
18086     Don't kill all fonts during match (oops!)
18087
18088  ChangeLog     | 23 +++++++++++++++++++++++
18089  src/fcmatch.c | 39 ++++++++++++++++++++++++++++++++-------
18090  2 files changed, 55 insertions(+), 7 deletions(-)
18091
18092 commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
18093 Author: Patrick Lam <plam@MIT.EDU>
18094 Date:   Mon Nov 28 01:40:53 2005 +0000
18095
18096     Stephan Kulow <coolo@suse.de> Michael Matz <matz@suse.de> reviewed
18097     by: plam
18098     Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
18099         FcCompare into FcFontSetMatch and reorder the loops, adding
18100         a boolean
18101         array which blocks patterns from future consideration if
18102         they're known
18103         to not be best on some past criterion.
18104
18105  src/fcmatch.c | 224
18106  +++++++++++++++++++++++++++++++++++++++++-----------------
18107  1 file changed, 159 insertions(+), 65 deletions(-)
18108
18109 commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
18110 Author: Patrick Lam <plam@MIT.EDU>
18111 Date:   Sat Nov 26 05:05:14 2005 +0000
18112
18113     Fix incorrect merge.
18114     reviewed by: plam
18115
18116  ChangeLog     | 7 +++++++
18117  src/fcmatch.c | 6 +++---
18118  2 files changed, 10 insertions(+), 3 deletions(-)
18119
18120 commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
18121 Author: Patrick Lam <plam@MIT.EDU>
18122 Date:   Fri Nov 25 16:33:58 2005 +0000
18123
18124     Don't do random matching when bad objects are passed into
18125         FcCompareValueList.
18126
18127  ChangeLog     |  6 ++++++
18128  src/fcmatch.c | 58
18129  +++++++++++++++++++++++++++++++++++++++++++---------------
18130  2 files changed, 49 insertions(+), 15 deletions(-)
18131
18132 commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
18133 Author: Patrick Lam <plam@MIT.EDU>
18134 Date:   Fri Nov 25 16:04:44 2005 +0000
18135
18136     Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
18137         _fcPatternElts, _fcValueLists for consistency.
18138
18139  ChangeLog   | 10 ++++++++++
18140  src/fcint.h |  8 ++++----
18141  src/fcpat.c | 50 +++++++++++++++++++++++++-------------------------
18142  3 files changed, 39 insertions(+), 29 deletions(-)
18143
18144 commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
18145 Author: Patrick Lam <plam@MIT.EDU>
18146 Date:   Fri Nov 25 15:54:24 2005 +0000
18147
18148     Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
18149     reviewed by: plam
18150
18151  ChangeLog     |  7 +++++++
18152  src/fcmatch.c | 35 ++++++++++-------------------------
18153  2 files changed, 17 insertions(+), 25 deletions(-)
18154
18155 commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
18156 Author: Patrick Lam <plam@MIT.EDU>
18157 Date:   Fri Nov 25 15:50:34 2005 +0000
18158
18159     Pass around FcCache *s to the Unserialize functions for extra
18160     consistency
18161         (and less overhead, for what that's worth).
18162
18163  ChangeLog       | 13 +++++++++++++
18164  src/fccache.c   |  2 +-
18165  src/fccharset.c | 12 ++++++------
18166  src/fcfs.c      |  2 +-
18167  src/fcint.h     | 10 +++++-----
18168  src/fclang.c    |  8 ++++----
18169  src/fcname.c    |  2 +-
18170  src/fcpat.c     | 32 ++++++++++++++++----------------
18171  8 files changed, 47 insertions(+), 34 deletions(-)
18172
18173 commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
18174 Author: Patrick Lam <plam@MIT.EDU>
18175 Date:   Fri Nov 25 03:00:51 2005 +0000
18176
18177     Inline the *PtrU functions to gain perf. Remove unneeded params
18178     for the
18179         FcCompare* functions.
18180     reviewed by: plam
18181
18182  ChangeLog     | 12 +++++++++++-
18183  src/fcint.h   | 31 +++++++++++++++++++++++++++----
18184  src/fcmatch.c | 50 +++++++++++++++++---------------------------------
18185  src/fcname.c  | 12 +++---------
18186  src/fcpat.c   | 22 ++--------------------
18187  5 files changed, 60 insertions(+), 67 deletions(-)
18188
18189 commit 3f9f24e077cc079be362343be499ff0baf23e0a1
18190 Author: Patrick Lam <plam@MIT.EDU>
18191 Date:   Fri Nov 25 02:16:42 2005 +0000
18192
18193     Fix the debian changelog so that debian/rules works again, make it
18194     create a
18195         debian package for release 2.3.92-1. Acknowledge change in NMU of
18196         debian package.
18197
18198  debian/changelog | 13 +++++++++++++
18199  debian/control   |  1 +
18200  debian/po/cs.po  | 57
18201  ++++++++++++++++++++++++++++----------------------------
18202  3 files changed, 43 insertions(+), 28 deletions(-)
18203
18204 commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
18205 Author: Patrick Lam <plam@MIT.EDU>
18206 Date:   Thu Nov 24 21:40:20 2005 +0000
18207
18208     Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
18209     Check for type validity during FcPatternAddWithBinding, don't
18210     verify type
18211         in FcFontMatch, don't call FcCanonicalize here (which always
18212         does a
18213         deep copy).
18214     reviewed by: plam
18215
18216  ChangeLog               | 13 +++++++++++++
18217  fontconfig/fontconfig.h |  3 ---
18218  src/fcint.h             |  3 +++
18219  src/fcmatch.c           | 22 +++++-----------------
18220  src/fcpat.c             | 22 +++++++++++++++++-----
18221  5 files changed, 38 insertions(+), 25 deletions(-)
18222
18223 commit 4f8b266fd97e36961639c40d93225265c0f849c7
18224 Author: Patrick Lam <plam@MIT.EDU>
18225 Date:   Thu Nov 24 20:20:26 2005 +0000
18226
18227     Make FcCompareString and FcCompareFamily less expensive. Only add
18228     a value
18229         for FC_FAMILY if the proposed value is a string.
18230     reviewed by: plam
18231
18232  ChangeLog     | 11 ++++++++++-
18233  src/fcmatch.c | 24 +++++++++++++++++-------
18234  src/fcpat.c   |  7 +++++++
18235  3 files changed, 34 insertions(+), 8 deletions(-)
18236
18237 commit b97a34b5924b1279dd831426a94016ea8b65ea8d
18238 Author: Patrick Lam <plam@MIT.EDU>
18239 Date:   Thu Nov 24 19:38:05 2005 +0000
18240
18241     Inline FcDebug invocations and only initialize once, in
18242     FcInit*. Improve
18243         debug msg in FcPatternPrint.
18244     reviewed by: plam
18245
18246  ChangeLog    | 10 ++++++++++
18247  src/fcdbg.c  | 30 ++++++++++++------------------
18248  src/fcinit.c |  2 ++
18249  src/fcint.h  |  9 +++++++--
18250  4 files changed, 31 insertions(+), 20 deletions(-)
18251
18252 commit d2f459781cade98d1d07806d023e63f1fc289b0e
18253 Author: Patrick Lam <plam@MIT.EDU>
18254 Date:   Wed Nov 23 17:01:27 2005 +0000
18255
18256     Properly apply fcrozat's patch.
18257
18258  fc-cat/fc-cat.c | 2 +-
18259  1 file changed, 1 insertion(+), 1 deletion(-)
18260
18261 commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
18262 Author: Patrick Lam <plam@MIT.EDU>
18263 Date:   Wed Nov 23 16:36:26 2005 +0000
18264
18265     2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18266     Minor code warning cleanups.
18267
18268  ChangeLog               | 8 ++++++++
18269  fc-cat/fc-cat.c         | 1 -
18270  fontconfig/fontconfig.h | 2 +-
18271  3 files changed, 9 insertions(+), 2 deletions(-)
18272
18273 commit b1297aa8977901075e95e40bc430fc823e1fb230
18274 Author: Patrick Lam <plam@MIT.EDU>
18275 Date:   Wed Nov 23 15:33:48 2005 +0000
18276
18277     2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18278     Make getopt_long accept -s parameter to fc-match as well.
18279
18280  ChangeLog           | 7 +++++++
18281  fc-match/fc-match.c | 2 +-
18282  2 files changed, 8 insertions(+), 1 deletion(-)
18283
18284 commit 435fc66073ee83d17242bac2880e843489439cda
18285 Author: Patrick Lam <plam@MIT.EDU>
18286 Date:   Wed Nov 23 15:32:36 2005 +0000
18287
18288     2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18289     Make getopt_long accept -s parameter to fc-match as well.
18290
18291  ChangeLog           | 7 +++++++
18292  fc-match/fc-match.c | 2 +-
18293  2 files changed, 8 insertions(+), 1 deletion(-)
18294
18295 commit adac22f290f1780f6d1424d6f93cc4453d4d489c
18296 Author: Patrick Lam <plam@MIT.EDU>
18297 Date:   Tue Nov 22 04:46:55 2005 +0000
18298
18299     Manually perform inlining & partial redundancy elimination to
18300     reduce calls
18301         to FcValueListPtrU.
18302     Only invoke strlen() when really necessary.
18303     reviewed by: plam
18304     reviewed by: plam
18305
18306  ChangeLog     | 16 ++++++++++++++++
18307  src/fcmatch.c | 17 +++++++++--------
18308  src/fcstr.c   |  8 ++------
18309  3 files changed, 27 insertions(+), 14 deletions(-)
18310
18311 commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
18312 Author: Patrick Lam <plam@MIT.EDU>
18313 Date:   Sat Nov 19 22:38:39 2005 +0000
18314
18315     Get rid of the use of freetype internal headers in fcfreetype.c, since
18316         those headers will go away with freetype 2.2. Replace with public
18317         domain ftglue code from pango. Note that the patch removes
18318         some extra
18319         error checking in FT_Get_BDF_Property() and comments out the
18320         skipping
18321         of empty pcf fonts.
18322     reviewed by: plam
18323
18324  ChangeLog | 2 ++
18325  1 file changed, 2 insertions(+)
18326
18327 commit 246985e40e3296a6bb427026d8274fe8409f3776
18328 Author: Patrick Lam <plam@MIT.EDU>
18329 Date:   Sat Nov 19 22:37:24 2005 +0000
18330
18331     file ftglue.c was initially added on branch fc-2_4_branch.
18332
18333 commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
18334 Author: Patrick Lam <plam@MIT.EDU>
18335 Date:   Sat Nov 19 22:37:24 2005 +0000
18336
18337     Get rid of the use of freetype internal headers in fcfreetype.c, since
18338         those headers will go away with freetype 2.2. Replace with public
18339         domain ftglue code from pango. Note that the patch removes
18340         some extra
18341         error checking in FT_Get_BDF_Property() and comments out the
18342         skipping
18343         of empty pcf fonts.
18344     reviewed by: plam
18345
18346  src/ftglue.c | 349
18347  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18348  src/ftglue.h | 159 +++++++++++++++++++++++++++
18349  2 files changed, 508 insertions(+)
18350
18351 commit 8ebf7725a8607b39ff505029b2a41369d67eb736
18352 Author: Patrick Lam <plam@MIT.EDU>
18353 Date:   Sat Nov 19 22:32:13 2005 +0000
18354
18355     Get rid of the use of freetype internal headers in fcfreetype.c, since
18356         those headers will go away with freetype 2.2. Replace with public
18357         domain ftglue code from pango. Note that the patch removes
18358         some extra
18359         error checking in FT_Get_BDF_Property() and comments out the
18360         skipping
18361         of empty pcf fonts.
18362     reviewed by: plam
18363
18364  ChangeLog        | 13 ++++++++++
18365  src/Makefile.am  |  4 ++-
18366  src/fcfreetype.c | 75
18367  ++++++++++++++++++++++++++------------------------------
18368  3 files changed, 51 insertions(+), 41 deletions(-)
18369
18370 commit a151acedc056783957f9875b1a21f13d0bb8bfe2
18371 Author: Patrick Lam <plam@MIT.EDU>
18372 Date:   Sat Nov 19 16:24:53 2005 +0000
18373
18374     Further fix of patch from 2005-11-04: miscounted numbers count
18375         (numbers_count); didn't strip duplicate numbers (langBankNumbers);
18376         and
18377         leafidx_offset and numbers_offset in fcLangCharSets are wrong.
18378     Removed leafidx_count and numbers_count since they are the same and
18379         replaced them with offset_count.
18380     reviewed by: plam
18381
18382  ChangeLog         | 12 ++++++++++++
18383  fc-lang/fc-lang.c | 21 +++++++++++++--------
18384  2 files changed, 25 insertions(+), 8 deletions(-)
18385
18386 commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
18387 Author: Patrick Lam <plam@MIT.EDU>
18388 Date:   Fri Nov 18 20:32:30 2005 +0000
18389
18390     Don't crash when fc-cat invoked with no arguments.
18391     Fix invalid read access caused by premature free and GCC4 warnings in
18392         libxml2 codepath.
18393     reviewed by: plam
18394     reviewed by: plam
18395
18396  ChangeLog       | 17 ++++++++++++++++-
18397  fc-cat/fc-cat.c |  3 +++
18398  src/fcxml.c     | 10 ++++++----
18399  3 files changed, 25 insertions(+), 5 deletions(-)
18400
18401 commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
18402 Author: Patrick Lam <plam@MIT.EDU>
18403 Date:   Fri Nov 18 04:21:10 2005 +0000
18404
18405     List iteration not needed in FcConfigValues, since it's building
18406     up the
18407         list itself; we can just strip FcVoid elements during
18408         construction.
18409     reviewed by: plam
18410
18411  ChangeLog   |  9 +++++++++
18412  src/fccfg.c | 17 ++++++-----------
18413  2 files changed, 15 insertions(+), 11 deletions(-)
18414
18415 commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
18416 Author: Patrick Lam <plam@MIT.EDU>
18417 Date:   Thu Nov 17 16:46:07 2005 +0000
18418
18419     Fix crash on invalid constants in config files (forgot to update
18420     a pointer
18421         upon list iteration.)
18422
18423  ChangeLog   | 6 ++++++
18424  src/fccfg.c | 1 +
18425  2 files changed, 7 insertions(+)
18426
18427 commit f28472fdb4e51a06283161f9e7a645d5354a37d2
18428 Author: Patrick Lam <plam@MIT.EDU>
18429 Date:   Thu Nov 17 16:17:05 2005 +0000
18430
18431     Complain about invalid constants in config files.
18432     reviewed by: plam
18433
18434  ChangeLog   | 7 +++++++
18435  src/fcxml.c | 4 ++++
18436  2 files changed, 11 insertions(+)
18437
18438 commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
18439 Author: Patrick Lam <plam@MIT.EDU>
18440 Date:   Thu Nov 17 15:43:39 2005 +0000
18441
18442     Don't add current_arch_start more than once.
18443     Fix ordering of ALIGN with respect to saving block_ptr; add another
18444     ALIGN
18445         to fcfs.c.
18446     reviewed by: plam
18447
18448  ChangeLog       | 16 ++++++++++++++++
18449  src/fccache.c   |  2 +-
18450  src/fccharset.c | 12 ++++++++----
18451  src/fcfs.c      | 10 +++++++++-
18452  src/fcname.c    |  6 ++++--
18453  src/fcpat.c     |  1 +
18454  6 files changed, 39 insertions(+), 8 deletions(-)
18455
18456 commit 8e351527bb87798e9b796e12a3b1ee6229536a28
18457 Author: Patrick Lam <plam@MIT.EDU>
18458 Date:   Wed Nov 16 17:49:01 2005 +0000
18459
18460     src/fccache.c (FcDirCacheProduce)
18461     Fix case where alignment bytes bumped up metadata->count causing
18462         unwarranted failures to write cache files. (Reported by Stephan
18463         Kulow).
18464
18465  ChangeLog     |  7 +++++++
18466  src/fccache.c | 15 +++++++++++----
18467  2 files changed, 18 insertions(+), 4 deletions(-)
18468
18469 commit 7fd7221e683d6c65b9199fd06d34d5215582748e
18470 Author: Patrick Lam <plam@MIT.EDU>
18471 Date:   Wed Nov 16 15:55:17 2005 +0000
18472
18473     Add *NeededBytesAlign(), which overestimates the padding which
18474     is later
18475         added by the new ALIGN macro. Fix alignment problems on ia64
18476         and s390
18477         by bumping up block_ptr appropriately. (Earlier version by Andreas
18478         Schwab).
18479     Use sysconf to determine proper PAGESIZE value; this appears to be
18480         POSIX-compliant. (reported by Andreas Schwab)
18481     reviewed by: plam
18482
18483  ChangeLog       | 23 +++++++++++++++++++++++
18484  src/fccache.c   | 21 +++++++++++++--------
18485  src/fccharset.c | 11 +++++++++++
18486  src/fcfs.c      | 10 ++++++++++
18487  src/fcint.h     | 18 ++++++++++++++++++
18488  src/fclang.c    |  8 ++++++++
18489  src/fcname.c    |  8 ++++++++
18490  src/fcpat.c     | 36 ++++++++++++++++++++++++++++++++++++
18491  8 files changed, 127 insertions(+), 8 deletions(-)
18492
18493 commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
18494 Author: Patrick Lam <plam@MIT.EDU>
18495 Date:   Fri Nov 4 19:31:26 2005 +0000
18496
18497     Fix bug 2878 (excessive relocations at startup for charsets,
18498     reported by
18499         Ross Burton): fc-lang/fc-lang now creates the static form of the
18500         langset, not the dynamic form, so that the charsets should now
18501         be in
18502         .rodata.
18503
18504  ChangeLog         | 11 +++++++++++
18505  fc-lang/fc-lang.c | 59
18506  ++++++++++++++++++++++++++++++++++++++++---------------
18507  src/fccharset.c   | 18 +++++++++++++++++
18508  src/fcint.h       |  5 +++++
18509  src/fclang.c      | 16 ++++++++++++++-
18510  5 files changed, 92 insertions(+), 17 deletions(-)
18511
18512 commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
18513 Author: Patrick Lam <plam@MIT.EDU>
18514 Date:   Fri Nov 4 16:48:32 2005 +0000
18515
18516     Add test for validity of directory caches that somehow got lost
18517     (reported
18518         by make distcheck).
18519
18520  ChangeLog   | 6 ++++++
18521  src/fcdir.c | 2 +-
18522  2 files changed, 7 insertions(+), 1 deletion(-)
18523
18524 commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
18525 Author: Patrick Lam <plam@MIT.EDU>
18526 Date:   Fri Nov 4 06:17:00 2005 +0000
18527
18528     Bump version to 2.3.92.
18529
18530  ChangeLog               |  8 ++++++++
18531  README                  | 29 +++++++++++++++++++++++++++--
18532  configure.in            |  2 +-
18533  fontconfig/fontconfig.h |  2 +-
18534  4 files changed, 37 insertions(+), 4 deletions(-)
18535
18536 commit ea9726b620bff44d45fa25c91a8ab7d31a813577
18537 Author: Patrick Lam <plam@MIT.EDU>
18538 Date:   Thu Nov 3 04:45:57 2005 +0000
18539
18540     Fix argument ordering problem in call to FcPatternTransferFullFname.
18541
18542  ChangeLog   | 5 +++++
18543  src/fcpat.c | 2 +-
18544  2 files changed, 6 insertions(+), 1 deletion(-)
18545
18546 commit 7358dae49b328f5546d156246510601e2dd85d1c
18547 Author: Patrick Lam <plam@MIT.EDU>
18548 Date:   Thu Nov 3 04:23:22 2005 +0000
18549
18550     Fix warnings and embarrassing double-free error.
18551
18552  ChangeLog        |  7 +++++++
18553  src/fcfreetype.c |  2 +-
18554  src/fcpat.c      | 14 +++++---------
18555  3 files changed, 13 insertions(+), 10 deletions(-)
18556
18557 commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
18558 Author: Patrick Lam <plam@MIT.EDU>
18559 Date:   Wed Nov 2 15:57:36 2005 +0000
18560
18561     Change the rule for artificial emboldening in fonts.conf.in. This
18562     enables
18563         the support for artificial emboldening included in cairo.
18564     reviewed by: plam
18565
18566  ChangeLog     |  8 ++++++++
18567  fonts.conf.in | 18 ++++++++++++++----
18568  2 files changed, 22 insertions(+), 4 deletions(-)
18569
18570 commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
18571 Author: Patrick Lam <plam@MIT.EDU>
18572 Date:   Wed Nov 2 15:29:53 2005 +0000
18573
18574     Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
18575     full
18576         names when transferring, and free full names when freeing the
18577         associated font. Reported by Jinghua Luo.
18578
18579  ChangeLog   |  8 ++++++++
18580  src/fcpat.c | 18 ++++++++++++++----
18581  2 files changed, 22 insertions(+), 4 deletions(-)
18582
18583 commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
18584 Author: Patrick Lam <plam@MIT.EDU>
18585 Date:   Wed Nov 2 07:37:00 2005 +0000
18586
18587     Revert the previous patch and commit the correct patch: I forgot a
18588         canonicalization in FcValueListSerialize, so that it would
18589         choke on
18590         already-serialized input files. Duh!
18591
18592  ChangeLog           | 8 ++++++++
18593  fc-cache/fc-cache.c | 9 ---------
18594  src/fcpat.c         | 1 +
18595  3 files changed, 9 insertions(+), 9 deletions(-)
18596
18597 commit c6b75577f3bf3019399e0a439d9cccf55e53999f
18598 Author: Patrick Lam <plam@MIT.EDU>
18599 Date:   Wed Nov 2 07:01:25 2005 +0000
18600
18601     Forcibly rescan a directory before writing a fresh local cache
18602     file for
18603         that directory, fixing the losing-fonts problem reported by
18604         Mike Fabian
18605         and also apparently the font cache file corruption.
18606
18607  ChangeLog           | 8 ++++++++
18608  fc-cache/fc-cache.c | 9 +++++++++
18609  2 files changed, 17 insertions(+)
18610
18611 commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
18612 Author: Patrick Lam <plam@MIT.EDU>
18613 Date:   Wed Nov 2 06:39:23 2005 +0000
18614
18615     Fix thinko: actually, the whole global cache is stale if the global
18616     cache
18617         is older than the (newest) config file.
18618
18619  ChangeLog     | 6 ++++++
18620  src/fccache.c | 6 +++---
18621  2 files changed, 9 insertions(+), 3 deletions(-)
18622
18623 commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
18624 Author: Patrick Lam <plam@MIT.EDU>
18625 Date:   Wed Nov 2 06:29:14 2005 +0000
18626
18627     Declare the global cache of a directory's contents to be stale if the
18628         directory is newer than the (newest) configuration file. S:
18629         ----------------------------------------------------------------------
18630
18631  ChangeLog     |  8 ++++++++
18632  src/fccache.c | 12 +++++++++---
18633  src/fccfg.c   | 20 ++++++++++++++------
18634  src/fcint.h   | 11 ++++++++++-
18635  4 files changed, 41 insertions(+), 10 deletions(-)
18636
18637 commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
18638 Author: Patrick Lam <plam@MIT.EDU>
18639 Date:   Tue Nov 1 06:57:25 2005 +0000
18640
18641     Copy the full pathname whenever duplicating an FcPattern; otherwise,
18642         applications continue breaking.
18643
18644  ChangeLog     | 10 ++++++++++
18645  src/fcint.h   |  4 ++--
18646  src/fclist.c  |  6 +-----
18647  src/fcmatch.c |  4 ++++
18648  src/fcpat.c   | 25 ++++++++++++++++++++++++-
18649  5 files changed, 41 insertions(+), 8 deletions(-)
18650
18651 commit d6946c1a11695eb55a3fe60db5480df94570b1ba
18652 Author: Patrick Lam <plam@MIT.EDU>
18653 Date:   Tue Nov 1 05:52:28 2005 +0000
18654
18655     Fix small memory error (tried to free argv); use basename and dirname
18656         correctly (they can modify their arguments).
18657
18658  ChangeLog        | 7 +++++++
18659  fc-cat/fc-cat.c  | 4 +---
18660  src/fcfreetype.c | 2 +-
18661  3 files changed, 9 insertions(+), 4 deletions(-)
18662
18663 commit e77c17184a6172d6368dd3193c791c4027065bbd
18664 Author: Patrick Lam <plam@MIT.EDU>
18665 Date:   Tue Nov 1 05:26:27 2005 +0000
18666
18667     Reinstate basename patch, but keep a hash table linking FcPatterns
18668     to their
18669         fully-qualified font names for clients' benefit. Clients only
18670         pay for
18671         the font names once they request the FC_FILE property from an
18672         FcPattern, but the font name is malloc'd at that point (i.e. not
18673         mmapped: that's impossible, since it may vary between machines.)
18674         Clients do have to pay for a copy of the path name per cache file.
18675     Note that FcPatternGetString now does some rewriting if you ask for an
18676         FC_FILE, appending the pathname as appropriate.
18677
18678  ChangeLog        | 23 ++++++++++++++
18679  fc-cat/fc-cat.c  |  7 ++--
18680  src/fccache.c    | 40 ++++++++++++++++++++---
18681  src/fcfreetype.c |  5 ++-
18682  src/fcint.h      |  9 ++++++
18683  src/fclist.c     |  8 +++++
18684  src/fcpat.c      | 97
18685  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18686  7 files changed, 181 insertions(+), 8 deletions(-)
18687
18688 commit be99726f672cef086b4256ad34163f6f9ed9d4a5
18689 Author: Patrick Lam <plam@MIT.EDU>
18690 Date:   Mon Oct 31 06:02:00 2005 +0000
18691
18692     Revert basename patch, which breaks fontconfig clients on my system.
18693
18694  src/fcfreetype.c | 3 +--
18695  1 file changed, 1 insertion(+), 2 deletions(-)
18696
18697 commit 720298e773876037dd9af384a9cc16956600b5e7
18698 Author: Patrick Lam <plam@MIT.EDU>
18699 Date:   Wed Oct 26 06:34:29 2005 +0000
18700
18701     Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
18702         embedded bitmaps or not.
18703     reviewed by: plam
18704
18705  ChangeLog               | 11 +++++++++++
18706  fontconfig/fontconfig.h |  1 +
18707  fonts.conf.in           |  4 ++++
18708  src/fcdefault.c         |  1 +
18709  src/fcname.c            |  1 +
18710  5 files changed, 18 insertions(+)
18711
18712 commit 961d9b9993ae815d6ba723829724bf0685809091
18713 Author: Patrick Lam <plam@MIT.EDU>
18714 Date:   Tue Oct 25 22:29:13 2005 +0000
18715
18716     Only add basename to patterns' FC_FILE element, not any part of the
18717         dirname.
18718
18719  ChangeLog        | 6 ++++++
18720  src/fcfreetype.c | 3 ++-
18721  2 files changed, 8 insertions(+), 1 deletion(-)
18722
18723 commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
18724 Author: Patrick Lam <plam@MIT.EDU>
18725 Date:   Sat Oct 22 15:12:05 2005 +0000
18726
18727     Add some more consts, fixing more GCC4 warnings.
18728
18729  ChangeLog        |  5 +++++
18730  src/fcfreetype.c | 22 +++++++++++-----------
18731  2 files changed, 16 insertions(+), 11 deletions(-)
18732
18733 commit 904426816df300fad816238f0f27ef595a6a539b
18734 Author: Patrick Lam <plam@MIT.EDU>
18735 Date:   Sat Oct 22 14:21:14 2005 +0000
18736
18737     Support localized font family and style names. This has been
18738     reported to
18739         break old apps like xfd, but modern (gtk+/qt/mozilla) apps
18740         work fine.
18741     reviewed by: plam
18742
18743  ChangeLog       |   7 ++++
18744  src/fcdefault.c | 110
18745  +++++++++++++++++++++++++++++++-------------------------
18746  src/fcint.h     |   4 +++
18747  src/fclist.c    |  60 +++++++++++++++++++++++++++++--
18748  4 files changed, 130 insertions(+), 51 deletions(-)
18749
18750 commit e58b50e88cbe3b55695101a0988306ea4646bbe4
18751 Author: Patrick Lam <plam@MIT.EDU>
18752 Date:   Fri Oct 21 20:24:30 2005 +0000
18753
18754     Destroy the global cache file if it's terminally broken. (reported
18755     by Mike
18756         Fabian)
18757
18758  ChangeLog     |  9 ++++++++-
18759  src/fccache.c | 16 +++++++++++++---
18760  2 files changed, 21 insertions(+), 4 deletions(-)
18761
18762 commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
18763 Author: Patrick Lam <plam@MIT.EDU>
18764 Date:   Fri Oct 21 19:47:43 2005 +0000
18765
18766     Prevent fc-list from escaping strings when printing them.
18767
18768  ChangeLog               |  7 +++++++
18769  fc-list/fc-list.c       |  2 +-
18770  fontconfig/fontconfig.h |  3 +++
18771  src/fcname.c            | 16 +++++++++++-----
18772  4 files changed, 22 insertions(+), 6 deletions(-)
18773
18774 commit 250c1cd422ce6260ff58f2699043556d93729ef7
18775 Author: Patrick Lam <plam@MIT.EDU>
18776 Date:   Thu Oct 20 20:50:21 2005 +0000
18777
18778     Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
18779     reviewed by: plam
18780
18781  ChangeLog               |  9 ++++++++-
18782  fontconfig/fontconfig.h | 12 ++++++++++--
18783  2 files changed, 18 insertions(+), 3 deletions(-)
18784
18785 commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
18786 Author: Patrick Lam <plam@MIT.EDU>
18787 Date:   Fri Oct 14 21:02:31 2005 +0000
18788
18789     Add consts to variables so as to move arrays into .rodata.
18790     reviewed by: plam
18791
18792  ChangeLog                   | 8 ++++++++
18793  fc-glyphname/fc-glyphname.c | 4 ++--
18794  src/fclang.c                | 4 ++--
18795  3 files changed, 12 insertions(+), 4 deletions(-)
18796
18797 commit 15d7bd0a16af189194b665e789331a8f8c86f20d
18798 Author: Patrick Lam <plam@MIT.EDU>
18799 Date:   Fri Oct 14 20:56:27 2005 +0000
18800
18801     Check existence of directory cache file before attempting to unlink.
18802     reviewed by: plam
18803
18804  ChangeLog     | 7 +++++++
18805  src/fccache.c | 4 +++-
18806  2 files changed, 10 insertions(+), 1 deletion(-)
18807
18808 commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
18809 Author: Patrick Lam <plam@MIT.EDU>
18810 Date:   Thu Oct 13 12:32:14 2005 +0000
18811
18812     Fix flipped return value on unlink. (Reported by Mike Fabian)
18813
18814  ChangeLog     | 14 ++++++++++++++
18815  src/fccache.c |  6 ++++--
18816  2 files changed, 18 insertions(+), 2 deletions(-)
18817
18818 commit 2eb843740672da9319c190c48aea2cd98dc92725
18819 Author: Patrick Lam <plam@MIT.EDU>
18820 Date:   Wed Oct 12 07:55:42 2005 +0000
18821
18822     When fc-cache is run without --force, use directory cache files to
18823     speed up
18824         fc-cache run time.
18825
18826  src/fccache.c | 4 ++--
18827  src/fcdir.c   | 3 +++
18828  src/fcint.h   | 3 +++
18829  3 files changed, 8 insertions(+), 2 deletions(-)
18830
18831 commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
18832 Author: Patrick Lam <plam@MIT.EDU>
18833 Date:   Thu Oct 6 20:45:25 2005 +0000
18834
18835     Add padding to make valgrind and glibc not hate each other when
18836     calling
18837         strlen().
18838
18839  ChangeLog    | 8 ++++++++
18840  src/fcname.c | 5 +++--
18841  src/fcpat.c  | 5 +++--
18842  3 files changed, 14 insertions(+), 4 deletions(-)
18843
18844 commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
18845 Author: Patrick Lam <plam@MIT.EDU>
18846 Date:   Wed Oct 5 21:12:57 2005 +0000
18847
18848     Use libtool -no-undefined flag on all platforms.
18849     reviewed by: plam & keithp
18850
18851  ChangeLog       | 7 +++++++
18852  src/Makefile.am | 3 +--
18853  2 files changed, 8 insertions(+), 2 deletions(-)
18854
18855 commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
18856 Author: Patrick Lam <plam@MIT.EDU>
18857 Date:   Wed Oct 5 21:12:25 2005 +0000
18858
18859     Fix typo in manually applying patch.
18860
18861  src/Makefile.am | 2 +-
18862  1 file changed, 1 insertion(+), 1 deletion(-)
18863
18864 commit affc7d1849c26db10b344cfbe834d0bba764f419
18865 Author: Patrick Lam <plam@MIT.EDU>
18866 Date:   Wed Oct 5 19:40:35 2005 +0000
18867
18868     Modify config file to use Greek fonts before Asian fonts with
18869     Greek glyphs.
18870     reviewed by: plam & keithp
18871
18872  ChangeLog     |  8 ++++++++
18873  fonts.conf.in | 10 +++++++---
18874  2 files changed, 15 insertions(+), 3 deletions(-)
18875
18876 commit 328929f5ea3f507426b0c021c11fef62794066df
18877 Author: Patrick Lam <plam@MIT.EDU>
18878 Date:   Wed Oct 5 19:38:40 2005 +0000
18879
18880     Modify config file to use Greek fonts before Asian fonts with
18881     Greek glyphs.
18882     reviewed by: plam & keithp
18883
18884  ChangeLog     |  8 ++++++++
18885  fonts.conf.in | 10 +++++++---
18886  2 files changed, 15 insertions(+), 3 deletions(-)
18887
18888 commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
18889 Author: Patrick Lam <plam@MIT.EDU>
18890 Date:   Wed Oct 5 19:32:41 2005 +0000
18891
18892     Use libtool -no-undefined flag on all platforms.
18893     reviewed by: plam & keithp
18894
18895  ChangeLog       | 7 +++++++
18896  src/Makefile.am | 3 +--
18897  2 files changed, 8 insertions(+), 2 deletions(-)
18898
18899 commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
18900 Author: Patrick Lam <plam@MIT.EDU>
18901 Date:   Wed Oct 5 18:41:55 2005 +0000
18902
18903     Implement move-to-front array for banks (perf regression reported
18904     by Ronny
18905         V. Vindenes).
18906
18907  ChangeLog     |  6 ++++++
18908  src/fccache.c | 29 +++++++++++++++++++----------
18909  2 files changed, 25 insertions(+), 10 deletions(-)
18910
18911 commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
18912 Author: Patrick Lam <plam@MIT.EDU>
18913 Date:   Wed Oct 5 00:34:52 2005 +0000
18914
18915     Add new API which unlinks directory caches and checks dir caches for
18916         existence of appropriate sections. Fix fc-cache to unlink
18917         stale cache
18918         files and save directory caches that lack relevant sections.
18919
18920  ChangeLog               | 11 +++++++++++
18921  fc-cache/fc-cache.c     |  6 +++++-
18922  fontconfig/fontconfig.h |  6 ++++++
18923  src/fccache.c           | 44 ++++++++++++++++++++++++++++++++++----------
18924  4 files changed, 56 insertions(+), 11 deletions(-)
18925
18926 commit 6bf2380478f825a6135527133a03869e0ae18742
18927 Author: Patrick Lam <plam@MIT.EDU>
18928 Date:   Mon Oct 3 19:51:11 2005 +0000
18929
18930     Ensure that a directory cache has the appropriate section before
18931     reporting
18932         that it is valid (reported by Matthias Clasen).
18933
18934  ChangeLog     |  6 ++++++
18935  src/fccache.c | 15 +++++++++++++++
18936  2 files changed, 21 insertions(+)
18937
18938 commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
18939 Author: Patrick Lam <plam@MIT.EDU>
18940 Date:   Sat Oct 1 19:18:51 2005 +0000
18941
18942     Bump version number to 2.3.91.
18943
18944  README                  | 15 ++++++++++++++-
18945  configure.in            |  2 +-
18946  fontconfig/fontconfig.h |  2 +-
18947  3 files changed, 16 insertions(+), 3 deletions(-)
18948
18949 commit e99f0f0a45b29ad195c96833c95771ccf7771fef
18950 Author: Patrick Lam <plam@MIT.EDU>
18951 Date:   Thu Sep 29 20:53:30 2005 +0000
18952
18953     Use libxml2 if requested (with --enable-libxml2) or if expat is not
18954         available.
18955     reviewed by: plam
18956
18957  ChangeLog       |  11 ++++
18958  configure.in    | 162
18959  +++++++++++++++++++++++++++++++-------------------------
18960  src/Makefile.am |   3 +-
18961  src/fcxml.c     |  71 ++++++++++++++++++++++++-
18962  4 files changed, 174 insertions(+), 73 deletions(-)
18963
18964 commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
18965 Author: Patrick Lam <plam@MIT.EDU>
18966 Date:   Thu Sep 29 05:14:04 2005 +0000
18967
18968     Fix multi-arch cache files: compute the position for the block to
18969     be added
18970         using info from OrigFile, not NewFile.
18971
18972  ChangeLog     | 6 ++++++
18973  src/fccache.c | 4 ++--
18974  2 files changed, 8 insertions(+), 2 deletions(-)
18975
18976 commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
18977 Author: Patrick Lam <plam@MIT.EDU>
18978 Date:   Wed Sep 28 16:21:14 2005 +0000
18979
18980     Cast results of sizeof() to unsigned int to get rid of warnings
18981     on x86_64
18982         (thanks Matthias Clasen).
18983
18984  ChangeLog     |  8 +++++++-
18985  src/fccache.c | 38 +++++++++++++++++++-------------------
18986  2 files changed, 26 insertions(+), 20 deletions(-)
18987
18988 commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
18989 Author: Patrick Lam <plam@MIT.EDU>
18990 Date:   Wed Sep 28 00:23:39 2005 +0000
18991
18992     Update ChangeLog.
18993
18994  ChangeLog | 34 ++++++++++++++++++++++++++++++++++
18995  1 file changed, 34 insertions(+)
18996
18997 commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
18998 Author: Patrick Lam <plam@MIT.EDU>
18999 Date:   Wed Sep 28 00:23:15 2005 +0000
19000
19001     Use FcAtomic to rewrite cache files.
19002
19003  src/fccache.c | 132
19004  +++++++++++++++++++++++++++++++++++++++++++---------------
19005  1 file changed, 98 insertions(+), 34 deletions(-)
19006
19007 commit 099f9a86834060741dcbdf8b70e32f3a7338925f
19008 Author: Patrick Lam <plam@MIT.EDU>
19009 Date:   Tue Sep 27 15:52:58 2005 +0000
19010
19011     Don't unlink the fonts.cache-2 file even if there's no data to
19012     write; just
19013         write an empty cache file. (thanks Lubos Lunak)
19014
19015  src/fccache.c | 7 -------
19016  1 file changed, 7 deletions(-)
19017
19018 commit 6aee8c6faa2906334b9d9f933440184a256d0b53
19019 Author: Patrick Lam <plam@MIT.EDU>
19020 Date:   Tue Sep 27 05:43:08 2005 +0000
19021
19022     Allocate room for the subdirectory names in each directory
19023     cache. Thanks to
19024         James Cloos for finding and diagnosing this bug!
19025
19026  src/fccache.c | 10 ++++++++--
19027  1 file changed, 8 insertions(+), 2 deletions(-)
19028
19029 commit 2633bc38431468ce528407ee576cb29b0d1212c8
19030 Author: Patrick Lam <plam@MIT.EDU>
19031 Date:   Tue Sep 27 05:26:59 2005 +0000
19032
19033     Fix .cvsignore file after copying across directories.
19034
19035  fc-cat/.cvsignore | 4 ++--
19036  1 file changed, 2 insertions(+), 2 deletions(-)
19037
19038 commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
19039 Author: Patrick Lam <plam@MIT.EDU>
19040 Date:   Fri Sep 23 21:42:32 2005 +0000
19041
19042     Add comment about needing docbook-utils to run make distcheck;
19043     hope it'll
19044         save pain to others later.
19045
19046  INSTALL | 2 +-
19047  1 file changed, 1 insertion(+), 1 deletion(-)
19048
19049 commit 35c2c7f1e979449e67551588f3440ff15e5c806c
19050 Author: Patrick Lam <plam@MIT.EDU>
19051 Date:   Fri Sep 23 14:41:40 2005 +0000
19052
19053     Update ChangeLog for 2.3.90.
19054
19055  ChangeLog | 33 +++++++++++++++++++++++++++++++++
19056  1 file changed, 33 insertions(+)
19057
19058 commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
19059 Author: Patrick Lam <plam@MIT.EDU>
19060 Date:   Fri Sep 23 05:59:19 2005 +0000
19061
19062     file Makefile.am was initially added on branch fc-2_4_branch.
19063
19064 commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
19065 Author: Patrick Lam <plam@MIT.EDU>
19066 Date:   Fri Sep 23 05:59:19 2005 +0000
19067
19068     Add new command-line utility, fc-cat, to convert fonts.cache-2
19069     files into
19070         fonts.cache-1 files (e.g. for grepping and validation of the mmap
19071         codepath), as per James Cloos' request.
19072     Remove done 'TODO' comment.
19073     Updates for development release 2.3.90.
19074
19075  Makefile.am             |   2 +-
19076  README                  |   7 +-
19077  configure.in            |   3 +-
19078  fc-cache/fc-cache.c     |   1 -
19079  fc-cache/fc-cache.sgml  |   4 +-
19080  fc-cat/.cvsignore       |   6 +
19081  fc-cat/Makefile.am      |  55 ++++++++
19082  fc-cat/fc-cat.c         | 336
19083  ++++++++++++++++++++++++++++++++++++++++++++++++
19084  fc-cat/fc-cat.sgml      | 139 ++++++++++++++++++++
19085  fontconfig/fontconfig.h |   2 +-
19086  10 files changed, 548 insertions(+), 7 deletions(-)
19087
19088 commit a9698bed6553c12d397593292ee9e81054244e85
19089 Author: Patrick Lam <plam@MIT.EDU>
19090 Date:   Fri Sep 23 04:09:37 2005 +0000
19091
19092     Update documentation -- fc-cache's man page now says that you need
19093     to run
19094         fc-cache once per cached architecture; add some documentation
19095         to the
19096         FcCache structure.
19097     Make fc-cache write out fonts.cache-2 files for directories with
19098     no fonts
19099         (i.e. only subdirectories).
19100
19101  fc-cache/fc-cache.sgml |  7 +++++++
19102  src/fccache.c          | 13 ++++++++-----
19103  src/fcint.h            |  8 ++++----
19104  3 files changed, 19 insertions(+), 9 deletions(-)
19105
19106 commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
19107 Author: Patrick Lam <plam@MIT.EDU>
19108 Date:   Fri Sep 23 02:33:55 2005 +0000
19109
19110     Remove debugging printf (oops).
19111
19112  src/fcpat.c | 1 -
19113  1 file changed, 1 deletion(-)
19114
19115 commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
19116 Author: Patrick Lam <plam@MIT.EDU>
19117 Date:   Fri Sep 23 02:08:40 2005 +0000
19118
19119     Convert fromcode to char[12] from char *.
19120
19121  src/fcfreetype.c | 10 +++++-----
19122  1 file changed, 5 insertions(+), 5 deletions(-)
19123
19124 commit c7beacf91698e8b0dcba2e813052538ec56dd268
19125 Author: Patrick Lam <plam@MIT.EDU>
19126 Date:   Fri Sep 23 01:48:33 2005 +0000
19127
19128     Small patch for output in case where lineno not defined.
19129
19130  fc-lang/fc-lang.c |  2 +-
19131  src/fcint.h       | 14 +++++++-------
19132  2 files changed, 8 insertions(+), 8 deletions(-)
19133
19134 commit 67accef4d3e245c1dea341e633d82b14aa03432a
19135 Author: Patrick Lam <plam@MIT.EDU>
19136 Date:   Thu Sep 22 23:45:53 2005 +0000
19137
19138     Fix more gcc4 warnings:
19139     - Cast sizeof to int, to shut up signedness warnings in comparison.
19140     - Add consts where appropriate.
19141     reviewed by: Patrick Lam <plam@mit.edu>
19142
19143  doc/edit-sgml.c             |   4 +-
19144  fc-case/fc-case.c           |   8 +--
19145  fc-glyphname/fc-glyphname.c |  21 ++++---
19146  fc-lang/fc-lang.c           |  20 ++++---
19147  src/fccharset.c             |   3 +-
19148  src/fcdefault.c             |   6 +-
19149  src/fcfreetype.c            |  43 ++++++++------
19150  src/fcinit.c                |   2 +-
19151  src/fcmatch.c               |  18 +++---
19152  src/fcpat.c                 |   3 +-
19153  src/fcxml.c                 | 138
19154  ++++++++++++++++++++++----------------------
19155  11 files changed, 142 insertions(+), 124 deletions(-)
19156
19157 commit 141432505aecb158285ccc84ec5d7099e3c2efa7
19158 Author: Patrick Lam <plam@MIT.EDU>
19159 Date:   Thu Sep 22 20:49:24 2005 +0000
19160
19161     Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
19162         returning bogus (i.e. duplicate) FcObjectPtr values. Now use
19163         negative
19164         values for dynamic object strings and positive values for
19165         built-in and
19166         FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
19167         pinpointing this bus!
19168
19169  src/fcname.c | 37 ++++++++++++++++++++++++++++---------
19170  1 file changed, 28 insertions(+), 9 deletions(-)
19171
19172 commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
19173 Author: Patrick Lam <plam@MIT.EDU>
19174 Date:   Fri Sep 16 04:57:18 2005 +0000
19175
19176     Add missing FcValueCanonicalize on call to FcPatternAdd.
19177
19178  src/fcpat.c | 3 ++-
19179  1 file changed, 2 insertions(+), 1 deletion(-)
19180
19181 commit 13cdf607533ad592b896b738c5642f3685fd8053
19182 Author: Patrick Lam <plam@MIT.EDU>
19183 Date:   Thu Sep 15 20:36:44 2005 +0000
19184
19185     Revert ill-advised addition of FC_RENDER. Add strategy for handling
19186     objects
19187         that aren't hardcoded into fontconfig, but generated by fontconfig
19188         clients: keep another array of user-defined objects (indexed
19189         after the
19190         built-in objects).
19191     Fix compilation warning (uninitialized variable).
19192     Add comment.
19193
19194  fontconfig/fontconfig.h |  1 -
19195  src/fccache.c           |  1 +
19196  src/fccfg.c             |  2 +-
19197  src/fcname.c            | 98
19198  +++++++++++++++++++++++++++++++++++++++----------
19199  4 files changed, 80 insertions(+), 22 deletions(-)
19200
19201 commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
19202 Author: Patrick Lam <plam@MIT.EDU>
19203 Date:   Sun Sep 11 05:17:28 2005 +0000
19204
19205     Add a global binding for the 'render' pattern element used by Xft;
19206     the lack
19207         of said binding prevented programs from using FcPatterns
19208         through Xft.
19209
19210  fontconfig/fontconfig.h | 1 +
19211  src/fcname.c            | 2 +-
19212  2 files changed, 2 insertions(+), 1 deletion(-)
19213
19214 commit 8245771d5a42dac36024411a0da047b9a7dc42c6
19215 Author: Patrick Lam <plam@MIT.EDU>
19216 Date:   Sun Sep 11 02:16:09 2005 +0000
19217
19218     Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
19219
19220  ChangeLog                   |  19 +++++
19221  doc/fontconfig-user.sgml    |   4 +-
19222  fc-glyphname/fc-glyphname.c |   4 +-
19223  fc-lang/fc-lang.c           |   2 +-
19224  fc-match/fc-match.c         |   8 +-
19225  fontconfig/fcprivate.h      |   2 +-
19226  src/fccache.c               |  35 ++++----
19227  src/fccfg.c                 |   2 +-
19228  src/fcdir.c                 |   4 +-
19229  src/fcfreetype.c            | 191
19230  ++++++++++++++++++++++++--------------------
19231  src/fcint.h                 |  10 +--
19232  src/fclist.c                |   2 +-
19233  src/fcpat.c                 |  80 +++++++++----------
19234  src/fcstr.c                 |   2 +-
19235  src/fcxml.c                 |  11 ++-
19236  15 files changed, 209 insertions(+), 167 deletions(-)
19237
19238 commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
19239 Author: Patrick Lam <plam@MIT.EDU>
19240 Date:   Wed Sep 7 15:38:46 2005 +0000
19241
19242     Robustness fixes: check return values from read and lseek; fix
19243         uninitialized variables; ensure progress on FcCacheSkipToArch.
19244
19245  src/fccache.c | 34 +++++++++++++++++++++++-----------
19246  1 file changed, 23 insertions(+), 11 deletions(-)
19247
19248 commit 03a212e525a34e2ceeac369bac669871d8cc681a
19249 Author: Patrick Lam <plam@MIT.EDU>
19250 Date:   Sat Sep 3 04:56:56 2005 +0000
19251
19252     Really fix the global cache: make sure we're reading and writing
19253     the same
19254         data format. Also match subdirectories when consuming cache
19255         information. Also check dates for global cache: a dir is out of
19256         date if
19257         it is newer than the global cache; scan it manually if that's
19258         the case.
19259
19260  src/fccache.c | 55
19261  ++++++++++++++++++++++++++++++++++++++-----------------
19262  src/fccfg.c   | 23 ++++++++++++++++++++---
19263  src/fcint.h   |  1 +
19264  3 files changed, 59 insertions(+), 20 deletions(-)
19265
19266 commit f6ee3db5f02eb8f41e3941e892964175cad0a898
19267 Author: Patrick Lam <plam@MIT.EDU>
19268 Date:   Fri Sep 2 06:16:49 2005 +0000
19269
19270     Fix addressing in the global cache file, preventing infinite
19271     loops. Get rid
19272         of unused variables.
19273
19274  src/fccache.c | 6 ++----
19275  1 file changed, 2 insertions(+), 4 deletions(-)
19276
19277 commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
19278 Author: Patrick Lam <plam@MIT.EDU>
19279 Date:   Thu Sep 1 18:29:28 2005 +0000
19280
19281     Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
19282         FcObjectPtrU).
19283
19284  src/fcpat.c | 2 +-
19285  1 file changed, 1 insertion(+), 1 deletion(-)
19286
19287 commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
19288 Author: Patrick Lam <plam@MIT.EDU>
19289 Date:   Thu Sep 1 06:59:44 2005 +0000
19290
19291     Fix embarassing attempt to free a static buffer.
19292
19293  src/fccache.c | 9 +++------
19294  1 file changed, 3 insertions(+), 6 deletions(-)
19295
19296 commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
19297 Author: Patrick Lam <plam@MIT.EDU>
19298 Date:   Thu Sep 1 06:14:46 2005 +0000
19299
19300     :
19301     Save subdirectory names in cache files to save time. This completely
19302         restores the original fontconfig API, BTW. Note that directories
19303         without fonts don't get a cache file; but then how many files
19304         would it
19305         have in that directory...
19306
19307  fc-cache/fc-cache.c     |  2 +-
19308  fontconfig/fontconfig.h |  2 +-
19309  src/fccache.c           | 40 ++++++++++++++++------------------------
19310  src/fcdir.c             |  4 ++--
19311  src/fcint.h             |  2 +-
19312  5 files changed, 21 insertions(+), 29 deletions(-)
19313
19314 commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
19315 Author: Patrick Lam <plam@MIT.EDU>
19316 Date:   Wed Aug 31 15:12:41 2005 +0000
19317
19318     Only load requested fonts for fc-cache, and cleanup memory handling:
19319         *Serialize no longer mutates original FcPatterns, it creates a
19320         new copy
19321         in the supplied buffer. Fix thinkos in global cache freeing and in
19322         FcCacheSkipToArch.
19323
19324  fc-cache/fc-cache.c |  3 +--
19325  src/fccache.c       | 36 ++++++++++++++++--------------------
19326  src/fcfs.c          |  3 ---
19327  3 files changed, 17 insertions(+), 25 deletions(-)
19328
19329 commit fd77c154afb039b6b19f8e29c28dce652b2d060e
19330 Author: Patrick Lam <plam@MIT.EDU>
19331 Date:   Tue Aug 30 23:03:42 2005 +0000
19332
19333     Fix compilation error exposed with gcc 2.95.
19334
19335  src/fccache.c | 5 ++++-
19336  1 file changed, 4 insertions(+), 1 deletion(-)
19337
19338 commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
19339 Author: Patrick Lam <plam@MIT.EDU>
19340 Date:   Tue Aug 30 05:55:13 2005 +0000
19341
19342     src/fcint.c
19343     The global cache now uses the same mmap-based cache infrastructure
19344     as the
19345         per-directory caches. Furthermore, the global cache is
19346         automatically
19347         updated (if possible) whenever fontconfig is used. Rip out
19348         remnants of
19349         the old cache infrastructure.
19350
19351  fc-cache/fc-cache.c |    3 -
19352  src/fccache.c       | 1156
19353  ++++++++++++---------------------------------------
19354  src/fcdir.c         |  144 ++-----
19355  src/fcint.h         |   97 +----
19356  4 files changed, 307 insertions(+), 1093 deletions(-)
19357
19358 commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
19359 Author: Patrick Lam <plam@MIT.EDU>
19360 Date:   Sun Aug 28 05:20:23 2005 +0000
19361
19362     Emit and verify machine signature (sizeof (stuff) + endianness)
19363     in cache
19364         files. Fix bugs in FcCacheBankToIndex.
19365
19366  src/fccache.c | 152
19367  ++++++++++++++++++++++++++++++++--------------------------
19368  src/fcint.h   |   2 +-
19369  2 files changed, 85 insertions(+), 69 deletions(-)
19370
19371 commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
19372 Author: Patrick Lam <plam@MIT.EDU>
19373 Date:   Sat Aug 27 02:34:24 2005 +0000
19374
19375     Replace FcObjectStaticName by FcStrStaticName. Implement serialization
19376     of
19377         'object' table (strings pointed to by FcPatternElt->object and
19378         used as
19379         keys) and loading of object table from cache file if more
19380         strings are
19381         present in cache file than in current version of fontconfig. Hash
19382         the
19383         object table in memory.
19384
19385  src/fccfg.c  |   4 +-
19386  src/fcfs.c   |  11 ++--
19387  src/fcint.h  |  31 +++++-----
19388  src/fclist.c |   2 +-
19389  src/fcname.c | 181
19390  +++++++++++++++++++++++++++++++++++++++++++++++++----------
19391  src/fcpat.c  |  19 +++----
19392  6 files changed, 186 insertions(+), 62 deletions(-)
19393
19394 commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
19395 Author: Patrick Lam <plam@MIT.EDU>
19396 Date:   Thu Aug 25 07:38:02 2005 +0000
19397
19398     Reinstate the old global cache code. For the forseeable future, it's
19399         probably all right to use the global cache as it was previously
19400         and
19401         just store filenames and font info, as long as no mmap cache
19402         exists in
19403         the directory. Of course, if an mmap cache exists, use that
19404         instead.
19405     If a directory cache does not exist or is invalid, load the fonts
19406     for just
19407         that directory using the old codepath.
19408     Fix premature free of the FcPatterns belonging to the FcFontSet
19409     which we
19410         create from the mmapped files.
19411
19412  src/fccache.c | 710
19413  +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
19414  src/fccfg.c   |  21 +-
19415  src/fcint.h   |  53 ++++-
19416  3 files changed, 741 insertions(+), 43 deletions(-)
19417
19418 commit 4262e0b3853bc2153270eb33d09a063f852f3f90
19419 Author: Patrick Lam <plam@MIT.EDU>
19420 Date:   Wed Aug 24 06:21:30 2005 +0000
19421
19422     Overhaul the serialization system to create one mmapable file per
19423     directory
19424         and distribute bytes for each directory from a single malloc
19425         for that
19426         directory. Store pointers as differences between the data
19427         pointed to
19428         and the pointer's address (s_off = s - v). Don't serialize data
19429         structures that never actually get serialized. Separate strings
19430         used
19431         for keys from strings used for values (in FcPatternElt and
19432         FcValue,
19433         respectively). Bump FC_CACHE_VERSION to 2.
19434
19435  fc-cache/fc-cache.c     |   12 +-
19436  fc-lang/fc-lang.c       |    4 +-
19437  fontconfig/fcprivate.h  |    8 +-
19438  fontconfig/fontconfig.h |   51 +-
19439  src/fccache.c           |  415 ++++++++++------
19440  src/fccfg.c             |  109 +++--
19441  src/fccharset.c         |  333 +++++--------
19442  src/fcdbg.c             |   12 +-
19443  src/fcdir.c             |   17 +-
19444  src/fcfs.c              |  154 +++---
19445  src/fcinit.c            |    3 -
19446  src/fcint.h             |  276 ++++-------
19447  src/fclang.c            |  213 ++++-----
19448  src/fclist.c            |   57 ++-
19449  src/fcmatch.c           |   88 ++--
19450  src/fcmatrix.c          |  100 +---
19451  src/fcname.c            |  101 +++-
19452  src/fcpat.c             | 1218
19453  ++++++++++++++++++-----------------------------
19454  src/fcstr.c             |  291 +----------
19455  src/fcxml.c             |   13 +-
19456  20 files changed, 1402 insertions(+), 2073 deletions(-)
19457
19458 commit 71f94d0768725eb171e04748d9f561f58b258ae7
19459 Author: Keith Packard <keithp@keithp.com>
19460 Date:   Mon Jul 25 20:39:19 2005 +0000
19461
19462     Various GCC 4 cleanups for signed vs unsigned char
19463     Match only [0-9]*.conf files in <include>{directory}</include>
19464     elements to
19465         avoid loading *.rpmsave or .dpkg-old files. (otaylor)
19466
19467  ChangeLog                   |  19 +++++
19468  doc/fontconfig-user.sgml    |   4 +-
19469  fc-glyphname/fc-glyphname.c |   4 +-
19470  fc-lang/fc-lang.c           |   2 +-
19471  fc-match/fc-match.c         |   8 +-
19472  src/fccfg.c                 |   2 +-
19473  src/fcfreetype.c            | 191
19474  ++++++++++++++++++++++++--------------------
19475  src/fcpat.c                 |   2 +-
19476  src/fcstr.c                 |   2 +-
19477  src/fcxml.c                 |  11 ++-
19478  10 files changed, 144 insertions(+), 101 deletions(-)
19479
19480 commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
19481 Author: Patrick Lam <plam@MIT.EDU>
19482 Date:   Mon Jul 25 04:10:09 2005 +0000
19483
19484     #ifdef out old cache stuff, replace with first version of new mmapping
19485         cache. Add *Read and *Write procedures which mmap in and write
19486         out the
19487         fontconfig data structures to disk. Currently, create cache
19488         in /tmp,
19489         with different sections for each architecture (as returned
19490         by uname's
19491         .machine field. Run the fc-cache binary to create a new cache
19492         file;
19493         fontconfig then uses this cache file on subsequent runs, saving
19494         lots of
19495         memory. Also fixes a few bugs and leaks.
19496
19497  fc-cache/fc-cache.c |   13 +-
19498  fc-lang/fc-lang.c   |    6 +
19499  src/fccache.c       | 1081
19500  ++++++++++++++-------------------------------------
19501  src/fccfg.c         |   16 +-
19502  src/fccharset.c     |  103 ++++-
19503  src/fcdir.c         |   17 +-
19504  src/fcfs.c          |   95 +++++
19505  src/fcinit.c        |    3 +
19506  src/fcint.h         |  148 ++++---
19507  src/fclang.c        |   28 ++
19508  src/fcmatrix.c      |   29 ++
19509  src/fcpat.c         |  241 ++++++++++--
19510  src/fcstr.c         |   76 +++-
19511  13 files changed, 963 insertions(+), 893 deletions(-)
19512
19513 commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
19514 Author: Patrick Lam <plam@MIT.EDU>
19515 Date:   Fri Jul 15 18:49:12 2005 +0000
19516
19517     Forward port cworth's patch to branch.
19518
19519  ChangeLog    | 15 +++++++++++++++
19520  src/fcinit.c |  2 +-
19521  src/fcint.h  |  2 +-
19522  src/fcpat.c  | 60
19523  +++++++++++++++++++++++++++++++++++++++++-------------------
19524  src/fcxml.c  |  1 +
19525  5 files changed, 59 insertions(+), 21 deletions(-)
19526
19527 commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
19528 Author: Carl Worth <cworth@cworth.org>
19529 Date:   Fri Jul 15 17:43:44 2005 +0000
19530
19531     Rename FcPatternThawAll to FcPatternFini.
19532     Pull the FcObjectStateName hash table out to file scope, and add
19533         FcObjectStaticNameFini so that FcFini will cleanup this hash
19534         table as
19535         well.
19536     Clear FILE* to NULL after fclose.
19537
19538  ChangeLog    | 15 +++++++++++++++
19539  src/fcinit.c |  2 +-
19540  src/fcint.h  |  2 +-
19541  src/fcpat.c  | 49 ++++++++++++++++++++++++++++++++++++-------------
19542  src/fcxml.c  |  1 +
19543  5 files changed, 54 insertions(+), 15 deletions(-)
19544
19545 commit 0fa680f0766a8f545b20a7935a19e9db5529f903
19546 Author: Patrick Lam <plam@MIT.EDU>
19547 Date:   Thu Jul 7 12:09:10 2005 +0000
19548
19549     Convert ObjectPtr from a fat structure to a simple index into an
19550     id table;
19551         ids can be positive (for static strings) or negative (for dynamic
19552         strings). Static strings belong to a single buffer, while dynamic
19553         strings are independently allocated.
19554
19555  fontconfig/fontconfig.h |   9 +-
19556  src/fccfg.c             |   7 +-
19557  src/fcname.c            |   2 +-
19558  src/fcpat.c             | 560
19559  ++++++++++++++++++++++++++++++++++--------------
19560  src/fcxml.c             |   2 +-
19561  5 files changed, 408 insertions(+), 172 deletions(-)
19562
19563 commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
19564 Author: Patrick Lam <plam@MIT.EDU>
19565 Date:   Tue Jun 28 03:41:02 2005 +0000
19566
19567     Add functionality to allow fontconfig data structure serialization.
19568     This patch allows the fundamental fontconfig data structures to be
19569         serialized. I've converted everything from FcPattern down to be
19570         able to
19571         use *Ptr objects, which can be either static or dynamic (using
19572         a union
19573         which either contains a pointer or an index) and replaced
19574         storage of
19575         pointers in the heap with the appropriate *Ptr object. I then
19576         changed
19577         all writes of pointers to the heap with a *CreateDynamic call,
19578         which
19579         creates a dynamic Ptr object pointing to the same object as
19580         before.
19581         This way, the fundamental fontconfig semantics should be
19582         unchanged; I
19583         did not have to change external signatures this way, although
19584         I did
19585         change some internal signatures. When given a *Ptr object,
19586         just run *U
19587         to get back to a normal pointer; it gives the right answer
19588         regardless
19589         of whether we're using static or dynamic storage.
19590     I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
19591         converts the dynamic FcFontSets contained in the config object to
19592         static FcFontSets and also converts its dependencies
19593         (e.g. everything
19594         you'd need to write to disk) to static objects. Note that you
19595         have to
19596         call Fc*PrepareSerialize first; this call will count the number of
19597         objects that actually needs to be allocated, so that we can avoid
19598         realloc. The Fc*Serialize calls then check the static pointers for
19599         nullness, and allocate the buffers if necessary. I've tested the
19600         execution of fc-list and fc-match after Fc*Serialize and they
19601         appear to
19602         work the same way.
19603
19604  fc-lang/fc-lang.c       |  17 +-
19605  fontconfig/fcprivate.h  |   8 +-
19606  fontconfig/fontconfig.h |  50 ++-
19607  src/fccache.c           |  32 ++
19608  src/fccfg.c             | 135 ++++----
19609  src/fccharset.c         | 371 ++++++++++++++++-----
19610  src/fcdbg.c             |  26 +-
19611  src/fcfs.c              |  36 ++
19612  src/fcint.h             | 212 +++++++++++-
19613  src/fclang.c            | 164 ++++++---
19614  src/fclist.c            | 104 +++---
19615  src/fcmatch.c           |  69 ++--
19616  src/fcmatrix.c          |  71 +++-
19617  src/fcname.c            |  35 +-
19618  src/fcpat.c             | 866
19619  ++++++++++++++++++++++++++++++++++++++----------
19620  src/fcstr.c             | 219 ++++++++++--
19621  src/fcxml.c             |  13 +-
19622  17 files changed, 1902 insertions(+), 526 deletions(-)
19623
19624 commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
19625 Author: Keith Packard <keithp@keithp.com>
19626 Date:   Fri Jun 17 03:01:43 2005 +0000
19627
19628     Make FcOpNotContains use FcStrStr for strings so that it matches
19629     semantics
19630         for !FcOpContains.
19631     reviewed by: keithp
19632
19633  ChangeLog   | 8 ++++++++
19634  src/fccfg.c | 4 +++-
19635  2 files changed, 11 insertions(+), 1 deletion(-)
19636
19637 commit adc7abacbf0e2eae882d035f10117fb009b71bdd
19638 Author: Keith Packard <keithp@keithp.com>
19639 Date:   Fri May 20 16:21:39 2005 +0000
19640
19641     Move fontconfig source package to libs as per override
19642
19643  ChangeLog        | 6 ++++++
19644  debian/changelog | 2 ++
19645  debian/control   | 2 +-
19646  3 files changed, 9 insertions(+), 1 deletion(-)
19647
19648 commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
19649 Author: Keith Packard <keithp@keithp.com>
19650 Date:   Fri May 20 15:56:51 2005 +0000
19651
19652     The ka.orth file requires several characters which are not used
19653     anymore in
19654         modern Georgian and which are missing in the free Georgian
19655         TrueType
19656         fonts downloadable at:
19657     http://aiet.qartuli.net/docs/georgian_on_linux_en.php
19658     reviewed by: Mike Fabian Bug: 3352
19659
19660  ChangeLog       | 11 +++++++++++
19661  fc-lang/ka.orth |  5 +++--
19662  2 files changed, 14 insertions(+), 2 deletions(-)
19663
19664 commit 87c887464a6fc20310998146b8558179ebe18923
19665 Author: Keith Packard <keithp@keithp.com>
19666 Date:   Wed Apr 27 19:08:08 2005 +0000
19667
19668     Update date to real 2.3.2 release date. Fix change attributions
19669
19670  ChangeLog        | 14 ++++++++++++++
19671  README           |  5 +++--
19672  debian/changelog |  2 +-
19673  3 files changed, 18 insertions(+), 3 deletions(-)
19674
19675 commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
19676 Author: Keith Packard <keithp@keithp.com>
19677 Date:   Wed Apr 27 16:22:46 2005 +0000
19678
19679     Bump so revision for 2.3.2
19680     Fix a few minor leaks in error cases.
19681
19682  fc-cache/fc-cache.c | 11 ++++++++++-
19683  1 file changed, 10 insertions(+), 1 deletion(-)
19684
19685 commit 1cb309adcb881409d669749bbca91056a0967ccf
19686 Author: Keith Packard <keithp@keithp.com>
19687 Date:   Sat Apr 23 04:32:23 2005 +0000
19688
19689     Update for version 2.3.2
19690
19691  ChangeLog               |  8 ++++++++
19692  README                  | 11 +++++++++--
19693  configure.in            |  2 +-
19694  debian/changelog        |  7 +++++++
19695  fontconfig/fontconfig.h |  2 +-
19696  5 files changed, 26 insertions(+), 4 deletions(-)
19697
19698 commit 716ac8b8033794e2557ad567005dfff4dd95f031
19699 Author: Keith Packard <keithp@keithp.com>
19700 Date:   Thu Apr 21 19:03:53 2005 +0000
19701
19702     Don't force bitmap font enable in default configuration; allows
19703     users to
19704         override this in ~/.fonts.conf
19705     Updated translations
19706     Destroy font configuration on exit to help valgrind
19707     Use own transcoding routines in preference to iconv which appears
19708     to have
19709         leaks in some translators. Call iconv_close after using iconv
19710         (oops).
19711     Prefer unicode encoding of Euro char as some fonts mis-encode Euro
19712     in other
19713         ones.
19714     Must fetch bitmap glyphs to get width values to check for
19715         monospace/dual-width fonts.
19716
19717  ChangeLog                  |  36 +++++++++++
19718  debian/fontconfig.postinst |   8 ++-
19719  debian/po/cs.po            | 154
19720  +++++++++++++++++++--------------------------
19721  debian/po/da.po            |  94 ++++++++++-----------------
19722  debian/po/de.po            |  71 ++++++---------------
19723  debian/po/es.po            |  77 +++++++----------------
19724  debian/po/fr.po            |  77 +++++++----------------
19725  debian/po/ja.po            | 150
19726  +++++++++----------------------------------
19727  debian/po/nl.po            |  71 ++++++---------------
19728  debian/po/pt.po            |  71 ++++++---------------
19729  debian/po/pt_BR.po         |  77 +++++++----------------
19730  debian/po/templates.pot    |  66 +++++--------------
19731  debian/po/tr.po            |  71 ++++++---------------
19732  debian/po/zh_CN.po         |  71 ++++++---------------
19733  fc-cache/fc-cache.c        |   1 +
19734  fonts.conf.in              |  37 +++++------
19735  src/fcfreetype.c           |  84 ++++++++++++++-----------
19736  17 files changed, 404 insertions(+), 812 deletions(-)
19737
19738 commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
19739 Author: Ross Burton <ross@burtonini.com>
19740 Date:   Wed Apr 13 09:11:52 2005 +0000
19741
19742     Check that a pattern isn't already frozen in FcPatternFreeze
19743
19744  ChangeLog   | 5 +++++
19745  src/fcpat.c | 3 +++
19746  2 files changed, 8 insertions(+)
19747
19748 commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
19749 Author: Ross Burton <ross@burtonini.com>
19750 Date:   Thu Mar 31 19:16:49 2005 +0000
19751
19752     Put all FcPattern objects though FcObjectStaticName and do pointer
19753     trather
19754         than string compares
19755
19756  ChangeLog     | 8 ++++++++
19757  src/fclist.c  | 5 +++--
19758  src/fcmatch.c | 2 +-
19759  src/fcpat.c   | 3 ++-
19760  4 files changed, 14 insertions(+), 4 deletions(-)
19761
19762 commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
19763 Author: Tor Lillqvist <tml@iki.fi>
19764 Date:   Thu Mar 17 08:57:11 2005 +0000
19765
19766     Add the .dll to the dll name.
19767
19768  ChangeLog             | 4 ++++
19769  src/fontconfig.def.in | 2 +-
19770  2 files changed, 5 insertions(+), 1 deletion(-)
19771
19772 commit 5f347d9cd50069a50174cc243acab64ee4e537a9
19773 Author: Keith Packard <keithp@keithp.com>
19774 Date:   Thu Mar 10 22:06:20 2005 +0000
19775
19776     Update to reflect configuration changes
19777     Fix Autohint vs Autohinter mistake
19778     Adopt changes from Josselin Mouette for configuration descriptions
19779     Update
19780         debian to version 2.3.1-2
19781
19782  ChangeLog                   | 11 +++++++++++
19783  debian/README.Debian        | 19 ++++++++++---------
19784  debian/changelog            | 10 ++++++++++
19785  debian/fontconfig.postinst  |  2 +-
19786  debian/fontconfig.templates | 39 ++++++++-------------------------------
19787  5 files changed, 40 insertions(+), 41 deletions(-)
19788
19789 commit 8c74026071aae6ad70a96b81398498dcb28c0255
19790 Author: Keith Packard <keithp@keithp.com>
19791 Date:   Wed Mar 9 04:57:42 2005 +0000
19792
19793     Update debian for 2.3.1
19794
19795  ChangeLog        |  6 ++++++
19796  debian/changelog | 11 +++++++++++
19797  debian/rules     |  1 +
19798  3 files changed, 18 insertions(+)
19799
19800 commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
19801 Author: Tor Lillqvist <tml@iki.fi>
19802 Date:   Wed Mar 9 00:47:11 2005 +0000
19803
19804     Get the DLL from "bin" where modern libtools put it, not "lib".
19805     Check also drive letter prefix on Win32.
19806
19807  ChangeLog         | 8 ++++++++
19808  fontconfig-zip.in | 2 +-
19809  src/fccfg.c       | 4 +++-
19810  3 files changed, 12 insertions(+), 2 deletions(-)
19811
19812 commit d49dde9f900777f8482290dbafc6acb52a2b9432
19813 Author: Keith Packard <keithp@keithp.com>
19814 Date:   Tue Mar 8 23:39:02 2005 +0000
19815
19816     Update for 2.3.1
19817
19818  ChangeLog               |  7 +++++++
19819  README                  | 12 ++++++++++--
19820  configure.in            |  2 +-
19821  fontconfig/fontconfig.h |  2 +-
19822  4 files changed, 19 insertions(+), 4 deletions(-)
19823
19824 commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
19825 Author: Keith Packard <keithp@keithp.com>
19826 Date:   Sat Mar 5 23:50:55 2005 +0000
19827
19828     Include space and remove numbers from valid script tags. This
19829     ensures that
19830         tags like 'lao ' work while rejecting those which have any digits.
19831         Eliminate a spurious debugging variable (len)
19832
19833  ChangeLog        |  8 ++++++++
19834  src/fcfreetype.c | 20 ++++++++++++--------
19835  2 files changed, 20 insertions(+), 8 deletions(-)
19836
19837 commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
19838 Author: Keith Packard <keithp@keithp.com>
19839 Date:   Sat Mar 5 23:34:57 2005 +0000
19840
19841     Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
19842     for the
19843         broken font go to Manish Singh
19844
19845  ChangeLog        |  7 +++++++
19846  src/fcfreetype.c | 64
19847  ++++++++++++++++++++++++++++++++++++++------------------
19848  2 files changed, 51 insertions(+), 20 deletions(-)
19849
19850 commit 97bde49a2b791de9ad66aed97ca07c22302da60d
19851 Author: Keith Packard <keithp@keithp.com>
19852 Date:   Sat Mar 5 20:58:39 2005 +0000
19853
19854     Josselin Mouette:
19855     Include 2.3 release information in changelog Add Josselin Mouette
19856     as an
19857         Uploader Set hinting_type to low priority configuration option
19858     Manish Singh:
19859     yes_bitmaps.conf -> yes-bitmaps.conf
19860     Funda Wang:
19861     Johap -> Johab
19862
19863  ChangeLog                   | 20 ++++++++++++++++++++
19864  debian/changelog            | 13 +++++++++++--
19865  debian/control              |  1 +
19866  debian/fontconfig.config    |  2 +-
19867  debian/fontconfig.postinst  |  2 +-
19868  debian/fontconfig.templates |  4 ++--
19869  debian/rules                |  4 ++--
19870  src/fcfreetype.c            |  2 +-
19871  8 files changed, 39 insertions(+), 9 deletions(-)
19872
19873 commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
19874 Author: Keith Packard <keithp@keithp.com>
19875 Date:   Thu Mar 3 06:20:57 2005 +0000
19876
19877     Move debian-specific conf file examples upstream.
19878     Sub-pixel configuration examples must smash subpixel value as
19879     Xft always
19880         sets it from X.
19881     Change sub-pixel rendering debconf descriptions from Enable/Disable to
19882         Always/Never.
19883
19884  ChangeLog                   | 22 ++++++++++++++++++++++
19885  Makefile.am                 |  3 ---
19886  conf.d/Makefile.am          |  7 +++++--
19887  conf.d/autohint.conf        |  9 +++++++++
19888  conf.d/no-sub-pixel.conf    |  9 +++++++++
19889  conf.d/sub-pixel.conf       |  3 ---
19890  conf.d/unhinted.conf        |  9 +++++++++
19891  debian/autohint.conf        |  9 ---------
19892  debian/fontconfig.install   |  1 +
19893  debian/fontconfig.postinst  |  4 ++--
19894  debian/fontconfig.templates | 11 +++++------
19895  debian/no-sub-pixel.conf    | 12 ------------
19896  debian/unhinted.conf        |  9 ---------
19897  13 files changed, 62 insertions(+), 46 deletions(-)
19898
19899 commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
19900 Author: Keith Packard <keithp@keithp.com>
19901 Date:   Thu Mar 3 01:59:28 2005 +0000
19902
19903     Ignore more build detritus
19904     Add debian package construction stuff.
19905     Update to newer versions of these tools
19906     Get library manuals to build again (we love automake).
19907     Update debian build system to switch maintainers and deal with 2.3
19908         functionality
19909
19910  .cvsignore                        |   7 +
19911  ChangeLog                         |  53 +++
19912  Makefile.am                       |  50 ++-
19913  conf.d/.cvsignore                 |   2 +
19914  config/config.guess               | 846
19915  ++++++++++++++++++++------------------
19916  config/config.sub                 | 449 ++++++++++++++------
19917  debian/README.Debian              |  44 ++
19918  debian/autohint.conf              |   9 +
19919  debian/changelog                  | 661 +++++++++++++++++++++++++++++
19920  debian/compat                     |   1 +
19921  debian/control                    |  78 ++++
19922  debian/copyright                  |  29 ++
19923  debian/fontconfig-udeb.install    |   3 +
19924  debian/fontconfig.config          |  10 +
19925  debian/fontconfig.defoma          | 162 ++++++++
19926  debian/fontconfig.dirs            |   1 +
19927  debian/fontconfig.install         |   6 +
19928  debian/fontconfig.postinst        | 139 +++++++
19929  debian/fontconfig.postrm          |  26 ++
19930  debian/fontconfig.templates       |  51 +++
19931  debian/libfontconfig1-dev.install |   7 +
19932  debian/libfontconfig1.install     |   1 +
19933  debian/local.conf.md5sum          |  18 +
19934  debian/no-sub-pixel.conf          |  12 +
19935  debian/po/POTFILES.in             |   1 +
19936  debian/po/cs.po                   | 154 +++++++
19937  debian/po/da.po                   | 174 ++++++++
19938  debian/po/de.po                   | 157 +++++++
19939  debian/po/es.po                   | 198 +++++++++
19940  debian/po/fr.po                   | 194 +++++++++
19941  debian/po/ja.po                   | 180 ++++++++
19942  debian/po/nl.po                   | 158 +++++++
19943  debian/po/pt.po                   | 145 +++++++
19944  debian/po/pt_BR.po                | 183 +++++++++
19945  debian/po/templates.pot           | 120 ++++++
19946  debian/po/tr.po                   | 150 +++++++
19947  debian/po/zh_CN.po                | 148 +++++++
19948  debian/rules                      |  39 ++
19949  debian/unhinted.conf              |   9 +
19950  doc/.cvsignore                    |   1 +
19951  doc/Makefile.am                   |  13 +-
19952  41 files changed, 4171 insertions(+), 518 deletions(-)
19953
19954 commit 4afc00ca02bb3f49fe214463e0f194486f438b70
19955 Author: Keith Packard <keithp@keithp.com>
19956 Date:   Tue Mar 1 20:48:36 2005 +0000
19957
19958     Update for 2.3.0
19959
19960  ChangeLog               |  7 +++++++
19961  README                  | 14 ++++++++++++--
19962  configure.in            |  2 +-
19963  fontconfig/fontconfig.h |  4 ++--
19964  4 files changed, 22 insertions(+), 5 deletions(-)
19965
19966 commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
19967 Author: Keith Packard <keithp@keithp.com>
19968 Date:   Tue Mar 1 20:36:48 2005 +0000
19969
19970     Generate and install PDF versions of the manuals
19971     Fix formatting
19972     Add missing exported functions, fix data types
19973     Add missing pattern elements.
19974     Add missing pattern elements. Document conf.d usage, clarify available
19975         orthography list. Fix some config file attributes. Complete
19976         list of
19977         constants.
19978     Mark FC_SOURCE deprecated.
19979     Don't set FC_SOURCE any longer.
19980
19981  ChangeLog                 | 25 ++++++++++++++++
19982  doc/Makefile.am           | 18 +++++++++++-
19983  doc/fcpattern.fncs        |  3 +-
19984  doc/fcstring.fncs         | 40 +++++++++++++++++++++++--
19985  doc/fontconfig-devel.sgml | 10 ++++++-
19986  doc/fontconfig-user.sgml  | 74
19987  ++++++++++++++++++++++++++++++++++++++++-------
19988  fontconfig/fontconfig.h   |  2 +-
19989  src/fcfreetype.c          |  3 --
19990  8 files changed, 156 insertions(+), 19 deletions(-)
19991
19992 commit 414f720281b416736b92913f4bcbceac1a781cde
19993 Author: Keith Packard <keithp@keithp.com>
19994 Date:   Mon Feb 28 18:56:15 2005 +0000
19995
19996     Create prototype /etc/fonts/conf.d directory with a few sample
19997         configuration files. Deprecate use of local.conf for local
19998         customizations in favor of this directory based scheme which
19999         is more
20000         easily integrated into installation systems.
20001     Tag FC_EMBOLDEN as a boolean variable
20002
20003  ChangeLog               | 18 ++++++++++++++++++
20004  Makefile.am             | 24 ++----------------------
20005  conf.d/Makefile.am      | 34 ++++++++++++++++++++++++++++++++++
20006  conf.d/README           |  8 ++++++++
20007  conf.d/no-bitmaps.conf  | 13 +++++++++++++
20008  conf.d/sub-pixel.conf   | 12 ++++++++++++
20009  conf.d/yes-bitmaps.conf | 13 +++++++++++++
20010  configure.in            |  1 +
20011  src/fcname.c            |  1 +
20012  9 files changed, 102 insertions(+), 22 deletions(-)
20013
20014 commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
20015 Author: Keith Packard <keithp@keithp.com>
20016 Date:   Thu Feb 10 23:00:51 2005 +0000
20017
20018     Free patterns from fonts which are rejected by configuration
20019     (bug #2518)
20020     reviewed by: pborelli@katamail.com
20021
20022  ChangeLog   | 8 ++++++++
20023  src/fcdir.c | 2 ++
20024  2 files changed, 10 insertions(+)
20025
20026 commit afca783626534477f07b03d173bbe9f51e03b53b
20027 Author: Keith Packard <keithp@keithp.com>
20028 Date:   Sat Jan 29 00:42:37 2005 +0000
20029
20030     Update for version 2.2.99
20031
20032  ChangeLog               | 11 +++++++++--
20033  README                  | 16 ++++++++++++++--
20034  configure.in            |  2 +-
20035  fontconfig/fontconfig.h |  2 +-
20036  4 files changed, 25 insertions(+), 6 deletions(-)
20037
20038 commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
20039 Author: Keith Packard <keithp@keithp.com>
20040 Date:   Sat Jan 29 00:33:47 2005 +0000
20041
20042     Add a few pointers
20043
20044  ChangeLog | 5 +++++
20045  README    | 3 +++
20046  2 files changed, 8 insertions(+)
20047
20048 commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
20049 Author: Keith Packard <keithp@keithp.com>
20050 Date:   Fri Jan 28 23:55:14 2005 +0000
20051
20052     Polite typechecking for test and edit expressions. Helps catch
20053     errors in
20054         the font configuration.
20055
20056  ChangeLog    |  10 +++
20057  src/fcint.h  |  12 +--
20058  src/fcname.c |   2 +-
20059  src/fcxml.c  | 252
20060  ++++++++++++++++++++++++++++++++++++++++++++++-------------
20061  4 files changed, 211 insertions(+), 65 deletions(-)
20062
20063 commit 59e149e757795a7c0ec66c35b551a66e0da42098
20064 Author: Keith Packard <keithp@keithp.com>
20065 Date:   Sun Jan 16 01:41:24 2005 +0000
20066
20067     Have --with-expat set EXPAT_CFLAGS (bug 2278)
20068     reviewed by: Keith Packard <keithp@keithp.com>
20069
20070  ChangeLog    |  7 +++++++
20071  configure.in | 11 ++++++++++-
20072  2 files changed, 17 insertions(+), 1 deletion(-)
20073
20074 commit d8ae9c92197f1f2782b9decb276f6da756ce882d
20075 Author: Keith Packard <keithp@keithp.com>
20076 Date:   Thu Jan 13 18:31:50 2005 +0000
20077
20078     Add SEE ALSO section (bug 2085)
20079     Cross compiling fixes (bug 280)
20080     reviewed by: Keith Packard <keithp@keithp.com>
20081
20082  ChangeLog                | 18 ++++++++++++++++++
20083  Makefile.am              | 17 ++++++++++++++++-
20084  configure.in             | 44
20085  ++++++++++++++++++++++++++++++++++++++++++++
20086  doc/Makefile.am          |  8 ++++++--
20087  doc/fontconfig-user.sgml |  5 +++++
20088  fc-case/Makefile.am      |  8 ++++++--
20089  fc-glyphname/Makefile.am |  8 ++++++--
20090  fc-lang/Makefile.am      |  8 ++++++--
20091  src/fontconfig.def.in    |  2 +-
20092  9 files changed, 108 insertions(+), 10 deletions(-)
20093
20094 commit 8759822e8fdaebcaaea82571d6b084003ca5751e
20095 Author: Keith Packard <keithp@keithp.com>
20096 Date:   Thu Jan 13 18:10:42 2005 +0000
20097
20098     Update blanks list (Closes bug 86)
20099
20100  ChangeLog     |  5 +++++
20101  fonts.conf.in | 52 +++++++++++++++++++++++++++++++---------------------
20102  2 files changed, 36 insertions(+), 21 deletions(-)
20103
20104 commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
20105 Author: Keith Packard <keithp@keithp.com>
20106 Date:   Tue Jan 4 21:54:50 2005 +0000
20107
20108     Verify that every font pattern loaded from cache has both FC_FILE and
20109         FC_FAMILY entries. Attempt to fix bug #2219.
20110
20111  ChangeLog     |  7 +++++++
20112  src/fccache.c | 10 +++++++++-
20113  2 files changed, 16 insertions(+), 1 deletion(-)
20114
20115 commit d53461812d46ffb2eaffb2c512e8740e8536e498
20116 Author: Keith Packard <keithp@keithp.com>
20117 Date:   Wed Dec 29 19:44:51 2004 +0000
20118
20119     Update for version 2.2.98
20120
20121  ChangeLog               |  7 +++++++
20122  README                  | 22 ++++++++++++++++++++--
20123  configure.in            |  2 +-
20124  fontconfig/fontconfig.h |  2 +-
20125  4 files changed, 29 insertions(+), 4 deletions(-)
20126
20127 commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
20128 Author: Keith Packard <keithp@keithp.com>
20129 Date:   Wed Dec 29 19:37:14 2004 +0000
20130
20131     Document ASCII limitations of Fc character conversion macros
20132     Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
20133     (useful
20134         for testing case conversion functions)
20135
20136  ChangeLog               |  8 ++++++++
20137  fontconfig/fontconfig.h | 10 +++++++---
20138  src/fcstr.c             | 21 ++++++++++++++++++++-
20139  3 files changed, 35 insertions(+), 4 deletions(-)
20140
20141 commit 02748dd3b8830a60439340a768959231e669b55c
20142 Author: Keith Packard <keithp@keithp.com>
20143 Date:   Wed Dec 29 10:07:10 2004 +0000
20144
20145     Add territory database
20146     Reviewed by: Keith Packard
20147     Remove Han characters from Korean orthography
20148
20149  .cvsignore           |     1 +
20150  ChangeLog            |    15 +
20151  fc-case/.cvsignore   |     6 +
20152  fc-lang/iso-3166.txt |   242 +
20153  fc-lang/ko.orth      | 18729
20154  +++++++------------------------------------------
20155  5 files changed, 2776 insertions(+), 16217 deletions(-)
20156
20157 commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
20158 Author: Keith Packard <keithp@keithp.com>
20159 Date:   Wed Dec 29 09:57:49 2004 +0000
20160
20161     Reorder utility programs to make sure fc-case is run before fc-lang as
20162         fc-lang uses fcstr.c which uses fccase.h
20163     Fix broken XML
20164
20165  ChangeLog     |  8 ++++++++
20166  Makefile.am   |  2 +-
20167  fonts.conf.in | 10 +++++++---
20168  3 files changed, 16 insertions(+), 4 deletions(-)
20169
20170 commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
20171 Author: Keith Packard <keithp@keithp.com>
20172 Date:   Wed Dec 29 09:15:17 2004 +0000
20173
20174     Adopt some RedHat suggestions for standard font configuration.
20175     Add new helper program 'fc-case' to construct case folding tables from
20176         standard Unicode CaseFolding.txt file
20177     Re-implement case insensitive functions with Unicode aware versions
20178         (including full case folding mappings)
20179
20180  ChangeLog               |  26 ++
20181  Makefile.am             |   2 +-
20182  configure.in            |   1 +
20183  fc-case/CaseFolding.txt | 924
20184  ++++++++++++++++++++++++++++++++++++++++++++++++
20185  fc-case/Makefile.am     |  52 +++
20186  fc-case/fc-case.c       | 363 +++++++++++++++++++
20187  fc-case/fccase.tmpl.h   |  25 ++
20188  fonts.conf.in           |  73 ++--
20189  src/fcint.h             |  34 ++
20190  src/fclist.c            |  16 +-
20191  src/fcstr.c             | 263 +++++++++++---
20192  11 files changed, 1685 insertions(+), 94 deletions(-)
20193
20194 commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
20195 Author: Keith Packard <keithp@keithp.com>
20196 Date:   Tue Dec 14 00:12:25 2004 +0000
20197
20198     I changed FcFontSetSort to respect the generic aliases better in
20199     the face
20200         of language matching.
20201     What I did was to ammend the strict sort order used by FcFontSort
20202     so that
20203         it 'satisfies' the language specified in the pattern by
20204         locating the
20205         best matching font supporting each pattern language and then
20206         ignores
20207         language in the remaining fonts for purposes of matching.
20208     So, when asking for 'sans:lang=en', you'll get an English font
20209     first, and
20210         then the remaining fonts sorted with respect to the 'sans'
20211         alias alone
20212         -- pushing Kochi fonts ahead of other English-supporting Han
20213         fonts.
20214     reviewed by: Owen Taylor <otaylor@redhat.com>
20215
20216  ChangeLog     | 17 +++++++++++++
20217  src/fcmatch.c | 81
20218  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
20219  2 files changed, 96 insertions(+), 2 deletions(-)
20220
20221 commit 46a10637cde656967b60f1e028b24763022358bb
20222 Author: Keith Packard <keithp@keithp.com>
20223 Date:   Fri Dec 10 16:48:08 2004 +0000
20224
20225     Configuration changes to request synthetic emboldening of fonts. The
20226     actual
20227         emboldening code will live in Xft.
20228     reviewed by: Keith Packard <keithp@keithp.com>
20229
20230  ChangeLog               | 10 ++++++++++
20231  fontconfig/fontconfig.h |  1 +
20232  fonts.conf.in           | 20 ++++++++++++++++++++
20233  3 files changed, 31 insertions(+)
20234
20235 commit 9af19286b0dcdf7636749b9efb64a50650554f2d
20236 Author: Keith Packard <keithp@keithp.com>
20237 Date:   Thu Dec 9 19:36:30 2004 +0000
20238
20239     Currently Russian (ru) requires 0406 and 0456 (І and і), but
20240     these were
20241         eliminated in Russian in 1918 in favor of 0418 and 0438 (И
20242         and и),
20243         and don't even appear in KOI8-R. (The hypothesis that they
20244         don't appear
20245         in KOI8-R due to their similarity with Latin I and i is
20246         eliminated by
20247         their presence in KOI8-U.) I have a couple of fonts with Russian
20248         support that don't have the letter.
20249     Therefore, 0406 and 0456 should be removed from or commented out
20250     of ru.orth
20251     reviewed by: Keith Packard <keithp@keithp.com>
20252
20253  ChangeLog       | 16 ++++++++++++++++
20254  fc-lang/ru.orth |  4 ++--
20255  2 files changed, 18 insertions(+), 2 deletions(-)
20256
20257 commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
20258 Author: Keith Packard <keithp@keithp.com>
20259 Date:   Tue Dec 7 01:36:26 2004 +0000
20260
20261     Reviewed by: Keith Packard <keithp@keithp.com>
20262     memoize strings and share a single copy for all uses. Note that
20263     this could
20264         be improved further by using statically allocated blocks and
20265         gluing
20266         multiple strings together, but I'm basically lazy. In my
20267         environment
20268         with 800 font files, I get a savings of about 90KB.
20269
20270  ChangeLog    | 15 +++++++++++++++
20271  src/fcinit.c |  5 +++--
20272  src/fcint.h  |  3 ++-
20273  src/fclist.c |  2 +-
20274  src/fcpat.c  | 42 +++++++++++++-----------------------------
20275  src/fcxml.c  |  6 ------
20276  6 files changed, 34 insertions(+), 39 deletions(-)
20277
20278 commit 46b51147d10db21a4d5992074bcdc9022f45856b
20279 Author: Keith Packard <keithp@keithp.com>
20280 Date:   Tue Dec 7 01:14:46 2004 +0000
20281
20282     Change files from ISO-Latin-1 to UTF-8
20283
20284  COPYING                         |   2 +-
20285  ChangeLog                       | 249
20286  ++++++++++++++++++++++++++++++++++++++++
20287  Makefile.am                     |   2 +-
20288  config/Makedefs.in              |   2 +-
20289  configure.in                    |   2 +-
20290  doc/edit-sgml.c                 |   2 +-
20291  doc/fcatomic.fncs               |   2 +-
20292  doc/fcblanks.fncs               |   2 +-
20293  doc/fccharset.fncs              |   2 +-
20294  doc/fcconfig.fncs               |   2 +-
20295  doc/fcconstant.fncs             |   2 +-
20296  doc/fcfile.fncs                 |   2 +-
20297  doc/fcfontset.fncs              |   2 +-
20298  doc/fcfreetype.fncs             |   2 +-
20299  doc/fcinit.fncs                 |   2 +-
20300  doc/fcmatrix.fncs               |   2 +-
20301  doc/fcobjectset.fncs            |   2 +-
20302  doc/fcobjecttype.fncs           |   2 +-
20303  doc/fcpattern.fncs              |   2 +-
20304  doc/fcstring.fncs               |   2 +-
20305  doc/fcstrset.fncs               |   2 +-
20306  doc/fcvalue.fncs                |   2 +-
20307  doc/fontconfig-devel.sgml       |   4 +-
20308  doc/fontconfig-user.sgml        |   2 +-
20309  doc/func.sgml                   |   2 +-
20310  doc/version.sgml.in             |   2 +-
20311  fc-cache/Makefile.am            |   2 +-
20312  fc-cache/fc-cache.c             |   2 +-
20313  fc-glyphname/Makefile.am        |   2 +-
20314  fc-glyphname/fc-glyphname.c     |   2 +-
20315  fc-glyphname/fcglyphname.tmpl.h |   2 +-
20316  fc-lang/Makefile.am             |   2 +-
20317  fc-lang/aa.orth                 |   2 +-
20318  fc-lang/ab.orth                 |   2 +-
20319  fc-lang/af.orth                 |   2 +-
20320  fc-lang/am.orth                 |   2 +-
20321  fc-lang/ar.orth                 |   2 +-
20322  fc-lang/ast.orth                |   2 +-
20323  fc-lang/ava.orth                |   2 +-
20324  fc-lang/ay.orth                 |   2 +-
20325  fc-lang/az.orth                 |   2 +-
20326  fc-lang/az_ir.orth              |   2 +-
20327  fc-lang/ba.orth                 |   2 +-
20328  fc-lang/bam.orth                |   2 +-
20329  fc-lang/be.orth                 |   2 +-
20330  fc-lang/bg.orth                 |   2 +-
20331  fc-lang/bh.orth                 |   2 +-
20332  fc-lang/bho.orth                |   2 +-
20333  fc-lang/bi.orth                 |   2 +-
20334  fc-lang/bin.orth                |   2 +-
20335  fc-lang/bn.orth                 |   2 +-
20336  fc-lang/bo.orth                 |   2 +-
20337  fc-lang/br.orth                 |   2 +-
20338  fc-lang/bs.orth                 |   2 +-
20339  fc-lang/bua.orth                |   2 +-
20340  fc-lang/ca.orth                 |   2 +-
20341  fc-lang/ce.orth                 |   2 +-
20342  fc-lang/ch.orth                 |   2 +-
20343  fc-lang/chm.orth                |   2 +-
20344  fc-lang/chr.orth                |   2 +-
20345  fc-lang/co.orth                 |   2 +-
20346  fc-lang/cs.orth                 |   2 +-
20347  fc-lang/cu.orth                 |   2 +-
20348  fc-lang/cv.orth                 |   2 +-
20349  fc-lang/cy.orth                 |   2 +-
20350  fc-lang/da.orth                 |   2 +-
20351  fc-lang/de.orth                 |   2 +-
20352  fc-lang/dz.orth                 |   2 +-
20353  fc-lang/el.orth                 |   2 +-
20354  fc-lang/en.orth                 |   2 +-
20355  fc-lang/eo.orth                 |   2 +-
20356  fc-lang/es.orth                 |   2 +-
20357  fc-lang/et.orth                 |   2 +-
20358  fc-lang/eu.orth                 |   4 +-
20359  fc-lang/fa.orth                 |   2 +-
20360  fc-lang/fc-lang.c               |   2 +-
20361  fc-lang/fc-lang.man             |   2 +-
20362  fc-lang/fclang.tmpl.h           |   2 +-
20363  fc-lang/fi.orth                 |   2 +-
20364  fc-lang/fj.orth                 |   2 +-
20365  fc-lang/fo.orth                 |   2 +-
20366  fc-lang/fr.orth                 |   2 +-
20367  fc-lang/ful.orth                |   2 +-
20368  fc-lang/fur.orth                |   2 +-
20369  fc-lang/fy.orth                 |   4 +-
20370  fc-lang/ga.orth                 |   2 +-
20371  fc-lang/gd.orth                 |   2 +-
20372  fc-lang/gez.orth                |   2 +-
20373  fc-lang/gl.orth                 |   2 +-
20374  fc-lang/gn.orth                 |   4 +-
20375  fc-lang/gu.orth                 |   2 +-
20376  fc-lang/gv.orth                 |   2 +-
20377  fc-lang/ha.orth                 |   2 +-
20378  fc-lang/haw.orth                |   2 +-
20379  fc-lang/he.orth                 |   2 +-
20380  fc-lang/hi.orth                 |   2 +-
20381  fc-lang/ho.orth                 |   2 +-
20382  fc-lang/hr.orth                 |   2 +-
20383  fc-lang/hu.orth                 |   2 +-
20384  fc-lang/hy.orth                 |   2 +-
20385  fc-lang/ia.orth                 |   2 +-
20386  fc-lang/ibo.orth                |   2 +-
20387  fc-lang/id.orth                 |   2 +-
20388  fc-lang/ie.orth                 |   2 +-
20389  fc-lang/ik.orth                 |   2 +-
20390  fc-lang/io.orth                 |   2 +-
20391  fc-lang/is.orth                 |   2 +-
20392  fc-lang/iso639-2                | 194 +++++++++++++++----------------
20393  fc-lang/it.orth                 |   2 +-
20394  fc-lang/iu.orth                 |   2 +-
20395  fc-lang/ja.orth                 |   2 +-
20396  fc-lang/ka.orth                 |   2 +-
20397  fc-lang/kaa.orth                |   2 +-
20398  fc-lang/ki.orth                 |   2 +-
20399  fc-lang/kk.orth                 |   2 +-
20400  fc-lang/kl.orth                 |   2 +-
20401  fc-lang/km.orth                 |   2 +-
20402  fc-lang/kn.orth                 |   2 +-
20403  fc-lang/ko.orth                 |   2 +-
20404  fc-lang/kok.orth                |   2 +-
20405  fc-lang/ks.orth                 |   2 +-
20406  fc-lang/ku.orth                 |   2 +-
20407  fc-lang/ku_ir.orth              |   2 +-
20408  fc-lang/kum.orth                |   2 +-
20409  fc-lang/kv.orth                 |   2 +-
20410  fc-lang/kw.orth                 |   2 +-
20411  fc-lang/ky.orth                 |   2 +-
20412  fc-lang/la.orth                 |   2 +-
20413  fc-lang/lb.orth                 |   2 +-
20414  fc-lang/lez.orth                |   2 +-
20415  fc-lang/lo.orth                 |   2 +-
20416  fc-lang/lt.orth                 |   2 +-
20417  fc-lang/lv.orth                 |   2 +-
20418  fc-lang/mg.orth                 |   2 +-
20419  fc-lang/mh.orth                 |   2 +-
20420  fc-lang/mi.orth                 |   2 +-
20421  fc-lang/mk.orth                 |   2 +-
20422  fc-lang/ml.orth                 |   2 +-
20423  fc-lang/mn.orth                 |   2 +-
20424  fc-lang/mo.orth                 |   2 +-
20425  fc-lang/mr.orth                 |   2 +-
20426  fc-lang/mt.orth                 |   2 +-
20427  fc-lang/my.orth                 |   2 +-
20428  fc-lang/nb.orth                 |   4 +-
20429  fc-lang/nds.orth                |   2 +-
20430  fc-lang/ne.orth                 |   2 +-
20431  fc-lang/nl.orth                 |   2 +-
20432  fc-lang/nn.orth                 |   2 +-
20433  fc-lang/no.orth                 |   4 +-
20434  fc-lang/ny.orth                 |   2 +-
20435  fc-lang/oc.orth                 |   2 +-
20436  fc-lang/om.orth                 |   2 +-
20437  fc-lang/or.orth                 |   2 +-
20438  fc-lang/os.orth                 |   2 +-
20439  fc-lang/pl.orth                 |   2 +-
20440  fc-lang/ps_af.orth              |   2 +-
20441  fc-lang/ps_pk.orth              |   2 +-
20442  fc-lang/pt.orth                 |   2 +-
20443  fc-lang/rm.orth                 |   2 +-
20444  fc-lang/ro.orth                 |   2 +-
20445  fc-lang/ru.orth                 |   2 +-
20446  fc-lang/sa.orth                 |   2 +-
20447  fc-lang/sah.orth                |   2 +-
20448  fc-lang/sco.orth                |   2 +-
20449  fc-lang/se.orth                 |   4 +-
20450  fc-lang/sel.orth                |   2 +-
20451  fc-lang/sh.orth                 |   2 +-
20452  fc-lang/si.orth                 |   2 +-
20453  fc-lang/sk.orth                 |   2 +-
20454  fc-lang/sl.orth                 |   2 +-
20455  fc-lang/sm.orth                 |   2 +-
20456  fc-lang/sma.orth                |   4 +-
20457  fc-lang/smj.orth                |   4 +-
20458  fc-lang/smn.orth                |   4 +-
20459  fc-lang/sms.orth                |   4 +-
20460  fc-lang/so.orth                 |   2 +-
20461  fc-lang/sq.orth                 |   2 +-
20462  fc-lang/sr.orth                 |   2 +-
20463  fc-lang/sv.orth                 |   2 +-
20464  fc-lang/sw.orth                 |   2 +-
20465  fc-lang/syr.orth                |   2 +-
20466  fc-lang/ta.orth                 |   2 +-
20467  fc-lang/te.orth                 |   2 +-
20468  fc-lang/tg.orth                 |   2 +-
20469  fc-lang/th.orth                 |   2 +-
20470  fc-lang/ti_er.orth              |   2 +-
20471  fc-lang/ti_et.orth              |   2 +-
20472  fc-lang/tig.orth                |   2 +-
20473  fc-lang/tk.orth                 |   2 +-
20474  fc-lang/tl.orth                 |   2 +-
20475  fc-lang/tn.orth                 |   2 +-
20476  fc-lang/to.orth                 |   2 +-
20477  fc-lang/tr.orth                 |   2 +-
20478  fc-lang/ts.orth                 |   2 +-
20479  fc-lang/tt.orth                 |   2 +-
20480  fc-lang/tw.orth                 |   2 +-
20481  fc-lang/tyv.orth                |   2 +-
20482  fc-lang/ug.orth                 |   2 +-
20483  fc-lang/uk.orth                 |   2 +-
20484  fc-lang/ur.orth                 |   2 +-
20485  fc-lang/uz.orth                 |   2 +-
20486  fc-lang/ven.orth                |   2 +-
20487  fc-lang/vi.orth                 |   2 +-
20488  fc-lang/vo.orth                 |   4 +-
20489  fc-lang/vot.orth                |   2 +-
20490  fc-lang/wa.orth                 |   2 +-
20491  fc-lang/wen.orth                |   2 +-
20492  fc-lang/wo.orth                 |   2 +-
20493  fc-lang/xh.orth                 |   2 +-
20494  fc-lang/yap.orth                |   2 +-
20495  fc-lang/yi.orth                 |   2 +-
20496  fc-lang/yo.orth                 |   2 +-
20497  fc-lang/zh_cn.orth              |   2 +-
20498  fc-lang/zh_hk.orth              |   2 +-
20499  fc-lang/zh_mo.orth              |   2 +-
20500  fc-lang/zh_sg.orth              |   2 +-
20501  fc-lang/zh_tw.orth              |   2 +-
20502  fc-lang/zu.orth                 |   2 +-
20503  fc-list/Makefile.am             |   2 +-
20504  fc-list/fc-list.c               |   2 +-
20505  fc-match/Makefile.am            |   2 +-
20506  fc-match/fc-match.1             |   2 +-
20507  fc-match/fc-match.c             |   2 +-
20508  fontconfig/fcfreetype.h         |   2 +-
20509  fontconfig/fcprivate.h          |   2 +-
20510  fontconfig/fontconfig.h         |   2 +-
20511  src/fcatomic.c                  |   2 +-
20512  src/fcblanks.c                  |   2 +-
20513  src/fccache.c                   |   2 +-
20514  src/fccfg.c                     |   2 +-
20515  src/fccharset.c                 |   2 +-
20516  src/fcdbg.c                     |   2 +-
20517  src/fcdefault.c                 |   2 +-
20518  src/fcdir.c                     |   2 +-
20519  src/fcfreetype.c                |   4 +-
20520  src/fcfs.c                      |   2 +-
20521  src/fcinit.c                    |   2 +-
20522  src/fcint.h                     |   2 +-
20523  src/fclang.c                    |   2 +-
20524  src/fclist.c                    |   2 +-
20525  src/fcmatch.c                   |   2 +-
20526  src/fcmatrix.c                  |   2 +-
20527  src/fcname.c                    |   2 +-
20528  src/fcpat.c                     |   2 +-
20529  src/fcstr.c                     |   2 +-
20530  src/fcxml.c                     |   2 +-
20531  246 files changed, 603 insertions(+), 354 deletions(-)
20532
20533 commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
20534 Author: Keith Packard <keithp@keithp.com>
20535 Date:   Sun Dec 5 07:44:08 2004 +0000
20536
20537     Update links to new freedesktop.org locations
20538     Add uninstall-local to get rid of fonts.conf and local.conf if
20539     they match
20540         the distributed versions. Fixes 'make distcheck'
20541
20542  ChangeLog   |  8 ++++++++
20543  INSTALL     |  4 ++--
20544  Makefile.am | 24 ++++++++++++++++++++++++
20545  3 files changed, 34 insertions(+), 2 deletions(-)
20546
20547 commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
20548 Author: Keith Packard <keithp@keithp.com>
20549 Date:   Sun Dec 5 06:38:54 2004 +0000
20550
20551     Updates for version 2.2.97
20552
20553  ChangeLog               |  7 +++++++
20554  README                  | 30 ++++++++++++++++++++++++++++--
20555  configure.in            |  2 +-
20556  fontconfig/fontconfig.h |  2 +-
20557  4 files changed, 37 insertions(+), 4 deletions(-)
20558
20559 commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
20560 Author: Keith Packard <keithp@keithp.com>
20561 Date:   Sun Dec 5 06:19:46 2004 +0000
20562
20563     Sleep for two seconds before exiting to make sure timestamps for
20564     future
20565         changes have distinct mod times in the file system. Bug #1982.
20566     Add Punjabi orthography. Bug #1671.
20567     reviewed by: Keith Packard <keithp@keithp.com>
20568
20569  ChangeLog           | 13 ++++++++++++-
20570  fc-cache/fc-cache.c |  8 ++++++++
20571  fc-lang/pa.orth     | 46 ++++++++++++++++++++++++++++++++++++++++++++++
20572  3 files changed, 66 insertions(+), 1 deletion(-)
20573
20574 commit c5a0b541df8be0b66f4ecf531570242693aac930
20575 Author: Keith Packard <keithp@keithp.com>
20576 Date:   Sun Dec 5 05:49:20 2004 +0000
20577
20578     Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
20579         multi-arch installs. Now that all X fonts are included without
20580         prejudice, the chances of the date being at all interesting
20581         are rather
20582         limited. Bug #415.
20583     Add copyright and license
20584
20585  ChangeLog       | 10 ++++++++++
20586  fonts.conf.in   |  2 +-
20587  src/Makefile.am | 23 +++++++++++++++++++++++
20588  3 files changed, 34 insertions(+), 1 deletion(-)
20589
20590 commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
20591 Author: Keith Packard <keithp@keithp.com>
20592 Date:   Sun Dec 5 05:03:52 2004 +0000
20593
20594     Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
20595     (or
20596         wherever the X fonts are located).
20597     Document new <include>directory-name</include> semantics
20598     add <include ignore_missing="yes">conf.d</include>
20599     Add selectfont to ignore bitmap fonts, add comment for selectfont
20600     which
20601         accepts bitmap fonts.
20602     Allow <include> configuration elements to reference directories. Parse
20603     and
20604         load all files of the form [0-9]* in sorted order.
20605
20606  ChangeLog                | 18 ++++++++++
20607  configure.in             | 23 ++++++-------
20608  doc/fontconfig-user.sgml | 17 +++++----
20609  fonts.conf.in            |  1 +
20610  local.conf               | 23 +++++++++++++
20611  src/fcdir.c              |  4 +--
20612  src/fcint.h              |  6 ++++
20613  src/fcxml.c              | 89
20614  ++++++++++++++++++++++++++++++++++++++++++++++++
20615  8 files changed, 158 insertions(+), 23 deletions(-)
20616
20617 commit 38e528e77673f0395ab802cd1040947e307f0c6c
20618 Author: Keith Packard <keithp@keithp.com>
20619 Date:   Sun Dec 5 04:14:17 2004 +0000
20620
20621     Report command line for $srcdir/configure accurately. Bug #212.
20622
20623  ChangeLog  | 8 +++++++-
20624  autogen.sh | 2 +-
20625  2 files changed, 8 insertions(+), 2 deletions(-)
20626
20627 commit e4125ef950ada3413a542dc457a4d36c5495dcd7
20628 Author: Keith Packard <keithp@keithp.com>
20629 Date:   Sun Dec 5 04:11:11 2004 +0000
20630
20631     Check for non-empty face->family_name and face->style_name before
20632     using
20633         those for the font. Empty names match everything. Bug #171.
20634
20635  ChangeLog        |  7 +++++++
20636  src/fcfreetype.c | 12 +++++++-----
20637  2 files changed, 14 insertions(+), 5 deletions(-)
20638
20639 commit 537e3d23fab449be154da8d49817364479924a61
20640 Author: Keith Packard <keithp@keithp.com>
20641 Date:   Sun Dec 5 00:26:06 2004 +0000
20642
20643     Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
20644     available.
20645         This provides font file format information (BDF, Type 1, PCF,
20646         TrueType)
20647         for each font. Closes #109.
20648
20649  ChangeLog               | 10 ++++++++++
20650  configure.in            |  2 +-
20651  fontconfig/fontconfig.h |  1 +
20652  src/fcfreetype.c        | 14 ++++++++++++++
20653  src/fcname.c            |  1 +
20654  5 files changed, 27 insertions(+), 1 deletion(-)
20655
20656 commit dbf68dd5fe2f936af53891a240601c727bdcf09d
20657 Author: Keith Packard <keithp@keithp.com>
20658 Date:   Sat Dec 4 22:06:52 2004 +0000
20659
20660     Fix typo.
20661     Add detection for font capabilities (bug #105)
20662     reviewed by: Keith Packard <keithp@keithp.com>
20663
20664  ChangeLog                |  13 ++++
20665  doc/fontconfig-user.sgml |   1 +
20666  fontconfig/fontconfig.h  |   1 +
20667  src/fcfreetype.c         | 188
20668  +++++++++++++++++++++++++++++++++++++++++++++++
20669  src/fcname.c             |   1 +
20670  5 files changed, 204 insertions(+)
20671
20672 commit 4f27c1c0a383e891890ab27c74226957ed7067aa
20673 Author: Keith Packard <keithp@keithp.com>
20674 Date:   Sat Dec 4 19:41:10 2004 +0000
20675
20676     Move existing fonts.conf to fonts.conf.bak
20677     Add detection of iconv
20678     Document new selectfont elements
20679     Switch to UTF-8 in comment
20680     Add fullname, and family/style/fullname language entries
20681     Respect selectfont/*/glob
20682     Add support for selectfont
20683     Add multi-lingual family/style/fullname support
20684     Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
20685     Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
20686     computed
20687         pattern element names which are required to be static.
20688
20689  ChangeLog                 |   47 ++
20690  Makefile.am               |   13 +-
20691  configure.in              |    6 +-
20692  doc/fcpattern.fncs        |   11 +
20693  doc/fontconfig-devel.sgml |   13 +-
20694  doc/fontconfig-user.sgml  |   43 +-
20695  fc-lang/nb.orth           |    2 +-
20696  fontconfig/fontconfig.h   |    7 +
20697  fonts.dtd                 |   19 +
20698  src/fccache.c             |    2 +-
20699  src/fccfg.c               |   55 ++-
20700  src/fcdir.c               |    2 +-
20701  src/fcfreetype.c          | 1085
20702  +++++++++++++++++++++++++++++++++------------
20703  src/fcint.h               |   21 +
20704  src/fclist.c              |    6 +-
20705  src/fcname.c              |    4 +
20706  src/fcpat.c               |   73 +++
20707  src/fcxml.c               |  162 +++++++
20708  18 files changed, 1282 insertions(+), 289 deletions(-)
20709
20710 commit c641c77d6f1a0b378e800c9e3502ae446839a8af
20711 Author: Keith Packard <keithp@keithp.com>
20712 Date:   Thu Sep 9 14:31:18 2004 +0000
20713
20714     Remove spurious / after $(DESTDIR)
20715     reviewed by: keithp
20716
20717  ChangeLog   | 7 +++++++
20718  Makefile.am | 2 +-
20719  2 files changed, 8 insertions(+), 1 deletion(-)
20720
20721 commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
20722 Author: Keith Packard <keithp@keithp.com>
20723 Date:   Wed Jun 30 20:06:41 2004 +0000
20724
20725     Update for 2.2.96
20726
20727  ChangeLog               |  7 +++++++
20728  README                  | 12 ++++++++++--
20729  configure.in            |  2 +-
20730  fontconfig/fontconfig.h |  2 +-
20731  4 files changed, 19 insertions(+), 4 deletions(-)
20732
20733 commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
20734 Author: Keith Packard <keithp@keithp.com>
20735 Date:   Wed Jun 30 18:41:52 2004 +0000
20736
20737     Provided by: Lubos Lunak <l.lunak@suse.cz>
20738     However FcConfigUptoDate() doesn't seem to work. See the attached
20739     patch.
20740         First there's an obvious misplaced parenthesis making it return
20741         always
20742         false, and second, even this call fails to detect font changes
20743         (e.g.
20744         adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
20745         should fix that as well. The problem seems to be triggered by my
20746         fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
20747         therefore
20748         config->configDirs doesn't include subdirs, unlike
20749         config->fontDirs.
20750
20751  ChangeLog   | 14 ++++++++++++++
20752  src/fccfg.c |  4 ++--
20753  2 files changed, 16 insertions(+), 2 deletions(-)
20754
20755 commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
20756 Author: Keith Packard <keithp@keithp.com>
20757 Date:   Thu Jun 3 14:16:38 2004 +0000
20758
20759     Remove comma at end of FcResult enum definition.
20760
20761  ChangeLog               | 5 +++++
20762  fontconfig/fontconfig.h | 2 +-
20763  2 files changed, 6 insertions(+), 1 deletion(-)
20764
20765 commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
20766 Author: Keith Packard <keithp@keithp.com>
20767 Date:   Sat May 29 20:07:46 2004 +0000
20768
20769     Add steps to md5sum release
20770
20771  ChangeLog | 5 +++++
20772  INSTALL   | 5 ++++-
20773  2 files changed, 9 insertions(+), 1 deletion(-)
20774
20775 commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
20776 Author: Keith Packard <keithp@keithp.com>
20777 Date:   Sat May 29 19:49:52 2004 +0000
20778
20779     Add sh autogen.sh to INSTALL
20780
20781  INSTALL | 14 ++++++++------
20782  1 file changed, 8 insertions(+), 6 deletions(-)
20783
20784 commit d81271eb21db058d0e816044874b3a8b88439e82
20785 Author: Keith Packard <keithp@keithp.com>
20786 Date:   Sat May 29 19:36:32 2004 +0000
20787
20788     Update for 2.2.95
20789
20790  ChangeLog               |  7 +++++++
20791  README                  | 11 +++++++++--
20792  configure.in            |  2 +-
20793  fontconfig/fontconfig.h |  2 +-
20794  4 files changed, 18 insertions(+), 4 deletions(-)
20795
20796 commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
20797 Author: Keith Packard <keithp@keithp.com>
20798 Date:   Sat May 29 19:32:41 2004 +0000
20799
20800     Add FcResultOutOfMemory to provide an accurate error when
20801     FcFontSetMatch
20802         fails in this way
20803     Make #warning about lacking various FreeType features indicate which
20804         version those features appeared so users know how to fix the
20805         problem
20806         (Thanks to Anton Tropashko)
20807
20808  ChangeLog               | 12 ++++++++++++
20809  fontconfig/fontconfig.h |  3 ++-
20810  src/fcfreetype.c        |  6 +++---
20811  src/fcmatch.c           |  3 +++
20812  4 files changed, 20 insertions(+), 4 deletions(-)
20813
20814 commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
20815 Author: Keith Packard <keithp@keithp.com>
20816 Date:   Thu May 6 02:28:37 2004 +0000
20817
20818     Replace MIN/MAX/ABS macros which happen to have come from FreeType
20819     with
20820         fontconfig-specific ones (FC_*)
20821
20822  ChangeLog        | 6 ++++++
20823  src/fcfreetype.c | 7 +++++--
20824  2 files changed, 11 insertions(+), 2 deletions(-)
20825
20826 commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
20827 Author: Keith Packard <keithp@keithp.com>
20828 Date:   Sat Apr 24 02:54:40 2004 +0000
20829
20830     Extend release preparation instructions to include notification and
20831         distribution steps
20832
20833  ChangeLog |  6 ++++++
20834  INSTALL   | 11 +++++++++--
20835  2 files changed, 15 insertions(+), 2 deletions(-)
20836
20837 commit 626a70167d7805c20a157e945a1f380ae580661a
20838 Author: Keith Packard <keithp@keithp.com>
20839 Date:   Sat Apr 24 01:09:36 2004 +0000
20840
20841     Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
20842
20843  ChangeLog               | 7 +++++++
20844  README                  | 9 +++++++--
20845  configure.in            | 2 +-
20846  fontconfig/fontconfig.h | 2 +-
20847  4 files changed, 16 insertions(+), 4 deletions(-)
20848
20849 commit 7969113f086176112fdc13347ea56ea52838117a
20850 Author: Keith Packard <keithp@keithp.com>
20851 Date:   Sat Apr 24 01:06:32 2004 +0000
20852
20853     Ignore a few more autotool files
20854
20855  .cvsignore | 4 ++++
20856  ChangeLog  | 5 +++++
20857  2 files changed, 9 insertions(+)
20858
20859 commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
20860 Author: Keith Packard <keithp@keithp.com>
20861 Date:   Wed Apr 14 18:08:41 2004 +0000
20862
20863     Add instructions for doing a release
20864     clean up .spec file; perhaps this will be useful to somebody...
20865     Update to 2.2.93
20866     Make 'scanopen' static so GCC doesn't whine about lacking prototype
20867     Add WARN_CFLAGS to pass -W flags for GCC systems
20868     Change various char types around to match across function calls. Fixed
20869     bug
20870         in using available_sizes[i].height which is in pixels, not 64ths
20871         of a
20872         pixel.
20873
20874  ChangeLog                |  30 +++++++++++++
20875  INSTALL                  |  13 ++++++
20876  README                   |  27 +++++++++++-
20877  configure.in             |  14 +++++-
20878  fc-glyphname/Makefile.am |   2 +-
20879  fc-lang/Makefile.am      |   2 +-
20880  fc-lang/fc-lang.c        |   2 +-
20881  fc-list/Makefile.am      |   2 +-
20882  fc-match/Makefile.am     |   2 +-
20883  fontconfig.spec.in       |  42 +++++++++++++-----
20884  fontconfig/fontconfig.h  |   2 +-
20885  src/Makefile.am          |   1 +
20886  src/fcfreetype.c         | 109
20887  ++++++++++++++++++++++++-----------------------
20888  13 files changed, 176 insertions(+), 72 deletions(-)
20889
20890 commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
20891 Author: Keith Packard <keithp@keithp.com>
20892 Date:   Sat Mar 6 23:44:11 2004 +0000
20893
20894     Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
20895     looking for
20896         explicit values prefer exact matches
20897
20898  ChangeLog        |  6 ++++++
20899  src/fcfreetype.c | 18 ++++++++++--------
20900  2 files changed, 16 insertions(+), 8 deletions(-)
20901
20902 commit 02638f1ace0ad7e898317128c244dfd9c842d122
20903 Author: Keith Packard <keithp@keithp.com>
20904 Date:   Tue Mar 2 16:48:51 2004 +0000
20905
20906     Supplied by: mfabian@suse.de (Mike FABIAN)
20907     Bug #260 fc-cache generates wrong spacing values for bitmap fonts
20908     Was using
20909         (strcmp (a,b)) instead of (!strcmp(a,b)).
20910
20911  ChangeLog        | 8 ++++++++
20912  src/fcfreetype.c | 6 +++---
20913  2 files changed, 11 insertions(+), 3 deletions(-)
20914
20915 commit de66e750a5c5798dab5347675d6581183efa8105
20916 Author: Manish Singh <yosh@gimp.org>
20917 Date:   Sun Feb 22 02:21:37 2004 +0000
20918
20919     Cast strlen to int for printf, so we're 64-bit clean.
20920
20921  ChangeLog                   | 5 +++++
20922  fc-glyphname/fc-glyphname.c | 2 +-
20923  2 files changed, 6 insertions(+), 1 deletion(-)
20924
20925 commit 208a720f009357449647a56d6fe95a5a346a6578
20926 Author: Keith Packard <keithp@keithp.com>
20927 Date:   Wed Feb 11 18:53:05 2004 +0000
20928
20929     Ok, so I messed up the test for y_ppem. Let's see if I got it
20930     right this
20931         time.
20932
20933  ChangeLog        |  7 +++++++
20934  configure.in     | 15 +++------------
20935  src/fcfreetype.c |  4 ++--
20936  3 files changed, 12 insertions(+), 14 deletions(-)
20937
20938 commit 4f38fa81062e5e2e151715a162c295b9a216568a
20939 Author: Keith Packard <keithp@keithp.com>
20940 Date:   Tue Feb 10 18:38:58 2004 +0000
20941
20942     Pre-2.1.5 versions of FreeType didn't include y_ppem in the
20943     FT_Bitmap_Size
20944         record. Add a configure.in test for this and change the code
20945         accordingly (using height instead).
20946
20947  ChangeLog        |  8 ++++++++
20948  configure.in     | 21 +++++++++++++++++++--
20949  src/fcfreetype.c |  4 ++++
20950  3 files changed, 31 insertions(+), 2 deletions(-)
20951
20952 commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
20953 Author: Keith Packard <keithp@keithp.com>
20954 Date:   Sat Feb 7 07:13:48 2004 +0000
20955
20956     Add Low Saxon orthography (Kenneth Rohde Christiansen
20957     <kenneth@gnu.org>)
20958     Oops. Left 'newest.set' unset, which would miscompute the newest file
20959     Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
20960         properties (which report the wrong value in current FreeType)
20961     Don't attempt to check for empty glyphs in non-scalable fonts;
20962     they have no
20963         outlines...
20964
20965  ChangeLog        | 18 ++++++++++++++++++
20966  fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++
20967  src/fccfg.c      |  3 +++
20968  src/fcfreetype.c | 36 ++++++++++++++++++++++++------------
20969  4 files changed, 85 insertions(+), 12 deletions(-)
20970
20971 commit f4c52909ab5321df608fe7af2da3edcab48818d9
20972 Author: Tor Lillqvist <tml@iki.fi>
20973 Date:   Sun Feb 1 19:32:36 2004 +0000
20974
20975     fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
20976     crashes
20977         when trying to save the cache if config->cache is NULL, which
20978         happens
20979         if FcConfigHome() is NULL. Guard against that by using the
20980         temp folder
20981         in that case.
20982
20983  ChangeLog   |  7 +++++++
20984  src/fccfg.c | 25 +++++++++++++++++++++++++
20985  2 files changed, 32 insertions(+)
20986
20987 commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
20988 Author: Roozbeh Pournader <roozbeh@farsiweb.info>
20989 Date:   Sat Jan 3 18:27:29 2004 +0000
20990
20991     Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
20992     (Afghan
20993         and Pakistani).
20994     Updated Urdu orthography with real data.
20995
20996  ChangeLog          | 11 +++++++++++
20997  fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++
20998  fc-lang/ku_ir.orth | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
20999  fc-lang/ps_af.orth | 52
21000  ++++++++++++++++++++++++++++++++++++++++++++++++++++
21001  fc-lang/ps_pk.orth | 52
21002  ++++++++++++++++++++++++++++++++++++++++++++++++++++
21003  fc-lang/ur.orth    | 41 +++++++++++++++++++++++++++++++++++++----
21004  6 files changed, 233 insertions(+), 4 deletions(-)
21005
21006 commit f6d784313fa87d405b4b4165ee7b9248dd378df2
21007 Author: Carl Worth <cworth@cworth.org>
21008 Date:   Fri Dec 12 17:07:55 2003 +0000
21009
21010     Remove excessive whitespace (missed on previous commit)
21011
21012  fc-cache/Makefile.am | 8 ++++----
21013  1 file changed, 4 insertions(+), 4 deletions(-)
21014
21015 commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
21016 Author: Carl Worth <cworth@cworth.org>
21017 Date:   Thu Dec 11 19:30:07 2003 +0000
21018
21019     Move man_MANS into the 'if USEDOCBOOK' block.
21020     Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
21021     excessive
21022         whitespace.
21023     Add 'set -e' to abort when any program fails, (avoids printing of
21024     'now type
21025         make' after configure aborts).
21026
21027  ChangeLog            | 12 ++++++++++++
21028  autogen.sh           |  2 ++
21029  fc-cache/Makefile.am |  6 +++---
21030  fc-list/Makefile.am  |  4 ++--
21031  4 files changed, 19 insertions(+), 5 deletions(-)
21032
21033 commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
21034 Author: Keith Packard <keithp@keithp.com>
21035 Date:   Tue Nov 18 07:53:04 2003 +0000
21036
21037     Switch to FreeType 2.1.7 style includes. Bug #150.
21038     reviewed by: Keith Packard <keithp@keithp.com>
21039
21040  ChangeLog               |  9 +++++++++
21041  doc/Makefile.am         |  1 +
21042  fontconfig/fcfreetype.h |  3 ++-
21043  src/fcfreetype.c        | 17 +++++++++--------
21044  4 files changed, 21 insertions(+), 9 deletions(-)
21045
21046 commit 8e8fcda45c07bb0934f30887282238a57cc619da
21047 Author: Noah Levitt <nlevitt@gmail.com>
21048 Date:   Sun Nov 16 19:08:04 2003 +0000
21049
21050     Add some example usages.
21051
21052  ChangeLog            |  4 ++++
21053  fc-list/fc-list.sgml | 23 +++++++++++++++++++++++
21054  2 files changed, 27 insertions(+)
21055
21056 commit 344a0e33618cd0e9f620b5fa55969602d775934c
21057 Author: Roozbeh Pournader <roozbeh@farsiweb.info>
21058 Date:   Mon Nov 10 17:34:36 2003 +0000
21059
21060     Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
21061         separators.
21062
21063  ChangeLog   | 8 +++++++-
21064  src/fcxml.c | 7 +++++--
21065  2 files changed, 12 insertions(+), 3 deletions(-)
21066
21067 commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
21068 Author: Keith Packard <keithp@keithp.com>
21069 Date:   Mon Oct 27 10:47:53 2003 +0000
21070
21071     Update to version 2.2.92
21072
21073  ChangeLog               | 6 ++++++
21074  configure.in            | 2 +-
21075  fontconfig/fontconfig.h | 2 +-
21076  3 files changed, 8 insertions(+), 2 deletions(-)
21077
21078 commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
21079 Author: Keith Packard <keithp@keithp.com>
21080 Date:   Mon Oct 27 10:44:13 2003 +0000
21081
21082     Yet more cleanups to finish getting 'make distcheck' working This
21083     has been
21084         tested to ensure that it even works from a _build directory.
21085
21086  ChangeLog                |  16 ++++++
21087  Makefile.am              |   1 +
21088  configure.in             |  10 ++++
21089  doc/Makefile.am          | 133
21090  +++++++++++++++--------------------------------
21091  fc-cache/Makefile.am     |   2 +-
21092  fc-glyphname/Makefile.am |   6 +--
21093  fc-lang/Makefile.am      |   5 +-
21094  fc-list/Makefile.am      |   2 +-
21095  fc-match/Makefile.am     |   2 +-
21096  test/Makefile.am         |   4 +-
21097  test/run-test.sh         |  28 ++++++----
21098  11 files changed, 98 insertions(+), 111 deletions(-)
21099
21100 commit 394b2bf04651d62194c7faa836899d33ca3ed017
21101 Author: Keith Packard <keithp@keithp.com>
21102 Date:   Mon Oct 27 06:30:29 2003 +0000
21103
21104     Attempts to fix 'make distcheck' work. Things are progressing
21105     pretty well,
21106         but there are still failures long into the process dealing
21107         with docs
21108         (as always).
21109     The big changes here are mostly to make $(srcdir) != "." work
21110     correctly,
21111         fixing the docbook related sections and fc-lang were particularily
21112         tricky. Docbook refuses to load system entities from anywhere
21113         other
21114         than where the original .sgml file was located, so no luck
21115         looking in
21116         "." for the configure-generated version.sgml and confdir.sgml
21117         files.
21118     fc-lang needed help finding .orth files; added a -d option to set the
21119         directory as the least evil of many options.
21120     Now to go use a faster machine and try and wring out the last issues.
21121
21122  ChangeLog                | 27 +++++++++++++++++++
21123  configure.in             |  2 +-
21124  doc/Makefile.am          | 68
21125  +++++++++++++++++++++++++++++++++++++++++-------
21126  fc-cache/Makefile.am     | 13 ++++-----
21127  fc-glyphname/Makefile.am | 11 +++++---
21128  fc-lang/Makefile.am      | 10 ++++---
21129  fc-lang/fc-lang.c        | 29 +++++++++++++++++++--
21130  fc-list/Makefile.am      | 10 ++++---
21131  fc-match/Makefile.am     |  2 +-
21132  9 files changed, 142 insertions(+), 30 deletions(-)
21133
21134 commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
21135 Author: Keith Packard <keithp@keithp.com>
21136 Date:   Sun Oct 26 16:52:28 2003 +0000
21137
21138     Tag version 2.2.91
21139
21140  ChangeLog               | 4 ++++
21141  configure.in            | 2 +-
21142  fontconfig/fontconfig.h | 2 +-
21143  3 files changed, 6 insertions(+), 2 deletions(-)
21144
21145 commit e99043ac778280ed16ab69ca0844b634f7d20f30
21146 Author: Keith Packard <keithp@keithp.com>
21147 Date:   Sun Oct 26 16:45:23 2003 +0000
21148
21149     Include confdir.sgml.in in EXTRA_DIST
21150
21151  ChangeLog       | 5 +++++
21152  doc/Makefile.am | 2 +-
21153  2 files changed, 6 insertions(+), 1 deletion(-)
21154
21155 commit 75839218d18a7fad2f7e84cb995724763f7cae11
21156 Author: Josselin Mouette <joss@debian.org>
21157 Date:   Thu Oct 9 18:21:49 2003 +0000
21158
21159     Replace fc-cache and fc-list manpages with more detailed, SGML
21160     versions.
21161
21162  ChangeLog              |   7 ++
21163  fc-cache/.cvsignore    |   1 +
21164  fc-cache/Makefile.am   |  24 +++++-
21165  fc-cache/fc-cache.1    |  51 -------------
21166  fc-cache/fc-cache.sgml | 200
21167  +++++++++++++++++++++++++++++++++++++++++++++++++
21168  fc-list/.cvsignore     |   1 +
21169  fc-list/Makefile.am    |  24 +++++-
21170  fc-list/fc-list.1      |  37 ---------
21171  fc-list/fc-list.sgml   | 165 ++++++++++++++++++++++++++++++++++++++++
21172  9 files changed, 420 insertions(+), 90 deletions(-)
21173
21174 commit f077d662c001468eb2aa1261549accd9ff3de401
21175 Author: Owen Taylor <otaylor@redhat.com>
21176 Date:   Tue Sep 23 20:12:20 2003 +0000
21177
21178     Add a FC_HINT_STYLE key for patterns, with possible values
21179         HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
21180
21181  ChangeLog               | 7 +++++++
21182  fontconfig/fontconfig.h | 7 +++++++
21183  src/fcdefault.c         | 5 +++++
21184  src/fcname.c            | 6 ++++++
21185  4 files changed, 25 insertions(+)
21186
21187 commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
21188 Author: Owen Taylor <otaylor@redhat.com>
21189 Date:   Tue Sep 23 20:06:40 2003 +0000
21190
21191     Remove Georgian capitals, they aren't used for normal writing. (Bug
21192     #116)
21193
21194  ChangeLog       | 5 +++++
21195  fc-lang/ka.orth | 2 +-
21196  2 files changed, 6 insertions(+), 1 deletion(-)
21197
21198 commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
21199 Author: Noah Levitt <nlevitt@gmail.com>
21200 Date:   Sat Sep 6 19:40:41 2003 +0000
21201
21202     Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
21203     #111)
21204     When checking for monospace and dual-width fonts, allow roughly a 3%
21205         variance in the advances.
21206
21207  ChangeLog                 | 13 +++++++++++
21208  doc/fontconfig-devel.sgml |  4 ++--
21209  doc/fontconfig-user.sgml  |  3 ++-
21210  fontconfig/fontconfig.h   |  1 +
21211  src/fcfreetype.c          | 55
21212  +++++++++++++++++++++++++++++++++++++----------
21213  src/fcname.c              |  1 +
21214  6 files changed, 63 insertions(+), 14 deletions(-)
21215
21216 commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
21217 Author: Manish Singh <yosh@gimp.org>
21218 Date:   Mon Sep 1 05:11:17 2003 +0000
21219
21220     FcConfigAppFontClear: Support passing NULL to use default config.
21221
21222  ChangeLog   | 5 +++++
21223  src/fccfg.c | 7 +++++++
21224  2 files changed, 12 insertions(+)
21225
21226 commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
21227 Author: Carl Worth <cworth@cworth.org>
21228 Date:   Fri Aug 15 19:45:20 2003 +0000
21229
21230     Added new FcFini function for cleaning up all memory. Fixed a
21231     few memory
21232         leaks. fc-list now calls FcFini, (and is now leak-free according
21233         to
21234         valgrind)
21235
21236  ChangeLog                   |  44 +++++++++++
21237  doc/Makefile.am             |   8 +-
21238  doc/edit-sgml.c             | 187
21239  +++++++++++++++++++++++++++++++-------------
21240  doc/fcinit.fncs             |  11 +++
21241  fc-glyphname/fc-glyphname.c |  35 +++++++--
21242  fc-list/fc-list.c           |   4 +
21243  fc-match/fc-match.c         |   2 +-
21244  fontconfig/fontconfig.h     |   3 +
21245  src/fccfg.c                 |   6 ++
21246  src/fccharset.c             |  64 +++++++++++++--
21247  src/fcinit.c                |  13 +++
21248  src/fcint.h                 |   6 ++
21249  src/fcpat.c                 |  84 +++++++++++++++++++-
21250  src/fcxml.c                 |   4 +
21251  src/fontconfig.def.in       |   1 +
21252  15 files changed, 398 insertions(+), 74 deletions(-)
21253
21254 commit 18906a876aa13550b1a10550ceeef6df0c4473ec
21255 Author: Keith Packard <keithp@keithp.com>
21256 Date:   Tue Aug 12 02:06:20 2003 +0000
21257
21258     Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
21259     varargs are
21260         untyped
21261
21262  fc-list/fc-list.c | 2 +-
21263  1 file changed, 1 insertion(+), 1 deletion(-)
21264
21265 commit 116e13b4431b051b8196db201c22cd67b30922e9
21266 Author: Keith Packard <keithp@keithp.com>
21267 Date:   Sun Jul 20 17:14:47 2003 +0000
21268
21269     Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
21270
21271  fontconfig/fcfreetype.h | 4 ++++
21272  1 file changed, 4 insertions(+)
21273
21274 commit 74a623e02efc23a39fb35e8d338858877b8f89e7
21275 Author: Keith Packard <keithp@keithp.com>
21276 Date:   Sun Jul 20 16:06:18 2003 +0000
21277
21278     Implement new semantics for Contains and LISTING:
21279     LISTING requires that the font Contain all of the pattern values,
21280     where
21281         Contain is redefined for strings to mean precise matching (so that
21282         Courier 10 Pitch doesn't list Courier fonts)
21283     "Contains" for lang means both langs have the same language and
21284     either the
21285         same country or one is missing the country
21286
21287  src/fccfg.c  | 79
21288  +++++++++++++++++++++++++++++++++---------------------------
21289  src/fcdbg.c  |  3 +++
21290  src/fcint.h  |  3 ++-
21291  src/fclang.c | 18 ++++++++------
21292  src/fclist.c | 38 +++++++++++++++++++++--------
21293  src/fcxml.c  |  1 +
21294  6 files changed, 89 insertions(+), 53 deletions(-)
21295
21296 commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
21297 Author: Keith Packard <keithp@keithp.com>
21298 Date:   Wed Jul 9 17:04:17 2003 +0000
21299
21300     Was miscomputing end of string position for FcStrtod in locales with
21301         multibyte separators
21302
21303  src/fcxml.c | 2 +-
21304  1 file changed, 1 insertion(+), 1 deletion(-)
21305
21306 commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
21307 Author: Keith Packard <keithp@keithp.com>
21308 Date:   Thu Jun 26 08:19:11 2003 +0000
21309
21310     Add autoconf checks for FT_Has_PS_Glyph_Names
21311
21312  configure.in     | 3 ++-
21313  src/fcfreetype.c | 6 ++++++
21314  2 files changed, 8 insertions(+), 1 deletion(-)
21315
21316 commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
21317 Author: Keith Packard <keithp@keithp.com>
21318 Date:   Thu Jun 26 00:39:04 2003 +0000
21319
21320     Allow config->cache to be null (as it is when $HOME is not set)
21321
21322  src/fccfg.c | 9 ++++++---
21323  1 file changed, 6 insertions(+), 3 deletions(-)
21324
21325 commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
21326 Author: Keith Packard <keithp@keithp.com>
21327 Date:   Wed Jun 25 23:21:03 2003 +0000
21328
21329     Lean on autoconf to find useful FreeType functions (bug 95)
21330
21331  configure.in     |  7 +++++--
21332  src/fcfreetype.c | 46 +++++++++++++++++-----------------------------
21333  2 files changed, 22 insertions(+), 31 deletions(-)
21334
21335 commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
21336 Author: Keith Packard <keithp@keithp.com>
21337 Date:   Tue Jun 17 18:28:20 2003 +0000
21338
21339     Bug 75: dont build docs unless docbook is available. Dont install docs
21340         unless they are pre-built or buildable
21341
21342  Makefile.am     |  3 ++-
21343  configure.in    | 26 +++++++++++++++++++++-----
21344  doc/Makefile.am |  2 +-
21345  3 files changed, 24 insertions(+), 7 deletions(-)
21346
21347 commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
21348 Author: Keith Packard <keithp@keithp.com>
21349 Date:   Tue Jun 17 17:31:16 2003 +0000
21350
21351     Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
21352         vvas@hal.csd.auth.gr (Vasilis Vasaitis))
21353
21354  fonts.conf.in | 22 ++++++++++++++--------
21355  1 file changed, 14 insertions(+), 8 deletions(-)
21356
21357 commit 231051f41669095db4a2c5680a0945fb1ff45a2d
21358 Author: Tor Lillqvist <tml@iki.fi>
21359 Date:   Sun Jun 15 22:57:21 2003 +0000
21360
21361     Remove CRs from the out file before comparing (needed on Windows).
21362
21363  ChangeLog        | 3 +++
21364  test/run-test.sh | 1 +
21365  2 files changed, 4 insertions(+)
21366
21367 commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
21368 Author: Tor Lillqvist <tml@iki.fi>
21369 Date:   Sun Jun 15 22:45:12 2003 +0000
21370
21371     Trivial braino.
21372
21373  src/fccfg.c | 2 +-
21374  1 file changed, 1 insertion(+), 1 deletion(-)
21375
21376 commit c3941ba9c064d41f248c6a00f06423f3c50c685d
21377 Author: Tor Lillqvist <tml@iki.fi>
21378 Date:   Sun Jun 15 22:35:52 2003 +0000
21379
21380     Fix cut&paste error.
21381
21382  ChangeLog         | 4 ++++
21383  fontconfig-zip.in | 3 ++-
21384  src/Makefile.am   | 2 +-
21385  3 files changed, 7 insertions(+), 2 deletions(-)
21386
21387 commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
21388 Author: Tor Lillqvist <tml@iki.fi>
21389 Date:   Fri Jun 13 23:04:35 2003 +0000
21390
21391     Check also for DLL_EXPORT as indication of being built as a DLL
21392     on Win32.
21393
21394  ChangeLog   | 3 +++
21395  src/fccfg.c | 6 +++++-
21396  2 files changed, 8 insertions(+), 1 deletion(-)
21397
21398 commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
21399 Author: Tor Lillqvist <tml@iki.fi>
21400 Date:   Fri Jun 13 22:43:28 2003 +0000
21401
21402     Add share/doc directory. Add Fc*.3 man pages.
21403     Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
21404     Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
21405         which expects the EXPORTS line to be the first. Add
21406         FcConfigEnableHome.
21407
21408  ChangeLog             | 12 ++++++++++++
21409  configure.in          | 12 +++++++++---
21410  fontconfig-zip.in     |  4 +++-
21411  src/fontconfig.def.in |  5 +++--
21412  4 files changed, 27 insertions(+), 6 deletions(-)
21413
21414 commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
21415 Author: Keith Packard <keithp@keithp.com>
21416 Date:   Mon Jun 9 19:21:06 2003 +0000
21417
21418     Update to version 2.2.90
21419
21420  ChangeLog               | 4 ++++
21421  configure.in            | 2 +-
21422  fontconfig/fontconfig.h | 2 +-
21423  3 files changed, 6 insertions(+), 2 deletions(-)
21424
21425 commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
21426 Author: Keith Packard <keithp@keithp.com>
21427 Date:   Mon Jun 9 19:15:00 2003 +0000
21428
21429     Add a bunch of ChangeLog entries
21430
21431  ChangeLog | 79
21432  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21433  1 file changed, 78 insertions(+), 1 deletion(-)
21434
21435 commit 440e7054857a9a6382243f33498b2384f246379d
21436 Author: Keith Packard <keithp@keithp.com>
21437 Date:   Mon Jun 9 18:49:19 2003 +0000
21438
21439     Add fc-match program to demonstrate font matching from the command
21440     line
21441
21442  Makefile.am         | 2 +-
21443  configure.in        | 1 +
21444  fc-match/.cvsignore | 5 +++++
21445  3 files changed, 7 insertions(+), 1 deletion(-)
21446
21447 commit 947afeb566e738de3980c8c8751358ecfebdba25
21448 Author: Keith Packard <keithp@keithp.com>
21449 Date:   Mon Jun 9 17:31:03 2003 +0000
21450
21451     Optimization in FcLangSetIndex was broken, occasionally returning
21452     a pointer
21453         to the wrong location on miss
21454
21455  src/fclang.c | 21 +++++++--------------
21456  1 file changed, 7 insertions(+), 14 deletions(-)
21457
21458 commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
21459 Author: Keith Packard <keithp@keithp.com>
21460 Date:   Mon Jun 9 16:53:31 2003 +0000
21461
21462     Add fc-match program
21463
21464  fc-match/Makefile.am |  32 +++++++++
21465  fc-match/fc-match.1  |  39 +++++++++++
21466  fc-match/fc-match.c  | 188
21467  +++++++++++++++++++++++++++++++++++++++++++++++++++
21468  3 files changed, 259 insertions(+)
21469
21470 commit 6d3a90a41c63d479e3a109790a4ac466ee992478
21471 Author: Keith Packard <keithp@keithp.com>
21472 Date:   Sat May 31 21:07:01 2003 +0000
21473
21474     (Bug 85) add support for culmus fonts
21475
21476  fonts.conf.in | 39 +++++----------------------------------
21477  1 file changed, 5 insertions(+), 34 deletions(-)
21478
21479 commit 86b1243193a1cbab3286ee97d2543bfc841a575a
21480 Author: Keith Packard <keithp@keithp.com>
21481 Date:   Sat May 31 14:58:41 2003 +0000
21482
21483     (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
21484     usage info
21485         on non-long option systems (Tim Mooney)
21486
21487  ChangeLog             |  4 ++++
21488  fc-cache/Makefile.am  |  4 ++--
21489  fc-cache/fc-cache.1   | 51
21490  +++++++++++++++++++++++++++++++++++++++++++++++++++
21491  fc-cache/fc-cache.c   | 19 ++++++++++++++++---
21492  fc-cache/fc-cache.man | 45 ---------------------------------------------
21493  fc-list/Makefile.am   |  4 ++--
21494  fc-list/fc-list.1     | 37 +++++++++++++++++++++++++++++++++++++
21495  fc-list/fc-list.c     | 11 +++++++++++
21496  fc-list/fc-list.man   | 36 ------------------------------------
21497  9 files changed, 123 insertions(+), 88 deletions(-)
21498
21499 commit d4d1e8bc604c98d647d70f9188744b95deba8723
21500 Author: James Su <suzhe@turbolinux.com.cn>
21501 Date:   Wed May 28 01:34:38 2003 +0000
21502
21503     Fix "contains" op for strings and langsets.
21504
21505  fontconfig/fontconfig.h |   6 +++
21506  src/fccfg.c             |  16 +++++---
21507  src/fcstr.c             | 103
21508  ++++++++++++++++++++++++++++++++++++++++++++++++
21509  3 files changed, 119 insertions(+), 6 deletions(-)
21510
21511 commit 53183e66e564c03401237f6fea873733ef326890
21512 Author: Keith Packard <keithp@keithp.com>
21513 Date:   Sat May 17 02:17:19 2003 +0000
21514
21515     Fix build error with BDF prop local. Free langset after query
21516
21517  src/fcfreetype.c | 9 ++++++++-
21518  1 file changed, 8 insertions(+), 1 deletion(-)
21519
21520 commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
21521 Author: Keith Packard <keithp@keithp.com>
21522 Date:   Fri May 16 16:37:16 2003 +0000
21523
21524     oops. Left the psfontinfo.weight matching code commented out while
21525     testing
21526         other stuff...
21527
21528  src/fcfreetype.c | 2 --
21529  1 file changed, 2 deletions(-)
21530
21531 commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
21532 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21533 Date:   Wed May 14 20:23:24 2003 +0000
21534
21535     Extract spacing from XLFD atom
21536
21537  src/fcfreetype.c | 14 ++++++++++++++
21538  1 file changed, 14 insertions(+)
21539
21540 commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
21541 Author: Keith Packard <keithp@keithp.com>
21542 Date:   Mon May 12 20:48:59 2003 +0000
21543
21544     Use FcIsWidth to share code
21545     Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
21546         misclassifying some Han fonts as monospaced.
21547
21548  src/fcfreetype.c | 27 ++++++---------------------
21549  1 file changed, 6 insertions(+), 21 deletions(-)
21550
21551 commit 65d1441df89b898dd74ac1f0fba69c83441dba92
21552 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21553 Date:   Mon May 12 09:11:10 2003 +0000
21554
21555     Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
21556
21557  src/fcfreetype.c | 5 ++++-
21558  1 file changed, 4 insertions(+), 1 deletion(-)
21559
21560 commit 0f362ad520e61e096c887f9374a485c3df32655a
21561 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21562 Date:   Mon May 12 09:04:24 2003 +0000
21563
21564     Generate FC_SIZE and FC_DPI for legacy bitmap fonts
21565
21566  src/fcfreetype.c | 41 +++++++++++++++++++++++++++++++++++++++++
21567  1 file changed, 41 insertions(+)
21568
21569 commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
21570 Author: Keith Packard <keithp@keithp.com>
21571 Date:   Wed May 7 16:13:24 2003 +0000
21572
21573     Add filename-based accept/reject to ammend available fonts.
21574     change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
21575         FreeType releases.
21576
21577  src/fccache.c    | 18 ++++++-----
21578  src/fccfg.c      | 96
21579  +++++++++++++++++++++++++++++++++++++++++++++++++++++---
21580  src/fcdir.c      | 60 ++++++++++++++++++++++++++---------
21581  src/fcfreetype.c |  2 +-
21582  src/fcint.h      | 40 +++++++++++++++++++++--
21583  src/fcxml.c      | 46 ++++++++++++++++++++++++++-
21584  6 files changed, 232 insertions(+), 30 deletions(-)
21585
21586 commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
21587 Author: Keith Packard <keithp@keithp.com>
21588 Date:   Tue May 6 14:26:34 2003 +0000
21589
21590     Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
21591         <jshin@mailaps.org>)
21592
21593  fc-lang/ta.orth | 7 +++++--
21594  1 file changed, 5 insertions(+), 2 deletions(-)
21595
21596 commit 8ef6a58cb071396630cf05ec857f8c90524752f9
21597 Author: Keith Packard <keithp@keithp.com>
21598 Date:   Sun May 4 22:58:29 2003 +0000
21599
21600     Add more .cvsignore entries
21601
21602  .cvsignore     | 1 +
21603  src/.cvsignore | 1 +
21604  2 files changed, 2 insertions(+)
21605
21606 commit 3018151753821434135c0c17873764f3283fcc50
21607 Author: Keith Packard <keithp@keithp.com>
21608 Date:   Sun May 4 22:57:00 2003 +0000
21609
21610     Add more .cvsignore entries
21611
21612  .cvsignore | 5 +++++
21613  1 file changed, 5 insertions(+)
21614
21615 commit 7769c3213dc832f7643660d6aab5fade96cd57c3
21616 Author: Keith Packard <keithp@keithp.com>
21617 Date:   Sun May 4 22:53:49 2003 +0000
21618
21619     Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
21620     encodings
21621
21622  Makefile.am      |   2 +-
21623  configure.in     |   1 +
21624  src/fcfreetype.c | 160
21625  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21626  src/fcint.h      |  10 ++++
21627  4 files changed, 170 insertions(+), 3 deletions(-)
21628
21629 commit 83321a017a9586aa4f3ace022a91f69122c08ed8
21630 Author: Keith Packard <keithp@keithp.com>
21631 Date:   Sun May 4 22:51:36 2003 +0000
21632
21633     Add .cvsignore in new fc-glyphname dir
21634
21635  fc-glyphname/.cvsignore | 6 ++++++
21636  1 file changed, 6 insertions(+)
21637
21638 commit 721d496d7864ff587f51637f578f4b35d501d091
21639 Author: Keith Packard <keithp@keithp.com>
21640 Date:   Sun May 4 22:50:17 2003 +0000
21641
21642     Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
21643         conversion functions
21644
21645  fc-glyphname/Makefile.am        |   42 +
21646  fc-glyphname/fc-glyphname.c     |  287 +++
21647  fc-glyphname/fcglyphname.tmpl.h |   25 +
21648  fc-glyphname/glyphlist.txt      | 4291
21649  +++++++++++++++++++++++++++++++++++++++
21650  fc-glyphname/zapfdingbats.txt   |  212 ++
21651  5 files changed, 4857 insertions(+)
21652
21653 commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
21654 Author: Keith Packard <keithp@keithp.com>
21655 Date:   Fri May 2 01:11:53 2003 +0000
21656
21657     Grub through style to find weight/slant/width values when other
21658     techniques
21659         fail
21660
21661  src/fcfreetype.c | 228
21662  +++++++++++++++++++++++++++++++++++++------------------
21663  src/fcint.h      |   6 ++
21664  src/fcstr.c      |  74 ++++++++++++++++++
21665  3 files changed, 233 insertions(+), 75 deletions(-)
21666
21667 commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
21668 Author: Keith Packard <keithp@keithp.com>
21669 Date:   Fri May 2 01:11:09 2003 +0000
21670
21671     Add book constant for book weight
21672
21673  src/fcname.c | 1 +
21674  1 file changed, 1 insertion(+)
21675
21676 commit ad293de0041230d530c5b3d2be56690db49e4510
21677 Author: Keith Packard <keithp@keithp.com>
21678 Date:   Fri May 2 01:09:57 2003 +0000
21679
21680     Add FC_WEIGHT_BOOK as weight 75
21681
21682  fontconfig/fontconfig.h | 1 +
21683  1 file changed, 1 insertion(+)
21684
21685 commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
21686 Author: Noah Levitt <nlevitt@gmail.com>
21687 Date:   Thu May 1 16:20:27 2003 +0000
21688
21689     Fix expat function check.
21690
21691  configure.in | 8 ++++----
21692  1 file changed, 4 insertions(+), 4 deletions(-)
21693
21694 commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
21695 Author: Noah Levitt <nlevitt@gmail.com>
21696 Date:   Thu May 1 16:15:28 2003 +0000
21697
21698     Check for an expat function that won't be there if expat is too old.
21699
21700  configure.in | 4 ++--
21701  1 file changed, 2 insertions(+), 2 deletions(-)
21702
21703 commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
21704 Author: Keith Packard <keithp@keithp.com>
21705 Date:   Thu May 1 14:31:04 2003 +0000
21706
21707     Add demi and book postscript weight names. Allow spaces in postscript
21708     and X
21709         matching
21710
21711  src/fcfreetype.c | 6 ++++--
21712  1 file changed, 4 insertions(+), 2 deletions(-)
21713
21714 commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
21715 Author: Keith Packard <keithp@keithp.com>
21716 Date:   Wed Apr 30 15:17:42 2003 +0000
21717
21718     Typo in bitstream foundry name
21719
21720  src/fcfreetype.c | 2 +-
21721  1 file changed, 1 insertion(+), 1 deletion(-)
21722
21723 commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
21724 Author: Keith Packard <keithp@keithp.com>
21725 Date:   Thu Apr 24 17:31:03 2003 +0000
21726
21727     Debug output for unknown ps weight names. ignore italic_angle for
21728     PS fonts
21729         as FreeType already checks that
21730
21731  src/fcfreetype.c | 15 +++++++++++++--
21732  1 file changed, 13 insertions(+), 2 deletions(-)
21733
21734 commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
21735 Author: Keith Packard <keithp@keithp.com>
21736 Date:   Thu Apr 24 15:29:33 2003 +0000
21737
21738     FcFontList broken when presented a charset - was comparing inclusion
21739     in the
21740         wrong direction
21741
21742  src/fccfg.c     |  8 ++++----
21743  src/fccharset.c | 15 +++++++++++++++
21744  2 files changed, 19 insertions(+), 4 deletions(-)
21745
21746 commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
21747 Author: Keith Packard <keithp@keithp.com>
21748 Date:   Wed Apr 23 04:45:39 2003 +0000
21749
21750     Oops. Missing newline in .cvsignore
21751
21752  doc/.cvsignore | 2 +-
21753  1 file changed, 1 insertion(+), 1 deletion(-)
21754
21755 commit 8c87b4293fe27398d9c6500189a1f72741afdff3
21756 Author: Keith Packard <keithp@keithp.com>
21757 Date:   Wed Apr 23 04:09:28 2003 +0000
21758
21759     Fix docs to close sgml tags
21760
21761  ChangeLog                 | 8 ++++++++
21762  doc/fcpattern.fncs        | 1 +
21763  doc/fontconfig-devel.sgml | 1 +
21764  doc/func.sgml             | 1 +
21765  4 files changed, 11 insertions(+)
21766
21767 commit c92926bf653425fff0291f1070cc7205e91810a0
21768 Author: Keith Packard <keithp@keithp.com>
21769 Date:   Wed Apr 23 04:06:18 2003 +0000
21770
21771     Add confdir.sgml to .cvsignore
21772
21773  doc/.cvsignore | 1 +
21774  1 file changed, 1 insertion(+)
21775
21776 commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
21777 Author: Keith Packard <keithp@keithp.com>
21778 Date:   Wed Apr 23 04:05:58 2003 +0000
21779
21780     Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
21781         trailing newline instead of leaving CVS file without a newline
21782         (which
21783         will break at some point)
21784
21785  doc/Makefile.am     | 3 ++-
21786  doc/confdir.sgml.in | 2 +-
21787  2 files changed, 3 insertions(+), 2 deletions(-)
21788
21789 commit 8b290c54761ee020b0bc197c7ea06366e73be66c
21790 Author: Noah Levitt <nlevitt@gmail.com>
21791 Date:   Wed Apr 23 00:40:24 2003 +0000
21792
21793     Got rid of the newline at the end of the file. It's yucky but,
21794     I'm not sure
21795         how else to get rid of the newline in the output.
21796
21797  doc/confdir.sgml.in | 2 +-
21798  1 file changed, 1 insertion(+), 1 deletion(-)
21799
21800 commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
21801 Author: Noah Levitt <nlevitt@gmail.com>
21802 Date:   Wed Apr 23 00:08:03 2003 +0000
21803
21804     Getting closer to fixing /etc/fonts hard-coding.
21805
21806  configure.in        |  1 -
21807  doc/Makefile.am     |  4 ++++
21808  doc/confdir.sgml.in | 25 +++++++++++++++++++++++++
21809  3 files changed, 29 insertions(+), 1 deletion(-)
21810
21811 commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
21812 Author: Noah Levitt <nlevitt@gmail.com>
21813 Date:   Tue Apr 22 23:34:50 2003 +0000
21814
21815     Testing syncmail yet again.
21816
21817  .cvsignore               |  2 +-
21818  configure.in             |  1 +
21819  doc/Makefile.am          | 12 ++++++------
21820  doc/fontconfig-user.sgml |  9 +++++----
21821  4 files changed, 13 insertions(+), 11 deletions(-)
21822
21823 commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
21824 Author: Keith Packard <keithp@keithp.com>
21825 Date:   Tue Apr 22 16:53:18 2003 +0000
21826
21827     Fix autogen.sh to work with newer automakes
21828
21829  autogen.sh | 45 +++++++++++++++++++++++++++++++++++----------
21830  1 file changed, 35 insertions(+), 10 deletions(-)
21831
21832 commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
21833 Author: Keith Packard <keithp@keithp.com>
21834 Date:   Tue Apr 22 06:27:27 2003 +0000
21835
21836     Handle pattern elements moving during multiple edits
21837
21838  src/fccfg.c | 8 ++++++++
21839  1 file changed, 8 insertions(+)
21840
21841 commit 781f10486df22a422b92114ad438d4d8e74c9b93
21842 Author: Keith Packard <keithp@keithp.com>
21843 Date:   Mon Apr 21 16:12:22 2003 +0000
21844
21845     Update to version 2.2.0
21846
21847  configure.in            | 2 +-
21848  fontconfig/fontconfig.h | 4 ++--
21849  2 files changed, 3 insertions(+), 3 deletions(-)
21850
21851 commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
21852 Author: Noah Levitt <nlevitt@gmail.com>
21853 Date:   Mon Apr 21 06:17:23 2003 +0000
21854
21855     Fixed variable name mistake.
21856
21857  configure.in | 4 ++--
21858  1 file changed, 2 insertions(+), 2 deletions(-)
21859
21860 commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
21861 Author: Keith Packard <keithp@keithp.com>
21862 Date:   Sun Apr 20 04:44:09 2003 +0000
21863
21864     From James Su -- only part of page 0xff is Latin
21865
21866  src/fcfreetype.c | 3 ++-
21867  1 file changed, 2 insertions(+), 1 deletion(-)
21868
21869 commit 29d961a28e231302683577328ed4724319805a7f
21870 Author: Keith Packard <keithp@keithp.com>
21871 Date:   Fri Apr 18 15:56:05 2003 +0000
21872
21873     Guard calls to FT_Get_BDF_Property to avoid freetype jumping
21874     through null
21875         pointer
21876
21877  src/fcfreetype.c | 12 +++++++++---
21878  1 file changed, 9 insertions(+), 3 deletions(-)
21879
21880 commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
21881 Author: Keith Packard <keithp@keithp.com>
21882 Date:   Thu Apr 17 21:50:24 2003 +0000
21883
21884     Pass FONTCONFIG_PATH in arguments to get expanded
21885
21886  src/Makefile.am | 1 +
21887  src/fccfg.c     | 4 ----
21888  2 files changed, 1 insertion(+), 4 deletions(-)
21889
21890 commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
21891 Author: Keith Packard <keithp@keithp.com>
21892 Date:   Thu Apr 17 21:29:12 2003 +0000
21893
21894     BDF properties not available until FreeType 2.1.4
21895
21896  src/fcfreetype.c | 2 +-
21897  1 file changed, 1 insertion(+), 1 deletion(-)
21898
21899 commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
21900 Author: Colin Walters <walters@verbum.org>
21901 Date:   Thu Apr 17 17:43:04 2003 +0000
21902
21903     Remove some unused variables, and initialize some other ones so
21904     gcc doesn't
21905         warn us.
21906
21907  ChangeLog       | 5 +++++
21908  doc/edit-sgml.c | 1 +
21909  src/fclang.c    | 6 ++----
21910  3 files changed, 8 insertions(+), 4 deletions(-)
21911
21912 commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
21913 Author: Keith Packard <keithp@keithp.com>
21914 Date:   Thu Apr 17 15:47:34 2003 +0000
21915
21916     Solaris porting fixes
21917
21918  configure.in      | 4 ++--
21919  fc-lang/fc-lang.c | 4 ++--
21920  2 files changed, 4 insertions(+), 4 deletions(-)
21921
21922 commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
21923 Author: Keith Packard <keithp@keithp.com>
21924 Date:   Wed Apr 16 22:04:42 2003 +0000
21925
21926     Add Vera support to default configuration
21927
21928  fonts.conf.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
21929  1 file changed, 50 insertions(+)
21930
21931 commit e2925d7dc2877fba2112eb3de9853f3e889362c3
21932 Author: Keith Packard <keithp@keithp.com>
21933 Date:   Wed Apr 16 21:50:51 2003 +0000
21934
21935     bump version to 2.1.94
21936
21937  configure.in            | 2 +-
21938  fontconfig/fontconfig.h | 2 +-
21939  2 files changed, 2 insertions(+), 2 deletions(-)
21940
21941 commit ab06f005f66e12b46a5f1274eafa992be20a1f72
21942 Author: Keith Packard <keithp@keithp.com>
21943 Date:   Wed Apr 16 18:49:28 2003 +0000
21944
21945     add some changelog entries
21946
21947  ChangeLog | 18 ++++++++++++++++++
21948  1 file changed, 18 insertions(+)
21949
21950 commit 0e7a434783b28e9e954d3136195af7ba622c459d
21951 Author: Keith Packard <keithp@keithp.com>
21952 Date:   Wed Apr 16 18:08:47 2003 +0000
21953
21954     Search through the BDF properties for width and foundry information
21955
21956  src/fcfreetype.c | 76
21957  +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21958  1 file changed, 75 insertions(+), 1 deletion(-)
21959
21960 commit 2e2121f910dd84b0731985570d93cd31ae2edb61
21961 Author: Keith Packard <keithp@keithp.com>
21962 Date:   Wed Apr 16 16:19:38 2003 +0000
21963
21964     Move foundry detection data into fcfreetype.c (which is getting rather
21965         large at this point)
21966
21967  src/Makefile.am  |   2 +-
21968  src/data.h       |  77 ------------------------
21969  src/fcfreetype.c | 177
21970  ++++++++++++++++++++++++++++++++++++++++++-------------
21971  3 files changed, 137 insertions(+), 119 deletions(-)
21972
21973 commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
21974 Author: Keith Packard <keithp@keithp.com>
21975 Date:   Wed Apr 16 16:18:27 2003 +0000
21976
21977     bool was misdeclared in DTD
21978
21979  fonts.dtd | 2 +-
21980  1 file changed, 1 insertion(+), 1 deletion(-)
21981
21982 commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
21983 Author: Keith Packard <keithp@keithp.com>
21984 Date:   Tue Apr 15 23:38:06 2003 +0000
21985
21986     Fix unary operator parsing. Add floor, ceil, trunc and round unary
21987         operators
21988
21989  fontconfig/fontconfig.h |   2 +
21990  fonts.dtd               |   6 ++-
21991  src/Makefile.am         |   2 +-
21992  src/fccfg.c             |  71 ++++++++++++++++++++++++++++++++
21993  src/fcdbg.c             |  20 +++++++++
21994  src/fcint.h             |   3 +-
21995  src/fcxml.c             | 107
21996  ++++++++++++++++++++++++++++++++++++++----------
21997  7 files changed, 187 insertions(+), 24 deletions(-)
21998
21999 commit 52253696cd2779bd9040457fbd157bbe75895ed6
22000 Author: Keith Packard <keithp@keithp.com>
22001 Date:   Tue Apr 15 17:01:39 2003 +0000
22002
22003     Clean up ps font weight matching and check for NULL
22004
22005  src/fcfreetype.c | 59
22006  +++++++++++++++++++++++++++++---------------------------
22007  1 file changed, 31 insertions(+), 28 deletions(-)
22008
22009 commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
22010 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
22011 Date:   Fri Apr 11 23:45:59 2003 +0000
22012
22013     Implemented foundry generation for Type 1 and TrueType
22014
22015  src/data.h       | 77
22016  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22017  src/fcfreetype.c | 73
22018  +++++++++++++++++++++++++++++++++++++++++++++++++----
22019  2 files changed, 145 insertions(+), 5 deletions(-)
22020
22021 commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
22022 Author: Keith Packard <keithp@keithp.com>
22023 Date:   Fri Apr 11 23:00:51 2003 +0000
22024
22025     update version number to 2.1.93
22026
22027  configure.in            | 2 +-
22028  fontconfig/fontconfig.h | 2 +-
22029  2 files changed, 2 insertions(+), 2 deletions(-)
22030
22031 commit 7f31f3781597e035b8432e0ce1c2894835b4988a
22032 Author: Keith Packard <keithp@keithp.com>
22033 Date:   Fri Apr 11 22:53:53 2003 +0000
22034
22035     Run fc-cache from local dir instead of install dir to help LFS
22036     installs (I
22037         hope)
22038
22039  Makefile.am | 2 +-
22040  1 file changed, 1 insertion(+), 1 deletion(-)
22041
22042 commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
22043 Author: Keith Packard <keithp@keithp.com>
22044 Date:   Fri Apr 11 22:24:23 2003 +0000
22045
22046     Switch to locale-independent string compare function
22047
22048  src/fcfreetype.c | 28 ++++++++++++++--------------
22049  1 file changed, 14 insertions(+), 14 deletions(-)
22050
22051 commit d6ea834746a7b2758ea5b89467c0e64446840ca4
22052 Author: Keith Packard <keithp@keithp.com>
22053 Date:   Fri Apr 11 22:17:11 2003 +0000
22054
22055     Bug #46, #47 fontconfig should retrieve type 1 font information from
22056         FontInfo dictionary Patch provided by g2@magestudios.net (Gerard
22057         Escalante)
22058
22059  src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
22060  1 file changed, 44 insertions(+)
22061
22062 commit cc30f9ca548661d0d9eb07216d261457db58ca02
22063 Author: Keith Packard <keithp@keithp.com>
22064 Date:   Tue Apr 8 05:00:25 2003 +0000
22065
22066     remove -u option to docbook2man which was trashing the .html file
22067
22068  doc/Makefile.am | 2 +-
22069  1 file changed, 1 insertion(+), 1 deletion(-)
22070
22071 commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
22072 Author: Colin Walters <walters@verbum.org>
22073 Date:   Tue Apr 8 03:58:57 2003 +0000
22074
22075     *** empty log message ***
22076
22077  ChangeLog | 5 +++++
22078  1 file changed, 5 insertions(+)
22079
22080 commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
22081 Author: Colin Walters <walters@verbum.org>
22082 Date:   Tue Apr 8 03:58:08 2003 +0000
22083
22084     Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
22085
22086  src/Makefile.am | 4 ++--
22087  1 file changed, 2 insertions(+), 2 deletions(-)
22088
22089 commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
22090 Author: Keith Packard <keithp@keithp.com>
22091 Date:   Fri Apr 4 20:17:40 2003 +0000
22092
22093     update copyright years
22094
22095  COPYING       |  2 +-
22096  fonts.conf.in | 15 ++-------------
22097  local.conf    |  9 +++++++++
22098  3 files changed, 12 insertions(+), 14 deletions(-)
22099
22100 commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
22101 Author: Keith Packard <keithp@keithp.com>
22102 Date:   Fri Apr 4 20:16:33 2003 +0000
22103
22104     Move sample subpixel configuration to local.conf
22105
22106  config/Makedefs.in | 4 ++--
22107  config/install.sh  | 4 ++--
22108  2 files changed, 4 insertions(+), 4 deletions(-)
22109
22110 commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
22111 Author: Keith Packard <keithp@keithp.com>
22112 Date:   Fri Mar 28 17:08:35 2003 +0000
22113
22114     Set spacing to mono if every encoded glyph is the same width
22115
22116  fontconfig/fcfreetype.h |  3 +++
22117  src/fcfreetype.c        | 46
22118  +++++++++++++++++++++++++++++++++++++++++-----
22119  2 files changed, 44 insertions(+), 5 deletions(-)
22120
22121 commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
22122 Author: Keith Packard <keithp@keithp.com>
22123 Date:   Mon Mar 24 05:03:20 2003 +0000
22124
22125     Wrong pattern for matching font file names. Fix submitted by
22126         hjchoe@hancom.com (Choe Hwanjin)
22127
22128  configure.in | 2 +-
22129  1 file changed, 1 insertion(+), 1 deletion(-)
22130
22131 commit c8582ff72ade8522d545d117641e4afac61382a0
22132 Author: Tor Lillqvist <tml@iki.fi>
22133 Date:   Sat Mar 22 21:28:13 2003 +0000
22134
22135     Changes for Windows:
22136     Add a fontconfig-zip(.in) script, used to build a binary distribution.
22137
22138  fontconfig-zip.in | 30 ++++++++++++++++++++++++++++++
22139  1 file changed, 30 insertions(+)
22140
22141 commit daeed6e048a413a94754fd79f62307ca9be80a43
22142 Author: Tor Lillqvist <tml@iki.fi>
22143 Date:   Sat Mar 22 21:25:34 2003 +0000
22144
22145     Changes for Windows:
22146     On Windows with gcc (a.k.a. mingw) build as a DLL.
22147     We don't want to hardcode the fonts.conf file location in the DLL,
22148     so we
22149         look up the DLL location at run-time in a DllMain() function. The
22150         fonts.conf location is deduced from that.
22151     The colon can't be used as path separator on Windows, semicolon
22152     is used
22153         instead. File path components can be separated with either
22154         slash or
22155         backslash. Absolute paths can also begin with a drive letter.
22156     Add internal function FcStrLastSlash that strrchr's the last slash, or
22157         backslash on Windows.
22158     There is no link() on Windows. For atomicity checks, mkdir a lock
22159     directory
22160         instead.
22161     In addition to HOME, also look for USERPROFILE.
22162     Recognize the special font directory token WINDOWSFONTDIR, to use the
22163         system's font directory.
22164     Remove the fontconfig-def.cpp that was obsolete. Add
22165     fontconfig.def(.in),
22166         without internal functions.
22167     Add a fontconfig-zip(.in) script, used to build a binary distribution.
22168
22169  ChangeLog              |  32 ++++++++++
22170  Makefile.am            |   3 +-
22171  configure.in           |  28 +++++++-
22172  fc-lang/fc-lang.man    |   6 +-
22173  src/Makefile.am        |  55 +++++++++++++++-
22174  src/fcatomic.c         |  23 ++++++-
22175  src/fccache.c          |  21 +++++-
22176  src/fccfg.c            |  90 ++++++++++++++++++++++++--
22177  src/fcint.h            |   9 +++
22178  src/fcstr.c            |  23 ++++++-
22179  src/fcxml.c            |  30 +++++++++
22180  src/fontconfig-def.cpp | 170
22181  -------------------------------------------------
22182  src/fontconfig.def.in  | 161
22183  ++++++++++++++++++++++++++++++++++++++++++++++
22184  13 files changed, 464 insertions(+), 187 deletions(-)
22185
22186 commit cc9dd09816f717fc678d097a69f793dca1b1eef0
22187 Author: Keith Packard <keithp@keithp.com>
22188 Date:   Sat Mar 22 01:55:00 2003 +0000
22189
22190     switch // comment
22191
22192  src/fclang.c | 2 +-
22193  1 file changed, 1 insertion(+), 1 deletion(-)
22194
22195 commit ddde1797a900b818b96fc0818d9df0efacb5ac69
22196 Author: Keith Packard <keithp@keithp.com>
22197 Date:   Thu Mar 20 02:01:01 2003 +0000
22198
22199     strtod under some locales requires digits before the decimal
22200
22201  doc/fontconfig-user.sgml | 8 ++++++--
22202  fonts.conf.in            | 2 +-
22203  2 files changed, 7 insertions(+), 3 deletions(-)
22204
22205 commit f4007a672834df25f0f9b6a918c135d2b79a3784
22206 Author: Keith Packard <keithp@keithp.com>
22207 Date:   Thu Mar 20 02:00:15 2003 +0000
22208
22209     Avoid crashing on empty test/edit lists
22210
22211  src/fccfg.c | 6 ++++--
22212  1 file changed, 4 insertions(+), 2 deletions(-)
22213
22214 commit 3fbd50e48679c15c24400aaa78c6cd266317a784
22215 Author: Keith Packard <keithp@keithp.com>
22216 Date:   Thu Mar 20 01:59:28 2003 +0000
22217
22218     bogus libtoolize --version | libtoolize --version
22219
22220  autogen.sh | 2 +-
22221  1 file changed, 1 insertion(+), 1 deletion(-)
22222
22223 commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
22224 Author: Keith Packard <keithp@keithp.com>
22225 Date:   Tue Mar 18 08:03:42 2003 +0000
22226
22227     FcCharSetIsSubset errored on fonts with subsets in early blocks
22228     and extra
22229         blocks not present in the second argument
22230
22231  src/fccharset.c | 2 +-
22232  1 file changed, 1 insertion(+), 1 deletion(-)
22233
22234 commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
22235 Author: Keith Packard <keithp@keithp.com>
22236 Date:   Fri Mar 14 00:16:56 2003 +0000
22237
22238     Fix configure arguments (bug 45)
22239
22240  configure.in | 10 +++++-----
22241  1 file changed, 5 insertions(+), 5 deletions(-)
22242
22243 commit 81fa16c3366a701255f4e52cdfd716dd06253748
22244 Author: Keith Packard <keithp@keithp.com>
22245 Date:   Wed Mar 12 22:16:43 2003 +0000
22246
22247     add font widths and extend weight from OS/2 table
22248
22249  fontconfig/fontconfig.h | 44 ++++++++++++++++++++++++++++------------
22250  src/fcdefault.c         |  3 +++
22251  src/fcfreetype.c        | 54
22252  ++++++++++++++++++++++++++++++++++++++++++++-----
22253  src/fcmatch.c           | 29 +++++++++++++++++---------
22254  src/fcname.c            | 18 +++++++++++++++++
22255  5 files changed, 120 insertions(+), 28 deletions(-)
22256
22257 commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
22258 Author: Keith Packard <keithp@keithp.com>
22259 Date:   Wed Mar 12 22:15:39 2003 +0000
22260
22261     Global cache time checking was using wrong file name and computing
22262     wrong
22263         count of fonts per file
22264
22265  src/fccache.c | 10 +++++-----
22266  src/fcdir.c   |  8 ++++++--
22267  src/fcint.h   |  2 +-
22268  3 files changed, 12 insertions(+), 8 deletions(-)
22269
22270 commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
22271 Author: Keith Packard <keithp@keithp.com>
22272 Date:   Mon Mar 10 06:56:32 2003 +0000
22273
22274     Ship manual
22275
22276  fc-list/Makefile.am | 2 ++
22277  1 file changed, 2 insertions(+)
22278
22279 commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
22280 Author: Mike A. Harris <mharris@redhat.com>
22281 Date:   Sat Mar 8 01:03:32 2003 +0000
22282
22283     Updated RPM specfile for 2.1.92 and fixed remaining known spec
22284     file issues
22285
22286  ChangeLog          |  8 ++++++++
22287  fontconfig.spec.in | 19 +++++++++++++++++--
22288  2 files changed, 25 insertions(+), 2 deletions(-)
22289
22290 commit 6348213702153f1097c648ae575bcc89dbb259dc
22291 Author: Keith Packard <keithp@keithp.com>
22292 Date:   Fri Mar 7 21:04:52 2003 +0000
22293
22294     Bump version to 2.1.92
22295
22296  configure.in            | 2 +-
22297  fontconfig/fontconfig.h | 2 +-
22298  2 files changed, 2 insertions(+), 2 deletions(-)
22299
22300 commit dcd1f27185958b000f12e0390970c925f4386598
22301 Author: Keith Packard <keithp@keithp.com>
22302 Date:   Fri Mar 7 20:51:17 2003 +0000
22303
22304     add version.sgml to .cvsignore
22305
22306  doc/.cvsignore | 1 +
22307  1 file changed, 1 insertion(+)
22308
22309 commit ae2c2943648313b41f2d032b72618d11ffdd1772
22310 Author: Keith Packard <keithp@keithp.com>
22311 Date:   Fri Mar 7 20:50:44 2003 +0000
22312
22313     Add version number to user doc
22314
22315  doc/fontconfig-user.sgml | 27 +++++++++++++++++----------
22316  doc/func.sgml            |  1 +
22317  2 files changed, 18 insertions(+), 10 deletions(-)
22318
22319 commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
22320 Author: Keith Packard <keithp@keithp.com>
22321 Date:   Fri Mar 7 20:45:43 2003 +0000
22322
22323     Add version number to documentation
22324
22325  configure.in              |  1 +
22326  doc/fontconfig-devel.sgml | 13 +++----------
22327  doc/func.sgml             |  4 ++++
22328  doc/version.sgml.in       | 24 ++++++++++++++++++++++++
22329  4 files changed, 32 insertions(+), 10 deletions(-)
22330
22331 commit 4484582ebaaaea4982248a6141d87d488ef322bd
22332 Author: Keith Packard <keithp@keithp.com>
22333 Date:   Fri Mar 7 20:45:20 2003 +0000
22334
22335     wasnt rebuilding most of the docs
22336
22337  doc/Makefile.am | 18 +++++++++---------
22338  1 file changed, 9 insertions(+), 9 deletions(-)
22339
22340 commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
22341 Author: Keith Packard <keithp@keithp.com>
22342 Date:   Fri Mar 7 20:04:13 2003 +0000
22343
22344     distribute man page
22345
22346  fc-cache/Makefile.am | 2 ++
22347  1 file changed, 2 insertions(+)
22348
22349 commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
22350 Author: Keith Packard <keithp@keithp.com>
22351 Date:   Fri Mar 7 20:03:53 2003 +0000
22352
22353     note that default mandir is usually wrong
22354
22355  INSTALL | 2 +-
22356  1 file changed, 1 insertion(+), 1 deletion(-)
22357
22358 commit bdc0fd54344cd161f1507aa53f3d676569d63f08
22359 Author: Keith Packard <keithp@keithp.com>
22360 Date:   Fri Mar 7 20:03:23 2003 +0000
22361
22362     get manuals to install with automake-1.4
22363
22364  doc/Makefile.am | 44 +++++++++++++++++++++-----------------------
22365  1 file changed, 21 insertions(+), 23 deletions(-)
22366
22367 commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
22368 Author: Keith Packard <keithp@keithp.com>
22369 Date:   Fri Mar 7 19:41:34 2003 +0000
22370
22371     Create fontconfig-user.html
22372
22373  doc/Makefile.am | 2 +-
22374  1 file changed, 1 insertion(+), 1 deletion(-)
22375
22376 commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
22377 Author: Keith Packard <keithp@keithp.com>
22378 Date:   Fri Mar 7 19:39:57 2003 +0000
22379
22380     Add more to .cvsignore
22381
22382  doc/.cvsignore | 9 +++++++++
22383  1 file changed, 9 insertions(+)
22384
22385 commit b219ac6b99672506965f3c2168e2af1cd58d28e7
22386 Author: Keith Packard <keithp@keithp.com>
22387 Date:   Fri Mar 7 19:37:16 2003 +0000
22388
22389     Make documentation build
22390
22391  doc/Makefile.am          | 172
22392  +++++++++++++++++++++++++++--------------------
22393  doc/edit-sgml.c          |   2 +-
22394  doc/fontconfig-user.sgml |   2 +-
22395  3 files changed, 102 insertions(+), 74 deletions(-)
22396
22397 commit 39381776a4c0cf4077a31f3a493cbd37420cec71
22398 Author: Keith Packard <keithp@keithp.com>
22399 Date:   Fri Mar 7 19:01:41 2003 +0000
22400
22401     Finish reformatting developer documentation
22402
22403  doc/Makefile.am           |  16 +-
22404  doc/edit-sgml.c           |  17 +-
22405  doc/fcatomic.fncs         |  93 +++++++++
22406  doc/fcconfig.fncs         | 153 ++++++++-------
22407  doc/fcfile.fncs           |  78 ++++++++
22408  doc/fcfreetype.fncs       |  69 +++++++
22409  doc/fcinit.fncs           |  78 ++++++++
22410  doc/fcstring.fncs         | 150 +++++++++++++++
22411  doc/fcstrset.fncs         | 104 ++++++++++
22412  doc/fontconfig-devel.sgml | 475
22413  +++++++++++-----------------------------------
22414  10 files changed, 795 insertions(+), 438 deletions(-)
22415
22416 commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
22417 Author: Keith Packard <keithp@keithp.com>
22418 Date:   Fri Mar 7 08:52:27 2003 +0000
22419
22420     Add copyright
22421
22422  doc/func.sgml | 23 +++++++++++++++++++++++
22423  1 file changed, 23 insertions(+)
22424
22425 commit 2df0c66230fb86a784414b5db803d32d1a083b3a
22426 Author: Keith Packard <keithp@keithp.com>
22427 Date:   Fri Mar 7 08:51:14 2003 +0000
22428
22429     Use <parameter> tags. Add copyrights
22430
22431  doc/fcconfig.fncs     | 46 +++++++++++++++++++++++-----------------------
22432  doc/fcconstant.fncs   | 10 +++++-----
22433  doc/fcobjecttype.fncs |  6 +++---
22434  doc/fcpattern.fncs    | 14 +++++++-------
22435  doc/fcvalue.fncs      |  4 ++--
22436  5 files changed, 40 insertions(+), 40 deletions(-)
22437
22438 commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
22439 Author: Keith Packard <keithp@keithp.com>
22440 Date:   Fri Mar 7 08:44:32 2003 +0000
22441
22442     Add lots more function documentation
22443
22444  doc/Makefile.am           |  16 ++-
22445  doc/fcblanks.fncs         |  58 +++++++++
22446  doc/fccharset.fncs        |  23 ++++
22447  doc/fcconfig.fncs         | 279
22448  +++++++++++++++++++++++++++++++++++++++++++
22449  doc/fcconstant.fncs       |  58 +++++++++
22450  doc/fcfontset.fncs        |  49 ++++++++
22451  doc/fcmatrix.fncs         |  23 ++++
22452  doc/fcobjectset.fncs      |  61 ++++++++++
22453  doc/fcobjecttype.fncs     |  48 ++++++++
22454  doc/fcpattern.fncs        |  23 ++++
22455  doc/fcvalue.fncs          |  23 ++++
22456  doc/fontconfig-devel.sgml | 292
22457  +++-------------------------------------------
22458  12 files changed, 677 insertions(+), 276 deletions(-)
22459
22460 commit 22671e25510e77af1a8f2b569314ba2de1c93353
22461 Author: Keith Packard <keithp@keithp.com>
22462 Date:   Fri Mar 7 07:12:51 2003 +0000
22463
22464     Rework documentation to build man pages for each function
22465
22466  doc/Makefile.am           |   84 ++-
22467  doc/fccharset.fncs        |  144 +++++
22468  doc/fcmatrix.fncs         |  100 ++++
22469  doc/fcpattern.fncs        |  287 ++++++++++
22470  doc/fcvalue.fncs          |   17 +
22471  doc/fontconfig-devel.sgml | 1355
22472  ++++++++++++++++++---------------------------
22473  doc/fontconfig-user.sgml  |  396 ++++++-------
22474  doc/func.sgml             |   61 ++
22475  8 files changed, 1411 insertions(+), 1033 deletions(-)
22476
22477 commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
22478 Author: Keith Packard <keithp@keithp.com>
22479 Date:   Fri Mar 7 06:17:36 2003 +0000
22480
22481     Add func doc creation program edit-sgml
22482
22483  doc/edit-sgml.c | 426
22484  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22485  1 file changed, 426 insertions(+)
22486
22487 commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
22488 Author: Mike A. Harris <mharris@redhat.com>
22489 Date:   Wed Mar 5 10:09:57 2003 +0000
22490
22491     Update Changelog
22492
22493  ChangeLog | 7 +++++++
22494  1 file changed, 7 insertions(+)
22495
22496 commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
22497 Author: Mike A. Harris <mharris@redhat.com>
22498 Date:   Wed Mar 5 10:08:08 2003 +0000
22499
22500     Added back the configure macro options --disable-docs because
22501     otherwise
22502         fontconfig installs docs into /usr/share/doc/fontconfig (with no
22503         version number) unconditionally, causing RPM to fail the build
22504         due to
22505         _unpackaged_files_terminate_build. We pick up the pregenerated
22506         docs
22507         with %doc already.
22508
22509  fontconfig.spec.in | 8 +++++++-
22510  1 file changed, 7 insertions(+), 1 deletion(-)
22511
22512 commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
22513 Author: Mike A. Harris <mharris@redhat.com>
22514 Date:   Wed Mar 5 09:28:08 2003 +0000
22515
22516     Updated rpm specfile changelog and Changelog to reflect today's
22517     changes
22518
22519  ChangeLog          | 13 ++++++++++++-
22520  fontconfig.spec.in |  9 ++++++++-
22521  2 files changed, 20 insertions(+), 2 deletions(-)
22522
22523 commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
22524 Author: Mike A. Harris <mharris@redhat.com>
22525 Date:   Wed Mar 5 09:16:37 2003 +0000
22526
22527     Reordered %files lists to be a bit tidier. Made -devel package own the
22528         %{_includedir}/fontconfig directory
22529
22530  fontconfig.spec.in | 9 +++++----
22531  1 file changed, 5 insertions(+), 4 deletions(-)
22532
22533 commit c674c89bf919fa7f357319a7ce825ba5369ff737
22534 Author: Mike A. Harris <mharris@redhat.com>
22535 Date:   Wed Mar 5 09:14:06 2003 +0000
22536
22537     Put %post script in {}'s for tidyness, and change the call to
22538     fc-cache to
22539         use %{_bindir}/fc-cache
22540
22541  fontconfig.spec.in | 9 +++++----
22542  1 file changed, 5 insertions(+), 4 deletions(-)
22543
22544 commit 5283328a6006420cb3382c0dbef55f715996b91c
22545 Author: Mike A. Harris <mharris@redhat.com>
22546 Date:   Wed Mar 5 09:10:14 2003 +0000
22547
22548     Changed BuildRequires: lines to use %{_bindir} macro instead of
22549     hard coded
22550         /usr/bin
22551
22552  fontconfig.spec.in | 4 ++--
22553  1 file changed, 2 insertions(+), 2 deletions(-)
22554
22555 commit 674c09dfbfc3d6d3a014ac018995530159fc157f
22556 Author: Mike A. Harris <mharris@redhat.com>
22557 Date:   Wed Mar 5 09:08:41 2003 +0000
22558
22559     Replace commented out %define at top of specfile with a comment
22560     preceding
22561         the freetype2 define, since rpm expands macros in comments. Also
22562         remove
22563         -j flag from make, as _smp_mflags expands to -jN already.
22564
22565  fontconfig.spec.in | 6 +++---
22566  1 file changed, 3 insertions(+), 3 deletions(-)
22567
22568 commit d30f481c4d182db3873fc9caf0e191da3c4955ef
22569 Author: Keith Packard <keithp@keithp.com>
22570 Date:   Wed Mar 5 07:45:37 2003 +0000
22571
22572     switch vesion to version
22573
22574  fontconfig.spec.in | 2 +-
22575  1 file changed, 1 insertion(+), 1 deletion(-)
22576
22577 commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
22578 Author: Keith Packard <keithp@keithp.com>
22579 Date:   Wed Mar 5 06:09:36 2003 +0000
22580
22581     optimize string compares even more
22582
22583  src/fcstr.c | 19 +++----------------
22584  1 file changed, 3 insertions(+), 16 deletions(-)
22585
22586 commit dc1de232a694c9c431604e701e8f617978a00e0a
22587 Author: Keith Packard <keithp@keithp.com>
22588 Date:   Wed Mar 5 06:09:14 2003 +0000
22589
22590     Use VERSION in fontconfig.pc.in
22591
22592  fontconfig.pc.in | 2 +-
22593  1 file changed, 1 insertion(+), 1 deletion(-)
22594
22595 commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
22596 Author: Keith Packard <keithp@keithp.com>
22597 Date:   Wed Mar 5 05:57:11 2003 +0000
22598
22599     No longer using config directory
22600
22601  configure.in | 2 --
22602  1 file changed, 2 deletions(-)
22603
22604 commit 94421e4097d84b50fc2da285b57fb00da3592796
22605 Author: Keith Packard <keithp@keithp.com>
22606 Date:   Wed Mar 5 05:53:10 2003 +0000
22607
22608     use FcToLower instead of tolower
22609
22610  src/fcname.c | 12 +++++-------
22611  1 file changed, 5 insertions(+), 7 deletions(-)
22612
22613 commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
22614 Author: Keith Packard <keithp@keithp.com>
22615 Date:   Wed Mar 5 05:52:51 2003 +0000
22616
22617     Add FcLangSetPrint
22618
22619  src/fcdbg.c | 29 ++++++++++++++++++-----------
22620  1 file changed, 18 insertions(+), 11 deletions(-)
22621
22622 commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
22623 Author: Keith Packard <keithp@keithp.com>
22624 Date:   Wed Mar 5 05:52:31 2003 +0000
22625
22626     AddFcLangSetContains for font listing, add first-letter table for
22627     language
22628         lookups, change RCS tag
22629
22630  src/fccfg.c  |   8 +--
22631  src/fcint.h  |   7 +-
22632  src/fclang.c | 231
22633  ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
22634  src/fclist.c |   6 +-
22635  4 files changed, 219 insertions(+), 33 deletions(-)
22636
22637 commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
22638 Author: Keith Packard <keithp@keithp.com>
22639 Date:   Wed Mar 5 05:51:27 2003 +0000
22640
22641     Change RCS tag
22642
22643  fc-cache/fc-cache.c    | 4 ++--
22644  fc-cache/fc-cache.man  | 4 ++--
22645  fc-list/fc-list.c      | 4 ++--
22646  fc-list/fc-list.man    | 4 ++--
22647  src/fcatomic.c         | 4 ++--
22648  src/fcblanks.c         | 4 ++--
22649  src/fccache.c          | 4 ++--
22650  src/fccharset.c        | 4 ++--
22651  src/fcdefault.c        | 4 ++--
22652  src/fcdir.c            | 4 ++--
22653  src/fcfreetype.c       | 4 ++--
22654  src/fcfs.c             | 4 ++--
22655  src/fcinit.c           | 4 ++--
22656  src/fcmatch.c          | 4 ++--
22657  src/fcmatrix.c         | 2 +-
22658  src/fcpat.c            | 4 ++--
22659  src/fcstr.c            | 4 ++--
22660  src/fcxml.c            | 4 ++--
22661  src/fontconfig-def.cpp | 2 +-
22662  19 files changed, 36 insertions(+), 36 deletions(-)
22663
22664 commit 0eadb052fb31ad99d77d1997108d316c64d939b8
22665 Author: Keith Packard <keithp@keithp.com>
22666 Date:   Wed Mar 5 05:48:53 2003 +0000
22667
22668     Add letter ranges to speed lang lookups, change CVS tag
22669
22670  fc-lang/fc-lang.c     | 38 ++++++++++++++++++++++++++++++++++++--
22671  fc-lang/fc-lang.man   |  4 ++--
22672  fc-lang/fclang.tmpl.h |  4 ++--
22673  3 files changed, 40 insertions(+), 6 deletions(-)
22674
22675 commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
22676 Author: Keith Packard <keithp@keithp.com>
22677 Date:   Wed Mar 5 05:48:15 2003 +0000
22678
22679     Change RCS tag, add FcLangSetContains
22680
22681  fontconfig/fcfreetype.h |  4 ++--
22682  fontconfig/fcprivate.h  |  4 ++--
22683  fontconfig/fontconfig.h | 11 ++++++++---
22684  3 files changed, 12 insertions(+), 7 deletions(-)
22685
22686 commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
22687 Author: Keith Packard <keithp@keithp.com>
22688 Date:   Wed Mar 5 04:26:06 2003 +0000
22689
22690     Switch RCS tag label
22691
22692  fc-lang/aa.orth    | 4 ++--
22693  fc-lang/ab.orth    | 4 ++--
22694  fc-lang/af.orth    | 4 ++--
22695  fc-lang/am.orth    | 4 ++--
22696  fc-lang/ar.orth    | 4 ++--
22697  fc-lang/ast.orth   | 4 ++--
22698  fc-lang/ava.orth   | 4 ++--
22699  fc-lang/ay.orth    | 4 ++--
22700  fc-lang/az.orth    | 4 ++--
22701  fc-lang/ba.orth    | 4 ++--
22702  fc-lang/bam.orth   | 4 ++--
22703  fc-lang/be.orth    | 4 ++--
22704  fc-lang/bg.orth    | 4 ++--
22705  fc-lang/bh.orth    | 4 ++--
22706  fc-lang/bho.orth   | 4 ++--
22707  fc-lang/bi.orth    | 4 ++--
22708  fc-lang/bin.orth   | 4 ++--
22709  fc-lang/bn.orth    | 4 ++--
22710  fc-lang/bo.orth    | 4 ++--
22711  fc-lang/br.orth    | 4 ++--
22712  fc-lang/bs.orth    | 4 ++--
22713  fc-lang/bua.orth   | 4 ++--
22714  fc-lang/ca.orth    | 4 ++--
22715  fc-lang/ce.orth    | 4 ++--
22716  fc-lang/ch.orth    | 4 ++--
22717  fc-lang/chm.orth   | 4 ++--
22718  fc-lang/chr.orth   | 4 ++--
22719  fc-lang/co.orth    | 4 ++--
22720  fc-lang/cs.orth    | 4 ++--
22721  fc-lang/cu.orth    | 4 ++--
22722  fc-lang/cv.orth    | 4 ++--
22723  fc-lang/cy.orth    | 4 ++--
22724  fc-lang/da.orth    | 4 ++--
22725  fc-lang/de.orth    | 4 ++--
22726  fc-lang/dz.orth    | 4 ++--
22727  fc-lang/el.orth    | 4 ++--
22728  fc-lang/en.orth    | 4 ++--
22729  fc-lang/eo.orth    | 4 ++--
22730  fc-lang/es.orth    | 4 ++--
22731  fc-lang/et.orth    | 4 ++--
22732  fc-lang/eu.orth    | 4 ++--
22733  fc-lang/fa.orth    | 4 ++--
22734  fc-lang/fi.orth    | 4 ++--
22735  fc-lang/fj.orth    | 4 ++--
22736  fc-lang/fo.orth    | 4 ++--
22737  fc-lang/fr.orth    | 4 ++--
22738  fc-lang/ful.orth   | 4 ++--
22739  fc-lang/fur.orth   | 4 ++--
22740  fc-lang/fy.orth    | 4 ++--
22741  fc-lang/ga.orth    | 4 ++--
22742  fc-lang/gd.orth    | 4 ++--
22743  fc-lang/gez.orth   | 4 ++--
22744  fc-lang/gl.orth    | 4 ++--
22745  fc-lang/gn.orth    | 4 ++--
22746  fc-lang/gu.orth    | 4 ++--
22747  fc-lang/gv.orth    | 4 ++--
22748  fc-lang/ha.orth    | 4 ++--
22749  fc-lang/haw.orth   | 4 ++--
22750  fc-lang/he.orth    | 4 ++--
22751  fc-lang/hi.orth    | 4 ++--
22752  fc-lang/ho.orth    | 4 ++--
22753  fc-lang/hr.orth    | 4 ++--
22754  fc-lang/hu.orth    | 4 ++--
22755  fc-lang/hy.orth    | 4 ++--
22756  fc-lang/ia.orth    | 4 ++--
22757  fc-lang/ibo.orth   | 4 ++--
22758  fc-lang/id.orth    | 4 ++--
22759  fc-lang/ie.orth    | 4 ++--
22760  fc-lang/ik.orth    | 4 ++--
22761  fc-lang/io.orth    | 4 ++--
22762  fc-lang/is.orth    | 4 ++--
22763  fc-lang/it.orth    | 4 ++--
22764  fc-lang/iu.orth    | 4 ++--
22765  fc-lang/ja.orth    | 4 ++--
22766  fc-lang/ka.orth    | 4 ++--
22767  fc-lang/kaa.orth   | 4 ++--
22768  fc-lang/ki.orth    | 4 ++--
22769  fc-lang/kk.orth    | 4 ++--
22770  fc-lang/kl.orth    | 4 ++--
22771  fc-lang/km.orth    | 4 ++--
22772  fc-lang/kn.orth    | 4 ++--
22773  fc-lang/ko.orth    | 4 ++--
22774  fc-lang/kok.orth   | 4 ++--
22775  fc-lang/ks.orth    | 4 ++--
22776  fc-lang/ku.orth    | 4 ++--
22777  fc-lang/kum.orth   | 4 ++--
22778  fc-lang/kv.orth    | 4 ++--
22779  fc-lang/kw.orth    | 4 ++--
22780  fc-lang/ky.orth    | 4 ++--
22781  fc-lang/la.orth    | 4 ++--
22782  fc-lang/lb.orth    | 4 ++--
22783  fc-lang/lez.orth   | 4 ++--
22784  fc-lang/lo.orth    | 4 ++--
22785  fc-lang/lt.orth    | 4 ++--
22786  fc-lang/lv.orth    | 4 ++--
22787  fc-lang/mg.orth    | 4 ++--
22788  fc-lang/mh.orth    | 4 ++--
22789  fc-lang/mi.orth    | 4 ++--
22790  fc-lang/mk.orth    | 4 ++--
22791  fc-lang/ml.orth    | 4 ++--
22792  fc-lang/mn.orth    | 4 ++--
22793  fc-lang/mo.orth    | 4 ++--
22794  fc-lang/mr.orth    | 4 ++--
22795  fc-lang/mt.orth    | 4 ++--
22796  fc-lang/my.orth    | 4 ++--
22797  fc-lang/nb.orth    | 4 ++--
22798  fc-lang/ne.orth    | 4 ++--
22799  fc-lang/nl.orth    | 4 ++--
22800  fc-lang/nn.orth    | 4 ++--
22801  fc-lang/no.orth    | 4 ++--
22802  fc-lang/ny.orth    | 4 ++--
22803  fc-lang/oc.orth    | 4 ++--
22804  fc-lang/om.orth    | 4 ++--
22805  fc-lang/or.orth    | 4 ++--
22806  fc-lang/os.orth    | 4 ++--
22807  fc-lang/pl.orth    | 4 ++--
22808  fc-lang/pt.orth    | 4 ++--
22809  fc-lang/rm.orth    | 4 ++--
22810  fc-lang/ro.orth    | 4 ++--
22811  fc-lang/ru.orth    | 4 ++--
22812  fc-lang/sa.orth    | 4 ++--
22813  fc-lang/sah.orth   | 4 ++--
22814  fc-lang/sco.orth   | 4 ++--
22815  fc-lang/se.orth    | 4 ++--
22816  fc-lang/sel.orth   | 4 ++--
22817  fc-lang/sh.orth    | 4 ++--
22818  fc-lang/si.orth    | 4 ++--
22819  fc-lang/sk.orth    | 4 ++--
22820  fc-lang/sl.orth    | 4 ++--
22821  fc-lang/sm.orth    | 4 ++--
22822  fc-lang/sma.orth   | 4 ++--
22823  fc-lang/smj.orth   | 4 ++--
22824  fc-lang/smn.orth   | 4 ++--
22825  fc-lang/sms.orth   | 4 ++--
22826  fc-lang/so.orth    | 4 ++--
22827  fc-lang/sq.orth    | 4 ++--
22828  fc-lang/sr.orth    | 4 ++--
22829  fc-lang/sv.orth    | 4 ++--
22830  fc-lang/sw.orth    | 4 ++--
22831  fc-lang/syr.orth   | 4 ++--
22832  fc-lang/ta.orth    | 4 ++--
22833  fc-lang/te.orth    | 4 ++--
22834  fc-lang/tg.orth    | 4 ++--
22835  fc-lang/th.orth    | 4 ++--
22836  fc-lang/ti_er.orth | 4 ++--
22837  fc-lang/ti_et.orth | 4 ++--
22838  fc-lang/tig.orth   | 4 ++--
22839  fc-lang/tk.orth    | 4 ++--
22840  fc-lang/tl.orth    | 4 ++--
22841  fc-lang/tn.orth    | 4 ++--
22842  fc-lang/to.orth    | 4 ++--
22843  fc-lang/tr.orth    | 4 ++--
22844  fc-lang/ts.orth    | 4 ++--
22845  fc-lang/tt.orth    | 4 ++--
22846  fc-lang/tw.orth    | 4 ++--
22847  fc-lang/tyv.orth   | 4 ++--
22848  fc-lang/ug.orth    | 4 ++--
22849  fc-lang/uk.orth    | 4 ++--
22850  fc-lang/ur.orth    | 4 ++--
22851  fc-lang/uz.orth    | 4 ++--
22852  fc-lang/ven.orth   | 4 ++--
22853  fc-lang/vi.orth    | 4 ++--
22854  fc-lang/vo.orth    | 4 ++--
22855  fc-lang/vot.orth   | 4 ++--
22856  fc-lang/wa.orth    | 4 ++--
22857  fc-lang/wen.orth   | 4 ++--
22858  fc-lang/wo.orth    | 4 ++--
22859  fc-lang/xh.orth    | 4 ++--
22860  fc-lang/yap.orth   | 4 ++--
22861  fc-lang/yi.orth    | 4 ++--
22862  fc-lang/yo.orth    | 4 ++--
22863  fc-lang/zh_cn.orth | 4 ++--
22864  fc-lang/zh_hk.orth | 4 ++--
22865  fc-lang/zh_mo.orth | 4 ++--
22866  fc-lang/zh_sg.orth | 4 ++--
22867  fc-lang/zh_tw.orth | 4 ++--
22868  fc-lang/zu.orth    | 4 ++--
22869  177 files changed, 354 insertions(+), 354 deletions(-)
22870
22871 commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
22872 Author: Keith Packard <keithp@keithp.com>
22873 Date:   Tue Mar 4 00:19:09 2003 +0000
22874
22875     Add .cvsignore
22876
22877  doc/.cvsignore | 4 ++++
22878  1 file changed, 4 insertions(+)
22879
22880 commit af82b48c2b8c2037020d928aced582dedd06d8d9
22881 Author: Keith Packard <keithp@keithp.com>
22882 Date:   Tue Mar 4 00:14:58 2003 +0000
22883
22884     Allow multiple directories in --with-add-fonts, by default add only
22885         scalable fonts from X directory
22886
22887  configure.in | 48 ++++++++++++++++++++++++++++++++----------------
22888  1 file changed, 32 insertions(+), 16 deletions(-)
22889
22890 commit bb7743ae7e218ecef31f3023b281939b02967552
22891 Author: Keith Packard <keithp@keithp.com>
22892 Date:   Mon Mar 3 05:47:14 2003 +0000
22893
22894     Update version to 2.1.91
22895
22896  configure.in            | 2 +-
22897  fontconfig/fontconfig.h | 2 +-
22898  2 files changed, 2 insertions(+), 2 deletions(-)
22899
22900 commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
22901 Author: Owen Taylor <otaylor@redhat.com>
22902 Date:   Mon Mar 3 01:13:11 2003 +0000
22903
22904     Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
22905     fontconfig.spec.in: Improvements from Red Hat spec file.
22906     {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
22907     docs/*.sgml: SGML fixes.
22908
22909  ChangeLog                 |   8 ++
22910  doc/fontconfig-devel.sgml | 237
22911  +++++++++++++++++++++++-----------------------
22912  doc/fontconfig-user.sgml  |   8 +-
22913  fc-cache/Makefile.am      |   2 +
22914  fc-lang/Makefile.am       |   2 +
22915  fc-list/Makefile.am       |   2 +
22916  fontconfig.spec.in        |  86 +++++++++--------
22917  7 files changed, 191 insertions(+), 154 deletions(-)
22918
22919 commit ee170116da7cbd6e03a4de61c455d717183f46d7
22920 Author: Keith Packard <keithp@keithp.com>
22921 Date:   Sun Mar 2 19:13:00 2003 +0000
22922
22923     Ignore dist files
22924
22925  .cvsignore | 1 +
22926  1 file changed, 1 insertion(+)
22927
22928 commit ff3f1f98ed240a4cde511cace7acd09d40548656
22929 Author: Keith Packard <keithp@keithp.com>
22930 Date:   Sun Mar 2 19:12:23 2003 +0000
22931
22932     Switch back to -version-info for fontconfig as its at minor 0. Add
22933         --system-only to fc-cache. Fix FC_VERSION to match product version
22934         rather than .so version
22935
22936  Makefile.am             |    1 -
22937  configure.in            |   23 +-
22938  fc-cache/fc-cache.c     |    8 +
22939  fc-lang/fc-lang.c       |    6 +
22940  fontconfig/fontconfig.h |   16 +-
22941  ltmain.sh               | 6192
22942  -----------------------------------------------
22943  src/Makefile.am         |    2 +-
22944  src/fccfg.c             |   25 +-
22945  src/fcint.h             |    3 +
22946  src/fcstr.c             |    8 +-
22947  src/fcxml.c             |   14 +-
22948  11 files changed, 79 insertions(+), 6219 deletions(-)
22949
22950 commit bf0093b72487bd463b9c7700902cd8765534c9c1
22951 Author: Keith Packard <keithp@keithp.com>
22952 Date:   Sun Mar 2 08:46:04 2003 +0000
22953
22954     oops -- X fonts referenced from the wrong place
22955
22956  configure.in | 2 +-
22957  1 file changed, 1 insertion(+), 1 deletion(-)
22958
22959 commit ad9b233c98d4da08178503f6db9a43708e2a7df0
22960 Author: Keith Packard <keithp@keithp.com>
22961 Date:   Sun Mar 2 08:00:24 2003 +0000
22962
22963     Make default confdir point to sysconfdir
22964
22965  configure.in | 4 ++--
22966  1 file changed, 2 insertions(+), 2 deletions(-)
22967
22968 commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
22969 Author: Keith Packard <keithp@keithp.com>
22970 Date:   Sun Mar 2 07:36:08 2003 +0000
22971
22972     Add ltmain.sh to the package
22973
22974  Makefile.am | 1 +
22975  1 file changed, 1 insertion(+)
22976
22977 commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
22978 Author: Keith Packard <keithp@keithp.com>
22979 Date:   Sun Mar 2 07:28:24 2003 +0000
22980
22981     make dist works now. Update to 2.1.90 in preparation for eventual 2.2
22982         release
22983
22984  COPYING             |    4 +-
22985  ChangeLog           |   20 +
22986  INSTALL             |   11 +-
22987  Makefile.am         |    3 +-
22988  README              |    6 +-
22989  configure.in        |   11 +-
22990  fc-lang/Makefile.am |    2 +
22991  src/Makefile.am     |    2 +
22992  src/fcknownsets.h   | 1895
22993  ---------------------------------------------------
22994  test/Makefile.am    |    3 +
22995  10 files changed, 42 insertions(+), 1915 deletions(-)
22996
22997 commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
22998 Author: Keith Packard <keithp@keithp.com>
22999 Date:   Sat Mar 1 05:55:48 2003 +0000
23000
23001     Add .cvsignore
23002
23003  test/.cvsignore | 2 ++
23004  1 file changed, 2 insertions(+)
23005
23006 commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
23007 Author: Keith Packard <keithp@keithp.com>
23008 Date:   Sat Mar 1 05:55:17 2003 +0000
23009
23010     Add simple tests
23011
23012  Makefile.am        |   2 +-
23013  configure.in       |   1 +
23014  test/4x6.pcf       | Bin 0 -> 70952 bytes
23015  test/8x16.pcf      | Bin 0 -> 21320 bytes
23016  test/Makefile.am   |   4 +++
23017  test/fonts.conf.in |   4 +++
23018  test/out.expected  |   8 +++++
23019  test/run-test.sh   |  85
23020  +++++++++++++++++++++++++++++++++++++++++++++++++++++
23021  8 files changed, 103 insertions(+), 1 deletion(-)
23022
23023 commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
23024 Author: Keith Packard <keithp@keithp.com>
23025 Date:   Sat Mar 1 05:21:02 2003 +0000
23026
23027     Add --disable-docs flag
23028
23029  configure.in    | 16 ++++++++++++++++
23030  doc/Makefile.am | 21 ++++++++++++++++-----
23031  src/Makefile.am |  4 ----
23032  3 files changed, 32 insertions(+), 9 deletions(-)
23033
23034 commit 0da305f7f85ae0dddc411df53ef077709558d369
23035 Author: Keith Packard <keithp@keithp.com>
23036 Date:   Sat Mar 1 03:06:37 2003 +0000
23037
23038     Switch to docbook and split documentation into pieces
23039
23040  Makefile.am      |    2 +-
23041  configure.in     |   15 +
23042  doc/Makefile.am  |   35 ++
23043  src/fontconfig.3 | 1466
23044  ------------------------------------------------------
23045  4 files changed, 51 insertions(+), 1467 deletions(-)
23046
23047 commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
23048 Author: Keith Packard <keithp@keithp.com>
23049 Date:   Sat Mar 1 02:23:52 2003 +0000
23050
23051     Reformat documentation into sgml for docbook, split into user/devel
23052     guides
23053
23054  doc/fontconfig-devel.sgml | 1257
23055  +++++++++++++++++++++++++++++++++++++++++++++
23056  doc/fontconfig-user.sgml  |  559 ++++++++++++++++++++
23057  doc/fontconfig.tex        |   55 --
23058  3 files changed, 1816 insertions(+), 55 deletions(-)
23059
23060 commit df43986cdcb38f6462d63618a115618cd9a964bb
23061 Author: Keith Packard <keithp@keithp.com>
23062 Date:   Thu Feb 27 08:12:13 2003 +0000
23063
23064     Disable globaladvance for batang fonts
23065
23066  fonts.conf.in | 10 ++++++++++
23067  1 file changed, 10 insertions(+)
23068
23069 commit cc168fa6688066baad43d1de577a39c11102947a
23070 Author: Keith Packard <keithp@keithp.com>
23071 Date:   Thu Feb 27 08:08:09 2003 +0000
23072
23073     Disable globaladvance for gulim fonts
23074
23075  fonts.conf.in | 15 +++++++++++++++
23076  1 file changed, 15 insertions(+)
23077
23078 commit 148656ed8b3755f0634be14ae60996a1ad493836
23079 Author: Keith Packard <keithp@keithp.com>
23080 Date:   Thu Feb 27 07:04:59 2003 +0000
23081
23082     Stop setting FC_SPACING from font hints. Theyre always wrong
23083
23084  src/fcfreetype.c | 7 ++++++-
23085  1 file changed, 6 insertions(+), 1 deletion(-)
23086
23087 commit 662b879681f2961b446341638c7bec048edd612a
23088 Author: Keith Packard <keithp@keithp.com>
23089 Date:   Thu Feb 27 07:04:31 2003 +0000
23090
23091     Avoid crashing with null expressions in debug code
23092
23093  src/fcdbg.c | 3 ++-
23094  1 file changed, 2 insertions(+), 1 deletion(-)
23095
23096 commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
23097 Author: Keith Packard <keithp@keithp.com>
23098 Date:   Wed Feb 26 19:13:17 2003 +0000
23099
23100     Allow double or integer for numeric values in matching
23101
23102  src/fcdbg.c   |  4 ++--
23103  src/fcmatch.c | 34 ++++++++++++++++++++++++++--------
23104  2 files changed, 28 insertions(+), 10 deletions(-)
23105
23106 commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
23107 Author: Keith Packard <keithp@keithp.com>
23108 Date:   Mon Feb 24 17:52:44 2003 +0000
23109
23110     Add remaining .cvsignore files
23111
23112  fc-cache/.cvsignore   | 5 +++++
23113  fc-lang/.cvsignore    | 6 ++++++
23114  fc-list/.cvsignore    | 5 +++++
23115  fontconfig/.cvsignore | 2 ++
23116  src/.cvsignore        | 6 ++++++
23117  5 files changed, 24 insertions(+)
23118
23119 commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
23120 Author: Keith Packard <keithp@keithp.com>
23121 Date:   Mon Feb 24 17:50:29 2003 +0000
23122
23123     Add .cvsignore file
23124
23125  .cvsignore | 15 +++++++++++++++
23126  1 file changed, 15 insertions(+)
23127
23128 commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
23129 Author: Keith Packard <keithp@keithp.com>
23130 Date:   Mon Feb 24 17:18:50 2003 +0000
23131
23132     Switch to automake
23133
23134  Makefile.am             |   49 +
23135  Makefile.in             |   91 -
23136  autogen.sh              |   89 +
23137  config.h.in             |  138 --
23138  configure.in            |  425 ++--
23139  cvscompile.sh           |   11 -
23140  fc-cache/Makefile.am    |   28 +
23141  fc-cache/Makefile.in    |   53 -
23142  fc-lang/Makefile.am     |   38 +
23143  fc-list/Makefile.am     |   28 +
23144  fc-list/Makefile.in     |   54 -
23145  findfonts               |    4 -
23146  fontconfig.spec.in      |   74 +
23147  fontconfig/Makefile.am  |    8 +
23148  fontconfig/Makefile.in  |   39 -
23149  fontconfig/fontconfig.h |    3 +-
23150  fonts.conf.in           |   12 +-
23151  local.conf              |    5 +
23152  local.def               |   70 -
23153  ltmain.sh               | 6192
23154  +++++++++++++++++++++++++++++++++++++++++++++++
23155  setfontdirs             |   36 -
23156  src/Makefile.am         |   38 +
23157  src/Makefile.in         |  120 -
23158  src/fontconfig.3        | 1466 +++++++++++
23159  src/fontconfig.man      | 1466 -----------
23160  25 files changed, 8214 insertions(+), 2323 deletions(-)
23161
23162 commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
23163 Author: Keith Packard <keithp@keithp.com>
23164 Date:   Mon Feb 24 16:51:29 2003 +0000
23165
23166     Dont attempt to use cache if NULL
23167
23168  src/fcdir.c | 3 ++-
23169  1 file changed, 2 insertions(+), 1 deletion(-)
23170
23171 commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
23172 Author: Keith Packard <keithp@keithp.com>
23173 Date:   Mon Feb 17 17:35:28 2003 +0000
23174
23175     Remove broken fontconfig-config script
23176
23177  Makefile.in          |  9 -----
23178  configure.in         |  3 +-
23179  fontconfig-config.in | 94
23180  ----------------------------------------------------
23181  3 files changed, 1 insertion(+), 105 deletions(-)
23182
23183 commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
23184 Author: Keith Packard <keithp@keithp.com>
23185 Date:   Thu Feb 13 16:42:38 2003 +0000
23186
23187     Track dirs containing fonts.cache files referenced from ~/.fonts.cache
23188     file
23189
23190  src/fccache.c | 45 ++++++++++++++++++++++++++++++++++++++-------
23191  src/fcdir.c   |  3 +++
23192  src/fcint.h   |  4 ++++
23193  3 files changed, 45 insertions(+), 7 deletions(-)
23194
23195 commit 565a919e80bf2d801078cbd83eee8caf9c057519
23196 Author: Keith Packard <keithp@keithp.com>
23197 Date:   Wed Feb 12 20:35:32 2003 +0000
23198
23199     Have fc-cache skip directories without write access
23200
23201  fc-cache/fc-cache.c | 26 +++++++++++++++++++-------
23202  1 file changed, 19 insertions(+), 7 deletions(-)
23203
23204 commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
23205 Author: Keith Packard <keithp@keithp.com>
23206 Date:   Wed Feb 12 18:23:03 2003 +0000
23207
23208     Add prefer_outline hacks to replace bitmap fonts with equivalent
23209     outlines
23210
23211  fonts.conf.in | 28 ++++++++++++++++++++++++++++
23212  1 file changed, 28 insertions(+)
23213
23214 commit dda7794f1be86fa270410e63ce96104843ded66f
23215 Author: Keith Packard <keithp@keithp.com>
23216 Date:   Wed Feb 12 18:22:12 2003 +0000
23217
23218     Add "same" binding for edits to inherit binding from matched element
23219
23220  fonts.dtd   |  2 +-
23221  src/fccfg.c | 10 +++++++++-
23222  src/fcint.h |  2 +-
23223  src/fcxml.c |  2 ++
23224  4 files changed, 13 insertions(+), 3 deletions(-)
23225
23226 commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
23227 Author: Keith Packard <keithp@keithp.com>
23228 Date:   Wed Feb 12 18:21:21 2003 +0000
23229
23230     Output langsets and all bindings in debug messages
23231
23232  src/fcdbg.c | 21 +++++++++++++++++++--
23233  1 file changed, 19 insertions(+), 2 deletions(-)
23234
23235 commit b2b6903259c742c75738d49fa37ea0b167ef87cb
23236 Author: Keith Packard <keithp@keithp.com>
23237 Date:   Wed Feb 12 18:20:04 2003 +0000
23238
23239     Make FcStrCmpIgnoreCase a bit faster
23240
23241  src/fcstr.c | 11 +++++++----
23242  1 file changed, 7 insertions(+), 4 deletions(-)
23243
23244 commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
23245 Author: Keith Packard <keithp@keithp.com>
23246 Date:   Wed Feb 12 18:19:33 2003 +0000
23247
23248     Dont cache directorys until theyve been scanned. Avoids losing subdir
23249         contents. Also fixed cache hashing function (was returning
23250         constant).
23251         Lots of comments
23252
23253  src/fccache.c | 38 ++++++++++++++++++++++++++++++++------
23254  src/fcdir.c   | 11 +++++++++--
23255  2 files changed, 41 insertions(+), 8 deletions(-)
23256
23257 commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
23258 Author: Keith Packard <keithp@keithp.com>
23259 Date:   Fri Feb 7 00:15:09 2003 +0000
23260
23261     fontconfig is no longer affiliated with xfree86
23262
23263  src/fontconfig.man | 8 ++++----
23264  1 file changed, 4 insertions(+), 4 deletions(-)
23265
23266 commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
23267 Author: Keith Packard <keithp@keithp.com>
23268 Date:   Fri Feb 7 00:14:31 2003 +0000
23269
23270     Emphasize that fonts.conf isnt the right place for local configuration
23271
23272  fonts.conf.in | 8 ++++++--
23273  1 file changed, 6 insertions(+), 2 deletions(-)
23274
23275 commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
23276 Author: Keith Packard <keithp@keithp.com>
23277 Date:   Fri Feb 7 00:13:55 2003 +0000
23278
23279     Remove Imakefile
23280
23281  Imakefile | 90
23282  ---------------------------------------------------------------
23283  1 file changed, 90 deletions(-)
23284
23285 commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
23286 Author: Keith Packard <keithp@keithp.com>
23287 Date:   Fri Feb 7 00:13:37 2003 +0000
23288
23289     Build fc-lang, install local.conf
23290
23291  Makefile.in | 17 +++++++++++------
23292  1 file changed, 11 insertions(+), 6 deletions(-)
23293
23294 commit dda27aa9ee057d213956f18041bedb4648c6c302
23295 Author: Keith Packard <keithp@keithp.com>
23296 Date:   Thu Feb 6 19:30:32 2003 +0000
23297
23298     Avoid crash when $HOME is not set
23299
23300  src/fcstr.c | 3 ++-
23301  1 file changed, 2 insertions(+), 1 deletion(-)
23302
23303 commit 48092073dd7b633441daba6297cff8c4588fe58d
23304 Author: Keith Packard <keithp@keithp.com>
23305 Date:   Thu Feb 6 19:28:23 2003 +0000
23306
23307     Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)
23308
23309  fc-lang/el.orth | 9 +++++----
23310  1 file changed, 5 insertions(+), 4 deletions(-)
23311
23312 commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
23313 Author: Keith Packard <keithp@keithp.com>
23314 Date:   Thu Feb 6 19:25:53 2003 +0000
23315
23316     add shared library support for Tru64 UNIX and IRIX (bug #14)
23317
23318  configure.in | 17 +++++++++++++++++
23319  1 file changed, 17 insertions(+)
23320
23321 commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
23322 Author: Keith Packard <keithp@keithp.com>
23323 Date:   Thu Feb 6 19:22:43 2003 +0000
23324
23325     Fix inconsistent const usage in FcConfigCompareValue
23326
23327  src/fccfg.c | 10 ++++++----
23328  1 file changed, 6 insertions(+), 4 deletions(-)
23329
23330 commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
23331 Author: Keith Packard <keithp@keithp.com>
23332 Date:   Thu Feb 6 17:46:06 2003 +0000
23333
23334     Build fclang.h before building library This required compiling
23335     the charset
23336         funcs into fc-lang, which was done by refactoring code in
23337         fccharset.c
23338         and fcfreetype.c a bit
23339     Updated ethiopic orthographies
23340     Remove imake support
23341     Install empty local.conf file if none is present
23342
23343  fc-cache/Imakefile   |   22 -
23344  fc-lang/Imakefile    |   56 -
23345  fc-lang/am.orth      |   10 +-
23346  fc-lang/fc-lang.c    |   21 +-
23347  fc-lang/fclang.h     | 4006
23348  --------------------------------------------------
23349  fc-lang/gez.orth     |   55 +-
23350  fc-lang/ti.orth      |   28 -
23351  fc-lang/ti_er.orth   |   56 +
23352  fc-lang/ti_et.orth   |   33 +
23353  fc-lang/tig.orth     |   52 +
23354  fc-list/Imakefile    |   17 -
23355  fontconfig/Imakefile |    8 -
23356  src/Imakefile        |   48 -
23357  src/fccharset.c      |  769 +---------
23358  src/fcfreetype.c     |  768 ++++++++++
23359  src/fcint.h          |   19 +-
23360  16 files changed, 975 insertions(+), 4993 deletions(-)
23361
23362 commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
23363 Author: Keith Packard <keithp@keithp.com>
23364 Date:   Tue Jan 28 21:28:20 2003 +0000
23365
23366     Bug #4 The last entry for the terminator should not be 0xfffa,
23367     but 0xfffb.
23368
23369  fonts.conf.in | 2 +-
23370  1 file changed, 1 insertion(+), 1 deletion(-)
23371
23372 commit 4d3520610ec82a80601a1590861dc9505e2813b4
23373 Author: Keith Packard <keithp@keithp.com>
23374 Date:   Tue Jan 28 20:56:18 2003 +0000
23375
23376     Bug #2 If a sub-make fails, then the build will still happily
23377     continue. I
23378         will attach a patch I have been using in the Debian package for a
23379         while.
23380
23381  Makefile.in | 2 +-
23382  1 file changed, 1 insertion(+), 1 deletion(-)
23383
23384 commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
23385 Author: David Dawes <dawes@xfree86.org>
23386 Date:   Tue Jan 7 02:07:47 2003 +0000
23387
23388     703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
23389         script (#A.1483, Markus Kuhn).
23390
23391  setfontdirs | 6 +++---
23392  1 file changed, 3 insertions(+), 3 deletions(-)
23393
23394 commit 72a762196f356837ef615ee2a079e8b801a6f592
23395 Author: Torrey Lyons <torrey@mrcla.com>
23396 Date:   Fri Jan 3 18:54:11 2003 +0000
23397
23398     On Darwin add Mac font directories to fonts.conf.
23399
23400  Imakefile | 9 +++++++--
23401  1 file changed, 7 insertions(+), 2 deletions(-)
23402
23403 commit 432913ead584d164ed2830958ca5a3846394f5e6
23404 Author: David Dawes <dawes@xfree86.org>
23405 Date:   Sat Dec 21 02:31:53 2002 +0000
23406
23407     677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
23408
23409  src/fccfg.c | 6 +++++-
23410  1 file changed, 5 insertions(+), 1 deletion(-)
23411
23412 commit 1e341fdfc38527d8614e2fe744237f473f3febee
23413 Author: David Dawes <dawes@xfree86.org>
23414 Date:   Tue Dec 17 03:26:36 2002 +0000
23415
23416     Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
23417     fixes
23418         (Stuart Lissaman).
23419
23420  setfontdirs | 14 ++++++++++++--
23421  1 file changed, 12 insertions(+), 2 deletions(-)
23422
23423 commit 234397b42976f027df7acc41aae80ec43692d557
23424 Author: David Dawes <dawes@xfree86.org>
23425 Date:   Sat Dec 14 02:03:59 2002 +0000
23426
23427     633. Perform country-independent matching for Chinese languages in
23428         fontconfig (#A.1406, Keith Packard).
23429
23430  fc-lang/fc-lang.c | 76
23431  ++++++++++++++++++++++++++++++++++++++++++++++++++-----
23432  fc-lang/fclang.h  | 10 +++++++-
23433  src/fclang.c      | 15 +++++++----
23434  3 files changed, 89 insertions(+), 12 deletions(-)
23435
23436 commit 45fb31aa9113b597878fc19d1463c078663540d9
23437 Author: David Dawes <dawes@xfree86.org>
23438 Date:   Sat Dec 14 01:59:38 2002 +0000
23439
23440     632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
23441     code
23442         in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
23443
23444  src/fcstr.c | 4 ++--
23445  1 file changed, 2 insertions(+), 2 deletions(-)
23446
23447 commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
23448 Author: Egbert Eich <eich@suse.de>
23449 Date:   Wed Dec 4 10:28:03 2002 +0000
23450
23451     574. Make RENDER optional for Xvfb. When RENDER is enabled add
23452     depth 32
23453         pixmap format to list of supported pixmaps (Egbert Eich).
23454     573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
23455     isn't true
23456         for all platforms (Egbert Eich).
23457     572. Fix lbxproxy to also build on platforms that don't have
23458     snprintf()
23459         (Egbert Eich).
23460     571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
23461     after
23462         calling va_arg on all platforms (Egbert Eich).
23463     570. Fixed x11perf aa benchmarks to support non-default
23464     visuals/colormaps
23465         (Egbert Eich).
23466
23467  fontconfig/fcprivate.h | 2 +-
23468  1 file changed, 1 insertion(+), 1 deletion(-)
23469
23470 commit 7657345c1031eacedd734ddbc62a29de776672f4
23471 Author: Keith Packard <keithp@keithp.com>
23472 Date:   Fri Nov 22 02:12:16 2002 +0000
23473
23474     In debugging output, mark weakly bound values with (w)
23475
23476  src/fcdbg.c | 6 +++++-
23477  1 file changed, 5 insertions(+), 1 deletion(-)
23478
23479 commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
23480 Author: Keith Packard <keithp@keithp.com>
23481 Date:   Thu Nov 21 16:53:00 2002 +0000
23482
23483     Use unique local Imake define for fonts.conf dir (#5482, Mike
23484     A. Harris)
23485
23486  Imakefile | 14 +++++++-------
23487  1 file changed, 7 insertions(+), 7 deletions(-)
23488
23489 commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
23490 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
23491 Date:   Fri Nov 15 09:29:35 2002 +0000
23492
23493     483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
23494         directory /usr/share/fonts is ignored in this case (#A.1325,
23495         Joe Moss).
23496
23497  Imakefile | 14 ++++++++++++--
23498  1 file changed, 12 insertions(+), 2 deletions(-)
23499
23500 commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
23501 Author: Keith Packard <keithp@keithp.com>
23502 Date:   Mon Oct 21 17:03:47 2002 +0000
23503
23504     Elide historic cyrillic letters from several orthographies as they are
23505         unnecessary for modern documents and ill supported by fonts
23506
23507  fc-lang/bua.orth |  6 +++---
23508  fc-lang/fclang.h | 14 +++++++-------
23509  fc-lang/kaa.orth |  6 +++---
23510  fc-lang/ky.orth  |  6 +++---
23511  fc-lang/ru.orth  | 10 +++++++---
23512  fc-lang/sah.orth |  6 +++---
23513  fc-lang/tk.orth  |  6 +++---
23514  fc-lang/tt.orth  |  6 +++---
23515  fc-lang/tyv.orth |  6 +++---
23516  9 files changed, 35 insertions(+), 31 deletions(-)
23517
23518 commit bff801144b226f5f3ddf4188f181ed3f629fdcab
23519 Author: Keith Packard <keithp@keithp.com>
23520 Date:   Fri Oct 11 17:53:03 2002 +0000
23521
23522     Add a bunch more consts to Xft and fontconfig apis
23523
23524  fontconfig/fcfreetype.h |  2 +-
23525  fontconfig/fontconfig.h | 20 ++++++++++----------
23526  src/fcpat.c             | 20 ++++++++++----------
23527  3 files changed, 21 insertions(+), 21 deletions(-)
23528
23529 commit 0ce819b6096ae852a1979fa6ebb3e29260848007
23530 Author: Keith Packard <keithp@keithp.com>
23531 Date:   Thu Oct 3 22:06:27 2002 +0000
23532
23533     Change comments a bit in fonts.conf.in
23534
23535  fonts.conf.in | 7 +++++++
23536  1 file changed, 7 insertions(+)
23537
23538 commit 0d5af2ef2d9785efc29c909bc11f483069192c95
23539 Author: Keith Packard <keithp@keithp.com>
23540 Date:   Wed Oct 2 16:15:54 2002 +0000
23541
23542     English orthography included 0xd. instead of 0xe. for several
23543     codepoints.
23544         Oops
23545
23546  fc-lang/en.orth  | 8 ++++----
23547  fc-lang/fclang.h | 2 +-
23548  2 files changed, 5 insertions(+), 5 deletions(-)
23549
23550 commit 1852d490352fdc05891b778a8769000816b907b0
23551 Author: Keith Packard <keithp@keithp.com>
23552 Date:   Wed Oct 2 07:11:30 2002 +0000
23553
23554     Add FC_RGBA_UNKNOWN
23555
23556  fontconfig/fontconfig.h | 5 +++--
23557  src/fcname.c            | 5 +++--
23558  src/fontconfig.man      | 4 +++-
23559  3 files changed, 9 insertions(+), 5 deletions(-)
23560
23561 commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
23562 Author: Keith Packard <keithp@keithp.com>
23563 Date:   Thu Sep 26 00:30:30 2002 +0000
23564
23565     Fix alignment issue on sparc
23566
23567  src/fcpat.c | 17 ++++++++++++-----
23568  1 file changed, 12 insertions(+), 5 deletions(-)
23569
23570 commit a342e87dc3d4211a29525654ff6b41d088bdce71
23571 Author: Keith Packard <keithp@keithp.com>
23572 Date:   Thu Sep 26 00:17:28 2002 +0000
23573
23574     Add fontversion field
23575
23576  fontconfig/fontconfig.h |  3 ++-
23577  src/fcdefault.c         |  6 +++++-
23578  src/fcfreetype.c        | 18 +++++++++++++++++-
23579  src/fcmatch.c           | 15 ++++++++++++---
23580  src/fcname.c            |  3 ++-
23581  5 files changed, 38 insertions(+), 7 deletions(-)
23582
23583 commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
23584 Author: Keith Packard <keithp@keithp.com>
23585 Date:   Thu Sep 26 00:16:23 2002 +0000
23586
23587     Was losing local cached dirs in global cache list
23588
23589  src/fccache.c | 17 ++++++++---------
23590  src/fcdir.c   |  4 +++-
23591  src/fcint.h   | 10 ++++++----
23592  3 files changed, 17 insertions(+), 14 deletions(-)
23593
23594 commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
23595 Author: Keith Packard <keithp@keithp.com>
23596 Date:   Thu Sep 26 00:13:39 2002 +0000
23597
23598     Add a few more permissable blank glyphs
23599
23600  fonts.conf.in | 6 ++++++
23601  1 file changed, 6 insertions(+)
23602
23603 commit d1bec8c66d729fe67992a0212b3dffa18879e88f
23604 Author: Marc Aurele La France <tsi@ualberta.edu>
23605 Date:   Wed Sep 18 17:11:46 2002 +0000
23606
23607     Pacify gcc 3.2
23608
23609  fc-cache/fc-cache.c | 3 ++-
23610  src/fclist.c        | 4 ++--
23611  src/fcpat.c         | 4 ++--
23612  3 files changed, 6 insertions(+), 5 deletions(-)
23613
23614 commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
23615 Author: Marc Aurele La France <tsi@ualberta.edu>
23616 Date:   Thu Sep 12 20:56:03 2002 +0000
23617
23618     Fix structure alignment and array wlk bugs
23619
23620  src/fcpat.c | 11 +++++++----
23621  1 file changed, 7 insertions(+), 4 deletions(-)
23622
23623 commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
23624 Author: Keith Packard <keithp@keithp.com>
23625 Date:   Sat Sep 7 19:43:41 2002 +0000
23626
23627     Add a bunch more blank glyphs, plus label existing blanks with
23628     official
23629         unicode names
23630
23631  fonts.conf.in | 66
23632  +++++++++++++++++++++++++++++++++--------------------------
23633  1 file changed, 37 insertions(+), 29 deletions(-)
23634
23635 commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
23636 Author: Keith Packard <keithp@keithp.com>
23637 Date:   Sat Sep 7 17:30:18 2002 +0000
23638
23639     Found a few more blank glyphs to add
23640
23641  fonts.conf.in | 4 ++++
23642  1 file changed, 4 insertions(+)
23643
23644 commit f9ad97b0d4be53164970ca0a8ff605670a60587c
23645 Author: Keith Packard <keithp@keithp.com>
23646 Date:   Sat Sep 7 16:50:16 2002 +0000
23647
23648     Add more blank glyphs to default config
23649
23650  fonts.conf.in | 14 ++++++++++++++
23651  1 file changed, 14 insertions(+)
23652
23653 commit c2022f999e0492d530925b0112ffd34ce146a8e3
23654 Author: Keith Packard <keithp@keithp.com>
23655 Date:   Sat Aug 31 22:27:08 2002 +0000
23656
23657     Update ChangeLog with a few notes
23658
23659  ChangeLog | 15 ++++++++++++++-
23660  1 file changed, 14 insertions(+), 1 deletion(-)
23661
23662 commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
23663 Author: Keith Packard <keithp@keithp.com>
23664 Date:   Sat Aug 31 22:17:32 2002 +0000
23665
23666     More complete memory tracking. Install always overwrites header files
23667
23668  fontconfig/Makefile.in | 17 ++++-------------
23669  src/fcatomic.c         |  8 +++++++-
23670  src/fcblanks.c         |  8 ++++++++
23671  src/fccache.c          | 37 +++++++++++++++++++++++++++----------
23672  src/fccfg.c            |  6 ++++--
23673  src/fccharset.c        | 10 +++++++---
23674  src/fcdir.c            |  3 ++-
23675  src/fcfreetype.c       |  8 +++++---
23676  src/fcinit.c           | 48
23677  ++++++++++++++++++++++++++++++------------------
23678  src/fcint.h            | 16 ++++++++++++++--
23679  src/fcmatch.c          |  3 ++-
23680  src/fcname.c           |  7 ++++++-
23681  src/fcpat.c            |  3 ++-
23682  src/fcstr.c            |  5 +++++
23683  src/fcxml.c            | 33 ++++++++++++++++++++++++++++-----
23684  15 files changed, 151 insertions(+), 61 deletions(-)
23685
23686 commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
23687 Author: Keith Packard <keithp@keithp.com>
23688 Date:   Fri Aug 30 01:28:17 2002 +0000
23689
23690     Update latin and cyrillic orthographies by comparing those found at
23691         evertype.com with those from eki.ee
23692
23693  fc-lang/ab.orth  |    7 +-
23694  fc-lang/az.orth  |   65 ++-
23695  fc-lang/ba.orth  |   43 +-
23696  fc-lang/be.orth  |   20 +-
23697  fc-lang/bg.orth  |   21 +-
23698  fc-lang/br.orth  |   33 +-
23699  fc-lang/ca.orth  |   50 +-
23700  fc-lang/cs.orth  |   67 ++-
23701  fc-lang/da.orth  |   83 ++-
23702  fc-lang/de.orth  |   33 +-
23703  fc-lang/es.orth  |   42 +-
23704  fc-lang/et.orth  |   35 +-
23705  fc-lang/eu.orth  |   26 +-
23706  fc-lang/fclang.h | 1602
23707  ++++++++++++++++++++++++++----------------------------
23708  fc-lang/fi.orth  |   40 +-
23709  fc-lang/fo.orth  |   57 +-
23710  fc-lang/fy.orth  |   24 +-
23711  fc-lang/ga.orth  |   78 ++-
23712  fc-lang/gd.orth  |   23 +-
23713  fc-lang/gl.orth  |    7 +-
23714  fc-lang/hr.orth  |   33 +-
23715  fc-lang/hu.orth  |   13 +-
23716  fc-lang/is.orth  |   31 +-
23717  fc-lang/it.orth  |   24 +-
23718  fc-lang/kk.orth  |   15 +-
23719  fc-lang/kl.orth  |   35 +-
23720  fc-lang/lt.orth  |   11 +-
23721  fc-lang/lv.orth  |    7 +-
23722  fc-lang/mt.orth  |   50 +-
23723  fc-lang/nl.orth  |   27 +-
23724  fc-lang/no.orth  |   49 +-
23725  fc-lang/oc.orth  |   37 +-
23726  fc-lang/pl.orth  |   16 +-
23727  fc-lang/pt.orth  |   40 +-
23728  fc-lang/rm.orth  |   13 +-
23729  fc-lang/ro.orth  |    6 +-
23730  fc-lang/sk.orth  |   31 +-
23731  fc-lang/sl.orth  |   82 ++-
23732  fc-lang/sq.orth  |    7 +-
23733  fc-lang/sr.orth  |   25 +-
23734  fc-lang/sv.orth  |   76 ++-
23735  fc-lang/tr.orth  |   34 +-
23736  fc-lang/uk.orth  |   20 +-
23737  fc-lang/vot.orth |    5 +-
23738  44 files changed, 1799 insertions(+), 1244 deletions(-)
23739
23740 commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
23741 Author: Keith Packard <keithp@keithp.com>
23742 Date:   Mon Aug 26 23:34:31 2002 +0000
23743
23744     FcLangSetHasLang was not actually checking the language set itself
23745
23746  ChangeLog    | 4 ++++
23747  src/fclang.c | 7 ++++---
23748  2 files changed, 8 insertions(+), 3 deletions(-)
23749
23750 commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
23751 Author: Keith Packard <keithp@keithp.com>
23752 Date:   Mon Aug 26 20:52:59 2002 +0000
23753
23754     Update ChangeLog, fix some bugs in the man page
23755
23756  ChangeLog          |  3 +++
23757  src/fontconfig.man | 68
23758  +++++++++++++++++++++++++++++-------------------------
23759  2 files changed, 39 insertions(+), 32 deletions(-)
23760
23761 commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
23762 Author: Keith Packard <keithp@keithp.com>
23763 Date:   Mon Aug 26 19:57:40 2002 +0000
23764
23765     Append version number to cache file names
23766
23767  fontconfig/fontconfig.h | 18 +++++++++++++++---
23768  src/fcdir.c             |  6 +++---
23769  src/fcint.h             |  2 +-
23770  src/fontconfig.man      |  5 +++--
23771  4 files changed, 22 insertions(+), 9 deletions(-)
23772
23773 commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
23774 Author: Keith Packard <keithp@keithp.com>
23775 Date:   Sat Aug 24 20:08:53 2002 +0000
23776
23777     Add const to a bunch of string APIs
23778
23779  fontconfig/fontconfig.h | 32 ++++++++++++++++----------------
23780  src/fcstr.c             | 46
23781  +++++++++++++++++++++++-----------------------
23782  2 files changed, 39 insertions(+), 39 deletions(-)
23783
23784 commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
23785 Author: Keith Packard <keithp@keithp.com>
23786 Date:   Thu Aug 22 18:53:22 2002 +0000
23787
23788     Add contains/not_contains, fix LangSet equal operator to use
23789     FcLangEqual
23790
23791  ChangeLog    | 13 +++++++++++++
23792  fonts.dtd    |  6 ++++--
23793  src/fccfg.c  | 28 +++++++++++++++++++++-------
23794  src/fcdbg.c  |  9 ++++++---
23795  src/fcint.h  |  4 ++--
23796  src/fclang.c |  1 +
23797  src/fclist.c |  8 ++++----
23798  src/fcxml.c  | 19 ++++++++++++++++---
23799  8 files changed, 67 insertions(+), 21 deletions(-)
23800
23801 commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
23802 Author: Keith Packard <keithp@keithp.com>
23803 Date:   Thu Aug 22 07:36:45 2002 +0000
23804
23805     Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
23806
23807  ChangeLog               |  22 +-
23808  fc-lang/fc-lang.c       |  24 ++-
23809  fc-lang/fclang.h        | 556
23810  ++++++++++++++++++++++++------------------------
23811  fontconfig/fcprivate.h  |   5 +-
23812  fontconfig/fontconfig.h |  46 +++-
23813  src/fccache.c           |  16 +-
23814  src/fccfg.c             |  22 +-
23815  src/fccharset.c         |  80 ++++---
23816  src/fcdbg.c             |   5 +-
23817  src/fcfreetype.c        |  11 +-
23818  src/fcinit.c            |  14 +-
23819  src/fcint.h             |  35 +--
23820  src/fclang.c            | 431 ++++++++++++++++++++++++++++++++-----
23821  src/fclist.c            |   4 +-
23822  src/fcmatch.c           |  31 ++-
23823  src/fcname.c            |  29 ++-
23824  src/fcpat.c             | 301 +++++++++++++++++++++++++-
23825  src/fcstr.c             |  14 +-
23826  18 files changed, 1235 insertions(+), 411 deletions(-)
23827
23828 commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
23829 Author: Keith Packard <keithp@keithp.com>
23830 Date:   Tue Aug 20 23:17:03 2002 +0000
23831
23832     Memory leak in XML parsing of matrices (thanks Owen)
23833
23834  src/fcxml.c | 3 ++-
23835  1 file changed, 2 insertions(+), 1 deletion(-)
23836
23837 commit fa244f3d8807415247c8aeb77145502b1cb9ace8
23838 Author: Keith Packard <keithp@keithp.com>
23839 Date:   Mon Aug 19 19:32:05 2002 +0000
23840
23841     Various config changes plus a couple of optimizations from Owen
23842
23843  ChangeLog               |  19 ++++++++
23844  config.h.in             |   9 ----
23845  config/Makedefs.in      |  25 +++++------
23846  configure.in            | 117
23847  ++++++++----------------------------------------
23848  fc-cache/Imakefile      |   2 +-
23849  fc-lang/Imakefile       |   4 +-
23850  fc-lang/ja.orth         |   4 +-
23851  fc-lang/ko.orth         |   5 ++-
23852  fc-lang/zh_cn.orth      |   5 ++-
23853  fc-lang/zh_sg.orth      |   4 +-
23854  fc-list/Imakefile       |   2 +-
23855  fontconfig/fcprivate.h  |   4 +-
23856  fontconfig/fontconfig.h |  18 ++++----
23857  fonts.conf.in           |  12 +++++
23858  src/Imakefile           |   2 +-
23859  src/fccache.c           |  69 +++++++++++++++++-----------
23860  src/fccfg.c             |  33 ++++++--------
23861  src/fcdbg.c             |   7 +--
23862  src/fclist.c            |   4 +-
23863  src/fcmatch.c           |   5 +--
23864  src/fcname.c            |   4 +-
23865  src/fcpat.c             |  43 +-----------------
23866  src/fcxml.c             |  17 +------
23867  src/fontconfig.man      |  22 ++++-----
23868  24 files changed, 159 insertions(+), 277 deletions(-)
23869
23870 commit 5d43e799197d2758102b699f9bc12b3c116a9b80
23871 Author: Keith Packard <keithp@keithp.com>
23872 Date:   Tue Aug 13 02:06:22 2002 +0000
23873
23874     Make missing font directory messages only displayed when verbose
23875
23876  fc-cache/fc-cache.c | 5 +++--
23877  1 file changed, 3 insertions(+), 2 deletions(-)
23878
23879 commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
23880 Author: Keith Packard <keithp@keithp.com>
23881 Date:   Mon Aug 12 22:20:11 2002 +0000
23882
23883     Clean up French orthography, update 639-1 list of supported languages
23884
23885  fc-lang/fclang.h |   2 +-
23886  fc-lang/fr.orth  |  59 +++++++++++++++------------
23887  fc-lang/iso639-1 | 122
23888  +++++++++++++++++++++++++++----------------------------
23889  3 files changed, 95 insertions(+), 88 deletions(-)
23890
23891 commit 938bc63358c09b9fd3709e8f914870f906361594
23892 Author: Keith Packard <keithp@keithp.com>
23893 Date:   Sun Aug 11 18:11:04 2002 +0000
23894
23895     Fix weird first/not-first lameness in font matches, replacing
23896     with target
23897         qualifiers on test elements. Update library manual page.
23898
23899  fontconfig/fcprivate.h  |   5 +-
23900  fontconfig/fontconfig.h |  23 +++-
23901  fonts.conf.in           |   9 +-
23902  fonts.dtd               |   4 +
23903  src/fccfg.c             | 142 ++++++++-------------
23904  src/fcdbg.c             |  29 +++--
23905  src/fcint.h             |  19 ++-
23906  src/fclist.c            |   4 +-
23907  src/fcmatch.c           |  19 +--
23908  src/fcname.c            |   4 +-
23909  src/fcpat.c             |  43 ++++++-
23910  src/fcxml.c             |  33 ++++-
23911  src/fontconfig.man      | 332
23912  ++++++++++++++++++++++++++++++++++++++++++++----
23913  13 files changed, 510 insertions(+), 156 deletions(-)
23914
23915 commit 80a7d664395d62cc335ac93b9918efebca00c117
23916 Author: Keith Packard <keithp@keithp.com>
23917 Date:   Sun Aug 11 15:09:33 2002 +0000
23918
23919     Help message said -v was for --force
23920
23921  fc-cache/fc-cache.c | 4 ++--
23922  1 file changed, 2 insertions(+), 2 deletions(-)
23923
23924 commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
23925 Author: Keith Packard <keithp@keithp.com>
23926 Date:   Thu Aug 8 00:10:51 2002 +0000
23927
23928     Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
23929     Interlingua,
23930         Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
23931         Tigrinya,
23932         Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
23933
23934  fc-lang/Imakefile |   42 +-
23935  fc-lang/aa.orth   |   40 ++
23936  fc-lang/am.orth   |   28 +
23937  fc-lang/ay.orth   |   37 ++
23938  fc-lang/bin.orth  |   55 ++
23939  fc-lang/dz.orth   |   28 +
23940  fc-lang/fclang.h  | 1752
23941  +++++++++++++++++++++++++++++------------------------
23942  fc-lang/fj.orth   |   34 ++
23943  fc-lang/ho.orth   |   33 +
23944  fc-lang/ia.orth   |   29 +
23945  fc-lang/ie.orth   |   29 +
23946  fc-lang/io.orth   |   29 +
23947  fc-lang/iso639-2  |   48 +-
23948  fc-lang/ki.orth   |   33 +
23949  fc-lang/my.orth   |   37 ++
23950  fc-lang/om.orth   |   29 +
23951  fc-lang/so.orth   |   29 +
23952  fc-lang/sw.orth   |   29 +
23953  fc-lang/ti.orth   |   28 +
23954  fc-lang/ts.orth   |   29 +
23955  fc-lang/tw.orth   |   50 ++
23956  fc-lang/ug.orth   |   29 +
23957  fc-lang/ur.orth   |   29 +
23958  fc-lang/xh.orth   |   29 +
23959  fc-lang/zu.orth   |   29 +
23960  25 files changed, 1718 insertions(+), 846 deletions(-)
23961
23962 commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
23963 Author: Keith Packard <keithp@keithp.com>
23964 Date:   Wed Aug 7 17:34:15 2002 +0000
23965
23966     Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
23967     Scots,
23968         Syriac and Votic orthographies
23969
23970  fc-lang/Imakefile |   39 +-
23971  fc-lang/ast.orth  |   47 ++
23972  fc-lang/cu.orth   |   42 ++
23973  fc-lang/fclang.h  | 1776
23974  ++++++++++++++++++++++++++++-------------------------
23975  fc-lang/fur.orth  |   39 ++
23976  fc-lang/fy.orth   |   26 +-
23977  fc-lang/gv.orth   |   31 +
23978  fc-lang/iso639-2  |   20 +-
23979  fc-lang/kw.orth   |   35 ++
23980  fc-lang/sco.orth  |   32 +
23981  fc-lang/syr.orth  |   29 +
23982  fc-lang/to.orth   |    4 +-
23983  fc-lang/vot.orth  |   37 ++
23984  13 files changed, 1300 insertions(+), 857 deletions(-)
23985
23986 commit bd724c85969f7c24cf17b8780217c5a428555ea4
23987 Author: Keith Packard <keithp@keithp.com>
23988 Date:   Wed Aug 7 01:45:59 2002 +0000
23989
23990     Short circuit FcPatternEqual when both args point at the same pattern
23991
23992  src/fcpat.c | 5 ++++-
23993  1 file changed, 4 insertions(+), 1 deletion(-)
23994
23995 commit 0e344dec0b124c38e6193cc4208e06662acd32f1
23996 Author: Keith Packard <keithp@keithp.com>
23997 Date:   Tue Aug 6 19:54:10 2002 +0000
23998
23999     Update fontconfig manual to match current bits
24000
24001  src/fontconfig.man | 100
24002  ++++++++++++++++++++++++++++++++++++++++++++---------
24003  1 file changed, 83 insertions(+), 17 deletions(-)
24004
24005 commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
24006 Author: Keith Packard <keithp@keithp.com>
24007 Date:   Tue Aug 6 19:00:43 2002 +0000
24008
24009     Uninitialized member of cache structure could lead to non-updated
24010     cache
24011         files
24012
24013  src/fccache.c | 1 +
24014  1 file changed, 1 insertion(+)
24015
24016 commit 4534f30d2175966409af158c0a9efee678937bfd
24017 Author: Keith Packard <keithp@keithp.com>
24018 Date:   Tue Aug 6 18:59:59 2002 +0000
24019
24020     Fix Imakefile to make fclang.h writable
24021
24022  fc-lang/Imakefile | 2 +-
24023  1 file changed, 1 insertion(+), 1 deletion(-)
24024
24025 commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
24026 Author: Keith Packard <keithp@keithp.com>
24027 Date:   Tue Aug 6 18:59:43 2002 +0000
24028
24029     Add Latin-1 characters needed by Welsh
24030
24031  fc-lang/cy.orth  |   17 +-
24032  fc-lang/fclang.h | 1430
24033  +++++++++++++++++++++++++++---------------------------
24034  2 files changed, 733 insertions(+), 714 deletions(-)
24035
24036 commit a6531d8cbafd79f26d06b086cceccb461e661f4a
24037 Author: Keith Packard <keithp@keithp.com>
24038 Date:   Thu Aug 1 16:17:33 2002 +0000
24039
24040     Always install fonts.conf and fonts.dtd, moving any existing
24041     fonts.conf to
24042         fonts.conf.bak. Add ~/.fonts to default font directories and
24043         add some
24044         useful comments to fonts.conf
24045
24046  Imakefile     | 17 +++++++++++++++--
24047  fonts.conf.in | 12 ++++++++++++
24048  setfontdirs   |  2 ++
24049  3 files changed, 29 insertions(+), 2 deletions(-)
24050
24051 commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
24052 Author: Keith Packard <keithp@keithp.com>
24053 Date:   Thu Aug 1 15:57:26 2002 +0000
24054
24055     Fix autoconf build BSD install and sysconfdir problems
24056
24057  ChangeLog              | 17 +++++++++++++++++
24058  Makefile.in            | 10 +++++-----
24059  config.h.in            |  3 +++
24060  config/Makedefs.in     |  5 +++--
24061  configure.in           | 14 +++++++++++++-
24062  fc-cache/Makefile.in   |  4 ++--
24063  fc-list/Makefile.in    |  4 ++--
24064  fontconfig/Makefile.in |  8 ++++----
24065  src/Makefile.in        |  2 +-
24066  9 files changed, 50 insertions(+), 17 deletions(-)
24067
24068 commit c2e9d0240b52adf9f0efd42a8be600f652086c32
24069 Author: Marc Aurele La France <tsi@ualberta.edu>
24070 Date:   Thu Aug 1 01:35:02 2002 +0000
24071
24072     Warning fix
24073
24074  fontconfig/fontconfig.h | 5 ++++-
24075  src/fcint.h             | 5 +----
24076  2 files changed, 5 insertions(+), 5 deletions(-)
24077
24078 commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
24079 Author: Keith Packard <keithp@keithp.com>
24080 Date:   Wed Jul 31 01:36:37 2002 +0000
24081
24082     Add binding property to edit element
24083
24084  fonts.conf.in | 12 +++++++++---
24085  fonts.dtd     |  3 ++-
24086  src/fccfg.c   |  8 ++++----
24087  src/fcint.h   |  3 ++-
24088  src/fcxml.c   | 35 ++++++++++++++++++++++++++++-------
24089  5 files changed, 45 insertions(+), 16 deletions(-)
24090
24091 commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
24092 Author: Keith Packard <keithp@keithp.com>
24093 Date:   Sun Jul 28 10:50:59 2002 +0000
24094
24095     Rewrite global cache handling code in fontconfig to eliminate per-file
24096         syscalls
24097
24098  fontconfig/fontconfig.h |   5 +-
24099  src/fccache.c           | 968
24100  +++++++++++++++++++++++++++++++-----------------
24101  src/fccfg.c             |  23 +-
24102  src/fcdir.c             | 183 +++++----
24103  src/fcint.h             | 126 +++++--
24104  src/fcmatrix.c          |   9 +-
24105  6 files changed, 830 insertions(+), 484 deletions(-)
24106
24107 commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
24108 Author: Keith Packard <keithp@keithp.com>
24109 Date:   Sat Jul 27 23:13:28 2002 +0000
24110
24111     Add ngai tahu specific chars to maori orthography
24112
24113  fc-lang/Imakefile |   1 +
24114  fc-lang/fclang.h  | 802
24115  +++++++++++++++++++++++++++---------------------------
24116  fc-lang/mi.orth   |   1 +
24117  3 files changed, 405 insertions(+), 399 deletions(-)
24118
24119 commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
24120 Author: Keith Packard <keithp@keithp.com>
24121 Date:   Wed Jul 17 17:51:52 2002 +0000
24122
24123     Add fclang.c to Makefile.in
24124
24125  src/Makefile.in | 2 ++
24126  1 file changed, 2 insertions(+)
24127
24128 commit 6864f6279297a59ff509e5454fdebb77ac64e530
24129 Author: Keith Packard <keithp@keithp.com>
24130 Date:   Sat Jul 13 20:33:05 2002 +0000
24131
24132     Trim ja orthography of a couple codepoints not found in kochi fonts
24133
24134  fc-lang/fclang.h | 4 ++--
24135  fc-lang/ja.orth  | 6 +++---
24136  2 files changed, 5 insertions(+), 5 deletions(-)
24137
24138 commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
24139 Author: Keith Packard <keithp@keithp.com>
24140 Date:   Sat Jul 13 19:10:03 2002 +0000
24141
24142     Fix typo in geez (ethiopic) orthography
24143
24144  fc-lang/fclang.h | 2 +-
24145  fc-lang/gez.orth | 4 ++--
24146  2 files changed, 3 insertions(+), 3 deletions(-)
24147
24148 commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
24149 Author: Keith Packard <keithp@keithp.com>
24150 Date:   Sat Jul 13 05:43:25 2002 +0000
24151
24152     Add some Utf16 support, extract font family and style names from
24153     name table
24154         for sfnt fonts
24155
24156  fontconfig/fontconfig.h |  23 +++-
24157  src/fccharset.c         |  40 ++++--
24158  src/fcfreetype.c        | 342
24159  ++++++++++++++++++++++++++++++++++++++++++++++--
24160  src/fcint.h             |  11 ++
24161  src/fcstr.c             |  99 +++++++++++++-
24162  5 files changed, 495 insertions(+), 20 deletions(-)
24163
24164 commit c80d2ac4866d4c534a8693d611ed85b84c11d009
24165 Author: Keith Packard <keithp@keithp.com>
24166 Date:   Fri Jul 12 21:06:03 2002 +0000
24167
24168     Clean up some coverage files; a few accidentally included PUA
24169     values and
24170         punctuation. Add debugging stuff to dump out missing codepoints
24171         during
24172         cache building when missing only a few
24173
24174  fc-lang/bg.orth  |   13 +-
24175  fc-lang/bi.orth  |   10 +-
24176  fc-lang/bo.orth  |   17 +-
24177  fc-lang/el.orth  |   20 +-
24178  fc-lang/fclang.h | 1630
24179  ++++++++++++++++++++++++++----------------------------
24180  fc-lang/ga.orth  |    4 +-
24181  fc-lang/gn.orth  |    4 +-
24182  fc-lang/hy.orth  |    6 +-
24183  fc-lang/km.orth  |    6 +-
24184  fc-lang/ko.orth  |  128 ++---
24185  fc-lang/lb.orth  |   10 +-
24186  fc-lang/mg.orth  |    6 +-
24187  fc-lang/mh.orth  |   14 +-
24188  fc-lang/mk.orth  |   12 +-
24189  fc-lang/mn.orth  |   14 +-
24190  fc-lang/mo.orth  |    4 +-
24191  fc-lang/ro.orth  |    4 +-
24192  fc-lang/si.orth  |    8 +-
24193  fc-lang/tl.orth  |   11 +-
24194  fc-lang/yo.orth  |   80 +--
24195  src/fclang.c     |   33 +-
24196  21 files changed, 1017 insertions(+), 1017 deletions(-)
24197
24198 commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
24199 Author: Keith Packard <keithp@keithp.com>
24200 Date:   Fri Jul 12 19:19:16 2002 +0000
24201
24202     Add a bunch more languages that use the Latin alphabet
24203
24204  fc-lang/Imakefile |   35 +-
24205  fc-lang/af.orth   |   46 ++
24206  fc-lang/bam.orth  |   37 ++
24207  fc-lang/bi.orth   |   39 ++
24208  fc-lang/bs.orth   |   39 ++
24209  fc-lang/ch.orth   |   35 +
24210  fc-lang/cy.orth   |   48 ++
24211  fc-lang/fclang.h  | 1900
24212  +++++++++++++++++++++++++++++++++--------------------
24213  fc-lang/ful.orth  |   38 ++
24214  fc-lang/gn.orth   |   48 ++
24215  fc-lang/ha.orth   |   36 +
24216  fc-lang/haw.orth  |   35 +
24217  fc-lang/ibo.orth  |   35 +
24218  fc-lang/id.orth   |   31 +
24219  fc-lang/iso639-2  |   64 +-
24220  fc-lang/lb.orth   |   60 ++
24221  fc-lang/mg.orth   |   35 +
24222  fc-lang/mh.orth   |   45 ++
24223  fc-lang/mi.orth   |   34 +
24224  fc-lang/ny.orth   |   30 +
24225  fc-lang/se.orth   |   37 ++
24226  fc-lang/sm.orth   |   30 +
24227  fc-lang/sma.orth  |   37 ++
24228  fc-lang/smj.orth  |   37 ++
24229  fc-lang/smn.orth  |   40 ++
24230  fc-lang/sms.orth  |   48 ++
24231  fc-lang/tn.orth   |   33 +
24232  fc-lang/to.orth   |   30 +
24233  fc-lang/ven.orth  |   34 +
24234  fc-lang/vi.orth   |   58 ++
24235  fc-lang/wen.orth  |   42 ++
24236  fc-lang/wo.orth   |   42 ++
24237  fc-lang/yap.orth  |   35 +
24238  fc-lang/yo.orth   |   86 +++
24239  src/fcxml.c       |   12 +-
24240  35 files changed, 2522 insertions(+), 749 deletions(-)
24241
24242 commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
24243 Author: Keith Packard <keithp@keithp.com>
24244 Date:   Fri Jul 12 09:13:32 2002 +0000
24245
24246     Add nynorsk and bokml, remove double angle quotes from other languages
24247
24248  fc-lang/Imakefile |  31 +-
24249  fc-lang/ab.orth   |   6 +-
24250  fc-lang/ba.orth   |   6 +-
24251  fc-lang/be.orth   |   6 +-
24252  fc-lang/br.orth   |   8 +-
24253  fc-lang/da.orth   |   6 +-
24254  fc-lang/de.orth   |   6 +-
24255  fc-lang/fclang.h  | 854
24256  +++++++++++++++++++++++++++---------------------------
24257  fc-lang/fr.orth   |  10 +-
24258  fc-lang/gl.orth   |  10 +-
24259  fc-lang/iso639-2  |   4 +-
24260  fc-lang/kk.orth   |   6 +-
24261  fc-lang/kl.orth   |   6 +-
24262  fc-lang/nb.orth   |  25 ++
24263  fc-lang/nn.orth   |  43 +++
24264  fc-lang/no.orth   |   6 +-
24265  fc-lang/ru.orth   |   6 +-
24266  fc-lang/uk.orth   |   6 +-
24267  18 files changed, 565 insertions(+), 480 deletions(-)
24268
24269 commit c2b971c89819281be41584720d20648fe5d1627f
24270 Author: Keith Packard <keithp@keithp.com>
24271 Date:   Fri Jul 12 07:58:16 2002 +0000
24272
24273     Missed adding kumyk
24274
24275  fc-lang/Imakefile | 19 +++++------
24276  fc-lang/fclang.h  | 74 +++++++++++++++++++++---------------------
24277  fc-lang/iso639-2  |  2 +-
24278  fc-lang/kum.orth  | 96
24279  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
24280  4 files changed, 145 insertions(+), 46 deletions(-)
24281
24282 commit f749c49cb4ebe181de145440246d3110f7052f24
24283 Author: Keith Packard <keithp@keithp.com>
24284 Date:   Fri Jul 12 07:52:16 2002 +0000
24285
24286     Add devanagari and cyrillic languages. Add Geez
24287
24288  fc-lang/Imakefile |   36 +-
24289  fc-lang/ava.orth  |   97 ++++
24290  fc-lang/bh.orth   |   25 +
24291  fc-lang/bho.orth  |   25 +
24292  fc-lang/bua.orth  |  102 ++++
24293  fc-lang/ce.orth   |   97 ++++
24294  fc-lang/chm.orth  |  109 ++++
24295  fc-lang/cv.orth   |  109 ++++
24296  fc-lang/fclang.h  | 1612
24297  +++++++++++++++++++++++++++++++----------------------
24298  fc-lang/gez.orth  |   57 ++
24299  fc-lang/hi.orth   |   35 ++
24300  fc-lang/ik.orth   |  100 ++++
24301  fc-lang/iso639-2  |   54 +-
24302  fc-lang/iu.orth   |   77 +++
24303  fc-lang/kaa.orth  |  110 ++++
24304  fc-lang/kok.orth  |   25 +
24305  fc-lang/ks.orth   |   25 +
24306  fc-lang/ku.orth   |   94 ++++
24307  fc-lang/kv.orth   |  101 ++++
24308  fc-lang/ky.orth   |  102 ++++
24309  fc-lang/lez.orth  |   97 ++++
24310  fc-lang/mr.orth   |   25 +
24311  fc-lang/ne.orth   |   25 +
24312  fc-lang/os.orth   |   96 ++++
24313  fc-lang/sa.orth   |   25 +
24314  fc-lang/sah.orth  |  108 ++++
24315  fc-lang/sel.orth  |   96 ++++
24316  fc-lang/tg.orth   |  108 ++++
24317  fc-lang/tk.orth   |  106 ++++
24318  fc-lang/tt.orth   |  108 ++++
24319  fc-lang/tyv.orth  |  102 ++++
24320  fc-lang/uz.orth   |   98 ++++
24321  32 files changed, 3278 insertions(+), 708 deletions(-)
24322
24323 commit 2ce525423688d32b80587741d97a82209e52378c
24324 Author: Keith Packard <keithp@keithp.com>
24325 Date:   Thu Jul 11 02:47:50 2002 +0000
24326
24327     Remove old FC_LANG constants now that fontconfig uses RFC 3066
24328     based names
24329
24330  fontconfig/fontconfig.h | 42 +-----------------------------------------
24331  1 file changed, 1 insertion(+), 41 deletions(-)
24332
24333 commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
24334 Author: Keith Packard <keithp@keithp.com>
24335 Date:   Wed Jul 10 21:57:23 2002 +0000
24336
24337     Use presentation forms for arabic matching, fix comment labeling
24338     persian
24339         general forms
24340
24341  fc-lang/ar.orth  | 114
24342  +++++++++++++++++++++++++++++++------------------------
24343  fc-lang/fa.orth  |   4 +-
24344  fc-lang/fclang.h |   4 +-
24345  3 files changed, 69 insertions(+), 53 deletions(-)
24346
24347 commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
24348 Author: Keith Packard <keithp@keithp.com>
24349 Date:   Tue Jul 9 22:08:14 2002 +0000
24350
24351     Use locale data set FC_LANG by default. Reorder FcPattern and
24352     FcValueList
24353         to match Xft1.
24354
24355  src/fcdefault.c | 53
24356  +++++++++++++++++++++++++++++++++++++++++++++++++++++
24357  src/fcint.h     |  4 ++--
24358  2 files changed, 55 insertions(+), 2 deletions(-)
24359
24360 commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
24361 Author: Keith Packard <keithp@keithp.com>
24362 Date:   Tue Jul 9 02:28:29 2002 +0000
24363
24364     Trim ideographic punctuation and Suzhou numerals from zh-tw
24365     orthography.
24366         Had accidentally swapped codePageRange bits for traditional and
24367         simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
24368         possible
24369         bug in charset walking
24370
24371  fc-lang/Imakefile  |   18 +-
24372  fc-lang/fa.orth    |   53 ++
24373  fc-lang/fclang.h   | 1554 ++++++++++++++++++++++--------------
24374  fc-lang/iso639-2   |    4 +-
24375  fc-lang/zh_hk.orth | 2240
24376  ++++++++++++++++++++++++++++++++++++++++++++++++++++
24377  fc-lang/zh_tw.orth |   33 +-
24378  src/fccharset.c    |    4 +-
24379  src/fcfreetype.c   |    6 +-
24380  8 files changed, 3292 insertions(+), 620 deletions(-)
24381
24382 commit e50b9ae71134a23820e8f50589649e629a6143ba
24383 Author: Keith Packard <keithp@keithp.com>
24384 Date:   Mon Jul 8 07:31:53 2002 +0000
24385
24386     Update iso639-2 language coverage info, fix Georgian orthography to
24387         eliminate Mingrelian and Svan glyphs, use coverage for inclusion
24388         and
24389         OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
24390         fc-lang dir
24391
24392  fc-lang/Imakefile     |    8 +-
24393  fc-lang/fclang.h      | 2624
24394  ++++++++++++++++++++++++++++++++++++++++++++++++
24395  fc-lang/fclang.tmpl.c |  130 ---
24396  fc-lang/fclang.tmpl.h |   25 +
24397  fc-lang/iso639-2      |   30 +-
24398  fc-lang/ka.orth       |    5 +-
24399  fc-lang/zh_mo.orth    |   27 +
24400  fc-lang/zh_sg.orth    |   27 +
24401  src/fcfreetype.c      |  238 +----
24402  src/fcint.h           |    9 +-
24403  src/fclang.c          | 2632
24404  +------------------------------------------------
24405  11 files changed, 2794 insertions(+), 2961 deletions(-)
24406
24407 commit d6dabf368677babec02d8f64ba0598270e28b501
24408 Author: Keith Packard <keithp@keithp.com>
24409 Date:   Sun Jul 7 19:30:53 2002 +0000
24410
24411     Add walloon, update fclang.c to include recent language additions
24412
24413  fc-lang/Imakefile |    4 +-
24414  fc-lang/wa.orth   |   47 ++
24415  src/fclang.c      | 1252
24416  ++++++++++++++++++++++++++++++-----------------------
24417  3 files changed, 757 insertions(+), 546 deletions(-)
24418
24419 commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
24420 Author: Keith Packard <keithp@keithp.com>
24421 Date:   Sun Jul 7 19:18:51 2002 +0000
24422
24423     Share more duplicate charset data
24424
24425  fc-lang/Imakefile | 19 ++++++++++---------
24426  fc-lang/bn.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
24427  fc-lang/bo.orth   | 30 ++++++++++++++++++++++++++++++
24428  fc-lang/fc-lang.c | 28 ++++++++++++++++++++++++++--
24429  fc-lang/gu.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
24430  fc-lang/iso639-2  | 26 +++++++++++++-------------
24431  fc-lang/km.orth   | 29 +++++++++++++++++++++++++++++
24432  fc-lang/kn.orth   | 40 ++++++++++++++++++++++++++++++++++++++++
24433  fc-lang/lo.orth   | 45 +++++++++++++++++++++++++++++++++++++++++++++
24434  fc-lang/ml.orth   | 38 ++++++++++++++++++++++++++++++++++++++
24435  fc-lang/mn.orth   | 31 +++++++++++++++++++++++++++++++
24436  fc-lang/or.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
24437  fc-lang/si.orth   | 38 ++++++++++++++++++++++++++++++++++++++
24438  fc-lang/ta.orth   | 43 +++++++++++++++++++++++++++++++++++++++++++
24439  fc-lang/te.orth   | 39 +++++++++++++++++++++++++++++++++++++++
24440  fc-lang/tl.orth   | 29 +++++++++++++++++++++++++++++
24441  16 files changed, 534 insertions(+), 24 deletions(-)
24442
24443 commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
24444 Author: Keith Packard <keithp@keithp.com>
24445 Date:   Sun Jul 7 00:00:43 2002 +0000
24446
24447     Add fclang.c to CVS; easier than attempting to build it on the fly
24448
24449  src/fclang.c | 2561
24450  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
24451  1 file changed, 2561 insertions(+)
24452
24453 commit 6446b1511df528082d2ac9ff31617013b311aa09
24454 Author: Keith Packard <keithp@keithp.com>
24455 Date:   Sat Jul 6 23:59:19 2002 +0000
24456
24457     Remove at and grave from latin languages, add copyright, license
24458     and RCS
24459         header
24460
24461  fc-lang/Imakefile  |  2 ++
24462  fc-lang/ab.orth    | 23 +++++++++++++++++++++++
24463  fc-lang/ar.orth    | 23 +++++++++++++++++++++++
24464  fc-lang/az.orth    | 27 +++++++++++++++++++++++++--
24465  fc-lang/ba.orth    | 23 +++++++++++++++++++++++
24466  fc-lang/be.orth    | 23 +++++++++++++++++++++++
24467  fc-lang/bg.orth    | 23 +++++++++++++++++++++++
24468  fc-lang/br.orth    | 27 +++++++++++++++++++++++++--
24469  fc-lang/ca.orth    | 27 +++++++++++++++++++++++++--
24470  fc-lang/chr.orth   | 23 +++++++++++++++++++++++
24471  fc-lang/co.orth    | 23 +++++++++++++++++++++++
24472  fc-lang/cs.orth    | 27 +++++++++++++++++++++++++--
24473  fc-lang/da.orth    | 27 +++++++++++++++++++++++++--
24474  fc-lang/de.orth    | 27 +++++++++++++++++++++++++--
24475  fc-lang/el.orth    | 23 +++++++++++++++++++++++
24476  fc-lang/en.orth    | 27 +++++++++++++++++++++++++--
24477  fc-lang/eo.orth    | 27 +++++++++++++++++++++++++--
24478  fc-lang/es.orth    | 27 +++++++++++++++++++++++++--
24479  fc-lang/et.orth    | 27 +++++++++++++++++++++++++--
24480  fc-lang/eu.orth    | 27 +++++++++++++++++++++++++--
24481  fc-lang/fi.orth    | 27 +++++++++++++++++++++++++--
24482  fc-lang/fo.orth    | 27 +++++++++++++++++++++++++--
24483  fc-lang/fr.orth    | 27 +++++++++++++++++++++++++--
24484  fc-lang/fy.orth    | 23 +++++++++++++++++++++++
24485  fc-lang/ga.orth    | 27 +++++++++++++++++++++++++--
24486  fc-lang/gd.orth    | 27 +++++++++++++++++++++++++--
24487  fc-lang/gl.orth    | 27 +++++++++++++++++++++++++--
24488  fc-lang/he.orth    | 23 +++++++++++++++++++++++
24489  fc-lang/hr.orth    | 27 +++++++++++++++++++++++++--
24490  fc-lang/hu.orth    | 27 +++++++++++++++++++++++++--
24491  fc-lang/hy.orth    | 23 +++++++++++++++++++++++
24492  fc-lang/is.orth    | 27 +++++++++++++++++++++++++--
24493  fc-lang/it.orth    | 27 +++++++++++++++++++++++++--
24494  fc-lang/ja.orth    | 23 +++++++++++++++++++++++
24495  fc-lang/ka.orth    | 23 +++++++++++++++++++++++
24496  fc-lang/kk.orth    | 23 +++++++++++++++++++++++
24497  fc-lang/kl.orth    | 27 +++++++++++++++++++++++++--
24498  fc-lang/ko.orth    | 23 +++++++++++++++++++++++
24499  fc-lang/la.orth    | 27 +++++++++++++++++++++++++--
24500  fc-lang/lt.orth    | 27 +++++++++++++++++++++++++--
24501  fc-lang/lv.orth    | 27 +++++++++++++++++++++++++--
24502  fc-lang/mk.orth    | 23 +++++++++++++++++++++++
24503  fc-lang/mo.orth    | 27 +++++++++++++++++++++++++--
24504  fc-lang/mt.orth    | 27 +++++++++++++++++++++++++--
24505  fc-lang/nl.orth    | 27 +++++++++++++++++++++++++--
24506  fc-lang/no.orth    | 27 +++++++++++++++++++++++++--
24507  fc-lang/oc.orth    | 27 +++++++++++++++++++++++++--
24508  fc-lang/pl.orth    | 27 +++++++++++++++++++++++++--
24509  fc-lang/pt.orth    | 27 +++++++++++++++++++++++++--
24510  fc-lang/rm.orth    | 27 +++++++++++++++++++++++++--
24511  fc-lang/ro.orth    | 27 +++++++++++++++++++++++++--
24512  fc-lang/ru.orth    | 23 +++++++++++++++++++++++
24513  fc-lang/sh.orth    | 23 +++++++++++++++++++++++
24514  fc-lang/sk.orth    | 27 +++++++++++++++++++++++++--
24515  fc-lang/sl.orth    | 27 +++++++++++++++++++++++++--
24516  fc-lang/sq.orth    | 27 +++++++++++++++++++++++++--
24517  fc-lang/sr.orth    | 23 +++++++++++++++++++++++
24518  fc-lang/sv.orth    | 27 +++++++++++++++++++++++++--
24519  fc-lang/th.orth    | 23 +++++++++++++++++++++++
24520  fc-lang/tr.orth    | 27 +++++++++++++++++++++++++--
24521  fc-lang/uk.orth    | 23 +++++++++++++++++++++++
24522  fc-lang/vo.orth    | 23 +++++++++++++++++++++++
24523  fc-lang/yi.orth    | 23 +++++++++++++++++++++++
24524  fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++
24525  fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++
24526  65 files changed, 1552 insertions(+), 78 deletions(-)
24527
24528 commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
24529 Author: Keith Packard <keithp@keithp.com>
24530 Date:   Sat Jul 6 23:47:44 2002 +0000
24531
24532     Switch to RFC 3066 based lang names
24533
24534  fontconfig/fontconfig.h |   5 +-
24535  src/Imakefile           |   8 +-
24536  src/fccharset.c         |   8 +-
24537  src/fcfreetype.c        | 406
24538  ++++++++++++++++++++++++------------------------
24539  src/fcint.h             |  28 ++++
24540  src/fcmatch.c           |  43 ++++-
24541  src/fcpat.c             |  22 ++-
24542  src/fcstr.c             |  25 ++-
24543  8 files changed, 330 insertions(+), 215 deletions(-)
24544
24545 commit 899e352656f04323b9467555faf9152c69a741ab
24546 Author: Keith Packard <keithp@keithp.com>
24547 Date:   Sat Jul 6 23:46:58 2002 +0000
24548
24549     Add a few more common font families to the default configuration
24550
24551  fonts.conf.in | 7 +++++++
24552  1 file changed, 7 insertions(+)
24553
24554 commit 364a581d91eac73a5b1810d9c5100b6eb690219f
24555 Author: Keith Packard <keithp@keithp.com>
24556 Date:   Sat Jul 6 23:22:03 2002 +0000
24557
24558     Add coverage documentation files
24559
24560  fc-lang/iso639-1 | 139 ++++++++++++++++
24561  fc-lang/iso639-2 | 473
24562  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
24563  2 files changed, 612 insertions(+)
24564
24565 commit c1382a3d998d098d3b86c922820558849c777c45
24566 Author: Keith Packard <keithp@keithp.com>
24567 Date:   Sat Jul 6 23:21:37 2002 +0000
24568
24569     Add fc-lang program to generate language coverage tables
24570
24571  fc-lang/Imakefile     |    44 +
24572  fc-lang/ab.orth       |    17 +
24573  fc-lang/ar.orth       |    49 +
24574  fc-lang/az.orth       |    26 +
24575  fc-lang/ba.orth       |    16 +
24576  fc-lang/be.orth       |    11 +
24577  fc-lang/bg.orth       |    12 +
24578  fc-lang/br.orth       |    17 +
24579  fc-lang/ca.orth       |    23 +
24580  fc-lang/chr.orth      |     2 +
24581  fc-lang/co.orth       |     2 +
24582  fc-lang/cs.orth       |    27 +
24583  fc-lang/da.orth       |    27 +
24584  fc-lang/de.orth       |    17 +
24585  fc-lang/el.orth       |    26 +
24586  fc-lang/en.orth       |    17 +
24587  fc-lang/eo.orth       |     9 +
24588  fc-lang/es.orth       |    19 +
24589  fc-lang/et.orth       |    15 +
24590  fc-lang/eu.orth       |     8 +
24591  fc-lang/fc-lang.c     |   295 +
24592  fc-lang/fc-lang.man   |    41 +
24593  fc-lang/fclang.tmpl.c |   130 +
24594  fc-lang/fi.orth       |    15 +
24595  fc-lang/fo.orth       |    25 +
24596  fc-lang/fr.orth       |    28 +
24597  fc-lang/fy.orth       |     2 +
24598  fc-lang/ga.orth       |    29 +
24599  fc-lang/gd.orth       |    15 +
24600  fc-lang/gl.orth       |    22 +
24601  fc-lang/he.orth       |     2 +
24602  fc-lang/hr.orth       |    21 +
24603  fc-lang/hu.orth       |    19 +
24604  fc-lang/hy.orth       |     5 +
24605  fc-lang/is.orth       |    26 +
24606  fc-lang/it.orth       |    14 +
24607  fc-lang/ja.orth       |  6540 +++++++++++++++++++
24608  fc-lang/ka.orth       |     9 +
24609  fc-lang/kk.orth       |    15 +
24610  fc-lang/kl.orth       |    23 +
24611  fc-lang/ko.orth       | 16217
24612  ++++++++++++++++++++++++++++++++++++++++++++++++
24613  fc-lang/la.orth       |     8 +
24614  fc-lang/lt.orth       |    13 +
24615  fc-lang/lv.orth       |    16 +
24616  fc-lang/mk.orth       |    15 +
24617  fc-lang/mo.orth       |    14 +
24618  fc-lang/mt.orth       |    18 +
24619  fc-lang/nl.orth       |    15 +
24620  fc-lang/no.orth       |    18 +
24621  fc-lang/oc.orth       |    15 +
24622  fc-lang/pl.orth       |    10 +
24623  fc-lang/pt.orth       |    19 +
24624  fc-lang/rm.orth       |    15 +
24625  fc-lang/ro.orth       |    11 +
24626  fc-lang/ru.orth       |    11 +
24627  fc-lang/sh.orth       |     2 +
24628  fc-lang/sk.orth       |    29 +
24629  fc-lang/sl.orth       |    21 +
24630  fc-lang/sq.orth       |     7 +
24631  fc-lang/sr.orth       |    11 +
24632  fc-lang/sv.orth       |    21 +
24633  fc-lang/th.orth       |     3 +
24634  fc-lang/tr.orth       |    12 +
24635  fc-lang/uk.orth       |    12 +
24636  fc-lang/vo.orth       |    13 +
24637  fc-lang/yi.orth       |     2 +
24638  fc-lang/zh_cn.orth    |  6766 ++++++++++++++++++++
24639  fc-lang/zh_tw.orth    | 13079 ++++++++++++++++++++++++++++++++++++++
24640  68 files changed, 44053 insertions(+)
24641
24642 commit 084407063d0069b16b24e1fd8be818af12e36741
24643 Author: Keith Packard <keithp@keithp.com>
24644 Date:   Wed Jul 3 23:15:32 2002 +0000
24645
24646     Object list to FcObjectSetBuild wasnt terminated with 0
24647
24648  fc-list/fc-list.c | 4 ++--
24649  1 file changed, 2 insertions(+), 2 deletions(-)
24650
24651 commit f9dc31e81cd27be1bcb72706ac667889840f60bb
24652 Author: Marc Aurele La France <tsi@ualberta.edu>
24653 Date:   Mon Jul 1 12:39:23 2002 +0000
24654
24655     Indent line
24656
24657  fc-list/Imakefile | 2 ++
24658  1 file changed, 2 insertions(+)
24659
24660 commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
24661 Author: Marc Aurele La France <tsi@ualberta.edu>
24662 Date:   Mon Jul 1 12:38:27 2002 +0000
24663
24664     Ident line
24665
24666  fc-cache/Imakefile | 2 ++
24667  1 file changed, 2 insertions(+)
24668
24669 commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
24670 Author: Keith Packard <keithp@keithp.com>
24671 Date:   Mon Jul 1 05:11:20 2002 +0000
24672
24673     Make fc-cache avoid reading the whole world full of fonts
24674
24675  fc-cache/fc-cache.c | 10 +++++-----
24676  1 file changed, 5 insertions(+), 5 deletions(-)
24677
24678 commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
24679 Author: Keith Packard <keithp@keithp.com>
24680 Date:   Sun Jun 30 23:45:40 2002 +0000
24681
24682     Make fc-list more useful
24683
24684  fc-list/fc-list.c | 20 ++++++++++++++++----
24685  1 file changed, 16 insertions(+), 4 deletions(-)
24686
24687 commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
24688 Author: Keith Packard <keithp@keithp.com>
24689 Date:   Sun Jun 30 23:45:17 2002 +0000
24690
24691     Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
24692
24693  fontconfig/fontconfig.h | 3 ++-
24694  1 file changed, 2 insertions(+), 1 deletion(-)
24695
24696 commit 4c0036053a36678747adfd06777cef39752ca9a4
24697 Author: Keith Packard <keithp@keithp.com>
24698 Date:   Sat Jun 29 20:31:02 2002 +0000
24699
24700     Add strong/weak pattern value binding, add known charsets for
24701     automatic
24702         lang computation
24703
24704  src/fccfg.c       |    3 +-
24705  src/fccharset.c   |   40 +-
24706  src/fcfreetype.c  |  235 ++++++-
24707  src/fcint.h       |   15 +-
24708  src/fcknownsets.h | 1895
24709  +++++++++++++++++++++++++++++++++++++++++++++++++++++
24710  src/fcmatch.c     |  112 ++--
24711  src/fcname.c      |    7 +-
24712  src/fcpat.c       |    3 +-
24713  8 files changed, 2222 insertions(+), 88 deletions(-)
24714
24715 commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
24716 Author: Keith Packard <keithp@keithp.com>
24717 Date:   Wed Jun 26 22:56:51 2002 +0000
24718
24719     Construct empty constant charsets correctly (using null pointers)
24720
24721  src/fccharset.c | 18 +++++++++++++-----
24722  1 file changed, 13 insertions(+), 5 deletions(-)
24723
24724 commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
24725 Author: Keith Packard <keithp@keithp.com>
24726 Date:   Wed Jun 26 22:14:08 2002 +0000
24727
24728     Permit empty charsets in fonts.cache files
24729
24730  src/fcname.c | 4 ++--
24731  1 file changed, 2 insertions(+), 2 deletions(-)
24732
24733 commit 223c028949c1ef316c93bea17278f58150c777ee
24734 Author: Keith Packard <keithp@keithp.com>
24735 Date:   Wed Jun 26 16:11:29 2002 +0000
24736
24737     Steal idea for locale-insensitive strtod from glib
24738
24739  src/fcxml.c | 59
24740  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
24741  1 file changed, 57 insertions(+), 2 deletions(-)
24742
24743 commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
24744 Author: Keith Packard <keithp@keithp.com>
24745 Date:   Fri Jun 21 07:01:11 2002 +0000
24746
24747     Oops. Made a mistake when adding config file names to monitor list
24748
24749  src/fcxml.c | 9 +++++----
24750  1 file changed, 5 insertions(+), 4 deletions(-)
24751
24752 commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
24753 Author: Keith Packard <keithp@keithp.com>
24754 Date:   Fri Jun 21 06:14:45 2002 +0000
24755
24756     Fix automatic file time checking, transcoding table searches. Actually
24757     add
24758         config files used to config structure so they can be time
24759         checked as
24760         well
24761
24762  src/fccfg.c     | 31 ++++++++++++++-----------------
24763  src/fccharset.c | 11 +++--------
24764  src/fcxml.c     |  5 ++++-
24765  3 files changed, 21 insertions(+), 26 deletions(-)
24766
24767 commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
24768 Author: Keith Packard <keithp@keithp.com>
24769 Date:   Thu Jun 20 03:43:09 2002 +0000
24770
24771     Accidentally falling through several case blocks
24772
24773  src/fccfg.c | 3 ++-
24774  src/fcdbg.c | 6 +++---
24775  2 files changed, 5 insertions(+), 4 deletions(-)
24776
24777 commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
24778 Author: Keith Packard <keithp@keithp.com>
24779 Date:   Wed Jun 19 21:32:51 2002 +0000
24780
24781     Add slanting for fonts without oblique/italic varient. Fix matching
24782     code to
24783         make this work
24784
24785  fonts.conf.in | 28 ++++++++++++++++++++++++++++
24786  src/fcmatch.c |  4 ++--
24787  2 files changed, 30 insertions(+), 2 deletions(-)
24788
24789 commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
24790 Author: Keith Packard <keithp@keithp.com>
24791 Date:   Wed Jun 19 20:55:19 2002 +0000
24792
24793     Make fc-cache more tolerant of missing font directories
24794
24795  fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++--
24796  1 file changed, 26 insertions(+), 2 deletions(-)
24797
24798 commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
24799 Author: Keith Packard <keithp@keithp.com>
24800 Date:   Wed Jun 19 20:08:22 2002 +0000
24801
24802     Add ref counting to font config patterns so that FcFontSort return
24803     values
24804         are persistant
24805
24806  fontconfig/fontconfig.h |  5 ++++-
24807  fonts.dtd               |  5 ++++-
24808  src/fccache.c           | 11 +++++++++--
24809  src/fccfg.c             |  4 ++++
24810  src/fcdbg.c             |  8 +++++++-
24811  src/fcdir.c             |  5 +++--
24812  src/fcint.h             |  9 +++++----
24813  src/fclist.c            |  2 +-
24814  src/fcmatch.c           | 21 +++++++++++++++++++--
24815  src/fcname.c            |  3 ++-
24816  src/fcpat.c             | 12 +++++++++++-
24817  src/fcxml.c             |  4 ++++
24818  12 files changed, 73 insertions(+), 16 deletions(-)
24819
24820 commit 06a48f20739580338e69547c9896c539abf000dd
24821 Author: Keith Packard <keithp@keithp.com>
24822 Date:   Wed Jun 19 06:31:46 2002 +0000
24823
24824     Add a few aliases suggested by Owen and Mike
24825
24826  fonts.conf.in | 19 +++++++++++++++++--
24827  1 file changed, 17 insertions(+), 2 deletions(-)
24828
24829 commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
24830 Author: Keith Packard <keithp@keithp.com>
24831 Date:   Tue Jun 18 22:23:05 2002 +0000
24832
24833     Add a few more families to fonts.conf, make FC_ANTIALIAS less
24834     important for
24835         matching, fix family->generic mapping
24836
24837  src/fccfg.c   |  7 ++++---
24838  src/fcmatch.c | 22 +++++++++++-----------
24839  2 files changed, 15 insertions(+), 14 deletions(-)
24840
24841 commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
24842 Author: Keith Packard <keithp@keithp.com>
24843 Date:   Tue Jun 18 16:47:33 2002 +0000
24844
24845     Fix compiler warning
24846
24847  src/fcxml.c | 4 ++--
24848  1 file changed, 2 insertions(+), 2 deletions(-)
24849
24850 commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
24851 Author: Keith Packard <keithp@keithp.com>
24852 Date:   Tue Jun 18 16:47:12 2002 +0000
24853
24854     Fix incorrect size in memmove call in FcObjectSetAdd that crashed
24855         FcFontSetList calls
24856
24857  src/fclist.c | 3 ++-
24858  1 file changed, 2 insertions(+), 1 deletion(-)
24859
24860 commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
24861 Author: Keith Packard <keithp@keithp.com>
24862 Date:   Sat Jun 8 18:46:35 2002 +0000
24863
24864     Fix fontconfig.pc generation in Imakefile
24865
24866  Imakefile | 4 ++--
24867  1 file changed, 2 insertions(+), 2 deletions(-)
24868
24869 commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
24870 Author: Keith Packard <keithp@keithp.com>
24871 Date:   Sat Jun 8 17:32:05 2002 +0000
24872
24873     Add FcPatternHash, clean up a few valgrind issues
24874
24875  fontconfig/fontconfig.h |  3 ++
24876  src/fccfg.c             |  2 +-
24877  src/fcmatch.c           | 11 ++++---
24878  src/fcpat.c             | 78
24879  +++++++++++++++++++++++++++++++++++++++++++++++++
24880  src/fcxml.c             | 13 ++++++++-
24881  5 files changed, 101 insertions(+), 6 deletions(-)
24882
24883 commit 8a39040e2a1308602aabe1aa4a8608f94830534e
24884 Author: Keith Packard <keithp@keithp.com>
24885 Date:   Fri Jun 7 17:55:41 2002 +0000
24886
24887     Make autoconf use correct options to build solaris shared libraries
24888
24889  configure.in | 15 +++++++++++++--
24890  1 file changed, 13 insertions(+), 2 deletions(-)
24891
24892 commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
24893 Author: David Dawes <dawes@xfree86.org>
24894 Date:   Tue Jun 4 21:55:42 2002 +0000
24895
24896     171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
24897         Mutsumi).
24898     170. Avoid a problem with setfontdirs when run in some locales (#5179,
24899         ISHIKAWA Mutsumi).
24900     169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
24901
24902  setfontdirs | 5 +++++
24903  1 file changed, 5 insertions(+)
24904
24905 commit e9be9cd10a24b75480a26be834041d312d8217b4
24906 Author: Keith Packard <keithp@keithp.com>
24907 Date:   Mon Jun 3 08:31:15 2002 +0000
24908
24909     Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
24910         interfaces
24911
24912  fontconfig/fontconfig.h |   7 ++-
24913  src/fccfg.c             |  12 ++--
24914  src/fcint.h             |   7 ++-
24915  src/fclist.c            |  72 ++++++++++++++--------
24916  src/fcmatch.c           |   6 +-
24917  src/fcname.c            |   8 +--
24918  src/fcpat.c             | 161
24919  +++++++++++++++++++++++++++++-------------------
24920  7 files changed, 166 insertions(+), 107 deletions(-)
24921
24922 commit 88c747e20612ffcae326313f8d624b36c1235993
24923 Author: Keith Packard <keithp@keithp.com>
24924 Date:   Sun Jun 2 21:07:57 2002 +0000
24925
24926     Eliminate some compiler warnings, avoid seg fault when matching
24927     missing
24928         values
24929
24930  src/fccfg.c   | 4 ++--
24931  src/fcdbg.c   | 5 ++++-
24932  src/fclist.c  | 4 +++-
24933  src/fcmatch.c | 4 ++--
24934  src/fcname.c  | 4 +++-
24935  5 files changed, 14 insertions(+), 7 deletions(-)
24936
24937 commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
24938 Author: Keith Packard <keithp@keithp.com>
24939 Date:   Sun Jun 2 20:52:06 2002 +0000
24940
24941     Add aspect ratio support to Xft and fontconfig
24942
24943  fontconfig/fontconfig.h | 3 ++-
24944  src/fcname.c            | 3 ++-
24945  2 files changed, 4 insertions(+), 2 deletions(-)
24946
24947 commit 8ec077f22b2f9fd693abfda7d405ac572594be99
24948 Author: Keith Packard <keithp@keithp.com>
24949 Date:   Sun Jun 2 19:51:36 2002 +0000
24950
24951     Expression parsing in fonts.conf file mis-freed elements. Constant
24952     identity
24953         matrix was accidentally freed. Add ability to comare FTFace
24954         pattern
24955         elements (not that its all that useful)
24956
24957  src/fccfg.c | 18 +++++++++++++++---
24958  src/fcxml.c |  5 +++--
24959  2 files changed, 18 insertions(+), 5 deletions(-)
24960
24961 commit be0948508ce4ebbb6e576b9dd31531efef6834e1
24962 Author: Keith Packard <keithp@keithp.com>
24963 Date:   Fri May 31 23:21:25 2002 +0000
24964
24965     Add support for user-provided freetype faces to Xft
24966
24967  fontconfig/fcfreetype.h |  8 +++++++-
24968  fontconfig/fcprivate.h  |  4 +++-
24969  fontconfig/fontconfig.h |  7 +++++--
24970  src/fccharset.c         |  5 +----
24971  src/fcfreetype.c        |  1 -
24972  src/fcint.h             |  3 ++-
24973  src/fcpat.c             | 29 ++++++++++++++++++++++++++++-
24974  7 files changed, 46 insertions(+), 11 deletions(-)
24975
24976 commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
24977 Author: Keith Packard <keithp@keithp.com>
24978 Date:   Fri May 31 06:52:47 2002 +0000
24979
24980     Fix Xft2 to build right library version on old systems with xmkmf. Fix
24981         fc-cache location for xmkmf out-of-tree build on old systems
24982
24983  local.def | 2 ++
24984  1 file changed, 2 insertions(+)
24985
24986 commit fbb405f3b5f25353babee1e813eb86d53912503f
24987 Author: Keith Packard <keithp@keithp.com>
24988 Date:   Fri May 31 06:38:43 2002 +0000
24989
24990     Fix up support for building Xft1, Xrender and fontconfig out of
24991     the tree
24992
24993  fc-list/Imakefile |  5 +++++
24994  local.def         | 14 ++++++++++++++
24995  2 files changed, 19 insertions(+)
24996
24997 commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
24998 Author: Keith Packard <keithp@keithp.com>
24999 Date:   Fri May 31 04:42:42 2002 +0000
25000
25001     Change FcCharSet datastructure, add FcFontSort API
25002
25003  fontconfig/fontconfig.h |   9 +-
25004  src/fccharset.c         | 772
25005  ++++++++++++++++++++++++++----------------------
25006  src/fcint.h             |  27 +-
25007  src/fcmatch.c           |  26 +-
25008  4 files changed, 451 insertions(+), 383 deletions(-)
25009
25010 commit bc9469baadc6b5f9a920a476e460113bab518208
25011 Author: Keith Packard <keithp@keithp.com>
25012 Date:   Wed May 29 22:07:33 2002 +0000
25013
25014     Optimize after profiling. Fix FcStrCmp to return correct sign
25015
25016  src/fccharset.c | 103 ++++++++++++++++++++++++++++++----------
25017  src/fcint.h     |   1 +
25018  src/fcmatch.c   | 143
25019  +++++++++++++++++++++++++++++++++++++++++---------------
25020  src/fcname.c    |   4 +-
25021  src/fcpat.c     |  13 +++---
25022  src/fcstr.c     |   6 +--
25023  6 files changed, 197 insertions(+), 73 deletions(-)
25024
25025 commit 1412a69926307b2736745737c7c66172ebc56724
25026 Author: Keith Packard <keithp@keithp.com>
25027 Date:   Wed May 29 08:21:33 2002 +0000
25028
25029     Apply some obvious fixes to FcFontSetSort from Owen. Speed up
25030     FcCharSet
25031         primitives and FcFontSetSort
25032
25033  fontconfig/fontconfig.h |   8 +-
25034  src/fccfg.c             |  10 +--
25035  src/fccharset.c         | 197
25036  +++++++++++++++++++++++++++++++++++++++++++++---
25037  src/fcint.h             |   3 +-
25038  src/fcmatch.c           |  23 ++++--
25039  5 files changed, 219 insertions(+), 22 deletions(-)
25040
25041 commit 78417a2c74f95a66e3738cf525f9d699e13c654a
25042 Author: Keith Packard <keithp@keithp.com>
25043 Date:   Tue May 28 03:50:23 2002 +0000
25044
25045     Use explicit cd for non-gmake systems
25046
25047  Makefile.in | 4 ++--
25048  1 file changed, 2 insertions(+), 2 deletions(-)
25049
25050 commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
25051 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
25052 Date:   Sat May 25 13:52:37 2002 +0000
25053
25054     $< in a non-implicit rule is a GNU-makeism. It's not supported by
25055     BSD make.
25056
25057  Imakefile | 8 ++++----
25058  1 file changed, 4 insertions(+), 4 deletions(-)
25059
25060 commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
25061 Author: Keith Packard <keithp@keithp.com>
25062 Date:   Fri May 24 06:25:52 2002 +0000
25063
25064     Clean up autoconf install to obey DESTDIR
25065
25066  Makefile.in            | 67
25067  ++++++++++++++++++++++++++++++++++----------------
25068  fc-cache/Makefile.in   | 23 ++++++++++-------
25069  fc-list/Makefile.in    | 22 +++++++++++------
25070  fontconfig/Makefile.in | 24 +++++++++---------
25071  src/Makefile.in        | 48 +++++++++++++++++++++++++-----------
25072  5 files changed, 119 insertions(+), 65 deletions(-)
25073
25074 commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
25075 Author: Keith Packard <keithp@keithp.com>
25076 Date:   Fri May 24 05:20:02 2002 +0000
25077
25078     Change charset enumeration functions to more sensible API
25079
25080  fontconfig/fontconfig.h | 13 ++++++++++++-
25081  src/fccharset.c         | 46
25082  +++++++++++++++++++++++++++++++++-------------
25083  2 files changed, 45 insertions(+), 14 deletions(-)
25084
25085 commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
25086 Author: Keith Packard <keithp@keithp.com>
25087 Date:   Fri May 24 05:19:30 2002 +0000
25088
25089     A few autoconf build fixes
25090
25091  Makefile.in          | 12 ++++++++----
25092  configure.in         |  4 ++--
25093  fontconfig-config.in | 10 +++++-----
25094  3 files changed, 15 insertions(+), 11 deletions(-)
25095
25096 commit 48db40f692a31c39a96961c8733bfeaad416a5c0
25097 Author: Keith Packard <keithp@keithp.com>
25098 Date:   Thu May 23 23:00:46 2002 +0000
25099
25100     A few random fontconfig build fixes
25101
25102  config/config-subst     | 12 +++++++-----
25103  fontconfig/fontconfig.h |  7 +++++--
25104  src/fcinit.c            |  8 +++++++-
25105  3 files changed, 19 insertions(+), 8 deletions(-)
25106
25107 commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
25108 Author: Keith Packard <keithp@keithp.com>
25109 Date:   Thu May 23 17:09:32 2002 +0000
25110
25111     Dont require freetype to build with fontconfig
25112
25113  fontconfig.pc.in | 1 -
25114  1 file changed, 1 deletion(-)
25115
25116 commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
25117 Author: Keith Packard <keithp@keithp.com>
25118 Date:   Thu May 23 17:06:46 2002 +0000
25119
25120     Add pkgconfig control file and fontconfig-config script
25121
25122  INSTALL              | 17 ++++++++--
25123  Imakefile            | 33 +++++++++++++++++-
25124  Makefile.in          | 18 ++++++++--
25125  README               | 13 ++++++++
25126  config/config-subst  |  8 +++++
25127  configure.in         | 18 ++++++----
25128  fontconfig-config.in | 94
25129  ++++++++++++++++++++++++++++++++++++++++++++++++++++
25130  fontconfig.pc.in     | 11 ++++++
25131  8 files changed, 199 insertions(+), 13 deletions(-)
25132
25133 commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
25134 Author: Keith Packard <keithp@keithp.com>
25135 Date:   Thu May 23 16:05:16 2002 +0000
25136
25137     Fonts.dtd had "blanks" instead of "blank"
25138
25139  fonts.dtd | 4 ++--
25140  1 file changed, 2 insertions(+), 2 deletions(-)
25141
25142 commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
25143 Author: Keith Packard <keithp@keithp.com>
25144 Date:   Wed May 22 22:59:41 2002 +0000
25145
25146     Missed a Makefile.in for fontconfig includes
25147
25148  fontconfig/Makefile.in | 48
25149  ++++++++++++++++++++++++++++++++++++++++++++++++
25150  1 file changed, 48 insertions(+)
25151
25152 commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
25153 Author: Keith Packard <keithp@keithp.com>
25154 Date:   Wed May 22 04:37:07 2002 +0000
25155
25156     Replace silly avl sort with qsort, add FcPatternEqual
25157
25158  fontconfig/fontconfig.h |   8 +-
25159  src/Imakefile           |   6 +-
25160  src/Makefile.in         |   4 +-
25161  src/fcavl.c             | 419
25162  ------------------------------------------------
25163  src/fcavl.h             |  46 ------
25164  src/fcmatch.c           |  76 ++++-----
25165  src/fcpat.c             | 109 ++++++++++++-
25166  src/fcxml.c             |   9 +-
25167  8 files changed, 162 insertions(+), 515 deletions(-)
25168
25169 commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
25170 Author: Keith Packard <keithp@keithp.com>
25171 Date:   Tue May 21 17:48:15 2002 +0000
25172
25173     More autoconf cleanup for fontconfig
25174
25175  Makefile.in          |  8 +++-----
25176  config.h.in          |  2 +-
25177  config/Makedefs.in   | 10 +++++++++-
25178  configure.in         | 55
25179  ++++++++++++++++++++++++----------------------------
25180  fc-cache/Makefile.in |  4 +++-
25181  fc-list/Makefile.in  |  4 +++-
25182  src/Imakefile        |  4 ++--
25183  src/Makefile.in      |  5 +----
25184  src/fcinit.c         |  4 ++--
25185  9 files changed, 49 insertions(+), 47 deletions(-)
25186
25187 commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
25188 Author: Keith Packard <keithp@keithp.com>
25189 Date:   Tue May 21 17:08:42 2002 +0000
25190
25191     Fix xmkmf build process for fontconfig
25192
25193  Imakefile     |   2 +-
25194  Makefile.in   |  54 +++++++++
25195  acconfig.h    |   2 -
25196  config.h.in   | 144 +++++++++++++++++++++++
25197  configure.in  | 360
25198  +++++++++++++++++++++++++++++++++++++++++++---------------
25199  cvscompile.sh |  11 +-
25200  findfonts     |   8 +-
25201  fonts.conf.in |  77 ++++++-------
25202  fonts.dtd     |  13 ++-
25203  local.def     |  54 +++++++++
25204  setfontdirs   |   4 +-
25205  11 files changed, 581 insertions(+), 148 deletions(-)
25206
25207 commit 179c39959cc9c19004f8ca948623590e404c8c46
25208 Author: Keith Packard <keithp@keithp.com>
25209 Date:   Tue May 21 17:06:22 2002 +0000
25210
25211     Fix autoconf build process for fontconfig
25212
25213  config/Makedefs.in      |   68 +++
25214  config/config.guess     | 1391
25215  +++++++++++++++++++++++++++++++++++++++++++++++
25216  config/config.sub       | 1355
25217  +++++++++++++++++++++++++++++++++++++++++++++
25218  config/install.sh       |  240 ++++++++
25219  fc-cache/Imakefile      |    7 +-
25220  fc-cache/Makefile.in    |   46 ++
25221  fc-cache/fc-cache.c     |  161 ++++--
25222  fc-list/Makefile.in     |   46 ++
25223  fontconfig/fontconfig.h |   80 ++-
25224  src/Makefile.in         |  105 ++++
25225  src/fccache.c           |  164 ++++--
25226  src/fccfg.c             |  352 ++++++++----
25227  src/fcdir.c             |   84 ++-
25228  src/fcinit.c            |  109 +++-
25229  src/fcint.h             |   52 +-
25230  src/fclist.c            |    5 +-
25231  src/fcstr.c             |  228 +++++++-
25232  src/fcxml.c             |  215 +++++---
25233  18 files changed, 4377 insertions(+), 331 deletions(-)
25234
25235 commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
25236 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
25237 Date:   Sun May 5 17:53:41 2002 +0000
25238
25239     Don't run fc-cache on make install if DESTDIR is set. Instead;
25240     run it from
25241         Xinstall.sh after XFree86 is installed.
25242
25243  fc-cache/Imakefile | 4 +++-
25244  1 file changed, 3 insertions(+), 1 deletion(-)
25245
25246 commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
25247 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
25248 Date:   Wed Apr 10 11:28:10 2002 +0000
25249
25250     put fontconfig-def.cpp in the right place.
25251
25252  fontconfig-def.cpp     | 170
25253  -------------------------------------------------
25254  src/fontconfig-def.cpp | 170
25255  +++++++++++++++++++++++++++++++++++++++++++++++++
25256  2 files changed, 170 insertions(+), 170 deletions(-)
25257
25258 commit d82a034f9123558b300c956feec165c50ef7ada2
25259 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
25260 Date:   Sun Apr 7 15:19:46 2002 +0000
25261
25262     new preprocessor files. (#5215-#5218, Alexander Gottwald).
25263
25264  fontconfig-def.cpp | 170
25265  +++++++++++++++++++++++++++++++++++++++++++++++++++++
25266  1 file changed, 170 insertions(+)
25267
25268 commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
25269 Author: Keith Packard <keithp@keithp.com>
25270 Date:   Wed Mar 27 04:33:55 2002 +0000
25271
25272     Fix FT_Get_Next_Char API to match official 2.0.9 released version
25273
25274  src/fccharset.c | 26 ++++++++++++++++++--------
25275  1 file changed, 18 insertions(+), 8 deletions(-)
25276
25277 commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
25278 Author: Marc Aurele La France <tsi@ualberta.edu>
25279 Date:   Mon Mar 4 21:15:28 2002 +0000
25280
25281     Warning fixes
25282
25283  src/fcatomic.c | 4 ++--
25284  1 file changed, 2 insertions(+), 2 deletions(-)
25285
25286 commit 216fac98e0785e787e32ff354241935a25723e4b
25287 Author: Keith Packard <keithp@keithp.com>
25288 Date:   Sun Mar 3 18:39:05 2002 +0000
25289
25290     Add match routine that returns list of fonts
25291
25292  fontconfig/fontconfig.h |  14 ++
25293  src/fcavl.c             | 419
25294  ++++++++++++++++++++++++++++++++++++++++++++++++
25295  src/fcavl.h             |  46 ++++++
25296  src/fcmatch.c           | 225 ++++++++++++++++++++++----
25297  4 files changed, 671 insertions(+), 33 deletions(-)
25298
25299 commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
25300 Author: Keith Packard <keithp@keithp.com>
25301 Date:   Sun Mar 3 18:36:26 2002 +0000
25302
25303     Eliminate duplicate definitions in fcint.h and fontconfig.h
25304
25305  src/fcint.h | 6 ------
25306  1 file changed, 6 deletions(-)
25307
25308 commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
25309 Author: Keith Packard <keithp@keithp.com>
25310 Date:   Sun Mar 3 18:35:22 2002 +0000
25311
25312     fontconfig: bail scanning directory on fatal error
25313
25314  src/fcdir.c | 2 +-
25315  1 file changed, 1 insertion(+), 1 deletion(-)
25316
25317 commit 17e16fa1108491fa625258bba12e71aaad8a34de
25318 Author: Keith Packard <keithp@keithp.com>
25319 Date:   Sun Mar 3 18:31:20 2002 +0000
25320
25321     Eliminate compiler warnings
25322
25323  src/fccharset.c | 1026
25324  +++++++++++++++++++++++++++----------------------------
25325  1 file changed, 512 insertions(+), 514 deletions(-)
25326
25327 commit a391da8f0f867b8f87b1912a91882b108d163e03
25328 Author: Keith Packard <keithp@keithp.com>
25329 Date:   Sun Mar 3 00:19:43 2002 +0000
25330
25331     Add fcatomic.c
25332
25333  src/Imakefile  |   4 +-
25334  src/fcatomic.c | 183
25335  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
25336  src/fccache.c  |   4 ++
25337  3 files changed, 189 insertions(+), 2 deletions(-)
25338
25339 commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
25340 Author: Keith Packard <keithp@keithp.com>
25341 Date:   Fri Mar 1 22:06:30 2002 +0000
25342
25343     Add new FcAtomic datatype for config file locking
25344
25345  fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++-
25346  src/Imakefile           | 12 ++++++------
25347  src/fccache.c           | 34 ++++++++++++++--------------------
25348  src/fcint.h             |  9 ++++++++-
25349  4 files changed, 57 insertions(+), 28 deletions(-)
25350
25351 commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
25352 Author: Marc Aurele La France <tsi@ualberta.edu>
25353 Date:   Fri Mar 1 17:52:03 2002 +0000
25354
25355     Add missing clean rule
25356
25357  Imakefile | 6 ++++++
25358  1 file changed, 6 insertions(+)
25359
25360 commit 9c8e07f19589ba944e7bfb31251228b41a02f787
25361 Author: Keith Packard <keithp@keithp.com>
25362 Date:   Fri Mar 1 01:00:54 2002 +0000
25363
25364     Port Xft1 to fontconfig
25365
25366  fontconfig/fontconfig.h |  8 +++++++-
25367  src/fccache.c           | 13 +++++++------
25368  src/fccfg.c             | 10 +++++-----
25369  src/fcdir.c             |  4 ++--
25370  4 files changed, 21 insertions(+), 14 deletions(-)
25371
25372 commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
25373 Author: Keith Packard <keithp@keithp.com>
25374 Date:   Thu Feb 28 16:51:48 2002 +0000
25375
25376     Add better error reporting when loading config file
25377
25378  fc-list/fc-list.c       |  2 +-
25379  fontconfig/fontconfig.h | 16 +++++++++++++++-
25380  src/fclist.c            | 36 ++++++++++++++++++++++++++++++------
25381  src/fcmatch.c           | 38 +++++++++++++++++++++++++++++++-------
25382  src/fcxml.c             | 12 +++++++++++-
25383  5 files changed, 88 insertions(+), 16 deletions(-)
25384
25385 commit c4bd0638c5f14329e71be8f170c30d376fc76972
25386 Author: Marc Aurele La France <tsi@ualberta.edu>
25387 Date:   Tue Feb 26 05:10:30 2002 +0000
25388
25389     Warning fixes
25390
25391  fc-cache/fc-cache.c | 13 ++++++++++++-
25392  fc-list/fc-list.c   | 15 +++++++++++++--
25393  2 files changed, 25 insertions(+), 3 deletions(-)
25394
25395 commit c5350655bef34cc08739bed324a482473b2a01b8
25396 Author: Keith Packard <keithp@keithp.com>
25397 Date:   Sun Feb 24 01:23:35 2002 +0000
25398
25399     Check font edit value lists for empty
25400
25401  src/fccfg.c | 4 ++--
25402  1 file changed, 2 insertions(+), 2 deletions(-)
25403
25404 commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
25405 Author: Keith Packard <keithp@keithp.com>
25406 Date:   Fri Feb 22 18:54:07 2002 +0000
25407
25408     fontconfig: some config file parsing mistakes
25409
25410  src/fcfreetype.c | 2 +-
25411  src/fcint.h      | 9 ---------
25412  src/fcxml.c      | 8 ++++++--
25413  3 files changed, 7 insertions(+), 12 deletions(-)
25414
25415 commit a398554a6d6467956c1c3471e912fb4e969835eb
25416 Author: Keith Packard <keithp@keithp.com>
25417 Date:   Wed Feb 20 01:01:21 2002 +0000
25418
25419     Remove fcxml.h include file as it cant work anymore anyhow
25420
25421  fontconfig/Imakefile |  2 +-
25422  fontconfig/fcxml.h   | 37 -------------------------------------
25423  2 files changed, 1 insertion(+), 38 deletions(-)
25424
25425 commit 24c90386bbdda9800d5a35c4dbff08682186907f
25426 Author: Keith Packard <keithp@keithp.com>
25427 Date:   Wed Feb 20 00:32:30 2002 +0000
25428
25429     dont complain about missing optional included font config files
25430
25431  src/fcxml.c | 4 ++--
25432  1 file changed, 2 insertions(+), 2 deletions(-)
25433
25434 commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
25435 Author: Keith Packard <keithp@keithp.com>
25436 Date:   Tue Feb 19 08:33:23 2002 +0000
25437
25438     Automatically initialize the fontconfig library
25439
25440  src/fccfg.c  | 15 +++++++++------
25441  src/fcinit.c |  4 ++--
25442  src/fcint.h  |  4 +++-
25443  3 files changed, 14 insertions(+), 9 deletions(-)
25444
25445 commit aae6f7d48744a25899cac28d47458f394defa02a
25446 Author: Keith Packard <keithp@keithp.com>
25447 Date:   Tue Feb 19 07:50:44 2002 +0000
25448
25449     Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
25450     to
25451         enumarate Unicode coverage efficiently
25452
25453  fontconfig/fontconfig.h |  7 +++++--
25454  src/fccache.c           |  4 ++--
25455  src/fccharset.c         | 23 ++++++++++++++++++++++-
25456  src/fcpat.c             |  6 +++---
25457  4 files changed, 32 insertions(+), 8 deletions(-)
25458
25459 commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
25460 Author: Keith Packard <keithp@keithp.com>
25461 Date:   Mon Feb 18 22:29:28 2002 +0000
25462
25463     Switch fontconfig from libxml2 to expat
25464
25465  src/Imakefile   |    3 +-
25466  src/fccharset.c |   12 +-
25467  src/fcdbg.c     |   20 +-
25468  src/fcint.h     |   34 +-
25469  src/fcname.c    |   98 +---
25470  src/fcstr.c     |   92 ++-
25471  src/fcxml.c     | 1764
25472  ++++++++++++++++++++++++++++++++++++-------------------
25473  7 files changed, 1326 insertions(+), 697 deletions(-)
25474
25475 commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
25476 Author: Keith Packard <keithp@keithp.com>
25477 Date:   Fri Feb 15 23:45:33 2002 +0000
25478
25479     fontconfig fc-cache program needs to be executed with correct
25480     environment
25481         on install
25482
25483  fc-cache/Imakefile | 2 +-
25484  1 file changed, 1 insertion(+), 1 deletion(-)
25485
25486 commit 65018b4a468c3175790dc27dfe37987151ad97d5
25487 Author: Keith Packard <keithp@keithp.com>
25488 Date:   Fri Feb 15 07:36:14 2002 +0000
25489
25490     Update to Xft version 2
25491
25492  fc-cache/fc-cache.c | 7 ++++---
25493  1 file changed, 4 insertions(+), 3 deletions(-)
25494
25495 commit ccb3e93b2754542d08dcd2572402560d76a8ed91
25496 Author: Keith Packard <keithp@keithp.com>
25497 Date:   Fri Feb 15 06:01:28 2002 +0000
25498
25499     fontconfig library: build fixes and compiler warning fixes
25500
25501  fc-cache/Imakefile      |   2 +-
25502  fc-list/Imakefile       |   2 +-
25503  fc-list/fc-list.c       |   5 +-
25504  fontconfig/fcfreetype.h |   1 +
25505  fontconfig/fcprivate.h  |   2 +-
25506  fontconfig/fcxml.h      |   2 +-
25507  fontconfig/fontconfig.h |  61 ++++++++---------
25508  src/fccache.c           | 176
25509  ++++++++++++++++++++++++++++++------------------
25510  src/fccfg.c             | 126 +++++++++++++++++-----------------
25511  src/fccharset.c         |  23 ++++---
25512  src/fcdir.c             |  58 ++++++++--------
25513  src/fcfreetype.c        | 106 ++++++++++++++---------------
25514  src/fcinit.c            |   2 +-
25515  src/fcint.h             |  74 ++++++++------------
25516  src/fcmatch.c           |   7 +-
25517  src/fcname.c            |  92 ++++++++++++-------------
25518  src/fcpat.c             |  10 +--
25519  src/fcstr.c             |  32 ++++-----
25520  src/fcxml.c             | 135 +++++++++++++++++++------------------
25521  19 files changed, 473 insertions(+), 443 deletions(-)
25522
25523 commit 3be03bed3955e91882b65315fdf8a68e4b453431
25524 Author: Keith Packard <keithp@keithp.com>
25525 Date:   Fri Feb 15 00:49:44 2002 +0000
25526
25527     Update fontconfig and libxml2 to get them working with in-tree build
25528         process
25529
25530  fc-cache/Imakefile | 12 +++---------
25531  fc-list/Imakefile  | 13 +++----------
25532  src/Imakefile      | 55
25533  ++++++------------------------------------------------
25534  3 files changed, 12 insertions(+), 68 deletions(-)
25535
25536 commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
25537 Author: Keith Packard <keithp@keithp.com>
25538 Date:   Thu Feb 14 23:34:13 2002 +0000
25539
25540     Add new font configuration library which forms the basis of the
25541     new version
25542         of Xft
25543
25544 commit 24330d27f88bbf387d92128d2c21e005f2563e93
25545 Author: Keith Packard <keithp@keithp.com>
25546 Date:   Thu Feb 14 23:34:13 2002 +0000
25547
25548     Initial revision
25549
25550  AUTHORS                 |    1 +
25551  COPYING                 |   22 +
25552  ChangeLog               |    0
25553  INSTALL                 |    3 +
25554  Imakefile               |   25 +
25555  NEWS                    |    0
25556  README                  |    2 +
25557  acconfig.h              |    2 +
25558  configure.in            |  202 +++++++
25559  cvscompile.sh           |    6 +
25560  doc/fontconfig.tex      |   55 ++
25561  fc-cache/Imakefile      |   19 +
25562  fc-cache/fc-cache.c     |  145 +++++
25563  fc-cache/fc-cache.man   |   45 ++
25564  fc-list/Imakefile       |   17 +
25565  fc-list/fc-list.c       |  128 ++++
25566  fc-list/fc-list.man     |   36 ++
25567  findfonts               |    8 +
25568  fontconfig/Imakefile    |    8 +
25569  fontconfig/fcfreetype.h |   34 ++
25570  fontconfig/fcprivate.h  |  117 ++++
25571  fontconfig/fcxml.h      |   37 ++
25572  fontconfig/fontconfig.h |  551 +++++++++++++++++
25573  fonts.conf.in           |  191 ++++++
25574  fonts.dtd               |  165 +++++
25575  setfontdirs             |   19 +
25576  src/Imakefile           |   90 +++
25577  src/fcblanks.c          |   84 +++
25578  src/fccache.c           |  592 ++++++++++++++++++
25579  src/fccfg.c             | 1369 ++++++++++++++++++++++++++++++++++++++++++
25580  src/fccharset.c         | 1521
25581  +++++++++++++++++++++++++++++++++++++++++++++++
25582  src/fcdbg.c             |  272 +++++++++
25583  src/fcdefault.c         |   87 +++
25584  src/fcdir.c             |  178 ++++++
25585  src/fcfreetype.c        |  236 ++++++++
25586  src/fcfs.c              |   82 +++
25587  src/fcinit.c            |  174 ++++++
25588  src/fcint.h             |  480 +++++++++++++++
25589  src/fclist.c            |  442 ++++++++++++++
25590  src/fcmatch.c           |  347 +++++++++++
25591  src/fcmatrix.c          |  112 ++++
25592  src/fcname.c            |  621 +++++++++++++++++++
25593  src/fcpat.c             |  491 +++++++++++++++
25594  src/fcstr.c             |  188 ++++++
25595  src/fcxml.c             | 1032 ++++++++++++++++++++++++++++++++
25596  src/fontconfig.man      | 1113 ++++++++++++++++++++++++++++++++++
25597  46 files changed, 11349 insertions(+)