ChangeLog revision a32e9e42
12017-11-07  gettextize  <bug-gnu-gettext@gnu.org>
2
3	* m4/gettext.m4: New file, from gettext-0.19.8.1.
4	* m4/iconv.m4: New file, from gettext-0.19.8.1.
5	* m4/lib-ld.m4: New file, from gettext-0.19.8.1.
6	* m4/lib-link.m4: New file, from gettext-0.19.8.1.
7	* m4/lib-prefix.m4: New file, from gettext-0.19.8.1.
8	* m4/nls.m4: New file, from gettext-0.19.8.1.
9	* m4/po.m4: New file, from gettext-0.19.8.1.
10	* m4/progtest.m4: New file, from gettext-0.19.8.1.
11	* Makefile.am (EXTRA_DIST): Add config.rpath.
12	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
13
142017-11-07  gettextize  <bug-gnu-gettext@gnu.org>
15
16	* m4/gettext.m4: New file, from gettext-0.19.8.1.
17	* m4/iconv.m4: New file, from gettext-0.19.8.1.
18	* m4/lib-ld.m4: New file, from gettext-0.19.8.1.
19	* m4/lib-link.m4: New file, from gettext-0.19.8.1.
20	* m4/lib-prefix.m4: New file, from gettext-0.19.8.1.
21	* m4/nls.m4: New file, from gettext-0.19.8.1.
22	* m4/po.m4: New file, from gettext-0.19.8.1.
23	* m4/progtest.m4: New file, from gettext-0.19.8.1.
24	* configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
25
26commit 13087e38ace4f092667ab08617ced1d559f3d2e2
27Author: Akira TAGOH <akira@tagoh.org>
28Date:   Wed Apr 6 21:05:36 2016 +0900
29
30    Bump version to 2.11.95
31
32 README                  | 41 +++++++++++++++++++++++++++++++++++++++--
33 configure.ac            |  2 +-
34 fontconfig/fontconfig.h |  2 +-
35 3 files changed, 41 insertions(+), 4 deletions(-)
36
37commit 0cfa146e6b41bc6b819fe0f37d0e2ff0a947eb3b
38Author: Akira TAGOH <akira@tagoh.org>
39Date:   Wed Apr 6 21:04:42 2016 +0900
40
41    Update libtool revision
42
43 configure.ac | 2 +-
44 1 file changed, 1 insertion(+), 1 deletion(-)
45
46commit d179cbc2536af16cf0f4992e0a4b2d751437ee6c
47Author: Akira TAGOH <akira@tagoh.org>
48Date:   Wed Apr 6 14:39:15 2016 +0900
49
50    Revert "Workaround another race condition issue"
51
52    This reverts commit f44bfad235e63bb792c38e16ae1fbd281ec1453b.
53
54 src/fccache.c | 31 +------------------------------
55 src/fcdir.c   | 31 ++++++-------------------------
56 src/fcint.h   |  8 +-------
57 3 files changed, 8 insertions(+), 62 deletions(-)
58
59commit d05d083e9f87eb378b92e477d34a88061a572d86
60Author: Behdad Esfahbod <behdad@behdad.org>
61Date:   Tue Mar 8 17:20:41 2016 -0800
62
63    [GX] Improve weight mapping
64
65    Align the 'wght' axis default value to OS/2 weight value and
66    adjust accordingly.  This makes both default=1.0 and default=400
67    models to work.
68
69 src/fcfreetype.c | 15 ++++++++++++---
70 1 file changed, 12 insertions(+), 3 deletions(-)
71
72commit d709220d74c4ff6e609f35761b71d4d7136d02c1
73Author: Behdad Esfahbod <behdad@behdad.org>
74Date:   Tue Mar 8 17:20:28 2016 -0800
75
76    Improve OpenType to Fontconfig weight mapping
77
78 src/fcweight.c | 25 +++++++++++++++++++------
79 1 file changed, 19 insertions(+), 6 deletions(-)
80
81commit 27d61f1ddcda5543e9c6440a0f8794caa0b1eac7
82Author: Behdad Esfahbod <behdad@behdad.org>
83Date:   Sun Aug 9 00:59:31 2015 +0200
84
85    [GX] Enumerate all named-instances in TrueType GX fonts
86
87 src/fcdir.c | 19 +++++++++++++++----
88 1 file changed, 15 insertions(+), 4 deletions(-)
89
90commit 00c8408c6a82a79388f8119c4afce6e721b693f7
91Author: Behdad Esfahbod <behdad@behdad.org>
92Date:   Sun Aug 9 09:06:37 2015 +0200
93
94    [GX] Support instance weight, width, and style name
95
96 src/fcfreetype.c | 74
97 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
98 1 file changed, 68 insertions(+), 6 deletions(-)
99
100commit 28f62d1bb892e1c86eb0d5afaf125bfe0e34cbe9
101Author: Behdad Esfahbod <behdad@behdad.org>
102Date:   Sun Aug 9 00:45:01 2015 +0200
103
104    Call FcFreeTypeQueryFace() from fcdir.c, instead of FcFreeTypeQuery()
105
106    Need for upcoming work.  No functional change expected.
107
108 src/fcdir.c | 25 +++++++++++++++++++++----
109 1 file changed, 21 insertions(+), 4 deletions(-)
110
111commit d570a841a2aa9d770578aa149e43bb2e5bd0f2df
112Author: Patrick Haller <patrick.haller@haller-consult.de>
113Date:   Sat Jan 9 03:06:31 2016 +0100
114
115    Optimizations in FcStrSet
116
117    Applied optimizations:
118    - skip duplicate check in FcStrSetAppend for values originating
119    from readdir()
120    - grow FcStrSet in 64-element bulks for local FcStrSets (FcConfig
121    layout unaltered)
122
123    Starting gedit is measured to
124
125                            Unoptimized     Optimized
126    user[s]                         0,806         0,579
127    sys[s]                          0,062         0,062
128    Total Instr Fetch Cost: 1.658.683.750   895.069.820
129    Cachegrind D Refs:        513.917.619   312.000.436
130    Cachegrind Dl Misses:       8.605.632     4.954.639
131
132 src/fccache.c |  2 +-
133 src/fccfg.c   |  4 ++--
134 src/fcdir.c   |  6 +++---
135 src/fcint.h   | 11 +++++++++++
136 src/fcstr.c   | 47 +++++++++++++++++++++++++++++++++--------------
137 src/fcxml.c   |  2 +-
138 6 files changed, 51 insertions(+), 21 deletions(-)
139
140commit 98434b3392172233094cac25ade7225c93da9f1c
141Author: Akira TAGOH <akira@tagoh.org>
142Date:   Wed Dec 2 11:31:50 2015 +0900
143
144    Add hintstyle templates and make hintslight default
145
146 conf.d/10-hinting-full.conf   | 13 +++++++++++++
147 conf.d/10-hinting-medium.conf | 13 +++++++++++++
148 conf.d/10-hinting-none.conf   | 13 +++++++++++++
149 conf.d/10-hinting-slight.conf | 13 +++++++++++++
150 conf.d/Makefile.am            |  5 +++++
151 5 files changed, 57 insertions(+)
152
153commit 04763135d47ae24a808fc15c4482e2bb6f847ab9
154Author: Akira TAGOH <akira@tagoh.org>
155Date:   Wed Nov 25 11:58:14 2015 +0900
156
157    Avoid an error message on testing when no fonts.conf installed
158
159    This test case doesn't require any config files so no need to ensure
160    loading them.
161
162 test/test-bz89617.c | 2 +-
163 1 file changed, 1 insertion(+), 1 deletion(-)
164
165commit 5886d98c368cdb76ddedc48aedbab45a5c7e96f6
166Author: Akira TAGOH <akira@tagoh.org>
167Date:   Tue Nov 24 10:46:34 2015 +0900
168
169    Bug 93075 - Possible fix for make check failure on msys/MinGW...
170
171    Patch from Christian Fafard
172
173 test/run-test.sh | 13 +++++++++----
174 1 file changed, 9 insertions(+), 4 deletions(-)
175
176commit 1d87fab8b18bf5a497646d98a1c6279372aac4ea
177Author: Akira TAGOH <akira@tagoh.org>
178Date:   Wed Nov 18 14:44:17 2015 +0900
179
180    remomve unnecessary code
181
182 src/fcdefault.c | 1 -
183 1 file changed, 1 deletion(-)
184
185commit d162a4a83d6bf2182e288e0bc0b4d3ae2f78f040
186Author: Akira TAGOH <akira@tagoh.org>
187Date:   Fri Oct 16 17:24:22 2015 +0900
188
189    Fix assertion on 32bit arch
190
191 src/fcarch.c | 2 +-
192 1 file changed, 1 insertion(+), 1 deletion(-)
193
194commit 6d6ce028eedc6775b61fe768eca4d791ba9db21d
195Author: Akira TAGOH <akira@tagoh.org>
196Date:   Thu Oct 15 15:53:27 2015 +0900
197
198    Fix compiler warnings on MinGW
199
200 test/test-bz89617.c | 4 ++--
201 1 file changed, 2 insertions(+), 2 deletions(-)
202
203commit bd96984e4b1da2e4b422050b773f3ded978d976c
204Author: Akira TAGOH <akira@tagoh.org>
205Date:   Thu Oct 15 15:48:23 2015 +0900
206
207    Use int64_t instead of long long
208
209 src/fccache.c | 4 ++--
210 src/fcint.h   | 2 +-
211 2 files changed, 3 insertions(+), 3 deletions(-)
212
213commit 7ccde89758f23a7eb90549667cffb084e684ed48
214Author: Akira TAGOH <akira@tagoh.org>
215Date:   Tue Oct 13 13:06:54 2015 +0900
216
217    Fix build issue on MinGW
218
219 src/fccache.c | 16 ++++++++++++++--
220 1 file changed, 14 insertions(+), 2 deletions(-)
221
222commit a44cc450b5f3d67c0298a912e12ed5ff234490f9
223Author: Akira TAGOH <akira@tagoh.org>
224Date:   Tue Oct 13 13:04:18 2015 +0900
225
226    Use long long to see the same size between LP64 and LLP64
227
228 src/fccache.c | 2 +-
229 src/fcint.h   | 2 +-
230 2 files changed, 2 insertions(+), 2 deletions(-)
231
232commit c88d9b62421e8ba35a71319c7b0d555d512510c7
233Author: Akira TAGOH <akira@tagoh.org>
234Date:   Mon Aug 17 16:37:08 2015 +0900
235
236    Fail on make runtime as needed instead of configure if no python
237    installed
238
239    python isn't necessarily required to build fontconfig from tarball
240    so that
241    generated fcblanks.h is available in tarball.
242
243    https://bugs.freedesktop.org/show_bug.cgi?id=91663
244
245 configure.ac          | 3 ++-
246 fc-blanks/Makefile.am | 5 +++++
247 2 files changed, 7 insertions(+), 1 deletion(-)
248
249commit ad9f5880502c9a3f8e7f8919336888ee056f17ba
250Author: Akira TAGOH <akira@tagoh.org>
251Date:   Fri Aug 14 17:17:34 2015 +0900
252
253    Fix the broken cache more.
254
255    Take a look at the nano second in the mtime to figure out
256    if the cache needs to be updated if available.
257    and do the mutex lock between scanning and writing a cache
258    to avoid the conflict.
259
260    Also we don't need to scan directories again after writing
261    caches. so getting rid of the related code as well.
262
263    https://bugs.freedesktop.org/show_bug.cgi?id=69845
264
265    and for reference:
266
267    https://bugzilla.redhat.com/show_bug.cgi?id=1236034
268
269 configure.ac            |  3 ++
270 fc-cache/fc-cache.c     | 75 +++++++++++++------------------------
271 fontconfig/fontconfig.h |  2 +-
272 src/fcarch.c            |  2 +-
273 src/fccache.c           | 98
274 ++++++++++++++++++++++++++++++++++++++++++++++++-
275 src/fcdir.c             |  6 +++
276 src/fcint.h             |  8 ++++
277 7 files changed, 142 insertions(+), 52 deletions(-)
278
279commit 46ec6a52d4cc447cc3ff4a13b2067ecb76c9db2e
280Author: Behdad Esfahbod <behdad@behdad.org>
281Date:   Fri Jun 26 17:02:13 2015 -0700
282
283    Revert changes made to FcConfigAppFontAddDir() recently
284
285    In 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb the behavior of
286    FcConfigAppFontAddFile/Dir() were changed to return false
287    if not fonts were found.  While this is welldefined and useful
288    for AddFile(), it's quite problematic for AddDir().  For example,
289    if the directory is empty, is that a failure or success?  Worse,
290    the false value from AddDir() was being propagated all the way
291    to FcInit() returning false now.  This only happened upon memory
292    allocation failure before, and some clients assert that FcInit()
293    is successful.
294
295    With this change, AddDir() is reverted back to what it was.
296    AddFont() change (which was actually in fcdir.c) from the original
297    commit is left in.
298
299 doc/fcconfig.fncs |  2 +-
300 src/fccfg.c       | 29 +++++++++++------------------
301 src/fcint.h       |  3 ---
302 src/fcstr.c       |  8 --------
303 4 files changed, 12 insertions(+), 30 deletions(-)
304
305commit a8096dfa5965bfb1953fe829ff13eea23b4233c7
306Author: Akira TAGOH <akira@tagoh.org>
307Date:   Wed Jun 24 15:46:45 2015 +0900
308
309    Bug 90867 - Memory Leak during error case in fccharset
310
311    https://bugs.freedesktop.org/show_bug.cgi?id=90867
312
313 src/fccharset.c | 24 ++++++++++++++++++++----
314 1 file changed, 20 insertions(+), 4 deletions(-)
315
316commit 0551e1b344bd2f57015a378dae4a0771031c3042
317Author: Akira TAGOH <akira@tagoh.org>
318Date:   Thu Jun 18 17:25:02 2015 +0900
319
320    Update CaseFolding.txt to Unicode 8.0
321
322 fc-case/CaseFolding.txt | 147
323 +++++++++++++++++++++++++++++++++++++++++++++++-
324 fc-case/Makefile.am     |   3 +
325 2 files changed, 147 insertions(+), 3 deletions(-)
326
327commit 6f929ff37ce277a12256b918751e2f3fca2fcb8a
328Author: Akira TAGOH <akira@tagoh.org>
329Date:   Wed Jun 17 16:34:29 2015 +0900
330
331    Fix a memory leak in FcFreeTypeQueryFace
332
333 src/fcfreetype.c | 2 ++
334 1 file changed, 2 insertions(+)
335
336commit 46b2c62faa64250eec3981ee816e91a9a3dee857
337Author: Akira TAGOH <akira@tagoh.org>
338Date:   Wed Jun 17 16:29:08 2015 +0900
339
340    Add a warning for blank in fonts.conf
341
342    and remove the unnecessary code for parsing blanks
343
344 src/fcxml.c | 7 +++++++
345 1 file changed, 7 insertions(+)
346
347commit 33fd436a3ec63ca58f3cb51bd4ab7b33e90d89c8
348Author: Akira TAGOH <akira@tagoh.org>
349Date:   Wed Jun 17 16:15:35 2015 +0900
350
351    Don't return FcFalse even when no fonts dirs is configured
352
353 src/fccfg.c | 2 ++
354 src/fcint.h | 3 +++
355 src/fcstr.c | 8 ++++++++
356 3 files changed, 13 insertions(+)
357
358commit f6d61c9beed856a925bd60c025b55284b2d88161
359Author: Akira TAGOH <akira@tagoh.org>
360Date:   Fri Jun 12 11:30:01 2015 +0900
361
362    mark as private at this moment
363
364 fontconfig/fontconfig.h | 3 ---
365 src/fcint.h             | 3 +++
366 2 files changed, 3 insertions(+), 3 deletions(-)
367
368commit dbda1171427071ff31429ea6d36330bb8f193138
369Author: Akira TAGOH <akira@tagoh.org>
370Date:   Tue Jun 9 11:15:25 2015 +0900
371
372    No need to be public
373
374 fontconfig/fontconfig.h | 3 ---
375 src/fcint.h             | 3 +++
376 2 files changed, 3 insertions(+), 3 deletions(-)
377
378commit 359ada2b4c12b6b6c3b4c017f95a35f18a3c6dd7
379Author: Akira TAGOH <akira@tagoh.org>
380Date:   Tue Jun 9 11:15:06 2015 +0900
381
382    Fix a crash when no objects are available after filtering
383
384 src/fcdbg.c | 2 +-
385 1 file changed, 1 insertion(+), 1 deletion(-)
386
387commit 10a57edd07f8dc64b60c71d51c225436f4fbb3bc
388Author: Akira TAGOH <akira@tagoh.org>
389Date:   Mon Jun 8 17:38:02 2015 +0900
390
391    Add one more debugging option to see transformation on font-matching
392
393    just setting FC_MATCH=3 shows a lot of information and hard to keep
394    on track for informamtion
395    which is really necessary to see. to use this more effectively,
396    added FC_DBG_MATCH_FILTER to
397    see for what one really want to see. it takes a comma-separated-list
398    of object names.
399    If you want to see family name only, try like this:
400
401    FC_DBG_MATCH_FILTER=family FC_DEBUG=4096 fc-match
402
403    debugging output will be filtered out and see family only in the
404    result.
405
406 doc/fontconfig-user.sgml |  6 +++-
407 fontconfig/fontconfig.h  |  6 ++++
408 src/fcdbg.c              | 78
409 ++++++++++++++++++++++++++++++++++++++++++++++++
410 src/fcint.h              |  1 +
411 src/fcmatch.c            | 41 +++++++++++++++++++++++++
412 src/fcpat.c              |  6 ++++
413 6 files changed, 137 insertions(+), 1 deletion(-)
414
415commit 1827ef7b1e0a1fba27fcdb8a021abaa8ee7782eb
416Author: Akira TAGOH <akira@tagoh.org>
417Date:   Tue Jun 2 17:33:03 2015 +0900
418
419    Bump version to 2.11.94
420
421 README                  | 40 ++++++++++++++++++++++++++++++++++++++--
422 configure.ac            |  2 +-
423 fontconfig/fontconfig.h |  2 +-
424 3 files changed, 40 insertions(+), 4 deletions(-)
425
426commit 481a9f03a020ee53500585332786826e8c3ebd8e
427Author: Behdad Esfahbod <behdad@behdad.org>
428Date:   Wed May 27 14:40:15 2015 -0700
429
430    Bump cache version number to 6, because of recent FcRange changes
431
432 fontconfig/fontconfig.h | 2 +-
433 1 file changed, 1 insertion(+), 1 deletion(-)
434
435commit ee2d1da2d21bc14127f4cf12312e1f007935e8b0
436Author: Behdad Esfahbod <behdad@behdad.org>
437Date:   Wed May 27 14:36:35 2015 -0700
438
439    Reduce number of places that cache version is specified to 1
440
441 fontconfig/fontconfig.h | 5 ++++-
442 src/fccache.c           | 6 +++---
443 src/fcint.h             | 3 +--
444 3 files changed, 8 insertions(+), 6 deletions(-)
445
446commit 5bad26ccb6686f1b9c8df6c1e9b49a72d42ad661
447Author: Behdad Esfahbod <behdad@behdad.org>
448Date:   Wed Aug 20 16:07:26 2014 -0400
449
450    Simplify FcRange
451
452 src/fcdbg.c   |  10 ++----
453 src/fcint.h   |  25 +-------------
454 src/fcmatch.c |   2 +-
455 src/fcname.c  |  14 ++------
456 src/fcrange.c | 109
457 ++++++++++------------------------------------------------
458 src/fcxml.c   |  12 +++----
459 6 files changed, 28 insertions(+), 144 deletions(-)
460
461commit 13a5ae9fb953c8a8eb3ec801781a499521c211f3
462Author: Behdad Esfahbod <behdad@behdad.org>
463Date:   Wed Aug 20 16:03:02 2014 -0400
464
465    Fix compiler warnings
466
467 src/fcxml.c | 3 +++
468 1 file changed, 3 insertions(+)
469
470commit 346073d9dc17fc07758f7ef86c4ed05213ed0dab
471Author: Behdad Esfahbod <behdad@behdad.org>
472Date:   Sun Jul 6 20:36:18 2014 -0400
473
474    Don't set FC_SIZE for bitmap fonts
475
476    They get FC_PIXELSIZE set, which is later converted to FC_SIZE using
477    FC_DPI.
478
479 src/fcfreetype.c | 36 ++++++++++++------------------------
480 1 file changed, 12 insertions(+), 24 deletions(-)
481
482commit eba6f109de475215c2d4b42612f6baf57041536d
483Author: Behdad Esfahbod <behdad@behdad.org>
484Date:   Fri Jul 4 17:15:11 2014 -0400
485
486    Accept Integer for FC_SIZE
487
488    There are more places to fix I'm sure...
489
490    https://bugs.freedesktop.org/show_bug.cgi?id=80873
491
492 src/fcname.c | 4 +++-
493 1 file changed, 3 insertions(+), 1 deletion(-)
494
495commit cb2f096e15cb868cbf29428b6dd339b8ba344e50
496Author: Behdad Esfahbod <behdad@behdad.org>
497Date:   Fri Jul 4 16:18:52 2014 -0400
498
499    Add bitmap-only font size as Double, not Range
500
501    The whole size setting part still smells to me.
502
503 src/fcfreetype.c | 7 +------
504 1 file changed, 1 insertion(+), 6 deletions(-)
505
506commit 51756aab180c9f7a6632743885695add2f511100
507Author: Behdad Esfahbod <behdad@behdad.org>
508Date:   Fri Jul 4 16:13:45 2014 -0400
509
510    Only set FC_SIZE for scalable fonts if OS/2 version 5 is present
511
512    Part of https://bugs.freedesktop.org/show_bug.cgi?id=80873
513
514 src/fcfreetype.c | 28 +++++++++++++++-------------
515 1 file changed, 15 insertions(+), 13 deletions(-)
516
517commit d09ba385892862e18c409f49405f51f066dea552
518Author: Behdad Esfahbod <behdad@behdad.org>
519Date:   Fri Jul 4 16:09:23 2014 -0400
520
521    Write ranges using a [start finish) format
522
523    To show closed and open ends.
524
525 src/fcdbg.c  | 2 +-
526 src/fcname.c | 4 ++--
527 2 files changed, 3 insertions(+), 3 deletions(-)
528
529commit 4c9101f7044b68aa121557c796384e4bdf08f73f
530Author: Akira TAGOH <akira@tagoh.org>
531Date:   Mon May 25 21:41:05 2015 +0900
532
533    Revert the previous change
534
535    and just abort if the object id is overflowed.
536
537 src/fcobjs.c | 16 +---------------
538 1 file changed, 1 insertion(+), 15 deletions(-)
539
540commit 09edd84cf8e8bd1f6062c8803316327e662fdbda
541Author: Akira TAGOH <akira@tagoh.org>
542Date:   Fri May 22 20:51:21 2015 +0900
543
544    Detect the overflow for the object ID
545
546    Continue to increase the object id even after FcFini()
547    and detect the overflow. that would be rather easier than
548    reset the object id with the complicated mutex and atomic
549    functions.
550
551    This situation would be quite unlikely to happen though
552
553 src/fcobjs.c | 22 +++++++++++++++++++++-
554 1 file changed, 21 insertions(+), 1 deletion(-)
555
556commit f053231186fc340b5365a59eea30db5af787877a
557Author: Akira TAGOH <akira@tagoh.org>
558Date:   Fri May 22 20:46:54 2015 +0900
559
560    Fix a crash
561
562    segfault happens when the config needs to be migrated to XDG's
563    and no definition for include with prefix="xdg"
564
565 src/fcxml.c | 1 +
566 1 file changed, 1 insertion(+)
567
568commit 249306fbd782570cf958675672d21cf12aa1f14e
569Author: Akira TAGOH <akira@tagoh.org>
570Date:   Fri May 22 20:45:05 2015 +0900
571
572    Fix a typo
573
574 src/fcxml.c | 2 +-
575 1 file changed, 1 insertion(+), 1 deletion(-)
576
577commit fa6c6b53c5a42ae6a9f8254ca9603dbe0aec63ad
578Author: Akira TAGOH <akira@tagoh.org>
579Date:   Fri May 22 16:53:34 2015 +0900
580
581    Fix memory leaks after FcFini()
582
583    Reported by Jia Wang
584
585    https://bugs.freedesktop.org/show_bug.cgi?id=83770
586
587 fontconfig/fontconfig.h |  2 +-
588 src/fcinit.c            |  2 ++
589 src/fcint.h             |  6 ++++++
590 src/fcobjs.c            | 25 ++++++++++++++++++++++++-
591 src/fcxml.c             | 47
592 +++++++++++++++++++++++++++++++++++++++++++----
593 5 files changed, 76 insertions(+), 6 deletions(-)
594
595commit bcfe167e3d60402c1f999359ca8531c6fae01a2b
596Author: Behdad Esfahbod <behdad@behdad.org>
597Date:   Mon May 18 15:26:03 2015 -0700
598
599    Add su[pport for symbol fonts
600
601    Adds FC_SYMBOL.
602
603    This affects fonts having a cmap with platform 3 encoding 0.
604    We now map their glyphs from the PUA area to the Latin1 area.
605
606    See thread "Webdings and other MS symbol fonts don't display"
607    on the mailing list.
608
609    Test before/after with:
610    $ pango-view --markup --text='<span
611    fallback="false">&#xd7;&#xf0d7;</span>' --font=Wingdings
612
613 doc/fontconfig-devel.sgml |  1 +
614 fontconfig/fontconfig.h   |  1 +
615 src/fcdefault.c           |  1 +
616 src/fcfreetype.c          | 57
617 ++++++++++++++++++++++++++++++++++++++++++++---
618 src/fcmatch.c             |  1 +
619 src/fcobjs.h              |  1 +
620 6 files changed, 59 insertions(+), 3 deletions(-)
621
622commit ead7275e05966eca19f530712f8e5c738a61cf4f
623Author: Akira TAGOH <akira@tagoh.org>
624Date:   Mon May 18 14:03:50 2015 +0900
625
626    Bug 90148 - Don't warn if cachedir isn't specified
627
628    only warn when FONTCONFIG_FILE or FONTCONFIG_PATH is set.
629
630    Bug 90148 - Don't warn if cachedir isn't specified
631
632 src/fcinit.c | 26 +++++++++++++++++++-------
633 1 file changed, 19 insertions(+), 7 deletions(-)
634
635commit 55ff8419274fd5ce59675f220b85035a3986d6cf
636Author: Akira TAGOH <akira@tagoh.org>
637Date:   Tue May 12 14:47:38 2015 +0900
638
639    Make FC_SCALE deprecated
640
641    Use FC_MATRIX instead.
642
643    https://bugs.freedesktop.org/show_bug.cgi?id=90257
644
645 doc/fontconfig-devel.sgml | 2 +-
646 doc/fontconfig-user.sgml  | 2 +-
647 fontconfig/fontconfig.h   | 2 +-
648 3 files changed, 3 insertions(+), 3 deletions(-)
649
650commit a10cb2e4d7fb7d790fe913058f0821ccf2185a86
651Author: Akira TAGOH <akira@tagoh.org>
652Date:   Tue May 12 14:28:45 2015 +0900
653
654    Add missing description for usage
655
656 fc-query/fc-query.c | 9 +++++----
657 fc-scan/fc-scan.c   | 7 ++++---
658 2 files changed, 9 insertions(+), 7 deletions(-)
659
660commit 4c040d393dfb47b8a2f75fb639f6b5e92fced6f3
661Author: Akira TAGOH <akira@tagoh.org>
662Date:   Wed Apr 22 19:37:46 2015 +0900
663
664    Observe blanks to compute correct languages in fc-query/fc-scan
665
666    Added --ignore-blanks option to get back the behavior.
667
668    https://bugs.freedesktop.org/show_bug.cgi?id=79955
669
670 fc-query/fc-query.c    | 19 ++++++++++++++-----
671 fc-query/fc-query.sgml | 12 ++++++++++++
672 fc-scan/fc-scan.c      | 21 +++++++++++++++------
673 fc-scan/fc-scan.sgml   | 14 +++++++++++++-
674 4 files changed, 54 insertions(+), 12 deletions(-)
675
676commit 4a6f5efd5f6a468e1872d58e589bcf30ba88e2fd
677Author: Behdad Esfahbod <behdad@behdad.org>
678Date:   Thu Apr 30 11:25:59 2015 -0400
679
680    Fix bitmap scaling
681
682    Was broken by 66db69a6d991945f96feb1da683a2e04ea396842.  Ouch!
683
684 conf.d/10-scale-bitmap-fonts.conf | 32 +++++++++++++++++---------------
685 1 file changed, 17 insertions(+), 15 deletions(-)
686
687commit 3a4136778cc5a4ff1dc979cbd50fcdf73cab4d70
688Author: Akira TAGOH <akira@tagoh.org>
689Date:   Wed Apr 22 14:36:29 2015 +0900
690
691    Drop unmaintained code
692    Use four-byte code for foundry as is instead.
693
694    https://bugs.freedesktop.org/show_bug.cgi?id=88679
695
696 src/fcfreetype.c | 84
697 ++++++++------------------------------------------------
698 1 file changed, 12 insertions(+), 72 deletions(-)
699
700commit b3fc08bc952505e322160a4a7eb146754ae4f24a
701Author: Akira TAGOH <akira@tagoh.org>
702Date:   Wed Apr 22 11:17:04 2015 +0900
703
704    Fix a typo in fontconfig-user.sgml
705
706    https://bugs.freedesktop.org/show_bug.cgi?id=90105
707
708 doc/fontconfig-user.sgml | 2 +-
709 1 file changed, 1 insertion(+), 1 deletion(-)
710
711commit 07be485a0a84995ce69bf60e3b1bb22cb35f6b0e
712Author: Akira TAGOH <akira@tagoh.org>
713Date:   Mon Apr 20 10:49:21 2015 +0900
714
715    Fix a typo for the latest cache version
716
717 doc/fontconfig-user.sgml | 2 +-
718 1 file changed, 1 insertion(+), 1 deletion(-)
719
720commit f6e6a8a22b9d775fff117d65016b5e85233a7293
721Author: Руслан Ижбулатов <lrn1986@gmail.com>
722Date:   Wed Apr 8 08:41:25 2015 +0000
723
724    W32: Support cache paths relative to the root directory
725
726    Paths starting with '/' don't make sense on W32 as-is,
727    prepend the installation root directory to them.
728
729    This allows the cache to be contained within a particular
730    fontconfig installation (as long as the default
731    --with-cache-dir= is overriden at configure time).
732
733 src/fccfg.c |  2 ++
734 src/fcxml.c | 21 ++++++++++++++++++++-
735 2 files changed, 22 insertions(+), 1 deletion(-)
736
737commit 7bc07cf6c2a5685ab95f146f5af2b3bcd5f5864d
738Author: Akira TAGOH <akira@tagoh.org>
739Date:   Mon Mar 30 15:18:44 2015 +0900
740
741    Fix SIGFPE
742
743 src/fcrange.c | 2 +-
744 1 file changed, 1 insertion(+), 1 deletion(-)
745
746commit e92c92ff22c13e96afd6dfa0f75e7b37b9cfa06d
747Author: Akira TAGOH <akira@tagoh.org>
748Date:   Wed Mar 25 12:10:48 2015 +0900
749
750    Fix unknown attribute in Win32
751
752 src/fcxml.c | 2 +-
753 1 file changed, 1 insertion(+), 1 deletion(-)
754
755commit c965c9f67759585909fa03236bad826de85bd39c
756Author: Akira TAGOH <akira@tagoh.org>
757Date:   Mon Mar 23 13:30:59 2015 +0900
758
759    Bug 89617 - FcConfigAppFontAddFile() returns false on any font file
760
761    Prior to the change of 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb
762    FcConfigAppFontAddFile() always returned FcTrue no matter what
763    fonts was added. after that, it always returned FcFalse because
764    adding a font doesn't add any subdirs with FcFileScanConfig().
765    so changing that to simply ignore it.
766
767    Also fixing it to return FcFalse if non-fonts was added, i.e.
768    FcFreeTypeQuery() fails.
769
770    https://bugs.freedesktop.org/show_bug.cgi?id=89617
771
772 src/fccfg.c         |  4 +++-
773 src/fcdir.c         |  2 ++
774 test/Makefile.am    |  7 +++++++
775 test/test-bz89617.c | 38 ++++++++++++++++++++++++++++++++++++++
776 4 files changed, 50 insertions(+), 1 deletion(-)
777
778commit 7301f2f02816c5d44ee75dd0689c806c5aabdbda
779Author: Akira TAGOH <akira@tagoh.org>
780Date:   Mon Mar 23 13:18:49 2015 +0900
781
782    Remove the dead code
783
784 src/fcdir.c | 2 --
785 1 file changed, 2 deletions(-)
786
787commit 69ff6b6e260584e383c38b1b7034ddcbb23d214f
788Author: Akira TAGOH <akira@tagoh.org>
789Date:   Mon Mar 9 12:22:40 2015 +0900
790
791    Bump version to 2.11.93
792
793 README                  | 37 +++++++++++++++++++++++++++++++++++--
794 configure.ac            |  6 +++---
795 fontconfig/fontconfig.h |  2 +-
796 3 files changed, 39 insertions(+), 6 deletions(-)
797
798commit b75d809d1298b791f39596170950597bcfe98dd6
799Author: Akira TAGOH <akira@tagoh.org>
800Date:   Mon Mar 9 12:22:30 2015 +0900
801
802    Fix a trivial bug for dist
803
804 fc-blanks/Makefile.am | 1 +
805 1 file changed, 1 insertion(+)
806
807commit f5b1e0ab97daa0e08af8d667cabb700bb73da568
808Author: Akira TAGOH <akira@tagoh.org>
809Date:   Mon Mar 9 12:18:03 2015 +0900
810
811    Fix an infinite loop in FcBlanksIsMember()
812
813 src/fcblanks.c | 2 +-
814 1 file changed, 1 insertion(+), 1 deletion(-)
815
816commit 484834c186dee281bcd13067d7b7bce1322b4e0b
817Author: Akira TAGOH <akira@tagoh.org>
818Date:   Fri Mar 6 11:15:26 2015 +0900
819
820    Fix a bug in the previous change forFcBlanksIsMember()
821
822 src/fcblanks.c | 3 +--
823 1 file changed, 1 insertion(+), 2 deletions(-)
824
825commit ed74a58ccc245bacd907cd91e0f3df64e427c163
826Author: Akira TAGOH <akira@tagoh.org>
827Date:   Fri Mar 6 11:05:23 2015 +0900
828
829    Fix a segfault when OOM happened.
830
831    Reported by Matt Breedlove
832
833 src/fcinit.c | 2 ++
834 1 file changed, 2 insertions(+)
835
836commit 96a3f6879c13577cc9edd867b3f89b0cba469073
837Author: Akira TAGOH <akira@tagoh.org>
838Date:   Thu Mar 5 17:52:04 2015 +0900
839
840    Improve the performance on searching blanks
841
842    After the change of d6a5cc665a1d7e91332944353e92c83ad114368c
843    we have a lot of code points in FcBlanks. doing the linear search
844    on the array isn't comfortable anymore.
845    So re-implementing FcBlanksIsMember() to use the binary search.
846
847    Figuring out how much improved after this change depends on
848    how many fonts proceed with fc-cache say though, it's about 20 times
849    faster here on testing. which sounds good enough for
850    improvement.
851
852 src/fcblanks.c | 21 ++++++++++++++++++---
853 1 file changed, 18 insertions(+), 3 deletions(-)
854
855commit d997d7c770cd6a36159090fd0b8720a3dc426707
856Author: Behdad Esfahbod <behdad@behdad.org>
857Date:   Wed Jan 21 14:35:03 2015 -0800
858
859    Simplify some more
860
861 src/fcfreetype.c | 20 ++++++++------------
862 1 file changed, 8 insertions(+), 12 deletions(-)
863
864commit 9c99baba66d335738318dc7cacef64fafb699ebf
865Author: Behdad Esfahbod <behdad@behdad.org>
866Date:   Wed Jan 21 14:32:51 2015 -0800
867
868    Remove dead code after previous commit
869
870 src/fcfreetype.c | 339
871 +------------------------------------------------------
872 1 file changed, 3 insertions(+), 336 deletions(-)
873
874commit 2f311c562d87c0bf95d27709e82afd196c2bff28
875Author: Akira TAGOH <akira@tagoh.org>
876Date:   Tue Mar 3 11:30:12 2015 +0900
877
878    Fix the array allocation
879
880 src/fcstat.c | 2 +-
881 1 file changed, 1 insertion(+), 1 deletion(-)
882
883commit f18f2f88f287a2438d2bf9b27773cb14606cbb11
884Author: Akira TAGOH <akira@tagoh.org>
885Date:   Mon Feb 9 16:45:43 2015 +0900
886
887    Don't add FC_LANG when it has "und"
888
889    to avoid the situation to find the better fallback font.
890
891    https://code.google.com/p/chromium/issues/detail?id=392724 has
892    more words to explain the details.
893
894    https://bugs.freedesktop.org/show_bug.cgi?id=81185
895
896 src/fccfg.c | 9 +++++++++
897 1 file changed, 9 insertions(+)
898
899commit 724664e3fd056b864576f8e100a8de5c0e93a725
900Author: Akira TAGOH <akira@tagoh.org>
901Date:   Mon Mar 2 11:34:53 2015 +0900
902
903    Fix a build issue when $(srcdir) != $(builddir)
904
905 fc-blanks/Makefile.am | 4 ++--
906 1 file changed, 2 insertions(+), 2 deletions(-)
907
908commit a9d4dba7492e060f9d225307c58d79bc50b16cd3
909Author: Akira TAGOH <akira@tagoh.org>
910Date:   Fri Feb 27 15:48:54 2015 +0900
911
912    Update the script to recognize the escaped space
913
914 fc-blanks/fc-blanks.py | 15 +++++++++++----
915 1 file changed, 11 insertions(+), 4 deletions(-)
916
917commit d6a5cc665a1d7e91332944353e92c83ad114368c
918Author: Akira TAGOH <akira@tagoh.org>
919Date:   Fri Feb 27 14:17:26 2015 +0900
920
921    Hardcode the blanks in the library
922
923    https://bugs.freedesktop.org/show_bug.cgi?id=79956
924
925 Makefile.am               |   2 +-
926 configure.ac              |   2 +
927 fc-blanks/Makefile.am     |  40 +++++++++++++++
928 fc-blanks/fc-blanks.py    | 125
929 ++++++++++++++++++++++++++++++++++++++++++++++
930 fc-blanks/fcblanks.tmpl.h |  25 ++++++++++
931 fonts.conf.in             |  68 -------------------------
932 src/fcblanks.c            |   7 +++
933 src/fccfg.c               |   3 +-
934 8 files changed, 202 insertions(+), 70 deletions(-)
935
936commit 97cf7ec4d740c9b3ac7c29388224f5e0c226a120
937Author: Akira TAGOH <akira@tagoh.org>
938Date:   Fri Feb 27 12:04:44 2015 +0900
939
940    Rework again to copy the struct dirent
941
942    Assuming that d_name is the last member of struct dirent.
943    In POSIX, the maximum length of d_name is defined as NAME_MAX
944    or FILENAME_MAX though, that assumption may be wrong on some
945    platforms where defines d_name as the flexible array member
946    and allocate the minimum memory to store d_name.
947
948    Patch from Raimund Steger
949
950 src/fcstat.c | 9 ++-------
951 1 file changed, 2 insertions(+), 7 deletions(-)
952
953commit 1add10bfbc6f0667284f58cb388ae02f695b4a57
954Author: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
955Date:   Thu Feb 26 12:23:27 2015 +0100
956
957    Ensure config.h is included first, bug#89336.
958
959    config.h may define ABI-specific macros, especially for AIX,
960    so has to be included before any system header - via fcint.h.
961
962    https://bugs.freedesktop.org/show_bug.cgi?id=89336
963
964 src/fcarch.c | 3 +--
965 1 file changed, 1 insertion(+), 2 deletions(-)
966
967commit 8809d1b73b9c162ee0fecd314e2a80b287309954
968Author: Akira TAGOH <akira@tagoh.org>
969Date:   Thu Feb 26 14:08:20 2015 +0900
970
971    Copy the real size of struct dirent
972
973    In some platforms, d_name is defined as the flexible array member.
974    We may need to compute the real size for that case.
975
976 configure.ac |  1 +
977 src/fcstat.c | 11 +++++++++--
978 2 files changed, 10 insertions(+), 2 deletions(-)
979
980commit dd427253cc73d8786bbf436ec4d026f370ab0812
981Author: Akira TAGOH <akira@tagoh.org>
982Date:   Wed Feb 25 17:36:50 2015 +0900
983
984    filter can be null
985
986 src/fcstat.c | 2 +-
987 1 file changed, 1 insertion(+), 1 deletion(-)
988
989commit 45018e6979198b92b732b4b5e29671b2fe499bd8
990Author: Akira TAGOH <akira@tagoh.org>
991Date:   Tue Feb 24 15:25:16 2015 +0900
992
993    Fix pointer cast warning on win32
994
995 src/fclist.c | 2 +-
996 1 file changed, 1 insertion(+), 1 deletion(-)
997
998commit f43c58189bb667e65630c37f33a58d39d7c550f6
999Author: Akira TAGOH <akira@tagoh.org>
1000Date:   Tue Feb 24 15:01:14 2015 +0900
1001
1002    ifdef'd the unnecessary code for win32
1003
1004 src/fcxml.c | 4 ++++
1005 1 file changed, 4 insertions(+)
1006
1007commit ed0d705e2221adbfb21de357c1a82b7a2a5c3641
1008Author: Akira TAGOH <akira@tagoh.org>
1009Date:   Tue Feb 10 19:32:13 2015 +0900
1010
1011    Fix a build fail on some non-POSIX platforms
1012
1013    Use own scandir function. according to this change,
1014    we don't need -Werror things in configure anymore.
1015
1016 configure.ac | 35 --------------------------
1017 src/fcstat.c | 80
1018 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------
1019 2 files changed, 72 insertions(+), 43 deletions(-)
1020
1021commit d6d5adeb7940c0d0beb86489c2a1c2ce59e5c044
1022Author: Behdad Esfahbod <behdad@behdad.org>
1023Date:   Wed Jan 21 14:13:36 2015 -0800
1024
1025    Fix symbol cmap handling
1026
1027    A while back we removed Apple Roman encoding support.  This broke
1028    symbol fonts (Wingdings, etc) because those fonts come with two
1029    cmaps:
1030
1031      1) platform=1,encoding=0, aka Apple Roman, which maps identity,
1032      2) platform=3,encoding=0, aka MS Symbol font
1033
1034    Now, the reason the Apple Roman removal "broke" these fonts is
1035    obvious, and for the better: these fonts were mapping ASCII and
1036    other Latin chars to symbols.
1037
1038    The reason the fonts didn't work anymore, however, is that we were
1039    mishandling the MS symbol-font cmaps.  In their modern incarnation
1040    they are like regular non-symbol-font cmap that map PUA codepoints
1041    to symbols.  We want to expose those as such.  Hence, this change
1042    just removes the special-handling for that.
1043
1044    Now, the reason this confusion happened, if I was to guess, is either
1045    that FreeType docs are wrong saying that FT_ENCODING_MS_SYMBOL is
1046    the "Microsoft Symbol encoding, used to encode mathematical symbols":
1047
1048      http://www.kostis.net/charsets/symbol.htm
1049
1050    or maybe it started that way, but turned into also mapping MS symbol-
1051    font cmaps, which is a completely different thing.  At any rate, I
1052    don't know if there are any fonts that use this thing these days, but
1053    the code here didn't seem to produce charset for any font.  By now I'm
1054    convinced that this change is the Right Thing to do.  The MS Symbol
1055    thing was called AdobeSymbol in our code by the way.
1056
1057    This fixes the much-reported bug that windings, etc are not usable
1058    with recent fontconfig:
1059    https://bugs.freedesktop.org/show_bug.cgi?id=58641
1060
1061    Now I see PUA mappings reported for Wingdings.
1062
1063    This also fixes:
1064    Bug 48947 - Drop the non-Unicode cmap support gradually
1065    https://bugs.freedesktop.org/show_bug.cgi?id=48947
1066    since the AdobeSymbol was the last non-Unicode cmap we were
1067    trying to parse (very incorrectly).
1068
1069    Lots of code around this change can be simplified.  I'll push those
1070    out (including removing the table itself) in subsequent changes.
1071
1072 src/fcfreetype.c | 2 +-
1073 1 file changed, 1 insertion(+), 1 deletion(-)
1074
1075commit eb5e89f817a78e8f6fbb0d8a1b48c510f1b898b1
1076Author: Akira TAGOH <akira@tagoh.org>
1077Date:   Tue Jan 20 20:34:47 2015 +0900
1078
1079    Add pkg.m4 to git
1080
1081 m4/pkg.m4 | 214
1082 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1083 1 file changed, 214 insertions(+)
1084
1085commit 78ed920e2be4dca04ff64ba98cf6935fc40cc758
1086Author: Akira TAGOH <akira@tagoh.org>
1087Date:   Mon Jan 19 19:48:50 2015 +0900
1088
1089    Fix a typo in docs
1090
1091 doc/fontconfig-user.sgml | 2 +-
1092 fc-cache/fc-cache.sgml   | 2 +-
1093 fc-cat/fc-cat.sgml       | 2 +-
1094 3 files changed, 3 insertions(+), 3 deletions(-)
1095
1096commit 694368667a15341ea30b37a36e9540e6b1492680
1097Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1098Date:   Fri Jan 16 09:35:22 2015 -0800
1099
1100    Fix configure to work with Solaris Studio compilers
1101
1102    Passing -Werror in the scandir() checks caused Studio cc to report
1103    "Unrecognized option errors", confusing configure into thinking that
1104    scandir() was not available.   Use Studio equivalent flags instead.
1105
1106    Leaves -Werror as the default for all other compilers, including
1107    unknown ones, to flag to them that they need to update their flags
1108    as well if -Werror is not correct for them.
1109
1110    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1111
1112 configure.ac | 13 ++++++++++++-
1113 1 file changed, 12 insertions(+), 1 deletion(-)
1114
1115commit 4d739d13f4f58e11c62006e4f70776a945094ea4
1116Author: Akira TAGOH <akira@tagoh.org>
1117Date:   Tue Jan 13 12:40:40 2015 +0900
1118
1119    Bump version to 2.11.92
1120
1121 README                  | 9 +++++++--
1122 configure.ac            | 2 +-
1123 fontconfig/fontconfig.h | 2 +-
1124 3 files changed, 9 insertions(+), 4 deletions(-)
1125
1126commit 4c60fabf6617a8954e46bdaeccc95667375fa159
1127Author: Akira TAGOH <akira@tagoh.org>
1128Date:   Tue Jan 6 16:37:18 2015 +0900
1129
1130    Add missing docs
1131
1132 doc/fontconfig-devel.sgml | 5 +++++
1133 doc/fontconfig-user.sgml  | 7 +++++++
1134 2 files changed, 12 insertions(+)
1135
1136commit fff4086e1587f94c267055ff5c3b48df1f1055f7
1137Author: Akira TAGOH <akira@tagoh.org>
1138Date:   Thu Dec 25 13:49:25 2014 +0900
1139
1140    Bump version to 2.11.91
1141
1142 README                  | 80
1143 +++++++++++++++++++++++++++++++++++++++++++++++--
1144 configure.ac            |  2 +-
1145 fontconfig/fontconfig.h |  2 +-
1146 3 files changed, 80 insertions(+), 4 deletions(-)
1147
1148commit 4420b27c074821a1d1f9d6ebe822a610176a417d
1149Author: Akira TAGOH <akira@tagoh.org>
1150Date:   Thu Dec 25 13:48:57 2014 +0900
1151
1152    Fix a typo
1153
1154    missing a terminator caused a document generation fail.
1155
1156 doc/fcrange.fncs | 1 +
1157 1 file changed, 1 insertion(+)
1158
1159commit 365809938e901e603d2fe93363545e1c1afc1816
1160Author: Akira TAGOH <akira@tagoh.org>
1161Date:   Thu Dec 25 13:11:21 2014 +0900
1162
1163    Bump the cache version to 5
1164
1165    FcPattern isn't compatible to the older.
1166
1167 fontconfig/fontconfig.h | 2 +-
1168 src/fcint.h             | 2 +-
1169 2 files changed, 2 insertions(+), 2 deletions(-)
1170
1171commit 456937cd15568c7f1a633445dee44ae8e2ed395f
1172Author: Akira TAGOH <akira@tagoh.org>
1173Date:   Wed Dec 24 18:53:41 2014 +0900
1174
1175    fc-cache: Add an option to raise an error if no fonts found
1176
1177    and get back the behavior.
1178
1179 fc-cache/fc-cache.c    | 26 +++++++++++++++++---------
1180 fc-cache/fc-cache.sgml | 31 ++++++++++++++++++++++++++++++-
1181 2 files changed, 47 insertions(+), 10 deletions(-)
1182
1183commit db64c71408636e2d0ac3c39682ac1b6c8f317ac4
1184Author: Akira TAGOH <akira@tagoh.org>
1185Date:   Tue Dec 16 20:43:02 2014 +0900
1186
1187    fc-cache: make a fail if no fonts processed on a given path
1188
1189 fc-cache/fc-cache.c | 5 ++++-
1190 1 file changed, 4 insertions(+), 1 deletion(-)
1191
1192commit af5864419441e12f1951c7cfd0a742b6316934cc
1193Author: Nick Alcock <nick.alcock@oracle.com>
1194Date:   Sat Dec 13 18:21:16 2014 +0000
1195
1196    Generate documentation for FcWeight* functions.
1197
1198    The SGML for these functions exists, and they are named as manpages,
1199    but because they are not mentioned in fontconfig-devel.sgml, no
1200    documentation is ever generated, and installation under --enable-docs
1201    fails.
1202
1203    (The documentation I have written in fontconfig-devel.sgml is
1204    boilerplate
1205    so I can get the manpages generated. It's probably wrong.)
1206
1207 doc/fontconfig-devel.sgml | 7 +++++++
1208 1 file changed, 7 insertions(+)
1209
1210commit 66db69a6d991945f96feb1da683a2e04ea396842
1211Author: Behdad Esfahbod <behdad@behdad.org>
1212Date:   Sun Dec 14 13:55:53 2014 -0800
1213
1214    Treat color fonts as scalable
1215
1216    All color fonts are designed to be scaled, even if they only have
1217    bitmap strikes.  Client is responsible to scale the bitmaps.  This
1218    is in constrast to non-color strikes...
1219
1220    Clients can still use FC_OUTLINE to distinguish bitmap vs outline
1221    fonts.  Previously FC_OUTLINE and FC_SCALABLE always had the same
1222    value.  Now FC_SCALABLE is set to (FC_OUTLINE || FC_COLOR).
1223
1224    Fixes:
1225    https://bugs.freedesktop.org/show_bug.cgi?id=87122
1226
1227 src/fcfreetype.c | 27 ++++++++++++++++++---------
1228 1 file changed, 18 insertions(+), 9 deletions(-)
1229
1230commit dbc7c4a2cfe1ba6c537957b3b68b625403ca99fd
1231Author: Behdad Esfahbod <behdad@behdad.org>
1232Date:   Sun Dec 14 13:39:41 2014 -0800
1233
1234    Add FC_COLOR
1235
1236    Only adds "color" to pattern if FreeType version supports color.
1237
1238    Based on patch from Jungshik Shin.
1239
1240 doc/fontconfig-devel.sgml | 1 +
1241 fontconfig/fontconfig.h   | 1 +
1242 src/fcfreetype.c          | 6 ++++++
1243 src/fcmatch.c             | 1 +
1244 src/fcobjs.h              | 1 +
1245 5 files changed, 10 insertions(+)
1246
1247commit fc7e1a9497919c88d790d9395eb01cd7d5121507
1248Author: Behdad Esfahbod <behdad@behdad.org>
1249Date:   Fri Dec 12 21:42:35 2014 -0800
1250
1251    Fix buffer overflow in copying PS name
1252
1253    As reported on the mailing list by Tanel Liiv.  Found using American
1254    Fuzzy Lop.
1255
1256 src/fcfreetype.c | 3 ++-
1257 1 file changed, 2 insertions(+), 1 deletion(-)
1258
1259commit 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb
1260Author: Akira TAGOH <akira@tagoh.org>
1261Date:   Tue Dec 9 19:06:46 2014 +0900
1262
1263    Returns False if no fonts found
1264
1265    https://bugs.freedesktop.org/show_bug.cgi?id=86950
1266
1267 doc/fcconfig.fncs | 10 ++++++----
1268 src/fccfg.c       | 23 +++++++++++++----------
1269 2 files changed, 19 insertions(+), 14 deletions(-)
1270
1271commit b732bf057f4b3ec3bac539803005e9c42d056b2a
1272Author: Akira TAGOH <akira@tagoh.org>
1273Date:   Thu Nov 6 13:15:09 2014 +0900
1274
1275    Update aliases for new URW fonts
1276
1277    Patch from Tom Yan
1278
1279    https://bugs.freedesktop.org/show_bug.cgi?id=85225
1280
1281 conf.d/30-metric-aliases.conf | 94
1282 ++++++++++++++++++++++++++++++++++++++-----
1283 conf.d/45-latin.conf          | 12 ++++++
1284 conf.d/60-latin.conf          |  3 ++
1285 3 files changed, 98 insertions(+), 11 deletions(-)
1286
1287commit e7121de237a1873c3241a5b8451e7d00a3d41524
1288Author: Akira TAGOH <akira@tagoh.org>
1289Date:   Fri Oct 3 12:26:42 2014 +0900
1290
1291    Revert "Bug 73291 - poppler does not show fl ligature"
1292
1293    This reverts commit c6aa4d4bfcbed14f39d070fe7ef90a4b74642ee7.
1294
1295    This issue has been fixed in poppler and we no longer need to patch
1296    it out in fontconfig.
1297
1298 conf.d/30-metric-aliases.conf | 6 ------
1299 1 file changed, 6 deletions(-)
1300
1301commit 1082161ea303cf2bbc13b62a191662984131e820
1302Author: Akira TAGOH <akira@tagoh.org>
1303Date:   Thu Sep 25 17:03:27 2014 +0900
1304
1305    Add FcRangeGetDouble()
1306
1307    https://bugs.freedesktop.org/show_bug.cgi?id=82876
1308
1309 doc/fcrange.fncs        | 10 ++++++++++
1310 fontconfig/fontconfig.h |  3 +++
1311 src/fcrange.c           | 23 +++++++++++++++++++++++
1312 3 files changed, 36 insertions(+)
1313
1314commit 286cdc9c10b0453c25950103b6a1f7170d15bfdc
1315Author: Behdad Esfahbod <behdad@behdad.org>
1316Date:   Wed Aug 20 15:23:04 2014 -0400
1317
1318    Revert "[fcmatch] When matching, reserve score 0 for when elements
1319    don't exist"
1320
1321    This reverts commit a5a384c5ffb479e095092c2aaedd406f8785280a.
1322
1323    I don't remember what I had in mind for "We will use this property
1324    later.", but
1325    the change was wrong.  If a font pattern doesn't have any value
1326    for element,
1327    it must be interpretted as "it matches any value perfectly.
1328    And "perfectly"
1329    must have a score of 0 for that to happen.
1330
1331    This was actually affecting bitmap fonts (in a bad way), as the
1332    change made
1333    an outline font to always be preferred over a (otherwise equal)
1334    bitmap font,
1335    even for the exact size of the bitmap font.  That probably was
1336    never noticed
1337    by anyone, but with the font range support this has become clear
1338    (and worked
1339    around by Akira).  To clean that up, I'm reverting this so I can
1340    land the
1341    rest of patches for bug 80873.
1342
1343    https://bugs.freedesktop.org/show_bug.cgi?id=80873#c10
1344
1345 src/fcmatch.c | 2 +-
1346 1 file changed, 1 insertion(+), 1 deletion(-)
1347
1348commit f0945396875ec4ff60add56935b02c3f66b3fc40
1349Author: Akira TAGOH <akira@tagoh.org>
1350Date:   Wed Aug 13 11:39:29 2014 +0900
1351
1352    Note FcConfigSetCurrent() increases the refcount in document
1353
1354 doc/fcconfig.fncs | 3 ++-
1355 1 file changed, 2 insertions(+), 1 deletion(-)
1356
1357commit eb2689c67ba2da969d33be43a05af1e8975e9837
1358Author: Akira TAGOH <akira@tagoh.org>
1359Date:   Tue Aug 12 18:53:04 2014 +0900
1360
1361    Fix the memory leak in fc-cat
1362
1363 fc-cat/fc-cat.c | 8 ++------
1364 1 file changed, 2 insertions(+), 6 deletions(-)
1365
1366commit 23e88d8c6a5d3d0a9526a3f3217bd33a7607cbab
1367Author: Akira TAGOH <akira@tagoh.org>
1368Date:   Tue Aug 12 18:48:00 2014 +0900
1369
1370    Increase the refcount in FcConfigSetCurrent()
1371
1372    https://bugs.freedesktop.org/show_bug.cgi?id=82432
1373
1374 fc-cat/fc-cat.c | 1 +
1375 src/fccfg.c     | 5 +++++
1376 src/fcinit.c    | 9 ++++++++-
1377 3 files changed, 14 insertions(+), 1 deletion(-)
1378
1379commit 841753a93f0e5698663b7931b8456e7b96259f54
1380Author: Akira TAGOH <akira@tagoh.org>
1381Date:   Mon Aug 11 12:14:54 2014 +0900
1382
1383    fallback to the another method to lock when link() failed
1384
1385    Bug 82358 - FcAtomicLock fails on OS X on network mounts
1386    https://bugs.freedesktop.org/show_bug.cgi?id=82358
1387
1388 src/fcatomic.c | 2 +-
1389 1 file changed, 1 insertion(+), 1 deletion(-)
1390
1391commit 748a2ce9d4bd6aae90b974724b795056e2bcb4d7
1392Author: Behdad Esfahbod <behdad@behdad.org>
1393Date:   Wed Aug 6 14:45:02 2014 -0400
1394
1395    Fix previous commit
1396
1397    Ouch!
1398
1399 conf.d/45-latin.conf | 2 +-
1400 1 file changed, 1 insertion(+), 1 deletion(-)
1401
1402commit 3d2627bba6ce9f743273c6031a34fb2750c04a41
1403Author: Behdad Esfahbod <behdad@behdad.org>
1404Date:   Wed Aug 6 14:28:18 2014 -0400
1405
1406    Trebuchet MS is a sans-serif font, not serif
1407
1408    https://bugs.freedesktop.org/show_bug.cgi?id=82099
1409
1410 conf.d/45-latin.conf | 8 ++++----
1411 1 file changed, 4 insertions(+), 4 deletions(-)
1412
1413commit 80edaccc3cbd77434718e8f4731a20b410f9d10a
1414Author: Behdad Esfahbod <behdad@behdad.org>
1415Date:   Wed Aug 6 12:29:35 2014 -0400
1416
1417    If OS/2 table says weight is 1 to 9, multiply by 100
1418
1419    https://bugs.freedesktop.org/show_bug.cgi?id=82228
1420
1421 src/fcweight.c | 9 ++++++++-
1422 1 file changed, 8 insertions(+), 1 deletion(-)
1423
1424commit 01bb6978b6389852c5259b135af45ecdfe9f42f8
1425Author: Behdad Esfahbod <behdad@behdad.org>
1426Date:   Wed Aug 6 12:23:24 2014 -0400
1427
1428    Fix assertion failure
1429
1430    https://bugs.freedesktop.org/show_bug.cgi?id=82220
1431    https://bugs.freedesktop.org/show_bug.cgi?id=82228
1432
1433 src/fcweight.c | 2 +-
1434 1 file changed, 1 insertion(+), 1 deletion(-)
1435
1436commit 37e501ed0af9b1f68f64600e00e90809e19f9302
1437Author: Behdad Esfahbod <behdad@behdad.org>
1438Date:   Sun Jul 27 16:53:28 2014 -0400
1439
1440    Remove unneeded FcPublic
1441
1442 src/fcweight.c | 4 ++--
1443 1 file changed, 2 insertions(+), 2 deletions(-)
1444
1445commit a9e7b0494e04b3925d1bccc140ff2500cfff9618
1446Author: Behdad Esfahbod <behdad@behdad.org>
1447Date:   Sat Jul 26 16:17:02 2014 -0400
1448
1449    Export recently added API
1450
1451    We should remove this alias mess.
1452
1453 src/fccompat.c | 4 ++++
1454 src/fcrange.c  | 4 ++++
1455 src/fcstat.c   | 4 ++++
1456 src/fcweight.c | 4 ++++
1457 4 files changed, 16 insertions(+)
1458
1459commit ffda7c0e8130eb107ecbb3bdc48043093b12dff9
1460Author: Behdad Esfahbod <behdad@behdad.org>
1461Date:   Fri Jul 25 17:59:26 2014 -0400
1462
1463    Linearly interpolate weight values
1464
1465    Rest of Part of https://bugs.freedesktop.org/show_bug.cgi?id=81453
1466
1467    Adds new API:
1468
1469	FcWeightFromOpenType()
1470	FcWeightToOpenType()
1471
1472 doc/Makefile.am	 |  1 +
1473 doc/fcweight.fncs	 | 47 +++++++++++++++++++++++++++
1474 fontconfig/fontconfig.h |  7 +++++
1475 src/Makefile.am	 |  1 +
1476 src/fcfreetype.c	 | 27 +---------------
1477 src/fcweight.c		 | 84
1478 +++++++++++++++++++++++++++++++++++++++++++++++++
1479 6 files changed, 141 insertions(+), 26 deletions(-)
1480
1481commit bf9df5ada77469f57101851f6b4e279a4a5ea087
1482Author: Behdad Esfahbod <behdad@behdad.org>
1483Date:	Fri Jul 25 18:07:10 2014 -0400
1484
1485    Change DemiLight from 65 to 55
1486
1487    Such that Regular is closer to Medium than to DemiLight
1488
1489 doc/fontconfig-user.sgml | 4 ++--
1490 fontconfig/fontconfig.h  | 2 +-
1491 2 files changed, 3 insertions(+), 3 deletions(-)
1492
1493commit be6506ca04ccce10868a8cd51d89e586284d149b
1494Author: Behdad Esfahbod <behdad@behdad.org>
1495Date:	Fri Jul 25 16:24:26 2014 -0400
1496
1497    Add FC_WEIGHT_DEMILIGHT
1498
1499    Part of https://bugs.freedesktop.org/show_bug.cgi?id=81453
1500    Also hooks up FC_WEIGHT_BOOK to fcfreetype.c.
1501
1502 doc/fontconfig-user.sgml | 2 ++
1503 fontconfig/fontconfig.h  | 2 ++
1504 src/fcfreetype.c	  | 8 +++++++-
1505 src/fcname.c		  | 2 ++
1506 4 files changed, 13 insertions(+), 1 deletion(-)
1507
1508commit 9839d0112c6d61ae22bb3f215bffbe88df6781a1
1509Author: Behdad Esfahbod <behdad@behdad.org>
1510Date:	Thu Jul 24 16:07:13 2014 -0400
1511
1512    Improve / cleanup namelang matching
1513
1514    Previously, if the patten didn't request, eg, style, then the style
1515    and stylelang were fully copied from the font, even though the pattern
1516    had a stylelang.  Eg:
1517
1518    $ fc-match 'Apple Color Emoji:stylelang=en'
1519    Apple Color Emoji.ttf: "Apple Color Emoji" "標準體"
1520
1521    This change both fixes that and makes the code much more readable.
1522    Now:
1523
1524    $ fc-match 'Apple Color Emoji:stylelang=en'
1525    Apple Color Emoji.ttf: "Apple Color Emoji" "Regular"
1526
1527 src/fcmatch.c | 45 +++++++++++++++++++++++----------------------
1528 1 file changed, 23 insertions(+), 22 deletions(-)
1529
1530commit 874a5491641642f669396c514c3672f6794fdfa7
1531Author: Behdad Esfahbod <behdad@behdad.org>
1532Date:	Thu Jul 24 15:42:54 2014 -0400
1533
1534    Remove unused regex code
1535
1536    Regex matching was disabled in
1537    f6244d2cf231e1dc756f3e941e61b9bf124879bb
1538
1539 configure.ac | 10 ++--------
1540 src/fcint.h  |  6 ------
1541 src/fcstr.c  | 52 ----------------------------------------------------
1542 3 files changed, 2 insertions(+), 66 deletions(-)
1543
1544commit 9a8e812477bd65d2ecfa721819d0555289520401
1545Author: Behdad Esfahbod <behdad@behdad.org>
1546Date:	Thu Jul 24 15:37:51 2014 -0400
1547
1548    Use lang=und instead of lang=xx for "undetermined"
1549
1550    That's the correct BCP 47 code.
1551
1552 src/fcfreetype.c | 4 ++--
1553 1 file changed, 2 insertions(+), 2 deletions(-)
1554
1555commit 76151ceaf3417a987ae2c36b247ca82f50d857f6
1556Author: Behdad Esfahbod <behdad@behdad.org>
1557Date:	Thu Jul 24 15:34:20 2014 -0400
1558
1559    Ouch, fix buffer
1560
1561 src/fcfreetype.c | 4 ++--
1562 1 file changed, 2 insertions(+), 2 deletions(-)
1563
1564commit aeba5bf4b69f8b559cb909df12d0a636e6054325
1565Author: Behdad Esfahbod <behdad@behdad.org>
1566Date:	Thu Jul 24 15:28:09 2014 -0400
1567
1568    Decode MacRoman encoding in name table without iconv
1569
1570    iconv support was turned off by default in f30a5d76.
1571    Some fonts, like Apple Color Emoji, only have their English
1572    name in a MacRoman entry.  As such, decode MacRoman ourselves.
1573
1574 src/fcfreetype.c | 162
1575 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1576 1 file changed, 162 insertions(+)
1577
1578commit 07a0f511b13a872824c2c57251b7e47ee7df1354
1579Author: Behdad Esfahbod <behdad@behdad.org>
1580Date:	Thu Jul 24 15:01:57 2014 -0400
1581
1582    Call FcInitDebug from FcFreeTypeQueryFace
1583
1584 src/fcfreetype.c | 2 ++
1585 1 file changed, 2 insertions(+)
1586
1587commit a5641cfb2472a92a64858d00525ae3b0fc0ae2a4
1588Author: Behdad Esfahbod <behdad@behdad.org>
1589Date:	Wed Jul 23 13:21:05 2014 -0400
1590
1591    Revert "Symlinks fix for DESTDIR"
1592
1593    This reverts commit fd5667b42c253da9c4c5502f53b5c0fb7e0f589e.
1594
1595    This was wrong, as pointed out by Akira on the list.
1596    We want symlinks to final destination.
1597
1598 conf.d/Makefile.am | 4 ++--
1599 1 file changed, 2 insertions(+), 2 deletions(-)
1600
1601commit fd5667b42c253da9c4c5502f53b5c0fb7e0f589e
1602Author: Behdad Esfahbod <behdad@behdad.org>
1603Date:	Wed Jul 23 11:57:31 2014 -0400
1604
1605    Symlinks fix for DESTDIR
1606
1607    From:
1608    https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-fontconfig/fontconfig-2.11.0-symlinks-fix.patch
1609
1610 conf.d/Makefile.am | 4 ++--
1611 1 file changed, 2 insertions(+), 2 deletions(-)
1612
1613commit 107b44f50b6818288ad70608fbe4ec3fd1a7119f
1614Author: Akira TAGOH <akira@tagoh.org>
1615Date:	Wed Jul 23 19:17:26 2014 +0900
1616
1617    Don't add duplicate lang
1618
1619    Don't add duplicate lang from FC_LANG if the pattern already has.
1620
1621    https://bugs.freedesktop.org/show_bug.cgi?id=81186
1622
1623 src/fccfg.c | 28 ++++++++++++++++++++++++++++
1624 1 file changed, 28 insertions(+)
1625
1626commit 342b908b9696a3f1cf1a45ddd779f3a17d6f9142
1627Author: Behdad Esfahbod <behdad@behdad.org>
1628Date:	Sat Jul 19 16:33:49 2014 -0400
1629
1630    More mingw32 MemoryBarrier() fixup
1631
1632 src/fcwindows.h | 7 ++++++-
1633 1 file changed, 6 insertions(+), 1 deletion(-)
1634
1635commit 6781c6baef062eeea5b5b68e4a9c31ea6cd7539b
1636Author: Behdad Esfahbod <behdad@behdad.org>
1637Date:	Fri Jul 11 12:19:39 2014 -0400
1638
1639    Update mingw32 MemoryBarrier from HarfBuzz
1640
1641    Fixes https://bugs.freedesktop.org/show_bug.cgi?id=81228
1642
1643 src/fcatomic.h | 18 +++++++++---------
1644 1 file changed, 9 insertions(+), 9 deletions(-)
1645
1646commit dca5d0feee5eb6428bec48b1aff4396cf92c76c0
1647Author: Akira TAGOH <akira@tagoh.org>
1648Date:	Tue Jul 8 14:55:15 2014 +0900
1649
1650    Fix a gcc warning
1651
1652    test-migration.c:17:5: warning: pointer targets in passing argument
1653    1 of 'FcStrDirname' differ in signedness
1654
1655 test/test-migration.c | 2 +-
1656 1 file changed, 1 insertion(+), 1 deletion(-)
1657
1658commit da8233b0f244676ea372ffa485b6cb329700c8ca
1659Author: Behdad Esfahbod <behdad@behdad.org>
1660Date:	Sun Jul 6 18:26:03 2014 -0400
1661
1662    Fixup previous commit
1663
1664 src/fcmatch.c | 12 ------------
1665 src/fcobjs.h  |  2 +-
1666 2 files changed, 1 insertion(+), 13 deletions(-)
1667
1668commit bb27d6969ce0ef1244e73f9c6232f91bce60dad7
1669Author: Behdad Esfahbod <behdad@behdad.org>
1670Date:	Sun Jul 6 18:10:44 2014 -0400
1671
1672    Remove HASH from matching priorities
1673
1674    We deprecated FC_HASH, so doesn't make sense to sort on it.
1675
1676 src/fcmatch.c | 1 -
1677 1 file changed, 1 deletion(-)
1678
1679commit 5674b8a66354d657559c37e9d168bfbf48b931a8
1680Author: Behdad Esfahbod <behdad@behdad.org>
1681Date:	Sun Jul 6 17:41:19 2014 -0400
1682
1683    Comments
1684
1685 src/fcmatch.c | 6 ++++++
1686 1 file changed, 6 insertions(+)
1687
1688commit 5b22776999b6052afe0e829b1a0c0935bbe1e9f7
1689Author: Akira TAGOH <akira@tagoh.org>
1690Date:	Fri Jul 4 18:04:52 2014 +0900
1691
1692    Fix a crash when no sysroot is given and failed to load the default
1693    fonts.conf
1694
1695 src/fccfg.c | 11 +++++++----
1696 1 file changed, 7 insertions(+), 4 deletions(-)
1697
1698commit f5b4b2c1ed7ff92e2fb9339750f0288e2e794c4b
1699Author: Behdad Esfahbod <behdad@behdad.org>
1700Date:	Fri Jul 4 01:43:47 2014 -0400
1701
1702    Fix charset unparse after recent changes
1703
1704 src/fccharset.c | 2 +-
1705 1 file changed, 1 insertion(+), 1 deletion(-)
1706
1707commit 940d27a197bfb0cfd93d3bb7dba33d5e23ac46b0
1708Author: Behdad Esfahbod <behdad@behdad.org>
1709Date:	Thu Jul 3 21:15:25 2014 -0400
1710
1711    Minor
1712
1713 src/fccharset.c | 4 ++--
1714 1 file changed, 2 insertions(+), 2 deletions(-)
1715
1716commit e708e97c351d3bc9f7030ef22ac2f007d5114730
1717Author: Behdad Esfahbod <behdad@behdad.org>
1718Date:	Thu Jul 3 17:52:54 2014 -0400
1719
1720    Change charset parse/unparse format to be human readable
1721
1722    Previous format was unusable.  New format is ranges of hex values.
1723    To choose space character and Latin capital letters for example:
1724
1725    $ fc-pattern ':charset=20 41-5a'
1726    Pattern has 1 elts (size 16)
1727	charset:
1728	0000: 00000000 00000001 07fffffe 00000000 00000000 00000000
1729	00000000 00000000
1730    (s)
1731
1732 src/fccharset.c | 223
1733 ++++++++++++++++++++------------------------------------
1734 1 file changed, 79 insertions(+), 144 deletions(-)
1735
1736commit dab60e4476ada4ad4639599ea24dd012d4a79584
1737Author: Akira TAGOH <akira@tagoh.org>
1738Date:	Mon Jun 30 15:12:32 2014 +0900
1739
1740    Rework for 5004e8e01f5de30ad01904e57ea0eda006ab3a0c
1741
1742    Don't read/write from/to the XDG dirs even if XDG_*_HOME is set
1743    and the home directory is disabled.
1744
1745 src/fccfg.c | 24 +++++++++---------------
1746 1 file changed, 9 insertions(+), 15 deletions(-)
1747
1748commit 5004e8e01f5de30ad01904e57ea0eda006ab3a0c
1749Author: Akira TAGOH <akira@tagoh.org>
1750Date:	Mon Jun 30 12:37:36 2014 +0900
1751
1752    Don't read/write from/to the XDG dirs if the home directory is
1753    disabled
1754
1755 src/fccfg.c | 18 +++++++++++++++---
1756 src/fcxml.c | 23 ++++++++++++++++++++++-
1757 2 files changed, 37 insertions(+), 4 deletions(-)
1758
1759commit 274f2181f294af2eff3e8db106ec8d7bab2d3ff1
1760Author: Behdad Esfahbod <behdad@behdad.org>
1761Date:	Wed Jun 18 12:20:57 2014 -0400
1762
1763    Update blanks to Unicode 7.0
1764
1765 fonts.conf.in | 4 ++++
1766 1 file changed, 4 insertions(+)
1767
1768commit 2f96482a9f5bc185b244a8bdaa7563a829965f1a
1769Author: Akira TAGOH <akira@tagoh.org>
1770Date:	Wed Jun 18 19:13:53 2014 +0900
1771
1772    Update CaseFolding.txt to Unicode 7.0
1773
1774 fc-case/CaseFolding.txt | 59
1775 ++++++++++++++++++++++++++++++++++++++++++++-----
1776 1 file changed, 53 insertions(+), 6 deletions(-)
1777
1778commit 6c3c2603b9f68a7460e9642d0421b5cc5a848452
1779Author: Akira TAGOH <akira@tagoh.org>
1780Date:	Wed Jun 18 11:49:10 2014 +0900
1781
1782    Fix a segfault
1783
1784    introduced by the previous commit
1785    d17f556153fbaf8fe57fdb4fc1f0efa4313f0ecf
1786
1787 src/fcdir.c | 22 ++++++++++++----------
1788 1 file changed, 12 insertions(+), 10 deletions(-)
1789
1790commit 8915c15b9ee394ef19042f1acf75eb8b0592e5a7
1791Author: Behdad Esfahbod <behdad@behdad.org>
1792Date:	Thu Jun 12 17:56:04 2014 -0400
1793
1794    Update list of blanks to Unicode 6.3.0
1795
1796    Some were bogus, some were missing.  See:
1797
1798      https://bugs.freedesktop.org/show_bug.cgi?id=79956
1799
1800 fonts.conf.in | 20 +++++++++-----------
1801 1 file changed, 9 insertions(+), 11 deletions(-)
1802
1803commit d17f556153fbaf8fe57fdb4fc1f0efa4313f0ecf
1804Author: Akira TAGOH <akira@tagoh.org>
1805Date:	Tue Jun 17 20:08:24 2014 +0900
1806
1807    Read the config files and fonts on the sysroot when --sysroot is
1808    given to fc-cache
1809
1810    Fix for e96d7760886a3781a46b3271c76af99e15cb0146
1811
1812    https://bugs.freedesktop.org/show_bug.cgi?id=59456
1813
1814 fc-cache/fc-cache.c | 10 ++++---
1815 src/fccache.c	     | 76
1816 +++++++++++++++++++++++++++++++++++--------------
1817 src/fccfg.c	     |	2 +-
1818 src/fcdir.c	     | 82
1819 ++++++++++++++++++++++++++++++++++++++++++++++-------
1820 src/fcinit.c	     | 17 +++++++++--
1821 src/fcint.h	     |	3 +-
1822 src/fcxml.c	     | 12 ++++++--
1823 7 files changed, 158 insertions(+), 44 deletions(-)
1824
1825commit 8f62ccaa962b13781d7916d4d1c061993b991e69
1826Author: Behdad Esfahbod <behdad@behdad.org>
1827Date:	Mon Jun 9 22:00:25 2014 -0400
1828
1829    Remove unused FcHash code now that FC_HASH is deprecated
1830
1831 src/Makefile.am  |   1 -
1832 src/fcfreetype.c |  51 ---------------
1833 src/fchash.c	  | 189
1834 -------------------------------------------------------
1835 src/fcint.h	  |  19 ------
1836 4 files changed, 260 deletions(-)
1837
1838commit 75abdaf5c8e8b14c3e9e94ff5c563091594a32cf
1839Author: Behdad Esfahbod <behdad@behdad.org>
1840Date:	Mon Jun 9 21:53:01 2014 -0400
1841
1842    Deprecate FC_HASH and don't compute it
1843
1844    It was added without proper measurement and a fuzzy possible
1845    use-case (font servers) in mind, but reality check shows that
1846    this significantly slows down caching.  As such, deprecate it
1847    and do NOT compute hash during caching.
1848
1849    Makes caching two to three times faster (ignoring the 2 second
1850    delay in fc-cache).
1851
1852 doc/fontconfig-devel.sgml | 2 +-
1853 fontconfig/fontconfig.h   | 2 +-
1854 src/fcfreetype.c	   | 2 ++
1855 src/fcobjs.h		   | 4 ++--
1856 4 files changed, 6 insertions(+), 4 deletions(-)
1857
1858commit cd9631d83e51bab95413a8aa0e8ecc68f3e3a0fc
1859Author: Behdad Esfahbod <behdad@behdad.org>
1860Date:	Thu Jun 12 17:01:07 2014 -0400
1861
1862    [ko.orth] Remove U+3164 HANGUL FILLER
1863
1864    Better not to reject a font just over that.  Note that we do NOT
1865    list U+115F and U+1160 either.
1866
1867 fc-lang/ko.orth | 1 -
1868 1 file changed, 1 deletion(-)
1869
1870commit f44bfad235e63bb792c38e16ae1fbd281ec1453b
1871Author: Akira TAGOH <akira@tagoh.org>
1872Date:	Thu Jun 5 19:06:02 2014 +0900
1873
1874    Workaround another race condition issue
1875
1876    See https://bugzilla.redhat.com/show_bug.cgi?id=921706
1877
1878 src/fccache.c | 24 +++++++++++++++++++++++-
1879 src/fcdir.c   | 30 ++++++++++++++++++++++++------
1880 src/fcint.h   |  7 ++++++-
1881 3 files changed, 53 insertions(+), 8 deletions(-)
1882
1883commit 58acd993cb13b58c61633174071ef42da3dcac85
1884Author: Behdad Esfahbod <behdad@behdad.org>
1885Date:	Fri May 16 15:08:52 2014 -0600
1886
1887    Allow passing NULL for file to FcFreeTypeQueryFace()
1888
1889 src/fcfreetype.c | 4 ++--
1890 1 file changed, 2 insertions(+), 2 deletions(-)
1891
1892commit 3f992254f2a3b7f88df989067785141cbf265037
1893Author: Behdad Esfahbod <behdad@behdad.org>
1894Date:	Fri May 16 15:02:58 2014 -0600
1895
1896    Rewrite hashing to use FT_Stream directly
1897
1898    This is more robust but introduces a small change in behavior:
1899    For .pcf.gz fonts, the new code calculates the hash of the
1900    uncompressed
1901    font data whereas the original code was calculating the hash of the
1902    compressed data.
1903
1904    No big deal IMO.
1905
1906 src/fcfreetype.c | 78
1907 ++++++++++++++++++++++++++++++--------------------------
1908 src/fchash.c	  | 75
1909 +++--------------------------------------------------
1910 src/fcint.h	  | 19 +++++++++++---
1911 3 files changed, 61 insertions(+), 111 deletions(-)
1912
1913commit 8284df49ef45678781fc6e05d18cc04acf04cf3c
1914Author: Behdad Esfahbod <behdad@behdad.org>
1915Date:	Fri May 16 14:17:45 2014 -0600
1916
1917    Further simplify hash code
1918
1919 src/fchash.c | 88
1920 ++++++++++++++++++++++++++----------------------------------
1921 1 file changed, 38 insertions(+), 50 deletions(-)
1922
1923commit 748e77e89f8f6ba297ce9d206ac3834ae087201d
1924Author: Behdad Esfahbod <behdad@behdad.org>
1925Date:	Fri May 16 14:03:19 2014 -0600
1926
1927    Simplify hash code
1928
1929 src/fcfreetype.c |  4 +--
1930 src/fchash.c	  | 94
1931 ++++++++++++++++++++++++++------------------------------
1932 src/fcint.h	  |  6 ++--
1933 3 files changed, 48 insertions(+), 56 deletions(-)
1934
1935commit e4d8847eee14ddfa9632057bca36cb60dfa1b35f
1936Author: Behdad Esfahbod <behdad@behdad.org>
1937Date:	Fri May 16 13:45:44 2014 -0600
1938
1939    Remove unused code
1940
1941 src/fchash.c | 41 -----------------------------------------
1942 src/fcint.h  |  4 ----
1943 2 files changed, 45 deletions(-)
1944
1945commit 48c8b7938a0f1412d31dbe2f4e332e460f624068
1946Author: Akira TAGOH <akira@tagoh.org>
1947Date:	Tue May 13 21:21:43 2014 +0900
1948
1949    Allow the modification on FcTypeVoid with FcTypeLangSet and
1950    FcTypeCharSet
1951
1952    FcTypeVoid is likely to happen when 'lang' and 'charset'
1953    is deleted by 'delete' or 'delete_all' mode in edit.
1954    Without this change, any modification on them are simply
1955    ignored.
1956
1957    This is useful to make a lot of changes, particularly
1958    when one wants to add a few and delete a lot say.
1959
1960 src/fccfg.c	 | 10 ++++++++++
1961 src/fccharset.c | 15 +++++++++++++++
1962 src/fcint.h	 |  3 +++
1963 src/fclang.c	 | 27 +++++++++++++++------------
1964 4 files changed, 43 insertions(+), 12 deletions(-)
1965
1966commit 81664fe54f117e4781fda5a30429b51858302e91
1967Author: Akira TAGOH <akira@tagoh.org>
1968Date:	Tue Apr 22 12:39:12 2014 +0900
1969
1970    Rebase ja.orth against Joyo kanji characters
1971
1972    Patch from Akihiro TSUKADA
1973
1974 fc-lang/ja.orth | 4234
1975 +------------------------------------------------------
1976 1 file changed, 7 insertions(+), 4227 deletions(-)
1977
1978commit f44157c809d280e2a0ce87fb078fc4b278d24a67
1979Author: Akira TAGOH <akira@tagoh.org>
1980Date:	Thu Apr 10 19:27:55 2014 +0900
1981
1982    Fix fc-cache fail with -r
1983
1984    Do not unlink the cache even if --really-force is given.
1985    because re-scanning process expects the cache exists.
1986
1987    https://bugs.freedesktop.org/show_bug.cgi?id=77252
1988
1989 fc-cache/fc-cache.c | 2 +-
1990 1 file changed, 1 insertion(+), 1 deletion(-)
1991
1992commit 91784eb7d0c9f9f357210f4c82555469da37334a
1993Author: Akira TAGOH <akira@tagoh.org>
1994Date:	Fri Apr 4 12:18:28 2014 +0900
1995
1996    Fix a typo
1997
1998    https://bugs.freedesktop.org/show_bug.cgi?id=77033
1999
2000 configure.ac | 2 +-
2001 1 file changed, 1 insertion(+), 1 deletion(-)
2002
2003commit fcba9ef01c978323fc71c17e455d3cd6ae35edcc
2004Author: Akira TAGOH <akira@tagoh.org>
2005Date:	Wed Mar 26 16:01:49 2014 +0900
2006
2007    Fix missing docs
2008
2009 doc/Makefile.am	   |  1 +
2010 doc/fcpattern.fncs	   | 27 +++++++++++++++++---
2011 doc/fcrange.fncs	   | 64
2012 +++++++++++++++++++++++++++++++++++++++++++++++
2013 doc/fontconfig-devel.sgml |  7 ++++++
2014 4 files changed, 95 insertions(+), 4 deletions(-)
2015
2016commit fff91eee7df5a71ed9a63a4b6e3b02c14eaf9cb3
2017Author: Akira TAGOH <akira@tagoh.org>
2018Date:	Wed Mar 26 12:22:02 2014 +0900
2019
2020    Fix a build issue with freetype <2.5.1
2021
2022 src/fcfreetype.c | 3 ---
2023 1 file changed, 3 deletions(-)
2024
2025commit 3cd573fc1fb67db75cd356cad3e901d24af1ce8a
2026Author: Akira TAGOH <akira@tagoh.org>
2027Date:	Wed Nov 20 18:44:59 2013 +0900
2028
2029    Bug 71287 - size specific design selection support in OS/2 table
2030    version 5
2031
2032    This feature requires the FreeType 2.5.1 or later at the build time.
2033
2034    Besides <range> element allows <double> elements with this changes.
2035
2036    This may breaks the cache but not bumping in this change sets at
2037    this moment.
2038    please be aware if you want to try it and run fc-cache before/after to
2039    avoid the weird thing against it.
2040
2041 configure.ac		 |   4 +
2042 fontconfig/fcprivate.h  |   3 +
2043 fontconfig/fontconfig.h |  28 ++++++-
2044 src/Makefile.am	 |   1 +
2045 src/fccfg.c		 |  48 +++++++----
2046 src/fcdbg.c		 |  13 ++-
2047 src/fcdefault.c	 |  47 ++++++-----
2048 src/fcfreetype.c	 |  38 +++++++++
2049 src/fcint.h		 |  85 ++++++++++++++++----
2050 src/fclist.c		 |   2 +
2051 src/fcmatch.c		 |  45 +++++++++++
2052 src/fcname.c		 |  49 +++++++++++-
2053 src/fcobjs.h		 |   2 +-
2054 src/fcpat.c		 |  73 +++++++++++++++++
2055 src/fcrange.c		 | 207
2056 ++++++++++++++++++++++++++++++++++++++++++++++++
2057 src/fcxml.c		 | 108 +++++++++++++++++++------
2058 16 files changed, 663 insertions(+), 90 deletions(-)
2059
2060commit 9260b7ec39c34ce68d74e16d47917290a8c3f35a
2061Author: Akira TAGOH <akira@tagoh.org>
2062Date:	Mon Mar 24 15:03:12 2014 +0900
2063
2064    Bump version to 2.11.1
2065
2066 README			 | 57
2067 +++++++++++++++++++++++++++++++++++++++++++++++--
2068 configure.ac		 |  2 +-
2069 fontconfig/fontconfig.h |  2 +-
2070 3 files changed, 57 insertions(+), 4 deletions(-)
2071
2072commit 812143c34d904fb26de471a579a7e381b7f7f33b
2073Author: Akira TAGOH <akira@tagoh.org>
2074Date:	Mon Mar 24 15:02:26 2014 +0900
2075
2076    Fix autoconf warning, warning: AC_COMPILE_IFELSE was called before
2077    AC_USE_SYSTEM_EXTENSIONS
2078
2079    Call AC_USE_SYSTEM_EXTENSIONS before LT_INIT
2080
2081 configure.ac | 48 ++++++++++++++++++++++++------------------------
2082 1 file changed, 24 insertions(+), 24 deletions(-)
2083
2084commit 5478192f379d784b421329e4bf72cc780818e467
2085Author: Akira TAGOH <akira@tagoh.org>
2086Date:	Tue Mar 18 12:14:03 2014 +0900
2087
2088    Add README describes the criteria to add/modify the orthography files
2089
2090    https://bugs.freedesktop.org/show_bug.cgi?id=73461
2091
2092 fc-lang/README | 28 ++++++++++++++++++++++++++++
2093 1 file changed, 28 insertions(+)
2094
2095commit c6aa4d4bfcbed14f39d070fe7ef90a4b74642ee7
2096Author: Akira TAGOH <akira@tagoh.org>
2097Date:	Tue Mar 18 11:51:37 2014 +0900
2098
2099    Bug 73291 - poppler does not show fl ligature
2100
2101    commented out substitutions for TeX Gyre Termes font
2102    until the broken font are fixed.
2103
2104    https://bugs.freedesktop.org/show_bug.cgi?id=73291
2105
2106 conf.d/30-metric-aliases.conf | 6 ++++++
2107 1 file changed, 6 insertions(+)
2108
2109commit f8ccf379eb1092592ae0b65deb563c5491f69de9
2110Author: Akira TAGOH <akira@tagoh.org>
2111Date:	Fri Mar 7 19:42:21 2014 +0900
2112
2113    Update doc to include the version info of `since when'
2114
2115    Version section was getting confused to the API's availability,
2116     even though it was the version the doc was genereated.
2117    So moving it into the footer and added @SINCE@ field in the data.
2118
2119 doc/fccache.fncs    | 2 ++
2120 doc/fccharset.fncs  | 1 +
2121 doc/fcconfig.fncs   | 2 ++
2122 doc/fcdircache.fncs | 1 +
2123 doc/fcformat.fncs   | 1 +
2124 doc/fclangset.fncs  | 6 ++++++
2125 doc/fcstrset.fncs   | 1 +
2126 doc/func.sgml	     | 9 +++++----
2127 8 files changed, 19 insertions(+), 4 deletions(-)
2128
2129commit 39a2f1e8f98d27b929d56a55a68b3a20d2f8dd32
2130Author: Akira TAGOH <akira@tagoh.org>
2131Date:	Wed Mar 5 18:29:29 2014 +0900
2132
2133    Fallback to lstat() in case the filesystem doesn't support d_type
2134    in struct dirent
2135
2136 src/fcstat.c | 12 +++++-------
2137 1 file changed, 5 insertions(+), 7 deletions(-)
2138
2139commit e310d2fac2d874d5aa76c609df70cc7b871c0b6d
2140Author: Akira TAGOH <akira@tagoh.org>
2141Date:	Thu Feb 6 19:40:01 2014 +0900
2142
2143    Fix incompatible API on AIX with random_r and initstate_r
2144
2145    https://bugs.freedesktop.org/show_bug.cgi?id=74603
2146
2147 src/fccompat.c | 35 ++++++++++++++++++++++++-----------
2148 1 file changed, 24 insertions(+), 11 deletions(-)
2149
2150commit 7d75653285a3cd67b5f066fe899821462d7f324f
2151Author: Akira TAGOH <akira@tagoh.org>
2152Date:	Thu Feb 6 17:29:19 2014 +0900
2153
2154    Add missing #include <sys/statvfs.h> in fcstat.c
2155
2156    https://bugs.freedesktop.org/show_bug.cgi?id=74602
2157
2158 configure.ac | 2 +-
2159 src/fcstat.c | 3 +++
2160 2 files changed, 4 insertions(+), 1 deletion(-)
2161
2162commit 787619b2c7bfbdc91ed170381f28003e86679c99
2163Author: Akira TAGOH <akira@tagoh.org>
2164Date:	Thu Feb 6 17:15:26 2014 +0900
2165
2166    Add a doc for FcDirCacheRescan
2167
2168 doc/fcdircache.fncs | 10 ++++++++++
2169 1 file changed, 10 insertions(+)
2170
2171commit 80081555fdffea927a53fce2773cfbe9db4c51f0
2172Author: Akira TAGOH <akira@tagoh.org>
2173Date:	Fri Jan 31 11:10:02 2014 +0900
2174
2175    Fix a crash issue when empty strings are set to the BDF properties
2176
2177 src/fcfreetype.c | 4 ++--
2178 1 file changed, 2 insertions(+), 2 deletions(-)
2179
2180commit e2b406053c2937799da8636c56b72a77998bcab0
2181Author: Akira TAGOH <akira@tagoh.org>
2182Date:	Wed Jan 22 19:35:07 2014 +0900
2183
2184    Update the use of autotools' macro
2185
2186 configure.ac | 6 ++++--
2187 1 file changed, 4 insertions(+), 2 deletions(-)
2188
2189commit 5918d5bea5416cf27061db4263aefeb8fd310f0e
2190Author: Akira TAGOH <akira@tagoh.org>
2191Date:	Fri Jan 17 13:05:25 2014 +0900
2192
2193    Add missing license headers
2194
2195    https://bugs.freedesktop.org/show_bug.cgi?id=73401
2196
2197 autogen.sh		| 22 ++++++++++++++++++++++
2198 new-version.sh		| 21 +++++++++++++++++++++
2199 src/fcobjs.h		| 23 +++++++++++++++++++++++
2200 src/fcobjshash.gperf.h | 23 +++++++++++++++++++++++
2201 test/run-test.sh	| 21 +++++++++++++++++++++
2202 test/test-migration.c	| 24 ++++++++++++++++++++++++
2203 test/test-pthread.c	| 26 ++++++++++++++++++++++++--
2204 7 files changed, 158 insertions(+), 2 deletions(-)
2205
2206commit bfdd40efd1c82dec5c818c8ce5f78d96fe0ebede
2207Author: Akira TAGOH <akira@tagoh.org>
2208Date:	Fri Jan 17 12:57:56 2014 +0900
2209
2210    clean up the unused files
2211
2212 config/Makedefs.in  |	 76 ---
2213 config/config-subst |	 10 -
2214 config/config.guess | 1497
2215 -----------------------------------------------
2216 config/config.sub   | 1608
2217 ---------------------------------------------------
2218 config/install.sh   |	240 --------
2219 5 files changed, 3431 deletions(-)
2220
2221commit f35b44c35bf8468ea4c28c7efa77b47b1e2a1930
2222Author: Akira TAGOH <akira@tagoh.org>
2223Date:	Fri Jan 17 12:24:02 2014 +0900
2224
2225    Update zh_hk.orth
2226
2227    Patch from Abel Cheung
2228
2229    https://bugs.freedesktop.org/show_bug.cgi?id=73461
2230
2231 fc-lang/zh_hk.orth | 2249
2232 +++++++++++++---------------------------------------
2233 1 file changed, 564 insertions(+), 1685 deletions(-)
2234
2235commit 320283cd70ae31ce46b03e0c5da55412089ce953
2236Author: Akira TAGOH <akira@tagoh.org>
2237Date:	Thu Jan 16 19:30:35 2014 +0900
2238
2239    Bug 73686 - confdir is not set correctly in fontconfig.pc
2240
2241 fontconfig.pc.in | 2 +-
2242 1 file changed, 1 insertion(+), 1 deletion(-)
2243
2244commit 7a6622f25cdfab5ab775324bef1833b67109801b
2245Author: Akira TAGOH <akira@tagoh.org>
2246Date:	Thu Dec 5 19:15:47 2013 +0900
2247
2248    Improve the performance issue on rescanning directories
2249
2250Notes:
2251    Tested-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
2252
2253 fc-cache/fc-cache.c	 | 10 ++++++++--
2254 fontconfig/fontconfig.h |  3 +++
2255 src/fccache.c		 | 13 +++++++++++++
2256 src/fcdir.c		 | 46
2257 +++++++++++++++++++++++++++++++++++++++++++++-
2258 src/fcfs.c		 | 22 ++++++++++++++++++++++
2259 src/fcint.h		 |  6 ++++++
2260 src/fcpat.c		 |  2 ++
2261 7 files changed, 99 insertions(+), 3 deletions(-)
2262
2263commit 5c725f2f5829238d16116f782d00d8bb0defaf08
2264Author: Akira TAGOH <akira@tagoh.org>
2265Date:	Mon Dec 16 17:44:37 2013 +0900
2266
2267    Fix a build issue on platforms where doesn't support readlink()
2268
2269 configure.ac	 | 2 +-
2270 src/fcdefault.c | 4 +++-
2271 2 files changed, 4 insertions(+), 2 deletions(-)
2272
2273commit 1132c98b7b760be24a301c9dbd24e348f6601fed
2274Author: Akira TAGOH <akira@tagoh.org>
2275Date:	Mon Dec 16 16:00:12 2013 +0900
2276
2277    Fix a typo
2278
2279 conf.d/10-no-sub-pixel.conf | 2 +-
2280 1 file changed, 1 insertion(+), 1 deletion(-)
2281
2282commit fee834a9c9e1089a9ae29b1d8e8b6a4cc710204b
2283Author: Behdad Esfahbod <behdad@behdad.org>
2284Date:	Mon Dec 9 21:21:57 2013 -0500
2285
2286    Bug 72380 - Never drop first font when trimming
2287
2288    Let me show it with an example.
2289
2290    Currently:
2291
2292    $ fc-match symbol
2293    symbol.ttf: "Symbol" "Regular"
2294
2295    $ fc-match symbol --sort | head -n 1
2296    Symbol.pfb: "Symbol" "Regular"
2297
2298    $ fc-match symbol --sort --all | head -n 1
2299    symbol.ttf: "Symbol" "Regular"
2300
2301    I want to make sure the above three commands all return the same font.
2302    Ie.  I want to make sure FcFontMatch() always returns the first font
2303    from FcFontSort().	As such, never trim first font.
2304
2305 src/fcmatch.c | 5 +++--
2306 1 file changed, 3 insertions(+), 2 deletions(-)
2307
2308commit c9e24f9ef41e2c3e552ddd35d8c70daae5b505cd
2309Author: Jehan <jehan@girinstud.io>
2310Date:	Sun Nov 17 22:38:28 2013 +1300
2311
2312    Defaulting <cachedir> to LOCAL_APPDATA_FONTCONFIG_CACHE for Win32
2313    build
2314
2315    https://bugs.freedesktop.org/show_bug.cgi?id=71691
2316
2317 configure.ac | 2 +-
2318 1 file changed, 1 insertion(+), 1 deletion(-)
2319
2320commit 2e933bd8bcad936717b6b9d8a22b86b7ddb5457e
2321Author: Frederic Crozat <fcrozat@suse.com>
2322Date:	Fri Dec 6 14:23:52 2013 +0100
2323
2324    Add metric aliases for additional Google ChromeOS fonts
2325
2326    MS fonts Cambria, Symbol and Calibri have compat metrics fonts
2327    from ChromeOS.
2328
2329    https://bugs.freedesktop.org/show_bug.cgi?id=72395
2330
2331 conf.d/30-metric-aliases.conf | 43
2332 +++++++++++++++++++++++++++++++++++++++++++
2333 1 file changed, 43 insertions(+)
2334
2335commit 6a06e29491ffdb5be6342164b96de59c6fa07b32
2336Author: Frederic Crozat <fcrozat@suse.com>
2337Date:	Fri Dec 6 14:08:08 2013 +0100
2338
2339    Fix inversion between Tinos and Cousine in the comment
2340
2341 conf.d/30-metric-aliases.conf | 4 ++--
2342 1 file changed, 2 insertions(+), 2 deletions(-)
2343
2344commit d97fbbe9f59965167fbc0bdc49f983c2bc96d521
2345Author: Akira TAGOH <akira@tagoh.org>
2346Date:	Mon Dec 2 19:18:25 2013 +0900
2347
2348    Simplify to validate the availability of scandir
2349
2350 configure.ac | 48 +++++++++++++++++++++++-------------------------
2351 1 file changed, 23 insertions(+), 25 deletions(-)
2352
2353commit 51521153490ab0b01959c10c57e476de3ad27acb
2354Author: Akira TAGOH <akira@tagoh.org>
2355Date:	Mon Dec 2 18:43:10 2013 +0900
2356
2357    Simplify to validate the availability of posix_fadvise
2358
2359 configure.ac	       | 12 ++----------
2360 m4/ac_check_symbol.m4 | 48
2361 ++++++++++++++++++++++++++++++++++++++++++++++++
2362 src/fccache.c	       |  2 +-
2363 3 files changed, 51 insertions(+), 11 deletions(-)
2364
2365commit 59fd9960bbb58fd6257adb13ec0f918882149332
2366Author: Akira TAGOH <akira@tagoh.org>
2367Date:	Mon Dec 2 15:53:57 2013 +0900
2368
2369    Bug 72086 - Check for gperf in autogen.sh
2370
2371 autogen.sh | 9 +++++++++
2372 1 file changed, 9 insertions(+)
2373
2374commit a5fd7912ff8c7bc72d2cdbd0038c7ff0c968831f
2375Author: Ross Burton <ross.burton@intel.com>
2376Date:	Tue Nov 26 17:18:25 2013 +0000
2377
2378    fc-cache: --sysroot option takes an argument
2379
2380    The getopt_long option definitions say that sysroot doesn't take
2381    an argument,
2382    when it in fact does.
2383
2384    Signed-off-by: Ross Burton <ross.burton@intel.com>
2385
2386 fc-cache/fc-cache.c | 2 +-
2387 1 file changed, 1 insertion(+), 1 deletion(-)
2388
2389commit 38acb08d9778ebad2bfc3407532adf8f2e8e667e
2390Author: Akira TAGOH <akira@tagoh.org>
2391Date:	Mon Nov 11 11:53:09 2013 +0900
2392
2393    Fix typo
2394
2395    Use FcTypeUnknown instead of -1 with type casting.
2396    This seems missed when it was changed.
2397
2398    Patch from brian porter
2399
2400 src/fcxml.c | 4 ++--
2401 1 file changed, 2 insertions(+), 2 deletions(-)
2402
2403commit a4443e64c89256087d40462cfbb482950873e366
2404Author: Akira TAGOH <akira@tagoh.org>
2405Date:	Tue Nov 5 20:30:35 2013 +0900
2406
2407    Re-scan font directories only when it contains subdirs
2408
2409    Somewhat improves the performance but still need to think about for
2410    the situation
2411    where both directories and fonts are in.
2412
2413 fc-cache/fc-cache.c | 26 ++++++++++++++++++--------
2414 1 file changed, 18 insertions(+), 8 deletions(-)
2415
2416commit 0b7f42f777a14ee61783fd95dd04e870f02d201e
2417Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2418Date:	Sat Nov 2 10:23:57 2013 -0700
2419
2420    Avoid null pointer dereference in FcNameParse if malloc fails
2421
2422    Reported by parfait 1.3:
2423    Error: Null pointer dereference (CWE 476)
2424       Read from null pointer t
2425	    at line 423 of src/fcname.c in function 'FcNameParse'.
2426	      Function _FcObjectLookupOtherTypeByName may return constant
2427	      'NULL'
2428	       at line 63, called at line 122 of src/fcobjs.c in function
2429	       'FcObjectLookupOtherTypeByName'.
2430	      Function FcObjectLookupOtherTypeByName may return constant
2431	      'NULL'
2432	       at line 122, called at line 67 of src/fcname.c in function
2433	       'FcNameGetObjectType'.
2434	      Function FcNameGetObjectType may return constant 'NULL'
2435	      at line 67,
2436	       called at line 422 in function 'FcNameParse'.
2437	      Null pointer introduced at line 63 of src/fcobjs.c in
2438	      function
2439	       '_FcObjectLookupOtherTypeByName'.
2440
2441    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2442
2443 src/fcname.c | 2 ++
2444 1 file changed, 2 insertions(+)
2445
2446commit 5b8380d52eae55cba0adcc47d78a53c320d294ec
2447Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2448Date:	Sat Nov 2 10:23:56 2013 -0700
2449
2450    Avoid memory leak when NULL path passed to FcStrBuildFilename
2451
2452    Reported by parfait 1.3:
2453       Memory leak of pointer sset allocated with FcStrSetCreate()
2454	    at line 933 of src/fcstr.c in function 'FcStrBuildFilename'.
2455	      sset allocated at line 927 with FcStrSetCreate().
2456	      sset leaks when sset != NULL at line 932.
2457
2458    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2459
2460 src/fcstr.c | 8 ++++++--
2461 1 file changed, 6 insertions(+), 2 deletions(-)
2462
2463commit cb72901d0b7dff73ea2596491c5db602e4750853
2464Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2465Date:	Sat Nov 2 10:23:55 2013 -0700
2466
2467    Leave room for null terminators in arrays
2468
2469    Code currently returns a fatal error if it tries to add more entries
2470    than the array has room for, but it wasn't checking to make sure
2471    the final null terminator entry would fit.
2472
2473    Reported by parfait 1.3:
2474    Error: Buffer overrun
2475       Buffer overflow (CWE 120): In array dereference of files[i]
2476       with index i
2477	  Array size is 256 elements (of 4 bytes each), index >= 0 and
2478	  index <= 256
2479	    at line 250 of fc-glyphname/fc-glyphname.c in function 'main'.
2480    Error: Buffer overrun
2481       Buffer overflow (CWE 120): In array dereference of entries[i]
2482       with index i
2483	  Array size is 1024 elements (of 8 bytes each), index >= 0 and
2484	  index <= 1024
2485	    at line 298 of fc-lang/fc-lang.c in function 'main'.
2486
2487    Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2488
2489 fc-glyphname/fc-glyphname.c | 2 +-
2490 fc-lang/fc-lang.c	     | 2 +-
2491 2 files changed, 2 insertions(+), 2 deletions(-)
2492
2493commit 767108aa1327cf0156dfc6f024dbc8fb783ae067
2494Author: Akira TAGOH <akira@tagoh.org>
2495Date:	Thu Oct 31 22:12:26 2013 +0900
2496
2497    Correct DTD
2498
2499 fonts.dtd | 2 +-
2500 1 file changed, 1 insertion(+), 1 deletion(-)
2501
2502commit aa22e6e63933e8b31a032835b712b7ed596534cc
2503Author: Akira TAGOH <akira@tagoh.org>
2504Date:	Thu Jan 24 19:48:48 2013 +0900
2505
2506    Warn if no <test> nor <edit> elements in <match>
2507
2508    This corrects an error message being reported at
2509      https://bugs.freedesktop.org/show_bug.cgi?id=71085
2510      Bug 71085 - "out of memory" errors on empty match element in
2511      fonts.conf
2512
2513    and somewhat works as a workaround for
2514      https://bugs.freedesktop.org/show_bug.cgi?id=59438
2515      Bug 59438 - Fix <alias> inside <match>
2516
2517 src/fcxml.c | 5 +++++
2518 1 file changed, 5 insertions(+)
2519
2520commit 525a135ccf53e4bf3363c3143d9cfdf15fba55ab
2521Author: Akira TAGOH <akira@tagoh.org>
2522Date:	Mon Oct 28 11:54:04 2013 +0900
2523
2524    Change the default weight on match to FC_WEIGHT_NORMAL
2525
2526 src/fcdefault.c | 2 +-
2527 1 file changed, 1 insertion(+), 1 deletion(-)
2528
2529commit 65872e9e46d17e4461c3a891ef23abe156005e04
2530Author: Akira TAGOH <akira@tagoh.org>
2531Date:	Thu Oct 24 19:35:26 2013 +0900
2532
2533    Fix a build issue on Solaris 10
2534
2535    Use own mkdtemp implementation if not available.
2536
2537    Reported by Thomas Klausner and Jörn Clausen
2538
2539 configure.ac	       |  2 +-
2540 test/test-migration.c | 15 ++++++++++++++-
2541 2 files changed, 15 insertions(+), 2 deletions(-)
2542
2543commit 76ea9af816a50c6bb0b3dc2960460a90fadd9cdb
2544Author: Akira TAGOH <akira@tagoh.org>
2545Date:	Tue Oct 22 15:00:29 2013 +0900
2546
2547    Use stat() if there are no d_type in struct dirent
2548
2549    Reported by Thomas Klausner
2550
2551 test/test-migration.c | 18 ++++++++++++++++++
2552 1 file changed, 18 insertions(+)
2553
2554commit 5e029db4971e37437cfe6147d52d00136dfb8cb5
2555Author: Akira TAGOH <akira@tagoh.org>
2556Date:	Mon Oct 21 12:16:46 2013 +0900
2557
2558    Fix the dynamic loading issue on NetBSD
2559
2560    On NetBSD, it is not supported to load a library linked against
2561    libpthread into a program that wasn't (since the C library provides
2562    stubs for some pthread-functions, which might have already been called
2563    before libpthread is loaded, leading to problems).
2564
2565    Patch from Matthias Drochner
2566
2567 m4/ax_pthread.m4 | 5 +++++
2568 1 file changed, 5 insertions(+)
2569
2570commit ff0e0d17b254f71592dfa29a988a82efefff8913
2571Author: Akira TAGOH <akira@tagoh.org>
2572Date:	Mon Oct 21 12:13:31 2013 +0900
2573
2574    Update ax_pthread.m4 to the latest version
2575
2576 m4/ax_pthread.m4 | 71
2577 +++++++++++++++++++++++++++++++++++++-------------------
2578 1 file changed, 47 insertions(+), 24 deletions(-)
2579
2580commit 06b388523d747db16708c1662f3c6d64a36d5daf
2581Author: Akira TAGOH <akira@tagoh.org>
2582Date:	Mon Oct 21 11:50:55 2013 +0900
2583
2584    Fix build issue on Debian/kFreeBSD 7.0
2585
2586    There are posix_fadvise(2) but not POSIX_FADV_WILLNEED.
2587    Patch from Ryo ONODERA.
2588
2589 src/fccache.c | 3 ++-
2590 1 file changed, 2 insertions(+), 1 deletion(-)
2591
2592commit 5406919c5e186f74ccdade1a65344ce7b5c56a64
2593Author: Akira TAGOH <akira@tagoh.org>
2594Date:	Fri Oct 11 19:31:22 2013 +0900
2595
2596    do not build test-migration for Win32
2597
2598    This testing code is for XDG base directory spec which may be not
2599    interesting for them
2600
2601 test/Makefile.am | 5 ++++-
2602 1 file changed, 4 insertions(+), 1 deletion(-)
2603
2604commit f16c3118e25546c1b749f9823c51827a60aeb5c1
2605Author: Akira TAGOH <akira@tagoh.org>
2606Date:	Fri Oct 11 13:27:33 2013 +0900
2607
2608    Bump version to 2.11.0
2609
2610 README			 | 29 +++++++++++++++++++++++++++--
2611 configure.ac		 |  2 +-
2612 fontconfig/fontconfig.h |  4 ++--
2613 3 files changed, 30 insertions(+), 5 deletions(-)
2614
2615commit f82a032f417445abbb4399344766102aff255b6c
2616Author: Akira TAGOH <akira@tagoh.org>
2617Date:	Fri Oct 11 13:27:24 2013 +0900
2618
2619    Update CaseFolding.txt to Unicode 6.3
2620
2621    No real updates between 6.2 and 6.3.
2622
2623 fc-case/CaseFolding.txt | 6 +++---
2624 1 file changed, 3 insertions(+), 3 deletions(-)
2625
2626commit c4c90ffc7a7eec42fc0b84f1a7af464a4c9fcfd8
2627Author: Akira TAGOH <akira@tagoh.org>
2628Date:	Fri Oct 11 12:40:23 2013 +0900
2629
2630    Bump libtool revision
2631
2632 configure.ac | 4 ++--
2633 1 file changed, 2 insertions(+), 2 deletions(-)
2634
2635commit 9a4310176bb11e1e826d238eb0761b7895b48883
2636Author: Akira TAGOH <akira@tagoh.org>
2637Date:	Wed Oct 9 12:19:35 2013 +0900
2638
2639    Add missing doc for FcStrListFirst and fix a typo
2640
2641 doc/fcstrset.fncs | 10 +++++++++-
2642 1 file changed, 9 insertions(+), 1 deletion(-)
2643
2644commit 604c2a683f1357fc65bad372b5d25a90099f827f
2645Author: Akira TAGOH <akira@tagoh.org>
2646Date:	Thu Oct 3 19:59:30 2013 +0900
2647
2648    exit with the error code when FcNameParse() failed
2649
2650 fc-list/fc-list.c	 | 5 +++++
2651 fc-match/fc-match.c	 | 5 +++++
2652 fc-pattern/fc-pattern.c | 5 +++++
2653 3 files changed, 15 insertions(+)
2654
2655commit 0203055520206028eecee5d261887cdc91500e15
2656Author: Akira TAGOH <akira@tagoh.org>
2657Date:	Wed Oct 2 16:34:34 2013 +0900
2658
2659    Workaround the race condition issue on updating cache
2660
2661 fc-cache/fc-cache.c	 | 62
2662 ++++++++++++++++++++++++++++---------------------
2663 fontconfig/fontconfig.h |  3 +++
2664 src/fcstr.c		 |  6 +++++
2665 3 files changed, 45 insertions(+), 26 deletions(-)
2666
2667commit 9161ed1e4a3f4afaee6dbcfc0b84a279ad99b397
2668Author: Akira TAGOH <akira@tagoh.org>
2669Date:	Mon Sep 30 11:30:00 2013 +0900
2670
2671    Add the relative path for <include> to fonts.conf if the parent path
2672    is same to fonts.conf
2673
2674    Bug 69836 - fonts.conf.in update for Windows cross-compiling
2675
2676 Makefile.am | 4 +++-
2677 1 file changed, 3 insertions(+), 1 deletion(-)
2678
2679commit 96c5f3cf0ff57e7bbb08cc1e0e78ed0542096484
2680Author: Akira TAGOH <akira@tagoh.org>
2681Date:	Thu Sep 26 18:44:10 2013 +0900
2682
2683    clean up
2684
2685 conf.d/Makefile.am | 2 +-
2686 configure.ac	    | 6 +-----
2687 2 files changed, 2 insertions(+), 6 deletions(-)
2688
2689commit 43f768b53f554cf0f927ccac5daf96877f9fc69c
2690Author: Akira TAGOH <akira@tagoh.org>
2691Date:	Thu Sep 26 17:46:26 2013 +0900
2692
2693    avoid reading config.h twice
2694
2695    config.h is read from fcint.h now so having a line of the sort of
2696    #include "config.h"
2697    is duplicate.
2698
2699    Bug 69833 - Incorrect SIZEOF_VOID_P and ALIGNOF_DOUBLE definitions
2700    causes nasty warnings on MacOSX when building fat libraries
2701
2702 src/fcarch.c	| 4 ----
2703 src/fccache.c	| 3 ---
2704 src/fccompat.c | 4 ----
2705 src/fchash.c	| 3 ---
2706 src/fcstat.c	| 3 ---
2707 5 files changed, 17 deletions(-)
2708
2709commit 102864d0dba46c99b22c912454c1f58731287405
2710Author: Akira TAGOH <akira@tagoh.org>
2711Date:	Wed Sep 25 11:41:23 2013 +0900
2712
2713    Add the description of -q option to the man page
2714
2715 fc-list/fc-list.sgml | 12 ++++++++++++
2716 1 file changed, 12 insertions(+)
2717
2718commit 2b0fca14ad202d4dbd32478dc367e648833866c0
2719Author: W. Trevor King <wking@tremily.us>
2720Date:	Sat Sep 21 17:06:50 2013 -0700
2721
2722    doc/fccharset.fncs: Describe the map format in more detail
2723
2724    The previous documentation for FcCharSetFirstPage and
2725    FcCharSetNextPage was technically accurate, but a bit terse.  I've
2726    added an example using the returned page (root code point) and map to
2727    give folks something concrete to work with.  I've also documented
2728    FC_CHARSET_DONE, which wasn't mentioned at all before.
2729
2730 doc/fccharset.fncs | 36 ++++++++++++++++++++++++++++++------
2731 1 file changed, 30 insertions(+), 6 deletions(-)
2732
2733commit 8a174b6c51581df6ffd6a5da056949c6c79337cf
2734Author: Akira TAGOH <akira@tagoh.org>
2735Date:	Tue Sep 24 11:14:57 2013 +0900
2736
2737    Fix a crash when FcPattern is set to null on FcFontSetList()
2738    and FcFontList()
2739
2740 src/fclist.c | 2 ++
2741 1 file changed, 2 insertions(+)
2742
2743commit 643f8088f0d51107e58d142df47124efec6afab1
2744Author: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
2745Date:	Sat Sep 14 02:25:26 2013 +0200
2746
2747    Further changes to 30-metric-aliases.conf
2748
2749    Big changes:
2750    * Handle more PostScript fonts (further reduce 30-urw-aliases.conf)
2751    * Update the big comment
2752
2753    Specific->Generic:
2754    * Add missing maps, for symmetry
2755
2756    Generic<->Generic:
2757    * Add "Helvetica Condensed" <-> "Arial Narrow" map
2758
2759    Generic->Specific:
2760    * Add missing Courier -> Cursor alias
2761    * Add "Helvetica Condensed" -> "Heros Cn" alias
2762    * Remove Arial -> Heros and "Times New Roman" -> Termes maps
2763
2764 conf.d/30-metric-aliases.conf | 319
2765 ++++++++++++++++++++++++++++++++++--------
2766 conf.d/30-urw-aliases.conf    |  24 +---
2767 2 files changed, 261 insertions(+), 82 deletions(-)
2768
2769commit 5e6b8894ea9d03caabdfc3a6bcd0c402edf840a8
2770Author: Akira TAGOH <akira@tagoh.org>
2771Date:	Wed Sep 18 17:31:10 2013 +0900
2772
2773    Copy all values from the font to the pattern if the pattern doesn't
2774    have the element
2775
2776 src/fcmatch.c | 6 ++++--
2777 1 file changed, 4 insertions(+), 2 deletions(-)
2778
2779commit 7e44a0b5a88e597b33ba9e2cc3a6d4555736db0a
2780Author: Akira TAGOH <akira@tagoh.org>
2781Date:	Tue Sep 10 17:45:11 2013 +0900
2782
2783    Bug 68955 - Deprecate / remove FC_RASTERIZER
2784
2785 doc/fontconfig-devel.sgml | 2 +-
2786 doc/fontconfig-user.sgml  | 2 +-
2787 fontconfig/fontconfig.h   | 2 +-
2788 3 files changed, 3 insertions(+), 3 deletions(-)
2789
2790commit a61e145304da86c8c35b137493bbd8fd5dd1e7f5
2791Author: Akira TAGOH <akira@tagoh.org>
2792Date:	Mon Sep 9 19:59:31 2013 +0900
2793
2794    Fix memory leaks in FcFreeTypeQueryFace
2795
2796 src/fcfreetype.c | 15 ++++++++++-----
2797 1 file changed, 10 insertions(+), 5 deletions(-)
2798
2799commit 6720892e97f11fbe8d69ae5b3875d928c68ff90e
2800Author: Akira TAGOH <akira@tagoh.org>
2801Date:	Mon Sep 2 20:52:20 2013 +0900
2802
2803    Add a test case of the migration for config place
2804
2805 test/Makefile.am      |   7 +-
2806 test/test-migration.c | 172
2807 ++++++++++++++++++++++++++++++++++++++++++++++++++
2808 2 files changed, 177 insertions(+), 2 deletions(-)
2809
2810commit 3e5f70a16ac6d54f1e01c92ddaa5985deec1b7f9
2811Author: Akira TAGOH <akira@tagoh.org>
2812Date:	Mon Sep 2 20:51:46 2013 +0900
2813
2814    Do not create a config dir for migration when no config files nor dirs
2815
2816 src/fcxml.c | 15 ++++++++++-----
2817 1 file changed, 10 insertions(+), 5 deletions(-)
2818
2819commit d2bb1a8381ba50dce79a487cd82087ca57fdcb68
2820Author: Akira TAGOH <akira@tagoh.org>
2821Date:	Sat Aug 31 10:50:07 2013 +0900
2822
2823    Bump version to 2.10.95
2824
2825 README			 | 10 ++++++++--
2826 configure.ac		 |  2 +-
2827 fontconfig/fontconfig.h |  2 +-
2828 3 files changed, 10 insertions(+), 4 deletions(-)
2829
2830commit 272a99217b15e9cf1e4d2a1dcf92b540576c29a6
2831Author: Akira TAGOH <akira@tagoh.org>
2832Date:	Sat Aug 31 10:43:13 2013 +0900
2833
2834    Fix a crash
2835
2836 src/fccfg.c | 15 +++++++++++++++
2837 1 file changed, 15 insertions(+)
2838
2839commit 071ce44c35733e54cb477cc75810cbe55025b619
2840Author: Akira TAGOH <akira@tagoh.org>
2841Date:	Thu Aug 29 20:53:58 2013 +0900
2842
2843    Fix a typo
2844
2845 configure.ac | 2 +-
2846 1 file changed, 1 insertion(+), 1 deletion(-)
2847
2848commit 06dd98b2a3271e5f02787f208f73f13f794cb1bf
2849Author: Akira TAGOH <akira@tagoh.org>
2850Date:	Thu Aug 29 17:38:29 2013 +0900
2851
2852    Bump version to 2.10.94
2853
2854 README			 | 37 +++++++++++++++++++++++++++++++++++--
2855 configure.ac		 |  2 +-
2856 fontconfig/fontconfig.h |  2 +-
2857 3 files changed, 37 insertions(+), 4 deletions(-)
2858
2859commit 53ad60deabb787671a862b8d1fab52f8b71bf765
2860Author: Akira TAGOH <akira@tagoh.org>
2861Date:	Thu Aug 29 17:12:45 2013 +0900
2862
2863    Add quz.orth to Makefile.am
2864
2865 fc-lang/Makefile.am | 1 +
2866 1 file changed, 1 insertion(+)
2867
2868commit c6228f8091ab91b67ea006ad5a1b1da97b3d4a5a
2869Author: Akira TAGOH <akira@tagoh.org>
2870Date:	Tue Aug 27 12:28:52 2013 +0900
2871
2872    Bug 68587 - copy qu.orth to quz.orth
2873
2874 fc-lang/quz.orth | 36 ++++++++++++++++++++++++++++++++++++
2875 1 file changed, 36 insertions(+)
2876
2877commit fba9efecd2ef3aca84e0a4806899c09ba95f4c19
2878Author: Akira TAGOH <akira@tagoh.org>
2879Date:	Mon Aug 26 12:47:07 2013 +0900
2880
2881    Fix a wrong edit position when 'kind' is different
2882
2883 src/fccfg.c | 24 ++++++++++++++++--------
2884 1 file changed, 16 insertions(+), 8 deletions(-)
2885
2886commit 223c1384c98caaf9ba5d2cddf7465b7b3a82316b
2887Author: Akira TAGOH <akira@tagoh.org>
2888Date:	Fri Aug 23 20:42:37 2013 +0900
2889
2890    Fix a crash when non-builtin objects are edited
2891
2892 src/fccfg.c | 28 +++++++++++-----------------
2893 src/fcint.h |	5 +++--
2894 2 files changed, 14 insertions(+), 19 deletions(-)
2895
2896commit 6c664d533d242112c30e0d3b585e90a361a1b959
2897Author: Akira TAGOH <akira@tagoh.org>
2898Date:	Fri Aug 23 19:58:43 2013 +0900
2899
2900    Fix a typo
2901
2902 src/fcxml.c | 7 ++++---
2903 1 file changed, 4 insertions(+), 3 deletions(-)
2904
2905commit f3bb3f19c917e3fd0a0cdd9a2adf8f827e7a5838
2906Author: Behdad Esfahbod <behdad@behdad.org>
2907Date:	Wed Aug 21 14:31:55 2013 -0400
2908
2909    Fix assertion
2910
2911    Apparently some AIX versions have 64bit pointers yet 32bit double
2912    alignment.	Fix assertion.
2913
2914 src/fcarch.c | 2 +-
2915 1 file changed, 1 insertion(+), 1 deletion(-)
2916
2917commit ec3f0af6f09292126a54b7abe2313e5124ef9a4c
2918Author: Behdad Esfahbod <behdad@behdad.org>
2919Date:	Wed Aug 21 14:27:16 2013 -0400
2920
2921    Minor
2922
2923 src/fcarch.h | 2 +-
2924 1 file changed, 1 insertion(+), 1 deletion(-)
2925
2926commit 104a2af0dd60f68a1e3f9e5f99e6180336ce28c2
2927Author: Akira TAGOH <akira@tagoh.org>
2928Date:	Wed Aug 21 13:12:41 2013 +0900
2929
2930    Bug 63399 - Add default aliases for Georgia, Garamond, Palatino
2931    Linotype, Trebuchet MS
2932
2933 conf.d/45-latin.conf | 16 ++++++++++++++++
2934 1 file changed, 16 insertions(+)
2935
2936commit 010c973df5544996f5d8774e361d45daa5b61b52
2937Author: Akira TAGOH <akira@tagoh.org>
2938Date:	Wed Aug 21 13:12:22 2013 +0900
2939
2940    Bug 68340 - More metric compat fonts
2941
2942 conf.d/30-metric-aliases.conf | 11 +++++++++++
2943 1 file changed, 11 insertions(+)
2944
2945commit 084cf7c44e985dd48c088d921ad0d9a43b0b00b4
2946Author: Akira TAGOH <akira@tagoh.org>
2947Date:	Wed Aug 14 12:51:26 2013 +0900
2948
2949    Bug 16818 - fontformat in match pattern is not respected?
2950
2951 src/fcmatch.c | 1 +
2952 src/fcobjs.h  | 2 +-
2953 2 files changed, 2 insertions(+), 1 deletion(-)
2954
2955commit 45221ab12fa7001b9659293d4833f828801d2518
2956Author: Akira TAGOH <akira@tagoh.org>
2957Date:	Wed Aug 7 12:19:33 2013 +0900
2958
2959    Bug 67845 - Match on FC_SCALABLE
2960
2961 src/fcmatch.c | 1 +
2962 src/fcobjs.h  | 2 +-
2963 2 files changed, 2 insertions(+), 1 deletion(-)
2964
2965commit 041deb0cc541692e260b93232b9957c2538e3bb9
2966Author: Akira TAGOH <akira@tagoh.org>
2967Date:	Wed Aug 7 11:57:19 2013 +0900
2968
2969    warn deprecated only when migration failed
2970
2971 src/fccache.c	| 28 ----------------------------
2972 src/fccompat.c | 27 +++++++++++++++++++++++++++
2973 src/fcdir.c	| 10 ++++++++++
2974 src/fcint.h	|  6 ++++++
2975 src/fcxml.c	| 59
2976 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
2977 5 files changed, 101 insertions(+), 29 deletions(-)
2978
2979commit d52daa0024a6c0bb160c3b3c7f85d0b031f88c85
2980Author: Akira TAGOH <akira@tagoh.org>
2981Date:	Tue Aug 6 15:09:23 2013 +0900
2982
2983    Bug 67809 - Invalid read/write with valgrind when assigning something
2984    twice
2985
2986 src/fccfg.c | 2 +-
2987 1 file changed, 1 insertion(+), 1 deletion(-)
2988
2989commit a51d2767ce4d88017bd7d34ccb9e352d1687a3c0
2990Author: Akira TAGOH <akira@tagoh.org>
2991Date:	Mon Aug 5 20:04:13 2013 +0900
2992
2993    Fix wrong edit position
2994
2995 src/fccfg.c  | 100
2996 +++++++++++++++++++++++++++++++++++++++--------------------
2997 src/fcint.h  |   5 +++
2998 src/fcobjs.c |   2 +-
2999 3 files changed, 72 insertions(+), 35 deletions(-)
3000
3001commit 338ffe6b886ad4ba86ff471cb59c4a5e5ffbe408
3002Author: Akira TAGOH <akira@tagoh.org>
3003Date:	Fri Jul 12 14:52:01 2013 +0900
3004
3005    Correct fontconfig.pc to add certain dependencies for static build
3006
3007 configure.ac	  | 14 ++++----------
3008 fontconfig.pc.in |  7 ++++---
3009 2 files changed, 8 insertions(+), 13 deletions(-)
3010
3011commit 7274f6e37a4d1a062b4eee3a625bd393a283a9d0
3012Author: Akira TAGOH <akira@tagoh.org>
3013Date:	Fri Jul 12 12:39:36 2013 +0900
3014
3015    Correct fontconfig.pc to add certain dependencies for build
3016
3017 configure.ac	  | 26 +++++++++++++++++++++++---
3018 fontconfig.pc.in |  7 ++++---
3019 2 files changed, 27 insertions(+), 6 deletions(-)
3020
3021commit 04bd904632b22682c888f658650cdcd322544273
3022Author: Akira TAGOH <akira@tagoh.org>
3023Date:	Tue Jul 9 16:43:26 2013 +0900
3024
3025    trivial code optimization
3026
3027 src/fcxml.c | 6 ++++--
3028 1 file changed, 4 insertions(+), 2 deletions(-)
3029
3030commit d420e1df983871ab18b0f07976596fdf0ce78847
3031Author: Akira TAGOH <akira@tagoh.org>
3032Date:	Thu Jul 4 19:51:03 2013 +0900
3033
3034    Rework to apply the intermixed test and edit elements in one-pass
3035
3036 src/fccfg.c | 349
3037 +++++++++++++++++++++++++++---------------------------------
3038 src/fcdbg.c |	39 +++++--
3039 src/fcint.h |	29 +++--
3040 src/fcxml.c | 245 ++++++++++++++++++++----------------------
3041 4 files changed, 321 insertions(+), 341 deletions(-)
3042
3043commit 1162515a9819c7355890aad919e5b9daa448a3a4
3044Author: Akira TAGOH <akira@tagoh.org>
3045Date:	Wed Jul 3 11:56:58 2013 +0900
3046
3047    Add FC_UNUSED to FC_ASSERT_STATIC macro to avoid compiler warning
3048
3049 src/fcint.h | 2 +-
3050 1 file changed, 1 insertion(+), 1 deletion(-)
3051
3052commit cbf06d7d3c797b97d720909fd4554d1771d41c20
3053Author: Akira TAGOH <akira@tagoh.org>
3054Date:	Tue Jul 2 19:04:36 2013 +0900
3055
3056    Use INT_MAX instead of unreliable hardcoding value
3057
3058 src/fcint.h | 3 ++-
3059 1 file changed, 2 insertions(+), 1 deletion(-)
3060
3061commit ab5b535704fbcab43040d80100cb19cb33f6219d
3062Author: Akira TAGOH <akira@tagoh.org>
3063Date:	Tue Jul 2 18:54:29 2013 +0900
3064
3065    Ignore scandir() check on mingw
3066
3067 configure.ac | 50 ++++++++++++++++++++++++++------------------------
3068 1 file changed, 26 insertions(+), 24 deletions(-)
3069
3070commit 0907589a79d05aeed9bc6bff783838b0eb25736b
3071Author: Akira TAGOH <akira@tagoh.org>
3072Date:	Fri Jun 28 15:54:38 2013 +0900
3073
3074    Fix the behavior of intermixed tests end edits in match
3075
3076    to get the following recipe working:
3077
3078    <match>
3079      <test1 .../>
3080      <edit1 .../>
3081      <test2 .../>
3082      <edit2 .../>
3083    </match>
3084
3085    as:
3086
3087    <match>
3088      <test1 .../>
3089      </edit1 .../>
3090    </match>
3091    <match>
3092      <test1 .../>
3093      <test2 .../>
3094      <edit2 .../>
3095    </match>
3096
3097 src/fccfg.c | 27 ++++++++++++++++-----------
3098 src/fcint.h |	1 +
3099 src/fcxml.c | 37 ++++++++++++++++++++++++++++++++++++-
3100 3 files changed, 53 insertions(+), 12 deletions(-)
3101
3102commit 197d06c49b01413303f2c92130594daa4fcaa6ad
3103Author: Akira TAGOH <akira@tagoh.org>
3104Date:	Fri Jun 28 15:04:11 2013 +0900
3105
3106    Add FcTypeUnknown to FcType to avoid comparison of constant -1
3107
3108    This change reverts 9acc14c34a372b54f9075ec3611588298fb2a501
3109    because it doesn't work as expected when building
3110    with -fshort-enums which is default for older arms ABIs
3111
3112    Thanks for pointing this out, Thomas Klausner, Valery Ushakov,
3113    and Martin Husemann
3114
3115 fontconfig/fcprivate.h  | 3 ++-
3116 fontconfig/fontconfig.h | 1 +
3117 src/fccfg.c		 | 4 +++-
3118 src/fcdbg.c		 | 7 +++++++
3119 src/fcint.h		 | 6 ++++--
3120 src/fclist.c		 | 1 +
3121 src/fcname.c		 | 5 ++++-
3122 src/fcobjs.c		 | 2 +-
3123 src/fcpat.c		 | 5 ++++-
3124 src/fcxml.c		 | 2 +-
3125 10 files changed, 28 insertions(+), 8 deletions(-)
3126
3127commit 38ab7ab2fbd83c0c62e4b78302b5fe89da0cb79e
3128Author: Akira TAGOH <akira@tagoh.org>
3129Date:	Thu Jun 27 13:10:27 2013 +0900
3130
3131    Fix a incompatible pointer warning on NetBSD
3132
3133 configure.ac | 29 +++++++++++++++++++++++++++++
3134 src/fcstat.c | 10 ++++++++++
3135 2 files changed, 39 insertions(+)
3136
3137commit 8603e5869505ff06d443b8b22d5357d4caaaac24
3138Author: Akira TAGOH <akira@tagoh.org>
3139Date:	Thu Jun 27 12:30:56 2013 +0900
3140
3141    Fix a shift count overflow on 32bit box
3142
3143 src/fchash.c | 20 ++++++++++----------
3144 1 file changed, 10 insertions(+), 10 deletions(-)
3145
3146commit 9acc14c34a372b54f9075ec3611588298fb2a501
3147Author: Akira TAGOH <akira@tagoh.org>
3148Date:	Wed Jun 26 12:03:38 2013 +0900
3149
3150    Fix a comparison of constant warning with clang
3151
3152 src/fcname.c | 2 +-
3153 1 file changed, 1 insertion(+), 1 deletion(-)
3154
3155commit cd9b1033a68816a7acfbba1718ba0aa5888f6ec7
3156Author: Akira TAGOH <akira@tagoh.org>
3157Date:	Fri May 24 13:55:07 2013 +0900
3158
3159    Bug 64906 - FcNameParse() should ignore leading whitespace in
3160    parameters
3161
3162    After this change, the following works as expected:
3163    $ FC_DEBUG=4 fc-match ":family=foo bar, sans-serif"
3164    ...
3165    FcConfigSubstitute Pattern has 3 elts (size 16)
3166	    family: "foo bar"(s) "sans-serif"(s)
3167    ...
3168
3169 src/fcname.c | 6 ++++++
3170 1 file changed, 6 insertions(+)
3171
3172commit 8d54091513c00905457e0ee49ba6ea2c4aacddd7
3173Author: Akira TAGOH <akira@tagoh.org>
3174Date:	Mon May 20 17:42:34 2013 +0900
3175
3176    Bump version to 2.10.93
3177
3178 README			 | 21 +++++++++++++++++++--
3179 configure.ac		 |  2 +-
3180 fontconfig/fontconfig.h |  2 +-
3181 3 files changed, 21 insertions(+), 4 deletions(-)
3182
3183commit 1cad82cde29ea488ea22541b46ed347d10952557
3184Author: Akira TAGOH <akira@tagoh.org>
3185Date:	Fri May 10 20:26:11 2013 +0900
3186
3187    Bug 63922 - FcFreeTypeQueryFace fails on postscripts fonts loaded
3188    from memory
3189
3190    Workaround to not failing even when the hash is unable to generate
3191    from fonts.
3192    This change also contains to ignore the case if the hash isn't in
3193    either both
3194    patterns.
3195
3196 src/fcfreetype.c | 16 +++++++++-------
3197 src/fcmatch.c	  | 30 +++++++++++++++++++++---------
3198 src/fcobjs.h	  |  2 +-
3199 3 files changed, 31 insertions(+), 17 deletions(-)
3200
3201commit 0f9aa8759df563332db60055ae33dd9424ebf802
3202Author: Akira TAGOH <akira@tagoh.org>
3203Date:	Thu May 16 13:41:32 2013 +0900
3204
3205    Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4
3206
3207    based on hb-atomic-private.hh in harfbuzz
3208
3209 src/fcatomic.h | 14 +++++++++++++-
3210 1 file changed, 13 insertions(+), 1 deletion(-)
3211
3212commit 93137252cfab1c38e1c9137d831c177665e0592a
3213Author: Akira TAGOH <akira@tagoh.org>
3214Date:	Mon May 13 12:14:29 2013 +0900
3215
3216    Bug 63452 - conf.d/README outdated
3217
3218    reflect correct path where is configured at the build time.
3219
3220 conf.d/Makefile.am | 11 ++++++++---
3221 conf.d/README	    | 23 -----------------------
3222 conf.d/README.in   | 23 +++++++++++++++++++++++
3223 3 files changed, 31 insertions(+), 26 deletions(-)
3224
3225commit f6244d2cf231e1dc756f3e941e61b9bf124879bb
3226Author: Akira TAGOH <akira@tagoh.org>
3227Date:	Wed May 8 11:57:49 2013 +0900
3228
3229    Use the glob matching for filename
3230
3231    Regex is expensive to compare filenames. we already have the glob
3232    matching
3233    and it works enough in this case.
3234
3235    Prior to this change, renaming FcConfigGlobMatch() to FcStrGlobMatch()
3236    and moving to fcstr.c
3237
3238 src/fccfg.c   | 46 +---------------------------------------------
3239 src/fcint.h   |  4 ++++
3240 src/fcmatch.c |  6 ++----
3241 src/fcstr.c   | 44 ++++++++++++++++++++++++++++++++++++++++++++
3242 4 files changed, 51 insertions(+), 49 deletions(-)
3243
3244commit 03216ccf4ca0808f9c7b9513efcaeb7f4058b575
3245Author: Akira TAGOH <akira@tagoh.org>
3246Date:	Wed Apr 10 18:41:22 2013 +0900
3247
3248    Bug 63329 - make check fails: .. contents:: :depth: 2
3249
3250    Add back FcHashGetSHA256DigestFromFile() and fall back to it
3251    when font isn't SFNT-based font because FT_Load_Sfnt_Table
3252    fails with FT_Err_Invalid_Face_Handle.
3253
3254 src/fcfreetype.c | 32 ++++++++++++++++++++---------
3255 src/fchash.c	  | 62
3256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3257 src/fcint.h	  |  4 ++++
3258 3 files changed, 88 insertions(+), 10 deletions(-)
3259
3260commit 77419a4dfdf41ed34dd03e74d0e4e6f89dbc65e1
3261Author: Akira TAGOH <akira@tagoh.org>
3262Date:	Wed Apr 10 11:14:39 2013 +0900
3263
3264    documented FC_HASH and FC_POSTSCRIPT_NAME
3265
3266 doc/fontconfig-devel.sgml | 3 +++
3267 1 file changed, 3 insertions(+)
3268
3269commit fc5a589abad0e8285f7d95007ebda76536e8fa7d
3270Author: Akira TAGOH <akira@tagoh.org>
3271Date:	Tue Apr 9 17:18:43 2013 +0900
3272
3273    Revert the previous change and rework to not export freetype API
3274    outside fcfreetype.c
3275
3276 src/fcfreetype.c | 23 ++++++++++++++++++++---
3277 src/fchash.c	  | 47 ++++++++++++-----------------------------------
3278 src/fcint.h	  |  5 ++---
3279 3 files changed, 34 insertions(+), 41 deletions(-)
3280
3281commit c93a8b8b54afe33e5ecf9870723543cb4058fa94
3282Author: Akira TAGOH <akira@tagoh.org>
3283Date:	Tue Apr 9 12:46:30 2013 +0900
3284
3285    Obtain fonts data via FT_Face instead of opening a file directly
3286
3287 src/fcfreetype.c |  2 +-
3288 src/fchash.c	  | 50 +++++++++++++++++++++++++++++++++-----------------
3289 src/fcint.h	  |  4 +++-
3290 3 files changed, 37 insertions(+), 19 deletions(-)
3291
3292commit 9299155b5247255d6b6687448173056c3ca8d09b
3293Author: Akira TAGOH <akira@tagoh.org>
3294Date:	Tue Apr 9 11:34:35 2013 +0900
3295
3296    Ensure closing fp on error
3297
3298 src/fchash.c | 2 +-
3299 1 file changed, 1 insertion(+), 1 deletion(-)
3300
3301commit 18bf57c70aafcad031c0b43756b754dcaf6a756a
3302Author: Sebastian Freundt <hroptatyr@fresse.org>
3303Date:	Sun Apr 7 00:02:58 2013 +0000
3304
3305    build-chain, replace INCLUDES directive by AM_CPPFLAGS
3306
3307    As of automake-13.1 the INCLUDES directive is no longer supported.
3308    An automake run will return with an error.
3309
3310    This changeset simply follows automake's advice to replace INCLUDES
3311    by AM_CPPFLAGS.
3312
3313 Tools.mk		 | 4 ++--
3314 fc-cache/Makefile.am	 | 2 +-
3315 fc-cat/Makefile.am	 | 2 +-
3316 fc-list/Makefile.am	 | 2 +-
3317 fc-match/Makefile.am	 | 2 +-
3318 fc-pattern/Makefile.am  | 2 +-
3319 fc-query/Makefile.am	 | 2 +-
3320 fc-scan/Makefile.am	 | 2 +-
3321 fc-validate/Makefile.am | 2 +-
3322 src/Makefile.am	 | 2 +-
3323 10 files changed, 11 insertions(+), 11 deletions(-)
3324
3325commit 8fd0ed60a62cb7f36b2ade1bd16a66671eaf79da
3326Author: Akira TAGOH <akira@tagoh.org>
3327Date:	Mon Apr 1 18:16:28 2013 +0900
3328
3329    Bug 62980 - matching native fonts with even :lang=en
3330
3331    Fix the matcher modified by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3332    to deal with both strong and weak of FC_LANG as the same location
3333    in the score
3334
3335 src/fcmatch.c | 23 +++++++----------------
3336 1 file changed, 7 insertions(+), 16 deletions(-)
3337
3338commit 73fa326d1e791b587da93b795f962c3405b7a96d
3339Author: Akira TAGOH <akira@tagoh.org>
3340Date:	Fri Mar 29 16:10:15 2013 +0900
3341
3342    Bump version to 2.10.92
3343
3344 README			 | 65
3345 +++++++++++++++++++++++++++++++++++++++++++++++--
3346 configure.ac		 |  2 +-
3347 fontconfig/fontconfig.h |  2 +-
3348 3 files changed, 65 insertions(+), 4 deletions(-)
3349
3350commit c842412c079e781d53f023616d9758223fb68323
3351Author: Akira TAGOH <akira@tagoh.org>
3352Date:	Fri Mar 29 16:07:30 2013 +0900
3353
3354    Minor fix
3355
3356 new-version.sh | 2 +-
3357 1 file changed, 1 insertion(+), 1 deletion(-)
3358
3359commit b3b435b87f1aec1b2779fd7edbbff5571c3c61a2
3360Author: Akira TAGOH <akira@tagoh.org>
3361Date:	Fri Mar 29 16:02:34 2013 +0900
3362
3363    Bump libtool revision
3364
3365 configure.ac | 6 +++---
3366 1 file changed, 3 insertions(+), 3 deletions(-)
3367
3368commit 3fc22cfe756fcb2d6c5a64aa305957c417c6cecd
3369Author: Akira TAGOH <akira@tagoh.org>
3370Date:	Fri Mar 29 12:46:04 2013 +0900
3371
3372    Minor cleanup
3373
3374 Makefile.am | 1 +
3375 1 file changed, 1 insertion(+)
3376
3377commit b561ff2016ce84eef3c81f16dfb0481be6a13f9b
3378Author: Akira TAGOH <akira@tagoh.org>
3379Date:	Fri Jan 18 11:30:10 2013 +0900
3380
3381    Bug 38737 - Wishlist: support FC_POSTSCRIPT_NAME
3382
3383    Add the PostScript name into the cache and the matcher.
3384    Scoring the better font against the PostScript name by
3385    the forward-matching.
3386
3387 fontconfig/fontconfig.h |  1 +
3388 src/fcfreetype.c	 | 49 +++++++++++++++++++++++++++-
3389 src/fcint.h		 |  6 ++++
3390 src/fcmatch.c		 | 21 ++++++++++++
3391 src/fcobjs.h		 |  1 +
3392 src/fcstr.c		 | 85
3393 ++++++++++++++++++++++++++++---------------------
3394 6 files changed, 125 insertions(+), 38 deletions(-)
3395
3396commit c758206e8c0e5b572bd34183b184ef4361745333
3397Author: Akira TAGOH <akira@tagoh.org>
3398Date:	Thu Mar 21 11:58:06 2013 +0900
3399
3400    Fix a SIGSEGV on FcPatternGet* with NULL pattern
3401
3402 src/fcpat.c | 2 ++
3403 1 file changed, 2 insertions(+)
3404
3405commit bdf1581e3de5528f397f19bfd4ca9caaf9e7fe4a
3406Author: Behdad Esfahbod <behdad@behdad.org>
3407Date:	Fri Mar 8 05:53:27 2013 -0500
3408
3409    Fix crash with FcConfigSetCurrent(NULL)
3410
3411 src/fccfg.c | 2 +-
3412 1 file changed, 1 insertion(+), 1 deletion(-)
3413
3414commit aad4d6f6c68d06415333f5d0d3e4b4870114f11d
3415Author: Akira TAGOH <akira@tagoh.org>
3416Date:	Thu Mar 7 13:19:50 2013 +0900
3417
3418    Do not copy FC_*LANG_OBJECT even if it's not available on the pattern
3419
3420    those objects are linked to the corresponding string objects.
3421    this may causes inconsistency that those objects has more values
3422    than them.
3423
3424 src/fcmatch.c | 5 ++++-
3425 1 file changed, 4 insertions(+), 1 deletion(-)
3426
3427commit e96d7760886a3781a46b3271c76af99e15cb0146
3428Author: Akira TAGOH <akira@tagoh.org>
3429Date:	Wed Feb 6 19:35:30 2013 +0900
3430
3431    Bug 59456 - Adding a --sysroot like option to fc-cache
3432
3433    Add an ability to set the system root to generate the caches.
3434    In order to do this, new APIs, FcConfigGetSysRoot() and
3435    FcConfigSetSysRoot() is available.
3436
3437 doc/fcconfig.fncs	 | 21 +++++++++++
3438 fc-cache/fc-cache.c	 | 38 +++++++++++++------
3439 fontconfig/fontconfig.h |  7 ++++
3440 src/fccache.c		 | 99
3441 +++++++++++++++++++++++++++++++++----------------
3442 src/fccfg.c		 | 57 ++++++++++++++++++++++++++++
3443 src/fcinit.c		 | 30 ++++++++++-----
3444 src/fcint.h		 | 15 +++++++-
3445 src/fcstr.c		 | 62 ++++++++++++++++++++++++++++++-
3446 8 files changed, 275 insertions(+), 54 deletions(-)
3447
3448commit 569657a24ca11aedfd3b588984344d7ab97fe09f
3449Author: Akira TAGOH <akira@tagoh.org>
3450Date:	Tue Mar 5 12:46:01 2013 +0900
3451
3452    Fix a memory leak
3453
3454 src/fclang.c | 4 +++-
3455 1 file changed, 3 insertions(+), 1 deletion(-)
3456
3457commit 612ee2a5c91b8929b2cc5abce4af84d8d7e66bd0
3458Author: Akira TAGOH <akira@tagoh.org>
3459Date:	Fri Mar 1 22:21:25 2013 +0900
3460
3461    Fix broken sort order with FcFontSort()
3462
3463    which was introduced by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3464
3465 src/fcmatch.c | 7 +++++++
3466 1 file changed, 7 insertions(+)
3467
3468commit ea4ebd59377d3dff3616bd20381f308a92781ae6
3469Author: Akira TAGOH <akira@tagoh.org>
3470Date:	Fri Mar 1 19:38:21 2013 +0900
3471
3472    Fix a crash when the object is non-builtin object
3473
3474 src/fcmatch.c | 3 ++-
3475 1 file changed, 2 insertions(+), 1 deletion(-)
3476
3477commit 10230497675fa4fcbb427efe8dd2883839ddaec0
3478Author: Akira TAGOH <akira@tagoh.org>
3479Date:	Fri Mar 1 18:41:27 2013 +0900
3480
3481    Fix a typo
3482
3483 conf.d/30-metric-aliases.conf | 2 +-
3484 1 file changed, 1 insertion(+), 1 deletion(-)
3485
3486commit db69bf6ecd0da4d23bdfe38652bb53d2daa655a2
3487Author: Akira TAGOH <akira@tagoh.org>
3488Date:	Fri Mar 1 18:31:01 2013 +0900
3489
3490    Bug 60783 - Add Liberation Sans Narrow to 30-metric-aliases.conf
3491
3492    Add Liberation Sans Narrow as an alias for Arial Narrow
3493
3494 conf.d/30-metric-aliases.conf | 16 ++++++++++++++++
3495 1 file changed, 16 insertions(+)
3496
3497commit 2c696255749683e9a084f797eb033d222510a275
3498Author: Akira TAGOH <akira@tagoh.org>
3499Date:	Mon Feb 18 13:17:53 2013 +0900
3500
3501    Bug 60748 - broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf
3502
3503    Move the target of recipes to the "pattern" from the "font".
3504    This is to ensure the targeted objects is updated by them
3505    prior to FcDefaultSubstitute() so that it can adds the default
3506    values properly.
3507
3508 conf.d/10-autohint.conf	  | 2 +-
3509 conf.d/10-no-sub-pixel.conf	  | 2 +-
3510 conf.d/10-sub-pixel-bgr.conf	  | 2 +-
3511 conf.d/10-sub-pixel-rgb.conf	  | 2 +-
3512 conf.d/10-sub-pixel-vbgr.conf	  | 2 +-
3513 conf.d/10-sub-pixel-vrgb.conf	  | 2 +-
3514 conf.d/10-unhinted.conf	  | 2 +-
3515 conf.d/11-lcdfilter-default.conf | 2 +-
3516 conf.d/11-lcdfilter-legacy.conf  | 2 +-
3517 conf.d/11-lcdfilter-light.conf   | 2 +-
3518 10 files changed, 10 insertions(+), 10 deletions(-)
3519
3520commit 83f679ce558de736ef1a095a362397da0ac3417f
3521Author: Behdad Esfahbod <behdad@behdad.org>
3522Date:	Fri Feb 15 09:48:38 2013 -0500
3523
3524    Accept digits as part of OpenType script tags
3525
3526    They've been used since 2005.
3527
3528 src/fcfreetype.c | 5 +++--
3529 1 file changed, 3 insertions(+), 2 deletions(-)
3530
3531commit 72b0480a21958f0f8c115d8e0a5bfbd8d358b5c3
3532Author: Akira TAGOH <akira@tagoh.org>
3533Date:	Thu Feb 7 17:56:17 2013 +0900
3534
3535    Add Culmus foundry to the vendor list
3536
3537    Maps fonts produced by the Culmus project
3538    <http://culmus.sourceforge.net>
3539    to the XLFD foundry name culmus.
3540
3541    For TrueType fonts, maps the vendor code CLM from the TrueType vendor
3542    id field.
3543
3544    For Type1 fonts, which use heuristics to guess mappings to XLFD
3545    foundries from
3546    words in the copyright notice, add the names of the main contributors
3547    to
3548    the Culmus product to recognize the fonts under their copyright.
3549
3550    Patch from Maxim Iorsh
3551
3552 src/fcfreetype.c | 67
3553 +++++++++++++++++++-------------------------------------
3554 1 file changed, 23 insertions(+), 44 deletions(-)
3555
3556commit 96220a5ed9d1d761b14a7ac516ac6786c132f280
3557Author: Quentin Glidic <sardemff7+git@sardemff7.net>
3558Date:	Sat Feb 2 17:01:07 2013 +0100
3559
3560    Use LOG_COMPILER and AM_TESTS_ENVIRONMENT
3561
3562    TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
3563    override the test environment
3564
3565    <ext>_LOG_COMPILER is meant to contain the program that runs the test
3566    with <ext> extension
3567    LOG_COMPILER is for extensionless tests
3568    AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
3569
3570      https://bugs.freedesktop.org/show_bug.cgi?id=60192
3571
3572    Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
3573
3574 Makefile.am	  |  1 -
3575 configure.ac	  |  2 +-
3576 doc/Makefile.am  |  5 ++++-
3577 test/Makefile.am | 12 +++++++++++-
3578 4 files changed, 16 insertions(+), 4 deletions(-)
3579
3580commit 62b7d764ce994bb32e7614337fdfa0854445c380
3581Author: Akira TAGOH <akira@tagoh.org>
3582Date:	Wed Feb 6 19:14:51 2013 +0900
3583
3584    Bump the cache version to 4
3585
3586 fontconfig/fontconfig.h | 2 +-
3587 src/fcint.h		 | 2 +-
3588 2 files changed, 2 insertions(+), 2 deletions(-)
3589
3590commit 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3591Author: Akira TAGOH <akira@tagoh.org>
3592Date:	Wed Feb 6 19:02:07 2013 +0900
3593
3594    Update _FcMatchers definition logic
3595
3596    to make it easier to maintain. also added FC_HASH_OBJECT to be matched
3597    in the pattern, prior to FC_FILE_OBJECT.
3598
3599 src/fcint.h		|   2 +-
3600 src/fcmatch.c		| 184
3601 +++++++++++++++++++++++--------------------------
3602 src/fcname.c		|   2 +-
3603 src/fcobjs.h		|  90 ++++++++++++------------
3604 src/fcobjshash.gperf.h |   2 +-
3605 5 files changed, 134 insertions(+), 146 deletions(-)
3606
3607commit 52b2b5c99268d5ad28dc0972c5f136720d55f21b
3608Author: Akira TAGOH <akira@tagoh.org>
3609Date:	Tue Feb 5 20:44:18 2013 +0900
3610
3611    Bug 60312 - DIST_SUBDIRS should never appear in a conditional
3612
3613    As it is documented like this:
3614
3615    If SUBDIRS is defined conditionally using Automake conditionals,
3616    Automake will define DIST_SUBDIRS automatically from the possible
3617    values of SUBDIRS in all conditions.
3618
3619    So we don't need to re-define DIST_SUBDIRS in Makefile.am unless
3620    we use AC_SUBST to define SUBDIRS.
3621
3622    Patch from Quentin Glidic
3623
3624 Makefile.am | 3 ---
3625 1 file changed, 3 deletions(-)
3626
3627commit 95af7447dba7c54ed162b667c0bb2ea6500e8f32
3628Author: Akira TAGOH <akira@tagoh.org>
3629Date:	Mon Feb 4 16:03:29 2013 +0900
3630
3631    Bug 50733 - Add font-file hash?
3632
3633    Add "hash" object which contains SHA256 hash value (so far) computed
3634    from the font file.
3635
3636 fontconfig/fontconfig.h |   1 +
3637 src/Makefile.am	 |   1 +
3638 src/fcfreetype.c	 |   9 ++
3639 src/fchash.c		 | 265
3640 ++++++++++++++++++++++++++++++++++++++++++++++++
3641 src/fcint.h		 |   7 ++
3642 src/fcobjs.h		 |   1 +
3643 6 files changed, 284 insertions(+)
3644
3645commit d34643894f2dff7eec35345e8e9b32a9a32fa113
3646Author: Akira TAGOH <akira@tagoh.org>
3647Date:	Tue Feb 5 14:17:16 2013 +0900
3648
3649    Use AM_MISSING_PROG instead of hardcoding missing
3650
3651 Makefile.am  | 2 +-
3652 configure.ac | 1 +
3653 2 files changed, 2 insertions(+), 1 deletion(-)
3654
3655commit 241cd53ff62599ecf557c6a4f975fc427dad9700
3656Author: Akira TAGOH <akira@tagoh.org>
3657Date:	Tue Feb 5 11:33:47 2013 +0900
3658
3659    Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT"
3660
3661    This reverts commit 2146b0307a3476892723104481f27f8484451c52.
3662
3663    That change introduces incompatibility and seems not working with
3664    older releases of automake, including automake 1.12.2.
3665
3666 test/Makefile.am | 12 +-----------
3667 1 file changed, 1 insertion(+), 11 deletions(-)
3668
3669commit 2146b0307a3476892723104481f27f8484451c52
3670Author: Quentin Glidic <sardemff7+git@sardemff7.net>
3671Date:	Sat Feb 2 17:01:07 2013 +0100
3672
3673    test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT
3674
3675    TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
3676    override the test environment
3677
3678    <ext>_LOG_COMPILER is meant to contain the program that runs the test
3679    with <ext> extension
3680    AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
3681
3682      https://bugs.freedesktop.org/show_bug.cgi?id=60192
3683
3684    Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
3685
3686 test/Makefile.am | 12 +++++++++++-
3687 1 file changed, 11 insertions(+), 1 deletion(-)
3688
3689commit da0946721af3ab2dff3cd903065336b93592d067
3690Author: Akira TAGOH <akira@tagoh.org>
3691Date:	Mon Feb 4 17:57:00 2013 +0900
3692
3693    Use AM_MISSING_PROG instead of hardcoding missing
3694
3695 configure.ac	 | 2 ++
3696 src/Makefile.am | 2 +-
3697 2 files changed, 3 insertions(+), 1 deletion(-)
3698
3699commit 786ead52015573e7b60a53d79abc26d611f1fe93
3700Author: Akira TAGOH <akira@tagoh.org>
3701Date:	Mon Feb 4 17:20:03 2013 +0900
3702
3703    Modernize configure.ac
3704
3705 configure.ac | 7 ++++---
3706 1 file changed, 4 insertions(+), 3 deletions(-)
3707
3708commit 20191810d1fea7c2f49b65ffee3e4d5e2bc0bac3
3709Author: Akira TAGOH <akira@tagoh.org>
3710Date:	Tue Jan 29 20:19:36 2013 +0900
3711
3712    Bug 23757 - Add mode="delete" to <edit>
3713
3714    Add two edit mode, "delete" and "delete_all".
3715    what values are being deleted depends on <test> as documented.
3716    if the target object is same to what is tested, matching value there
3717    will be deleted. otherwise all of values in the object will be
3718    deleted.
3719    so this would means both edit mode will not take any expressions.
3720
3721    e.g.
3722
3723    Given that the testing is always true here, the following rules:
3724
3725      <match>
3726	<test name="foo" compare="eq">
3727	  <string>bar</string>
3728	</test>
3729	<edit name="foo" mode="delete"/>
3730      </match>
3731
3732    will removes "bar" string from "foo" object. and:
3733
3734      <match>
3735	<test name="foo" compare="eq">
3736	  <string>foo</string>
3737	</test>
3738	<edit name="bar" mode="delete"/>
3739      </match>
3740
3741    will removes all of values in "bar" object.
3742
3743 doc/fontconfig-user.sgml |  2 ++
3744 fonts.dtd		  |  2 +-
3745 src/fccfg.c		  | 10 ++++++++++
3746 src/fcdbg.c		  |  6 ++++--
3747 src/fcint.h		  |  1 +
3748 src/fcxml.c		  | 11 +++++++++++
3749 6 files changed, 29 insertions(+), 3 deletions(-)
3750
3751commit c1d9588890798e389d0f0ba633b704dee1ea8bf5
3752Author: Colin Walters <walters@verbum.org>
3753Date:	Thu Jan 31 21:32:46 2013 -0500
3754
3755    build: Only use PKG_INSTALLDIR if available
3756
3757    It's only in pkg-config 0.27 or newer, but 0.25 at least is still
3758    fairly widespread.
3759
3760 configure.ac | 2 +-
3761 1 file changed, 1 insertion(+), 1 deletion(-)
3762
3763commit e11f15628cff04c4a742f88abee22f440edcce52
3764Author: Christoph J. Thompson <cjsthompson@gmail.com>
3765Date:	Fri Feb 1 02:27:32 2013 +0100
3766
3767    Use the PKG_INSTALLDIR macro.
3768
3769	modified:   Makefile.am
3770	modified:   configure.ac
3771
3772 Makefile.am  | 1 -
3773 configure.ac | 1 +
3774 2 files changed, 1 insertion(+), 1 deletion(-)
3775
3776commit d26fb23c41abd87422778bb38eea39f25ba3dc4a
3777Author: Akira TAGOH <akira@tagoh.org>
3778Date:	Fri Jan 25 20:01:24 2013 +0900
3779
3780    Bug 59385 - Do the right thing for intermixed edit and test elements
3781
3782    This changes allows to have multiple mathcing rules in one <match>
3783    block
3784    in the same order.
3785    After this changes, the following thing will works as two matching
3786    rules:
3787
3788	<match>
3789		<!-- rule 1 -->
3790		<test name="family" compare="eq">
3791			<string>foo</string>
3792		</test>
3793		<edit name="foo" mode="append">
3794			<string>foo</string>
3795		</edit>
3796		<!-- rule 2 -->
3797		<test name="foo" compare="eq">
3798			<string>foo</string>
3799		</test>
3800		<edit name="foo" mode="append">
3801			<string>bar</string>
3802		</edit>
3803	</match>
3804
3805 fonts.dtd   |	2 +-
3806 src/fcxml.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
3807 2 files changed, 47 insertions(+), 1 deletion(-)
3808
3809commit fb3b410998aba8835999e2ca7003a180431cfaf4
3810Author: Akira TAGOH <akira@tagoh.org>
3811Date:	Wed Jan 23 12:37:51 2013 +0900
3812
3813    remove the unnecessary code
3814
3815 src/fccompat.c | 6 ------
3816 1 file changed, 6 deletions(-)
3817
3818commit 5400bb4fb43dc811b813f11d5b0c023db727f543
3819Author: Akira TAGOH <akira@tagoh.org>
3820Date:	Wed Jan 23 12:32:37 2013 +0900
3821
3822    Add another approach to FC_PRGNAME for Solaris 10 or before
3823
3824    Patch from Raimund Steger
3825
3826 configure.ac	 | 2 +-
3827 src/fcdefault.c | 5 ++++-
3828 2 files changed, 5 insertions(+), 2 deletions(-)
3829
3830commit 000ca9ccb03013a5b151f0d21148ab0ca4c2f2de
3831Author: Akira TAGOH <akira@tagoh.org>
3832Date:	Tue Jan 22 12:11:56 2013 +0900
3833
3834    Fix installation on MinGW32
3835
3836    Patch from LRN
3837
3838 src/Makefile.am | 5 +++--
3839 1 file changed, 3 insertions(+), 2 deletions(-)
3840
3841commit 6363193a0575cf6f58baf7f0a772ad8f92b7b904
3842Author: Akira TAGOH <akira@tagoh.org>
3843Date:	Tue Jan 22 12:03:28 2013 +0900
3844
3845    Fix mkstemp absence for some platform
3846
3847    Patch from LRN and modified to make more generic.
3848
3849 src/fccache.c	|  57 ----------------------------
3850 src/fccompat.c | 116
3851 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3852 src/fcint.h	|   3 ++
3853 3 files changed, 119 insertions(+), 57 deletions(-)
3854
3855commit 9dbc282796e9a4d5a2a8cc7d1c8e29b9154e91c0
3856Author: Akira TAGOH <akira@tagoh.org>
3857Date:	Tue Jan 22 10:26:41 2013 +0900
3858
3859    Add missing file descriptor to F_DUPFD_CLOEXEC
3860
3861    Patch from Matthieu Herrb
3862
3863 src/fccompat.c | 2 +-
3864 1 file changed, 1 insertion(+), 1 deletion(-)
3865
3866commit 6118781f7f5dba672d19a841cc231661bf5fb59d
3867Author: Behdad Esfahbod <behdad@behdad.org>
3868Date:	Thu Jan 17 19:27:20 2013 -0600
3869
3870    Fix readlink failure
3871
3872    As reported by Raimund Steger.
3873
3874 src/fcdefault.c | 4 ++--
3875 1 file changed, 2 insertions(+), 2 deletions(-)
3876
3877commit 671bcb34e23ed03b1f564af35560db81f8b12b96
3878Author: Akira TAGOH <akira@tagoh.org>
3879Date:	Thu Jan 17 12:49:16 2013 +0900
3880
3881    Better fix for 2fe5ddfd
3882
3883    Drop realpath() and fix breakage on Win32
3884
3885 configure.ac	 |  2 +-
3886 src/fcdefault.c | 14 +++++++-------
3887 2 files changed, 8 insertions(+), 8 deletions(-)
3888
3889commit 2fe5ddfdae6be80db5b7e622ab6c1ab985377542
3890Author: Behdad Esfahbod <behdad@behdad.org>
3891Date:	Wed Jan 16 21:01:28 2013 -0600
3892
3893    Fix FC_PRGNAME default
3894
3895    As reported by Raimund Steger.
3896
3897 src/fcdefault.c | 36 +++++++++++++++++++-----------------
3898 1 file changed, 19 insertions(+), 17 deletions(-)
3899
3900commit 55d39bcad0737e92e1207fabbd8c65fa9e5e0482
3901Author: Behdad Esfahbod <behdad@behdad.org>
3902Date:	Wed Jan 16 07:30:44 2013 -0600
3903
3904    Fix fc-cache crash caused by looking up NULL object incorrectly
3905
3906    We were returning a skiplist node when looking up NULL!
3907
3908 src/fccache.c | 7 +++++--
3909 src/fccfg.c   | 4 ++--
3910 2 files changed, 7 insertions(+), 4 deletions(-)
3911
3912commit 106c4f73119e00a7804ef79ee556f1111d680e32
3913Author: Behdad Esfahbod <behdad@behdad.org>
3914Date:	Wed Jan 16 07:05:07 2013 -0600
3915
3916    Minor
3917
3918 src/fcfreetype.c | 3 ++-
3919 1 file changed, 2 insertions(+), 1 deletion(-)
3920
3921commit 1a5d0daea0173e2cc47d76d2022467f0dbd423f0
3922Author: Behdad Esfahbod <behdad@behdad.org>
3923Date:	Wed Jan 16 04:52:06 2013 -0600
3924
3925    Remove unused checks for common functions
3926
3927    The check results of these were never actually used.
3928
3929 configure.ac | 2 +-
3930 1 file changed, 1 insertion(+), 1 deletion(-)
3931
3932commit f9ac4c84c90cbb57afbf1fa3a5c9ff3bfc4f537e
3933Author: Akira TAGOH <akira@tagoh.org>
3934Date:	Wed Jan 16 16:35:28 2013 +0900
3935
3936    Improve FcGetPrgname() to work on BSD
3937
3938 configure.ac	 |  2 +-
3939 src/fcdefault.c | 10 ++++++++++
3940 2 files changed, 11 insertions(+), 1 deletion(-)
3941
3942commit ec5ca08c807585a9230f83c95f7cca6b7065b142
3943Author: Behdad Esfahbod <behdad@behdad.org>
3944Date:	Tue Jan 15 20:41:26 2013 -0600
3945
3946    Bug 59379 - FC_PRGNAME
3947
3948    Can be used for per-application configuration.
3949
3950 configure.ac		   |  2 +-
3951 doc/fontconfig-devel.sgml |  3 +-
3952 doc/fontconfig-user.sgml  |  1 +
3953 fontconfig/fontconfig.h   |  1 +
3954 src/fccfg.c		   |  7 ++++
3955 src/fcdefault.c	   | 85
3956 +++++++++++++++++++++++++++++++++++++++++++++--
3957 src/fcint.h		   |  3 ++
3958 src/fcobjs.h		   |  1 +
3959 8 files changed, 99 insertions(+), 4 deletions(-)
3960
3961commit 3f84695104b169fe25742ba3b91d04467f5debc4
3962Author: Akira TAGOH <akira@tagoh.org>
3963Date:	Tue Sep 4 12:39:48 2012 +0900
3964
3965    Bug 50497 - RFE: Add OpenType feature tags support
3966
3967    Add FC_FONT_FEATURES to store the feature tags to be enabled.
3968
3969 doc/fontconfig-devel.sgml | 2 ++
3970 doc/fontconfig-user.sgml  | 1 +
3971 fontconfig/fontconfig.h   | 1 +
3972 src/fcobjs.h		   | 1 +
3973 4 files changed, 5 insertions(+)
3974
3975commit dffb69ed8c7cf2e707bc692f94b51108b772d9d8
3976Author: Akira TAGOH <akira@tagoh.org>
3977Date:	Tue Jan 15 17:26:27 2013 +0900
3978
3979    Fix the build fail on MinGW
3980
3981    Reported at
3982    http://lists.freedesktop.org/archives/fontconfig/2013-January/004601.html
3983
3984    just warn at the runtime instead of the compile time. it somewhat
3985    works
3986    on even MinGW since FcMakeTempfile() isn't used on Win32 so far.
3987
3988 src/fccompat.c | 6 +++++-
3989 1 file changed, 5 insertions(+), 1 deletion(-)
3990
3991commit 8b8f0d21534aa9b82276815c84429ffca8941d2a
3992Author: Behdad Esfahbod <behdad@behdad.org>
3993Date:	Mon Jan 14 14:39:12 2013 -0600
3994
3995    Minor
3996
3997 src/fcmatch.c | 2 +-
3998 1 file changed, 1 insertion(+), 1 deletion(-)
3999
4000commit 8828fffd93c6b19bcfd7626ddc472aa8f055d034
4001Author: Behdad Esfahbod <behdad@behdad.org>
4002Date:	Mon Jan 14 14:36:38 2013 -0600
4003
4004    Copy all values from pattern to font if the font doesn't have
4005    the element
4006
4007    Bug 59376 - FcFontRenderPrepare enhancement
4008
4009 src/fcmatch.c | 5 +++--
4010 1 file changed, 3 insertions(+), 2 deletions(-)
4011
4012commit 0831c1770e4bac7269a190936bbb0529d747e233
4013Author: Behdad Esfahbod <behdad@behdad.org>
4014Date:	Thu Jan 10 09:01:52 2013 -0600
4015
4016    Ensure we find the uninstalled fontconfig header
4017
4018    Patch from Colin Walters.
4019
4020 test/Makefile.am | 2 ++
4021 1 file changed, 2 insertions(+)
4022
4023commit 1527c395cbe0bbab9e66a42213ef3ac5ce1c0383
4024Author: Behdad Esfahbod <behdad@behdad.org>
4025Date:	Thu Jan 10 09:00:18 2013 -0600
4026
4027    Resepct $NOCONFIGURE
4028
4029    Patch from Colin Walters.
4030
4031 autogen.sh | 4 ++--
4032 1 file changed, 2 insertions(+), 2 deletions(-)
4033
4034commit fcc3567847949ec422157d331c9640cd0453e169
4035Author: Akira TAGOH <akira@tagoh.org>
4036Date:	Thu Jan 10 17:57:12 2013 +0900
4037
4038    Bump version to 2.10.91
4039
4040 README			 | 105
4041 +++++++++++++++++++++++++++++++++++++++++++++++-
4042 configure.ac		 |   2 +-
4043 fontconfig/fontconfig.h |   2 +-
4044 3 files changed, 105 insertions(+), 4 deletions(-)
4045
4046commit 98352247f2ab01046c330485f73fd26eb15a08a4
4047Author: Akira TAGOH <akira@tagoh.org>
4048Date:	Thu Jan 10 17:56:51 2013 +0900
4049
4050    Update the date in README properly
4051
4052 new-version.sh | 4 ++--
4053 1 file changed, 2 insertions(+), 2 deletions(-)
4054
4055commit 9066fbe7855674ff51053b78f1d0d179486e22ea
4056Author: Behdad Esfahbod <behdad@behdad.org>
4057Date:	Thu Jan 10 01:23:07 2013 -0600
4058
4059    Make linker happy
4060
4061 fc-validate/Makefile.am | 2 +-
4062 1 file changed, 1 insertion(+), 1 deletion(-)
4063
4064commit 98efed3bcafc92b573b193b5b38039aa717617d3
4065Author: Behdad Esfahbod <behdad@behdad.org>
4066Date:	Thu Jan 10 01:17:02 2013 -0600
4067
4068    Add atomic ops for Solaris
4069
4070    Patch from Raimund Steger.
4071
4072 configure.ac	| 22 ++++++++++++++++++++--
4073 src/fcatomic.h | 12 ++++++++++++
4074 2 files changed, 32 insertions(+), 2 deletions(-)
4075
4076commit 8e8a99ae8a1c2e56c42093bee577d6de66248366
4077Author: Akira TAGOH <akira@tagoh.org>
4078Date:	Mon Sep 10 16:09:04 2012 +0900
4079
4080    Bug 29312 - RFE: feature to indicate which characters are missing
4081    to satisfy the language support
4082
4083    Add fc-validate to check the language coverage in a font.
4084
4085 Makefile.am		      |   2 +-
4086 configure.ac		      |   1 +
4087 doc/fclangset.fncs	      |   8 ++
4088 fc-validate/Makefile.am      |  60 +++++++++++
4089 fc-validate/fc-validate.c    | 242
4090 +++++++++++++++++++++++++++++++++++++++++++
4091 fc-validate/fc-validate.sgml | 182 ++++++++++++++++++++++++++++++++
4092 fontconfig/fontconfig.h      |   3 +
4093 src/fcint.h		      |   3 -
4094 8 files changed, 497 insertions(+), 4 deletions(-)
4095
4096commit 16fd965171808c10f87d097f678ee9e10771be72
4097Author: Akira TAGOH <akira@tagoh.org>
4098Date:	Wed Jan 9 11:26:56 2013 +0900
4099
4100    Fix a typo in the manpages template
4101
4102 doc/func.sgml | 2 +-
4103 1 file changed, 1 insertion(+), 1 deletion(-)
4104
4105commit 7680e9ee891a74f0e428e30604a5d0ff0e2e9383
4106Author: Behdad Esfahbod <behdad@behdad.org>
4107Date:	Tue Jan 8 14:51:00 2013 -0600
4108
4109    Add pthread test
4110
4111    Not enabled by default since it requires config and fonts.
4112
4113 test/Makefile.am    |	9 ++++++
4114 test/test-pthread.c | 79
4115 +++++++++++++++++++++++++++++++++++++++++++++++++++++
4116 2 files changed, 88 insertions(+)
4117
4118commit dc21ed28d69df279c6068d9cae862e02af72815f
4119Author: Behdad Esfahbod <behdad@behdad.org>
4120Date:	Tue Jan 8 13:01:48 2013 -0600
4121
4122    Fix memory corruption!
4123
4124    In FcStrListCreate() we were increasing reference count of set,
4125    however, if set had a const reference (which is the case for list
4126    of languages), and with multiple threads, the const ref (-1) was
4127    getting up to 1 and then a decrease was destroying the set.  Ouch.
4128
4129    Here's the valgrind error, which took me quite a few hours of
4130    running to catch:
4131
4132    ==4464== Invalid read of size 4
4133    ==4464==	at 0x4E58FF3: FcStrListNext (fcstr.c:1256)
4134    ==4464==	by 0x4E3F11D: FcConfigSubstituteWithPat (fccfg.c:1508)
4135    ==4464==	by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
4136    ==4464==	by 0x4009FA: test_match (simple-pthread-test.c:53)
4137    ==4464==	by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
4138    ==4464==	by 0x507EE99: start_thread (pthread_create.c:308)
4139    ==4464==  Address 0x6bc0b44 is 4 bytes inside a block of size
4140    24 free'd
4141    ==4464==	at 0x4C2A82E: free (in
4142    /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
4143    ==4464==	by 0x4E58F84: FcStrSetDestroy (fcstr.c:1236)
4144    ==4464==	by 0x4E3F0C6: FcConfigSubstituteWithPat (fccfg.c:1507)
4145    ==4464==	by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
4146    ==4464==	by 0x4009FA: test_match (simple-pthread-test.c:53)
4147    ==4464==	by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
4148    ==4464==	by 0x507EE99: start_thread (pthread_create.c:308)
4149
4150    Thread test is running happily now.  Will add the test in a moment.
4151
4152 src/fcstr.c | 13 ++++++++++++-
4153 1 file changed, 12 insertions(+), 1 deletion(-)
4154
4155commit 4e6c7d0827c5b3b20205521bf9bd2e94e704b36d
4156Author: Akira TAGOH <akira@tagoh.org>
4157Date:	Tue Jan 8 16:20:28 2013 +0900
4158
4159    Fix a build fail on mingw
4160
4161    Regarding the change of 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
4162
4163 configure.ac	| 2 +-
4164 src/fccompat.c | 4 ++++
4165 2 files changed, 5 insertions(+), 1 deletion(-)
4166
4167commit d837a7a584bc1e908bc4370d337cd10ecc781fad
4168Author: Akira TAGOH <akira@tagoh.org>
4169Date:	Tue Jan 8 16:18:32 2013 +0900
4170
4171    missing header file to declare _mkdir
4172
4173 src/fccache.c | 1 +
4174 1 file changed, 1 insertion(+)
4175
4176commit 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
4177Author: Akira TAGOH <akira@tagoh.org>
4178Date:	Thu Dec 6 20:01:52 2012 +0900
4179
4180    Bug 47705 - Using O_CLOEXEC
4181
4182 configure.ac	 |   4 ++-
4183 src/Makefile.am |   1 +
4184 src/fcatomic.c  |   3 +-
4185 src/fccache.c	 |   6 ++--
4186 src/fccompat.c  | 103
4187 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4188 src/fcint.h	 |   7 ++++
4189 src/fcstat.c	 |   2 +-
4190 src/fcxml.c	 |   2 +-
4191 8 files changed, 120 insertions(+), 8 deletions(-)
4192
4193commit d7de1b5c6d4b8800825913ac40a9cea00824f2f8
4194Author: Behdad Esfahbod <behdad@behdad.org>
4195Date:	Mon Jan 7 20:10:14 2013 -0600
4196
4197    Fix pthreads setup
4198
4199    As reported by Raimund Steger.
4200
4201 configure.ac | 3 +++
4202 1 file changed, 3 insertions(+)
4203
4204commit 1c4c4978adb0fa59767ac7d8c7f98a86928b2fdc
4205Author: Behdad Esfahbod <behdad@behdad.org>
4206Date:	Mon Jan 7 17:59:17 2013 -0600
4207
4208    Oops, add the actual file
4209
4210 conf.d/10-scale-bitmap-fonts.conf | 81
4211 +++++++++++++++++++++++++++++++++++++++
4212 1 file changed, 81 insertions(+)
4213
4214commit dc11dd581f228623f0f14b3a6a1e4beaa659266b
4215Author: Behdad Esfahbod <behdad@behdad.org>
4216Date:	Mon Jan 7 16:41:29 2013 -0600
4217
4218    Add 10-scale-bitmap-fonts.conf and enable by default
4219
4220 conf.d/Makefile.am | 2 ++
4221 1 file changed, 2 insertions(+)
4222
4223commit ea3a35306617eec068ed961439cf76cdbcb10c28
4224Author: Akira TAGOH <akira@tagoh.org>
4225Date:	Mon Jan 7 17:55:04 2013 +0900
4226
4227    Clean up the unused variable
4228
4229 fc-query/fc-query.c | 1 -
4230 1 file changed, 1 deletion(-)
4231
4232commit 17eda89ed2e24a3fc5f68538dd7fd9ada8efb087
4233Author: Behdad Esfahbod <behdad@behdad.org>
4234Date:	Thu Jan 3 20:33:34 2013 -0600
4235
4236    Remove FcInit() calls from tools
4237
4238    Library is supposed to automatically initialize itself.  If it
4239    doesn't,
4240    it's a bug.
4241
4242 fc-list/fc-list.c	 | 5 -----
4243 fc-match/fc-match.c	 | 5 -----
4244 fc-pattern/fc-pattern.c | 5 -----
4245 fc-query/fc-query.c	 | 6 ------
4246 fc-scan/fc-scan.c	 | 6 ------
4247 5 files changed, 27 deletions(-)
4248
4249commit 102a4344dd7f668cf03b9665c718505050e0ae78
4250Author: Behdad Esfahbod <behdad@behdad.org>
4251Date:	Thu Jan 3 20:31:22 2013 -0600
4252
4253    Don't use blanks for fc-query
4254
4255    fc-query is supposed to be config-independent.
4256
4257 fc-query/fc-query.c | 4 +---
4258 1 file changed, 1 insertion(+), 3 deletions(-)
4259
4260commit b6b678e71eb0ba2b53335b7df0804058f6bd006d
4261Author: Akira TAGOH <akira@tagoh.org>
4262Date:	Fri Jan 4 11:29:50 2013 +0900
4263
4264    Missing header file for _mkdir declaration
4265
4266 src/fcatomic.c | 1 +
4267 1 file changed, 1 insertion(+)
4268
4269commit 8e143b4ec447a7ee6c501e7488a3c94db7e6a035
4270Author: Behdad Esfahbod <behdad@behdad.org>
4271Date:	Thu Jan 3 04:19:12 2013 -0600
4272
4273    Minor
4274
4275 src/fcobjs.c | 5 ++++-
4276 1 file changed, 4 insertions(+), 1 deletion(-)
4277
4278commit 16ddb9ff31a7d45ae477f5274c704523b2ec7330
4279Author: Behdad Esfahbod <behdad@behdad.org>
4280Date:	Wed Jan 2 22:37:33 2013 -0600
4281
4282    Ugh, add Tools.mk
4283
4284 Tools.mk | 64
4285 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4286 1 file changed, 64 insertions(+)
4287
4288commit 86e3255118e943bcc5c16cf1628ca381470ca34d
4289Author: Behdad Esfahbod <behdad@behdad.org>
4290Date:	Wed Jan 2 20:16:55 2013 -0600
4291
4292    Second try to make Sun CPP happy
4293
4294 src/Makefile.am | 22 ++++++++++++----------
4295 1 file changed, 12 insertions(+), 10 deletions(-)
4296
4297commit bc62c40597c3d95edfdc6a93b39d0bb3837d1d34
4298Author: Behdad Esfahbod <behdad@behdad.org>
4299Date:	Wed Jan 2 20:08:40 2013 -0600
4300
4301    Really fix cross-compiling and building of tools this time
4302
4303 configure.ac		     |	1 +
4304 fc-case/Makefile.am	     | 47 +++++----------------------
4305 fc-glyphname/Makefile.am    | 47 +++++----------------------
4306 fc-glyphname/fc-glyphname.c |	2 +-
4307 fc-lang/Makefile.am	     | 44 +++++---------------------
4308 fc-lang/fc-lang.c	     |	8 ++---
4309 m4/ax_cc_for_build.m4	     | 77
4310 +++++++++++++++++++++++++++++++++++++++++++++
4311 7 files changed, 107 insertions(+), 119 deletions(-)
4312
4313commit 32c1d32cbd54686804481fedaa1881d4f3043f1b
4314Author: Behdad Esfahbod <behdad@behdad.org>
4315Date:	Wed Jan 2 19:04:17 2013 -0600
4316
4317    Work around Sun CPP
4318
4319    According to Raimund Steger:
4320
4321    > [...]
4322    > diff --git a/src/Makefile.am b/src/Makefile.am
4323    > index dc082b7..57c34a2 100644
4324    > [...]
4325    > +fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
4326    > +    $(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | $(GREP) '^[^#]' |
4327    awk ' \
4328    > +    /CUT_OUT_BEGIN/ { no_write=1; next; }; \
4329    > +    /CUT_OUT_END/ { no_write=0; next; }; \
4330    > +    { if (!no_write) print; next; }; \
4331    > +    ' - > $@.tmp && \
4332    > +    mv -f $@.tmp $@
4333
4334    Sun Studio CPP seems to insert whitespace in a different way than
4335    GCC's CPP.
4336
4337    GCC generates in src/fcobjshash.gperf:
4338
4339    [...]
4340    "family", FC_FAMILY_OBJECT
4341    "familylang", FC_FAMILYLANG_OBJECT
4342    [...]
4343
4344    Sun Studio generates:
4345
4346    [...]
4347     "family" , FC_FAMILY_OBJECT
4348     "familylang" , FC_FAMILYLANG_OBJECT
4349    [...]
4350
4351    leading to:
4352
4353    [...]
4354    Making all in src
4355    gmake[2]: Entering directory
4356    `/home/rs/src/fontconfig-git/fontconfig/src'
4357      GEN    fcobjshash.gperf
4358      GEN    fcobjshash.h
4359    Key link: " " = " ", with key set "".
4360    1 input keys have identical hash values,
4361    use option -D.
4362    gmake[2]: *** [fcobjshash.h] Error 1
4363    gmake[2]: Leaving directory
4364    `/home/rs/src/fontconfig-git/fontconfig/src'
4365    gmake[1]: *** [all-recursive] Error 1
4366    gmake[1]: Leaving directory `/home/rs/src/fontconfig-git/fontconfig'
4367    gmake: *** [all] Error 2
4368
4369    ...maybe we could tuck in an additional sed to remove the whitespace,
4370    like:
4371
4372    [...]
4373    fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
4374	$(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | \
4375	$(SED) 's/^\s*//;s/\s*,\s*/,/;' | \
4376	$(GREP) '^[^#]' | \
4377	$(AWK) '/CUT_OUT_BEGIN/,/CUT_OUT_END/ { next; }; { print; };' \
4378	> $@.tmp && \
4379	mv -f $@.tmp $@
4380    [...]
4381
4382    though I'm not sure what kind of guarantee CPP can give us/what
4383    easier option I might have missed...
4384
4385 src/Makefile.am | 3 ++-
4386 1 file changed, 2 insertions(+), 1 deletion(-)
4387
4388commit b1510145e7a38802bd544de6035fabf9f81f9710
4389Author: Behdad Esfahbod <behdad@behdad.org>
4390Date:	Wed Jan 2 18:57:47 2013 -0600
4391
4392    Fix build around true/false
4393
4394 src/fcatomic.h |  4 ++--
4395 src/fcinit.c	| 10 ++++++++++
4396 2 files changed, 12 insertions(+), 2 deletions(-)
4397
4398commit 538f1579e86fdcf471cea58945bf8c674d5b91e7
4399Author: Behdad Esfahbod <behdad@behdad.org>
4400Date:	Wed Jan 2 18:07:13 2013 -0600
4401
4402    Trying to fix distcheck
4403
4404    Doesn't work though :(.  Building docs is very fragile...
4405
4406    At least, if docbook is present, distcheck passes now.
4407
4408 Makefile.am	 | 11 +++++++++--
4409 configure.ac	 |  4 ----
4410 doc/Makefile.am |  8 ++++++++
4411 3 files changed, 17 insertions(+), 6 deletions(-)
4412
4413commit 46ab96b8fa029fbc8ccf69a6f2fda89866e3ac9c
4414Author: Behdad Esfahbod <behdad@behdad.org>
4415Date:	Wed Jan 2 17:52:00 2013 -0600
4416
4417    Fix more warnings.
4418
4419    Linux build and mingw32 cross build warning-free now.
4420
4421 src/fcobjs.c		| 10 ++++++++--
4422 src/fcobjshash.gperf.h |  2 +-
4423 2 files changed, 9 insertions(+), 3 deletions(-)
4424
4425commit 558b3c65f91b4b2dd65ce2242e1a21ace621e44b
4426Author: Behdad Esfahbod <behdad@behdad.org>
4427Date:	Wed Jan 2 17:49:41 2013 -0600
4428
4429    Use CC_FOR_BUILD to generate source files
4430
4431    Previously we were failing if CROSS_COMPILING and the generated
4432    headers
4433    were not present.  It works just fine now.
4434
4435    One caveat: the fix is not fully correct since config.h is being
4436    included in the files built with CC_FOR_BUILD, but config.h has config
4437    for the host system, not the build system.	Should be fine though.
4438
4439 configure.ac		  | 1 +
4440 doc/Makefile.am	  | 6 +-----
4441 fc-case/Makefile.am	  | 8 +-------
4442 fc-glyphname/Makefile.am | 9 ++++-----
4443 fc-lang/Makefile.am	  | 9 +++------
4444 5 files changed, 10 insertions(+), 23 deletions(-)
4445
4446commit ec8a40d2381014ad2e72b5da0e6357a85f078f9f
4447Author: Behdad Esfahbod <behdad@behdad.org>
4448Date:	Wed Jan 2 17:35:56 2013 -0600
4449
4450    Fix build and warnings on win32
4451
4452 src/Makefile.am |  1 +
4453 src/fcatomic.h  |  9 +++------
4454 src/fccache.c	 |  2 +-
4455 src/fccfg.c	 | 17 ++++++-----------
4456 src/fcint.h	 |  7 +------
4457 src/fcmutex.h	 |  5 ++---
4458 src/fcstat.c	 |  3 ---
4459 src/fcstr.c	 |  3 ---
4460 src/fcwindows.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
4461 src/fcxml.c	 | 18 +++++++++---------
4462 10 files changed, 67 insertions(+), 42 deletions(-)
4463
4464commit 5c0a4f2726fd1440bf3ec4bb375e5e4d146bd989
4465Author: Behdad Esfahbod <behdad@behdad.org>
4466Date:	Wed Jan 2 02:27:57 2013 -0600
4467
4468    Minor
4469
4470 fc-glyphname/fc-glyphname.c | 46
4471 ++++++++++++++++++++++-----------------------
4472 1 file changed, 23 insertions(+), 23 deletions(-)
4473
4474commit 766bed901f7f4c648387fb403ef6e253be1c45e9
4475Author: Behdad Esfahbod <behdad@behdad.org>
4476Date:	Wed Jan 2 02:19:04 2013 -0600
4477
4478    Fix compiler warnings
4479
4480 src/fcobjs.c | 4 ++--
4481 1 file changed, 2 insertions(+), 2 deletions(-)
4482
4483commit 93fb1d4bab5fefb73393141bb3e96c9dc279e615
4484Author: Behdad Esfahbod <behdad@behdad.org>
4485Date:	Wed Jan 2 02:06:15 2013 -0600
4486
4487    Remove FcSharedStr*
4488
4489 src/fccfg.c	 |  2 +-
4490 src/fcdefault.c |  6 +++---
4491 src/fcint.h	 |  9 +++------
4492 src/fclist.c	 |  6 +++---
4493 src/fcname.c	 |  2 +-
4494 src/fcobjs.c	 |  2 +-
4495 src/fcpat.c	 | 25 +++----------------------
4496 src/fcstr.c	 | 11 +----------
4497 src/fcxml.c	 | 10 +++++-----
4498 9 files changed, 21 insertions(+), 52 deletions(-)
4499
4500commit 6b143781073cf395fd6211c75bbdc9f5b5a54936
4501Author: Behdad Esfahbod <behdad@behdad.org>
4502Date:	Wed Jan 2 01:54:38 2013 -0600
4503
4504    Fixup fcobjs.c
4505
4506    Ouch!
4507
4508 src/fcobjs.c | 2 +-
4509 1 file changed, 1 insertion(+), 1 deletion(-)
4510
4511commit 6047ce7b9fb793da4e693e3777bbd3e1baf3146e
4512Author: Behdad Esfahbod <behdad@behdad.org>
4513Date:	Wed Jan 2 01:31:34 2013 -0600
4514
4515    Warn about undefined/invalid attributes during config parsing
4516
4517 src/fcxml.c | 19 +++++++++++++++++++
4518 1 file changed, 19 insertions(+)
4519
4520commit b604f10c0c31a56ae16154dfe6a2f13b795aaabf
4521Author: Behdad Esfahbod <behdad@behdad.org>
4522Date:	Wed Jan 2 01:09:20 2013 -0600
4523
4524    Make fcobjs.c thread-safe
4525
4526    With this, the library should be threadsafe as far as my analysis
4527    goes!
4528
4529 src/fcobjs.c | 18 +++++++++---------
4530 1 file changed, 9 insertions(+), 9 deletions(-)
4531
4532commit 2ae07bbcd2a7650f2711b45e78e65e2ca1c4a17a
4533Author: Behdad Esfahbod <behdad@behdad.org>
4534Date:	Mon Oct 15 19:35:03 2012 -0500
4535
4536    Make FcDirCacheDispose() threadsafe
4537
4538 src/fccache.c | 16 +++++++++-------
4539 1 file changed, 9 insertions(+), 7 deletions(-)
4540
4541commit 68b8ae9af8b0f86dade6135b01aaf0b2f2077fb5
4542Author: Behdad Esfahbod <behdad@behdad.org>
4543Date:	Wed Oct 10 15:24:31 2012 -0400
4544
4545    Make cache hash threadsafe
4546
4547    This concludes my first pass at making fontconfig threadsafe.  Now to
4548    testing and actually fixing it!
4549
4550 src/fccache.c | 37 ++++++++++++++++++++++++++++++-------
4551 1 file changed, 30 insertions(+), 7 deletions(-)
4552
4553commit adb03b730de5d090855f45bc23b934a65ef2399c
4554Author: Behdad Esfahbod <behdad@behdad.org>
4555Date:	Mon Oct 8 20:03:35 2012 -0400
4556
4557    Make random-state initialization threadsafe
4558
4559 src/fccache.c | 5 +++++
4560 1 file changed, 5 insertions(+)
4561
4562commit 91dd7d28ffc397fb1389f76ac55b397e55da809d
4563Author: Behdad Esfahbod <behdad@behdad.org>
4564Date:	Mon Oct 8 20:02:05 2012 -0400
4565
4566    Add a big cache lock
4567
4568    Not used yet.
4569
4570 src/fccache.c | 41 +++++++++++++++++++++++++++++++++++++++++
4571 1 file changed, 41 insertions(+)
4572
4573commit 8d2bbb193ae49ea6abd5a9b4d28d3d88ac97d7a2
4574Author: Behdad Esfahbod <behdad@behdad.org>
4575Date:	Sun Oct 7 21:03:58 2012 -0400
4576
4577    Make cache refcounting threadsafe
4578
4579 src/fcatomic.h |  1 +
4580 src/fccache.c	| 13 ++++++-------
4581 2 files changed, 7 insertions(+), 7 deletions(-)
4582
4583commit 31ee38e541180db6d7bc58d5abde83136352e7ce
4584Author: Behdad Esfahbod <behdad@behdad.org>
4585Date:	Sun Oct 7 17:46:12 2012 -0400
4586
4587    Minor
4588
4589 src/fccfg.c | 4 ++--
4590 1 file changed, 2 insertions(+), 2 deletions(-)
4591
4592commit b8f238e49d7b7e1cff787c518cd4490b32039cca
4593Author: Behdad Esfahbod <behdad@behdad.org>
4594Date:	Sun Oct 7 17:42:18 2012 -0400
4595
4596    Make FcCacheIsMmapSafe() threadsafe
4597
4598 src/fccache.c | 38 ++++++++++++++++++++++----------------
4599 1 file changed, 22 insertions(+), 16 deletions(-)
4600
4601commit b27a22aae9902d409c21e5bb19a97dcc5966ea24
4602Author: Behdad Esfahbod <behdad@behdad.org>
4603Date:	Sun Oct 7 17:29:45 2012 -0400
4604
4605    Minor
4606
4607 src/fcinit.c | 3 +--
4608 1 file changed, 1 insertion(+), 2 deletions(-)
4609
4610commit 0552f26016865b8a76819cf342fa0cf13afdc5e8
4611Author: Behdad Esfahbod <behdad@behdad.org>
4612Date:	Sun Oct 7 17:02:50 2012 -0400
4613
4614    Make default-FcConfig threadsafe
4615
4616 src/fccfg.c	 | 60
4617 +++++++++++++++++++++++++++++++++++++--------------------
4618 src/fcdefault.c |  3 +--
4619 2 files changed, 40 insertions(+), 23 deletions(-)
4620
4621commit e53f5da54f066f73a53eba1f82f54521fa3f7ea2
4622Author: Behdad Esfahbod <behdad@behdad.org>
4623Date:	Sun Oct 7 16:42:36 2012 -0400
4624
4625    Minor
4626
4627 src/fccfg.c | 3 +--
4628 1 file changed, 1 insertion(+), 2 deletions(-)
4629
4630commit 7ae24b4554a8543d8cd41a83b6114e0143982758
4631Author: Behdad Esfahbod <behdad@behdad.org>
4632Date:	Sun Oct 7 16:37:03 2012 -0400
4633
4634    Refactor; contain default config in fccfg.c
4635
4636 src/fccfg.c  | 26 ++++++++++++++++++++++++--
4637 src/fcinit.c | 14 ++------------
4638 src/fcint.h  |  8 ++++++--
4639 src/fcxml.c  |  4 ++--
4640 4 files changed, 34 insertions(+), 18 deletions(-)
4641
4642commit 32b0d88923524c24f4be36733ebef5872b57b95a
4643Author: Behdad Esfahbod <behdad@behdad.org>
4644Date:	Sun Oct 7 16:26:53 2012 -0400
4645
4646    Make FcDefaultFini() threadsafe
4647
4648 src/fcdefault.c | 19 ++++++++++++-------
4649 1 file changed, 12 insertions(+), 7 deletions(-)
4650
4651commit 7019896c99872b23d89b1404b02754cbc4ea1456
4652Author: Behdad Esfahbod <behdad@behdad.org>
4653Date:	Sun Oct 7 16:09:35 2012 -0400
4654
4655    Make FcInitDebug() idempotent
4656
4657 src/fcdbg.c | 18 ++++++++++--------
4658 1 file changed, 10 insertions(+), 8 deletions(-)
4659
4660commit b97ab0c94938448dc2b780b8f0f60fb68884899f
4661Author: Behdad Esfahbod <behdad@behdad.org>
4662Date:	Sun Oct 7 15:52:25 2012 -0400
4663
4664    Make FcGetDefaultLang and FcGetDefaultLangs thread-safe
4665
4666 src/fcdefault.c | 83
4667 +++++++++++++++++++++++++++++++++++++++++----------------
4668 src/fcinit.c	 |  1 +
4669 src/fcint.h	 |  3 +++
4670 src/fcstr.c	 |  4 +++
4671 4 files changed, 68 insertions(+), 23 deletions(-)
4672
4673commit 64af9e1917114c789ad74dd28b3248f8c0525f45
4674Author: Behdad Esfahbod <behdad@behdad.org>
4675Date:	Sun Oct 7 14:41:38 2012 -0400
4676
4677    Make refcounts, patterns, charsets, strings, and FcLang thread-safe
4678
4679 src/fcatomic.h  | 18 +++++++++---------
4680 src/fccfg.c	 | 29 +++++++++++++++--------------
4681 src/fccharset.c | 24 ++++++++++++------------
4682 src/fcdefault.c |  2 +-
4683 src/fcint.h	 | 26 ++++++++++++++++++++------
4684 src/fclang.c	 | 43 ++++++++++++++++++++++++-------------------
4685 src/fcmatch.c	 |  4 ----
4686 src/fcmutex.h	 |  2 ++
4687 src/fcpat.c	 | 25 ++++++++++++-------------
4688 src/fcstr.c	 | 24 +++++++++++++-----------
4689 10 files changed, 108 insertions(+), 89 deletions(-)
4690
4691commit 814871b2aaa3a22ef711ca4656507fb69c952156
4692Author: Behdad Esfahbod <behdad@behdad.org>
4693Date:	Sun Oct 7 14:24:28 2012 -0400
4694
4695    Add thread-safety primitives
4696
4697 COPYING	 |   1 +
4698 src/Makefile.am |   2 +
4699 src/fcatomic.h  | 123
4700 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
4701 src/fcint.h	 |   4 +-
4702 src/fcmutex.h	 | 126
4703 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4704 5 files changed, 254 insertions(+), 2 deletions(-)
4705
4706commit f6d8306e566dd1a4b8a13f433d2bc1ffbe667db7
4707Author: Behdad Esfahbod <behdad@behdad.org>
4708Date:	Sun Oct 7 13:49:45 2012 -0400
4709
4710    Add build stuff for threadsafety primitives
4711
4712    Copied over from HarfBuzz.
4713
4714 configure.ac	  |  38 ++++++-
4715 m4/ax_pthread.m4 | 309
4716 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
4717 2 files changed, 346 insertions(+), 1 deletion(-)
4718
4719commit b53744383dbefb3f80fb8a7365487669a499ad76
4720Author: Behdad Esfahbod <behdad@behdad.org>
4721Date:	Sat Oct 6 18:15:58 2012 -0400
4722
4723    Fix build stuff
4724
4725 src/Makefile.am | 8 +++++---
4726 1 file changed, 5 insertions(+), 3 deletions(-)
4727
4728commit db6d86a6c1b5bb15511e4e4015af889d4206be1d
4729Author: Behdad Esfahbod <behdad@behdad.org>
4730Date:	Sat Oct 6 18:12:19 2012 -0400
4731
4732    Remove shared-str pool
4733
4734    We used to have a shared-str pool.	Removed to make thread-safety
4735    work easier.  My measurements show that the extra overhead is not
4736    significant by any means.
4737
4738 src/fcpat.c | 58
4739 +++++++---------------------------------------------------
4740 1 file changed, 7 insertions(+), 51 deletions(-)
4741
4742commit ed41b237658ba290d86795904701ace09b46f6c4
4743Author: Behdad Esfahbod <behdad@behdad.org>
4744Date:	Sat Oct 6 17:52:39 2012 -0400
4745
4746    Switch .gitignore to git.mk
4747
4748 .gitignore		  | 100 ---------------------
4749 Makefile.am		  |   2 +
4750 conf.d/Makefile.am	  |   2 +
4751 doc/Makefile.am	  |   2 +
4752 fc-cache/Makefile.am	  |   2 +
4753 fc-case/Makefile.am	  |   2 +
4754 fc-cat/Makefile.am	  |   2 +
4755 fc-glyphname/Makefile.am |   2 +
4756 fc-lang/Makefile.am	  |   2 +
4757 fc-list/Makefile.am	  |   2 +
4758 fc-match/Makefile.am	  |   2 +
4759 fc-pattern/Makefile.am   |   2 +
4760 fc-query/Makefile.am	  |   2 +
4761 fc-scan/Makefile.am	  |   2 +
4762 fontconfig/Makefile.am   |   2 +
4763 git.mk			  | 227
4764 +++++++++++++++++++++++++++++++++++++++++++++++
4765 src/Makefile.am	  |   2 +
4766 test/Makefile.am	  |   2 +
4767 18 files changed, 259 insertions(+), 100 deletions(-)
4768
4769commit d58c31e6dcfd8c5e6fe3ead4a69216b059558223
4770Author: Behdad Esfahbod <behdad@behdad.org>
4771Date:	Thu Sep 20 14:42:31 2012 -0400
4772
4773    Use a static perfect hash table for object-name lookup
4774
4775    The hash table is generated by gperf.  For runtime element types,
4776    we use
4777    a append-only linked list.
4778
4779    A bit clumsy, but I think I got it right.
4780
4781 src/Makefile.am	|  26 +++-
4782 src/fcinit.c		|   1 -
4783 src/fcint.h		|  79 ++++---------
4784 src/fcname.c		| 315
4785 +++++++------------------------------------------
4786 src/fcobjs.c		| 130 ++++++++++++++++++++
4787 src/fcobjs.h		|  44 +++++++
4788 src/fcobjshash.gperf.h |  26 ++++
4789 7 files changed, 291 insertions(+), 330 deletions(-)
4790
4791commit 7c0f79c5fe9db50b55112a1048a8f1c6a80e96fa
4792Author: Behdad Esfahbod <behdad@behdad.org>
4793Date:	Thu Sep 20 14:01:47 2012 -0400
4794
4795    Deprecate FcName(Un)RegisterObjectTypes / FcName(Un)RegisterConstants
4796
4797    These never worked as intended.  The problem is, if Fontconfig
4798    tries to
4799    read config files when these new types / constants are not registered,
4800    it errs.  As a result, no defined types / constants are usable from
4801    config files.  Which makes these really useless.  Xft was the
4802    only user
4803    of this API and even there it's not really used.  Just kill it.
4804
4805    One inch closer to thread-safety since we can fix the object-type hash
4806    table at compile time.
4807
4808 doc/fcconstant.fncs	 |   8 +---
4809 doc/fcobjecttype.fncs	 |   6 +--
4810 fontconfig/fontconfig.h |  10 +++--
4811 src/fcname.c		 | 100
4812 ++++++------------------------------------------
4813 4 files changed, 23 insertions(+), 101 deletions(-)
4814
4815commit 1e2c0d70527c39f761c5770d93a5c1f8e87522bc
4816Author: Behdad Esfahbod <behdad@behdad.org>
4817Date:	Tue Jan 1 20:28:08 2013 -0600
4818
4819    Whitespace
4820
4821 fontconfig/fontconfig.h | 8 ++++----
4822 1 file changed, 4 insertions(+), 4 deletions(-)
4823
4824commit a498f2f717a73c3fff9784dd92173583fb37a596
4825Author: Behdad Esfahbod <behdad@behdad.org>
4826Date:	Tue Jan 1 20:27:54 2013 -0600
4827
4828    Minor
4829
4830 src/fcname.c | 2 +-
4831 1 file changed, 1 insertion(+), 1 deletion(-)
4832
4833commit 8198127b2525084bfe2378b83c185fa0da7f583b
4834Author: Behdad Esfahbod <behdad@behdad.org>
4835Date:	Tue Jan 1 20:20:31 2013 -0600
4836
4837    Don't crash in FcPatternFormat() with NULL pattern
4838
4839 src/fcformat.c | 6 +++++-
4840 1 file changed, 5 insertions(+), 1 deletion(-)
4841
4842commit c9581b47c4409612e8f2d4f67a402c566ba8330e
4843Author: Behdad Esfahbod <behdad@behdad.org>
4844Date:	Tue Jan 1 20:20:12 2013 -0600
4845
4846    Don't crash in FcPatternDestroy with NULL pattern
4847
4848 src/fcpat.c | 3 +++
4849 1 file changed, 3 insertions(+)
4850
4851commit e7d3e2163280ffb970b60c6ed18e26325d0241e4
4852Author: Behdad Esfahbod <behdad@behdad.org>
4853Date:	Tue Jan 1 20:10:18 2013 -0600
4854
4855    Add NULL check
4856
4857 src/fcformat.c | 3 +++
4858 1 file changed, 3 insertions(+)
4859
4860commit 5bb5da4c4a34ca7c0a7c513e38829f69654f9962
4861Author: Behdad Esfahbod <behdad@behdad.org>
4862Date:	Tue Jan 1 20:09:08 2013 -0600
4863
4864    Refuse to set value to unsupported types during config too
4865
4866 src/fccfg.c | 34 ++++++++++++++++++++++++++++------
4867 1 file changed, 28 insertions(+), 6 deletions(-)
4868
4869commit 3878a125410d1dd461aee1e40f9ac00d68be71f2
4870Author: Behdad Esfahbod <behdad@behdad.org>
4871Date:	Tue Jan 1 19:52:14 2013 -0600
4872
4873    Make FC_DBG_OBJTYPES debug messages into warnings
4874
4875    And remove FC_DBG_OBJTYPES since it has no use now.
4876
4877 src/fcdbg.c | 30 +++++++++++++++++++-----------
4878 src/fcint.h |	5 ++++-
4879 src/fcpat.c | 21 +++++++++------------
4880 3 files changed, 32 insertions(+), 24 deletions(-)
4881
4882commit 209750a4e0a3e1d7b8c5c971e9e2cbd5770d959f
4883Author: Behdad Esfahbod <behdad@behdad.org>
4884Date:	Mon Dec 31 20:11:12 2012 -0600
4885
4886    Warn if <name target="font"> appears in <match target="pattern">
4887
4888 src/fccfg.c | 21 +++++++++++++++------
4889 1 file changed, 15 insertions(+), 6 deletions(-)
4890
4891commit 424cfa1684f8af8bb6ecb01dc83bfc3d0a14f20a
4892Author: Behdad Esfahbod <behdad@behdad.org>
4893Date:	Mon Dec 31 20:00:17 2012 -0600
4894
4895    Adjust docs for recent changes
4896
4897 doc/fontconfig-user.sgml | 12 +++++++++---
4898 1 file changed, 9 insertions(+), 3 deletions(-)
4899
4900commit 31ce352bb350a10c6ae08f1415d348458b64bf61
4901Author: Behdad Esfahbod <behdad@behdad.org>
4902Date:	Mon Dec 31 19:55:37 2012 -0600
4903
4904    Initialize matrix during name parsing
4905
4906    Before:
4907    $ fc-match sans:matrix=2 -v | grep matrix
4908	matrix: [2 6.95183e-310; 0 0](s)
4909
4910    After:
4911    $ fc-match sans:matrix=2 -v | grep matrix
4912	matrix: [2 0; 0 1](s)
4913
4914 src/fcname.c | 1 +
4915 1 file changed, 1 insertion(+)
4916
4917commit 6bfef3ca4e52bdd5216facb90faa043c845aa0f6
4918Author: Behdad Esfahbod <behdad@behdad.org>
4919Date:	Mon Dec 31 17:21:07 2012 -0600
4920
4921    Make tests run on Windows
4922
4923 test/Makefile.am | 2 +-
4924 test/run-test.sh | 4 ++--
4925 2 files changed, 3 insertions(+), 3 deletions(-)
4926
4927commit b1630dc00e3538a8fc6629ddbbba5435bfb2bd7a
4928Author: Behdad Esfahbod <behdad@behdad.org>
4929Date:	Mon Dec 31 17:20:29 2012 -0600
4930
4931    Enable fcarch assert checks even when FC_ARCHITECTURE is explicitly
4932    given
4933
4934    After all, if the asserts fail, the resulting library simply can't be
4935    working correctly.
4936
4937 src/fcarch.c | 9 ---------
4938 1 file changed, 9 deletions(-)
4939
4940commit a0638ff0c7445925e873b39dbe584fbaf3cc87e5
4941Author: Behdad Esfahbod <behdad@behdad.org>
4942Date:	Mon Dec 31 17:20:12 2012 -0600
4943
4944    Remove unneeded stuff
4945
4946 fc-cat/fc-cat.c   | 10 ++++------
4947 fc-lang/fc-lang.c | 11 -----------
4948 2 files changed, 4 insertions(+), 17 deletions(-)
4949
4950commit a603be89cd13555d5992836531c5ef2ba88b8473
4951Author: Behdad Esfahbod <behdad@behdad.org>
4952Date:	Mon Dec 31 17:00:19 2012 -0600
4953
4954    Unbreak build when FC_ARCHITECTURE is defined
4955
4956 src/fcarch.c | 4 ++--
4957 1 file changed, 2 insertions(+), 2 deletions(-)
4958
4959commit 1fbb0b3b15774c187c697a80fb3c89bc1f3e0006
4960Author: Behdad Esfahbod <behdad@behdad.org>
4961Date:	Sun Dec 30 19:08:42 2012 -0600
4962
4963    Don't warn if an unknown element is used in an expression
4964
4965    The type will be resolved at runtime...
4966
4967    For example, we can do this now without getting a warning:
4968
4969    <match target="font">
4970      <test name="scalable" compare="eq">
4971	<bool>false</bool>
4972      </test>
4973      <edit name="pixelsizefixupfactor" mode="assign">
4974	<divide>
4975	  <name target="pattern">pixelsize</name>
4976	  <name target="font"	>pixelsize</name>
4977	</divide>
4978      </edit>
4979      <edit name="matrix" mode="assign">
4980	<times>
4981	  <name>matrix</name>
4982	  <matrix>
4983	    <name>pixelsizefixupfactor</name> <double>0</double>
4984	    <double>0</double> <name>pixelsizefixupfactor</name>
4985	   </matrix>
4986	</times>
4987      </edit>
4988      <edit name="size" mode="assign">
4989	<divide>
4990	  <name>size</name>
4991	  <name>pixelsizefixupfactor</name>
4992	</divide>
4993      </edit>
4994    </match>
4995
4996    Previously the last edit was generating:
4997
4998    Fontconfig warning:
4999    "/home/behdad/.local/etc/fonts/conf.d/00-scale-bitmap-fonts.conf",
5000    line 29: saw unknown, expected number
5001
5002 src/fcxml.c | 4 ++++
5003 1 file changed, 4 insertions(+)
5004
5005commit 51b0044648e00025cf20014b19aaceed7beeed75
5006Author: Behdad Esfahbod <behdad@behdad.org>
5007Date:	Sat Dec 29 23:58:38 2012 -0500
5008
5009    Allow target="font/pattern/default" in <name> elements
5010
5011    Based on idea from Raimund Steger.
5012
5013    For example, one can do something like this:
5014
5015    <match target="font">
5016      <test name="scalable" compare="eq">
5017	<bool>false</bool>
5018      </test>
5019      <edit name="pixelsizefixupfactor" mode="assign">
5020	<divide>
5021	  <name target="pattern">pixelsize</name>
5022	  <name target="font"	>pixelsize</name>
5023	</divide>
5024      </edit>
5025      <edit name="matrix" mode="assign">
5026	<times>
5027	  <name>matrix</name>
5028	  <matrix>
5029	    <name>pixelsizefixupfactor</name> <double>0</double>
5030	    <double>0</double> <name>pixelsizefixupfactor</name>
5031	   </matrix>
5032	</times>
5033      </edit>
5034    </match>
5035
5036    Part of work to make bitmap font scaling possible.	See thread
5037    discussion:
5038
5039    http://lists.freedesktop.org/archives/fontconfig/2012-December/004498.html
5040
5041 fonts.dtd   |	3 ++-
5042 src/fccfg.c | 57 +++++++++++++++++++++++++++----------------------
5043 src/fcdbg.c | 19 ++++++++++++-----
5044 src/fcint.h |	9 +++++++-
5045 src/fcxml.c | 71
5046 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
5047 5 files changed, 118 insertions(+), 41 deletions(-)
5048
5049commit d7e1965aa0f55925913e9764d2d0792cc14490c2
5050Author: Behdad Esfahbod <behdad@behdad.org>
5051Date:	Sat Dec 29 23:12:07 2012 -0500
5052
5053    Remove memory accounting and reporting
5054
5055    That belongs in tools like cairo/util/malloc-stat.so
5056
5057 src/fcatomic.c  |   6 ----
5058 src/fcblanks.c  |   8 -----
5059 src/fccfg.c	 |  16 ---------
5060 src/fccharset.c |  36 -------------------
5061 src/fcfs.c	 |   8 -----
5062 src/fcinit.c	 | 105
5063 --------------------------------------------------------
5064 src/fcint.h	 |  45 ------------------------
5065 src/fclang.c	 |  17 +--------
5066 src/fclist.c	 |  10 ------
5067 src/fcmatrix.c  |   4 ---
5068 src/fcname.c	 |   2 --
5069 src/fcpat.c	 |  20 +----------
5070 src/fcstr.c	 |  21 ------------
5071 src/fcxml.c	 |  22 ------------
5072 14 files changed, 2 insertions(+), 318 deletions(-)
5073
5074commit d823bb3cad1b34d92ca99998a00f35b66666bdf3
5075Author: Behdad Esfahbod <behdad@behdad.org>
5076Date:	Sat Dec 29 22:57:53 2012 -0500
5077
5078    Fixup from 4f6767470f52b287a2923e7e6d8de5fae1993f67
5079
5080 src/fcxml.c | 5 -----
5081 1 file changed, 5 deletions(-)
5082
5083commit eb9ffac7e5955bcfdf98fa985cc39062d6ea641b
5084Author: Behdad Esfahbod <behdad@behdad.org>
5085Date:	Sat Dec 29 22:56:14 2012 -0500
5086
5087    Fix more warnings
5088
5089 src/fcserialize.c | 1 -
5090 src/ftglue.c	   | 1 -
5091 2 files changed, 2 deletions(-)
5092
5093commit 1404af312a091b601bca91b791fe4039da8dba8f
5094Author: Behdad Esfahbod <behdad@behdad.org>
5095Date:	Sat Dec 29 22:55:36 2012 -0500
5096
5097    Fix warning
5098
5099 src/fcstat.c | 6 ++++--
5100 1 file changed, 4 insertions(+), 2 deletions(-)
5101
5102commit dd69d96e06b16c37bb87817edd40f6e4040f35ae
5103Author: Behdad Esfahbod <behdad@behdad.org>
5104Date:	Sat Dec 29 22:47:49 2012 -0500
5105
5106    Fix sign-compare warnings
5107
5108 src/fccache.c	  | 6 +++---
5109 src/fcfreetype.c | 6 +++---
5110 src/fcint.h	  | 4 ++--
5111 src/fclang.c	  | 6 +++---
5112 src/fcname.c	  | 6 +++---
5113 src/fcxml.c	  | 4 ++--
5114 src/ftglue.c	  | 2 +-
5115 7 files changed, 17 insertions(+), 17 deletions(-)
5116
5117commit 4ad3a73691b98781cfd4de789af7d33649ce3023
5118Author: Behdad Esfahbod <behdad@behdad.org>
5119Date:	Sat Dec 29 22:33:33 2012 -0500
5120
5121    Fix more warnings
5122
5123 src/fcstr.c | 2 --
5124 src/fcxml.c | 2 --
5125 2 files changed, 4 deletions(-)
5126
5127commit 83d8019011232d491df93cda97a2f988ee96005b
5128Author: Behdad Esfahbod <behdad@behdad.org>
5129Date:	Sat Dec 29 22:32:56 2012 -0500
5130
5131    Fix unused-parameter warnings
5132
5133 src/fcarch.c	 |  2 +-
5134 src/fccache.c	 |  2 +-
5135 src/fccfg.c	 |  2 +-
5136 src/fccharset.c |  4 ++--
5137 src/fcdir.c	 |  6 +++---
5138 src/fcformat.c  |  6 +++---
5139 src/fcint.h	 |  6 ++++++
5140 src/fcmatch.c	 |  9 ++++-----
5141 src/fcxml.c	 | 10 +++++-----
5142 9 files changed, 26 insertions(+), 21 deletions(-)
5143
5144commit 24cdcf52ab7f83b329072efacbdd9253991579c0
5145Author: Behdad Esfahbod <behdad@behdad.org>
5146Date:	Sat Dec 29 22:11:09 2012 -0500
5147
5148    Fix compiler warnings
5149
5150 src/fccfg.c	  | 44 ++++++++++++++++++++++----------------------
5151 src/fcformat.c   |  2 +-
5152 src/fcfreetype.c |  6 ++----
5153 src/fcmatch.c	  | 14 +++++++-------
5154 src/fcname.c	  |  6 +++---
5155 src/fcpat.c	  | 16 ++++++++--------
5156 src/fcxml.c	  | 20 ++++++++++----------
5157 7 files changed, 53 insertions(+), 55 deletions(-)
5158
5159commit 4f6767470f52b287a2923e7e6d8de5fae1993f67
5160Author: Behdad Esfahbod <behdad@behdad.org>
5161Date:	Sat Dec 29 21:39:06 2012 -0500
5162
5163    Parse matrices of expressions
5164
5165    Previously a <matrix> element could only accept four <double>
5166    literals.
5167    It now accepts full expressions, which can in turn poke into the
5168    pattern, do math, etc.
5169
5170 fonts.dtd   |	2 +-
5171 src/fccfg.c | 24 +++++++++++++--
5172 src/fcdbg.c | 16 ++++++----
5173 src/fcint.h |	6 +++-
5174 src/fcxml.c | 97
5175 +++++++++++++++++++++++++++++++++++--------------------------
5176 5 files changed, 94 insertions(+), 51 deletions(-)
5177
5178commit 927dd3ddb582303843e70300b04167ca774e78b7
5179Author: Behdad Esfahbod <behdad@behdad.org>
5180Date:	Sat Dec 29 20:14:07 2012 -0500
5181
5182    Fix typo
5183
5184    Ouch, this has been wrong since 2004...  I guess no one uses <patelt>
5185    stuff.
5186
5187 src/fcxml.c | 2 +-
5188 1 file changed, 1 insertion(+), 1 deletion(-)
5189
5190commit 9ce36f4bbebc702a35d0cd9f1a59d5b828549bc6
5191Author: Akira TAGOH <akira@tagoh.org>
5192Date:	Tue Dec 11 18:53:57 2012 +0900
5193
5194    Check the system font to be initialized
5195
5196    config->fonts is an array and checking if config->fonts is a null
5197    will not be useful.
5198
5199 src/fccfg.c | 2 +-
5200 1 file changed, 1 insertion(+), 1 deletion(-)
5201
5202commit 58040349e8309601b0e5488b8a71cedf03f81415
5203Author: Akira TAGOH <akira@tagoh.org>
5204Date:	Tue Dec 11 12:38:42 2012 +0900
5205
5206    Fix a memory leak
5207
5208 src/fcxml.c | 1 +
5209 1 file changed, 1 insertion(+)
5210
5211commit 5ea3118ad63787c9a3daa856dd09736aac6f4069
5212Author: Akira TAGOH <akira@tagoh.org>
5213Date:	Tue Dec 11 12:35:02 2012 +0900
5214
5215    Fix a typo that accessing to the out of array
5216
5217 src/fcstr.c | 2 +-
5218 1 file changed, 1 insertion(+), 1 deletion(-)
5219
5220commit cef2b50c6647582bb128f98f2f78331fbe7dec4e
5221Author: Akira TAGOH <akira@tagoh.org>
5222Date:	Tue Dec 11 12:30:05 2012 +0900
5223
5224    clean up
5225
5226    ret won't be -1 if HAVE_STRUCT_DIRENT_D_TYPE isn't defined.
5227
5228 src/fcstat.c | 5 ++++-
5229 1 file changed, 4 insertions(+), 1 deletion(-)
5230
5231commit 36265aeebd637e75c7b84db107afd6a35eb485c1
5232Author: Akira TAGOH <akira@tagoh.org>
5233Date:	Tue Dec 11 11:37:23 2012 +0900
5234
5235    Remove the dead code
5236
5237 fc-cache/fc-cache.c | 7 -------
5238 1 file changed, 7 deletions(-)
5239
5240commit 608c5b590bd3428dfcd30f3d68ee8b7131e2f019
5241Author: Akira TAGOH <akira@tagoh.org>
5242Date:	Mon Dec 10 10:54:47 2012 +0900
5243
5244    Remove the duplicate null-check
5245
5246 src/fcinit.c | 2 +-
5247 1 file changed, 1 insertion(+), 1 deletion(-)
5248
5249commit e7954674eb4f16d0fed3018cbefb4907c89d2465
5250Author: Akira TAGOH <akira@tagoh.org>
5251Date:	Fri Dec 7 19:09:36 2012 +0900
5252
5253    Fix the wrong estimation for the memory usage information in
5254    fontconfig
5255
5256 src/fccfg.c  |  2 ++
5257 src/fcinit.c | 16 ++++++++++------
5258 src/fclang.c | 26 ++++++++++++++++++++++++--
5259 src/fcstr.c  |  5 ++---
5260 src/fcxml.c  | 28 ++++++++++++++++------------
5261 5 files changed, 54 insertions(+), 23 deletions(-)
5262
5263commit 959442bca138e6480418f2607a04d9343db7f438
5264Author: Akira TAGOH <akira@tagoh.org>
5265Date:	Thu Dec 6 19:49:05 2012 +0900
5266
5267    Fix a typo
5268
5269 src/fcdir.c | 2 +-
5270 1 file changed, 1 insertion(+), 1 deletion(-)
5271
5272commit 9231545c6bb775460702d8a615f1649bd8632f00
5273Author: Akira TAGOH <akira@tagoh.org>
5274Date:	Wed Dec 5 18:13:25 2012 +0900
5275
5276    Do not show the deprecation warning if it is a symlink
5277
5278 conf.d/50-user.conf |	7 ++++++-
5279 configure.ac	     |	2 +-
5280 src/fcdir.c	     | 14 ++++++++++++++
5281 src/fcint.h	     |	3 +++
5282 src/fcxml.c	     |	6 ++++--
5283 5 files changed, 28 insertions(+), 4 deletions(-)
5284
5285commit 2442d611579bccb84f0c29e3f9ceb0a7436df812
5286Author: Akira TAGOH <akira@tagoh.org>
5287Date:	Fri Nov 30 20:10:30 2012 +0900
5288
5289    Fix build issues on clean tree
5290
5291 doc/Makefile.am	  | 9 ++-------
5292 fc-case/Makefile.am	  | 7 +++++--
5293 fc-glyphname/Makefile.am | 9 ++++++---
5294 fc-lang/Makefile.am	  | 9 ++++++---
5295 4 files changed, 19 insertions(+), 15 deletions(-)
5296
5297commit faea1cac85ac3b0fd6a983e1c0adeb68e115e06c
5298Author: Jon TURNEY <jon.turney@dronecode.org.uk>
5299Date:	Wed Nov 28 16:10:28 2012 +0000
5300
5301    Fix build when srcdir != builddir
5302
5303    When ./configure'd in a directory other than the srcdir, we need
5304    to look
5305    in ${top_builddir)/src for the generated header fcstdint.h
5306
5307    Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
5308
5309 fc-case/Makefile.am	  | 2 +-
5310 fc-glyphname/Makefile.am | 2 +-
5311 fc-lang/Makefile.am	  | 2 +-
5312 3 files changed, 3 insertions(+), 3 deletions(-)
5313
5314commit 3d3629f86a45d30eed51dad58865753b3b1e186e
5315Author: Akira TAGOH <akira@tagoh.org>
5316Date:	Tue Nov 27 18:25:11 2012 +0900
5317
5318    Fix a potability issue about stdint.h
5319
5320 configure.ac		  |   1 +
5321 m4/ax_create_stdint_h.m4 | 695
5322 +++++++++++++++++++++++++++++++++++++++++++++++
5323 src/Makefile.am	  |  11 +-
5324 src/fcint.h		  |   9 +-
5325 4 files changed, 707 insertions(+), 9 deletions(-)
5326
5327commit 02db01ac22318b2e296e6e1fd9664cac1ae66442
5328Author: Akira TAGOH <akira@tagoh.org>
5329Date:	Mon Nov 26 17:21:14 2012 +0900
5330
5331    Bump version to 2.10.2
5332
5333 README			 | 25 ++++++++++++++++++++++++-
5334 configure.ac		 |  2 +-
5335 fontconfig/fontconfig.h |  2 +-
5336 3 files changed, 26 insertions(+), 3 deletions(-)
5337
5338commit 376fc9d22f1480ac380a3845f4cb4fe227e4be9a
5339Author: Akira TAGOH <akira@tagoh.org>
5340Date:	Tue Nov 20 20:09:10 2012 +0900
5341
5342    Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in
5343    65-nonlatin.conf
5344
5345    Those two fonts are serif fonts. shouldn't be added to monospace.
5346
5347 conf.d/65-nonlatin.conf | 2 --
5348 1 file changed, 2 deletions(-)
5349
5350commit e7b5b5b586fd3c1f1fc7959730b760b7fd1bdee8
5351Author: Akira TAGOH <akira@tagoh.org>
5352Date:	Tue Nov 20 11:48:17 2012 +0900
5353
5354    Update CaseFolding.txt to Unicode 6.2
5355
5356    No real updates between 6.1 and 6.2, but anyway.
5357
5358 fc-case/CaseFolding.txt | 8 +++++---
5359 1 file changed, 5 insertions(+), 3 deletions(-)
5360
5361commit c20ac78b01df3f0919352bba16b5b48b3b5d4d6d
5362Author: Akira TAGOH <akira@tagoh.org>
5363Date:	Thu Nov 15 16:37:01 2012 +0900
5364
5365    Bug 57114 - regression on FcFontMatch with namelang
5366
5367    After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family,
5368    style, and fullname is localized against current locale or lang
5369    if any though, the string in other languages were dropped from
5370    the pattern. this caused unexpected mismatch on the target="font"
5371    rules.
5372
5373    This fix adds other strings at the end of the list.
5374
5375 src/fcint.h   |  22 +++++++++
5376 src/fcmatch.c |  63 +++++++++++++++++--------
5377 src/fcpat.c   | 146
5378 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
5379 3 files changed, 210 insertions(+), 21 deletions(-)
5380
5381commit bdaef0b80dc27f4ab7a9d9bcedcfd8b5724b3cfd
5382Author: Akira TAGOH <akira@tagoh.org>
5383Date:	Tue Oct 30 09:56:24 2012 +0900
5384
5385    Bug 56531 - autogen.sh fails due to missing 'm4' directory
5386
5387    Keep m4 directory in git.
5388
5389 m4/.gitkeep | 0
5390 1 file changed, 0 insertions(+), 0 deletions(-)
5391
5392commit 038aa930ae2c3b7972eefe334917e7222fe478ec
5393Author: Akira TAGOH <akira@tagoh.org>
5394Date:	Fri Oct 26 14:31:23 2012 +0900
5395
5396    Use automake variable instead of cleaning files in clean-local
5397
5398    just for git.mk coming up from Behdad's threadsafe branch
5399
5400 fc-cache/Makefile.am	| 7 +++----
5401 fc-cat/Makefile.am	| 7 +++----
5402 fc-list/Makefile.am	| 7 +++----
5403 fc-match/Makefile.am	| 7 +++----
5404 fc-pattern/Makefile.am | 7 +++----
5405 fc-query/Makefile.am	| 7 +++----
5406 fc-scan/Makefile.am	| 7 +++----
5407 7 files changed, 21 insertions(+), 28 deletions(-)
5408
5409commit 73ab254336100c5971e3a1e14b73222efd0e9822
5410Author: Akira TAGOH <akira@tagoh.org>
5411Date:	Tue Oct 23 15:52:37 2012 +0900
5412
5413    autogen.sh: Add -I option to tell aclocal a place for external
5414    m4 files
5415
5416 autogen.sh | 1 +
5417 1 file changed, 1 insertion(+)
5418
5419commit e7bfe729ab4cae63ca502291c1fe46cf7152b459
5420Author: Akira TAGOH <akira@tagoh.org>
5421Date:	Tue Oct 9 11:05:59 2012 +0900
5422
5423    Fix syntax errors in fonts.dtd.
5424
5425    Patch from Steve Simpson
5426
5427 fonts.dtd | 10 +++++-----
5428 1 file changed, 5 insertions(+), 5 deletions(-)
5429
5430commit 8890f94438179ed7d6f7e2622178bb6c9b1f0e5e
5431Author: Akira TAGOH <akira@tagoh.org>
5432Date:	Tue Oct 9 11:03:03 2012 +0900
5433
5434    Fix wrongly squashing for the network path on Win32.
5435
5436    Patch from Diego Santa Cruz
5437
5438 src/fcstr.c | 4 ++++
5439 1 file changed, 4 insertions(+)
5440
5441commit 8daa863c6d84ea56cc2f568a89316690e784a277
5442Author: Akira TAGOH <akira@tagoh.org>
5443Date:	Tue Sep 11 18:09:36 2012 +0900
5444
5445    deal with warnings as errors for the previous change
5446
5447    missed this change to commit. doh!
5448
5449 configure.ac | 3 +++
5450 1 file changed, 3 insertions(+)
5451
5452commit ab26a722c05b43468f838b2fa72bb6ccd0408ac8
5453Author: Akira TAGOH <akira@tagoh.org>
5454Date:	Fri Aug 31 15:10:50 2012 +0900
5455
5456    Bug 52573 - patch required to build 2.10.x with oldish GNU C library
5457    headers
5458
5459    On older libc, _POSIX_C_SOURCE didn't satisfy to use posix_fadvise()
5460    and AC_CHECK_FUNCS doesn't check a header file if the function is
5461    declared there properly. so use AC_LINK_IFELSE instead.
5462
5463 configure.ac | 15 ++++++++++++++-
5464 1 file changed, 14 insertions(+), 1 deletion(-)
5465
5466commit 535e0a37d6d77a9d65096277f3bf94c39ffbf7d1
5467Author: Akira TAGOH <akira@tagoh.org>
5468Date:	Fri Aug 31 12:39:38 2012 +0900
5469
5470    Bug 54138 - X_OK permission is invalid for win32 access(..) calls
5471
5472    X_OK checking was added back in
5473    8ae1e3d5dc323542e7def06a42deea62c7ba7027
5474    which was removed due to the same reason in
5475    238489030a64fa883f8f9fc3d73247b7f7257899.
5476    apparently the test case in Bug#18934 still works without it.
5477    so I'm removing it again to get this working on Windows.
5478
5479 src/fccache.c | 4 ++--
5480 1 file changed, 2 insertions(+), 2 deletions(-)
5481
5482commit 9ec868665dd0f4890b5fb9edb85df8334e5bb689
5483Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
5484Date:	Mon Aug 27 14:52:23 2012 -0700
5485
5486    Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h"
5487    result in the correct values
5488
5489    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
5490
5491 config-fixups.h | 4 ----
5492 1 file changed, 4 deletions(-)
5493
5494commit c4a58ae0e2fa43fbf9ebefc83891f6abd6728ac9
5495Author: Akira TAGOH <akira@tagoh.org>
5496Date:	Mon Aug 27 16:36:49 2012 +0900
5497
5498    Fix for libtoolize's warnings
5499
5500 Makefile.am  | 1 +
5501 configure.ac | 1 +
5502 2 files changed, 2 insertions(+)
5503
5504commit 65da8c091c402ec706d76054eacbc455a7e3d801
5505Author: Behdad Esfahbod <behdad@behdad.org>
5506Date:	Sat Aug 25 14:10:14 2012 -0400
5507
5508    Fix N'ko orthography
5509
5510 fc-lang/nqo.orth | 3 +--
5511 1 file changed, 1 insertion(+), 2 deletions(-)
5512
5513commit 375cdbce9d283d1eddb8f6b1c904d755653a87c5
5514Author: Akira TAGOH <akira@tagoh.org>
5515Date:	Thu Aug 16 20:33:12 2012 +0900
5516
5517    Bug 53585 - Two highly-visible typos in src/fcxml.c
5518
5519 src/fcxml.c | 4 ++--
5520 1 file changed, 2 insertions(+), 2 deletions(-)
5521
5522commit cbfbd4041d4209b5da36746d68fe7aac7645eea5
5523Author: Akira TAGOH <akira@tagoh.org>
5524Date:	Fri Jul 27 11:22:14 2012 +0900
5525
5526    Bump version to 2.10.1
5527
5528 README			 | 8 +++++++-
5529 configure.ac		 | 2 +-
5530 fontconfig/fontconfig.h | 2 +-
5531 3 files changed, 9 insertions(+), 3 deletions(-)
5532
5533commit b7287a91fedc8b3ba2f566a17e4c5a00222ca76e
5534Author: Akira TAGOH <akira@tagoh.org>
5535Date:	Mon Jul 23 13:59:16 2012 +0900
5536
5537    Install config files first
5538
5539    Use install-data-hook instead of install-data-local.
5540    This allows on the real installation to create a symlink with
5541    the broken ln command though, still not work with the pseudo
5542    installation by using DESTDIR say.
5543
5544 conf.d/Makefile.am | 2 +-
5545 1 file changed, 1 insertion(+), 1 deletion(-)
5546
5547commit ebd5096abc495550596861b6af2aae067e861553
5548Author: Akira TAGOH <akira@tagoh.org>
5549Date:	Thu Jul 19 10:20:30 2012 +0900
5550
5551    Fix a typo in fontconfig.pc
5552
5553    Reported by Daniel Macks
5554
5555 fontconfig.pc.in | 2 +-
5556 1 file changed, 1 insertion(+), 1 deletion(-)
5557
5558commit d4fc407246ba0860dd883baf4551401614ec220f
5559Author: Akira TAGOH <akira@tagoh.org>
5560Date:	Tue Jul 17 14:20:48 2012 +0900
5561
5562    correct version
5563
5564 configure.ac | 2 +-
5565 1 file changed, 1 insertion(+), 1 deletion(-)
5566
5567commit 92bad770e505ec8683aad2e6e063232843734ece
5568Author: Akira TAGOH <akira@tagoh.org>
5569Date:	Tue Jul 17 11:36:01 2012 +0900
5570
5571    Bump version to 2.10
5572
5573 README			 | 11 ++++++++++-
5574 configure.ac		 |  2 +-
5575 fontconfig/fontconfig.h |  4 ++--
5576 3 files changed, 13 insertions(+), 4 deletions(-)
5577
5578commit f513f53347ae943a03192e83f7a6d7c40bcdfd5d
5579Author: Akira TAGOH <akira@tagoh.org>
5580Date:	Tue Jul 17 11:35:41 2012 +0900
5581
5582    Update INSTALL
5583
5584 INSTALL | 2 +-
5585 1 file changed, 1 insertion(+), 1 deletion(-)
5586
5587commit 14d23ef330808b480393196984cb06efb5724160
5588Author: Akira TAGOH <akira@tagoh.org>
5589Date:	Tue Jul 17 11:34:31 2012 +0900
5590
5591    Bump libtool revision
5592
5593 configure.ac | 2 +-
5594 1 file changed, 1 insertion(+), 1 deletion(-)
5595
5596commit da9400212db8e5aa0a0bdd4fad21d2008b5034e2
5597Author: Akira TAGOH <akira@tagoh.org>
5598Date:	Mon Jun 18 11:23:39 2012 +0900
5599
5600    Fix a build fail with gcc 2.95, not supporting the flexible array
5601    members.
5602
5603 configure.ac | 2 ++
5604 src/fcint.h  | 2 +-
5605 2 files changed, 3 insertions(+), 1 deletion(-)
5606
5607commit 489a575a7455204ee5c170754b92e72ba1e483fd
5608Author: Akira TAGOH <akira@tagoh.org>
5609Date:	Fri Jul 6 19:02:05 2012 +0900
5610
5611    Update CaseFolding.txt to Unicode 6.1
5612
5613 fc-case/CaseFolding.txt | 21 +++++++++++++++++----
5614 1 file changed, 17 insertions(+), 4 deletions(-)
5615
5616commit 5b2d065ef87514ca32af325f793ee37fabd6af19
5617Author: Akira TAGOH <akira@tagoh.org>
5618Date:	Tue Jul 3 19:56:56 2012 +0900
5619
5620    Bug 34266 - configs silently ignored if libxml2 doesn't support
5621    SAX1 interface
5622
5623    Check if libxml2 has built with --with-sax1
5624
5625 configure.ac | 12 ++++++++++++
5626 1 file changed, 12 insertions(+)
5627
5628commit 9c377192bf7d59336dbe4603d73449c7090c11ca
5629Author: Akira TAGOH <akira@tagoh.org>
5630Date:	Mon Jun 25 14:57:51 2012 +0900
5631
5632    Bump version to 2.9.92
5633
5634 README			 | 19 ++++++++++++++++++-
5635 configure.ac		 |  2 +-
5636 fontconfig/fontconfig.h |  2 +-
5637 3 files changed, 20 insertions(+), 3 deletions(-)
5638
5639commit 2162d9c2ee7ba930dca8f710ad35a83cb7c76ca6
5640Author: Akira TAGOH <akira@tagoh.org>
5641Date:	Mon Jun 25 14:57:40 2012 +0900
5642
5643    Update INSTALL
5644
5645 INSTALL | 4 ++--
5646 1 file changed, 2 insertions(+), 2 deletions(-)
5647
5648commit a94c6b3b94b4a66d7f528fcc7e939b8ec19ad660
5649Author: Akira TAGOH <akira@tagoh.org>
5650Date:	Mon Jun 25 14:50:18 2012 +0900
5651
5652    Bump libtool revision
5653
5654 configure.ac | 2 +-
5655 1 file changed, 1 insertion(+), 1 deletion(-)
5656
5657commit 769306665c37175d1e0e1167895eace0a8bc4bc3
5658Author: Akira TAGOH <akira@tagoh.org>
5659Date:	Tue Apr 24 19:11:41 2012 +0900
5660
5661    Bug 18726 - RFE: help write locale-specific tests
5662
5663    Add an example matching rule for the language specific
5664
5665 doc/fontconfig-user.sgml | 35 +++++++++++++++++++++++++++++++++++
5666 1 file changed, 35 insertions(+)
5667
5668commit e5a59eac905f1ff6ebe6005c257ce3f9f3c4cc6b
5669Author: Marius Tolzmann <tolzmann@molgen.mpg.de>
5670Date:	Thu Jun 21 21:01:10 2012 +0200
5671
5672    Fix warning about deprecated, non-existent config includes
5673
5674    Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8:
5675    reading configurations from ~/.fonts.conf.d is deprecated.
5676
5677    Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9:
5678    reading configurations from ~/.fonts.conf is deprecated.
5679
5680    Be polite and do not issue the warning if deprecated config includes
5681    (e.g. ~/.fonts.conf.d and/or ~/.fonts.conf) do not exist.
5682
5683 src/fcxml.c | 16 +++++++++++++---
5684 1 file changed, 13 insertions(+), 3 deletions(-)
5685
5686commit 3a5e9bc75d7e240ec590c6e50161ee157904d4d6
5687Author: Marius Tolzmann <tolzmann@molgen.mpg.de>
5688Date:	Thu Jun 21 21:01:09 2012 +0200
5689
5690    Fix newline in warning about deprecated config includes
5691
5692 src/fcxml.c | 2 +-
5693 1 file changed, 1 insertion(+), 1 deletion(-)
5694
5695commit 2d9ad5434b1d3afa2aa3d8a77af0bce940c69177
5696Author: Akira TAGOH <akira@tagoh.org>
5697Date:	Mon Jun 18 18:31:36 2012 +0900
5698
5699    Rename configure.in to configure.ac
5700
5701 configure.ac	| 615
5702 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5703 configure.in	| 615
5704 ---------------------------------------------------------
5705 new-version.sh |   4 +-
5706 3 files changed, 617 insertions(+), 617 deletions(-)
5707
5708commit 4353df754fcf4126ff4a69ccfef1a59450e5a7c7
5709Author: Akira TAGOH <akira@tagoh.org>
5710Date:	Mon Jun 18 10:52:21 2012 +0900
5711
5712    clean up the lock file properly on even hardlink-not-supported
5713    filesystem.
5714
5715 src/fcatomic.c | 14 ++++++++++++--
5716 1 file changed, 12 insertions(+), 2 deletions(-)
5717
5718commit 997a64a67b77ae7c083f4a2898670201ed618fb2
5719Author: Akira TAGOH <akira@tagoh.org>
5720Date:	Thu Jun 14 11:27:31 2012 +0900
5721
5722    Fix the fail of make install with --disable-shared on Win32
5723
5724 .gitignore	 | 1 +
5725 configure.in	 | 1 +
5726 src/Makefile.am | 2 ++
5727 3 files changed, 4 insertions(+)
5728
5729commit cd280f6532663981fb5fcc2d38f99973033568db
5730Author: Akira TAGOH <akira@tagoh.org>
5731Date:	Wed Jun 13 20:01:30 2012 +0900
5732
5733    Fix a build fail on MINGW
5734
5735 src/fcatomic.c |  7 ++++---
5736 src/fccfg.c	| 18 +++++++++---------
5737 src/fcint.h	|  4 +++-
5738 src/fcstat.c	| 16 ++++++++++------
5739 src/fcstr.c	|  6 +++---
5740 src/fcxml.c	| 24 ++++++++++++------------
5741 6 files changed, 41 insertions(+), 34 deletions(-)
5742
5743commit 2ec0440fb580f5556d8e1fc4e0e3a6c5b9472cf6
5744Author: Akira TAGOH <akira@tagoh.org>
5745Date:	Tue Jun 12 11:02:03 2012 +0900
5746
5747    Fix a typo and build fail.
5748
5749 doc/Makefile.am | 6 +++---
5750 1 file changed, 3 insertions(+), 3 deletions(-)
5751
5752commit b447fc5d52e1e88ca1eca0ce3472d48626e27109
5753Author: Akira TAGOH <akira@tagoh.org>
5754Date:	Mon Jun 11 14:14:41 2012 +0900
5755
5756    Bug 50835 - Deprecate FC_GLOBAL_ADVANCE
5757
5758    FC_GLOBAL_ADVANCE is deprecated. this flag is simply ignored on
5759    freetype 2.4.5 or later.
5760
5761 conf.d/20-fix-globaladvance.conf | 28 ----------------------------
5762 conf.d/Makefile.am		  |  2 --
5763 doc/fontconfig-devel.sgml	  |  2 +-
5764 doc/fontconfig-user.sgml	  |  2 +-
5765 fontconfig/fontconfig.h	  |  1 +
5766 src/fcdefault.c		  |  1 +
5767 src/fcint.h			  |  2 +-
5768 src/fcname.c			  |  4 ++--
5769 8 files changed, 7 insertions(+), 35 deletions(-)
5770
5771commit 54fb7967de3850cf7176dde12432ed48c628ebea
5772Author: Akira TAGOH <akira@tagoh.org>
5773Date:	Mon Jun 11 20:15:15 2012 +0900
5774
5775    Bump version to 2.9.91
5776
5777 README			 | 81
5778 ++++++++++++++++++++++++++++++++++++++++++++++++-
5779 configure.in		 |  2 +-
5780 fontconfig/fontconfig.h |  2 +-
5781 3 files changed, 82 insertions(+), 3 deletions(-)
5782
5783commit 0b20bd0281a2247a047ef388ea2c6c58614d7b1a
5784Author: Mark Brand <mabrand@mabrand.nl>
5785Date:	Mon Jun 11 20:13:02 2012 +0900
5786
5787    fix building for WIN32
5788
5789    8c255fb185d5651b57380b0a9443001e8051b29d moved some code out of switch
5790    but did not declare 'buffer'. Also, replacing the "break" with
5791    "goto bail" neglected the WIN32 specific code.
5792
5793 src/fcxml.c | 12 ++++++------
5794 1 file changed, 6 insertions(+), 6 deletions(-)
5795
5796commit 101825a129aa1a025e91fd55124e973fcdb31f9e
5797Author: Akira TAGOH <akira@tagoh.org>
5798Date:	Mon Jun 11 18:43:56 2012 +0900
5799
5800    Generate bzip2-compressed tarball too
5801
5802 Makefile.am | 2 ++
5803 1 file changed, 2 insertions(+)
5804
5805commit fdb1155035da677368f762d8fb24ad2f470a9813
5806Author: Akira TAGOH <akira@tagoh.org>
5807Date:	Mon Jun 11 18:39:37 2012 +0900
5808
5809    doc: Fix distcheck error again...
5810
5811 doc/Makefile.am | 15 +++++++++------
5812 1 file changed, 9 insertions(+), 6 deletions(-)
5813
5814commit e8f16c9343f64266c3ec0048d867bfe23bdb6ec6
5815Author: Akira TAGOH <akira@tagoh.org>
5816Date:	Mon Jun 11 17:48:12 2012 +0900
5817
5818    Bump libtool revision
5819
5820 configure.in | 4 ++--
5821 1 file changed, 2 insertions(+), 2 deletions(-)
5822
5823commit cf70eaa3bfa9b14847a1067295c5c0dc12c95e83
5824Author: Akira TAGOH <akira@tagoh.org>
5825Date:	Fri Jun 8 19:41:59 2012 +0900
5826
5827    Bug 50525 - superfluous whitespace in the style
5828
5829 src/fcfreetype.c | 15 ++++++++++++++-
5830 1 file changed, 14 insertions(+), 1 deletion(-)
5831
5832commit f4103bf708778433f5ea02014f890cdeccde206b
5833Author: Akira TAGOH <akira@tagoh.org>
5834Date:	Fri Jun 8 19:17:57 2012 +0900
5835
5836    fcdefault: Add the lang object at FcConfigSubstituteWithPat() only
5837    when kind is FcMatchPattern
5838
5839 src/fccfg.c | 33 ++++++++++++++++-----------------
5840 1 file changed, 16 insertions(+), 17 deletions(-)
5841
5842commit 07e52eeb097a4e3c147e00ed7a6eb7652a611751
5843Author: Akira TAGOH <akira@tagoh.org>
5844Date:	Fri Jun 8 15:54:48 2012 +0900
5845
5846    fcdefault: no need to set FC_LANG in FcDefaultSubstitute() anymore
5847
5848 src/fcdefault.c | 4 ----
5849 1 file changed, 4 deletions(-)
5850
5851commit 550fd49d4fb8efab33d1fa1687b1b9bd352202fe
5852Author: Akira TAGOH <akira@tagoh.org>
5853Date:	Tue May 22 14:17:10 2012 +0900
5854
5855    Add the default language to the pattern prior to do build the
5856    substitution
5857
5858    the default language is referred from the FC_LANG environment variable
5859    or the current locale
5860
5861 src/fccfg.c | 18 ++++++++++++++++++
5862 1 file changed, 18 insertions(+)
5863
5864commit 2261a64ce14d692f7c553f46e2158e70400dbc9c
5865Author: Akira TAGOH <akira@tagoh.org>
5866Date:	Fri Jun 8 15:47:52 2012 +0900
5867
5868    fcdefault: fallback if the environment variables are empty
5869
5870    try to fallback if FC_LANG, LC_ALL, LC_CTYPE and LANG is empty
5871
5872 src/fcdefault.c | 8 ++++----
5873 1 file changed, 4 insertions(+), 4 deletions(-)
5874
5875commit bbc8fb5ba705e5257693f3b266fce12d2f81b50c
5876Author: Akira TAGOH <akira@tagoh.org>
5877Date:	Thu Mar 29 20:25:20 2012 +0900
5878
5879    Bug 32853 - Export API to get the default language
5880
5881    Add a new API FcGetDefaultLangs() to export the string sets of
5882    the default
5883    languages.
5884
5885 doc/fclangset.fncs	 |   9 +++
5886 fc-lang/fc-lang.c	 |   6 ++
5887 fontconfig/fontconfig.h |   3 +
5888 src/fcdefault.c	 | 102 ++++++++++---------------------
5889 src/fcint.h		 |   6 ++
5890 src/fclang.c		 | 159
5891 ++++++++++++++++++++++++++++++++++++++++++++++++
5892 src/fcstr.c		 |  44 ++++++++++++++
5893 7 files changed, 260 insertions(+), 69 deletions(-)
5894
5895commit 1b692d8ab91a096e7d433c51ab187382de91147b
5896Author: Akira TAGOH <akira@tagoh.org>
5897Date:	Fri Jun 1 19:06:17 2012 +0900
5898
5899    Fix the wrong estimation for the memory usage information in
5900    fontconfig
5901
5902 fc-cat/fc-cat.c	 |  2 +-
5903 fc-list/fc-list.c	 |  2 +-
5904 fc-match/fc-match.c	 |  2 +-
5905 fc-pattern/fc-pattern.c |  2 +-
5906 fc-query/fc-query.c	 |  2 +-
5907 fc-scan/fc-scan.c	 |  2 +-
5908 src/fccfg.c		 | 12 ++++++++----
5909 src/fcformat.c		 |  4 ++--
5910 src/fcpat.c		 |  3 ++-
5911 src/fcstr.c		 |  3 +--
5912 src/fcxml.c		 | 11 +++++++++--
5913 11 files changed, 28 insertions(+), 17 deletions(-)
5914
5915commit 5254a6630fdf132b0cda62c1bc7e8e40d2639bdf
5916Author: Akira TAGOH <akira@tagoh.org>
5917Date:	Thu May 31 12:46:55 2012 +0900
5918
5919    Fix a typo and polish the previous change
5920
5921 src/fcstat.c | 21 ++++++++-------------
5922 1 file changed, 8 insertions(+), 13 deletions(-)
5923
5924commit 4a741e9a0ab8dbaa0c377fbfed41547645ac79af
5925Author: Akira TAGOH <akira@tagoh.org>
5926Date:	Wed May 30 18:21:57 2012 +0900
5927
5928    Fix the build fail on Solaris
5929
5930    It's introduced by 0ac6c98294d666762960824d39329459b22b48b7.
5931    Use lstat() and S_ISDIR() to check if it's the directory or not
5932    if there are no d_type in struct dirent.
5933
5934 configure.in |  2 ++
5935 src/fcstat.c | 61
5936 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
5937 2 files changed, 55 insertions(+), 8 deletions(-)
5938
5939commit 0ac6c98294d666762960824d39329459b22b48b7
5940Author: Mikhail Gusarov <dottedmag@dottedmag.net>
5941Date:	Mon May 28 14:52:21 2012 +0900
5942
5943    Fix cache aging for fonts on FAT filesystem under Linux
5944
5945    Windows does not update mtime of directory on FAT filesystem when
5946    file is added to it or removed from it. Fontconfig uses mtime of
5947    directory to check cache file aging and hence fails to detect
5948    newly added or recently removed files.
5949
5950    This changeset detects FAT filesystem (currently implemented for
5951    Linux) and adds generating checksum of directory entries instead
5952    of using mtime which guarantees proper cache rebuild.
5953
5954    For non-FAT filesystems this patch adds single syscall per directory
5955    which is negligeable overhead.
5956
5957    This fixes bug https://bugs.freedesktop.org/show_bug.cgi?id=25535
5958
5959    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
5960
5961 src/fccache.c | 14 +++++-----
5962 src/fcdir.c   |  2 +-
5963 src/fcint.h   |  5 +++-
5964 src/fcstat.c  | 84
5965 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5966 4 files changed, 96 insertions(+), 9 deletions(-)
5967
5968commit dc2da23e69e6b3f6e6d0436d4777ee2c1d8ff1be
5969Author: Akira TAGOH <akira@tagoh.org>
5970Date:	Mon May 28 13:59:48 2012 +0900
5971
5972    Move statfs/statvfs wrapper to fcstat.c and add a test for the mtime
5973    broken fs
5974
5975    just rework to share the efforts between FcIsFsMmapSafe() and
5976    FcIsFsMtimeBroken().
5977
5978 src/fccache.c |  50 +--------------------------
5979 src/fcint.h   |  13 +++++++
5980 src/fcstat.c  | 108
5981 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5982 3 files changed, 122 insertions(+), 49 deletions(-)
5983
5984commit 6a83c1ad40594530994b826d928312e9eeb19c35
5985Author: Mikhail Gusarov <dottedmag@dottedmag.net>
5986Date:	Sun Apr 29 12:56:16 2012 +0200
5987
5988    Move FcStat to separate compilation unit
5989
5990    FcStat() logic is quite complicated in presence of various semi-broken
5991    operating
5992    systems and filesystems, split it out in order to make it a bit
5993    easier.
5994
5995    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
5996
5997 src/Makefile.am |   1 +
5998 src/fccache.c	 |  88 ------------------------------------------
5999 src/fcint.h	 |   8 ++--
6000 src/fcstat.c	 | 116
6001 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6002 4 files changed, 122 insertions(+), 91 deletions(-)
6003
6004commit 26160366d7ba5c7baf20ae091d5dd0388714df83
6005Author: Akira TAGOH <akira@tagoh.org>
6006Date:	Mon May 28 15:58:56 2012 +0900
6007
6008    fcatomic: fallback to create a directory with FcAtomicLock
6009
6010    link(2) might be failed on the filesystem that doesn't support
6011    the hard link. e.g. FcAtomicLock() always fails on FAT filesystem
6012    when link(2) is available.
6013    So that may be a good idea to fallback if link(2) is failed.
6014
6015 src/fcatomic.c | 10 +++++++++-
6016 1 file changed, 9 insertions(+), 1 deletion(-)
6017
6018commit 2837c63876b9b1f27d74aad51d45fc18d48f4652
6019Author: Akira TAGOH <akira@tagoh.org>
6020Date:	Mon May 21 13:43:20 2012 +0900
6021
6022    Bug 33644 - Fontconfig doesn't match correctly in <test>
6023
6024    Warn if the multiple values is set to <test>, including the case of
6025    in <alias> because the behavior isn't intuitive since so many users
6026    is asking for a help to get things working for their expectation.
6027
6028    Use multiple <match>s or <alias>es for OR operator and
6029    multiple <test>s for AND operator.
6030
6031 doc/fontconfig-user.sgml | 23 +++++++++++++++++++++++
6032 src/fcxml.c		  |  5 +++++
6033 2 files changed, 28 insertions(+)
6034
6035commit 794fb0bd6a3fa91c6e03e51dc080e458b8960a55
6036Author: Akira TAGOH <akira@tagoh.org>
6037Date:	Mon May 21 13:37:54 2012 +0900
6038
6039    Correct the example
6040
6041    Enclose the string with <string> in <test>
6042
6043 doc/fontconfig-user.sgml | 10 +++++-----
6044 1 file changed, 5 insertions(+), 5 deletions(-)
6045
6046commit 8c255fb185d5651b57380b0a9443001e8051b29d
6047Author: Akira TAGOH <akira@tagoh.org>
6048Date:	Mon Mar 12 19:18:19 2012 +0900
6049
6050    Bug 20411 - fontconfig doesn't match FreeDesktop directories specs
6051
6052    Allows reading configuration files, fonts and cache files from
6053    the directories where the XDG Base Directory Specification defines.
6054
6055    the old directories are still in the configuration files for
6056    the backward compatibility.
6057
6058 conf.d/50-user.conf	  |   7 +-
6059 doc/fontconfig-user.sgml |  37 ++---
6060 fonts.conf.in		  |   4 +
6061 fonts.dtd		  |  10 +-
6062 src/fccfg.c		  |  78 ++++++++++-
6063 src/fcinit.c		  |  20 ++-
6064 src/fcint.h		  |  11 ++
6065 src/fcstr.c		  |   5 +-
6066 src/fcxml.c		  | 344
6067 ++++++++++++++++++++++++++++++-----------------
6068 9 files changed, 366 insertions(+), 150 deletions(-)
6069
6070commit bc4517d8e5af8f31821ec8d9990765dad2867dd4
6071Author: Akira TAGOH <akira@tagoh.org>
6072Date:	Wed Apr 11 19:52:35 2012 +0900
6073
6074    Bug 19128 - Handling whitespace in aliases
6075
6076    Add a new attribute `ignore-blanks' to <test>.
6077    When this is set to "true", any blanks in the string will be ignored
6078    on comparison.  This takes effects for compare="eq" or "not_eq" only.
6079
6080    Also changed the behavior of the comparison on <alias> too.
6081
6082 conf.d/20-fix-globaladvance.conf |  8 ++++----
6083 conf.d/20-unhint-small-vera.conf |  6 +++---
6084 conf.d/25-unhint-nonlatin.conf   | 30 +++++++++++++++---------------
6085 conf.d/30-urw-aliases.conf	  |  7 +------
6086 conf.d/65-fonts-persian.conf	  | 14 +++++++-------
6087 conf.d/80-delicious.conf	  |  2 +-
6088 doc/fontconfig-user.sgml	  |  3 ++-
6089 fonts.dtd			  |  1 +
6090 src/fccfg.c			  | 35 ++++++++++++++++++++++-------------
6091 src/fcdbg.c			  | 27 ++++++++++++++++++---------
6092 src/fcint.h			  |  8 ++++++++
6093 src/fclist.c			  |  2 +-
6094 src/fcxml.c			  | 24 ++++++++++++++++++++----
6095 13 files changed, 103 insertions(+), 64 deletions(-)
6096
6097commit 5ac12c0e94128ea63e3e74b4e602cf0c74661bce
6098Author: Akira TAGOH <akira@tagoh.org>
6099Date:	Thu May 10 16:47:09 2012 +0900
6100
6101    fcarch.c: get rid of the duplicate definition of FC_MAX
6102
6103    FC_MAX is also available in src/fcint.h
6104
6105 src/fcarch.c | 2 --
6106 1 file changed, 2 deletions(-)
6107
6108commit cc9d572d3e3d270653c994ff1269f56eb7ee1b1c
6109Author: Akira TAGOH <akira@tagoh.org>
6110Date:	Thu May 10 16:36:10 2012 +0900
6111
6112    fonts.conf: keeps same binding for alternatives
6113
6114    Since the binding is affected to the score, the replacement should
6115    have same binding to avoid the unexpected estimation.
6116
6117 fonts.conf.in | 6 +++---
6118 1 file changed, 3 insertions(+), 3 deletions(-)
6119
6120commit d81407611b160ebfa631556ee60be147d1c0416f
6121Author: Keith Packard <keithp@keithp.com>
6122Date:	Tue May 1 19:28:27 2012 -0700
6123
6124    Deal with architectures where ALIGNOF_DOUBLE < 4
6125
6126    This patch isn't really tested as I don't have such a machine, but I
6127    have a bug report that on m68k machines, double values are aligned on
6128    smaller than 4 byte boundaries. If ALIGNOF_DOUBLE < sizeof(int),
6129    the "expected" sizeof of FcValue is miscomputed. Use the maximum of 4
6130    (sizeof (int)) and ALIGNOF_DOUBLE when computing the expected size of
6131    FcValue.
6132
6133    Signed-off-by: Keith Packard <keithp@keithp.com>
6134
6135 src/fcarch.c | 4 +++-
6136 1 file changed, 3 insertions(+), 1 deletion(-)
6137
6138commit e41474e925947b5a2fb64c80135bc116e9e56d2d
6139Author: Keith Packard <keithp@keithp.com>
6140Date:	Tue May 1 19:28:26 2012 -0700
6141
6142    Extra ',' in AC_ARG_WITH(arch causes arch to never be autodetected
6143
6144    Commit 87d7b82a98780223422a829b6bb1a05fd753ae5e reformatted this
6145    part of the configure script, accidentally introducing a spurious
6146    comma.
6147
6148    Signed-off-by: Keith Packard <keithp@keithp.com>
6149
6150 configure.in | 1 -
6151 1 file changed, 1 deletion(-)
6152
6153commit d2718257f9aa3e6071f649296a52a22684c43e96
6154Author: Akira TAGOH <akira@tagoh.org>
6155Date:	Tue May 1 20:18:41 2012 +0900
6156
6157    Output more verbose debugging log to show where to insert the element
6158    into the value list
6159
6160 src/fccfg.c |	2 +-
6161 src/fcdbg.c | 79
6162 +++++++++++++++++++++++++++++++++++++++++++------------------
6163 src/fcint.h |	8 ++++++-
6164 3 files changed, 64 insertions(+), 25 deletions(-)
6165
6166commit 7d65f9f514e33305bdeafd0d34140da46259e57f
6167Author: Akira TAGOH <akira@tagoh.org>
6168Date:	Wed Apr 11 19:52:35 2012 +0900
6169
6170    Bug 39278 - make usage of mmap optional
6171
6172    Stop using mmap() if the cache file is stored on NFS.
6173    also added FONTCONFIG_USE_MMAP environment variable to enforce the
6174    use of
6175    or not the use of mmap(2) regardless of what the filesystem the
6176    cache files
6177    are stored on.
6178
6179 configure.in		  | 24 +++++++++++++--
6180 doc/fontconfig-user.sgml | 20 ++++++++++++-
6181 src/fccache.c		  | 77
6182 ++++++++++++++++++++++++++++++++++++++++++++++--
6183 3 files changed, 116 insertions(+), 5 deletions(-)
6184
6185commit f30a5d7637af14b12f07267b59e02ec4a14458f2
6186Author: Akira TAGOH <akira@tagoh.org>
6187Date:	Wed Apr 25 16:21:33 2012 +0900
6188
6189    Disable iconv support anyway...
6190
6191 configure.in | 3 ++-
6192 1 file changed, 2 insertions(+), 1 deletion(-)
6193
6194commit 7587d1c99d9476b6dd4dbe523c0204da700fed8d
6195Author: Akira TAGOH <akira@tagoh.org>
6196Date:	Mon Mar 26 16:34:34 2012 +0900
6197
6198    Bug 27765 - FcMatch() returns style in wrong language
6199
6200    Add "namelang" object to obtain the localized name in the font
6201    regardless
6202    of the lang object. it's applied to "familylang", "stylelang" and
6203    "fullnamelang" alltogether. this would helps if one wants to enforce
6204    selecting them in the specific language if any.  the default value for
6205    the namelang object is determined from current locale.
6206
6207 doc/fontconfig-devel.sgml |   3 ++
6208 fontconfig/fontconfig.h   |   1 +
6209 src/fcdefault.c	   |  37 ++++++++++++++-
6210 src/fcint.h		   |   3 +-
6211 src/fclist.c		   |  47 +++++++++++++++----
6212 src/fcmatch.c		   | 113
6213 +++++++++++++++++++++++++++++++++++++++-------
6214 src/fcname.c		   |   1 +
6215 7 files changed, 178 insertions(+), 27 deletions(-)
6216
6217commit 526f0da93fc487e9b33a4d97386a9054156d01ac
6218Author: Akira TAGOH <akira@tagoh.org>
6219Date:	Tue Apr 24 11:40:51 2012 +0900
6220
6221    Add --enable-iconv option to configure
6222
6223    Disable iconv support by default, which provide a feature to convert
6224    non-Unicode SFNT names to UTF-8.
6225
6226 configure.in | 64
6227 ++++++++++++++++++++++++++++++++----------------------------
6228 1 file changed, 34 insertions(+), 30 deletions(-)
6229
6230commit 06d6b7c3120cd417af5ff47e9735aed577978354
6231Author: Akira TAGOH <akira@tagoh.org>
6232Date:	Wed Mar 28 17:28:06 2012 +0900
6233
6234    Create CACHEDIR.TAG when fc-cache is run or only when the cache
6235    directory is created at the runtime.
6236
6237    Also add FcCacheCreateTagFile() API to do create CACHEDIR.TAG on
6238    the cache
6239    directory.
6240
6241 doc/fccache.fncs	 |  9 ++++++
6242 doc/fcconfig.fncs	 |  2 +-
6243 fc-cache/fc-cache.c	 | 73 +-----------------------------------------
6244 fontconfig/fontconfig.h |  5 ++-
6245 src/fccache.c		 | 85
6246 +++++++++++++++++++++++++++++++++++++++++++++++++
6247 src/fccfg.c		 |  2 +-
6248 src/fcint.h		 |  3 ++
6249 7 files changed, 104 insertions(+), 75 deletions(-)
6250
6251commit 25ccc3f3d27d8affd45c4b0a8041ef757dbb20dd
6252Author: Akira TAGOH <akira@tagoh.org>
6253Date:	Fri Apr 20 19:08:59 2012 +0900
6254
6255    Bug 47721 - Add ChromeOS fonts to 30-metric-aliases.conf
6256
6257 conf.d/30-metric-aliases.conf | 50
6258 +++++++++++++++++++++++++++++++++----------
6259 1 file changed, 39 insertions(+), 11 deletions(-)
6260
6261commit 7069d717e982adcf8e1d300cbd10eec6322a65c9
6262Author: Akira TAGOH <akira@tagoh.org>
6263Date:	Sun Apr 22 21:40:44 2012 +0900
6264
6265    C++11 requires a space between literal and identifier
6266
6267    Reported by Buganini
6268
6269 fontconfig/fontconfig.h | 6 +++---
6270 1 file changed, 3 insertions(+), 3 deletions(-)
6271
6272commit 22dc5460906f78b3dc1b12ab2440e62b930adf0b
6273Author: Akira TAGOH <akira@tagoh.org>
6274Date:	Fri Apr 20 20:04:17 2012 +0900
6275
6276    Fix a build issue again when no regex functions available
6277
6278    Reported by Jon TURNEY
6279
6280 configure.in | 4 +---
6281 src/fcstr.c  | 2 +-
6282 2 files changed, 2 insertions(+), 4 deletions(-)
6283
6284commit 9fa7b7c8f2d1d8a9c50f3ba0f99087f653b6a9b8
6285Author: Akira TAGOH <akira@tagoh.org>
6286Date:	Fri Apr 20 11:17:41 2012 +0900
6287
6288    Rework to avoid adding the unexpected value to ICONV_CFLAGS and
6289    ICONV_LIBS
6290
6291 configure.in | 44 ++++++++++++++++++++++++--------------------
6292 1 file changed, 24 insertions(+), 20 deletions(-)
6293
6294commit dd2a3d3520b6fea20a58b2888fef0458c01b287f
6295Author: Akira TAGOH <akira@tagoh.org>
6296Date:	Wed Apr 18 12:55:23 2012 +0900
6297
6298    Bug 25151 - Move cleanCacheDirectory() from fc-cache.c into
6299     the library
6300
6301    Add FcDirCacheScan() API to clean up the cache files in the directory.
6302
6303 doc/fccache.fncs	 |  9 +++++
6304 fc-cache/fc-cache.c	 | 93
6305 +------------------------------------------------
6306 fontconfig/fontconfig.h |  3 ++
6307 src/fccache.c		 | 91
6308 +++++++++++++++++++++++++++++++++++++++++++++++
6309 src/fcint.h		 |  2 ++
6310 5 files changed, 106 insertions(+), 92 deletions(-)
6311
6312commit 9e62fcedfe774a13843cc0982bc3e535369b99eb
6313Author: Keith Packard <keithp@keithp.com>
6314Date:	Mon Apr 16 11:28:36 2012 -0700
6315
6316    Use posix_fadvise to speed startup
6317
6318    Given that fontconfig will scan all of the cache file data during the
6319    first font search, ask the kernel to start reading the pages right
6320    away.
6321
6322    Signed-off-by: Keith Packard <keithp@keithp.com>
6323
6324 configure.in  | 2 +-
6325 src/fccache.c | 3 +++
6326 2 files changed, 4 insertions(+), 1 deletion(-)
6327
6328commit 94c2cc58a091138aa8c507d6239eca69520b65f0
6329Author: Akira TAGOH <akira@tagoh.org>
6330Date:	Mon Apr 16 20:25:52 2012 +0900
6331
6332    doc: Fix a typo of the environment variable name.
6333
6334 doc/fcconfig.fncs | 4 ++--
6335 1 file changed, 2 insertions(+), 2 deletions(-)
6336
6337commit c5714bcf90d6b345e748b7fa7b21e421409aba60
6338Author: Akira TAGOH <akira@tagoh.org>
6339Date:	Fri Apr 13 11:09:04 2012 +0900
6340
6341    Add --with-expat, --with-expat-includes and --with-expat-lib back.
6342
6343 configure.in | 41 ++++++++++++++++++++++++++++++++++++++---
6344 1 file changed, 38 insertions(+), 3 deletions(-)
6345
6346commit 470e92c9dbdc75d354c9dce9063276996ecf535d
6347Author: Akira TAGOH <akira@tagoh.org>
6348Date:	Thu Apr 12 14:01:25 2012 +0900
6349
6350    Bug 27526 - Compatibility fix for old windows sytems
6351
6352    Patch from Gianluigi Tiesi
6353
6354 src/fccache.c |  3 ---
6355 src/fcint.h   | 12 ++++++++++--
6356 src/fcxml.c   | 52 +++++++++++++++++++++++++++++++++++++++++++---------
6357 3 files changed, 53 insertions(+), 14 deletions(-)
6358
6359commit ac6271dbac32086ce60845efc4d87e669f37796a
6360Author: Akira TAGOH <akira@tagoh.org>
6361Date:	Thu Apr 12 11:01:12 2012 +0900
6362
6363    Bug 48573 - platform without regex do not have also REG_XXX defines
6364
6365    Fix a build issue on the platforms where regex isn't available
6366
6367 configure.in | 9 +++++++++
6368 src/fcstr.c  | 6 ++++--
6369 2 files changed, 13 insertions(+), 2 deletions(-)
6370
6371commit 9231d79ad180f992f9bbef4f3127576870a75075
6372Author: Akira TAGOH <akira@tagoh.org>
6373Date:	Mon Apr 9 12:51:12 2012 +0900
6374
6375    Bug 28491 - Allow matching on FC_FILE
6376
6377    Allow :file=/path/to/font/file on matching
6378
6379 configure.in  |  4 +--
6380 src/fcint.h   |  6 +++++
6381 src/fcmatch.c | 84
6382 ++++++++++++++++++++++++++++++++++++-----------------------
6383 src/fcstr.c   | 50 +++++++++++++++++++++++++++++++++++
6384 4 files changed, 110 insertions(+), 34 deletions(-)
6385
6386commit 2589207cfd4c7e948a4b50d7c07c13a3a52fe0aa
6387Author: Akira TAGOH <akira@tagoh.org>
6388Date:	Tue Apr 10 18:34:11 2012 +0900
6389
6390    Bug 26830 - Add search for libiconv non-default directory
6391
6392    Add --with-libiconv, --with-libiconv-includes and --with-libiconv-lib
6393    to specify the directory where libiconv might be installed.
6394
6395 configure.in	 | 85
6396 +++++++++++++++++++++++++++++++++++++++++----------------
6397 src/Makefile.am |  1 +
6398 2 files changed, 63 insertions(+), 23 deletions(-)
6399
6400commit ddefa5021f7785514f373aab6a8e6191a867278e
6401Author: Akira TAGOH <akira@tagoh.org>
6402Date:	Wed Apr 4 14:47:57 2012 +0900
6403
6404    Bug 22862 - <alias> ignores <match> <test>s
6405
6406    Allow to use the test elements in the alias element.
6407
6408 fonts.dtd   |	2 +-
6409 src/fcxml.c | 27 +++++++++++++++++++++------
6410 2 files changed, 22 insertions(+), 7 deletions(-)
6411
6412commit e181ab4de5d20fe1f70e68f66ef8332553eba206
6413Author: Akira TAGOH <akira@tagoh.org>
6414Date:	Wed Apr 4 16:49:30 2012 +0900
6415
6416    Bug 29341 - Make some fontconfig paths configurable
6417
6418    Add configure options to set the directory to be installed:
6419      --with-templatedir for the configuration files a.k.a.
6420	/etc/fonts/conf.avail
6421      --with-baseconfigdir for fonts.conf etc a.k.a. /etc/fonts
6422      --with-configdir for the active configuration files a.k.a.
6423	/etc/fonts/conf.d
6424      --with-xmldir for fonts.dtd etc
6425
6426    and the default path for templatedir is changed to
6427    ${datadir}/fontconfig/conf.avail
6428
6429 Makefile.am	    | 36 +++++++++++---------
6430 conf.d/Makefile.am | 99
6431 ++++++++++++++++++++++++++----------------------------
6432 configure.in	    | 72 ++++++++++++++++++++++++++++++++-------
6433 fonts.conf.in	    |  2 +-
6434 src/Makefile.am    |  2 +-
6435 5 files changed, 129 insertions(+), 82 deletions(-)
6436
6437commit bb02899d9ff9813738809fb5349a9f3ae2dba76f
6438Author: Akira TAGOH <akira@tagoh.org>
6439Date:	Mon Apr 2 15:38:27 2012 +0900
6440
6441    Use pkgconfig to check builddeps
6442
6443 configure.in | 164
6444 +++++++++++------------------------------------------------
6445 1 file changed, 31 insertions(+), 133 deletions(-)
6446
6447commit 87d7b82a98780223422a829b6bb1a05fd753ae5e
6448Author: Akira TAGOH <akira@tagoh.org>
6449Date:	Mon Apr 2 14:32:44 2012 +0900
6450
6451    Use AC_HELP_STRING instead of formatting manually
6452
6453 configure.in | 57
6454 ++++++++++++++++++++++++++++++++++++++++++++++-----------
6455 1 file changed, 46 insertions(+), 11 deletions(-)
6456
6457commit d3e3f4a46d07a7b611be21600d7049225b8b2909
6458Author: Akira TAGOH <akira@tagoh.org>
6459Date:	Fri Mar 30 18:09:14 2012 +0900
6460
6461    doc: Add contains and not_contains operators and elements
6462
6463 doc/fontconfig-user.sgml | 6 +++---
6464 1 file changed, 3 insertions(+), 3 deletions(-)
6465
6466commit 9279f71a3a855e3b2dbd13dbe0d38f2b69673c49
6467Author: Akira TAGOH <akira@tagoh.org>
6468Date:	Fri Mar 30 11:52:25 2012 +0900
6469
6470    Bug 24729 - [ne_NP] Fix ortho file
6471
6472    further update for ne.orth
6473
6474    Patch from Pravin Satpute.
6475
6476 fc-lang/ne.orth | 23 ++++++++++++++++++++---
6477 1 file changed, 20 insertions(+), 3 deletions(-)
6478
6479commit 9fe7c986c64d8cfb7f85a300b6f0d470ce66b18a
6480Author: Akira TAGOH <akira@tagoh.org>
6481Date:	Thu Mar 29 15:43:11 2012 +0900
6482
6483    Bug 48020 - Fix for src/makealias on Solaris 10
6484
6485    Use the command substitution `command` instead of $(command) for
6486    Solaris 10.
6487
6488 src/makealias | 2 +-
6489 1 file changed, 1 insertion(+), 1 deletion(-)
6490
6491commit becbdaebe3d77726900072de1a0fb6a95c938da5
6492Author: Akira TAGOH <akira@tagoh.org>
6493Date:	Wed Mar 28 15:09:25 2012 +0900
6494
6495    Move workaround macros for fat binaries into the separate header file
6496
6497 Makefile.am	 |  5 +++--
6498 config-fixups.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
6499 configure.in	 |  4 +++-
6500 src/fcarch.h	 | 13 -------------
6501 4 files changed, 50 insertions(+), 16 deletions(-)
6502
6503commit fe6ba5e5c54928adeaf96668d0cf6f44f0484065
6504Author: Akira TAGOH <akira@tagoh.org>
6505Date:	Wed Mar 28 16:27:46 2012 +0900
6506
6507    Fix the hardcoded cache file suffix
6508
6509 fc-cat/fc-cat.c | 4 ++--
6510 1 file changed, 2 insertions(+), 2 deletions(-)
6511
6512commit 4a060729a1466186d3be63ada344f43d66f937e5
6513Author: Akira TAGOH <akira@tagoh.org>
6514Date:	Wed Mar 28 13:38:53 2012 +0900
6515
6516    fcpat: Increase the number of buckets in the shared string hash table
6517
6518    This is a reasonably conservative increase in the number of buckets
6519    in the hash
6520    table to 251.  After FcInit(), there are 240 shared strings in use
6521    on my system
6522    (from configuration files I assume).  The hash value is stored in
6523    each link in
6524    the chains so comparison are actually not very expensive.  This change
6525    should
6526    reduce the average length of chains by a factor of 8.  With the
6527    reference
6528    counted strings, it should keep the average length of chains to
6529    about 2.  The
6530    number of buckets is prime so as not to rely too much on the quality
6531    of the
6532    hash function.
6533
6534    https://bugs.freedesktop.org/show_bug.cgi?id=17832#c5
6535
6536    Patch from Karl Tomlinson
6537
6538 src/fcpat.c | 2 +-
6539 1 file changed, 1 insertion(+), 1 deletion(-)
6540
6541commit d8dcff7b96b09748e6f1df9e4adc7ab0850d7b18
6542Author: Akira TAGOH <akira@tagoh.org>
6543Date:	Wed Mar 28 13:37:15 2012 +0900
6544
6545    Bug 17832 - Memory leaks due to FcStrStaticName use for external
6546    patterns
6547
6548    Use the reference-counted strings instead of the static strings
6549
6550    Patch from Karl Tomlinson
6551
6552 src/fccfg.c  |  2 +-
6553 src/fcinit.c |  4 ++--
6554 src/fcint.h  | 10 +++++-----
6555 src/fclist.c | 10 +++++++++-
6556 src/fcname.c | 34 ++++++++------------------------
6557 src/fcpat.c  | 63
6558 +++++++++++++++++++++++-------------------------------------
6559 src/fcxml.c  |  8 +++++---
6560 7 files changed, 54 insertions(+), 77 deletions(-)
6561
6562commit ea1c6ea337b8cf6b86169b565787d0d31a0fc330
6563Author: Akira TAGOH <akira@tagoh.org>
6564Date:	Tue Mar 27 21:06:36 2012 +0900
6565
6566    Fix a memory leak in FcDirScanConfig()
6567
6568 src/fcdir.c | 3 +++
6569 1 file changed, 3 insertions(+)
6570
6571commit 1aaf8b773d73f89f5b0d8591cca0a2072524fdb3
6572Author: Akira TAGOH <akira@tagoh.org>
6573Date:	Mon Mar 26 10:58:18 2012 +0900
6574
6575    Bug 17722 - Don't overwrite user's configurations in default config
6576
6577    Use "append" to avoid overwriting the user configuration.
6578    This presumes most clients may takes care of the first value only.
6579
6580 conf.d/10-autohint.conf	  | 8 +++++++-
6581 conf.d/10-no-sub-pixel.conf	  | 8 +++++++-
6582 conf.d/10-sub-pixel-bgr.conf	  | 8 +++++++-
6583 conf.d/10-sub-pixel-rgb.conf	  | 8 +++++++-
6584 conf.d/10-sub-pixel-vbgr.conf	  | 8 +++++++-
6585 conf.d/10-sub-pixel-vrgb.conf	  | 8 +++++++-
6586 conf.d/10-unhinted.conf	  | 8 +++++++-
6587 conf.d/11-lcdfilter-default.conf | 8 +++++++-
6588 conf.d/11-lcdfilter-legacy.conf  | 8 +++++++-
6589 conf.d/11-lcdfilter-light.conf   | 8 +++++++-
6590 10 files changed, 70 insertions(+), 10 deletions(-)
6591
6592commit 900675d0b0b40f22ecc0d75e4d5ce16295a3a5e3
6593Author: Akira TAGOH <akira@tagoh.org>
6594Date:	Thu Mar 22 19:57:47 2012 +0900
6595
6596    Bug 47703 - SimSun default family
6597
6598    40-nonlatin.conf: SimSun should be serif but not sans-serif.
6599
6600    http://www.microsoft.com/typography/fonts/family.aspx?FID=37
6601
6602    Patch from Petr Gajdos
6603
6604 conf.d/40-nonlatin.conf | 8 ++++----
6605 1 file changed, 4 insertions(+), 4 deletions(-)
6606
6607commit 92ac054ce5e270f22a4f81a09522c3f03b76c876
6608Author: Akira TAGOH <akira@tagoh.org>
6609Date:	Thu Mar 22 19:15:27 2012 +0900
6610
6611    fcmatch: Set FcResultMatch at the end if the return value is valid.
6612
6613    In the previous code, the result of 'result' in the argument for
6614    FcFontSetSort() and FcFontSetMatch() wasn't predictable and not
6615    reliable to
6616    check if the return value is valid or not. this change is to ensure
6617    if it's
6618    performed successfully.
6619
6620 src/fcmatch.c | 19 ++++++++++++++-----
6621 1 file changed, 14 insertions(+), 5 deletions(-)
6622
6623commit 1db3e9cdd8bc7408e630934cfc8deda7798b8970
6624Author: Akira TAGOH <akira@tagoh.org>
6625Date:	Thu Mar 22 12:36:34 2012 +0900
6626
6627    fc-cache: improvement of the fix for Bug#39914.
6628
6629    Use sizeof() instead of strlen() and use stdio.
6630
6631 fc-cache/fc-cache.c | 13 +++++++------
6632 1 file changed, 7 insertions(+), 6 deletions(-)
6633
6634commit 4f7f3bf9f78843be5b39eb64acfeb02ffcd8e3a4
6635Author: Akira TAGOH <akira@tagoh.org>
6636Date:	Wed Mar 21 16:06:37 2012 +0900
6637
6638    Bug 39914 - Please tag the cache directory with CACHEDIR.TAG
6639
6640    fc-cache: Create CACHEDIR.TAG at the top of the cache directory.
6641
6642    Reviewed-by: Josh Triplett <josh@joshtriplett.org>
6643
6644 fc-cache/fc-cache.c | 77
6645 +++++++++++++++++++++++++++++++++++++++++++++++++++++
6646 1 file changed, 77 insertions(+)
6647
6648commit 8cc4498122b17843b00ec3eebdd7a7d8d59cb7ff
6649Author: Jeremy Huddleston <jeremyhu@apple.com>
6650Date:	Mon Mar 19 02:16:41 2012 -0700
6651
6652    fcarch: Check for architecture signature at compile time rather than
6653    configure time
6654
6655    https://bugs.freedesktop.org/show_bug.cgi?id=20208
6656
6657    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
6658
6659 fc-cache/fc-cache.c |	3 +--
6660 src/fcarch.c	     |	4 ++--
6661 src/fcarch.h	     | 23 +++++++++++++++++++++--
6662 3 files changed, 24 insertions(+), 6 deletions(-)
6663
6664commit e1ffb3dcd46f1fbbc5cb7527bc7f447b060ed98f
6665Author: Akira TAGOH <tagoh@redhat.com>
6666Date:	Fri Mar 16 23:18:23 2012 +0900
6667
6668    Get rid of the prerequisites from the sufix rules
6669
6670    Thanks to Adam Sampson for pointing this out.
6671
6672 doc/Makefile.am | 12 ++++++++----
6673 1 file changed, 8 insertions(+), 4 deletions(-)
6674
6675commit 93460f93e9e55e39a42fb6474918f31539436d9c
6676Author: Akira TAGOH <akira@tagoh.org>
6677Date:	Fri Mar 16 16:29:53 2012 +0900
6678
6679    Fix a build issue due to the use of non-portable variables
6680
6681    $< isn't supported in BSD make say. $(RM) is pre-defined in GNU make
6682    though, not in BSD make say. so changed to check on configure if it's
6683    pre-defined by make, otherwise set the appropriate command to $(RM).
6684
6685    This would be a workaround until it has the certain pre-defined value.
6686
6687 Makefile.am		| 10 +++++-----
6688 conf.d/Makefile.am	|  8 ++++----
6689 configure.in		|  9 +++++++++
6690 doc/Makefile.am	| 32 ++++++++++++++++----------------
6691 fc-cache/Makefile.am	|  4 ++--
6692 fc-case/Makefile.am	|  6 ++----
6693 fc-cat/Makefile.am	|  4 ++--
6694 fc-list/Makefile.am	|  4 ++--
6695 fc-match/Makefile.am	|  4 ++--
6696 fc-pattern/Makefile.am |  4 ++--
6697 fc-query/Makefile.am	|  4 ++--
6698 fc-scan/Makefile.am	|  4 ++--
6699 src/Makefile.am	|  8 ++++----
6700 13 files changed, 54 insertions(+), 47 deletions(-)
6701
6702commit f2813ffc689fb6972ff4d5d414c3abfa3e0be26f
6703Author: Akira TAGOH <akira@tagoh.org>
6704Date:	Fri Mar 16 11:55:47 2012 +0900
6705
6706    Revert "Fix a build fail on some environment"
6707
6708    This reverts commit b75eb63982a54c0fb4576d8a655ef734908d3604.
6709
6710 fc-case/Makefile.am	  | 10 ++++++----
6711 fc-glyphname/Makefile.am |  4 ++--
6712 fc-lang/Makefile.am	  |  4 ++--
6713 3 files changed, 10 insertions(+), 8 deletions(-)
6714
6715commit a5b609196fe9cf688e5b4f7b7cd31fb2dc15b154
6716Author: Akira TAGOH <akira@tagoh.org>
6717Date:	Fri Mar 16 11:55:30 2012 +0900
6718
6719    Revert "Fix a build fail on some environment."
6720
6721    This reverts commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af.
6722
6723    Conflicts:
6724
6725	doc/Makefile.am
6726
6727 Makefile.am		  |  2 +-
6728 doc/Makefile.am	  | 30 +++++++++++++++---------------
6729 fc-cache/Makefile.am	  | 10 +++++-----
6730 fc-case/Makefile.am	  |  2 +-
6731 fc-cat/Makefile.am	  |  6 +++---
6732 fc-glyphname/Makefile.am |  2 +-
6733 fc-lang/Makefile.am	  |  2 +-
6734 fc-list/Makefile.am	  |  8 ++++----
6735 fc-match/Makefile.am	  |  8 ++++----
6736 fc-pattern/Makefile.am   |  6 +++---
6737 fc-query/Makefile.am	  |  8 ++++----
6738 fc-scan/Makefile.am	  |  8 ++++----
6739 src/Makefile.am	  |  2 +-
6740 13 files changed, 47 insertions(+), 47 deletions(-)
6741
6742commit 765b7b32d862474eb631b47bbdbd34ffba507392
6743Author: Akira TAGOH <akira@tagoh.org>
6744Date:	Mon Mar 12 19:02:27 2012 +0900
6745
6746    [doc] Update for cachedir.
6747
6748    <cache> element is now obsoletes and no longer used. get rid of it
6749    from the doc and add <cachedir> instead.
6750
6751 doc/fontconfig-user.sgml | 19 ++++++++++---------
6752 1 file changed, 10 insertions(+), 9 deletions(-)
6753
6754commit e8bdc6df2ed329a38c2152b3592bf4ded8f27ce7
6755Author: Akira TAGOH <akira@tagoh.org>
6756Date:	Mon Mar 12 17:58:00 2012 +0900
6757
6758    [doc] Update the path for cache files and the version.
6759
6760 doc/fontconfig-user.sgml | 6 +++---
6761 1 file changed, 3 insertions(+), 3 deletions(-)
6762
6763commit dd3214aa392a66095513f8fc160d6b62d81f36f5
6764Author: Akira TAGOH <akira@tagoh.org>
6765Date:	Sun Mar 11 02:24:33 2012 +0900
6766
6767    Bump version to 2.9.0
6768
6769 README			 | 129
6770 +++++++++++++++++++++++++++++++++++++++++++++++-
6771 configure.in		 |   2 +-
6772 fontconfig/fontconfig.h |   2 +-
6773 3 files changed, 129 insertions(+), 4 deletions(-)
6774
6775commit 3b142c2aaeaed4d6d5b3353aa1007d6ac08dbbdb
6776Author: Akira TAGOH <akira@tagoh.org>
6777Date:	Sun Mar 11 02:12:10 2012 +0900
6778
6779    Get rid of $< from Makefile.am
6780
6781 Makefile.am	 |  2 +-
6782 doc/Makefile.am | 16 ++++++++--------
6783 2 files changed, 9 insertions(+), 9 deletions(-)
6784
6785commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af
6786Author: Akira TAGOH <akira@tagoh.org>
6787Date:	Sat Mar 10 23:30:30 2012 +0900
6788
6789    Fix a build fail on some environment.
6790
6791 Makefile.am		  |  2 +-
6792 doc/Makefile.am	  | 20 ++++++++++----------
6793 fc-cache/Makefile.am	  | 10 +++++-----
6794 fc-case/Makefile.am	  |  2 +-
6795 fc-cat/Makefile.am	  |  6 +++---
6796 fc-glyphname/Makefile.am |  2 +-
6797 fc-lang/Makefile.am	  |  2 +-
6798 fc-list/Makefile.am	  |  8 ++++----
6799 fc-match/Makefile.am	  |  8 ++++----
6800 fc-pattern/Makefile.am   |  6 +++---
6801 fc-query/Makefile.am	  |  8 ++++----
6802 fc-scan/Makefile.am	  |  8 ++++----
6803 src/Makefile.am	  |  2 +-
6804 13 files changed, 42 insertions(+), 42 deletions(-)
6805
6806commit b75eb63982a54c0fb4576d8a655ef734908d3604
6807Author: Akira TAGOH <akira@tagoh.org>
6808Date:	Sat Mar 10 22:05:07 2012 +0900
6809
6810    Fix a build fail on some environment
6811
6812 fc-case/Makefile.am	  | 10 ++++------
6813 fc-glyphname/Makefile.am |  4 ++--
6814 fc-lang/Makefile.am	  |  4 ++--
6815 3 files changed, 8 insertions(+), 10 deletions(-)
6816
6817commit a47899a853e4ed3405f398f43d03424095ae73f5
6818Author: Akira TAGOH <akira@tagoh.org>
6819Date:	Sat Mar 10 19:03:05 2012 +0900
6820
6821    Fix a build issue
6822
6823 doc/Makefile.am | 1 -
6824 1 file changed, 1 deletion(-)
6825
6826commit d6de5351922d79ccf38d2bc6b75f6ea2011dd421
6827Author: Akira TAGOH <akira@tagoh.org>
6828Date:	Fri Mar 9 22:24:18 2012 +0900
6829
6830    Update to detect the uncommited changes properly
6831
6832 new-version.sh | 2 +-
6833 1 file changed, 1 insertion(+), 1 deletion(-)
6834
6835commit 78d75c003c5f03a2aeebc628d70d3f75bd6f5707
6836Author: Akira TAGOH <akira@tagoh.org>
6837Date:	Fri Mar 9 22:12:35 2012 +0900
6838
6839    Update the version info
6840
6841 configure.in | 6 +++---
6842 1 file changed, 3 insertions(+), 3 deletions(-)
6843
6844commit 353f7cc69184cdb1a7d5b4cc00741fab97b32f17
6845Author: Akira TAGOH <akira@tagoh.org>
6846Date:	Fri Mar 9 17:33:03 2012 +0900
6847
6848    Fix distcheck error
6849
6850 doc/Makefile.am	  | 334
6851 ++++++++++++++++++++++++-----------------------
6852 fc-case/Makefile.am	  |   3 +
6853 fc-glyphname/Makefile.am |   3 +
6854 fc-lang/Makefile.am	  |   3 +
6855 4 files changed, 179 insertions(+), 164 deletions(-)
6856
6857commit 254232f47eaea0d03d2b1c2405d4ded5fd09142e
6858Author: Akira TAGOH <akira@tagoh.org>
6859Date:	Wed Mar 7 18:16:35 2012 +0900
6860
6861    Bug 19128 - Handling whitespace in aliases
6862
6863    Add a workaround alias for Dingbats.
6864
6865 conf.d/30-urw-aliases.conf | 5 +++++
6866 1 file changed, 5 insertions(+)
6867
6868commit 0ca752dd25462ed88112ba7c859ef6d5a41ea606
6869Author: Akira TAGOH <akira@tagoh.org>
6870Date:	Wed Mar 7 17:56:39 2012 +0900
6871
6872    Check null value for given object to avoid possibly segfaulting
6873
6874 src/fccharset.c | 175
6875 +++++++++++++++++++++++++++++++++-----------------------
6876 1 file changed, 103 insertions(+), 72 deletions(-)
6877
6878commit 1f01c4b60c4c5e16a92d60f76ce615005c7db6b8
6879Author: Akira TAGOH <akira@tagoh.org>
6880Date:	Wed Mar 7 17:32:14 2012 +0900
6881
6882    Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType
6883
6884    Force to find out a size for bitmap-only ttf to avoid the blank glyphs
6885    in the font.
6886
6887    Patch from Bug Fly
6888
6889 src/fcfreetype.c | 32 ++++++++++++++------------------
6890 1 file changed, 14 insertions(+), 18 deletions(-)
6891
6892commit a13d518fdd079aeb0bd07a0457393cca8def7f90
6893Author: Akira TAGOH <akira@tagoh.org>
6894Date:	Tue Feb 28 12:52:25 2012 +0900
6895
6896    Bug 41694 - FcCache functions have random-number-generator side
6897    effects
6898
6899    Use the own random number generator state if possible.
6900
6901 configure.in  |  2 +-
6902 src/fccache.c | 69
6903 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
6904 2 files changed, 60 insertions(+), 11 deletions(-)
6905
6906commit c7a671ab6069c676bbc77875234364242fd00e88
6907Author: Pravin Satpute <psatpute@redhat.com>
6908Date:	Fri Feb 24 16:50:14 2012 +0900
6909
6910    Bug 25652 - Add ortho file for locale mni_IN
6911
6912    Add mni.orth for Maniputi
6913
6914    Signed-off-by: Akira TAGOH <akira@tagoh.org>
6915
6916 fc-lang/Makefile.am |	3 ++-
6917 fc-lang/mni.orth    | 35 +++++++++++++++++++++++++++++++++++
6918 2 files changed, 37 insertions(+), 1 deletion(-)
6919
6920commit 04c96f59b92091b758fb26b97f1f9a3c9c2a6b6c
6921Author: Pravin Satpute <psatpute@redhat.com>
6922Date:	Fri Feb 24 16:43:14 2012 +0900
6923
6924    Bug 25653 - Add ortho file for locale doi_IN
6925
6926    Add doi.orth for Dogri
6927
6928    Signed-off-by: Akira TAGOH <akira@tagoh.org>
6929
6930 fc-lang/Makefile.am |	3 ++-
6931 fc-lang/doi.orth    | 40 ++++++++++++++++++++++++++++++++++++++++
6932 2 files changed, 42 insertions(+), 1 deletion(-)
6933
6934commit 857753d3680b7e64e753a4b8a8324138200eb86b
6935Author: Akira TAGOH <akira@tagoh.org>
6936Date:	Thu Feb 23 20:12:06 2012 +0900
6937
6938    Add brx.orth and sat.orth
6939
6940 fc-lang/Makefile.am | 4 +++-
6941 1 file changed, 3 insertions(+), 1 deletion(-)
6942
6943commit 942cb16f6c59103e29b4e04ca8c64d29c8e67cb0
6944Author: Parag Nemade <pnemade@redhat.com>
6945Date:	Thu Feb 23 20:06:41 2012 +0900
6946
6947    Bug 25650 - Add ortho file for locale sat_IN
6948
6949    Add sat.orth for Santali
6950
6951    Signed-off-by: Akira TAGOH <akira@tagoh.org>
6952
6953 fc-lang/sat.orth | 44 ++++++++++++++++++++++++++++++++++++++++++++
6954 1 file changed, 44 insertions(+)
6955
6956commit 38b9c42fe2e9d496a41e773d84a74254a6f65bc4
6957Author: Parag Nemade <pnemade@redhat.com>
6958Date:	Thu Feb 23 19:34:18 2012 +0900
6959
6960    Bug 25651 - Add ortho file for locale brx_IN
6961
6962    Add brx.orth for Bodo.
6963
6964    Signed-off-by: Akira TAGOH <akira@tagoh.org>
6965
6966 fc-lang/brx.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
6967 1 file changed, 46 insertions(+)
6968
6969commit a3ff1f07f8c60d2a3c77a4670de6aad0622ecacc
6970Author: Akira TAGOH <akira@tagoh.org>
6971Date:	Thu Feb 23 15:23:23 2012 +0900
6972
6973    Bug 27385 - lcdfilter settings for freetype-2.3.12 not available
6974    in fontconfig-2.8.0
6975
6976    Add config files for FT_LcdFilter options.
6977
6978    Patch from Robin Johnson.
6979
6980 conf.d/11-lcdfilter-default.conf | 10 ++++++++++
6981 conf.d/11-lcdfilter-legacy.conf  | 10 ++++++++++
6982 conf.d/11-lcdfilter-light.conf   | 10 ++++++++++
6983 conf.d/Makefile.am		  |  3 +++
6984 4 files changed, 33 insertions(+)
6985
6986commit 5e4ea1104c9b832046cc8dde5ea7da52aaa61143
6987Author: Akira TAGOH <akira@tagoh.org>
6988Date:	Wed Feb 22 16:50:13 2012 +0900
6989
6990    Do not update stream->pos when seeking is failed.
6991
6992 src/ftglue.c | 3 ++-
6993 1 file changed, 2 insertions(+), 1 deletion(-)
6994
6995commit 71b14d645f524637579d87ea99720c123d728e1f
6996Author: Akira TAGOH <akira@tagoh.org>
6997Date:	Wed Feb 22 16:30:05 2012 +0900
6998
6999    Bug 46169 - Pointer error in FcConfigGlobMatch
7000
7001    Fix possibly accessing the invalid memory and a crash in the
7002    worst case
7003    when the glob string is longer than the string.
7004
7005 src/fccfg.c | 10 +++++++++-
7006 1 file changed, 9 insertions(+), 1 deletion(-)
7007
7008commit 3abf981542788310104bc96b9c9cf70dd39b361b
7009Author: Mike Frysinger <vapier@gentoo.org>
7010Date:	Tue Nov 8 14:19:57 2011 -0500
7011
7012    makealias: handle missing funcs better
7013
7014    When adding new functions, if the actual definition doesn't match the
7015    header (say due to a typo), the regeneration of the internal headers
7016    get confused and output bad cpp logic.  This causes gcc to barf due
7017    to mismatched #ifdef/#endif.  Which is a pain to figure out due to
7018    the sheer voulme of generated code.
7019
7020    So tweak the makealias script to detect this case and error out.
7021    While we're here, improve the cpp output a bit to indent, include
7022    comments, and merge similar ifdef blocks.
7023
7024    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7025
7026 src/makealias | 18 ++++++++++++++----
7027 1 file changed, 14 insertions(+), 4 deletions(-)
7028
7029commit d9c4462778a3d97b38e267dcdf68dfe22210ed8c
7030Author: Mike Frysinger <vapier@gentoo.org>
7031Date:	Mon Nov 7 20:09:10 2011 -0500
7032
7033    FcObjectValidType: tweak -1 checking
7034
7035    Newer gcc doesn't like when you switch on an enum and use a value
7036    that isn't declared:
7037
7038    fcname.c: In function 'FcObjectValidType':
7039    fcname.c:299:2: warning: case value '4294967295'
7040	not in enumerated type 'FcType' [-Wswitch]
7041
7042    So tweak the logic to avoid this warning.
7043
7044    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7045
7046 src/fcname.c | 4 +---
7047 1 file changed, 1 insertion(+), 3 deletions(-)
7048
7049commit 97c9506e4d0abe5e6a7d61c1a909741d2605507b
7050Author: Mike Frysinger <vapier@gentoo.org>
7051Date:	Mon Nov 7 19:29:57 2011 -0500
7052
7053    fix build warnings when using --with-arch
7054
7055    Latest configure code will setup FC_ARCHITECTURE directly rather than
7056    going through ARCHITECTURE, so update fcarch.h accordingly.
7057
7058    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7059
7060 src/fcarch.h | 5 ++---
7061 1 file changed, 2 insertions(+), 3 deletions(-)
7062
7063commit 01c833379e19d8f8752ac7cec15b179c71242e2c
7064Author: Mike Frysinger <vapier@gentoo.org>
7065Date:	Mon Nov 7 15:33:12 2011 -0500
7066
7067    fc-{list,match}: constify format string
7068
7069    We don't free this string anywhere, so mark it const to avoid gcc
7070    warnings
7071    and possible bugs in the future (if people did try freeing it).
7072
7073    fc-list.c: In function 'main':
7074    fc-list.c:161:16: warning: pointer targets in assignment
7075	differ in signedness [-Wpointer-sign]
7076
7077    fc-match.c: In function 'main':
7078    fc-match.c:201:13: warning: pointer targets in assignment
7079	differ in signedness [-Wpointer-sign]
7080    fc-match.c:203:13: warning: pointer targets in assignment
7081	differ in signedness [-Wpointer-sign]
7082
7083    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7084
7085 fc-list/fc-list.c   | 20 ++++++++++----------
7086 fc-match/fc-match.c | 22 +++++++++++-----------
7087 2 files changed, 21 insertions(+), 21 deletions(-)
7088
7089commit 123d344f4590c45c5ccced8c46d157edb2b9efd2
7090Author: Mike Frysinger <vapier@gentoo.org>
7091Date:	Mon Nov 7 15:26:52 2011 -0500
7092
7093    FcName{,Get}Constant: constify string input
7094
7095    These funcs don't modify the incoming string, so add const markings.
7096    This is the "right thing", shouldn't change the ABI, and fixes some
7097    gcc warnings:
7098
7099    fccfg.c: In function 'FcConfigEvaluate':
7100    fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant'
7101	discards 'const' qualifier from pointer target type [enabled
7102	by default]
7103    fcalias.h:253:34: note: expected 'FcChar8 *' but
7104	argument is of type 'const FcChar8 *'
7105
7106    fcxml.c: In function 'FcTypecheckExpr':
7107    fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant'
7108	discards 'const' qualifier from pointer target type [enabled
7109	by default]
7110    fcalias.h:251:37: note: expected 'FcChar8 *' but
7111	argument is of type 'const FcChar8 *'
7112
7113    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7114
7115 fontconfig/fontconfig.h | 4 ++--
7116 src/fcname.c		 | 4 ++--
7117 2 files changed, 4 insertions(+), 4 deletions(-)
7118
7119commit da763aa77dbaefd9be10ff5ad04ab5da39327b2e
7120Author: Mike Frysinger <vapier@gentoo.org>
7121Date:	Mon Nov 7 15:24:53 2011 -0500
7122
7123    fc-cat: fix pointer warning
7124
7125    Add a cast to avoid a gcc warning:
7126
7127    fc-cat.c: In function 'cache_print_set':
7128    fc-cat.c:230:2: warning: pointer targets in passing argument 2
7129	of 'FcPatternFormat' differ in signedness [-Wpointer-sign]
7130    ../fontconfig/fontconfig.h:860:1: note:
7131	expected 'const FcChar8 *' but argument is of type 'char *'
7132
7133    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7134
7135 fc-cat/fc-cat.c | 2 +-
7136 1 file changed, 1 insertion(+), 1 deletion(-)
7137
7138commit 647569d029d0c01ce36ae7d94095ea83f40728de
7139Author: Mike Frysinger <vapier@gentoo.org>
7140Date:	Mon Nov 7 15:21:51 2011 -0500
7141
7142    FcStat: change to FcChar8 for first arg
7143
7144    This shouldn't affect the ABI, makes FcStat more like the rest of the
7145    fontconfig API, and fixes warnings where we pass FcChar8* pointers in
7146    to this func from other places.
7147
7148    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7149
7150 src/fccache.c | 4 ++--
7151 src/fcint.h   | 2 +-
7152 2 files changed, 3 insertions(+), 3 deletions(-)
7153
7154commit e3a66c2937c3bd5c45f5170cf7720b4023b8ae3f
7155Author: Mike Frysinger <vapier@gentoo.org>
7156Date:	Mon Nov 7 15:18:26 2011 -0500
7157
7158    delete unused variables
7159
7160    Newer gcc is better at detecting set-but-unused variables.
7161
7162    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7163
7164 src/fccache.c	  |  6 ++----
7165 src/fcdir.c	  | 17 -----------------
7166 src/fcformat.c   |  5 ++---
7167 src/fcfreetype.c |  3 ---
7168 4 files changed, 4 insertions(+), 27 deletions(-)
7169
7170commit 6f020161e8628546158766ce7a5f5e0ce1f7d95a
7171Author: Mike Frysinger <vapier@gentoo.org>
7172Date:	Mon Nov 7 14:25:51 2011 -0500
7173
7174    FcStrPlus: optimize a little
7175
7176    We've already calculated the lengths of these strings, so re-use those
7177    values to avoid having to rescan the strings multiple times.
7178
7179    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7180
7181 src/fcstr.c | 8 +++++---
7182 1 file changed, 5 insertions(+), 3 deletions(-)
7183
7184commit 2b010e46e629f118885f17ba860e9c4ddbba8779
7185Author: Akira TAGOH <akira@tagoh.org>
7186Date:	Thu Jan 19 12:04:52 2012 +0900
7187
7188    Bug 44826 - <alias> must contain only a single <family>
7189
7190    Fix invalid syntax around alias elements in 30-metric-aliases.conf
7191    40-nonlatin.conf and 45-latin.conf.
7192
7193    Patch from lolilolicon
7194
7195 conf.d/30-metric-aliases.conf |  36 +++++++++++
7196 conf.d/40-nonlatin.conf       | 140
7197 +++++++++++++++++++++++++++++++++++++++++-
7198 conf.d/45-latin.conf	       |  96 +++++++++++++++++++++++++++++
7199 3 files changed, 271 insertions(+), 1 deletion(-)
7200
7201commit 54dd481512265a247bd23663c8fdb290a8886ccd
7202Author: Akira TAGOH <akira@tagoh.org>
7203Date:	Tue Dec 20 18:46:14 2011 +0900
7204
7205    Get rid of the unexpected family name
7206
7207    UmePlus P Gothic isn't a serif font.
7208
7209 conf.d/65-nonlatin.conf | 1 -
7210 1 file changed, 1 deletion(-)
7211
7212commit 1c13fee11adcaae9eaaa08f9193a8c3c5b01504a
7213Author: MINAMI Hirokazu <minami@mistfall.net>
7214Date:	Tue Dec 20 18:36:35 2011 +0900
7215
7216    Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf
7217
7218    Fix a typo.
7219
7220    Signed-off-by: Akira TAGOH <akira@tagoh.org>
7221
7222 conf.d/65-nonlatin.conf | 2 +-
7223 1 file changed, 1 insertion(+), 1 deletion(-)
7224
7225commit a53553b4b65d6230b1a91b1a7433c8c5852ab055
7226Author: Pravin Satpute <pravin.d.s@gmail.com>
7227Date:	Wed Dec 21 11:38:28 2011 +0900
7228
7229    Bug 43321 - Required corrections in urdu.orth file
7230
7231    Drop U+0629 and U+0647, and add U+06c3 to ur.orth
7232
7233    Signed-off-by: Akira TAGOH <akira@tagoh.org>
7234
7235 fc-lang/ur.orth | 7 +++++--
7236 1 file changed, 5 insertions(+), 2 deletions(-)
7237
7238commit 8c58dc276895cbeb0e9ae79718b1a38a082709d3
7239Author: Jinkyu Yi <jincreator@naver.com>
7240Date:	Wed Nov 9 18:07:37 2011 +0900
7241
7242    Bug 42423 - make default Korean font from Un to Nanum
7243
7244    Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts.
7245
7246    Signed-off-by: Akira TAGOH <akira@tagoh.org>
7247
7248 conf.d/40-nonlatin.conf |  3 +++
7249 conf.d/65-nonlatin.conf | 24 ++++++++++++++----------
7250 2 files changed, 17 insertions(+), 10 deletions(-)
7251
7252commit a18ca17b6211f62fbd1d893811b94b8c83db4cc0
7253Author: Akira TAGOH <akira@tagoh.org>
7254Date:	Tue Feb 21 15:29:56 2012 +0900
7255
7256    Bug 40452 - Running 'fc-match --all' core dumps when no fonts are
7257    installed
7258
7259    This would changes the behavior of FcFontSort().
7260    it won't returns NULL afterward.
7261
7262 fc-match/fc-match.c |	5 +++++
7263 src/fcmatch.c	     | 29 ++++++++++++++++++++++++++++-
7264 2 files changed, 33 insertions(+), 1 deletion(-)
7265
7266commit cbb6ee1662f1219518677a9d489159778a812782
7267Author: Akira TAGOH <akira@tagoh.org>
7268Date:	Tue Jul 19 20:12:09 2011 +0900
7269
7270    Bug 35517 - Remove Apple Roman cmap support
7271
7272    Get rid of the apple roman encoding related code
7273
7274 src/fcfreetype.c | 260
7275 -------------------------------------------------------
7276 1 file changed, 260 deletions(-)
7277
7278commit d3c438221610d2e584a611f21433062dc7e7f83d
7279Author: Akira TAGOH <akira@tagoh.org>
7280Date:	Tue Feb 21 15:11:30 2012 +0900
7281
7282    Add a missing file
7283
7284 fc-lang/Makefile.am | 3 ++-
7285 1 file changed, 2 insertions(+), 1 deletion(-)
7286
7287commit 5582043a49f4360ae83d66ea05409e1c0a25b61e
7288Author: Akira TAGOH <akira@tagoh.org>
7289Date:	Mon Nov 14 12:56:28 2011 +0900
7290
7291    Bug 32965 - Asturian (ast-ES) language matching missing ḷḷḥ
7292
7293    Add U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian
7294
7295 fc-lang/ast.orth | 4 ++++
7296 1 file changed, 4 insertions(+)
7297
7298commit dab0afd81013507b3d32afdd5a552d6ac09c10c0
7299Author: Akira TAGOH <akira@tagoh.org>
7300Date:	Mon Nov 14 18:22:48 2011 +0900
7301
7302    Remove the unnecessary comment in ks.orth
7303
7304 fc-lang/ks.orth | 4 ----
7305 1 file changed, 4 deletions(-)
7306
7307commit dedc16733a44373633e319461ff04ec9d1f08ed6
7308Author: Pravin Satpute <pravin.d.s@gmail.com>
7309Date:	Fri Nov 11 15:30:56 2011 +0900
7310
7311    Bug 27195 - need updates to ks.orth file
7312
7313    Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri
7314
7315    See http://www.unicode.org/charts/PDF/U0600.pdf
7316
7317    Signed-off-by: Akira TAGOH <akira@tagoh.org>
7318
7319 fc-lang/ks.orth | 6 ++++++
7320 1 file changed, 6 insertions(+)
7321
7322commit a1ecd679db82b0b118dc7334993f53b4288c4ae4
7323Author: Akira TAGOH <akira@tagoh.org>
7324Date:	Mon Nov 14 17:44:24 2011 +0900
7325
7326    Bug 24744 - No n'ko orthography
7327
7328    Add nqo.orth for N'Ko
7329
7330 fc-lang/nqo.orth | 31 +++++++++++++++++++++++++++++++
7331 1 file changed, 31 insertions(+)
7332
7333commit 19651262e9502c952184f27962c9f5e521a11db9
7334Author: Behdad Esfahbod <behdad@behdad.org>
7335Date:	Thu Oct 6 14:59:04 2011 -0400
7336
7337    Add FcPublic to FcLangSetUnion and FcLangSetSubtract
7338
7339    Patch from ssp
7340
7341 fontconfig/fontconfig.h | 4 ++--
7342 1 file changed, 2 insertions(+), 2 deletions(-)
7343
7344commit 3951fbaa39699684ebd3e76b333a14d5ebb19919
7345Author: Behdad Esfahbod <behdad@behdad.org>
7346Date:	Wed Oct 5 15:12:48 2011 -0400
7347
7348    Fix parallel build
7349
7350 doc/Makefile.am | 2 +-
7351 1 file changed, 1 insertion(+), 1 deletion(-)
7352
7353commit 082caefb6d5462c97f280b7037e3740b4865a244
7354Author: Behdad Esfahbod <behdad@behdad.org>
7355Date:	Sat Sep 24 13:52:05 2011 -0400
7356
7357    Bug 41171 - Invalid use of memset
7358
7359 src/fccache.c | 2 +-
7360 1 file changed, 1 insertion(+), 1 deletion(-)
7361
7362commit bf3bfa72d91e8bc37903d7e1bb7ac23c6ef4952a
7363Author: Behdad Esfahbod <behdad@behdad.org>
7364Date:	Wed Jun 22 13:06:19 2011 -0400
7365
7366    Fix stupid bug in FcFontSort()
7367
7368    I broke FcFontSort() language handling at the end of 2008 with this
7369    commit: c7641f28
7370
7371    G-d knows how many of the lang-matching bugs in bugzilla will be
7372    fixed by this changed...
7373
7374    I'm really sorry, everyone!
7375
7376 src/fcmatch.c | 2 +-
7377 1 file changed, 1 insertion(+), 1 deletion(-)
7378
7379commit e61eba94efffbdbec6f9e08f3fb04b75f0ba2a3f
7380Author: Behdad Esfahbod <behdad@behdad.org>
7381Date:	Mon Jun 20 11:55:25 2011 -0400
7382
7383    Switch fc-cat to use FcPatternFormat()
7384
7385    Added the a builtin "fccat" to FcPatternFormat().
7386
7387 doc/fcformat.fncs |  7 +++++++
7388 fc-cat/fc-cat.c   | 39 +++++++++++----------------------------
7389 src/fcformat.c    |  3 +++
7390 3 files changed, 21 insertions(+), 28 deletions(-)
7391
7392commit a15ac5d3840552528874f1d5ad166eb00906ce80
7393Author: Behdad Esfahbod <behdad@behdad.org>
7394Date:	Mon Jun 20 11:32:46 2011 -0400
7395
7396    Switch fc-match to use FcPatternFormat()
7397
7398    Fix small bug in FcPatternFormat that was letting element-default to
7399    consume the convertor sequence.
7400
7401 fc-match/fc-match.c | 38 +++++++++-----------------------------
7402 src/fcformat.c      |	2 +-
7403 2 files changed, 10 insertions(+), 30 deletions(-)
7404
7405commit e0be405a1dd5765e36152c754a47c8ad7ff0ab85
7406Author: Behdad Esfahbod <behdad@behdad.org>
7407Date:	Mon Jun 20 11:22:17 2011 -0400
7408
7409    Bug 26718 - "fc-match sans file" doesn't work
7410
7411    - Do not throw away FC_FILE in FcNameUnparse
7412    - Update the builtin "fclist" format to remove FC_FILE properly
7413    instead
7414    - Switch fc-list to use FcPatternFormat()
7415
7416    Note that I had previously broken fc-list and it was not showing the
7417    file name anymore.	No one noticed that it seems!  Now fixed.
7418
7419 fc-list/fc-list.c | 17 ++++-------------
7420 src/fcformat.c    |  2 +-
7421 src/fcname.c	   |  3 +--
7422 3 files changed, 6 insertions(+), 16 deletions(-)
7423
7424commit 0fcf866d44c46bd63d91f656e36544b6ce9af47d
7425Author: Behdad Esfahbod <behdad@behdad.org>
7426Date:	Mon Jun 20 11:07:56 2011 -0400
7427
7428    Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts...
7429
7430    Do not remove blacklisted fonts during cache generation.  We already
7431    apply the blacklist when reading the caches.  The idea always has been
7432    that the config should not affect caches built, although that design
7433    was tarnished with the introduction of target="scan" configurations.
7434
7435 src/fcdir.c | 7 ++-----
7436 1 file changed, 2 insertions(+), 5 deletions(-)
7437
7438commit 0392abf79131c9325c66c71c2708a4cd77673296
7439Author: Behdad Esfahbod <behdad@behdad.org>
7440Date:	Tue Apr 12 22:15:37 2011 -0400
7441
7442    [.gitignore] Update
7443
7444 .gitignore | 3 +++
7445 1 file changed, 3 insertions(+)
7446
7447commit 1c475d5c8cb265ac939d6b9e097666e300162511
7448Author: Behdad Esfahbod <behdad@behdad.org>
7449Date:	Mon Mar 28 16:33:12 2011 -0400
7450
7451    Bug 35587 - Add padding to make valgrind and glibc not hate each other
7452
7453 src/fccfg.c | 13 +++++++++++--
7454 src/fcpat.c | 10 +++++++---
7455 2 files changed, 18 insertions(+), 5 deletions(-)
7456
7457commit f0ee5761e1ab63d848f980a767dd8475986f1342
7458Author: Behdad Esfahbod <behdad@behdad.org>
7459Date:	Mon Mar 14 18:58:13 2011 -0300
7460
7461    Fix warning
7462
7463 fc-lang/fc-lang.c | 2 +-
7464 1 file changed, 1 insertion(+), 1 deletion(-)
7465
7466commit c21fb9ac27ca89f3b581c58b1a08372f8273a262
7467Author: Behdad Esfahbod <behdad@behdad.org>
7468Date:	Mon Mar 14 18:49:21 2011 -0300
7469
7470    Always define FcStat as a function
7471
7472    Such that first arg is const char *.  We also need to make more
7473    changes
7474    in that function as part of some other bug.
7475
7476 src/fcatomic.c |  2 +-
7477 src/fccache.c	| 13 +++++++++++--
7478 src/fccfg.c	|  2 +-
7479 src/fcdir.c	|  4 ++--
7480 src/fcint.h	|  4 ----
7481 5 files changed, 15 insertions(+), 10 deletions(-)
7482
7483commit b5617e636cbb0bc8ef4daba6681a6f58078d7a42
7484Author: Behdad Esfahbod <behdad@behdad.org>
7485Date:	Mon Mar 14 18:23:56 2011 -0300
7486
7487    More doc typo fixes
7488
7489 doc/fcatomic.fncs    | 2 +-
7490 doc/fcconfig.fncs    | 4 ++--
7491 doc/fcinit.fncs      | 2 +-
7492 doc/fcmatrix.fncs    | 4 ++--
7493 doc/fcobjectset.fncs | 2 +-
7494 5 files changed, 7 insertions(+), 7 deletions(-)
7495
7496commit 6c7915c10548132c3f7d0c00d08fdb268e5da6d4
7497Author: Behdad Esfahbod <behdad@behdad.org>
7498Date:	Mon Mar 14 18:21:32 2011 -0300
7499
7500    Mark constant strings as constant
7501
7502    Fixes a few compiler warnings in fcxml.c and makes it clear that they
7503    should not be freed.
7504
7505 doc/fcatomic.fncs | 2 +-
7506 src/fcint.h	   | 4 ++--
7507 2 files changed, 3 insertions(+), 3 deletions(-)
7508
7509commit c76ed777ddb03a70c5990ef439d8d97809d1ef92
7510Author: Behdad Esfahbod <behdad@behdad.org>
7511Date:	Mon Mar 14 18:04:59 2011 -0300
7512
7513    Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized
7514    idx to FcPatternGetLangSet()
7515
7516 src/fcformat.c | 2 +-
7517 1 file changed, 1 insertion(+), 1 deletion(-)
7518
7519commit ccc239b3865dd8d83026ae59b89de965e948120a
7520Author: Behdad Esfahbod <behdad@behdad.org>
7521Date:	Mon Mar 14 17:28:53 2011 -0300
7522
7523    Bug 20113 - Uighur (ug) orthography incomplete
7524
7525 fc-lang/ug.orth | 35 ++++++++++++++++++++++++++++-------
7526 1 file changed, 28 insertions(+), 7 deletions(-)
7527
7528commit 7baa20c7590b12d11dcfb0a50131d50963581258
7529Author: Brad Hards <bradh@frogmouth.net>
7530Date:	Fri Mar 11 19:43:42 2011 -0300
7531
7532    Documentation fixes
7533
7534 doc/fcatomic.fncs	   |   2 +-
7535 doc/fccharset.fncs	   |   8 +--
7536 doc/fcfontset.fncs	   |   2 +-
7537 doc/fcformat.fncs	   |   4 +-
7538 doc/fcfreetype.fncs	   |   4 +-
7539 doc/fcinit.fncs	   |   2 +-
7540 doc/fclangset.fncs	   |   4 +-
7541 doc/fcpattern.fncs	   |   2 +-
7542 doc/fcstring.fncs	   |   4 +-
7543 doc/fontconfig-devel.sgml | 148
7544 +++++++++++++++++++++++-----------------------
7545 doc/fontconfig-user.sgml  |   8 +--
7546 11 files changed, 94 insertions(+), 94 deletions(-)
7547
7548commit 9bfe7bad1c85403d85b833b58ebc6343f766e0a9
7549Author: Behdad Esfahbod <behdad@behdad.org>
7550Date:	Fri Mar 11 19:40:38 2011 -0300
7551
7552    Remove --enable-maintainer-mode from autogen.sh
7553
7554 autogen.sh | 4 ++--
7555 1 file changed, 2 insertions(+), 2 deletions(-)
7556
7557commit e1bb01bfdc64d0276fb17f248a54bcabe6f9aff1
7558Author: Behdad Esfahbod <behdad@behdad.org>
7559Date:	Fri Jan 21 16:34:52 2011 -0500
7560
7561    Update CaseFolding.txt to Unicode 6.0
7562
7563 fc-case/CaseFolding.txt | 15 ++++++++++++---
7564 1 file changed, 12 insertions(+), 3 deletions(-)
7565
7566commit e10a42178c65ff974fa9383dbc78525b3d8de1ae
7567Author: Behdad Esfahbod <behdad@behdad.org>
7568Date:	Mon Jan 3 22:18:38 2011 -0500
7569
7570    Remove AM_MAINTAINER_MODE
7571
7572    That macro is simply broken.
7573
7574    This was also brought up in:
7575    Bug 32679 - fontconfig-2.8.0 does not cross compile
7576
7577 configure.in | 1 -
7578 1 file changed, 1 deletion(-)
7579
7580commit 0c7b8676171f2238af9785abf775e0f420e6545a
7581Author: Behdad Esfahbod <behdad@behdad.org>
7582Date:	Sun Jan 2 13:25:29 2011 -0700
7583
7584    Fix assertion failure on le32d4
7585
7586    Reported by Jon TURNEY.
7587
7588 src/fcarch.c | 3 ++-
7589 1 file changed, 2 insertions(+), 1 deletion(-)
7590
7591commit e63f90ce74d1f2c1e22959cb2ed97120eff3867f
7592Author: Behdad Esfahbod <behdad@behdad.org>
7593Date:	Tue Dec 28 02:58:16 2010 -0600
7594
7595    Doc nit
7596
7597 doc/fclangset.fncs | 4 ++--
7598 1 file changed, 2 insertions(+), 2 deletions(-)
7599
7600commit 43bf659eedb3eeff75d219864af475dcadcf6983
7601Author: Behdad Esfahbod <behdad@behdad.org>
7602Date:	Tue Dec 28 02:55:31 2010 -0600
7603
7604    Skip <range> elements with begin > end
7605
7606 src/fcxml.c | 26 ++++++++++++++++----------
7607 1 file changed, 16 insertions(+), 10 deletions(-)
7608
7609commit 8c625aa01f0ad95b1c06acb079921c209906f3b4
7610Author: Behdad Esfahbod <behdad@behdad.org>
7611Date:	Tue Dec 28 02:52:06 2010 -0600
7612
7613    Add <range> support for <blank> into the DTD
7614
7615 fonts.dtd | 2 +-
7616 1 file changed, 1 insertion(+), 1 deletion(-)
7617
7618commit 549c9962a48cd728116c8f39db31c58043236ff0
7619Merge: 30fd4fa fa269cf
7620Author: Behdad Esfahbod <behdad@behdad.org>
7621Date:	Tue Dec 28 02:50:16 2010 -0600
7622
7623    Allow editing charset and lang in target="scan"
7624
7625    Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'
7626
7627    Fixes:
7628    Bug 31969 - Can't modify charset in target="scan"
7629    Bug 23758 - Can't modify lang in target="scan"
7630
7631commit 30fd4fac9ca2238f84608c23836cab219640d9c1
7632Author: Behdad Esfahbod <behdad@behdad.org>
7633Date:	Tue Dec 28 01:28:39 2010 -0600
7634
7635    Bump version
7636
7637 configure.in | 2 +-
7638 1 file changed, 1 insertion(+), 1 deletion(-)
7639
7640commit d1a0fca316ab8d9d61474028da54615e4d9f7540
7641Author: Behdad Esfahbod <behdad@behdad.org>
7642Date:	Tue Dec 28 00:59:19 2010 -0600
7643
7644    Make fc-arch stuff cross-compiling-safe
7645
7646    Fixes:
7647    Bug 32679 - fontconfig-2.8.0 does not cross compile
7648    Bug 25462 - Cross-compilation doesn't work
7649
7650 Makefile.am	       |   2 +-
7651 configure.in	       |  64 +++++------------------
7652 fc-arch/Makefile.am   |  54 --------------------
7653 fc-arch/fc-arch.c     | 138
7654 --------------------------------------------------
7655 fc-arch/fcarch.tmpl.h |  65 ------------------------
7656 fc-cache/fc-cache.c   |   2 +-
7657 fc-cat/fc-cat.c       |   2 +-
7658 src/Makefile.am       |   6 +--
7659 src/fcarch.c	       |  72 ++++++++++++++++++++++++++
7660 src/fcarch.h	       |  71 ++++++++++++++++++++++++++
7661 src/fccache.c	       |   3 +-
7662 src/fcint.h	       |   4 ++
7663 12 files changed, 167 insertions(+), 316 deletions(-)
7664
7665commit 2a6b235ff6d2750171e8dff7cfdfe3bccb0f630e
7666Author: Behdad Esfahbod <behdad@behdad.org>
7667Date:	Mon Dec 27 13:20:47 2010 -0600
7668
7669    Make most generated-files cross-compiling-safe
7670
7671    By simply including a copy in the tarball.
7672
7673    Remains fc-arch which is trickier.
7674
7675 doc/Makefile.am	  | 19 +++++++++++--------
7676 fc-arch/fcarch.tmpl.h	  |  2 +-
7677 fc-case/Makefile.am	  | 14 ++++++++------
7678 fc-glyphname/Makefile.am | 14 ++++++++------
7679 fc-lang/Makefile.am	  | 17 ++++++++++-------
7680 5 files changed, 38 insertions(+), 28 deletions(-)
7681
7682commit fa269cf812ee304534b0e4c44662202496008db0
7683Author: Akira TAGOH <akira@tagoh.org>
7684Date:	Thu Dec 9 11:57:24 2010 +0900
7685
7686    add some documents
7687
7688 doc/fclangset.fncs	  | 30 ++++++++++++++++++++++++++++++
7689 doc/fontconfig-user.sgml |  4 ++++
7690 2 files changed, 34 insertions(+)
7691
7692commit 3c862aad9f49be4b098cb679a67449c85b58f1f5
7693Author: Akira TAGOH <akira@tagoh.org>
7694Date:	Mon Dec 6 12:38:18 2010 +0900
7695
7696    Add editing langset feature.
7697
7698    The syntax to add any langset to the langset table looks like:
7699
7700    <match target="scan">
7701	<test name="family">
7702	    <string>Buggy Sans</string>
7703	</test>
7704	<edit name="lang" mode="assign">
7705	    <plus>
7706		<name>lang</name>
7707		<langset>
7708		    <string>zh-cn</string>
7709		    <string>zh-tw</string>
7710		</langset>
7711	    </plus>
7712	</edit>
7713    </match>
7714
7715    To remove any langset from the langset table:
7716
7717    <match target="scan">
7718	<test name="family">
7719	    <string>Buggy Sans</string>
7720	</test>
7721	<edit name="lang" mode="assign">
7722	    <minus>
7723		<name>lang</name>
7724		<langset>
7725		    <string>ja</string>
7726		</langset>
7727	    </minus>
7728	</edit>
7729    </match>
7730
7731 fontconfig/fontconfig.h |  9 ++++++
7732 fonts.dtd		 |  5 ++--
7733 src/fccfg.c		 | 24 +++++++++++++++
7734 src/fcdbg.c		 |  6 ++++
7735 src/fcint.h		 |  3 +-
7736 src/fclang.c		 | 62 ++++++++++++++++++++++++++++++++++++++
7737 src/fcxml.c		 | 80
7738 +++++++++++++++++++++++++++++++++++++++++++++++++
7739 7 files changed, 186 insertions(+), 3 deletions(-)
7740
7741commit d975cdda782bb88c8bb6706889a554b2afb9f939
7742Author: Akira TAGOH <akira@tagoh.org>
7743Date:	Mon Dec 6 12:18:23 2010 +0900
7744
7745    Add the range support in blank element
7746
7747 src/fcxml.c | 35 +++++++++++++++++++++--------------
7748 1 file changed, 21 insertions(+), 14 deletions(-)
7749
7750commit 51e352a1bde91348888202539639a5a2d0d506d4
7751Author: Akira TAGOH <akira@tagoh.org>
7752Date:	Thu Dec 9 11:32:26 2010 +0900
7753
7754    add some document for range and charset.
7755
7756 doc/fontconfig-user.sgml | 8 ++++++++
7757 1 file changed, 8 insertions(+)
7758
7759commit 857b7efe1e301f670329c6836da52fbab8c5df66
7760Author: Akira TAGOH <akira@tagoh.org>
7761Date:	Mon Dec 6 12:10:17 2010 +0900
7762
7763    Add charset editing feature.
7764
7765    The syntax to add any characters to the charset table looks like:
7766
7767    <match target="scan">
7768	<test name="family">
7769	    <string>Buggy Sans</string>
7770	</test>
7771	<edit name="charset" mode="assign">
7772	    <plus>
7773		<name>charset</name>
7774		<charset>
7775		    <int>0x3220</int>	 <!-- PARENTHESIZED IDEOGRAPH
7776		    ONE -->
7777		</charset>
7778	    </plus>
7779	</edit>
7780    </match>
7781
7782    To remove any characters from the charset table:
7783
7784    <match target="scan">
7785	<test name="family">
7786	    <string>Buggy Sans</string>
7787	</test>
7788	<edit name="charset" mode="assign">
7789	    <minus>
7790		<name>charset</name>
7791		<charset>
7792		    <int>0x06CC</int>	 <!-- ARABIC LETTER FARSI YEH -->
7793		    <int>0x06D2</int>	 <!-- ARABIC LETTER YEH BARREE -->
7794		    <int>0x06D3</int>	 <!-- ARABIC LETTER YEH BARREE
7795		    WITH HAMZA ABOVE -->
7796		</charset>
7797	    </minus>
7798	</edit>
7799    </match>
7800
7801    You could also use the range element for convenience:
7802
7803    ...
7804		<charset>
7805		    <int>0x06CC</int>	 <!-- ARABIC LETTER FARSI YEH -->
7806		    <range>
7807			<int>0x06D2</int>    <!-- ARABIC LETTER YEH
7808			BARREE -->
7809			<int>0x06D3</int>    <!-- ARABIC LETTER YEH
7810			BARREE WITH HAMZA ABOVE -->
7811		    </range>
7812		</charset>
7813    ...
7814
7815 fonts.dtd	 |   4 +-
7816 src/Makefile.am |   4 +-
7817 src/fccfg.c	 |  19 +++++++
7818 src/fcdbg.c	 |   2 +
7819 src/fcint.h	 |   9 +++-
7820 src/fcxml.c	 | 156
7821 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
7822 6 files changed, 185 insertions(+), 9 deletions(-)
7823
7824commit 0d47cfabd82cd9c02ec5711383f06599b0450ac0
7825Author: Behdad Esfahbod <behdad@behdad.org>
7826Date:	Tue Dec 7 18:48:56 2010 -0500
7827
7828    Bug 28958 - lang=en matches other langs
7829
7830    Patch from Akira TAGOH.
7831
7832 src/fclang.c | 2 ++
7833 1 file changed, 2 insertions(+)
7834
7835commit 1e7a2a4f6cd05bfa8b15f88c2f9ca10ad97fc8ac
7836Author: Behdad Esfahbod <behdad@behdad.org>
7837Date:	Thu Dec 2 08:13:59 2010 -0500
7838
7839    Fix returned value
7840
7841 src/fcinit.c | 2 +-
7842 1 file changed, 1 insertion(+), 1 deletion(-)
7843
7844commit 5aaf466d3899842763e746a9c2b745748eb34b48
7845Author: Behdad Esfahbod <behdad@behdad.org>
7846Date:	Wed Nov 10 16:45:42 2010 -0500
7847
7848    Cleanup copyright notices to replace "Keith Packard" with "the
7849    author(s)"
7850
7851 COPYING			 | 5 ++---
7852 Makefile.am			 | 4 ++--
7853 conf.d/Makefile.am		 | 4 ++--
7854 config/Makedefs.in		 | 4 ++--
7855 configure.in			 | 4 ++--
7856 doc/Makefile.am		 | 4 ++--
7857 doc/confdir.sgml.in		 | 4 ++--
7858 doc/edit-sgml.c		 | 4 ++--
7859 doc/fcatomic.fncs		 | 4 ++--
7860 doc/fcblanks.fncs		 | 4 ++--
7861 doc/fccache.fncs		 | 4 ++--
7862 doc/fccharset.fncs		 | 4 ++--
7863 doc/fcconfig.fncs		 | 4 ++--
7864 doc/fcconstant.fncs		 | 4 ++--
7865 doc/fcfile.fncs		 | 4 ++--
7866 doc/fcfontset.fncs		 | 4 ++--
7867 doc/fcformat.fncs		 | 4 ++--
7868 doc/fcfreetype.fncs		 | 4 ++--
7869 doc/fcinit.fncs		 | 4 ++--
7870 doc/fcmatrix.fncs		 | 4 ++--
7871 doc/fcobjectset.fncs		 | 4 ++--
7872 doc/fcobjecttype.fncs		 | 4 ++--
7873 doc/fcpattern.fncs		 | 4 ++--
7874 doc/fcstring.fncs		 | 4 ++--
7875 doc/fcstrset.fncs		 | 4 ++--
7876 doc/fcvalue.fncs		 | 4 ++--
7877 doc/fontconfig-devel.sgml	 | 8 ++++----
7878 doc/fontconfig-user.sgml	 | 4 ++--
7879 doc/func.sgml			 | 4 ++--
7880 doc/version.sgml.in		 | 4 ++--
7881 fc-arch/Makefile.am		 | 4 ++--
7882 fc-arch/fcarch.tmpl.h		 | 4 ++--
7883 fc-cache/Makefile.am		 | 4 ++--
7884 fc-cache/fc-cache.c		 | 4 ++--
7885 fc-case/Makefile.am		 | 4 ++--
7886 fc-case/fc-case.c		 | 4 ++--
7887 fc-case/fccase.tmpl.h		 | 4 ++--
7888 fc-cat/Makefile.am		 | 4 ++--
7889 fc-cat/fc-cat.c		 | 4 ++--
7890 fc-glyphname/Makefile.am	 | 4 ++--
7891 fc-glyphname/fc-glyphname.c	 | 4 ++--
7892 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
7893 fc-lang/Makefile.am		 | 4 ++--
7894 fc-lang/aa.orth		 | 4 ++--
7895 fc-lang/ab.orth		 | 4 ++--
7896 fc-lang/af.orth		 | 4 ++--
7897 fc-lang/am.orth		 | 4 ++--
7898 fc-lang/ar.orth		 | 4 ++--
7899 fc-lang/ast.orth		 | 4 ++--
7900 fc-lang/av.orth		 | 4 ++--
7901 fc-lang/ay.orth		 | 4 ++--
7902 fc-lang/az_ir.orth		 | 4 ++--
7903 fc-lang/ba.orth		 | 4 ++--
7904 fc-lang/be.orth		 | 4 ++--
7905 fc-lang/bg.orth		 | 4 ++--
7906 fc-lang/bh.orth		 | 4 ++--
7907 fc-lang/bho.orth		 | 4 ++--
7908 fc-lang/bi.orth		 | 4 ++--
7909 fc-lang/bin.orth		 | 4 ++--
7910 fc-lang/bm.orth		 | 4 ++--
7911 fc-lang/bo.orth		 | 4 ++--
7912 fc-lang/br.orth		 | 4 ++--
7913 fc-lang/bs.orth		 | 4 ++--
7914 fc-lang/bua.orth		 | 4 ++--
7915 fc-lang/ca.orth		 | 4 ++--
7916 fc-lang/ce.orth		 | 4 ++--
7917 fc-lang/ch.orth		 | 4 ++--
7918 fc-lang/chm.orth		 | 4 ++--
7919 fc-lang/chr.orth		 | 4 ++--
7920 fc-lang/co.orth		 | 4 ++--
7921 fc-lang/cs.orth		 | 4 ++--
7922 fc-lang/cu.orth		 | 4 ++--
7923 fc-lang/cv.orth		 | 4 ++--
7924 fc-lang/cy.orth		 | 4 ++--
7925 fc-lang/da.orth		 | 4 ++--
7926 fc-lang/de.orth		 | 4 ++--
7927 fc-lang/dz.orth		 | 4 ++--
7928 fc-lang/el.orth		 | 4 ++--
7929 fc-lang/en.orth		 | 4 ++--
7930 fc-lang/eo.orth		 | 4 ++--
7931 fc-lang/es.orth		 | 4 ++--
7932 fc-lang/et.orth		 | 4 ++--
7933 fc-lang/eu.orth		 | 4 ++--
7934 fc-lang/fa.orth		 | 4 ++--
7935 fc-lang/fc-lang.c		 | 4 ++--
7936 fc-lang/fc-lang.man		 | 4 ++--
7937 fc-lang/fclang.tmpl.h		 | 4 ++--
7938 fc-lang/ff.orth		 | 4 ++--
7939 fc-lang/fi.orth		 | 4 ++--
7940 fc-lang/fj.orth		 | 4 ++--
7941 fc-lang/fo.orth		 | 4 ++--
7942 fc-lang/fr.orth		 | 4 ++--
7943 fc-lang/fur.orth		 | 4 ++--
7944 fc-lang/fy.orth		 | 4 ++--
7945 fc-lang/ga.orth		 | 4 ++--
7946 fc-lang/gd.orth		 | 4 ++--
7947 fc-lang/gez.orth		 | 4 ++--
7948 fc-lang/gl.orth		 | 4 ++--
7949 fc-lang/gn.orth		 | 4 ++--
7950 fc-lang/gu.orth		 | 4 ++--
7951 fc-lang/gv.orth		 | 4 ++--
7952 fc-lang/ha.orth		 | 4 ++--
7953 fc-lang/haw.orth		 | 4 ++--
7954 fc-lang/he.orth		 | 4 ++--
7955 fc-lang/hi.orth		 | 4 ++--
7956 fc-lang/ho.orth		 | 4 ++--
7957 fc-lang/hr.orth		 | 4 ++--
7958 fc-lang/hu.orth		 | 4 ++--
7959 fc-lang/hy.orth		 | 4 ++--
7960 fc-lang/ia.orth		 | 4 ++--
7961 fc-lang/id.orth		 | 4 ++--
7962 fc-lang/ie.orth		 | 4 ++--
7963 fc-lang/ig.orth		 | 4 ++--
7964 fc-lang/ik.orth		 | 4 ++--
7965 fc-lang/io.orth		 | 4 ++--
7966 fc-lang/is.orth		 | 4 ++--
7967 fc-lang/it.orth		 | 4 ++--
7968 fc-lang/iu.orth		 | 4 ++--
7969 fc-lang/ja.orth		 | 4 ++--
7970 fc-lang/ka.orth		 | 4 ++--
7971 fc-lang/kaa.orth		 | 4 ++--
7972 fc-lang/ki.orth		 | 4 ++--
7973 fc-lang/kk.orth		 | 4 ++--
7974 fc-lang/kl.orth		 | 4 ++--
7975 fc-lang/kn.orth		 | 4 ++--
7976 fc-lang/ko.orth		 | 4 ++--
7977 fc-lang/kok.orth		 | 4 ++--
7978 fc-lang/ku_am.orth		 | 4 ++--
7979 fc-lang/ku_ir.orth		 | 4 ++--
7980 fc-lang/kum.orth		 | 4 ++--
7981 fc-lang/kv.orth		 | 4 ++--
7982 fc-lang/kw.orth		 | 4 ++--
7983 fc-lang/ky.orth		 | 4 ++--
7984 fc-lang/la.orth		 | 4 ++--
7985 fc-lang/lb.orth		 | 4 ++--
7986 fc-lang/lez.orth		 | 4 ++--
7987 fc-lang/ln.orth		 | 4 ++--
7988 fc-lang/lo.orth		 | 4 ++--
7989 fc-lang/lt.orth		 | 4 ++--
7990 fc-lang/lv.orth		 | 4 ++--
7991 fc-lang/mai.orth		 | 4 ++--
7992 fc-lang/mg.orth		 | 4 ++--
7993 fc-lang/mh.orth		 | 4 ++--
7994 fc-lang/mi.orth		 | 4 ++--
7995 fc-lang/mk.orth		 | 4 ++--
7996 fc-lang/ml.orth		 | 4 ++--
7997 fc-lang/mn_cn.orth		 | 4 ++--
7998 fc-lang/mo.orth		 | 4 ++--
7999 fc-lang/mr.orth		 | 4 ++--
8000 fc-lang/mt.orth		 | 4 ++--
8001 fc-lang/my.orth		 | 4 ++--
8002 fc-lang/nb.orth		 | 4 ++--
8003 fc-lang/nds.orth		 | 4 ++--
8004 fc-lang/ne.orth		 | 4 ++--
8005 fc-lang/nl.orth		 | 4 ++--
8006 fc-lang/nn.orth		 | 4 ++--
8007 fc-lang/no.orth		 | 4 ++--
8008 fc-lang/ny.orth		 | 4 ++--
8009 fc-lang/oc.orth		 | 4 ++--
8010 fc-lang/om.orth		 | 4 ++--
8011 fc-lang/or.orth		 | 4 ++--
8012 fc-lang/os.orth		 | 4 ++--
8013 fc-lang/pes.orth		 | 4 ++--
8014 fc-lang/pl.orth		 | 4 ++--
8015 fc-lang/prs.orth		 | 4 ++--
8016 fc-lang/ps_af.orth		 | 4 ++--
8017 fc-lang/ps_pk.orth		 | 4 ++--
8018 fc-lang/pt.orth		 | 4 ++--
8019 fc-lang/rm.orth		 | 4 ++--
8020 fc-lang/ro.orth		 | 4 ++--
8021 fc-lang/ru.orth		 | 4 ++--
8022 fc-lang/sa.orth		 | 4 ++--
8023 fc-lang/sah.orth		 | 4 ++--
8024 fc-lang/sco.orth		 | 4 ++--
8025 fc-lang/se.orth		 | 4 ++--
8026 fc-lang/sel.orth		 | 4 ++--
8027 fc-lang/sk.orth		 | 4 ++--
8028 fc-lang/sl.orth		 | 4 ++--
8029 fc-lang/sm.orth		 | 4 ++--
8030 fc-lang/sma.orth		 | 4 ++--
8031 fc-lang/smj.orth		 | 4 ++--
8032 fc-lang/smn.orth		 | 4 ++--
8033 fc-lang/sms.orth		 | 4 ++--
8034 fc-lang/so.orth		 | 4 ++--
8035 fc-lang/sq.orth		 | 4 ++--
8036 fc-lang/sr.orth		 | 4 ++--
8037 fc-lang/sv.orth		 | 4 ++--
8038 fc-lang/sw.orth		 | 4 ++--
8039 fc-lang/syr.orth		 | 4 ++--
8040 fc-lang/ta.orth		 | 4 ++--
8041 fc-lang/te.orth		 | 4 ++--
8042 fc-lang/tg.orth		 | 4 ++--
8043 fc-lang/th.orth		 | 4 ++--
8044 fc-lang/ti_er.orth		 | 4 ++--
8045 fc-lang/ti_et.orth		 | 4 ++--
8046 fc-lang/tig.orth		 | 4 ++--
8047 fc-lang/tn.orth		 | 4 ++--
8048 fc-lang/to.orth		 | 4 ++--
8049 fc-lang/tr.orth		 | 4 ++--
8050 fc-lang/ts.orth		 | 4 ++--
8051 fc-lang/tt.orth		 | 4 ++--
8052 fc-lang/tw.orth		 | 4 ++--
8053 fc-lang/tyv.orth		 | 4 ++--
8054 fc-lang/ug.orth		 | 4 ++--
8055 fc-lang/uk.orth		 | 4 ++--
8056 fc-lang/ur.orth		 | 4 ++--
8057 fc-lang/ve.orth		 | 4 ++--
8058 fc-lang/vi.orth		 | 4 ++--
8059 fc-lang/vo.orth		 | 4 ++--
8060 fc-lang/vot.orth		 | 4 ++--
8061 fc-lang/wa.orth		 | 4 ++--
8062 fc-lang/wen.orth		 | 4 ++--
8063 fc-lang/wo.orth		 | 4 ++--
8064 fc-lang/xh.orth		 | 4 ++--
8065 fc-lang/yap.orth		 | 4 ++--
8066 fc-lang/yi.orth		 | 4 ++--
8067 fc-lang/yo.orth		 | 4 ++--
8068 fc-lang/zh_cn.orth		 | 4 ++--
8069 fc-lang/zh_hk.orth		 | 4 ++--
8070 fc-lang/zh_mo.orth		 | 4 ++--
8071 fc-lang/zh_sg.orth		 | 4 ++--
8072 fc-lang/zh_tw.orth		 | 4 ++--
8073 fc-lang/zu.orth		 | 4 ++--
8074 fc-list/Makefile.am		 | 4 ++--
8075 fc-list/fc-list.c		 | 4 ++--
8076 fc-match/Makefile.am		 | 4 ++--
8077 fc-match/fc-match.c		 | 4 ++--
8078 fc-pattern/Makefile.am		 | 4 ++--
8079 fc-pattern/fc-pattern.c	 | 4 ++--
8080 fc-query/Makefile.am		 | 4 ++--
8081 fc-query/fc-query.c		 | 4 ++--
8082 fc-scan/Makefile.am		 | 4 ++--
8083 fc-scan/fc-scan.c		 | 4 ++--
8084 fontconfig/fcfreetype.h	 | 4 ++--
8085 fontconfig/fcprivate.h		 | 4 ++--
8086 fontconfig/fontconfig.h	 | 4 ++--
8087 src/Makefile.am		 | 4 ++--
8088 src/fcatomic.c			 | 4 ++--
8089 src/fcblanks.c			 | 4 ++--
8090 src/fccache.c			 | 4 ++--
8091 src/fccfg.c			 | 4 ++--
8092 src/fccharset.c		 | 4 ++--
8093 src/fcdbg.c			 | 4 ++--
8094 src/fcdefault.c		 | 4 ++--
8095 src/fcdir.c			 | 4 ++--
8096 src/fcformat.c			 | 4 ++--
8097 src/fcfreetype.c		 | 4 ++--
8098 src/fcfs.c			 | 4 ++--
8099 src/fcinit.c			 | 4 ++--
8100 src/fcint.h			 | 4 ++--
8101 src/fclang.c			 | 4 ++--
8102 src/fclist.c			 | 4 ++--
8103 src/fcmatch.c			 | 4 ++--
8104 src/fcname.c			 | 4 ++--
8105 src/fcpat.c			 | 4 ++--
8106 src/fcstr.c			 | 4 ++--
8107 src/fcxml.c			 | 4 ++--
8108 257 files changed, 516 insertions(+), 517 deletions(-)
8109
8110commit 1f5c675fedd42bda49375ca7a9d6f3f8b2cd97bb
8111Author: Behdad Esfahbod <behdad@behdad.org>
8112Date:	Wed Nov 10 15:27:10 2010 -0500
8113
8114    Add more copyright owners
8115
8116 COPYING | 6 ++++++
8117 1 file changed, 6 insertions(+)
8118
8119commit 039b9fd090cf3fcd279eeb8c786070a94993a8ba
8120Author: Jeremy Huddleston <jeremyhu@apple.com>
8121Date:	Wed Nov 3 01:08:12 2010 -0700
8122
8123    fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE
8124
8125    In the default case, cachedir and confdir will evaluate to something
8126    referencing these other variables (which wouldn't otherwise be defined
8127    in the pkg-config file.
8128
8129    Fixes a regression introduced by
8130    81b542b50f82f8a0ad9f38f7d913fe5433631166
8131
8132    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
8133    Tested-by: Jon TURNEY <jon.turney@dronecode.org.uk>
8134
8135 fontconfig.pc.in | 3 +++
8136 1 file changed, 3 insertions(+)
8137
8138commit 81b542b50f82f8a0ad9f38f7d913fe5433631166
8139Author: Jeremy Huddleston <jeremyhu@apple.com>
8140Date:	Wed Oct 6 11:21:29 2010 -0700
8141
8142    fontconfig.pc: Add variables for confdir and cachedir
8143
8144    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
8145
8146 fontconfig.pc.in | 2 ++
8147 1 file changed, 2 insertions(+)
8148
8149commit caa4bec9459af0779d1d16ba66964593e5748e3c
8150Author: Behdad Esfahbod <behdad@behdad.org>
8151Date:	Tue Sep 21 13:18:05 2010 -0400
8152
8153    Bug 24729 - [ne_NP] Fix ortho file
8154
8155    Exclude three characters (U+090C..090E) from Nepalese.
8156
8157 fc-lang/ne.orth | 1 +
8158 1 file changed, 1 insertion(+)
8159
8160commit 0a023b24daa683d9c0be4e2ef6d50040c1c52316
8161Author: Behdad Esfahbod <behdad@behdad.org>
8162Date:	Tue Sep 21 13:14:55 2010 -0400
8163
8164    [fc-lang] Support excluding characters
8165
8166    By prefixing a line by a hyphen/minus sign.  Useful when including
8167    other orth files.
8168
8169 fc-lang/fc-lang.c | 35 +++++++++++++++++++++++++----------
8170 1 file changed, 25 insertions(+), 10 deletions(-)
8171
8172commit 52960d05ebb8af34a302e3959978d2930a39fb39
8173Author: Behdad Esfahbod <behdad@behdad.org>
8174Date:	Tue Sep 21 13:14:41 2010 -0400
8175
8176    Add new public API: FcCharSetDelChar()
8177
8178 doc/fccharset.fncs	 | 11 +++++++++++
8179 fontconfig/fontconfig.h |  3 +++
8180 src/fccharset.c	 | 17 +++++++++++++++++
8181 3 files changed, 31 insertions(+)
8182
8183commit 9d8d0226d9ac5bc9956263a13454179eafc4ab82
8184Author: Behdad Esfahbod <behdad@behdad.org>
8185Date:	Fri Sep 3 08:11:00 2010 -0400
8186
8187    Bug 29995 - fc-cat does not invoke FcFini()
8188
8189 fc-cat/fc-cat.c | 1 +
8190 1 file changed, 1 insertion(+)
8191
8192commit 25afea879d5b73c116e00c2c62b2a7ce9bcf803a
8193Author: Behdad Esfahbod <behdad@behdad.org>
8194Date:	Wed Aug 18 11:31:31 2010 -0400
8195
8196    Add comments
8197
8198 src/fcformat.c | 8 ++++++++
8199 1 file changed, 8 insertions(+)
8200
8201commit c2764d959c652f572bfefa00234448742bda2b08
8202Author: Behdad Esfahbod <behdad@behdad.org>
8203Date:	Thu Aug 5 15:58:09 2010 -0400
8204
8205    Bug 29338 - fc-pattern.sgml, open para tag
8206
8207 fc-pattern/fc-pattern.sgml | 2 +-
8208 1 file changed, 1 insertion(+), 1 deletion(-)
8209
8210commit 78366844468c5fa785d05bb25be2d0023e60f5ee
8211Author: Alan Coopersmith <alan.coopersmith@oracle.com>
8212Date:	Wed Jun 2 22:38:19 2010 -0400
8213
8214    Fix compiler warnings
8215
8216 fc-lang/fc-lang.c | 6 +++---
8217 1 file changed, 3 insertions(+), 3 deletions(-)
8218
8219commit ba7b50ab3324887e1680a4a8961487706705c739
8220Author: Behdad Esfahbod <behdad@behdad.org>
8221Date:	Tue Apr 20 23:18:00 2010 -0400
8222
8223    Add fc-pattern cmdline tool
8224
8225 Makefile.am		    |	3 +-
8226 configure.in		    |	1 +
8227 fc-cache/fc-cache.sgml     |	1 +
8228 fc-cat/fc-cat.sgml	    |	1 +
8229 fc-list/fc-list.sgml	    |	1 +
8230 fc-match/fc-match.sgml     |	1 +
8231 fc-pattern/Makefile.am     |  59 +++++++++++++
8232 fc-pattern/fc-pattern.c    | 195
8233 +++++++++++++++++++++++++++++++++++++++++++
8234 fc-pattern/fc-pattern.sgml | 204
8235 +++++++++++++++++++++++++++++++++++++++++++++
8236 fc-query/fc-query.sgml     |	1 +
8237 fc-scan/fc-scan.sgml	    |	1 +
8238 11 files changed, 467 insertions(+), 1 deletion(-)
8239
8240commit ac5a2336436dadac699bb579d3f6ca30225dbb28
8241Author: Behdad Esfahbod <behdad@behdad.org>
8242Date:	Mon Apr 12 12:49:53 2010 -0400
8243
8244    Fix comment
8245
8246 src/fcmatch.c | 2 +-
8247 1 file changed, 1 insertion(+), 1 deletion(-)
8248
8249commit 594dcef0f30ca27e27b95a9174087e8c61327e5f
8250Author: Behdad Esfahbod <behdad@behdad.org>
8251Date:	Mon Apr 12 12:18:50 2010 -0400
8252
8253    Remove all training whitespaces
8254
8255 src/fcatomic.c   |   4 +-
8256 src/fccache.c	  |  66 ++++++++++++------------
8257 src/fccfg.c	  | 118 +++++++++++++++++++++----------------------
8258 src/fccharset.c  | 150
8259 +++++++++++++++++++++++++++----------------------------
8260 src/fcdbg.c	  |  14 +++---
8261 src/fcdefault.c  |   2 +-
8262 src/fcdir.c	  |  14 +++---
8263 src/fcfreetype.c |  88 ++++++++++++++++----------------
8264 src/fcfs.c	  |   6 +--
8265 src/fcftint.h	  |   2 +-
8266 src/fcinit.c	  |   6 +--
8267 src/fcint.h	  |  42 ++++++++--------
8268 src/fclang.c	  |  28 +++++------
8269 src/fclist.c	  |  30 +++++------
8270 src/fcmatch.c	  |  32 ++++++------
8271 src/fcmatrix.c   |   6 +--
8272 src/fcname.c	  |  28 +++++------
8273 src/fcpat.c	  |  70 +++++++++++++-------------
8274 src/fcstr.c	  |  74 +++++++++++++--------------
8275 src/ftglue.c	  |  16 +++---
8276 20 files changed, 398 insertions(+), 398 deletions(-)
8277
8278commit d0d1f3904c9f6af9f39a5a085e454cde5ba9d44e
8279Author: Behdad Esfahbod <behdad@behdad.org>
8280Date:	Mon Apr 12 12:10:05 2010 -0400
8281
8282    More whitespace
8283
8284 src/fcxml.c | 88
8285 ++++++++++++++++++++++++++++++-------------------------------
8286 1 file changed, 44 insertions(+), 44 deletions(-)
8287
8288commit 2b0f3f1128e479dd3d32022336c967655e6c4821
8289Author: Behdad Esfahbod <behdad@behdad.org>
8290Date:	Mon Apr 12 11:52:09 2010 -0400
8291
8292    Whitespace
8293
8294 src/fcxml.c | 2 +-
8295 1 file changed, 1 insertion(+), 1 deletion(-)
8296
8297commit 632612b810f1c8eb5b75ba1465d10cb31af0cbf0
8298Author: Behdad Esfahbod <behdad@behdad.org>
8299Date:	Wed Apr 7 12:47:37 2010 -0400
8300
8301    Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table
8302
8303    The OT spec says:
8304
8305    "When building a Unicode font for Windows, the platform ID should
8306    be 3 and the
8307    encoding ID should be 1. When building a symbol font for Windows,
8308    the platform
8309    ID should be 3 and the encoding ID should be 0."
8310
8311    We were ignoring the SYMBOL_CS entry before.  It's UTF-16/UCS-2
8312    like the
8313    UNICODE_CS.
8314
8315    Also, always use UTF-16BE instead of UCS-2BE.  The conversion
8316    was doing
8317    UTF-16BE anyway.
8318
8319 src/fcfreetype.c | 7 ++++---
8320 1 file changed, 4 insertions(+), 3 deletions(-)
8321
8322commit 300b495dc400df401afaacfa4e986092ea119865
8323Author: Behdad Esfahbod <behdad@behdad.org>
8324Date:	Wed Mar 3 13:26:55 2010 -0500
8325
8326    Don't include unistd.h in fontconfig.h
8327
8328    Bug 26783 patch: unistd.h not exist on ms windows
8329
8330 fontconfig/fontconfig.h | 1 -
8331 1 file changed, 1 deletion(-)
8332
8333commit 111e5b6d690970fce1abaf39e01d6d2498c9cfb3
8334Author: Behdad Esfahbod <behdad@behdad.org>
8335Date:	Fri Feb 26 01:47:56 2010 -0500
8336
8337    Bug 25152 Don't sleep(2) if all caches were uptodate
8338
8339 fc-cache/fc-cache.c | 12 ++++++++----
8340 1 file changed, 8 insertions(+), 4 deletions(-)
8341
8342commit 3cd1e673a9b518784183029d5cc1d2adae0cb29a
8343Author: Behdad Esfahbod <behdad@behdad.org>
8344Date:	Thu Feb 25 17:11:14 2010 -0500
8345
8346    Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails
8347
8348 src/fcint.h | 2 +-
8349 1 file changed, 1 insertion(+), 1 deletion(-)
8350
8351commit 2c93614ea0d0d1d895abe6c44add436c58bd99f8
8352Author: Behdad Esfahbod <behdad@behdad.org>
8353Date:	Thu Feb 25 15:10:41 2010 -0500
8354
8355    Bug 18886 installation crashes if fontconfig already installed
8356
8357    Run the uninstalled fc-cache, not the installed one.
8358
8359 Makefile.am | 4 ++--
8360 1 file changed, 2 insertions(+), 2 deletions(-)
8361
8362commit 2e375b68946cafa62dce3abebdd35e20ecbb0b46
8363Author: Behdad Esfahbod <behdad@behdad.org>
8364Date:	Sun Feb 14 20:27:22 2010 -0500
8365
8366    More doc typo fixes
8367
8368 doc/fcformat.fncs | 4 ++--
8369 1 file changed, 2 insertions(+), 2 deletions(-)
8370
8371commit 77be30cb9fde6540337a590e5d90e59996e07adc
8372Author: Behdad Esfahbod <behdad@behdad.org>
8373Date:	Sun Feb 14 20:20:00 2010 -0500
8374
8375    Fix doc typo
8376
8377 doc/fcformat.fncs | 2 +-
8378 1 file changed, 1 insertion(+), 1 deletion(-)
8379
8380commit d6351325056a94e2db0c8c533c7d16eb5c278861
8381Author: Behdad Esfahbod <behdad@behdad.org>
8382Date:	Tue Jan 26 12:45:09 2010 -0500
8383
8384    Add note about autogen.sh to INSTALL
8385
8386 INSTALL | 7 ++++++-
8387 1 file changed, 6 insertions(+), 1 deletion(-)
8388
8389commit 0dbbf9f20b8a65af8a8a05ada653d99117192622
8390Author: Behdad Esfahbod <behdad@behdad.org>
8391Date:	Tue Jan 26 12:43:51 2010 -0500
8392
8393    Update INSTALL
8394
8395 INSTALL | 4 ++--
8396 1 file changed, 2 insertions(+), 2 deletions(-)
8397
8398commit af4a82863f60dff79c4ce06a871b737899a3c9e3
8399Author: Behdad Esfahbod <behdad@behdad.org>
8400Date:	Tue Dec 8 21:15:15 2009 -0500
8401
8402    Bug 25508 configure assumes bash > 2.0 is on system
8403
8404    Remove dolt.  With libtool2, there's not much need for dolt.
8405
8406 acinclude.m4 | 137
8407 -----------------------------------------------------------
8408 configure.in |   1 -
8409 2 files changed, 138 deletions(-)
8410
8411commit aabe0f9d7d427097ddfc69ceb6f48999fcd01f60
8412Author: Behdad Esfahbod <behdad@behdad.org>
8413Date:	Mon Nov 30 16:09:55 2009 -0500
8414
8415    [doc] Fix typo
8416
8417 fc-match/fc-match.sgml | 2 +-
8418 1 file changed, 1 insertion(+), 1 deletion(-)
8419
8420commit 38bd85b83b2114d9a18da7b0ea73e0cdad5c7ee4
8421Author: Behdad Esfahbod <behdad@behdad.org>
8422Date:	Fri Nov 20 18:44:04 2009 -0500
8423
8424    [fc-cache] Document -r argument in man page
8425
8426 fc-cache/fc-cache.sgml | 11 ++++++++++-
8427 1 file changed, 10 insertions(+), 1 deletion(-)
8428
8429commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a
8430Author: Behdad Esfahbod <behdad@behdad.org>
8431Date:	Wed Nov 18 18:45:19 2009 -0500
8432
8433    Bump version to 2.8.0
8434
8435 README			 | 32 ++++++++++++++++++++++++++++++--
8436 configure.in		 |  2 +-
8437 fontconfig/fontconfig.h |  4 ++--
8438 3 files changed, 33 insertions(+), 5 deletions(-)
8439
8440commit 2e44cbe1b9bf466718167e9e05077743df36ab21
8441Author: Behdad Esfahbod <behdad@behdad.org>
8442Date:	Wed Nov 18 18:45:06 2009 -0500
8443
8444    Bump libtool revision in preparation for release
8445
8446 configure.in | 2 +-
8447 1 file changed, 1 insertion(+), 1 deletion(-)
8448
8449commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224
8450Author: Tor Lillqvist <tml@iki.fi>
8451Date:	Wed Nov 18 21:56:16 2009 +0200
8452
8453    Improve zip "distribution"
8454
8455    Don't put entries for directories in the zip file. Fetch manpages from
8456    correct place.
8457
8458 fontconfig-zip.in | 8 ++------
8459 1 file changed, 2 insertions(+), 6 deletions(-)
8460
8461commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b
8462Author: Tor Lillqvist <tml@iki.fi>
8463Date:	Wed Nov 18 21:54:39 2009 +0200
8464
8465    Use correct autoconf variable
8466
8467    Use LIBT_CURRENT_MINUS_AGE instead of the undefined
8468    lt_current_minus_age for the name of the DLL when generating the MS
8469    style import library.
8470
8471 src/Makefile.am | 2 +-
8472 1 file changed, 1 insertion(+), 1 deletion(-)
8473
8474commit 1845f3100d15927cc536bc3d38f140c139fb5614
8475Author: Behdad Esfahbod <behdad@behdad.org>
8476Date:	Wed Nov 18 14:39:34 2009 -0500
8477
8478    [fc-arch] Rename architecture names to better reflect what they are
8479
8480    We only care about three properties in the arch:
8481
8482      - endianness
8483      - pointer size
8484      - for 32-bit archs, whether double is aligned on 4 or 8 bytes
8485
8486    This leads to the following 6 archs (old name -> new name):
8487
8488	x86    -> le32d4
8489	mipsel -> le32d8
8490	x86-64 -> le64
8491	m68k   -> be32d4
8492	ppc    -> be32d8
8493	ppc64  -> be64
8494
8495 fc-arch/fcarch.tmpl.h | 67
8496 ++++++++++++++++++++++++++-------------------------
8497 1 file changed, 34 insertions(+), 33 deletions(-)
8498
8499commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6
8500Author: Behdad Esfahbod <behdad@behdad.org>
8501Date:	Wed Nov 18 14:08:00 2009 -0500
8502
8503    [fc-arch] Beautify the arch template
8504
8505 fc-arch/fc-arch.c     | 10 +++++-----
8506 fc-arch/fcarch.tmpl.h | 42 ++++++++++++++++++++++++++++++++++--------
8507 2 files changed, 39 insertions(+), 13 deletions(-)
8508
8509commit d074706b507226427f5a4018e78fe120a01eb53d
8510Author: Behdad Esfahbod <behdad@behdad.org>
8511Date:	Wed Nov 18 09:40:11 2009 -0500
8512
8513    [fc-case] Update CaseFolding.txt to Unicode 5.2.0
8514
8515 fc-case/CaseFolding.txt | 116
8516 ++++++++++++++++++++++++++++++++++++++++++++++--
8517 1 file changed, 112 insertions(+), 4 deletions(-)
8518
8519commit 13781ba00b0ded28319ff417a254c620231973f1
8520Author: Behdad Esfahbod <behdad@behdad.org>
8521Date:	Wed Nov 18 09:36:23 2009 -0500
8522
8523    [fc-glyphname] Remove Adobe glyphlist
8524
8525    It was unused.
8526
8527 fc-glyphname/glyphlist.txt | 4291
8528 --------------------------------------------
8529 1 file changed, 4291 deletions(-)
8530
8531commit d2fb683796f41a68edec53f26e524fd06725eef8
8532Author: Behdad Esfahbod <behdad@behdad.org>
8533Date:	Wed Nov 18 09:35:40 2009 -0500
8534
8535    Clean up Makefile's a bit
8536
8537 fc-arch/Makefile.am	  |  4 +---
8538 fc-case/Makefile.am	  |  7 +++----
8539 fc-glyphname/Makefile.am |  3 ++-
8540 fc-lang/Makefile.am	  |  2 +-
8541 src/Makefile.am	  | 12 +++++++++---
8542 5 files changed, 16 insertions(+), 12 deletions(-)
8543
8544commit 192927225c447a8eaba613838aff93f82dee41d0
8545Author: Behdad Esfahbod <behdad@behdad.org>
8546Date:	Wed Nov 18 09:26:24 2009 -0500
8547
8548    [fc-glyphname] Rename internal arrays to prefix with _fc_
8549
8550    Although they were static, I was still surprised that gdb was seeing
8551    our variable "glyphs".  Not helpful.
8552
8553 fc-glyphname/fc-glyphname.c |	6 +++---
8554 src/fcfreetype.c	     | 13 ++++++-------
8555 2 files changed, 9 insertions(+), 10 deletions(-)
8556
8557commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807
8558Author: Behdad Esfahbod <behdad@behdad.org>
8559Date:	Wed Nov 18 09:26:01 2009 -0500
8560
8561    [src] Create fcglyphname.h automatically
8562
8563 src/Makefile.am | 4 +++-
8564 1 file changed, 3 insertions(+), 1 deletion(-)
8565
8566commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc
8567Author: Behdad Esfahbod <behdad@behdad.org>
8568Date:	Wed Nov 18 09:25:42 2009 -0500
8569
8570    [fc-glyphname] Cleanup Makefile.am
8571
8572 fc-glyphname/Makefile.am | 8 +++-----
8573 1 file changed, 3 insertions(+), 5 deletions(-)
8574
8575commit 77f4e60a32971a815b85f187712191724a00b856
8576Author: Behdad Esfahbod <behdad@behdad.org>
8577Date:	Wed Nov 18 09:10:05 2009 -0500
8578
8579    Remove bogus comment
8580
8581    Last night in between my dreams I also noticed that we support Unicode
8582    values up to 0x01000000 and not 0x00100000 which I thought before.
8583    This covers the entire Unicode range.
8584
8585 src/fccharset.c | 1 -
8586 1 file changed, 1 deletion(-)
8587
8588commit a90a3ad97a7cee10225190e13a576e55871b9441
8589Author: Behdad Esfahbod <behdad@behdad.org>
8590Date:	Tue Nov 17 12:10:01 2009 -0500
8591
8592    Make sure fclang.h and fcarch.h are built
8593
8594 src/Makefile.am | 7 ++++++-
8595 1 file changed, 6 insertions(+), 1 deletion(-)
8596
8597commit a3b2426819836ab2454c6a7bad27c382f4a245bf
8598Author: Behdad Esfahbod <behdad@behdad.org>
8599Date:	Mon Nov 16 18:29:26 2009 -0500
8600
8601    [lang] Fix serializing LangSet from older versions
8602
8603 src/fclang.c | 9 ++++++---
8604 1 file changed, 6 insertions(+), 3 deletions(-)
8605
8606commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5
8607Author: Behdad Esfahbod <behdad@behdad.org>
8608Date:	Mon Nov 16 17:38:40 2009 -0500
8609
8610    [arch] Try to ensure proper FcLangSet alignment in arch
8611
8612 fc-arch/fc-arch.c     |  5 +++--
8613 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
8614 src/fclang.c	       |  2 +-
8615 3 files changed, 12 insertions(+), 11 deletions(-)
8616
8617commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc
8618Author: Behdad Esfahbod <behdad@behdad.org>
8619Date:	Mon Nov 16 17:00:50 2009 -0500
8620
8621    [xml] Remove unused code
8622
8623 src/fcxml.c | 12 ------------
8624 1 file changed, 12 deletions(-)
8625
8626commit b2d910123008115813a5cd623389189a2d66880b
8627Author: Behdad Esfahbod <behdad@behdad.org>
8628Date:	Mon Nov 16 16:57:53 2009 -0500
8629
8630    [int] Remove more unused macros
8631
8632 src/fcint.h | 4 ----
8633 1 file changed, 4 deletions(-)
8634
8635commit 247c4f3df21582260c4799bdbda2be1c13cc8901
8636Author: Behdad Esfahbod <behdad@behdad.org>
8637Date:	Mon Nov 16 15:48:20 2009 -0500
8638
8639    Enable automake silent rules
8640
8641 configure.in | 1 +
8642 1 file changed, 1 insertion(+)
8643
8644commit 963820fcbfdb537fd956f8863f8793cf22093c5d
8645Author: Behdad Esfahbod <behdad@behdad.org>
8646Date:	Mon Nov 16 15:46:46 2009 -0500
8647
8648    [int] Remove fc_value_* macros that did nothing other than renaming
8649
8650 src/fcint.h   |  6 ------
8651 src/fcmatch.c |  8 ++++----
8652 src/fcpat.c   | 12 ++++++------
8653 3 files changed, 10 insertions(+), 16 deletions(-)
8654
8655commit 888f9427ae84195104855d2bb2fbb6d44067a998
8656Author: Behdad Esfahbod <behdad@behdad.org>
8657Date:	Mon Nov 16 15:43:08 2009 -0500
8658
8659    [int] Remove fc_storage_type() in favor of direct access to v->type
8660
8661 src/fcint.h   | 1 -
8662 src/fcmatch.c | 2 +-
8663 src/fcpat.c   | 2 +-
8664 3 files changed, 2 insertions(+), 3 deletions(-)
8665
8666commit 486fa46893d070485738de6e2c0d418650662d63
8667Author: Behdad Esfahbod <behdad@behdad.org>
8668Date:	Mon Nov 16 15:41:58 2009 -0500
8669
8670    Remove unused macros
8671
8672 src/fcint.h | 5 -----
8673 1 file changed, 5 deletions(-)
8674
8675commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac
8676Author: Behdad Esfahbod <behdad@behdad.org>
8677Date:	Mon Nov 16 15:39:16 2009 -0500
8678
8679    Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
8680
8681    Protect cache against future expansions of FcLangSet (adding new
8682    orth files).  Previously, doing so could change the size of
8683    that struct.  Indeed, that happened between 2.6.0 and 2.7.3, causing
8684    crashes.  Unfortunately, sizeof(FcLangSet) was not checked in
8685    fcarch.c.
8686
8687    This changes FcLangSet code to be able to cope with struct size
8688    changes.
8689    And change cache format, hence bumping from 2 to 3.
8690
8691 fontconfig/fontconfig.h |  2 +-
8692 src/fcint.h		 |  2 +-
8693 src/fclang.c		 | 67
8694 ++++++++++++++++++++++++++++++++++++++-----------
8695 3 files changed, 54 insertions(+), 17 deletions(-)
8696
8697commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0
8698Author: Behdad Esfahbod <behdad@behdad.org>
8699Date:	Mon Nov 16 16:57:10 2009 -0500
8700
8701    [int] Define MIN/MAX/ABS macros
8702
8703 src/fcfreetype.c | 3 ---
8704 src/fcint.h	  | 4 ++++
8705 2 files changed, 4 insertions(+), 3 deletions(-)
8706
8707commit b393846860a390ebe35b19320b5eaf9272084042
8708Author: Behdad Esfahbod <behdad@behdad.org>
8709Date:	Mon Nov 16 15:17:56 2009 -0500
8710
8711    [fc-arch] Add FcAlign to arch signature
8712
8713 fc-arch/fc-arch.c     |  5 +++--
8714 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
8715 2 files changed, 11 insertions(+), 10 deletions(-)
8716
8717commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0
8718Author: Behdad Esfahbod <behdad@behdad.org>
8719Date:	Mon Nov 16 15:12:52 2009 -0500
8720
8721    Move FcAlign to fcint.h
8722
8723 src/fcint.h	   | 8 ++++++++
8724 src/fcserialize.c | 8 --------
8725 2 files changed, 8 insertions(+), 8 deletions(-)
8726
8727commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857
8728Author: Behdad Esfahbod <behdad@behdad.org>
8729Date:	Mon Nov 9 13:17:17 2009 -0500
8730
8731    Clarify default confdir and cachedir better.
8732
8733    Also remove --with-docdir.	It can be set by setting docdir variable.
8734
8735 configure.in	 | 19 ++-----------------
8736 doc/Makefile.am |  2 --
8737 2 files changed, 2 insertions(+), 19 deletions(-)
8738
8739commit b322eb4d7a90778dc9f08c73036836deba7e463e
8740Author: Behdad Esfahbod <behdad@behdad.org>
8741Date:	Tue Sep 8 11:45:26 2009 -0400
8742
8743    Bump version to 2.7.3
8744
8745 README			 | 14 ++++++++++++--
8746 configure.in		 |  2 +-
8747 fontconfig/fontconfig.h |  2 +-
8748 3 files changed, 14 insertions(+), 4 deletions(-)
8749
8750commit afc845d930877ac62f6d5a5f50ea87b5182d0a4a
8751Author: Behdad Esfahbod <behdad@behdad.org>
8752Date:	Tue Sep 8 11:44:59 2009 -0400
8753
8754    Bump libtool version in preparation for release
8755
8756 configure.in | 2 +-
8757 1 file changed, 1 insertion(+), 1 deletion(-)
8758
8759commit 5e544b32d8dc98737c7a268a6a5f877207284e9a
8760Author: Behdad Esfahbod <behdad@behdad.org>
8761Date:	Sun Sep 6 22:10:22 2009 -0400
8762
8763    Use default config in FcFileScan() and FcDirScan()
8764
8765    Before a NULL config was passed down adn essentially FcFileScan was
8766    equivalent to FcFreeTypeQuery.  Now fc-scan tool correctly applies
8767    the configuration to the scanned patterns.
8768
8769 src/fcdir.c | 4 ++--
8770 1 file changed, 2 insertions(+), 2 deletions(-)
8771
8772commit 25436fd08fa6d0825a2f7c7b5d51e34873a05187
8773Author: Roozbeh Pournader <roozbeh@gmail.com>
8774Date:	Wed Sep 2 20:03:42 2009 -0700
8775
8776    Updated Arabic, Persian, and Urdu orthographies
8777
8778    - Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms
8779    (bug #23004)
8780    - Persian (fa) orthography updated to latest standards and
8781    orthographies
8782    - Persian dialects Dari/Eastern Farsi (prs) and Western Farsi
8783    (pes) added
8784
8785 fc-lang/ar.orth  | 81
8786 +++++++++++---------------------------------------------
8787 fc-lang/fa.orth  | 80
8788 ++++++++++++++++++++++++++++++++++---------------------
8789 fc-lang/pes.orth | 26 ++++++++++++++++++
8790 fc-lang/prs.orth | 29 ++++++++++++++++++++
8791 fc-lang/ur.orth  | 77
8792 +++++++++++++++++++++++++++--------------------------
8793 5 files changed, 161 insertions(+), 132 deletions(-)
8794
8795commit d9d8b8826402ca75e882a427392bc8209ae8ff1a
8796Author: Roozbeh Pournader <roozbeh@gmail.com>
8797Date:	Wed Sep 2 18:54:24 2009 -0700
8798
8799    Correct Ewe (ee) orthography to use U+025B (bug #20711)
8800
8801 fc-lang/ee.orth | 2 +-
8802 1 file changed, 1 insertion(+), 1 deletion(-)
8803
8804commit e52fdbd2bc1b9589ca0adc4b0c143034ff60dd18
8805Author: Behdad Esfahbod <behdad@behdad.org>
8806Date:	Mon Aug 31 17:32:36 2009 -0400
8807
8808    Bump version to 2.7.2
8809
8810 README			 | 19 +++++++++++++++++--
8811 configure.in		 |  2 +-
8812 fontconfig/fontconfig.h |  2 +-
8813 3 files changed, 19 insertions(+), 4 deletions(-)
8814
8815commit a74cfb63cb6af3c357b9c33d9f28b9cea5ff3e72
8816Author: Behdad Esfahbod <behdad@behdad.org>
8817Date:	Mon Aug 31 17:32:13 2009 -0400
8818
8819    Bump libtool version for release
8820
8821 configure.in | 2 +-
8822 1 file changed, 1 insertion(+), 1 deletion(-)
8823
8824commit c5f0a65b36bc863d67bbf1f334262c35445ce610
8825Author: Behdad Esfahbod <behdad@behdad.org>
8826Date:	Tue Aug 25 20:40:30 2009 -0400
8827
8828    Revert "Fix FcNameUnparseLangSet()" and redo it
8829
8830    This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and
8831    fixes that bug using the new reverse-map I added in the previous
8832    commit.
8833
8834 src/fclang.c | 29 ++++++++++++++++++-----------
8835 1 file changed, 18 insertions(+), 11 deletions(-)
8836
8837commit d354a321ee51f0bb70a39faeed541d1a90477d7d
8838Author: Behdad Esfahbod <behdad@behdad.org>
8839Date:	Tue Aug 25 20:39:20 2009 -0400
8840
8841    Bug 23419 - "contains" expression seems not working on the fontconfig
8842    rule
8843
8844    Fix bug in FcLangSetContains(), similar to
8845    5c6d1ff23bda4386984a1d6e4c024958f8f5547c
8846
8847 fc-lang/fc-lang.c | 20 +++++++++++++++++---
8848 src/fclang.c	   |  4 ++--
8849 2 files changed, 19 insertions(+), 5 deletions(-)
8850
8851commit f33a23133ecbcc981745051f7c34d96b33b57447
8852Author: Behdad Esfahbod <behdad@behdad.org>
8853Date:	Fri Aug 21 13:41:41 2009 -0400
8854
8855    Bug 22037 - No Fonts installed on a default install on Windows
8856    Server 2003
8857
8858    Make it easy to install on older Windows
8859
8860 src/fcxml.c | 4 ++++
8861 1 file changed, 4 insertions(+)
8862
8863commit 8b1ceef0b7f41703775c163d6ac595a5407e9159
8864Author: Tor Lillqvist <tml@iki.fi>
8865Date:	Fri Aug 14 00:16:18 2009 +0300
8866
8867    Use multi-byte codepage aware string function on Windows
8868
8869    The East Asian double-byte codepages have characters with backslash as
8870    the second byte, so we must use _mbsrchr() instead of strrchr() when
8871    looking at pathnames in the system codepage.
8872
8873 src/fcxml.c | 11 +++++++++--
8874 1 file changed, 9 insertions(+), 2 deletions(-)
8875
8876commit d15678127aeea96c9c8254a171c2f0af0bd7d140
8877Author: Tor Lillqvist <tml@iki.fi>
8878Date:	Fri Aug 14 00:08:17 2009 +0300
8879
8880    Fix heap corruption on Windows in FcEndElement()
8881
8882    Must not call FcStrFree() on a value returned by
8883    FcStrBufDoneStatic(). In the Windows code don't bother with dynamic
8884    allocation, just use a local buffer.
8885
8886 src/fcxml.c | 43 +++++++++++--------------------------------
8887 1 file changed, 11 insertions(+), 32 deletions(-)
8888
8889commit a1b6e34a9a17a4a675bdc993aa465b92d7122376
8890Author: Tor Lillqvist <tml@iki.fi>
8891Date:	Fri Aug 14 00:02:59 2009 +0300
8892
8893    Fix MinGW compilation
8894
8895    Need to define _WIN32_WINNT as 0x0500 to get declaration for
8896    GetSystemWindowsDirectory().
8897
8898 src/fcxml.c | 1 +
8899 1 file changed, 1 insertion(+)
8900
8901commit 161620108bbb4e70f2817481e4d5bc26772fe67e
8902Author: Behdad Esfahbod <behdad@behdad.org>
8903Date:	Tue Jul 28 14:24:21 2009 -0400
8904
8905    [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)
8906
8907 fc-lang/ja.orth | 2 +-
8908 1 file changed, 1 insertion(+), 1 deletion(-)
8909
8910commit 7c12181f7a75a434e2139f4bee794046258342cf
8911Author: Behdad Esfahbod <behdad@behdad.org>
8912Date:	Tue Jul 28 14:23:10 2009 -0400
8913
8914    Improve charset printing
8915
8916 src/fcdbg.c  | 4 ++--
8917 src/fclang.c | 4 ++--
8918 2 files changed, 4 insertions(+), 4 deletions(-)
8919
8920commit d2c8ac373e9ac45df66627cfc42679636d017f6e
8921Author: Behdad Esfahbod <behdad@behdad.org>
8922Date:	Mon Jul 27 17:53:26 2009 -0400
8923
8924    Bump version to 2.7.1
8925
8926 README			 | 27 +++++++++++++++++++++++++--
8927 configure.in		 |  4 ++--
8928 fontconfig/fontconfig.h |  2 +-
8929 3 files changed, 28 insertions(+), 5 deletions(-)
8930
8931commit 16630692ec590bd70f4e426125e358251e05435d
8932Author: Behdad Esfahbod <behdad@behdad.org>
8933Date:	Mon Jul 27 17:51:17 2009 -0400
8934
8935    Update .gitignore
8936
8937 .gitignore | 1 +
8938 1 file changed, 1 insertion(+)
8939
8940commit 50d937b0e110ee21d9861b8fb973d62534db98ae
8941Author: Behdad Esfahbod <behdad@behdad.org>
8942Date:	Mon Jul 27 17:48:29 2009 -0400
8943
8944    Bump libtool versions that 2.7.0 (I forgot to do back then)
8945
8946 configure.in | 4 ++--
8947 1 file changed, 2 insertions(+), 2 deletions(-)
8948
8949commit 273e22c71f78281ade1c5c30a25ef10d214d7ea6
8950Author: Behdad Esfahbod <behdad@behdad.org>
8951Date:	Mon Jul 27 15:07:12 2009 -0400
8952
8953    Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)
8954
8955    We distribute the docs, so it makes little sense to distribute with
8956    @CONFDIR@ replaced.  Until we find a better solution, I've hardcoded
8957    /etc/fonts now.
8958
8959 doc/confdir.sgml.in | 3 ++-
8960 1 file changed, 2 insertions(+), 1 deletion(-)
8961
8962commit 21384990ffd045cc0f8379a325612aba6d810359
8963Author: Behdad Esfahbod <behdad@behdad.org>
8964Date:	Mon Jul 27 14:50:44 2009 -0400
8965
8966    [doc] Add ~/fonts.conf.d to user docs
8967
8968 doc/fontconfig-user.sgml | 7 +++++++
8969 1 file changed, 7 insertions(+)
8970
8971commit 7575c666619c58df00659d4e70b01104b8e114a5
8972Author: Behdad Esfahbod <behdad@behdad.org>
8973Date:	Sat Jul 25 16:38:52 2009 -0400
8974
8975    TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32
8976
8977    Reported by Yuriy Kaminskiy.
8978
8979 src/fcfreetype.c | 2 +-
8980 1 file changed, 1 insertion(+), 1 deletion(-)
8981
8982commit 558581c434abf0d96c46cf3bb1454be6806e1ffc
8983Author: Behdad Esfahbod <behdad@behdad.org>
8984Date:	Fri Jul 24 14:59:07 2009 -0400
8985
8986    Fix doc syntax (#22902)
8987
8988 fc-match/fc-match.sgml | 3 ++-
8989 fc-scan/fc-scan.sgml	| 2 +-
8990 2 files changed, 3 insertions(+), 2 deletions(-)
8991
8992commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
8993Author: Behdad Esfahbod <behdad@behdad.org>
8994Date:	Wed Jul 22 19:25:24 2009 -0400
8995
8996    Fix FcNameUnparseLangSet()
8997
8998    Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
8999
9000 src/fclang.c | 29 +++++++++++------------------
9001 1 file changed, 11 insertions(+), 18 deletions(-)
9002
9003commit d9741a7f1a73f718ab20b0582fff8aebeba01077
9004Author: Behdad Esfahbod <behdad@behdad.org>
9005Date:	Wed Jul 22 19:01:06 2009 -0400
9006
9007    Remove unused macros
9008
9009 src/fcmatch.c | 33 ++-------------------------------
9010 1 file changed, 2 insertions(+), 31 deletions(-)
9011
9012commit 792ce655cb06c678d4a4ff091866fd0531b141fb
9013Author: Karl Tomlinson <karlt@karlt.net>
9014Date:	Wed Jul 22 08:39:23 2009 -0400
9015
9016    Don't change the order of names unnecessarily (#20128)
9017
9018    so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over
9019    TT_NAME_ID_FONT_FAMILY when both are specified for the default
9020    language.
9021
9022 src/fclist.c | 5 ++++-
9023 1 file changed, 4 insertions(+), 1 deletion(-)
9024
9025commit 327fc9d183ba193c307d0ecaec8ad1f4e6ca1330
9026Author: Behdad Esfahbod <behdad@behdad.org>
9027Date:	Tue Jul 21 15:41:47 2009 -0400
9028
9029    Use GetSystemWindowsDirectory() instead of GetWindowsDirectory()
9030    (#22037)
9031
9032 src/fcxml.c | 6 +++---
9033 1 file changed, 3 insertions(+), 3 deletions(-)
9034
9035commit 86dd857447f69cf89fd47259055b150f62519c17
9036Author: Behdad Esfahbod <behdad@behdad.org>
9037Date:	Tue Jul 21 15:39:58 2009 -0400
9038
9039    Improve libtool version parsing (#22122)
9040
9041 autogen.sh | 2 +-
9042 1 file changed, 1 insertion(+), 1 deletion(-)
9043
9044commit 16e55c7c85fc5771349172d6eb989dddd48c5c25
9045Author: Behdad Esfahbod <behdad@behdad.org>
9046Date:	Mon Jul 20 16:30:12 2009 -0400
9047
9048    Fix leak with string VStack objects
9049
9050 src/fcxml.c | 2 +-
9051 1 file changed, 1 insertion(+), 1 deletion(-)
9052
9053commit c0ffd7733a735bf2e10834925c63f0039c408649
9054Author: Behdad Esfahbod <behdad@behdad.org>
9055Date:	Fri Jul 10 18:09:42 2009 +0100
9056
9057    Add Inconsolata to monospace config (#22710)
9058
9059 conf.d/45-latin.conf | 1 +
9060 conf.d/60-latin.conf | 1 +
9061 2 files changed, 2 insertions(+)
9062
9063commit 55e202a62d95e25cf2c4897afd66eab5711195c3
9064Author: Behdad Esfahbod <behdad@behdad.org>
9065Date:	Sun Jun 28 14:14:46 2009 -0400
9066
9067    Remove unused ftglue code
9068
9069 src/fcfreetype.c | 66
9070 ++++++++++++++++++++++++--------------------------------
9071 src/ftglue.c	  | 62
9072 ++--------------------------------------------------
9073 src/ftglue.h	  | 33 ----------------------------
9074 3 files changed, 30 insertions(+), 131 deletions(-)
9075
9076commit 52742ff86b60b1d244c1e87611aff5ceee46e596
9077Author: Behdad Esfahbod <behdad@behdad.org>
9078Date:	Sun Jun 28 13:49:09 2009 -0400
9079
9080    Replace spaces with tabs in conf files
9081
9082 conf.d/25-unhint-nonlatin.conf |  32 +++----
9083 conf.d/30-metric-aliases.conf	|  48 +++++------
9084 conf.d/30-urw-aliases.conf	|  36 ++++----
9085 conf.d/65-fonts-persian.conf	| 184
9086 ++++++++++++++++++++---------------------
9087 conf.d/90-synthetic.conf	|   8 +-
9088 5 files changed, 154 insertions(+), 154 deletions(-)
9089
9090commit 57cf838cccda12dd171d3834b3e9b1275467d9e2
9091Author: Behdad Esfahbod <behdad@behdad.org>
9092Date:	Sun Jun 28 13:46:41 2009 -0400
9093
9094    Fix win32 build
9095
9096 src/fcint.h | 2 +-
9097 1 file changed, 1 insertion(+), 1 deletion(-)
9098
9099commit 76374f0edef04e21859122dd8a2026b64fd2b273
9100Author: Behdad Esfahbod <behdad@behdad.org>
9101Date:	Wed Jun 24 15:19:13 2009 -0400
9102
9103    git-tag -s again
9104
9105 new-version.sh | 2 +-
9106 1 file changed, 1 insertion(+), 1 deletion(-)
9107
9108commit 0f40912599a4be1b961c091733ed86d08a4e14e1
9109Author: Behdad Esfahbod <behdad@behdad.org>
9110Date:	Wed Jun 24 15:04:11 2009 -0400
9111
9112    Bump version to 2.7.0
9113
9114 README			 | 222
9115 +++++++++++++++++++++++++++++++++++++++++++++++-
9116 configure.in		 |   2 +-
9117 fontconfig/fontconfig.h |   2 +-
9118 3 files changed, 222 insertions(+), 4 deletions(-)
9119
9120commit 3734d6a5a2c5326bf1cd8b7cc7f3f07fe6943aa5
9121Author: Behdad Esfahbod <behdad@behdad.org>
9122Date:	Wed Jun 24 15:03:32 2009 -0400
9123
9124    Remove keithp's GPG key id
9125
9126 new-version.sh | 2 +-
9127 1 file changed, 1 insertion(+), 1 deletion(-)
9128
9129commit d07059b7a3f8044904d884818d5e03596e7cc1a2
9130Author: Behdad Esfahbod <behdad@behdad.org>
9131Date:	Wed Jun 24 14:43:32 2009 -0400
9132
9133    Fix distcheck
9134
9135 Makefile.am | 7 +++----
9136 1 file changed, 3 insertions(+), 4 deletions(-)
9137
9138commit b65fa0c3113bd1e1cec38d05f8c4f45f78e3e044
9139Author: Behdad Esfahbod <behdad@behdad.org>
9140Date:	Thu Jun 11 07:08:10 2009 -0400
9141
9142    Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags
9143
9144 fontconfig.pc.in | 2 +-
9145 1 file changed, 1 insertion(+), 1 deletion(-)
9146
9147commit 3164ac76229d9817120015401c1f532934d0a3e2
9148Author: Behdad Esfahbod <behdad@behdad.org>
9149Date:	Fri Jun 5 22:59:06 2009 -0400
9150
9151    [xml] Intern more strings
9152
9153 src/fcxml.c | 9 ++++-----
9154 1 file changed, 4 insertions(+), 5 deletions(-)
9155
9156commit 390c05e64a3716f6ea6fd81cf3ab63439051fbaa
9157Author: Behdad Esfahbod <behdad@behdad.org>
9158Date:	Fri Jun 5 22:32:31 2009 -0400
9159
9160    [xml] Allocate FcExpr's in a pool in FcConfig
9161
9162    Reduces number of malloc's for FcExprs from hundreds into single
9163    digits.
9164
9165 src/fccfg.c | 32 ++++++++++++++++++++++++++
9166 src/fcint.h | 14 ++++++++++++
9167 src/fcxml.c | 75
9168 ++++++++++++++++++++++++++-----------------------------------
9169 3 files changed, 78 insertions(+), 43 deletions(-)
9170
9171commit 398d436441d741d6f8edcc25ca01aa9715c0731c
9172Author: Behdad Esfahbod <behdad@behdad.org>
9173Date:	Fri Jun 5 21:37:01 2009 -0400
9174
9175    [xml] Mark more symbols static
9176
9177 src/fcint.h | 30 ------------------------------
9178 src/fcxml.c | 22 ++++++++++++----------
9179 2 files changed, 12 insertions(+), 40 deletions(-)
9180
9181commit a96ecbfa20fbc66fad3847b1d2bc6fb3cd712c91
9182Author: Behdad Esfahbod <behdad@behdad.org>
9183Date:	Fri Jun 5 18:40:46 2009 -0400
9184
9185    [xml] Centralize FcExpr allocation
9186
9187    To be improved, using a central pool.
9188
9189 src/fcxml.c | 46 ++++++++++++++++++++--------------------------
9190 1 file changed, 20 insertions(+), 26 deletions(-)
9191
9192commit 5aebb3e299d877c4a66f409a7d448b2ac4e94be0
9193Author: Behdad Esfahbod <behdad@behdad.org>
9194Date:	Fri Jun 5 18:27:47 2009 -0400
9195
9196    Remove unused prototypes and function
9197
9198 src/fcint.h | 16 ++--------------
9199 src/fcxml.c |	6 ------
9200 2 files changed, 2 insertions(+), 20 deletions(-)
9201
9202commit 900723f3d2396cfb606e5eceb8df0b71c4ffc0dd
9203Author: Behdad Esfahbod <behdad@behdad.org>
9204Date:	Fri Jun 5 18:16:38 2009 -0400
9205
9206    [charset] Grow internal FcCharset arrays exponentially
9207
9208 src/fccharset.c | 65
9209 ++++++++++++++++++++++++++++++++-------------------------
9210 1 file changed, 36 insertions(+), 29 deletions(-)
9211
9212commit cce69b07efd82056c8eb855ef7ac7e02c94439da
9213Author: Behdad Esfahbod <behdad@behdad.org>
9214Date:	Fri Jun 5 17:15:53 2009 -0400
9215
9216    Always set *changed in FcCharsetMerge
9217
9218 src/fccharset.c | 5 ++++-
9219 1 file changed, 4 insertions(+), 1 deletion(-)
9220
9221commit 86bdf4598fb46f7f2a36151016a5d318da073d60
9222Author: Behdad Esfahbod <behdad@behdad.org>
9223Date:	Fri Jun 5 16:57:35 2009 -0400
9224
9225    Add XXX note about Unicode Plane 16
9226
9227 src/fccharset.c | 6 +++---
9228 1 file changed, 3 insertions(+), 3 deletions(-)
9229
9230commit efe5eae26b2443363b1000b3197d1731a40f8af9
9231Author: Behdad Esfahbod <behdad@behdad.org>
9232Date:	Fri Jun 5 16:49:07 2009 -0400
9233
9234    Simplify FcValueSave() semantics
9235
9236 src/fccfg.c |	3 ++-
9237 src/fcpat.c | 12 ++----------
9238 2 files changed, 4 insertions(+), 11 deletions(-)
9239
9240commit 8ea654b2aa6b4e97b369e299325da49807559511
9241Author: Behdad Esfahbod <behdad@behdad.org>
9242Date:	Mon Jun 1 21:14:56 2009 -0400
9243
9244    Use/prefer WWS family/style (name table id 21/22)
9245
9246 src/fcfreetype.c | 12 ++++++++++++
9247 1 file changed, 12 insertions(+)
9248
9249commit 76845a40c58b092a9b1812830dc98b6f32e13da6
9250Author: Behdad Esfahbod <behdad@behdad.org>
9251Date:	Mon May 25 20:26:56 2009 -0400
9252
9253    Mark matchers array const (#21935)
9254
9255 src/fcmatch.c | 2 +-
9256 1 file changed, 1 insertion(+), 1 deletion(-)
9257
9258commit aa82a4f81d4d5e547c84266e66274d55e3843746
9259Author: Roozbeh Pournader <roozbeh@gmail.com>
9260Date:	Thu May 7 14:31:11 2009 -0700
9261
9262    Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
9263
9264    The correct ISO 639 code for Pakistani/Western Panjabi seems to be
9265    'lah',
9266    not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.
9267
9268    Signed-off-by: Behdad Esfahbod <behdad@behdad.org>
9269
9270 fc-lang/Makefile.am |	5 +++--
9271 fc-lang/lah.orth    | 35 +++++++++++++++++++++++++++++++++++
9272 fc-lang/pa.orth     | 53
9273 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9274 fc-lang/pa_in.orth  | 46 ----------------------------------------------
9275 fc-lang/pa_pk.orth  |	7 ++++---
9276 5 files changed, 95 insertions(+), 51 deletions(-)
9277
9278commit 58aa0c8ee83f7bbd232401583106387517d216a9
9279Author: Behdad Esfahbod <behdad@behdad.org>
9280Date:	Thu Apr 9 13:31:18 2009 -0400
9281
9282    Detect TrueType Collections by checking the font data header
9283
9284    Instead of checking for "face->num_faces >1". (GNOME bug #577952)
9285
9286 src/ftglue.c | 11 +++++++++--
9287 1 file changed, 9 insertions(+), 2 deletions(-)
9288
9289commit 1dd95fcb8bb9b5feeabee0dfe334448733f5cb4c
9290Author: Serge van den Boom <svdb+freedesktop.org@stack.nl>
9291Date:	Sun Apr 5 19:00:18 2009 -0400
9292
9293    Correctly handle mmap() failure (#21062)
9294
9295 src/fccache.c | 2 ++
9296 1 file changed, 2 insertions(+)
9297
9298commit 35c51811515ab316c7279bd779f6685f2aaf7e81
9299Author: Behdad Esfahbod <behdad@behdad.org>
9300Date:	Wed Mar 25 23:40:40 2009 -0400
9301
9302    [fc-cache] Remove obsolete sentence from man page
9303
9304 fc-cache/fc-cache.sgml | 5 +----
9305 1 file changed, 1 insertion(+), 4 deletions(-)
9306
9307commit ffd6668b469508177c4baf7745ae42aee5b00322
9308Author: Behdad Esfahbod <behdad@behdad.org>
9309Date:	Wed Mar 18 19:28:52 2009 -0400
9310
9311    [fc-lang] Make LangSet representation in the cache files stable
9312
9313    Fontconfig assigns an index number to each language it knows about.
9314    The index is used to index a bit in FcLangSet language map.  The bit
9315    map is stored in the cache.
9316
9317    Previously fc-lang simply sorted the list of languages and assigned
9318    them an index starting from zero.  Net effect is that whenever new
9319    orth files were added, all the FcLangSet info in the cache files would
9320    become invalid.  This was causing weird bugs like this one:
9321
9322      https://bugzilla.redhat.com/show_bug.cgi?id=490888
9323
9324    With this commit we fix the index assigned to each language.
9325    The index
9326    will be based on the order the orth files are passed to fc-lang.  As a
9327    result all orth files are explicitly listed in Makefile.am now, and
9328    new additions should be made to the end of the list.  The list is made
9329    to reflect the sorted list of orthographies from 2.6.0 released
9330    followed
9331    by new additions since.
9332
9333    This fixes the stability problem.  Needless to say, recreating caches
9334    is necessary before any new orthography is recognized in existing
9335    fonts,
9336    but at least the existing caches are still valid and don't cause bugs
9337    like the above.
9338
9339 configure.in	     |	 7 --
9340 fc-lang/Makefile.am | 248
9341 +++++++++++++++++++++++++++++++++++++++++++++++++++-
9342 fc-lang/fc-lang.c   |	49 +++++++----
9343 src/fclang.c	     |	 4 +-
9344 4 files changed, 282 insertions(+), 26 deletions(-)
9345
9346commit 4d13536db49bdfba97f84f702325d1a99796c06b
9347Author: Behdad Esfahbod <behdad@behdad.org>
9348Date:	Wed Mar 18 18:50:14 2009 -0400
9349
9350    [fcstr] Remove unused variable
9351
9352 src/fcstr.c | 2 --
9353 1 file changed, 2 deletions(-)
9354
9355commit bb36e67685dc4139fc4199c57c9d74d97f7923c8
9356Author: Behdad Esfahbod <behdad@behdad.org>
9357Date:	Wed Mar 18 18:43:09 2009 -0400
9358
9359    [fc-lang] Fix bug in country map generation
9360
9361    Previously the county map code was using an uninitialized variable and
9362    hence was totally failing to populate same-lang-different-territory
9363    map.
9364
9365 fc-lang/fc-lang.c | 2 +-
9366 1 file changed, 1 insertion(+), 1 deletion(-)
9367
9368commit 0f11354877323edc2145f687f9127d2de83c5b3b
9369Author: Behdad Esfahbod <behdad@behdad.org>
9370Date:	Tue Mar 17 12:52:48 2009 -0400
9371
9372    Revert "[conf] Disable hinting when emboldening (#19904)" (#20599)
9373
9374    This reverts commit 10609af4aa4030a15c19573198462fa002d2ef13.
9375    Apparently disabling hinting can cause worse rendering with certain
9376    fonts.  This is better handled on a per font basis.
9377
9378 conf.d/90-synthetic.conf | 11 -----------
9379 1 file changed, 11 deletions(-)
9380
9381commit 7042e236495399aab4eaf268232177d4b1680a12
9382Author: Behdad Esfahbod <behdad@behdad.org>
9383Date:	Mon Mar 16 17:59:50 2009 -0400
9384
9385    [Makefile.am] Don't clean ChangeLog in distclean
9386
9387 Makefile.am | 2 +-
9388 1 file changed, 1 insertion(+), 1 deletion(-)
9389
9390commit caeea376da54a6337bfcb1bb20f50c8c2302458f
9391Author: Behdad Esfahbod <behdad@behdad.org>
9392Date:	Fri Mar 13 17:26:21 2009 -0400
9393
9394    Document FcPatternFormat() format
9395
9396 doc/Makefile.am	   |   2 +
9397 doc/fcformat.fncs	   | 301
9398 ++++++++++++++++++++++++++++++++++++++++++++++
9399 doc/fcpattern.fncs	   |  20 ---
9400 doc/fontconfig-devel.sgml |   2 +
9401 src/fcformat.c		   |  94 ++++++++-------
9402 5 files changed, 353 insertions(+), 66 deletions(-)
9403
9404commit f6d83439890c165e5a7f6a8a746ffdb189dbbd0d
9405Author: Behdad Esfahbod <behdad@behdad.org>
9406Date:	Fri Mar 13 12:11:13 2009 -0400
9407
9408    [fcformat] Fix default-value handling
9409
9410 src/fcformat.c | 21 +++++++++++----------
9411 1 file changed, 11 insertions(+), 10 deletions(-)
9412
9413commit 3074a73b418b40135d4a4f4e0713fcf987d34795
9414Author: Behdad Esfahbod <behdad@behdad.org>
9415Date:	Thu Mar 12 16:00:08 2009 -0400
9416
9417    Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in
9418    all files
9419
9420 COPYING			 | 4 ++--
9421 Makefile.am			 | 4 ++--
9422 conf.d/65-fonts-persian.conf	 | 2 +-
9423 conf.d/Makefile.am		 | 4 ++--
9424 config/Makedefs.in		 | 4 ++--
9425 configure.in			 | 4 ++--
9426 doc/Makefile.am		 | 4 ++--
9427 doc/confdir.sgml.in		 | 4 ++--
9428 doc/edit-sgml.c		 | 4 ++--
9429 doc/fcatomic.fncs		 | 4 ++--
9430 doc/fcblanks.fncs		 | 4 ++--
9431 doc/fccache.fncs		 | 4 ++--
9432 doc/fccharset.fncs		 | 4 ++--
9433 doc/fcconfig.fncs		 | 4 ++--
9434 doc/fcconstant.fncs		 | 4 ++--
9435 doc/fcfile.fncs		 | 4 ++--
9436 doc/fcfontset.fncs		 | 4 ++--
9437 doc/fcfreetype.fncs		 | 4 ++--
9438 doc/fcinit.fncs		 | 4 ++--
9439 doc/fcmatrix.fncs		 | 4 ++--
9440 doc/fcobjectset.fncs		 | 4 ++--
9441 doc/fcobjecttype.fncs		 | 4 ++--
9442 doc/fcpattern.fncs		 | 4 ++--
9443 doc/fcstring.fncs		 | 4 ++--
9444 doc/fcstrset.fncs		 | 4 ++--
9445 doc/fcvalue.fncs		 | 4 ++--
9446 doc/fontconfig-devel.sgml	 | 8 ++++----
9447 doc/fontconfig-user.sgml	 | 4 ++--
9448 doc/func.sgml			 | 4 ++--
9449 doc/version.sgml.in		 | 4 ++--
9450 fc-arch/Makefile.am		 | 4 ++--
9451 fc-arch/fcarch.tmpl.h		 | 4 ++--
9452 fc-cache/Makefile.am		 | 4 ++--
9453 fc-cache/fc-cache.c		 | 4 ++--
9454 fc-case/Makefile.am		 | 4 ++--
9455 fc-case/fc-case.c		 | 4 ++--
9456 fc-case/fccase.tmpl.h		 | 4 ++--
9457 fc-cat/Makefile.am		 | 4 ++--
9458 fc-cat/fc-cat.c		 | 4 ++--
9459 fc-glyphname/Makefile.am	 | 4 ++--
9460 fc-glyphname/fc-glyphname.c	 | 4 ++--
9461 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
9462 fc-lang/Makefile.am		 | 4 ++--
9463 fc-lang/aa.orth		 | 4 ++--
9464 fc-lang/ab.orth		 | 4 ++--
9465 fc-lang/af.orth		 | 4 ++--
9466 fc-lang/am.orth		 | 4 ++--
9467 fc-lang/ar.orth		 | 4 ++--
9468 fc-lang/ast.orth		 | 4 ++--
9469 fc-lang/av.orth		 | 4 ++--
9470 fc-lang/ay.orth		 | 4 ++--
9471 fc-lang/az_ir.orth		 | 4 ++--
9472 fc-lang/ba.orth		 | 4 ++--
9473 fc-lang/be.orth		 | 4 ++--
9474 fc-lang/bg.orth		 | 4 ++--
9475 fc-lang/bh.orth		 | 4 ++--
9476 fc-lang/bho.orth		 | 4 ++--
9477 fc-lang/bi.orth		 | 4 ++--
9478 fc-lang/bin.orth		 | 4 ++--
9479 fc-lang/bm.orth		 | 4 ++--
9480 fc-lang/bo.orth		 | 4 ++--
9481 fc-lang/br.orth		 | 4 ++--
9482 fc-lang/bs.orth		 | 4 ++--
9483 fc-lang/bua.orth		 | 4 ++--
9484 fc-lang/ca.orth		 | 4 ++--
9485 fc-lang/ce.orth		 | 4 ++--
9486 fc-lang/ch.orth		 | 4 ++--
9487 fc-lang/chm.orth		 | 4 ++--
9488 fc-lang/chr.orth		 | 4 ++--
9489 fc-lang/co.orth		 | 4 ++--
9490 fc-lang/cs.orth		 | 4 ++--
9491 fc-lang/cu.orth		 | 4 ++--
9492 fc-lang/cv.orth		 | 4 ++--
9493 fc-lang/cy.orth		 | 4 ++--
9494 fc-lang/da.orth		 | 4 ++--
9495 fc-lang/de.orth		 | 4 ++--
9496 fc-lang/dz.orth		 | 4 ++--
9497 fc-lang/el.orth		 | 4 ++--
9498 fc-lang/en.orth		 | 4 ++--
9499 fc-lang/eo.orth		 | 4 ++--
9500 fc-lang/es.orth		 | 4 ++--
9501 fc-lang/et.orth		 | 4 ++--
9502 fc-lang/eu.orth		 | 4 ++--
9503 fc-lang/fa.orth		 | 4 ++--
9504 fc-lang/fc-lang.c		 | 4 ++--
9505 fc-lang/fc-lang.man		 | 4 ++--
9506 fc-lang/fclang.tmpl.h		 | 4 ++--
9507 fc-lang/ff.orth		 | 4 ++--
9508 fc-lang/fi.orth		 | 4 ++--
9509 fc-lang/fj.orth		 | 4 ++--
9510 fc-lang/fo.orth		 | 4 ++--
9511 fc-lang/fr.orth		 | 4 ++--
9512 fc-lang/fur.orth		 | 4 ++--
9513 fc-lang/fy.orth		 | 4 ++--
9514 fc-lang/ga.orth		 | 4 ++--
9515 fc-lang/gd.orth		 | 4 ++--
9516 fc-lang/gez.orth		 | 4 ++--
9517 fc-lang/gl.orth		 | 4 ++--
9518 fc-lang/gn.orth		 | 4 ++--
9519 fc-lang/gu.orth		 | 4 ++--
9520 fc-lang/gv.orth		 | 4 ++--
9521 fc-lang/ha.orth		 | 4 ++--
9522 fc-lang/haw.orth		 | 4 ++--
9523 fc-lang/he.orth		 | 4 ++--
9524 fc-lang/hi.orth		 | 4 ++--
9525 fc-lang/ho.orth		 | 4 ++--
9526 fc-lang/hr.orth		 | 4 ++--
9527 fc-lang/hu.orth		 | 4 ++--
9528 fc-lang/hy.orth		 | 4 ++--
9529 fc-lang/ia.orth		 | 4 ++--
9530 fc-lang/id.orth		 | 4 ++--
9531 fc-lang/ie.orth		 | 4 ++--
9532 fc-lang/ig.orth		 | 4 ++--
9533 fc-lang/ik.orth		 | 4 ++--
9534 fc-lang/io.orth		 | 4 ++--
9535 fc-lang/is.orth		 | 4 ++--
9536 fc-lang/it.orth		 | 4 ++--
9537 fc-lang/iu.orth		 | 4 ++--
9538 fc-lang/ja.orth		 | 4 ++--
9539 fc-lang/ka.orth		 | 4 ++--
9540 fc-lang/kaa.orth		 | 4 ++--
9541 fc-lang/ki.orth		 | 4 ++--
9542 fc-lang/kk.orth		 | 4 ++--
9543 fc-lang/kl.orth		 | 4 ++--
9544 fc-lang/kn.orth		 | 4 ++--
9545 fc-lang/ko.orth		 | 4 ++--
9546 fc-lang/kok.orth		 | 4 ++--
9547 fc-lang/ku_am.orth		 | 4 ++--
9548 fc-lang/ku_ir.orth		 | 4 ++--
9549 fc-lang/kum.orth		 | 4 ++--
9550 fc-lang/kv.orth		 | 4 ++--
9551 fc-lang/kw.orth		 | 4 ++--
9552 fc-lang/ky.orth		 | 4 ++--
9553 fc-lang/la.orth		 | 4 ++--
9554 fc-lang/lb.orth		 | 4 ++--
9555 fc-lang/lez.orth		 | 4 ++--
9556 fc-lang/ln.orth		 | 4 ++--
9557 fc-lang/lo.orth		 | 4 ++--
9558 fc-lang/lt.orth		 | 4 ++--
9559 fc-lang/lv.orth		 | 4 ++--
9560 fc-lang/mai.orth		 | 4 ++--
9561 fc-lang/mg.orth		 | 4 ++--
9562 fc-lang/mh.orth		 | 4 ++--
9563 fc-lang/mi.orth		 | 4 ++--
9564 fc-lang/mk.orth		 | 4 ++--
9565 fc-lang/ml.orth		 | 4 ++--
9566 fc-lang/mn_cn.orth		 | 4 ++--
9567 fc-lang/mo.orth		 | 4 ++--
9568 fc-lang/mr.orth		 | 4 ++--
9569 fc-lang/mt.orth		 | 4 ++--
9570 fc-lang/my.orth		 | 4 ++--
9571 fc-lang/nb.orth		 | 4 ++--
9572 fc-lang/nds.orth		 | 4 ++--
9573 fc-lang/ne.orth		 | 4 ++--
9574 fc-lang/nl.orth		 | 4 ++--
9575 fc-lang/nn.orth		 | 4 ++--
9576 fc-lang/no.orth		 | 4 ++--
9577 fc-lang/ny.orth		 | 4 ++--
9578 fc-lang/oc.orth		 | 4 ++--
9579 fc-lang/om.orth		 | 4 ++--
9580 fc-lang/or.orth		 | 4 ++--
9581 fc-lang/os.orth		 | 4 ++--
9582 fc-lang/pa_in.orth		 | 2 +-
9583 fc-lang/pl.orth		 | 4 ++--
9584 fc-lang/ps_af.orth		 | 4 ++--
9585 fc-lang/ps_pk.orth		 | 4 ++--
9586 fc-lang/pt.orth		 | 4 ++--
9587 fc-lang/rm.orth		 | 4 ++--
9588 fc-lang/ro.orth		 | 4 ++--
9589 fc-lang/ru.orth		 | 4 ++--
9590 fc-lang/sa.orth		 | 4 ++--
9591 fc-lang/sah.orth		 | 4 ++--
9592 fc-lang/sco.orth		 | 4 ++--
9593 fc-lang/se.orth		 | 4 ++--
9594 fc-lang/sel.orth		 | 4 ++--
9595 fc-lang/sk.orth		 | 4 ++--
9596 fc-lang/sl.orth		 | 4 ++--
9597 fc-lang/sm.orth		 | 4 ++--
9598 fc-lang/sma.orth		 | 4 ++--
9599 fc-lang/smj.orth		 | 4 ++--
9600 fc-lang/smn.orth		 | 4 ++--
9601 fc-lang/sms.orth		 | 4 ++--
9602 fc-lang/so.orth		 | 4 ++--
9603 fc-lang/sq.orth		 | 4 ++--
9604 fc-lang/sr.orth		 | 4 ++--
9605 fc-lang/sv.orth		 | 4 ++--
9606 fc-lang/sw.orth		 | 4 ++--
9607 fc-lang/syr.orth		 | 4 ++--
9608 fc-lang/ta.orth		 | 4 ++--
9609 fc-lang/te.orth		 | 4 ++--
9610 fc-lang/tg.orth		 | 4 ++--
9611 fc-lang/th.orth		 | 4 ++--
9612 fc-lang/ti_er.orth		 | 4 ++--
9613 fc-lang/ti_et.orth		 | 4 ++--
9614 fc-lang/tig.orth		 | 4 ++--
9615 fc-lang/tn.orth		 | 4 ++--
9616 fc-lang/to.orth		 | 4 ++--
9617 fc-lang/tr.orth		 | 4 ++--
9618 fc-lang/ts.orth		 | 4 ++--
9619 fc-lang/tt.orth		 | 4 ++--
9620 fc-lang/tw.orth		 | 4 ++--
9621 fc-lang/tyv.orth		 | 4 ++--
9622 fc-lang/ug.orth		 | 4 ++--
9623 fc-lang/uk.orth		 | 4 ++--
9624 fc-lang/ur.orth		 | 4 ++--
9625 fc-lang/ve.orth		 | 4 ++--
9626 fc-lang/vi.orth		 | 4 ++--
9627 fc-lang/vo.orth		 | 4 ++--
9628 fc-lang/vot.orth		 | 4 ++--
9629 fc-lang/wa.orth		 | 4 ++--
9630 fc-lang/wen.orth		 | 4 ++--
9631 fc-lang/wo.orth		 | 4 ++--
9632 fc-lang/xh.orth		 | 4 ++--
9633 fc-lang/yap.orth		 | 4 ++--
9634 fc-lang/yi.orth		 | 4 ++--
9635 fc-lang/yo.orth		 | 4 ++--
9636 fc-lang/zh_cn.orth		 | 4 ++--
9637 fc-lang/zh_hk.orth		 | 4 ++--
9638 fc-lang/zh_mo.orth		 | 4 ++--
9639 fc-lang/zh_sg.orth		 | 4 ++--
9640 fc-lang/zh_tw.orth		 | 4 ++--
9641 fc-lang/zu.orth		 | 4 ++--
9642 fc-list/Makefile.am		 | 4 ++--
9643 fc-list/fc-list.c		 | 4 ++--
9644 fc-match/Makefile.am		 | 4 ++--
9645 fc-match/fc-match.c		 | 4 ++--
9646 fc-query/Makefile.am		 | 4 ++--
9647 fc-query/fc-query.c		 | 4 ++--
9648 fc-scan/Makefile.am		 | 4 ++--
9649 fc-scan/fc-scan.c		 | 4 ++--
9650 fontconfig/fcfreetype.h	 | 4 ++--
9651 fontconfig/fcprivate.h		 | 4 ++--
9652 fontconfig/fontconfig.h	 | 4 ++--
9653 src/Makefile.am		 | 4 ++--
9654 src/fcatomic.c			 | 4 ++--
9655 src/fcblanks.c			 | 4 ++--
9656 src/fccache.c			 | 4 ++--
9657 src/fccfg.c			 | 4 ++--
9658 src/fccharset.c		 | 4 ++--
9659 src/fcdbg.c			 | 4 ++--
9660 src/fcdefault.c		 | 4 ++--
9661 src/fcdir.c			 | 4 ++--
9662 src/fcformat.c			 | 4 ++--
9663 src/fcfreetype.c		 | 4 ++--
9664 src/fcfs.c			 | 4 ++--
9665 src/fcinit.c			 | 4 ++--
9666 src/fcint.h			 | 4 ++--
9667 src/fclang.c			 | 4 ++--
9668 src/fclist.c			 | 4 ++--
9669 src/fcmatch.c			 | 4 ++--
9670 src/fcname.c			 | 4 ++--
9671 src/fcpat.c			 | 4 ++--
9672 src/fcstr.c			 | 4 ++--
9673 src/fcxml.c			 | 4 ++--
9674 254 files changed, 508 insertions(+), 508 deletions(-)
9675
9676commit b9b01b6ed0849f770200fb6ae2a3ac0ca2166877
9677Author: Behdad Esfahbod <behdad@behdad.org>
9678Date:	Thu Mar 12 13:48:07 2009 -0400
9679
9680    Call git tools using "git cmd" instead of "git-cmd" syntax
9681
9682    Recent git doesn't install the git-* commands in path.
9683
9684 Makefile.am	|  2 +-
9685 new-version.sh | 10 +++++-----
9686 2 files changed, 6 insertions(+), 6 deletions(-)
9687
9688commit de69ee14d3ed094cd2bc4df603a03675c28d1b5b
9689Author: Behdad Esfahbod <behdad@behdad.org>
9690Date:	Thu Mar 12 12:31:57 2009 -0400
9691
9692    [fcxml.c] Embed a static 64-byte attr buffer in FcPStack
9693
9694    Reduces number of mallocs called from FcConfigSaveAttr in my
9695    small test
9696    from 160 down to 6.
9697
9698 src/fcstr.c |	4 ++--
9699 src/fcxml.c | 23 +++++++++++++++--------
9700 2 files changed, 17 insertions(+), 10 deletions(-)
9701
9702commit 39861b7d9c69e71b9a8fb0d0d04279520cb30f04
9703Author: Behdad Esfahbod <behdad@behdad.org>
9704Date:	Thu Mar 12 12:22:37 2009 -0400
9705
9706    [fcxml] Embed 64 static FcVStack objects in FcConfigParse
9707
9708    This reduces the number of mallocs called from FcVStackPush from
9709    over 800 down to zero.
9710
9711 src/fcxml.c | 218
9712 +++++++++++++++++++++++++++++-------------------------------
9713 1 file changed, 105 insertions(+), 113 deletions(-)
9714
9715commit 1d7b47da9da574a8adf39b0b5d11aab3d3cf4a37
9716Author: Behdad Esfahbod <behdad@behdad.org>
9717Date:	Thu Mar 12 11:58:04 2009 -0400
9718
9719    [fcxml] Embed 8 static FcPStack objects in FcConfigParse
9720
9721    This reduces the number of mallocs called from FcPStackPush from
9722    over 900 down to zero.
9723
9724 src/fcxml.c | 28 ++++++++++++++++++++++------
9725 1 file changed, 22 insertions(+), 6 deletions(-)
9726
9727commit 532d8a1dbc2baebc2603d091952a640b954b6f71
9728Author: Behdad Esfahbod <behdad@behdad.org>
9729Date:	Thu Mar 12 09:27:20 2009 -0400
9730
9731    [fcxml] Don't allocate attr array if there are no attributes
9732
9733    Reduces number of mallocs from FcConfigSaveAttr() in my small test
9734    from over 900 down to 157.
9735
9736 src/fcxml.c | 19 ++++++-------------
9737 1 file changed, 6 insertions(+), 13 deletions(-)
9738
9739commit 3ed70071cdc8a03229c009f5565c23948264a5e0
9740Author: Behdad Esfahbod <behdad@behdad.org>
9741Date:	Wed Mar 11 14:07:15 2009 -0400
9742
9743    [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon
9744
9745    We can simply NUL-terminate the buffer and use it.	Reduces number of
9746    mallocs called from FcStrBufDone in my small test from 631 down to 66.
9747
9748 src/fcint.h |	3 +++
9749 src/fcstr.c | 13 +++++++++++++
9750 src/fcxml.c | 28 ++++++++++++++--------------
9751 3 files changed, 30 insertions(+), 14 deletions(-)
9752
9753commit 7d35c11b3304659d8be43913c9b125f2b5b38516
9754Author: Behdad Esfahbod <behdad@behdad.org>
9755Date:	Wed Mar 11 13:56:09 2009 -0400
9756
9757    [fcstr.c] Embed a static 64-byte buffer in FcStrBuf
9758
9759    Reduces number of mallocs called from FcStrBufChar in my small test
9760    from 900 down to 6.
9761
9762 src/fcint.h |	1 +
9763 src/fcstr.c | 11 +++++++++--
9764 2 files changed, 10 insertions(+), 2 deletions(-)
9765
9766commit 916640ce40b995d1d97244975139ec0c030483e4
9767Author: Behdad Esfahbod <behdad@behdad.org>
9768Date:	Tue Mar 10 02:15:37 2009 -0400
9769
9770    Fix Makefile's to not create target file in case of failure
9771
9772 fc-arch/Makefile.am | 3 ++-
9773 fc-lang/Makefile.am | 3 ++-
9774 2 files changed, 4 insertions(+), 2 deletions(-)
9775
9776commit 26ce979e825d661be046b1440563115ddc5ea4ab
9777Author: Behdad Esfahbod <behdad@behdad.org>
9778Date:	Tue Mar 10 02:14:15 2009 -0400
9779
9780    Fix Fanti (fat) orth file (#20390)
9781
9782 fc-lang/fat.orth | 2 +-
9783 1 file changed, 1 insertion(+), 1 deletion(-)
9784
9785commit 49111c11fb5dca2af06004cc2ae443517f6c9557
9786Author: Roozbeh Pournader <roozbeh@gmail.com>
9787Date:	Mon Mar 2 22:48:37 2009 -0800
9788
9789    Add Sundanese (su) orthography (bug #20440)
9790
9791 fc-lang/su.orth | 33 +++++++++++++++++++++++++++++++++
9792 1 file changed, 33 insertions(+)
9793
9794commit 0eaed16d34687bddc831d1ab3c50406c7c56792d
9795Author: Roozbeh Pournader <roozbeh@gmail.com>
9796Date:	Mon Mar 2 20:53:26 2009 -0800
9797
9798    Add Kanuri (kr) orthography (bug #20438)
9799
9800 fc-lang/kr.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
9801 1 file changed, 43 insertions(+)
9802
9803commit fe4838588b0b9eb84f66bd4ad70ee12013e0b49a
9804Author: Roozbeh Pournader <roozbeh@gmail.com>
9805Date:	Mon Mar 2 02:21:17 2009 -0800
9806
9807    Add Nauru (na) orthography (bug #20418)
9808
9809 fc-lang/na.orth | 40 ++++++++++++++++++++++++++++++++++++++++
9810 1 file changed, 40 insertions(+)
9811
9812commit 9141b4bbe9a100200b09597f02521cd6e30d0f06
9813Author: Roozbeh Pournader <roozbeh@gmail.com>
9814Date:	Sun Mar 1 03:53:11 2009 -0800
9815
9816    Add Javanese (jv) orthography (bug #20403)
9817
9818 fc-lang/jv.orth | 36 ++++++++++++++++++++++++++++++++++++
9819 1 file changed, 36 insertions(+)
9820
9821commit dc6daae9494e30d8c2d9657bab04d8f88751f751
9822Author: Roozbeh Pournader <roozbeh@gmail.com>
9823Date:	Sun Mar 1 03:50:46 2009 -0800
9824
9825    Add Sichuan Yi (ii) orthography (bug #20402)
9826
9827 fc-lang/ii.orth | 34 ++++++++++++++++++++++++++++++++++
9828 1 file changed, 34 insertions(+)
9829
9830commit 43517045f885c0e463c8a784c65f0b783658fc9b
9831Author: Roozbeh Pournader <roozbeh@gmail.com>
9832Date:	Sun Mar 1 03:46:48 2009 -0800
9833
9834    Add Shona (sn) orthography (bug #20394)
9835
9836 fc-lang/sn.orth | 35 +++++++++++++++++++++++++++++++++++
9837 1 file changed, 35 insertions(+)
9838
9839commit 42a8008df14c7dcdd85ab7d3ce12b4191b807f27
9840Author: Roozbeh Pournader <roozbeh@gmail.com>
9841Date:	Sun Mar 1 03:30:58 2009 -0800
9842
9843    Add orthographies for Oshiwambo languages (bug #20401)
9844
9845    The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi
9846    (kwm).
9847
9848 fc-lang/kj.orth  | 34 ++++++++++++++++++++++++++++++++++
9849 fc-lang/kwm.orth | 29 +++++++++++++++++++++++++++++
9850 fc-lang/ng.orth  | 29 +++++++++++++++++++++++++++++
9851 3 files changed, 92 insertions(+)
9852
9853commit f0b546372967434418aa6cfe6f2d709795fdff24
9854Author: Roozbeh Pournader <roozbeh@gmail.com>
9855Date:	Sun Mar 1 02:33:54 2009 -0800
9856
9857    Add Zhuang (za) orthography (bug #20399)
9858
9859 fc-lang/za.orth | 39 +++++++++++++++++++++++++++++++++++++++
9860 1 file changed, 39 insertions(+)
9861
9862commit 7886b147834decbcab6f556b1c43cc003e2bf893
9863Author: Roozbeh Pournader <roozbeh@gmail.com>
9864Date:	Sun Mar 1 02:12:38 2009 -0800
9865
9866    Add Rundi (rn) orthography (bug #20398)
9867
9868 fc-lang/rn.orth | 32 ++++++++++++++++++++++++++++++++
9869 1 file changed, 32 insertions(+)
9870
9871commit 10a85249d9e79ae474c996d3e4f14d0ea8aa50b8
9872Author: Roozbeh Pournader <roozbeh@gmail.com>
9873Date:	Sat Feb 28 19:43:02 2009 -0800
9874
9875    Add Navajo (nv) orthography (bug #20395)
9876
9877 fc-lang/nv.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
9878 1 file changed, 48 insertions(+)
9879
9880commit bf20886085a18227702f67b70dd7ef5f0e919469
9881Author: Roozbeh Pournader <roozbeh@gmail.com>
9882Date:	Sat Feb 28 18:25:20 2009 -0800
9883
9884    Add Tahitian (ty) orthography (bug #20391)
9885
9886 fc-lang/ty.orth | 41 +++++++++++++++++++++++++++++++++++++++++
9887 1 file changed, 41 insertions(+)
9888
9889commit 0e05d7e5c730a1740d4c289a66f43f11a527c840
9890Author: Roozbeh Pournader <roozbeh@gmail.com>
9891Date:	Sat Feb 28 18:01:11 2009 -0800
9892
9893    Add Sango (sg) orthography (bug #20393)
9894
9895 fc-lang/sg.orth | 47 +++++++++++++++++++++++++++++++++++++++++++++++
9896 1 file changed, 47 insertions(+)
9897
9898commit bdbdc64dd1e0a1727e2486c3320f9598695e4ab4
9899Author: Roozbeh Pournader <roozbeh@gmail.com>
9900Date:	Sat Feb 28 17:38:21 2009 -0800
9901
9902    Added Quechua (qu) orthography (bug #20392)
9903
9904 fc-lang/qu.orth | 36 ++++++++++++++++++++++++++++++++++++
9905 1 file changed, 36 insertions(+)
9906
9907commit 16159d0fae1d8d0d2ba6ac1fc7f845582dec351b
9908Author: Roozbeh Pournader <roozbeh@gmail.com>
9909Date:	Sat Feb 28 17:05:11 2009 -0800
9910
9911    Add Akan (ak) and Fanti (fat) orthographies (bug #20390)
9912
9913 fc-lang/ak.orth  | 30 ++++++++++++++++++++++++++++++
9914 fc-lang/fat.orth | 30 ++++++++++++++++++++++++++++++
9915 2 files changed, 60 insertions(+)
9916
9917commit 881a7cd93b3358e371a25bc7ad4818baa3c8968b
9918Author: Roozbeh Pournader <roozbeh@gmail.com>
9919Date:	Sat Feb 28 16:29:07 2009 -0800
9920
9921    Add Herero (hz) orthograhy (bug #20387)
9922
9923 fc-lang/hz.orth | 35 +++++++++++++++++++++++++++++++++++
9924 1 file changed, 35 insertions(+)
9925
9926commit bc701d2a5b7dc687ba25bafc5fea282adad37ecb
9927Author: Roozbeh Pournader <roozbeh@gmail.com>
9928Date:	Sat Feb 28 16:03:51 2009 -0800
9929
9930    Add Ewe (ee) orthography (bug #20386)
9931
9932 fc-lang/ee.orth | 77
9933 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9934 1 file changed, 77 insertions(+)
9935
9936commit 5a83914b733755ff6c710ff398cb5668fdb74a19
9937Author: Roozbeh Pournader <roozbeh@gmail.com>
9938Date:	Fri Feb 27 14:41:07 2009 -0800
9939
9940    Update Serbo-Croatian (sh) orthography (bug #20368)
9941
9942 fc-lang/sh.orth | 18 +++++++++++++-----
9943 1 file changed, 13 insertions(+), 5 deletions(-)
9944
9945commit 505ea8ce37dff9cc35dba6a98de4a31ed1ac5f8c
9946Author: Roozbeh Pournader <roozbeh@gmail.com>
9947Date:	Thu Feb 26 23:27:20 2009 -0800
9948
9949    Extend Crimean Tatar (crh) orthography (bug #19891)
9950
9951 fc-lang/crh.orth | 7 ++++---
9952 1 file changed, 4 insertions(+), 3 deletions(-)
9953
9954commit 4c7da799f3b90fb2f1117f9e9c45fa7fc1bd268c
9955Author: Roozbeh Pournader <roozbeh@gmail.com>
9956Date:	Wed Feb 18 21:21:01 2009 -0800
9957
9958    Add Divehi (dv) orthography (bug #20207)
9959
9960 fc-lang/dv.orth | 34 ++++++++++++++++++++++++++++++++++
9961 1 file changed, 34 insertions(+)
9962
9963commit 5cac0a4fd681087562c84b3d2534cecff6876048
9964Author: Roozbeh Pournader <roozbeh@gmail.com>
9965Date:	Wed Feb 18 17:09:51 2009 -0800
9966
9967    Remove digits and symbols from some Indic orthographies (bug #20204)
9968
9969    These orthographies were changed: Gujarati (gu), Kannada (kn), Lao
9970    (lo),
9971    Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
9972
9973 fc-lang/gu.orth | 4 ++--
9974 fc-lang/kn.orth | 4 ++--
9975 fc-lang/lo.orth | 4 ++--
9976 fc-lang/ml.orth | 4 ++--
9977 fc-lang/or.orth | 5 +++--
9978 fc-lang/te.orth | 4 ++--
9979 fc-lang/th.orth | 8 ++++++--
9980 7 files changed, 19 insertions(+), 14 deletions(-)
9981
9982commit ea628d97706e842cb5555ceb5368fd972c941e0c
9983Author: Roozbeh Pournader <roozbeh@gmail.com>
9984Date:	Wed Feb 18 16:44:10 2009 -0800
9985
9986    Tighten Central Khmer (km) orthography (bug #20202)
9987
9988 fc-lang/km.orth | 24 +++++++++++++++++-------
9989 1 file changed, 17 insertions(+), 7 deletions(-)
9990
9991commit 4a5805d9c6b20b4c8f56f3b8201653e88e3706be
9992Author: Roozbeh Pournader <roozbeh@gmail.com>
9993Date:	Wed Feb 18 16:03:30 2009 -0800
9994
9995    Change Kashmiri (ks) orthography to Arabic script (bug #20200)
9996
9997 fc-lang/ks.orth | 19 ++++++++++++-------
9998 1 file changed, 12 insertions(+), 7 deletions(-)
9999
10000commit cda57219229025db963d3db0f984974187a409f8
10001Author: Roozbeh Pournader <roozbeh@gmail.com>
10002Date:	Tue Feb 17 23:33:07 2009 -0800
10003
10004    Rename Fulah orthography from 'ful' to 'ff' (bug #20177)
10005
10006 fc-lang/ff.orth  | 38 ++++++++++++++++++++++++++++++++++++++
10007 fc-lang/ful.orth | 38 --------------------------------------
10008 2 files changed, 38 insertions(+), 38 deletions(-)
10009
10010commit a32b79c3a5251916597bb871d2cd7698baeb5e58
10011Author: Roozbeh Pournader <roozbeh@gmail.com>
10012Date:	Tue Feb 17 22:45:17 2009 -0800
10013
10014    Rename Bambara orthography from 'bam' to 'bm' (bug #20175)
10015
10016 fc-lang/bam.orth | 37 -------------------------------------
10017 fc-lang/bm.orth  | 37 +++++++++++++++++++++++++++++++++++++
10018 2 files changed, 37 insertions(+), 37 deletions(-)
10019
10020commit 74a0a28695a24e02bc623d1b2c1c72054ff03d52
10021Author: Roozbeh Pournader <roozbeh@gmail.com>
10022Date:	Tue Feb 17 22:40:50 2009 -0800
10023
10024    Rename Avaric orthography from 'ava' to 'av' (bug #20174)
10025
10026 fc-lang/av.orth  | 97
10027 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10028 fc-lang/ava.orth | 97
10029 --------------------------------------------------------
10030 2 files changed, 97 insertions(+), 97 deletions(-)
10031
10032commit eba32fa3f3024fb94f75cdedaa8d4c17d786a761
10033Author: Roozbeh Pournader <roozbeh@gmail.com>
10034Date:	Tue Feb 17 22:09:53 2009 -0800
10035
10036    Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
10037
10038    Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
10039    too, since it was only temporarily used in 1991-1992.
10040
10041 fc-lang/az_az.orth | 41 ++++++++++++++---------------------------
10042 1 file changed, 14 insertions(+), 27 deletions(-)
10043
10044commit 1c7bacc214f6e6e507f932230ec52744337cdf47
10045Author: Roozbeh Pournader <roozbeh@gmail.com>
10046Date:	Tue Feb 17 21:37:45 2009 -0800
10047
10048    Switch Uzbek (uz) orthography to Latin (bug #19851)
10049
10050 fc-lang/uz.orth | 94
10051 ++++++++++-----------------------------------------------
10052 1 file changed, 16 insertions(+), 78 deletions(-)
10053
10054commit dfd5d0937ce44b4a60b5ee7e2e82650a5e31a456
10055Author: Roozbeh Pournader <roozbeh@gmail.com>
10056Date:	Tue Feb 17 20:02:39 2009 -0800
10057
10058    Add Crimean Tatar (crh) orthography (bug #19891)
10059
10060 fc-lang/crh.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10061 1 file changed, 45 insertions(+)
10062
10063commit 502c46c23d3e36dbfff29484486091f140756535
10064Author: Roozbeh Pournader <roozbeh@gmail.com>
10065Date:	Tue Feb 17 19:41:30 2009 -0800
10066
10067    Add Papiamento (pap_aw, pap_an) orthographies (bug #19891)
10068
10069 fc-lang/pap_an.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10070 fc-lang/pap_aw.orth | 31 +++++++++++++++++++++++++++++++
10071 2 files changed, 77 insertions(+)
10072
10073commit b4cd4cb6cc2cfd6432bfd4a5b2ec9c63cf653f6d
10074Author: Roozbeh Pournader <roozbeh@gmail.com>
10075Date:	Tue Feb 17 17:30:15 2009 -0800
10076
10077    Add Blin (byn) orthography (bug #19891)
10078
10079 fc-lang/byn.orth | 27 +++++++++++++++++++++++++++
10080 1 file changed, 27 insertions(+)
10081
10082commit 4d7412a28b834830d0d1749852115846b3554932
10083Author: Roozbeh Pournader <roozbeh@gmail.com>
10084Date:	Tue Feb 17 17:03:54 2009 -0800
10085
10086    Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
10087
10088    Previous Panjabi orthography was in the Gurmukhi script only, while in
10089    Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
10090
10091 fc-lang/pa.orth    | 46 ----------------------------------------------
10092 fc-lang/pa_in.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10093 fc-lang/pa_pk.orth | 28 ++++++++++++++++++++++++++++
10094 3 files changed, 74 insertions(+), 46 deletions(-)
10095
10096commit 7a22c9d3471cd4963c529937df823148ab8e1a7d
10097Author: Roozbeh Pournader <roozbeh@gmail.com>
10098Date:	Fri Feb 13 20:04:42 2009 -0800
10099
10100    Add Ottoman Turkish (ota) orthography (bug #20114)
10101
10102 fc-lang/ota.orth | 41 +++++++++++++++++++++++++++++++++++++++++
10103 1 file changed, 41 insertions(+)
10104
10105commit b5675e4c920dbb146ab76d49b4807693749e8143
10106Author: Roozbeh Pournader <roozbeh@gmail.com>
10107Date:	Fri Feb 13 17:14:14 2009 -0800
10108
10109    Remove Euro Sign from all orthographies (bug #19865)
10110
10111 fc-lang/de.orth | 1 -
10112 fc-lang/el.orth | 1 -
10113 fc-lang/en.orth | 1 -
10114 fc-lang/es.orth | 1 -
10115 fc-lang/fi.orth | 1 -
10116 fc-lang/fr.orth | 1 -
10117 fc-lang/it.orth | 1 -
10118 fc-lang/nl.orth | 1 -
10119 fc-lang/pt.orth | 1 -
10120 9 files changed, 9 deletions(-)
10121
10122commit f6993c880345b45abc0f7e7f0bb14dd0ddae0caa
10123Author: Behdad Esfahbod <behdad@behdad.org>
10124Date:	Mon Mar 2 13:25:37 2009 +0330
10125
10126    [fc-lang] Continue parsing after an "include" (#20179)
10127
10128 fc-lang/fc-lang.c | 29 ++++++++++++++++++-----------
10129 1 file changed, 18 insertions(+), 11 deletions(-)
10130
10131commit abe0e056d5a93dee80d8e964569563dc4d131a90
10132Author: Roozbeh Pournader <roozbeh@gmail.com>
10133Date:	Fri Feb 13 16:47:11 2009 -0800
10134
10135    Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
10136
10137    Removing digits, symbols, and the letters not used in the languages.
10138
10139 fc-lang/as.orth | 37 +++++++++++++++++++++++++++----------
10140 fc-lang/bn.orth | 21 ++++++++++++---------
10141 2 files changed, 39 insertions(+), 19 deletions(-)
10142
10143commit 40b2904c8984db90cc35eecbec571552c2e4d120
10144Author: Roozbeh Pournader <roozbeh@gmail.com>
10145Date:	Fri Feb 13 16:07:14 2009 -0800
10146
10147    Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891)
10148
10149 fc-lang/sid.orth | 27 +++++++++++++++++++++++++++
10150 fc-lang/wal.orth | 27 +++++++++++++++++++++++++++
10151 2 files changed, 54 insertions(+)
10152
10153commit d333969e0c809b3175193c7dda26703287d57fd4
10154Author: Roozbeh Pournader <roozbeh@gmail.com>
10155Date:	Fri Feb 13 15:52:23 2009 -0800
10156
10157    Add Sardinian (sc) orthography (bug #19891)
10158
10159 fc-lang/sc.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10160 1 file changed, 42 insertions(+)
10161
10162commit 1ae2e9b479818835ba3ddddb3c613cdb5acf46d4
10163Author: Roozbeh Pournader <roozbeh@gmail.com>
10164Date:	Fri Feb 13 13:31:10 2009 -0800
10165
10166    Add Limburgan (li) orthography (bug #19891)
10167
10168 fc-lang/li.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
10169 1 file changed, 43 insertions(+)
10170
10171commit d8a4ee921a3bf0e78dffcea8f27d457cc1bc378e
10172Author: Roozbeh Pournader <roozbeh@gmail.com>
10173Date:	Wed Feb 11 01:59:56 2009 -0800
10174
10175    Ad Ganda (lg) orthography (bug #19891)
10176
10177 fc-lang/lg.orth | 33 +++++++++++++++++++++++++++++++++
10178 1 file changed, 33 insertions(+)
10179
10180commit f4159adaa88d55118fe1c2c62b05600d0a8fbc0a
10181Author: Roozbeh Pournader <roozbeh@gmail.com>
10182Date:	Wed Feb 11 01:44:45 2009 -0800
10183
10184    Add Haitian Creole (ht) orthography (bug #19891)
10185
10186 fc-lang/ht.orth | 35 +++++++++++++++++++++++++++++++++++
10187 1 file changed, 35 insertions(+)
10188
10189commit 190b4b5b2bd9a4822660b134639a759a5949c862
10190Author: Roozbeh Pournader <roozbeh@gmail.com>
10191Date:	Wed Feb 11 01:11:30 2009 -0800
10192
10193    Add Aragonese (an) orthography (bug #19891)
10194
10195 fc-lang/an.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10196 1 file changed, 45 insertions(+)
10197
10198commit 3541f01828be06e2a414fa5bcd9543dbb2c9e0fd
10199Author: Roozbeh Pournader <roozbeh@gmail.com>
10200Date:	Wed Feb 11 00:34:10 2009 -0800
10201
10202    Add Kurdish in Turkey (ku_tr) orthography (bug #19891)
10203
10204 fc-lang/ku_tr.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10205 1 file changed, 42 insertions(+)
10206
10207commit 3792f0199065cdf808d723eacf3fa86910453f70
10208Author: Roozbeh Pournader <roozbeh@gmail.com>
10209Date:	Wed Feb 11 00:22:53 2009 -0800
10210
10211    Use newly added Cyrillic letters for Kurdish (bug #20049)
10212
10213 fc-lang/ku_am.orth | 5 +----
10214 1 file changed, 1 insertion(+), 4 deletions(-)
10215
10216commit 0d8b15f00f11a5150d842a3bd10e8dd05413fb9c
10217Author: Roozbeh Pournader <roozbeh@gmail.com>
10218Date:	Wed Feb 11 00:05:16 2009 -0800
10219
10220    Add Chhattisgarhi (hne) orthography (bug #19891)
10221
10222 fc-lang/hne.orth | 28 ++++++++++++++++++++++++++++
10223 1 file changed, 28 insertions(+)
10224
10225commit 04ac14fc14131a66f0c391d8bb3894a01e556a05
10226Author: Behdad Esfahbod <behdad@behdad.org>
10227Date:	Fri Feb 13 17:18:11 2009 -0800
10228
10229    [fcformat] Add list of undocumented language features
10230
10231 src/fcformat.c | 35 +++++++++++++++++++++++++++++++++++
10232 1 file changed, 35 insertions(+)
10233
10234commit 384542fa915b27285ec22d899c4aa19be8c275f1
10235Author: Behdad Esfahbod <behdad@behdad.org>
10236Date:	Fri Feb 13 16:41:37 2009 -0800
10237
10238    [fcformat] Add a 'pkgkit' builtin that prints tags for font packages
10239
10240    For DejaVu Sans Condensed it generates:
10241
10242    font(dejavusans)
10243    font(dejavusanscondensed)
10244    font(:lang=aa)
10245    font(:lang=ab)
10246    ...
10247    font(:lang=yo)
10248    font(:lang=zu)
10249
10250 src/fcformat.c | 2 ++
10251 1 file changed, 2 insertions(+)
10252
10253commit 9d58d01c5c061c1fcfb3cca3a3a4622f9bbec727
10254Author: Behdad Esfahbod <behdad@behdad.org>
10255Date:	Fri Feb 13 16:33:58 2009 -0800
10256
10257    [fcformat] Enumerate langsets like we do arrays of values
10258
10259    If one asks for a format like '%{[]elt{expr}}' and the first value
10260    for elt is a langset, we enumerate the langset languages in expr.
10261
10262 src/fcformat.c | 59
10263 ++++++++++++++++++++++++++++++++++++++++++++++------------
10264 1 file changed, 47 insertions(+), 12 deletions(-)
10265
10266commit d62b85af21777582ad720efd9c319fde97b67d82
10267Author: Behdad Esfahbod <behdad@behdad.org>
10268Date:	Fri Feb 13 16:30:43 2009 -0800
10269
10270    [fclang] Implement FcLangSetGetLangs() (#18846)
10271
10272 doc/fclangset.fncs	 |  8 ++++++++
10273 fontconfig/fontconfig.h |  3 +++
10274 src/fclang.c		 | 32 ++++++++++++++++++++++++++++++++
10275 3 files changed, 43 insertions(+)
10276
10277commit cdfb76585e7afbe739d00ed83a029ce1f909142f
10278Author: Behdad Esfahbod <behdad@behdad.org>
10279Date:	Thu Feb 12 21:48:22 2009 -0600
10280
10281    [fcformat] Implement array enumeration
10282
10283    The format '%{[]family,familylang{expr}}' expands expr once for
10284    the first
10285    value of family and familylang, then for the second, etc, until
10286    both lists
10287    are exhausted.
10288
10289 src/fcformat.c | 90
10290 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
10291 1 file changed, 85 insertions(+), 5 deletions(-)
10292
10293commit 0673ef3881d24820e627b9a8cd3a4b3e3889c545
10294Author: Behdad Esfahbod <behdad@behdad.org>
10295Date:	Wed Feb 11 23:55:11 2009 -0500
10296
10297    [fcformat] Support 'default value' for simple tags
10298
10299    The format '%{family:-XXX} prints XٓٓٓٓXX if the element family
10300    is not defined.
10301    Also works for things like '%{family[1]:-XXX}'.
10302
10303 src/fcformat.c | 30 +++++++++++++++++++++++++-----
10304 1 file changed, 25 insertions(+), 5 deletions(-)
10305
10306commit 9c83a8376f7db19421fb42d311fba81b398c67b0
10307Author: Behdad Esfahbod <behdad@behdad.org>
10308Date:	Wed Feb 11 23:44:36 2009 -0500
10309
10310    [fcformat] Support indexing simple tags
10311
10312    The format '%{family[0]}' will only output the first value for
10313    element family.
10314
10315 src/fcformat.c | 43 +++++++++++++++++++++++++++++++++++++++----
10316 src/fcint.h	|  5 +++++
10317 src/fcname.c	|  2 +-
10318 3 files changed, 45 insertions(+), 5 deletions(-)
10319
10320commit d04a750764d89a7048f49d655fb7e4aabbcd10b3
10321Author: Behdad Esfahbod <behdad@behdad.org>
10322Date:	Tue Feb 10 20:56:39 2009 -0500
10323
10324    [fcformat] Add support for builtin formats
10325
10326    The '%{=unparse}' format expands to the FcNameUnparse() result on the
10327    pattern.  Need to add '%{=verbose}' for FcPatternPrint() output but
10328    need to change that function to output to a string first.
10329
10330    Also added the '%{=fclist}' and '%{=fcmatch}' which format like the
10331    default format of fc-list and fc-match respectively.
10332
10333 src/fcformat.c | 137
10334 +++++++++++++++++++++++++++++++++++++++------------------
10335 1 file changed, 95 insertions(+), 42 deletions(-)
10336
10337commit 85c7fb67ce9f77574f71de7d9b69867bb974cd48
10338Author: Behdad Esfahbod <behdad@behdad.org>
10339Date:	Tue Feb 10 18:57:34 2009 -0500
10340
10341    [fcformat] Refactor code to avoid malloc
10342
10343 src/fcformat.c | 246
10344 +++++++++++++++++++++++++++++++++------------------------
10345 1 file changed, 144 insertions(+), 102 deletions(-)
10346
10347commit d4f7a4c6af5420afbbcf2217f9fe396623671294
10348Author: Behdad Esfahbod <behdad@behdad.org>
10349Date:	Tue Feb 10 06:22:55 2009 -0500
10350
10351    [fcformat] Start adding builtins
10352
10353 src/fcformat.c | 27 ++++++++++++++++++++++++++-
10354 1 file changed, 26 insertions(+), 1 deletion(-)
10355
10356commit c8f5933d13efa6705854d8f89b22d40cf720e68d
10357Author: Behdad Esfahbod <behdad@behdad.org>
10358Date:	Tue Feb 10 05:57:10 2009 -0500
10359
10360    [fcformat] Implement 'delete', 'escape', and 'translate' filter
10361    functions
10362
10363    The format '%{family|delete( )}' expands to family values with
10364    space removed.
10365    The format '%{family|translate( ,-)}' expands to family values
10366    with space
10367    replaced by dash.  Multiple chars are supported, like tr(1).
10368    The format '%{family|escape(\\ )}' expands to family values with space
10369    escaped using backslash.
10370
10371 src/fcformat.c | 219
10372 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
10373 1 file changed, 194 insertions(+), 25 deletions(-)
10374
10375commit b6a23028beb3b99022599344ebd8511c12dc7fd0
10376Author: Behdad Esfahbod <behdad@behdad.org>
10377Date:	Tue Feb 10 05:05:53 2009 -0500
10378
10379    [fcformat] Add value-count syntax
10380
10381    The format '%{#family}' expands to the number of values for the
10382    element
10383    'family', or '0' if no such element exists in the pattern.
10384
10385 src/fcformat.c | 116
10386 +++++++++++++++++++++++++++++++++++++--------------------
10387 1 file changed, 75 insertions(+), 41 deletions(-)
10388
10389commit dccbbe83eff54097c55fdc560810cdc56b679a60
10390Author: Behdad Esfahbod <behdad@behdad.org>
10391Date:	Tue Feb 10 04:47:24 2009 -0500
10392
10393    [FcStrBuf] better handle malloc failure
10394
10395    If buffer has failed allocation, return NULL when done.
10396
10397 src/fcstr.c | 8 +++++++-
10398 1 file changed, 7 insertions(+), 1 deletion(-)
10399
10400commit ced38254b49ab616df79930bbb798a93e5ce51fa
10401Author: Behdad Esfahbod <behdad@behdad.org>
10402Date:	Tue Feb 10 04:44:54 2009 -0500
10403
10404    [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters
10405
10406 src/fcformat.c | 87
10407 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
10408 1 file changed, 76 insertions(+), 11 deletions(-)
10409
10410commit 2017a5eb79a0774cc5bace8c76304e1a9ef157b9
10411Author: Behdad Esfahbod <behdad@behdad.org>
10412Date:	Tue Feb 10 03:38:22 2009 -0500
10413
10414    [fcformat] Add simple converters
10415
10416    The format '%{family|downcase}' for example prints the lowercase of
10417    the family element.  Three converters are defined right now:
10418    'downcase', 'basename', and 'dirname'.
10419
10420 src/fcformat.c | 224
10421 +++++++++++++++++++++++++++++++++------------------------
10422 1 file changed, 131 insertions(+), 93 deletions(-)
10423
10424commit 7717b25ffdd9507b0d73ef60b70b692f7286c0a2
10425Author: Behdad Esfahbod <behdad@behdad.org>
10426Date:	Tue Feb 10 00:15:08 2009 -0500
10427
10428    [fcformat] Add conditionals
10429
10430    The conditional '%{?elt1,elt2,!elt3{expr1}{expr2}}' will evaluate
10431    expr1 if elt1 and elt2 exist in pattern and elt3 doesn't exist, and
10432    expr2 otherwise.  The '{expr2}' part is optional.
10433
10434 src/fcformat.c | 158
10435 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
10436 1 file changed, 147 insertions(+), 11 deletions(-)
10437
10438commit 8c31a2434d5dfa475ef710ad52c992111caac424
10439Author: Behdad Esfahbod <behdad@behdad.org>
10440Date:	Mon Feb 9 23:08:08 2009 -0500
10441
10442    [fcformat] Add element filtering and deletion
10443
10444    The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
10445    with a pattern only having the listed elements from the surrounding
10446    pattern.
10447
10448    The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
10449    with a the surrounding pattern sans the listed elements.
10450
10451 doc/fcpattern.fncs  |	 2 +-
10452 fc-list/fc-list.c   |	 7 +-
10453 fc-match/fc-match.c |	 6 +-
10454 fc-query/fc-query.c |	 7 +-
10455 fc-scan/fc-scan.c   |	 7 +-
10456 src/fcformat.c      | 214
10457 +++++++++++++++++++++++++++++++++++++++-------------
10458 6 files changed, 183 insertions(+), 60 deletions(-)
10459
10460commit d6506ff6eeb4a4cb0bfe827174e474c7b91ff045
10461Author: Behdad Esfahbod <behdad@behdad.org>
10462Date:	Mon Feb 9 20:49:45 2009 -0500
10463
10464    [fcformat] Add support for subexpressions
10465
10466    The syntax is '{{expr}}'.  Can be used for aligning/justifying
10467    an entire
10468    subexpr for example.
10469
10470 src/fcformat.c | 149
10471 +++++++++++++++++++++++++++++++++++++++++++++++----------
10472 1 file changed, 124 insertions(+), 25 deletions(-)
10473
10474commit 27b3e2dddf6a89c66e8d79f4a28b1a0653e8e100
10475Author: Behdad Esfahbod <behdad@behdad.org>
10476Date:	Mon Feb 9 19:13:07 2009 -0500
10477
10478    [fcformat] Refactor and restructure code for upcoming changes
10479
10480    Also makes it thread-safe.
10481
10482 src/fcformat.c | 165
10483 +++++++++++++++++++++++++++++++++------------------------
10484 1 file changed, 96 insertions(+), 69 deletions(-)
10485
10486commit c493c3b770ab12ab1c61a4fb10419c490d2b5ba6
10487Author: Behdad Esfahbod <behdad@behdad.org>
10488Date:	Mon Feb 9 18:18:59 2009 -0500
10489
10490    [fcformat] Add support for width modifiers
10491
10492    One can do '%30{family}' for example.  Or '%-30{family}' for the
10493    left-aligned version.
10494
10495 doc/fcpattern.fncs |  6 ++++--
10496 src/fcformat.c     | 46 +++++++++++++++++++++++++++++++++++++++++++---
10497 2 files changed, 47 insertions(+), 5 deletions(-)
10498
10499commit 967267556c762d2746f819eca85f3c59fbb95875
10500Author: Behdad Esfahbod <behdad@behdad.org>
10501Date:	Thu Feb 5 23:37:16 2009 -0500
10502
10503    Further update Sinhala orthography (#19288)
10504
10505 fc-lang/si.orth | 7 +++++--
10506 1 file changed, 5 insertions(+), 2 deletions(-)
10507
10508commit b697fa2523a6d3fe091e14710d14720a9e051bf1
10509Author: Behdad Esfahbod <behdad@behdad.org>
10510Date:	Thu Feb 5 02:46:16 2009 -0500
10511
10512    [cache] After writing cache to file, update the internal copy to
10513    reflect this
10514
10515    Only do it for small caches though.  For large cache we'd better
10516    off loading
10517    the cache file again, mmap()ing it.
10518
10519    Based on patch from Diego Santa Cruz.
10520
10521 src/fccache.c | 16 ++++++++++++++++
10522 1 file changed, 16 insertions(+)
10523
10524commit ecce22d40cfbc50bbe19891035c06bbbeef5232f
10525Author: Behdad Esfahbod <behdad@behdad.org>
10526Date:	Wed Feb 4 15:58:36 2009 -0500
10527
10528    Update Sinhala orthography (#19288)
10529
10530    Patch from Harshula Jayasuriya.
10531
10532 fc-lang/si.orth | 45 ++++++++++++++++++++++++++++++++++-----------
10533 1 file changed, 34 insertions(+), 11 deletions(-)
10534
10535commit 6bb5d72fe788f897e30ab39ac7585c624282303f
10536Author: Behdad Esfahbod <behdad@behdad.org>
10537Date:	Tue Feb 3 21:06:15 2009 -0500
10538
10539    [fccache] Make sure the cache is current when reusing from open caches
10540
10541    Reported by Diego Santa Cruz.
10542
10543 src/fccache.c | 8 +++++++-
10544 1 file changed, 7 insertions(+), 1 deletion(-)
10545
10546commit f9feb587faa5a3df0f03e5ba945d228b8b49ec51
10547Author: Behdad Esfahbod <behdad@behdad.org>
10548Date:	Tue Feb 3 20:50:29 2009 -0500
10549
10550    [win32] Do not remove leading '\\' such that network paths work
10551
10552    Raised by Diego Santa Cruz.
10553
10554 src/fcstr.c | 8 +++++++-
10555 1 file changed, 7 insertions(+), 1 deletion(-)
10556
10557commit 1cdf7efb224867c41b2dea48884d87c5fb67bdaf
10558Author: Behdad Esfahbod <behdad@behdad.org>
10559Date:	Tue Feb 3 20:35:10 2009 -0500
10560
10561    [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to
10562    binary location
10563
10564    Proposed by Diego Santa Cruz.
10565
10566 src/fcxml.c | 21 +++++++++++++++++++++
10567 1 file changed, 21 insertions(+)
10568
10569commit e62058abb9cf04b3f2270a45f3c0760287f12033
10570Author: Behdad Esfahbod <behdad@behdad.org>
10571Date:	Tue Feb 3 20:31:30 2009 -0500
10572
10573    [win32] Fix usage of GetFullPathName()
10574
10575    Diego Santa Cruz pointed out that we are using that API wrongly.
10576    The forth argument is a pointer to a pointer.  Turns out we don't
10577    need that arugment and it accepts NULL, so just pass that.
10578
10579 src/fcstr.c | 4 +---
10580 1 file changed, 1 insertion(+), 3 deletions(-)
10581
10582commit c4d557ab90c7ef6eccb998550190ccccde80670d
10583Author: Behdad Esfahbod <behdad@behdad.org>
10584Date:	Tue Feb 3 17:15:52 2009 -0500
10585
10586    Add ICONV_LIBS to fontconfig.pc.in (#19606)
10587
10588 fontconfig.pc.in | 2 +-
10589 1 file changed, 1 insertion(+), 1 deletion(-)
10590
10591commit 10609af4aa4030a15c19573198462fa002d2ef13
10592Author: Mike FABIAN <mfabian@suse.de>
10593Date:	Tue Feb 3 16:57:01 2009 -0500
10594
10595    [conf] Disable hinting when emboldening (#19904)
10596
10597    Hinting will be done before Embolden in freetype2,
10598    but in such case, Embolden will get wrong result
10599    on some glyph contours after applying hinting.
10600    Actually, hinting should be done after embolden, but we can't
10601    fix it in current freetype2. So as a workaround, just turn off
10602    hinting if we want to do embolden.
10603
10604 conf.d/90-synthetic.conf | 11 +++++++++++
10605 1 file changed, 11 insertions(+)
10606
10607commit fe00689cddb42df141d891c2cd5b4a8ea3a42816
10608Author: Roozbeh Pournader <roozbeh@gmail.com>
10609Date:	Mon Feb 2 00:27:58 2009 -0800
10610
10611    Remove punctuation symbols from Asturian orthography (bug #19893)
10612
10613    Also fix the URL for orthography.
10614
10615 fc-lang/ast.orth | 12 ++++--------
10616 1 file changed, 4 insertions(+), 8 deletions(-)
10617
10618commit a4f651241e2db62bd058e773b4e5931d205af0f6
10619Author: Roozbeh Pournader <roozbeh@gmail.com>
10620Date:	Sun Feb 1 23:52:10 2009 -0800
10621
10622    Rename Igbo from "ibo" to "ig" (bug #19892)
10623
10624 fc-lang/ibo.orth | 35 -----------------------------------
10625 fc-lang/ig.orth  | 35 +++++++++++++++++++++++++++++++++++
10626 2 files changed, 35 insertions(+), 35 deletions(-)
10627
10628commit ff71a83c207891323b487d9cbec0658e16ca11c3
10629Author: Roozbeh Pournader <roozbeh@gmail.com>
10630Date:	Sun Feb 1 22:14:53 2009 -0800
10631
10632    Renamed az to az_az (bug #19889)
10633
10634 fc-lang/az.orth    | 66
10635 ------------------------------------------------------
10636 fc-lang/az_az.orth | 66
10637 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10638 2 files changed, 66 insertions(+), 66 deletions(-)
10639
10640commit e53956ee5e6340c5c8a78bf65e9c9df0757af439
10641Author: Roozbeh Pournader <roozbeh@gmail.com>
10642Date:	Sun Feb 1 20:46:23 2009 -0800
10643
10644    Add Berber orthographies in Latin and Tifinagh scripts (bug #19881)
10645
10646 fc-lang/ber_dz.orth | 27 +++++++++++++++++++++++++++
10647 fc-lang/ber_ma.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10648 fc-lang/kab.orth    | 42 ++++++++++++++++++++++++++++++++++++++++++
10649 3 files changed, 115 insertions(+)
10650
10651commit 3765a7483e1d313c6d0ced8a20cd5a258165f8e0
10652Author: Roozbeh Pournader <roozbeh@gmail.com>
10653Date:	Sun Feb 1 20:42:54 2009 -0800
10654
10655    Add Upper Sorbian (hsb) orthography (bug #19870)
10656
10657 fc-lang/hsb.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10658 1 file changed, 42 insertions(+)
10659
10660commit 9f54d9db2912287358c1c01771a1bc8263e9539a
10661Author: Roozbeh Pournader <roozbeh@gmail.com>
10662Date:	Sun Feb 1 20:41:14 2009 -0800
10663
10664    Add Kinyarwanda (rw) orthography (bug #19868)
10665
10666 fc-lang/rw.orth | 31 +++++++++++++++++++++++++++++++
10667 1 file changed, 31 insertions(+)
10668
10669commit 3889de9e3c0a0b6aacd0558ce41953d9aa35878b
10670Author: Roozbeh Pournader <roozbeh@gmail.com>
10671Date:	Sun Feb 1 20:39:03 2009 -0800
10672
10673    Add Malay (ms) orthography (bug #19867)
10674
10675 fc-lang/ms.orth | 32 ++++++++++++++++++++++++++++++++
10676 1 file changed, 32 insertions(+)
10677
10678commit 0896d14ab7fe5a7233102f5ff7c59199f893c734
10679Author: Roozbeh Pournader <roozbeh@gmail.com>
10680Date:	Sun Feb 1 20:36:55 2009 -0800
10681
10682    Add Kashubian (csb) orth file (bug #19866)
10683
10684 fc-lang/csb.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10685 1 file changed, 46 insertions(+)
10686
10687commit a32870457eb8f35a19193bc3e9e66db9948186fb
10688Author: Roozbeh Pournader <roozbeh@gmail.com>
10689Date:	Sun Feb 1 20:29:12 2009 -0800
10690
10691    Rename "ku" to "ku_am", add "ku_iq" (bug #19853).
10692
10693    For Iraq, we are assuming its the same Arabic orthography used
10694    in Iran.
10695
10696    According to Ethnologue, Kurdish is written in Cyrillic in Armenia:
10697    http://www.ethnologue.com/show_language.asp?code=kmr
10698
10699    Turkey and Syria need more research.
10700
10701 fc-lang/ku.orth    | 94
10702 ------------------------------------------------------
10703 fc-lang/ku_am.orth | 94
10704 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10705 fc-lang/ku_iq.orth | 27 ++++++++++++++++
10706 3 files changed, 121 insertions(+), 94 deletions(-)
10707
10708commit 2199c6e321c92cf42711180b483e3f1b0091d980
10709Author: Roozbeh Pournader <roozbeh@gmail.com>
10710Date:	Sun Feb 1 20:21:45 2009 -0800
10711
10712    Rename Venda from "ven" to "ve" (bug #19852)
10713
10714    Since ISO 639-1 code exists, we should use it.
10715
10716 fc-lang/ve.orth  | 34 ++++++++++++++++++++++++++++++++++
10717 fc-lang/ven.orth | 34 ----------------------------------
10718 2 files changed, 34 insertions(+), 34 deletions(-)
10719
10720commit d7dd87649c07b7b73cf4ecfe7273cb0fcedc5be0
10721Author: Roozbeh Pournader <roozbeh@gmail.com>
10722Date:	Sun Feb 1 20:00:15 2009 -0800
10723
10724    Change Turkmen orth from Cyrillic to Latin (bug #19849)
10725
10726 fc-lang/tk.orth | 114
10727 +++++++++++++-------------------------------------------
10728 1 file changed, 26 insertions(+), 88 deletions(-)
10729
10730commit b25a42963d70f9ead6bc026f57ae2433b4ac5e85
10731Author: Roozbeh Pournader <roozbeh@gmail.com>
10732Date:	Sun Feb 1 19:35:37 2009 -0800
10733
10734    Fix doubly encoded UTF-8 in comments (bug #19848)
10735
10736 fc-lang/nb.orth | 2 +-
10737 1 file changed, 1 insertion(+), 1 deletion(-)
10738
10739commit f3c214a1cd799dc1eb965ced8107f52cc9dd065e
10740Author: Roozbeh Pournader <roozbeh@gmail.com>
10741Date:	Sun Feb 1 19:29:21 2009 -0800
10742
10743    Split Mongolian orth to Mongolia and China (bug #19847)
10744
10745    The orth file for Mongolia uses Cyrillic, while that of
10746    China uses the classical Mongolian script.
10747
10748 fc-lang/mn.orth    | 37 -------------------------------------
10749 fc-lang/mn_cn.orth | 37 +++++++++++++++++++++++++++++++++++++
10750 fc-lang/mn_mn.orth | 35 +++++++++++++++++++++++++++++++++++
10751 3 files changed, 72 insertions(+), 37 deletions(-)
10752
10753commit 0d5f9a2592634e6f9c74f48bbad9f6b443d1b574
10754Author: Roozbeh Pournader <roozbeh@gmail.com>
10755Date:	Sun Feb 1 18:55:31 2009 -0800
10756
10757    Add Filipino orth, alias Tagalog to Filipino (bug #19846)
10758
10759    The previous Tagalog orthography used the Tagalog script, which is
10760    not in
10761    modern use.
10762
10763 fc-lang/fil.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10764 fc-lang/tl.orth  | 23 ++++++++---------------
10765 2 files changed, 53 insertions(+), 15 deletions(-)
10766
10767commit 2bf7d799bf8c9e116f08864f4f62575a6a25b380
10768Author: Roozbeh Pournader <roozbeh@gmail.com>
10769Date:	Sun Feb 1 18:52:41 2009 -0800
10770
10771    Remove Sinhala characters not in modern use (bug #19288)
10772
10773 fc-lang/si.orth | 30 ++++++++++++++++++++----------
10774 1 file changed, 20 insertions(+), 10 deletions(-)
10775
10776commit 2f3b07fe80415873ef3e0e0a7e753a55e766986b
10777Author: Roozbeh Pournader <roozbeh@gmail.com>
10778Date:	Sun Feb 1 18:32:21 2009 -0800
10779
10780    Correct Sindhi orthography to use Arabic script (bug #17140)
10781
10782    The previous version used the Devanagari script. But in both
10783    Pakistan and
10784    India, Sindhi is generally written in Arabic. The Devanagari data
10785    could
10786    prove to be useful, if we decide on how we should name such files (see
10787    bug #17208 and bug #19869).
10788
10789 fc-lang/sd.orth | 48 +++++++++++++++++++++++++++++++++++++++---------
10790 1 file changed, 39 insertions(+), 9 deletions(-)
10791
10792commit 574805478c19cdb487aea96922ff7177dd0844d7
10793Author: Behdad Esfahbod <behdad@behdad.org>
10794Date:	Sat Jan 31 03:38:19 2009 -0500
10795
10796    [fcfreetype] Fix typo in GB2312 encoding name string (#19845)
10797
10798    This was causing failure when opening iconv converter, hence rendering
10799    GB2312-encoded fonts with no other usable encoding unusable.
10800
10801 src/fcfreetype.c | 2 +-
10802 1 file changed, 1 insertion(+), 1 deletion(-)
10803
10804commit 575ee6cddd391857339f57331d2677fcc868369e
10805Author: Karl Tomlinson <bugs.freedesktop@karlt.net>
10806Date:	Tue Jan 27 03:35:51 2009 -0500
10807
10808    Change FcCharSetMerge API
10809
10810    To only work on writable charsets.	Also, return a bool indicating
10811    whether
10812    the merge changed the charset.
10813
10814    Also changes the implementation of FcCharSetMerge and
10815    FcCharSetIsSubset
10816
10817 doc/fccharset.fncs	 |  16 +++---
10818 fontconfig/fontconfig.h |   4 +-
10819 src/fccharset.c	 | 129
10820 ++++++++++++++++++++----------------------------
10821 src/fcmatch.c		 |  64 +++++++++++++-----------
10822 4 files changed, 99 insertions(+), 114 deletions(-)
10823
10824commit b8860e2faffa8b3f62b3c7aafd2d3b6962566f41
10825Author: Behdad Esfahbod <behdad@behdad.org>
10826Date:	Fri Jan 23 14:17:08 2009 -0500
10827
10828    [fcmatch] Fix crash when no fonts are available.
10829
10830 src/fcmatch.c | 10 ++++++++--
10831 1 file changed, 8 insertions(+), 2 deletions(-)
10832
10833commit c08216c6f468ce22cb7c0c1959019a7caad3484a
10834Author: Dan Nicholson <dbn.lists@gmail.com>
10835Date:	Mon Jan 19 17:02:55 2009 -0500
10836
10837    Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)
10838
10839    configure replaces a NONE prefix with the default prefix too late.
10840    So we move fonts.conf creation to Makefile, such that prefix is
10841    correctly
10842    expanded. Ugly, but works.
10843
10844 Makefile.am  | 13 ++++++++++++-
10845 configure.in |  3 +--
10846 2 files changed, 13 insertions(+), 3 deletions(-)
10847
10848commit 98d765a53ba33d28283e499ebd1098d27cbe6d02
10849Author: Behdad Esfahbod <behdad@behdad.org>
10850Date:	Thu Jan 15 19:27:53 2009 -0500
10851
10852    Cleanup all manpage.* files
10853
10854    Recent doc2man generates files called manpage.log.	This was
10855    breaking build.
10856
10857 doc/Makefile.am      | 5 ++---
10858 fc-cache/Makefile.am | 2 +-
10859 fc-cat/Makefile.am   | 2 +-
10860 fc-list/Makefile.am  | 2 +-
10861 fc-match/Makefile.am | 2 +-
10862 fc-query/Makefile.am | 2 +-
10863 fc-scan/Makefile.am  | 2 +-
10864 7 files changed, 8 insertions(+), 9 deletions(-)
10865
10866commit 41af588f543ca5c0efaeb699992376d89cb35763
10867Author: Behdad Esfahbod <behdad@behdad.org>
10868Date:	Thu Jan 15 19:12:37 2009 -0500
10869
10870    [fc-match] Accept list of elements like fc-list (bug #13017)
10871
10872    Also make --verbose not ignore list of elements and only print those.
10873    Update docs.
10874
10875 fc-list/fc-list.c	| 29 ++++++++++++++---------------
10876 fc-list/fc-list.sgml	| 12 ++++++------
10877 fc-match/fc-match.c	| 48
10878 +++++++++++++++++++++++++++++++++++++-----------
10879 fc-match/fc-match.sgml | 29 ++++++++++++++++++++---------
10880 4 files changed, 77 insertions(+), 41 deletions(-)
10881
10882commit 263f16ced279b0c09834bb4ca0df87fd0f76dcaf
10883Author: Behdad Esfahbod <behdad@behdad.org>
10884Date:	Thu Jan 15 19:12:27 2009 -0500
10885
10886    Oops, fix FcPatternFilter
10887
10888 src/fcpat.c | 2 +-
10889 1 file changed, 1 insertion(+), 1 deletion(-)
10890
10891commit 6bffe1a95bfd6609358d38590ad638c688232575
10892Author: Behdad Esfahbod <behdad@behdad.org>
10893Date:	Thu Jan 15 18:39:48 2009 -0500
10894
10895    Add fc-scan too that runs FcFileScan/FcDirScan
10896
10897    This is quite similar to fc-query, but calling FcFileScan/FcDirScan
10898    instead
10899    of FcFreeTypeQuery.
10900
10901 .gitignore		|   2 +
10902 Makefile.am		|   2 +-
10903 configure.in		|   1 +
10904 doc/fcfile.fncs	|  18 ++---
10905 fc-cache/fc-cache.sgml |   1 +
10906 fc-cat/fc-cat.sgml	|   1 +
10907 fc-list/fc-list.sgml	|   7 +-
10908 fc-match/fc-match.sgml |   7 +-
10909 fc-query/fc-query.sgml |   5 +-
10910 fc-scan/Makefile.am	|  59 ++++++++++++++++
10911 fc-scan/fc-scan.c	| 181
10912 +++++++++++++++++++++++++++++++++++++++++++++++++
10913 fc-scan/fc-scan.sgml	| 176
10914 +++++++++++++++++++++++++++++++++++++++++++++++
10915 12 files changed, 442 insertions(+), 18 deletions(-)
10916
10917commit 4074fd254e5ad707448d3665a034e0fbdf6de033
10918Author: Behdad Esfahbod <behdad@behdad.org>
10919Date:	Thu Jan 15 18:35:09 2009 -0500
10920
10921    Revive FcConfigScan() (bug #17121)
10922
10923    FcConfigScan() with parameters cache=NULL and force=FcTrue can be used
10924    to scan font dirs without any caching side effect.
10925
10926 src/fcdir.c | 155
10927 +++++++++++++++++++++++++++++++++++-------------------------
10928 1 file changed, 90 insertions(+), 65 deletions(-)
10929
10930commit 46e405cb9ab5870bda1947f3afd80f8f54c7ac75
10931Author: Behdad Esfahbod <behdad@behdad.org>
10932Date:	Thu Jan 15 17:34:26 2009 -0500
10933
10934    Oops.  Fix usage output.
10935
10936 fc-query/fc-query.c | 5 ++---
10937 1 file changed, 2 insertions(+), 3 deletions(-)
10938
10939commit 25a09eb9bf2d993228a3d98d1dd271f55efb2358
10940Author: Behdad Esfahbod <behdad@behdad.org>
10941Date:	Thu Jan 8 03:04:34 2009 -0500
10942
10943    Don't use FcCharSetCopy in FcCharSetMerge
10944
10945    The Copy function is actually a ref, not real copy.
10946
10947 doc/fccharset.fncs | 2 +-
10948 src/fccharset.c    | 7 ++++---
10949 2 files changed, 5 insertions(+), 4 deletions(-)
10950
10951commit d230cf144f84c8a50b932c8b89daa55c1a3620d8
10952Author: Behdad Esfahbod <behdad@behdad.org>
10953Date:	Wed Jan 7 20:15:20 2009 -0500
10954
10955    Make FcCharSetMerge() public
10956
10957    That's needed for apps to be abled to do pruning themselves without
10958    the performance penalty of recreating new charsets all the time.
10959
10960 doc/fccharset.fncs	 | 13 +++++++++++++
10961 fontconfig/fontconfig.h |  3 +++
10962 src/fcint.h		 |  3 ---
10963 3 files changed, 16 insertions(+), 3 deletions(-)
10964
10965commit 3b725d0a318623bba08a9f7c75e4fe71527f5dec
10966Author: Behdad Esfahbod <behdad@behdad.org>
10967Date:	Thu Jan 1 16:29:01 2009 -0500
10968
10969    [doc] Note that fontset returned by FcConfigGetFonts should not
10970    be modified
10971
10972 doc/fcconfig.fncs | 2 +-
10973 1 file changed, 1 insertion(+), 1 deletion(-)
10974
10975commit 6d764a3f9b89f21b5c2cdf48cbd913b9706d42b2
10976Author: Behdad Esfahbod <behdad@behdad.org>
10977Date:	Wed Dec 31 20:16:40 2008 -0500
10978
10979    [fcmatch] Move FcFontSetMatch() functionality into
10980    FcFontSetMatchInternal()
10981
10982    Except for the final FcFontRenderPrepare().  This way we have more
10983    flexibility to do caching in FcFontMatch() while leaving
10984    FcFontSetMatch()
10985    intact.
10986
10987 src/fcmatch.c | 42 +++++++++++++++++++++++++++++-------------
10988 1 file changed, 29 insertions(+), 13 deletions(-)
10989
10990commit a5a384c5ffb479e095092c2aaedd406f8785280a
10991Author: Behdad Esfahbod <behdad@behdad.org>
10992Date:	Wed Dec 31 19:44:32 2008 -0500
10993
10994    [fcmatch] When matching, reserve score 0 for when elements don't exist
10995
10996    Previously an index j was added to element score to prefer matches
10997    earlier
10998    in the value list to the later ones.  This index started from 0,
10999    meaning
11000    that the score zero could be generated for the first element.
11001    By starting
11002    j from one, scores for when the element exists in both pattern
11003    and font
11004    can never be zero.	The score zero is reserved for when the element is
11005    NOT available in both font and pattern.  We will use this property
11006    later.
11007
11008    This shouldn't change matching much.  The only difference I can
11009    think of
11010    is that if a font family exists both as a bitmap font and a scalable
11011    version, and when requesting it at the size of the bitmap version,
11012    previously the font returned was nondeterministic.	Now the scalable
11013    version will always be preferred.
11014
11015 src/fcmatch.c | 2 +-
11016 1 file changed, 1 insertion(+), 1 deletion(-)
11017
11018commit c7641f2872329197250db6ffe194df3d33ff42b3
11019Author: Behdad Esfahbod <behdad@behdad.org>
11020Date:	Wed Dec 31 19:35:27 2008 -0500
11021
11022    [fcmatch] Use larger multipliers to enforce order
11023
11024    Previously the matcher multiplied comparison results by 100 and added
11025    index value to it.	With long lists of families (lots of aliases),
11026    reaching 100 is not that hard.  That could result in a non-match early
11027    in the list to be preferred over a match late in the list.	Changing
11028    the multiplier from 100 to 1000 should fix that.
11029
11030    To keep things relatively in order, the lang multiplier is changed
11031    from 1000 to 10000.
11032
11033 src/fcmatch.c | 4 ++--
11034 1 file changed, 2 insertions(+), 2 deletions(-)
11035
11036commit 1b43ccc805f26a78934267d92275cd19b5648e91
11037Author: Behdad Esfahbod <behdad@behdad.org>
11038Date:	Wed Dec 31 18:10:31 2008 -0500
11039
11040    [fcmatch.c] Fix debug formatting
11041
11042 src/fcmatch.c | 1 +
11043 1 file changed, 1 insertion(+)
11044
11045commit a291cfc710c5989ba3e787ae20911d3176bea307
11046Author: Behdad Esfahbod <behdad@behdad.org>
11047Date:	Wed Dec 31 18:06:07 2008 -0500
11048
11049    Fix comparison of family names to ignore leading space properly
11050
11051    Previously fc-match "xxx,nazli" matched Nazli, but "xxx, nazli"
11052    didn't.
11053    This was because of a bug in FcCompareFamily's short-circuit check
11054    that forgot to ignore spaces.
11055
11056 src/fcmatch.c | 3 ++-
11057 1 file changed, 2 insertions(+), 1 deletion(-)
11058
11059commit 0c93b91db0cdf7c5e901477c266b45c8baeadd00
11060Author: Behdad Esfahbod <behdad@behdad.org>
11061Date:	Mon Dec 29 20:00:26 2008 -0500
11062
11063    Implement FcPatternFormat and use it in cmdline tools (bug #17107)
11064
11065    Still need to add more features, but the API is there, and used
11066    by cmdline tools with -f or --format.
11067
11068 doc/fcpattern.fncs	 |  18 ++++++
11069 fc-list/fc-list.c	 |  38 ++++++++----
11070 fc-list/fc-list.sgml	 |  22 ++++++-
11071 fc-match/fc-match.c	 |  31 +++++++---
11072 fc-match/fc-match.sgml  |  47 ++++++++++-----
11073 fc-query/fc-query.c	 |  25 +++++++-
11074 fc-query/fc-query.sgml  |  36 +++++++----
11075 fontconfig/fontconfig.h |   3 +
11076 src/Makefile.am	 |   1 +
11077 src/fcformat.c		 | 155
11078 ++++++++++++++++++++++++++++++++++++++++++++++++
11079 src/fcint.h		 |   5 ++
11080 src/fcname.c		 |   2 +-
11081 12 files changed, 333 insertions(+), 50 deletions(-)
11082
11083commit 5cf04b201fb5e9dc989d30cf5c30f7575dda56bc
11084Author: Behdad Esfahbod <behdad@behdad.org>
11085Date:	Mon Dec 29 19:27:00 2008 -0500
11086
11087    [.gitignore] Update
11088
11089 .gitignore | 2 ++
11090 1 file changed, 2 insertions(+)
11091
11092commit f9806ab4b9bfa88a782008156511e29f37ce967d
11093Author: Behdad Esfahbod <behdad@behdad.org>
11094Date:	Mon Dec 29 18:58:29 2008 -0500
11095
11096    Remove special-casing of FC_FILE in FcPatternPrint()
11097
11098    I can't understand why the special case is needed.	Indeed,
11099    removing it
11100    does not make any difference in the "fc-match --verbose" output, and
11101    that's the only time fc-match uses FcPatternPrint.
11102
11103 src/fcdbg.c | 21 +--------------------
11104 1 file changed, 1 insertion(+), 20 deletions(-)
11105
11106commit 8ae1e3d5dc323542e7def06a42deea62c7ba7027
11107Author: Behdad Esfahbod <behdad@behdad.org>
11108Date:	Sun Dec 28 16:54:44 2008 -0500
11109
11110    Explicitly chmod() directories (bug #18934)
11111
11112    Two changes:
11113
11114      - after mkdir(), we immediately chmod(), such that we are not
11115      affected
11116	by stupid umask's.
11117
11118      - if a directory we want to use is not writable but exists, we try a
11119	chmod on it.  This is to recover from stupid umask's having
11120	affected
11121	us with older versions.
11122
11123 src/fccache.c | 14 +++++++++++---
11124 1 file changed, 11 insertions(+), 3 deletions(-)
11125
11126commit b6cf885a0a71a0e8f03832fe038e57e6f2778974
11127Author: Behdad Esfahbod <behdad@behdad.org>
11128Date:	Sun Dec 28 09:03:29 2008 -0500
11129
11130    Don't use identifier named complex
11131
11132 src/fcfreetype.c | 42 +++++++++++++++++++++---------------------
11133 1 file changed, 21 insertions(+), 21 deletions(-)
11134
11135commit 627dd913cf1588436936bc8731c7dd9c96baee90
11136Author: Behdad Esfahbod <behdad@behdad.org>
11137Date:	Sun Dec 28 08:06:07 2008 -0500
11138
11139    [65-fonts-persian.conf] Set foundry in target=scan instead of
11140    target=font
11141
11142 conf.d/65-fonts-persian.conf | 14 +++++++-------
11143 1 file changed, 7 insertions(+), 7 deletions(-)
11144
11145commit 030983185bb6f3f3885dc2e4d80fec330455f11c
11146Author: Harshula Jayasuriya <harshula@gmail.com>
11147Date:	Sun Dec 28 06:13:19 2008 -0500
11148
11149    Fix Sinhala coverage (bug #19288)
11150
11151 fc-lang/si.orth | 9 ++++-----
11152 1 file changed, 4 insertions(+), 5 deletions(-)
11153
11154commit 6ca36812b4ece5368468278a9ff18f5a9c62b39f
11155Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
11156Date:	Sun Dec 28 05:15:45 2008 -0500
11157
11158    Use human-readable file names in the docs (bug #16278)
11159
11160 doc/Makefile.am | 2 +-
11161 1 file changed, 1 insertion(+), 1 deletion(-)
11162
11163commit f26062b277e1781876a30d3170fca8bbba2409ab
11164Author: Behdad Esfahbod <behdad@behdad.org>
11165Date:	Sun Dec 28 04:58:14 2008 -0500
11166
11167    Implement fc-list --quiet ala grep (bug #17141)
11168
11169    Exits 1 if no fonts matched, 0 otherwise.
11170
11171 fc-list/fc-list.c | 27 ++++++++++++++++++++-------
11172 1 file changed, 20 insertions(+), 7 deletions(-)
11173
11174commit 00c0972acae849ca3b18a7c76894c078185d3be4
11175Author: Behdad Esfahbod <behdad@behdad.org>
11176Date:	Sun Dec 28 04:48:54 2008 -0500
11177
11178    Fix compile with old FreeType that doesn't have FT_Select_Size()
11179    (bug #17498)
11180
11181 configure.in	  | 10 +---------
11182 src/fcfreetype.c |  2 ++
11183 2 files changed, 3 insertions(+), 9 deletions(-)
11184
11185commit 350dc5f35091e7e5635a6cf239e4cad56e992d01
11186Author: Behdad Esfahbod <behdad@behdad.org>
11187Date:	Sun Dec 28 04:26:26 2008 -0500
11188
11189    Use __builtin_popcount() when available (bug #17592)
11190
11191 src/fccharset.c | 4 ++++
11192 1 file changed, 4 insertions(+)
11193
11194commit 4c209d5f0c217ff9d8f3b517017212d6362b07a8
11195Author: Rahul Bhalerao <b.rahul.pm@gmail.com>
11196Date:	Sun Dec 28 04:10:53 2008 -0500
11197
11198    Add config for new Indic fonts (bug #17856)
11199
11200 conf.d/65-nonlatin.conf | 35 ++++++++++++++++++++++++++++-------
11201 1 file changed, 28 insertions(+), 7 deletions(-)
11202
11203commit f69db8d49cbd929b80527719be6c0b1e6d49ccac
11204Author: Behdad Esfahbod <behdad@behdad.org>
11205Date:	Sun Dec 28 04:06:01 2008 -0500
11206
11207    Consistently use FcStat() over stat() in all places
11208
11209 src/fcatomic.c | 2 +-
11210 src/fccache.c	| 7 +------
11211 src/fccfg.c	| 2 +-
11212 src/fcdir.c	| 4 ++--
11213 src/fcint.h	| 7 +++++++
11214 5 files changed, 12 insertions(+), 10 deletions(-)
11215
11216commit 9e2ed2513bb4c2ecc7ee09c48c1dc677ea58a723
11217Author: Behdad Esfahbod <behdad@behdad.org>
11218Date:	Sun Dec 28 04:00:09 2008 -0500
11219
11220    [fccache] Consistently use FcStat() over stat() (bug #18195)
11221
11222 src/fccache.c | 2 +-
11223 1 file changed, 1 insertion(+), 1 deletion(-)
11224
11225commit ee2463fbcbe105a413021aa870e8a3f0094a1a24
11226Author: Behdad Esfahbod <behdad@behdad.org>
11227Date:	Sun Dec 28 03:40:21 2008 -0500
11228
11229    Cleanup symlinks in "make uninstall" (bug #18885)
11230
11231 conf.d/Makefile.am | 7 +++++++
11232 1 file changed, 7 insertions(+)
11233
11234commit fe8e8a1dd777ab53f57c4d31dc9547b3e4ba0d70
11235Author: Harald Fernengel <harry@kdevelop.org>
11236Date:	Sun Dec 28 03:23:58 2008 -0500
11237
11238    Don't use variables named 'bool' (bug #18851)
11239
11240 src/fcxml.c | 16 ++++++++--------
11241 1 file changed, 8 insertions(+), 8 deletions(-)
11242
11243commit a9ac5c52a658920f1054a12435d8c07205953153
11244Author: Behdad Esfahbod <behdad@behdad.org>
11245Date:	Sun Dec 28 03:08:38 2008 -0500
11246
11247    [.gitignore] Update
11248
11249 .gitignore | 4 ++++
11250 1 file changed, 4 insertions(+)
11251
11252commit 1c7f4de80cc4819b504707ae143a2d718af42733
11253Author: Behdad Esfahbod <behdad@behdad.org>
11254Date:	Tue Dec 2 06:07:41 2008 -0500
11255
11256    Fix two more doc typos
11257
11258 doc/fcpattern.fncs | 4 ++--
11259 1 file changed, 2 insertions(+), 2 deletions(-)
11260
11261commit 355ed50b185b7879a5c95e1f8697824c6dec6f9f
11262Author: Behdad Esfahbod <behdad@behdad.org>
11263Date:	Mon Sep 22 18:51:11 2008 -0400
11264
11265    Don't call FcPatternGetCharSet in FcSortWalk unless we need to
11266    (#17361)
11267
11268 src/fcmatch.c | 55
11269 +++++++++++++++++++++++++++++++------------------------
11270 1 file changed, 31 insertions(+), 24 deletions(-)
11271
11272commit 799691c901ea2d8561980c763a7e78383f1cceec
11273Author: Behdad Esfahbod <behdad@behdad.org>
11274Date:	Mon Sep 22 18:16:30 2008 -0400
11275
11276    Don't leak FcValues string loaded through fcxml.c (#17661)
11277
11278    Patch from Caolan McNamara.
11279
11280 src/fcpat.c | 10 +++++-----
11281 src/fcxml.c |	2 ++
11282 2 files changed, 7 insertions(+), 5 deletions(-)
11283
11284commit 311da2316f5d40d9b8c72c9965f7d70330f3c498
11285Author: Chris Wilson <chris@chris-wilson.co.uk>
11286Date:	Wed Apr 23 09:07:28 2008 +0100
11287
11288    Reduce number of allocations during FcSortWalk().
11289
11290    The current behaviour of FcSortWalk() is to create a new FcCharSet on
11291    each iteration that is the union of the previous iteration with
11292    the next
11293    FcCharSet in the font set. This causes the existing FcCharSet to be
11294    reproduced in its entirety and then allocates fresh leaves for the new
11295    FcCharSet. In essence the number of allocations is quadratic wrt the
11296    number of fonts required.
11297
11298    By introducing a new method for merging a new FcCharSet with an
11299    existing
11300    one we can change the behaviour to be effectively linear with
11301    the number
11302    of fonts - allocating no more leaves than necessary to cover all the
11303    fonts in the set.
11304
11305    For example, profiling 'gedit UTF-8-demo.txt'
11306	Allocator		    nAllocs	    nBytes
11307    Before:
11308	FcCharSetFindLeafCreate 62886	    2012352
11309	FcCharSetPutLeaf	9361	    11441108
11310    After:
11311	FcCharSetFindLeafCreate 1940	    62080
11312	FcCharSetPutLeaf	281		    190336
11313
11314    The savings are even more significant for applications like
11315    firefox-3.0b5
11316    which need to switch between large number of fonts.
11317    Before:
11318	FcCharSetFindLeafCreate 4461192     142758144
11319	FcCharSetPutLeaf	    1124536	    451574172
11320    After:
11321	FcCharSetFindLeafCreate 80359	    2571488
11322	FcCharSetPutLeaf	    18940	    9720522
11323
11324    Out of interest, the next most frequent allocations are
11325	FcPatternObjectAddWithBinding 526029	10520580
11326	tt_face_load_eblc	    42103	    2529892
11327
11328 src/fccharset.c | 62
11329 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11330 src/fcint.h	 |  3 +++
11331 src/fcmatch.c	 | 13 +++---------
11332 3 files changed, 68 insertions(+), 10 deletions(-)
11333
11334commit 8072f4b1304efc59fee5e61efc4c4b0fc05bb8fb
11335Author: Behdad Esfahbod <behdad@behdad.org>
11336Date:	Fri Aug 22 18:25:22 2008 -0400
11337
11338    Document how to free return value of FcNameUnparse()
11339
11340 doc/fcpattern.fncs | 2 +-
11341 1 file changed, 1 insertion(+), 1 deletion(-)
11342
11343commit 241fbde1ab28d7beb9b861d8804d0416f0d5589c
11344Author: Behdad Esfahbod <behdad@behdad.org>
11345Date:	Fri Aug 22 18:08:07 2008 -0400
11346
11347    Add FcConfigReference() (#17124)
11348
11349 doc/fcconfig.fncs	 | 20 +++++++++++++++++---
11350 fontconfig/fontconfig.h |  3 +++
11351 src/fccfg.c		 | 20 ++++++++++++++++++++
11352 src/fcint.h		 |  2 ++
11353 4 files changed, 42 insertions(+), 3 deletions(-)
11354
11355commit 03dcaaa08fe324a058c427ab2da993fddaa7b3fd
11356Author: Behdad Esfahbod <behdad@behdad.org>
11357Date:	Fri Aug 22 17:49:02 2008 -0400
11358
11359    Document when config can be NULL (#17105)
11360
11361    Note that this also fixes a bug with FcFontList() where previously
11362    it was NOT checking whether the config is up-to-date.  May want to
11363    keep the old behavior and document that ScanInterval is essentially
11364    unused internally (FcFontSetList uses it, but we can remove that
11365    too).
11366
11367 doc/fcconfig.fncs  | 21 +++++++++++++++++++++
11368 doc/fcfontset.fncs |  3 +++
11369 src/fclist.c	    |  3 +++
11370 3 files changed, 27 insertions(+)
11371
11372commit 1439c8f21af1533a920b54333f79459f456a402e
11373Author: Behdad Esfahbod <behdad@behdad.org>
11374Date:	Fri Aug 22 16:51:33 2008 -0400
11375
11376    Handle -h and --help according to GNU Coding Standards (#17104)
11377
11378    Added -h instead of -?.  And upon -h and --help, write usave to stdout
11379    instead of stdin, and return 0 instead of 1.
11380
11381    -? still works like before as that's what getopt returns upon unknown
11382    arguments.
11383
11384 fc-cache/fc-cache.c	| 47
11385 +++++++++++++++++++++++++----------------------
11386 fc-cache/fc-cache.sgml |  4 ++--
11387 fc-cat/fc-cat.c	| 45 ++++++++++++++++++++++++---------------------
11388 fc-cat/fc-cat.sgml	|  4 ++--
11389 fc-list/fc-list.c	| 36 ++++++++++++++++++++----------------
11390 fc-list/fc-list.sgml	|  4 ++--
11391 fc-match/fc-match.c	| 44 ++++++++++++++++++++++++--------------------
11392 fc-match/fc-match.sgml |  4 ++--
11393 fc-query/fc-query.c	| 40 ++++++++++++++++++++++------------------
11394 fc-query/fc-query.sgml |  4 ++--
11395 10 files changed, 125 insertions(+), 107 deletions(-)
11396
11397commit df243f93be4306e788aebf6b2ac4a7c1b97550ae
11398Author: Behdad Esfahbod <behdad@behdad.org>
11399Date:	Fri Aug 22 13:02:14 2008 -0400
11400
11401    Add WenQuanYi fonts to default conf (#17262, from Mandriva)
11402
11403 conf.d/65-nonlatin.conf | 4 ++++
11404 1 file changed, 4 insertions(+)
11405
11406commit f31d8b1b1a93334611353d7ea846f8006fda855c
11407Author: Behdad Esfahbod <behdad@behdad.org>
11408Date:	Fri Aug 22 03:51:57 2008 -0400
11409
11410    Add Sindhi .orth file. (#17140)
11411
11412 fc-lang/sd.orth | 28 ++++++++++++++++++++++++++++
11413 1 file changed, 28 insertions(+)
11414
11415commit b9f18922f112f2f551429b692d793dda7d02cd86
11416Author: Behdad Esfahbod <behdad@behdad.org>
11417Date:	Thu Aug 21 17:17:04 2008 -0400
11418
11419    Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)
11420
11421 fc-lang/sr.orth | 24 +++++++-----------------
11422 1 file changed, 7 insertions(+), 17 deletions(-)
11423
11424commit 74e16ceeeab86f50c4b6bea12800f70110cd4794
11425Author: Behdad Esfahbod <behdad@behdad.org>
11426Date:	Thu Aug 14 15:27:16 2008 -0400
11427
11428    Fix docs re 'orig' argument of FcPatternBuild and family
11429
11430    Now call it 'p' or 'pattern', since it's modified in place.
11431    There is no copying.
11432
11433 doc/fcpattern.fncs	 |  6 +++---
11434 fontconfig/fontconfig.h |  4 ++--
11435 src/fcpat.c		 | 12 ++++++------
11436 3 files changed, 11 insertions(+), 11 deletions(-)
11437
11438commit bb65f58f6354b8ad363021457852ad9e841cef89
11439Author: Behdad Esfahbod <behdad@behdad.org>
11440Date:	Wed Aug 13 16:45:18 2008 -0400
11441
11442    [doc] Fix signature of FcConfigHome()
11443
11444    We should write a test to automatically cross-check signatures
11445    from public headers to docs.
11446
11447 doc/fcconfig.fncs | 5 +++--
11448 1 file changed, 3 insertions(+), 2 deletions(-)
11449
11450commit e690fbb20ec41ef018a32ac01118a41103c01289
11451Author: Behdad Esfahbod <behdad@behdad.org>
11452Date:	Wed Aug 13 03:30:23 2008 -0400
11453
11454    Get rid of $Id: ChangeLog,v 1.1.1.6 2019/03/08 09:40:40 mrg Exp $ tags
11455
11456 COPYING			 | 2 +-
11457 Makefile.am			 | 2 +-
11458 conf.d/Makefile.am		 | 2 +-
11459 configure.in			 | 2 +-
11460 doc/Makefile.am		 | 2 +-
11461 doc/confdir.sgml.in		 | 2 +-
11462 doc/edit-sgml.c		 | 2 +-
11463 doc/fcatomic.fncs		 | 2 +-
11464 doc/fcblanks.fncs		 | 2 +-
11465 doc/fccharset.fncs		 | 2 +-
11466 doc/fcconfig.fncs		 | 2 +-
11467 doc/fcconstant.fncs		 | 2 +-
11468 doc/fcfile.fncs		 | 2 +-
11469 doc/fcfontset.fncs		 | 2 +-
11470 doc/fcfreetype.fncs		 | 2 +-
11471 doc/fcinit.fncs		 | 2 +-
11472 doc/fcmatrix.fncs		 | 2 +-
11473 doc/fcobjectset.fncs		 | 2 +-
11474 doc/fcobjecttype.fncs		 | 2 +-
11475 doc/fcpattern.fncs		 | 2 +-
11476 doc/fcstring.fncs		 | 2 +-
11477 doc/fcstrset.fncs		 | 2 +-
11478 doc/fcvalue.fncs		 | 2 +-
11479 doc/fontconfig-devel.sgml	 | 2 +-
11480 doc/func.sgml			 | 2 +-
11481 doc/version.sgml.in		 | 2 +-
11482 fc-cache/Makefile.am		 | 2 +-
11483 fc-case/fc-case.c		 | 2 +-
11484 fc-case/fccase.tmpl.h		 | 2 +-
11485 fc-cat/Makefile.am		 | 2 +-
11486 fc-glyphname/fc-glyphname.c	 | 2 +-
11487 fc-glyphname/fcglyphname.tmpl.h | 2 +-
11488 fc-list/Makefile.am		 | 2 +-
11489 fc-match/Makefile.am		 | 2 +-
11490 fc-query/Makefile.am		 | 2 +-
11491 src/Makefile.am		 | 2 +-
11492 36 files changed, 36 insertions(+), 36 deletions(-)
11493
11494commit 3042050954ddbe205e3166c9910886839829e788
11495Author: Behdad Esfahbod <behdad@behdad.org>
11496Date:	Wed Aug 13 03:16:39 2008 -0400
11497
11498    [doc] Document that a zero rescanInterval disables automatic checks
11499    (#17103)
11500
11501 doc/fcconfig.fncs | 2 ++
11502 1 file changed, 2 insertions(+)
11503
11504commit 41fc0fe68d88c1fdd38469a51a322dab6a30757d
11505Author: Behdad Esfahbod <behdad@behdad.org>
11506Date:	Wed Aug 13 02:50:35 2008 -0400
11507
11508    Add FcPatternFilter() (#13016)
11509
11510 doc/fcpattern.fncs	 | 12 ++++++++++++
11511 fontconfig/fontconfig.h |  3 +++
11512 src/fcpat.c		 | 37 +++++++++++++++++++++++++++++++++++++
11513 3 files changed, 52 insertions(+)
11514
11515commit e6f14d3c513a9f2e7d75c389db4f65aa0dc0502f
11516Author: Behdad Esfahbod <behdad@behdad.org>
11517Date:	Wed Aug 13 02:47:12 2008 -0400
11518
11519    [doc] Add const decorator for FcPatternDuplicate()
11520
11521 doc/fcpattern.fncs | 2 +-
11522 1 file changed, 1 insertion(+), 1 deletion(-)
11523
11524commit 29874098537e763e8e4cd3fefb1ecc0f36b808a5
11525Author: Behdad Esfahbod <behdad@behdad.org>
11526Date:	Wed Aug 13 02:24:42 2008 -0400
11527
11528    Implement fc-list --verbose (#13015)
11529
11530    A private FcObjectGetSet() is implemented that provides an
11531    FcObjectSet of all registered elements.  FcFontSetList() is
11532    then modified to use the object set from FcObjectGetSet() if
11533    provided object-set is NULL.
11534
11535    Alternatively FcObjectGetSet() can be made public.	In that
11536    case fc-list can use that as a base if --verbose is included,
11537    and also add any elements provided by the user (though that has
11538    no effect, as all elements from the cache are already registered).
11539    Currently fc-list ignores user-provided elements if --verbose
11540    is specified.
11541
11542 fc-list/fc-list.c    | 41 ++++++++++++++++++++++++-----------------
11543 fc-list/fc-list.sgml | 10 +++++++---
11544 src/fcint.h	      |  3 +++
11545 src/fclist.c	      | 10 ++++++++++
11546 src/fcname.c	      | 14 ++++++++++++++
11547 5 files changed, 58 insertions(+), 20 deletions(-)
11548
11549commit 77c0d8bce86ca088782d5631617c0ef681d91312
11550Author: Behdad Esfahbod <behdad@behdad.org>
11551Date:	Wed Aug 13 01:31:18 2008 -0400
11552
11553    Add fc-query (#13019)
11554
11555 .gitignore		  |   2 +
11556 Makefile.am		  |   2 +-
11557 configure.in		  |   1 +
11558 doc/fontconfig-user.sgml |   2 +-
11559 fc-cache/fc-cache.sgml   |   1 +
11560 fc-cat/fc-cat.sgml	  |   1 +
11561 fc-list/fc-list.sgml	  |   1 +
11562 fc-match/fc-match.sgml   |   1 +
11563 fc-query/Makefile.am	  |  59 ++++++++++++++++
11564 fc-query/fc-query.c	  | 166
11565 ++++++++++++++++++++++++++++++++++++++++++++
11566 fc-query/fc-query.sgml   | 174
11567 +++++++++++++++++++++++++++++++++++++++++++++++
11568 11 files changed, 408 insertions(+), 2 deletions(-)
11569
11570commit d5b6085c3e40b4e2605cab7ff6c8a621b961b2d2
11571Author: Behdad Esfahbod <behdad@behdad.org>
11572Date:	Wed Aug 13 00:42:12 2008 -0400
11573
11574    Update man pages
11575
11576 fc-cache/fc-cache.sgml | 16 ++++++++++------
11577 fc-cat/fc-cat.sgml	| 15 +++++++++++----
11578 fc-list/fc-list.sgml	| 12 ++++++++----
11579 fc-match/fc-match.sgml | 30 +++++++++++++++++++++++-------
11580 4 files changed, 52 insertions(+), 21 deletions(-)
11581
11582commit 88261bafff30ec02b5a2180f1f9b786c8ff44e3d
11583Author: Behdad Esfahbod <behdad@behdad.org>
11584Date:	Tue Aug 12 23:44:44 2008 -0400
11585
11586    [fc-match] Fix list of getopt options in --help
11587
11588 fc-match/fc-match.c | 4 ++--
11589 1 file changed, 2 insertions(+), 2 deletions(-)
11590
11591commit 43291847c58002fca99984dcec4f1bbbb0d0f61d
11592Author: Behdad Esfahbod <behdad@behdad.org>
11593Date:	Tue Aug 12 18:00:35 2008 -0400
11594
11595    Add ~/.fonts.conf.d to default config (#17100)
11596
11597 conf.d/50-user.conf | 1 +
11598 1 file changed, 1 insertion(+)
11599
11600commit 4f468454d80bf4f1d256f084afd69cabecf1243e
11601Author: Behdad Esfahbod <behdad@behdad.org>
11602Date:	Tue Aug 12 17:54:45 2008 -0400
11603
11604    Update Thai default families (#16223)
11605
11606    Patch from Theppitak Karoonboonyanan
11607
11608 conf.d/65-nonlatin.conf | 13 +++++++++----
11609 1 file changed, 9 insertions(+), 4 deletions(-)
11610
11611commit 2e08e0f243633386b6441784926f928359c92453
11612Author: Behdad Esfahbod <behdad@behdad.org>
11613Date:	Tue Aug 12 17:52:02 2008 -0400
11614
11615    [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet
11616    (#16272)
11617
11618 doc/fcpattern.fncs | 6 ++++--
11619 1 file changed, 4 insertions(+), 2 deletions(-)
11620
11621commit 317b849215ab16cfcd0dda0e424efc9216a74f28
11622Author: Behdad Esfahbod <behdad@behdad.org>
11623Date:	Tue Aug 12 16:34:24 2008 -0400
11624
11625    Replace RCS Id tags with the file name
11626
11627 config/Makedefs.in	 | 2 +-
11628 config/install.sh	 | 2 +-
11629 fc-cache/fc-cache.c	 | 2 +-
11630 fc-cat/fc-cat.c	 | 2 +-
11631 fc-lang/aa.orth	 | 2 +-
11632 fc-lang/ab.orth	 | 2 +-
11633 fc-lang/af.orth	 | 2 +-
11634 fc-lang/am.orth	 | 2 +-
11635 fc-lang/ar.orth	 | 2 +-
11636 fc-lang/ast.orth	 | 2 +-
11637 fc-lang/ava.orth	 | 2 +-
11638 fc-lang/ay.orth	 | 2 +-
11639 fc-lang/az.orth	 | 2 +-
11640 fc-lang/az_ir.orth	 | 2 +-
11641 fc-lang/ba.orth	 | 2 +-
11642 fc-lang/bam.orth	 | 2 +-
11643 fc-lang/be.orth	 | 2 +-
11644 fc-lang/bg.orth	 | 2 +-
11645 fc-lang/bh.orth	 | 2 +-
11646 fc-lang/bho.orth	 | 2 +-
11647 fc-lang/bi.orth	 | 2 +-
11648 fc-lang/bin.orth	 | 2 +-
11649 fc-lang/bn.orth	 | 2 +-
11650 fc-lang/bo.orth	 | 2 +-
11651 fc-lang/br.orth	 | 2 +-
11652 fc-lang/bs.orth	 | 2 +-
11653 fc-lang/bua.orth	 | 2 +-
11654 fc-lang/ca.orth	 | 2 +-
11655 fc-lang/ce.orth	 | 2 +-
11656 fc-lang/ch.orth	 | 2 +-
11657 fc-lang/chm.orth	 | 2 +-
11658 fc-lang/chr.orth	 | 2 +-
11659 fc-lang/co.orth	 | 2 +-
11660 fc-lang/cs.orth	 | 2 +-
11661 fc-lang/cu.orth	 | 2 +-
11662 fc-lang/cv.orth	 | 2 +-
11663 fc-lang/cy.orth	 | 2 +-
11664 fc-lang/da.orth	 | 2 +-
11665 fc-lang/de.orth	 | 2 +-
11666 fc-lang/dz.orth	 | 2 +-
11667 fc-lang/el.orth	 | 2 +-
11668 fc-lang/en.orth	 | 2 +-
11669 fc-lang/eo.orth	 | 2 +-
11670 fc-lang/es.orth	 | 2 +-
11671 fc-lang/et.orth	 | 2 +-
11672 fc-lang/eu.orth	 | 2 +-
11673 fc-lang/fa.orth	 | 2 +-
11674 fc-lang/fc-lang.c	 | 2 +-
11675 fc-lang/fc-lang.man	 | 2 +-
11676 fc-lang/fclang.tmpl.h	 | 2 +-
11677 fc-lang/fi.orth	 | 2 +-
11678 fc-lang/fj.orth	 | 2 +-
11679 fc-lang/fo.orth	 | 2 +-
11680 fc-lang/fr.orth	 | 2 +-
11681 fc-lang/ful.orth	 | 2 +-
11682 fc-lang/fur.orth	 | 2 +-
11683 fc-lang/fy.orth	 | 2 +-
11684 fc-lang/ga.orth	 | 2 +-
11685 fc-lang/gd.orth	 | 2 +-
11686 fc-lang/gez.orth	 | 2 +-
11687 fc-lang/gl.orth	 | 2 +-
11688 fc-lang/gn.orth	 | 2 +-
11689 fc-lang/gu.orth	 | 2 +-
11690 fc-lang/gv.orth	 | 2 +-
11691 fc-lang/ha.orth	 | 2 +-
11692 fc-lang/haw.orth	 | 2 +-
11693 fc-lang/he.orth	 | 2 +-
11694 fc-lang/hi.orth	 | 2 +-
11695 fc-lang/ho.orth	 | 2 +-
11696 fc-lang/hr.orth	 | 2 +-
11697 fc-lang/hu.orth	 | 2 +-
11698 fc-lang/hy.orth	 | 2 +-
11699 fc-lang/ia.orth	 | 2 +-
11700 fc-lang/ibo.orth	 | 2 +-
11701 fc-lang/id.orth	 | 2 +-
11702 fc-lang/ie.orth	 | 2 +-
11703 fc-lang/ik.orth	 | 2 +-
11704 fc-lang/io.orth	 | 2 +-
11705 fc-lang/is.orth	 | 2 +-
11706 fc-lang/it.orth	 | 2 +-
11707 fc-lang/iu.orth	 | 2 +-
11708 fc-lang/ja.orth	 | 2 +-
11709 fc-lang/ka.orth	 | 2 +-
11710 fc-lang/kaa.orth	 | 2 +-
11711 fc-lang/ki.orth	 | 2 +-
11712 fc-lang/kk.orth	 | 2 +-
11713 fc-lang/kl.orth	 | 2 +-
11714 fc-lang/km.orth	 | 2 +-
11715 fc-lang/kn.orth	 | 2 +-
11716 fc-lang/ko.orth	 | 2 +-
11717 fc-lang/kok.orth	 | 2 +-
11718 fc-lang/ks.orth	 | 2 +-
11719 fc-lang/ku.orth	 | 2 +-
11720 fc-lang/ku_ir.orth	 | 2 +-
11721 fc-lang/kum.orth	 | 2 +-
11722 fc-lang/kv.orth	 | 2 +-
11723 fc-lang/kw.orth	 | 2 +-
11724 fc-lang/ky.orth	 | 2 +-
11725 fc-lang/la.orth	 | 2 +-
11726 fc-lang/lb.orth	 | 2 +-
11727 fc-lang/lez.orth	 | 2 +-
11728 fc-lang/ln.orth	 | 2 +-
11729 fc-lang/lo.orth	 | 2 +-
11730 fc-lang/lt.orth	 | 2 +-
11731 fc-lang/lv.orth	 | 2 +-
11732 fc-lang/mai.orth	 | 2 +-
11733 fc-lang/mg.orth	 | 2 +-
11734 fc-lang/mh.orth	 | 2 +-
11735 fc-lang/mi.orth	 | 2 +-
11736 fc-lang/mk.orth	 | 2 +-
11737 fc-lang/ml.orth	 | 2 +-
11738 fc-lang/mn.orth	 | 2 +-
11739 fc-lang/mo.orth	 | 2 +-
11740 fc-lang/mr.orth	 | 2 +-
11741 fc-lang/mt.orth	 | 2 +-
11742 fc-lang/my.orth	 | 2 +-
11743 fc-lang/nb.orth	 | 2 +-
11744 fc-lang/nds.orth	 | 2 +-
11745 fc-lang/ne.orth	 | 2 +-
11746 fc-lang/nl.orth	 | 2 +-
11747 fc-lang/nn.orth	 | 2 +-
11748 fc-lang/no.orth	 | 2 +-
11749 fc-lang/nr.orth	 | 2 +-
11750 fc-lang/nso.orth	 | 2 +-
11751 fc-lang/ny.orth	 | 2 +-
11752 fc-lang/oc.orth	 | 2 +-
11753 fc-lang/om.orth	 | 2 +-
11754 fc-lang/or.orth	 | 2 +-
11755 fc-lang/os.orth	 | 2 +-
11756 fc-lang/pa.orth	 | 2 +-
11757 fc-lang/pl.orth	 | 2 +-
11758 fc-lang/ps_af.orth	 | 2 +-
11759 fc-lang/ps_pk.orth	 | 2 +-
11760 fc-lang/pt.orth	 | 2 +-
11761 fc-lang/rm.orth	 | 2 +-
11762 fc-lang/ro.orth	 | 2 +-
11763 fc-lang/ru.orth	 | 2 +-
11764 fc-lang/sa.orth	 | 2 +-
11765 fc-lang/sah.orth	 | 2 +-
11766 fc-lang/sco.orth	 | 2 +-
11767 fc-lang/se.orth	 | 2 +-
11768 fc-lang/sel.orth	 | 2 +-
11769 fc-lang/sh.orth	 | 2 +-
11770 fc-lang/shs.orth	 | 2 +-
11771 fc-lang/si.orth	 | 2 +-
11772 fc-lang/sk.orth	 | 2 +-
11773 fc-lang/sl.orth	 | 2 +-
11774 fc-lang/sm.orth	 | 2 +-
11775 fc-lang/sma.orth	 | 2 +-
11776 fc-lang/smj.orth	 | 2 +-
11777 fc-lang/smn.orth	 | 2 +-
11778 fc-lang/sms.orth	 | 2 +-
11779 fc-lang/so.orth	 | 2 +-
11780 fc-lang/sq.orth	 | 2 +-
11781 fc-lang/sr.orth	 | 2 +-
11782 fc-lang/ss.orth	 | 2 +-
11783 fc-lang/st.orth	 | 2 +-
11784 fc-lang/sv.orth	 | 2 +-
11785 fc-lang/sw.orth	 | 2 +-
11786 fc-lang/syr.orth	 | 2 +-
11787 fc-lang/ta.orth	 | 2 +-
11788 fc-lang/te.orth	 | 2 +-
11789 fc-lang/tg.orth	 | 2 +-
11790 fc-lang/th.orth	 | 2 +-
11791 fc-lang/ti_er.orth	 | 2 +-
11792 fc-lang/ti_et.orth	 | 2 +-
11793 fc-lang/tig.orth	 | 2 +-
11794 fc-lang/tk.orth	 | 2 +-
11795 fc-lang/tl.orth	 | 2 +-
11796 fc-lang/tn.orth	 | 2 +-
11797 fc-lang/to.orth	 | 2 +-
11798 fc-lang/tr.orth	 | 2 +-
11799 fc-lang/ts.orth	 | 2 +-
11800 fc-lang/tt.orth	 | 2 +-
11801 fc-lang/tw.orth	 | 2 +-
11802 fc-lang/tyv.orth	 | 2 +-
11803 fc-lang/ug.orth	 | 2 +-
11804 fc-lang/uk.orth	 | 2 +-
11805 fc-lang/ur.orth	 | 2 +-
11806 fc-lang/uz.orth	 | 2 +-
11807 fc-lang/ven.orth	 | 2 +-
11808 fc-lang/vi.orth	 | 2 +-
11809 fc-lang/vo.orth	 | 2 +-
11810 fc-lang/vot.orth	 | 2 +-
11811 fc-lang/wa.orth	 | 2 +-
11812 fc-lang/wen.orth	 | 2 +-
11813 fc-lang/wo.orth	 | 2 +-
11814 fc-lang/xh.orth	 | 2 +-
11815 fc-lang/yap.orth	 | 2 +-
11816 fc-lang/yi.orth	 | 2 +-
11817 fc-lang/yo.orth	 | 2 +-
11818 fc-lang/zh_cn.orth	 | 2 +-
11819 fc-lang/zh_hk.orth	 | 2 +-
11820 fc-lang/zh_mo.orth	 | 2 +-
11821 fc-lang/zh_sg.orth	 | 2 +-
11822 fc-lang/zh_tw.orth	 | 2 +-
11823 fc-lang/zu.orth	 | 2 +-
11824 fc-list/fc-list.c	 | 2 +-
11825 fc-match/fc-match.c	 | 2 +-
11826 fontconfig/fcfreetype.h | 2 +-
11827 fontconfig/fcprivate.h  | 2 +-
11828 fontconfig/fontconfig.h | 2 +-
11829 src/fcatomic.c		 | 2 +-
11830 src/fcblanks.c		 | 2 +-
11831 src/fccfg.c		 | 2 +-
11832 src/fccharset.c	 | 2 +-
11833 src/fcdbg.c		 | 2 +-
11834 src/fcdefault.c	 | 2 +-
11835 src/fcdir.c		 | 2 +-
11836 src/fcfreetype.c	 | 2 +-
11837 src/fcfs.c		 | 2 +-
11838 src/fcinit.c		 | 2 +-
11839 src/fcint.h		 | 2 +-
11840 src/fclang.c		 | 2 +-
11841 src/fclist.c		 | 2 +-
11842 src/fcmatch.c		 | 2 +-
11843 src/fcmatrix.c		 | 2 +-
11844 src/fcname.c		 | 2 +-
11845 src/fcstr.c		 | 2 +-
11846 src/fcxml.c		 | 2 +-
11847 220 files changed, 220 insertions(+), 220 deletions(-)
11848
11849commit aef608efed2feb867128e528cd9d39ee7e10a0ac
11850Author: Behdad Esfahbod <behdad@behdad.org>
11851Date:	Tue Aug 12 16:11:29 2008 -0400
11852
11853    Add orth file for Maithili mai.orth (#15821)
11854
11855 fc-lang/mai.orth | 25 +++++++++++++++++++++++++
11856 1 file changed, 25 insertions(+)
11857
11858commit 1bcf4ae5f2348d7956c435d34f2856ebfaccd6c8
11859Author: Behdad Esfahbod <behdad@behdad.org>
11860Date:	Tue Aug 12 15:10:04 2008 -0400
11861
11862    When canonizing filenames, squash // and remove final / (#bug 16286)
11863
11864    The fact that we now drop final slashes from all filenames without
11865    checking that the file name represents a directory may surprise some,
11866    but it doesn't bother me really.
11867
11868 src/fcstr.c | 3 +++
11869 1 file changed, 3 insertions(+)
11870
11871commit b21bea3731106ef30224f9255c4232d6e2607803
11872Author: Behdad Esfahbod <behdad@behdad.org>
11873Date:	Tue Aug 12 14:32:40 2008 -0400
11874
11875    [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)
11876
11877 doc/fcconfig.fncs | 2 +-
11878 1 file changed, 1 insertion(+), 1 deletion(-)
11879
11880commit e04afe83de409b880be9a854b34fb624bca5c3b0
11881Author: Behdad Esfahbod <behdad@behdad.org>
11882Date:	Tue Aug 12 14:10:03 2008 -0400
11883
11884    Avoid C99ism in Win32 code (#16651)
11885
11886 src/fccfg.c | 3 ++-
11887 src/fcxml.c | 3 ++-
11888 2 files changed, 4 insertions(+), 2 deletions(-)
11889
11890commit f7364e6273df6f660e6b01ea5189e88b34ba4602
11891Author: Benjamin Close <Benjamin.Close@clearchain.com>
11892Date:	Thu Feb 12 10:23:40 2009 +1030
11893
11894    Remove build manpage logfile if it exists
11895
11896 doc/Makefile.am | 1 +
11897 1 file changed, 1 insertion(+)
11898
11899commit 0e21b5a4d5609a5dd0f332b412d878b6f1037d29
11900Author: Peter <pva@gentoo.org>
11901Date:	Sun Jun 22 09:21:05 2008 -0700
11902
11903    Make sure alias files are built first (bug 16464)
11904
11905    Signed-off-by: Keith Packard <keithp@keithp.com>
11906
11907 fc-case/Makefile.am | 4 +++-
11908 1 file changed, 3 insertions(+), 1 deletion(-)
11909
11910commit a93b4c2aab1d79573abd646147596a8a34b19350
11911Author: Keith Packard <keithp@keithp.com>
11912Date:	Sat May 31 19:24:35 2008 -0700
11913
11914    Bump version to 2.6.0
11915
11916 README			 | 6 ++++--
11917 configure.in		 | 2 +-
11918 fontconfig/fontconfig.h | 4 ++--
11919 3 files changed, 7 insertions(+), 5 deletions(-)
11920
11921commit d0902ee0867bd11e4ff266876a69c258eee8d08d
11922Author: Keith Packard <keithp@keithp.com>
11923Date:	Sat May 24 17:52:41 2008 -0700
11924
11925    Bump version to 2.5.93
11926
11927 README			 | 34 ++++++++++++++++++++++++++++++++--
11928 configure.in		 |  2 +-
11929 fontconfig/fontconfig.h |  2 +-
11930 3 files changed, 34 insertions(+), 4 deletions(-)
11931
11932commit 8ade2369238a0b439192a847f12fcc9748a6d73a
11933Author: Keith Packard <keithp@keithp.com>
11934Date:	Sat May 24 17:14:24 2008 -0700
11935
11936    Ignore empty <dir></dir> elements
11937
11938    An empty element would cause every file starting with the current
11939    directory to be scanned, probably not what the user wanted.
11940
11941 src/fcxml.c | 4 +++-
11942 1 file changed, 3 insertions(+), 1 deletion(-)
11943
11944commit 83c5c357abc8d626680943537b4dbc020d6c378c
11945Author: Keith Packard <keithp@keithp.com>
11946Date:	Sat May 24 17:01:12 2008 -0700
11947
11948    Oops. Fix for bug 15928 used wrong path for installed fc-cache.
11949
11950    fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
11951
11952 Makefile.am | 4 ++--
11953 1 file changed, 2 insertions(+), 2 deletions(-)
11954
11955commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
11956Author: Keith Packard <keithp@keithp.com>
11957Date:	Sat May 24 16:32:27 2008 -0700
11958
11959    Libs.private needs freetype libraries
11960
11961    To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
11962    Libs.private.
11963
11964 fontconfig.pc.in | 2 +-
11965 1 file changed, 1 insertion(+), 1 deletion(-)
11966
11967commit ad3fc667914d19435ade56adc8afe584d5605d10
11968Author: Sayamindu Dasgupta <sayamindu@gmail.com>
11969Date:	Sat May 24 16:15:27 2008 -0700
11970
11971    FcConfigUptoDate breaks if directory mtime is in the future. Bug
11972    14424.
11973
11974    At OLPC, we came across a bug where the Browse activity (based
11975    on xulrunner)
11976    took 100% CPU after an upgrade/. It turns out the Mozilla uses
11977    FcConfigUptoDate() to check if new fonts have been added to the
11978    system, and
11979    this function was always returning FcFalse since we have the mtimes
11980    of some
11981    font directories set in the future. The attached patch makes
11982    FcConfigUptoDate() print a warning and return FcTrue if mtime of
11983    directories
11984    are in the future.
11985
11986 src/fccfg.c | 13 ++++++++++++-
11987 1 file changed, 12 insertions(+), 1 deletion(-)
11988
11989commit b808204023ab47eb06dc520665eb7a0473320a9b
11990Author: Evgeniy Stepanov <eugeni.stepanov@gmail.com>
11991Date:	Sat May 24 16:09:17 2008 -0700
11992
11993    Fix index/offset for 'decorative' matcher. Bug 15890.
11994
11995    It seems indices in _FcMatchers array are slightly mixed up,
11996    MATCH_DECORATIVE
11997    should be 10, not 11.
11998
11999    And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
12000
12001 src/fcmatch.c | 7 +++----
12002 1 file changed, 3 insertions(+), 4 deletions(-)
12003
12004commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
12005Author: Glen Low <glen.low@pixelglow.com>
12006Date:	Sat May 24 15:59:35 2008 -0700
12007
12008    Fix Win32 build error: install tries to run fc-cache locally
12009    (bug 15928).
12010
12011    When building in Win32 e.g. with MinGW, the install tries to run
12012    fc-cache
12013    locally but the required DLL's are not in the path. I've included
12014    a patch for
12015    this to fix Makefile.in to run fc-cache from bindir but obviously
12016    this should
12017    be applied to Makefile.am instead.
12018
12019    (the second part of this patch was already in the tree)
12020
12021 Makefile.am | 4 ++--
12022 1 file changed, 2 insertions(+), 2 deletions(-)
12023
12024commit 557f87f7337df1d78c04d2c993916d1d1748360f
12025Author: Neskie Manuel <neskiem@gmail.com>
12026Date:	Sat May 24 15:51:41 2008 -0700
12027
12028    Add Secwepemctsin Orthography. Bug 15996.
12029
12030 fc-lang/shs.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
12031 1 file changed, 48 insertions(+)
12032
12033commit a572f547fd46bf169b617108552ab0fa280f4813
12034Author: Behdad Esfahbod <freedesktop@behdad.org>
12035Date:	Sat May 24 15:48:00 2008 -0700
12036
12037    Persian conf update. (bug 16066).
12038
12039 conf.d/40-nonlatin.conf      | 37 +++++++++++++++++++++++++++++++++++++
12040 conf.d/65-fonts-persian.conf | 24 ++++++++++++++++++++----
12041 2 files changed, 57 insertions(+), 4 deletions(-)
12042
12043commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
12044Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
12045Date:	Sat May 24 15:44:00 2008 -0700
12046
12047    Fix FcStrDirname documentation. (bug 16068)
12048
12049    Description of FcStrDirname is absent in the official documentation of
12050    fontconfig-2.5.92. At the same time the source documentation contains
12051    description of the function.
12052
12053    The problem is a consequence of a misprint in the format of the source
12054    documentation file 'fcstring.fncs'. The finish mark of description
12055    of the
12056    previous function is absent.
12057
12058 doc/fcstring.fncs | 1 +
12059 1 file changed, 1 insertion(+)
12060
12061commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
12062Author: Keith Packard <keithp@keithp.com>
12063Date:	Mon May 5 08:30:44 2008 -0700
12064
12065    Add a copy of dolt.m4 to acinclude.m4.
12066
12067    An ancient version of dolt.m4 was installed on my system leading to
12068    a broken
12069    build on non-Linux systems.
12070
12071 acinclude.m4 | 137
12072 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12073 1 file changed, 137 insertions(+)
12074
12075commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
12076Author: Keith Packard <keithp@keithp.com>
12077Date:	Sun May 4 19:08:31 2008 -0700
12078
12079    Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
12080    (bug 15822)
12081
12082    Autohinting for Indic fonts has been disabled since freetype could
12083    not handle
12084    it properly. But since freetype-2.3.5, the hinting problems for
12085    indic fonts
12086    have been fixed. Thus this is a request to enable the autohinting in
12087    fontconfig again for all the indic fonts.
12088
12089 conf.d/25-unhint-nonlatin.conf | 119
12090 -----------------------------------------
12091 1 file changed, 119 deletions(-)
12092
12093commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
12094Author: Keith Packard <keithp@keithp.com>
12095Date:	Sun May 4 01:27:42 2008 -0700
12096
12097    Add extended, caps, dunhill style mappings.
12098
12099    extended -> expanded.
12100    caps, dunhill -> decorative
12101
12102 src/fcfreetype.c | 5 +++--
12103 1 file changed, 3 insertions(+), 2 deletions(-)
12104
12105commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
12106Author: Keith Packard <keithp@keithp.com>
12107Date:	Sun May 4 01:26:40 2008 -0700
12108
12109    Fix a few memory tracking mistakes.
12110
12111    The built-in memory tracking code in fontconfig relies on a lot
12112    of manual
12113    function call tracking. A pain, but it helps debug leaks.
12114
12115 src/fcatomic.c  | 2 +-
12116 src/fccharset.c | 6 ++++++
12117 src/fcinit.c	 | 2 ++
12118 src/fcpat.c	 | 2 +-
12119 src/fcstr.c	 | 9 +++++++--
12120 5 files changed, 17 insertions(+), 4 deletions(-)
12121
12122commit c6c9400d67ffefa95100d03e6650ea901b05116b
12123Author: Keith Packard <keithp@keithp.com>
12124Date:	Sun May 4 01:25:04 2008 -0700
12125
12126    Call FcFini to make memory debugging easier
12127
12128    FcFini frees all libary data structures so valgrind should report 0
12129    allocations in use when the program exits.
12130
12131 fc-cache/fc-cache.c | 1 +
12132 1 file changed, 1 insertion(+)
12133
12134commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
12135Author: Keith Packard <keithp@keithp.com>
12136Date:	Sat May 3 20:39:07 2008 -0700
12137
12138    Bump version to 2.5.92
12139
12140 README			 | 40 ++++++++++++++++++++++++++++++++++++++--
12141 configure.in		 |  2 +-
12142 fontconfig/fontconfig.h |  2 +-
12143 3 files changed, 40 insertions(+), 4 deletions(-)
12144
12145commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
12146Author: Keith Packard <keithp@keithp.com>
12147Date:	Sat May 3 20:38:29 2008 -0700
12148
12149    git ignore doltcompile
12150
12151 .gitignore | 1 +
12152 1 file changed, 1 insertion(+)
12153
12154commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
12155Author: Keith Packard <keithp@keithp.com>
12156Date:	Sat May 3 20:37:49 2008 -0700
12157
12158    Allow for RC versions in README update
12159
12160 new-version.sh | 4 ++--
12161 1 file changed, 2 insertions(+), 2 deletions(-)
12162
12163commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
12164Author: Keith Packard <keithp@keithp.com>
12165Date:	Sat May 3 20:23:37 2008 -0700
12166
12167    Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
12168    15692)
12169
12170    Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
12171    variables as it includes marcros:
12172
12173    m4_pattern_forbid([^_?LT_[A-Z_]+$])
12174
12175    Rename the LT_ variables to LIBT_ to work around this restriction.
12176
12177 configure.in	   | 18 +++++++++---------
12178 fontconfig-zip.in |  2 +-
12179 src/Makefile.am   |  6 +++---
12180 3 files changed, 13 insertions(+), 13 deletions(-)
12181
12182commit 0028f72bc818ca3bc343383fb644765ae12ce769
12183Author: Carlo Bramini <carlo.bramix@libero.it>
12184Date:	Sat May 3 20:17:16 2008 -0700
12185
12186    Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
12187
12188    With PUBLIC_FILES no longer containing the freetype-dependent
12189    symbols, those
12190    must be added to the fontconfig.def file build process.
12191
12192 src/Makefile.am | 4 ++--
12193 1 file changed, 2 insertions(+), 2 deletions(-)
12194
12195commit bdbc26f3d970581a3248c245451f7fbfb1609601
12196Author: Keith Packard <keithp@keithp.com>
12197Date:	Sat May 3 20:14:07 2008 -0700
12198
12199    Make fc-match behave better when style is unknown (bug 15332)
12200
12201 fc-match/fc-match.c | 2 +-
12202 1 file changed, 1 insertion(+), 1 deletion(-)
12203
12204commit 3322ca855330631e0d849e6beca0c2d82390898f
12205Author: Keith Packard <keithp@keithp.com>
12206Date:	Sat May 3 20:07:35 2008 -0700
12207
12208    Use of ":=" in src/Makefile.am is unportable (bug 14420)
12209
12210    Building 2.5.91 on Solaris with the native make(1) yields
12211
12212    ...
12213    Making all in src
12214    make: Fatal error in reader: Makefile, line 313: Unexpected end of
12215    line seen
12216    Current working directory /tmp/fontconfig-2.5.91/src
12217    *** Error code 1
12218
12219    This is due to the following line (src/Makefile.am:143):
12220
12221	CLEANFILES := $(ALIAS_FILES)
12222
12223    Changing that to a standard assignment ("=") fixes the problem.
12224
12225    I believe the ":=" is a typo. ALIAS_FILES is just a statically
12226    assigned
12227    variable; it's not like evaluating it more than once would be
12228    a problem.
12229
12230 src/Makefile.am | 2 +-
12231 1 file changed, 1 insertion(+), 1 deletion(-)
12232
12233commit df8ceebdbe735226bef602614921d517321c690f
12234Author: Keith Packard <keithp@keithp.com>
12235Date:	Sat May 3 20:06:48 2008 -0700
12236
12237    Remove doltcompile in distclean
12238
12239 Makefile.am | 2 +-
12240 1 file changed, 1 insertion(+), 1 deletion(-)
12241
12242commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
12243Author: Ryan Schmidt <freedesktop-2008@ryandesign.com>
12244Date:	Sat May 3 19:49:07 2008 -0700
12245
12246    fontconfig build fails if "head" is missing or unusable (bug 14304)
12247
12248    If the /usr/bin/head program is missing or unusable, or if an
12249    unusable head
12250    program is listed first in the PATH, fontconfig fails to build
12251
12252    using "sed -n 1p" instead of "head -1" would be a suitable workaround.
12253
12254 src/makealias | 2 +-
12255 1 file changed, 1 insertion(+), 1 deletion(-)
12256
12257commit 6d65081e35fc1ffae1212f173853b0693645192e
12258Author: Dennis Schridde <lindevel@gmx.net>
12259Date:	Sat May 3 19:45:31 2008 -0700
12260
12261    Proper config path for static libraries in win32
12262
12263    Since fontconfig didn't have special handling for paths in static
12264    Windows
12265    libraries, I've created a patch which should fix this.
12266
12267    Basically it does this:
12268    fccfg.c:
12269    If fontconfig_path was uninitialised it tries to get the directory
12270    the exe is
12271    in and uses a fonts/ dir inside that.
12272    fcxml.c:
12273    In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
12274    for a
12275    fonts/ directory where the exe is located.
12276
12277 src/fccfg.c | 26 +++++++++++++++++++++-----
12278 src/fcxml.c | 22 +++++++++++++++++++++-
12279 2 files changed, 42 insertions(+), 6 deletions(-)
12280
12281commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
12282Author: Changwoo Ryu <cwryu@debian.org>
12283Date:	Sat May 3 19:39:56 2008 -0700
12284
12285    Korean font in the default config - replacing baekmuk with un
12286    (bug 13569)
12287
12288    I propose to replace the default Baekmuk Korean fonts with Un fonts.
12289
12290    Some people don't agree but most Korean people prefer Un fonts
12291    to Baekmuk
12292    ones.  Un fonts just look better, at least in the most common Linux
12293    desktops
12294    (antialiased, GNOME or KDE, high resolution).
12295
12296 conf.d/40-nonlatin.conf | 2 ++
12297 conf.d/65-nonlatin.conf | 4 ++++
12298 2 files changed, 6 insertions(+)
12299
12300commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
12301Author: Sylvain Pasche <sylvain.pasche@gmail.com>
12302Date:	Sat May 3 19:33:45 2008 -0700
12303
12304    Fontconfig options for freetype sub-pixel filter configuration
12305
12306    David Turner has modified FreeType to be able to render sub-pixel
12307    decimated
12308    glyphs using different methods of filtering. Fontconfig needs new
12309    configurables to support selecting these new filtering options. A
12310    patch
12311    follows that would correspond to one available for Cairo in bug 10301.
12312
12313 doc/fontconfig-devel.sgml | 1 +
12314 doc/fontconfig-user.sgml  | 5 +++++
12315 fontconfig/fontconfig.h   | 9 ++++++++-
12316 src/fcint.h		   | 3 ++-
12317 src/fcname.c		   | 7 ++++++-
12318 5 files changed, 22 insertions(+), 3 deletions(-)
12319
12320commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
12321Author: Frederic Crozat <fcrozat@mandriva.com>
12322Date:	Sat May 3 19:26:09 2008 -0700
12323
12324    Merge some of Mandriva configuration into upstream configuration. Bug
12325    13247
12326
12327    This is merging some parts of Mandriva fontconfig changes, mostly
12328    adding and
12329    documenting fonts to common aliases.
12330
12331 conf.d/25-unhint-nonlatin.conf | 20 +++++++++++
12332 conf.d/60-latin.conf		|  3 ++
12333 conf.d/65-nonlatin.conf	| 81
12334 ++++++++++++++++++++++++++++++++++++++----
12335 conf.d/69-unifont.conf		|  4 +++
12336 4 files changed, 101 insertions(+), 7 deletions(-)
12337
12338commit c014142a207d6f3ac63580dfb0cacb243776f7c5
12339Author: Keith Packard <keithp@keithp.com>
12340Date:	Sat May 3 19:09:57 2008 -0700
12341
12342    Add --all flag to fc-match to show the untrimmed list. Bug 13018.
12343
12344 fc-match/fc-match.c | 18 ++++++++++++------
12345 1 file changed, 12 insertions(+), 6 deletions(-)
12346
12347commit 8415442f9bb8ad624c9940adf187390468c70548
12348Author: Keith Packard <keithp@keithp.com>
12349Date:	Sat May 3 18:04:32 2008 -0700
12350
12351    Add some sample cursive and fantasy families.
12352
12353 conf.d/45-latin.conf | 20 ++++++++++++++++++++
12354 conf.d/60-latin.conf | 24 ++++++++++++++++++++++++
12355 2 files changed, 44 insertions(+)
12356
12357commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
12358Author: Keith Packard <keithp@keithp.com>
12359Date:	Sat May 3 17:43:39 2008 -0700
12360
12361    Remove size and dpi values from bitmap fonts. Bug 8765.
12362
12363    The only relevant information is the pixel size; don't report
12364    anything else.
12365
12366 src/fcfreetype.c | 34 ----------------------------------
12367 1 file changed, 34 deletions(-)
12368
12369commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
12370Author: Keith Packard <keithp@keithp.com>
12371Date:	Sat May 3 17:19:43 2008 -0700
12372
12373    Work around for bitmap-only TrueType fonts that are missing the
12374    glyf table.
12375
12376    Bitmap-only TrueType fonts without a glyf table will not load a
12377    glyph when
12378    FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
12379    fonts that have no
12380    glyphs and select a single strike to measure the glyph map with.
12381
12382 src/fcfreetype.c | 58
12383 +++++++++++++++++++++++++++++++++++++++++++++++++-------
12384 1 file changed, 51 insertions(+), 7 deletions(-)
12385
12386commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
12387Author: Keith Packard <keithp@keithp.com>
12388Date:	Sat May 3 17:18:01 2008 -0700
12389
12390    Use DOLT if available
12391
12392 configure.in | 1 +
12393 1 file changed, 1 insertion(+)
12394
12395commit ba884599133e444b5f6d0b9b6981079cf8059b9f
12396Author: Eric Anholt <eric@anholt.net>
12397Date:	Fri Apr 18 11:52:41 2008 -0700
12398
12399    Fix build with !ENABLE_DOCS and no built manpages.
12400
12401 fc-cache/Makefile.am | 8 ++++++--
12402 fc-cat/Makefile.am   | 8 ++++++--
12403 fc-list/Makefile.am  | 8 ++++++--
12404 fc-match/Makefile.am | 8 ++++++--
12405 4 files changed, 24 insertions(+), 8 deletions(-)
12406
12407commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
12408Author: Keith Packard <keithp@keithp.com>
12409Date:	Thu Jan 10 10:58:25 2008 -0800
12410
12411    Bump version to 2.5.91
12412
12413 README			 | 26 ++++++++++++++++++++++----
12414 configure.in		 |  2 +-
12415 fontconfig/fontconfig.h |  2 +-
12416 3 files changed, 24 insertions(+), 6 deletions(-)
12417
12418commit b2cbf483ab520ff21ca2152f960498d181613608
12419Author: Keith Packard <keithp@keithp.com>
12420Date:	Thu Jan 10 10:58:22 2008 -0800
12421
12422    git-tag requires space after -m flag
12423
12424 new-version.sh | 2 +-
12425 1 file changed, 1 insertion(+), 1 deletion(-)
12426
12427commit 51f1536479064c2d224860c15271a9b14c87fd62
12428Author: Keith Packard <keithp@keithp.com>
12429Date:	Thu Jan 10 10:56:52 2008 -0800
12430
12431    new-version.sh was mis-editing files
12432
12433 new-version.sh | 19 ++++++++-----------
12434 1 file changed, 8 insertions(+), 11 deletions(-)
12435
12436commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
12437Author: Keith Packard <keithp@keithp.com>
12438Date:	Thu Jan 10 10:48:00 2008 -0800
12439
12440    Add more files to .gitignore
12441
12442 .gitignore | 7 +++++--
12443 1 file changed, 5 insertions(+), 2 deletions(-)
12444
12445commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
12446Author: Keith Packard <keithp@keithp.com>
12447Date:	Thu Jan 10 10:43:33 2008 -0800
12448
12449    Distribute khmer font aliases
12450
12451 conf.d/65-khmer.conf | 16 ++++++++++++++++
12452 conf.d/Makefile.am   |  1 +
12453 2 files changed, 17 insertions(+)
12454
12455commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
12456Author: Keith Packard <keithp@keithp.com>
12457Date:	Thu Jan 10 10:40:41 2008 -0800
12458
12459    Create new-version.sh to help with releases, update INSTALL
12460    instructions
12461
12462 INSTALL	|  36 +++++------------
12463 new-version.sh | 121
12464 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12465 2 files changed, 131 insertions(+), 26 deletions(-)
12466
12467commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
12468Author: Keith Packard <keithp@keithp.com>
12469Date:	Thu Jan 10 08:58:57 2008 -0800
12470
12471    Distribute new fcftint.h file
12472
12473 src/Makefile.am | 2 +-
12474 1 file changed, 1 insertion(+), 1 deletion(-)
12475
12476commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
12477Author: Keith Packard <keithp@keithp.com>
12478Date:	Tue Jan 8 12:34:19 2008 -0800
12479
12480    Eliminate references to freetype from utility Makefile.am's
12481
12482    The utility programs don't use any freetype interfaces, so they
12483    don't need to directly refer to freetype headers or libraries.
12484
12485 fc-cache/Makefile.am | 4 ++--
12486 fc-cat/Makefile.am   | 4 ++--
12487 fc-list/Makefile.am  | 4 ++--
12488 fc-match/Makefile.am | 4 ++--
12489 4 files changed, 8 insertions(+), 8 deletions(-)
12490
12491commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
12492Author: Keith Packard <keithp@keithp.com>
12493Date:	Mon Jan 7 16:31:06 2008 -0800
12494
12495    Include fcftaliastail.h so that the freetype funcs are exported.
12496
12497    This header file needs to be included at the end of every file that
12498    exports any freetype symbols.
12499
12500 src/fcfreetype.c | 1 +
12501 src/fclang.c	  | 1 +
12502 src/fcpat.c	  | 1 +
12503 3 files changed, 3 insertions(+)
12504
12505commit dbd065ad312921308add99fc4cb31457d9045e6a
12506Author: Keith Packard <keithp@keithp.com>
12507Date:	Wed Jan 2 08:47:14 2008 -0800
12508
12509    Remove freetype requirement for build-time applications.
12510
12511    This avoids requiring the freetype development files when cross
12512    compiling
12513
12514 fc-arch/Makefile.am	  |  2 +-
12515 fc-case/Makefile.am	  |  2 +-
12516 fc-glyphname/Makefile.am |  2 +-
12517 fc-lang/Makefile.am	  |  2 +-
12518 src/Makefile.am	  | 13 +++++++++---
12519 src/fcfreetype.c	  |  1 +
12520 src/fcftint.h		  | 54
12521 ++++++++++++++++++++++++++++++++++++++++++++++++
12522 src/fcint.h		  | 18 +---------------
12523 src/fclang.c		  |  1 +
12524 src/fcpat.c		  |  1 +
12525 src/makealias		  |  6 ++++--
12526 11 files changed, 76 insertions(+), 26 deletions(-)
12527
12528commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
12529Author: Keith Packard <keithp@keithp.com>
12530Date:	Sun Dec 23 14:06:41 2007 -0800
12531
12532    Fix OOM failure case in FcPStackPush.
12533
12534    When allocation for the node attributes fail, clean up the node
12535    allocation
12536    and report failure.
12537
12538 src/fcxml.c | 5 +++++
12539 1 file changed, 5 insertions(+)
12540
12541commit 0f7870887adff6db3cffda5485418143f2bfa1f6
12542Author: Hongbo Zhao <hongbo.zhao@gmail.com>
12543Date:	Wed Dec 12 21:47:33 2007 -0800
12544
12545    Not_contain should use strstr, not strcmp on strings. (bug 13632)
12546
12547    For Version 2.5.0, (same for previous version 2.4.2), in source
12548    file fccfg.c,
12549    on line 700,
12550
12551    Original:
12552	  ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
12553
12554    Should change to:
12555	  ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
12556
12557    I think this is just a mistake when copy-n-paste similar codes in
12558    the same
12559    function. Apparently, return for "Not_contain" should be just the
12560    inverse of
12561    "Contain", not the same as "Equal".
12562
12563 src/fccfg.c | 2 +-
12564 1 file changed, 1 insertion(+), 1 deletion(-)
12565
12566commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
12567Author: Keith Packard <keithp@keithp.com>
12568Date:	Sun Nov 25 16:35:55 2007 -0800
12569
12570    Move conf.avail/README to conf.d/README (bug 13392)
12571
12572    Because conf.d is where most people look first.  And the comment at
12573    the top
12574    of the README file says conf.d/README too.
12575
12576 conf.d/Makefile.am | 7 +++++--
12577 1 file changed, 5 insertions(+), 2 deletions(-)
12578
12579commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
12580Author: Keith Packard <keithp@koto.keithp.com>
12581Date:	Tue Nov 13 18:56:44 2007 -0800
12582
12583    Bump version number to 2.5
12584
12585 README			 | 15 +++++++++++++--
12586 configure.in		 |  2 +-
12587 fontconfig/fontconfig.h |  4 ++--
12588 3 files changed, 16 insertions(+), 5 deletions(-)
12589
12590commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
12591Author: Tor Lillqvist <tml@iki.fi>
12592Date:	Tue Nov 13 16:41:55 2007 -0800
12593
12594    Workaround for stat() brokenness in Microsoft's C library (bug 8526)
12595
12596    Fix a couple of longstanding problems with fontconfig on Windows that
12597    manifest themselves especially in GIMP. The root cause to the problems
12598    is in
12599    Microsoft's incredibly stupid stat() implementation. Basically, stat()
12600    returns wrong timestamp fields for files on NTFS filesystems on
12601    machines
12602    that use automatic DST switching.
12603
12604    See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
12605    http://www.codeproject.com/datetime/dstbugs.asp
12606
12607    As fccache.c now looks at more fields in the stat struct I fill in
12608    them all.
12609    I noticed that fstat() is used only on a fd just after opening it,
12610    so on
12611    Win32 I just call my stat() replacement before opening instead...
12612    Implementing a good replacement for fstat() would be harder because
12613    the code
12614    in fccache.c wants to compare inode numbers. There are no (readily
12615    accessible) inode numbers on Win32, so I fake it with the hash of
12616    the full
12617    file name, in the case as it is on disk. And fstat() doesn't know
12618    the full
12619    file name, so it would be rather hard to come up with a inode
12620    number to
12621    identify the file.
12622
12623    The patch also adds similar handling for the cache directory as for
12624    the fonts
12625    directory: If a cachedir element in fonts.conf contains the magic
12626    string
12627    "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
12628    path under
12629    the machine's (or user's) temp folder as returned by GetTempPath(). I
12630    don't
12631    want to hardcode any pathnames in a fonts.conf intended to be
12632    distributed to
12633    end-users, most of which who wouldn't know how to edit it anyway. And
12634    requiring an installer to edit it gets complicated.
12635
12636 configure.in	      |  6 +++-
12637 fc-cache/Makefile.am |  3 ++
12638 src/fccache.c	      | 93
12639 +++++++++++++++++++++++++++++++++++++++++++++++++++-
12640 src/fcxml.c	      | 24 ++++++++++++++
12641 4 files changed, 124 insertions(+), 2 deletions(-)
12642
12643commit 1315db01b626aedd27e3e05bde96ce46c253629b
12644Author: Keith Packard <keithp@koto.keithp.com>
12645Date:	Tue Nov 13 15:48:30 2007 -0800
12646
12647    Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
12648
12649    This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
12650
12651    Conflicts:
12652
12653	src/Makefile.am
12654
12655    Xft still uses the macros that are in fcprivate.h. Document those
12656    macros and
12657    include fcprivate.h in the published header files.
12658
12659 doc/check-missing-doc	 |   1 +
12660 doc/fcobjectset.fncs	 |  11 +++++
12661 doc/fcpattern.fncs	 |  12 ++++-
12662 fontconfig/Makefile.am  |   3 +-
12663 fontconfig/fcprivate.h  | 123
12664 ++++++++++++++++++++++++++++++++++++++++++++++++
12665 fontconfig/fontconfig.h |   2 +-
12666 src/Makefile.am	 |   3 +-
12667 src/fcint.h		 |  95 +------------------------------------
12668 8 files changed, 152 insertions(+), 98 deletions(-)
12669
12670commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
12671Author: Keith Packard <keithp@koto.keithp.com>
12672Date:	Tue Nov 13 15:16:58 2007 -0800
12673
12674    Document that FcConfigGetFonts returns the internal fontset (bug
12675    13197)
12676
12677    FcConfigGetFonts returns the internal font set used by the library
12678    which
12679    must not be freed by the application or 'bad things' will happen.
12680
12681 doc/fcconfig.fncs | 3 ++-
12682 1 file changed, 2 insertions(+), 1 deletion(-)
12683
12684commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
12685Author: Keith Packard <keithp@koto.keithp.com>
12686Date:	Tue Nov 13 15:11:35 2007 -0800
12687
12688    Document that Match calls FcFontRenderPrepare (bug 13162).
12689
12690    The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
12691    without
12692    knowing that they call FcFontRenderPrepare.
12693
12694 doc/fcconfig.fncs  | 12 ++++++++----
12695 doc/fcfontset.fncs | 12 ++++++++----
12696 2 files changed, 16 insertions(+), 8 deletions(-)
12697
12698commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
12699Author: Keith Packard <keithp@koto.keithp.com>
12700Date:	Tue Nov 13 14:58:39 2007 -0800
12701
12702    Document several function return values (Bug 13145).
12703
12704    Several functions had no indication of what the return value would be,
12705    mostly these were allocation failure returns.
12706
12707 doc/fcatomic.fncs     |  4 +++-
12708 doc/fcconfig.fncs     | 21 ++++++++++++++-------
12709 doc/fcconstant.fncs   |  8 ++++++--
12710 doc/fcfile.fncs       | 28 +++++++++++++++-------------
12711 doc/fcfontset.fncs    |  3 ++-
12712 doc/fcinit.fncs       |  7 +++++--
12713 doc/fcobjectset.fncs  |  3 ++-
12714 doc/fcobjecttype.fncs |  6 ++++--
12715 8 files changed, 51 insertions(+), 29 deletions(-)
12716
12717commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
12718Author: Keith Packard <keithp@koto.keithp.com>
12719Date:	Mon Nov 5 16:08:55 2007 -0800
12720
12721    Fix parallel build in doc directory.
12722
12723    docbook2man has fixed output file names; place output in a
12724    subdirectory to
12725    avoid collisions.
12726
12727 doc/Makefile.am | 8 +++++---
12728 1 file changed, 5 insertions(+), 3 deletions(-)
12729
12730commit 37e9d33950df03f76b6938ae5675ecfc853eb903
12731Author: Keith Packard <keithp@koto.keithp.com>
12732Date:	Mon Nov 5 15:52:45 2007 -0800
12733
12734    Update version numbers to 2.4.92 (2.5 RC2)
12735
12736 README			 | 49
12737 +++++++++++++++++++++++++++++++++++++++++++++++--
12738 fontconfig/fontconfig.h |  2 +-
12739 2 files changed, 48 insertions(+), 3 deletions(-)
12740
12741commit a504f6b5394b96d2c6a24772b61705227a8e88ab
12742Author: Behdad Esfahbod <behdad@behdad.org>
12743Date:	Mon Nov 5 18:12:51 2007 -0500
12744
12745    Simplify/improve 30-metric-aliases.conf
12746
12747 conf.d/30-metric-aliases.conf | 192
12748 ++++++++++++++++++++++++------------------
12749 1 file changed, 109 insertions(+), 83 deletions(-)
12750
12751commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
12752Author: Behdad Esfahbod <behdad@behdad.org>
12753Date:	Mon Nov 5 17:07:36 2007 -0500
12754
12755    Remove list of available conf files from README.
12756    It was redundant and out-dated.
12757
12758 conf.d/README | 29 +----------------------------
12759 1 file changed, 1 insertion(+), 28 deletions(-)
12760
12761commit 0294bda4800b94828b59139e6205730c74261c40
12762Author: Behdad Esfahbod <behdad@behdad.org>
12763Date:	Mon Nov 5 17:05:36 2007 -0500
12764
12765    Fix documented conf-file naming format in README
12766
12767 conf.d/README | 8 ++++----
12768 1 file changed, 4 insertions(+), 4 deletions(-)
12769
12770commit 07d04da76c4009552866ae0d2f85659186ef77d6
12771Author: Behdad Esfahbod <behdad@behdad.org>
12772Date:	Mon Nov 5 17:01:44 2007 -0500
12773
12774    Remove 25-unhint-nonlatin.conf from default configuration by not
12775    linking it.
12776
12777 conf.d/Makefile.am | 1 -
12778 1 file changed, 1 deletion(-)
12779
12780commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
12781Author: Behdad Esfahbod <behdad@behdad.org>
12782Date:	Mon Nov 5 16:46:19 2007 -0500
12783
12784    Oops, fix Makefile.am.
12785
12786 conf.d/Makefile.am | 4 ++--
12787 1 file changed, 2 insertions(+), 2 deletions(-)
12788
12789commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
12790Author: Behdad Esfahbod <behdad@behdad.org>
12791Date:	Mon Nov 5 16:43:49 2007 -0500
12792
12793    Remove 20-lohit-gujarati.conf.  It's covered by
12794    25-unhint-nonlatin.conf now.
12795
12796 conf.d/20-lohit-gujarati.conf | 11 -----------
12797 conf.d/Makefile.am	       |  2 --
12798 2 files changed, 13 deletions(-)
12799
12800commit 7465091fa90753440ed775de5783387bc4fd9cc4
12801Author: Behdad Esfahbod <behdad@behdad.org>
12802Date:	Mon Nov 5 16:43:14 2007 -0500
12803
12804    Remove redundant/obsolete comments from conf files.
12805
12806    Conf files had an initial comment mentioning the files' name.
12807    This was outdated and wrong in most cases.	There's no real use
12808    in that.
12809
12810 conf.d/10-autohint.conf	  | 1 -
12811 conf.d/10-no-sub-pixel.conf	  | 1 -
12812 conf.d/10-sub-pixel-bgr.conf	  | 1 -
12813 conf.d/10-sub-pixel-rgb.conf	  | 1 -
12814 conf.d/10-sub-pixel-vbgr.conf	  | 1 -
12815 conf.d/10-sub-pixel-vrgb.conf	  | 1 -
12816 conf.d/10-unhinted.conf	  | 1 -
12817 conf.d/20-fix-globaladvance.conf | 1 -
12818 conf.d/20-unhint-small-vera.conf | 1 -
12819 conf.d/25-unhint-nonlatin.conf   | 1 -
12820 conf.d/30-metric-aliases.conf	  | 1 -
12821 conf.d/30-urw-aliases.conf	  | 1 -
12822 conf.d/50-user.conf		  | 1 -
12823 conf.d/51-local.conf		  | 1 -
12824 conf.d/65-fonts-persian.conf	  | 1 -
12825 conf.d/70-no-bitmaps.conf	  | 1 -
12826 conf.d/70-yes-bitmaps.conf	  | 1 -
12827 conf.d/80-delicious.conf	  | 1 -
12828 18 files changed, 18 deletions(-)
12829
12830commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
12831Author: Behdad Esfahbod <behdad@behdad.org>
12832Date:	Mon Nov 5 16:40:25 2007 -0500
12833
12834    Use binding="same" in 30-urw-aliases.conf and remove duplicate
12835    entries.
12836
12837    Times, Helvetical, and Courier are already handled in
12838    30-metric-aliases.conf.
12839    Remove them here and add a comment instead.
12840
12841 conf.d/30-urw-aliases.conf | 27 ++++++++-------------------
12842 1 file changed, 8 insertions(+), 19 deletions(-)
12843
12844commit 4b51f173c99152586db26b03752873a4b4020672
12845Author: Behdad Esfahbod <behdad@behdad.org>
12846Date:	Mon Nov 5 16:36:55 2007 -0500
12847
12848    Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
12849
12850 conf.d/40-generic.conf  | 80
12851 -------------------------------------------------
12852 conf.d/40-nonlatin.conf | 51 +++++++++++++++++++++++++++++++
12853 conf.d/45-latin.conf	 | 56 ++++++++++++++++++++++++++++++++++
12854 conf.d/Makefile.am	 |  6 ++--
12855 conf.d/README		 |  5 ++--
12856 5 files changed, 114 insertions(+), 84 deletions(-)
12857
12858commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
12859Author: Behdad Esfahbod <behdad@behdad.org>
12860Date:	Mon Nov 5 16:14:35 2007 -0500
12861
12862    Add/update config files from Fedora.
12863
12864 conf.d/25-unhint-nonlatin.conf | 228
12865 +++++++++++++++++++++++++++++++++++++++++
12866 conf.d/30-amt-aliases.conf	|  21 ----
12867 conf.d/30-metric-aliases.conf	| 186 +++++++++++++++++++++++++++++++++
12868 conf.d/40-generic.conf		|  22 +++-
12869 conf.d/65-nonlatin.conf	|  45 ++++++++
12870 conf.d/Makefile.am		|   6 +-
12871 conf.d/README			|   3 +-
12872 7 files changed, 483 insertions(+), 28 deletions(-)
12873
12874commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
12875Author: Behdad Esfahbod <behdad@behdad.org>
12876Date:	Mon Nov 5 15:29:44 2007 -0500
12877
12878    Add FcGetLangs() and FcLangGetCharSet().
12879
12880 doc/fclangset.fncs	 | 16 ++++++++++++++++
12881 fontconfig/fontconfig.h |  6 ++++++
12882 src/fcint.h		 |  3 ---
12883 src/fclang.c		 | 20 ++++++++++++++++++--
12884 4 files changed, 40 insertions(+), 5 deletions(-)
12885
12886commit 811995b79db16be39046dbbffcc5a7d66f88b731
12887Author: Behdad Esfahbod <behdad@behdad.org>
12888Date:	Mon Nov 5 15:29:03 2007 -0500
12889
12890    Fix trivial bugs in edit-sgml.c
12891
12892 doc/edit-sgml.c | 3 ++-
12893 1 file changed, 2 insertions(+), 1 deletion(-)
12894
12895commit de1faa42d1425f80366707a730ea919c57e57b2f
12896Author: Keith Packard <keithp@koto.keithp.com>
12897Date:	Sun Nov 4 12:20:45 2007 -0800
12898
12899    Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
12900
12901    These two names are typos of the correct names. Instead of simply
12902    changing
12903    them, the correct thing to do is leave them in the library, add
12904    the correct
12905    functions and mark them as deprecated so any source packages will
12906    be updated.
12907
12908    This requires bumping the minor version of the library (for adding
12909    APIs)
12910    instead of bumping the major version of the library (for removing
12911    APIs).
12912
12913 configure.in		 |  6 +++---
12914 fontconfig/fontconfig.h | 13 +++++++++++++
12915 src/Makefile.am	 |  5 +++--
12916 src/fccfg.c		 | 16 ++++++++++++++++
12917 src/fcdeprecate.h	 | 36 ++++++++++++++++++++++++++++++++++++
12918 src/fcint.h		 |  1 +
12919 6 files changed, 72 insertions(+), 5 deletions(-)
12920
12921commit 69d3eb9cb8e58ab771170f68868748204a4793ab
12922Author: Keith Packard <keithp@koto.keithp.com>
12923Date:	Sat Nov 3 23:43:48 2007 -0700
12924
12925    Ignore new generated documentation
12926
12927 .gitignore | 3 +++
12928 1 file changed, 3 insertions(+)
12929
12930commit dc7b6f1d79b5508706be9242b79180727701e54f
12931Author: Keith Packard <keithp@koto.keithp.com>
12932Date:	Sat Nov 3 23:42:32 2007 -0700
12933
12934    Link new function documentation into the fontconfig-devel.sgml
12935
12936 doc/fontconfig-devel.sgml | 31 +++++++++++++++++++++++++++++++
12937 1 file changed, 31 insertions(+)
12938
12939commit dac27f2f1a766b042487827c726b3ccae147d282
12940Author: Keith Packard <keithp@koto.keithp.com>
12941Date:	Sat Nov 3 23:41:38 2007 -0700
12942
12943    Formatting syntax mistake in doc/fclangset.fncs.
12944
12945    <parameter>ls</function> needed to be <parameter>ls</parameter>.
12946
12947 doc/fclangset.fncs | 2 +-
12948 1 file changed, 1 insertion(+), 1 deletion(-)
12949
12950commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
12951Author: Keith Packard <keithp@koto.keithp.com>
12952Date:	Sat Nov 3 23:23:55 2007 -0700
12953
12954    Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
12955
12956    Just adding the .fncs versions doesn't get these files generated.
12957
12958 doc/Makefile.am | 3 +++
12959 1 file changed, 3 insertions(+)
12960
12961commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
12962Author: Keith Packard <keithp@koto.keithp.com>
12963Date:	Sat Nov 3 23:23:09 2007 -0700
12964
12965    Fix formatting syntax in doc/fccache.fncs
12966
12967 doc/fccache.fncs | 8 ++++----
12968 1 file changed, 4 insertions(+), 4 deletions(-)
12969
12970commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
12971Author: Keith Packard <keithp@koto.keithp.com>
12972Date:	Sat Nov 3 23:03:11 2007 -0700
12973
12974    Replace incorrect documentation uses of 'char' with 'FcChar8'
12975    (bug 13002).
12976
12977 doc/fcconfig.fncs	   | 10 +++++-----
12978 doc/fcfile.fncs	   |  6 +++---
12979 doc/fcfreetype.fncs	   |  4 ++--
12980 doc/fcpattern.fncs	   |  6 +++---
12981 doc/fontconfig-devel.sgml |  2 +-
12982 5 files changed, 14 insertions(+), 14 deletions(-)
12983
12984commit b4a3e834126a3cac7fbf2212087825f886be1f1d
12985Author: Keith Packard <keithp@koto.keithp.com>
12986Date:	Sat Nov 3 22:53:12 2007 -0700
12987
12988    Remove references to FcConfigParse and FcConfigLoad.
12989
12990    These functions no longer exist.
12991
12992 doc/fcconfig.fncs | 3 +--
12993 1 file changed, 1 insertion(+), 2 deletions(-)
12994
12995commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
12996Author: Keith Packard <keithp@koto.keithp.com>
12997Date:	Sat Nov 3 22:45:31 2007 -0700
12998
12999    Have FcConfigSetCurrent accept the current configuration and simply
13000    return
13001    without updating anything.
13002
13003 src/fccfg.c | 3 +++
13004 1 file changed, 3 insertions(+)
13005
13006commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
13007Author: Keith Packard <keithp@koto.keithp.com>
13008Date:	Sat Nov 3 22:39:54 2007 -0700
13009
13010    Update documentation for stale FcConfigGetConfig function.
13011
13012    The old per-user cache filename is no longer used.
13013
13014 doc/fcconfig.fncs | 5 +++--
13015 1 file changed, 3 insertions(+), 2 deletions(-)
13016
13017commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
13018Author: Keith Packard <keithp@koto.keithp.com>
13019Date:	Sat Nov 3 22:31:16 2007 -0700
13020
13021    Update documentation for FcStrCopyFilename (bug 12964).
13022
13023    FcStrCopyFilename constructs a canonical path for any argument,
13024    including
13025    expanding leading ~ and editing '.' and '..' elements out of the
13026    resulting
13027    path.
13028
13029 doc/fcstring.fncs | 15 ++++++++++-----
13030 1 file changed, 10 insertions(+), 5 deletions(-)
13031
13032commit a190678e3c4497870679808dde418191407be91d
13033Author: Keith Packard <keithp@koto.keithp.com>
13034Date:	Sat Nov 3 22:23:28 2007 -0700
13035
13036    Document previously undocumented functions. (bug 12963)
13037
13038 doc/Makefile.am	   |   3 ++
13039 doc/check-missing-doc	   |   4 +-
13040 doc/fccache.fncs	   |  68 +++++++++++++++++++++++++
13041 doc/fccharset.fncs	   |  24 +++++++++
13042 doc/fcconfig.fncs	   |  31 ++++++++++++
13043 doc/fcdircache.fncs	   |  88 ++++++++++++++++++++++++++++++++
13044 doc/fcfile.fncs	   |  29 ++++++-----
13045 doc/fcfontset.fncs	   |  83 +++++++++++++++++++++++++++++++
13046 doc/fcfreetype.fncs	   |  22 ++++++++
13047 doc/fclangset.fncs	   | 124
13048 ++++++++++++++++++++++++++++++++++++++++++++++
13049 doc/fcmatrix.fncs	   |   2 +
13050 doc/fcpattern.fncs	   |  52 ++++++++++++++++++-
13051 doc/fcstring.fncs	   |  80 ++++++++++++++++++++++++------
13052 doc/fcstrset.fncs	   |  11 ++++
13053 doc/fcvalue.fncs	   |  21 ++++++++
13054 doc/fontconfig-devel.sgml |  26 +++++++++-
13055 16 files changed, 638 insertions(+), 30 deletions(-)
13056
13057commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
13058Author: Keith Packard <keithp@koto.keithp.com>
13059Date:	Sat Nov 3 22:01:33 2007 -0700
13060
13061    Verify documentation covers exposed symbols.
13062
13063    Add check-missing-doc script to make sure the documentation matches
13064    the
13065    complete list of symbols exported from the header files before
13066    release.
13067
13068 doc/Makefile.am       |  6 +++++-
13069 doc/check-missing-doc | 23 +++++++++++++++++++++++
13070 2 files changed, 28 insertions(+), 1 deletion(-)
13071
13072commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
13073Author: Keith Packard <keithp@koto.keithp.com>
13074Date:	Sat Nov 3 21:58:34 2007 -0700
13075
13076    Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
13077
13078 src/fclang.c | 8 ++++----
13079 1 file changed, 4 insertions(+), 4 deletions(-)
13080
13081commit 9b84ecff92b8dccf6559a858e35762c0f664429a
13082Author: Keith Packard <keithp@koto.keithp.com>
13083Date:	Sat Nov 3 21:57:51 2007 -0700
13084
13085    Don't check cache file time stamps when cleaning cache dir.
13086
13087    Cache file mtime is meaningless now that the directory time is
13088    encoded in
13089    the cache.
13090
13091 fc-cache/fc-cache.c | 10 +---------
13092 1 file changed, 1 insertion(+), 9 deletions(-)
13093
13094commit 1d93c1752f03b833603ea31c2cfbd16868c44922
13095Author: Keith Packard <keithp@koto.keithp.com>
13096Date:	Sat Nov 3 21:56:36 2007 -0700
13097
13098    Typo error in function name: Inverval -> interval
13099
13100 src/fccfg.c | 4 ++--
13101 1 file changed, 2 insertions(+), 2 deletions(-)
13102
13103commit b868a1447341ebe9962007069ec8658550e62483
13104Author: Keith Packard <keithp@koto.keithp.com>
13105Date:	Sat Nov 3 21:55:39 2007 -0700
13106
13107    Track line numbers in sgml edit tool input.
13108
13109    Errors in the documentation can be hard to find unless the tool
13110    outputs the
13111    line number where the problem exists.
13112
13113 doc/edit-sgml.c | 85
13114 +++++++++++++++++++++++++++++++++++----------------------
13115 1 file changed, 52 insertions(+), 33 deletions(-)
13116
13117commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
13118Author: Keith Packard <keithp@koto.keithp.com>
13119Date:	Sat Nov 3 21:54:49 2007 -0700
13120
13121    Clean up exported names in fontconfig.h.
13122
13123    Fix typo errors (Inverval indeed).
13124    Remove FcPattern *p from FcValue (unused)
13125    Remove spurious FcPublic from formals.
13126
13127 fontconfig/fontconfig.h | 24 +++++++++++++-----------
13128 1 file changed, 13 insertions(+), 11 deletions(-)
13129
13130commit e37d10fa74217a6102003882d49ac323f28db678
13131Author: Keith Packard <keithp@koto.keithp.com>
13132Date:	Sat Nov 3 14:16:29 2007 -0700
13133
13134    Make file_stat argument to FcDirCacheLoadFile optional.
13135
13136    Allow file_stat to be NULL by using a local stat structure in
13137    that case.
13138
13139 src/fccache.c | 3 +++
13140 1 file changed, 3 insertions(+)
13141
13142commit 2ddce88cde79d8bf8959d614af883999d5c66a85
13143Author: Keith Packard <keithp@koto.keithp.com>
13144Date:	Sat Nov 3 13:44:59 2007 -0700
13145
13146    Document skipping of fonts from FcFileScan/FcDirScan.
13147
13148    FcFileScan and FcDirScan will skip fonts under direction of the
13149    configuration and default fontconfig policy.
13150
13151 doc/fcfile.fncs | 7 +++++--
13152 1 file changed, 5 insertions(+), 2 deletions(-)
13153
13154commit 5d82c4c85d201011e60adcf887d15341ecdd5729
13155Author: Keith Packard <keithp@koto.keithp.com>
13156Date:	Sat Nov 3 13:26:16 2007 -0700
13157
13158    Correct documentation for FcConfigUptoDate (bug 12948).
13159
13160    FcConfigUptoDate only checks whether files have been modified
13161    since the
13162    configuration was created. Any changes to the configuration through
13163    the API
13164    since then are not considered.
13165
13166 doc/fcconfig.fncs | 4 ++--
13167 1 file changed, 2 insertions(+), 2 deletions(-)
13168
13169commit b607922909acfc7ae96de688ed34efd19cd038ac
13170Author: Keith Packard <keithp@koto.keithp.com>
13171Date:	Sat Nov 3 13:09:01 2007 -0700
13172
13173    Remove fcprivate.h, move the remaining macros to fcint.h.
13174
13175    fcprivate.h was supposed to extend the fontconfig API for the various
13176    fontconfig utilities. Instead, just have those utilities use the
13177    internal
13178    fcint.h header file (which they already do), removing fcprivate.h
13179    from the
13180    installation and hence from the defacto public API.
13181
13182 fontconfig/Makefile.am |   3 +-
13183 fontconfig/fcprivate.h | 123
13184 -------------------------------------------------
13185 src/Makefile.am	|   3 +-
13186 src/fcint.h		|  95 +++++++++++++++++++++++++++++++++++++-
13187 4 files changed, 96 insertions(+), 128 deletions(-)
13188
13189commit 910db318ae67693f7bc17f0bdc61caaf555365ae
13190Author: Keith Packard <keithp@koto.keithp.com>
13191Date:	Sat Nov 3 13:05:25 2007 -0700
13192
13193    Correct documentation for FcAtomicLock (Bug 12947).
13194
13195    FcAtomicLock can only be called once from any process.
13196
13197 doc/fcatomic.fncs | 6 +++---
13198 1 file changed, 3 insertions(+), 3 deletions(-)
13199
13200commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
13201Author: Behdad Esfahbod <behdad@behdad.org>
13202Date:	Fri Oct 26 02:02:19 2007 -0400
13203
13204    Port fonts-persian.conf to new alias syntax with binding="same"
13205
13206    Signed-off-by: Keith Packard <keithp@koto.keithp.com>
13207
13208 conf.d/65-fonts-persian.conf | 377
13209 ++++++++++++++-----------------------------
13210 1 file changed, 121 insertions(+), 256 deletions(-)
13211
13212commit 681bb379de1847cf288ba27cf29243c8395cff17
13213Author: Keith Packard <keithp@koto.keithp.com>
13214Date:	Thu Oct 25 22:30:49 2007 -0700
13215
13216    Respect "binding" attribute in <alias> entries.
13217
13218    This makes creating "same" aliases for renamed font families far
13219    easier.
13220
13221 fonts.dtd   |	2 ++
13222 src/fcxml.c | 58
13223 ++++++++++++++++++++++++++++++++++++----------------------
13224 2 files changed, 38 insertions(+), 22 deletions(-)
13225
13226commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
13227Author: Behdad Esfahbod <behdad@behdad.org>
13228Date:	Thu Oct 25 21:35:45 2007 -0700
13229
13230    Make fc-match --sort call FcFontRenderPrepare.
13231
13232    This makes the --sort and regular output the same for each font.
13233
13234 fc-match/fc-match.c | 20 ++++++++++++++++++--
13235 1 file changed, 18 insertions(+), 2 deletions(-)
13236
13237commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
13238Author: Keith Packard <keithp@koto.keithp.com>
13239Date:	Thu Oct 25 21:23:36 2007 -0700
13240
13241    Also check configDirs mtimes in FcConfigUptoDate
13242
13243    Checking only config files and font directories can miss changes which
13244    affect only a configuration directory. Check those to catch any
13245    changes.
13246
13247 src/fccfg.c | 17 +++--------------
13248 1 file changed, 3 insertions(+), 14 deletions(-)
13249
13250commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
13251Author: Keith Packard <keithp@koto.keithp.com>
13252Date:	Thu Oct 25 15:19:14 2007 -0700
13253
13254    A few fixups for make distcheck
13255
13256 Makefile.am	 | 2 +-
13257 doc/Makefile.am | 2 +-
13258 2 files changed, 2 insertions(+), 2 deletions(-)
13259
13260commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
13261Author: Keith Packard <keithp@koto.keithp.com>
13262Date:	Thu Oct 25 15:07:54 2007 -0700
13263
13264    Set version numbers to 2.4.91 (2.5 RC1)
13265
13266 README			 | 59
13267 +++++++++++++++++++++++++++++++++++++++++++++++--
13268 configure.in		 |  2 +-
13269 fontconfig/fontconfig.h |  2 +-
13270 3 files changed, 59 insertions(+), 4 deletions(-)
13271
13272commit 7a1a7c0c15793e77cb162dd3393971332896460e
13273Author: Keith Packard <keithp@koto.keithp.com>
13274Date:	Thu Oct 25 14:36:24 2007 -0700
13275
13276    Build fix for Solaris 10 with GCC.
13277
13278    Solaris 10 with GCC doesn't appear capable of supporting the symbol
13279    visibility stuff, so disable it.
13280
13281 src/fcint.h | 2 +-
13282 1 file changed, 1 insertion(+), 1 deletion(-)
13283
13284commit fc990b2e86008967f499fe0df88de8e074a3670e
13285Author: Behdad Esfahbod <freedesktop@behdad.org>
13286Date:	Thu Oct 25 14:20:06 2007 -0700
13287
13288    Update CaseFolding.txt to Unicode 5.1.0
13289
13290 fc-case/CaseFolding.txt | 184
13291 ++++++++++++++++++++++++++++++++++++++++++++++--
13292 src/fcstr.c		 |   2 +-
13293 2 files changed, 178 insertions(+), 8 deletions(-)
13294
13295commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
13296Author: Keith Packard <keithp@neko.keithp.com>
13297Date:	Fri Sep 1 20:25:21 2006 -0700
13298
13299    Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
13300    2511)
13301
13302    Added FcStrContainsWord to detect strings on word boundaries.
13303
13304 src/fcfreetype.c | 15 +++++++++++++--
13305 src/fcint.h	  |  3 +++
13306 src/fcstr.c	  | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
13307 3 files changed, 65 insertions(+), 3 deletions(-)
13308
13309commit 349182784fdd0acf5d1262d8876c967f69dc30aa
13310Author: Keith Packard <keithp@koto.keithp.com>
13311Date:	Thu Oct 25 01:51:38 2007 -0700
13312
13313    fontconfig needs configure option to use gnu iconv (bug 4083).
13314
13315    Existing Solaris workaround was broken; mis-matching values caused
13316    the test
13317    for libiconv to always fail.
13318
13319 configure.in | 4 ++--
13320 1 file changed, 2 insertions(+), 2 deletions(-)
13321
13322commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
13323Author: Keith Packard <keithp@koto.keithp.com>
13324Date:	Thu Oct 25 01:35:32 2007 -0700
13325
13326    Ensure weight/slant values present even when style is supplied
13327    (bug 9313).
13328
13329    If the provided style value doesn't match any available font, fall
13330    back to
13331    using the weight and slant values by ensuring that those are in
13332    the pattern.
13333
13334 src/fcdefault.c | 16 +++++-----------
13335 1 file changed, 5 insertions(+), 11 deletions(-)
13336
13337commit 43d0454597dfb5375b1268edb79172779cc51113
13338Author: Keith Packard <keithp@koto.keithp.com>
13339Date:	Thu Oct 25 01:26:09 2007 -0700
13340
13341    Distribute man source files for command line programs (bug 9678).
13342
13343    For systems on whch DOCBOOK is unavailable, distribute command
13344    line program
13345    manual pages in .man format.
13346
13347 fc-cache/Makefile.am | 6 +++---
13348 fc-cat/Makefile.am   | 6 +++---
13349 fc-list/Makefile.am  | 6 +++---
13350 fc-match/Makefile.am | 6 +++---
13351 4 files changed, 12 insertions(+), 12 deletions(-)
13352
13353commit cf3e888b71a22e5c5875b96bf29557746044bd2b
13354Author: Dwayne Bailey <dwayne@translate.org.za>
13355Date:	Thu Oct 25 01:16:06 2007 -0700
13356
13357    Add/fix *.orth files for South African languages
13358
13359    This adds the missing orth files for Ndebele (South) (nr), Northern
13360    Sotho
13361    (nso), Swati (ss) and Southern Sotho (st).	It also fixes the Tswana
13362    (tn)
13363    orth file.
13364
13365 fc-lang/iso639-1 |  4 ++--
13366 fc-lang/iso639-2 |  8 ++++----
13367 fc-lang/nr.orth  | 29 +++++++++++++++++++++++++++++
13368 fc-lang/nso.orth | 34 ++++++++++++++++++++++++++++++++++
13369 fc-lang/ss.orth  | 29 +++++++++++++++++++++++++++++
13370 fc-lang/st.orth  | 29 +++++++++++++++++++++++++++++
13371 fc-lang/tn.orth  |  2 ++
13372 7 files changed, 129 insertions(+), 6 deletions(-)
13373
13374commit 28a4ea7f714956d34f7ac65354577b87bec5620d
13375Author: Keith Packard <keithp@koto.keithp.com>
13376Date:	Thu Oct 25 01:09:11 2007 -0700
13377
13378    Fix parallel build in fontconfig/docs (bug 10481).
13379
13380 doc/Makefile.am | 2 +-
13381 1 file changed, 1 insertion(+), 1 deletion(-)
13382
13383commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
13384Author: Keith Packard <keithp@koto.keithp.com>
13385Date:	Thu Oct 25 01:03:40 2007 -0700
13386
13387    Handle UltraBlack weight.
13388
13389    UltraBlack is weight 950 on the CSS scale; handle this by name
13390    and value
13391    encoding it as fontconfig weight 215.
13392
13393 fontconfig/fontconfig.h | 2 ++
13394 src/fcfreetype.c	 | 7 ++++++-
13395 2 files changed, 8 insertions(+), 1 deletion(-)
13396
13397commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
13398Author: Keith Packard <keithp@koto.keithp.com>
13399Date:	Thu Oct 25 01:02:58 2007 -0700
13400
13401    Oops. Left debugging printf in previous commit.
13402
13403 src/fcfreetype.c | 1 -
13404 1 file changed, 1 deletion(-)
13405
13406commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
13407Author: Keith Packard <keithp@koto.keithp.com>
13408Date:	Thu Oct 25 00:49:19 2007 -0700
13409
13410    Spelling errors in documentation. (bug 10879).
13411
13412    Thanks to David <ssdk@ispras.ru> for spotting these.
13413
13414 doc/fcconfig.fncs | 4 ++--
13415 doc/fcstring.fncs | 2 +-
13416 2 files changed, 3 insertions(+), 3 deletions(-)
13417
13418commit feecc86cea6bd1cb588f68e06b85d85727289989
13419Author: Keith Packard <keithp@koto.keithp.com>
13420Date:	Thu Oct 25 00:46:41 2007 -0700
13421
13422    There is no U+1257 (bug 10899).
13423
13424    The Eritrean Tigrinya orthography mistakenly included this unicode
13425    value.
13426
13427 fc-lang/ti_er.orth | 2 +-
13428 1 file changed, 1 insertion(+), 1 deletion(-)
13429
13430commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
13431Author: Keith Packard <keithp@koto.keithp.com>
13432Date:	Thu Oct 25 00:41:28 2007 -0700
13433
13434    FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
13435    10976)
13436
13437    Thanks to David <ssdk@ispras.ru> for spotting this error.
13438
13439 src/fcinit.c | 2 +-
13440 1 file changed, 1 insertion(+), 1 deletion(-)
13441
13442commit 28baf727367513ad06ddb1c53daff062e8f39e8c
13443Author: Tilman Sauerbeck <tilman@code-monkey.de>
13444Date:	Thu Oct 25 00:38:44 2007 -0700
13445
13446    Store FcVendorFoundries in read-only memory.
13447
13448    Create fixed size strings for vendor and foundry.
13449
13450 src/fcfreetype.c | 62
13451 ++++++++++++++++++++++++++++----------------------------
13452 1 file changed, 31 insertions(+), 31 deletions(-)
13453
13454commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
13455Author: Tilman Sauerbeck <tilman@code-monkey.de>
13456Date:	Thu Oct 25 00:36:37 2007 -0700
13457
13458    Store FcNoticeFoundries in read-only memory.
13459
13460    Use a single character array and a separate table of integer indices.
13461
13462 src/fcfreetype.c | 75
13463 +++++++++++++++++++++++++++++++++++++-------------------
13464 1 file changed, 50 insertions(+), 25 deletions(-)
13465
13466commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
13467Author: Keith Packard <keithp@koto.keithp.com>
13468Date:	Thu Oct 25 00:22:04 2007 -0700
13469
13470    Replace makealias pattern with something supported by POSIX grep
13471    (bug 11083)
13472
13473    The suggested replacement in the bug was not supported by GNU grep,
13474    so I
13475    created something that should be supported everywhere (famous
13476    last words).
13477
13478 src/makealias | 2 +-
13479 1 file changed, 1 insertion(+), 1 deletion(-)
13480
13481commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
13482Author: Keith Packard <keithp@koto.keithp.com>
13483Date:	Wed Oct 24 21:59:33 2007 -0700
13484
13485    Add BRAILLE PATTERN BLANK to list of blank glyphs.
13486
13487    Braille pattern blank is often imaged as a blank glyph.
13488
13489 fonts.conf.in | 1 +
13490 1 file changed, 1 insertion(+)
13491
13492commit 007cae508c831561c7a4f06092858ea7bf517e2e
13493Author: Keith Packard <keithp@koto.keithp.com>
13494Date:	Wed Oct 24 21:52:56 2007 -0700
13495
13496    Move <cachedir> elements to the end of fonts.conf.
13497
13498    This allows users to select alternate directories for cache files,
13499    ahead of
13500    the 'standard' directories.
13501
13502 fonts.conf.in | 10 +++++-----
13503 1 file changed, 5 insertions(+), 5 deletions(-)
13504
13505commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
13506Author: Keith Packard <keithp@koto.keithp.com>
13507Date:	Wed Oct 24 21:47:40 2007 -0700
13508
13509    Leave generated headers out of distribution (bug 12734).
13510
13511    If the generated header files are included in the distribution,
13512    a build
13513    outside of the source directory will use them. For machine-specific
13514    files,
13515    this generates the wrong result (fcarch.h). Leaving them out of the
13516    distribution forces them to be built.
13517
13518 fc-arch/Makefile.am	  | 4 +---
13519 fc-case/Makefile.am	  | 4 +---
13520 fc-glyphname/Makefile.am | 4 +---
13521 fc-lang/Makefile.am	  | 4 +---
13522 4 files changed, 4 insertions(+), 12 deletions(-)
13523
13524commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
13525Author: Keith Packard <keithp@koto.keithp.com>
13526Date:	Thu Oct 18 09:48:31 2007 -0700
13527
13528    Eliminate relocations from FcCodePageRange structure (bug 10982).
13529
13530    FcCodePageRange was using char pointers; replace them with char
13531    arrays.
13532
13533 src/fcfreetype.c | 12 ++++++------
13534 1 file changed, 6 insertions(+), 6 deletions(-)
13535
13536commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
13537Author: Keith Packard <keithp@koto.keithp.com>
13538Date:	Thu Oct 18 09:43:22 2007 -0700
13539
13540    Eliminate relocations for glyph name table.
13541
13542    Glyph names (now used only for dingbats) were using many relocations,
13543    causing startup latency plus per-process memory usage. Replace
13544    pointers with
13545    table indices, shrinking table size and elimninating relocations.
13546
13547 fc-glyphname/fc-glyphname.c | 28 ++++++++++++++++++++--------
13548 src/fcfreetype.c	     | 16 ++++++++--------
13549 2 files changed, 28 insertions(+), 16 deletions(-)
13550
13551commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
13552Author: Keith Packard <keithp@koto.keithp.com>
13553Date:	Thu Oct 18 09:41:00 2007 -0700
13554
13555    Must not insert cache into hash table before completely validating.
13556
13557    The cache was inserted into the hash table before the timestamps
13558    in the
13559    cache were verified; if that verification failed, an extra pointer
13560    to the
13561    now freed cache would be left in the hash table. FcFini would fail an
13562    assertion as a result.
13563
13564 src/fccache.c | 4 ++--
13565 1 file changed, 2 insertions(+), 2 deletions(-)
13566
13567commit e85789a99770dbd1a4abe9da3eadb355c19f5216
13568Author: Keith Packard <keithp@koto.keithp.com>
13569Date:	Thu Oct 18 08:58:14 2007 -0700
13570
13571    Place language name in constant array instead of pointer.
13572
13573    Constant char array of 8 bytes is the same size as a pointer plus
13574    a short
13575    string, so this actually saves memory and eliminates a pile of
13576    relocations.
13577
13578 fc-lang/fc-lang.c | 2 +-
13579 src/fclang.c	   | 2 +-
13580 2 files changed, 2 insertions(+), 2 deletions(-)
13581
13582commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
13583Author: Keith Packard <keithp@koto.keithp.com>
13584Date:	Thu Oct 18 08:56:42 2007 -0700
13585
13586    FcConfigParseAndLoad doc was missing the last param.
13587
13588    Typo lost the last param to this function.
13589
13590 doc/fcconfig.fncs | 2 +-
13591 1 file changed, 1 insertion(+), 1 deletion(-)
13592
13593commit 07e646cc8422bda778ecf1c084129556a39a0f2a
13594Author: Mike FABIAN <mfabian@suse.de>
13595Date:	Thu Oct 18 05:44:28 2007 -0700
13596
13597    Avoid crashes if config files contain junk.
13598
13599    If ~/.fonts.conf contains:
13600
13601      <edit mode="assign_replace" name="spacing">
13602	 <int>mono</int>
13603	   </edit>
13604
13605    fontconfig crashes:
13606
13607	mfabian@magellan:~$ fc-match sans
13608	    Fontconfig error: "~/.fonts.conf", line 46: "mono": not
13609	    a valid
13610	integer
13611	    セグメンテーション違反です (core dumped)
13612		mfabian@magellan:~$
13613
13614    Of course the above is nonsense, “mono” is no valid integer
13615    indeed.
13616
13617    But I think nevertheless fontconfig should not crash in that case.
13618
13619    The problem was caused by partially truncated expression trees
13620    caused by
13621    parse errors -- typechecking these walked the tree without verifying
13622    the
13623    integrity of the structure. Of course, the whole tree will be
13624    discarded
13625    shortly after being loaded as it contained an error.
13626
13627 src/fcxml.c | 4 ++++
13628 1 file changed, 4 insertions(+)
13629
13630commit fa9a7448d83da498b3494fd0ff7d756569f94425
13631Author: Hideki Yamane <henrich@iijmio-mail.jp>
13632Date:	Thu Oct 18 05:17:36 2007 -0700
13633
13634    Handle Japanese fonts better. (debian bug #435971)
13635
13636    Add some commonly available Japanese fonts to the standard aliases.
13637
13638 conf.d/65-nonlatin.conf | 11 +++++++++++
13639 1 file changed, 11 insertions(+)
13640
13641commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
13642Author: Keith Packard <keithp@koto.keithp.com>
13643Date:	Thu Oct 18 05:05:59 2007 -0700
13644
13645    Have fc-cache remove invalid cache files from cache directories.
13646
13647    Old cache file versions, or corrupted cache files should be removed
13648    when
13649    cleaning cache directories with fc-cache. This only affects filenames
13650    which
13651    match the fontconfig cache file format, so other files will be
13652    left alone.
13653
13654 fc-cache/fc-cache.c | 34 ++++++++++++++++++----------------
13655 1 file changed, 18 insertions(+), 16 deletions(-)
13656
13657commit 238489030a64fa883f8f9fc3d73247b7f7257899
13658Author: Keith Packard <keithp@koto.keithp.com>
13659Date:	Thu Oct 18 05:04:39 2007 -0700
13660
13661    Don't use X_OK bit when checking for writable directories (bug 12438)
13662
13663    Some mingw versions have broken X_OK checking; instead of trying
13664    to work
13665    around this in a system-depedent manner, simply don't bother
13666    checking for
13667    X_OK along with W_OK as such cases are expected to be mistakes,
13668    and not
13669    sensible access control.
13670
13671 fc-cache/fc-cache.c | 2 +-
13672 src/fccache.c	     | 4 ++--
13673 2 files changed, 3 insertions(+), 3 deletions(-)
13674
13675commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
13676Author: Keith Packard <keithp@koto.keithp.com>
13677Date:	Thu Oct 18 05:01:41 2007 -0700
13678
13679    Verbose message about cleaning directories was imprecise
13680
13681    Non-existent directories are now described as 'non-existent'
13682    instead of
13683    'unwritable'.
13684
13685 fc-cache/fc-cache.c | 3 ++-
13686 1 file changed, 2 insertions(+), 1 deletion(-)
13687
13688commit 50124d1e484b84796abb7d8a6c1995edaff23e80
13689Author: Keith Packard <keithp@koto.keithp.com>
13690Date:	Thu Oct 18 04:58:31 2007 -0700
13691
13692    Improve verbose messages from fc-cache.
13693
13694    fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
13695    fonts, %d
13696    dirs', which could easily mislead the user. Add 'existing cache is
13697    valid' or
13698    'new cache contents' to these messages to explain what it is doing.
13699
13700 fc-cache/fc-cache.c | 4 ++--
13701 1 file changed, 2 insertions(+), 2 deletions(-)
13702
13703commit e12f718f65fc874e9170761f670930124815663e
13704Author: Keith Packard <keithp@koto.keithp.com>
13705Date:	Thu Oct 18 04:54:51 2007 -0700
13706
13707    Remove unneeded call to access(2) in fc-cache.
13708
13709    This call was followed by a call to stat(2) which provided the
13710    necessary
13711    information. This call to access(2) was necessary when cache
13712    files were
13713    stored in the font directory as that would check for write permission
13714    correctly.
13715
13716 fc-cache/fc-cache.c | 18 +++---------------
13717 1 file changed, 3 insertions(+), 15 deletions(-)
13718
13719commit f7da903d370dcf662a301930b003485f25db618f
13720Author: Keith Packard <keithp@koto.keithp.com>
13721Date:	Thu Oct 18 04:31:33 2007 -0700
13722
13723    Make FC_FULLNAME include all fullname entries, elide nothing. [bug
13724    12827]
13725
13726    The old policy of eliding fullname entries which matched FC_FAMILY or
13727    FC_FAMILY + FC_STYLE meant that applications could not know what the
13728    font foundry set as the fullname of the font. Hiding information
13729    is not
13730    helpful.
13731
13732 src/fcfreetype.c | 64
13733 --------------------------------------------------------
13734 1 file changed, 64 deletions(-)
13735
13736commit 144ca878311af885db820a35db31563ba87ee6ad
13737Author: Keith Packard <keithp@koto.keithp.com>
13738Date:	Thu Oct 18 04:29:13 2007 -0700
13739
13740    Comment about mmaping cache files was misleading.
13741
13742 src/fccache.c | 3 ++-
13743 1 file changed, 2 insertions(+), 1 deletion(-)
13744
13745commit db6f19f13b1719617c54a1658b8faa31da56e1d4
13746Author: Keith Packard <keithp@koto.keithp.com>
13747Date:	Thu Oct 18 04:13:51 2007 -0700
13748
13749    Store font directory mtime in cache file.
13750
13751    Instead of relying on mtime ordering between a directory and its
13752    associated
13753    cache file, write the directory mtime into the cache file itself. This
13754    makes
13755    cache file checks more reliable across file systems.
13756
13757    This change is made in a way that old programs can use new cache
13758    files, but
13759    new programs will need new cache files.
13760
13761 fc-arch/fcarch.tmpl.h | 14 +++++------
13762 src/fccache.c	       | 64
13763 +++++++++++++++++++++++++++++++++------------------
13764 src/fcdir.c	       |  8 ++++++-
13765 src/fcint.h	       |  5 ++--
13766 4 files changed, 58 insertions(+), 33 deletions(-)
13767
13768commit 00268a50e8b99e80ff25ee2a77a925398f89693f
13769Author: Keith Packard <keithp@koto.keithp.com>
13770Date:	Thu Oct 18 03:52:29 2007 -0700
13771
13772    Fix ChangeLog generation to avoid circular make dependency
13773
13774 Makefile.am | 11 ++++-------
13775 1 file changed, 4 insertions(+), 7 deletions(-)
13776
13777commit 3ae9258f9e825ed576dc315ec79009188bb422e2
13778Author: Keith Packard <keithp@neko.keithp.com>
13779Date:	Sun Aug 5 12:31:03 2007 -0700
13780
13781    Free temporary string in FcDirCacheUnlink (Bug #11758)
13782
13783    In FcDirCacheUnlink(), the line
13784
13785      cache_hashed = FcStrPlus (cache_dir, cache_base);
13786
13787    allocates memory in cache_hashed that is never free()'d before
13788    the function
13789    exits.
13790
13791    Reported by Ben Combee.
13792
13793 src/fccache.c | 1 +
13794 1 file changed, 1 insertion(+)
13795
13796commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
13797Author: Keith Packard <keithp@neko.keithp.com>
13798Date:	Mon Mar 12 10:32:23 2007 -0700
13799
13800    Work around FreeType bug when glyph name buffer is too small.
13801
13802    Recent versions of FreeType do not correctly deal with glyph name
13803    buffers
13804    that are too small; work around this by declaring a buffer that can
13805    hold any
13806    PS name (127 bytes).
13807
13808 src/fcfreetype.c | 21 +++++++++++++++++----
13809 1 file changed, 17 insertions(+), 4 deletions(-)
13810
13811commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
13812Author: Keith Packard <keithp@neko.keithp.com>
13813Date:	Mon Mar 12 10:30:51 2007 -0700
13814
13815    rehash increment could be zero, causing rehash infinite loop.
13816
13817    Bump the rehash value by one so that it is always positive.
13818
13819 fc-glyphname/fc-glyphname.c | 2 +-
13820 1 file changed, 1 insertion(+), 1 deletion(-)
13821
13822commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
13823Author: Stephan Kulow <coolo@novell.com>
13824Date:	Mon Mar 12 10:21:35 2007 -0700
13825
13826    Make FcPatternDuplicate copy the binding instead of always using
13827    Strong.
13828
13829    I noticed that Qt always uses a different font than fc-match
13830    advertises.
13831    Debugging the issue, I found that a call that looks pretty innocent is
13832    changing all weak bindings to strong bindings and as such changes the
13833    semantic of the match: FcPatternDuplicate.
13834
13835 src/fcpat.c | 10 +++++++---
13836 1 file changed, 7 insertions(+), 3 deletions(-)
13837
13838commit 2373f904265a05761039cfc5fe305bf588e831c5
13839Author: Keith Packard <keithp@neko.keithp.com>
13840Date:	Sat Dec 2 16:09:47 2006 -0800
13841
13842    Update for version 2.4.2
13843
13844 INSTALL		 |  2 +-
13845 README			 | 36 ++++++++++++++++++++++++++++++++++--
13846 configure.in		 |  2 +-
13847 fontconfig/fontconfig.h |  2 +-
13848 4 files changed, 37 insertions(+), 5 deletions(-)
13849
13850commit e3b65ee06808cda296215b88111a259a200cc37c
13851Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13852Date:	Sat Dec 2 15:09:57 2006 -0800
13853
13854    Fix fc-cat documentation (bug 8935).
13855
13856    Adapt documentation to reality.
13857
13858    (1) The fc-cat usage message should reflect the
13859    options accepted by the program.
13860
13861    (2) The fc-cat.1 manpage was fairly broken (unreadable).
13862
13863 fc-cat/fc-cat.c    |  9 +++++++--
13864 fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++---
13865 2 files changed, 30 insertions(+), 5 deletions(-)
13866
13867commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
13868Author: Keith Packard <keithp@neko.keithp.com>
13869Date:	Sat Dec 2 15:06:13 2006 -0800
13870
13871    Add space between type and formal in devel man pages (bug 8935)
13872
13873    Most parameters are pointers and have '*' in the type; for those
13874    which do not, use '%' to mark where a space needs to be inserted.
13875
13876 doc/edit-sgml.c       |  5 +++++
13877 doc/fcblanks.fncs     |  4 ++--
13878 doc/fccharset.fncs    |  8 ++++----
13879 doc/fcconfig.fncs     | 12 ++++++------
13880 doc/fcconstant.fncs   |  4 ++--
13881 doc/fcfile.fncs       |  4 ++--
13882 doc/fcfreetype.fncs   | 12 ++++++------
13883 doc/fcmatrix.fncs     | 12 ++++++------
13884 doc/fcobjectset.fncs  |  2 +-
13885 doc/fcobjecttype.fncs |  4 ++--
13886 doc/fcpattern.fncs    | 32 ++++++++++++++++----------------
13887 doc/fcstring.fncs     | 16 ++++++++--------
13888 doc/fcvalue.fncs      |  4 ++--
13889 13 files changed, 62 insertions(+), 57 deletions(-)
13890
13891commit b1aa20098f641a16d02e70a161450e6b85afe410
13892Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13893Date:	Sat Dec 2 14:28:03 2006 -0800
13894
13895    Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
13896    8935.
13897
13898 doc/fontconfig-user.sgml | 87
13899 ++++++++++++++++++++++++------------------------
13900 1 file changed, 43 insertions(+), 44 deletions(-)
13901
13902commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
13903Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13904Date:	Sat Dec 2 14:18:11 2006 -0800
13905
13906    A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
13907
13908    VPATH builds without doctools breaks as it cannot find the distributed
13909    pre-formatted documentation.
13910
13911 configure.in	 |  2 +-
13912 doc/Makefile.am | 14 +++++++++-----
13913 2 files changed, 10 insertions(+), 6 deletions(-)
13914
13915commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
13916Author: Keith Packard <keithp@neko.keithp.com>
13917Date:	Sat Dec 2 13:57:45 2006 -0800
13918
13919    Segfault scanning non-font files. Disallow scan edit of user
13920    vars. (#8767)
13921
13922    Missing NULL font check before attempting to edit scanned pattern.
13923    Also, <match target="scan"> rules are now checked to ensure all
13924    edited variables are in the predefined set; otherwise, the resulting
13925    cache files will not be stable.
13926
13927 src/fcdir.c | 2 +-
13928 src/fcint.h | 1 +
13929 src/fcxml.c | 6 ++++++
13930 3 files changed, 8 insertions(+), 1 deletion(-)
13931
13932commit c9c6875014661d4326100bae0464279d76bd657f
13933Author: Kean Johnston <kean@armory.com>
13934Date:	Sat Dec 2 13:36:56 2006 -0800
13935
13936    Don't use varargs CPP macros in fccache.c. (bug 8733)
13937
13938    src/fccache.c uses a trick to try and use a function name that is
13939    also a
13940    macro name. It does this using the varargs args() macro. Replace that
13941    with separate macros for each number of formals.
13942
13943 src/fccache.c | 13 +++++++------
13944 1 file changed, 7 insertions(+), 6 deletions(-)
13945
13946commit 72ffe6536a6825a32095c8185aff836a12326ac5
13947Author: Keith Packard <keithp@neko.keithp.com>
13948Date:	Sat Dec 2 13:22:27 2006 -0800
13949
13950    Add FcFreeTypeQueryFace external API. Bug #7311.
13951
13952    Expose ability to build an FcPattern directly from an FT_Face
13953    object.
13954
13955 configure.in		 |  4 ++--
13956 doc/fcfreetype.fncs	 | 17 ++++++++++++++++-
13957 fontconfig/fcfreetype.h |  6 ++++++
13958 src/fcfreetype.c	 | 50
13959 +++++++++++++++++++++++++++----------------------
13960 4 files changed, 52 insertions(+), 25 deletions(-)
13961
13962commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
13963Author: Keith Packard <keithp@neko.keithp.com>
13964Date:	Sat Dec 2 13:14:23 2006 -0800
13965
13966    Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
13967
13968    grep -l -w '^foo' doesn't work on Solaris. Replace with
13969    grep -l '^foo\>' instead which does. Also, grep -l will
13970    report the filename more than once (!), so add | head -1
13971    to pick just the first one.
13972
13973 src/makealias | 2 +-
13974 1 file changed, 1 insertion(+), 1 deletion(-)
13975
13976commit 2b77216ee21de95ec352672aa025195a83925b32
13977Author: Keith Packard <keithp@neko.keithp.com>
13978Date:	Sat Dec 2 13:04:05 2006 -0800
13979
13980    Avoid writing uninitialized structure pad bytes to cache files.
13981
13982    The union inside the FcValue structure contains pad bytes. Instead of
13983    copying the whole structure to the cache block, copy only the
13984    initialized
13985    fields to avoid writing whichever bytes serve as padding within the
13986    structure.
13987
13988 src/fcpat.c | 17 ++++++++++++++++-
13989 1 file changed, 16 insertions(+), 1 deletion(-)
13990
13991commit 64d7e303df441f274ee194a401dcd14dfb58af7e
13992Author: Keith Packard <keithp@neko.keithp.com>
13993Date:	Sat Dec 2 12:14:49 2006 -0800
13994
13995    Warn (and recover) from config file without <cachedir> elements.
13996
13997    When updating from older fontconfig versions, if the config file
13998    is not replaced, it will not contain <cachedir> elements. Lacking
13999    these,
14000    fontconfig has no place to store cached font information and cannot
14001    operate
14002    reasonably.
14003
14004    Add code to check and see if the loaded configuration has no cache
14005    directories, and if so, warn the user and add both the default
14006    system cache
14007    directory and the normal per-user cache directory.
14008
14009 src/fcinit.c | 19 +++++++++++++++++++
14010 1 file changed, 19 insertions(+)
14011
14012commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
14013Author: Keith Packard <keithp@neko.keithp.com>
14014Date:	Sat Dec 2 11:47:07 2006 -0800
14015
14016    Use explicit platform/nameid order when scanning ttf files.
14017
14018    Instead of accepting whatever order names appear in the font file,
14019    use an explicit ordering for both platform and nameid.
14020
14021    Platforms are high precedence than nameids.
14022
14023    The platform order is:
14024
14025	microsoft, apple unicode, macintosh, (other)
14026
14027    The family nameid order is:
14028
14029	preferred family, font family
14030
14031    The fullname nameid order is:
14032
14033	mac full name, full name
14034
14035    The style nameid order is
14036
14037	preferred subfamily, font subfamily
14038
14039    This will change the names visible to users in various application
14040    UIs, but
14041    should not change how existing font names are matched as all names
14042    remain
14043    present in the resulting database. The hope is that family names
14044    will, in
14045    general, be less ambiguous. Testing here shows that commercial fonts
14046    have longer names now while DejaVu has a shorter family name, and
14047    moves more
14048    of the font description to the style name.
14049
14050 src/fcfreetype.c | 237
14051 ++++++++++++++++++++++++++++++++++---------------------
14052 1 file changed, 149 insertions(+), 88 deletions(-)
14053
14054commit b5803016d74856eb44b05876f0d7178bfec0df47
14055Author: Keith Packard <keithp@neko.keithp.com>
14056Date:	Sun Nov 12 17:15:55 2006 -0800
14057
14058    FcStrCanonAbsoluteFilename should be static.
14059
14060 src/fcstr.c | 2 +-
14061 1 file changed, 1 insertion(+), 1 deletion(-)
14062
14063commit bae5db78ddab473695a7efee374a75d6fe02426f
14064Author: Keith Packard <keithp@neko.keithp.com>
14065Date:	Sun Nov 12 17:15:24 2006 -0800
14066
14067    Add sparc64 architecture string.
14068
14069 fc-arch/fcarch.tmpl.h | 1 +
14070 1 file changed, 1 insertion(+)
14071
14072commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
14073Author: Mike FABIAN <mfabian@suse.de>
14074Date:	Fri Oct 27 10:26:50 2006 -0700
14075
14076    Do not clean cache files for different architectures
14077
14078    Use filenames to clean cache files for current architecture
14079    only. This is
14080    sufficient as cache files live in their own directory where
14081    filenames are
14082    under fontconfig control.
14083
14084 fc-cache/fc-cache.c | 9 +++++++++
14085 1 file changed, 9 insertions(+)
14086
14087commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
14088Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
14089Date:	Sun Sep 17 17:03:33 2006 -0700
14090
14091    More fixes for Win32 building (bug 8311)
14092
14093    Our build system barfs on autogen.sh, which ignores
14094    --noconfigure. Configure
14095    needs a host of options to make the cross compile work in our case.
14096
14097    Fix typo in fccache.c
14098
14099 autogen.sh    | 7 +++++++
14100 src/fccache.c | 3 ++-
14101 2 files changed, 9 insertions(+), 1 deletion(-)
14102
14103commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
14104Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
14105Date:	Sun Sep 17 14:34:46 2006 -0700
14106
14107    FcStrCanonFileName buggy for mingw. (bug 8311)
14108
14109    FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
14110
14111    This only works on POSIX. On dos, this crashes with a stack overflow.
14112
14113    The patch attached splits this functionality in two functions
14114    (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
14115    get an
14116    absolute path.  It also fixes a number of other issues. With this
14117    patch,
14118    LilyPond actually produces output on Windows.
14119
14120 src/fccache.c |  5 ++++
14121 src/fcstr.c   | 88
14122 +++++++++++++++++++++++++++++++++++++++++++++++++----------
14123 2 files changed, 78 insertions(+), 15 deletions(-)
14124
14125commit cc104e6a910427db009be36ec34125962889ecb8
14126Author: Keith Packard <keithp@neko.keithp.com>
14127Date:	Sun Sep 17 14:20:18 2006 -0700
14128
14129    Detect and use available random number generator (bug 8308)
14130
14131    Prefer random over lrand48 over rand
14132
14133 configure.in  |  2 +-
14134 src/fccache.c | 13 ++++++++++++-
14135 2 files changed, 13 insertions(+), 2 deletions(-)
14136
14137commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
14138Author: Keith Packard <keithp@neko.keithp.com>
14139Date:	Sun Sep 17 14:09:12 2006 -0700
14140
14141    Build fontconfig.def from header files when needed.
14142
14143    Instead of attempting to track exported symbols manually in
14144    fontconfig.def.in, build it directly from the public fontconfig
14145    header files
14146    to ensure it exports the public API.
14147
14148 configure.in	       |   1 -
14149 src/Makefile.am       |  18 ++-
14150 src/fontconfig.def.in | 303
14151 --------------------------------------------------
14152 3 files changed, 17 insertions(+), 305 deletions(-)
14153
14154commit 6262fefe54823476070053d53eb3f52fd516ebfe
14155Author: Keith Packard <keithp@neko.keithp.com>
14156Date:	Sun Sep 17 13:50:31 2006 -0700
14157
14158    Remove documentation for non-existant FcConfigNormalizeFontDir.
14159
14160    FcConfigNormalizeFontDir was present in some of the 2.3.9x release
14161    but not
14162    in the final 2.4 release. However, the documentation persisted.
14163
14164 doc/fcconfig.fncs | 11 -----------
14165 1 file changed, 11 deletions(-)
14166
14167commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
14168Author: Keith Packard <keithp@neko.keithp.com>
14169Date:	Fri Sep 15 10:12:15 2006 -0700
14170
14171    Update for version 2.4.1
14172
14173 README			 | 13 +++++++++++--
14174 configure.in		 |  2 +-
14175 fontconfig/fontconfig.h |  2 +-
14176 3 files changed, 13 insertions(+), 4 deletions(-)
14177
14178commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
14179Author: Keith Packard <keithp@neko.keithp.com>
14180Date:	Fri Sep 15 00:23:40 2006 -0700
14181
14182    Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
14183
14184    With the cache restructuring of 2.4.0, the ability to add
14185    application-specific font files and directories was accidentally lost.
14186    Reimplement this using by sharing the logic used to load configured
14187    font
14188    directories.
14189
14190 src/fccfg.c | 86
14191 ++++++++++++++++++++++++++++++-------------------------------
14192 src/fcdir.c |	4 +--
14193 src/fcint.h |	3 ++-
14194 3 files changed, 46 insertions(+), 47 deletions(-)
14195
14196commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
14197Author: Keith Packard <keithp@neko.keithp.com>
14198Date:	Wed Sep 13 18:55:45 2006 -0700
14199
14200    Add warning flags to fc-cache build. Clean up warnings in fc-cache.
14201
14202    Looks like the last directory in the project which didn't use
14203    $(WARN_CFLAGS)
14204    for some reason. Adding that found the usual collection of char *
14205    vs FcChar8
14206    * issues (why, oh why is FcChar8 not just char...)
14207
14208 fc-cache/Makefile.am |  2 +-
14209 fc-cache/fc-cache.c  | 31 ++++++++-----------------------
14210 2 files changed, 9 insertions(+), 24 deletions(-)
14211
14212commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
14213Author: Keith Packard <keithp@neko.keithp.com>
14214Date:	Wed Sep 13 18:51:11 2006 -0700
14215
14216    Add signatures for m68k and mipsel (thanks debian buildd)
14217
14218 fc-arch/fcarch.tmpl.h | 2 ++
14219 1 file changed, 2 insertions(+)
14220
14221commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
14222Author: Keith Packard <keithp@neko.keithp.com>
14223Date:	Mon Sep 11 11:10:48 2006 -0700
14224
14225    Add ppc64 signature. Bug 8227
14226
14227 fc-arch/fcarch.tmpl.h | 1 +
14228 1 file changed, 1 insertion(+)
14229
14230commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
14231Author: Keith Packard <keithp@neko.keithp.com>
14232Date:	Mon Sep 11 11:09:26 2006 -0700
14233
14234    Update installation notes for 2.4 base.
14235
14236 INSTALL | 19 ++++++++++++-------
14237 1 file changed, 12 insertions(+), 7 deletions(-)
14238
14239commit 76c443222313577236c898f7644098e7cad80c75
14240Author: Keith Packard <keithp@neko.keithp.com>
14241Date:	Sat Sep 9 22:08:40 2006 -0700
14242
14243    Update to version 2.4.0
14244
14245 INSTALL		 |  3 +++
14246 README			 | 38 ++++++++++++++++++++++++++++++++++++--
14247 configure.in		 |  2 +-
14248 fontconfig/fontconfig.h |  4 ++--
14249 4 files changed, 42 insertions(+), 5 deletions(-)
14250
14251commit 6c5619a08575943f75d2341e1a4931ec5faf716b
14252Author: Keith Packard <keithp@neko.keithp.com>
14253Date:	Sat Sep 9 21:32:14 2006 -0700
14254
14255    Split much of the configuration into separate files. Renumber files
14256
14257    Most of the remaining elements in fonts.conf have been moved to
14258    separate
14259    files. The numbering scheme for conf.d files has been documented
14260    in the
14261    README and the files have been renumbered. Config files have been
14262    validated against the DTD and a few minor errors fixed.
14263
14264 conf.d/10-autohint.conf	  |   9 +
14265 conf.d/10-no-sub-pixel.conf	  |   9 +
14266 conf.d/10-sub-pixel-bgr.conf	  |   9 +
14267 conf.d/10-sub-pixel-rgb.conf	  |   9 +
14268 conf.d/10-sub-pixel-vbgr.conf	  |   9 +
14269 conf.d/10-sub-pixel-vrgb.conf	  |   9 +
14270 conf.d/10-unhinted.conf	  |   9 +
14271 conf.d/10-urw-aliases.conf	  |  52 ----
14272 conf.d/15-amt-aliases.conf	  |  21 --
14273 conf.d/20-lohit-gujarati.conf	  |  11 +
14274 conf.d/20-unhint-small-vera.conf |  49 ++++
14275 conf.d/30-amt-aliases.conf	  |  21 ++
14276 conf.d/30-unhint-small-vera.conf |  49 ----
14277 conf.d/30-urw-aliases.conf	  |  52 ++++
14278 conf.d/40-generic.conf		  |  66 +++++
14279 conf.d/49-sansserif.conf	  |  21 ++
14280 conf.d/60-LohitGujarati.conf	  |   5 -
14281 conf.d/60-delicious.conf	  |  20 --
14282 conf.d/60-fonts-persian.conf	  | 539
14283 ---------------------------------------
14284 conf.d/60-latin.conf		  |  42 +++
14285 conf.d/65-fonts-persian.conf	  | 539
14286 +++++++++++++++++++++++++++++++++++++++
14287 conf.d/65-nonlatin.conf	  |  38 +++
14288 conf.d/69-unifont.conf		  |  24 ++
14289 conf.d/70-no-bitmaps.conf	  |  13 +
14290 conf.d/70-no-sub-pixel.conf	  |   9 -
14291 conf.d/70-sub-pixel-bgr.conf	  |   9 -
14292 conf.d/70-sub-pixel-rgb.conf	  |   9 -
14293 conf.d/70-sub-pixel-vbgr.conf	  |   9 -
14294 conf.d/70-sub-pixel-vrgb.conf	  |   9 -
14295 conf.d/70-yes-bitmaps.conf	  |  13 +
14296 conf.d/73-autohint.conf	  |   9 -
14297 conf.d/73-unhinted.conf	  |   9 -
14298 conf.d/76-no-bitmaps.conf	  |  13 -
14299 conf.d/76-yes-bitmaps.conf	  |  13 -
14300 conf.d/80-delicious.conf	  |  20 ++
14301 conf.d/90-synthetic.conf	  |  64 +++++
14302 conf.d/Makefile.am		  |  55 ++--
14303 conf.d/README			  |  46 +++-
14304 fonts.conf.in			  | 207 ---------------
14305 39 files changed, 1113 insertions(+), 1006 deletions(-)
14306
14307commit 9596dce93b751c01770da175d208d78aeaf6ae00
14308Author: Keith Packard <keithp@neko.keithp.com>
14309Date:	Sat Sep 9 21:30:06 2006 -0700
14310
14311    Don't display tests for DESTDIR on make install.
14312
14313    Make install output quieter by eliding the shell commands
14314    used to test for DESTDIR being set during make install.
14315
14316 Makefile.am | 2 +-
14317 1 file changed, 1 insertion(+), 1 deletion(-)
14318
14319commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
14320Author: Keith Packard <keithp@neko.keithp.com>
14321Date:	Sat Sep 9 21:29:08 2006 -0700
14322
14323    Include cachedir in fonts.dtd.
14324
14325    Fonts.dtd <fontconfig> element was missing the new cachedir element.
14326
14327 fonts.dtd | 7 ++++---
14328 1 file changed, 4 insertions(+), 3 deletions(-)
14329
14330commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
14331Author: Keith Packard <keithp@neko.keithp.com>
14332Date:	Sat Sep 9 21:21:01 2006 -0700
14333
14334    Fix conf.d directory sorting.
14335
14336    Sort was using broken comparison function.
14337
14338 src/fcxml.c | 10 +++++++++-
14339 1 file changed, 9 insertions(+), 1 deletion(-)
14340
14341commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
14342Author: Keith Packard <keithp@neko.keithp.com>
14343Date:	Sat Sep 9 19:37:22 2006 -0700
14344
14345    Rename conf.avail to conf.d
14346
14347 Makefile.am			      |   2 +-
14348 conf.avail/10-urw-aliases.conf       |  52 ----
14349 conf.avail/15-amt-aliases.conf       |  21 --
14350 conf.avail/20-fix-globaladvance.conf |  29 --
14351 conf.avail/30-unhint-small-vera.conf |  49 ----
14352 conf.avail/50-user.conf	      |   7 -
14353 conf.avail/51-local.conf	      |   7 -
14354 conf.avail/60-LohitGujarati.conf     |   5 -
14355 conf.avail/60-delicious.conf	      |  20 --
14356 conf.avail/60-fonts-persian.conf     | 539
14357 -----------------------------------
14358 conf.avail/70-no-sub-pixel.conf      |   9 -
14359 conf.avail/70-sub-pixel-bgr.conf     |   9 -
14360 conf.avail/70-sub-pixel-rgb.conf     |   9 -
14361 conf.avail/70-sub-pixel-vbgr.conf    |   9 -
14362 conf.avail/70-sub-pixel-vrgb.conf    |   9 -
14363 conf.avail/73-autohint.conf	      |   9 -
14364 conf.avail/73-unhinted.conf	      |   9 -
14365 conf.avail/76-no-bitmaps.conf	      |  13 -
14366 conf.avail/76-yes-bitmaps.conf       |  13 -
14367 conf.avail/Makefile.am		      |  71 -----
14368 conf.avail/README		      |   8 -
14369 conf.d/10-urw-aliases.conf	      |  52 ++++
14370 conf.d/15-amt-aliases.conf	      |  21 ++
14371 conf.d/20-fix-globaladvance.conf     |  29 ++
14372 conf.d/30-unhint-small-vera.conf     |  49 ++++
14373 conf.d/50-user.conf		      |   7 +
14374 conf.d/51-local.conf		      |   7 +
14375 conf.d/60-LohitGujarati.conf	      |   5 +
14376 conf.d/60-delicious.conf	      |  20 ++
14377 conf.d/60-fonts-persian.conf	      | 539
14378 +++++++++++++++++++++++++++++++++++
14379 conf.d/70-no-sub-pixel.conf	      |   9 +
14380 conf.d/70-sub-pixel-bgr.conf	      |   9 +
14381 conf.d/70-sub-pixel-rgb.conf	      |   9 +
14382 conf.d/70-sub-pixel-vbgr.conf	      |   9 +
14383 conf.d/70-sub-pixel-vrgb.conf	      |   9 +
14384 conf.d/73-autohint.conf	      |   9 +
14385 conf.d/73-unhinted.conf	      |   9 +
14386 conf.d/76-no-bitmaps.conf	      |  13 +
14387 conf.d/76-yes-bitmaps.conf	      |  13 +
14388 conf.d/Makefile.am		      |  71 +++++
14389 conf.d/README			      |   8 +
14390 configure.in			      |   1 -
14391 42 files changed, 898 insertions(+), 899 deletions(-)
14392
14393commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
14394Author: Keith Packard <keithp@neko.keithp.com>
14395Date:	Sat Sep 9 16:52:21 2006 -0700
14396
14397    Add XML headers to new conf files. Move link make commands to
14398    conf.avail dir
14399
14400    Fix up new config fragments to include XML headers as required.
14401    Move symbolic link installation to conf.avail directory to centralize
14402    both
14403    steps.
14404
14405 conf.avail/10-urw-aliases.conf       |  5 ++++
14406 conf.avail/15-amt-aliases.conf       |  5 ++++
14407 conf.avail/20-fix-globaladvance.conf |  5 ++++
14408 conf.avail/30-unhint-small-vera.conf |  5 ++++
14409 conf.avail/Makefile.am		      | 22 +++++++++++++++
14410 conf.d/Makefile.am		      | 52
14411 ------------------------------------
14412 6 files changed, 42 insertions(+), 52 deletions(-)
14413
14414commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
14415Author: Keith Packard <keithp@neko.keithp.com>
14416Date:	Sat Sep 9 16:41:58 2006 -0700
14417
14418    Insert newly created caches into reference data structure.
14419
14420    All caches used in the application must be in the cache reference
14421    list so
14422    internal references can be tracked correctly. Failing to have
14423    newly created
14424    caches in the list would cause the cache to be deallocated while
14425    references
14426    were still present.
14427
14428 src/fccache.c | 17 ++++++++++++++---
14429 1 file changed, 14 insertions(+), 3 deletions(-)
14430
14431commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
14432Merge: 5d2f7a9 164e267
14433Author: Keith Packard <keithp@neko.keithp.com>
14434Date:	Sat Sep 9 15:49:24 2006 -0700
14435
14436    Merge branch 'jhcloos'
14437
14438commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
14439Author: Keith Packard <keithp@neko.keithp.com>
14440Date:	Sat Sep 9 10:04:42 2006 -0700
14441
14442    Accept locale environment variables that do not contain territory.
14443
14444    Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
14445    language,
14446    and may contain territory and encoding. Don't accidentally require
14447    territory
14448    as that will cause fontconfig to fall back to 'en'.
14449
14450 src/fcdefault.c | 16 ++++++++++++++++
14451 1 file changed, 16 insertions(+)
14452
14453commit 164e267d286eccbbdde69e8935a658dced4331b4
14454Author: James Cloos <cloos@lugabout.jhcloos.org>
14455Date:	Sat Sep 9 01:24:08 2006 -0400
14456
14457    Make conf.avail and conf.d work
14458
14459    Add conf.avail to configure.in
14460
14461    Add install: target to conf.d/Makefile.am to
14462    create the initial symlinks to conf.avail
14463
14464 conf.d/Makefile.am | 52
14465 ++++++++++++++++++++++++++++++++++++++++++++++++++++
14466 configure.in	    |  1 +
14467 2 files changed, 53 insertions(+)
14468
14469commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
14470Author: Keith Packard <keithp@neko.keithp.com>
14471Date:	Thu Sep 7 15:17:10 2006 -0700
14472
14473    Attempt to fix makealias usage for build on Mac OS X.
14474
14475    Avoid using fcalias.h or fcaliastail.h on systems which don't
14476    support it.
14477    Provided solution still generates these files, but does not use them.
14478
14479 src/fcint.h   | 3 ++-
14480 src/makealias | 2 ++
14481 2 files changed, 4 insertions(+), 1 deletion(-)
14482
14483commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
14484Author: Keith Packard <keithp@neko.keithp.com>
14485Date:	Thu Sep 7 14:37:52 2006 -0700
14486
14487    Replace gnu-specific sed command with simple grep.
14488
14489    makealias was using a gnu-extension to sed addressing, replace that
14490    with a
14491    simple (and more robuse) grep command. Also, found a bug in the public
14492    header file that was leaving one symbol out of the process.
14493
14494 fontconfig/fontconfig.h | 2 +-
14495 src/makealias		 | 2 +-
14496 2 files changed, 2 insertions(+), 2 deletions(-)
14497
14498commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
14499Author: David Turner <david@freetype.org>
14500Date:	Thu Sep 7 14:29:35 2006 -0700
14501
14502    Replace character discovery loop with simpler, faster version.
14503
14504    The existing loop for discovering which characters map to glyphs is
14505    ugly and
14506    inefficient. The replacement is functionally identical, but far
14507    cleaner and
14508    faster.
14509
14510 src/fcfreetype.c | 83
14511 ++++++++++++++++++++------------------------------------
14512 1 file changed, 30 insertions(+), 53 deletions(-)
14513
14514commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
14515Author: Keith Packard <keithp@neko.keithp.com>
14516Date:	Thu Sep 7 14:22:16 2006 -0700
14517
14518    Reference patterns in FcCacheCopySet.
14519
14520    As patterns are put into the font set copy, mark them as referenced
14521    so the
14522    cache stays around while the font set is in use.
14523
14524 src/fccache.c | 7 ++++++-
14525 1 file changed, 6 insertions(+), 1 deletion(-)
14526
14527commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
14528Author: Keith Packard <keithp@neko.keithp.com>
14529Date:	Thu Sep 7 10:37:24 2006 -0700
14530
14531    Create fc_cachedir at install time. Bug 8157.
14532
14533 Makefile.am | 2 +-
14534 1 file changed, 1 insertion(+), 1 deletion(-)
14535
14536commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
14537Author: Keith Packard <keithp@neko.keithp.com>
14538Date:	Wed Sep 6 23:58:14 2006 -0700
14539
14540    Update for version 2.3.97.
14541
14542 Makefile.am		 |  2 +-
14543 README			 | 41 +++++++++++++++++++++++++++++++++++++++--
14544 configure.in		 |  2 +-
14545 fontconfig/fontconfig.h |  2 +-
14546 4 files changed, 42 insertions(+), 5 deletions(-)
14547
14548commit c3796ac6061373bcf0276a931036987c01741215
14549Author: Keith Packard <keithp@neko.keithp.com>
14550Date:	Wed Sep 6 17:45:40 2006 -0700
14551
14552    Charset hashing depended on uniqueness of leaves.
14553
14554    Charset hashing actually use the value of the leaf pointers, which is
14555    clearly wrong, especially now that charsets are not shared across
14556    multiple
14557    font directories.
14558
14559 src/fccharset.c | 4 ++--
14560 1 file changed, 2 insertions(+), 2 deletions(-)
14561
14562commit 08bef687018f2391c2f2b6fc3849878c121b67dd
14563Author: Keith Packard <keithp@neko.keithp.com>
14564Date:	Wed Sep 6 17:43:08 2006 -0700
14565
14566    Parallel build fix for fcalias.h and fcaliastail.h
14567
14568    These are built from the same script, but creating a single
14569    dependency rule
14570    caused parallel make to run the script twice.
14571
14572 src/Makefile.am | 4 +++-
14573 1 file changed, 3 insertions(+), 1 deletion(-)
14574
14575commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
14576Author: Keith Packard <keithp@neko.keithp.com>
14577Date:	Wed Sep 6 17:14:46 2006 -0700
14578
14579    Update architecture signatures for x86-64 and ppc.
14580
14581    I think the cache file data types are stable for now; add-back the
14582    signatures for x86-64 and ppc.
14583
14584 fc-arch/fcarch.tmpl.h | 4 ++--
14585 1 file changed, 2 insertions(+), 2 deletions(-)
14586
14587commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
14588Author: Keith Packard <keithp@neko.keithp.com>
14589Date:	Tue Sep 5 02:24:01 2006 -0700
14590
14591    Eliminate .so PLT entries for local symbols. (thanks to Arjan van
14592    de Ven)
14593
14594    Using a simple shell script that processes the public headers,
14595    two header
14596    files are constructed that map public symbols to hidden internal
14597    aliases
14598    avoiding the assocated PLT entry for referring to a public symbol.
14599
14600    A few mistakes in the FcPrivate/FcPublic annotations were also
14601    discovered
14602    through this process
14603
14604 .gitignore		  |  2 ++
14605 fc-arch/Makefile.am	  |  9 ++++++++-
14606 fc-case/Makefile.am	  |  9 ++++++++-
14607 fc-glyphname/Makefile.am |  9 ++++++++-
14608 fc-lang/Makefile.am	  |  9 ++++++++-
14609 fc-lang/fc-lang.c	  |  1 -
14610 fontconfig/fontconfig.h  | 10 +++++-----
14611 src/Makefile.am	  | 15 ++++++++++++++-
14612 src/fcatomic.c		  |  3 +++
14613 src/fcblanks.c		  |  3 +++
14614 src/fccache.c		  |  3 +++
14615 src/fccfg.c		  |  3 +++
14616 src/fccharset.c	  |  3 +++
14617 src/fcdbg.c		  |  3 +++
14618 src/fcdefault.c	  |  3 +++
14619 src/fcdir.c		  |  3 +++
14620 src/fcfreetype.c	  |  4 ++++
14621 src/fcfs.c		  |  3 +++
14622 src/fcinit.c		  |  3 +++
14623 src/fcint.h		  |  5 ++++-
14624 src/fclang.c		  |  3 +++
14625 src/fclist.c		  |  3 +++
14626 src/fcmatch.c		  |  3 +++
14627 src/fcmatrix.c		  |  3 +++
14628 src/fcname.c		  |  3 +++
14629 src/fcpat.c		  |  3 +++
14630 src/fcserialize.c	  |  3 +++
14631 src/fcstr.c		  |  3 +++
14632 src/fcxml.c		  |  3 +++
14633 src/ftglue.c		  |  3 +++
14634 src/makealias		  | 24 ++++++++++++++++++++++++
14635 31 files changed, 145 insertions(+), 12 deletions(-)
14636
14637commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
14638Author: Keith Packard <keithp@neko.keithp.com>
14639Date:	Mon Sep 4 23:19:59 2006 -0700
14640
14641    Correct reference count when sharing cache file objects.
14642
14643    Multiple maps of the same cache file share the same mapped object;
14644    bump the
14645    cache object reference count in this case
14646
14647 src/fccache.c | 4 +++-
14648 1 file changed, 3 insertions(+), 1 deletion(-)
14649
14650commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
14651Author: Keith Packard <keithp@neko.keithp.com>
14652Date:	Mon Sep 4 22:39:51 2006 -0700
14653
14654    Oops, fc-lang broke when I added cache referencing.
14655
14656    Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
14657
14658 fc-lang/fc-lang.c | 10 ++++++++++
14659 1 file changed, 10 insertions(+)
14660
14661commit 17389539a046f7231447d531ef7f3d131c1d7515
14662Author: Keith Packard <keithp@neko.keithp.com>
14663Date:	Mon Sep 4 22:26:24 2006 -0700
14664
14665    Make cache reference counting more efficient.
14666
14667    Eliminate need to reference cache object once per cached font, instead
14668    just count the number of fonts used from the cache and bump the
14669    reference
14670    count once by that amount. I think this makes this refernece technique
14671    efficient enough for use.
14672
14673 src/fccache.c | 9 +++++++++
14674 src/fccfg.c   | 5 ++++-
14675 src/fcint.h   | 3 +++
14676 3 files changed, 16 insertions(+), 1 deletion(-)
14677
14678commit 9e612141df7e693ef98071f102cecb5d777ceecb
14679Author: Keith Packard <keithp@neko.keithp.com>
14680Date:	Mon Sep 4 22:20:25 2006 -0700
14681
14682    Reference count cache objects.
14683
14684    Caches contain patterns and character sets which are reference
14685    counted and
14686    visible to applications. Reference count the underlying cache object
14687    so that
14688    it stays around until all reference objects are no longer in use.
14689
14690    This is less efficient than just leaving all caches around forever,
14691    but does
14692    avoid eternal size increases in case applications ever bother
14693    to actually
14694    look for changes in the font configuration.
14695
14696 src/fccache.c	 | 255
14697 ++++++++++++++++++++++++++++++++++++++++++--------------
14698 src/fccfg.c	 |  22 +----
14699 src/fccharset.c |   5 ++
14700 src/fcint.h	 |  16 ++--
14701 src/fcpat.c	 |  10 ++-
14702 5 files changed, 213 insertions(+), 95 deletions(-)
14703
14704commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
14705Author: Keith Packard <keithp@neko.keithp.com>
14706Date:	Mon Sep 4 13:59:58 2006 -0700
14707
14708    Leave cache files mapped permanently.
14709
14710    Without reference counting on cache objects, there's no way to
14711    know when
14712    an application is finished using objects pulled from the cache. Until
14713    some
14714    kinf of cache reference counting can be done, leave all cache
14715    objects mapped
14716    for the life of the library (until FcFini is called). To mitigate
14717    the cost
14718    of this, ensure that each instance of a cache file is mapped only
14719    once.
14720
14721 src/fccache.c | 143
14722 +++++++++++++++++++++++++++++++++++++++++++++-------------
14723 src/fcinit.c  |   1 +
14724 src/fcint.h   |   3 ++
14725 3 files changed, 116 insertions(+), 31 deletions(-)
14726
14727commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
14728Author: James Cloos <cloos@lugabout.jhcloos.org>
14729Date:	Mon Sep 4 15:57:19 2006 -0400
14730
14731    Update Makefile.am files
14732
14733 Makefile.am		|  2 +-
14734 conf.avail/Makefile.am | 34 ++++++++++++++++++++--------------
14735 2 files changed, 21 insertions(+), 15 deletions(-)
14736
14737commit c3425fa671663b11aa5288a0b52a0618c5d075ef
14738Author: James Cloos <cloos@lugabout.jhcloos.org>
14739Date:	Mon Sep 4 15:47:52 2006 -0400
14740
14741    Move some section from fonts.conf into conf.avail files
14742
14743    URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
14744    unhinting
14745    sections all moved into conf.avail, to load before user and local
14746    confs.
14747
14748 conf.avail/10-urw-aliases.conf       |  47 +++++++++++++
14749 conf.avail/15-amt-aliases.conf       |  16 +++++
14750 conf.avail/20-fix-globaladvance.conf |  24 +++++++
14751 conf.avail/30-unhint-small-vera.conf |  44 ++++++++++++
14752 fonts.conf.in			      | 133
14753 -----------------------------------
14754 5 files changed, 131 insertions(+), 133 deletions(-)
14755
14756commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
14757Author: Keith Packard <keithp@neko.keithp.com>
14758Date:	Mon Sep 4 12:46:01 2006 -0700
14759
14760    Can't typecheck values for objects with no known type.
14761
14762    Objects that aren't part of the built-in object list don't have
14763    predefined
14764    types, so we can't typecheck them.
14765
14766 src/fcxml.c | 2 ++
14767 1 file changed, 2 insertions(+)
14768
14769commit 60018915891bd146271b687278782fe38b4c4461
14770Author: James Cloos <cloos@lugabout.jhcloos.org>
14771Date:	Mon Sep 4 15:45:28 2006 -0400
14772
14773    Re-order old conf.d files
14774
14775    Make sure they continue to load after ~/.fonts.conf and local.conf
14776
14777 conf.avail/20-LohitGujarati.conf  |   5 -
14778 conf.avail/20-fonts-persian.conf  | 539
14779 --------------------------------------
14780 conf.avail/30-no-sub-pixel.conf   |   9 -
14781 conf.avail/30-sub-pixel-bgr.conf  |   9 -
14782 conf.avail/30-sub-pixel-rgb.conf  |   9 -
14783 conf.avail/30-sub-pixel-vbgr.conf |   9 -
14784 conf.avail/30-sub-pixel-vrgb.conf |   9 -
14785 conf.avail/33-autohint.conf	   |   9 -
14786 conf.avail/33-unhinted.conf	   |   9 -
14787 conf.avail/36-no-bitmaps.conf	   |  13 -
14788 conf.avail/36-yes-bitmaps.conf    |  13 -
14789 conf.avail/60-LohitGujarati.conf  |   5 +
14790 conf.avail/60-fonts-persian.conf  | 539
14791 ++++++++++++++++++++++++++++++++++++++
14792 conf.avail/70-no-sub-pixel.conf   |   9 +
14793 conf.avail/70-sub-pixel-bgr.conf  |   9 +
14794 conf.avail/70-sub-pixel-rgb.conf  |   9 +
14795 conf.avail/70-sub-pixel-vbgr.conf |   9 +
14796 conf.avail/70-sub-pixel-vrgb.conf |   9 +
14797 conf.avail/73-autohint.conf	   |   9 +
14798 conf.avail/73-unhinted.conf	   |   9 +
14799 conf.avail/76-no-bitmaps.conf	   |  13 +
14800 conf.avail/76-yes-bitmaps.conf    |  13 +
14801 22 files changed, 633 insertions(+), 633 deletions(-)
14802
14803commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
14804Author: James Cloos <cloos@lugabout.jhcloos.org>
14805Date:	Mon Sep 4 15:36:46 2006 -0400
14806
14807    Make room for chunks from fonts.conf in conf.avail
14808
14809 conf.avail/10-LohitGujarati.conf |   5 -
14810 conf.avail/10-fonts-persian.conf | 539
14811 ---------------------------------------
14812 conf.avail/20-LohitGujarati.conf |   5 +
14813 conf.avail/20-fonts-persian.conf | 539
14814 +++++++++++++++++++++++++++++++++++++++
14815 4 files changed, 544 insertions(+), 544 deletions(-)
14816
14817commit d55620c90676951fc70ec9430c2670edca2147cb
14818Author: James Cloos <cloos@lugabout.jhcloos.org>
14819Date:	Mon Sep 4 15:32:37 2006 -0400
14820
14821    Replace load of conf.d in fonts.conf.in
14822
14823 fonts.conf.in | 5 +++++
14824 1 file changed, 5 insertions(+)
14825
14826commit f6e645c4993fff77d596dba734c09cdb255f4ca0
14827Author: James Cloos <cloos@lugabout.jhcloos.org>
14828Date:	Mon Sep 4 15:30:10 2006 -0400
14829
14830    Update Makefile.am to match conf.avail changes
14831
14832 conf.avail/Makefile.am | 21 ++++++++++++---------
14833 1 file changed, 12 insertions(+), 9 deletions(-)
14834
14835commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
14836Author: James Cloos <cloos@lugabout.jhcloos.org>
14837Date:	Mon Sep 4 15:27:29 2006 -0400
14838
14839    Number the remaining conf.avail files
14840
14841 conf.avail/30-no-sub-pixel.conf   |  9 +++++++++
14842 conf.avail/30-sub-pixel-bgr.conf  |  9 +++++++++
14843 conf.avail/30-sub-pixel-rgb.conf  |  9 +++++++++
14844 conf.avail/30-sub-pixel-vbgr.conf |  9 +++++++++
14845 conf.avail/30-sub-pixel-vrgb.conf |  9 +++++++++
14846 conf.avail/33-autohint.conf	   |  9 +++++++++
14847 conf.avail/33-unhinted.conf	   |  9 +++++++++
14848 conf.avail/36-no-bitmaps.conf	   | 13 +++++++++++++
14849 conf.avail/36-yes-bitmaps.conf    | 13 +++++++++++++
14850 conf.avail/autohint.conf	   |  9 ---------
14851 conf.avail/no-bitmaps.conf	   | 13 -------------
14852 conf.avail/no-sub-pixel.conf	   |  9 ---------
14853 conf.avail/sub-pixel-bgr.conf	   |  9 ---------
14854 conf.avail/sub-pixel-rgb.conf	   |  9 ---------
14855 conf.avail/sub-pixel-vbgr.conf    |  9 ---------
14856 conf.avail/sub-pixel-vrgb.conf    |  9 ---------
14857 conf.avail/unhinted.conf	   |  9 ---------
14858 conf.avail/yes-bitmaps.conf	   | 13 -------------
14859 18 files changed, 89 insertions(+), 89 deletions(-)
14860
14861commit a04ac99f0f3e487c7611772442727a6eb4f44393
14862Author: Keith Packard <keithp@neko.keithp.com>
14863Date:	Mon Sep 4 02:13:13 2006 -0700
14864
14865    Hide FreeType glue code from library ABI.
14866
14867    FreeType glue code was escaping the shared library.
14868
14869 src/ftglue.h | 4 +++-
14870 1 file changed, 3 insertions(+), 1 deletion(-)
14871
14872commit 4984242e3681a50a9c19f352783f145f91ecb868
14873Author: Keith Packard <keithp@neko.keithp.com>
14874Date:	Mon Sep 4 00:47:07 2006 -0700
14875
14876    Hide private functions in shared library. Export functionality
14877    for utilities.
14878
14879    Borrowing header stuff written for cairo, fontconfig now exposes
14880    in the
14881    shared library only the symbols which are included in the public
14882    header
14883    files. All private symbols are hidden using suitable compiler
14884    directives.
14885
14886    A few new public functions were required for the fontconfig utility
14887    programs
14888    (fc-cat and fc-cache) so those were added, bumping the .so minor
14889    version number
14890    in the process.
14891
14892 configure.in		 |   9 +-
14893 fc-cache/fc-cache.c	 |  30 ++--
14894 fc-cat/Makefile.am	 |   2 +-
14895 fc-cat/fc-cat.c	 |  37 ++---
14896 fontconfig/fcfreetype.h |  14 +-
14897 fontconfig/fontconfig.h | 403
14898 ++++++++++++++++++++++++++++--------------------
14899 src/fccache.c		 |  48 ++++++
14900 src/fccharset.c	 |   5 -
14901 src/fcint.h		 | 337 +++++++++++++++++++---------------------
14902 9 files changed, 481 insertions(+), 404 deletions(-)
14903
14904commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
14905Author: James Cloos <cloos@lugabout.jhcloos.org>
14906Date:	Mon Sep 4 01:33:09 2006 -0400
14907
14908    Move user and local conf file loading into conf.avail files
14909
14910 conf.avail/50-user.conf  |  7 +++++++
14911 conf.avail/51-local.conf |  7 +++++++
14912 fonts.conf.in		  | 11 -----------
14913 3 files changed, 14 insertions(+), 11 deletions(-)
14914
14915commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
14916Author: James Cloos <cloos@lugabout.jhcloos.org>
14917Date:	Mon Sep 4 01:28:07 2006 -0400
14918
14919    Support all five possibilities for sub-pixel
14920
14921    Make sub-pixel.conf be sub-pixel-rgb.conf and add the
14922    three other possibilites: bgr, vrgb and vbgr.
14923
14924 conf.avail/sub-pixel-bgr.conf	| 9 +++++++++
14925 conf.avail/sub-pixel-rgb.conf	| 9 +++++++++
14926 conf.avail/sub-pixel-vbgr.conf | 9 +++++++++
14927 conf.avail/sub-pixel-vrgb.conf | 9 +++++++++
14928 conf.avail/sub-pixel.conf	| 9 ---------
14929 5 files changed, 36 insertions(+), 9 deletions(-)
14930
14931commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
14932Author: James Cloos <cloos@lugabout.jhcloos.org>
14933Date:	Mon Sep 4 01:24:02 2006 -0400
14934
14935    Standardize conf.avail number prefixing convention
14936
14937    Always use \d- rather than just \d as prefix
14938
14939 conf.avail/10-LohitGujarati.conf | 5 +++++
14940 conf.avail/10LohitGujarati.conf  | 5 -----
14941 2 files changed, 5 insertions(+), 5 deletions(-)
14942
14943commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
14944Author: James Cloos <cloos@lugabout.jhcloos.org>
14945Date:	Mon Sep 4 01:21:55 2006 -0400
14946
14947    Move files from conf.d to conf.avail
14948
14949    All of the files in conf.d are now in conf.avail
14950    Makefile.am is updated to reflect the change
14951
14952 Makefile.am			  |   2 +-
14953 conf.avail/10-fonts-persian.conf | 539
14954 +++++++++++++++++++++++++++++++++++++++
14955 conf.avail/10LohitGujarati.conf  |   5 +
14956 conf.avail/60-delicious.conf	  |  20 ++
14957 conf.avail/Makefile.am		  |  40 +++
14958 conf.avail/README		  |   8 +
14959 conf.avail/autohint.conf	  |   9 +
14960 conf.avail/no-bitmaps.conf	  |  13 +
14961 conf.avail/no-sub-pixel.conf	  |   9 +
14962 conf.avail/sub-pixel.conf	  |   9 +
14963 conf.avail/unhinted.conf	  |   9 +
14964 conf.avail/yes-bitmaps.conf	  |  13 +
14965 conf.d/10-fonts-persian.conf	  | 539
14966 ---------------------------------------
14967 conf.d/10LohitGujarati.conf	  |   5 -
14968 conf.d/60-delicious.conf	  |  20 --
14969 conf.d/Makefile.am		  |  40 ---
14970 conf.d/README			  |   8 -
14971 conf.d/autohint.conf		  |   9 -
14972 conf.d/no-bitmaps.conf		  |  13 -
14973 conf.d/no-sub-pixel.conf	  |   9 -
14974 conf.d/sub-pixel.conf		  |   9 -
14975 conf.d/unhinted.conf		  |   9 -
14976 conf.d/yes-bitmaps.conf	  |  13 -
14977 23 files changed, 675 insertions(+), 675 deletions(-)
14978
14979commit 34227592c23db4d462d36773532cef67731e2831
14980Author: Keith Packard <keithp@neko.keithp.com>
14981Date:	Sun Sep 3 16:27:09 2006 -0700
14982
14983    Remove all .cvsignore files
14984
14985 .cvsignore		 | 35 -----------------------------------
14986 conf.d/.cvsignore	 |  2 --
14987 doc/.cvsignore		 | 16 ----------------
14988 fc-cache/.cvsignore	 |  6 ------
14989 fc-case/.cvsignore	 |  6 ------
14990 fc-cat/.cvsignore	 |  6 ------
14991 fc-glyphname/.cvsignore |  6 ------
14992 fc-lang/.cvsignore	 |  6 ------
14993 fc-list/.cvsignore	 |  6 ------
14994 fc-match/.cvsignore	 |  6 ------
14995 fontconfig/.cvsignore	 |  2 --
14996 src/.cvsignore		 |  7 -------
14997 test/.cvsignore	 |  2 --
14998 13 files changed, 106 deletions(-)
14999
15000commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
15001Merge: e79c648 fb2092c
15002Author: Keith Packard <keithp@neko.keithp.com>
15003Date:	Sun Sep 3 16:07:11 2006 -0700
15004
15005    Merge branch 'fc-2_4_branch' to master
15006
15007    Moving development back to master.
15008
15009commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
15010Author: Keith Packard <keithp@neko.keithp.com>
15011Date:	Sun Sep 3 15:20:46 2006 -0700
15012
15013    Finish INSTALL changes. .gitignore ChangeLog
15014
15015 .gitignore | 1 +
15016 INSTALL    | 2 +-
15017 2 files changed, 2 insertions(+), 1 deletion(-)
15018
15019commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
15020Author: Keith Packard <keithp@neko.keithp.com>
15021Date:	Sun Sep 3 14:58:49 2006 -0700
15022
15023    Update instructions for doing a release. Autogen ChangeLog from
15024    git-log.
15025
15026 INSTALL     | 21 ++++++++++++++++-----
15027 Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
15028 2 files changed, 55 insertions(+), 5 deletions(-)
15029
15030commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
15031Author: Keith Packard <keithp@neko.keithp.com>
15032Date:	Sun Sep 3 14:46:17 2006 -0700
15033
15034    Remove ChangeLog
15035
15036 ChangeLog | 3496
15037 -------------------------------------------------------------
15038 1 file changed, 3496 deletions(-)
15039
15040commit 0945cbe73019404c880be0de7f703ef77aec8a08
15041Author: Keith Packard <keithp@neko.keithp.com>
15042Date:	Sun Sep 3 14:42:48 2006 -0700
15043
15044    Change version to 2.3.96
15045
15046 README			 | 67
15047 +++++++++++++++++++++++++++++++++++++++++++++++--
15048 configure.in		 |  2 +-
15049 fontconfig/fontconfig.h |  2 +-
15050 3 files changed, 67 insertions(+), 4 deletions(-)
15051
15052commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
15053Author: Keith Packard <keithp@neko.keithp.com>
15054Date:	Sat Sep 2 23:10:59 2006 -0700
15055
15056    Oops; missed the 60-delicious.conf file.
15057
15058    This file fixes Delicious Heavy fonts to have the correct weight
15059    value.
15060
15061 conf.d/60-delicious.conf | 20 ++++++++++++++++++++
15062 1 file changed, 20 insertions(+)
15063
15064commit e3b771a63e837b341bbd1e3e7e9c868244506f62
15065Author: Keith Packard <keithp@neko.keithp.com>
15066Date:	Sat Sep 2 23:09:44 2006 -0700
15067
15068    Using uninitialized (and wrong) variable in FcStrCopyFilename.
15069
15070    A typo from the change in where filename canonicalization occurs.
15071
15072 src/fcstr.c | 2 +-
15073 1 file changed, 1 insertion(+), 1 deletion(-)
15074
15075commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
15076Author: Keith Packard <keithp@neko.keithp.com>
15077Date:	Sat Sep 2 20:23:31 2006 -0700
15078
15079    Don't segfault when string values can't be parsed as charsets or
15080    langsets.
15081
15082    If parsing charsets or langsets fails, return a FcTypeVoid value
15083    instead of
15084    a charset/langset value with a NULL pointer in it (which is invalid).
15085
15086 src/fcname.c | 6 ++++++
15087 1 file changed, 6 insertions(+)
15088
15089commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
15090Author: Keith Packard <keithp@neko.keithp.com>
15091Date:	Sat Sep 2 20:07:29 2006 -0700
15092
15093    Fix missing initialization/destruction of new 'scan' target subst
15094    list.
15095
15096    Forgot to initialize and destroy the new substitution list for the
15097    'scan'
15098    match target.
15099
15100 src/fccfg.c | 2 ++
15101 1 file changed, 2 insertions(+)
15102
15103commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
15104Author: Keith Packard <keithp@neko.keithp.com>
15105Date:	Sat Sep 2 17:52:12 2006 -0700
15106
15107    Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
15108
15109    The Delicious family includes one named Delicious Heavy, a bold
15110    variant
15111    which is unfortunately marked as having normal weight. Because
15112    the family
15113    name is 'Delicious', fontconfig accidentally selects this font
15114    instead of
15115    the normal weight variant. The fix here rewrites the scanned data
15116    by running
15117    the scanned pattern through a new substitution sequence tagged with
15118    <match target=scan>; a sample for the Delicious family is included to
15119    demonstrate how it works (and fix Delicious at the same time).
15120
15121    Also added was a new match predicate -- the 'decorative' predicate
15122    which is
15123    automatically detected in fonts by searching style names for key
15124    decorative
15125    phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
15126    additional decorative key words are welcome. This should have
15127    little effect
15128    on font matching except when two fonts share the same characteristics
15129    except
15130    for this value.
15131
15132 conf.d/Makefile.am	  |  1 +
15133 doc/fontconfig-user.sgml |  6 ++++--
15134 fontconfig/fontconfig.h  |  3 ++-
15135 fonts.dtd		  |  6 +++++-
15136 src/fccfg.c		  | 35 +++++++++++++++++++++++++++--------
15137 src/fcdbg.c		  |  7 +++++++
15138 src/fcdefault.c	  |  1 +
15139 src/fcdir.c		  | 18 +++++++++++++++++-
15140 src/fcfreetype.c	  | 34 +++++++++++++++++++++++++++++++++-
15141 src/fcint.h		  |  2 ++
15142 src/fcmatch.c		  | 33 ++++++++++++++++++++-------------
15143 src/fcname.c		  | 34 ++++++++++++++++++++++++++++++----
15144 src/fcxml.c		  |  4 ++++
15145 13 files changed, 153 insertions(+), 31 deletions(-)
15146
15147commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
15148Author: Keith Packard <keithp@neko.keithp.com>
15149Date:	Sat Sep 2 14:54:14 2006 -0700
15150
15151    Allow font caches to contain newer version numbers
15152
15153    Use the version number inside the cache file to mark backward
15154    compatible
15155    changes while continuing to reserve the filename number for
15156    incompatible
15157    changes.
15158
15159 src/fccache.c | 4 ++--
15160 1 file changed, 2 insertions(+), 2 deletions(-)
15161
15162commit 9b511b290548ad2920cda94507a3311efc461e8a
15163Author: Keith Packard <keithp@neko.keithp.com>
15164Date:	Sat Sep 2 14:52:37 2006 -0700
15165
15166    Unify directory canonicalization into FcStrAddFilename.
15167
15168    Instead of making filename canonicalization occur in multiple
15169    places, it
15170    occurs only in FcStrAddFilename now, as all filenames pass through
15171    that
15172    function at one point.
15173
15174 fc-cache/fc-cache.c |	2 +-
15175 fc-cat/fc-cat.c     |	2 +-
15176 src/fcdir.c	     | 17 ++++-------------
15177 src/fcstr.c	     | 24 +++++++++++-------------
15178 4 files changed, 17 insertions(+), 28 deletions(-)
15179
15180commit 813258dc8e3a8c964af49abe810e76a95241926d
15181Author: Keith Packard <keithp@neko.keithp.com>
15182Date:	Fri Sep 1 22:08:41 2006 -0700
15183
15184    Move Free family names to bottom of respective aliases. (bug 7429)
15185
15186    The FreeSans, FreeSerif and FreeMono fonts cover a large number of
15187    languages, but are of generally poor quality. Moving these after
15188    fonts which
15189    cover specific languages but which have higher quality glyphs
15190    should improve
15191    font selection.
15192
15193 fonts.conf.in | 6 +++---
15194 1 file changed, 3 insertions(+), 3 deletions(-)
15195
15196commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
15197Author: Keith Packard <keithp@neko.keithp.com>
15198Date:	Fri Sep 1 22:04:52 2006 -0700
15199
15200    Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
15201
15202    Limited FC_DEBUG documentation (just shows values and vague idea
15203    of what
15204    they're related to). Also document \ escape syntax for font names,
15205    including
15206    how family name and values have different escape requirements.
15207
15208 doc/fontconfig-user.sgml | 40 ++++++++++++++++++++++++++++++++++++++--
15209 1 file changed, 38 insertions(+), 2 deletions(-)
15210
15211commit 7295c6f5faa595422e0825aa2e91883147d5b50e
15212Author: Keith Packard <keithp@neko.keithp.com>
15213Date:	Fri Sep 1 21:30:54 2006 -0700
15214
15215    Guess that mac roman names with lots of high bits are actually SJIS.
15216
15217    Many Japanese fonts incorrectly include names tagged as Roman
15218    encoding and
15219    English language which are actually Japanese names in the SJIS
15220    encoding.
15221    Guess that names with a large number of high bits set are SJIS encoded
15222    Japanese names rather than English names.
15223
15224 src/fcfreetype.c | 81
15225 ++++++++++++++++++++++++++++++++++++++++++++------------
15226 1 file changed, 64 insertions(+), 17 deletions(-)
15227
15228commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
15229Author: Keith Packard <keithp@neko.keithp.com>
15230Date:	Fri Sep 1 21:12:44 2006 -0700
15231
15232    Prefer Bitstream Vera to DejaVu families.
15233
15234    DejaVu is a modified version of Bitstream Vera that covers
15235    significantly
15236    more languages, but does so with spotty quality, lacking hinting
15237    for many
15238    glyphs, especially for the synthesized serif oblique face. Use
15239    Bitstream
15240    Vera (where installed).
15241
15242 fonts.conf.in | 11 ++++++-----
15243 1 file changed, 6 insertions(+), 5 deletions(-)
15244
15245commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
15246Author: Keith Packard <keithp@neko.keithp.com>
15247Date:	Fri Sep 1 15:33:27 2006 -0700
15248
15249    Fonts matching lang not territory should satisfy sort pattern lang.
15250
15251    A pattern specifying 'Chinese' (:lang=zh) without a territory
15252    should be
15253    satisfied by any font supporting any Chinese lang. The code was
15254    requiring
15255    that the lang tags match exactly, causing this sort to fail.
15256
15257 src/fcmatch.c | 2 +-
15258 1 file changed, 1 insertion(+), 1 deletion(-)
15259
15260commit cfccd4873a44da5b041368d5fca4f05180dcf041
15261Author: Keith Packard <keithp@neko.keithp.com>
15262Date:	Fri Sep 1 13:22:45 2006 -0700
15263
15264    Really only rebuild caches for system fonts at make install time.
15265
15266    Oops. Fix actual fc-cache command line instead of just the displayed
15267    version.
15268
15269 Makefile.am | 2 +-
15270 1 file changed, 1 insertion(+), 1 deletion(-)
15271
15272commit caf996342b53bf2ca4eedbe54bc86b68456d7470
15273Author: Keith Packard <keithp@neko.keithp.com>
15274Date:	Fri Sep 1 12:59:09 2006 -0700
15275
15276    Add Assamese orthography (as.orth). Bug #8050
15277
15278    Behdad Esfahbod says Assamese is the same as Bengali, so this
15279    just uses
15280    bn.orth.
15281
15282 fc-lang/as.orth  | 28 ++++++++++++++++++++++++++++
15283 fc-lang/iso639-1 |  2 +-
15284 2 files changed, 29 insertions(+), 1 deletion(-)
15285
15286commit c9e6d2c8cc920937546faa63c889570fa7b4745c
15287Author: Keith Packard <keithp@neko.keithp.com>
15288Date:	Fri Sep 1 12:45:43 2006 -0700
15289
15290    Chinese/Macau needs the Hong Kong orthography instead of Taiwan
15291    (bug 7884)
15292
15293    From Abel Cheung:
15294    Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
15295    Macau
15296    only uses traditional Chinese characters used in Taiwan; however
15297    that is
15298    wrong, as a majority of Macau people speaks Cantonese too, and
15299    also uses
15300    additional traditional Chinese chars from Hong Kong (there are
15301    already some
15302    place names that can't be represented in just chars used in
15303    Taiwan). So it
15304    should include zh_hk.orth instead.
15305
15306 fc-lang/zh_mo.orth | 9 +++++++--
15307 1 file changed, 7 insertions(+), 2 deletions(-)
15308
15309commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
15310Author: Keith Packard <keithp@neko.keithp.com>
15311Date:	Fri Sep 1 12:36:31 2006 -0700
15312
15313    Avoid #warning directives on non-GCC compilers. (bug 7683)
15314
15315    Detect GCC and use #warning only on GCC systems.
15316
15317 configure.in	  | 4 +++-
15318 src/fcfreetype.c | 2 ++
15319 2 files changed, 5 insertions(+), 1 deletion(-)
15320
15321commit ab2cb932b25af20896c08f4641dfa696ed651418
15322Author: Keith Packard <keithp@neko.keithp.com>
15323Date:	Fri Sep 1 12:26:15 2006 -0700
15324
15325    Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
15326
15327    Linking against fontconfig requires expat on systems without chained
15328    shared
15329    library dependencies.
15330
15331 fontconfig.pc.in | 1 +
15332 1 file changed, 1 insertion(+)
15333
15334commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
15335Author: Keith Packard <keithp@neko.keithp.com>
15336Date:	Fri Sep 1 12:07:10 2006 -0700
15337
15338    Fix memory leaks in fc-cache directory cleaning code.
15339
15340    valgrind found a few leaks in the new cache cleaning code.
15341
15342 fc-cache/fc-cache.c | 9 +++++++++
15343 1 file changed, 9 insertions(+)
15344
15345commit fd7223c770e74730480bdf9ecf36f3152a12473e
15346Author: Keith Packard <keithp@neko.keithp.com>
15347Date:	Fri Sep 1 12:05:04 2006 -0700
15348
15349    Only rebuild caches for system fonts at make install time.
15350
15351    Rebuilding user-specific fonts will stick those cache files in
15352    the system
15353    font cache directory.
15354
15355 Makefile.am | 2 +-
15356 1 file changed, 1 insertion(+), 1 deletion(-)
15357
15358commit 8587d77ce64147b7fb324458ba100910ebba93f4
15359Author: Keith Packard <keithp@neko.keithp.com>
15360Date:	Fri Sep 1 02:27:45 2006 -0700
15361
15362    Add some ignores
15363
15364 .gitignore | 2 ++
15365 1 file changed, 2 insertions(+)
15366
15367commit 09bd9ae2be032efb05a8be7bae584fa18756d951
15368Author: Keith Packard <keithp@neko.keithp.com>
15369Date:	Fri Sep 1 02:22:59 2006 -0700
15370
15371    Fontset pattern references are relative to fontset, not array.
15372
15373    Within a fontset, the patterns are stored as pointers in an array.
15374    When stored as offsets, the offsets are relative to the fontset object
15375    itself, not the base of the array of pointers.
15376
15377 src/fcint.h | 2 +-
15378 1 file changed, 1 insertion(+), 1 deletion(-)
15379
15380commit 18b6857c6476517db7932025847ae952feba758d
15381Author: Keith Packard <keithp@neko.keithp.com>
15382Date:	Fri Sep 1 01:49:47 2006 -0700
15383
15384    Fix fc-lang to use new charset freezer API.
15385
15386    Charset freezer api now uses allocated object. Also required minor
15387    fixes to
15388    charset freezer code to remove assumption that all input charsets are
15389    persistant.
15390
15391 fc-lang/fc-lang.c | 30 ++++++++++++++++++------------
15392 src/fccharset.c   | 11 +++++------
15393 src/fcint.h	   |  6 ++++++
15394 3 files changed, 29 insertions(+), 18 deletions(-)
15395
15396commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
15397Author: Keith Packard <keithp@neko.keithp.com>
15398Date:	Fri Sep 1 01:15:14 2006 -0700
15399
15400    Pass directory information around in FcCache structure. Freeze
15401    charsets.
15402
15403    Instead of passing directory information around in separate variables,
15404    collect it all in an FcCache structure. Numerous internal and tool
15405    interfaces changed as a result of this.
15406
15407    Charsets are now pre-frozen before being serialized. This causes
15408    them to
15409    share across multiple fonts in the same cache.
15410
15411 fc-cache/fc-cache.c	     | 109 ++++-----
15412 fc-cat/fc-cat.c	     |	83 ++-----
15413 fc-glyphname/fc-glyphname.c |	13 --
15414 src/fccache.c		     | 300 ++++++++++--------------
15415 src/fccfg.c		     | 169 ++++++++------
15416 src/fccharset.c	     | 550
15417 +++++++++++++++++++++++---------------------
15418 src/fcdir.c		     | 177 +++++++-------
15419 src/fcinit.c		     |	 1 -
15420 src/fcint.h		     |	60 ++---
15421 src/fcpat.c		     |	 8 +
15422 src/fcserialize.c	     |	 3 +
15423 11 files changed, 702 insertions(+), 771 deletions(-)
15424
15425commit aec8c90b450c115718fd87bc270e35ee6b605967
15426Author: Keith Packard <keithp@neko.keithp.com>
15427Date:	Fri Sep 1 01:12:13 2006 -0700
15428
15429    Remove stale architecture signatures.
15430
15431    All but x86 are known to be wrong.
15432
15433 fc-arch/fcarch.tmpl.h | 7 +++----
15434 1 file changed, 3 insertions(+), 4 deletions(-)
15435
15436commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
15437Author: Keith Packard <keithp@neko.keithp.com>
15438Date:	Thu Aug 31 18:16:00 2006 -0700
15439
15440    Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
15441
15442    Applications explicitly setting FC_LANG with string would fail due
15443    to typechecking disallowing this case.
15444
15445 src/fcname.c | 4 ++++
15446 1 file changed, 4 insertions(+)
15447
15448commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
15449Author: Keith Packard <keithp@neko.keithp.com>
15450Date:	Thu Aug 31 18:14:45 2006 -0700
15451
15452    Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
15453    Makefile.am
15454
15455    make distcheck caught this bug; the effect of 'make uninstall'
15456    would have been to execute 'rm -rf /', somewhat less that desirable.
15457
15458 fc-cache/Makefile.am | 6 ++----
15459 fc-cat/Makefile.am   | 2 --
15460 2 files changed, 2 insertions(+), 6 deletions(-)
15461
15462commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
15463Author: Keith Packard <keithp@neko.keithp.com>
15464Date:	Thu Aug 31 14:38:18 2006 -0700
15465
15466    Revert ABI changes from version 2.3
15467
15468    Accidental ABI changes and additions were discovered by looking at the
15469    differences in fontconfig.h. All of those have been reverted.
15470
15471 fc-cache/fc-cache.c	 |  4 ++--
15472 fc-list/fc-list.c	 |  2 +-
15473 fontconfig/fontconfig.h | 23 +++++------------------
15474 src/fccache.c		 | 16 ++++++++++++++--
15475 src/fcint.h		 |  6 ++++++
15476 5 files changed, 28 insertions(+), 23 deletions(-)
15477
15478commit 0a87ce715e1862c56702f5be43af9f246aa34e68
15479Author: Keith Packard <keithp@neko.keithp.com>
15480Date:	Thu Aug 31 11:56:43 2006 -0700
15481
15482    With no args, fc-cat now dumps all directories.
15483
15484    Automatically list all font directories when no arguments are given to
15485    fc-cat. Also add -r option to recurse from specified cache
15486    directories.
15487    fc-cat also now prints the cache filename in verbose mode, along
15488    with the
15489    related directory name.
15490
15491 fc-cat/fc-cat.c | 119
15492 +++++++++++++++++++++++++++++++++++++++++++-------------
15493 src/fccache.c	 |  16 +++++---
15494 src/fcint.h	 |   2 +-
15495 3 files changed, 104 insertions(+), 33 deletions(-)
15496
15497commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
15498Author: Keith Packard <keithp@neko.keithp.com>
15499Date:	Thu Aug 31 09:42:49 2006 -0700
15500
15501    Automatically remove invalid cache files.
15502
15503    Cache files for missing or more recently modified directories are
15504    automatically removed at the end of every fc-cache run.
15505
15506 fc-cache/Makefile.am |   2 +-
15507 fc-cache/fc-cache.c  | 130
15508 ++++++++++++++++++++++++++++++++++++++++++++++++++-
15509 fc-cat/fc-cat.c      |   3 +-
15510 src/fccache.c	      |   6 +--
15511 src/fcint.h	      |   2 +-
15512 5 files changed, 135 insertions(+), 8 deletions(-)
15513
15514commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
15515Author: Keith Packard <keithp@neko.keithp.com>
15516Date:	Thu Aug 31 09:07:32 2006 -0700
15517
15518    Serialized value lists were only including one value.
15519
15520    The next pointer in the serialized value list wasn't getting set,
15521    so they
15522    were truncated at a single value.
15523
15524 src/fcpat.c | 1 +
15525 1 file changed, 1 insertion(+)
15526
15527commit c50ea916b0e56520948804b67fc7df57bb490575
15528Author: Keith Packard <keithp@neko.keithp.com>
15529Date:	Wed Aug 30 23:09:39 2006 -0700
15530
15531    Use intptr_t instead of off_t inside FcCache structure.
15532
15533    This avoids OS-dependencies in the cache file structure.
15534
15535 src/fcint.h	   | 2 +-
15536 src/fcserialize.c | 1 -
15537 2 files changed, 1 insertion(+), 2 deletions(-)
15538
15539commit 76abb77f26c43d069919f80e960c71c2242fb5c2
15540Author: Keith Packard <keithp@neko.keithp.com>
15541Date:	Wed Aug 30 22:23:25 2006 -0700
15542
15543    Fix fc-cat again. Sigh.
15544
15545    Internal interfaces in cache management changed again...
15546
15547 fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------
15548 src/fccache.c	 | 19 ++++++++++---------
15549 src/fcint.h	 |  9 ++++++---
15550 3 files changed, 41 insertions(+), 24 deletions(-)
15551
15552commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
15553Author: Keith Packard <keithp@neko.keithp.com>
15554Date:	Wed Aug 30 21:59:53 2006 -0700
15555
15556    Skip broken caches. Cache files are auto-written, don't rewrite
15557    in fc-cache.
15558
15559    Validate cache contents and skip broken caches, looking down cache
15560    path for
15561    valid ones.
15562
15563    Every time a directory is scanned, it will be written to a cache
15564    file if
15565    possible, so fc-cache doesn't need to re-write the cache file. This
15566    makes
15567    detecting when the cache was generated a bit tricky, so we guess
15568    that if the
15569    cache wasn't valid before running and is valid afterwards, the
15570    cache file
15571    was written.
15572
15573    Also, allow empty charsets to be serialized with null leaves/numbers.
15574
15575    Eliminate a leak in FcEdit by switching to FcObject sooner.
15576
15577    Call FcFini from fc-match to make valgrind happy.
15578
15579 fc-cache/fc-cache.c |	25 +++++----
15580 fc-match/fc-match.c |	 1 +
15581 src/fccache.c	     | 148
15582 +++++++++++++++++++++++++++-------------------------
15583 src/fccfg.c	     |	80 ++++++++--------------------
15584 src/fccharset.c     |	56 +++++++++++---------
15585 src/fcdir.c	     |	 2 +-
15586 src/fcint.h	     |	19 +++++--
15587 src/fcxml.c	     |	19 +++----
15588 8 files changed, 169 insertions(+), 181 deletions(-)
15589
15590commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
15591Author: Keith Packard <keithp@neko.keithp.com>
15592Date:	Wed Aug 30 18:50:58 2006 -0700
15593
15594    Rework Object name database to unify typechecking and object lookup.
15595
15596    Eliminate ancient list of object name databases and load names
15597    into single
15598    hash table that includes type information. Typecheck all pattern
15599    values to
15600    avoid mis-typed pattern elements.
15601
15602 fc-case/fc-case.c |  13 --
15603 src/fcint.h	   |   7 +-
15604 src/fcmatch.c	   |   9 +-
15605 src/fcname.c	   | 389
15606 ++++++++++++++++++++++++++++++------------------------
15607 src/fcpat.c	   |   2 +-
15608 5 files changed, 233 insertions(+), 187 deletions(-)
15609
15610commit c02886485b293179e8492cad9a34eb431dd4bfc9
15611Author: Keith Packard <keithp@neko.keithp.com>
15612Date:	Wed Aug 30 13:51:03 2006 -0700
15613
15614    FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
15615    work.
15616
15617    FcCharSetSerialize was computing the offset to the unserialized leaf,
15618    which left it pointing at random data when the cache was reloaded.
15619
15620    fc-cat has been updated to work with the new cache structure.
15621
15622    Various debug messages extended to help diagnose serialization errors.
15623
15624 fc-cat/fc-cat.c | 134
15625 ++++++++++++++++++++++++++++++--------------------------
15626 src/fccache.c	 |   6 +--
15627 src/fccharset.c |   3 +-
15628 src/fcdbg.c	 |  20 +++++++--
15629 src/fcint.h	 |  15 +++++--
15630 src/fcpat.c	 |   7 +++
15631 6 files changed, 110 insertions(+), 75 deletions(-)
15632
15633commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
15634Author: Keith Packard <keithp@neko.keithp.com>
15635Date:	Wed Aug 30 04:24:03 2006 -0700
15636
15637    Fix build problems caused by cache rework.
15638
15639    Pagesize no longer matters in architecture decisions, the entire
15640    cache file
15641    is mmaped into the library. However, lots of intptr_t values are in
15642    use now,
15643    so that value is important.
15644
15645    fc-lang now requires fcserialize.c, which has been added to the
15646    repository.
15647
15648 fc-arch/fc-arch.c     |  14 +----
15649 fc-arch/fcarch.tmpl.h |   4 +-
15650 fc-lang/fc-lang.c     |   1 +
15651 src/fcserialize.c     | 159
15652 ++++++++++++++++++++++++++++++++++++++++++++++++++
15653 4 files changed, 165 insertions(+), 13 deletions(-)
15654
15655commit 7ce196733129b0e664c1bdc20f973f15167292f7
15656Author: Keith Packard <keithp@neko.keithp.com>
15657Date:	Wed Aug 30 04:16:22 2006 -0700
15658
15659    Rework cache files to use offsets for all data structures.
15660
15661    Replace all of the bank/id pairs with simple offsets, recode several
15662    data structures to always use offsets inside the library to avoid
15663    conditional paths. Exposed data structures use pointers to hold
15664    offsets,
15665    setting the low bit to distinguish between offset and pointer.
15666
15667    Use offset-based data structures for lang charset encodings;
15668    eliminates
15669    separate data structure format for that file.
15670
15671    Much testing will be needed; offsets are likely not detected
15672    everywhere in
15673    the library yet.
15674
15675 fc-arch/fcarch.tmpl.h	 |    3 +-
15676 fc-lang/fc-lang.c	 |  185 +++++----
15677 fontconfig/fontconfig.h |    3 -
15678 src/Makefile.am	 |    1 +
15679 src/fccache.c		 |  581 +++++++++++----------------
15680 src/fccfg.c		 |  102 +++--
15681 src/fccharset.c	 |  493 ++++++++---------------
15682 src/fcdbg.c		 |   43 +-
15683 src/fcdefault.c	 |   64 +--
15684 src/fcfs.c		 |  133 ++----
15685 src/fcint.h		 |  477 +++++++++++++---------
15686 src/fclang.c		 |  120 ++----
15687 src/fclist.c		 |   86 ++--
15688 src/fcmatch.c		 |  179 +++------
15689 src/fcname.c		 |  142 ++-----
15690 src/fcpat.c		 | 1025
15691 ++++++++++++++---------------------------------
15692 src/fcstr.c		 |    1 +
15693 src/fcxml.c		 |   15 +-
15694 18 files changed, 1394 insertions(+), 2259 deletions(-)
15695
15696commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
15697Author: Keith Packard <keithp@neko.keithp.com>
15698Date:	Mon Aug 28 11:51:12 2006 -0700
15699
15700    Revert to original FcFontSetMatch algorithm to avoid losing fonts.
15701
15702    The fancy new FcFontSetMatch algorithm would discard fonts for the
15703    wrong reasons; fc-match sans:lang=en,ja would discard all fonts
15704    without
15705    Japanese support. This commit reverts to the original algorithm which
15706    ensure that FcFontSetMatch always matches the first font in the
15707    FcFontSetSort return list.
15708
15709 src/fcmatch.c | 229
15710 ++++++++--------------------------------------------------
15711 1 file changed, 32 insertions(+), 197 deletions(-)
15712
15713commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
15714Author: Keith Packard <keithp@neko.keithp.com>
15715Date:	Mon Aug 28 10:38:27 2006 -0700
15716
15717    Add ppc architecture
15718
15719 fc-arch/fcarch.tmpl.h | 1 +
15720 1 file changed, 1 insertion(+)
15721
15722commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
15723Author: Keith Packard <keithp@neko.keithp.com>
15724Date:	Mon Aug 28 10:30:22 2006 -0700
15725
15726    During test run, remove cache directory to avoid stale cache usage.
15727
15728    As file timestamps have only one second granularity, an old cache
15729    file could easily be used when a test took less than 1 second to run.
15730    Just remove the cache directory and its contents before each test
15731    is run.
15732    Also, remove mention of the old cache file from the test config file.
15733
15734 test/fonts.conf.in | 1 -
15735 test/run-test.sh   | 4 +---
15736 2 files changed, 1 insertion(+), 4 deletions(-)
15737
15738commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
15739Author: Keith Packard <keithp@neko.keithp.com>
15740Date:	Mon Aug 28 10:07:43 2006 -0700
15741
15742    Add x86-64 architecture and signature.
15743
15744 fc-arch/fcarch.tmpl.h | 1 +
15745 1 file changed, 1 insertion(+)
15746
15747commit 7db39f729859827b246da242a26ddba13cb8c4b1
15748Author: Keith Packard <keithp@neko.keithp.com>
15749Date:	Mon Aug 28 09:43:12 2006 -0700
15750
15751    Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
15752
15753    Also remove spurious printf of directory names.
15754
15755 fc-arch/Makefile.am   | 2 +-
15756 fc-arch/fcarch.tmpl.h | 2 +-
15757 src/fcdir.c	       | 1 -
15758 3 files changed, 2 insertions(+), 3 deletions(-)
15759
15760commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
15761Author: Keith Packard <keithp@neko.keithp.com>
15762Date:	Sun Aug 27 23:40:51 2006 -0700
15763
15764    Eliminate ./ and ../ elements from font directory names when scanning.
15765
15766    FcStrCanonFilename eliminates ./ and ../ elements from pathnames
15767    through
15768    simple string editing. Also, relative path names are fixed by
15769    prepending the
15770    current working directory.
15771
15772 src/fcdir.c | 45 ++++++++++++++++++++++++++++++---------------
15773 src/fcint.h |	3 +++
15774 src/fcstr.c | 57
15775 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15776 3 files changed, 90 insertions(+), 15 deletions(-)
15777
15778commit af180c40376690b7ced5262156fbe13c9ebba1e2
15779Author: Keith Packard <keithp@neko.keithp.com>
15780Date:	Sun Aug 27 22:24:39 2006 -0700
15781
15782    Fix up fc-cache and fc-cat for no global cache changes.
15783
15784    fc-cache and fc-cat use internal (fcint.h) APIs that have
15785    changed with the elimination of the global cache.
15786
15787 fc-cache/fc-cache.c |	 2 +-
15788 fc-cat/fc-cat.c     | 119
15789 ++++++----------------------------------------------
15790 src/fccache.c	     |	77 +++++++++++++++++++++++-----------
15791 src/fcdir.c	     |	13 +++---
15792 src/fcint.h	     |	 4 ++
15793 5 files changed, 76 insertions(+), 139 deletions(-)
15794
15795commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
15796Author: Keith Packard <keithp@neko.keithp.com>
15797Date:	Sun Aug 27 21:53:48 2006 -0700
15798
15799    Eliminate global cache. Eliminate multi-arch cache code.
15800
15801    With the removal of the in-directory cache files, and the addition of
15802    per-user cache directories, there is no longer any reason to
15803    preserve the
15804    giant global cache file. Eliminating of this unifies the cache
15805    structure
15806    and simplifies the overall caching strategies greatly.
15807
15808 fc-cache/fc-cache.c |	  3 +-
15809 src/fccache.c	     | 1051
15810 ++++++---------------------------------------------
15811 src/fccfg.c	     |	 23 +-
15812 src/fcdir.c	     |	164 ++++----
15813 src/fcint.h	     |	 70 +---
15814 5 files changed, 203 insertions(+), 1108 deletions(-)
15815
15816commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
15817Author: Keith Packard <keithp@neko.keithp.com>
15818Date:	Sun Aug 27 18:29:51 2006 -0700
15819
15820    Add architecture to cache filename.
15821
15822    Make cache filenames unique by inserting the architecture name
15823    into the
15824    filename.
15825
15826 src/fccache.c | 5 +++--
15827 1 file changed, 3 insertions(+), 2 deletions(-)
15828
15829commit db50cbdaf592349c204ab0af0e7061ea72237044
15830Author: Keith Packard <keithp@neko.keithp.com>
15831Date:	Sun Aug 27 18:19:39 2006 -0700
15832
15833    Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
15834    per dir.
15835
15836    Normalized directory names offer protection against looped directory
15837    trees
15838    but cost enormous numbers of system calls (stat per file in the
15839    hierarchy).
15840    Also, cache file directory name contents are validated each time the
15841    directory is modified, don't re-validate every time the cache file
15842    is loaded
15843    with an access and stat call.
15844
15845 fc-cache/fc-cache.c |	 7 ++--
15846 src/fccache.c	     |	55 ++---------------------------
15847 src/fccfg.c	     | 100
15848 ----------------------------------------------------
15849 src/fcdir.c	     |	 6 ----
15850 4 files changed, 4 insertions(+), 164 deletions(-)
15851
15852commit d2f786849c0c4503360a5c09469505b05164c6d2
15853Author: Keith Packard <keithp@neko.keithp.com>
15854Date:	Sun Aug 27 17:04:01 2006 -0700
15855
15856    Write caches to first directory with permission. Valid cache in
15857    FcDirCacheOpen.
15858
15859    Previous policy was to attempt to update the cache in place and bail
15860    if that
15861    didn't work. Now, search for the first writable directory and
15862    place the
15863    cache file there instead. Furthermore, on startup, search directory
15864    list for
15865    valid cache files instead of bailing if the first found cache
15866    file wasn't
15867    valid.
15868
15869 fonts.conf.in |  2 +-
15870 src/fccache.c | 90
15871 ++++++++++++++++++++++++++++-------------------------------
15872 2 files changed, 43 insertions(+), 49 deletions(-)
15873
15874commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
15875Author: Keith Packard <keithp@neko.keithp.com>
15876Date:	Sun Aug 27 16:25:07 2006 -0700
15877
15878    Construct short architecture name from architecture signature.
15879
15880    Map existing architecture signature to short architecture name
15881    at build time. This architecture name is (as yet) unused, but will
15882    be used
15883    to build per-architecture cache files with names made unique by
15884    including
15885    the architecture name. The auto-detected architecture name can
15886    be overridden
15887    with the --with-arch=ARCH configure option.
15888
15889 Makefile.am	       |   2 +-
15890 configure.in	       |  17 ++++++
15891 fc-arch/Makefile.am   |  50 ++++++++++++++++++
15892 fc-arch/fc-arch.c     | 144
15893 ++++++++++++++++++++++++++++++++++++++++++++++++++
15894 fc-arch/fcarch.tmpl.h |  32 +++++++++++
15895 5 files changed, 244 insertions(+), 1 deletion(-)
15896
15897commit 199a92241151c391d9becca4fae1cc7e5e32ca80
15898Author: Keith Packard <keithp@neko.keithp.com>
15899Date:	Sun Aug 27 16:21:16 2006 -0700
15900
15901    Add .gitignore
15902
15903 .gitignore | 73
15904 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15905 1 file changed, 73 insertions(+)
15906
15907commit 7410e40bd93beb4ab1a577d084112413431cede2
15908Author: Patrick Lam <plam@MIT.EDU>
15909Date:	Fri Aug 4 16:13:00 2006 +0000
15910
15911    2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam
15912    Make cache directories configurable. Simplify and correct some
15913    code which
15914	deals with per-directory caches.
15915
15916 ChangeLog		 |  24 ++++
15917 configure.in		 |  22 +++-
15918 fc-cache/fc-cache.c	 |   7 +-
15919 fontconfig/fontconfig.h |   4 +-
15920 fonts.conf.in		 |   5 +
15921 fonts.dtd		 |  12 ++
15922 src/Makefile.am	 |   3 +-
15923 src/fccache.c		 | 323
15924 +++++++++++++++++++++++++-----------------------
15925 src/fccfg.c		 |  28 ++++-
15926 src/fcdir.c		 |   6 +-
15927 src/fcinit.c		 |   2 +
15928 src/fcint.h		 |  13 +-
15929 src/fcxml.c		 |  17 +++
15930 test/fonts.conf.in	 |   1 +
15931 test/run-test.sh	 |   6 +-
15932 15 files changed, 294 insertions(+), 179 deletions(-)
15933
15934commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
15935Author: Patrick Lam <plam@MIT.EDU>
15936Date:	Wed Jul 19 02:14:28 2006 +0000
15937
15938    2006-07-19 Jon Burgess (jburgess@uklinux.net) reviewed by: plam
15939    Fix file-descriptor leak in FcGlobalCacheDestroy.
15940
15941 ChangeLog     | 7 +++++++
15942 src/fccache.c | 2 ++
15943 2 files changed, 9 insertions(+)
15944
15945commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
15946Author: Patrick Lam <plam@MIT.EDU>
15947Date:	Fri Jun 2 18:48:30 2006 +0000
15948
15949    2006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad
15950    Esfahbod
15951    TrueType Collection table offsets are absolute, not relative.
15952
15953 ChangeLog    | 7 +++++++
15954 src/ftglue.c | 2 +-
15955 2 files changed, 8 insertions(+), 1 deletion(-)
15956
15957commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
15958Author: Patrick Lam <plam@MIT.EDU>
15959Date:	Fri Apr 28 07:00:25 2006 +0000
15960
15961    2006-04-27 Paolo Borelli (pborelli@katamail.com) reviewed by: plam
15962    Make FcStrCopy slightly more efficient.
15963
15964 ChangeLog   |	7 +++++++
15965 src/fcstr.c | 12 +++++++-----
15966 2 files changed, 14 insertions(+), 5 deletions(-)
15967
15968commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
15969Author: Patrick Lam <plam@MIT.EDU>
15970Date:	Thu Apr 27 08:13:45 2006 +0000
15971
15972    Keith Packard <keithp@keithp.com>
15973    Reduce transient memory usage during config file parsing by allocating
15974	smaller buffers (64 seems to be a magic number).
15975
15976 ChangeLog   | 20 +++++++-------------
15977 src/fcstr.c |	2 +-
15978 2 files changed, 8 insertions(+), 14 deletions(-)
15979
15980commit 529291bef436384a06db246fda30e08d5812de14
15981Author: Keith Packard <keithp@keithp.com>
15982Date:	Thu Apr 27 07:54:07 2006 +0000
15983
15984    Eliminate pattern freezing
15985
15986 ChangeLog    |   8 ++
15987 src/fcinit.c |   4 -
15988 src/fcint.h  |   3 -
15989 src/fcpat.c  | 370
15990 -----------------------------------------------------------
15991 src/fcxml.c  |   3 +-
15992 5 files changed, 9 insertions(+), 379 deletions(-)
15993
15994commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
15995Author: Keith Packard <keithp@keithp.com>
15996Date:	Thu Apr 27 07:11:44 2006 +0000
15997
15998    Make path names in cache files absolute (NB, cache format change) Stop
15999	permitting cache files to be stored in font dirs. Bump cache
16000	magic.
16001	Don't include /fonts.cache-2 in cache hash construction.
16002    reviewed by: Patrick Lam <plam@mit.edu>
16003
16004 ChangeLog	  |  30 +++++++++++++
16005 src/fccache.c	  | 104 +++++++++++---------------------------------
16006 src/fcfreetype.c |  10 +----
16007 src/fcint.h	  |   8 +---
16008 src/fclist.c	  |   4 --
16009 src/fcmatch.c	  |   3 --
16010 src/fcpat.c	  | 130
16011 -------------------------------------------------------
16012 7 files changed, 57 insertions(+), 232 deletions(-)
16013
16014commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
16015Author: Patrick Lam <plam@MIT.EDU>
16016Date:	Wed Apr 26 14:50:41 2006 +0000
16017
16018    Really update for 2.3.95.
16019
16020 README | 6 ++++--
16021 1 file changed, 4 insertions(+), 2 deletions(-)
16022
16023commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
16024Author: Patrick Lam <plam@MIT.EDU>
16025Date:	Tue Apr 25 15:33:07 2006 +0000
16026
16027    Fix the issues with GNU libiconv vs. libc iconv (which especially
16028    appear on
16029	Solarii). Approach suggested by Tim Mooney.
16030    reviewed by: plam
16031
16032 ChangeLog	  | 12 +++++++++++-
16033 configure.in	  | 37 +++++++++++++++++++++++++++++++++++--
16034 src/Makefile.am  |  2 +-
16035 src/fcfreetype.c |  3 +--
16036 4 files changed, 48 insertions(+), 6 deletions(-)
16037
16038commit 49512317264da1996bddf0b3c82d8d2de0c201eb
16039Author: Patrick Lam <plam@MIT.EDU>
16040Date:	Tue Apr 25 06:12:06 2006 +0000
16041
16042    Include $(top_srcdir), $(top_srcdir)/src before anything else.
16043    Shuffle order of includes for building out of srcdir on win32.
16044    reviewed by: plam
16045
16046 ChangeLog | 17 ++++++++++++++++-
16047 1 file changed, 16 insertions(+), 1 deletion(-)
16048
16049commit f045376c0831f068e8fd8fd61773a5ed83dede7f
16050Author: Patrick Lam <plam@MIT.EDU>
16051Date:	Tue Apr 25 05:57:41 2006 +0000
16052
16053    Include $(top_srcdir), $(top_srcdir)/src before anything else.
16054    Shuffle order of includes for building out of srcdir on win32.
16055    reviewed by: plam
16056
16057 fc-cache/fc-cache.c | 15 ++++++++-------
16058 fc-cat/fc-cat.c     | 17 +++++++++--------
16059 fc-match/fc-match.c | 11 ++++++-----
16060 src/Makefile.am     |	6 +++---
16061 src/fccache.c	     |	2 +-
16062 src/fccfg.c	     |	2 +-
16063 src/fccharset.c     |	2 +-
16064 src/fcdbg.c	     |	2 +-
16065 src/fcfreetype.c    |	2 +-
16066 src/fcfs.c	     |	2 +-
16067 src/fcinit.c	     |	2 +-
16068 src/fclist.c	     |	2 +-
16069 src/fcmatch.c	     |	2 +-
16070 src/fcmatrix.c      |	2 +-
16071 src/fcname.c	     |	2 +-
16072 src/fcpat.c	     |	2 +-
16073 src/fcstr.c	     |	2 +-
16074 src/fcxml.c	     |	2 +-
16075 18 files changed, 40 insertions(+), 37 deletions(-)
16076
16077commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
16078Author: Patrick Lam <plam@MIT.EDU>
16079Date:	Thu Apr 20 16:57:50 2006 +0000
16080
16081    Prevent terrible perf regression by getting the if-condition right
16082	(reported by Wouter Bolsterlee).
16083
16084 ChangeLog     | 8 +++++++-
16085 src/fcmatch.c | 2 +-
16086 2 files changed, 8 insertions(+), 2 deletions(-)
16087
16088commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
16089Author: Patrick Lam <plam@MIT.EDU>
16090Date:	Wed Apr 19 16:53:50 2006 +0000
16091
16092    Dominic Lachowicz <cinamod@hotmail.com>
16093    Implement mmap-like code for Windows using MapViewOfFile.
16094
16095 ChangeLog     |  7 +++++++
16096 src/fccache.c | 23 ++++++++++++++++++++---
16097 2 files changed, 27 insertions(+), 3 deletions(-)
16098
16099commit 56f8358364ad9078d99a35a12d7734884b8fccc2
16100Author: Patrick Lam <plam@MIT.EDU>
16101Date:	Wed Apr 19 16:17:46 2006 +0000
16102
16103    Bump version to 2.3.95.
16104
16105 ChangeLog | 8 ++++++++
16106 1 file changed, 8 insertions(+)
16107
16108commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
16109Author: Patrick Lam <plam@MIT.EDU>
16110Date:	Wed Apr 19 16:17:19 2006 +0000
16111
16112    Bail gracefully if the cache file does not contain enough data.
16113
16114 ChangeLog		 |  5 +++++
16115 README			 | 23 +++++++++++++++++++++--
16116 configure.in		 |  2 +-
16117 fontconfig/fontconfig.h |  2 +-
16118 src/fccache.c		 | 19 ++++++++++++++++++-
16119 5 files changed, 46 insertions(+), 5 deletions(-)
16120
16121commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
16122Author: Patrick Lam <plam@MIT.EDU>
16123Date:	Sat Apr 15 00:25:20 2006 +0000
16124
16125    Give the 'Standard Symbols L' match a strong (vs. weak) binding.
16126
16127 ChangeLog     |  5 +++++
16128 fonts.conf.in | 13 ++++++++-----
16129 2 files changed, 13 insertions(+), 5 deletions(-)
16130
16131commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
16132Author: Patrick Lam <plam@MIT.EDU>
16133Date:	Fri Apr 14 18:35:16 2006 +0000
16134
16135    Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
16136	Simplify code and get things straight.
16137
16138 ChangeLog    |  6 ++++++
16139 src/fcname.c | 20 +++++---------------
16140 2 files changed, 11 insertions(+), 15 deletions(-)
16141
16142commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
16143Author: Patrick Lam <plam@MIT.EDU>
16144Date:	Fri Apr 14 15:40:58 2006 +0000
16145
16146    Actually, just add URW fonts as aliases for all of the PostScript
16147    fonts.
16148	(reported by Miguel Rodriguez).
16149
16150 ChangeLog     |  6 ++++++
16151 fonts.conf.in | 36 ++++++++++++++++++++++++++++++------
16152 2 files changed, 36 insertions(+), 6 deletions(-)
16153
16154commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
16155Author: Patrick Lam <plam@MIT.EDU>
16156Date:	Fri Apr 14 14:51:22 2006 +0000
16157
16158    Add an alias 'Standard Symbols L' for 'Symbol'.
16159
16160 ChangeLog     | 5 +++++
16161 fonts.conf.in | 6 +++++-
16162 2 files changed, 10 insertions(+), 1 deletion(-)
16163
16164commit 2f02e38361b24032945e24f7f8480999bf9df1e2
16165Author: Patrick Lam <plam@MIT.EDU>
16166Date:	Wed Apr 12 14:36:36 2006 +0000
16167
16168    Fix memory leak (Coverity defect #2089).
16169    Ignore script if subtable is missing (Coverity defect #2088).
16170    Fix possible null pointer dereference (Coverity defect #784)
16171    and memory
16172	leak (Coverity defects #785, #786).
16173    Don't copy FcCharSet if we're going to throw it away anyway. (Reported
16174    by
16175	Kenichi Handa).
16176    reviewed by: plam
16177
16178 ChangeLog	  | 21 +++++++++++++++++++++
16179 src/fccfg.c	  |  4 +++-
16180 src/fcfreetype.c |  5 +----
16181 src/fcmatch.c	  | 33 ++++++++++++++++++++-------------
16182 src/fcpat.c	  |  7 ++++++-
16183 5 files changed, 51 insertions(+), 19 deletions(-)
16184
16185commit a56e89ab4f21aa6288345c63d2c43e55561632e0
16186Author: Patrick Lam <plam@MIT.EDU>
16187Date:	Wed Apr 12 03:02:57 2006 +0000
16188
16189    Fix bad behaviour on realloc resulting in crash.
16190    reviewed by: plam
16191
16192 ChangeLog    |  7 +++++++
16193 src/fcname.c | 17 ++++++++++-------
16194 2 files changed, 17 insertions(+), 7 deletions(-)
16195
16196commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
16197Author: Patrick Lam <plam@MIT.EDU>
16198Date:	Wed Apr 12 02:38:28 2006 +0000
16199
16200    Don't crash if config is null (Coverity defect #984).
16201
16202 ChangeLog     | 13 +++++++++----
16203 src/fccache.c |  5 +++--
16204 2 files changed, 12 insertions(+), 6 deletions(-)
16205
16206commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
16207Author: Patrick Lam <plam@MIT.EDU>
16208Date:	Tue Apr 11 16:54:24 2006 +0000
16209
16210    Missing bits from previous patches.
16211    Remove extra semi-colon.
16212    Fix memory leak in error case (Coverity defects #776, #985).
16213    Fix memory leaks (Coverity defects #779, #781) and memory use
16214    after free
16215	(Coverity defect #780).
16216    reviewed by: plam
16217
16218 ChangeLog	 | 18 ++++++++++++++++++
16219 src/fccfg.c	 | 13 +++++++++----
16220 src/fccharset.c |  5 ++++-
16221 src/fclang.c	 |  1 +
16222 src/fcxml.c	 |  4 +++-
16223 5 files changed, 35 insertions(+), 6 deletions(-)
16224
16225commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
16226Author: Patrick Lam <plam@MIT.EDU>
16227Date:	Tue Apr 11 14:20:59 2006 +0000
16228
16229    Properly convert static charsets to dynamic charsets.
16230    Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
16231    Fix memory leak (Coverity defect #1819).
16232    prevent crash when invalid include line is parsed (Coverity defect
16233    #763).
16234    Fix potential null pointer access (Coverity defect #1804).
16235    Remove dead code (Coverity defect #1194).
16236    Prevent potential null pointer access (Coverity defect #767),
16237    ensure error
16238	value is read (Coverity defect #1195).
16239    reviewed by: plam
16240
16241 ChangeLog	   | 29 +++++++++++++++++++++++++++++
16242 fc-cat/fc-cat.c   |  4 +++-
16243 fc-lang/fc-lang.c |  3 +++
16244 src/fccharset.c   |  5 +++++
16245 src/fcfreetype.c  |  6 ++++--
16246 src/fclang.c	   |  8 +++++++-
16247 src/fcname.c	   |  8 --------
16248 src/fcpat.c	   | 11 ++++++++++-
16249 8 files changed, 61 insertions(+), 13 deletions(-)
16250
16251commit af2ad236f037c7a53e73b9454f620de1a52f0422
16252Author: Patrick Lam <plam@MIT.EDU>
16253Date:	Tue Apr 11 05:08:26 2006 +0000
16254
16255    Survive missing docbook2pdf.
16256    reviewed by: plam
16257
16258 ChangeLog	 | 11 +++++++++--
16259 doc/Makefile.am | 10 ++++++----
16260 2 files changed, 15 insertions(+), 6 deletions(-)
16261
16262commit 67ed0b729718233662255a181bdcdb136c04dc5b
16263Author: Patrick Lam <plam@MIT.EDU>
16264Date:	Mon Apr 10 22:08:35 2006 +0000
16265
16266    Include more stub definitions to make HP-UX's C compiler happy.
16267
16268 ChangeLog		     | 7 +++++++
16269 fc-case/fc-case.c	     | 3 +++
16270 fc-glyphname/fc-glyphname.c | 3 +++
16271 fc-lang/fc-lang.c	     | 3 +++
16272 4 files changed, 16 insertions(+)
16273
16274commit ac0010940e626cb9193bb4ad0271f3820c7225ee
16275Author: Patrick Lam <plam@MIT.EDU>
16276Date:	Mon Apr 10 21:04:54 2006 +0000
16277
16278    Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
16279
16280 ChangeLog    | 5 +++++
16281 src/fcname.c | 2 +-
16282 2 files changed, 6 insertions(+), 1 deletion(-)
16283
16284commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
16285Author: Patrick Lam <plam@MIT.EDU>
16286Date:	Mon Apr 10 19:33:03 2006 +0000
16287
16288    Fix string memory leak (Coverity defect #1823).
16289    Fix memory leak with hash collision (Coverity defect #1824).
16290    reviewed by: plam
16291
16292 ChangeLog     | 9 +++++++++
16293 src/fccache.c | 1 +
16294 src/fccfg.c   | 5 ++++-
16295 3 files changed, 14 insertions(+), 1 deletion(-)
16296
16297commit c814c301ee4dcc67eeacee9608fb716e67534356
16298Author: Patrick Lam <plam@MIT.EDU>
16299Date:	Mon Apr 10 16:12:55 2006 +0000
16300
16301    Don't leak header in non-error case (Coverity defect #1825).
16302    reviewed by: plam
16303
16304 ChangeLog     | 6 ++++++
16305 src/fccache.c | 2 ++
16306 2 files changed, 8 insertions(+)
16307
16308commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
16309Author: Patrick Lam <plam@MIT.EDU>
16310Date:	Mon Apr 10 16:06:42 2006 +0000
16311
16312    src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
16313    defects
16314	#777, #1826)
16315    reviewed by: plam
16316
16317 ChangeLog   |	6 ++++++
16318 src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++-----------------
16319 2 files changed, 43 insertions(+), 17 deletions(-)
16320
16321commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
16322Author: Patrick Lam <plam@MIT.EDU>
16323Date:	Mon Apr 10 15:46:34 2006 +0000
16324
16325    Fix double free (spotted by Coverity, CID #1965).
16326    Check if pattern is not null before using it (Coverity defect #1883).
16327    Fix memory leak with hash collision (Coverity defect #1829).
16328    Fix memory leak when bail cases (Coverity defect #1828).
16329    Don't leak directory name (Coverity defect #1827).
16330    reviewed by: plam
16331
16332 ChangeLog	     | 18 ++++++++++++++++++
16333 fc-match/fc-match.c |	6 ++++--
16334 src/fccache.c	     | 10 +++++++---
16335 src/fccfg.c	     |	1 +
16336 4 files changed, 30 insertions(+), 5 deletions(-)
16337
16338commit 86abd75965f598dba79a3df68e7bc4c5082a5764
16339Author: Patrick Lam <plam@MIT.EDU>
16340Date:	Fri Apr 7 18:07:51 2006 +0000
16341
16342    LD_ADD missing dependencies for binaries. Reported by Edson Alves
16343    Pereira.
16344    reviewed by: plam
16345
16346 ChangeLog	      | 10 ++++++++++
16347 fc-cache/Makefile.am |  2 +-
16348 fc-cat/Makefile.am   |  2 +-
16349 fc-list/Makefile.am  |  3 +--
16350 fc-match/Makefile.am |  2 +-
16351 5 files changed, 14 insertions(+), 5 deletions(-)
16352
16353commit f23f5f388d93655af972083513ba4d505ec4f449
16354Author: Patrick Lam <plam@MIT.EDU>
16355Date:	Fri Apr 7 17:37:09 2006 +0000
16356
16357    SGI compilation fixes (reported by Christoph Bauer):
16358    1) reorder union definition of _FcChar;
16359    2) omit .stats =.
16360
16361 ChangeLog	   | 8 ++++++++
16362 fc-lang/fc-lang.c | 2 +-
16363 src/fcint.h	   | 8 ++++----
16364 3 files changed, 13 insertions(+), 5 deletions(-)
16365
16366commit 44415a079a3e9951e0c2424edca4907a93a60db5
16367Author: Patrick Lam <plam@MIT.EDU>
16368Date:	Fri Apr 7 17:27:39 2006 +0000
16369
16370    Portability fixes for HP-UX (reported by Christoph Bauer). Replace
16371	'__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
16372	'fc_alignof'.
16373    reviewed by: plam
16374
16375 ChangeLog	 | 15 +++++++++++++++
16376 configure.in	 |  1 +
16377 src/fccharset.c |  4 ++--
16378 src/fcfs.c	 |  2 +-
16379 src/fcint.h	 | 15 +++++++++------
16380 src/fclang.c	 |  2 +-
16381 src/fcname.c	 |  2 +-
16382 src/fcpat.c	 |  6 +++---
16383 8 files changed, 33 insertions(+), 14 deletions(-)
16384
16385commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
16386Author: Patrick Lam <plam@MIT.EDU>
16387Date:	Fri Apr 7 17:06:55 2006 +0000
16388
16389    Move up #include of config.h. Fail if neither inttypes.h nor
16390    stdint.h is
16391	available. Fixes bug 6171.
16392    reviewed by: plam
16393
16394 ChangeLog   |	8 ++++++++
16395 src/fcint.h | 11 +++++++----
16396 2 files changed, 15 insertions(+), 4 deletions(-)
16397
16398commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
16399Author: Patrick Lam <plam@MIT.EDU>
16400Date:	Fri Apr 7 04:42:32 2006 +0000
16401
16402    Patrick Lam <plam@mit.edu>
16403    Make fontconfig compile under MinGW:
16404    1) remove unneeded #includes;
16405    2) make use of mmap and sysconf conditional;
16406    3) replace rand_r by srand/rand if needed;
16407    4) use chsize instead of ftruncate; and
16408    5) update libtool exports file
16409
16410 ChangeLog	       |  18 +++
16411 configure.in	       |   3 +-
16412 fc-cache/fc-cache.c   |   7 +
16413 fc-cat/fc-cat.c       |   1 -
16414 src/fccache.c	       |  74 +++++++++-
16415 src/fcfreetype.c      |   3 +-
16416 src/fontconfig.def.in | 370
16417 ++++++++++++++++++++++++++++++++++----------------
16418 7 files changed, 353 insertions(+), 123 deletions(-)
16419
16420commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
16421Author: Patrick Lam <plam@MIT.EDU>
16422Date:	Fri Apr 7 04:19:49 2006 +0000
16423
16424    Eliminate warning.
16425
16426 ChangeLog   | 5 +++++
16427 src/fcdir.c | 2 +-
16428 2 files changed, 6 insertions(+), 1 deletion(-)
16429
16430commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
16431Author: Patrick Lam <plam@MIT.EDU>
16432Date:	Thu Apr 6 05:15:08 2006 +0000
16433
16434    file fc-match.sgml was initially added on branch fc-2_4_branch.
16435
16436commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
16437Author: Patrick Lam <plam@MIT.EDU>
16438Date:	Thu Apr 6 05:15:08 2006 +0000
16439
16440    Update documentation for fc-match (SGML-ize it). (reported by Ilya
16441	Konstantinov)
16442
16443 ChangeLog		|   8 +++
16444 fc-match/.cvsignore	|   1 +
16445 fc-match/Makefile.am	|  27 +++++++-
16446 fc-match/fc-match.1	|  37 -----------
16447 fc-match/fc-match.sgml | 169
16448 +++++++++++++++++++++++++++++++++++++++++++++++++
16449 5 files changed, 203 insertions(+), 39 deletions(-)
16450
16451commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
16452Author: Patrick Lam <plam@MIT.EDU>
16453Date:	Thu Apr 6 04:52:21 2006 +0000
16454
16455    Reduce amount of dirty rss by const'ing some data structures.
16456    Don't fail if we can't create or remove $(pkgcachedir) i.e.
16457	/var/cache/fontconfig. (reported by Quanah Gibson-Mount).
16458    reviewed by: plam
16459
16460 ChangeLog	      | 15 +++++++++++++++
16461 fc-cache/Makefile.am |  4 ++--
16462 src/fcdefault.c      |  2 +-
16463 src/fcpat.c	      |  2 +-
16464 src/fcxml.c	      |  2 +-
16465 5 files changed, 20 insertions(+), 5 deletions(-)
16466
16467commit 0d745819a9ec491349d4e122a7d44d689b2d3479
16468Author: Patrick Lam <plam@MIT.EDU>
16469Date:	Thu Apr 6 04:33:11 2006 +0000
16470
16471    Fix intel compiler warnings: make many variables static, eliminate
16472	duplicate names, reduce variable scopes, unsigned/signed printf
16473	formatting.
16474    reviewed by: plam
16475
16476 ChangeLog		     | 16 ++++++++++++++++
16477 fc-case/fc-case.c	     |	8 ++++----
16478 fc-glyphname/fc-glyphname.c | 12 ++++++------
16479 fc-lang/fc-lang.c	     |	8 ++++----
16480 fc-match/fc-match.c	     |	2 +-
16481 src/fccache.c		     | 11 ++++++-----
16482 src/fcfreetype.c	     |	4 +---
16483 src/fclang.c		     |	5 ++---
16484 src/fcxml.c		     | 14 +++++++-------
16485 9 files changed, 47 insertions(+), 33 deletions(-)
16486
16487commit b17cf498be69f483e6355ae468f7239165df3ffb
16488Author: Patrick Lam <plam@MIT.EDU>
16489Date:	Fri Mar 24 15:21:10 2006 +0000
16490
16491    Fix multiarch support (don't destroy multiarch files!)
16492    Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
16493	detection!)
16494    reviewed by: plam
16495
16496 ChangeLog     | 12 ++++++++++++
16497 configure.in  |  2 ++
16498 fonts.conf.in |  7 ++++++-
16499 src/fccache.c |  3 ++-
16500 4 files changed, 22 insertions(+), 2 deletions(-)
16501
16502commit ba76916ff64d476d5c5564e46a5d4209cb942864
16503Author: Patrick Lam <plam@MIT.EDU>
16504Date:	Thu Mar 23 04:22:28 2006 +0000
16505
16506    On Windows, unlink before rename. Reported by Tim Evans.
16507
16508 ChangeLog	| 5 +++++
16509 src/fcatomic.c | 3 +++
16510 2 files changed, 8 insertions(+)
16511
16512commit c02218223153b3022071e789def3fde8b556d6d6
16513Author: Patrick Lam <plam@MIT.EDU>
16514Date:	Thu Mar 23 04:21:10 2006 +0000
16515
16516    On Windows, unlink before rename. Reported by Tim Evans.
16517
16518 ChangeLog	| 5 +++++
16519 src/fcatomic.c | 3 +++
16520 2 files changed, 8 insertions(+)
16521
16522commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
16523Author: Patrick Lam <plam@MIT.EDU>
16524Date:	Wed Mar 15 15:59:33 2006 +0000
16525
16526    Fix typos in orth files. Reported by Denis Jacquerye.
16527
16528 fc-lang/ab.orth  | 2 +-
16529 fc-lang/ibo.orth | 2 +-
16530 2 files changed, 2 insertions(+), 2 deletions(-)
16531
16532commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
16533Author: Patrick Lam <plam@MIT.EDU>
16534Date:	Wed Mar 15 15:58:59 2006 +0000
16535
16536    Fix typos in orth files. Reported by Denis Jacquerye.
16537
16538 ChangeLog	  | 6 ++++++
16539 fc-lang/ab.orth  | 2 +-
16540 fc-lang/ibo.orth | 2 +-
16541 3 files changed, 8 insertions(+), 2 deletions(-)
16542
16543commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
16544Author: Patrick Lam <plam@MIT.EDU>
16545Date:	Wed Mar 8 20:57:39 2006 +0000
16546
16547    Fix Makefile.am for removal of debian/ directory.
16548
16549 ChangeLog	     |	7 +++++++
16550 Makefile.am	     | 35 +----------------------------------
16551 config/config.guess | 51
16552 +++++++++++++++++++++++++++++++++++++++++----------
16553 config/config.sub   | 47 ++++++++++++++++++++++++++++++++++++++---------
16554 4 files changed, 87 insertions(+), 53 deletions(-)
16555
16556commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
16557Author: Patrick Lam <plam@MIT.EDU>
16558Date:	Wed Mar 8 20:38:39 2006 +0000
16559
16560    .cvsignore
16561    Ignore debian/ directory for CVS.
16562
16563 .cvsignore | 1 +
16564 ChangeLog  | 6 +++++-
16565 2 files changed, 6 insertions(+), 1 deletion(-)
16566
16567commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
16568Author: Patrick Lam <plam@MIT.EDU>
16569Date:	Wed Mar 8 20:33:42 2006 +0000
16570
16571    debian/*
16572    Now remove debian/ directory.
16573
16574 ChangeLog			   |   5 +
16575 debian/README.Debian		   |  45 ---
16576 debian/changelog		   | 718
16577 --------------------------------------
16578 debian/compat			   |   1 -
16579 debian/control			   |  80 -----
16580 debian/copyright		   |  29 --
16581 debian/fontconfig-udeb.install    |   3 -
16582 debian/fontconfig.config	   |  10 -
16583 debian/fontconfig.defoma	   | 162 ---------
16584 debian/fontconfig.dirs		   |   1 -
16585 debian/fontconfig.install	   |   7 -
16586 debian/fontconfig.postinst	   | 145 --------
16587 debian/fontconfig.postrm	   |  26 --
16588 debian/fontconfig.templates	   |  27 --
16589 debian/libfontconfig1-dev.install |   7 -
16590 debian/libfontconfig1.install	   |   1 -
16591 debian/local.conf.md5sum	   |  18 -
16592 debian/rules			   |  40 ---
16593 18 files changed, 5 insertions(+), 1320 deletions(-)
16594
16595commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
16596Author: Patrick Lam <plam@MIT.EDU>
16597Date:	Wed Mar 8 20:32:56 2006 +0000
16598
16599    debian/po/*
16600    .cvsignore
16601    Remove debian/ directory from sources. See Debian's subversion
16602    server at
16603	svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
16604
16605 ChangeLog		 |   8 +++
16606 debian/po/POTFILES.in	 |   1 -
16607 debian/po/cs.po	 | 127 -------------------------------------
16608 debian/po/da.po	 | 146 -------------------------------------------
16609 debian/po/de.po	 | 124 ------------------------------------
16610 debian/po/es.po	 | 163
16611 ------------------------------------------------
16612 debian/po/fr.po	 | 159
16613 ----------------------------------------------
16614 debian/po/ja.po	 |  88 --------------------------
16615 debian/po/nl.po	 | 125 -------------------------------------
16616 debian/po/pt.po	 | 112 ---------------------------------
16617 debian/po/pt_BR.po	 | 148 -------------------------------------------
16618 debian/po/templates.pot |  84 -------------------------
16619 debian/po/tr.po	 | 117 ----------------------------------
16620 debian/po/zh_CN.po	 | 115 ----------------------------------
16621 14 files changed, 8 insertions(+), 1509 deletions(-)
16622
16623commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
16624Author: Patrick Lam <plam@MIT.EDU>
16625Date:	Wed Mar 8 19:27:25 2006 +0000
16626
16627    file ln.orth was initially added on branch fc-2_4_branch.
16628
16629commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
16630Author: Patrick Lam <plam@MIT.EDU>
16631Date:	Wed Mar 8 19:27:25 2006 +0000
16632
16633    Add orthography for Lingala.
16634    reviewed by: plam
16635
16636 ChangeLog	  |  8 ++++++++
16637 fc-lang/iso639-1 |  2 +-
16638 fc-lang/iso639-2 |  2 +-
16639 fc-lang/ln.orth  | 43 +++++++++++++++++++++++++++++++++++++++++++
16640 4 files changed, 53 insertions(+), 2 deletions(-)
16641
16642commit 37e3f33c7ec32432260b0ef750ac415763d6044f
16643Author: Patrick Lam <plam@MIT.EDU>
16644Date:	Wed Mar 8 19:19:05 2006 +0000
16645
16646    Sort directory entries while scanning them from disk; prevents
16647    Heisenbugs
16648	due to file ordering in a directory.
16649    reviewed by: plam
16650
16651 ChangeLog   |	8 ++++++++
16652 src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
16653 2 files changed, 50 insertions(+), 3 deletions(-)
16654
16655commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
16656Author: Patrick Lam <plam@MIT.EDU>
16657Date:	Wed Mar 8 19:16:10 2006 +0000
16658
16659    Add a configuration file that disables hinting for the Lohit
16660    Gujarati font
16661	(since the hinting distort some glyphs quite badly).
16662    reviewed by: keithp
16663
16664 ChangeLog	    | 9 +++++++++
16665 conf.d/Makefile.am | 1 +
16666 2 files changed, 10 insertions(+)
16667
16668commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
16669Author: Patrick Lam <plam@MIT.EDU>
16670Date:	Wed Mar 8 19:10:57 2006 +0000
16671
16672    Sort directory entries while scanning them from disk; prevents
16673    Heisenbugs
16674	due to file ordering in a directory.
16675    reviewed by: plam
16676
16677 ChangeLog   |	8 ++++++++
16678 src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++---
16679 2 files changed, 49 insertions(+), 3 deletions(-)
16680
16681commit d8951c0cc2474176910277e8ca840fba5d8f3655
16682Author: Patrick Lam <plam@MIT.EDU>
16683Date:	Wed Mar 8 02:30:43 2006 +0000
16684
16685    Remove stuff we don't use, make get_{char,short,long} functions
16686    of ftglue
16687	macros to be inlined.
16688    Code cleanups (excess prototype, old-style function definition).
16689    reviewed by: plam
16690
16691 ChangeLog	  | 14 ++++++++++++++
16692 src/fcfreetype.c |  8 ++++----
16693 src/fcint.h	  |  3 ---
16694 src/fcname.c	  |  2 +-
16695 src/ftglue.c	  | 55
16696 ++++++++-----------------------------------------------
16697 src/ftglue.h	  | 39 +++++++++++----------------------------
16698 6 files changed, 38 insertions(+), 83 deletions(-)
16699
16700commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
16701Author: Patrick Lam <plam@MIT.EDU>
16702Date:	Sun Mar 5 15:33:46 2006 +0000
16703
16704    Because we hacked FcPatternGet, we don't really need to expand
16705    the filename
16706	again in FcPatternGetString.
16707
16708 ChangeLog   | 6 ++++++
16709 src/fcpat.c | 3 ---
16710 2 files changed, 6 insertions(+), 3 deletions(-)
16711
16712commit 618adbaf7bbad8441efb589417d7144476f828c7
16713Author: Patrick Lam <plam@MIT.EDU>
16714Date:	Sun Mar 5 06:05:50 2006 +0000
16715
16716    Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
16717    that
16718	work. Reported by Bernhard Rosenkraenzer.
16719
16720 ChangeLog   |	6 +++++
16721 src/fcpat.c | 73
16722 +++++++++++++++++++++++++++++++++----------------------------
16723 2 files changed, 46 insertions(+), 33 deletions(-)
16724
16725commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
16726Author: Patrick Lam <plam@MIT.EDU>
16727Date:	Fri Mar 3 18:35:42 2006 +0000
16728
16729    Include inttypes.h instead of stdint.h if appropriate.
16730
16731 ChangeLog   | 5 +++++
16732 src/fcint.h | 4 ++++
16733 2 files changed, 9 insertions(+)
16734
16735commit ead55be0eddcaa60ed3f7147091ada276e891ed9
16736Author: Patrick Lam <plam@MIT.EDU>
16737Date:	Fri Mar 3 18:19:04 2006 +0000
16738
16739    More stub definitions and remove FcFileIsDir from fc-cat.
16740
16741 ChangeLog		     |	6 ++++++
16742 fc-cat/fc-cat.c	     | 10 ----------
16743 fc-glyphname/fc-glyphname.c | 10 ++++++++++
16744 3 files changed, 16 insertions(+), 10 deletions(-)
16745
16746commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
16747Author: Patrick Lam <plam@MIT.EDU>
16748Date:	Fri Mar 3 15:12:12 2006 +0000
16749
16750    Fix compilation on AIX with stub definitions (bug 6097).
16751
16752 ChangeLog	   |  5 +++++
16753 fc-case/fc-case.c | 10 ++++++++++
16754 2 files changed, 15 insertions(+)
16755
16756commit bb6b19938e2c9d115abd4f36439c365b63713bb1
16757Author: Patrick Lam <plam@MIT.EDU>
16758Date:	Fri Mar 3 06:35:53 2006 +0000
16759
16760    Get rid of C++-style comments.
16761
16762 ChangeLog	  | 8 ++++++++
16763 src/fccache.c	  | 4 ++--
16764 src/fcfreetype.c | 2 +-
16765 src/fcfs.c	  | 8 ++++----
16766 src/fcpat.c	  | 5 +++--
16767 5 files changed, 18 insertions(+), 9 deletions(-)
16768
16769commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
16770Author: Patrick Lam <plam@MIT.EDU>
16771Date:	Fri Mar 3 06:12:55 2006 +0000
16772
16773    debian/changelog
16774    Enable creation of 2.3.94 Debian packages.
16775
16776 ChangeLog	  | 5 +++++
16777 debian/changelog | 5 +++++
16778 2 files changed, 10 insertions(+)
16779
16780commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
16781Author: Patrick Lam <plam@MIT.EDU>
16782Date:	Fri Mar 3 06:11:31 2006 +0000
16783
16784    Fix suspicious return expression which causes junk to be returned.
16785    reviewed by: plam
16786
16787 ChangeLog    | 8 ++++++++
16788 src/fclang.c | 2 +-
16789 2 files changed, 9 insertions(+), 1 deletion(-)
16790
16791commit b152a85bdc5c911883af4b0e7930cbe12531d179
16792Author: Patrick Lam <plam@MIT.EDU>
16793Date:	Fri Feb 24 19:32:58 2006 +0000
16794
16795    Fix placement of @s.
16796
16797 ChangeLog   |	5 +++++
16798 Makefile.am | 14 +++++++-------
16799 2 files changed, 12 insertions(+), 7 deletions(-)
16800
16801commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
16802Author: Patrick Lam <plam@MIT.EDU>
16803Date:	Fri Feb 24 19:19:09 2006 +0000
16804
16805    Bump version to 2.3.94.
16806
16807 ChangeLog		 |  8 ++++++++
16808 README			 | 47
16809 +++++++++++++++++++++++++++++++++++++++++++++--
16810 configure.in		 |  2 +-
16811 fontconfig/fontconfig.h |  2 +-
16812 4 files changed, 55 insertions(+), 4 deletions(-)
16813
16814commit 639475e873c797792fff63fbd8efd73e2b0695fd
16815Author: Patrick Lam <plam@MIT.EDU>
16816Date:	Fri Feb 24 18:52:17 2006 +0000
16817
16818    Remove unconditional emboldening (per Behdad's instructions).
16819    Add @s to hide some echos.
16820
16821 ChangeLog		      |  9 +++++++++
16822 Makefile.am		      | 10 +++++-----
16823 conf.d/10-fonts-persian.conf |  6 ------
16824 3 files changed, 14 insertions(+), 11 deletions(-)
16825
16826commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
16827Author: Patrick Lam <plam@MIT.EDU>
16828Date:	Fri Feb 24 16:41:34 2006 +0000
16829
16830    Takashi Iwai <tiwai@suse.de> reviewed by: plam
16831    Fix double-free on error case.
16832
16833 ChangeLog	  | 8 ++++++++
16834 src/fcfreetype.c | 1 +
16835 2 files changed, 9 insertions(+)
16836
16837commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
16838Author: Patrick Lam <plam@MIT.EDU>
16839Date:	Wed Feb 22 04:50:16 2006 +0000
16840
16841    Strip \r and whitespace from input; fixes bug 3454.
16842
16843 ChangeLog	   |  7 ++++++-
16844 fc-lang/fc-lang.c | 11 +++++++----
16845 2 files changed, 13 insertions(+), 5 deletions(-)
16846
16847commit 69a3fc78e233957f9e1f6737eccada1494a937ae
16848Author: Patrick Lam <plam@MIT.EDU>
16849Date:	Wed Feb 22 04:09:39 2006 +0000
16850
16851    Allocate large arrays statically in fc-lang to fix crashes under
16852	MinGW/MSYS.
16853
16854 ChangeLog	   |  6 ++++++
16855 fc-lang/fc-lang.c | 18 +++++++++---------
16856 2 files changed, 15 insertions(+), 9 deletions(-)
16857
16858commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
16859Author: Patrick Lam <plam@MIT.EDU>
16860Date:	Tue Feb 21 15:56:41 2006 +0000
16861
16862    Pass the buck; make fontconfig not crash on pango badness.
16863
16864 ChangeLog	  | 5 +++++
16865 src/fcfreetype.c | 4 ++++
16866 2 files changed, 9 insertions(+)
16867
16868commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
16869Author: Patrick Lam <plam@MIT.EDU>
16870Date:	Tue Feb 21 15:53:43 2006 +0000
16871
16872    Use embeddedbitmap rather than rh_prefer_bitmap.
16873
16874 ChangeLog		      | 5 +++++
16875 conf.d/10-fonts-persian.conf | 2 +-
16876 2 files changed, 6 insertions(+), 1 deletion(-)
16877
16878commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
16879Author: Patrick Lam <plam@MIT.EDU>
16880Date:	Tue Feb 21 15:50:19 2006 +0000
16881
16882    Eliminate redundancies.
16883    reviewed by: plam
16884
16885 ChangeLog	  | 11 +++++++++++
16886 src/fccache.c	  |  3 ++-
16887 src/fcdir.c	  |  3 ---
16888 src/fcfreetype.c |  1 -
16889 src/fcxml.c	  |  3 +--
16890 src/ftglue.c	  |  1 -
16891 6 files changed, 14 insertions(+), 8 deletions(-)
16892
16893commit b023dbd38410521a459758498f99d3a48cdd313d
16894Author: Patrick Lam <plam@MIT.EDU>
16895Date:	Tue Feb 21 15:40:18 2006 +0000
16896
16897    Eliminate unused vars reported by Intel's compiler.
16898    reviewed by: plam
16899
16900 ChangeLog	   | 10 ++++++++++
16901 fc-list/fc-list.c |  4 ++--
16902 src/fcfreetype.c  |  3 +--
16903 src/fcstr.c	   |  3 +--
16904 src/fcxml.c	   |  2 --
16905 5 files changed, 14 insertions(+), 8 deletions(-)
16906
16907commit 2b90aee36399ec13ba3af929311b37d9494adab6
16908Author: Patrick Lam <plam@MIT.EDU>
16909Date:	Tue Feb 21 15:29:54 2006 +0000
16910
16911    Remove one more archaic character.
16912    reviewed by: plam
16913
16914 ChangeLog	 | 7 +++++++
16915 fc-lang/ka.orth | 2 +-
16916 2 files changed, 8 insertions(+), 1 deletion(-)
16917
16918commit dacf81ed4c541174f0dbfe2898f3309657bf6116
16919Author: Patrick Lam <plam@MIT.EDU>
16920Date:	Tue Feb 21 15:24:28 2006 +0000
16921
16922    Freeze patterns created by configuration file for tiny memory savings
16923	(every little bit helps).
16924    reviewed by: plam, keithp
16925
16926 ChangeLog   | 8 ++++++++
16927 src/fcxml.c | 3 ++-
16928 2 files changed, 10 insertions(+), 1 deletion(-)
16929
16930commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
16931Author: Patrick Lam <plam@MIT.EDU>
16932Date:	Tue Feb 21 14:12:41 2006 +0000
16933
16934    Initialize fontconfig library in fc-cat to avoid segfault.
16935    reviewed by: plam
16936
16937 ChangeLog	 |  7 +++++++
16938 fc-cat/fc-cat.c | 11 ++++++++++-
16939 2 files changed, 17 insertions(+), 1 deletion(-)
16940
16941commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
16942Author: Patrick Lam <plam@MIT.EDU>
16943Date:	Sat Feb 18 18:18:07 2006 +0000
16944
16945    Fix the underlying cause of the below segfault (must usually call
16946	FcDirCacheHasCurrentArch after FcDirCacheValid).
16947
16948 ChangeLog	     | 12 ++++++++++--
16949 fc-cache/fc-cache.c |	2 ++
16950 src/fccache.c	     |	4 +++-
16951 src/fcdir.c	     |	4 +++-
16952 4 files changed, 18 insertions(+), 4 deletions(-)
16953
16954commit a68ce9525dedc06fd4da102492e8d1c6137b3664
16955Author: Patrick Lam <plam@MIT.EDU>
16956Date:	Sat Feb 18 17:56:25 2006 +0000
16957
16958    Fix segfault (reported by fcrozat) caused by incorrect input on cache
16959	files.
16960
16961 ChangeLog     |  6 ++++++
16962 src/fccache.c | 21 +++++++++++++--------
16963 2 files changed, 19 insertions(+), 8 deletions(-)
16964
16965commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
16966Author: Patrick Lam <plam@MIT.EDU>
16967Date:	Fri Feb 17 14:44:42 2006 +0000
16968
16969    Bump up magic version; we changed the binary format.
16970
16971 ChangeLog   | 5 +++++
16972 src/fcint.h | 4 ++--
16973 2 files changed, 7 insertions(+), 2 deletions(-)
16974
16975commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
16976Author: Patrick Lam <plam@MIT.EDU>
16977Date:	Fri Feb 17 05:47:08 2006 +0000
16978
16979    Enable fc-cat to print out old-style cache info when given a directory
16980	name.
16981
16982 ChangeLog	 |  6 ++++++
16983 fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++-
16984 2 files changed, 31 insertions(+), 1 deletion(-)
16985
16986commit 8c0d692125018052fa228721f30f760dfb0c0adf
16987Author: Patrick Lam <plam@MIT.EDU>
16988Date:	Thu Feb 16 17:50:04 2006 +0000
16989
16990    Deal correctly with changing FC_CACHE_MAGIC.
16991
16992 ChangeLog     |  5 +++++
16993 src/fccache.c | 17 +++++++++++++++++
16994 2 files changed, 22 insertions(+)
16995
16996commit d2c0102944176744e440c4109bf7725240453cc7
16997Author: Patrick Lam <plam@MIT.EDU>
16998Date:	Thu Feb 16 15:36:43 2006 +0000
16999
17000    Add -r --really-force option which blows away cache files and then
17001	regenerates them.
17002
17003 ChangeLog	     |	6 ++++++
17004 fc-cache/fc-cache.c | 25 ++++++++++++++++++-------
17005 2 files changed, 24 insertions(+), 7 deletions(-)
17006
17007commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
17008Author: Patrick Lam <plam@MIT.EDU>
17009Date:	Thu Feb 16 07:12:04 2006 +0000
17010
17011    Don't bail if fontconfig can't remove a dir cache file. Skip the ID
17012    of a
17013	cache file when copying. Eliminate 'source file too small' bug in
17014	FcDirCacheWrite.
17015
17016 ChangeLog	     |	9 ++++++++-
17017 fc-cache/fc-cache.c | 16 ++++++++++------
17018 src/fccache.c	     |	8 +++-----
17019 3 files changed, 21 insertions(+), 12 deletions(-)
17020
17021commit f8a17f329815cfa5416142811b96d16f2a5cca93
17022Author: Patrick Lam <plam@MIT.EDU>
17023Date:	Mon Feb 13 22:19:30 2006 +0000
17024
17025    Fix memory leak in error condition code.
17026
17027 ChangeLog	  | 5 +++++
17028 src/fcfreetype.c | 4 ++--
17029 2 files changed, 7 insertions(+), 2 deletions(-)
17030
17031commit 5657098e2940652065fcfd00e4cf2771d7df21ef
17032Author: Patrick Lam <plam@MIT.EDU>
17033Date:	Mon Feb 13 21:51:11 2006 +0000
17034
17035    Skip bitmap fonts which can't even get it together enough to declare a
17036	family name; this appears to reproduce previous fontconfig
17037	behaviour.
17038    reviewed by: plam
17039
17040 ChangeLog	  | 8 ++++++++
17041 src/fcfreetype.c | 5 +++++
17042 2 files changed, 13 insertions(+)
17043
17044commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
17045Author: Patrick Lam <plam@MIT.EDU>
17046Date:	Sat Feb 11 05:01:32 2006 +0000
17047
17048    Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
17049    in a
17050	directory, because /var/cache/fontconfig failures ought to
17051	be fixable,
17052	unlike fonts.cache-2 failures, which may leave you screwed.
17053    reviewed by: plam
17054
17055 ChangeLog     |  9 +++++++++
17056 src/fccache.c | 42 ++++++++++++++++++++----------------------
17057 2 files changed, 29 insertions(+), 22 deletions(-)
17058
17059commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
17060Author: Patrick Lam <plam@MIT.EDU>
17061Date:	Sat Feb 11 04:50:46 2006 +0000
17062
17063    Use a tri-state to mark the fonts which didn't get blocked but
17064    were just
17065	missing an element, to distinguish them from the fonts that
17066	do match
17067	the element.
17068    reviewed by: plam
17069
17070 ChangeLog     |  8 ++++++++
17071 src/fcmatch.c | 18 +++++++++++-------
17072 2 files changed, 19 insertions(+), 7 deletions(-)
17073
17074commit f11a184104a57c0d68afde8e7458c7b8473b6671
17075Author: Patrick Lam <plam@MIT.EDU>
17076Date:	Fri Feb 10 19:40:11 2006 +0000
17077
17078    Don't kill fonts because they don't declare an element that's
17079    being matched
17080	on.
17081    reviewed by: plam
17082
17083 ChangeLog     | 7 +++++++
17084 src/fcmatch.c | 4 ++++
17085 2 files changed, 11 insertions(+)
17086
17087commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
17088Author: Patrick Lam <plam@MIT.EDU>
17089Date:	Thu Feb 9 18:44:14 2006 +0000
17090
17091    Define and pass O_BINARY to open if appropriate, for those platforms
17092    that
17093	need it. Reported by Doodle.
17094
17095 ChangeLog     |  7 ++++---
17096 src/fccache.c | 30 +++++++++++++++++-------------
17097 2 files changed, 21 insertions(+), 16 deletions(-)
17098
17099commit c7490074c57da387904cecfdf60595713c7bb89e
17100Author: Patrick Lam <plam@MIT.EDU>
17101Date:	Thu Feb 9 16:19:42 2006 +0000
17102
17103    Fix attempt to close -1. Don't unboundedly grow bad caches
17104    (reported by
17105	fcrozat).
17106
17107 ChangeLog     | 6 ++++++
17108 src/fccache.c | 8 +++++---
17109 2 files changed, 11 insertions(+), 3 deletions(-)
17110
17111commit a8c425301aeb8e417b0fa35567b2f8f64b450657
17112Author: Patrick Lam <plam@MIT.EDU>
17113Date:	Thu Feb 9 15:25:57 2006 +0000
17114
17115    Fix problem with missing 'en' due to euro.patch: change cache
17116    file format
17117	slightly to coincide with that generated by fc-lang.
17118
17119 ChangeLog	 | 8 ++++++++
17120 src/fccharset.c | 8 ++++----
17121 2 files changed, 12 insertions(+), 4 deletions(-)
17122
17123commit b10e77628c4d207ac60ae4000b1459ced9228d69
17124Author: Patrick Lam <plam@MIT.EDU>
17125Date:	Wed Feb 8 03:34:17 2006 +0000
17126
17127    Fix warning.
17128
17129 ChangeLog     | 5 +++++
17130 src/fccache.c | 2 +-
17131 2 files changed, 6 insertions(+), 1 deletion(-)
17132
17133commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
17134Author: Patrick Lam <plam@MIT.EDU>
17135Date:	Tue Feb 7 22:09:01 2006 +0000
17136
17137    Don't reject dirs that can't be normalized (fixes lilypond, and
17138    is correct
17139	in the context of application font directories.)
17140    Use normalized directory name exclusively in FcCacheReadDirs.
17141    reviewed by: plam
17142
17143 ChangeLog     | 13 +++++++++++++
17144 src/fccache.c | 19 ++++++++++---------
17145 src/fcdir.c   |  9 ++++-----
17146 3 files changed, 27 insertions(+), 14 deletions(-)
17147
17148commit efb11b36c4e24a619e7be1790834130ca4113c5b
17149Author: Patrick Lam <plam@MIT.EDU>
17150Date:	Tue Feb 7 21:15:33 2006 +0000
17151
17152    Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
17153	usage, remove redundant cast.
17154    reviewed by: plam
17155
17156 ChangeLog   |	8 ++++++++
17157 src/fcpat.c | 39 +++++++++++++++++++--------------------
17158 2 files changed, 27 insertions(+), 20 deletions(-)
17159
17160commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
17161Author: Patrick Lam <plam@MIT.EDU>
17162Date:	Tue Feb 7 20:56:48 2006 +0000
17163
17164    src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
17165    Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
17166    extern for
17167	static arrays as arrays, not pointers. (Part of the fix for 'fonts
17168	don't have en' issue after Euro patch.)
17169    (I forgot to commit the ChangeLog last time.)
17170    reviewed by: plam
17171
17172 ChangeLog	 | 25 +++++++++++++++++++++++++
17173 src/fccharset.c |  6 +++---
17174 2 files changed, 28 insertions(+), 3 deletions(-)
17175
17176commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
17177Author: Patrick Lam <plam@MIT.EDU>
17178Date:	Tue Feb 7 03:53:32 2006 +0000
17179
17180    Fix hidden variable warning.
17181
17182 ChangeLog	   | 6 ++++++
17183 fc-lang/de.orth   | 1 +
17184 fc-lang/el.orth   | 1 +
17185 fc-lang/en.orth   | 1 +
17186 fc-lang/es.orth   | 1 +
17187 fc-lang/fc-lang.c | 6 +++---
17188 fc-lang/fi.orth   | 2 +-
17189 fc-lang/fr.orth   | 1 +
17190 fc-lang/it.orth   | 1 +
17191 fc-lang/nl.orth   | 1 +
17192 fc-lang/pt.orth   | 1 +
17193 src/fccache.c	   | 1 -
17194 src/fccharset.c   | 9 +++++----
17195 13 files changed, 23 insertions(+), 9 deletions(-)
17196
17197commit 799157dbbf55d1bf13b1e63faf3b530979116aca
17198Author: Patrick Lam <plam@MIT.EDU>
17199Date:	Tue Feb 7 02:33:57 2006 +0000
17200
17201    Remove de-escaping logic because FcCacheWriteString doesn't escape
17202    anyway.
17203	Do blockwise reading instead of byte-wise for performance.
17204
17205 ChangeLog     |  8 +++++++
17206 src/fccache.c | 72
17207 ++++++++++++++++++++---------------------------------------
17208 2 files changed, 32 insertions(+), 48 deletions(-)
17209
17210commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
17211Author: Patrick Lam <plam@MIT.EDU>
17212Date:	Tue Feb 7 02:22:50 2006 +0000
17213
17214    Takashi Iwai <tiwai@suse.de>
17215    Don't loop infinitely on recursive symlinks (client-side).
17216
17217 ChangeLog     |  7 +++++++
17218 src/fccache.c | 21 +++++++++++++++------
17219 2 files changed, 22 insertions(+), 6 deletions(-)
17220
17221commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
17222Author: Patrick Lam <plam@MIT.EDU>
17223Date:	Mon Feb 6 23:11:41 2006 +0000
17224
17225    Don't loop infinitely on recursive symlinks.
17226    reviewed by: plam
17227
17228 ChangeLog	     |	6 ++++++
17229 fc-cache/fc-cache.c | 18 ++++++++++++++++++
17230 2 files changed, 24 insertions(+)
17231
17232commit fff5a5af30142c933d8e9dddda61a6a994f44c28
17233Author: Patrick Lam <plam@MIT.EDU>
17234Date:	Mon Feb 6 22:44:02 2006 +0000
17235
17236    Skip subdirs when skipping over stale bits of global cache. Introduce
17237    state
17238	machine into FcGlobalCacheDir to avoid doing inappropriate
17239	operations
17240	on global dir entries, e.g. writing out an out-of-date cache
17241	entry.
17242    reviewed by: plam
17243
17244 ChangeLog     |  12 ++++
17245 src/fccache.c | 186
17246 ++++++++++++++++++++++++++++++++++++++++++----------------
17247 src/fcint.h   |   4 ++
17248 3 files changed, 150 insertions(+), 52 deletions(-)
17249
17250commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
17251Author: Patrick Lam <plam@MIT.EDU>
17252Date:	Mon Feb 6 21:52:15 2006 +0000
17253
17254    Hoist FcFileIsDir check out of FcFileScanConfig loop.
17255    reviewed by: plam
17256
17257 ChangeLog   |	6 ++++++
17258 src/fcdir.c | 11 ++++-------
17259 2 files changed, 10 insertions(+), 7 deletions(-)
17260
17261commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
17262Author: Patrick Lam <plam@MIT.EDU>
17263Date:	Mon Feb 6 19:25:45 2006 +0000
17264
17265    Don't rescan when trying to normalize a non-declared font dir. Don't
17266    add
17267	font dirs multiple times (even if they're aliased).
17268    reviewed by: plam
17269
17270 ChangeLog   |	9 +++++++
17271 src/fccfg.c | 78
17272 ++++++++++++++++++++++++++++++++++++++++---------------------
17273 2 files changed, 61 insertions(+), 26 deletions(-)
17274
17275commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
17276Author: Patrick Lam <plam@MIT.EDU>
17277Date:	Mon Feb 6 14:44:46 2006 +0000
17278
17279    Explain apples/oranges comparison and fix compilation error.
17280    reviewed by: plam
17281
17282 ChangeLog  | 7 +++++++
17283 src/fcfs.c | 5 ++++-
17284 2 files changed, 11 insertions(+), 1 deletion(-)
17285
17286commit f076169d19574c6c548764d574a33bc4fe022ffb
17287Author: Patrick Lam <plam@MIT.EDU>
17288Date:	Mon Feb 6 14:14:21 2006 +0000
17289
17290    Insert check for integer overflow in # of fonts.
17291    reviewed by: plam
17292
17293 ChangeLog  | 7 +++++++
17294 src/fcfs.c | 2 +-
17295 2 files changed, 8 insertions(+), 1 deletion(-)
17296
17297commit 788c4af232f5677d73e8e2e77e123cf566530ccb
17298Author: Patrick Lam <plam@MIT.EDU>
17299Date:	Sun Feb 5 04:11:08 2006 +0000
17300
17301    Make 'make distcheck' work with automake 1.6.3.
17302    reviewed by: plam
17303
17304 ChangeLog	      | 10 ++++++++++
17305 doc/Makefile.am      |  2 +-
17306 fc-cache/Makefile.am |  2 +-
17307 fc-cat/Makefile.am   |  2 +-
17308 fc-list/Makefile.am  |  2 +-
17309 5 files changed, 14 insertions(+), 4 deletions(-)
17310
17311commit 68355f38774fe55d8010268291a170492b241a71
17312Author: Patrick Lam <plam@MIT.EDU>
17313Date:	Sun Feb 5 02:57:21 2006 +0000
17314
17315    src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
17316    FcDirCacheConsume,
17317	FcDirCacheWrite)
17318    Check I/O call return values and eliminate unused variable warnings.
17319    reviewed by: plam
17320
17321 ChangeLog	 | 13 ++++++++++++
17322 fc-cat/fc-cat.c |  5 ++---
17323 src/fccache.c	 | 66
17324 +++++++++++++++++++++++++++++++++++++++++++--------------
17325 src/fcxml.c	 |  4 ++--
17326 4 files changed, 67 insertions(+), 21 deletions(-)
17327
17328commit c4c47a7654196f37b625f337192b235e558ab890
17329Author: Patrick Lam <plam@MIT.EDU>
17330Date:	Sat Feb 4 00:09:42 2006 +0000
17331
17332    src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
17333    Fix memory leak.
17334    reviewed by: plam
17335
17336 ChangeLog   | 7 +++++++
17337 src/fccfg.c | 2 ++
17338 2 files changed, 9 insertions(+)
17339
17340commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
17341Author: Patrick Lam <plam@MIT.EDU>
17342Date:	Sat Feb 4 00:04:00 2006 +0000
17343
17344    Gracefully handle the case where a cache asserts that it has
17345    a negative
17346	number of fonts, causing overflow.
17347    reviewed by: plam
17348
17349 ChangeLog  |  8 ++++++++
17350 src/fcfs.c | 29 +++++++++++++++--------------
17351 2 files changed, 23 insertions(+), 14 deletions(-)
17352
17353commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
17354Author: Patrick Lam <plam@MIT.EDU>
17355Date:	Fri Feb 3 23:47:37 2006 +0000
17356
17357    Fix double free in error case.
17358
17359 ChangeLog     | 5 +++++
17360 src/fccache.c | 2 +-
17361 2 files changed, 6 insertions(+), 1 deletion(-)
17362
17363commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
17364Author: Patrick Lam <plam@MIT.EDU>
17365Date:	Tue Jan 31 07:30:23 2006 +0000
17366
17367    Stephan Kulow <coolo@suse.de> reviewed by: plam
17368    Replace 'stamp' target with mkinstalldirs.
17369
17370 ChangeLog	      |  8 ++++++++
17371 fc-cache/Makefile.am | 13 +++----------
17372 2 files changed, 11 insertions(+), 10 deletions(-)
17373
17374commit 28aefd013d1896ffbf389596109eaec729d5d9a5
17375Author: Patrick Lam <plam@MIT.EDU>
17376Date:	Tue Jan 31 07:16:22 2006 +0000
17377
17378    Toast broken global cache files.
17379    reviewed by: plam
17380
17381 ChangeLog     | 7 +++++++
17382 src/fccache.c | 4 ++--
17383 2 files changed, 9 insertions(+), 2 deletions(-)
17384
17385commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
17386Author: Patrick Lam <plam@MIT.EDU>
17387Date:	Tue Jan 31 04:42:20 2006 +0000
17388
17389    Actually use the directories that I added to the global cache. Fixes
17390    'make
17391	check'.
17392
17393 ChangeLog     |  6 ++++++
17394 src/fccache.c | 11 +++++++++--
17395 2 files changed, 15 insertions(+), 2 deletions(-)
17396
17397commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
17398Author: Patrick Lam <plam@MIT.EDU>
17399Date:	Tue Jan 31 04:07:45 2006 +0000
17400
17401    Don't stop scanning if a directory in fonts.conf doesn't exist,
17402    because
17403	subsequent directories might exist.
17404    reviewed by: plam
17405
17406 ChangeLog	     |	8 ++++++++
17407 fc-cache/fc-cache.c | 20 ++++++++++++++------
17408 2 files changed, 22 insertions(+), 6 deletions(-)
17409
17410commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
17411Author: Patrick Lam <plam@MIT.EDU>
17412Date:	Mon Jan 30 16:31:56 2006 +0000
17413
17414    Make global cache work again after putting dir names into global cache
17415    (I
17416	misplaced the recording of a file offset).
17417
17418 ChangeLog     | 6 ++++++
17419 src/fccache.c | 2 +-
17420 2 files changed, 7 insertions(+), 1 deletion(-)
17421
17422commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
17423Author: Patrick Lam <plam@MIT.EDU>
17424Date:	Mon Jan 30 15:59:17 2006 +0000
17425
17426    Update fc-cat to handle subdir lists in global cache file.
17427    Another FcCacheReadString return value check.
17428
17429 ChangeLog	 |  9 +++++++++
17430 fc-cat/fc-cat.c | 10 ++++++++++
17431 src/fccache.c	 | 11 +++++++++--
17432 3 files changed, 28 insertions(+), 2 deletions(-)
17433
17434commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
17435Author: Patrick Lam <plam@MIT.EDU>
17436Date:	Mon Jan 30 15:44:13 2006 +0000
17437
17438    Make fccache more resilient to broken cache files by checking
17439    return value
17440	of FcCacheReadString all the time.
17441    reviewed by: plam
17442
17443 ChangeLog     |  9 +++++++++
17444 src/fccache.c | 28 ++++++++++++++--------------
17445 2 files changed, 23 insertions(+), 14 deletions(-)
17446
17447commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
17448Author: Patrick Lam <plam@MIT.EDU>
17449Date:	Mon Jan 30 14:43:04 2006 +0000
17450
17451    Remove references to dead fontconfig(3) manpages in other fontconfig
17452	manpages.
17453    reviewed by: plam
17454
17455 ChangeLog	     | 9 +++++++++
17456 fc-lang/fc-lang.man | 2 --
17457 fc-match/fc-match.1 | 2 --
17458 3 files changed, 9 insertions(+), 4 deletions(-)
17459
17460commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
17461Author: Patrick Lam <plam@MIT.EDU>
17462Date:	Mon Jan 30 04:51:22 2006 +0000
17463
17464    Fix world's tiniest typo in code example.
17465    reviewed by: plam
17466
17467 ChangeLog	    | 7 +++++++
17468 doc/fcpattern.fncs | 2 +-
17469 2 files changed, 8 insertions(+), 1 deletion(-)
17470
17471commit 30c4189deb8412793d175bce255561a882ad81b7
17472Author: Patrick Lam <plam@MIT.EDU>
17473Date:	Mon Jan 30 04:47:17 2006 +0000
17474
17475    Fix global cache reads of subdirectories.
17476    reviewed by: plam
17477
17478 ChangeLog     | 7 +++++++
17479 src/fccache.c | 2 +-
17480 2 files changed, 8 insertions(+), 1 deletion(-)
17481
17482commit 971cf18018a4f41bca196dd81989e67672e52112
17483Author: Patrick Lam <plam@MIT.EDU>
17484Date:	Mon Jan 30 04:27:53 2006 +0000
17485
17486    Add documentation for FcConfigNormalizeFontDir.
17487    Write directory information to global caches to fix make check
17488    (reported by
17489	Ronny V. Vindenes). This changes the global cache format again.
17490
17491 ChangeLog	   | 13 +++++++++++++
17492 doc/fcconfig.fncs | 11 +++++++++++
17493 src/fccache.c	   | 25 +++++++++++++++++++++++--
17494 src/fcdir.c	   |  2 +-
17495 src/fcint.h	   |  2 ++
17496 5 files changed, 50 insertions(+), 3 deletions(-)
17497
17498commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
17499Author: Patrick Lam <plam@MIT.EDU>
17500Date:	Fri Jan 27 05:47:59 2006 +0000
17501
17502    Move FcConfigNormalizeFontDir call so that it doesn't result in
17503    infinite
17504	recursion (reported by Ronny V. Vindenes).
17505
17506 ChangeLog		 | 9 +++++++++
17507 fc-cache/fc-cache.c	 | 6 +++++-
17508 fontconfig/fontconfig.h | 4 ++++
17509 src/fccache.c		 | 8 --------
17510 src/fcint.h		 | 4 ----
17511 5 files changed, 18 insertions(+), 13 deletions(-)
17512
17513commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
17514Author: Patrick Lam <plam@MIT.EDU>
17515Date:	Fri Jan 27 00:27:37 2006 +0000
17516
17517    Add a couple of missing normalizations to make fc-cache work right;
17518    only
17519	scan subdirectories once.
17520
17521 ChangeLog     | 7 +++++++
17522 src/fccache.c | 8 ++++++++
17523 src/fccfg.c   | 4 ++--
17524 3 files changed, 17 insertions(+), 2 deletions(-)
17525
17526commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
17527Author: Patrick Lam <plam@MIT.EDU>
17528Date:	Thu Jan 26 16:11:41 2006 +0000
17529
17530    Don't crash on non-existant directories in global cache.
17531    reviewed by: plam
17532
17533 ChangeLog     | 7 +++++++
17534 src/fccache.c | 4 +++-
17535 2 files changed, 10 insertions(+), 1 deletion(-)
17536
17537commit f468f568b4aedef1606b0692addf47cb9f02b328
17538Author: Patrick Lam <plam@MIT.EDU>
17539Date:	Thu Jan 26 16:09:12 2006 +0000
17540
17541    Stop trampling the directory name when writing out caches. (with Mike
17542	Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
17543	necessary. Don't scan directories that can't be normalized.
17544
17545 ChangeLog     | 11 +++++++++++
17546 src/fccache.c | 16 +++++++++++++---
17547 src/fccfg.c   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
17548 src/fcdir.c   |  6 +++++-
17549 src/fcxml.c   |  2 +-
17550 5 files changed, 82 insertions(+), 5 deletions(-)
17551
17552commit 575a37b7975656f73162438635b4ba26e229b33f
17553Author: Patrick Lam <plam@MIT.EDU>
17554Date:	Wed Jan 25 14:52:49 2006 +0000
17555
17556    Fix additional memory leaks reported by Ronny V. Vindenes: don't
17557    invoke
17558	FcValueSave on hashed static strings in FcPatternAddWithBinding.
17559    Add another st_dev check in FcDirCacheOpen.
17560
17561 ChangeLog     | 11 +++++++++++
17562 src/fccache.c | 13 +++++++++++--
17563 src/fccfg.c   |  3 +--
17564 src/fcpat.c   |  9 ++++++++-
17565 4 files changed, 31 insertions(+), 5 deletions(-)
17566
17567commit 16a71eff3ee0326db3794fa26548106a8a8697f6
17568Author: Patrick Lam <plam@MIT.EDU>
17569Date:	Wed Jan 25 02:54:37 2006 +0000
17570
17571    Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
17572	fontconfig to treat A-X fonts differently from A-Y fonts;
17573	please mail
17574	the fontconfig list if this causes any problems.
17575    reviewed by: plam
17576
17577 ChangeLog	    | 10 ++++++++++
17578 fc-lang/zh_hk.orth |  2 +-
17579 src/fcfreetype.c   |  2 +-
17580 3 files changed, 12 insertions(+), 2 deletions(-)
17581
17582commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
17583Author: Patrick Lam <plam@MIT.EDU>
17584Date:	Wed Jan 25 02:33:46 2006 +0000
17585
17586    Fix memory leaks reported by Ronny V. Vindenes.
17587
17588 ChangeLog	  | 6 ++++++
17589 src/fccache.c	  | 9 ++++++++-
17590 src/fcfreetype.c | 8 +++++++-
17591 3 files changed, 21 insertions(+), 2 deletions(-)
17592
17593commit 986e35979e56774c91f3214af9e8a6f71817dcfa
17594Author: Patrick Lam <plam@MIT.EDU>
17595Date:	Thu Jan 19 19:20:30 2006 +0000
17596
17597    Fix for unaligned memory accesses.
17598    reviewed by: plam
17599
17600 ChangeLog   |	9 ++++++++-
17601 src/fcpat.c | 12 ++++++++----
17602 2 files changed, 16 insertions(+), 5 deletions(-)
17603
17604commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
17605Author: Patrick Lam <plam@MIT.EDU>
17606Date:	Wed Jan 18 15:41:15 2006 +0000
17607
17608    Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
17609    calls to
17610	avoid crashes.
17611    reviewed by: plam
17612
17613 ChangeLog   | 8 ++++++++
17614 src/fcdir.c | 4 +++-
17615 2 files changed, 11 insertions(+), 1 deletion(-)
17616
17617commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
17618Author: Patrick Lam <plam@MIT.EDU>
17619Date:	Sun Jan 15 05:31:58 2006 +0000
17620
17621    Fix segfault when consuming zero-length caches in fc-cat (which has no
17622	config, so FcConfigAddFontDir shouldn't be called.)
17623
17624 ChangeLog     | 6 ++++++
17625 src/fccache.c | 3 ++-
17626 2 files changed, 8 insertions(+), 1 deletion(-)
17627
17628commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
17629Author: Patrick Lam <plam@MIT.EDU>
17630Date:	Sat Jan 14 21:23:03 2006 +0000
17631
17632    Compare device numbers as well as inodes. Always normalize directory
17633    names
17634	before comparing them.
17635    Allocate extra space for appended '/' in directory name.
17636    reviewed by: plam
17637
17638 ChangeLog		 | 19 +++++++++++++++++++
17639 fc-cache/fc-cache.c	 |  2 +-
17640 fc-cat/fc-cat.c	 |  6 +++++-
17641 fontconfig/fontconfig.h |  2 +-
17642 src/fccache.c		 | 19 ++++++++++++++-----
17643 src/fccfg.c		 |  7 ++++---
17644 src/fcdir.c		 |  2 +-
17645 src/fcint.h		 |  6 ++++--
17646 8 files changed, 49 insertions(+), 14 deletions(-)
17647
17648commit df3efc11a9584e2099366c31ba64ac9346760321
17649Author: Patrick Lam <plam@MIT.EDU>
17650Date:	Tue Jan 10 13:15:05 2006 +0000
17651
17652    Explicitly add font dirs to config.fontDirs even if they're empty. Set
17653	current config in fc-cache.c. Fix treatment of cache directory
17654	as read
17655	from cache file; don't use string equality to determine if we
17656	have the
17657	right file, use inode equality.
17658
17659 ChangeLog	     | 12 ++++++++++
17660 fc-cache/fc-cache.c |	1 +
17661 src/fccache.c	     | 64
17662 ++++++++++++++++++++++++++++-------------------------
17663 3 files changed, 47 insertions(+), 30 deletions(-)
17664
17665commit cd9bca69702900ca9b24319c76b2dc9432bb548f
17666Author: Patrick Lam <plam@MIT.EDU>
17667Date:	Mon Jan 9 13:58:04 2006 +0000
17668
17669    Normalize font dirs by using the form, as given in fonts.conf,
17670    and recorded
17671	in FcConfig's fontDirs string set, as canonical.
17672    Actually update config.fontDirs as font directories are scanned.
17673
17674 ChangeLog	     | 14 ++++++++++++++
17675 fc-cache/fc-cache.c |	2 +-
17676 fc-cat/fc-cat.c     |	4 ++--
17677 src/fccache.c	     | 21 ++++++++++++---------
17678 src/fccfg.c	     | 23 +++++++++++++++++++++++
17679 src/fcdir.c	     |	3 ++-
17680 src/fcint.h	     |	6 +++++-
17681 7 files changed, 59 insertions(+), 14 deletions(-)
17682
17683commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
17684Author: Patrick Lam <plam@MIT.EDU>
17685Date:	Sun Jan 8 10:58:30 2006 +0000
17686
17687    Fix matching bug when multiple elements match; don't use the sum
17688    of all
17689	scores, but the best score.
17690    Also more perf opts, e.g. evaluate best over all font sets rather
17691    than on a
17692	per-set basis (and other changes).
17693
17694 src/fcmatch.c | 243
17695 ++++++++++++++++++++++++++++++++++------------------------
17696 1 file changed, 143 insertions(+), 100 deletions(-)
17697
17698commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
17699Author: Patrick Lam <plam@MIT.EDU>
17700Date:	Sun Jan 8 10:58:05 2006 +0000
17701
17702    Fix matching bug when multiple elements match; don't use the sum
17703    of all
17704	scores, but the best score.
17705    Also more perf opts, e.g. evaluate best over all font sets rather
17706    than on a
17707	per-set basis (and other changes).
17708
17709 ChangeLog | 9 +++++++++
17710 1 file changed, 9 insertions(+)
17711
17712commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
17713Author: Patrick Lam <plam@MIT.EDU>
17714Date:	Sun Jan 8 10:50:51 2006 +0000
17715
17716    Properly skip past dir caches that contain zero fonts (as occurs
17717    in global
17718	caches.) Reported by Mike Fabian.
17719
17720 ChangeLog     | 6 ++++++
17721 src/fccache.c | 4 ++++
17722 2 files changed, 10 insertions(+)
17723
17724commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
17725Author: Patrick Lam <plam@MIT.EDU>
17726Date:	Sat Jan 7 06:36:24 2006 +0000
17727
17728    Print out full pathname in fc-match -v as well. Reported by Frederic
17729	Crozat.
17730    Fix bug where fc-match crashes when given __DUMMY__ property to
17731    match on.
17732    (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
17733    to
17734	distinguish an error return from a successful return. -PL)
17735    reviewed by: plam
17736
17737 ChangeLog    | 18 ++++++++++++++++++
17738 src/fcdbg.c  | 21 ++++++++++++++++++++-
17739 src/fcname.c | 11 +++++++----
17740 3 files changed, 45 insertions(+), 5 deletions(-)
17741
17742commit c60ec7cc6d1795922b742435965746e02e67f11c
17743Author: Patrick Lam <plam@MIT.EDU>
17744Date:	Thu Jan 5 15:12:22 2006 +0000
17745
17746    Add self to AUTHORS list.
17747    Minor change to global cache file format to fix fc-cat bug reported by
17748	Frederic Crozat, and buglet with not globally caching directories
17749	with
17750	zero fonts cached.
17751
17752 AUTHORS	 |  2 ++
17753 ChangeLog	 | 18 ++++++++++++++++
17754 fc-cat/fc-cat.c | 66
17755 +++++++++++++++++++++++++++++++++------------------------
17756 src/fccache.c	 | 31 +++++++++++++--------------
17757 src/fcint.h	 |  1 +
17758 src/fcpat.c	 |  2 +-
17759 6 files changed, 75 insertions(+), 45 deletions(-)
17760
17761commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
17762Author: Patrick Lam <plam@MIT.EDU>
17763Date:	Mon Jan 2 17:20:23 2006 +0000
17764
17765    Fix double-free which occurs because FcValueCanonicalize doesn't
17766    create an
17767	extra copy of the returned value, it only canonicalizes it.
17768    reviewed by: plam
17769
17770 ChangeLog   | 11 ++++++++++-
17771 src/fccfg.c |	1 +
17772 2 files changed, 11 insertions(+), 1 deletion(-)
17773
17774commit cea78a87910a88383699d5a386693d39aa3236f5
17775Author: Patrick Lam <plam@MIT.EDU>
17776Date:	Mon Jan 2 17:18:22 2006 +0000
17777
17778    Fix version of .cache file (currently 1 -> currently 2). Reported
17779    by Jim
17780	Osborn.
17781
17782 ChangeLog | 6 ++++++
17783 1 file changed, 6 insertions(+)
17784
17785commit e9fd3c069aa415f9e7589dd1a871cd7727925364
17786Author: Patrick Lam <plam@MIT.EDU>
17787Date:	Mon Jan 2 17:13:48 2006 +0000
17788
17789    Fix version of .cache file (currently 1 -> currently 2). Reported
17790    by Jim
17791	Osborn.
17792
17793 doc/fontconfig-user.sgml | 2 +-
17794 1 file changed, 1 insertion(+), 1 deletion(-)
17795
17796commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
17797Author: Patrick Lam <plam@MIT.EDU>
17798Date:	Wed Dec 21 20:00:20 2005 +0000
17799
17800    Shut up GCC warnings on amd.
17801    reviewed by: plam
17802
17803 ChangeLog   | 7 +++++++
17804 src/fcpat.c | 4 ++--
17805 2 files changed, 9 insertions(+), 2 deletions(-)
17806
17807commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
17808Author: Patrick Lam <plam@MIT.EDU>
17809Date:	Wed Dec 21 05:37:10 2005 +0000
17810
17811    Avoid check on _fcBankId nullness and fix case where it used to crash.
17812
17813 ChangeLog	 | 7 +++++++
17814 src/fccharset.c | 2 +-
17815 src/fcint.h	 | 2 +-
17816 3 files changed, 9 insertions(+), 2 deletions(-)
17817
17818commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
17819Author: Patrick Lam <plam@MIT.EDU>
17820Date:	Wed Dec 21 03:31:19 2005 +0000
17821
17822    Bump version to 2.3.93.
17823    Use open instead of fopen (requested by Phil Race for Sun).
17824    src/fccache.c (FcDirCacheWrite);
17825    Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
17826    dir.
17827
17828 ChangeLog		 | 20 ++++++++++++++++
17829 README			 | 17 ++++++++++++--
17830 configure.in		 |  2 +-
17831 fc-cache/Makefile.am	 |  8 +++++++
17832 fontconfig/fontconfig.h |  2 +-
17833 src/fccache.c		 | 62
17834 ++++++++++++++++++++++++++++++++++++++++---------
17835 src/fcxml.c		 | 13 ++++++-----
17836 7 files changed, 103 insertions(+), 21 deletions(-)
17837
17838commit 6f767cec491d354150a11491905ba59cc77a2659
17839Author: Patrick Lam <plam@MIT.EDU>
17840Date:	Tue Dec 20 20:35:47 2005 +0000
17841
17842    Restore code to skip over PCF fonts that have no encoded
17843    characters. (We
17844	guess that a font is PCF by presence of the PIXEL_SIZE BDF
17845	property.)
17846
17847 ChangeLog		     | 8 ++++++++
17848 conf.d/10LohitGujarati.conf | 5 +++++
17849 src/fcfreetype.c	     | 9 ++++++---
17850 3 files changed, 19 insertions(+), 3 deletions(-)
17851
17852commit a7683cafe10925d09855f927cb7602a90e10516f
17853Author: Carl Worth <cworth@cworth.org>
17854Date:	Tue Dec 13 17:50:50 2005 +0000
17855
17856    Add a configuration file that disables hinting for the Lohit
17857    Gujarati font
17858	(since the hinting distort some glyphs quite badly).
17859    reviewed by: keithp
17860
17861 ChangeLog		     | 8 ++++++++
17862 conf.d/10LohitGujarati.conf | 5 +++++
17863 conf.d/Makefile.am	     | 1 +
17864 3 files changed, 14 insertions(+)
17865
17866commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
17867Author: Patrick Lam <plam@MIT.EDU>
17868Date:	Mon Dec 12 20:45:54 2005 +0000
17869
17870    Read and write the original location as a fallback for the hashed
17871    cache
17872	file locations. This is mostly for users to be able to have
17873	per-directory cache files.
17874
17875 ChangeLog     |  7 +++++++
17876 src/fccache.c | 41 ++++++++++++++++++++++++++++++++---------
17877 2 files changed, 39 insertions(+), 9 deletions(-)
17878
17879commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
17880Author: Patrick Lam <plam@MIT.EDU>
17881Date:	Mon Dec 12 13:46:45 2005 +0000
17882
17883    Improve error message when fc-cache can't write the cache. Add missing
17884	slash. Reported by Behdad. Incorporate Behdad's patch to create
17885	/var/cache/fontconfig when appropriate.
17886
17887 ChangeLog	      | 9 +++++++++
17888 fc-cache/Makefile.am | 5 +++++
17889 fc-cache/fc-cache.c  | 4 +++-
17890 src/fccache.c	      | 2 +-
17891 4 files changed, 18 insertions(+), 2 deletions(-)
17892
17893commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
17894Author: Patrick Lam <plam@MIT.EDU>
17895Date:	Mon Dec 12 13:20:41 2005 +0000
17896
17897    Fix crash reported by Frederic Crozat when using libxml2.
17898    reviewed by: plam
17899
17900 ChangeLog   | 7 +++++++
17901 src/fcxml.c | 3 +++
17902 2 files changed, 10 insertions(+)
17903
17904commit ea44e2184198aba956e39ae63a4914544c9719fe
17905Author: Patrick Lam <plam@MIT.EDU>
17906Date:	Fri Dec 9 16:36:45 2005 +0000
17907
17908    Migrate cache files from fonts directories to
17909    /var/cache/fontconfig. This
17910	helps make fontconfig FHS-compliant, but requires that all
17911	caches get
17912	rebuilt.
17913    Also, autogen.sh now needs the additional parameter
17914    --localstatedir=/var.
17915
17916 ChangeLog		 |  20 ++
17917 INSTALL		 |   2 +-
17918 configure.in		 |   7 +
17919 fc-cache/Makefile.am	 |   2 +
17920 fc-cat/Makefile.am	 |   2 +
17921 fc-cat/fc-cat.c	 |  13 +-
17922 fontconfig/fontconfig.h |   1 +
17923 src/Makefile.am	 |   2 +
17924 src/fccache.c		 | 523
17925 +++++++++++++++++++++++++++++++++++++++++++-----
17926 9 files changed, 519 insertions(+), 53 deletions(-)
17927
17928commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
17929Author: Patrick Lam <plam@MIT.EDU>
17930Date:	Thu Dec 8 05:54:27 2005 +0000
17931
17932    Because we've changed FcPatternAddString to use FcStrStaticName
17933    and not
17934	FcValueSave, explicitly handle the case of a null string.
17935
17936 ChangeLog   | 6 ++++++
17937 src/fcpat.c | 7 +++++++
17938 2 files changed, 13 insertions(+)
17939
17940commit 982b598278315de60721740047a1b57f4a5895b8
17941Author: Patrick Lam <plam@MIT.EDU>
17942Date:	Wed Dec 7 03:55:25 2005 +0000
17943
17944    Fix warnings.
17945
17946 ChangeLog	 | 5 +++++
17947 fc-cat/fc-cat.c | 9 +++------
17948 2 files changed, 8 insertions(+), 6 deletions(-)
17949
17950commit c6103dfb22de0664a6ab164d90d6959551e301c5
17951Author: Patrick Lam <plam@MIT.EDU>
17952Date:	Tue Dec 6 18:57:43 2005 +0000
17953
17954    Don't assign types to user object names.
17955
17956 ChangeLog    | 5 +++++
17957 src/fcname.c | 3 +++
17958 2 files changed, 8 insertions(+)
17959
17960commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
17961Author: Patrick Lam <plam@MIT.EDU>
17962Date:	Mon Dec 5 16:08:01 2005 +0000
17963
17964    Don't free strings that have been returned from FcStrStaticName.
17965
17966 ChangeLog   |	5 +++++
17967 src/fcpat.c | 21 +++++++++++++++++++--
17968 2 files changed, 24 insertions(+), 2 deletions(-)
17969
17970commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
17971Author: Patrick Lam <plam@MIT.EDU>
17972Date:	Thu Dec 1 07:12:45 2005 +0000
17973
17974    Add codepath for reading global cache files as well.
17975
17976 ChangeLog	 |  5 +++++
17977 fc-cat/fc-cat.c | 61
17978 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17979 2 files changed, 66 insertions(+)
17980
17981commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
17982Author: Patrick Lam <plam@MIT.EDU>
17983Date:	Thu Dec 1 06:27:07 2005 +0000
17984
17985    file 10-fonts-persian.conf was initially added on branch
17986    fc-2_4_branch.
17987
17988commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
17989Author: Patrick Lam <plam@MIT.EDU>
17990Date:	Thu Dec 1 06:27:07 2005 +0000
17991
17992    Add config file for Persian fonts from Sharif FarsiWeb, Inc.
17993    reviewed by: plam
17994
17995 ChangeLog		      |  10 +-
17996 conf.d/10-fonts-persian.conf | 545
17997 +++++++++++++++++++++++++++++++++++++++++++
17998 conf.d/Makefile.am	      |   1 +
17999 3 files changed, 555 insertions(+), 1 deletion(-)
18000
18001commit cb6d97eb1baba6795bb8abdede69902b2440f371
18002Author: Patrick Lam <plam@MIT.EDU>
18003Date:	Wed Nov 30 22:13:21 2005 +0000
18004
18005    Only add a config file to the set of config files once.
18006    reviewed by: plam
18007
18008 ChangeLog   | 7 +++++++
18009 src/fcxml.c | 6 ++++++
18010 2 files changed, 13 insertions(+)
18011
18012commit 93a27747a485624d4a89550036e12eeec96d4558
18013Author: Patrick Lam <plam@MIT.EDU>
18014Date:	Tue Nov 29 15:04:06 2005 +0000
18015
18016    src/fcint.h (FcCacheBankToIndex);
18017    Fix segfault by guarding array dereference.
18018
18019 ChangeLog   | 5 +++++
18020 src/fcint.h | 2 +-
18021 2 files changed, 6 insertions(+), 1 deletion(-)
18022
18023commit b8948e85420469c83098a6b97d7979189a8734d9
18024Author: Patrick Lam <plam@MIT.EDU>
18025Date:	Tue Nov 29 14:57:10 2005 +0000
18026
18027    Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
18028	checks the front of the list and a non-inlineable part which
18029	finds and
18030	moves the appropriate element to the front of the list.
18031    reviewed by: plam
18032
18033 ChangeLog	   | 14 ++++++++++++++
18034 fc-lang/fc-lang.c |  5 ++++-
18035 src/fccache.c	   | 34 +++++++++++++++++-----------------
18036 src/fcint.h	   |  9 ++++++++-
18037 4 files changed, 43 insertions(+), 19 deletions(-)
18038
18039commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
18040Author: Patrick Lam <plam@MIT.EDU>
18041Date:	Tue Nov 29 06:23:00 2005 +0000
18042
18043    Make the perf guys hate me a bit less: hoist the directory-name
18044	FcConfigAcceptFont check for cached fonts up to directory
18045	cache read
18046	time, rather than running it for each font.
18047
18048 ChangeLog     | 8 ++++++++
18049 src/fccache.c | 3 +++
18050 src/fccfg.c   | 6 ++----
18051 3 files changed, 13 insertions(+), 4 deletions(-)
18052
18053commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
18054Author: Patrick Lam <plam@MIT.EDU>
18055Date:	Tue Nov 29 06:09:18 2005 +0000
18056
18057    Don't make FcPatternFindFullFname available to fccfg, it's not
18058    really safe.
18059	Instead go through FcPatternGetString (sorry, perf guys.) Also,
18060	use
18061	globs for dirs as well.
18062
18063 ChangeLog   | 9 +++++++++
18064 src/fccfg.c | 8 +++++---
18065 src/fcint.h | 3 ---
18066 src/fcpat.c | 5 ++++-
18067 4 files changed, 18 insertions(+), 7 deletions(-)
18068
18069commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
18070Author: Patrick Lam <plam@MIT.EDU>
18071Date:	Tue Nov 29 00:21:05 2005 +0000
18072
18073    Fix segfault.
18074
18075 ChangeLog   | 5 +++++
18076 src/fccfg.c | 5 ++++-
18077 2 files changed, 9 insertions(+), 1 deletion(-)
18078
18079commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
18080Author: Patrick Lam <plam@MIT.EDU>
18081Date:	Tue Nov 29 00:16:02 2005 +0000
18082
18083    Update autogenerated config.* files.
18084
18085 config/config.guess | 535
18086 +++++++++++++++++++++++++++-------------------------
18087 config/config.sub   |	67 ++++---
18088 2 files changed, 314 insertions(+), 288 deletions(-)
18089
18090commit ced3f0a0abd84de73753956ec18e7316eda33a37
18091Author: Patrick Lam <plam@MIT.EDU>
18092Date:	Tue Nov 29 00:14:42 2005 +0000
18093
18094    Fix problem dating back at least to 2.3.2 where globs weren't
18095    being applied
18096	to patterns loaded from a cache.
18097    Fix some obvious spelling mistakes.
18098
18099 ChangeLog		  | 13 +++++++++++++
18100 doc/fontconfig-user.sgml | 17 +++++++++--------
18101 src/fccfg.c		  |  3 ++-
18102 src/fcint.h		  |  3 +++
18103 src/fcpat.c		  |  4 +---
18104 5 files changed, 28 insertions(+), 12 deletions(-)
18105
18106commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
18107Author: Patrick Lam <plam@MIT.EDU>
18108Date:	Mon Nov 28 10:54:11 2005 +0000
18109
18110    Stephan Kulow <coolo@suse.de> reviewed by: plam
18111    Don't kill all fonts during match (oops!)
18112
18113 ChangeLog     | 23 +++++++++++++++++++++++
18114 src/fcmatch.c | 39 ++++++++++++++++++++++++++++++++-------
18115 2 files changed, 55 insertions(+), 7 deletions(-)
18116
18117commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
18118Author: Patrick Lam <plam@MIT.EDU>
18119Date:	Mon Nov 28 01:40:53 2005 +0000
18120
18121    Stephan Kulow <coolo@suse.de> Michael Matz <matz@suse.de> reviewed
18122    by: plam
18123    Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
18124	FcCompare into FcFontSetMatch and reorder the loops, adding
18125	a boolean
18126	array which blocks patterns from future consideration if
18127	they're known
18128	to not be best on some past criterion.
18129
18130 src/fcmatch.c | 224
18131 +++++++++++++++++++++++++++++++++++++++++-----------------
18132 1 file changed, 159 insertions(+), 65 deletions(-)
18133
18134commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
18135Author: Patrick Lam <plam@MIT.EDU>
18136Date:	Sat Nov 26 05:05:14 2005 +0000
18137
18138    Fix incorrect merge.
18139    reviewed by: plam
18140
18141 ChangeLog     | 7 +++++++
18142 src/fcmatch.c | 6 +++---
18143 2 files changed, 10 insertions(+), 3 deletions(-)
18144
18145commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
18146Author: Patrick Lam <plam@MIT.EDU>
18147Date:	Fri Nov 25 16:33:58 2005 +0000
18148
18149    Don't do random matching when bad objects are passed into
18150	FcCompareValueList.
18151
18152 ChangeLog     |  6 ++++++
18153 src/fcmatch.c | 58
18154 +++++++++++++++++++++++++++++++++++++++++++---------------
18155 2 files changed, 49 insertions(+), 15 deletions(-)
18156
18157commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
18158Author: Patrick Lam <plam@MIT.EDU>
18159Date:	Fri Nov 25 16:04:44 2005 +0000
18160
18161    Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
18162	_fcPatternElts, _fcValueLists for consistency.
18163
18164 ChangeLog   | 10 ++++++++++
18165 src/fcint.h |	8 ++++----
18166 src/fcpat.c | 50 +++++++++++++++++++++++++-------------------------
18167 3 files changed, 39 insertions(+), 29 deletions(-)
18168
18169commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
18170Author: Patrick Lam <plam@MIT.EDU>
18171Date:	Fri Nov 25 15:54:24 2005 +0000
18172
18173    Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
18174    reviewed by: plam
18175
18176 ChangeLog     |  7 +++++++
18177 src/fcmatch.c | 35 ++++++++++-------------------------
18178 2 files changed, 17 insertions(+), 25 deletions(-)
18179
18180commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
18181Author: Patrick Lam <plam@MIT.EDU>
18182Date:	Fri Nov 25 15:50:34 2005 +0000
18183
18184    Pass around FcCache *s to the Unserialize functions for extra
18185    consistency
18186	(and less overhead, for what that's worth).
18187
18188 ChangeLog	 | 13 +++++++++++++
18189 src/fccache.c	 |  2 +-
18190 src/fccharset.c | 12 ++++++------
18191 src/fcfs.c	 |  2 +-
18192 src/fcint.h	 | 10 +++++-----
18193 src/fclang.c	 |  8 ++++----
18194 src/fcname.c	 |  2 +-
18195 src/fcpat.c	 | 32 ++++++++++++++++----------------
18196 8 files changed, 47 insertions(+), 34 deletions(-)
18197
18198commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
18199Author: Patrick Lam <plam@MIT.EDU>
18200Date:	Fri Nov 25 03:00:51 2005 +0000
18201
18202    Inline the *PtrU functions to gain perf. Remove unneeded params
18203    for the
18204	FcCompare* functions.
18205    reviewed by: plam
18206
18207 ChangeLog     | 12 +++++++++++-
18208 src/fcint.h   | 31 +++++++++++++++++++++++++++----
18209 src/fcmatch.c | 50 +++++++++++++++++---------------------------------
18210 src/fcname.c  | 12 +++---------
18211 src/fcpat.c   | 22 ++--------------------
18212 5 files changed, 60 insertions(+), 67 deletions(-)
18213
18214commit 3f9f24e077cc079be362343be499ff0baf23e0a1
18215Author: Patrick Lam <plam@MIT.EDU>
18216Date:	Fri Nov 25 02:16:42 2005 +0000
18217
18218    Fix the debian changelog so that debian/rules works again, make it
18219    create a
18220	debian package for release 2.3.92-1. Acknowledge change in NMU of
18221	debian package.
18222
18223 debian/changelog | 13 +++++++++++++
18224 debian/control   |  1 +
18225 debian/po/cs.po  | 57
18226 ++++++++++++++++++++++++++++----------------------------
18227 3 files changed, 43 insertions(+), 28 deletions(-)
18228
18229commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
18230Author: Patrick Lam <plam@MIT.EDU>
18231Date:	Thu Nov 24 21:40:20 2005 +0000
18232
18233    Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
18234    Check for type validity during FcPatternAddWithBinding, don't
18235    verify type
18236	in FcFontMatch, don't call FcCanonicalize here (which always
18237	does a
18238	deep copy).
18239    reviewed by: plam
18240
18241 ChangeLog		 | 13 +++++++++++++
18242 fontconfig/fontconfig.h |  3 ---
18243 src/fcint.h		 |  3 +++
18244 src/fcmatch.c		 | 22 +++++-----------------
18245 src/fcpat.c		 | 22 +++++++++++++++++-----
18246 5 files changed, 38 insertions(+), 25 deletions(-)
18247
18248commit 4f8b266fd97e36961639c40d93225265c0f849c7
18249Author: Patrick Lam <plam@MIT.EDU>
18250Date:	Thu Nov 24 20:20:26 2005 +0000
18251
18252    Make FcCompareString and FcCompareFamily less expensive. Only add
18253    a value
18254	for FC_FAMILY if the proposed value is a string.
18255    reviewed by: plam
18256
18257 ChangeLog     | 11 ++++++++++-
18258 src/fcmatch.c | 24 +++++++++++++++++-------
18259 src/fcpat.c   |  7 +++++++
18260 3 files changed, 34 insertions(+), 8 deletions(-)
18261
18262commit b97a34b5924b1279dd831426a94016ea8b65ea8d
18263Author: Patrick Lam <plam@MIT.EDU>
18264Date:	Thu Nov 24 19:38:05 2005 +0000
18265
18266    Inline FcDebug invocations and only initialize once, in
18267    FcInit*. Improve
18268	debug msg in FcPatternPrint.
18269    reviewed by: plam
18270
18271 ChangeLog    | 10 ++++++++++
18272 src/fcdbg.c  | 30 ++++++++++++------------------
18273 src/fcinit.c |  2 ++
18274 src/fcint.h  |  9 +++++++--
18275 4 files changed, 31 insertions(+), 20 deletions(-)
18276
18277commit d2f459781cade98d1d07806d023e63f1fc289b0e
18278Author: Patrick Lam <plam@MIT.EDU>
18279Date:	Wed Nov 23 17:01:27 2005 +0000
18280
18281    Properly apply fcrozat's patch.
18282
18283 fc-cat/fc-cat.c | 2 +-
18284 1 file changed, 1 insertion(+), 1 deletion(-)
18285
18286commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
18287Author: Patrick Lam <plam@MIT.EDU>
18288Date:	Wed Nov 23 16:36:26 2005 +0000
18289
18290    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18291    Minor code warning cleanups.
18292
18293 ChangeLog		 | 8 ++++++++
18294 fc-cat/fc-cat.c	 | 1 -
18295 fontconfig/fontconfig.h | 2 +-
18296 3 files changed, 9 insertions(+), 2 deletions(-)
18297
18298commit b1297aa8977901075e95e40bc430fc823e1fb230
18299Author: Patrick Lam <plam@MIT.EDU>
18300Date:	Wed Nov 23 15:33:48 2005 +0000
18301
18302    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18303    Make getopt_long accept -s parameter to fc-match as well.
18304
18305 ChangeLog	     | 7 +++++++
18306 fc-match/fc-match.c | 2 +-
18307 2 files changed, 8 insertions(+), 1 deletion(-)
18308
18309commit 435fc66073ee83d17242bac2880e843489439cda
18310Author: Patrick Lam <plam@MIT.EDU>
18311Date:	Wed Nov 23 15:32:36 2005 +0000
18312
18313    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18314    Make getopt_long accept -s parameter to fc-match as well.
18315
18316 ChangeLog	     | 7 +++++++
18317 fc-match/fc-match.c | 2 +-
18318 2 files changed, 8 insertions(+), 1 deletion(-)
18319
18320commit adac22f290f1780f6d1424d6f93cc4453d4d489c
18321Author: Patrick Lam <plam@MIT.EDU>
18322Date:	Tue Nov 22 04:46:55 2005 +0000
18323
18324    Manually perform inlining & partial redundancy elimination to
18325    reduce calls
18326	to FcValueListPtrU.
18327    Only invoke strlen() when really necessary.
18328    reviewed by: plam
18329    reviewed by: plam
18330
18331 ChangeLog     | 16 ++++++++++++++++
18332 src/fcmatch.c | 17 +++++++++--------
18333 src/fcstr.c   |  8 ++------
18334 3 files changed, 27 insertions(+), 14 deletions(-)
18335
18336commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
18337Author: Patrick Lam <plam@MIT.EDU>
18338Date:	Sat Nov 19 22:38:39 2005 +0000
18339
18340    Get rid of the use of freetype internal headers in fcfreetype.c, since
18341	those headers will go away with freetype 2.2. Replace with public
18342	domain ftglue code from pango. Note that the patch removes
18343	some extra
18344	error checking in FT_Get_BDF_Property() and comments out the
18345	skipping
18346	of empty pcf fonts.
18347    reviewed by: plam
18348
18349 ChangeLog | 2 ++
18350 1 file changed, 2 insertions(+)
18351
18352commit 246985e40e3296a6bb427026d8274fe8409f3776
18353Author: Patrick Lam <plam@MIT.EDU>
18354Date:	Sat Nov 19 22:37:24 2005 +0000
18355
18356    file ftglue.c was initially added on branch fc-2_4_branch.
18357
18358commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
18359Author: Patrick Lam <plam@MIT.EDU>
18360Date:	Sat Nov 19 22:37:24 2005 +0000
18361
18362    Get rid of the use of freetype internal headers in fcfreetype.c, since
18363	those headers will go away with freetype 2.2. Replace with public
18364	domain ftglue code from pango. Note that the patch removes
18365	some extra
18366	error checking in FT_Get_BDF_Property() and comments out the
18367	skipping
18368	of empty pcf fonts.
18369    reviewed by: plam
18370
18371 src/ftglue.c | 349
18372 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18373 src/ftglue.h | 159 +++++++++++++++++++++++++++
18374 2 files changed, 508 insertions(+)
18375
18376commit 8ebf7725a8607b39ff505029b2a41369d67eb736
18377Author: Patrick Lam <plam@MIT.EDU>
18378Date:	Sat Nov 19 22:32:13 2005 +0000
18379
18380    Get rid of the use of freetype internal headers in fcfreetype.c, since
18381	those headers will go away with freetype 2.2. Replace with public
18382	domain ftglue code from pango. Note that the patch removes
18383	some extra
18384	error checking in FT_Get_BDF_Property() and comments out the
18385	skipping
18386	of empty pcf fonts.
18387    reviewed by: plam
18388
18389 ChangeLog	  | 13 ++++++++++
18390 src/Makefile.am  |  4 ++-
18391 src/fcfreetype.c | 75
18392 ++++++++++++++++++++++++++------------------------------
18393 3 files changed, 51 insertions(+), 41 deletions(-)
18394
18395commit a151acedc056783957f9875b1a21f13d0bb8bfe2
18396Author: Patrick Lam <plam@MIT.EDU>
18397Date:	Sat Nov 19 16:24:53 2005 +0000
18398
18399    Further fix of patch from 2005-11-04: miscounted numbers count
18400	(numbers_count); didn't strip duplicate numbers (langBankNumbers);
18401	and
18402	leafidx_offset and numbers_offset in fcLangCharSets are wrong.
18403    Removed leafidx_count and numbers_count since they are the same and
18404	replaced them with offset_count.
18405    reviewed by: plam
18406
18407 ChangeLog	   | 12 ++++++++++++
18408 fc-lang/fc-lang.c | 21 +++++++++++++--------
18409 2 files changed, 25 insertions(+), 8 deletions(-)
18410
18411commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
18412Author: Patrick Lam <plam@MIT.EDU>
18413Date:	Fri Nov 18 20:32:30 2005 +0000
18414
18415    Don't crash when fc-cat invoked with no arguments.
18416    Fix invalid read access caused by premature free and GCC4 warnings in
18417	libxml2 codepath.
18418    reviewed by: plam
18419    reviewed by: plam
18420
18421 ChangeLog	 | 17 ++++++++++++++++-
18422 fc-cat/fc-cat.c |  3 +++
18423 src/fcxml.c	 | 10 ++++++----
18424 3 files changed, 25 insertions(+), 5 deletions(-)
18425
18426commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
18427Author: Patrick Lam <plam@MIT.EDU>
18428Date:	Fri Nov 18 04:21:10 2005 +0000
18429
18430    List iteration not needed in FcConfigValues, since it's building
18431    up the
18432	list itself; we can just strip FcVoid elements during
18433	construction.
18434    reviewed by: plam
18435
18436 ChangeLog   |	9 +++++++++
18437 src/fccfg.c | 17 ++++++-----------
18438 2 files changed, 15 insertions(+), 11 deletions(-)
18439
18440commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
18441Author: Patrick Lam <plam@MIT.EDU>
18442Date:	Thu Nov 17 16:46:07 2005 +0000
18443
18444    Fix crash on invalid constants in config files (forgot to update
18445    a pointer
18446	upon list iteration.)
18447
18448 ChangeLog   | 6 ++++++
18449 src/fccfg.c | 1 +
18450 2 files changed, 7 insertions(+)
18451
18452commit f28472fdb4e51a06283161f9e7a645d5354a37d2
18453Author: Patrick Lam <plam@MIT.EDU>
18454Date:	Thu Nov 17 16:17:05 2005 +0000
18455
18456    Complain about invalid constants in config files.
18457    reviewed by: plam
18458
18459 ChangeLog   | 7 +++++++
18460 src/fcxml.c | 4 ++++
18461 2 files changed, 11 insertions(+)
18462
18463commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
18464Author: Patrick Lam <plam@MIT.EDU>
18465Date:	Thu Nov 17 15:43:39 2005 +0000
18466
18467    Don't add current_arch_start more than once.
18468    Fix ordering of ALIGN with respect to saving block_ptr; add another
18469    ALIGN
18470	to fcfs.c.
18471    reviewed by: plam
18472
18473 ChangeLog	 | 16 ++++++++++++++++
18474 src/fccache.c	 |  2 +-
18475 src/fccharset.c | 12 ++++++++----
18476 src/fcfs.c	 | 10 +++++++++-
18477 src/fcname.c	 |  6 ++++--
18478 src/fcpat.c	 |  1 +
18479 6 files changed, 39 insertions(+), 8 deletions(-)
18480
18481commit 8e351527bb87798e9b796e12a3b1ee6229536a28
18482Author: Patrick Lam <plam@MIT.EDU>
18483Date:	Wed Nov 16 17:49:01 2005 +0000
18484
18485    src/fccache.c (FcDirCacheProduce)
18486    Fix case where alignment bytes bumped up metadata->count causing
18487	unwarranted failures to write cache files. (Reported by Stephan
18488	Kulow).
18489
18490 ChangeLog     |  7 +++++++
18491 src/fccache.c | 15 +++++++++++----
18492 2 files changed, 18 insertions(+), 4 deletions(-)
18493
18494commit 7fd7221e683d6c65b9199fd06d34d5215582748e
18495Author: Patrick Lam <plam@MIT.EDU>
18496Date:	Wed Nov 16 15:55:17 2005 +0000
18497
18498    Add *NeededBytesAlign(), which overestimates the padding which
18499    is later
18500	added by the new ALIGN macro. Fix alignment problems on ia64
18501	and s390
18502	by bumping up block_ptr appropriately. (Earlier version by Andreas
18503	Schwab).
18504    Use sysconf to determine proper PAGESIZE value; this appears to be
18505	POSIX-compliant. (reported by Andreas Schwab)
18506    reviewed by: plam
18507
18508 ChangeLog	 | 23 +++++++++++++++++++++++
18509 src/fccache.c	 | 21 +++++++++++++--------
18510 src/fccharset.c | 11 +++++++++++
18511 src/fcfs.c	 | 10 ++++++++++
18512 src/fcint.h	 | 18 ++++++++++++++++++
18513 src/fclang.c	 |  8 ++++++++
18514 src/fcname.c	 |  8 ++++++++
18515 src/fcpat.c	 | 36 ++++++++++++++++++++++++++++++++++++
18516 8 files changed, 127 insertions(+), 8 deletions(-)
18517
18518commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
18519Author: Patrick Lam <plam@MIT.EDU>
18520Date:	Fri Nov 4 19:31:26 2005 +0000
18521
18522    Fix bug 2878 (excessive relocations at startup for charsets,
18523    reported by
18524	Ross Burton): fc-lang/fc-lang now creates the static form of the
18525	langset, not the dynamic form, so that the charsets should now
18526	be in
18527	.rodata.
18528
18529 ChangeLog	   | 11 +++++++++++
18530 fc-lang/fc-lang.c | 59
18531 ++++++++++++++++++++++++++++++++++++++++---------------
18532 src/fccharset.c   | 18 +++++++++++++++++
18533 src/fcint.h	   |  5 +++++
18534 src/fclang.c	   | 16 ++++++++++++++-
18535 5 files changed, 92 insertions(+), 17 deletions(-)
18536
18537commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
18538Author: Patrick Lam <plam@MIT.EDU>
18539Date:	Fri Nov 4 16:48:32 2005 +0000
18540
18541    Add test for validity of directory caches that somehow got lost
18542    (reported
18543	by make distcheck).
18544
18545 ChangeLog   | 6 ++++++
18546 src/fcdir.c | 2 +-
18547 2 files changed, 7 insertions(+), 1 deletion(-)
18548
18549commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
18550Author: Patrick Lam <plam@MIT.EDU>
18551Date:	Fri Nov 4 06:17:00 2005 +0000
18552
18553    Bump version to 2.3.92.
18554
18555 ChangeLog		 |  8 ++++++++
18556 README			 | 29 +++++++++++++++++++++++++++--
18557 configure.in		 |  2 +-
18558 fontconfig/fontconfig.h |  2 +-
18559 4 files changed, 37 insertions(+), 4 deletions(-)
18560
18561commit ea9726b620bff44d45fa25c91a8ab7d31a813577
18562Author: Patrick Lam <plam@MIT.EDU>
18563Date:	Thu Nov 3 04:45:57 2005 +0000
18564
18565    Fix argument ordering problem in call to FcPatternTransferFullFname.
18566
18567 ChangeLog   | 5 +++++
18568 src/fcpat.c | 2 +-
18569 2 files changed, 6 insertions(+), 1 deletion(-)
18570
18571commit 7358dae49b328f5546d156246510601e2dd85d1c
18572Author: Patrick Lam <plam@MIT.EDU>
18573Date:	Thu Nov 3 04:23:22 2005 +0000
18574
18575    Fix warnings and embarrassing double-free error.
18576
18577 ChangeLog	  |  7 +++++++
18578 src/fcfreetype.c |  2 +-
18579 src/fcpat.c	  | 14 +++++---------
18580 3 files changed, 13 insertions(+), 10 deletions(-)
18581
18582commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
18583Author: Patrick Lam <plam@MIT.EDU>
18584Date:	Wed Nov 2 15:57:36 2005 +0000
18585
18586    Change the rule for artificial emboldening in fonts.conf.in. This
18587    enables
18588	the support for artificial emboldening included in cairo.
18589    reviewed by: plam
18590
18591 ChangeLog     |  8 ++++++++
18592 fonts.conf.in | 18 ++++++++++++++----
18593 2 files changed, 22 insertions(+), 4 deletions(-)
18594
18595commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
18596Author: Patrick Lam <plam@MIT.EDU>
18597Date:	Wed Nov 2 15:29:53 2005 +0000
18598
18599    Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
18600    full
18601	names when transferring, and free full names when freeing the
18602	associated font. Reported by Jinghua Luo.
18603
18604 ChangeLog   |	8 ++++++++
18605 src/fcpat.c | 18 ++++++++++++++----
18606 2 files changed, 22 insertions(+), 4 deletions(-)
18607
18608commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
18609Author: Patrick Lam <plam@MIT.EDU>
18610Date:	Wed Nov 2 07:37:00 2005 +0000
18611
18612    Revert the previous patch and commit the correct patch: I forgot a
18613	canonicalization in FcValueListSerialize, so that it would
18614	choke on
18615	already-serialized input files. Duh!
18616
18617 ChangeLog	     | 8 ++++++++
18618 fc-cache/fc-cache.c | 9 ---------
18619 src/fcpat.c	     | 1 +
18620 3 files changed, 9 insertions(+), 9 deletions(-)
18621
18622commit c6b75577f3bf3019399e0a439d9cccf55e53999f
18623Author: Patrick Lam <plam@MIT.EDU>
18624Date:	Wed Nov 2 07:01:25 2005 +0000
18625
18626    Forcibly rescan a directory before writing a fresh local cache
18627    file for
18628	that directory, fixing the losing-fonts problem reported by
18629	Mike Fabian
18630	and also apparently the font cache file corruption.
18631
18632 ChangeLog	     | 8 ++++++++
18633 fc-cache/fc-cache.c | 9 +++++++++
18634 2 files changed, 17 insertions(+)
18635
18636commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
18637Author: Patrick Lam <plam@MIT.EDU>
18638Date:	Wed Nov 2 06:39:23 2005 +0000
18639
18640    Fix thinko: actually, the whole global cache is stale if the global
18641    cache
18642	is older than the (newest) config file.
18643
18644 ChangeLog     | 6 ++++++
18645 src/fccache.c | 6 +++---
18646 2 files changed, 9 insertions(+), 3 deletions(-)
18647
18648commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
18649Author: Patrick Lam <plam@MIT.EDU>
18650Date:	Wed Nov 2 06:29:14 2005 +0000
18651
18652    Declare the global cache of a directory's contents to be stale if the
18653	directory is newer than the (newest) configuration file. S:
18654	----------------------------------------------------------------------
18655
18656 ChangeLog     |  8 ++++++++
18657 src/fccache.c | 12 +++++++++---
18658 src/fccfg.c   | 20 ++++++++++++++------
18659 src/fcint.h   | 11 ++++++++++-
18660 4 files changed, 41 insertions(+), 10 deletions(-)
18661
18662commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
18663Author: Patrick Lam <plam@MIT.EDU>
18664Date:	Tue Nov 1 06:57:25 2005 +0000
18665
18666    Copy the full pathname whenever duplicating an FcPattern; otherwise,
18667	applications continue breaking.
18668
18669 ChangeLog     | 10 ++++++++++
18670 src/fcint.h   |  4 ++--
18671 src/fclist.c  |  6 +-----
18672 src/fcmatch.c |  4 ++++
18673 src/fcpat.c   | 25 ++++++++++++++++++++++++-
18674 5 files changed, 41 insertions(+), 8 deletions(-)
18675
18676commit d6946c1a11695eb55a3fe60db5480df94570b1ba
18677Author: Patrick Lam <plam@MIT.EDU>
18678Date:	Tue Nov 1 05:52:28 2005 +0000
18679
18680    Fix small memory error (tried to free argv); use basename and dirname
18681	correctly (they can modify their arguments).
18682
18683 ChangeLog	  | 7 +++++++
18684 fc-cat/fc-cat.c  | 4 +---
18685 src/fcfreetype.c | 2 +-
18686 3 files changed, 9 insertions(+), 4 deletions(-)
18687
18688commit e77c17184a6172d6368dd3193c791c4027065bbd
18689Author: Patrick Lam <plam@MIT.EDU>
18690Date:	Tue Nov 1 05:26:27 2005 +0000
18691
18692    Reinstate basename patch, but keep a hash table linking FcPatterns
18693    to their
18694	fully-qualified font names for clients' benefit. Clients only
18695	pay for
18696	the font names once they request the FC_FILE property from an
18697	FcPattern, but the font name is malloc'd at that point (i.e. not
18698	mmapped: that's impossible, since it may vary between machines.)
18699	Clients do have to pay for a copy of the path name per cache file.
18700    Note that FcPatternGetString now does some rewriting if you ask for an
18701	FC_FILE, appending the pathname as appropriate.
18702
18703 ChangeLog	  | 23 ++++++++++++++
18704 fc-cat/fc-cat.c  |  7 ++--
18705 src/fccache.c	  | 40 ++++++++++++++++++++---
18706 src/fcfreetype.c |  5 ++-
18707 src/fcint.h	  |  9 ++++++
18708 src/fclist.c	  |  8 +++++
18709 src/fcpat.c	  | 97
18710 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18711 7 files changed, 181 insertions(+), 8 deletions(-)
18712
18713commit be99726f672cef086b4256ad34163f6f9ed9d4a5
18714Author: Patrick Lam <plam@MIT.EDU>
18715Date:	Mon Oct 31 06:02:00 2005 +0000
18716
18717    Revert basename patch, which breaks fontconfig clients on my system.
18718
18719 src/fcfreetype.c | 3 +--
18720 1 file changed, 1 insertion(+), 2 deletions(-)
18721
18722commit 720298e773876037dd9af384a9cc16956600b5e7
18723Author: Patrick Lam <plam@MIT.EDU>
18724Date:	Wed Oct 26 06:34:29 2005 +0000
18725
18726    Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
18727	embedded bitmaps or not.
18728    reviewed by: plam
18729
18730 ChangeLog		 | 11 +++++++++++
18731 fontconfig/fontconfig.h |  1 +
18732 fonts.conf.in		 |  4 ++++
18733 src/fcdefault.c	 |  1 +
18734 src/fcname.c		 |  1 +
18735 5 files changed, 18 insertions(+)
18736
18737commit 961d9b9993ae815d6ba723829724bf0685809091
18738Author: Patrick Lam <plam@MIT.EDU>
18739Date:	Tue Oct 25 22:29:13 2005 +0000
18740
18741    Only add basename to patterns' FC_FILE element, not any part of the
18742	dirname.
18743
18744 ChangeLog	  | 6 ++++++
18745 src/fcfreetype.c | 3 ++-
18746 2 files changed, 8 insertions(+), 1 deletion(-)
18747
18748commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
18749Author: Patrick Lam <plam@MIT.EDU>
18750Date:	Sat Oct 22 15:12:05 2005 +0000
18751
18752    Add some more consts, fixing more GCC4 warnings.
18753
18754 ChangeLog	  |  5 +++++
18755 src/fcfreetype.c | 22 +++++++++++-----------
18756 2 files changed, 16 insertions(+), 11 deletions(-)
18757
18758commit 904426816df300fad816238f0f27ef595a6a539b
18759Author: Patrick Lam <plam@MIT.EDU>
18760Date:	Sat Oct 22 14:21:14 2005 +0000
18761
18762    Support localized font family and style names. This has been
18763    reported to
18764	break old apps like xfd, but modern (gtk+/qt/mozilla) apps
18765	work fine.
18766    reviewed by: plam
18767
18768 ChangeLog	 |   7 ++++
18769 src/fcdefault.c | 110
18770 +++++++++++++++++++++++++++++++-------------------------
18771 src/fcint.h	 |   4 +++
18772 src/fclist.c	 |  60 +++++++++++++++++++++++++++++--
18773 4 files changed, 130 insertions(+), 51 deletions(-)
18774
18775commit e58b50e88cbe3b55695101a0988306ea4646bbe4
18776Author: Patrick Lam <plam@MIT.EDU>
18777Date:	Fri Oct 21 20:24:30 2005 +0000
18778
18779    Destroy the global cache file if it's terminally broken. (reported
18780    by Mike
18781	Fabian)
18782
18783 ChangeLog     |  9 ++++++++-
18784 src/fccache.c | 16 +++++++++++++---
18785 2 files changed, 21 insertions(+), 4 deletions(-)
18786
18787commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
18788Author: Patrick Lam <plam@MIT.EDU>
18789Date:	Fri Oct 21 19:47:43 2005 +0000
18790
18791    Prevent fc-list from escaping strings when printing them.
18792
18793 ChangeLog		 |  7 +++++++
18794 fc-list/fc-list.c	 |  2 +-
18795 fontconfig/fontconfig.h |  3 +++
18796 src/fcname.c		 | 16 +++++++++++-----
18797 4 files changed, 22 insertions(+), 6 deletions(-)
18798
18799commit 250c1cd422ce6260ff58f2699043556d93729ef7
18800Author: Patrick Lam <plam@MIT.EDU>
18801Date:	Thu Oct 20 20:50:21 2005 +0000
18802
18803    Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
18804    reviewed by: plam
18805
18806 ChangeLog		 |  9 ++++++++-
18807 fontconfig/fontconfig.h | 12 ++++++++++--
18808 2 files changed, 18 insertions(+), 3 deletions(-)
18809
18810commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
18811Author: Patrick Lam <plam@MIT.EDU>
18812Date:	Fri Oct 14 21:02:31 2005 +0000
18813
18814    Add consts to variables so as to move arrays into .rodata.
18815    reviewed by: plam
18816
18817 ChangeLog		     | 8 ++++++++
18818 fc-glyphname/fc-glyphname.c | 4 ++--
18819 src/fclang.c		     | 4 ++--
18820 3 files changed, 12 insertions(+), 4 deletions(-)
18821
18822commit 15d7bd0a16af189194b665e789331a8f8c86f20d
18823Author: Patrick Lam <plam@MIT.EDU>
18824Date:	Fri Oct 14 20:56:27 2005 +0000
18825
18826    Check existence of directory cache file before attempting to unlink.
18827    reviewed by: plam
18828
18829 ChangeLog     | 7 +++++++
18830 src/fccache.c | 4 +++-
18831 2 files changed, 10 insertions(+), 1 deletion(-)
18832
18833commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
18834Author: Patrick Lam <plam@MIT.EDU>
18835Date:	Thu Oct 13 12:32:14 2005 +0000
18836
18837    Fix flipped return value on unlink. (Reported by Mike Fabian)
18838
18839 ChangeLog     | 14 ++++++++++++++
18840 src/fccache.c |  6 ++++--
18841 2 files changed, 18 insertions(+), 2 deletions(-)
18842
18843commit 2eb843740672da9319c190c48aea2cd98dc92725
18844Author: Patrick Lam <plam@MIT.EDU>
18845Date:	Wed Oct 12 07:55:42 2005 +0000
18846
18847    When fc-cache is run without --force, use directory cache files to
18848    speed up
18849	fc-cache run time.
18850
18851 src/fccache.c | 4 ++--
18852 src/fcdir.c   | 3 +++
18853 src/fcint.h   | 3 +++
18854 3 files changed, 8 insertions(+), 2 deletions(-)
18855
18856commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
18857Author: Patrick Lam <plam@MIT.EDU>
18858Date:	Thu Oct 6 20:45:25 2005 +0000
18859
18860    Add padding to make valgrind and glibc not hate each other when
18861    calling
18862	strlen().
18863
18864 ChangeLog    | 8 ++++++++
18865 src/fcname.c | 5 +++--
18866 src/fcpat.c  | 5 +++--
18867 3 files changed, 14 insertions(+), 4 deletions(-)
18868
18869commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
18870Author: Patrick Lam <plam@MIT.EDU>
18871Date:	Wed Oct 5 21:12:57 2005 +0000
18872
18873    Use libtool -no-undefined flag on all platforms.
18874    reviewed by: plam & keithp
18875
18876 ChangeLog	 | 7 +++++++
18877 src/Makefile.am | 3 +--
18878 2 files changed, 8 insertions(+), 2 deletions(-)
18879
18880commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
18881Author: Patrick Lam <plam@MIT.EDU>
18882Date:	Wed Oct 5 21:12:25 2005 +0000
18883
18884    Fix typo in manually applying patch.
18885
18886 src/Makefile.am | 2 +-
18887 1 file changed, 1 insertion(+), 1 deletion(-)
18888
18889commit affc7d1849c26db10b344cfbe834d0bba764f419
18890Author: Patrick Lam <plam@MIT.EDU>
18891Date:	Wed Oct 5 19:40:35 2005 +0000
18892
18893    Modify config file to use Greek fonts before Asian fonts with
18894    Greek glyphs.
18895    reviewed by: plam & keithp
18896
18897 ChangeLog     |  8 ++++++++
18898 fonts.conf.in | 10 +++++++---
18899 2 files changed, 15 insertions(+), 3 deletions(-)
18900
18901commit 328929f5ea3f507426b0c021c11fef62794066df
18902Author: Patrick Lam <plam@MIT.EDU>
18903Date:	Wed Oct 5 19:38:40 2005 +0000
18904
18905    Modify config file to use Greek fonts before Asian fonts with
18906    Greek glyphs.
18907    reviewed by: plam & keithp
18908
18909 ChangeLog     |  8 ++++++++
18910 fonts.conf.in | 10 +++++++---
18911 2 files changed, 15 insertions(+), 3 deletions(-)
18912
18913commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
18914Author: Patrick Lam <plam@MIT.EDU>
18915Date:	Wed Oct 5 19:32:41 2005 +0000
18916
18917    Use libtool -no-undefined flag on all platforms.
18918    reviewed by: plam & keithp
18919
18920 ChangeLog	 | 7 +++++++
18921 src/Makefile.am | 3 +--
18922 2 files changed, 8 insertions(+), 2 deletions(-)
18923
18924commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
18925Author: Patrick Lam <plam@MIT.EDU>
18926Date:	Wed Oct 5 18:41:55 2005 +0000
18927
18928    Implement move-to-front array for banks (perf regression reported
18929    by Ronny
18930	V. Vindenes).
18931
18932 ChangeLog     |  6 ++++++
18933 src/fccache.c | 29 +++++++++++++++++++----------
18934 2 files changed, 25 insertions(+), 10 deletions(-)
18935
18936commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
18937Author: Patrick Lam <plam@MIT.EDU>
18938Date:	Wed Oct 5 00:34:52 2005 +0000
18939
18940    Add new API which unlinks directory caches and checks dir caches for
18941	existence of appropriate sections. Fix fc-cache to unlink
18942	stale cache
18943	files and save directory caches that lack relevant sections.
18944
18945 ChangeLog		 | 11 +++++++++++
18946 fc-cache/fc-cache.c	 |  6 +++++-
18947 fontconfig/fontconfig.h |  6 ++++++
18948 src/fccache.c		 | 44 ++++++++++++++++++++++++++++++++++----------
18949 4 files changed, 56 insertions(+), 11 deletions(-)
18950
18951commit 6bf2380478f825a6135527133a03869e0ae18742
18952Author: Patrick Lam <plam@MIT.EDU>
18953Date:	Mon Oct 3 19:51:11 2005 +0000
18954
18955    Ensure that a directory cache has the appropriate section before
18956    reporting
18957	that it is valid (reported by Matthias Clasen).
18958
18959 ChangeLog     |  6 ++++++
18960 src/fccache.c | 15 +++++++++++++++
18961 2 files changed, 21 insertions(+)
18962
18963commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
18964Author: Patrick Lam <plam@MIT.EDU>
18965Date:	Sat Oct 1 19:18:51 2005 +0000
18966
18967    Bump version number to 2.3.91.
18968
18969 README			 | 15 ++++++++++++++-
18970 configure.in		 |  2 +-
18971 fontconfig/fontconfig.h |  2 +-
18972 3 files changed, 16 insertions(+), 3 deletions(-)
18973
18974commit e99f0f0a45b29ad195c96833c95771ccf7771fef
18975Author: Patrick Lam <plam@MIT.EDU>
18976Date:	Thu Sep 29 20:53:30 2005 +0000
18977
18978    Use libxml2 if requested (with --enable-libxml2) or if expat is not
18979	available.
18980    reviewed by: plam
18981
18982 ChangeLog	 |  11 ++++
18983 configure.in	 | 162
18984 +++++++++++++++++++++++++++++++-------------------------
18985 src/Makefile.am |   3 +-
18986 src/fcxml.c	 |  71 ++++++++++++++++++++++++-
18987 4 files changed, 174 insertions(+), 73 deletions(-)
18988
18989commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
18990Author: Patrick Lam <plam@MIT.EDU>
18991Date:	Thu Sep 29 05:14:04 2005 +0000
18992
18993    Fix multi-arch cache files: compute the position for the block to
18994    be added
18995	using info from OrigFile, not NewFile.
18996
18997 ChangeLog     | 6 ++++++
18998 src/fccache.c | 4 ++--
18999 2 files changed, 8 insertions(+), 2 deletions(-)
19000
19001commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
19002Author: Patrick Lam <plam@MIT.EDU>
19003Date:	Wed Sep 28 16:21:14 2005 +0000
19004
19005    Cast results of sizeof() to unsigned int to get rid of warnings
19006    on x86_64
19007	(thanks Matthias Clasen).
19008
19009 ChangeLog     |  8 +++++++-
19010 src/fccache.c | 38 +++++++++++++++++++-------------------
19011 2 files changed, 26 insertions(+), 20 deletions(-)
19012
19013commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
19014Author: Patrick Lam <plam@MIT.EDU>
19015Date:	Wed Sep 28 00:23:39 2005 +0000
19016
19017    Update ChangeLog.
19018
19019 ChangeLog | 34 ++++++++++++++++++++++++++++++++++
19020 1 file changed, 34 insertions(+)
19021
19022commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
19023Author: Patrick Lam <plam@MIT.EDU>
19024Date:	Wed Sep 28 00:23:15 2005 +0000
19025
19026    Use FcAtomic to rewrite cache files.
19027
19028 src/fccache.c | 132
19029 +++++++++++++++++++++++++++++++++++++++++++---------------
19030 1 file changed, 98 insertions(+), 34 deletions(-)
19031
19032commit 099f9a86834060741dcbdf8b70e32f3a7338925f
19033Author: Patrick Lam <plam@MIT.EDU>
19034Date:	Tue Sep 27 15:52:58 2005 +0000
19035
19036    Don't unlink the fonts.cache-2 file even if there's no data to
19037    write; just
19038	write an empty cache file. (thanks Lubos Lunak)
19039
19040 src/fccache.c | 7 -------
19041 1 file changed, 7 deletions(-)
19042
19043commit 6aee8c6faa2906334b9d9f933440184a256d0b53
19044Author: Patrick Lam <plam@MIT.EDU>
19045Date:	Tue Sep 27 05:43:08 2005 +0000
19046
19047    Allocate room for the subdirectory names in each directory
19048    cache. Thanks to
19049	James Cloos for finding and diagnosing this bug!
19050
19051 src/fccache.c | 10 ++++++++--
19052 1 file changed, 8 insertions(+), 2 deletions(-)
19053
19054commit 2633bc38431468ce528407ee576cb29b0d1212c8
19055Author: Patrick Lam <plam@MIT.EDU>
19056Date:	Tue Sep 27 05:26:59 2005 +0000
19057
19058    Fix .cvsignore file after copying across directories.
19059
19060 fc-cat/.cvsignore | 4 ++--
19061 1 file changed, 2 insertions(+), 2 deletions(-)
19062
19063commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
19064Author: Patrick Lam <plam@MIT.EDU>
19065Date:	Fri Sep 23 21:42:32 2005 +0000
19066
19067    Add comment about needing docbook-utils to run make distcheck;
19068    hope it'll
19069	save pain to others later.
19070
19071 INSTALL | 2 +-
19072 1 file changed, 1 insertion(+), 1 deletion(-)
19073
19074commit 35c2c7f1e979449e67551588f3440ff15e5c806c
19075Author: Patrick Lam <plam@MIT.EDU>
19076Date:	Fri Sep 23 14:41:40 2005 +0000
19077
19078    Update ChangeLog for 2.3.90.
19079
19080 ChangeLog | 33 +++++++++++++++++++++++++++++++++
19081 1 file changed, 33 insertions(+)
19082
19083commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
19084Author: Patrick Lam <plam@MIT.EDU>
19085Date:	Fri Sep 23 05:59:19 2005 +0000
19086
19087    file Makefile.am was initially added on branch fc-2_4_branch.
19088
19089commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
19090Author: Patrick Lam <plam@MIT.EDU>
19091Date:	Fri Sep 23 05:59:19 2005 +0000
19092
19093    Add new command-line utility, fc-cat, to convert fonts.cache-2
19094    files into
19095	fonts.cache-1 files (e.g. for grepping and validation of the mmap
19096	codepath), as per James Cloos' request.
19097    Remove done 'TODO' comment.
19098    Updates for development release 2.3.90.
19099
19100 Makefile.am		 |   2 +-
19101 README			 |   7 +-
19102 configure.in		 |   3 +-
19103 fc-cache/fc-cache.c	 |   1 -
19104 fc-cache/fc-cache.sgml  |   4 +-
19105 fc-cat/.cvsignore	 |   6 +
19106 fc-cat/Makefile.am	 |  55 ++++++++
19107 fc-cat/fc-cat.c	 | 336
19108 ++++++++++++++++++++++++++++++++++++++++++++++++
19109 fc-cat/fc-cat.sgml	 | 139 ++++++++++++++++++++
19110 fontconfig/fontconfig.h |   2 +-
19111 10 files changed, 548 insertions(+), 7 deletions(-)
19112
19113commit a9698bed6553c12d397593292ee9e81054244e85
19114Author: Patrick Lam <plam@MIT.EDU>
19115Date:	Fri Sep 23 04:09:37 2005 +0000
19116
19117    Update documentation -- fc-cache's man page now says that you need
19118    to run
19119	fc-cache once per cached architecture; add some documentation
19120	to the
19121	FcCache structure.
19122    Make fc-cache write out fonts.cache-2 files for directories with
19123    no fonts
19124	(i.e. only subdirectories).
19125
19126 fc-cache/fc-cache.sgml |  7 +++++++
19127 src/fccache.c		| 13 ++++++++-----
19128 src/fcint.h		|  8 ++++----
19129 3 files changed, 19 insertions(+), 9 deletions(-)
19130
19131commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
19132Author: Patrick Lam <plam@MIT.EDU>
19133Date:	Fri Sep 23 02:33:55 2005 +0000
19134
19135    Remove debugging printf (oops).
19136
19137 src/fcpat.c | 1 -
19138 1 file changed, 1 deletion(-)
19139
19140commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
19141Author: Patrick Lam <plam@MIT.EDU>
19142Date:	Fri Sep 23 02:08:40 2005 +0000
19143
19144    Convert fromcode to char[12] from char *.
19145
19146 src/fcfreetype.c | 10 +++++-----
19147 1 file changed, 5 insertions(+), 5 deletions(-)
19148
19149commit c7beacf91698e8b0dcba2e813052538ec56dd268
19150Author: Patrick Lam <plam@MIT.EDU>
19151Date:	Fri Sep 23 01:48:33 2005 +0000
19152
19153    Small patch for output in case where lineno not defined.
19154
19155 fc-lang/fc-lang.c |  2 +-
19156 src/fcint.h	   | 14 +++++++-------
19157 2 files changed, 8 insertions(+), 8 deletions(-)
19158
19159commit 67accef4d3e245c1dea341e633d82b14aa03432a
19160Author: Patrick Lam <plam@MIT.EDU>
19161Date:	Thu Sep 22 23:45:53 2005 +0000
19162
19163    Fix more gcc4 warnings:
19164    - Cast sizeof to int, to shut up signedness warnings in comparison.
19165    - Add consts where appropriate.
19166    reviewed by: Patrick Lam <plam@mit.edu>
19167
19168 doc/edit-sgml.c	     |	 4 +-
19169 fc-case/fc-case.c	     |	 8 +--
19170 fc-glyphname/fc-glyphname.c |	21 ++++---
19171 fc-lang/fc-lang.c	     |	20 ++++---
19172 src/fccharset.c	     |	 3 +-
19173 src/fcdefault.c	     |	 6 +-
19174 src/fcfreetype.c	     |	43 ++++++++------
19175 src/fcinit.c		     |	 2 +-
19176 src/fcmatch.c		     |	18 +++---
19177 src/fcpat.c		     |	 3 +-
19178 src/fcxml.c		     | 138
19179 ++++++++++++++++++++++----------------------
19180 11 files changed, 142 insertions(+), 124 deletions(-)
19181
19182commit 141432505aecb158285ccc84ec5d7099e3c2efa7
19183Author: Patrick Lam <plam@MIT.EDU>
19184Date:	Thu Sep 22 20:49:24 2005 +0000
19185
19186    Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
19187	returning bogus (i.e. duplicate) FcObjectPtr values. Now use
19188	negative
19189	values for dynamic object strings and positive values for
19190	built-in and
19191	FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
19192	pinpointing this bus!
19193
19194 src/fcname.c | 37 ++++++++++++++++++++++++++++---------
19195 1 file changed, 28 insertions(+), 9 deletions(-)
19196
19197commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
19198Author: Patrick Lam <plam@MIT.EDU>
19199Date:	Fri Sep 16 04:57:18 2005 +0000
19200
19201    Add missing FcValueCanonicalize on call to FcPatternAdd.
19202
19203 src/fcpat.c | 3 ++-
19204 1 file changed, 2 insertions(+), 1 deletion(-)
19205
19206commit 13cdf607533ad592b896b738c5642f3685fd8053
19207Author: Patrick Lam <plam@MIT.EDU>
19208Date:	Thu Sep 15 20:36:44 2005 +0000
19209
19210    Revert ill-advised addition of FC_RENDER. Add strategy for handling
19211    objects
19212	that aren't hardcoded into fontconfig, but generated by fontconfig
19213	clients: keep another array of user-defined objects (indexed
19214	after the
19215	built-in objects).
19216    Fix compilation warning (uninitialized variable).
19217    Add comment.
19218
19219 fontconfig/fontconfig.h |  1 -
19220 src/fccache.c		 |  1 +
19221 src/fccfg.c		 |  2 +-
19222 src/fcname.c		 | 98
19223 +++++++++++++++++++++++++++++++++++++++----------
19224 4 files changed, 80 insertions(+), 22 deletions(-)
19225
19226commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
19227Author: Patrick Lam <plam@MIT.EDU>
19228Date:	Sun Sep 11 05:17:28 2005 +0000
19229
19230    Add a global binding for the 'render' pattern element used by Xft;
19231    the lack
19232	of said binding prevented programs from using FcPatterns
19233	through Xft.
19234
19235 fontconfig/fontconfig.h | 1 +
19236 src/fcname.c		 | 2 +-
19237 2 files changed, 2 insertions(+), 1 deletion(-)
19238
19239commit 8245771d5a42dac36024411a0da047b9a7dc42c6
19240Author: Patrick Lam <plam@MIT.EDU>
19241Date:	Sun Sep 11 02:16:09 2005 +0000
19242
19243    Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
19244
19245 ChangeLog		     |	19 +++++
19246 doc/fontconfig-user.sgml    |	 4 +-
19247 fc-glyphname/fc-glyphname.c |	 4 +-
19248 fc-lang/fc-lang.c	     |	 2 +-
19249 fc-match/fc-match.c	     |	 8 +-
19250 fontconfig/fcprivate.h      |	 2 +-
19251 src/fccache.c		     |	35 ++++----
19252 src/fccfg.c		     |	 2 +-
19253 src/fcdir.c		     |	 4 +-
19254 src/fcfreetype.c	     | 191
19255 ++++++++++++++++++++++++--------------------
19256 src/fcint.h		     |	10 +--
19257 src/fclist.c		     |	 2 +-
19258 src/fcpat.c		     |	80 +++++++++----------
19259 src/fcstr.c		     |	 2 +-
19260 src/fcxml.c		     |	11 ++-
19261 15 files changed, 209 insertions(+), 167 deletions(-)
19262
19263commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
19264Author: Patrick Lam <plam@MIT.EDU>
19265Date:	Wed Sep 7 15:38:46 2005 +0000
19266
19267    Robustness fixes: check return values from read and lseek; fix
19268	uninitialized variables; ensure progress on FcCacheSkipToArch.
19269
19270 src/fccache.c | 34 +++++++++++++++++++++++-----------
19271 1 file changed, 23 insertions(+), 11 deletions(-)
19272
19273commit 03a212e525a34e2ceeac369bac669871d8cc681a
19274Author: Patrick Lam <plam@MIT.EDU>
19275Date:	Sat Sep 3 04:56:56 2005 +0000
19276
19277    Really fix the global cache: make sure we're reading and writing
19278    the same
19279	data format. Also match subdirectories when consuming cache
19280	information. Also check dates for global cache: a dir is out of
19281	date if
19282	it is newer than the global cache; scan it manually if that's
19283	the case.
19284
19285 src/fccache.c | 55
19286 ++++++++++++++++++++++++++++++++++++++-----------------
19287 src/fccfg.c   | 23 ++++++++++++++++++++---
19288 src/fcint.h   |  1 +
19289 3 files changed, 59 insertions(+), 20 deletions(-)
19290
19291commit f6ee3db5f02eb8f41e3941e892964175cad0a898
19292Author: Patrick Lam <plam@MIT.EDU>
19293Date:	Fri Sep 2 06:16:49 2005 +0000
19294
19295    Fix addressing in the global cache file, preventing infinite
19296    loops. Get rid
19297	of unused variables.
19298
19299 src/fccache.c | 6 ++----
19300 1 file changed, 2 insertions(+), 4 deletions(-)
19301
19302commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
19303Author: Patrick Lam <plam@MIT.EDU>
19304Date:	Thu Sep 1 18:29:28 2005 +0000
19305
19306    Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
19307	FcObjectPtrU).
19308
19309 src/fcpat.c | 2 +-
19310 1 file changed, 1 insertion(+), 1 deletion(-)
19311
19312commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
19313Author: Patrick Lam <plam@MIT.EDU>
19314Date:	Thu Sep 1 06:59:44 2005 +0000
19315
19316    Fix embarassing attempt to free a static buffer.
19317
19318 src/fccache.c | 9 +++------
19319 1 file changed, 3 insertions(+), 6 deletions(-)
19320
19321commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
19322Author: Patrick Lam <plam@MIT.EDU>
19323Date:	Thu Sep 1 06:14:46 2005 +0000
19324
19325    :
19326    Save subdirectory names in cache files to save time. This completely
19327	restores the original fontconfig API, BTW. Note that directories
19328	without fonts don't get a cache file; but then how many files
19329	would it
19330	have in that directory...
19331
19332 fc-cache/fc-cache.c	 |  2 +-
19333 fontconfig/fontconfig.h |  2 +-
19334 src/fccache.c		 | 40 ++++++++++++++++------------------------
19335 src/fcdir.c		 |  4 ++--
19336 src/fcint.h		 |  2 +-
19337 5 files changed, 21 insertions(+), 29 deletions(-)
19338
19339commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
19340Author: Patrick Lam <plam@MIT.EDU>
19341Date:	Wed Aug 31 15:12:41 2005 +0000
19342
19343    Only load requested fonts for fc-cache, and cleanup memory handling:
19344	*Serialize no longer mutates original FcPatterns, it creates a
19345	new copy
19346	in the supplied buffer. Fix thinkos in global cache freeing and in
19347	FcCacheSkipToArch.
19348
19349 fc-cache/fc-cache.c |	3 +--
19350 src/fccache.c	     | 36 ++++++++++++++++--------------------
19351 src/fcfs.c	     |	3 ---
19352 3 files changed, 17 insertions(+), 25 deletions(-)
19353
19354commit fd77c154afb039b6b19f8e29c28dce652b2d060e
19355Author: Patrick Lam <plam@MIT.EDU>
19356Date:	Tue Aug 30 23:03:42 2005 +0000
19357
19358    Fix compilation error exposed with gcc 2.95.
19359
19360 src/fccache.c | 5 ++++-
19361 1 file changed, 4 insertions(+), 1 deletion(-)
19362
19363commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
19364Author: Patrick Lam <plam@MIT.EDU>
19365Date:	Tue Aug 30 05:55:13 2005 +0000
19366
19367    src/fcint.c
19368    The global cache now uses the same mmap-based cache infrastructure
19369    as the
19370	per-directory caches. Furthermore, the global cache is
19371	automatically
19372	updated (if possible) whenever fontconfig is used. Rip out
19373	remnants of
19374	the old cache infrastructure.
19375
19376 fc-cache/fc-cache.c |	  3 -
19377 src/fccache.c	     | 1156
19378 ++++++++++++---------------------------------------
19379 src/fcdir.c	     |	144 ++-----
19380 src/fcint.h	     |	 97 +----
19381 4 files changed, 307 insertions(+), 1093 deletions(-)
19382
19383commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
19384Author: Patrick Lam <plam@MIT.EDU>
19385Date:	Sun Aug 28 05:20:23 2005 +0000
19386
19387    Emit and verify machine signature (sizeof (stuff) + endianness)
19388    in cache
19389	files. Fix bugs in FcCacheBankToIndex.
19390
19391 src/fccache.c | 152
19392 ++++++++++++++++++++++++++++++++--------------------------
19393 src/fcint.h   |   2 +-
19394 2 files changed, 85 insertions(+), 69 deletions(-)
19395
19396commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
19397Author: Patrick Lam <plam@MIT.EDU>
19398Date:	Sat Aug 27 02:34:24 2005 +0000
19399
19400    Replace FcObjectStaticName by FcStrStaticName. Implement serialization
19401    of
19402	'object' table (strings pointed to by FcPatternElt->object and
19403	used as
19404	keys) and loading of object table from cache file if more
19405	strings are
19406	present in cache file than in current version of fontconfig. Hash
19407	the
19408	object table in memory.
19409
19410 src/fccfg.c  |   4 +-
19411 src/fcfs.c   |  11 ++--
19412 src/fcint.h  |  31 +++++-----
19413 src/fclist.c |   2 +-
19414 src/fcname.c | 181
19415 +++++++++++++++++++++++++++++++++++++++++++++++++----------
19416 src/fcpat.c  |  19 +++----
19417 6 files changed, 186 insertions(+), 62 deletions(-)
19418
19419commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
19420Author: Patrick Lam <plam@MIT.EDU>
19421Date:	Thu Aug 25 07:38:02 2005 +0000
19422
19423    Reinstate the old global cache code. For the forseeable future, it's
19424	probably all right to use the global cache as it was previously
19425	and
19426	just store filenames and font info, as long as no mmap cache
19427	exists in
19428	the directory. Of course, if an mmap cache exists, use that
19429	instead.
19430    If a directory cache does not exist or is invalid, load the fonts
19431    for just
19432	that directory using the old codepath.
19433    Fix premature free of the FcPatterns belonging to the FcFontSet
19434    which we
19435	create from the mmapped files.
19436
19437 src/fccache.c | 710
19438 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
19439 src/fccfg.c   |  21 +-
19440 src/fcint.h   |  53 ++++-
19441 3 files changed, 741 insertions(+), 43 deletions(-)
19442
19443commit 4262e0b3853bc2153270eb33d09a063f852f3f90
19444Author: Patrick Lam <plam@MIT.EDU>
19445Date:	Wed Aug 24 06:21:30 2005 +0000
19446
19447    Overhaul the serialization system to create one mmapable file per
19448    directory
19449	and distribute bytes for each directory from a single malloc
19450	for that
19451	directory. Store pointers as differences between the data
19452	pointed to
19453	and the pointer's address (s_off = s - v). Don't serialize data
19454	structures that never actually get serialized. Separate strings
19455	used
19456	for keys from strings used for values (in FcPatternElt and
19457	FcValue,
19458	respectively). Bump FC_CACHE_VERSION to 2.
19459
19460 fc-cache/fc-cache.c	 |   12 +-
19461 fc-lang/fc-lang.c	 |    4 +-
19462 fontconfig/fcprivate.h  |    8 +-
19463 fontconfig/fontconfig.h |   51 +-
19464 src/fccache.c		 |  415 ++++++++++------
19465 src/fccfg.c		 |  109 +++--
19466 src/fccharset.c	 |  333 +++++--------
19467 src/fcdbg.c		 |   12 +-
19468 src/fcdir.c		 |   17 +-
19469 src/fcfs.c		 |  154 +++---
19470 src/fcinit.c		 |    3 -
19471 src/fcint.h		 |  276 ++++-------
19472 src/fclang.c		 |  213 ++++-----
19473 src/fclist.c		 |   57 ++-
19474 src/fcmatch.c		 |   88 ++--
19475 src/fcmatrix.c		 |  100 +---
19476 src/fcname.c		 |  101 +++-
19477 src/fcpat.c		 | 1218
19478 ++++++++++++++++++-----------------------------
19479 src/fcstr.c		 |  291 +----------
19480 src/fcxml.c		 |   13 +-
19481 20 files changed, 1402 insertions(+), 2073 deletions(-)
19482
19483commit 71f94d0768725eb171e04748d9f561f58b258ae7
19484Author: Keith Packard <keithp@keithp.com>
19485Date:	Mon Jul 25 20:39:19 2005 +0000
19486
19487    Various GCC 4 cleanups for signed vs unsigned char
19488    Match only [0-9]*.conf files in <include>{directory}</include>
19489    elements to
19490	avoid loading *.rpmsave or .dpkg-old files. (otaylor)
19491
19492 ChangeLog		     |	19 +++++
19493 doc/fontconfig-user.sgml    |	 4 +-
19494 fc-glyphname/fc-glyphname.c |	 4 +-
19495 fc-lang/fc-lang.c	     |	 2 +-
19496 fc-match/fc-match.c	     |	 8 +-
19497 src/fccfg.c		     |	 2 +-
19498 src/fcfreetype.c	     | 191
19499 ++++++++++++++++++++++++--------------------
19500 src/fcpat.c		     |	 2 +-
19501 src/fcstr.c		     |	 2 +-
19502 src/fcxml.c		     |	11 ++-
19503 10 files changed, 144 insertions(+), 101 deletions(-)
19504
19505commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
19506Author: Patrick Lam <plam@MIT.EDU>
19507Date:	Mon Jul 25 04:10:09 2005 +0000
19508
19509    #ifdef out old cache stuff, replace with first version of new mmapping
19510	cache. Add *Read and *Write procedures which mmap in and write
19511	out the
19512	fontconfig data structures to disk. Currently, create cache
19513	in /tmp,
19514	with different sections for each architecture (as returned
19515	by uname's
19516	.machine field. Run the fc-cache binary to create a new cache
19517	file;
19518	fontconfig then uses this cache file on subsequent runs, saving
19519	lots of
19520	memory. Also fixes a few bugs and leaks.
19521
19522 fc-cache/fc-cache.c |	 13 +-
19523 fc-lang/fc-lang.c   |	  6 +
19524 src/fccache.c	     | 1081
19525 ++++++++++++++-------------------------------------
19526 src/fccfg.c	     |	 16 +-
19527 src/fccharset.c     |	103 ++++-
19528 src/fcdir.c	     |	 17 +-
19529 src/fcfs.c	     |	 95 +++++
19530 src/fcinit.c	     |	  3 +
19531 src/fcint.h	     |	148 ++++---
19532 src/fclang.c	     |	 28 ++
19533 src/fcmatrix.c      |	 29 ++
19534 src/fcpat.c	     |	241 ++++++++++--
19535 src/fcstr.c	     |	 76 +++-
19536 13 files changed, 963 insertions(+), 893 deletions(-)
19537
19538commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
19539Author: Patrick Lam <plam@MIT.EDU>
19540Date:	Fri Jul 15 18:49:12 2005 +0000
19541
19542    Forward port cworth's patch to branch.
19543
19544 ChangeLog    | 15 +++++++++++++++
19545 src/fcinit.c |  2 +-
19546 src/fcint.h  |  2 +-
19547 src/fcpat.c  | 60
19548 +++++++++++++++++++++++++++++++++++++++++-------------------
19549 src/fcxml.c  |  1 +
19550 5 files changed, 59 insertions(+), 21 deletions(-)
19551
19552commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
19553Author: Carl Worth <cworth@cworth.org>
19554Date:	Fri Jul 15 17:43:44 2005 +0000
19555
19556    Rename FcPatternThawAll to FcPatternFini.
19557    Pull the FcObjectStateName hash table out to file scope, and add
19558	FcObjectStaticNameFini so that FcFini will cleanup this hash
19559	table as
19560	well.
19561    Clear FILE* to NULL after fclose.
19562
19563 ChangeLog    | 15 +++++++++++++++
19564 src/fcinit.c |  2 +-
19565 src/fcint.h  |  2 +-
19566 src/fcpat.c  | 49 ++++++++++++++++++++++++++++++++++++-------------
19567 src/fcxml.c  |  1 +
19568 5 files changed, 54 insertions(+), 15 deletions(-)
19569
19570commit 0fa680f0766a8f545b20a7935a19e9db5529f903
19571Author: Patrick Lam <plam@MIT.EDU>
19572Date:	Thu Jul 7 12:09:10 2005 +0000
19573
19574    Convert ObjectPtr from a fat structure to a simple index into an
19575    id table;
19576	ids can be positive (for static strings) or negative (for dynamic
19577	strings). Static strings belong to a single buffer, while dynamic
19578	strings are independently allocated.
19579
19580 fontconfig/fontconfig.h |   9 +-
19581 src/fccfg.c		 |   7 +-
19582 src/fcname.c		 |   2 +-
19583 src/fcpat.c		 | 560
19584 ++++++++++++++++++++++++++++++++++--------------
19585 src/fcxml.c		 |   2 +-
19586 5 files changed, 408 insertions(+), 172 deletions(-)
19587
19588commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
19589Author: Patrick Lam <plam@MIT.EDU>
19590Date:	Tue Jun 28 03:41:02 2005 +0000
19591
19592    Add functionality to allow fontconfig data structure serialization.
19593    This patch allows the fundamental fontconfig data structures to be
19594	serialized. I've converted everything from FcPattern down to be
19595	able to
19596	use *Ptr objects, which can be either static or dynamic (using
19597	a union
19598	which either contains a pointer or an index) and replaced
19599	storage of
19600	pointers in the heap with the appropriate *Ptr object. I then
19601	changed
19602	all writes of pointers to the heap with a *CreateDynamic call,
19603	which
19604	creates a dynamic Ptr object pointing to the same object as
19605	before.
19606	This way, the fundamental fontconfig semantics should be
19607	unchanged; I
19608	did not have to change external signatures this way, although
19609	I did
19610	change some internal signatures. When given a *Ptr object,
19611	just run *U
19612	to get back to a normal pointer; it gives the right answer
19613	regardless
19614	of whether we're using static or dynamic storage.
19615    I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
19616	converts the dynamic FcFontSets contained in the config object to
19617	static FcFontSets and also converts its dependencies
19618	(e.g. everything
19619	you'd need to write to disk) to static objects. Note that you
19620	have to
19621	call Fc*PrepareSerialize first; this call will count the number of
19622	objects that actually needs to be allocated, so that we can avoid
19623	realloc. The Fc*Serialize calls then check the static pointers for
19624	nullness, and allocate the buffers if necessary. I've tested the
19625	execution of fc-list and fc-match after Fc*Serialize and they
19626	appear to
19627	work the same way.
19628
19629 fc-lang/fc-lang.c	 |  17 +-
19630 fontconfig/fcprivate.h  |   8 +-
19631 fontconfig/fontconfig.h |  50 ++-
19632 src/fccache.c		 |  32 ++
19633 src/fccfg.c		 | 135 ++++----
19634 src/fccharset.c	 | 371 ++++++++++++++++-----
19635 src/fcdbg.c		 |  26 +-
19636 src/fcfs.c		 |  36 ++
19637 src/fcint.h		 | 212 +++++++++++-
19638 src/fclang.c		 | 164 ++++++---
19639 src/fclist.c		 | 104 +++---
19640 src/fcmatch.c		 |  69 ++--
19641 src/fcmatrix.c		 |  71 +++-
19642 src/fcname.c		 |  35 +-
19643 src/fcpat.c		 | 866
19644 ++++++++++++++++++++++++++++++++++++++----------
19645 src/fcstr.c		 | 219 ++++++++++--
19646 src/fcxml.c		 |  13 +-
19647 17 files changed, 1902 insertions(+), 526 deletions(-)
19648
19649commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
19650Author: Keith Packard <keithp@keithp.com>
19651Date:	Fri Jun 17 03:01:43 2005 +0000
19652
19653    Make FcOpNotContains use FcStrStr for strings so that it matches
19654    semantics
19655	for !FcOpContains.
19656    reviewed by: keithp
19657
19658 ChangeLog   | 8 ++++++++
19659 src/fccfg.c | 4 +++-
19660 2 files changed, 11 insertions(+), 1 deletion(-)
19661
19662commit adc7abacbf0e2eae882d035f10117fb009b71bdd
19663Author: Keith Packard <keithp@keithp.com>
19664Date:	Fri May 20 16:21:39 2005 +0000
19665
19666    Move fontconfig source package to libs as per override
19667
19668 ChangeLog	  | 6 ++++++
19669 debian/changelog | 2 ++
19670 debian/control   | 2 +-
19671 3 files changed, 9 insertions(+), 1 deletion(-)
19672
19673commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
19674Author: Keith Packard <keithp@keithp.com>
19675Date:	Fri May 20 15:56:51 2005 +0000
19676
19677    The ka.orth file requires several characters which are not used
19678    anymore in
19679	modern Georgian and which are missing in the free Georgian
19680	TrueType
19681	fonts downloadable at:
19682    http://aiet.qartuli.net/docs/georgian_on_linux_en.php
19683    reviewed by: Mike Fabian Bug: 3352
19684
19685 ChangeLog	 | 11 +++++++++++
19686 fc-lang/ka.orth |  5 +++--
19687 2 files changed, 14 insertions(+), 2 deletions(-)
19688
19689commit 87c887464a6fc20310998146b8558179ebe18923
19690Author: Keith Packard <keithp@keithp.com>
19691Date:	Wed Apr 27 19:08:08 2005 +0000
19692
19693    Update date to real 2.3.2 release date. Fix change attributions
19694
19695 ChangeLog	  | 14 ++++++++++++++
19696 README		  |  5 +++--
19697 debian/changelog |  2 +-
19698 3 files changed, 18 insertions(+), 3 deletions(-)
19699
19700commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
19701Author: Keith Packard <keithp@keithp.com>
19702Date:	Wed Apr 27 16:22:46 2005 +0000
19703
19704    Bump so revision for 2.3.2
19705    Fix a few minor leaks in error cases.
19706
19707 fc-cache/fc-cache.c | 11 ++++++++++-
19708 1 file changed, 10 insertions(+), 1 deletion(-)
19709
19710commit 1cb309adcb881409d669749bbca91056a0967ccf
19711Author: Keith Packard <keithp@keithp.com>
19712Date:	Sat Apr 23 04:32:23 2005 +0000
19713
19714    Update for version 2.3.2
19715
19716 ChangeLog		 |  8 ++++++++
19717 README			 | 11 +++++++++--
19718 configure.in		 |  2 +-
19719 debian/changelog	 |  7 +++++++
19720 fontconfig/fontconfig.h |  2 +-
19721 5 files changed, 26 insertions(+), 4 deletions(-)
19722
19723commit 716ac8b8033794e2557ad567005dfff4dd95f031
19724Author: Keith Packard <keithp@keithp.com>
19725Date:	Thu Apr 21 19:03:53 2005 +0000
19726
19727    Don't force bitmap font enable in default configuration; allows
19728    users to
19729	override this in ~/.fonts.conf
19730    Updated translations
19731    Destroy font configuration on exit to help valgrind
19732    Use own transcoding routines in preference to iconv which appears
19733    to have
19734	leaks in some translators. Call iconv_close after using iconv
19735	(oops).
19736    Prefer unicode encoding of Euro char as some fonts mis-encode Euro
19737    in other
19738	ones.
19739    Must fetch bitmap glyphs to get width values to check for
19740	monospace/dual-width fonts.
19741
19742 ChangeLog		    |  36 +++++++++++
19743 debian/fontconfig.postinst |	8 ++-
19744 debian/po/cs.po	    | 154
19745 +++++++++++++++++++--------------------------
19746 debian/po/da.po	    |  94 ++++++++++-----------------
19747 debian/po/de.po	    |  71 ++++++---------------
19748 debian/po/es.po	    |  77 +++++++----------------
19749 debian/po/fr.po	    |  77 +++++++----------------
19750 debian/po/ja.po	    | 150
19751 +++++++++----------------------------------
19752 debian/po/nl.po	    |  71 ++++++---------------
19753 debian/po/pt.po	    |  71 ++++++---------------
19754 debian/po/pt_BR.po	    |  77 +++++++----------------
19755 debian/po/templates.pot    |  66 +++++--------------
19756 debian/po/tr.po	    |  71 ++++++---------------
19757 debian/po/zh_CN.po	    |  71 ++++++---------------
19758 fc-cache/fc-cache.c	    |	1 +
19759 fonts.conf.in		    |  37 +++++------
19760 src/fcfreetype.c	    |  84 ++++++++++++++-----------
19761 17 files changed, 404 insertions(+), 812 deletions(-)
19762
19763commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
19764Author: Ross Burton <ross@burtonini.com>
19765Date:	Wed Apr 13 09:11:52 2005 +0000
19766
19767    Check that a pattern isn't already frozen in FcPatternFreeze
19768
19769 ChangeLog   | 5 +++++
19770 src/fcpat.c | 3 +++
19771 2 files changed, 8 insertions(+)
19772
19773commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
19774Author: Ross Burton <ross@burtonini.com>
19775Date:	Thu Mar 31 19:16:49 2005 +0000
19776
19777    Put all FcPattern objects though FcObjectStaticName and do pointer
19778    trather
19779	than string compares
19780
19781 ChangeLog     | 8 ++++++++
19782 src/fclist.c  | 5 +++--
19783 src/fcmatch.c | 2 +-
19784 src/fcpat.c   | 3 ++-
19785 4 files changed, 14 insertions(+), 4 deletions(-)
19786
19787commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
19788Author: Tor Lillqvist <tml@iki.fi>
19789Date:	Thu Mar 17 08:57:11 2005 +0000
19790
19791    Add the .dll to the dll name.
19792
19793 ChangeLog	       | 4 ++++
19794 src/fontconfig.def.in | 2 +-
19795 2 files changed, 5 insertions(+), 1 deletion(-)
19796
19797commit 5f347d9cd50069a50174cc243acab64ee4e537a9
19798Author: Keith Packard <keithp@keithp.com>
19799Date:	Thu Mar 10 22:06:20 2005 +0000
19800
19801    Update to reflect configuration changes
19802    Fix Autohint vs Autohinter mistake
19803    Adopt changes from Josselin Mouette for configuration descriptions
19804    Update
19805	debian to version 2.3.1-2
19806
19807 ChangeLog		     | 11 +++++++++++
19808 debian/README.Debian	     | 19 ++++++++++---------
19809 debian/changelog	     | 10 ++++++++++
19810 debian/fontconfig.postinst  |	2 +-
19811 debian/fontconfig.templates | 39 ++++++++-------------------------------
19812 5 files changed, 40 insertions(+), 41 deletions(-)
19813
19814commit 8c74026071aae6ad70a96b81398498dcb28c0255
19815Author: Keith Packard <keithp@keithp.com>
19816Date:	Wed Mar 9 04:57:42 2005 +0000
19817
19818    Update debian for 2.3.1
19819
19820 ChangeLog	  |  6 ++++++
19821 debian/changelog | 11 +++++++++++
19822 debian/rules	  |  1 +
19823 3 files changed, 18 insertions(+)
19824
19825commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
19826Author: Tor Lillqvist <tml@iki.fi>
19827Date:	Wed Mar 9 00:47:11 2005 +0000
19828
19829    Get the DLL from "bin" where modern libtools put it, not "lib".
19830    Check also drive letter prefix on Win32.
19831
19832 ChangeLog	   | 8 ++++++++
19833 fontconfig-zip.in | 2 +-
19834 src/fccfg.c	   | 4 +++-
19835 3 files changed, 12 insertions(+), 2 deletions(-)
19836
19837commit d49dde9f900777f8482290dbafc6acb52a2b9432
19838Author: Keith Packard <keithp@keithp.com>
19839Date:	Tue Mar 8 23:39:02 2005 +0000
19840
19841    Update for 2.3.1
19842
19843 ChangeLog		 |  7 +++++++
19844 README			 | 12 ++++++++++--
19845 configure.in		 |  2 +-
19846 fontconfig/fontconfig.h |  2 +-
19847 4 files changed, 19 insertions(+), 4 deletions(-)
19848
19849commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
19850Author: Keith Packard <keithp@keithp.com>
19851Date:	Sat Mar 5 23:50:55 2005 +0000
19852
19853    Include space and remove numbers from valid script tags. This
19854    ensures that
19855	tags like 'lao ' work while rejecting those which have any digits.
19856	Eliminate a spurious debugging variable (len)
19857
19858 ChangeLog	  |  8 ++++++++
19859 src/fcfreetype.c | 20 ++++++++++++--------
19860 2 files changed, 20 insertions(+), 8 deletions(-)
19861
19862commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
19863Author: Keith Packard <keithp@keithp.com>
19864Date:	Sat Mar 5 23:34:57 2005 +0000
19865
19866    Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
19867    for the
19868	broken font go to Manish Singh
19869
19870 ChangeLog	  |  7 +++++++
19871 src/fcfreetype.c | 64
19872 ++++++++++++++++++++++++++++++++++++++------------------
19873 2 files changed, 51 insertions(+), 20 deletions(-)
19874
19875commit 97bde49a2b791de9ad66aed97ca07c22302da60d
19876Author: Keith Packard <keithp@keithp.com>
19877Date:	Sat Mar 5 20:58:39 2005 +0000
19878
19879    Josselin Mouette:
19880    Include 2.3 release information in changelog Add Josselin Mouette
19881    as an
19882	Uploader Set hinting_type to low priority configuration option
19883    Manish Singh:
19884    yes_bitmaps.conf -> yes-bitmaps.conf
19885    Funda Wang:
19886    Johap -> Johab
19887
19888 ChangeLog		     | 20 ++++++++++++++++++++
19889 debian/changelog	     | 13 +++++++++++--
19890 debian/control		     |	1 +
19891 debian/fontconfig.config    |	2 +-
19892 debian/fontconfig.postinst  |	2 +-
19893 debian/fontconfig.templates |	4 ++--
19894 debian/rules		     |	4 ++--
19895 src/fcfreetype.c	     |	2 +-
19896 8 files changed, 39 insertions(+), 9 deletions(-)
19897
19898commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
19899Author: Keith Packard <keithp@keithp.com>
19900Date:	Thu Mar 3 06:20:57 2005 +0000
19901
19902    Move debian-specific conf file examples upstream.
19903    Sub-pixel configuration examples must smash subpixel value as
19904    Xft always
19905	sets it from X.
19906    Change sub-pixel rendering debconf descriptions from Enable/Disable to
19907	Always/Never.
19908
19909 ChangeLog		     | 22 ++++++++++++++++++++++
19910 Makefile.am		     |	3 ---
19911 conf.d/Makefile.am	     |	7 +++++--
19912 conf.d/autohint.conf	     |	9 +++++++++
19913 conf.d/no-sub-pixel.conf    |	9 +++++++++
19914 conf.d/sub-pixel.conf	     |	3 ---
19915 conf.d/unhinted.conf	     |	9 +++++++++
19916 debian/autohint.conf	     |	9 ---------
19917 debian/fontconfig.install   |	1 +
19918 debian/fontconfig.postinst  |	4 ++--
19919 debian/fontconfig.templates | 11 +++++------
19920 debian/no-sub-pixel.conf    | 12 ------------
19921 debian/unhinted.conf	     |	9 ---------
19922 13 files changed, 62 insertions(+), 46 deletions(-)
19923
19924commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
19925Author: Keith Packard <keithp@keithp.com>
19926Date:	Thu Mar 3 01:59:28 2005 +0000
19927
19928    Ignore more build detritus
19929    Add debian package construction stuff.
19930    Update to newer versions of these tools
19931    Get library manuals to build again (we love automake).
19932    Update debian build system to switch maintainers and deal with 2.3
19933	functionality
19934
19935 .cvsignore			   |   7 +
19936 ChangeLog			   |  53 +++
19937 Makefile.am			   |  50 ++-
19938 conf.d/.cvsignore		   |   2 +
19939 config/config.guess		   | 846
19940 ++++++++++++++++++++------------------
19941 config/config.sub		   | 449 ++++++++++++++------
19942 debian/README.Debian		   |  44 ++
19943 debian/autohint.conf		   |   9 +
19944 debian/changelog		   | 661 +++++++++++++++++++++++++++++
19945 debian/compat			   |   1 +
19946 debian/control			   |  78 ++++
19947 debian/copyright		   |  29 ++
19948 debian/fontconfig-udeb.install    |   3 +
19949 debian/fontconfig.config	   |  10 +
19950 debian/fontconfig.defoma	   | 162 ++++++++
19951 debian/fontconfig.dirs		   |   1 +
19952 debian/fontconfig.install	   |   6 +
19953 debian/fontconfig.postinst	   | 139 +++++++
19954 debian/fontconfig.postrm	   |  26 ++
19955 debian/fontconfig.templates	   |  51 +++
19956 debian/libfontconfig1-dev.install |   7 +
19957 debian/libfontconfig1.install	   |   1 +
19958 debian/local.conf.md5sum	   |  18 +
19959 debian/no-sub-pixel.conf	   |  12 +
19960 debian/po/POTFILES.in		   |   1 +
19961 debian/po/cs.po		   | 154 +++++++
19962 debian/po/da.po		   | 174 ++++++++
19963 debian/po/de.po		   | 157 +++++++
19964 debian/po/es.po		   | 198 +++++++++
19965 debian/po/fr.po		   | 194 +++++++++
19966 debian/po/ja.po		   | 180 ++++++++
19967 debian/po/nl.po		   | 158 +++++++
19968 debian/po/pt.po		   | 145 +++++++
19969 debian/po/pt_BR.po		   | 183 +++++++++
19970 debian/po/templates.pot	   | 120 ++++++
19971 debian/po/tr.po		   | 150 +++++++
19972 debian/po/zh_CN.po		   | 148 +++++++
19973 debian/rules			   |  39 ++
19974 debian/unhinted.conf		   |   9 +
19975 doc/.cvsignore			   |   1 +
19976 doc/Makefile.am		   |  13 +-
19977 41 files changed, 4171 insertions(+), 518 deletions(-)
19978
19979commit 4afc00ca02bb3f49fe214463e0f194486f438b70
19980Author: Keith Packard <keithp@keithp.com>
19981Date:	Tue Mar 1 20:48:36 2005 +0000
19982
19983    Update for 2.3.0
19984
19985 ChangeLog		 |  7 +++++++
19986 README			 | 14 ++++++++++++--
19987 configure.in		 |  2 +-
19988 fontconfig/fontconfig.h |  4 ++--
19989 4 files changed, 22 insertions(+), 5 deletions(-)
19990
19991commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
19992Author: Keith Packard <keithp@keithp.com>
19993Date:	Tue Mar 1 20:36:48 2005 +0000
19994
19995    Generate and install PDF versions of the manuals
19996    Fix formatting
19997    Add missing exported functions, fix data types
19998    Add missing pattern elements.
19999    Add missing pattern elements. Document conf.d usage, clarify available
20000	orthography list. Fix some config file attributes. Complete
20001	list of
20002	constants.
20003    Mark FC_SOURCE deprecated.
20004    Don't set FC_SOURCE any longer.
20005
20006 ChangeLog		   | 25 ++++++++++++++++
20007 doc/Makefile.am	   | 18 +++++++++++-
20008 doc/fcpattern.fncs	   |  3 +-
20009 doc/fcstring.fncs	   | 40 +++++++++++++++++++++++--
20010 doc/fontconfig-devel.sgml | 10 ++++++-
20011 doc/fontconfig-user.sgml  | 74
20012 ++++++++++++++++++++++++++++++++++++++++-------
20013 fontconfig/fontconfig.h   |  2 +-
20014 src/fcfreetype.c	   |  3 --
20015 8 files changed, 156 insertions(+), 19 deletions(-)
20016
20017commit 414f720281b416736b92913f4bcbceac1a781cde
20018Author: Keith Packard <keithp@keithp.com>
20019Date:	Mon Feb 28 18:56:15 2005 +0000
20020
20021    Create prototype /etc/fonts/conf.d directory with a few sample
20022	configuration files. Deprecate use of local.conf for local
20023	customizations in favor of this directory based scheme which
20024	is more
20025	easily integrated into installation systems.
20026    Tag FC_EMBOLDEN as a boolean variable
20027
20028 ChangeLog		 | 18 ++++++++++++++++++
20029 Makefile.am		 | 24 ++----------------------
20030 conf.d/Makefile.am	 | 34 ++++++++++++++++++++++++++++++++++
20031 conf.d/README		 |  8 ++++++++
20032 conf.d/no-bitmaps.conf  | 13 +++++++++++++
20033 conf.d/sub-pixel.conf	 | 12 ++++++++++++
20034 conf.d/yes-bitmaps.conf | 13 +++++++++++++
20035 configure.in		 |  1 +
20036 src/fcname.c		 |  1 +
20037 9 files changed, 102 insertions(+), 22 deletions(-)
20038
20039commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
20040Author: Keith Packard <keithp@keithp.com>
20041Date:	Thu Feb 10 23:00:51 2005 +0000
20042
20043    Free patterns from fonts which are rejected by configuration
20044    (bug #2518)
20045    reviewed by: pborelli@katamail.com
20046
20047 ChangeLog   | 8 ++++++++
20048 src/fcdir.c | 2 ++
20049 2 files changed, 10 insertions(+)
20050
20051commit afca783626534477f07b03d173bbe9f51e03b53b
20052Author: Keith Packard <keithp@keithp.com>
20053Date:	Sat Jan 29 00:42:37 2005 +0000
20054
20055    Update for version 2.2.99
20056
20057 ChangeLog		 | 11 +++++++++--
20058 README			 | 16 ++++++++++++++--
20059 configure.in		 |  2 +-
20060 fontconfig/fontconfig.h |  2 +-
20061 4 files changed, 25 insertions(+), 6 deletions(-)
20062
20063commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
20064Author: Keith Packard <keithp@keithp.com>
20065Date:	Sat Jan 29 00:33:47 2005 +0000
20066
20067    Add a few pointers
20068
20069 ChangeLog | 5 +++++
20070 README    | 3 +++
20071 2 files changed, 8 insertions(+)
20072
20073commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
20074Author: Keith Packard <keithp@keithp.com>
20075Date:	Fri Jan 28 23:55:14 2005 +0000
20076
20077    Polite typechecking for test and edit expressions. Helps catch
20078    errors in
20079	the font configuration.
20080
20081 ChangeLog    |  10 +++
20082 src/fcint.h  |  12 +--
20083 src/fcname.c |   2 +-
20084 src/fcxml.c  | 252
20085 ++++++++++++++++++++++++++++++++++++++++++++++-------------
20086 4 files changed, 211 insertions(+), 65 deletions(-)
20087
20088commit 59e149e757795a7c0ec66c35b551a66e0da42098
20089Author: Keith Packard <keithp@keithp.com>
20090Date:	Sun Jan 16 01:41:24 2005 +0000
20091
20092    Have --with-expat set EXPAT_CFLAGS (bug 2278)
20093    reviewed by: Keith Packard <keithp@keithp.com>
20094
20095 ChangeLog    |  7 +++++++
20096 configure.in | 11 ++++++++++-
20097 2 files changed, 17 insertions(+), 1 deletion(-)
20098
20099commit d8ae9c92197f1f2782b9decb276f6da756ce882d
20100Author: Keith Packard <keithp@keithp.com>
20101Date:	Thu Jan 13 18:31:50 2005 +0000
20102
20103    Add SEE ALSO section (bug 2085)
20104    Cross compiling fixes (bug 280)
20105    reviewed by: Keith Packard <keithp@keithp.com>
20106
20107 ChangeLog		  | 18 ++++++++++++++++++
20108 Makefile.am		  | 17 ++++++++++++++++-
20109 configure.in		  | 44
20110 ++++++++++++++++++++++++++++++++++++++++++++
20111 doc/Makefile.am	  |  8 ++++++--
20112 doc/fontconfig-user.sgml |  5 +++++
20113 fc-case/Makefile.am	  |  8 ++++++--
20114 fc-glyphname/Makefile.am |  8 ++++++--
20115 fc-lang/Makefile.am	  |  8 ++++++--
20116 src/fontconfig.def.in	  |  2 +-
20117 9 files changed, 108 insertions(+), 10 deletions(-)
20118
20119commit 8759822e8fdaebcaaea82571d6b084003ca5751e
20120Author: Keith Packard <keithp@keithp.com>
20121Date:	Thu Jan 13 18:10:42 2005 +0000
20122
20123    Update blanks list (Closes bug 86)
20124
20125 ChangeLog     |  5 +++++
20126 fonts.conf.in | 52 +++++++++++++++++++++++++++++++---------------------
20127 2 files changed, 36 insertions(+), 21 deletions(-)
20128
20129commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
20130Author: Keith Packard <keithp@keithp.com>
20131Date:	Tue Jan 4 21:54:50 2005 +0000
20132
20133    Verify that every font pattern loaded from cache has both FC_FILE and
20134	FC_FAMILY entries. Attempt to fix bug #2219.
20135
20136 ChangeLog     |  7 +++++++
20137 src/fccache.c | 10 +++++++++-
20138 2 files changed, 16 insertions(+), 1 deletion(-)
20139
20140commit d53461812d46ffb2eaffb2c512e8740e8536e498
20141Author: Keith Packard <keithp@keithp.com>
20142Date:	Wed Dec 29 19:44:51 2004 +0000
20143
20144    Update for version 2.2.98
20145
20146 ChangeLog		 |  7 +++++++
20147 README			 | 22 ++++++++++++++++++++--
20148 configure.in		 |  2 +-
20149 fontconfig/fontconfig.h |  2 +-
20150 4 files changed, 29 insertions(+), 4 deletions(-)
20151
20152commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
20153Author: Keith Packard <keithp@keithp.com>
20154Date:	Wed Dec 29 19:37:14 2004 +0000
20155
20156    Document ASCII limitations of Fc character conversion macros
20157    Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
20158    (useful
20159	for testing case conversion functions)
20160
20161 ChangeLog		 |  8 ++++++++
20162 fontconfig/fontconfig.h | 10 +++++++---
20163 src/fcstr.c		 | 21 ++++++++++++++++++++-
20164 3 files changed, 35 insertions(+), 4 deletions(-)
20165
20166commit 02748dd3b8830a60439340a768959231e669b55c
20167Author: Keith Packard <keithp@keithp.com>
20168Date:	Wed Dec 29 10:07:10 2004 +0000
20169
20170    Add territory database
20171    Reviewed by: Keith Packard
20172    Remove Han characters from Korean orthography
20173
20174 .cvsignore	      |     1 +
20175 ChangeLog	      |    15 +
20176 fc-case/.cvsignore   |     6 +
20177 fc-lang/iso-3166.txt |   242 +
20178 fc-lang/ko.orth      | 18729
20179 +++++++------------------------------------------
20180 5 files changed, 2776 insertions(+), 16217 deletions(-)
20181
20182commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
20183Author: Keith Packard <keithp@keithp.com>
20184Date:	Wed Dec 29 09:57:49 2004 +0000
20185
20186    Reorder utility programs to make sure fc-case is run before fc-lang as
20187	fc-lang uses fcstr.c which uses fccase.h
20188    Fix broken XML
20189
20190 ChangeLog     |  8 ++++++++
20191 Makefile.am   |  2 +-
20192 fonts.conf.in | 10 +++++++---
20193 3 files changed, 16 insertions(+), 4 deletions(-)
20194
20195commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
20196Author: Keith Packard <keithp@keithp.com>
20197Date:	Wed Dec 29 09:15:17 2004 +0000
20198
20199    Adopt some RedHat suggestions for standard font configuration.
20200    Add new helper program 'fc-case' to construct case folding tables from
20201	standard Unicode CaseFolding.txt file
20202    Re-implement case insensitive functions with Unicode aware versions
20203	(including full case folding mappings)
20204
20205 ChangeLog		 |  26 ++
20206 Makefile.am		 |   2 +-
20207 configure.in		 |   1 +
20208 fc-case/CaseFolding.txt | 924
20209 ++++++++++++++++++++++++++++++++++++++++++++++++
20210 fc-case/Makefile.am	 |  52 +++
20211 fc-case/fc-case.c	 | 363 +++++++++++++++++++
20212 fc-case/fccase.tmpl.h	 |  25 ++
20213 fonts.conf.in		 |  73 ++--
20214 src/fcint.h		 |  34 ++
20215 src/fclist.c		 |  16 +-
20216 src/fcstr.c		 | 263 +++++++++++---
20217 11 files changed, 1685 insertions(+), 94 deletions(-)
20218
20219commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
20220Author: Keith Packard <keithp@keithp.com>
20221Date:	Tue Dec 14 00:12:25 2004 +0000
20222
20223    I changed FcFontSetSort to respect the generic aliases better in
20224    the face
20225	of language matching.
20226    What I did was to ammend the strict sort order used by FcFontSort
20227    so that
20228	it 'satisfies' the language specified in the pattern by
20229	locating the
20230	best matching font supporting each pattern language and then
20231	ignores
20232	language in the remaining fonts for purposes of matching.
20233    So, when asking for 'sans:lang=en', you'll get an English font
20234    first, and
20235	then the remaining fonts sorted with respect to the 'sans'
20236	alias alone
20237	-- pushing Kochi fonts ahead of other English-supporting Han
20238	fonts.
20239    reviewed by: Owen Taylor <otaylor@redhat.com>
20240
20241 ChangeLog     | 17 +++++++++++++
20242 src/fcmatch.c | 81
20243 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
20244 2 files changed, 96 insertions(+), 2 deletions(-)
20245
20246commit 46a10637cde656967b60f1e028b24763022358bb
20247Author: Keith Packard <keithp@keithp.com>
20248Date:	Fri Dec 10 16:48:08 2004 +0000
20249
20250    Configuration changes to request synthetic emboldening of fonts. The
20251    actual
20252	emboldening code will live in Xft.
20253    reviewed by: Keith Packard <keithp@keithp.com>
20254
20255 ChangeLog		 | 10 ++++++++++
20256 fontconfig/fontconfig.h |  1 +
20257 fonts.conf.in		 | 20 ++++++++++++++++++++
20258 3 files changed, 31 insertions(+)
20259
20260commit 9af19286b0dcdf7636749b9efb64a50650554f2d
20261Author: Keith Packard <keithp@keithp.com>
20262Date:	Thu Dec 9 19:36:30 2004 +0000
20263
20264    Currently Russian (ru) requires 0406 and 0456 (І and і), but
20265    these were
20266	eliminated in Russian in 1918 in favor of 0418 and 0438 (И
20267	and и),
20268	and don't even appear in KOI8-R. (The hypothesis that they
20269	don't appear
20270	in KOI8-R due to their similarity with Latin I and i is
20271	eliminated by
20272	their presence in KOI8-U.) I have a couple of fonts with Russian
20273	support that don't have the letter.
20274    Therefore, 0406 and 0456 should be removed from or commented out
20275    of ru.orth
20276    reviewed by: Keith Packard <keithp@keithp.com>
20277
20278 ChangeLog	 | 16 ++++++++++++++++
20279 fc-lang/ru.orth |  4 ++--
20280 2 files changed, 18 insertions(+), 2 deletions(-)
20281
20282commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
20283Author: Keith Packard <keithp@keithp.com>
20284Date:	Tue Dec 7 01:36:26 2004 +0000
20285
20286    Reviewed by: Keith Packard <keithp@keithp.com>
20287    memoize strings and share a single copy for all uses. Note that
20288    this could
20289	be improved further by using statically allocated blocks and
20290	gluing
20291	multiple strings together, but I'm basically lazy. In my
20292	environment
20293	with 800 font files, I get a savings of about 90KB.
20294
20295 ChangeLog    | 15 +++++++++++++++
20296 src/fcinit.c |  5 +++--
20297 src/fcint.h  |  3 ++-
20298 src/fclist.c |  2 +-
20299 src/fcpat.c  | 42 +++++++++++++-----------------------------
20300 src/fcxml.c  |  6 ------
20301 6 files changed, 34 insertions(+), 39 deletions(-)
20302
20303commit 46b51147d10db21a4d5992074bcdc9022f45856b
20304Author: Keith Packard <keithp@keithp.com>
20305Date:	Tue Dec 7 01:14:46 2004 +0000
20306
20307    Change files from ISO-Latin-1 to UTF-8
20308
20309 COPYING			 |   2 +-
20310 ChangeLog			 | 249
20311 ++++++++++++++++++++++++++++++++++++++++
20312 Makefile.am			 |   2 +-
20313 config/Makedefs.in		 |   2 +-
20314 configure.in			 |   2 +-
20315 doc/edit-sgml.c		 |   2 +-
20316 doc/fcatomic.fncs		 |   2 +-
20317 doc/fcblanks.fncs		 |   2 +-
20318 doc/fccharset.fncs		 |   2 +-
20319 doc/fcconfig.fncs		 |   2 +-
20320 doc/fcconstant.fncs		 |   2 +-
20321 doc/fcfile.fncs		 |   2 +-
20322 doc/fcfontset.fncs		 |   2 +-
20323 doc/fcfreetype.fncs		 |   2 +-
20324 doc/fcinit.fncs		 |   2 +-
20325 doc/fcmatrix.fncs		 |   2 +-
20326 doc/fcobjectset.fncs		 |   2 +-
20327 doc/fcobjecttype.fncs		 |   2 +-
20328 doc/fcpattern.fncs		 |   2 +-
20329 doc/fcstring.fncs		 |   2 +-
20330 doc/fcstrset.fncs		 |   2 +-
20331 doc/fcvalue.fncs		 |   2 +-
20332 doc/fontconfig-devel.sgml	 |   4 +-
20333 doc/fontconfig-user.sgml	 |   2 +-
20334 doc/func.sgml			 |   2 +-
20335 doc/version.sgml.in		 |   2 +-
20336 fc-cache/Makefile.am		 |   2 +-
20337 fc-cache/fc-cache.c		 |   2 +-
20338 fc-glyphname/Makefile.am	 |   2 +-
20339 fc-glyphname/fc-glyphname.c	 |   2 +-
20340 fc-glyphname/fcglyphname.tmpl.h |   2 +-
20341 fc-lang/Makefile.am		 |   2 +-
20342 fc-lang/aa.orth		 |   2 +-
20343 fc-lang/ab.orth		 |   2 +-
20344 fc-lang/af.orth		 |   2 +-
20345 fc-lang/am.orth		 |   2 +-
20346 fc-lang/ar.orth		 |   2 +-
20347 fc-lang/ast.orth		 |   2 +-
20348 fc-lang/ava.orth		 |   2 +-
20349 fc-lang/ay.orth		 |   2 +-
20350 fc-lang/az.orth		 |   2 +-
20351 fc-lang/az_ir.orth		 |   2 +-
20352 fc-lang/ba.orth		 |   2 +-
20353 fc-lang/bam.orth		 |   2 +-
20354 fc-lang/be.orth		 |   2 +-
20355 fc-lang/bg.orth		 |   2 +-
20356 fc-lang/bh.orth		 |   2 +-
20357 fc-lang/bho.orth		 |   2 +-
20358 fc-lang/bi.orth		 |   2 +-
20359 fc-lang/bin.orth		 |   2 +-
20360 fc-lang/bn.orth		 |   2 +-
20361 fc-lang/bo.orth		 |   2 +-
20362 fc-lang/br.orth		 |   2 +-
20363 fc-lang/bs.orth		 |   2 +-
20364 fc-lang/bua.orth		 |   2 +-
20365 fc-lang/ca.orth		 |   2 +-
20366 fc-lang/ce.orth		 |   2 +-
20367 fc-lang/ch.orth		 |   2 +-
20368 fc-lang/chm.orth		 |   2 +-
20369 fc-lang/chr.orth		 |   2 +-
20370 fc-lang/co.orth		 |   2 +-
20371 fc-lang/cs.orth		 |   2 +-
20372 fc-lang/cu.orth		 |   2 +-
20373 fc-lang/cv.orth		 |   2 +-
20374 fc-lang/cy.orth		 |   2 +-
20375 fc-lang/da.orth		 |   2 +-
20376 fc-lang/de.orth		 |   2 +-
20377 fc-lang/dz.orth		 |   2 +-
20378 fc-lang/el.orth		 |   2 +-
20379 fc-lang/en.orth		 |   2 +-
20380 fc-lang/eo.orth		 |   2 +-
20381 fc-lang/es.orth		 |   2 +-
20382 fc-lang/et.orth		 |   2 +-
20383 fc-lang/eu.orth		 |   4 +-
20384 fc-lang/fa.orth		 |   2 +-
20385 fc-lang/fc-lang.c		 |   2 +-
20386 fc-lang/fc-lang.man		 |   2 +-
20387 fc-lang/fclang.tmpl.h		 |   2 +-
20388 fc-lang/fi.orth		 |   2 +-
20389 fc-lang/fj.orth		 |   2 +-
20390 fc-lang/fo.orth		 |   2 +-
20391 fc-lang/fr.orth		 |   2 +-
20392 fc-lang/ful.orth		 |   2 +-
20393 fc-lang/fur.orth		 |   2 +-
20394 fc-lang/fy.orth		 |   4 +-
20395 fc-lang/ga.orth		 |   2 +-
20396 fc-lang/gd.orth		 |   2 +-
20397 fc-lang/gez.orth		 |   2 +-
20398 fc-lang/gl.orth		 |   2 +-
20399 fc-lang/gn.orth		 |   4 +-
20400 fc-lang/gu.orth		 |   2 +-
20401 fc-lang/gv.orth		 |   2 +-
20402 fc-lang/ha.orth		 |   2 +-
20403 fc-lang/haw.orth		 |   2 +-
20404 fc-lang/he.orth		 |   2 +-
20405 fc-lang/hi.orth		 |   2 +-
20406 fc-lang/ho.orth		 |   2 +-
20407 fc-lang/hr.orth		 |   2 +-
20408 fc-lang/hu.orth		 |   2 +-
20409 fc-lang/hy.orth		 |   2 +-
20410 fc-lang/ia.orth		 |   2 +-
20411 fc-lang/ibo.orth		 |   2 +-
20412 fc-lang/id.orth		 |   2 +-
20413 fc-lang/ie.orth		 |   2 +-
20414 fc-lang/ik.orth		 |   2 +-
20415 fc-lang/io.orth		 |   2 +-
20416 fc-lang/is.orth		 |   2 +-
20417 fc-lang/iso639-2		 | 194 +++++++++++++++----------------
20418 fc-lang/it.orth		 |   2 +-
20419 fc-lang/iu.orth		 |   2 +-
20420 fc-lang/ja.orth		 |   2 +-
20421 fc-lang/ka.orth		 |   2 +-
20422 fc-lang/kaa.orth		 |   2 +-
20423 fc-lang/ki.orth		 |   2 +-
20424 fc-lang/kk.orth		 |   2 +-
20425 fc-lang/kl.orth		 |   2 +-
20426 fc-lang/km.orth		 |   2 +-
20427 fc-lang/kn.orth		 |   2 +-
20428 fc-lang/ko.orth		 |   2 +-
20429 fc-lang/kok.orth		 |   2 +-
20430 fc-lang/ks.orth		 |   2 +-
20431 fc-lang/ku.orth		 |   2 +-
20432 fc-lang/ku_ir.orth		 |   2 +-
20433 fc-lang/kum.orth		 |   2 +-
20434 fc-lang/kv.orth		 |   2 +-
20435 fc-lang/kw.orth		 |   2 +-
20436 fc-lang/ky.orth		 |   2 +-
20437 fc-lang/la.orth		 |   2 +-
20438 fc-lang/lb.orth		 |   2 +-
20439 fc-lang/lez.orth		 |   2 +-
20440 fc-lang/lo.orth		 |   2 +-
20441 fc-lang/lt.orth		 |   2 +-
20442 fc-lang/lv.orth		 |   2 +-
20443 fc-lang/mg.orth		 |   2 +-
20444 fc-lang/mh.orth		 |   2 +-
20445 fc-lang/mi.orth		 |   2 +-
20446 fc-lang/mk.orth		 |   2 +-
20447 fc-lang/ml.orth		 |   2 +-
20448 fc-lang/mn.orth		 |   2 +-
20449 fc-lang/mo.orth		 |   2 +-
20450 fc-lang/mr.orth		 |   2 +-
20451 fc-lang/mt.orth		 |   2 +-
20452 fc-lang/my.orth		 |   2 +-
20453 fc-lang/nb.orth		 |   4 +-
20454 fc-lang/nds.orth		 |   2 +-
20455 fc-lang/ne.orth		 |   2 +-
20456 fc-lang/nl.orth		 |   2 +-
20457 fc-lang/nn.orth		 |   2 +-
20458 fc-lang/no.orth		 |   4 +-
20459 fc-lang/ny.orth		 |   2 +-
20460 fc-lang/oc.orth		 |   2 +-
20461 fc-lang/om.orth		 |   2 +-
20462 fc-lang/or.orth		 |   2 +-
20463 fc-lang/os.orth		 |   2 +-
20464 fc-lang/pl.orth		 |   2 +-
20465 fc-lang/ps_af.orth		 |   2 +-
20466 fc-lang/ps_pk.orth		 |   2 +-
20467 fc-lang/pt.orth		 |   2 +-
20468 fc-lang/rm.orth		 |   2 +-
20469 fc-lang/ro.orth		 |   2 +-
20470 fc-lang/ru.orth		 |   2 +-
20471 fc-lang/sa.orth		 |   2 +-
20472 fc-lang/sah.orth		 |   2 +-
20473 fc-lang/sco.orth		 |   2 +-
20474 fc-lang/se.orth		 |   4 +-
20475 fc-lang/sel.orth		 |   2 +-
20476 fc-lang/sh.orth		 |   2 +-
20477 fc-lang/si.orth		 |   2 +-
20478 fc-lang/sk.orth		 |   2 +-
20479 fc-lang/sl.orth		 |   2 +-
20480 fc-lang/sm.orth		 |   2 +-
20481 fc-lang/sma.orth		 |   4 +-
20482 fc-lang/smj.orth		 |   4 +-
20483 fc-lang/smn.orth		 |   4 +-
20484 fc-lang/sms.orth		 |   4 +-
20485 fc-lang/so.orth		 |   2 +-
20486 fc-lang/sq.orth		 |   2 +-
20487 fc-lang/sr.orth		 |   2 +-
20488 fc-lang/sv.orth		 |   2 +-
20489 fc-lang/sw.orth		 |   2 +-
20490 fc-lang/syr.orth		 |   2 +-
20491 fc-lang/ta.orth		 |   2 +-
20492 fc-lang/te.orth		 |   2 +-
20493 fc-lang/tg.orth		 |   2 +-
20494 fc-lang/th.orth		 |   2 +-
20495 fc-lang/ti_er.orth		 |   2 +-
20496 fc-lang/ti_et.orth		 |   2 +-
20497 fc-lang/tig.orth		 |   2 +-
20498 fc-lang/tk.orth		 |   2 +-
20499 fc-lang/tl.orth		 |   2 +-
20500 fc-lang/tn.orth		 |   2 +-
20501 fc-lang/to.orth		 |   2 +-
20502 fc-lang/tr.orth		 |   2 +-
20503 fc-lang/ts.orth		 |   2 +-
20504 fc-lang/tt.orth		 |   2 +-
20505 fc-lang/tw.orth		 |   2 +-
20506 fc-lang/tyv.orth		 |   2 +-
20507 fc-lang/ug.orth		 |   2 +-
20508 fc-lang/uk.orth		 |   2 +-
20509 fc-lang/ur.orth		 |   2 +-
20510 fc-lang/uz.orth		 |   2 +-
20511 fc-lang/ven.orth		 |   2 +-
20512 fc-lang/vi.orth		 |   2 +-
20513 fc-lang/vo.orth		 |   4 +-
20514 fc-lang/vot.orth		 |   2 +-
20515 fc-lang/wa.orth		 |   2 +-
20516 fc-lang/wen.orth		 |   2 +-
20517 fc-lang/wo.orth		 |   2 +-
20518 fc-lang/xh.orth		 |   2 +-
20519 fc-lang/yap.orth		 |   2 +-
20520 fc-lang/yi.orth		 |   2 +-
20521 fc-lang/yo.orth		 |   2 +-
20522 fc-lang/zh_cn.orth		 |   2 +-
20523 fc-lang/zh_hk.orth		 |   2 +-
20524 fc-lang/zh_mo.orth		 |   2 +-
20525 fc-lang/zh_sg.orth		 |   2 +-
20526 fc-lang/zh_tw.orth		 |   2 +-
20527 fc-lang/zu.orth		 |   2 +-
20528 fc-list/Makefile.am		 |   2 +-
20529 fc-list/fc-list.c		 |   2 +-
20530 fc-match/Makefile.am		 |   2 +-
20531 fc-match/fc-match.1		 |   2 +-
20532 fc-match/fc-match.c		 |   2 +-
20533 fontconfig/fcfreetype.h	 |   2 +-
20534 fontconfig/fcprivate.h		 |   2 +-
20535 fontconfig/fontconfig.h	 |   2 +-
20536 src/fcatomic.c			 |   2 +-
20537 src/fcblanks.c			 |   2 +-
20538 src/fccache.c			 |   2 +-
20539 src/fccfg.c			 |   2 +-
20540 src/fccharset.c		 |   2 +-
20541 src/fcdbg.c			 |   2 +-
20542 src/fcdefault.c		 |   2 +-
20543 src/fcdir.c			 |   2 +-
20544 src/fcfreetype.c		 |   4 +-
20545 src/fcfs.c			 |   2 +-
20546 src/fcinit.c			 |   2 +-
20547 src/fcint.h			 |   2 +-
20548 src/fclang.c			 |   2 +-
20549 src/fclist.c			 |   2 +-
20550 src/fcmatch.c			 |   2 +-
20551 src/fcmatrix.c			 |   2 +-
20552 src/fcname.c			 |   2 +-
20553 src/fcpat.c			 |   2 +-
20554 src/fcstr.c			 |   2 +-
20555 src/fcxml.c			 |   2 +-
20556 246 files changed, 603 insertions(+), 354 deletions(-)
20557
20558commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
20559Author: Keith Packard <keithp@keithp.com>
20560Date:	Sun Dec 5 07:44:08 2004 +0000
20561
20562    Update links to new freedesktop.org locations
20563    Add uninstall-local to get rid of fonts.conf and local.conf if
20564    they match
20565	the distributed versions. Fixes 'make distcheck'
20566
20567 ChangeLog   |	8 ++++++++
20568 INSTALL     |	4 ++--
20569 Makefile.am | 24 ++++++++++++++++++++++++
20570 3 files changed, 34 insertions(+), 2 deletions(-)
20571
20572commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
20573Author: Keith Packard <keithp@keithp.com>
20574Date:	Sun Dec 5 06:38:54 2004 +0000
20575
20576    Updates for version 2.2.97
20577
20578 ChangeLog		 |  7 +++++++
20579 README			 | 30 ++++++++++++++++++++++++++++--
20580 configure.in		 |  2 +-
20581 fontconfig/fontconfig.h |  2 +-
20582 4 files changed, 37 insertions(+), 4 deletions(-)
20583
20584commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
20585Author: Keith Packard <keithp@keithp.com>
20586Date:	Sun Dec 5 06:19:46 2004 +0000
20587
20588    Sleep for two seconds before exiting to make sure timestamps for
20589    future
20590	changes have distinct mod times in the file system. Bug #1982.
20591    Add Punjabi orthography. Bug #1671.
20592    reviewed by: Keith Packard <keithp@keithp.com>
20593
20594 ChangeLog	     | 13 ++++++++++++-
20595 fc-cache/fc-cache.c |	8 ++++++++
20596 fc-lang/pa.orth     | 46 ++++++++++++++++++++++++++++++++++++++++++++++
20597 3 files changed, 66 insertions(+), 1 deletion(-)
20598
20599commit c5a0b541df8be0b66f4ecf531570242693aac930
20600Author: Keith Packard <keithp@keithp.com>
20601Date:	Sun Dec 5 05:49:20 2004 +0000
20602
20603    Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
20604	multi-arch installs. Now that all X fonts are included without
20605	prejudice, the chances of the date being at all interesting
20606	are rather
20607	limited. Bug #415.
20608    Add copyright and license
20609
20610 ChangeLog	 | 10 ++++++++++
20611 fonts.conf.in	 |  2 +-
20612 src/Makefile.am | 23 +++++++++++++++++++++++
20613 3 files changed, 34 insertions(+), 1 deletion(-)
20614
20615commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
20616Author: Keith Packard <keithp@keithp.com>
20617Date:	Sun Dec 5 05:03:52 2004 +0000
20618
20619    Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
20620    (or
20621	wherever the X fonts are located).
20622    Document new <include>directory-name</include> semantics
20623    add <include ignore_missing="yes">conf.d</include>
20624    Add selectfont to ignore bitmap fonts, add comment for selectfont
20625    which
20626	accepts bitmap fonts.
20627    Allow <include> configuration elements to reference directories. Parse
20628    and
20629	load all files of the form [0-9]* in sorted order.
20630
20631 ChangeLog		  | 18 ++++++++++
20632 configure.in		  | 23 ++++++-------
20633 doc/fontconfig-user.sgml | 17 +++++----
20634 fonts.conf.in		  |  1 +
20635 local.conf		  | 23 +++++++++++++
20636 src/fcdir.c		  |  4 +--
20637 src/fcint.h		  |  6 ++++
20638 src/fcxml.c		  | 89
20639 ++++++++++++++++++++++++++++++++++++++++++++++++
20640 8 files changed, 158 insertions(+), 23 deletions(-)
20641
20642commit 38e528e77673f0395ab802cd1040947e307f0c6c
20643Author: Keith Packard <keithp@keithp.com>
20644Date:	Sun Dec 5 04:14:17 2004 +0000
20645
20646    Report command line for $srcdir/configure accurately. Bug #212.
20647
20648 ChangeLog  | 8 +++++++-
20649 autogen.sh | 2 +-
20650 2 files changed, 8 insertions(+), 2 deletions(-)
20651
20652commit e4125ef950ada3413a542dc457a4d36c5495dcd7
20653Author: Keith Packard <keithp@keithp.com>
20654Date:	Sun Dec 5 04:11:11 2004 +0000
20655
20656    Check for non-empty face->family_name and face->style_name before
20657    using
20658	those for the font. Empty names match everything. Bug #171.
20659
20660 ChangeLog	  |  7 +++++++
20661 src/fcfreetype.c | 12 +++++++-----
20662 2 files changed, 14 insertions(+), 5 deletions(-)
20663
20664commit 537e3d23fab449be154da8d49817364479924a61
20665Author: Keith Packard <keithp@keithp.com>
20666Date:	Sun Dec 5 00:26:06 2004 +0000
20667
20668    Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
20669    available.
20670	This provides font file format information (BDF, Type 1, PCF,
20671	TrueType)
20672	for each font. Closes #109.
20673
20674 ChangeLog		 | 10 ++++++++++
20675 configure.in		 |  2 +-
20676 fontconfig/fontconfig.h |  1 +
20677 src/fcfreetype.c	 | 14 ++++++++++++++
20678 src/fcname.c		 |  1 +
20679 5 files changed, 27 insertions(+), 1 deletion(-)
20680
20681commit dbf68dd5fe2f936af53891a240601c727bdcf09d
20682Author: Keith Packard <keithp@keithp.com>
20683Date:	Sat Dec 4 22:06:52 2004 +0000
20684
20685    Fix typo.
20686    Add detection for font capabilities (bug #105)
20687    reviewed by: Keith Packard <keithp@keithp.com>
20688
20689 ChangeLog		  |  13 ++++
20690 doc/fontconfig-user.sgml |   1 +
20691 fontconfig/fontconfig.h  |   1 +
20692 src/fcfreetype.c	  | 188
20693 +++++++++++++++++++++++++++++++++++++++++++++++
20694 src/fcname.c		  |   1 +
20695 5 files changed, 204 insertions(+)
20696
20697commit 4f27c1c0a383e891890ab27c74226957ed7067aa
20698Author: Keith Packard <keithp@keithp.com>
20699Date:	Sat Dec 4 19:41:10 2004 +0000
20700
20701    Move existing fonts.conf to fonts.conf.bak
20702    Add detection of iconv
20703    Document new selectfont elements
20704    Switch to UTF-8 in comment
20705    Add fullname, and family/style/fullname language entries
20706    Respect selectfont/*/glob
20707    Add support for selectfont
20708    Add multi-lingual family/style/fullname support
20709    Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
20710    Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
20711    computed
20712	pattern element names which are required to be static.
20713
20714 ChangeLog		   |   47 ++
20715 Makefile.am		   |   13 +-
20716 configure.in		   |	6 +-
20717 doc/fcpattern.fncs	   |   11 +
20718 doc/fontconfig-devel.sgml |   13 +-
20719 doc/fontconfig-user.sgml  |   43 +-
20720 fc-lang/nb.orth	   |	2 +-
20721 fontconfig/fontconfig.h   |	7 +
20722 fonts.dtd		   |   19 +
20723 src/fccache.c		   |	2 +-
20724 src/fccfg.c		   |   55 ++-
20725 src/fcdir.c		   |	2 +-
20726 src/fcfreetype.c	   | 1085
20727 +++++++++++++++++++++++++++++++++------------
20728 src/fcint.h		   |   21 +
20729 src/fclist.c		   |	6 +-
20730 src/fcname.c		   |	4 +
20731 src/fcpat.c		   |   73 +++
20732 src/fcxml.c		   |  162 +++++++
20733 18 files changed, 1282 insertions(+), 289 deletions(-)
20734
20735commit c641c77d6f1a0b378e800c9e3502ae446839a8af
20736Author: Keith Packard <keithp@keithp.com>
20737Date:	Thu Sep 9 14:31:18 2004 +0000
20738
20739    Remove spurious / after $(DESTDIR)
20740    reviewed by: keithp
20741
20742 ChangeLog   | 7 +++++++
20743 Makefile.am | 2 +-
20744 2 files changed, 8 insertions(+), 1 deletion(-)
20745
20746commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
20747Author: Keith Packard <keithp@keithp.com>
20748Date:	Wed Jun 30 20:06:41 2004 +0000
20749
20750    Update for 2.2.96
20751
20752 ChangeLog		 |  7 +++++++
20753 README			 | 12 ++++++++++--
20754 configure.in		 |  2 +-
20755 fontconfig/fontconfig.h |  2 +-
20756 4 files changed, 19 insertions(+), 4 deletions(-)
20757
20758commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
20759Author: Keith Packard <keithp@keithp.com>
20760Date:	Wed Jun 30 18:41:52 2004 +0000
20761
20762    Provided by: Lubos Lunak <l.lunak@suse.cz>
20763    However FcConfigUptoDate() doesn't seem to work. See the attached
20764    patch.
20765	First there's an obvious misplaced parenthesis making it return
20766	always
20767	false, and second, even this call fails to detect font changes
20768	(e.g.
20769	adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
20770	should fix that as well. The problem seems to be triggered by my
20771	fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
20772	therefore
20773	config->configDirs doesn't include subdirs, unlike
20774	config->fontDirs.
20775
20776 ChangeLog   | 14 ++++++++++++++
20777 src/fccfg.c |	4 ++--
20778 2 files changed, 16 insertions(+), 2 deletions(-)
20779
20780commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
20781Author: Keith Packard <keithp@keithp.com>
20782Date:	Thu Jun 3 14:16:38 2004 +0000
20783
20784    Remove comma at end of FcResult enum definition.
20785
20786 ChangeLog		 | 5 +++++
20787 fontconfig/fontconfig.h | 2 +-
20788 2 files changed, 6 insertions(+), 1 deletion(-)
20789
20790commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
20791Author: Keith Packard <keithp@keithp.com>
20792Date:	Sat May 29 20:07:46 2004 +0000
20793
20794    Add steps to md5sum release
20795
20796 ChangeLog | 5 +++++
20797 INSTALL   | 5 ++++-
20798 2 files changed, 9 insertions(+), 1 deletion(-)
20799
20800commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
20801Author: Keith Packard <keithp@keithp.com>
20802Date:	Sat May 29 19:49:52 2004 +0000
20803
20804    Add sh autogen.sh to INSTALL
20805
20806 INSTALL | 14 ++++++++------
20807 1 file changed, 8 insertions(+), 6 deletions(-)
20808
20809commit d81271eb21db058d0e816044874b3a8b88439e82
20810Author: Keith Packard <keithp@keithp.com>
20811Date:	Sat May 29 19:36:32 2004 +0000
20812
20813    Update for 2.2.95
20814
20815 ChangeLog		 |  7 +++++++
20816 README			 | 11 +++++++++--
20817 configure.in		 |  2 +-
20818 fontconfig/fontconfig.h |  2 +-
20819 4 files changed, 18 insertions(+), 4 deletions(-)
20820
20821commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
20822Author: Keith Packard <keithp@keithp.com>
20823Date:	Sat May 29 19:32:41 2004 +0000
20824
20825    Add FcResultOutOfMemory to provide an accurate error when
20826    FcFontSetMatch
20827	fails in this way
20828    Make #warning about lacking various FreeType features indicate which
20829	version those features appeared so users know how to fix the
20830	problem
20831	(Thanks to Anton Tropashko)
20832
20833 ChangeLog		 | 12 ++++++++++++
20834 fontconfig/fontconfig.h |  3 ++-
20835 src/fcfreetype.c	 |  6 +++---
20836 src/fcmatch.c		 |  3 +++
20837 4 files changed, 20 insertions(+), 4 deletions(-)
20838
20839commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
20840Author: Keith Packard <keithp@keithp.com>
20841Date:	Thu May 6 02:28:37 2004 +0000
20842
20843    Replace MIN/MAX/ABS macros which happen to have come from FreeType
20844    with
20845	fontconfig-specific ones (FC_*)
20846
20847 ChangeLog	  | 6 ++++++
20848 src/fcfreetype.c | 7 +++++--
20849 2 files changed, 11 insertions(+), 2 deletions(-)
20850
20851commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
20852Author: Keith Packard <keithp@keithp.com>
20853Date:	Sat Apr 24 02:54:40 2004 +0000
20854
20855    Extend release preparation instructions to include notification and
20856	distribution steps
20857
20858 ChangeLog |  6 ++++++
20859 INSTALL   | 11 +++++++++--
20860 2 files changed, 15 insertions(+), 2 deletions(-)
20861
20862commit 626a70167d7805c20a157e945a1f380ae580661a
20863Author: Keith Packard <keithp@keithp.com>
20864Date:	Sat Apr 24 01:09:36 2004 +0000
20865
20866    Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
20867
20868 ChangeLog		 | 7 +++++++
20869 README			 | 9 +++++++--
20870 configure.in		 | 2 +-
20871 fontconfig/fontconfig.h | 2 +-
20872 4 files changed, 16 insertions(+), 4 deletions(-)
20873
20874commit 7969113f086176112fdc13347ea56ea52838117a
20875Author: Keith Packard <keithp@keithp.com>
20876Date:	Sat Apr 24 01:06:32 2004 +0000
20877
20878    Ignore a few more autotool files
20879
20880 .cvsignore | 4 ++++
20881 ChangeLog  | 5 +++++
20882 2 files changed, 9 insertions(+)
20883
20884commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
20885Author: Keith Packard <keithp@keithp.com>
20886Date:	Wed Apr 14 18:08:41 2004 +0000
20887
20888    Add instructions for doing a release
20889    clean up .spec file; perhaps this will be useful to somebody...
20890    Update to 2.2.93
20891    Make 'scanopen' static so GCC doesn't whine about lacking prototype
20892    Add WARN_CFLAGS to pass -W flags for GCC systems
20893    Change various char types around to match across function calls. Fixed
20894    bug
20895	in using available_sizes[i].height which is in pixels, not 64ths
20896	of a
20897	pixel.
20898
20899 ChangeLog		  |  30 +++++++++++++
20900 INSTALL		  |  13 ++++++
20901 README			  |  27 +++++++++++-
20902 configure.in		  |  14 +++++-
20903 fc-glyphname/Makefile.am |   2 +-
20904 fc-lang/Makefile.am	  |   2 +-
20905 fc-lang/fc-lang.c	  |   2 +-
20906 fc-list/Makefile.am	  |   2 +-
20907 fc-match/Makefile.am	  |   2 +-
20908 fontconfig.spec.in	  |  42 +++++++++++++-----
20909 fontconfig/fontconfig.h  |   2 +-
20910 src/Makefile.am	  |   1 +
20911 src/fcfreetype.c	  | 109
20912 ++++++++++++++++++++++++-----------------------
20913 13 files changed, 176 insertions(+), 72 deletions(-)
20914
20915commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
20916Author: Keith Packard <keithp@keithp.com>
20917Date:	Sat Mar 6 23:44:11 2004 +0000
20918
20919    Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
20920    looking for
20921	explicit values prefer exact matches
20922
20923 ChangeLog	  |  6 ++++++
20924 src/fcfreetype.c | 18 ++++++++++--------
20925 2 files changed, 16 insertions(+), 8 deletions(-)
20926
20927commit 02638f1ace0ad7e898317128c244dfd9c842d122
20928Author: Keith Packard <keithp@keithp.com>
20929Date:	Tue Mar 2 16:48:51 2004 +0000
20930
20931    Supplied by: mfabian@suse.de (Mike FABIAN)
20932    Bug #260 fc-cache generates wrong spacing values for bitmap fonts
20933    Was using
20934	(strcmp (a,b)) instead of (!strcmp(a,b)).
20935
20936 ChangeLog	  | 8 ++++++++
20937 src/fcfreetype.c | 6 +++---
20938 2 files changed, 11 insertions(+), 3 deletions(-)
20939
20940commit de66e750a5c5798dab5347675d6581183efa8105
20941Author: Manish Singh <yosh@gimp.org>
20942Date:	Sun Feb 22 02:21:37 2004 +0000
20943
20944    Cast strlen to int for printf, so we're 64-bit clean.
20945
20946 ChangeLog		     | 5 +++++
20947 fc-glyphname/fc-glyphname.c | 2 +-
20948 2 files changed, 6 insertions(+), 1 deletion(-)
20949
20950commit 208a720f009357449647a56d6fe95a5a346a6578
20951Author: Keith Packard <keithp@keithp.com>
20952Date:	Wed Feb 11 18:53:05 2004 +0000
20953
20954    Ok, so I messed up the test for y_ppem. Let's see if I got it
20955    right this
20956	time.
20957
20958 ChangeLog	  |  7 +++++++
20959 configure.in	  | 15 +++------------
20960 src/fcfreetype.c |  4 ++--
20961 3 files changed, 12 insertions(+), 14 deletions(-)
20962
20963commit 4f38fa81062e5e2e151715a162c295b9a216568a
20964Author: Keith Packard <keithp@keithp.com>
20965Date:	Tue Feb 10 18:38:58 2004 +0000
20966
20967    Pre-2.1.5 versions of FreeType didn't include y_ppem in the
20968    FT_Bitmap_Size
20969	record. Add a configure.in test for this and change the code
20970	accordingly (using height instead).
20971
20972 ChangeLog	  |  8 ++++++++
20973 configure.in	  | 21 +++++++++++++++++++--
20974 src/fcfreetype.c |  4 ++++
20975 3 files changed, 31 insertions(+), 2 deletions(-)
20976
20977commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
20978Author: Keith Packard <keithp@keithp.com>
20979Date:	Sat Feb 7 07:13:48 2004 +0000
20980
20981    Add Low Saxon orthography (Kenneth Rohde Christiansen
20982    <kenneth@gnu.org>)
20983    Oops. Left 'newest.set' unset, which would miscompute the newest file
20984    Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
20985	properties (which report the wrong value in current FreeType)
20986    Don't attempt to check for empty glyphs in non-scalable fonts;
20987    they have no
20988	outlines...
20989
20990 ChangeLog	  | 18 ++++++++++++++++++
20991 fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++
20992 src/fccfg.c	  |  3 +++
20993 src/fcfreetype.c | 36 ++++++++++++++++++++++++------------
20994 4 files changed, 85 insertions(+), 12 deletions(-)
20995
20996commit f4c52909ab5321df608fe7af2da3edcab48818d9
20997Author: Tor Lillqvist <tml@iki.fi>
20998Date:	Sun Feb 1 19:32:36 2004 +0000
20999
21000    fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
21001    crashes
21002	when trying to save the cache if config->cache is NULL, which
21003	happens
21004	if FcConfigHome() is NULL. Guard against that by using the
21005	temp folder
21006	in that case.
21007
21008 ChangeLog   |	7 +++++++
21009 src/fccfg.c | 25 +++++++++++++++++++++++++
21010 2 files changed, 32 insertions(+)
21011
21012commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
21013Author: Roozbeh Pournader <roozbeh@farsiweb.info>
21014Date:	Sat Jan 3 18:27:29 2004 +0000
21015
21016    Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
21017    (Afghan
21018	and Pakistani).
21019    Updated Urdu orthography with real data.
21020
21021 ChangeLog	    | 11 +++++++++++
21022 fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++
21023 fc-lang/ku_ir.orth | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
21024 fc-lang/ps_af.orth | 52
21025 ++++++++++++++++++++++++++++++++++++++++++++++++++++
21026 fc-lang/ps_pk.orth | 52
21027 ++++++++++++++++++++++++++++++++++++++++++++++++++++
21028 fc-lang/ur.orth    | 41 +++++++++++++++++++++++++++++++++++++----
21029 6 files changed, 233 insertions(+), 4 deletions(-)
21030
21031commit f6d784313fa87d405b4b4165ee7b9248dd378df2
21032Author: Carl Worth <cworth@cworth.org>
21033Date:	Fri Dec 12 17:07:55 2003 +0000
21034
21035    Remove excessive whitespace (missed on previous commit)
21036
21037 fc-cache/Makefile.am | 8 ++++----
21038 1 file changed, 4 insertions(+), 4 deletions(-)
21039
21040commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
21041Author: Carl Worth <cworth@cworth.org>
21042Date:	Thu Dec 11 19:30:07 2003 +0000
21043
21044    Move man_MANS into the 'if USEDOCBOOK' block.
21045    Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
21046    excessive
21047	whitespace.
21048    Add 'set -e' to abort when any program fails, (avoids printing of
21049    'now type
21050	make' after configure aborts).
21051
21052 ChangeLog	      | 12 ++++++++++++
21053 autogen.sh	      |  2 ++
21054 fc-cache/Makefile.am |  6 +++---
21055 fc-list/Makefile.am  |  4 ++--
21056 4 files changed, 19 insertions(+), 5 deletions(-)
21057
21058commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
21059Author: Keith Packard <keithp@keithp.com>
21060Date:	Tue Nov 18 07:53:04 2003 +0000
21061
21062    Switch to FreeType 2.1.7 style includes. Bug #150.
21063    reviewed by: Keith Packard <keithp@keithp.com>
21064
21065 ChangeLog		 |  9 +++++++++
21066 doc/Makefile.am	 |  1 +
21067 fontconfig/fcfreetype.h |  3 ++-
21068 src/fcfreetype.c	 | 17 +++++++++--------
21069 4 files changed, 21 insertions(+), 9 deletions(-)
21070
21071commit 8e8fcda45c07bb0934f30887282238a57cc619da
21072Author: Noah Levitt <nlevitt@gmail.com>
21073Date:	Sun Nov 16 19:08:04 2003 +0000
21074
21075    Add some example usages.
21076
21077 ChangeLog	      |  4 ++++
21078 fc-list/fc-list.sgml | 23 +++++++++++++++++++++++
21079 2 files changed, 27 insertions(+)
21080
21081commit 344a0e33618cd0e9f620b5fa55969602d775934c
21082Author: Roozbeh Pournader <roozbeh@farsiweb.info>
21083Date:	Mon Nov 10 17:34:36 2003 +0000
21084
21085    Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
21086	separators.
21087
21088 ChangeLog   | 8 +++++++-
21089 src/fcxml.c | 7 +++++--
21090 2 files changed, 12 insertions(+), 3 deletions(-)
21091
21092commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
21093Author: Keith Packard <keithp@keithp.com>
21094Date:	Mon Oct 27 10:47:53 2003 +0000
21095
21096    Update to version 2.2.92
21097
21098 ChangeLog		 | 6 ++++++
21099 configure.in		 | 2 +-
21100 fontconfig/fontconfig.h | 2 +-
21101 3 files changed, 8 insertions(+), 2 deletions(-)
21102
21103commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
21104Author: Keith Packard <keithp@keithp.com>
21105Date:	Mon Oct 27 10:44:13 2003 +0000
21106
21107    Yet more cleanups to finish getting 'make distcheck' working This
21108    has been
21109	tested to ensure that it even works from a _build directory.
21110
21111 ChangeLog		  |  16 ++++++
21112 Makefile.am		  |   1 +
21113 configure.in		  |  10 ++++
21114 doc/Makefile.am	  | 133
21115 +++++++++++++++--------------------------------
21116 fc-cache/Makefile.am	  |   2 +-
21117 fc-glyphname/Makefile.am |   6 +--
21118 fc-lang/Makefile.am	  |   5 +-
21119 fc-list/Makefile.am	  |   2 +-
21120 fc-match/Makefile.am	  |   2 +-
21121 test/Makefile.am	  |   4 +-
21122 test/run-test.sh	  |  28 ++++++----
21123 11 files changed, 98 insertions(+), 111 deletions(-)
21124
21125commit 394b2bf04651d62194c7faa836899d33ca3ed017
21126Author: Keith Packard <keithp@keithp.com>
21127Date:	Mon Oct 27 06:30:29 2003 +0000
21128
21129    Attempts to fix 'make distcheck' work. Things are progressing
21130    pretty well,
21131	but there are still failures long into the process dealing
21132	with docs
21133	(as always).
21134    The big changes here are mostly to make $(srcdir) != "." work
21135    correctly,
21136	fixing the docbook related sections and fc-lang were particularily
21137	tricky. Docbook refuses to load system entities from anywhere
21138	other
21139	than where the original .sgml file was located, so no luck
21140	looking in
21141	"." for the configure-generated version.sgml and confdir.sgml
21142	files.
21143    fc-lang needed help finding .orth files; added a -d option to set the
21144	directory as the least evil of many options.
21145    Now to go use a faster machine and try and wring out the last issues.
21146
21147 ChangeLog		  | 27 +++++++++++++++++++
21148 configure.in		  |  2 +-
21149 doc/Makefile.am	  | 68
21150 +++++++++++++++++++++++++++++++++++++++++-------
21151 fc-cache/Makefile.am	  | 13 ++++-----
21152 fc-glyphname/Makefile.am | 11 +++++---
21153 fc-lang/Makefile.am	  | 10 ++++---
21154 fc-lang/fc-lang.c	  | 29 +++++++++++++++++++--
21155 fc-list/Makefile.am	  | 10 ++++---
21156 fc-match/Makefile.am	  |  2 +-
21157 9 files changed, 142 insertions(+), 30 deletions(-)
21158
21159commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
21160Author: Keith Packard <keithp@keithp.com>
21161Date:	Sun Oct 26 16:52:28 2003 +0000
21162
21163    Tag version 2.2.91
21164
21165 ChangeLog		 | 4 ++++
21166 configure.in		 | 2 +-
21167 fontconfig/fontconfig.h | 2 +-
21168 3 files changed, 6 insertions(+), 2 deletions(-)
21169
21170commit e99043ac778280ed16ab69ca0844b634f7d20f30
21171Author: Keith Packard <keithp@keithp.com>
21172Date:	Sun Oct 26 16:45:23 2003 +0000
21173
21174    Include confdir.sgml.in in EXTRA_DIST
21175
21176 ChangeLog	 | 5 +++++
21177 doc/Makefile.am | 2 +-
21178 2 files changed, 6 insertions(+), 1 deletion(-)
21179
21180commit 75839218d18a7fad2f7e84cb995724763f7cae11
21181Author: Josselin Mouette <joss@debian.org>
21182Date:	Thu Oct 9 18:21:49 2003 +0000
21183
21184    Replace fc-cache and fc-list manpages with more detailed, SGML
21185    versions.
21186
21187 ChangeLog		|   7 ++
21188 fc-cache/.cvsignore	|   1 +
21189 fc-cache/Makefile.am	|  24 +++++-
21190 fc-cache/fc-cache.1	|  51 -------------
21191 fc-cache/fc-cache.sgml | 200
21192 +++++++++++++++++++++++++++++++++++++++++++++++++
21193 fc-list/.cvsignore	|   1 +
21194 fc-list/Makefile.am	|  24 +++++-
21195 fc-list/fc-list.1	|  37 ---------
21196 fc-list/fc-list.sgml	| 165 ++++++++++++++++++++++++++++++++++++++++
21197 9 files changed, 420 insertions(+), 90 deletions(-)
21198
21199commit f077d662c001468eb2aa1261549accd9ff3de401
21200Author: Owen Taylor <otaylor@redhat.com>
21201Date:	Tue Sep 23 20:12:20 2003 +0000
21202
21203    Add a FC_HINT_STYLE key for patterns, with possible values
21204	HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
21205
21206 ChangeLog		 | 7 +++++++
21207 fontconfig/fontconfig.h | 7 +++++++
21208 src/fcdefault.c	 | 5 +++++
21209 src/fcname.c		 | 6 ++++++
21210 4 files changed, 25 insertions(+)
21211
21212commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
21213Author: Owen Taylor <otaylor@redhat.com>
21214Date:	Tue Sep 23 20:06:40 2003 +0000
21215
21216    Remove Georgian capitals, they aren't used for normal writing. (Bug
21217    #116)
21218
21219 ChangeLog	 | 5 +++++
21220 fc-lang/ka.orth | 2 +-
21221 2 files changed, 6 insertions(+), 1 deletion(-)
21222
21223commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
21224Author: Noah Levitt <nlevitt@gmail.com>
21225Date:	Sat Sep 6 19:40:41 2003 +0000
21226
21227    Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
21228    #111)
21229    When checking for monospace and dual-width fonts, allow roughly a 3%
21230	variance in the advances.
21231
21232 ChangeLog		   | 13 +++++++++++
21233 doc/fontconfig-devel.sgml |  4 ++--
21234 doc/fontconfig-user.sgml  |  3 ++-
21235 fontconfig/fontconfig.h   |  1 +
21236 src/fcfreetype.c	   | 55
21237 +++++++++++++++++++++++++++++++++++++----------
21238 src/fcname.c		   |  1 +
21239 6 files changed, 63 insertions(+), 14 deletions(-)
21240
21241commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
21242Author: Manish Singh <yosh@gimp.org>
21243Date:	Mon Sep 1 05:11:17 2003 +0000
21244
21245    FcConfigAppFontClear: Support passing NULL to use default config.
21246
21247 ChangeLog   | 5 +++++
21248 src/fccfg.c | 7 +++++++
21249 2 files changed, 12 insertions(+)
21250
21251commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
21252Author: Carl Worth <cworth@cworth.org>
21253Date:	Fri Aug 15 19:45:20 2003 +0000
21254
21255    Added new FcFini function for cleaning up all memory. Fixed a
21256    few memory
21257	leaks. fc-list now calls FcFini, (and is now leak-free according
21258	to
21259	valgrind)
21260
21261 ChangeLog		     |	44 +++++++++++
21262 doc/Makefile.am	     |	 8 +-
21263 doc/edit-sgml.c	     | 187
21264 +++++++++++++++++++++++++++++++-------------
21265 doc/fcinit.fncs	     |	11 +++
21266 fc-glyphname/fc-glyphname.c |	35 +++++++--
21267 fc-list/fc-list.c	     |	 4 +
21268 fc-match/fc-match.c	     |	 2 +-
21269 fontconfig/fontconfig.h     |	 3 +
21270 src/fccfg.c		     |	 6 ++
21271 src/fccharset.c	     |	64 +++++++++++++--
21272 src/fcinit.c		     |	13 +++
21273 src/fcint.h		     |	 6 ++
21274 src/fcpat.c		     |	84 +++++++++++++++++++-
21275 src/fcxml.c		     |	 4 +
21276 src/fontconfig.def.in	     |	 1 +
21277 15 files changed, 398 insertions(+), 74 deletions(-)
21278
21279commit 18906a876aa13550b1a10550ceeef6df0c4473ec
21280Author: Keith Packard <keithp@keithp.com>
21281Date:	Tue Aug 12 02:06:20 2003 +0000
21282
21283    Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
21284    varargs are
21285	untyped
21286
21287 fc-list/fc-list.c | 2 +-
21288 1 file changed, 1 insertion(+), 1 deletion(-)
21289
21290commit 116e13b4431b051b8196db201c22cd67b30922e9
21291Author: Keith Packard <keithp@keithp.com>
21292Date:	Sun Jul 20 17:14:47 2003 +0000
21293
21294    Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
21295
21296 fontconfig/fcfreetype.h | 4 ++++
21297 1 file changed, 4 insertions(+)
21298
21299commit 74a623e02efc23a39fb35e8d338858877b8f89e7
21300Author: Keith Packard <keithp@keithp.com>
21301Date:	Sun Jul 20 16:06:18 2003 +0000
21302
21303    Implement new semantics for Contains and LISTING:
21304    LISTING requires that the font Contain all of the pattern values,
21305    where
21306	Contain is redefined for strings to mean precise matching (so that
21307	Courier 10 Pitch doesn't list Courier fonts)
21308    "Contains" for lang means both langs have the same language and
21309    either the
21310	same country or one is missing the country
21311
21312 src/fccfg.c  | 79
21313 +++++++++++++++++++++++++++++++++---------------------------
21314 src/fcdbg.c  |  3 +++
21315 src/fcint.h  |  3 ++-
21316 src/fclang.c | 18 ++++++++------
21317 src/fclist.c | 38 +++++++++++++++++++++--------
21318 src/fcxml.c  |  1 +
21319 6 files changed, 89 insertions(+), 53 deletions(-)
21320
21321commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
21322Author: Keith Packard <keithp@keithp.com>
21323Date:	Wed Jul 9 17:04:17 2003 +0000
21324
21325    Was miscomputing end of string position for FcStrtod in locales with
21326	multibyte separators
21327
21328 src/fcxml.c | 2 +-
21329 1 file changed, 1 insertion(+), 1 deletion(-)
21330
21331commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
21332Author: Keith Packard <keithp@keithp.com>
21333Date:	Thu Jun 26 08:19:11 2003 +0000
21334
21335    Add autoconf checks for FT_Has_PS_Glyph_Names
21336
21337 configure.in	  | 3 ++-
21338 src/fcfreetype.c | 6 ++++++
21339 2 files changed, 8 insertions(+), 1 deletion(-)
21340
21341commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
21342Author: Keith Packard <keithp@keithp.com>
21343Date:	Thu Jun 26 00:39:04 2003 +0000
21344
21345    Allow config->cache to be null (as it is when $HOME is not set)
21346
21347 src/fccfg.c | 9 ++++++---
21348 1 file changed, 6 insertions(+), 3 deletions(-)
21349
21350commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
21351Author: Keith Packard <keithp@keithp.com>
21352Date:	Wed Jun 25 23:21:03 2003 +0000
21353
21354    Lean on autoconf to find useful FreeType functions (bug 95)
21355
21356 configure.in	  |  7 +++++--
21357 src/fcfreetype.c | 46 +++++++++++++++++-----------------------------
21358 2 files changed, 22 insertions(+), 31 deletions(-)
21359
21360commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
21361Author: Keith Packard <keithp@keithp.com>
21362Date:	Tue Jun 17 18:28:20 2003 +0000
21363
21364    Bug 75: dont build docs unless docbook is available. Dont install docs
21365	unless they are pre-built or buildable
21366
21367 Makefile.am	 |  3 ++-
21368 configure.in	 | 26 +++++++++++++++++++++-----
21369 doc/Makefile.am |  2 +-
21370 3 files changed, 24 insertions(+), 7 deletions(-)
21371
21372commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
21373Author: Keith Packard <keithp@keithp.com>
21374Date:	Tue Jun 17 17:31:16 2003 +0000
21375
21376    Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
21377	vvas@hal.csd.auth.gr (Vasilis Vasaitis))
21378
21379 fonts.conf.in | 22 ++++++++++++++--------
21380 1 file changed, 14 insertions(+), 8 deletions(-)
21381
21382commit 231051f41669095db4a2c5680a0945fb1ff45a2d
21383Author: Tor Lillqvist <tml@iki.fi>
21384Date:	Sun Jun 15 22:57:21 2003 +0000
21385
21386    Remove CRs from the out file before comparing (needed on Windows).
21387
21388 ChangeLog	  | 3 +++
21389 test/run-test.sh | 1 +
21390 2 files changed, 4 insertions(+)
21391
21392commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
21393Author: Tor Lillqvist <tml@iki.fi>
21394Date:	Sun Jun 15 22:45:12 2003 +0000
21395
21396    Trivial braino.
21397
21398 src/fccfg.c | 2 +-
21399 1 file changed, 1 insertion(+), 1 deletion(-)
21400
21401commit c3941ba9c064d41f248c6a00f06423f3c50c685d
21402Author: Tor Lillqvist <tml@iki.fi>
21403Date:	Sun Jun 15 22:35:52 2003 +0000
21404
21405    Fix cut&paste error.
21406
21407 ChangeLog	   | 4 ++++
21408 fontconfig-zip.in | 3 ++-
21409 src/Makefile.am   | 2 +-
21410 3 files changed, 7 insertions(+), 2 deletions(-)
21411
21412commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
21413Author: Tor Lillqvist <tml@iki.fi>
21414Date:	Fri Jun 13 23:04:35 2003 +0000
21415
21416    Check also for DLL_EXPORT as indication of being built as a DLL
21417    on Win32.
21418
21419 ChangeLog   | 3 +++
21420 src/fccfg.c | 6 +++++-
21421 2 files changed, 8 insertions(+), 1 deletion(-)
21422
21423commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
21424Author: Tor Lillqvist <tml@iki.fi>
21425Date:	Fri Jun 13 22:43:28 2003 +0000
21426
21427    Add share/doc directory. Add Fc*.3 man pages.
21428    Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
21429    Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
21430	which expects the EXPORTS line to be the first. Add
21431	FcConfigEnableHome.
21432
21433 ChangeLog	       | 12 ++++++++++++
21434 configure.in	       | 12 +++++++++---
21435 fontconfig-zip.in     |  4 +++-
21436 src/fontconfig.def.in |  5 +++--
21437 4 files changed, 27 insertions(+), 6 deletions(-)
21438
21439commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
21440Author: Keith Packard <keithp@keithp.com>
21441Date:	Mon Jun 9 19:21:06 2003 +0000
21442
21443    Update to version 2.2.90
21444
21445 ChangeLog		 | 4 ++++
21446 configure.in		 | 2 +-
21447 fontconfig/fontconfig.h | 2 +-
21448 3 files changed, 6 insertions(+), 2 deletions(-)
21449
21450commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
21451Author: Keith Packard <keithp@keithp.com>
21452Date:	Mon Jun 9 19:15:00 2003 +0000
21453
21454    Add a bunch of ChangeLog entries
21455
21456 ChangeLog | 79
21457 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21458 1 file changed, 78 insertions(+), 1 deletion(-)
21459
21460commit 440e7054857a9a6382243f33498b2384f246379d
21461Author: Keith Packard <keithp@keithp.com>
21462Date:	Mon Jun 9 18:49:19 2003 +0000
21463
21464    Add fc-match program to demonstrate font matching from the command
21465    line
21466
21467 Makefile.am	     | 2 +-
21468 configure.in	     | 1 +
21469 fc-match/.cvsignore | 5 +++++
21470 3 files changed, 7 insertions(+), 1 deletion(-)
21471
21472commit 947afeb566e738de3980c8c8751358ecfebdba25
21473Author: Keith Packard <keithp@keithp.com>
21474Date:	Mon Jun 9 17:31:03 2003 +0000
21475
21476    Optimization in FcLangSetIndex was broken, occasionally returning
21477    a pointer
21478	to the wrong location on miss
21479
21480 src/fclang.c | 21 +++++++--------------
21481 1 file changed, 7 insertions(+), 14 deletions(-)
21482
21483commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
21484Author: Keith Packard <keithp@keithp.com>
21485Date:	Mon Jun 9 16:53:31 2003 +0000
21486
21487    Add fc-match program
21488
21489 fc-match/Makefile.am |  32 +++++++++
21490 fc-match/fc-match.1  |  39 +++++++++++
21491 fc-match/fc-match.c  | 188
21492 +++++++++++++++++++++++++++++++++++++++++++++++++++
21493 3 files changed, 259 insertions(+)
21494
21495commit 6d3a90a41c63d479e3a109790a4ac466ee992478
21496Author: Keith Packard <keithp@keithp.com>
21497Date:	Sat May 31 21:07:01 2003 +0000
21498
21499    (Bug 85) add support for culmus fonts
21500
21501 fonts.conf.in | 39 +++++----------------------------------
21502 1 file changed, 5 insertions(+), 34 deletions(-)
21503
21504commit 86b1243193a1cbab3286ee97d2543bfc841a575a
21505Author: Keith Packard <keithp@keithp.com>
21506Date:	Sat May 31 14:58:41 2003 +0000
21507
21508    (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
21509    usage info
21510	on non-long option systems (Tim Mooney)
21511
21512 ChangeLog	       |  4 ++++
21513 fc-cache/Makefile.am  |  4 ++--
21514 fc-cache/fc-cache.1   | 51
21515 +++++++++++++++++++++++++++++++++++++++++++++++++++
21516 fc-cache/fc-cache.c   | 19 ++++++++++++++++---
21517 fc-cache/fc-cache.man | 45 ---------------------------------------------
21518 fc-list/Makefile.am   |  4 ++--
21519 fc-list/fc-list.1     | 37 +++++++++++++++++++++++++++++++++++++
21520 fc-list/fc-list.c     | 11 +++++++++++
21521 fc-list/fc-list.man   | 36 ------------------------------------
21522 9 files changed, 123 insertions(+), 88 deletions(-)
21523
21524commit d4d1e8bc604c98d647d70f9188744b95deba8723
21525Author: James Su <suzhe@turbolinux.com.cn>
21526Date:	Wed May 28 01:34:38 2003 +0000
21527
21528    Fix "contains" op for strings and langsets.
21529
21530 fontconfig/fontconfig.h |   6 +++
21531 src/fccfg.c		 |  16 +++++---
21532 src/fcstr.c		 | 103
21533 ++++++++++++++++++++++++++++++++++++++++++++++++
21534 3 files changed, 119 insertions(+), 6 deletions(-)
21535
21536commit 53183e66e564c03401237f6fea873733ef326890
21537Author: Keith Packard <keithp@keithp.com>
21538Date:	Sat May 17 02:17:19 2003 +0000
21539
21540    Fix build error with BDF prop local. Free langset after query
21541
21542 src/fcfreetype.c | 9 ++++++++-
21543 1 file changed, 8 insertions(+), 1 deletion(-)
21544
21545commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
21546Author: Keith Packard <keithp@keithp.com>
21547Date:	Fri May 16 16:37:16 2003 +0000
21548
21549    oops. Left the psfontinfo.weight matching code commented out while
21550    testing
21551	other stuff...
21552
21553 src/fcfreetype.c | 2 --
21554 1 file changed, 2 deletions(-)
21555
21556commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
21557Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21558Date:	Wed May 14 20:23:24 2003 +0000
21559
21560    Extract spacing from XLFD atom
21561
21562 src/fcfreetype.c | 14 ++++++++++++++
21563 1 file changed, 14 insertions(+)
21564
21565commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
21566Author: Keith Packard <keithp@keithp.com>
21567Date:	Mon May 12 20:48:59 2003 +0000
21568
21569    Use FcIsWidth to share code
21570    Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
21571	misclassifying some Han fonts as monospaced.
21572
21573 src/fcfreetype.c | 27 ++++++---------------------
21574 1 file changed, 6 insertions(+), 21 deletions(-)
21575
21576commit 65d1441df89b898dd74ac1f0fba69c83441dba92
21577Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21578Date:	Mon May 12 09:11:10 2003 +0000
21579
21580    Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
21581
21582 src/fcfreetype.c | 5 ++++-
21583 1 file changed, 4 insertions(+), 1 deletion(-)
21584
21585commit 0f362ad520e61e096c887f9374a485c3df32655a
21586Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21587Date:	Mon May 12 09:04:24 2003 +0000
21588
21589    Generate FC_SIZE and FC_DPI for legacy bitmap fonts
21590
21591 src/fcfreetype.c | 41 +++++++++++++++++++++++++++++++++++++++++
21592 1 file changed, 41 insertions(+)
21593
21594commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
21595Author: Keith Packard <keithp@keithp.com>
21596Date:	Wed May 7 16:13:24 2003 +0000
21597
21598    Add filename-based accept/reject to ammend available fonts.
21599    change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
21600	FreeType releases.
21601
21602 src/fccache.c	  | 18 ++++++-----
21603 src/fccfg.c	  | 96
21604 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
21605 src/fcdir.c	  | 60 ++++++++++++++++++++++++++---------
21606 src/fcfreetype.c |  2 +-
21607 src/fcint.h	  | 40 +++++++++++++++++++++--
21608 src/fcxml.c	  | 46 ++++++++++++++++++++++++++-
21609 6 files changed, 232 insertions(+), 30 deletions(-)
21610
21611commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
21612Author: Keith Packard <keithp@keithp.com>
21613Date:	Tue May 6 14:26:34 2003 +0000
21614
21615    Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
21616	<jshin@mailaps.org>)
21617
21618 fc-lang/ta.orth | 7 +++++--
21619 1 file changed, 5 insertions(+), 2 deletions(-)
21620
21621commit 8ef6a58cb071396630cf05ec857f8c90524752f9
21622Author: Keith Packard <keithp@keithp.com>
21623Date:	Sun May 4 22:58:29 2003 +0000
21624
21625    Add more .cvsignore entries
21626
21627 .cvsignore	| 1 +
21628 src/.cvsignore | 1 +
21629 2 files changed, 2 insertions(+)
21630
21631commit 3018151753821434135c0c17873764f3283fcc50
21632Author: Keith Packard <keithp@keithp.com>
21633Date:	Sun May 4 22:57:00 2003 +0000
21634
21635    Add more .cvsignore entries
21636
21637 .cvsignore | 5 +++++
21638 1 file changed, 5 insertions(+)
21639
21640commit 7769c3213dc832f7643660d6aab5fade96cd57c3
21641Author: Keith Packard <keithp@keithp.com>
21642Date:	Sun May 4 22:53:49 2003 +0000
21643
21644    Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
21645    encodings
21646
21647 Makefile.am	  |   2 +-
21648 configure.in	  |   1 +
21649 src/fcfreetype.c | 160
21650 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21651 src/fcint.h	  |  10 ++++
21652 4 files changed, 170 insertions(+), 3 deletions(-)
21653
21654commit 83321a017a9586aa4f3ace022a91f69122c08ed8
21655Author: Keith Packard <keithp@keithp.com>
21656Date:	Sun May 4 22:51:36 2003 +0000
21657
21658    Add .cvsignore in new fc-glyphname dir
21659
21660 fc-glyphname/.cvsignore | 6 ++++++
21661 1 file changed, 6 insertions(+)
21662
21663commit 721d496d7864ff587f51637f578f4b35d501d091
21664Author: Keith Packard <keithp@keithp.com>
21665Date:	Sun May 4 22:50:17 2003 +0000
21666
21667    Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
21668	conversion functions
21669
21670 fc-glyphname/Makefile.am	 |   42 +
21671 fc-glyphname/fc-glyphname.c	 |  287 +++
21672 fc-glyphname/fcglyphname.tmpl.h |   25 +
21673 fc-glyphname/glyphlist.txt	 | 4291
21674 +++++++++++++++++++++++++++++++++++++++
21675 fc-glyphname/zapfdingbats.txt	 |  212 ++
21676 5 files changed, 4857 insertions(+)
21677
21678commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
21679Author: Keith Packard <keithp@keithp.com>
21680Date:	Fri May 2 01:11:53 2003 +0000
21681
21682    Grub through style to find weight/slant/width values when other
21683    techniques
21684	fail
21685
21686 src/fcfreetype.c | 228
21687 +++++++++++++++++++++++++++++++++++++------------------
21688 src/fcint.h	  |   6 ++
21689 src/fcstr.c	  |  74 ++++++++++++++++++
21690 3 files changed, 233 insertions(+), 75 deletions(-)
21691
21692commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
21693Author: Keith Packard <keithp@keithp.com>
21694Date:	Fri May 2 01:11:09 2003 +0000
21695
21696    Add book constant for book weight
21697
21698 src/fcname.c | 1 +
21699 1 file changed, 1 insertion(+)
21700
21701commit ad293de0041230d530c5b3d2be56690db49e4510
21702Author: Keith Packard <keithp@keithp.com>
21703Date:	Fri May 2 01:09:57 2003 +0000
21704
21705    Add FC_WEIGHT_BOOK as weight 75
21706
21707 fontconfig/fontconfig.h | 1 +
21708 1 file changed, 1 insertion(+)
21709
21710commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
21711Author: Noah Levitt <nlevitt@gmail.com>
21712Date:	Thu May 1 16:20:27 2003 +0000
21713
21714    Fix expat function check.
21715
21716 configure.in | 8 ++++----
21717 1 file changed, 4 insertions(+), 4 deletions(-)
21718
21719commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
21720Author: Noah Levitt <nlevitt@gmail.com>
21721Date:	Thu May 1 16:15:28 2003 +0000
21722
21723    Check for an expat function that won't be there if expat is too old.
21724
21725 configure.in | 4 ++--
21726 1 file changed, 2 insertions(+), 2 deletions(-)
21727
21728commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
21729Author: Keith Packard <keithp@keithp.com>
21730Date:	Thu May 1 14:31:04 2003 +0000
21731
21732    Add demi and book postscript weight names. Allow spaces in postscript
21733    and X
21734	matching
21735
21736 src/fcfreetype.c | 6 ++++--
21737 1 file changed, 4 insertions(+), 2 deletions(-)
21738
21739commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
21740Author: Keith Packard <keithp@keithp.com>
21741Date:	Wed Apr 30 15:17:42 2003 +0000
21742
21743    Typo in bitstream foundry name
21744
21745 src/fcfreetype.c | 2 +-
21746 1 file changed, 1 insertion(+), 1 deletion(-)
21747
21748commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
21749Author: Keith Packard <keithp@keithp.com>
21750Date:	Thu Apr 24 17:31:03 2003 +0000
21751
21752    Debug output for unknown ps weight names. ignore italic_angle for
21753    PS fonts
21754	as FreeType already checks that
21755
21756 src/fcfreetype.c | 15 +++++++++++++--
21757 1 file changed, 13 insertions(+), 2 deletions(-)
21758
21759commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
21760Author: Keith Packard <keithp@keithp.com>
21761Date:	Thu Apr 24 15:29:33 2003 +0000
21762
21763    FcFontList broken when presented a charset - was comparing inclusion
21764    in the
21765	wrong direction
21766
21767 src/fccfg.c	 |  8 ++++----
21768 src/fccharset.c | 15 +++++++++++++++
21769 2 files changed, 19 insertions(+), 4 deletions(-)
21770
21771commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
21772Author: Keith Packard <keithp@keithp.com>
21773Date:	Wed Apr 23 04:45:39 2003 +0000
21774
21775    Oops. Missing newline in .cvsignore
21776
21777 doc/.cvsignore | 2 +-
21778 1 file changed, 1 insertion(+), 1 deletion(-)
21779
21780commit 8c87b4293fe27398d9c6500189a1f72741afdff3
21781Author: Keith Packard <keithp@keithp.com>
21782Date:	Wed Apr 23 04:09:28 2003 +0000
21783
21784    Fix docs to close sgml tags
21785
21786 ChangeLog		   | 8 ++++++++
21787 doc/fcpattern.fncs	   | 1 +
21788 doc/fontconfig-devel.sgml | 1 +
21789 doc/func.sgml		   | 1 +
21790 4 files changed, 11 insertions(+)
21791
21792commit c92926bf653425fff0291f1070cc7205e91810a0
21793Author: Keith Packard <keithp@keithp.com>
21794Date:	Wed Apr 23 04:06:18 2003 +0000
21795
21796    Add confdir.sgml to .cvsignore
21797
21798 doc/.cvsignore | 1 +
21799 1 file changed, 1 insertion(+)
21800
21801commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
21802Author: Keith Packard <keithp@keithp.com>
21803Date:	Wed Apr 23 04:05:58 2003 +0000
21804
21805    Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
21806	trailing newline instead of leaving CVS file without a newline
21807	(which
21808	will break at some point)
21809
21810 doc/Makefile.am     | 3 ++-
21811 doc/confdir.sgml.in | 2 +-
21812 2 files changed, 3 insertions(+), 2 deletions(-)
21813
21814commit 8b290c54761ee020b0bc197c7ea06366e73be66c
21815Author: Noah Levitt <nlevitt@gmail.com>
21816Date:	Wed Apr 23 00:40:24 2003 +0000
21817
21818    Got rid of the newline at the end of the file. It's yucky but,
21819    I'm not sure
21820	how else to get rid of the newline in the output.
21821
21822 doc/confdir.sgml.in | 2 +-
21823 1 file changed, 1 insertion(+), 1 deletion(-)
21824
21825commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
21826Author: Noah Levitt <nlevitt@gmail.com>
21827Date:	Wed Apr 23 00:08:03 2003 +0000
21828
21829    Getting closer to fixing /etc/fonts hard-coding.
21830
21831 configure.in	     |	1 -
21832 doc/Makefile.am     |	4 ++++
21833 doc/confdir.sgml.in | 25 +++++++++++++++++++++++++
21834 3 files changed, 29 insertions(+), 1 deletion(-)
21835
21836commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
21837Author: Noah Levitt <nlevitt@gmail.com>
21838Date:	Tue Apr 22 23:34:50 2003 +0000
21839
21840    Testing syncmail yet again.
21841
21842 .cvsignore		  |  2 +-
21843 configure.in		  |  1 +
21844 doc/Makefile.am	  | 12 ++++++------
21845 doc/fontconfig-user.sgml |  9 +++++----
21846 4 files changed, 13 insertions(+), 11 deletions(-)
21847
21848commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
21849Author: Keith Packard <keithp@keithp.com>
21850Date:	Tue Apr 22 16:53:18 2003 +0000
21851
21852    Fix autogen.sh to work with newer automakes
21853
21854 autogen.sh | 45 +++++++++++++++++++++++++++++++++++----------
21855 1 file changed, 35 insertions(+), 10 deletions(-)
21856
21857commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
21858Author: Keith Packard <keithp@keithp.com>
21859Date:	Tue Apr 22 06:27:27 2003 +0000
21860
21861    Handle pattern elements moving during multiple edits
21862
21863 src/fccfg.c | 8 ++++++++
21864 1 file changed, 8 insertions(+)
21865
21866commit 781f10486df22a422b92114ad438d4d8e74c9b93
21867Author: Keith Packard <keithp@keithp.com>
21868Date:	Mon Apr 21 16:12:22 2003 +0000
21869
21870    Update to version 2.2.0
21871
21872 configure.in		 | 2 +-
21873 fontconfig/fontconfig.h | 4 ++--
21874 2 files changed, 3 insertions(+), 3 deletions(-)
21875
21876commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
21877Author: Noah Levitt <nlevitt@gmail.com>
21878Date:	Mon Apr 21 06:17:23 2003 +0000
21879
21880    Fixed variable name mistake.
21881
21882 configure.in | 4 ++--
21883 1 file changed, 2 insertions(+), 2 deletions(-)
21884
21885commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
21886Author: Keith Packard <keithp@keithp.com>
21887Date:	Sun Apr 20 04:44:09 2003 +0000
21888
21889    From James Su -- only part of page 0xff is Latin
21890
21891 src/fcfreetype.c | 3 ++-
21892 1 file changed, 2 insertions(+), 1 deletion(-)
21893
21894commit 29d961a28e231302683577328ed4724319805a7f
21895Author: Keith Packard <keithp@keithp.com>
21896Date:	Fri Apr 18 15:56:05 2003 +0000
21897
21898    Guard calls to FT_Get_BDF_Property to avoid freetype jumping
21899    through null
21900	pointer
21901
21902 src/fcfreetype.c | 12 +++++++++---
21903 1 file changed, 9 insertions(+), 3 deletions(-)
21904
21905commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
21906Author: Keith Packard <keithp@keithp.com>
21907Date:	Thu Apr 17 21:50:24 2003 +0000
21908
21909    Pass FONTCONFIG_PATH in arguments to get expanded
21910
21911 src/Makefile.am | 1 +
21912 src/fccfg.c	 | 4 ----
21913 2 files changed, 1 insertion(+), 4 deletions(-)
21914
21915commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
21916Author: Keith Packard <keithp@keithp.com>
21917Date:	Thu Apr 17 21:29:12 2003 +0000
21918
21919    BDF properties not available until FreeType 2.1.4
21920
21921 src/fcfreetype.c | 2 +-
21922 1 file changed, 1 insertion(+), 1 deletion(-)
21923
21924commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
21925Author: Colin Walters <walters@verbum.org>
21926Date:	Thu Apr 17 17:43:04 2003 +0000
21927
21928    Remove some unused variables, and initialize some other ones so
21929    gcc doesn't
21930	warn us.
21931
21932 ChangeLog	 | 5 +++++
21933 doc/edit-sgml.c | 1 +
21934 src/fclang.c	 | 6 ++----
21935 3 files changed, 8 insertions(+), 4 deletions(-)
21936
21937commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
21938Author: Keith Packard <keithp@keithp.com>
21939Date:	Thu Apr 17 15:47:34 2003 +0000
21940
21941    Solaris porting fixes
21942
21943 configure.in	   | 4 ++--
21944 fc-lang/fc-lang.c | 4 ++--
21945 2 files changed, 4 insertions(+), 4 deletions(-)
21946
21947commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
21948Author: Keith Packard <keithp@keithp.com>
21949Date:	Wed Apr 16 22:04:42 2003 +0000
21950
21951    Add Vera support to default configuration
21952
21953 fonts.conf.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
21954 1 file changed, 50 insertions(+)
21955
21956commit e2925d7dc2877fba2112eb3de9853f3e889362c3
21957Author: Keith Packard <keithp@keithp.com>
21958Date:	Wed Apr 16 21:50:51 2003 +0000
21959
21960    bump version to 2.1.94
21961
21962 configure.in		 | 2 +-
21963 fontconfig/fontconfig.h | 2 +-
21964 2 files changed, 2 insertions(+), 2 deletions(-)
21965
21966commit ab06f005f66e12b46a5f1274eafa992be20a1f72
21967Author: Keith Packard <keithp@keithp.com>
21968Date:	Wed Apr 16 18:49:28 2003 +0000
21969
21970    add some changelog entries
21971
21972 ChangeLog | 18 ++++++++++++++++++
21973 1 file changed, 18 insertions(+)
21974
21975commit 0e7a434783b28e9e954d3136195af7ba622c459d
21976Author: Keith Packard <keithp@keithp.com>
21977Date:	Wed Apr 16 18:08:47 2003 +0000
21978
21979    Search through the BDF properties for width and foundry information
21980
21981 src/fcfreetype.c | 76
21982 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21983 1 file changed, 75 insertions(+), 1 deletion(-)
21984
21985commit 2e2121f910dd84b0731985570d93cd31ae2edb61
21986Author: Keith Packard <keithp@keithp.com>
21987Date:	Wed Apr 16 16:19:38 2003 +0000
21988
21989    Move foundry detection data into fcfreetype.c (which is getting rather
21990	large at this point)
21991
21992 src/Makefile.am  |   2 +-
21993 src/data.h	  |  77 ------------------------
21994 src/fcfreetype.c | 177
21995 ++++++++++++++++++++++++++++++++++++++++++-------------
21996 3 files changed, 137 insertions(+), 119 deletions(-)
21997
21998commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
21999Author: Keith Packard <keithp@keithp.com>
22000Date:	Wed Apr 16 16:18:27 2003 +0000
22001
22002    bool was misdeclared in DTD
22003
22004 fonts.dtd | 2 +-
22005 1 file changed, 1 insertion(+), 1 deletion(-)
22006
22007commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
22008Author: Keith Packard <keithp@keithp.com>
22009Date:	Tue Apr 15 23:38:06 2003 +0000
22010
22011    Fix unary operator parsing. Add floor, ceil, trunc and round unary
22012	operators
22013
22014 fontconfig/fontconfig.h |   2 +
22015 fonts.dtd		 |   6 ++-
22016 src/Makefile.am	 |   2 +-
22017 src/fccfg.c		 |  71 ++++++++++++++++++++++++++++++++
22018 src/fcdbg.c		 |  20 +++++++++
22019 src/fcint.h		 |   3 +-
22020 src/fcxml.c		 | 107
22021 ++++++++++++++++++++++++++++++++++++++----------
22022 7 files changed, 187 insertions(+), 24 deletions(-)
22023
22024commit 52253696cd2779bd9040457fbd157bbe75895ed6
22025Author: Keith Packard <keithp@keithp.com>
22026Date:	Tue Apr 15 17:01:39 2003 +0000
22027
22028    Clean up ps font weight matching and check for NULL
22029
22030 src/fcfreetype.c | 59
22031 +++++++++++++++++++++++++++++---------------------------
22032 1 file changed, 31 insertions(+), 28 deletions(-)
22033
22034commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
22035Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
22036Date:	Fri Apr 11 23:45:59 2003 +0000
22037
22038    Implemented foundry generation for Type 1 and TrueType
22039
22040 src/data.h	  | 77
22041 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22042 src/fcfreetype.c | 73
22043 +++++++++++++++++++++++++++++++++++++++++++++++++----
22044 2 files changed, 145 insertions(+), 5 deletions(-)
22045
22046commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
22047Author: Keith Packard <keithp@keithp.com>
22048Date:	Fri Apr 11 23:00:51 2003 +0000
22049
22050    update version number to 2.1.93
22051
22052 configure.in		 | 2 +-
22053 fontconfig/fontconfig.h | 2 +-
22054 2 files changed, 2 insertions(+), 2 deletions(-)
22055
22056commit 7f31f3781597e035b8432e0ce1c2894835b4988a
22057Author: Keith Packard <keithp@keithp.com>
22058Date:	Fri Apr 11 22:53:53 2003 +0000
22059
22060    Run fc-cache from local dir instead of install dir to help LFS
22061    installs (I
22062	hope)
22063
22064 Makefile.am | 2 +-
22065 1 file changed, 1 insertion(+), 1 deletion(-)
22066
22067commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
22068Author: Keith Packard <keithp@keithp.com>
22069Date:	Fri Apr 11 22:24:23 2003 +0000
22070
22071    Switch to locale-independent string compare function
22072
22073 src/fcfreetype.c | 28 ++++++++++++++--------------
22074 1 file changed, 14 insertions(+), 14 deletions(-)
22075
22076commit d6ea834746a7b2758ea5b89467c0e64446840ca4
22077Author: Keith Packard <keithp@keithp.com>
22078Date:	Fri Apr 11 22:17:11 2003 +0000
22079
22080    Bug #46, #47 fontconfig should retrieve type 1 font information from
22081	FontInfo dictionary Patch provided by g2@magestudios.net (Gerard
22082	Escalante)
22083
22084 src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
22085 1 file changed, 44 insertions(+)
22086
22087commit cc30f9ca548661d0d9eb07216d261457db58ca02
22088Author: Keith Packard <keithp@keithp.com>
22089Date:	Tue Apr 8 05:00:25 2003 +0000
22090
22091    remove -u option to docbook2man which was trashing the .html file
22092
22093 doc/Makefile.am | 2 +-
22094 1 file changed, 1 insertion(+), 1 deletion(-)
22095
22096commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
22097Author: Colin Walters <walters@verbum.org>
22098Date:	Tue Apr 8 03:58:57 2003 +0000
22099
22100    *** empty log message ***
22101
22102 ChangeLog | 5 +++++
22103 1 file changed, 5 insertions(+)
22104
22105commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
22106Author: Colin Walters <walters@verbum.org>
22107Date:	Tue Apr 8 03:58:08 2003 +0000
22108
22109    Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
22110
22111 src/Makefile.am | 4 ++--
22112 1 file changed, 2 insertions(+), 2 deletions(-)
22113
22114commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
22115Author: Keith Packard <keithp@keithp.com>
22116Date:	Fri Apr 4 20:17:40 2003 +0000
22117
22118    update copyright years
22119
22120 COPYING       |  2 +-
22121 fonts.conf.in | 15 ++-------------
22122 local.conf    |  9 +++++++++
22123 3 files changed, 12 insertions(+), 14 deletions(-)
22124
22125commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
22126Author: Keith Packard <keithp@keithp.com>
22127Date:	Fri Apr 4 20:16:33 2003 +0000
22128
22129    Move sample subpixel configuration to local.conf
22130
22131 config/Makedefs.in | 4 ++--
22132 config/install.sh  | 4 ++--
22133 2 files changed, 4 insertions(+), 4 deletions(-)
22134
22135commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
22136Author: Keith Packard <keithp@keithp.com>
22137Date:	Fri Mar 28 17:08:35 2003 +0000
22138
22139    Set spacing to mono if every encoded glyph is the same width
22140
22141 fontconfig/fcfreetype.h |  3 +++
22142 src/fcfreetype.c	 | 46
22143 +++++++++++++++++++++++++++++++++++++++++-----
22144 2 files changed, 44 insertions(+), 5 deletions(-)
22145
22146commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
22147Author: Keith Packard <keithp@keithp.com>
22148Date:	Mon Mar 24 05:03:20 2003 +0000
22149
22150    Wrong pattern for matching font file names. Fix submitted by
22151	hjchoe@hancom.com (Choe Hwanjin)
22152
22153 configure.in | 2 +-
22154 1 file changed, 1 insertion(+), 1 deletion(-)
22155
22156commit c8582ff72ade8522d545d117641e4afac61382a0
22157Author: Tor Lillqvist <tml@iki.fi>
22158Date:	Sat Mar 22 21:28:13 2003 +0000
22159
22160    Changes for Windows:
22161    Add a fontconfig-zip(.in) script, used to build a binary distribution.
22162
22163 fontconfig-zip.in | 30 ++++++++++++++++++++++++++++++
22164 1 file changed, 30 insertions(+)
22165
22166commit daeed6e048a413a94754fd79f62307ca9be80a43
22167Author: Tor Lillqvist <tml@iki.fi>
22168Date:	Sat Mar 22 21:25:34 2003 +0000
22169
22170    Changes for Windows:
22171    On Windows with gcc (a.k.a. mingw) build as a DLL.
22172    We don't want to hardcode the fonts.conf file location in the DLL,
22173    so we
22174	look up the DLL location at run-time in a DllMain() function. The
22175	fonts.conf location is deduced from that.
22176    The colon can't be used as path separator on Windows, semicolon
22177    is used
22178	instead. File path components can be separated with either
22179	slash or
22180	backslash. Absolute paths can also begin with a drive letter.
22181    Add internal function FcStrLastSlash that strrchr's the last slash, or
22182	backslash on Windows.
22183    There is no link() on Windows. For atomicity checks, mkdir a lock
22184    directory
22185	instead.
22186    In addition to HOME, also look for USERPROFILE.
22187    Recognize the special font directory token WINDOWSFONTDIR, to use the
22188	system's font directory.
22189    Remove the fontconfig-def.cpp that was obsolete. Add
22190    fontconfig.def(.in),
22191	without internal functions.
22192    Add a fontconfig-zip(.in) script, used to build a binary distribution.
22193
22194 ChangeLog		|  32 ++++++++++
22195 Makefile.am		|   3 +-
22196 configure.in		|  28 +++++++-
22197 fc-lang/fc-lang.man	|   6 +-
22198 src/Makefile.am	|  55 +++++++++++++++-
22199 src/fcatomic.c		|  23 ++++++-
22200 src/fccache.c		|  21 +++++-
22201 src/fccfg.c		|  90 ++++++++++++++++++++++++--
22202 src/fcint.h		|   9 +++
22203 src/fcstr.c		|  23 ++++++-
22204 src/fcxml.c		|  30 +++++++++
22205 src/fontconfig-def.cpp | 170
22206 -------------------------------------------------
22207 src/fontconfig.def.in	| 161
22208 ++++++++++++++++++++++++++++++++++++++++++++++
22209 13 files changed, 464 insertions(+), 187 deletions(-)
22210
22211commit cc9dd09816f717fc678d097a69f793dca1b1eef0
22212Author: Keith Packard <keithp@keithp.com>
22213Date:	Sat Mar 22 01:55:00 2003 +0000
22214
22215    switch // comment
22216
22217 src/fclang.c | 2 +-
22218 1 file changed, 1 insertion(+), 1 deletion(-)
22219
22220commit ddde1797a900b818b96fc0818d9df0efacb5ac69
22221Author: Keith Packard <keithp@keithp.com>
22222Date:	Thu Mar 20 02:01:01 2003 +0000
22223
22224    strtod under some locales requires digits before the decimal
22225
22226 doc/fontconfig-user.sgml | 8 ++++++--
22227 fonts.conf.in		  | 2 +-
22228 2 files changed, 7 insertions(+), 3 deletions(-)
22229
22230commit f4007a672834df25f0f9b6a918c135d2b79a3784
22231Author: Keith Packard <keithp@keithp.com>
22232Date:	Thu Mar 20 02:00:15 2003 +0000
22233
22234    Avoid crashing on empty test/edit lists
22235
22236 src/fccfg.c | 6 ++++--
22237 1 file changed, 4 insertions(+), 2 deletions(-)
22238
22239commit 3fbd50e48679c15c24400aaa78c6cd266317a784
22240Author: Keith Packard <keithp@keithp.com>
22241Date:	Thu Mar 20 01:59:28 2003 +0000
22242
22243    bogus libtoolize --version | libtoolize --version
22244
22245 autogen.sh | 2 +-
22246 1 file changed, 1 insertion(+), 1 deletion(-)
22247
22248commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
22249Author: Keith Packard <keithp@keithp.com>
22250Date:	Tue Mar 18 08:03:42 2003 +0000
22251
22252    FcCharSetIsSubset errored on fonts with subsets in early blocks
22253    and extra
22254	blocks not present in the second argument
22255
22256 src/fccharset.c | 2 +-
22257 1 file changed, 1 insertion(+), 1 deletion(-)
22258
22259commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
22260Author: Keith Packard <keithp@keithp.com>
22261Date:	Fri Mar 14 00:16:56 2003 +0000
22262
22263    Fix configure arguments (bug 45)
22264
22265 configure.in | 10 +++++-----
22266 1 file changed, 5 insertions(+), 5 deletions(-)
22267
22268commit 81fa16c3366a701255f4e52cdfd716dd06253748
22269Author: Keith Packard <keithp@keithp.com>
22270Date:	Wed Mar 12 22:16:43 2003 +0000
22271
22272    add font widths and extend weight from OS/2 table
22273
22274 fontconfig/fontconfig.h | 44 ++++++++++++++++++++++++++++------------
22275 src/fcdefault.c	 |  3 +++
22276 src/fcfreetype.c	 | 54
22277 ++++++++++++++++++++++++++++++++++++++++++++-----
22278 src/fcmatch.c		 | 29 +++++++++++++++++---------
22279 src/fcname.c		 | 18 +++++++++++++++++
22280 5 files changed, 120 insertions(+), 28 deletions(-)
22281
22282commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
22283Author: Keith Packard <keithp@keithp.com>
22284Date:	Wed Mar 12 22:15:39 2003 +0000
22285
22286    Global cache time checking was using wrong file name and computing
22287    wrong
22288	count of fonts per file
22289
22290 src/fccache.c | 10 +++++-----
22291 src/fcdir.c   |  8 ++++++--
22292 src/fcint.h   |  2 +-
22293 3 files changed, 12 insertions(+), 8 deletions(-)
22294
22295commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
22296Author: Keith Packard <keithp@keithp.com>
22297Date:	Mon Mar 10 06:56:32 2003 +0000
22298
22299    Ship manual
22300
22301 fc-list/Makefile.am | 2 ++
22302 1 file changed, 2 insertions(+)
22303
22304commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
22305Author: Mike A. Harris <mharris@redhat.com>
22306Date:	Sat Mar 8 01:03:32 2003 +0000
22307
22308    Updated RPM specfile for 2.1.92 and fixed remaining known spec
22309    file issues
22310
22311 ChangeLog	    |  8 ++++++++
22312 fontconfig.spec.in | 19 +++++++++++++++++--
22313 2 files changed, 25 insertions(+), 2 deletions(-)
22314
22315commit 6348213702153f1097c648ae575bcc89dbb259dc
22316Author: Keith Packard <keithp@keithp.com>
22317Date:	Fri Mar 7 21:04:52 2003 +0000
22318
22319    Bump version to 2.1.92
22320
22321 configure.in		 | 2 +-
22322 fontconfig/fontconfig.h | 2 +-
22323 2 files changed, 2 insertions(+), 2 deletions(-)
22324
22325commit dcd1f27185958b000f12e0390970c925f4386598
22326Author: Keith Packard <keithp@keithp.com>
22327Date:	Fri Mar 7 20:51:17 2003 +0000
22328
22329    add version.sgml to .cvsignore
22330
22331 doc/.cvsignore | 1 +
22332 1 file changed, 1 insertion(+)
22333
22334commit ae2c2943648313b41f2d032b72618d11ffdd1772
22335Author: Keith Packard <keithp@keithp.com>
22336Date:	Fri Mar 7 20:50:44 2003 +0000
22337
22338    Add version number to user doc
22339
22340 doc/fontconfig-user.sgml | 27 +++++++++++++++++----------
22341 doc/func.sgml		  |  1 +
22342 2 files changed, 18 insertions(+), 10 deletions(-)
22343
22344commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
22345Author: Keith Packard <keithp@keithp.com>
22346Date:	Fri Mar 7 20:45:43 2003 +0000
22347
22348    Add version number to documentation
22349
22350 configure.in		   |  1 +
22351 doc/fontconfig-devel.sgml | 13 +++----------
22352 doc/func.sgml		   |  4 ++++
22353 doc/version.sgml.in	   | 24 ++++++++++++++++++++++++
22354 4 files changed, 32 insertions(+), 10 deletions(-)
22355
22356commit 4484582ebaaaea4982248a6141d87d488ef322bd
22357Author: Keith Packard <keithp@keithp.com>
22358Date:	Fri Mar 7 20:45:20 2003 +0000
22359
22360    wasnt rebuilding most of the docs
22361
22362 doc/Makefile.am | 18 +++++++++---------
22363 1 file changed, 9 insertions(+), 9 deletions(-)
22364
22365commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
22366Author: Keith Packard <keithp@keithp.com>
22367Date:	Fri Mar 7 20:04:13 2003 +0000
22368
22369    distribute man page
22370
22371 fc-cache/Makefile.am | 2 ++
22372 1 file changed, 2 insertions(+)
22373
22374commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
22375Author: Keith Packard <keithp@keithp.com>
22376Date:	Fri Mar 7 20:03:53 2003 +0000
22377
22378    note that default mandir is usually wrong
22379
22380 INSTALL | 2 +-
22381 1 file changed, 1 insertion(+), 1 deletion(-)
22382
22383commit bdc0fd54344cd161f1507aa53f3d676569d63f08
22384Author: Keith Packard <keithp@keithp.com>
22385Date:	Fri Mar 7 20:03:23 2003 +0000
22386
22387    get manuals to install with automake-1.4
22388
22389 doc/Makefile.am | 44 +++++++++++++++++++++-----------------------
22390 1 file changed, 21 insertions(+), 23 deletions(-)
22391
22392commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
22393Author: Keith Packard <keithp@keithp.com>
22394Date:	Fri Mar 7 19:41:34 2003 +0000
22395
22396    Create fontconfig-user.html
22397
22398 doc/Makefile.am | 2 +-
22399 1 file changed, 1 insertion(+), 1 deletion(-)
22400
22401commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
22402Author: Keith Packard <keithp@keithp.com>
22403Date:	Fri Mar 7 19:39:57 2003 +0000
22404
22405    Add more to .cvsignore
22406
22407 doc/.cvsignore | 9 +++++++++
22408 1 file changed, 9 insertions(+)
22409
22410commit b219ac6b99672506965f3c2168e2af1cd58d28e7
22411Author: Keith Packard <keithp@keithp.com>
22412Date:	Fri Mar 7 19:37:16 2003 +0000
22413
22414    Make documentation build
22415
22416 doc/Makefile.am	  | 172
22417 +++++++++++++++++++++++++++--------------------
22418 doc/edit-sgml.c	  |   2 +-
22419 doc/fontconfig-user.sgml |   2 +-
22420 3 files changed, 102 insertions(+), 74 deletions(-)
22421
22422commit 39381776a4c0cf4077a31f3a493cbd37420cec71
22423Author: Keith Packard <keithp@keithp.com>
22424Date:	Fri Mar 7 19:01:41 2003 +0000
22425
22426    Finish reformatting developer documentation
22427
22428 doc/Makefile.am	   |  16 +-
22429 doc/edit-sgml.c	   |  17 +-
22430 doc/fcatomic.fncs	   |  93 +++++++++
22431 doc/fcconfig.fncs	   | 153 ++++++++-------
22432 doc/fcfile.fncs	   |  78 ++++++++
22433 doc/fcfreetype.fncs	   |  69 +++++++
22434 doc/fcinit.fncs	   |  78 ++++++++
22435 doc/fcstring.fncs	   | 150 +++++++++++++++
22436 doc/fcstrset.fncs	   | 104 ++++++++++
22437 doc/fontconfig-devel.sgml | 475
22438 +++++++++++-----------------------------------
22439 10 files changed, 795 insertions(+), 438 deletions(-)
22440
22441commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
22442Author: Keith Packard <keithp@keithp.com>
22443Date:	Fri Mar 7 08:52:27 2003 +0000
22444
22445    Add copyright
22446
22447 doc/func.sgml | 23 +++++++++++++++++++++++
22448 1 file changed, 23 insertions(+)
22449
22450commit 2df0c66230fb86a784414b5db803d32d1a083b3a
22451Author: Keith Packard <keithp@keithp.com>
22452Date:	Fri Mar 7 08:51:14 2003 +0000
22453
22454    Use <parameter> tags. Add copyrights
22455
22456 doc/fcconfig.fncs     | 46 +++++++++++++++++++++++-----------------------
22457 doc/fcconstant.fncs   | 10 +++++-----
22458 doc/fcobjecttype.fncs |  6 +++---
22459 doc/fcpattern.fncs    | 14 +++++++-------
22460 doc/fcvalue.fncs      |  4 ++--
22461 5 files changed, 40 insertions(+), 40 deletions(-)
22462
22463commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
22464Author: Keith Packard <keithp@keithp.com>
22465Date:	Fri Mar 7 08:44:32 2003 +0000
22466
22467    Add lots more function documentation
22468
22469 doc/Makefile.am	   |  16 ++-
22470 doc/fcblanks.fncs	   |  58 +++++++++
22471 doc/fccharset.fncs	   |  23 ++++
22472 doc/fcconfig.fncs	   | 279
22473 +++++++++++++++++++++++++++++++++++++++++++
22474 doc/fcconstant.fncs	   |  58 +++++++++
22475 doc/fcfontset.fncs	   |  49 ++++++++
22476 doc/fcmatrix.fncs	   |  23 ++++
22477 doc/fcobjectset.fncs	   |  61 ++++++++++
22478 doc/fcobjecttype.fncs	   |  48 ++++++++
22479 doc/fcpattern.fncs	   |  23 ++++
22480 doc/fcvalue.fncs	   |  23 ++++
22481 doc/fontconfig-devel.sgml | 292
22482 +++-------------------------------------------
22483 12 files changed, 677 insertions(+), 276 deletions(-)
22484
22485commit 22671e25510e77af1a8f2b569314ba2de1c93353
22486Author: Keith Packard <keithp@keithp.com>
22487Date:	Fri Mar 7 07:12:51 2003 +0000
22488
22489    Rework documentation to build man pages for each function
22490
22491 doc/Makefile.am	   |   84 ++-
22492 doc/fccharset.fncs	   |  144 +++++
22493 doc/fcmatrix.fncs	   |  100 ++++
22494 doc/fcpattern.fncs	   |  287 ++++++++++
22495 doc/fcvalue.fncs	   |   17 +
22496 doc/fontconfig-devel.sgml | 1355
22497 ++++++++++++++++++---------------------------
22498 doc/fontconfig-user.sgml  |  396 ++++++-------
22499 doc/func.sgml		   |   61 ++
22500 8 files changed, 1411 insertions(+), 1033 deletions(-)
22501
22502commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
22503Author: Keith Packard <keithp@keithp.com>
22504Date:	Fri Mar 7 06:17:36 2003 +0000
22505
22506    Add func doc creation program edit-sgml
22507
22508 doc/edit-sgml.c | 426
22509 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22510 1 file changed, 426 insertions(+)
22511
22512commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
22513Author: Mike A. Harris <mharris@redhat.com>
22514Date:	Wed Mar 5 10:09:57 2003 +0000
22515
22516    Update Changelog
22517
22518 ChangeLog | 7 +++++++
22519 1 file changed, 7 insertions(+)
22520
22521commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
22522Author: Mike A. Harris <mharris@redhat.com>
22523Date:	Wed Mar 5 10:08:08 2003 +0000
22524
22525    Added back the configure macro options --disable-docs because
22526    otherwise
22527	fontconfig installs docs into /usr/share/doc/fontconfig (with no
22528	version number) unconditionally, causing RPM to fail the build
22529	due to
22530	_unpackaged_files_terminate_build. We pick up the pregenerated
22531	docs
22532	with %doc already.
22533
22534 fontconfig.spec.in | 8 +++++++-
22535 1 file changed, 7 insertions(+), 1 deletion(-)
22536
22537commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
22538Author: Mike A. Harris <mharris@redhat.com>
22539Date:	Wed Mar 5 09:28:08 2003 +0000
22540
22541    Updated rpm specfile changelog and Changelog to reflect today's
22542    changes
22543
22544 ChangeLog	    | 13 ++++++++++++-
22545 fontconfig.spec.in |  9 ++++++++-
22546 2 files changed, 20 insertions(+), 2 deletions(-)
22547
22548commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
22549Author: Mike A. Harris <mharris@redhat.com>
22550Date:	Wed Mar 5 09:16:37 2003 +0000
22551
22552    Reordered %files lists to be a bit tidier. Made -devel package own the
22553	%{_includedir}/fontconfig directory
22554
22555 fontconfig.spec.in | 9 +++++----
22556 1 file changed, 5 insertions(+), 4 deletions(-)
22557
22558commit c674c89bf919fa7f357319a7ce825ba5369ff737
22559Author: Mike A. Harris <mharris@redhat.com>
22560Date:	Wed Mar 5 09:14:06 2003 +0000
22561
22562    Put %post script in {}'s for tidyness, and change the call to
22563    fc-cache to
22564	use %{_bindir}/fc-cache
22565
22566 fontconfig.spec.in | 9 +++++----
22567 1 file changed, 5 insertions(+), 4 deletions(-)
22568
22569commit 5283328a6006420cb3382c0dbef55f715996b91c
22570Author: Mike A. Harris <mharris@redhat.com>
22571Date:	Wed Mar 5 09:10:14 2003 +0000
22572
22573    Changed BuildRequires: lines to use %{_bindir} macro instead of
22574    hard coded
22575	/usr/bin
22576
22577 fontconfig.spec.in | 4 ++--
22578 1 file changed, 2 insertions(+), 2 deletions(-)
22579
22580commit 674c09dfbfc3d6d3a014ac018995530159fc157f
22581Author: Mike A. Harris <mharris@redhat.com>
22582Date:	Wed Mar 5 09:08:41 2003 +0000
22583
22584    Replace commented out %define at top of specfile with a comment
22585    preceding
22586	the freetype2 define, since rpm expands macros in comments. Also
22587	remove
22588	-j flag from make, as _smp_mflags expands to -jN already.
22589
22590 fontconfig.spec.in | 6 +++---
22591 1 file changed, 3 insertions(+), 3 deletions(-)
22592
22593commit d30f481c4d182db3873fc9caf0e191da3c4955ef
22594Author: Keith Packard <keithp@keithp.com>
22595Date:	Wed Mar 5 07:45:37 2003 +0000
22596
22597    switch vesion to version
22598
22599 fontconfig.spec.in | 2 +-
22600 1 file changed, 1 insertion(+), 1 deletion(-)
22601
22602commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
22603Author: Keith Packard <keithp@keithp.com>
22604Date:	Wed Mar 5 06:09:36 2003 +0000
22605
22606    optimize string compares even more
22607
22608 src/fcstr.c | 19 +++----------------
22609 1 file changed, 3 insertions(+), 16 deletions(-)
22610
22611commit dc1de232a694c9c431604e701e8f617978a00e0a
22612Author: Keith Packard <keithp@keithp.com>
22613Date:	Wed Mar 5 06:09:14 2003 +0000
22614
22615    Use VERSION in fontconfig.pc.in
22616
22617 fontconfig.pc.in | 2 +-
22618 1 file changed, 1 insertion(+), 1 deletion(-)
22619
22620commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
22621Author: Keith Packard <keithp@keithp.com>
22622Date:	Wed Mar 5 05:57:11 2003 +0000
22623
22624    No longer using config directory
22625
22626 configure.in | 2 --
22627 1 file changed, 2 deletions(-)
22628
22629commit 94421e4097d84b50fc2da285b57fb00da3592796
22630Author: Keith Packard <keithp@keithp.com>
22631Date:	Wed Mar 5 05:53:10 2003 +0000
22632
22633    use FcToLower instead of tolower
22634
22635 src/fcname.c | 12 +++++-------
22636 1 file changed, 5 insertions(+), 7 deletions(-)
22637
22638commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
22639Author: Keith Packard <keithp@keithp.com>
22640Date:	Wed Mar 5 05:52:51 2003 +0000
22641
22642    Add FcLangSetPrint
22643
22644 src/fcdbg.c | 29 ++++++++++++++++++-----------
22645 1 file changed, 18 insertions(+), 11 deletions(-)
22646
22647commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
22648Author: Keith Packard <keithp@keithp.com>
22649Date:	Wed Mar 5 05:52:31 2003 +0000
22650
22651    AddFcLangSetContains for font listing, add first-letter table for
22652    language
22653	lookups, change RCS tag
22654
22655 src/fccfg.c  |   8 +--
22656 src/fcint.h  |   7 +-
22657 src/fclang.c | 231
22658 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
22659 src/fclist.c |   6 +-
22660 4 files changed, 219 insertions(+), 33 deletions(-)
22661
22662commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
22663Author: Keith Packard <keithp@keithp.com>
22664Date:	Wed Mar 5 05:51:27 2003 +0000
22665
22666    Change RCS tag
22667
22668 fc-cache/fc-cache.c	| 4 ++--
22669 fc-cache/fc-cache.man	| 4 ++--
22670 fc-list/fc-list.c	| 4 ++--
22671 fc-list/fc-list.man	| 4 ++--
22672 src/fcatomic.c		| 4 ++--
22673 src/fcblanks.c		| 4 ++--
22674 src/fccache.c		| 4 ++--
22675 src/fccharset.c	| 4 ++--
22676 src/fcdefault.c	| 4 ++--
22677 src/fcdir.c		| 4 ++--
22678 src/fcfreetype.c	| 4 ++--
22679 src/fcfs.c		| 4 ++--
22680 src/fcinit.c		| 4 ++--
22681 src/fcmatch.c		| 4 ++--
22682 src/fcmatrix.c		| 2 +-
22683 src/fcpat.c		| 4 ++--
22684 src/fcstr.c		| 4 ++--
22685 src/fcxml.c		| 4 ++--
22686 src/fontconfig-def.cpp | 2 +-
22687 19 files changed, 36 insertions(+), 36 deletions(-)
22688
22689commit 0eadb052fb31ad99d77d1997108d316c64d939b8
22690Author: Keith Packard <keithp@keithp.com>
22691Date:	Wed Mar 5 05:48:53 2003 +0000
22692
22693    Add letter ranges to speed lang lookups, change CVS tag
22694
22695 fc-lang/fc-lang.c     | 38 ++++++++++++++++++++++++++++++++++++--
22696 fc-lang/fc-lang.man   |  4 ++--
22697 fc-lang/fclang.tmpl.h |  4 ++--
22698 3 files changed, 40 insertions(+), 6 deletions(-)
22699
22700commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
22701Author: Keith Packard <keithp@keithp.com>
22702Date:	Wed Mar 5 05:48:15 2003 +0000
22703
22704    Change RCS tag, add FcLangSetContains
22705
22706 fontconfig/fcfreetype.h |  4 ++--
22707 fontconfig/fcprivate.h  |  4 ++--
22708 fontconfig/fontconfig.h | 11 ++++++++---
22709 3 files changed, 12 insertions(+), 7 deletions(-)
22710
22711commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
22712Author: Keith Packard <keithp@keithp.com>
22713Date:	Wed Mar 5 04:26:06 2003 +0000
22714
22715    Switch RCS tag label
22716
22717 fc-lang/aa.orth    | 4 ++--
22718 fc-lang/ab.orth    | 4 ++--
22719 fc-lang/af.orth    | 4 ++--
22720 fc-lang/am.orth    | 4 ++--
22721 fc-lang/ar.orth    | 4 ++--
22722 fc-lang/ast.orth   | 4 ++--
22723 fc-lang/ava.orth   | 4 ++--
22724 fc-lang/ay.orth    | 4 ++--
22725 fc-lang/az.orth    | 4 ++--
22726 fc-lang/ba.orth    | 4 ++--
22727 fc-lang/bam.orth   | 4 ++--
22728 fc-lang/be.orth    | 4 ++--
22729 fc-lang/bg.orth    | 4 ++--
22730 fc-lang/bh.orth    | 4 ++--
22731 fc-lang/bho.orth   | 4 ++--
22732 fc-lang/bi.orth    | 4 ++--
22733 fc-lang/bin.orth   | 4 ++--
22734 fc-lang/bn.orth    | 4 ++--
22735 fc-lang/bo.orth    | 4 ++--
22736 fc-lang/br.orth    | 4 ++--
22737 fc-lang/bs.orth    | 4 ++--
22738 fc-lang/bua.orth   | 4 ++--
22739 fc-lang/ca.orth    | 4 ++--
22740 fc-lang/ce.orth    | 4 ++--
22741 fc-lang/ch.orth    | 4 ++--
22742 fc-lang/chm.orth   | 4 ++--
22743 fc-lang/chr.orth   | 4 ++--
22744 fc-lang/co.orth    | 4 ++--
22745 fc-lang/cs.orth    | 4 ++--
22746 fc-lang/cu.orth    | 4 ++--
22747 fc-lang/cv.orth    | 4 ++--
22748 fc-lang/cy.orth    | 4 ++--
22749 fc-lang/da.orth    | 4 ++--
22750 fc-lang/de.orth    | 4 ++--
22751 fc-lang/dz.orth    | 4 ++--
22752 fc-lang/el.orth    | 4 ++--
22753 fc-lang/en.orth    | 4 ++--
22754 fc-lang/eo.orth    | 4 ++--
22755 fc-lang/es.orth    | 4 ++--
22756 fc-lang/et.orth    | 4 ++--
22757 fc-lang/eu.orth    | 4 ++--
22758 fc-lang/fa.orth    | 4 ++--
22759 fc-lang/fi.orth    | 4 ++--
22760 fc-lang/fj.orth    | 4 ++--
22761 fc-lang/fo.orth    | 4 ++--
22762 fc-lang/fr.orth    | 4 ++--
22763 fc-lang/ful.orth   | 4 ++--
22764 fc-lang/fur.orth   | 4 ++--
22765 fc-lang/fy.orth    | 4 ++--
22766 fc-lang/ga.orth    | 4 ++--
22767 fc-lang/gd.orth    | 4 ++--
22768 fc-lang/gez.orth   | 4 ++--
22769 fc-lang/gl.orth    | 4 ++--
22770 fc-lang/gn.orth    | 4 ++--
22771 fc-lang/gu.orth    | 4 ++--
22772 fc-lang/gv.orth    | 4 ++--
22773 fc-lang/ha.orth    | 4 ++--
22774 fc-lang/haw.orth   | 4 ++--
22775 fc-lang/he.orth    | 4 ++--
22776 fc-lang/hi.orth    | 4 ++--
22777 fc-lang/ho.orth    | 4 ++--
22778 fc-lang/hr.orth    | 4 ++--
22779 fc-lang/hu.orth    | 4 ++--
22780 fc-lang/hy.orth    | 4 ++--
22781 fc-lang/ia.orth    | 4 ++--
22782 fc-lang/ibo.orth   | 4 ++--
22783 fc-lang/id.orth    | 4 ++--
22784 fc-lang/ie.orth    | 4 ++--
22785 fc-lang/ik.orth    | 4 ++--
22786 fc-lang/io.orth    | 4 ++--
22787 fc-lang/is.orth    | 4 ++--
22788 fc-lang/it.orth    | 4 ++--
22789 fc-lang/iu.orth    | 4 ++--
22790 fc-lang/ja.orth    | 4 ++--
22791 fc-lang/ka.orth    | 4 ++--
22792 fc-lang/kaa.orth   | 4 ++--
22793 fc-lang/ki.orth    | 4 ++--
22794 fc-lang/kk.orth    | 4 ++--
22795 fc-lang/kl.orth    | 4 ++--
22796 fc-lang/km.orth    | 4 ++--
22797 fc-lang/kn.orth    | 4 ++--
22798 fc-lang/ko.orth    | 4 ++--
22799 fc-lang/kok.orth   | 4 ++--
22800 fc-lang/ks.orth    | 4 ++--
22801 fc-lang/ku.orth    | 4 ++--
22802 fc-lang/kum.orth   | 4 ++--
22803 fc-lang/kv.orth    | 4 ++--
22804 fc-lang/kw.orth    | 4 ++--
22805 fc-lang/ky.orth    | 4 ++--
22806 fc-lang/la.orth    | 4 ++--
22807 fc-lang/lb.orth    | 4 ++--
22808 fc-lang/lez.orth   | 4 ++--
22809 fc-lang/lo.orth    | 4 ++--
22810 fc-lang/lt.orth    | 4 ++--
22811 fc-lang/lv.orth    | 4 ++--
22812 fc-lang/mg.orth    | 4 ++--
22813 fc-lang/mh.orth    | 4 ++--
22814 fc-lang/mi.orth    | 4 ++--
22815 fc-lang/mk.orth    | 4 ++--
22816 fc-lang/ml.orth    | 4 ++--
22817 fc-lang/mn.orth    | 4 ++--
22818 fc-lang/mo.orth    | 4 ++--
22819 fc-lang/mr.orth    | 4 ++--
22820 fc-lang/mt.orth    | 4 ++--
22821 fc-lang/my.orth    | 4 ++--
22822 fc-lang/nb.orth    | 4 ++--
22823 fc-lang/ne.orth    | 4 ++--
22824 fc-lang/nl.orth    | 4 ++--
22825 fc-lang/nn.orth    | 4 ++--
22826 fc-lang/no.orth    | 4 ++--
22827 fc-lang/ny.orth    | 4 ++--
22828 fc-lang/oc.orth    | 4 ++--
22829 fc-lang/om.orth    | 4 ++--
22830 fc-lang/or.orth    | 4 ++--
22831 fc-lang/os.orth    | 4 ++--
22832 fc-lang/pl.orth    | 4 ++--
22833 fc-lang/pt.orth    | 4 ++--
22834 fc-lang/rm.orth    | 4 ++--
22835 fc-lang/ro.orth    | 4 ++--
22836 fc-lang/ru.orth    | 4 ++--
22837 fc-lang/sa.orth    | 4 ++--
22838 fc-lang/sah.orth   | 4 ++--
22839 fc-lang/sco.orth   | 4 ++--
22840 fc-lang/se.orth    | 4 ++--
22841 fc-lang/sel.orth   | 4 ++--
22842 fc-lang/sh.orth    | 4 ++--
22843 fc-lang/si.orth    | 4 ++--
22844 fc-lang/sk.orth    | 4 ++--
22845 fc-lang/sl.orth    | 4 ++--
22846 fc-lang/sm.orth    | 4 ++--
22847 fc-lang/sma.orth   | 4 ++--
22848 fc-lang/smj.orth   | 4 ++--
22849 fc-lang/smn.orth   | 4 ++--
22850 fc-lang/sms.orth   | 4 ++--
22851 fc-lang/so.orth    | 4 ++--
22852 fc-lang/sq.orth    | 4 ++--
22853 fc-lang/sr.orth    | 4 ++--
22854 fc-lang/sv.orth    | 4 ++--
22855 fc-lang/sw.orth    | 4 ++--
22856 fc-lang/syr.orth   | 4 ++--
22857 fc-lang/ta.orth    | 4 ++--
22858 fc-lang/te.orth    | 4 ++--
22859 fc-lang/tg.orth    | 4 ++--
22860 fc-lang/th.orth    | 4 ++--
22861 fc-lang/ti_er.orth | 4 ++--
22862 fc-lang/ti_et.orth | 4 ++--
22863 fc-lang/tig.orth   | 4 ++--
22864 fc-lang/tk.orth    | 4 ++--
22865 fc-lang/tl.orth    | 4 ++--
22866 fc-lang/tn.orth    | 4 ++--
22867 fc-lang/to.orth    | 4 ++--
22868 fc-lang/tr.orth    | 4 ++--
22869 fc-lang/ts.orth    | 4 ++--
22870 fc-lang/tt.orth    | 4 ++--
22871 fc-lang/tw.orth    | 4 ++--
22872 fc-lang/tyv.orth   | 4 ++--
22873 fc-lang/ug.orth    | 4 ++--
22874 fc-lang/uk.orth    | 4 ++--
22875 fc-lang/ur.orth    | 4 ++--
22876 fc-lang/uz.orth    | 4 ++--
22877 fc-lang/ven.orth   | 4 ++--
22878 fc-lang/vi.orth    | 4 ++--
22879 fc-lang/vo.orth    | 4 ++--
22880 fc-lang/vot.orth   | 4 ++--
22881 fc-lang/wa.orth    | 4 ++--
22882 fc-lang/wen.orth   | 4 ++--
22883 fc-lang/wo.orth    | 4 ++--
22884 fc-lang/xh.orth    | 4 ++--
22885 fc-lang/yap.orth   | 4 ++--
22886 fc-lang/yi.orth    | 4 ++--
22887 fc-lang/yo.orth    | 4 ++--
22888 fc-lang/zh_cn.orth | 4 ++--
22889 fc-lang/zh_hk.orth | 4 ++--
22890 fc-lang/zh_mo.orth | 4 ++--
22891 fc-lang/zh_sg.orth | 4 ++--
22892 fc-lang/zh_tw.orth | 4 ++--
22893 fc-lang/zu.orth    | 4 ++--
22894 177 files changed, 354 insertions(+), 354 deletions(-)
22895
22896commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
22897Author: Keith Packard <keithp@keithp.com>
22898Date:	Tue Mar 4 00:19:09 2003 +0000
22899
22900    Add .cvsignore
22901
22902 doc/.cvsignore | 4 ++++
22903 1 file changed, 4 insertions(+)
22904
22905commit af82b48c2b8c2037020d928aced582dedd06d8d9
22906Author: Keith Packard <keithp@keithp.com>
22907Date:	Tue Mar 4 00:14:58 2003 +0000
22908
22909    Allow multiple directories in --with-add-fonts, by default add only
22910	scalable fonts from X directory
22911
22912 configure.in | 48 ++++++++++++++++++++++++++++++++----------------
22913 1 file changed, 32 insertions(+), 16 deletions(-)
22914
22915commit bb7743ae7e218ecef31f3023b281939b02967552
22916Author: Keith Packard <keithp@keithp.com>
22917Date:	Mon Mar 3 05:47:14 2003 +0000
22918
22919    Update version to 2.1.91
22920
22921 configure.in		 | 2 +-
22922 fontconfig/fontconfig.h | 2 +-
22923 2 files changed, 2 insertions(+), 2 deletions(-)
22924
22925commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
22926Author: Owen Taylor <otaylor@redhat.com>
22927Date:	Mon Mar 3 01:13:11 2003 +0000
22928
22929    Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
22930    fontconfig.spec.in: Improvements from Red Hat spec file.
22931    {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
22932    docs/*.sgml: SGML fixes.
22933
22934 ChangeLog		   |   8 ++
22935 doc/fontconfig-devel.sgml | 237
22936 +++++++++++++++++++++++-----------------------
22937 doc/fontconfig-user.sgml  |   8 +-
22938 fc-cache/Makefile.am	   |   2 +
22939 fc-lang/Makefile.am	   |   2 +
22940 fc-list/Makefile.am	   |   2 +
22941 fontconfig.spec.in	   |  86 +++++++++--------
22942 7 files changed, 191 insertions(+), 154 deletions(-)
22943
22944commit ee170116da7cbd6e03a4de61c455d717183f46d7
22945Author: Keith Packard <keithp@keithp.com>
22946Date:	Sun Mar 2 19:13:00 2003 +0000
22947
22948    Ignore dist files
22949
22950 .cvsignore | 1 +
22951 1 file changed, 1 insertion(+)
22952
22953commit ff3f1f98ed240a4cde511cace7acd09d40548656
22954Author: Keith Packard <keithp@keithp.com>
22955Date:	Sun Mar 2 19:12:23 2003 +0000
22956
22957    Switch back to -version-info for fontconfig as its at minor 0. Add
22958	--system-only to fc-cache. Fix FC_VERSION to match product version
22959	rather than .so version
22960
22961 Makefile.am		 |    1 -
22962 configure.in		 |   23 +-
22963 fc-cache/fc-cache.c	 |    8 +
22964 fc-lang/fc-lang.c	 |    6 +
22965 fontconfig/fontconfig.h |   16 +-
22966 ltmain.sh		 | 6192
22967 -----------------------------------------------
22968 src/Makefile.am	 |    2 +-
22969 src/fccfg.c		 |   25 +-
22970 src/fcint.h		 |    3 +
22971 src/fcstr.c		 |    8 +-
22972 src/fcxml.c		 |   14 +-
22973 11 files changed, 79 insertions(+), 6219 deletions(-)
22974
22975commit bf0093b72487bd463b9c7700902cd8765534c9c1
22976Author: Keith Packard <keithp@keithp.com>
22977Date:	Sun Mar 2 08:46:04 2003 +0000
22978
22979    oops -- X fonts referenced from the wrong place
22980
22981 configure.in | 2 +-
22982 1 file changed, 1 insertion(+), 1 deletion(-)
22983
22984commit ad9b233c98d4da08178503f6db9a43708e2a7df0
22985Author: Keith Packard <keithp@keithp.com>
22986Date:	Sun Mar 2 08:00:24 2003 +0000
22987
22988    Make default confdir point to sysconfdir
22989
22990 configure.in | 4 ++--
22991 1 file changed, 2 insertions(+), 2 deletions(-)
22992
22993commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
22994Author: Keith Packard <keithp@keithp.com>
22995Date:	Sun Mar 2 07:36:08 2003 +0000
22996
22997    Add ltmain.sh to the package
22998
22999 Makefile.am | 1 +
23000 1 file changed, 1 insertion(+)
23001
23002commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
23003Author: Keith Packard <keithp@keithp.com>
23004Date:	Sun Mar 2 07:28:24 2003 +0000
23005
23006    make dist works now. Update to 2.1.90 in preparation for eventual 2.2
23007	release
23008
23009 COPYING	     |	  4 +-
23010 ChangeLog	     |	 20 +
23011 INSTALL	     |	 11 +-
23012 Makefile.am	     |	  3 +-
23013 README		     |	  6 +-
23014 configure.in	     |	 11 +-
23015 fc-lang/Makefile.am |	  2 +
23016 src/Makefile.am     |	  2 +
23017 src/fcknownsets.h   | 1895
23018 ---------------------------------------------------
23019 test/Makefile.am    |	  3 +
23020 10 files changed, 42 insertions(+), 1915 deletions(-)
23021
23022commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
23023Author: Keith Packard <keithp@keithp.com>
23024Date:	Sat Mar 1 05:55:48 2003 +0000
23025
23026    Add .cvsignore
23027
23028 test/.cvsignore | 2 ++
23029 1 file changed, 2 insertions(+)
23030
23031commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
23032Author: Keith Packard <keithp@keithp.com>
23033Date:	Sat Mar 1 05:55:17 2003 +0000
23034
23035    Add simple tests
23036
23037 Makefile.am	    |	2 +-
23038 configure.in	    |	1 +
23039 test/4x6.pcf	    | Bin 0 -> 70952 bytes
23040 test/8x16.pcf	    | Bin 0 -> 21320 bytes
23041 test/Makefile.am   |	4 +++
23042 test/fonts.conf.in |	4 +++
23043 test/out.expected  |	8 +++++
23044 test/run-test.sh   |  85
23045 +++++++++++++++++++++++++++++++++++++++++++++++++++++
23046 8 files changed, 103 insertions(+), 1 deletion(-)
23047
23048commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
23049Author: Keith Packard <keithp@keithp.com>
23050Date:	Sat Mar 1 05:21:02 2003 +0000
23051
23052    Add --disable-docs flag
23053
23054 configure.in	 | 16 ++++++++++++++++
23055 doc/Makefile.am | 21 ++++++++++++++++-----
23056 src/Makefile.am |  4 ----
23057 3 files changed, 32 insertions(+), 9 deletions(-)
23058
23059commit 0da305f7f85ae0dddc411df53ef077709558d369
23060Author: Keith Packard <keithp@keithp.com>
23061Date:	Sat Mar 1 03:06:37 2003 +0000
23062
23063    Switch to docbook and split documentation into pieces
23064
23065 Makefile.am	  |    2 +-
23066 configure.in	  |   15 +
23067 doc/Makefile.am  |   35 ++
23068 src/fontconfig.3 | 1466
23069 ------------------------------------------------------
23070 4 files changed, 51 insertions(+), 1467 deletions(-)
23071
23072commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
23073Author: Keith Packard <keithp@keithp.com>
23074Date:	Sat Mar 1 02:23:52 2003 +0000
23075
23076    Reformat documentation into sgml for docbook, split into user/devel
23077    guides
23078
23079 doc/fontconfig-devel.sgml | 1257
23080 +++++++++++++++++++++++++++++++++++++++++++++
23081 doc/fontconfig-user.sgml  |  559 ++++++++++++++++++++
23082 doc/fontconfig.tex	   |   55 --
23083 3 files changed, 1816 insertions(+), 55 deletions(-)
23084
23085commit df43986cdcb38f6462d63618a115618cd9a964bb
23086Author: Keith Packard <keithp@keithp.com>
23087Date:	Thu Feb 27 08:12:13 2003 +0000
23088
23089    Disable globaladvance for batang fonts
23090
23091 fonts.conf.in | 10 ++++++++++
23092 1 file changed, 10 insertions(+)
23093
23094commit cc168fa6688066baad43d1de577a39c11102947a
23095Author: Keith Packard <keithp@keithp.com>
23096Date:	Thu Feb 27 08:08:09 2003 +0000
23097
23098    Disable globaladvance for gulim fonts
23099
23100 fonts.conf.in | 15 +++++++++++++++
23101 1 file changed, 15 insertions(+)
23102
23103commit 148656ed8b3755f0634be14ae60996a1ad493836
23104Author: Keith Packard <keithp@keithp.com>
23105Date:	Thu Feb 27 07:04:59 2003 +0000
23106
23107    Stop setting FC_SPACING from font hints. Theyre always wrong
23108
23109 src/fcfreetype.c | 7 ++++++-
23110 1 file changed, 6 insertions(+), 1 deletion(-)
23111
23112commit 662b879681f2961b446341638c7bec048edd612a
23113Author: Keith Packard <keithp@keithp.com>
23114Date:	Thu Feb 27 07:04:31 2003 +0000
23115
23116    Avoid crashing with null expressions in debug code
23117
23118 src/fcdbg.c | 3 ++-
23119 1 file changed, 2 insertions(+), 1 deletion(-)
23120
23121commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
23122Author: Keith Packard <keithp@keithp.com>
23123Date:	Wed Feb 26 19:13:17 2003 +0000
23124
23125    Allow double or integer for numeric values in matching
23126
23127 src/fcdbg.c   |  4 ++--
23128 src/fcmatch.c | 34 ++++++++++++++++++++++++++--------
23129 2 files changed, 28 insertions(+), 10 deletions(-)
23130
23131commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
23132Author: Keith Packard <keithp@keithp.com>
23133Date:	Mon Feb 24 17:52:44 2003 +0000
23134
23135    Add remaining .cvsignore files
23136
23137 fc-cache/.cvsignore   | 5 +++++
23138 fc-lang/.cvsignore    | 6 ++++++
23139 fc-list/.cvsignore    | 5 +++++
23140 fontconfig/.cvsignore | 2 ++
23141 src/.cvsignore        | 6 ++++++
23142 5 files changed, 24 insertions(+)
23143
23144commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
23145Author: Keith Packard <keithp@keithp.com>
23146Date:	Mon Feb 24 17:50:29 2003 +0000
23147
23148    Add .cvsignore file
23149
23150 .cvsignore | 15 +++++++++++++++
23151 1 file changed, 15 insertions(+)
23152
23153commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
23154Author: Keith Packard <keithp@keithp.com>
23155Date:	Mon Feb 24 17:18:50 2003 +0000
23156
23157    Switch to automake
23158
23159 Makefile.am		 |   49 +
23160 Makefile.in		 |   91 -
23161 autogen.sh		 |   89 +
23162 config.h.in		 |  138 --
23163 configure.in		 |  425 ++--
23164 cvscompile.sh		 |   11 -
23165 fc-cache/Makefile.am	 |   28 +
23166 fc-cache/Makefile.in	 |   53 -
23167 fc-lang/Makefile.am	 |   38 +
23168 fc-list/Makefile.am	 |   28 +
23169 fc-list/Makefile.in	 |   54 -
23170 findfonts		 |    4 -
23171 fontconfig.spec.in	 |   74 +
23172 fontconfig/Makefile.am  |    8 +
23173 fontconfig/Makefile.in  |   39 -
23174 fontconfig/fontconfig.h |    3 +-
23175 fonts.conf.in		 |   12 +-
23176 local.conf		 |    5 +
23177 local.def		 |   70 -
23178 ltmain.sh		 | 6192
23179 +++++++++++++++++++++++++++++++++++++++++++++++
23180 setfontdirs		 |   36 -
23181 src/Makefile.am	 |   38 +
23182 src/Makefile.in	 |  120 -
23183 src/fontconfig.3	 | 1466 +++++++++++
23184 src/fontconfig.man	 | 1466 -----------
23185 25 files changed, 8214 insertions(+), 2323 deletions(-)
23186
23187commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
23188Author: Keith Packard <keithp@keithp.com>
23189Date:	Mon Feb 24 16:51:29 2003 +0000
23190
23191    Dont attempt to use cache if NULL
23192
23193 src/fcdir.c | 3 ++-
23194 1 file changed, 2 insertions(+), 1 deletion(-)
23195
23196commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
23197Author: Keith Packard <keithp@keithp.com>
23198Date:	Mon Feb 17 17:35:28 2003 +0000
23199
23200    Remove broken fontconfig-config script
23201
23202 Makefile.in	      |  9 -----
23203 configure.in	      |  3 +-
23204 fontconfig-config.in | 94
23205 ----------------------------------------------------
23206 3 files changed, 1 insertion(+), 105 deletions(-)
23207
23208commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
23209Author: Keith Packard <keithp@keithp.com>
23210Date:	Thu Feb 13 16:42:38 2003 +0000
23211
23212    Track dirs containing fonts.cache files referenced from ~/.fonts.cache
23213    file
23214
23215 src/fccache.c | 45 ++++++++++++++++++++++++++++++++++++++-------
23216 src/fcdir.c   |  3 +++
23217 src/fcint.h   |  4 ++++
23218 3 files changed, 45 insertions(+), 7 deletions(-)
23219
23220commit 565a919e80bf2d801078cbd83eee8caf9c057519
23221Author: Keith Packard <keithp@keithp.com>
23222Date:	Wed Feb 12 20:35:32 2003 +0000
23223
23224    Have fc-cache skip directories without write access
23225
23226 fc-cache/fc-cache.c | 26 +++++++++++++++++++-------
23227 1 file changed, 19 insertions(+), 7 deletions(-)
23228
23229commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
23230Author: Keith Packard <keithp@keithp.com>
23231Date:	Wed Feb 12 18:23:03 2003 +0000
23232
23233    Add prefer_outline hacks to replace bitmap fonts with equivalent
23234    outlines
23235
23236 fonts.conf.in | 28 ++++++++++++++++++++++++++++
23237 1 file changed, 28 insertions(+)
23238
23239commit dda7794f1be86fa270410e63ce96104843ded66f
23240Author: Keith Packard <keithp@keithp.com>
23241Date:	Wed Feb 12 18:22:12 2003 +0000
23242
23243    Add "same" binding for edits to inherit binding from matched element
23244
23245 fonts.dtd   |	2 +-
23246 src/fccfg.c | 10 +++++++++-
23247 src/fcint.h |	2 +-
23248 src/fcxml.c |	2 ++
23249 4 files changed, 13 insertions(+), 3 deletions(-)
23250
23251commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
23252Author: Keith Packard <keithp@keithp.com>
23253Date:	Wed Feb 12 18:21:21 2003 +0000
23254
23255    Output langsets and all bindings in debug messages
23256
23257 src/fcdbg.c | 21 +++++++++++++++++++--
23258 1 file changed, 19 insertions(+), 2 deletions(-)
23259
23260commit b2b6903259c742c75738d49fa37ea0b167ef87cb
23261Author: Keith Packard <keithp@keithp.com>
23262Date:	Wed Feb 12 18:20:04 2003 +0000
23263
23264    Make FcStrCmpIgnoreCase a bit faster
23265
23266 src/fcstr.c | 11 +++++++----
23267 1 file changed, 7 insertions(+), 4 deletions(-)
23268
23269commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
23270Author: Keith Packard <keithp@keithp.com>
23271Date:	Wed Feb 12 18:19:33 2003 +0000
23272
23273    Dont cache directorys until theyve been scanned. Avoids losing subdir
23274	contents. Also fixed cache hashing function (was returning
23275	constant).
23276	Lots of comments
23277
23278 src/fccache.c | 38 ++++++++++++++++++++++++++++++++------
23279 src/fcdir.c   | 11 +++++++++--
23280 2 files changed, 41 insertions(+), 8 deletions(-)
23281
23282commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
23283Author: Keith Packard <keithp@keithp.com>
23284Date:	Fri Feb 7 00:15:09 2003 +0000
23285
23286    fontconfig is no longer affiliated with xfree86
23287
23288 src/fontconfig.man | 8 ++++----
23289 1 file changed, 4 insertions(+), 4 deletions(-)
23290
23291commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
23292Author: Keith Packard <keithp@keithp.com>
23293Date:	Fri Feb 7 00:14:31 2003 +0000
23294
23295    Emphasize that fonts.conf isnt the right place for local configuration
23296
23297 fonts.conf.in | 8 ++++++--
23298 1 file changed, 6 insertions(+), 2 deletions(-)
23299
23300commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
23301Author: Keith Packard <keithp@keithp.com>
23302Date:	Fri Feb 7 00:13:55 2003 +0000
23303
23304    Remove Imakefile
23305
23306 Imakefile | 90
23307 ---------------------------------------------------------------
23308 1 file changed, 90 deletions(-)
23309
23310commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
23311Author: Keith Packard <keithp@keithp.com>
23312Date:	Fri Feb 7 00:13:37 2003 +0000
23313
23314    Build fc-lang, install local.conf
23315
23316 Makefile.in | 17 +++++++++++------
23317 1 file changed, 11 insertions(+), 6 deletions(-)
23318
23319commit dda27aa9ee057d213956f18041bedb4648c6c302
23320Author: Keith Packard <keithp@keithp.com>
23321Date:	Thu Feb 6 19:30:32 2003 +0000
23322
23323    Avoid crash when $HOME is not set
23324
23325 src/fcstr.c | 3 ++-
23326 1 file changed, 2 insertions(+), 1 deletion(-)
23327
23328commit 48092073dd7b633441daba6297cff8c4588fe58d
23329Author: Keith Packard <keithp@keithp.com>
23330Date:	Thu Feb 6 19:28:23 2003 +0000
23331
23332    Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)
23333
23334 fc-lang/el.orth | 9 +++++----
23335 1 file changed, 5 insertions(+), 4 deletions(-)
23336
23337commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
23338Author: Keith Packard <keithp@keithp.com>
23339Date:	Thu Feb 6 19:25:53 2003 +0000
23340
23341    add shared library support for Tru64 UNIX and IRIX (bug #14)
23342
23343 configure.in | 17 +++++++++++++++++
23344 1 file changed, 17 insertions(+)
23345
23346commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
23347Author: Keith Packard <keithp@keithp.com>
23348Date:	Thu Feb 6 19:22:43 2003 +0000
23349
23350    Fix inconsistent const usage in FcConfigCompareValue
23351
23352 src/fccfg.c | 10 ++++++----
23353 1 file changed, 6 insertions(+), 4 deletions(-)
23354
23355commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
23356Author: Keith Packard <keithp@keithp.com>
23357Date:	Thu Feb 6 17:46:06 2003 +0000
23358
23359    Build fclang.h before building library This required compiling
23360    the charset
23361	funcs into fc-lang, which was done by refactoring code in
23362	fccharset.c
23363	and fcfreetype.c a bit
23364    Updated ethiopic orthographies
23365    Remove imake support
23366    Install empty local.conf file if none is present
23367
23368 fc-cache/Imakefile   |   22 -
23369 fc-lang/Imakefile    |   56 -
23370 fc-lang/am.orth      |   10 +-
23371 fc-lang/fc-lang.c    |   21 +-
23372 fc-lang/fclang.h     | 4006
23373 --------------------------------------------------
23374 fc-lang/gez.orth     |   55 +-
23375 fc-lang/ti.orth      |   28 -
23376 fc-lang/ti_er.orth   |   56 +
23377 fc-lang/ti_et.orth   |   33 +
23378 fc-lang/tig.orth     |   52 +
23379 fc-list/Imakefile    |   17 -
23380 fontconfig/Imakefile |    8 -
23381 src/Imakefile	      |   48 -
23382 src/fccharset.c      |  769 +---------
23383 src/fcfreetype.c     |  768 ++++++++++
23384 src/fcint.h	      |   19 +-
23385 16 files changed, 975 insertions(+), 4993 deletions(-)
23386
23387commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
23388Author: Keith Packard <keithp@keithp.com>
23389Date:	Tue Jan 28 21:28:20 2003 +0000
23390
23391    Bug #4 The last entry for the terminator should not be 0xfffa,
23392    but 0xfffb.
23393
23394 fonts.conf.in | 2 +-
23395 1 file changed, 1 insertion(+), 1 deletion(-)
23396
23397commit 4d3520610ec82a80601a1590861dc9505e2813b4
23398Author: Keith Packard <keithp@keithp.com>
23399Date:	Tue Jan 28 20:56:18 2003 +0000
23400
23401    Bug #2 If a sub-make fails, then the build will still happily
23402    continue. I
23403	will attach a patch I have been using in the Debian package for a
23404	while.
23405
23406 Makefile.in | 2 +-
23407 1 file changed, 1 insertion(+), 1 deletion(-)
23408
23409commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
23410Author: David Dawes <dawes@xfree86.org>
23411Date:	Tue Jan 7 02:07:47 2003 +0000
23412
23413    703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
23414	script (#A.1483, Markus Kuhn).
23415
23416 setfontdirs | 6 +++---
23417 1 file changed, 3 insertions(+), 3 deletions(-)
23418
23419commit 72a762196f356837ef615ee2a079e8b801a6f592
23420Author: Torrey Lyons <torrey@mrcla.com>
23421Date:	Fri Jan 3 18:54:11 2003 +0000
23422
23423    On Darwin add Mac font directories to fonts.conf.
23424
23425 Imakefile | 9 +++++++--
23426 1 file changed, 7 insertions(+), 2 deletions(-)
23427
23428commit 432913ead584d164ed2830958ca5a3846394f5e6
23429Author: David Dawes <dawes@xfree86.org>
23430Date:	Sat Dec 21 02:31:53 2002 +0000
23431
23432    677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
23433
23434 src/fccfg.c | 6 +++++-
23435 1 file changed, 5 insertions(+), 1 deletion(-)
23436
23437commit 1e341fdfc38527d8614e2fe744237f473f3febee
23438Author: David Dawes <dawes@xfree86.org>
23439Date:	Tue Dec 17 03:26:36 2002 +0000
23440
23441    Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
23442    fixes
23443	(Stuart Lissaman).
23444
23445 setfontdirs | 14 ++++++++++++--
23446 1 file changed, 12 insertions(+), 2 deletions(-)
23447
23448commit 234397b42976f027df7acc41aae80ec43692d557
23449Author: David Dawes <dawes@xfree86.org>
23450Date:	Sat Dec 14 02:03:59 2002 +0000
23451
23452    633. Perform country-independent matching for Chinese languages in
23453	fontconfig (#A.1406, Keith Packard).
23454
23455 fc-lang/fc-lang.c | 76
23456 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
23457 fc-lang/fclang.h  | 10 +++++++-
23458 src/fclang.c	   | 15 +++++++----
23459 3 files changed, 89 insertions(+), 12 deletions(-)
23460
23461commit 45fb31aa9113b597878fc19d1463c078663540d9
23462Author: David Dawes <dawes@xfree86.org>
23463Date:	Sat Dec 14 01:59:38 2002 +0000
23464
23465    632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
23466    code
23467	in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
23468
23469 src/fcstr.c | 4 ++--
23470 1 file changed, 2 insertions(+), 2 deletions(-)
23471
23472commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
23473Author: Egbert Eich <eich@suse.de>
23474Date:	Wed Dec 4 10:28:03 2002 +0000
23475
23476    574. Make RENDER optional for Xvfb. When RENDER is enabled add
23477    depth 32
23478	pixmap format to list of supported pixmaps (Egbert Eich).
23479    573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
23480    isn't true
23481	for all platforms (Egbert Eich).
23482    572. Fix lbxproxy to also build on platforms that don't have
23483    snprintf()
23484	(Egbert Eich).
23485    571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
23486    after
23487	calling va_arg on all platforms (Egbert Eich).
23488    570. Fixed x11perf aa benchmarks to support non-default
23489    visuals/colormaps
23490	(Egbert Eich).
23491
23492 fontconfig/fcprivate.h | 2 +-
23493 1 file changed, 1 insertion(+), 1 deletion(-)
23494
23495commit 7657345c1031eacedd734ddbc62a29de776672f4
23496Author: Keith Packard <keithp@keithp.com>
23497Date:	Fri Nov 22 02:12:16 2002 +0000
23498
23499    In debugging output, mark weakly bound values with (w)
23500
23501 src/fcdbg.c | 6 +++++-
23502 1 file changed, 5 insertions(+), 1 deletion(-)
23503
23504commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
23505Author: Keith Packard <keithp@keithp.com>
23506Date:	Thu Nov 21 16:53:00 2002 +0000
23507
23508    Use unique local Imake define for fonts.conf dir (#5482, Mike
23509    A. Harris)
23510
23511 Imakefile | 14 +++++++-------
23512 1 file changed, 7 insertions(+), 7 deletions(-)
23513
23514commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
23515Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
23516Date:	Fri Nov 15 09:29:35 2002 +0000
23517
23518    483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
23519	directory /usr/share/fonts is ignored in this case (#A.1325,
23520	Joe Moss).
23521
23522 Imakefile | 14 ++++++++++++--
23523 1 file changed, 12 insertions(+), 2 deletions(-)
23524
23525commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
23526Author: Keith Packard <keithp@keithp.com>
23527Date:	Mon Oct 21 17:03:47 2002 +0000
23528
23529    Elide historic cyrillic letters from several orthographies as they are
23530	unnecessary for modern documents and ill supported by fonts
23531
23532 fc-lang/bua.orth |  6 +++---
23533 fc-lang/fclang.h | 14 +++++++-------
23534 fc-lang/kaa.orth |  6 +++---
23535 fc-lang/ky.orth  |  6 +++---
23536 fc-lang/ru.orth  | 10 +++++++---
23537 fc-lang/sah.orth |  6 +++---
23538 fc-lang/tk.orth  |  6 +++---
23539 fc-lang/tt.orth  |  6 +++---
23540 fc-lang/tyv.orth |  6 +++---
23541 9 files changed, 35 insertions(+), 31 deletions(-)
23542
23543commit bff801144b226f5f3ddf4188f181ed3f629fdcab
23544Author: Keith Packard <keithp@keithp.com>
23545Date:	Fri Oct 11 17:53:03 2002 +0000
23546
23547    Add a bunch more consts to Xft and fontconfig apis
23548
23549 fontconfig/fcfreetype.h |  2 +-
23550 fontconfig/fontconfig.h | 20 ++++++++++----------
23551 src/fcpat.c		 | 20 ++++++++++----------
23552 3 files changed, 21 insertions(+), 21 deletions(-)
23553
23554commit 0ce819b6096ae852a1979fa6ebb3e29260848007
23555Author: Keith Packard <keithp@keithp.com>
23556Date:	Thu Oct 3 22:06:27 2002 +0000
23557
23558    Change comments a bit in fonts.conf.in
23559
23560 fonts.conf.in | 7 +++++++
23561 1 file changed, 7 insertions(+)
23562
23563commit 0d5af2ef2d9785efc29c909bc11f483069192c95
23564Author: Keith Packard <keithp@keithp.com>
23565Date:	Wed Oct 2 16:15:54 2002 +0000
23566
23567    English orthography included 0xd. instead of 0xe. for several
23568    codepoints.
23569	Oops
23570
23571 fc-lang/en.orth  | 8 ++++----
23572 fc-lang/fclang.h | 2 +-
23573 2 files changed, 5 insertions(+), 5 deletions(-)
23574
23575commit 1852d490352fdc05891b778a8769000816b907b0
23576Author: Keith Packard <keithp@keithp.com>
23577Date:	Wed Oct 2 07:11:30 2002 +0000
23578
23579    Add FC_RGBA_UNKNOWN
23580
23581 fontconfig/fontconfig.h | 5 +++--
23582 src/fcname.c		 | 5 +++--
23583 src/fontconfig.man	 | 4 +++-
23584 3 files changed, 9 insertions(+), 5 deletions(-)
23585
23586commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
23587Author: Keith Packard <keithp@keithp.com>
23588Date:	Thu Sep 26 00:30:30 2002 +0000
23589
23590    Fix alignment issue on sparc
23591
23592 src/fcpat.c | 17 ++++++++++++-----
23593 1 file changed, 12 insertions(+), 5 deletions(-)
23594
23595commit a342e87dc3d4211a29525654ff6b41d088bdce71
23596Author: Keith Packard <keithp@keithp.com>
23597Date:	Thu Sep 26 00:17:28 2002 +0000
23598
23599    Add fontversion field
23600
23601 fontconfig/fontconfig.h |  3 ++-
23602 src/fcdefault.c	 |  6 +++++-
23603 src/fcfreetype.c	 | 18 +++++++++++++++++-
23604 src/fcmatch.c		 | 15 ++++++++++++---
23605 src/fcname.c		 |  3 ++-
23606 5 files changed, 38 insertions(+), 7 deletions(-)
23607
23608commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
23609Author: Keith Packard <keithp@keithp.com>
23610Date:	Thu Sep 26 00:16:23 2002 +0000
23611
23612    Was losing local cached dirs in global cache list
23613
23614 src/fccache.c | 17 ++++++++---------
23615 src/fcdir.c   |  4 +++-
23616 src/fcint.h   | 10 ++++++----
23617 3 files changed, 17 insertions(+), 14 deletions(-)
23618
23619commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
23620Author: Keith Packard <keithp@keithp.com>
23621Date:	Thu Sep 26 00:13:39 2002 +0000
23622
23623    Add a few more permissable blank glyphs
23624
23625 fonts.conf.in | 6 ++++++
23626 1 file changed, 6 insertions(+)
23627
23628commit d1bec8c66d729fe67992a0212b3dffa18879e88f
23629Author: Marc Aurele La France <tsi@ualberta.edu>
23630Date:	Wed Sep 18 17:11:46 2002 +0000
23631
23632    Pacify gcc 3.2
23633
23634 fc-cache/fc-cache.c | 3 ++-
23635 src/fclist.c	     | 4 ++--
23636 src/fcpat.c	     | 4 ++--
23637 3 files changed, 6 insertions(+), 5 deletions(-)
23638
23639commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
23640Author: Marc Aurele La France <tsi@ualberta.edu>
23641Date:	Thu Sep 12 20:56:03 2002 +0000
23642
23643    Fix structure alignment and array wlk bugs
23644
23645 src/fcpat.c | 11 +++++++----
23646 1 file changed, 7 insertions(+), 4 deletions(-)
23647
23648commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
23649Author: Keith Packard <keithp@keithp.com>
23650Date:	Sat Sep 7 19:43:41 2002 +0000
23651
23652    Add a bunch more blank glyphs, plus label existing blanks with
23653    official
23654	unicode names
23655
23656 fonts.conf.in | 66
23657 +++++++++++++++++++++++++++++++++--------------------------
23658 1 file changed, 37 insertions(+), 29 deletions(-)
23659
23660commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
23661Author: Keith Packard <keithp@keithp.com>
23662Date:	Sat Sep 7 17:30:18 2002 +0000
23663
23664    Found a few more blank glyphs to add
23665
23666 fonts.conf.in | 4 ++++
23667 1 file changed, 4 insertions(+)
23668
23669commit f9ad97b0d4be53164970ca0a8ff605670a60587c
23670Author: Keith Packard <keithp@keithp.com>
23671Date:	Sat Sep 7 16:50:16 2002 +0000
23672
23673    Add more blank glyphs to default config
23674
23675 fonts.conf.in | 14 ++++++++++++++
23676 1 file changed, 14 insertions(+)
23677
23678commit c2022f999e0492d530925b0112ffd34ce146a8e3
23679Author: Keith Packard <keithp@keithp.com>
23680Date:	Sat Aug 31 22:27:08 2002 +0000
23681
23682    Update ChangeLog with a few notes
23683
23684 ChangeLog | 15 ++++++++++++++-
23685 1 file changed, 14 insertions(+), 1 deletion(-)
23686
23687commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
23688Author: Keith Packard <keithp@keithp.com>
23689Date:	Sat Aug 31 22:17:32 2002 +0000
23690
23691    More complete memory tracking. Install always overwrites header files
23692
23693 fontconfig/Makefile.in | 17 ++++-------------
23694 src/fcatomic.c		|  8 +++++++-
23695 src/fcblanks.c		|  8 ++++++++
23696 src/fccache.c		| 37 +++++++++++++++++++++++++++----------
23697 src/fccfg.c		|  6 ++++--
23698 src/fccharset.c	| 10 +++++++---
23699 src/fcdir.c		|  3 ++-
23700 src/fcfreetype.c	|  8 +++++---
23701 src/fcinit.c		| 48
23702 ++++++++++++++++++++++++++++++------------------
23703 src/fcint.h		| 16 ++++++++++++++--
23704 src/fcmatch.c		|  3 ++-
23705 src/fcname.c		|  7 ++++++-
23706 src/fcpat.c		|  3 ++-
23707 src/fcstr.c		|  5 +++++
23708 src/fcxml.c		| 33 ++++++++++++++++++++++++++++-----
23709 15 files changed, 151 insertions(+), 61 deletions(-)
23710
23711commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
23712Author: Keith Packard <keithp@keithp.com>
23713Date:	Fri Aug 30 01:28:17 2002 +0000
23714
23715    Update latin and cyrillic orthographies by comparing those found at
23716	evertype.com with those from eki.ee
23717
23718 fc-lang/ab.orth  |    7 +-
23719 fc-lang/az.orth  |   65 ++-
23720 fc-lang/ba.orth  |   43 +-
23721 fc-lang/be.orth  |   20 +-
23722 fc-lang/bg.orth  |   21 +-
23723 fc-lang/br.orth  |   33 +-
23724 fc-lang/ca.orth  |   50 +-
23725 fc-lang/cs.orth  |   67 ++-
23726 fc-lang/da.orth  |   83 ++-
23727 fc-lang/de.orth  |   33 +-
23728 fc-lang/es.orth  |   42 +-
23729 fc-lang/et.orth  |   35 +-
23730 fc-lang/eu.orth  |   26 +-
23731 fc-lang/fclang.h | 1602
23732 ++++++++++++++++++++++++++----------------------------
23733 fc-lang/fi.orth  |   40 +-
23734 fc-lang/fo.orth  |   57 +-
23735 fc-lang/fy.orth  |   24 +-
23736 fc-lang/ga.orth  |   78 ++-
23737 fc-lang/gd.orth  |   23 +-
23738 fc-lang/gl.orth  |    7 +-
23739 fc-lang/hr.orth  |   33 +-
23740 fc-lang/hu.orth  |   13 +-
23741 fc-lang/is.orth  |   31 +-
23742 fc-lang/it.orth  |   24 +-
23743 fc-lang/kk.orth  |   15 +-
23744 fc-lang/kl.orth  |   35 +-
23745 fc-lang/lt.orth  |   11 +-
23746 fc-lang/lv.orth  |    7 +-
23747 fc-lang/mt.orth  |   50 +-
23748 fc-lang/nl.orth  |   27 +-
23749 fc-lang/no.orth  |   49 +-
23750 fc-lang/oc.orth  |   37 +-
23751 fc-lang/pl.orth  |   16 +-
23752 fc-lang/pt.orth  |   40 +-
23753 fc-lang/rm.orth  |   13 +-
23754 fc-lang/ro.orth  |    6 +-
23755 fc-lang/sk.orth  |   31 +-
23756 fc-lang/sl.orth  |   82 ++-
23757 fc-lang/sq.orth  |    7 +-
23758 fc-lang/sr.orth  |   25 +-
23759 fc-lang/sv.orth  |   76 ++-
23760 fc-lang/tr.orth  |   34 +-
23761 fc-lang/uk.orth  |   20 +-
23762 fc-lang/vot.orth |    5 +-
23763 44 files changed, 1799 insertions(+), 1244 deletions(-)
23764
23765commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
23766Author: Keith Packard <keithp@keithp.com>
23767Date:	Mon Aug 26 23:34:31 2002 +0000
23768
23769    FcLangSetHasLang was not actually checking the language set itself
23770
23771 ChangeLog    | 4 ++++
23772 src/fclang.c | 7 ++++---
23773 2 files changed, 8 insertions(+), 3 deletions(-)
23774
23775commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
23776Author: Keith Packard <keithp@keithp.com>
23777Date:	Mon Aug 26 20:52:59 2002 +0000
23778
23779    Update ChangeLog, fix some bugs in the man page
23780
23781 ChangeLog	    |  3 +++
23782 src/fontconfig.man | 68
23783 +++++++++++++++++++++++++++++-------------------------
23784 2 files changed, 39 insertions(+), 32 deletions(-)
23785
23786commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
23787Author: Keith Packard <keithp@keithp.com>
23788Date:	Mon Aug 26 19:57:40 2002 +0000
23789
23790    Append version number to cache file names
23791
23792 fontconfig/fontconfig.h | 18 +++++++++++++++---
23793 src/fcdir.c		 |  6 +++---
23794 src/fcint.h		 |  2 +-
23795 src/fontconfig.man	 |  5 +++--
23796 4 files changed, 22 insertions(+), 9 deletions(-)
23797
23798commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
23799Author: Keith Packard <keithp@keithp.com>
23800Date:	Sat Aug 24 20:08:53 2002 +0000
23801
23802    Add const to a bunch of string APIs
23803
23804 fontconfig/fontconfig.h | 32 ++++++++++++++++----------------
23805 src/fcstr.c		 | 46
23806 +++++++++++++++++++++++-----------------------
23807 2 files changed, 39 insertions(+), 39 deletions(-)
23808
23809commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
23810Author: Keith Packard <keithp@keithp.com>
23811Date:	Thu Aug 22 18:53:22 2002 +0000
23812
23813    Add contains/not_contains, fix LangSet equal operator to use
23814    FcLangEqual
23815
23816 ChangeLog    | 13 +++++++++++++
23817 fonts.dtd    |  6 ++++--
23818 src/fccfg.c  | 28 +++++++++++++++++++++-------
23819 src/fcdbg.c  |  9 ++++++---
23820 src/fcint.h  |  4 ++--
23821 src/fclang.c |  1 +
23822 src/fclist.c |  8 ++++----
23823 src/fcxml.c  | 19 ++++++++++++++++---
23824 8 files changed, 67 insertions(+), 21 deletions(-)
23825
23826commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
23827Author: Keith Packard <keithp@keithp.com>
23828Date:	Thu Aug 22 07:36:45 2002 +0000
23829
23830    Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
23831
23832 ChangeLog		 |  22 +-
23833 fc-lang/fc-lang.c	 |  24 ++-
23834 fc-lang/fclang.h	 | 556
23835 ++++++++++++++++++++++++------------------------
23836 fontconfig/fcprivate.h  |   5 +-
23837 fontconfig/fontconfig.h |  46 +++-
23838 src/fccache.c		 |  16 +-
23839 src/fccfg.c		 |  22 +-
23840 src/fccharset.c	 |  80 ++++---
23841 src/fcdbg.c		 |   5 +-
23842 src/fcfreetype.c	 |  11 +-
23843 src/fcinit.c		 |  14 +-
23844 src/fcint.h		 |  35 +--
23845 src/fclang.c		 | 431 ++++++++++++++++++++++++++++++++-----
23846 src/fclist.c		 |   4 +-
23847 src/fcmatch.c		 |  31 ++-
23848 src/fcname.c		 |  29 ++-
23849 src/fcpat.c		 | 301 +++++++++++++++++++++++++-
23850 src/fcstr.c		 |  14 +-
23851 18 files changed, 1235 insertions(+), 411 deletions(-)
23852
23853commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
23854Author: Keith Packard <keithp@keithp.com>
23855Date:	Tue Aug 20 23:17:03 2002 +0000
23856
23857    Memory leak in XML parsing of matrices (thanks Owen)
23858
23859 src/fcxml.c | 3 ++-
23860 1 file changed, 2 insertions(+), 1 deletion(-)
23861
23862commit fa244f3d8807415247c8aeb77145502b1cb9ace8
23863Author: Keith Packard <keithp@keithp.com>
23864Date:	Mon Aug 19 19:32:05 2002 +0000
23865
23866    Various config changes plus a couple of optimizations from Owen
23867
23868 ChangeLog		 |  19 ++++++++
23869 config.h.in		 |   9 ----
23870 config/Makedefs.in	 |  25 +++++------
23871 configure.in		 | 117
23872 ++++++++----------------------------------------
23873 fc-cache/Imakefile	 |   2 +-
23874 fc-lang/Imakefile	 |   4 +-
23875 fc-lang/ja.orth	 |   4 +-
23876 fc-lang/ko.orth	 |   5 ++-
23877 fc-lang/zh_cn.orth	 |   5 ++-
23878 fc-lang/zh_sg.orth	 |   4 +-
23879 fc-list/Imakefile	 |   2 +-
23880 fontconfig/fcprivate.h  |   4 +-
23881 fontconfig/fontconfig.h |  18 ++++----
23882 fonts.conf.in		 |  12 +++++
23883 src/Imakefile		 |   2 +-
23884 src/fccache.c		 |  69 +++++++++++++++++-----------
23885 src/fccfg.c		 |  33 ++++++--------
23886 src/fcdbg.c		 |   7 +--
23887 src/fclist.c		 |   4 +-
23888 src/fcmatch.c		 |   5 +--
23889 src/fcname.c		 |   4 +-
23890 src/fcpat.c		 |  43 +-----------------
23891 src/fcxml.c		 |  17 +------
23892 src/fontconfig.man	 |  22 ++++-----
23893 24 files changed, 159 insertions(+), 277 deletions(-)
23894
23895commit 5d43e799197d2758102b699f9bc12b3c116a9b80
23896Author: Keith Packard <keithp@keithp.com>
23897Date:	Tue Aug 13 02:06:22 2002 +0000
23898
23899    Make missing font directory messages only displayed when verbose
23900
23901 fc-cache/fc-cache.c | 5 +++--
23902 1 file changed, 3 insertions(+), 2 deletions(-)
23903
23904commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
23905Author: Keith Packard <keithp@keithp.com>
23906Date:	Mon Aug 12 22:20:11 2002 +0000
23907
23908    Clean up French orthography, update 639-1 list of supported languages
23909
23910 fc-lang/fclang.h |   2 +-
23911 fc-lang/fr.orth  |  59 +++++++++++++++------------
23912 fc-lang/iso639-1 | 122
23913 +++++++++++++++++++++++++++----------------------------
23914 3 files changed, 95 insertions(+), 88 deletions(-)
23915
23916commit 938bc63358c09b9fd3709e8f914870f906361594
23917Author: Keith Packard <keithp@keithp.com>
23918Date:	Sun Aug 11 18:11:04 2002 +0000
23919
23920    Fix weird first/not-first lameness in font matches, replacing
23921    with target
23922	qualifiers on test elements. Update library manual page.
23923
23924 fontconfig/fcprivate.h  |   5 +-
23925 fontconfig/fontconfig.h |  23 +++-
23926 fonts.conf.in		 |   9 +-
23927 fonts.dtd		 |   4 +
23928 src/fccfg.c		 | 142 ++++++++-------------
23929 src/fcdbg.c		 |  29 +++--
23930 src/fcint.h		 |  19 ++-
23931 src/fclist.c		 |   4 +-
23932 src/fcmatch.c		 |  19 +--
23933 src/fcname.c		 |   4 +-
23934 src/fcpat.c		 |  43 ++++++-
23935 src/fcxml.c		 |  33 ++++-
23936 src/fontconfig.man	 | 332
23937 ++++++++++++++++++++++++++++++++++++++++++++----
23938 13 files changed, 510 insertions(+), 156 deletions(-)
23939
23940commit 80a7d664395d62cc335ac93b9918efebca00c117
23941Author: Keith Packard <keithp@keithp.com>
23942Date:	Sun Aug 11 15:09:33 2002 +0000
23943
23944    Help message said -v was for --force
23945
23946 fc-cache/fc-cache.c | 4 ++--
23947 1 file changed, 2 insertions(+), 2 deletions(-)
23948
23949commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
23950Author: Keith Packard <keithp@keithp.com>
23951Date:	Thu Aug 8 00:10:51 2002 +0000
23952
23953    Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
23954    Interlingua,
23955	Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
23956	Tigrinya,
23957	Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
23958
23959 fc-lang/Imakefile |   42 +-
23960 fc-lang/aa.orth   |   40 ++
23961 fc-lang/am.orth   |   28 +
23962 fc-lang/ay.orth   |   37 ++
23963 fc-lang/bin.orth  |   55 ++
23964 fc-lang/dz.orth   |   28 +
23965 fc-lang/fclang.h  | 1752
23966 +++++++++++++++++++++++++++++------------------------
23967 fc-lang/fj.orth   |   34 ++
23968 fc-lang/ho.orth   |   33 +
23969 fc-lang/ia.orth   |   29 +
23970 fc-lang/ie.orth   |   29 +
23971 fc-lang/io.orth   |   29 +
23972 fc-lang/iso639-2  |   48 +-
23973 fc-lang/ki.orth   |   33 +
23974 fc-lang/my.orth   |   37 ++
23975 fc-lang/om.orth   |   29 +
23976 fc-lang/so.orth   |   29 +
23977 fc-lang/sw.orth   |   29 +
23978 fc-lang/ti.orth   |   28 +
23979 fc-lang/ts.orth   |   29 +
23980 fc-lang/tw.orth   |   50 ++
23981 fc-lang/ug.orth   |   29 +
23982 fc-lang/ur.orth   |   29 +
23983 fc-lang/xh.orth   |   29 +
23984 fc-lang/zu.orth   |   29 +
23985 25 files changed, 1718 insertions(+), 846 deletions(-)
23986
23987commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
23988Author: Keith Packard <keithp@keithp.com>
23989Date:	Wed Aug 7 17:34:15 2002 +0000
23990
23991    Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
23992    Scots,
23993	Syriac and Votic orthographies
23994
23995 fc-lang/Imakefile |   39 +-
23996 fc-lang/ast.orth  |   47 ++
23997 fc-lang/cu.orth   |   42 ++
23998 fc-lang/fclang.h  | 1776
23999 ++++++++++++++++++++++++++++-------------------------
24000 fc-lang/fur.orth  |   39 ++
24001 fc-lang/fy.orth   |   26 +-
24002 fc-lang/gv.orth   |   31 +
24003 fc-lang/iso639-2  |   20 +-
24004 fc-lang/kw.orth   |   35 ++
24005 fc-lang/sco.orth  |   32 +
24006 fc-lang/syr.orth  |   29 +
24007 fc-lang/to.orth   |	4 +-
24008 fc-lang/vot.orth  |   37 ++
24009 13 files changed, 1300 insertions(+), 857 deletions(-)
24010
24011commit bd724c85969f7c24cf17b8780217c5a428555ea4
24012Author: Keith Packard <keithp@keithp.com>
24013Date:	Wed Aug 7 01:45:59 2002 +0000
24014
24015    Short circuit FcPatternEqual when both args point at the same pattern
24016
24017 src/fcpat.c | 5 ++++-
24018 1 file changed, 4 insertions(+), 1 deletion(-)
24019
24020commit 0e344dec0b124c38e6193cc4208e06662acd32f1
24021Author: Keith Packard <keithp@keithp.com>
24022Date:	Tue Aug 6 19:54:10 2002 +0000
24023
24024    Update fontconfig manual to match current bits
24025
24026 src/fontconfig.man | 100
24027 ++++++++++++++++++++++++++++++++++++++++++++---------
24028 1 file changed, 83 insertions(+), 17 deletions(-)
24029
24030commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
24031Author: Keith Packard <keithp@keithp.com>
24032Date:	Tue Aug 6 19:00:43 2002 +0000
24033
24034    Uninitialized member of cache structure could lead to non-updated
24035    cache
24036	files
24037
24038 src/fccache.c | 1 +
24039 1 file changed, 1 insertion(+)
24040
24041commit 4534f30d2175966409af158c0a9efee678937bfd
24042Author: Keith Packard <keithp@keithp.com>
24043Date:	Tue Aug 6 18:59:59 2002 +0000
24044
24045    Fix Imakefile to make fclang.h writable
24046
24047 fc-lang/Imakefile | 2 +-
24048 1 file changed, 1 insertion(+), 1 deletion(-)
24049
24050commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
24051Author: Keith Packard <keithp@keithp.com>
24052Date:	Tue Aug 6 18:59:43 2002 +0000
24053
24054    Add Latin-1 characters needed by Welsh
24055
24056 fc-lang/cy.orth  |   17 +-
24057 fc-lang/fclang.h | 1430
24058 +++++++++++++++++++++++++++---------------------------
24059 2 files changed, 733 insertions(+), 714 deletions(-)
24060
24061commit a6531d8cbafd79f26d06b086cceccb461e661f4a
24062Author: Keith Packard <keithp@keithp.com>
24063Date:	Thu Aug 1 16:17:33 2002 +0000
24064
24065    Always install fonts.conf and fonts.dtd, moving any existing
24066    fonts.conf to
24067	fonts.conf.bak. Add ~/.fonts to default font directories and
24068	add some
24069	useful comments to fonts.conf
24070
24071 Imakefile     | 17 +++++++++++++++--
24072 fonts.conf.in | 12 ++++++++++++
24073 setfontdirs   |  2 ++
24074 3 files changed, 29 insertions(+), 2 deletions(-)
24075
24076commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
24077Author: Keith Packard <keithp@keithp.com>
24078Date:	Thu Aug 1 15:57:26 2002 +0000
24079
24080    Fix autoconf build BSD install and sysconfdir problems
24081
24082 ChangeLog		| 17 +++++++++++++++++
24083 Makefile.in		| 10 +++++-----
24084 config.h.in		|  3 +++
24085 config/Makedefs.in	|  5 +++--
24086 configure.in		| 14 +++++++++++++-
24087 fc-cache/Makefile.in	|  4 ++--
24088 fc-list/Makefile.in	|  4 ++--
24089 fontconfig/Makefile.in |  8 ++++----
24090 src/Makefile.in	|  2 +-
24091 9 files changed, 50 insertions(+), 17 deletions(-)
24092
24093commit c2e9d0240b52adf9f0efd42a8be600f652086c32
24094Author: Marc Aurele La France <tsi@ualberta.edu>
24095Date:	Thu Aug 1 01:35:02 2002 +0000
24096
24097    Warning fix
24098
24099 fontconfig/fontconfig.h | 5 ++++-
24100 src/fcint.h		 | 5 +----
24101 2 files changed, 5 insertions(+), 5 deletions(-)
24102
24103commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
24104Author: Keith Packard <keithp@keithp.com>
24105Date:	Wed Jul 31 01:36:37 2002 +0000
24106
24107    Add binding property to edit element
24108
24109 fonts.conf.in | 12 +++++++++---
24110 fonts.dtd     |  3 ++-
24111 src/fccfg.c   |  8 ++++----
24112 src/fcint.h   |  3 ++-
24113 src/fcxml.c   | 35 ++++++++++++++++++++++++++++-------
24114 5 files changed, 45 insertions(+), 16 deletions(-)
24115
24116commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
24117Author: Keith Packard <keithp@keithp.com>
24118Date:	Sun Jul 28 10:50:59 2002 +0000
24119
24120    Rewrite global cache handling code in fontconfig to eliminate per-file
24121	syscalls
24122
24123 fontconfig/fontconfig.h |   5 +-
24124 src/fccache.c		 | 968
24125 +++++++++++++++++++++++++++++++-----------------
24126 src/fccfg.c		 |  23 +-
24127 src/fcdir.c		 | 183 +++++----
24128 src/fcint.h		 | 126 +++++--
24129 src/fcmatrix.c		 |   9 +-
24130 6 files changed, 830 insertions(+), 484 deletions(-)
24131
24132commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
24133Author: Keith Packard <keithp@keithp.com>
24134Date:	Sat Jul 27 23:13:28 2002 +0000
24135
24136    Add ngai tahu specific chars to maori orthography
24137
24138 fc-lang/Imakefile |   1 +
24139 fc-lang/fclang.h  | 802
24140 +++++++++++++++++++++++++++---------------------------
24141 fc-lang/mi.orth   |   1 +
24142 3 files changed, 405 insertions(+), 399 deletions(-)
24143
24144commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
24145Author: Keith Packard <keithp@keithp.com>
24146Date:	Wed Jul 17 17:51:52 2002 +0000
24147
24148    Add fclang.c to Makefile.in
24149
24150 src/Makefile.in | 2 ++
24151 1 file changed, 2 insertions(+)
24152
24153commit 6864f6279297a59ff509e5454fdebb77ac64e530
24154Author: Keith Packard <keithp@keithp.com>
24155Date:	Sat Jul 13 20:33:05 2002 +0000
24156
24157    Trim ja orthography of a couple codepoints not found in kochi fonts
24158
24159 fc-lang/fclang.h | 4 ++--
24160 fc-lang/ja.orth  | 6 +++---
24161 2 files changed, 5 insertions(+), 5 deletions(-)
24162
24163commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
24164Author: Keith Packard <keithp@keithp.com>
24165Date:	Sat Jul 13 19:10:03 2002 +0000
24166
24167    Fix typo in geez (ethiopic) orthography
24168
24169 fc-lang/fclang.h | 2 +-
24170 fc-lang/gez.orth | 4 ++--
24171 2 files changed, 3 insertions(+), 3 deletions(-)
24172
24173commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
24174Author: Keith Packard <keithp@keithp.com>
24175Date:	Sat Jul 13 05:43:25 2002 +0000
24176
24177    Add some Utf16 support, extract font family and style names from
24178    name table
24179	for sfnt fonts
24180
24181 fontconfig/fontconfig.h |  23 +++-
24182 src/fccharset.c	 |  40 ++++--
24183 src/fcfreetype.c	 | 342
24184 ++++++++++++++++++++++++++++++++++++++++++++++--
24185 src/fcint.h		 |  11 ++
24186 src/fcstr.c		 |  99 +++++++++++++-
24187 5 files changed, 495 insertions(+), 20 deletions(-)
24188
24189commit c80d2ac4866d4c534a8693d611ed85b84c11d009
24190Author: Keith Packard <keithp@keithp.com>
24191Date:	Fri Jul 12 21:06:03 2002 +0000
24192
24193    Clean up some coverage files; a few accidentally included PUA
24194    values and
24195	punctuation. Add debugging stuff to dump out missing codepoints
24196	during
24197	cache building when missing only a few
24198
24199 fc-lang/bg.orth  |   13 +-
24200 fc-lang/bi.orth  |   10 +-
24201 fc-lang/bo.orth  |   17 +-
24202 fc-lang/el.orth  |   20 +-
24203 fc-lang/fclang.h | 1630
24204 ++++++++++++++++++++++++++----------------------------
24205 fc-lang/ga.orth  |    4 +-
24206 fc-lang/gn.orth  |    4 +-
24207 fc-lang/hy.orth  |    6 +-
24208 fc-lang/km.orth  |    6 +-
24209 fc-lang/ko.orth  |  128 ++---
24210 fc-lang/lb.orth  |   10 +-
24211 fc-lang/mg.orth  |    6 +-
24212 fc-lang/mh.orth  |   14 +-
24213 fc-lang/mk.orth  |   12 +-
24214 fc-lang/mn.orth  |   14 +-
24215 fc-lang/mo.orth  |    4 +-
24216 fc-lang/ro.orth  |    4 +-
24217 fc-lang/si.orth  |    8 +-
24218 fc-lang/tl.orth  |   11 +-
24219 fc-lang/yo.orth  |   80 +--
24220 src/fclang.c	  |   33 +-
24221 21 files changed, 1017 insertions(+), 1017 deletions(-)
24222
24223commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
24224Author: Keith Packard <keithp@keithp.com>
24225Date:	Fri Jul 12 19:19:16 2002 +0000
24226
24227    Add a bunch more languages that use the Latin alphabet
24228
24229 fc-lang/Imakefile |   35 +-
24230 fc-lang/af.orth   |   46 ++
24231 fc-lang/bam.orth  |   37 ++
24232 fc-lang/bi.orth   |   39 ++
24233 fc-lang/bs.orth   |   39 ++
24234 fc-lang/ch.orth   |   35 +
24235 fc-lang/cy.orth   |   48 ++
24236 fc-lang/fclang.h  | 1900
24237 +++++++++++++++++++++++++++++++++--------------------
24238 fc-lang/ful.orth  |   38 ++
24239 fc-lang/gn.orth   |   48 ++
24240 fc-lang/ha.orth   |   36 +
24241 fc-lang/haw.orth  |   35 +
24242 fc-lang/ibo.orth  |   35 +
24243 fc-lang/id.orth   |   31 +
24244 fc-lang/iso639-2  |   64 +-
24245 fc-lang/lb.orth   |   60 ++
24246 fc-lang/mg.orth   |   35 +
24247 fc-lang/mh.orth   |   45 ++
24248 fc-lang/mi.orth   |   34 +
24249 fc-lang/ny.orth   |   30 +
24250 fc-lang/se.orth   |   37 ++
24251 fc-lang/sm.orth   |   30 +
24252 fc-lang/sma.orth  |   37 ++
24253 fc-lang/smj.orth  |   37 ++
24254 fc-lang/smn.orth  |   40 ++
24255 fc-lang/sms.orth  |   48 ++
24256 fc-lang/tn.orth   |   33 +
24257 fc-lang/to.orth   |   30 +
24258 fc-lang/ven.orth  |   34 +
24259 fc-lang/vi.orth   |   58 ++
24260 fc-lang/wen.orth  |   42 ++
24261 fc-lang/wo.orth   |   42 ++
24262 fc-lang/yap.orth  |   35 +
24263 fc-lang/yo.orth   |   86 +++
24264 src/fcxml.c	   |   12 +-
24265 35 files changed, 2522 insertions(+), 749 deletions(-)
24266
24267commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
24268Author: Keith Packard <keithp@keithp.com>
24269Date:	Fri Jul 12 09:13:32 2002 +0000
24270
24271    Add nynorsk and bokml, remove double angle quotes from other languages
24272
24273 fc-lang/Imakefile |  31 +-
24274 fc-lang/ab.orth   |   6 +-
24275 fc-lang/ba.orth   |   6 +-
24276 fc-lang/be.orth   |   6 +-
24277 fc-lang/br.orth   |   8 +-
24278 fc-lang/da.orth   |   6 +-
24279 fc-lang/de.orth   |   6 +-
24280 fc-lang/fclang.h  | 854
24281 +++++++++++++++++++++++++++---------------------------
24282 fc-lang/fr.orth   |  10 +-
24283 fc-lang/gl.orth   |  10 +-
24284 fc-lang/iso639-2  |   4 +-
24285 fc-lang/kk.orth   |   6 +-
24286 fc-lang/kl.orth   |   6 +-
24287 fc-lang/nb.orth   |  25 ++
24288 fc-lang/nn.orth   |  43 +++
24289 fc-lang/no.orth   |   6 +-
24290 fc-lang/ru.orth   |   6 +-
24291 fc-lang/uk.orth   |   6 +-
24292 18 files changed, 565 insertions(+), 480 deletions(-)
24293
24294commit c2b971c89819281be41584720d20648fe5d1627f
24295Author: Keith Packard <keithp@keithp.com>
24296Date:	Fri Jul 12 07:58:16 2002 +0000
24297
24298    Missed adding kumyk
24299
24300 fc-lang/Imakefile | 19 +++++------
24301 fc-lang/fclang.h  | 74 +++++++++++++++++++++---------------------
24302 fc-lang/iso639-2  |  2 +-
24303 fc-lang/kum.orth  | 96
24304 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
24305 4 files changed, 145 insertions(+), 46 deletions(-)
24306
24307commit f749c49cb4ebe181de145440246d3110f7052f24
24308Author: Keith Packard <keithp@keithp.com>
24309Date:	Fri Jul 12 07:52:16 2002 +0000
24310
24311    Add devanagari and cyrillic languages. Add Geez
24312
24313 fc-lang/Imakefile |   36 +-
24314 fc-lang/ava.orth  |   97 ++++
24315 fc-lang/bh.orth   |   25 +
24316 fc-lang/bho.orth  |   25 +
24317 fc-lang/bua.orth  |  102 ++++
24318 fc-lang/ce.orth   |   97 ++++
24319 fc-lang/chm.orth  |  109 ++++
24320 fc-lang/cv.orth   |  109 ++++
24321 fc-lang/fclang.h  | 1612
24322 +++++++++++++++++++++++++++++++----------------------
24323 fc-lang/gez.orth  |   57 ++
24324 fc-lang/hi.orth   |   35 ++
24325 fc-lang/ik.orth   |  100 ++++
24326 fc-lang/iso639-2  |   54 +-
24327 fc-lang/iu.orth   |   77 +++
24328 fc-lang/kaa.orth  |  110 ++++
24329 fc-lang/kok.orth  |   25 +
24330 fc-lang/ks.orth   |   25 +
24331 fc-lang/ku.orth   |   94 ++++
24332 fc-lang/kv.orth   |  101 ++++
24333 fc-lang/ky.orth   |  102 ++++
24334 fc-lang/lez.orth  |   97 ++++
24335 fc-lang/mr.orth   |   25 +
24336 fc-lang/ne.orth   |   25 +
24337 fc-lang/os.orth   |   96 ++++
24338 fc-lang/sa.orth   |   25 +
24339 fc-lang/sah.orth  |  108 ++++
24340 fc-lang/sel.orth  |   96 ++++
24341 fc-lang/tg.orth   |  108 ++++
24342 fc-lang/tk.orth   |  106 ++++
24343 fc-lang/tt.orth   |  108 ++++
24344 fc-lang/tyv.orth  |  102 ++++
24345 fc-lang/uz.orth   |   98 ++++
24346 32 files changed, 3278 insertions(+), 708 deletions(-)
24347
24348commit 2ce525423688d32b80587741d97a82209e52378c
24349Author: Keith Packard <keithp@keithp.com>
24350Date:	Thu Jul 11 02:47:50 2002 +0000
24351
24352    Remove old FC_LANG constants now that fontconfig uses RFC 3066
24353    based names
24354
24355 fontconfig/fontconfig.h | 42 +-----------------------------------------
24356 1 file changed, 1 insertion(+), 41 deletions(-)
24357
24358commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
24359Author: Keith Packard <keithp@keithp.com>
24360Date:	Wed Jul 10 21:57:23 2002 +0000
24361
24362    Use presentation forms for arabic matching, fix comment labeling
24363    persian
24364	general forms
24365
24366 fc-lang/ar.orth  | 114
24367 +++++++++++++++++++++++++++++++------------------------
24368 fc-lang/fa.orth  |   4 +-
24369 fc-lang/fclang.h |   4 +-
24370 3 files changed, 69 insertions(+), 53 deletions(-)
24371
24372commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
24373Author: Keith Packard <keithp@keithp.com>
24374Date:	Tue Jul 9 22:08:14 2002 +0000
24375
24376    Use locale data set FC_LANG by default. Reorder FcPattern and
24377    FcValueList
24378	to match Xft1.
24379
24380 src/fcdefault.c | 53
24381 +++++++++++++++++++++++++++++++++++++++++++++++++++++
24382 src/fcint.h	 |  4 ++--
24383 2 files changed, 55 insertions(+), 2 deletions(-)
24384
24385commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
24386Author: Keith Packard <keithp@keithp.com>
24387Date:	Tue Jul 9 02:28:29 2002 +0000
24388
24389    Trim ideographic punctuation and Suzhou numerals from zh-tw
24390    orthography.
24391	Had accidentally swapped codePageRange bits for traditional and
24392	simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
24393	possible
24394	bug in charset walking
24395
24396 fc-lang/Imakefile  |	18 +-
24397 fc-lang/fa.orth    |	53 ++
24398 fc-lang/fclang.h   | 1554 ++++++++++++++++++++++--------------
24399 fc-lang/iso639-2   |	 4 +-
24400 fc-lang/zh_hk.orth | 2240
24401 ++++++++++++++++++++++++++++++++++++++++++++++++++++
24402 fc-lang/zh_tw.orth |	33 +-
24403 src/fccharset.c    |	 4 +-
24404 src/fcfreetype.c   |	 6 +-
24405 8 files changed, 3292 insertions(+), 620 deletions(-)
24406
24407commit e50b9ae71134a23820e8f50589649e629a6143ba
24408Author: Keith Packard <keithp@keithp.com>
24409Date:	Mon Jul 8 07:31:53 2002 +0000
24410
24411    Update iso639-2 language coverage info, fix Georgian orthography to
24412	eliminate Mingrelian and Svan glyphs, use coverage for inclusion
24413	and
24414	OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
24415	fc-lang dir
24416
24417 fc-lang/Imakefile     |    8 +-
24418 fc-lang/fclang.h      | 2624
24419 ++++++++++++++++++++++++++++++++++++++++++++++++
24420 fc-lang/fclang.tmpl.c |  130 ---
24421 fc-lang/fclang.tmpl.h |   25 +
24422 fc-lang/iso639-2      |   30 +-
24423 fc-lang/ka.orth       |    5 +-
24424 fc-lang/zh_mo.orth    |   27 +
24425 fc-lang/zh_sg.orth    |   27 +
24426 src/fcfreetype.c      |  238 +----
24427 src/fcint.h	       |    9 +-
24428 src/fclang.c	       | 2632
24429 +------------------------------------------------
24430 11 files changed, 2794 insertions(+), 2961 deletions(-)
24431
24432commit d6dabf368677babec02d8f64ba0598270e28b501
24433Author: Keith Packard <keithp@keithp.com>
24434Date:	Sun Jul 7 19:30:53 2002 +0000
24435
24436    Add walloon, update fclang.c to include recent language additions
24437
24438 fc-lang/Imakefile |	4 +-
24439 fc-lang/wa.orth   |   47 ++
24440 src/fclang.c	   | 1252
24441 ++++++++++++++++++++++++++++++-----------------------
24442 3 files changed, 757 insertions(+), 546 deletions(-)
24443
24444commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
24445Author: Keith Packard <keithp@keithp.com>
24446Date:	Sun Jul 7 19:18:51 2002 +0000
24447
24448    Share more duplicate charset data
24449
24450 fc-lang/Imakefile | 19 ++++++++++---------
24451 fc-lang/bn.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
24452 fc-lang/bo.orth   | 30 ++++++++++++++++++++++++++++++
24453 fc-lang/fc-lang.c | 28 ++++++++++++++++++++++++++--
24454 fc-lang/gu.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
24455 fc-lang/iso639-2  | 26 +++++++++++++-------------
24456 fc-lang/km.orth   | 29 +++++++++++++++++++++++++++++
24457 fc-lang/kn.orth   | 40 ++++++++++++++++++++++++++++++++++++++++
24458 fc-lang/lo.orth   | 45 +++++++++++++++++++++++++++++++++++++++++++++
24459 fc-lang/ml.orth   | 38 ++++++++++++++++++++++++++++++++++++++
24460 fc-lang/mn.orth   | 31 +++++++++++++++++++++++++++++++
24461 fc-lang/or.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
24462 fc-lang/si.orth   | 38 ++++++++++++++++++++++++++++++++++++++
24463 fc-lang/ta.orth   | 43 +++++++++++++++++++++++++++++++++++++++++++
24464 fc-lang/te.orth   | 39 +++++++++++++++++++++++++++++++++++++++
24465 fc-lang/tl.orth   | 29 +++++++++++++++++++++++++++++
24466 16 files changed, 534 insertions(+), 24 deletions(-)
24467
24468commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
24469Author: Keith Packard <keithp@keithp.com>
24470Date:	Sun Jul 7 00:00:43 2002 +0000
24471
24472    Add fclang.c to CVS; easier than attempting to build it on the fly
24473
24474 src/fclang.c | 2561
24475 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
24476 1 file changed, 2561 insertions(+)
24477
24478commit 6446b1511df528082d2ac9ff31617013b311aa09
24479Author: Keith Packard <keithp@keithp.com>
24480Date:	Sat Jul 6 23:59:19 2002 +0000
24481
24482    Remove at and grave from latin languages, add copyright, license
24483    and RCS
24484	header
24485
24486 fc-lang/Imakefile  |  2 ++
24487 fc-lang/ab.orth    | 23 +++++++++++++++++++++++
24488 fc-lang/ar.orth    | 23 +++++++++++++++++++++++
24489 fc-lang/az.orth    | 27 +++++++++++++++++++++++++--
24490 fc-lang/ba.orth    | 23 +++++++++++++++++++++++
24491 fc-lang/be.orth    | 23 +++++++++++++++++++++++
24492 fc-lang/bg.orth    | 23 +++++++++++++++++++++++
24493 fc-lang/br.orth    | 27 +++++++++++++++++++++++++--
24494 fc-lang/ca.orth    | 27 +++++++++++++++++++++++++--
24495 fc-lang/chr.orth   | 23 +++++++++++++++++++++++
24496 fc-lang/co.orth    | 23 +++++++++++++++++++++++
24497 fc-lang/cs.orth    | 27 +++++++++++++++++++++++++--
24498 fc-lang/da.orth    | 27 +++++++++++++++++++++++++--
24499 fc-lang/de.orth    | 27 +++++++++++++++++++++++++--
24500 fc-lang/el.orth    | 23 +++++++++++++++++++++++
24501 fc-lang/en.orth    | 27 +++++++++++++++++++++++++--
24502 fc-lang/eo.orth    | 27 +++++++++++++++++++++++++--
24503 fc-lang/es.orth    | 27 +++++++++++++++++++++++++--
24504 fc-lang/et.orth    | 27 +++++++++++++++++++++++++--
24505 fc-lang/eu.orth    | 27 +++++++++++++++++++++++++--
24506 fc-lang/fi.orth    | 27 +++++++++++++++++++++++++--
24507 fc-lang/fo.orth    | 27 +++++++++++++++++++++++++--
24508 fc-lang/fr.orth    | 27 +++++++++++++++++++++++++--
24509 fc-lang/fy.orth    | 23 +++++++++++++++++++++++
24510 fc-lang/ga.orth    | 27 +++++++++++++++++++++++++--
24511 fc-lang/gd.orth    | 27 +++++++++++++++++++++++++--
24512 fc-lang/gl.orth    | 27 +++++++++++++++++++++++++--
24513 fc-lang/he.orth    | 23 +++++++++++++++++++++++
24514 fc-lang/hr.orth    | 27 +++++++++++++++++++++++++--
24515 fc-lang/hu.orth    | 27 +++++++++++++++++++++++++--
24516 fc-lang/hy.orth    | 23 +++++++++++++++++++++++
24517 fc-lang/is.orth    | 27 +++++++++++++++++++++++++--
24518 fc-lang/it.orth    | 27 +++++++++++++++++++++++++--
24519 fc-lang/ja.orth    | 23 +++++++++++++++++++++++
24520 fc-lang/ka.orth    | 23 +++++++++++++++++++++++
24521 fc-lang/kk.orth    | 23 +++++++++++++++++++++++
24522 fc-lang/kl.orth    | 27 +++++++++++++++++++++++++--
24523 fc-lang/ko.orth    | 23 +++++++++++++++++++++++
24524 fc-lang/la.orth    | 27 +++++++++++++++++++++++++--
24525 fc-lang/lt.orth    | 27 +++++++++++++++++++++++++--
24526 fc-lang/lv.orth    | 27 +++++++++++++++++++++++++--
24527 fc-lang/mk.orth    | 23 +++++++++++++++++++++++
24528 fc-lang/mo.orth    | 27 +++++++++++++++++++++++++--
24529 fc-lang/mt.orth    | 27 +++++++++++++++++++++++++--
24530 fc-lang/nl.orth    | 27 +++++++++++++++++++++++++--
24531 fc-lang/no.orth    | 27 +++++++++++++++++++++++++--
24532 fc-lang/oc.orth    | 27 +++++++++++++++++++++++++--
24533 fc-lang/pl.orth    | 27 +++++++++++++++++++++++++--
24534 fc-lang/pt.orth    | 27 +++++++++++++++++++++++++--
24535 fc-lang/rm.orth    | 27 +++++++++++++++++++++++++--
24536 fc-lang/ro.orth    | 27 +++++++++++++++++++++++++--
24537 fc-lang/ru.orth    | 23 +++++++++++++++++++++++
24538 fc-lang/sh.orth    | 23 +++++++++++++++++++++++
24539 fc-lang/sk.orth    | 27 +++++++++++++++++++++++++--
24540 fc-lang/sl.orth    | 27 +++++++++++++++++++++++++--
24541 fc-lang/sq.orth    | 27 +++++++++++++++++++++++++--
24542 fc-lang/sr.orth    | 23 +++++++++++++++++++++++
24543 fc-lang/sv.orth    | 27 +++++++++++++++++++++++++--
24544 fc-lang/th.orth    | 23 +++++++++++++++++++++++
24545 fc-lang/tr.orth    | 27 +++++++++++++++++++++++++--
24546 fc-lang/uk.orth    | 23 +++++++++++++++++++++++
24547 fc-lang/vo.orth    | 23 +++++++++++++++++++++++
24548 fc-lang/yi.orth    | 23 +++++++++++++++++++++++
24549 fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++
24550 fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++
24551 65 files changed, 1552 insertions(+), 78 deletions(-)
24552
24553commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
24554Author: Keith Packard <keithp@keithp.com>
24555Date:	Sat Jul 6 23:47:44 2002 +0000
24556
24557    Switch to RFC 3066 based lang names
24558
24559 fontconfig/fontconfig.h |   5 +-
24560 src/Imakefile		 |   8 +-
24561 src/fccharset.c	 |   8 +-
24562 src/fcfreetype.c	 | 406
24563 ++++++++++++++++++++++++------------------------
24564 src/fcint.h		 |  28 ++++
24565 src/fcmatch.c		 |  43 ++++-
24566 src/fcpat.c		 |  22 ++-
24567 src/fcstr.c		 |  25 ++-
24568 8 files changed, 330 insertions(+), 215 deletions(-)
24569
24570commit 899e352656f04323b9467555faf9152c69a741ab
24571Author: Keith Packard <keithp@keithp.com>
24572Date:	Sat Jul 6 23:46:58 2002 +0000
24573
24574    Add a few more common font families to the default configuration
24575
24576 fonts.conf.in | 7 +++++++
24577 1 file changed, 7 insertions(+)
24578
24579commit 364a581d91eac73a5b1810d9c5100b6eb690219f
24580Author: Keith Packard <keithp@keithp.com>
24581Date:	Sat Jul 6 23:22:03 2002 +0000
24582
24583    Add coverage documentation files
24584
24585 fc-lang/iso639-1 | 139 ++++++++++++++++
24586 fc-lang/iso639-2 | 473
24587 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
24588 2 files changed, 612 insertions(+)
24589
24590commit c1382a3d998d098d3b86c922820558849c777c45
24591Author: Keith Packard <keithp@keithp.com>
24592Date:	Sat Jul 6 23:21:37 2002 +0000
24593
24594    Add fc-lang program to generate language coverage tables
24595
24596 fc-lang/Imakefile     |    44 +
24597 fc-lang/ab.orth       |    17 +
24598 fc-lang/ar.orth       |    49 +
24599 fc-lang/az.orth       |    26 +
24600 fc-lang/ba.orth       |    16 +
24601 fc-lang/be.orth       |    11 +
24602 fc-lang/bg.orth       |    12 +
24603 fc-lang/br.orth       |    17 +
24604 fc-lang/ca.orth       |    23 +
24605 fc-lang/chr.orth      |     2 +
24606 fc-lang/co.orth       |     2 +
24607 fc-lang/cs.orth       |    27 +
24608 fc-lang/da.orth       |    27 +
24609 fc-lang/de.orth       |    17 +
24610 fc-lang/el.orth       |    26 +
24611 fc-lang/en.orth       |    17 +
24612 fc-lang/eo.orth       |     9 +
24613 fc-lang/es.orth       |    19 +
24614 fc-lang/et.orth       |    15 +
24615 fc-lang/eu.orth       |     8 +
24616 fc-lang/fc-lang.c     |   295 +
24617 fc-lang/fc-lang.man   |    41 +
24618 fc-lang/fclang.tmpl.c |   130 +
24619 fc-lang/fi.orth       |    15 +
24620 fc-lang/fo.orth       |    25 +
24621 fc-lang/fr.orth       |    28 +
24622 fc-lang/fy.orth       |     2 +
24623 fc-lang/ga.orth       |    29 +
24624 fc-lang/gd.orth       |    15 +
24625 fc-lang/gl.orth       |    22 +
24626 fc-lang/he.orth       |     2 +
24627 fc-lang/hr.orth       |    21 +
24628 fc-lang/hu.orth       |    19 +
24629 fc-lang/hy.orth       |     5 +
24630 fc-lang/is.orth       |    26 +
24631 fc-lang/it.orth       |    14 +
24632 fc-lang/ja.orth       |  6540 +++++++++++++++++++
24633 fc-lang/ka.orth       |     9 +
24634 fc-lang/kk.orth       |    15 +
24635 fc-lang/kl.orth       |    23 +
24636 fc-lang/ko.orth       | 16217
24637 ++++++++++++++++++++++++++++++++++++++++++++++++
24638 fc-lang/la.orth       |     8 +
24639 fc-lang/lt.orth       |    13 +
24640 fc-lang/lv.orth       |    16 +
24641 fc-lang/mk.orth       |    15 +
24642 fc-lang/mo.orth       |    14 +
24643 fc-lang/mt.orth       |    18 +
24644 fc-lang/nl.orth       |    15 +
24645 fc-lang/no.orth       |    18 +
24646 fc-lang/oc.orth       |    15 +
24647 fc-lang/pl.orth       |    10 +
24648 fc-lang/pt.orth       |    19 +
24649 fc-lang/rm.orth       |    15 +
24650 fc-lang/ro.orth       |    11 +
24651 fc-lang/ru.orth       |    11 +
24652 fc-lang/sh.orth       |     2 +
24653 fc-lang/sk.orth       |    29 +
24654 fc-lang/sl.orth       |    21 +
24655 fc-lang/sq.orth       |     7 +
24656 fc-lang/sr.orth       |    11 +
24657 fc-lang/sv.orth       |    21 +
24658 fc-lang/th.orth       |     3 +
24659 fc-lang/tr.orth       |    12 +
24660 fc-lang/uk.orth       |    12 +
24661 fc-lang/vo.orth       |    13 +
24662 fc-lang/yi.orth       |     2 +
24663 fc-lang/zh_cn.orth    |  6766 ++++++++++++++++++++
24664 fc-lang/zh_tw.orth    | 13079 ++++++++++++++++++++++++++++++++++++++
24665 68 files changed, 44053 insertions(+)
24666
24667commit 084407063d0069b16b24e1fd8be818af12e36741
24668Author: Keith Packard <keithp@keithp.com>
24669Date:	Wed Jul 3 23:15:32 2002 +0000
24670
24671    Object list to FcObjectSetBuild wasnt terminated with 0
24672
24673 fc-list/fc-list.c | 4 ++--
24674 1 file changed, 2 insertions(+), 2 deletions(-)
24675
24676commit f9dc31e81cd27be1bcb72706ac667889840f60bb
24677Author: Marc Aurele La France <tsi@ualberta.edu>
24678Date:	Mon Jul 1 12:39:23 2002 +0000
24679
24680    Indent line
24681
24682 fc-list/Imakefile | 2 ++
24683 1 file changed, 2 insertions(+)
24684
24685commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
24686Author: Marc Aurele La France <tsi@ualberta.edu>
24687Date:	Mon Jul 1 12:38:27 2002 +0000
24688
24689    Ident line
24690
24691 fc-cache/Imakefile | 2 ++
24692 1 file changed, 2 insertions(+)
24693
24694commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
24695Author: Keith Packard <keithp@keithp.com>
24696Date:	Mon Jul 1 05:11:20 2002 +0000
24697
24698    Make fc-cache avoid reading the whole world full of fonts
24699
24700 fc-cache/fc-cache.c | 10 +++++-----
24701 1 file changed, 5 insertions(+), 5 deletions(-)
24702
24703commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
24704Author: Keith Packard <keithp@keithp.com>
24705Date:	Sun Jun 30 23:45:40 2002 +0000
24706
24707    Make fc-list more useful
24708
24709 fc-list/fc-list.c | 20 ++++++++++++++++----
24710 1 file changed, 16 insertions(+), 4 deletions(-)
24711
24712commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
24713Author: Keith Packard <keithp@keithp.com>
24714Date:	Sun Jun 30 23:45:17 2002 +0000
24715
24716    Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
24717
24718 fontconfig/fontconfig.h | 3 ++-
24719 1 file changed, 2 insertions(+), 1 deletion(-)
24720
24721commit 4c0036053a36678747adfd06777cef39752ca9a4
24722Author: Keith Packard <keithp@keithp.com>
24723Date:	Sat Jun 29 20:31:02 2002 +0000
24724
24725    Add strong/weak pattern value binding, add known charsets for
24726    automatic
24727	lang computation
24728
24729 src/fccfg.c	   |	3 +-
24730 src/fccharset.c   |   40 +-
24731 src/fcfreetype.c  |  235 ++++++-
24732 src/fcint.h	   |   15 +-
24733 src/fcknownsets.h | 1895
24734 +++++++++++++++++++++++++++++++++++++++++++++++++++++
24735 src/fcmatch.c	   |  112 ++--
24736 src/fcname.c	   |	7 +-
24737 src/fcpat.c	   |	3 +-
24738 8 files changed, 2222 insertions(+), 88 deletions(-)
24739
24740commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
24741Author: Keith Packard <keithp@keithp.com>
24742Date:	Wed Jun 26 22:56:51 2002 +0000
24743
24744    Construct empty constant charsets correctly (using null pointers)
24745
24746 src/fccharset.c | 18 +++++++++++++-----
24747 1 file changed, 13 insertions(+), 5 deletions(-)
24748
24749commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
24750Author: Keith Packard <keithp@keithp.com>
24751Date:	Wed Jun 26 22:14:08 2002 +0000
24752
24753    Permit empty charsets in fonts.cache files
24754
24755 src/fcname.c | 4 ++--
24756 1 file changed, 2 insertions(+), 2 deletions(-)
24757
24758commit 223c028949c1ef316c93bea17278f58150c777ee
24759Author: Keith Packard <keithp@keithp.com>
24760Date:	Wed Jun 26 16:11:29 2002 +0000
24761
24762    Steal idea for locale-insensitive strtod from glib
24763
24764 src/fcxml.c | 59
24765 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
24766 1 file changed, 57 insertions(+), 2 deletions(-)
24767
24768commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
24769Author: Keith Packard <keithp@keithp.com>
24770Date:	Fri Jun 21 07:01:11 2002 +0000
24771
24772    Oops. Made a mistake when adding config file names to monitor list
24773
24774 src/fcxml.c | 9 +++++----
24775 1 file changed, 5 insertions(+), 4 deletions(-)
24776
24777commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
24778Author: Keith Packard <keithp@keithp.com>
24779Date:	Fri Jun 21 06:14:45 2002 +0000
24780
24781    Fix automatic file time checking, transcoding table searches. Actually
24782    add
24783	config files used to config structure so they can be time
24784	checked as
24785	well
24786
24787 src/fccfg.c	 | 31 ++++++++++++++-----------------
24788 src/fccharset.c | 11 +++--------
24789 src/fcxml.c	 |  5 ++++-
24790 3 files changed, 21 insertions(+), 26 deletions(-)
24791
24792commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
24793Author: Keith Packard <keithp@keithp.com>
24794Date:	Thu Jun 20 03:43:09 2002 +0000
24795
24796    Accidentally falling through several case blocks
24797
24798 src/fccfg.c | 3 ++-
24799 src/fcdbg.c | 6 +++---
24800 2 files changed, 5 insertions(+), 4 deletions(-)
24801
24802commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
24803Author: Keith Packard <keithp@keithp.com>
24804Date:	Wed Jun 19 21:32:51 2002 +0000
24805
24806    Add slanting for fonts without oblique/italic varient. Fix matching
24807    code to
24808	make this work
24809
24810 fonts.conf.in | 28 ++++++++++++++++++++++++++++
24811 src/fcmatch.c |  4 ++--
24812 2 files changed, 30 insertions(+), 2 deletions(-)
24813
24814commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
24815Author: Keith Packard <keithp@keithp.com>
24816Date:	Wed Jun 19 20:55:19 2002 +0000
24817
24818    Make fc-cache more tolerant of missing font directories
24819
24820 fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++--
24821 1 file changed, 26 insertions(+), 2 deletions(-)
24822
24823commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
24824Author: Keith Packard <keithp@keithp.com>
24825Date:	Wed Jun 19 20:08:22 2002 +0000
24826
24827    Add ref counting to font config patterns so that FcFontSort return
24828    values
24829	are persistant
24830
24831 fontconfig/fontconfig.h |  5 ++++-
24832 fonts.dtd		 |  5 ++++-
24833 src/fccache.c		 | 11 +++++++++--
24834 src/fccfg.c		 |  4 ++++
24835 src/fcdbg.c		 |  8 +++++++-
24836 src/fcdir.c		 |  5 +++--
24837 src/fcint.h		 |  9 +++++----
24838 src/fclist.c		 |  2 +-
24839 src/fcmatch.c		 | 21 +++++++++++++++++++--
24840 src/fcname.c		 |  3 ++-
24841 src/fcpat.c		 | 12 +++++++++++-
24842 src/fcxml.c		 |  4 ++++
24843 12 files changed, 73 insertions(+), 16 deletions(-)
24844
24845commit 06a48f20739580338e69547c9896c539abf000dd
24846Author: Keith Packard <keithp@keithp.com>
24847Date:	Wed Jun 19 06:31:46 2002 +0000
24848
24849    Add a few aliases suggested by Owen and Mike
24850
24851 fonts.conf.in | 19 +++++++++++++++++--
24852 1 file changed, 17 insertions(+), 2 deletions(-)
24853
24854commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
24855Author: Keith Packard <keithp@keithp.com>
24856Date:	Tue Jun 18 22:23:05 2002 +0000
24857
24858    Add a few more families to fonts.conf, make FC_ANTIALIAS less
24859    important for
24860	matching, fix family->generic mapping
24861
24862 src/fccfg.c   |  7 ++++---
24863 src/fcmatch.c | 22 +++++++++++-----------
24864 2 files changed, 15 insertions(+), 14 deletions(-)
24865
24866commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
24867Author: Keith Packard <keithp@keithp.com>
24868Date:	Tue Jun 18 16:47:33 2002 +0000
24869
24870    Fix compiler warning
24871
24872 src/fcxml.c | 4 ++--
24873 1 file changed, 2 insertions(+), 2 deletions(-)
24874
24875commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
24876Author: Keith Packard <keithp@keithp.com>
24877Date:	Tue Jun 18 16:47:12 2002 +0000
24878
24879    Fix incorrect size in memmove call in FcObjectSetAdd that crashed
24880	FcFontSetList calls
24881
24882 src/fclist.c | 3 ++-
24883 1 file changed, 2 insertions(+), 1 deletion(-)
24884
24885commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
24886Author: Keith Packard <keithp@keithp.com>
24887Date:	Sat Jun 8 18:46:35 2002 +0000
24888
24889    Fix fontconfig.pc generation in Imakefile
24890
24891 Imakefile | 4 ++--
24892 1 file changed, 2 insertions(+), 2 deletions(-)
24893
24894commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
24895Author: Keith Packard <keithp@keithp.com>
24896Date:	Sat Jun 8 17:32:05 2002 +0000
24897
24898    Add FcPatternHash, clean up a few valgrind issues
24899
24900 fontconfig/fontconfig.h |  3 ++
24901 src/fccfg.c		 |  2 +-
24902 src/fcmatch.c		 | 11 ++++---
24903 src/fcpat.c		 | 78
24904 +++++++++++++++++++++++++++++++++++++++++++++++++
24905 src/fcxml.c		 | 13 ++++++++-
24906 5 files changed, 101 insertions(+), 6 deletions(-)
24907
24908commit 8a39040e2a1308602aabe1aa4a8608f94830534e
24909Author: Keith Packard <keithp@keithp.com>
24910Date:	Fri Jun 7 17:55:41 2002 +0000
24911
24912    Make autoconf use correct options to build solaris shared libraries
24913
24914 configure.in | 15 +++++++++++++--
24915 1 file changed, 13 insertions(+), 2 deletions(-)
24916
24917commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
24918Author: David Dawes <dawes@xfree86.org>
24919Date:	Tue Jun 4 21:55:42 2002 +0000
24920
24921    171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
24922	Mutsumi).
24923    170. Avoid a problem with setfontdirs when run in some locales (#5179,
24924	ISHIKAWA Mutsumi).
24925    169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
24926
24927 setfontdirs | 5 +++++
24928 1 file changed, 5 insertions(+)
24929
24930commit e9be9cd10a24b75480a26be834041d312d8217b4
24931Author: Keith Packard <keithp@keithp.com>
24932Date:	Mon Jun 3 08:31:15 2002 +0000
24933
24934    Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
24935	interfaces
24936
24937 fontconfig/fontconfig.h |   7 ++-
24938 src/fccfg.c		 |  12 ++--
24939 src/fcint.h		 |   7 ++-
24940 src/fclist.c		 |  72 ++++++++++++++--------
24941 src/fcmatch.c		 |   6 +-
24942 src/fcname.c		 |   8 +--
24943 src/fcpat.c		 | 161
24944 +++++++++++++++++++++++++++++-------------------
24945 7 files changed, 166 insertions(+), 107 deletions(-)
24946
24947commit 88c747e20612ffcae326313f8d624b36c1235993
24948Author: Keith Packard <keithp@keithp.com>
24949Date:	Sun Jun 2 21:07:57 2002 +0000
24950
24951    Eliminate some compiler warnings, avoid seg fault when matching
24952    missing
24953	values
24954
24955 src/fccfg.c   | 4 ++--
24956 src/fcdbg.c   | 5 ++++-
24957 src/fclist.c  | 4 +++-
24958 src/fcmatch.c | 4 ++--
24959 src/fcname.c  | 4 +++-
24960 5 files changed, 14 insertions(+), 7 deletions(-)
24961
24962commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
24963Author: Keith Packard <keithp@keithp.com>
24964Date:	Sun Jun 2 20:52:06 2002 +0000
24965
24966    Add aspect ratio support to Xft and fontconfig
24967
24968 fontconfig/fontconfig.h | 3 ++-
24969 src/fcname.c		 | 3 ++-
24970 2 files changed, 4 insertions(+), 2 deletions(-)
24971
24972commit 8ec077f22b2f9fd693abfda7d405ac572594be99
24973Author: Keith Packard <keithp@keithp.com>
24974Date:	Sun Jun 2 19:51:36 2002 +0000
24975
24976    Expression parsing in fonts.conf file mis-freed elements. Constant
24977    identity
24978	matrix was accidentally freed. Add ability to comare FTFace
24979	pattern
24980	elements (not that its all that useful)
24981
24982 src/fccfg.c | 18 +++++++++++++++---
24983 src/fcxml.c |	5 +++--
24984 2 files changed, 18 insertions(+), 5 deletions(-)
24985
24986commit be0948508ce4ebbb6e576b9dd31531efef6834e1
24987Author: Keith Packard <keithp@keithp.com>
24988Date:	Fri May 31 23:21:25 2002 +0000
24989
24990    Add support for user-provided freetype faces to Xft
24991
24992 fontconfig/fcfreetype.h |  8 +++++++-
24993 fontconfig/fcprivate.h  |  4 +++-
24994 fontconfig/fontconfig.h |  7 +++++--
24995 src/fccharset.c	 |  5 +----
24996 src/fcfreetype.c	 |  1 -
24997 src/fcint.h		 |  3 ++-
24998 src/fcpat.c		 | 29 ++++++++++++++++++++++++++++-
24999 7 files changed, 46 insertions(+), 11 deletions(-)
25000
25001commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
25002Author: Keith Packard <keithp@keithp.com>
25003Date:	Fri May 31 06:52:47 2002 +0000
25004
25005    Fix Xft2 to build right library version on old systems with xmkmf. Fix
25006	fc-cache location for xmkmf out-of-tree build on old systems
25007
25008 local.def | 2 ++
25009 1 file changed, 2 insertions(+)
25010
25011commit fbb405f3b5f25353babee1e813eb86d53912503f
25012Author: Keith Packard <keithp@keithp.com>
25013Date:	Fri May 31 06:38:43 2002 +0000
25014
25015    Fix up support for building Xft1, Xrender and fontconfig out of
25016    the tree
25017
25018 fc-list/Imakefile |  5 +++++
25019 local.def	   | 14 ++++++++++++++
25020 2 files changed, 19 insertions(+)
25021
25022commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
25023Author: Keith Packard <keithp@keithp.com>
25024Date:	Fri May 31 04:42:42 2002 +0000
25025
25026    Change FcCharSet datastructure, add FcFontSort API
25027
25028 fontconfig/fontconfig.h |   9 +-
25029 src/fccharset.c	 | 772
25030 ++++++++++++++++++++++++++----------------------
25031 src/fcint.h		 |  27 +-
25032 src/fcmatch.c		 |  26 +-
25033 4 files changed, 451 insertions(+), 383 deletions(-)
25034
25035commit bc9469baadc6b5f9a920a476e460113bab518208
25036Author: Keith Packard <keithp@keithp.com>
25037Date:	Wed May 29 22:07:33 2002 +0000
25038
25039    Optimize after profiling. Fix FcStrCmp to return correct sign
25040
25041 src/fccharset.c | 103 ++++++++++++++++++++++++++++++----------
25042 src/fcint.h	 |   1 +
25043 src/fcmatch.c	 | 143
25044 +++++++++++++++++++++++++++++++++++++++++---------------
25045 src/fcname.c	 |   4 +-
25046 src/fcpat.c	 |  13 +++---
25047 src/fcstr.c	 |   6 +--
25048 6 files changed, 197 insertions(+), 73 deletions(-)
25049
25050commit 1412a69926307b2736745737c7c66172ebc56724
25051Author: Keith Packard <keithp@keithp.com>
25052Date:	Wed May 29 08:21:33 2002 +0000
25053
25054    Apply some obvious fixes to FcFontSetSort from Owen. Speed up
25055    FcCharSet
25056	primitives and FcFontSetSort
25057
25058 fontconfig/fontconfig.h |   8 +-
25059 src/fccfg.c		 |  10 +--
25060 src/fccharset.c	 | 197
25061 +++++++++++++++++++++++++++++++++++++++++++++---
25062 src/fcint.h		 |   3 +-
25063 src/fcmatch.c		 |  23 ++++--
25064 5 files changed, 219 insertions(+), 22 deletions(-)
25065
25066commit 78417a2c74f95a66e3738cf525f9d699e13c654a
25067Author: Keith Packard <keithp@keithp.com>
25068Date:	Tue May 28 03:50:23 2002 +0000
25069
25070    Use explicit cd for non-gmake systems
25071
25072 Makefile.in | 4 ++--
25073 1 file changed, 2 insertions(+), 2 deletions(-)
25074
25075commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
25076Author: Matthieu Herrb <matthieu.herrb@laas.fr>
25077Date:	Sat May 25 13:52:37 2002 +0000
25078
25079    $< in a non-implicit rule is a GNU-makeism. It's not supported by
25080    BSD make.
25081
25082 Imakefile | 8 ++++----
25083 1 file changed, 4 insertions(+), 4 deletions(-)
25084
25085commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
25086Author: Keith Packard <keithp@keithp.com>
25087Date:	Fri May 24 06:25:52 2002 +0000
25088
25089    Clean up autoconf install to obey DESTDIR
25090
25091 Makefile.in		| 67
25092 ++++++++++++++++++++++++++++++++++----------------
25093 fc-cache/Makefile.in	| 23 ++++++++++-------
25094 fc-list/Makefile.in	| 22 +++++++++++------
25095 fontconfig/Makefile.in | 24 +++++++++---------
25096 src/Makefile.in	| 48 +++++++++++++++++++++++++-----------
25097 5 files changed, 119 insertions(+), 65 deletions(-)
25098
25099commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
25100Author: Keith Packard <keithp@keithp.com>
25101Date:	Fri May 24 05:20:02 2002 +0000
25102
25103    Change charset enumeration functions to more sensible API
25104
25105 fontconfig/fontconfig.h | 13 ++++++++++++-
25106 src/fccharset.c	 | 46
25107 +++++++++++++++++++++++++++++++++-------------
25108 2 files changed, 45 insertions(+), 14 deletions(-)
25109
25110commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
25111Author: Keith Packard <keithp@keithp.com>
25112Date:	Fri May 24 05:19:30 2002 +0000
25113
25114    A few autoconf build fixes
25115
25116 Makefile.in	      | 12 ++++++++----
25117 configure.in	      |  4 ++--
25118 fontconfig-config.in | 10 +++++-----
25119 3 files changed, 15 insertions(+), 11 deletions(-)
25120
25121commit 48db40f692a31c39a96961c8733bfeaad416a5c0
25122Author: Keith Packard <keithp@keithp.com>
25123Date:	Thu May 23 23:00:46 2002 +0000
25124
25125    A few random fontconfig build fixes
25126
25127 config/config-subst	 | 12 +++++++-----
25128 fontconfig/fontconfig.h |  7 +++++--
25129 src/fcinit.c		 |  8 +++++++-
25130 3 files changed, 19 insertions(+), 8 deletions(-)
25131
25132commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
25133Author: Keith Packard <keithp@keithp.com>
25134Date:	Thu May 23 17:09:32 2002 +0000
25135
25136    Dont require freetype to build with fontconfig
25137
25138 fontconfig.pc.in | 1 -
25139 1 file changed, 1 deletion(-)
25140
25141commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
25142Author: Keith Packard <keithp@keithp.com>
25143Date:	Thu May 23 17:06:46 2002 +0000
25144
25145    Add pkgconfig control file and fontconfig-config script
25146
25147 INSTALL	      | 17 ++++++++--
25148 Imakefile	      | 33 +++++++++++++++++-
25149 Makefile.in	      | 18 ++++++++--
25150 README		      | 13 ++++++++
25151 config/config-subst  |  8 +++++
25152 configure.in	      | 18 ++++++----
25153 fontconfig-config.in | 94
25154 ++++++++++++++++++++++++++++++++++++++++++++++++++++
25155 fontconfig.pc.in     | 11 ++++++
25156 8 files changed, 199 insertions(+), 13 deletions(-)
25157
25158commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
25159Author: Keith Packard <keithp@keithp.com>
25160Date:	Thu May 23 16:05:16 2002 +0000
25161
25162    Fonts.dtd had "blanks" instead of "blank"
25163
25164 fonts.dtd | 4 ++--
25165 1 file changed, 2 insertions(+), 2 deletions(-)
25166
25167commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
25168Author: Keith Packard <keithp@keithp.com>
25169Date:	Wed May 22 22:59:41 2002 +0000
25170
25171    Missed a Makefile.in for fontconfig includes
25172
25173 fontconfig/Makefile.in | 48
25174 ++++++++++++++++++++++++++++++++++++++++++++++++
25175 1 file changed, 48 insertions(+)
25176
25177commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
25178Author: Keith Packard <keithp@keithp.com>
25179Date:	Wed May 22 04:37:07 2002 +0000
25180
25181    Replace silly avl sort with qsort, add FcPatternEqual
25182
25183 fontconfig/fontconfig.h |   8 +-
25184 src/Imakefile		 |   6 +-
25185 src/Makefile.in	 |   4 +-
25186 src/fcavl.c		 | 419
25187 ------------------------------------------------
25188 src/fcavl.h		 |  46 ------
25189 src/fcmatch.c		 |  76 ++++-----
25190 src/fcpat.c		 | 109 ++++++++++++-
25191 src/fcxml.c		 |   9 +-
25192 8 files changed, 162 insertions(+), 515 deletions(-)
25193
25194commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
25195Author: Keith Packard <keithp@keithp.com>
25196Date:	Tue May 21 17:48:15 2002 +0000
25197
25198    More autoconf cleanup for fontconfig
25199
25200 Makefile.in	      |  8 +++-----
25201 config.h.in	      |  2 +-
25202 config/Makedefs.in   | 10 +++++++++-
25203 configure.in	      | 55
25204 ++++++++++++++++++++++++----------------------------
25205 fc-cache/Makefile.in |  4 +++-
25206 fc-list/Makefile.in  |  4 +++-
25207 src/Imakefile	      |  4 ++--
25208 src/Makefile.in      |  5 +----
25209 src/fcinit.c	      |  4 ++--
25210 9 files changed, 49 insertions(+), 47 deletions(-)
25211
25212commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
25213Author: Keith Packard <keithp@keithp.com>
25214Date:	Tue May 21 17:08:42 2002 +0000
25215
25216    Fix xmkmf build process for fontconfig
25217
25218 Imakefile     |   2 +-
25219 Makefile.in   |  54 +++++++++
25220 acconfig.h    |   2 -
25221 config.h.in   | 144 +++++++++++++++++++++++
25222 configure.in  | 360
25223 +++++++++++++++++++++++++++++++++++++++++++---------------
25224 cvscompile.sh |  11 +-
25225 findfonts     |   8 +-
25226 fonts.conf.in |  77 ++++++-------
25227 fonts.dtd     |  13 ++-
25228 local.def     |  54 +++++++++
25229 setfontdirs   |   4 +-
25230 11 files changed, 581 insertions(+), 148 deletions(-)
25231
25232commit 179c39959cc9c19004f8ca948623590e404c8c46
25233Author: Keith Packard <keithp@keithp.com>
25234Date:	Tue May 21 17:06:22 2002 +0000
25235
25236    Fix autoconf build process for fontconfig
25237
25238 config/Makedefs.in	 |   68 +++
25239 config/config.guess	 | 1391
25240 +++++++++++++++++++++++++++++++++++++++++++++++
25241 config/config.sub	 | 1355
25242 +++++++++++++++++++++++++++++++++++++++++++++
25243 config/install.sh	 |  240 ++++++++
25244 fc-cache/Imakefile	 |    7 +-
25245 fc-cache/Makefile.in	 |   46 ++
25246 fc-cache/fc-cache.c	 |  161 ++++--
25247 fc-list/Makefile.in	 |   46 ++
25248 fontconfig/fontconfig.h |   80 ++-
25249 src/Makefile.in	 |  105 ++++
25250 src/fccache.c		 |  164 ++++--
25251 src/fccfg.c		 |  352 ++++++++----
25252 src/fcdir.c		 |   84 ++-
25253 src/fcinit.c		 |  109 +++-
25254 src/fcint.h		 |   52 +-
25255 src/fclist.c		 |    5 +-
25256 src/fcstr.c		 |  228 +++++++-
25257 src/fcxml.c		 |  215 +++++---
25258 18 files changed, 4377 insertions(+), 331 deletions(-)
25259
25260commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
25261Author: Matthieu Herrb <matthieu.herrb@laas.fr>
25262Date:	Sun May 5 17:53:41 2002 +0000
25263
25264    Don't run fc-cache on make install if DESTDIR is set. Instead;
25265    run it from
25266	Xinstall.sh after XFree86 is installed.
25267
25268 fc-cache/Imakefile | 4 +++-
25269 1 file changed, 3 insertions(+), 1 deletion(-)
25270
25271commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
25272Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
25273Date:	Wed Apr 10 11:28:10 2002 +0000
25274
25275    put fontconfig-def.cpp in the right place.
25276
25277 fontconfig-def.cpp	| 170
25278 -------------------------------------------------
25279 src/fontconfig-def.cpp | 170
25280 +++++++++++++++++++++++++++++++++++++++++++++++++
25281 2 files changed, 170 insertions(+), 170 deletions(-)
25282
25283commit d82a034f9123558b300c956feec165c50ef7ada2
25284Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
25285Date:	Sun Apr 7 15:19:46 2002 +0000
25286
25287    new preprocessor files. (#5215-#5218, Alexander Gottwald).
25288
25289 fontconfig-def.cpp | 170
25290 +++++++++++++++++++++++++++++++++++++++++++++++++++++
25291 1 file changed, 170 insertions(+)
25292
25293commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
25294Author: Keith Packard <keithp@keithp.com>
25295Date:	Wed Mar 27 04:33:55 2002 +0000
25296
25297    Fix FT_Get_Next_Char API to match official 2.0.9 released version
25298
25299 src/fccharset.c | 26 ++++++++++++++++++--------
25300 1 file changed, 18 insertions(+), 8 deletions(-)
25301
25302commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
25303Author: Marc Aurele La France <tsi@ualberta.edu>
25304Date:	Mon Mar 4 21:15:28 2002 +0000
25305
25306    Warning fixes
25307
25308 src/fcatomic.c | 4 ++--
25309 1 file changed, 2 insertions(+), 2 deletions(-)
25310
25311commit 216fac98e0785e787e32ff354241935a25723e4b
25312Author: Keith Packard <keithp@keithp.com>
25313Date:	Sun Mar 3 18:39:05 2002 +0000
25314
25315    Add match routine that returns list of fonts
25316
25317 fontconfig/fontconfig.h |  14 ++
25318 src/fcavl.c		 | 419
25319 ++++++++++++++++++++++++++++++++++++++++++++++++
25320 src/fcavl.h		 |  46 ++++++
25321 src/fcmatch.c		 | 225 ++++++++++++++++++++++----
25322 4 files changed, 671 insertions(+), 33 deletions(-)
25323
25324commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
25325Author: Keith Packard <keithp@keithp.com>
25326Date:	Sun Mar 3 18:36:26 2002 +0000
25327
25328    Eliminate duplicate definitions in fcint.h and fontconfig.h
25329
25330 src/fcint.h | 6 ------
25331 1 file changed, 6 deletions(-)
25332
25333commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
25334Author: Keith Packard <keithp@keithp.com>
25335Date:	Sun Mar 3 18:35:22 2002 +0000
25336
25337    fontconfig: bail scanning directory on fatal error
25338
25339 src/fcdir.c | 2 +-
25340 1 file changed, 1 insertion(+), 1 deletion(-)
25341
25342commit 17e16fa1108491fa625258bba12e71aaad8a34de
25343Author: Keith Packard <keithp@keithp.com>
25344Date:	Sun Mar 3 18:31:20 2002 +0000
25345
25346    Eliminate compiler warnings
25347
25348 src/fccharset.c | 1026
25349 +++++++++++++++++++++++++++----------------------------
25350 1 file changed, 512 insertions(+), 514 deletions(-)
25351
25352commit a391da8f0f867b8f87b1912a91882b108d163e03
25353Author: Keith Packard <keithp@keithp.com>
25354Date:	Sun Mar 3 00:19:43 2002 +0000
25355
25356    Add fcatomic.c
25357
25358 src/Imakefile	|   4 +-
25359 src/fcatomic.c | 183
25360 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
25361 src/fccache.c	|   4 ++
25362 3 files changed, 189 insertions(+), 2 deletions(-)
25363
25364commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
25365Author: Keith Packard <keithp@keithp.com>
25366Date:	Fri Mar 1 22:06:30 2002 +0000
25367
25368    Add new FcAtomic datatype for config file locking
25369
25370 fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++-
25371 src/Imakefile		 | 12 ++++++------
25372 src/fccache.c		 | 34 ++++++++++++++--------------------
25373 src/fcint.h		 |  9 ++++++++-
25374 4 files changed, 57 insertions(+), 28 deletions(-)
25375
25376commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
25377Author: Marc Aurele La France <tsi@ualberta.edu>
25378Date:	Fri Mar 1 17:52:03 2002 +0000
25379
25380    Add missing clean rule
25381
25382 Imakefile | 6 ++++++
25383 1 file changed, 6 insertions(+)
25384
25385commit 9c8e07f19589ba944e7bfb31251228b41a02f787
25386Author: Keith Packard <keithp@keithp.com>
25387Date:	Fri Mar 1 01:00:54 2002 +0000
25388
25389    Port Xft1 to fontconfig
25390
25391 fontconfig/fontconfig.h |  8 +++++++-
25392 src/fccache.c		 | 13 +++++++------
25393 src/fccfg.c		 | 10 +++++-----
25394 src/fcdir.c		 |  4 ++--
25395 4 files changed, 21 insertions(+), 14 deletions(-)
25396
25397commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
25398Author: Keith Packard <keithp@keithp.com>
25399Date:	Thu Feb 28 16:51:48 2002 +0000
25400
25401    Add better error reporting when loading config file
25402
25403 fc-list/fc-list.c	 |  2 +-
25404 fontconfig/fontconfig.h | 16 +++++++++++++++-
25405 src/fclist.c		 | 36 ++++++++++++++++++++++++++++++------
25406 src/fcmatch.c		 | 38 +++++++++++++++++++++++++++++++-------
25407 src/fcxml.c		 | 12 +++++++++++-
25408 5 files changed, 88 insertions(+), 16 deletions(-)
25409
25410commit c4bd0638c5f14329e71be8f170c30d376fc76972
25411Author: Marc Aurele La France <tsi@ualberta.edu>
25412Date:	Tue Feb 26 05:10:30 2002 +0000
25413
25414    Warning fixes
25415
25416 fc-cache/fc-cache.c | 13 ++++++++++++-
25417 fc-list/fc-list.c   | 15 +++++++++++++--
25418 2 files changed, 25 insertions(+), 3 deletions(-)
25419
25420commit c5350655bef34cc08739bed324a482473b2a01b8
25421Author: Keith Packard <keithp@keithp.com>
25422Date:	Sun Feb 24 01:23:35 2002 +0000
25423
25424    Check font edit value lists for empty
25425
25426 src/fccfg.c | 4 ++--
25427 1 file changed, 2 insertions(+), 2 deletions(-)
25428
25429commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
25430Author: Keith Packard <keithp@keithp.com>
25431Date:	Fri Feb 22 18:54:07 2002 +0000
25432
25433    fontconfig: some config file parsing mistakes
25434
25435 src/fcfreetype.c | 2 +-
25436 src/fcint.h	  | 9 ---------
25437 src/fcxml.c	  | 8 ++++++--
25438 3 files changed, 7 insertions(+), 12 deletions(-)
25439
25440commit a398554a6d6467956c1c3471e912fb4e969835eb
25441Author: Keith Packard <keithp@keithp.com>
25442Date:	Wed Feb 20 01:01:21 2002 +0000
25443
25444    Remove fcxml.h include file as it cant work anymore anyhow
25445
25446 fontconfig/Imakefile |  2 +-
25447 fontconfig/fcxml.h   | 37 -------------------------------------
25448 2 files changed, 1 insertion(+), 38 deletions(-)
25449
25450commit 24c90386bbdda9800d5a35c4dbff08682186907f
25451Author: Keith Packard <keithp@keithp.com>
25452Date:	Wed Feb 20 00:32:30 2002 +0000
25453
25454    dont complain about missing optional included font config files
25455
25456 src/fcxml.c | 4 ++--
25457 1 file changed, 2 insertions(+), 2 deletions(-)
25458
25459commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
25460Author: Keith Packard <keithp@keithp.com>
25461Date:	Tue Feb 19 08:33:23 2002 +0000
25462
25463    Automatically initialize the fontconfig library
25464
25465 src/fccfg.c  | 15 +++++++++------
25466 src/fcinit.c |  4 ++--
25467 src/fcint.h  |  4 +++-
25468 3 files changed, 14 insertions(+), 9 deletions(-)
25469
25470commit aae6f7d48744a25899cac28d47458f394defa02a
25471Author: Keith Packard <keithp@keithp.com>
25472Date:	Tue Feb 19 07:50:44 2002 +0000
25473
25474    Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
25475    to
25476	enumarate Unicode coverage efficiently
25477
25478 fontconfig/fontconfig.h |  7 +++++--
25479 src/fccache.c		 |  4 ++--
25480 src/fccharset.c	 | 23 ++++++++++++++++++++++-
25481 src/fcpat.c		 |  6 +++---
25482 4 files changed, 32 insertions(+), 8 deletions(-)
25483
25484commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
25485Author: Keith Packard <keithp@keithp.com>
25486Date:	Mon Feb 18 22:29:28 2002 +0000
25487
25488    Switch fontconfig from libxml2 to expat
25489
25490 src/Imakefile	 |    3 +-
25491 src/fccharset.c |   12 +-
25492 src/fcdbg.c	 |   20 +-
25493 src/fcint.h	 |   34 +-
25494 src/fcname.c	 |   98 +---
25495 src/fcstr.c	 |   92 ++-
25496 src/fcxml.c	 | 1764
25497 ++++++++++++++++++++++++++++++++++++-------------------
25498 7 files changed, 1326 insertions(+), 697 deletions(-)
25499
25500commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
25501Author: Keith Packard <keithp@keithp.com>
25502Date:	Fri Feb 15 23:45:33 2002 +0000
25503
25504    fontconfig fc-cache program needs to be executed with correct
25505    environment
25506	on install
25507
25508 fc-cache/Imakefile | 2 +-
25509 1 file changed, 1 insertion(+), 1 deletion(-)
25510
25511commit 65018b4a468c3175790dc27dfe37987151ad97d5
25512Author: Keith Packard <keithp@keithp.com>
25513Date:	Fri Feb 15 07:36:14 2002 +0000
25514
25515    Update to Xft version 2
25516
25517 fc-cache/fc-cache.c | 7 ++++---
25518 1 file changed, 4 insertions(+), 3 deletions(-)
25519
25520commit ccb3e93b2754542d08dcd2572402560d76a8ed91
25521Author: Keith Packard <keithp@keithp.com>
25522Date:	Fri Feb 15 06:01:28 2002 +0000
25523
25524    fontconfig library: build fixes and compiler warning fixes
25525
25526 fc-cache/Imakefile	 |   2 +-
25527 fc-list/Imakefile	 |   2 +-
25528 fc-list/fc-list.c	 |   5 +-
25529 fontconfig/fcfreetype.h |   1 +
25530 fontconfig/fcprivate.h  |   2 +-
25531 fontconfig/fcxml.h	 |   2 +-
25532 fontconfig/fontconfig.h |  61 ++++++++---------
25533 src/fccache.c		 | 176
25534 ++++++++++++++++++++++++++++++------------------
25535 src/fccfg.c		 | 126 +++++++++++++++++-----------------
25536 src/fccharset.c	 |  23 ++++---
25537 src/fcdir.c		 |  58 ++++++++--------
25538 src/fcfreetype.c	 | 106 ++++++++++++++---------------
25539 src/fcinit.c		 |   2 +-
25540 src/fcint.h		 |  74 ++++++++------------
25541 src/fcmatch.c		 |   7 +-
25542 src/fcname.c		 |  92 ++++++++++++-------------
25543 src/fcpat.c		 |  10 +--
25544 src/fcstr.c		 |  32 ++++-----
25545 src/fcxml.c		 | 135 +++++++++++++++++++------------------
25546 19 files changed, 473 insertions(+), 443 deletions(-)
25547
25548commit 3be03bed3955e91882b65315fdf8a68e4b453431
25549Author: Keith Packard <keithp@keithp.com>
25550Date:	Fri Feb 15 00:49:44 2002 +0000
25551
25552    Update fontconfig and libxml2 to get them working with in-tree build
25553	process
25554
25555 fc-cache/Imakefile | 12 +++---------
25556 fc-list/Imakefile  | 13 +++----------
25557 src/Imakefile	    | 55
25558 ++++++------------------------------------------------
25559 3 files changed, 12 insertions(+), 68 deletions(-)
25560
25561commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
25562Author: Keith Packard <keithp@keithp.com>
25563Date:	Thu Feb 14 23:34:13 2002 +0000
25564
25565    Add new font configuration library which forms the basis of the
25566    new version
25567	of Xft
25568
25569commit 24330d27f88bbf387d92128d2c21e005f2563e93
25570Author: Keith Packard <keithp@keithp.com>
25571Date:	Thu Feb 14 23:34:13 2002 +0000
25572
25573    Initial revision
25574
25575 AUTHORS		 |    1 +
25576 COPYING		 |   22 +
25577 ChangeLog		 |    0
25578 INSTALL		 |    3 +
25579 Imakefile		 |   25 +
25580 NEWS			 |    0
25581 README			 |    2 +
25582 acconfig.h		 |    2 +
25583 configure.in		 |  202 +++++++
25584 cvscompile.sh		 |    6 +
25585 doc/fontconfig.tex	 |   55 ++
25586 fc-cache/Imakefile	 |   19 +
25587 fc-cache/fc-cache.c	 |  145 +++++
25588 fc-cache/fc-cache.man	 |   45 ++
25589 fc-list/Imakefile	 |   17 +
25590 fc-list/fc-list.c	 |  128 ++++
25591 fc-list/fc-list.man	 |   36 ++
25592 findfonts		 |    8 +
25593 fontconfig/Imakefile	 |    8 +
25594 fontconfig/fcfreetype.h |   34 ++
25595 fontconfig/fcprivate.h  |  117 ++++
25596 fontconfig/fcxml.h	 |   37 ++
25597 fontconfig/fontconfig.h |  551 +++++++++++++++++
25598 fonts.conf.in		 |  191 ++++++
25599 fonts.dtd		 |  165 +++++
25600 setfontdirs		 |   19 +
25601 src/Imakefile		 |   90 +++
25602 src/fcblanks.c		 |   84 +++
25603 src/fccache.c		 |  592 ++++++++++++++++++
25604 src/fccfg.c		 | 1369 ++++++++++++++++++++++++++++++++++++++++++
25605 src/fccharset.c	 | 1521
25606 +++++++++++++++++++++++++++++++++++++++++++++++
25607 src/fcdbg.c		 |  272 +++++++++
25608 src/fcdefault.c	 |   87 +++
25609 src/fcdir.c		 |  178 ++++++
25610 src/fcfreetype.c	 |  236 ++++++++
25611 src/fcfs.c		 |   82 +++
25612 src/fcinit.c		 |  174 ++++++
25613 src/fcint.h		 |  480 +++++++++++++++
25614 src/fclist.c		 |  442 ++++++++++++++
25615 src/fcmatch.c		 |  347 +++++++++++
25616 src/fcmatrix.c		 |  112 ++++
25617 src/fcname.c		 |  621 +++++++++++++++++++
25618 src/fcpat.c		 |  491 +++++++++++++++
25619 src/fcstr.c		 |  188 ++++++
25620 src/fcxml.c		 | 1032 ++++++++++++++++++++++++++++++++
25621 src/fontconfig.man	 | 1113 ++++++++++++++++++++++++++++++++++
25622 46 files changed, 11349 insertions(+)
25623