ChangeLog revision ca08ab68
1commit 02db01ac22318b2e296e6e1fd9664cac1ae66442
2Author: Akira TAGOH <akira@tagoh.org>
3Date:   Mon Nov 26 17:21:14 2012 +0900
4
5    Bump version to 2.10.2
6
7 README                  | 25 ++++++++++++++++++++++++-
8 configure.ac            |  2 +-
9 fontconfig/fontconfig.h |  2 +-
10 3 files changed, 26 insertions(+), 3 deletions(-)
11
12commit 376fc9d22f1480ac380a3845f4cb4fe227e4be9a
13Author: Akira TAGOH <akira@tagoh.org>
14Date:   Tue Nov 20 20:09:10 2012 +0900
15
16    Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in
17    65-nonlatin.conf
18
19    Those two fonts are serif fonts. shouldn't be added to monospace.
20
21 conf.d/65-nonlatin.conf | 2 --
22 1 file changed, 2 deletions(-)
23
24commit e7b5b5b586fd3c1f1fc7959730b760b7fd1bdee8
25Author: Akira TAGOH <akira@tagoh.org>
26Date:   Tue Nov 20 11:48:17 2012 +0900
27
28    Update CaseFolding.txt to Unicode 6.2
29
30    No real updates between 6.1 and 6.2, but anyway.
31
32 fc-case/CaseFolding.txt | 8 +++++---
33 1 file changed, 5 insertions(+), 3 deletions(-)
34
35commit c20ac78b01df3f0919352bba16b5b48b3b5d4d6d
36Author: Akira TAGOH <akira@tagoh.org>
37Date:   Thu Nov 15 16:37:01 2012 +0900
38
39    Bug 57114 - regression on FcFontMatch with namelang
40
41    After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family,
42    style, and fullname is localized against current locale or lang
43    if any though, the string in other languages were dropped from
44    the pattern. this caused unexpected mismatch on the target="font"
45    rules.
46
47    This fix adds other strings at the end of the list.
48
49 src/fcint.h   |  22 +++++++++
50 src/fcmatch.c |  63 +++++++++++++++++--------
51 src/fcpat.c   | 146
52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
53 3 files changed, 210 insertions(+), 21 deletions(-)
54
55commit bdaef0b80dc27f4ab7a9d9bcedcfd8b5724b3cfd
56Author: Akira TAGOH <akira@tagoh.org>
57Date:   Tue Oct 30 09:56:24 2012 +0900
58
59    Bug 56531 - autogen.sh fails due to missing 'm4' directory
60
61    Keep m4 directory in git.
62
63 0 files changed
64
65commit 038aa930ae2c3b7972eefe334917e7222fe478ec
66Author: Akira TAGOH <akira@tagoh.org>
67Date:   Fri Oct 26 14:31:23 2012 +0900
68
69    Use automake variable instead of cleaning files in clean-local
70
71    just for git.mk coming up from Behdad's threadsafe branch
72
73 fc-cache/Makefile.am   | 7 +++----
74 fc-cat/Makefile.am     | 7 +++----
75 fc-list/Makefile.am    | 7 +++----
76 fc-match/Makefile.am   | 7 +++----
77 fc-pattern/Makefile.am | 7 +++----
78 fc-query/Makefile.am   | 7 +++----
79 fc-scan/Makefile.am    | 7 +++----
80 7 files changed, 21 insertions(+), 28 deletions(-)
81
82commit 73ab254336100c5971e3a1e14b73222efd0e9822
83Author: Akira TAGOH <akira@tagoh.org>
84Date:   Tue Oct 23 15:52:37 2012 +0900
85
86    autogen.sh: Add -I option to tell aclocal a place for external
87    m4 files
88
89 autogen.sh | 1 +
90 1 file changed, 1 insertion(+)
91
92commit e7bfe729ab4cae63ca502291c1fe46cf7152b459
93Author: Akira TAGOH <akira@tagoh.org>
94Date:   Tue Oct 9 11:05:59 2012 +0900
95
96    Fix syntax errors in fonts.dtd.
97
98    Patch from Steve Simpson
99
100 fonts.dtd | 10 +++++-----
101 1 file changed, 5 insertions(+), 5 deletions(-)
102
103commit 8890f94438179ed7d6f7e2622178bb6c9b1f0e5e
104Author: Akira TAGOH <akira@tagoh.org>
105Date:   Tue Oct 9 11:03:03 2012 +0900
106
107    Fix wrongly squashing for the network path on Win32.
108
109    Patch from Diego Santa Cruz
110
111 src/fcstr.c | 4 ++++
112 1 file changed, 4 insertions(+)
113
114commit 8daa863c6d84ea56cc2f568a89316690e784a277
115Author: Akira TAGOH <akira@tagoh.org>
116Date:   Tue Sep 11 18:09:36 2012 +0900
117
118    deal with warnings as errors for the previous change
119
120    missed this change to commit. doh!
121
122 configure.ac | 3 +++
123 1 file changed, 3 insertions(+)
124
125commit ab26a722c05b43468f838b2fa72bb6ccd0408ac8
126Author: Akira TAGOH <akira@tagoh.org>
127Date:   Fri Aug 31 15:10:50 2012 +0900
128
129    Bug 52573 - patch required to build 2.10.x with oldish GNU C library
130    headers
131
132    On older libc, _POSIX_C_SOURCE didn't satisfy to use posix_fadvise()
133    and AC_CHECK_FUNCS doesn't check a header file if the function is
134    declared there properly. so use AC_LINK_IFELSE instead.
135
136 configure.ac | 15 ++++++++++++++-
137 1 file changed, 14 insertions(+), 1 deletion(-)
138
139commit 535e0a37d6d77a9d65096277f3bf94c39ffbf7d1
140Author: Akira TAGOH <akira@tagoh.org>
141Date:   Fri Aug 31 12:39:38 2012 +0900
142
143    Bug 54138 - X_OK permission is invalid for win32 access(..) calls
144
145    X_OK checking was added back in
146    8ae1e3d5dc323542e7def06a42deea62c7ba7027
147    which was removed due to the same reason in
148    238489030a64fa883f8f9fc3d73247b7f7257899.
149    apparently the test case in Bug#18934 still works without it.
150    so I'm removing it again to get this working on Windows.
151
152 src/fccache.c | 4 ++--
153 1 file changed, 2 insertions(+), 2 deletions(-)
154
155commit 9ec868665dd0f4890b5fb9edb85df8334e5bb689
156Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
157Date:   Mon Aug 27 14:52:23 2012 -0700
158
159    Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h"
160    result in the correct values
161
162    Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
163
164 config-fixups.h | 4 ----
165 1 file changed, 4 deletions(-)
166
167commit c4a58ae0e2fa43fbf9ebefc83891f6abd6728ac9
168Author: Akira TAGOH <akira@tagoh.org>
169Date:   Mon Aug 27 16:36:49 2012 +0900
170
171    Fix for libtoolize's warnings
172
173 Makefile.am  | 1 +
174 configure.ac | 1 +
175 2 files changed, 2 insertions(+)
176
177commit 65da8c091c402ec706d76054eacbc455a7e3d801
178Author: Behdad Esfahbod <behdad@behdad.org>
179Date:   Sat Aug 25 14:10:14 2012 -0400
180
181    Fix N'ko orthography
182
183 fc-lang/nqo.orth | 3 +--
184 1 file changed, 1 insertion(+), 2 deletions(-)
185
186commit 375cdbce9d283d1eddb8f6b1c904d755653a87c5
187Author: Akira TAGOH <akira@tagoh.org>
188Date:   Thu Aug 16 20:33:12 2012 +0900
189
190    Bug 53585 - Two highly-visible typos in src/fcxml.c
191
192 src/fcxml.c | 4 ++--
193 1 file changed, 2 insertions(+), 2 deletions(-)
194
195commit cbfbd4041d4209b5da36746d68fe7aac7645eea5
196Author: Akira TAGOH <akira@tagoh.org>
197Date:   Fri Jul 27 11:22:14 2012 +0900
198
199    Bump version to 2.10.1
200
201 README                  | 8 +++++++-
202 configure.ac            | 2 +-
203 fontconfig/fontconfig.h | 2 +-
204 3 files changed, 9 insertions(+), 3 deletions(-)
205
206commit b7287a91fedc8b3ba2f566a17e4c5a00222ca76e
207Author: Akira TAGOH <akira@tagoh.org>
208Date:   Mon Jul 23 13:59:16 2012 +0900
209
210    Install config files first
211
212    Use install-data-hook instead of install-data-local.
213    This allows on the real installation to create a symlink with
214    the broken ln command though, still not work with the pseudo
215    installation by using DESTDIR say.
216
217 conf.d/Makefile.am | 2 +-
218 1 file changed, 1 insertion(+), 1 deletion(-)
219
220commit ebd5096abc495550596861b6af2aae067e861553
221Author: Akira TAGOH <akira@tagoh.org>
222Date:   Thu Jul 19 10:20:30 2012 +0900
223
224    Fix a typo in fontconfig.pc
225
226    Reported by Daniel Macks
227
228 fontconfig.pc.in | 2 +-
229 1 file changed, 1 insertion(+), 1 deletion(-)
230
231commit d4fc407246ba0860dd883baf4551401614ec220f
232Author: Akira TAGOH <akira@tagoh.org>
233Date:   Tue Jul 17 14:20:48 2012 +0900
234
235    correct version
236
237 configure.ac | 2 +-
238 1 file changed, 1 insertion(+), 1 deletion(-)
239
240commit 92bad770e505ec8683aad2e6e063232843734ece
241Author: Akira TAGOH <akira@tagoh.org>
242Date:   Tue Jul 17 11:36:01 2012 +0900
243
244    Bump version to 2.10
245
246 README                  | 11 ++++++++++-
247 configure.ac            |  2 +-
248 fontconfig/fontconfig.h |  4 ++--
249 3 files changed, 13 insertions(+), 4 deletions(-)
250
251commit f513f53347ae943a03192e83f7a6d7c40bcdfd5d
252Author: Akira TAGOH <akira@tagoh.org>
253Date:   Tue Jul 17 11:35:41 2012 +0900
254
255    Update INSTALL
256
257 INSTALL | 2 +-
258 1 file changed, 1 insertion(+), 1 deletion(-)
259
260commit 14d23ef330808b480393196984cb06efb5724160
261Author: Akira TAGOH <akira@tagoh.org>
262Date:   Tue Jul 17 11:34:31 2012 +0900
263
264    Bump libtool revision
265
266 configure.ac | 2 +-
267 1 file changed, 1 insertion(+), 1 deletion(-)
268
269commit da9400212db8e5aa0a0bdd4fad21d2008b5034e2
270Author: Akira TAGOH <akira@tagoh.org>
271Date:   Mon Jun 18 11:23:39 2012 +0900
272
273    Fix a build fail with gcc 2.95, not supporting the flexible array
274    members.
275
276 configure.ac | 2 ++
277 src/fcint.h  | 2 +-
278 2 files changed, 3 insertions(+), 1 deletion(-)
279
280commit 489a575a7455204ee5c170754b92e72ba1e483fd
281Author: Akira TAGOH <akira@tagoh.org>
282Date:   Fri Jul 6 19:02:05 2012 +0900
283
284    Update CaseFolding.txt to Unicode 6.1
285
286 fc-case/CaseFolding.txt | 21 +++++++++++++++++----
287 1 file changed, 17 insertions(+), 4 deletions(-)
288
289commit 5b2d065ef87514ca32af325f793ee37fabd6af19
290Author: Akira TAGOH <akira@tagoh.org>
291Date:   Tue Jul 3 19:56:56 2012 +0900
292
293    Bug 34266 - configs silently ignored if libxml2 doesn't support
294    SAX1 interface
295
296    Check if libxml2 has built with --with-sax1
297
298 configure.ac | 12 ++++++++++++
299 1 file changed, 12 insertions(+)
300
301commit 9c377192bf7d59336dbe4603d73449c7090c11ca
302Author: Akira TAGOH <akira@tagoh.org>
303Date:   Mon Jun 25 14:57:51 2012 +0900
304
305    Bump version to 2.9.92
306
307 README                  | 19 ++++++++++++++++++-
308 configure.ac            |  2 +-
309 fontconfig/fontconfig.h |  2 +-
310 3 files changed, 20 insertions(+), 3 deletions(-)
311
312commit 2162d9c2ee7ba930dca8f710ad35a83cb7c76ca6
313Author: Akira TAGOH <akira@tagoh.org>
314Date:   Mon Jun 25 14:57:40 2012 +0900
315
316    Update INSTALL
317
318 INSTALL | 4 ++--
319 1 file changed, 2 insertions(+), 2 deletions(-)
320
321commit a94c6b3b94b4a66d7f528fcc7e939b8ec19ad660
322Author: Akira TAGOH <akira@tagoh.org>
323Date:   Mon Jun 25 14:50:18 2012 +0900
324
325    Bump libtool revision
326
327 configure.ac | 2 +-
328 1 file changed, 1 insertion(+), 1 deletion(-)
329
330commit 769306665c37175d1e0e1167895eace0a8bc4bc3
331Author: Akira TAGOH <akira@tagoh.org>
332Date:   Tue Apr 24 19:11:41 2012 +0900
333
334    Bug 18726 - RFE: help write locale-specific tests
335
336    Add an example matching rule for the language specific
337
338 doc/fontconfig-user.sgml | 35 +++++++++++++++++++++++++++++++++++
339 1 file changed, 35 insertions(+)
340
341commit e5a59eac905f1ff6ebe6005c257ce3f9f3c4cc6b
342Author: Marius Tolzmann <tolzmann@molgen.mpg.de>
343Date:   Thu Jun 21 21:01:10 2012 +0200
344
345    Fix warning about deprecated, non-existent config includes
346
347    Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8:
348    reading configurations from ~/.fonts.conf.d is deprecated.
349
350    Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9:
351    reading configurations from ~/.fonts.conf is deprecated.
352
353    Be polite and do not issue the warning if deprecated config includes
354    (e.g. ~/.fonts.conf.d and/or ~/.fonts.conf) do not exist.
355
356 src/fcxml.c | 16 +++++++++++++---
357 1 file changed, 13 insertions(+), 3 deletions(-)
358
359commit 3a5e9bc75d7e240ec590c6e50161ee157904d4d6
360Author: Marius Tolzmann <tolzmann@molgen.mpg.de>
361Date:   Thu Jun 21 21:01:09 2012 +0200
362
363    Fix newline in warning about deprecated config includes
364
365 src/fcxml.c | 2 +-
366 1 file changed, 1 insertion(+), 1 deletion(-)
367
368commit 2d9ad5434b1d3afa2aa3d8a77af0bce940c69177
369Author: Akira TAGOH <akira@tagoh.org>
370Date:   Mon Jun 18 18:31:36 2012 +0900
371
372    Rename configure.in to configure.ac
373
374 configure.ac   | 615
375 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
376 configure.in   | 615
377 ---------------------------------------------------------
378 new-version.sh |   4 +-
379 3 files changed, 617 insertions(+), 617 deletions(-)
380
381commit 4353df754fcf4126ff4a69ccfef1a59450e5a7c7
382Author: Akira TAGOH <akira@tagoh.org>
383Date:   Mon Jun 18 10:52:21 2012 +0900
384
385    clean up the lock file properly on even hardlink-not-supported
386    filesystem.
387
388 src/fcatomic.c | 14 ++++++++++++--
389 1 file changed, 12 insertions(+), 2 deletions(-)
390
391commit 997a64a67b77ae7c083f4a2898670201ed618fb2
392Author: Akira TAGOH <akira@tagoh.org>
393Date:   Thu Jun 14 11:27:31 2012 +0900
394
395    Fix the fail of make install with --disable-shared on Win32
396
397 .gitignore      | 1 +
398 configure.in    | 1 +
399 src/Makefile.am | 2 ++
400 3 files changed, 4 insertions(+)
401
402commit cd280f6532663981fb5fcc2d38f99973033568db
403Author: Akira TAGOH <akira@tagoh.org>
404Date:   Wed Jun 13 20:01:30 2012 +0900
405
406    Fix a build fail on MINGW
407
408 src/fcatomic.c |  7 ++++---
409 src/fccfg.c    | 18 +++++++++---------
410 src/fcint.h    |  4 +++-
411 src/fcstat.c   | 16 ++++++++++------
412 src/fcstr.c    |  6 +++---
413 src/fcxml.c    | 24 ++++++++++++------------
414 6 files changed, 41 insertions(+), 34 deletions(-)
415
416commit 2ec0440fb580f5556d8e1fc4e0e3a6c5b9472cf6
417Author: Akira TAGOH <akira@tagoh.org>
418Date:   Tue Jun 12 11:02:03 2012 +0900
419
420    Fix a typo and build fail.
421
422 doc/Makefile.am | 6 +++---
423 1 file changed, 3 insertions(+), 3 deletions(-)
424
425commit b447fc5d52e1e88ca1eca0ce3472d48626e27109
426Author: Akira TAGOH <akira@tagoh.org>
427Date:   Mon Jun 11 14:14:41 2012 +0900
428
429    Bug 50835 - Deprecate FC_GLOBAL_ADVANCE
430
431    FC_GLOBAL_ADVANCE is deprecated. this flag is simply ignored on
432    freetype 2.4.5 or later.
433
434 conf.d/20-fix-globaladvance.conf | 28 ----------------------------
435 conf.d/Makefile.am               |  2 --
436 doc/fontconfig-devel.sgml        |  2 +-
437 doc/fontconfig-user.sgml         |  2 +-
438 fontconfig/fontconfig.h          |  1 +
439 src/fcdefault.c                  |  1 +
440 src/fcint.h                      |  2 +-
441 src/fcname.c                     |  4 ++--
442 8 files changed, 7 insertions(+), 35 deletions(-)
443
444commit 54fb7967de3850cf7176dde12432ed48c628ebea
445Author: Akira TAGOH <akira@tagoh.org>
446Date:   Mon Jun 11 20:15:15 2012 +0900
447
448    Bump version to 2.9.91
449
450 README                  | 81
451 ++++++++++++++++++++++++++++++++++++++++++++++++-
452 configure.in            |  2 +-
453 fontconfig/fontconfig.h |  2 +-
454 3 files changed, 82 insertions(+), 3 deletions(-)
455
456commit 0b20bd0281a2247a047ef388ea2c6c58614d7b1a
457Author: Mark Brand <mabrand@mabrand.nl>
458Date:   Mon Jun 11 20:13:02 2012 +0900
459
460    fix building for WIN32
461
462    8c255fb185d5651b57380b0a9443001e8051b29d moved some code out of switch
463    but did not declare 'buffer'. Also, replacing the "break" with
464    "goto bail" neglected the WIN32 specific code.
465
466 src/fcxml.c | 12 ++++++------
467 1 file changed, 6 insertions(+), 6 deletions(-)
468
469commit 101825a129aa1a025e91fd55124e973fcdb31f9e
470Author: Akira TAGOH <akira@tagoh.org>
471Date:   Mon Jun 11 18:43:56 2012 +0900
472
473    Generate bzip2-compressed tarball too
474
475 Makefile.am | 2 ++
476 1 file changed, 2 insertions(+)
477
478commit fdb1155035da677368f762d8fb24ad2f470a9813
479Author: Akira TAGOH <akira@tagoh.org>
480Date:   Mon Jun 11 18:39:37 2012 +0900
481
482    doc: Fix distcheck error again...
483
484 doc/Makefile.am | 15 +++++++++------
485 1 file changed, 9 insertions(+), 6 deletions(-)
486
487commit e8f16c9343f64266c3ec0048d867bfe23bdb6ec6
488Author: Akira TAGOH <akira@tagoh.org>
489Date:   Mon Jun 11 17:48:12 2012 +0900
490
491    Bump libtool revision
492
493 configure.in | 4 ++--
494 1 file changed, 2 insertions(+), 2 deletions(-)
495
496commit cf70eaa3bfa9b14847a1067295c5c0dc12c95e83
497Author: Akira TAGOH <akira@tagoh.org>
498Date:   Fri Jun 8 19:41:59 2012 +0900
499
500    Bug 50525 - superfluous whitespace in the style
501
502 src/fcfreetype.c | 15 ++++++++++++++-
503 1 file changed, 14 insertions(+), 1 deletion(-)
504
505commit f4103bf708778433f5ea02014f890cdeccde206b
506Author: Akira TAGOH <akira@tagoh.org>
507Date:   Fri Jun 8 19:17:57 2012 +0900
508
509    fcdefault: Add the lang object at FcConfigSubstituteWithPat() only
510    when kind is FcMatchPattern
511
512 src/fccfg.c | 33 ++++++++++++++++-----------------
513 1 file changed, 16 insertions(+), 17 deletions(-)
514
515commit 07e52eeb097a4e3c147e00ed7a6eb7652a611751
516Author: Akira TAGOH <akira@tagoh.org>
517Date:   Fri Jun 8 15:54:48 2012 +0900
518
519    fcdefault: no need to set FC_LANG in FcDefaultSubstitute() anymore
520
521 src/fcdefault.c | 4 ----
522 1 file changed, 4 deletions(-)
523
524commit 550fd49d4fb8efab33d1fa1687b1b9bd352202fe
525Author: Akira TAGOH <akira@tagoh.org>
526Date:   Tue May 22 14:17:10 2012 +0900
527
528    Add the default language to the pattern prior to do build the
529    substitution
530
531    the default language is referred from the FC_LANG environment variable
532    or the current locale
533
534 src/fccfg.c | 18 ++++++++++++++++++
535 1 file changed, 18 insertions(+)
536
537commit 2261a64ce14d692f7c553f46e2158e70400dbc9c
538Author: Akira TAGOH <akira@tagoh.org>
539Date:   Fri Jun 8 15:47:52 2012 +0900
540
541    fcdefault: fallback if the environment variables are empty
542
543    try to fallback if FC_LANG, LC_ALL, LC_CTYPE and LANG is empty
544
545 src/fcdefault.c | 8 ++++----
546 1 file changed, 4 insertions(+), 4 deletions(-)
547
548commit bbc8fb5ba705e5257693f3b266fce12d2f81b50c
549Author: Akira TAGOH <akira@tagoh.org>
550Date:   Thu Mar 29 20:25:20 2012 +0900
551
552    Bug 32853 - Export API to get the default language
553
554    Add a new API FcGetDefaultLangs() to export the string sets of
555    the default
556    languages.
557
558 doc/fclangset.fncs      |   9 +++
559 fc-lang/fc-lang.c       |   6 ++
560 fontconfig/fontconfig.h |   3 +
561 src/fcdefault.c         | 102 ++++++++++---------------------
562 src/fcint.h             |   6 ++
563 src/fclang.c            | 159
564 ++++++++++++++++++++++++++++++++++++++++++++++++
565 src/fcstr.c             |  44 ++++++++++++++
566 7 files changed, 260 insertions(+), 69 deletions(-)
567
568commit 1b692d8ab91a096e7d433c51ab187382de91147b
569Author: Akira TAGOH <akira@tagoh.org>
570Date:   Fri Jun 1 19:06:17 2012 +0900
571
572    Fix the wrong estimation for the memory usage information in
573    fontconfig
574
575 fc-cat/fc-cat.c         |  2 +-
576 fc-list/fc-list.c       |  2 +-
577 fc-match/fc-match.c     |  2 +-
578 fc-pattern/fc-pattern.c |  2 +-
579 fc-query/fc-query.c     |  2 +-
580 fc-scan/fc-scan.c       |  2 +-
581 src/fccfg.c             | 12 ++++++++----
582 src/fcformat.c          |  4 ++--
583 src/fcpat.c             |  3 ++-
584 src/fcstr.c             |  3 +--
585 src/fcxml.c             | 11 +++++++++--
586 11 files changed, 28 insertions(+), 17 deletions(-)
587
588commit 5254a6630fdf132b0cda62c1bc7e8e40d2639bdf
589Author: Akira TAGOH <akira@tagoh.org>
590Date:   Thu May 31 12:46:55 2012 +0900
591
592    Fix a typo and polish the previous change
593
594 src/fcstat.c | 21 ++++++++-------------
595 1 file changed, 8 insertions(+), 13 deletions(-)
596
597commit 4a741e9a0ab8dbaa0c377fbfed41547645ac79af
598Author: Akira TAGOH <akira@tagoh.org>
599Date:   Wed May 30 18:21:57 2012 +0900
600
601    Fix the build fail on Solaris
602
603    It's introduced by 0ac6c98294d666762960824d39329459b22b48b7.
604    Use lstat() and S_ISDIR() to check if it's the directory or not
605    if there are no d_type in struct dirent.
606
607 configure.in |  2 ++
608 src/fcstat.c | 61
609 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
610 2 files changed, 55 insertions(+), 8 deletions(-)
611
612commit 0ac6c98294d666762960824d39329459b22b48b7
613Author: Mikhail Gusarov <dottedmag@dottedmag.net>
614Date:   Mon May 28 14:52:21 2012 +0900
615
616    Fix cache aging for fonts on FAT filesystem under Linux
617
618    Windows does not update mtime of directory on FAT filesystem when
619    file is added to it or removed from it. Fontconfig uses mtime of
620    directory to check cache file aging and hence fails to detect
621    newly added or recently removed files.
622
623    This changeset detects FAT filesystem (currently implemented for
624    Linux) and adds generating checksum of directory entries instead
625    of using mtime which guarantees proper cache rebuild.
626
627    For non-FAT filesystems this patch adds single syscall per directory
628    which is negligeable overhead.
629
630    This fixes bug https://bugs.freedesktop.org/show_bug.cgi?id=25535
631
632    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
633
634 src/fccache.c | 14 +++++-----
635 src/fcdir.c   |  2 +-
636 src/fcint.h   |  5 +++-
637 src/fcstat.c  | 84
638 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
639 4 files changed, 96 insertions(+), 9 deletions(-)
640
641commit dc2da23e69e6b3f6e6d0436d4777ee2c1d8ff1be
642Author: Akira TAGOH <akira@tagoh.org>
643Date:   Mon May 28 13:59:48 2012 +0900
644
645    Move statfs/statvfs wrapper to fcstat.c and add a test for the mtime
646    broken fs
647
648    just rework to share the efforts between FcIsFsMmapSafe() and
649    FcIsFsMtimeBroken().
650
651 src/fccache.c |  50 +--------------------------
652 src/fcint.h   |  13 +++++++
653 src/fcstat.c  | 108
654 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
655 3 files changed, 122 insertions(+), 49 deletions(-)
656
657commit 6a83c1ad40594530994b826d928312e9eeb19c35
658Author: Mikhail Gusarov <dottedmag@dottedmag.net>
659Date:   Sun Apr 29 12:56:16 2012 +0200
660
661    Move FcStat to separate compilation unit
662
663    FcStat() logic is quite complicated in presence of various semi-broken
664    operating
665    systems and filesystems, split it out in order to make it a bit
666    easier.
667
668    Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
669
670 src/Makefile.am |   1 +
671 src/fccache.c   |  88 ------------------------------------------
672 src/fcint.h     |   8 ++--
673 src/fcstat.c    | 116
674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
675 4 files changed, 122 insertions(+), 91 deletions(-)
676
677commit 26160366d7ba5c7baf20ae091d5dd0388714df83
678Author: Akira TAGOH <akira@tagoh.org>
679Date:   Mon May 28 15:58:56 2012 +0900
680
681    fcatomic: fallback to create a directory with FcAtomicLock
682
683    link(2) might be failed on the filesystem that doesn't support
684    the hard link. e.g. FcAtomicLock() always fails on FAT filesystem
685    when link(2) is available.
686    So that may be a good idea to fallback if link(2) is failed.
687
688 src/fcatomic.c | 10 +++++++++-
689 1 file changed, 9 insertions(+), 1 deletion(-)
690
691commit 2837c63876b9b1f27d74aad51d45fc18d48f4652
692Author: Akira TAGOH <akira@tagoh.org>
693Date:   Mon May 21 13:43:20 2012 +0900
694
695    Bug 33644 - Fontconfig doesn't match correctly in <test>
696
697    Warn if the multiple values is set to <test>, including the case of
698    in <alias> because the behavior isn't intuitive since so many users
699    is asking for a help to get things working for their expectation.
700
701    Use multiple <match>s or <alias>es for OR operator and
702    multiple <test>s for AND operator.
703
704 doc/fontconfig-user.sgml | 23 +++++++++++++++++++++++
705 src/fcxml.c              |  5 +++++
706 2 files changed, 28 insertions(+)
707
708commit 794fb0bd6a3fa91c6e03e51dc080e458b8960a55
709Author: Akira TAGOH <akira@tagoh.org>
710Date:   Mon May 21 13:37:54 2012 +0900
711
712    Correct the example
713
714    Enclose the string with <string> in <test>
715
716 doc/fontconfig-user.sgml | 10 +++++-----
717 1 file changed, 5 insertions(+), 5 deletions(-)
718
719commit 8c255fb185d5651b57380b0a9443001e8051b29d
720Author: Akira TAGOH <akira@tagoh.org>
721Date:   Mon Mar 12 19:18:19 2012 +0900
722
723    Bug 20411 - fontconfig doesn't match FreeDesktop directories specs
724
725    Allows reading configuration files, fonts and cache files from
726    the directories where the XDG Base Directory Specification defines.
727
728    the old directories are still in the configuration files for
729    the backward compatibility.
730
731 conf.d/50-user.conf      |   7 +-
732 doc/fontconfig-user.sgml |  37 ++---
733 fonts.conf.in            |   4 +
734 fonts.dtd                |  10 +-
735 src/fccfg.c              |  78 ++++++++++-
736 src/fcinit.c             |  20 ++-
737 src/fcint.h              |  11 ++
738 src/fcstr.c              |   5 +-
739 src/fcxml.c              | 344
740 ++++++++++++++++++++++++++++++-----------------
741 9 files changed, 366 insertions(+), 150 deletions(-)
742
743commit bc4517d8e5af8f31821ec8d9990765dad2867dd4
744Author: Akira TAGOH <akira@tagoh.org>
745Date:   Wed Apr 11 19:52:35 2012 +0900
746
747    Bug 19128 - Handling whitespace in aliases
748
749    Add a new attribute `ignore-blanks' to <test>.
750    When this is set to "true", any blanks in the string will be ignored
751    on comparison.  This takes effects for compare="eq" or "not_eq" only.
752
753    Also changed the behavior of the comparison on <alias> too.
754
755 conf.d/20-fix-globaladvance.conf |  8 ++++----
756 conf.d/20-unhint-small-vera.conf |  6 +++---
757 conf.d/25-unhint-nonlatin.conf   | 30 +++++++++++++++---------------
758 conf.d/30-urw-aliases.conf       |  7 +------
759 conf.d/65-fonts-persian.conf     | 14 +++++++-------
760 conf.d/80-delicious.conf         |  2 +-
761 doc/fontconfig-user.sgml         |  3 ++-
762 fonts.dtd                        |  1 +
763 src/fccfg.c                      | 35 ++++++++++++++++++++++-------------
764 src/fcdbg.c                      | 27 ++++++++++++++++++---------
765 src/fcint.h                      |  8 ++++++++
766 src/fclist.c                     |  2 +-
767 src/fcxml.c                      | 24 ++++++++++++++++++++----
768 13 files changed, 103 insertions(+), 64 deletions(-)
769
770commit 5ac12c0e94128ea63e3e74b4e602cf0c74661bce
771Author: Akira TAGOH <akira@tagoh.org>
772Date:   Thu May 10 16:47:09 2012 +0900
773
774    fcarch.c: get rid of the duplicate definition of FC_MAX
775
776    FC_MAX is also available in src/fcint.h
777
778 src/fcarch.c | 2 --
779 1 file changed, 2 deletions(-)
780
781commit cc9d572d3e3d270653c994ff1269f56eb7ee1b1c
782Author: Akira TAGOH <akira@tagoh.org>
783Date:   Thu May 10 16:36:10 2012 +0900
784
785    fonts.conf: keeps same binding for alternatives
786
787    Since the binding is affected to the score, the replacement should
788    have same binding to avoid the unexpected estimation.
789
790 fonts.conf.in | 6 +++---
791 1 file changed, 3 insertions(+), 3 deletions(-)
792
793commit d81407611b160ebfa631556ee60be147d1c0416f
794Author: Keith Packard <keithp@keithp.com>
795Date:   Tue May 1 19:28:27 2012 -0700
796
797    Deal with architectures where ALIGNOF_DOUBLE < 4
798
799    This patch isn't really tested as I don't have such a machine, but I
800    have a bug report that on m68k machines, double values are aligned on
801    smaller than 4 byte boundaries. If ALIGNOF_DOUBLE < sizeof(int),
802    the "expected" sizeof of FcValue is miscomputed. Use the maximum of 4
803    (sizeof (int)) and ALIGNOF_DOUBLE when computing the expected size of
804    FcValue.
805
806    Signed-off-by: Keith Packard <keithp@keithp.com>
807
808 src/fcarch.c | 4 +++-
809 1 file changed, 3 insertions(+), 1 deletion(-)
810
811commit e41474e925947b5a2fb64c80135bc116e9e56d2d
812Author: Keith Packard <keithp@keithp.com>
813Date:   Tue May 1 19:28:26 2012 -0700
814
815    Extra ',' in AC_ARG_WITH(arch causes arch to never be autodetected
816
817    Commit 87d7b82a98780223422a829b6bb1a05fd753ae5e reformatted this
818    part of the configure script, accidentally introducing a spurious
819    comma.
820
821    Signed-off-by: Keith Packard <keithp@keithp.com>
822
823 configure.in | 1 -
824 1 file changed, 1 deletion(-)
825
826commit d2718257f9aa3e6071f649296a52a22684c43e96
827Author: Akira TAGOH <akira@tagoh.org>
828Date:   Tue May 1 20:18:41 2012 +0900
829
830    Output more verbose debugging log to show where to insert the element
831    into the value list
832
833 src/fccfg.c |  2 +-
834 src/fcdbg.c | 79
835 +++++++++++++++++++++++++++++++++++++++++++------------------
836 src/fcint.h |  8 ++++++-
837 3 files changed, 64 insertions(+), 25 deletions(-)
838
839commit 7d65f9f514e33305bdeafd0d34140da46259e57f
840Author: Akira TAGOH <akira@tagoh.org>
841Date:   Wed Apr 11 19:52:35 2012 +0900
842
843    Bug 39278 - make usage of mmap optional
844
845    Stop using mmap() if the cache file is stored on NFS.
846    also added FONTCONFIG_USE_MMAP environment variable to enforce the
847    use of
848    or not the use of mmap(2) regardless of what the filesystem the
849    cache files
850    are stored on.
851
852 configure.in             | 24 +++++++++++++--
853 doc/fontconfig-user.sgml | 20 ++++++++++++-
854 src/fccache.c            | 77
855 ++++++++++++++++++++++++++++++++++++++++++++++--
856 3 files changed, 116 insertions(+), 5 deletions(-)
857
858commit f30a5d7637af14b12f07267b59e02ec4a14458f2
859Author: Akira TAGOH <akira@tagoh.org>
860Date:   Wed Apr 25 16:21:33 2012 +0900
861
862    Disable iconv support anyway...
863
864 configure.in | 3 ++-
865 1 file changed, 2 insertions(+), 1 deletion(-)
866
867commit 7587d1c99d9476b6dd4dbe523c0204da700fed8d
868Author: Akira TAGOH <akira@tagoh.org>
869Date:   Mon Mar 26 16:34:34 2012 +0900
870
871    Bug 27765 - FcMatch() returns style in wrong language
872
873    Add "namelang" object to obtain the localized name in the font
874    regardless
875    of the lang object. it's applied to "familylang", "stylelang" and
876    "fullnamelang" alltogether. this would helps if one wants to enforce
877    selecting them in the specific language if any.  the default value for
878    the namelang object is determined from current locale.
879
880 doc/fontconfig-devel.sgml |   3 ++
881 fontconfig/fontconfig.h   |   1 +
882 src/fcdefault.c           |  37 ++++++++++++++-
883 src/fcint.h               |   3 +-
884 src/fclist.c              |  47 +++++++++++++++----
885 src/fcmatch.c             | 113
886 +++++++++++++++++++++++++++++++++++++++-------
887 src/fcname.c              |   1 +
888 7 files changed, 178 insertions(+), 27 deletions(-)
889
890commit 526f0da93fc487e9b33a4d97386a9054156d01ac
891Author: Akira TAGOH <akira@tagoh.org>
892Date:   Tue Apr 24 11:40:51 2012 +0900
893
894    Add --enable-iconv option to configure
895
896    Disable iconv support by default, which provide a feature to convert
897    non-Unicode SFNT names to UTF-8.
898
899 configure.in | 64
900 ++++++++++++++++++++++++++++++++----------------------------
901 1 file changed, 34 insertions(+), 30 deletions(-)
902
903commit 06d6b7c3120cd417af5ff47e9735aed577978354
904Author: Akira TAGOH <akira@tagoh.org>
905Date:   Wed Mar 28 17:28:06 2012 +0900
906
907    Create CACHEDIR.TAG when fc-cache is run or only when the cache
908    directory is created at the runtime.
909
910    Also add FcCacheCreateTagFile() API to do create CACHEDIR.TAG on
911    the cache
912    directory.
913
914 doc/fccache.fncs        |  9 ++++++
915 doc/fcconfig.fncs       |  2 +-
916 fc-cache/fc-cache.c     | 73 +-----------------------------------------
917 fontconfig/fontconfig.h |  5 ++-
918 src/fccache.c           | 85
919 +++++++++++++++++++++++++++++++++++++++++++++++++
920 src/fccfg.c             |  2 +-
921 src/fcint.h             |  3 ++
922 7 files changed, 104 insertions(+), 75 deletions(-)
923
924commit 25ccc3f3d27d8affd45c4b0a8041ef757dbb20dd
925Author: Akira TAGOH <akira@tagoh.org>
926Date:   Fri Apr 20 19:08:59 2012 +0900
927
928    Bug 47721 - Add ChromeOS fonts to 30-metric-aliases.conf
929
930 conf.d/30-metric-aliases.conf | 50
931 +++++++++++++++++++++++++++++++++----------
932 1 file changed, 39 insertions(+), 11 deletions(-)
933
934commit 7069d717e982adcf8e1d300cbd10eec6322a65c9
935Author: Akira TAGOH <akira@tagoh.org>
936Date:   Sun Apr 22 21:40:44 2012 +0900
937
938    C++11 requires a space between literal and identifier
939
940    Reported by Buganini
941
942 fontconfig/fontconfig.h | 6 +++---
943 1 file changed, 3 insertions(+), 3 deletions(-)
944
945commit 22dc5460906f78b3dc1b12ab2440e62b930adf0b
946Author: Akira TAGOH <akira@tagoh.org>
947Date:   Fri Apr 20 20:04:17 2012 +0900
948
949    Fix a build issue again when no regex functions available
950
951    Reported by Jon TURNEY
952
953 configure.in | 4 +---
954 src/fcstr.c  | 2 +-
955 2 files changed, 2 insertions(+), 4 deletions(-)
956
957commit 9fa7b7c8f2d1d8a9c50f3ba0f99087f653b6a9b8
958Author: Akira TAGOH <akira@tagoh.org>
959Date:   Fri Apr 20 11:17:41 2012 +0900
960
961    Rework to avoid adding the unexpected value to ICONV_CFLAGS and
962    ICONV_LIBS
963
964 configure.in | 44 ++++++++++++++++++++++++--------------------
965 1 file changed, 24 insertions(+), 20 deletions(-)
966
967commit dd2a3d3520b6fea20a58b2888fef0458c01b287f
968Author: Akira TAGOH <akira@tagoh.org>
969Date:   Wed Apr 18 12:55:23 2012 +0900
970
971    Bug 25151 - Move cleanCacheDirectory() from fc-cache.c into
972     the library
973
974    Add FcDirCacheScan() API to clean up the cache files in the directory.
975
976 doc/fccache.fncs        |  9 +++++
977 fc-cache/fc-cache.c     | 93
978 +------------------------------------------------
979 fontconfig/fontconfig.h |  3 ++
980 src/fccache.c           | 91
981 +++++++++++++++++++++++++++++++++++++++++++++++
982 src/fcint.h             |  2 ++
983 5 files changed, 106 insertions(+), 92 deletions(-)
984
985commit 9e62fcedfe774a13843cc0982bc3e535369b99eb
986Author: Keith Packard <keithp@keithp.com>
987Date:   Mon Apr 16 11:28:36 2012 -0700
988
989    Use posix_fadvise to speed startup
990
991    Given that fontconfig will scan all of the cache file data during the
992    first font search, ask the kernel to start reading the pages right
993    away.
994
995    Signed-off-by: Keith Packard <keithp@keithp.com>
996
997 configure.in  | 2 +-
998 src/fccache.c | 3 +++
999 2 files changed, 4 insertions(+), 1 deletion(-)
1000
1001commit 94c2cc58a091138aa8c507d6239eca69520b65f0
1002Author: Akira TAGOH <akira@tagoh.org>
1003Date:   Mon Apr 16 20:25:52 2012 +0900
1004
1005    doc: Fix a typo of the environment variable name.
1006
1007 doc/fcconfig.fncs | 4 ++--
1008 1 file changed, 2 insertions(+), 2 deletions(-)
1009
1010commit c5714bcf90d6b345e748b7fa7b21e421409aba60
1011Author: Akira TAGOH <akira@tagoh.org>
1012Date:   Fri Apr 13 11:09:04 2012 +0900
1013
1014    Add --with-expat, --with-expat-includes and --with-expat-lib back.
1015
1016 configure.in | 41 ++++++++++++++++++++++++++++++++++++++---
1017 1 file changed, 38 insertions(+), 3 deletions(-)
1018
1019commit 470e92c9dbdc75d354c9dce9063276996ecf535d
1020Author: Akira TAGOH <akira@tagoh.org>
1021Date:   Thu Apr 12 14:01:25 2012 +0900
1022
1023    Bug 27526 - Compatibility fix for old windows sytems
1024
1025    Patch from Gianluigi Tiesi
1026
1027 src/fccache.c |  3 ---
1028 src/fcint.h   | 12 ++++++++++--
1029 src/fcxml.c   | 52 +++++++++++++++++++++++++++++++++++++++++++---------
1030 3 files changed, 53 insertions(+), 14 deletions(-)
1031
1032commit ac6271dbac32086ce60845efc4d87e669f37796a
1033Author: Akira TAGOH <akira@tagoh.org>
1034Date:   Thu Apr 12 11:01:12 2012 +0900
1035
1036    Bug 48573 - platform without regex do not have also REG_XXX defines
1037
1038    Fix a build issue on the platforms where regex isn't available
1039
1040 configure.in | 9 +++++++++
1041 src/fcstr.c  | 6 ++++--
1042 2 files changed, 13 insertions(+), 2 deletions(-)
1043
1044commit 9231d79ad180f992f9bbef4f3127576870a75075
1045Author: Akira TAGOH <akira@tagoh.org>
1046Date:   Mon Apr 9 12:51:12 2012 +0900
1047
1048    Bug 28491 - Allow matching on FC_FILE
1049
1050    Allow :file=/path/to/font/file on matching
1051
1052 configure.in  |  4 +--
1053 src/fcint.h   |  6 +++++
1054 src/fcmatch.c | 84
1055 ++++++++++++++++++++++++++++++++++++-----------------------
1056 src/fcstr.c   | 50 +++++++++++++++++++++++++++++++++++
1057 4 files changed, 110 insertions(+), 34 deletions(-)
1058
1059commit 2589207cfd4c7e948a4b50d7c07c13a3a52fe0aa
1060Author: Akira TAGOH <akira@tagoh.org>
1061Date:   Tue Apr 10 18:34:11 2012 +0900
1062
1063    Bug 26830 - Add search for libiconv non-default directory
1064
1065    Add --with-libiconv, --with-libiconv-includes and --with-libiconv-lib
1066    to specify the directory where libiconv might be installed.
1067
1068 configure.in    | 85
1069 +++++++++++++++++++++++++++++++++++++++++----------------
1070 src/Makefile.am |  1 +
1071 2 files changed, 63 insertions(+), 23 deletions(-)
1072
1073commit ddefa5021f7785514f373aab6a8e6191a867278e
1074Author: Akira TAGOH <akira@tagoh.org>
1075Date:   Wed Apr 4 14:47:57 2012 +0900
1076
1077    Bug 22862 - <alias> ignores <match> <test>s
1078
1079    Allow to use the test elements in the alias element.
1080
1081 fonts.dtd   |  2 +-
1082 src/fcxml.c | 27 +++++++++++++++++++++------
1083 2 files changed, 22 insertions(+), 7 deletions(-)
1084
1085commit e181ab4de5d20fe1f70e68f66ef8332553eba206
1086Author: Akira TAGOH <akira@tagoh.org>
1087Date:   Wed Apr 4 16:49:30 2012 +0900
1088
1089    Bug 29341 - Make some fontconfig paths configurable
1090
1091    Add configure options to set the directory to be installed:
1092      --with-templatedir for the configuration files a.k.a.
1093        /etc/fonts/conf.avail
1094      --with-baseconfigdir for fonts.conf etc a.k.a. /etc/fonts
1095      --with-configdir for the active configuration files a.k.a.
1096        /etc/fonts/conf.d
1097      --with-xmldir for fonts.dtd etc
1098
1099    and the default path for templatedir is changed to
1100    ${datadir}/fontconfig/conf.avail
1101
1102 Makefile.am        | 36 +++++++++++---------
1103 conf.d/Makefile.am | 99
1104 ++++++++++++++++++++++++++----------------------------
1105 configure.in       | 72 ++++++++++++++++++++++++++++++++-------
1106 fonts.conf.in      |  2 +-
1107 src/Makefile.am    |  2 +-
1108 5 files changed, 129 insertions(+), 82 deletions(-)
1109
1110commit bb02899d9ff9813738809fb5349a9f3ae2dba76f
1111Author: Akira TAGOH <akira@tagoh.org>
1112Date:   Mon Apr 2 15:38:27 2012 +0900
1113
1114    Use pkgconfig to check builddeps
1115
1116 configure.in | 164
1117 +++++++++++------------------------------------------------
1118 1 file changed, 31 insertions(+), 133 deletions(-)
1119
1120commit 87d7b82a98780223422a829b6bb1a05fd753ae5e
1121Author: Akira TAGOH <akira@tagoh.org>
1122Date:   Mon Apr 2 14:32:44 2012 +0900
1123
1124    Use AC_HELP_STRING instead of formatting manually
1125
1126 configure.in | 57
1127 ++++++++++++++++++++++++++++++++++++++++++++++-----------
1128 1 file changed, 46 insertions(+), 11 deletions(-)
1129
1130commit d3e3f4a46d07a7b611be21600d7049225b8b2909
1131Author: Akira TAGOH <akira@tagoh.org>
1132Date:   Fri Mar 30 18:09:14 2012 +0900
1133
1134    doc: Add contains and not_contains operators and elements
1135
1136 doc/fontconfig-user.sgml | 6 +++---
1137 1 file changed, 3 insertions(+), 3 deletions(-)
1138
1139commit 9279f71a3a855e3b2dbd13dbe0d38f2b69673c49
1140Author: Akira TAGOH <akira@tagoh.org>
1141Date:   Fri Mar 30 11:52:25 2012 +0900
1142
1143    Bug 24729 - [ne_NP] Fix ortho file
1144
1145    further update for ne.orth
1146
1147    Patch from Pravin Satpute.
1148
1149 fc-lang/ne.orth | 23 ++++++++++++++++++++---
1150 1 file changed, 20 insertions(+), 3 deletions(-)
1151
1152commit 9fe7c986c64d8cfb7f85a300b6f0d470ce66b18a
1153Author: Akira TAGOH <akira@tagoh.org>
1154Date:   Thu Mar 29 15:43:11 2012 +0900
1155
1156    Bug 48020 - Fix for src/makealias on Solaris 10
1157
1158    Use the command substitution `command` instead of $(command) for
1159    Solaris 10.
1160
1161 src/makealias | 2 +-
1162 1 file changed, 1 insertion(+), 1 deletion(-)
1163
1164commit becbdaebe3d77726900072de1a0fb6a95c938da5
1165Author: Akira TAGOH <akira@tagoh.org>
1166Date:   Wed Mar 28 15:09:25 2012 +0900
1167
1168    Move workaround macros for fat binaries into the separate header file
1169
1170 Makefile.am     |  5 +++--
1171 config-fixups.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
1172 configure.in    |  4 +++-
1173 src/fcarch.h    | 13 -------------
1174 4 files changed, 50 insertions(+), 16 deletions(-)
1175
1176commit fe6ba5e5c54928adeaf96668d0cf6f44f0484065
1177Author: Akira TAGOH <akira@tagoh.org>
1178Date:   Wed Mar 28 16:27:46 2012 +0900
1179
1180    Fix the hardcoded cache file suffix
1181
1182 fc-cat/fc-cat.c | 4 ++--
1183 1 file changed, 2 insertions(+), 2 deletions(-)
1184
1185commit 4a060729a1466186d3be63ada344f43d66f937e5
1186Author: Akira TAGOH <akira@tagoh.org>
1187Date:   Wed Mar 28 13:38:53 2012 +0900
1188
1189    fcpat: Increase the number of buckets in the shared string hash table
1190
1191    This is a reasonably conservative increase in the number of buckets
1192    in the hash
1193    table to 251.  After FcInit(), there are 240 shared strings in use
1194    on my system
1195    (from configuration files I assume).  The hash value is stored in
1196    each link in
1197    the chains so comparison are actually not very expensive.  This change
1198    should
1199    reduce the average length of chains by a factor of 8.  With the
1200    reference
1201    counted strings, it should keep the average length of chains to
1202    about 2.  The
1203    number of buckets is prime so as not to rely too much on the quality
1204    of the
1205    hash function.
1206
1207    https://bugs.freedesktop.org/show_bug.cgi?id=17832#c5
1208
1209    Patch from Karl Tomlinson
1210
1211 src/fcpat.c | 2 +-
1212 1 file changed, 1 insertion(+), 1 deletion(-)
1213
1214commit d8dcff7b96b09748e6f1df9e4adc7ab0850d7b18
1215Author: Akira TAGOH <akira@tagoh.org>
1216Date:   Wed Mar 28 13:37:15 2012 +0900
1217
1218    Bug 17832 - Memory leaks due to FcStrStaticName use for external
1219    patterns
1220
1221    Use the reference-counted strings instead of the static strings
1222
1223    Patch from Karl Tomlinson
1224
1225 src/fccfg.c  |  2 +-
1226 src/fcinit.c |  4 ++--
1227 src/fcint.h  | 10 +++++-----
1228 src/fclist.c | 10 +++++++++-
1229 src/fcname.c | 34 ++++++++------------------------
1230 src/fcpat.c  | 63
1231 +++++++++++++++++++++++-------------------------------------
1232 src/fcxml.c  |  8 +++++---
1233 7 files changed, 54 insertions(+), 77 deletions(-)
1234
1235commit ea1c6ea337b8cf6b86169b565787d0d31a0fc330
1236Author: Akira TAGOH <akira@tagoh.org>
1237Date:   Tue Mar 27 21:06:36 2012 +0900
1238
1239    Fix a memory leak in FcDirScanConfig()
1240
1241 src/fcdir.c | 3 +++
1242 1 file changed, 3 insertions(+)
1243
1244commit 1aaf8b773d73f89f5b0d8591cca0a2072524fdb3
1245Author: Akira TAGOH <akira@tagoh.org>
1246Date:   Mon Mar 26 10:58:18 2012 +0900
1247
1248    Bug 17722 - Don't overwrite user's configurations in default config
1249
1250    Use "append" to avoid overwriting the user configuration.
1251    This presumes most clients may takes care of the first value only.
1252
1253 conf.d/10-autohint.conf          | 8 +++++++-
1254 conf.d/10-no-sub-pixel.conf      | 8 +++++++-
1255 conf.d/10-sub-pixel-bgr.conf     | 8 +++++++-
1256 conf.d/10-sub-pixel-rgb.conf     | 8 +++++++-
1257 conf.d/10-sub-pixel-vbgr.conf    | 8 +++++++-
1258 conf.d/10-sub-pixel-vrgb.conf    | 8 +++++++-
1259 conf.d/10-unhinted.conf          | 8 +++++++-
1260 conf.d/11-lcdfilter-default.conf | 8 +++++++-
1261 conf.d/11-lcdfilter-legacy.conf  | 8 +++++++-
1262 conf.d/11-lcdfilter-light.conf   | 8 +++++++-
1263 10 files changed, 70 insertions(+), 10 deletions(-)
1264
1265commit 900675d0b0b40f22ecc0d75e4d5ce16295a3a5e3
1266Author: Akira TAGOH <akira@tagoh.org>
1267Date:   Thu Mar 22 19:57:47 2012 +0900
1268
1269    Bug 47703 - SimSun default family
1270
1271    40-nonlatin.conf: SimSun should be serif but not sans-serif.
1272
1273    http://www.microsoft.com/typography/fonts/family.aspx?FID=37
1274
1275    Patch from Petr Gajdos
1276
1277 conf.d/40-nonlatin.conf | 8 ++++----
1278 1 file changed, 4 insertions(+), 4 deletions(-)
1279
1280commit 92ac054ce5e270f22a4f81a09522c3f03b76c876
1281Author: Akira TAGOH <akira@tagoh.org>
1282Date:   Thu Mar 22 19:15:27 2012 +0900
1283
1284    fcmatch: Set FcResultMatch at the end if the return value is valid.
1285
1286    In the previous code, the result of 'result' in the argument for
1287    FcFontSetSort() and FcFontSetMatch() wasn't predictable and not
1288    reliable to
1289    check if the return value is valid or not. this change is to ensure
1290    if it's
1291    performed successfully.
1292
1293 src/fcmatch.c | 19 ++++++++++++++-----
1294 1 file changed, 14 insertions(+), 5 deletions(-)
1295
1296commit 1db3e9cdd8bc7408e630934cfc8deda7798b8970
1297Author: Akira TAGOH <akira@tagoh.org>
1298Date:   Thu Mar 22 12:36:34 2012 +0900
1299
1300    fc-cache: improvement of the fix for Bug#39914.
1301
1302    Use sizeof() instead of strlen() and use stdio.
1303
1304 fc-cache/fc-cache.c | 13 +++++++------
1305 1 file changed, 7 insertions(+), 6 deletions(-)
1306
1307commit 4f7f3bf9f78843be5b39eb64acfeb02ffcd8e3a4
1308Author: Akira TAGOH <akira@tagoh.org>
1309Date:   Wed Mar 21 16:06:37 2012 +0900
1310
1311    Bug 39914 - Please tag the cache directory with CACHEDIR.TAG
1312
1313    fc-cache: Create CACHEDIR.TAG at the top of the cache directory.
1314
1315    Reviewed-by: Josh Triplett <josh@joshtriplett.org>
1316
1317 fc-cache/fc-cache.c | 77
1318 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1319 1 file changed, 77 insertions(+)
1320
1321commit 8cc4498122b17843b00ec3eebdd7a7d8d59cb7ff
1322Author: Jeremy Huddleston <jeremyhu@apple.com>
1323Date:   Mon Mar 19 02:16:41 2012 -0700
1324
1325    fcarch: Check for architecture signature at compile time rather than
1326    configure time
1327
1328    https://bugs.freedesktop.org/show_bug.cgi?id=20208
1329
1330    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
1331
1332 fc-cache/fc-cache.c |  3 +--
1333 src/fcarch.c        |  4 ++--
1334 src/fcarch.h        | 23 +++++++++++++++++++++--
1335 3 files changed, 24 insertions(+), 6 deletions(-)
1336
1337commit e1ffb3dcd46f1fbbc5cb7527bc7f447b060ed98f
1338Author: Akira TAGOH <tagoh@redhat.com>
1339Date:   Fri Mar 16 23:18:23 2012 +0900
1340
1341    Get rid of the prerequisites from the sufix rules
1342
1343    Thanks to Adam Sampson for pointing this out.
1344
1345 doc/Makefile.am | 12 ++++++++----
1346 1 file changed, 8 insertions(+), 4 deletions(-)
1347
1348commit 93460f93e9e55e39a42fb6474918f31539436d9c
1349Author: Akira TAGOH <akira@tagoh.org>
1350Date:   Fri Mar 16 16:29:53 2012 +0900
1351
1352    Fix a build issue due to the use of non-portable variables
1353
1354    $< isn't supported in BSD make say. $(RM) is pre-defined in GNU make
1355    though, not in BSD make say. so changed to check on configure if it's
1356    pre-defined by make, otherwise set the appropriate command to $(RM).
1357
1358    This would be a workaround until it has the certain pre-defined value.
1359
1360 Makefile.am            | 10 +++++-----
1361 conf.d/Makefile.am     |  8 ++++----
1362 configure.in           |  9 +++++++++
1363 doc/Makefile.am        | 32 ++++++++++++++++----------------
1364 fc-cache/Makefile.am   |  4 ++--
1365 fc-case/Makefile.am    |  6 ++----
1366 fc-cat/Makefile.am     |  4 ++--
1367 fc-list/Makefile.am    |  4 ++--
1368 fc-match/Makefile.am   |  4 ++--
1369 fc-pattern/Makefile.am |  4 ++--
1370 fc-query/Makefile.am   |  4 ++--
1371 fc-scan/Makefile.am    |  4 ++--
1372 src/Makefile.am        |  8 ++++----
1373 13 files changed, 54 insertions(+), 47 deletions(-)
1374
1375commit f2813ffc689fb6972ff4d5d414c3abfa3e0be26f
1376Author: Akira TAGOH <akira@tagoh.org>
1377Date:   Fri Mar 16 11:55:47 2012 +0900
1378
1379    Revert "Fix a build fail on some environment"
1380
1381    This reverts commit b75eb63982a54c0fb4576d8a655ef734908d3604.
1382
1383 fc-case/Makefile.am      | 10 ++++++----
1384 fc-glyphname/Makefile.am |  4 ++--
1385 fc-lang/Makefile.am      |  4 ++--
1386 3 files changed, 10 insertions(+), 8 deletions(-)
1387
1388commit a5b609196fe9cf688e5b4f7b7cd31fb2dc15b154
1389Author: Akira TAGOH <akira@tagoh.org>
1390Date:   Fri Mar 16 11:55:30 2012 +0900
1391
1392    Revert "Fix a build fail on some environment."
1393
1394    This reverts commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af.
1395
1396    Conflicts:
1397
1398	doc/Makefile.am
1399
1400 Makefile.am		  |  2 +-
1401 doc/Makefile.am	  | 30 +++++++++++++++---------------
1402 fc-cache/Makefile.am	  | 10 +++++-----
1403 fc-case/Makefile.am	  |  2 +-
1404 fc-cat/Makefile.am	  |  6 +++---
1405 fc-glyphname/Makefile.am |  2 +-
1406 fc-lang/Makefile.am	  |  2 +-
1407 fc-list/Makefile.am	  |  8 ++++----
1408 fc-match/Makefile.am	  |  8 ++++----
1409 fc-pattern/Makefile.am   |  6 +++---
1410 fc-query/Makefile.am	  |  8 ++++----
1411 fc-scan/Makefile.am	  |  8 ++++----
1412 src/Makefile.am	  |  2 +-
1413 13 files changed, 47 insertions(+), 47 deletions(-)
1414
1415commit 765b7b32d862474eb631b47bbdbd34ffba507392
1416Author: Akira TAGOH <akira@tagoh.org>
1417Date:	Mon Mar 12 19:02:27 2012 +0900
1418
1419    [doc] Update for cachedir.
1420
1421    <cache> element is now obsoletes and no longer used. get rid of it
1422    from the doc and add <cachedir> instead.
1423
1424 doc/fontconfig-user.sgml | 19 ++++++++++---------
1425 1 file changed, 10 insertions(+), 9 deletions(-)
1426
1427commit e8bdc6df2ed329a38c2152b3592bf4ded8f27ce7
1428Author: Akira TAGOH <akira@tagoh.org>
1429Date:	Mon Mar 12 17:58:00 2012 +0900
1430
1431    [doc] Update the path for cache files and the version.
1432
1433 doc/fontconfig-user.sgml | 6 +++---
1434 1 file changed, 3 insertions(+), 3 deletions(-)
1435
1436commit dd3214aa392a66095513f8fc160d6b62d81f36f5
1437Author: Akira TAGOH <akira@tagoh.org>
1438Date:	Sun Mar 11 02:24:33 2012 +0900
1439
1440    Bump version to 2.9.0
1441
1442 README			 | 129
1443 +++++++++++++++++++++++++++++++++++++++++++++++-
1444 configure.in		 |   2 +-
1445 fontconfig/fontconfig.h |   2 +-
1446 3 files changed, 129 insertions(+), 4 deletions(-)
1447
1448commit 3b142c2aaeaed4d6d5b3353aa1007d6ac08dbbdb
1449Author: Akira TAGOH <akira@tagoh.org>
1450Date:	Sun Mar 11 02:12:10 2012 +0900
1451
1452    Get rid of $< from Makefile.am
1453
1454 Makefile.am	 |  2 +-
1455 doc/Makefile.am | 16 ++++++++--------
1456 2 files changed, 9 insertions(+), 9 deletions(-)
1457
1458commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af
1459Author: Akira TAGOH <akira@tagoh.org>
1460Date:	Sat Mar 10 23:30:30 2012 +0900
1461
1462    Fix a build fail on some environment.
1463
1464 Makefile.am		  |  2 +-
1465 doc/Makefile.am	  | 20 ++++++++++----------
1466 fc-cache/Makefile.am	  | 10 +++++-----
1467 fc-case/Makefile.am	  |  2 +-
1468 fc-cat/Makefile.am	  |  6 +++---
1469 fc-glyphname/Makefile.am |  2 +-
1470 fc-lang/Makefile.am	  |  2 +-
1471 fc-list/Makefile.am	  |  8 ++++----
1472 fc-match/Makefile.am	  |  8 ++++----
1473 fc-pattern/Makefile.am   |  6 +++---
1474 fc-query/Makefile.am	  |  8 ++++----
1475 fc-scan/Makefile.am	  |  8 ++++----
1476 src/Makefile.am	  |  2 +-
1477 13 files changed, 42 insertions(+), 42 deletions(-)
1478
1479commit b75eb63982a54c0fb4576d8a655ef734908d3604
1480Author: Akira TAGOH <akira@tagoh.org>
1481Date:	Sat Mar 10 22:05:07 2012 +0900
1482
1483    Fix a build fail on some environment
1484
1485 fc-case/Makefile.am	  | 10 ++++------
1486 fc-glyphname/Makefile.am |  4 ++--
1487 fc-lang/Makefile.am	  |  4 ++--
1488 3 files changed, 8 insertions(+), 10 deletions(-)
1489
1490commit a47899a853e4ed3405f398f43d03424095ae73f5
1491Author: Akira TAGOH <akira@tagoh.org>
1492Date:	Sat Mar 10 19:03:05 2012 +0900
1493
1494    Fix a build issue
1495
1496 doc/Makefile.am | 1 -
1497 1 file changed, 1 deletion(-)
1498
1499commit d6de5351922d79ccf38d2bc6b75f6ea2011dd421
1500Author: Akira TAGOH <akira@tagoh.org>
1501Date:	Fri Mar 9 22:24:18 2012 +0900
1502
1503    Update to detect the uncommited changes properly
1504
1505 new-version.sh | 2 +-
1506 1 file changed, 1 insertion(+), 1 deletion(-)
1507
1508commit 78d75c003c5f03a2aeebc628d70d3f75bd6f5707
1509Author: Akira TAGOH <akira@tagoh.org>
1510Date:	Fri Mar 9 22:12:35 2012 +0900
1511
1512    Update the version info
1513
1514 configure.in | 6 +++---
1515 1 file changed, 3 insertions(+), 3 deletions(-)
1516
1517commit 353f7cc69184cdb1a7d5b4cc00741fab97b32f17
1518Author: Akira TAGOH <akira@tagoh.org>
1519Date:	Fri Mar 9 17:33:03 2012 +0900
1520
1521    Fix distcheck error
1522
1523 doc/Makefile.am	  | 334
1524 ++++++++++++++++++++++++-----------------------
1525 fc-case/Makefile.am	  |   3 +
1526 fc-glyphname/Makefile.am |   3 +
1527 fc-lang/Makefile.am	  |   3 +
1528 4 files changed, 179 insertions(+), 164 deletions(-)
1529
1530commit 254232f47eaea0d03d2b1c2405d4ded5fd09142e
1531Author: Akira TAGOH <akira@tagoh.org>
1532Date:	Wed Mar 7 18:16:35 2012 +0900
1533
1534    Bug 19128 - Handling whitespace in aliases
1535
1536    Add a workaround alias for Dingbats.
1537
1538 conf.d/30-urw-aliases.conf | 5 +++++
1539 1 file changed, 5 insertions(+)
1540
1541commit 0ca752dd25462ed88112ba7c859ef6d5a41ea606
1542Author: Akira TAGOH <akira@tagoh.org>
1543Date:	Wed Mar 7 17:56:39 2012 +0900
1544
1545    Check null value for given object to avoid possibly segfaulting
1546
1547 src/fccharset.c | 175
1548 +++++++++++++++++++++++++++++++++-----------------------
1549 1 file changed, 103 insertions(+), 72 deletions(-)
1550
1551commit 1f01c4b60c4c5e16a92d60f76ce615005c7db6b8
1552Author: Akira TAGOH <akira@tagoh.org>
1553Date:	Wed Mar 7 17:32:14 2012 +0900
1554
1555    Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType
1556
1557    Force to find out a size for bitmap-only ttf to avoid the blank glyphs
1558    in the font.
1559
1560    Patch from Bug Fly
1561
1562 src/fcfreetype.c | 32 ++++++++++++++------------------
1563 1 file changed, 14 insertions(+), 18 deletions(-)
1564
1565commit a13d518fdd079aeb0bd07a0457393cca8def7f90
1566Author: Akira TAGOH <akira@tagoh.org>
1567Date:	Tue Feb 28 12:52:25 2012 +0900
1568
1569    Bug 41694 - FcCache functions have random-number-generator side
1570    effects
1571
1572    Use the own random number generator state if possible.
1573
1574 configure.in  |  2 +-
1575 src/fccache.c | 69
1576 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
1577 2 files changed, 60 insertions(+), 11 deletions(-)
1578
1579commit c7a671ab6069c676bbc77875234364242fd00e88
1580Author: Pravin Satpute <psatpute@redhat.com>
1581Date:	Fri Feb 24 16:50:14 2012 +0900
1582
1583    Bug 25652 - Add ortho file for locale mni_IN
1584
1585    Add mni.orth for Maniputi
1586
1587    Signed-off-by: Akira TAGOH <akira@tagoh.org>
1588
1589 fc-lang/Makefile.am |	3 ++-
1590 fc-lang/mni.orth    | 35 +++++++++++++++++++++++++++++++++++
1591 2 files changed, 37 insertions(+), 1 deletion(-)
1592
1593commit 04c96f59b92091b758fb26b97f1f9a3c9c2a6b6c
1594Author: Pravin Satpute <psatpute@redhat.com>
1595Date:	Fri Feb 24 16:43:14 2012 +0900
1596
1597    Bug 25653 - Add ortho file for locale doi_IN
1598
1599    Add doi.orth for Dogri
1600
1601    Signed-off-by: Akira TAGOH <akira@tagoh.org>
1602
1603 fc-lang/Makefile.am |	3 ++-
1604 fc-lang/doi.orth    | 40 ++++++++++++++++++++++++++++++++++++++++
1605 2 files changed, 42 insertions(+), 1 deletion(-)
1606
1607commit 857753d3680b7e64e753a4b8a8324138200eb86b
1608Author: Akira TAGOH <akira@tagoh.org>
1609Date:	Thu Feb 23 20:12:06 2012 +0900
1610
1611    Add brx.orth and sat.orth
1612
1613 fc-lang/Makefile.am | 4 +++-
1614 1 file changed, 3 insertions(+), 1 deletion(-)
1615
1616commit 942cb16f6c59103e29b4e04ca8c64d29c8e67cb0
1617Author: Parag Nemade <pnemade@redhat.com>
1618Date:	Thu Feb 23 20:06:41 2012 +0900
1619
1620    Bug 25650 - Add ortho file for locale sat_IN
1621
1622    Add sat.orth for Santali
1623
1624    Signed-off-by: Akira TAGOH <akira@tagoh.org>
1625
1626 fc-lang/sat.orth | 44 ++++++++++++++++++++++++++++++++++++++++++++
1627 1 file changed, 44 insertions(+)
1628
1629commit 38b9c42fe2e9d496a41e773d84a74254a6f65bc4
1630Author: Parag Nemade <pnemade@redhat.com>
1631Date:	Thu Feb 23 19:34:18 2012 +0900
1632
1633    Bug 25651 - Add ortho file for locale brx_IN
1634
1635    Add brx.orth for Bodo.
1636
1637    Signed-off-by: Akira TAGOH <akira@tagoh.org>
1638
1639 fc-lang/brx.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1640 1 file changed, 46 insertions(+)
1641
1642commit a3ff1f07f8c60d2a3c77a4670de6aad0622ecacc
1643Author: Akira TAGOH <akira@tagoh.org>
1644Date:	Thu Feb 23 15:23:23 2012 +0900
1645
1646    Bug 27385 - lcdfilter settings for freetype-2.3.12 not available
1647    in fontconfig-2.8.0
1648
1649    Add config files for FT_LcdFilter options.
1650
1651    Patch from Robin Johnson.
1652
1653 conf.d/11-lcdfilter-default.conf | 10 ++++++++++
1654 conf.d/11-lcdfilter-legacy.conf  | 10 ++++++++++
1655 conf.d/11-lcdfilter-light.conf   | 10 ++++++++++
1656 conf.d/Makefile.am		  |  3 +++
1657 4 files changed, 33 insertions(+)
1658
1659commit 5e4ea1104c9b832046cc8dde5ea7da52aaa61143
1660Author: Akira TAGOH <akira@tagoh.org>
1661Date:	Wed Feb 22 16:50:13 2012 +0900
1662
1663    Do not update stream->pos when seeking is failed.
1664
1665 src/ftglue.c | 3 ++-
1666 1 file changed, 2 insertions(+), 1 deletion(-)
1667
1668commit 71b14d645f524637579d87ea99720c123d728e1f
1669Author: Akira TAGOH <akira@tagoh.org>
1670Date:	Wed Feb 22 16:30:05 2012 +0900
1671
1672    Bug 46169 - Pointer error in FcConfigGlobMatch
1673
1674    Fix possibly accessing the invalid memory and a crash in the
1675    worst case
1676    when the glob string is longer than the string.
1677
1678 src/fccfg.c | 10 +++++++++-
1679 1 file changed, 9 insertions(+), 1 deletion(-)
1680
1681commit 3abf981542788310104bc96b9c9cf70dd39b361b
1682Author: Mike Frysinger <vapier@gentoo.org>
1683Date:	Tue Nov 8 14:19:57 2011 -0500
1684
1685    makealias: handle missing funcs better
1686
1687    When adding new functions, if the actual definition doesn't match the
1688    header (say due to a typo), the regeneration of the internal headers
1689    get confused and output bad cpp logic.  This causes gcc to barf due
1690    to mismatched #ifdef/#endif.  Which is a pain to figure out due to
1691    the sheer voulme of generated code.
1692
1693    So tweak the makealias script to detect this case and error out.
1694    While we're here, improve the cpp output a bit to indent, include
1695    comments, and merge similar ifdef blocks.
1696
1697    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1698
1699 src/makealias | 18 ++++++++++++++----
1700 1 file changed, 14 insertions(+), 4 deletions(-)
1701
1702commit d9c4462778a3d97b38e267dcdf68dfe22210ed8c
1703Author: Mike Frysinger <vapier@gentoo.org>
1704Date:	Mon Nov 7 20:09:10 2011 -0500
1705
1706    FcObjectValidType: tweak -1 checking
1707
1708    Newer gcc doesn't like when you switch on an enum and use a value
1709    that isn't declared:
1710
1711    fcname.c: In function 'FcObjectValidType':
1712    fcname.c:299:2: warning: case value '4294967295'
1713	not in enumerated type 'FcType' [-Wswitch]
1714
1715    So tweak the logic to avoid this warning.
1716
1717    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1718
1719 src/fcname.c | 4 +---
1720 1 file changed, 1 insertion(+), 3 deletions(-)
1721
1722commit 97c9506e4d0abe5e6a7d61c1a909741d2605507b
1723Author: Mike Frysinger <vapier@gentoo.org>
1724Date:	Mon Nov 7 19:29:57 2011 -0500
1725
1726    fix build warnings when using --with-arch
1727
1728    Latest configure code will setup FC_ARCHITECTURE directly rather than
1729    going through ARCHITECTURE, so update fcarch.h accordingly.
1730
1731    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1732
1733 src/fcarch.h | 5 ++---
1734 1 file changed, 2 insertions(+), 3 deletions(-)
1735
1736commit 01c833379e19d8f8752ac7cec15b179c71242e2c
1737Author: Mike Frysinger <vapier@gentoo.org>
1738Date:	Mon Nov 7 15:33:12 2011 -0500
1739
1740    fc-{list,match}: constify format string
1741
1742    We don't free this string anywhere, so mark it const to avoid gcc
1743    warnings
1744    and possible bugs in the future (if people did try freeing it).
1745
1746    fc-list.c: In function 'main':
1747    fc-list.c:161:16: warning: pointer targets in assignment
1748	differ in signedness [-Wpointer-sign]
1749
1750    fc-match.c: In function 'main':
1751    fc-match.c:201:13: warning: pointer targets in assignment
1752	differ in signedness [-Wpointer-sign]
1753    fc-match.c:203:13: warning: pointer targets in assignment
1754	differ in signedness [-Wpointer-sign]
1755
1756    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1757
1758 fc-list/fc-list.c   | 20 ++++++++++----------
1759 fc-match/fc-match.c | 22 +++++++++++-----------
1760 2 files changed, 21 insertions(+), 21 deletions(-)
1761
1762commit 123d344f4590c45c5ccced8c46d157edb2b9efd2
1763Author: Mike Frysinger <vapier@gentoo.org>
1764Date:	Mon Nov 7 15:26:52 2011 -0500
1765
1766    FcName{,Get}Constant: constify string input
1767
1768    These funcs don't modify the incoming string, so add const markings.
1769    This is the "right thing", shouldn't change the ABI, and fixes some
1770    gcc warnings:
1771
1772    fccfg.c: In function 'FcConfigEvaluate':
1773    fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant'
1774	discards 'const' qualifier from pointer target type [enabled
1775	by default]
1776    fcalias.h:253:34: note: expected 'FcChar8 *' but
1777	argument is of type 'const FcChar8 *'
1778
1779    fcxml.c: In function 'FcTypecheckExpr':
1780    fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant'
1781	discards 'const' qualifier from pointer target type [enabled
1782	by default]
1783    fcalias.h:251:37: note: expected 'FcChar8 *' but
1784	argument is of type 'const FcChar8 *'
1785
1786    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1787
1788 fontconfig/fontconfig.h | 4 ++--
1789 src/fcname.c		 | 4 ++--
1790 2 files changed, 4 insertions(+), 4 deletions(-)
1791
1792commit da763aa77dbaefd9be10ff5ad04ab5da39327b2e
1793Author: Mike Frysinger <vapier@gentoo.org>
1794Date:	Mon Nov 7 15:24:53 2011 -0500
1795
1796    fc-cat: fix pointer warning
1797
1798    Add a cast to avoid a gcc warning:
1799
1800    fc-cat.c: In function 'cache_print_set':
1801    fc-cat.c:230:2: warning: pointer targets in passing argument 2
1802	of 'FcPatternFormat' differ in signedness [-Wpointer-sign]
1803    ../fontconfig/fontconfig.h:860:1: note:
1804	expected 'const FcChar8 *' but argument is of type 'char *'
1805
1806    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1807
1808 fc-cat/fc-cat.c | 2 +-
1809 1 file changed, 1 insertion(+), 1 deletion(-)
1810
1811commit 647569d029d0c01ce36ae7d94095ea83f40728de
1812Author: Mike Frysinger <vapier@gentoo.org>
1813Date:	Mon Nov 7 15:21:51 2011 -0500
1814
1815    FcStat: change to FcChar8 for first arg
1816
1817    This shouldn't affect the ABI, makes FcStat more like the rest of the
1818    fontconfig API, and fixes warnings where we pass FcChar8* pointers in
1819    to this func from other places.
1820
1821    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1822
1823 src/fccache.c | 4 ++--
1824 src/fcint.h   | 2 +-
1825 2 files changed, 3 insertions(+), 3 deletions(-)
1826
1827commit e3a66c2937c3bd5c45f5170cf7720b4023b8ae3f
1828Author: Mike Frysinger <vapier@gentoo.org>
1829Date:	Mon Nov 7 15:18:26 2011 -0500
1830
1831    delete unused variables
1832
1833    Newer gcc is better at detecting set-but-unused variables.
1834
1835    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1836
1837 src/fccache.c	  |  6 ++----
1838 src/fcdir.c	  | 17 -----------------
1839 src/fcformat.c   |  5 ++---
1840 src/fcfreetype.c |  3 ---
1841 4 files changed, 4 insertions(+), 27 deletions(-)
1842
1843commit 6f020161e8628546158766ce7a5f5e0ce1f7d95a
1844Author: Mike Frysinger <vapier@gentoo.org>
1845Date:	Mon Nov 7 14:25:51 2011 -0500
1846
1847    FcStrPlus: optimize a little
1848
1849    We've already calculated the lengths of these strings, so re-use those
1850    values to avoid having to rescan the strings multiple times.
1851
1852    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1853
1854 src/fcstr.c | 8 +++++---
1855 1 file changed, 5 insertions(+), 3 deletions(-)
1856
1857commit 2b010e46e629f118885f17ba860e9c4ddbba8779
1858Author: Akira TAGOH <akira@tagoh.org>
1859Date:	Thu Jan 19 12:04:52 2012 +0900
1860
1861    Bug 44826 - <alias> must contain only a single <family>
1862
1863    Fix invalid syntax around alias elements in 30-metric-aliases.conf
1864    40-nonlatin.conf and 45-latin.conf.
1865
1866    Patch from lolilolicon
1867
1868 conf.d/30-metric-aliases.conf |  36 +++++++++++
1869 conf.d/40-nonlatin.conf       | 140
1870 +++++++++++++++++++++++++++++++++++++++++-
1871 conf.d/45-latin.conf	       |  96 +++++++++++++++++++++++++++++
1872 3 files changed, 271 insertions(+), 1 deletion(-)
1873
1874commit 54dd481512265a247bd23663c8fdb290a8886ccd
1875Author: Akira TAGOH <akira@tagoh.org>
1876Date:	Tue Dec 20 18:46:14 2011 +0900
1877
1878    Get rid of the unexpected family name
1879
1880    UmePlus P Gothic isn't a serif font.
1881
1882 conf.d/65-nonlatin.conf | 1 -
1883 1 file changed, 1 deletion(-)
1884
1885commit 1c13fee11adcaae9eaaa08f9193a8c3c5b01504a
1886Author: MINAMI Hirokazu <minami@mistfall.net>
1887Date:	Tue Dec 20 18:36:35 2011 +0900
1888
1889    Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf
1890
1891    Fix a typo.
1892
1893    Signed-off-by: Akira TAGOH <akira@tagoh.org>
1894
1895 conf.d/65-nonlatin.conf | 2 +-
1896 1 file changed, 1 insertion(+), 1 deletion(-)
1897
1898commit a53553b4b65d6230b1a91b1a7433c8c5852ab055
1899Author: Pravin Satpute <pravin.d.s@gmail.com>
1900Date:	Wed Dec 21 11:38:28 2011 +0900
1901
1902    Bug 43321 - Required corrections in urdu.orth file
1903
1904    Drop U+0629 and U+0647, and add U+06c3 to ur.orth
1905
1906    Signed-off-by: Akira TAGOH <akira@tagoh.org>
1907
1908 fc-lang/ur.orth | 7 +++++--
1909 1 file changed, 5 insertions(+), 2 deletions(-)
1910
1911commit 8c58dc276895cbeb0e9ae79718b1a38a082709d3
1912Author: Jinkyu Yi <jincreator@naver.com>
1913Date:	Wed Nov 9 18:07:37 2011 +0900
1914
1915    Bug 42423 - make default Korean font from Un to Nanum
1916
1917    Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts.
1918
1919    Signed-off-by: Akira TAGOH <akira@tagoh.org>
1920
1921 conf.d/40-nonlatin.conf |  3 +++
1922 conf.d/65-nonlatin.conf | 24 ++++++++++++++----------
1923 2 files changed, 17 insertions(+), 10 deletions(-)
1924
1925commit a18ca17b6211f62fbd1d893811b94b8c83db4cc0
1926Author: Akira TAGOH <akira@tagoh.org>
1927Date:	Tue Feb 21 15:29:56 2012 +0900
1928
1929    Bug 40452 - Running 'fc-match --all' core dumps when no fonts are
1930    installed
1931
1932    This would changes the behavior of FcFontSort().
1933    it won't returns NULL afterward.
1934
1935 fc-match/fc-match.c |	5 +++++
1936 src/fcmatch.c	     | 29 ++++++++++++++++++++++++++++-
1937 2 files changed, 33 insertions(+), 1 deletion(-)
1938
1939commit cbb6ee1662f1219518677a9d489159778a812782
1940Author: Akira TAGOH <akira@tagoh.org>
1941Date:	Tue Jul 19 20:12:09 2011 +0900
1942
1943    Bug 35517 - Remove Apple Roman cmap support
1944
1945    Get rid of the apple roman encoding related code
1946
1947 src/fcfreetype.c | 260
1948 -------------------------------------------------------
1949 1 file changed, 260 deletions(-)
1950
1951commit d3c438221610d2e584a611f21433062dc7e7f83d
1952Author: Akira TAGOH <akira@tagoh.org>
1953Date:	Tue Feb 21 15:11:30 2012 +0900
1954
1955    Add a missing file
1956
1957 fc-lang/Makefile.am | 3 ++-
1958 1 file changed, 2 insertions(+), 1 deletion(-)
1959
1960commit 5582043a49f4360ae83d66ea05409e1c0a25b61e
1961Author: Akira TAGOH <akira@tagoh.org>
1962Date:	Mon Nov 14 12:56:28 2011 +0900
1963
1964    Bug 32965 - Asturian (ast-ES) language matching missing ḷḷḥ
1965
1966    Add U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian
1967
1968 fc-lang/ast.orth | 4 ++++
1969 1 file changed, 4 insertions(+)
1970
1971commit dab0afd81013507b3d32afdd5a552d6ac09c10c0
1972Author: Akira TAGOH <akira@tagoh.org>
1973Date:	Mon Nov 14 18:22:48 2011 +0900
1974
1975    Remove the unnecessary comment in ks.orth
1976
1977 fc-lang/ks.orth | 4 ----
1978 1 file changed, 4 deletions(-)
1979
1980commit dedc16733a44373633e319461ff04ec9d1f08ed6
1981Author: Pravin Satpute <pravin.d.s@gmail.com>
1982Date:	Fri Nov 11 15:30:56 2011 +0900
1983
1984    Bug 27195 - need updates to ks.orth file
1985
1986    Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri
1987
1988    See http://www.unicode.org/charts/PDF/U0600.pdf
1989
1990    Signed-off-by: Akira TAGOH <akira@tagoh.org>
1991
1992 fc-lang/ks.orth | 6 ++++++
1993 1 file changed, 6 insertions(+)
1994
1995commit a1ecd679db82b0b118dc7334993f53b4288c4ae4
1996Author: Akira TAGOH <akira@tagoh.org>
1997Date:	Mon Nov 14 17:44:24 2011 +0900
1998
1999    Bug 24744 - No n'ko orthography
2000
2001    Add nqo.orth for N'Ko
2002
2003 fc-lang/nqo.orth | 31 +++++++++++++++++++++++++++++++
2004 1 file changed, 31 insertions(+)
2005
2006commit 19651262e9502c952184f27962c9f5e521a11db9
2007Author: Behdad Esfahbod <behdad@behdad.org>
2008Date:	Thu Oct 6 14:59:04 2011 -0400
2009
2010    Add FcPublic to FcLangSetUnion and FcLangSetSubtract
2011
2012    Patch from ssp
2013
2014 fontconfig/fontconfig.h | 4 ++--
2015 1 file changed, 2 insertions(+), 2 deletions(-)
2016
2017commit 3951fbaa39699684ebd3e76b333a14d5ebb19919
2018Author: Behdad Esfahbod <behdad@behdad.org>
2019Date:	Wed Oct 5 15:12:48 2011 -0400
2020
2021    Fix parallel build
2022
2023 doc/Makefile.am | 2 +-
2024 1 file changed, 1 insertion(+), 1 deletion(-)
2025
2026commit 082caefb6d5462c97f280b7037e3740b4865a244
2027Author: Behdad Esfahbod <behdad@behdad.org>
2028Date:	Sat Sep 24 13:52:05 2011 -0400
2029
2030    Bug 41171 - Invalid use of memset
2031
2032 src/fccache.c | 2 +-
2033 1 file changed, 1 insertion(+), 1 deletion(-)
2034
2035commit bf3bfa72d91e8bc37903d7e1bb7ac23c6ef4952a
2036Author: Behdad Esfahbod <behdad@behdad.org>
2037Date:	Wed Jun 22 13:06:19 2011 -0400
2038
2039    Fix stupid bug in FcFontSort()
2040
2041    I broke FcFontSort() language handling at the end of 2008 with this
2042    commit: c7641f28
2043
2044    G-d knows how many of the lang-matching bugs in bugzilla will be
2045    fixed by this changed...
2046
2047    I'm really sorry, everyone!
2048
2049 src/fcmatch.c | 2 +-
2050 1 file changed, 1 insertion(+), 1 deletion(-)
2051
2052commit e61eba94efffbdbec6f9e08f3fb04b75f0ba2a3f
2053Author: Behdad Esfahbod <behdad@behdad.org>
2054Date:	Mon Jun 20 11:55:25 2011 -0400
2055
2056    Switch fc-cat to use FcPatternFormat()
2057
2058    Added the a builtin "fccat" to FcPatternFormat().
2059
2060 doc/fcformat.fncs |  7 +++++++
2061 fc-cat/fc-cat.c   | 39 +++++++++++----------------------------
2062 src/fcformat.c    |  3 +++
2063 3 files changed, 21 insertions(+), 28 deletions(-)
2064
2065commit a15ac5d3840552528874f1d5ad166eb00906ce80
2066Author: Behdad Esfahbod <behdad@behdad.org>
2067Date:	Mon Jun 20 11:32:46 2011 -0400
2068
2069    Switch fc-match to use FcPatternFormat()
2070
2071    Fix small bug in FcPatternFormat that was letting element-default to
2072    consume the convertor sequence.
2073
2074 fc-match/fc-match.c | 38 +++++++++-----------------------------
2075 src/fcformat.c      |	2 +-
2076 2 files changed, 10 insertions(+), 30 deletions(-)
2077
2078commit e0be405a1dd5765e36152c754a47c8ad7ff0ab85
2079Author: Behdad Esfahbod <behdad@behdad.org>
2080Date:	Mon Jun 20 11:22:17 2011 -0400
2081
2082    Bug 26718 - "fc-match sans file" doesn't work
2083
2084    - Do not throw away FC_FILE in FcNameUnparse
2085    - Update the builtin "fclist" format to remove FC_FILE properly
2086    instead
2087    - Switch fc-list to use FcPatternFormat()
2088
2089    Note that I had previously broken fc-list and it was not showing the
2090    file name anymore.	No one noticed that it seems!  Now fixed.
2091
2092 fc-list/fc-list.c | 17 ++++-------------
2093 src/fcformat.c    |  2 +-
2094 src/fcname.c	   |  3 +--
2095 3 files changed, 6 insertions(+), 16 deletions(-)
2096
2097commit 0fcf866d44c46bd63d91f656e36544b6ce9af47d
2098Author: Behdad Esfahbod <behdad@behdad.org>
2099Date:	Mon Jun 20 11:07:56 2011 -0400
2100
2101    Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts...
2102
2103    Do not remove blacklisted fonts during cache generation.  We already
2104    apply the blacklist when reading the caches.  The idea always has been
2105    that the config should not affect caches built, although that design
2106    was tarnished with the introduction of target="scan" configurations.
2107
2108 src/fcdir.c | 7 ++-----
2109 1 file changed, 2 insertions(+), 5 deletions(-)
2110
2111commit 0392abf79131c9325c66c71c2708a4cd77673296
2112Author: Behdad Esfahbod <behdad@behdad.org>
2113Date:	Tue Apr 12 22:15:37 2011 -0400
2114
2115    [.gitignore] Update
2116
2117 .gitignore | 3 +++
2118 1 file changed, 3 insertions(+)
2119
2120commit 1c475d5c8cb265ac939d6b9e097666e300162511
2121Author: Behdad Esfahbod <behdad@behdad.org>
2122Date:	Mon Mar 28 16:33:12 2011 -0400
2123
2124    Bug 35587 - Add padding to make valgrind and glibc not hate each other
2125
2126 src/fccfg.c | 13 +++++++++++--
2127 src/fcpat.c | 10 +++++++---
2128 2 files changed, 18 insertions(+), 5 deletions(-)
2129
2130commit f0ee5761e1ab63d848f980a767dd8475986f1342
2131Author: Behdad Esfahbod <behdad@behdad.org>
2132Date:	Mon Mar 14 18:58:13 2011 -0300
2133
2134    Fix warning
2135
2136 fc-lang/fc-lang.c | 2 +-
2137 1 file changed, 1 insertion(+), 1 deletion(-)
2138
2139commit c21fb9ac27ca89f3b581c58b1a08372f8273a262
2140Author: Behdad Esfahbod <behdad@behdad.org>
2141Date:	Mon Mar 14 18:49:21 2011 -0300
2142
2143    Always define FcStat as a function
2144
2145    Such that first arg is const char *.  We also need to make more
2146    changes
2147    in that function as part of some other bug.
2148
2149 src/fcatomic.c |  2 +-
2150 src/fccache.c	| 13 +++++++++++--
2151 src/fccfg.c	|  2 +-
2152 src/fcdir.c	|  4 ++--
2153 src/fcint.h	|  4 ----
2154 5 files changed, 15 insertions(+), 10 deletions(-)
2155
2156commit b5617e636cbb0bc8ef4daba6681a6f58078d7a42
2157Author: Behdad Esfahbod <behdad@behdad.org>
2158Date:	Mon Mar 14 18:23:56 2011 -0300
2159
2160    More doc typo fixes
2161
2162 doc/fcatomic.fncs    | 2 +-
2163 doc/fcconfig.fncs    | 4 ++--
2164 doc/fcinit.fncs      | 2 +-
2165 doc/fcmatrix.fncs    | 4 ++--
2166 doc/fcobjectset.fncs | 2 +-
2167 5 files changed, 7 insertions(+), 7 deletions(-)
2168
2169commit 6c7915c10548132c3f7d0c00d08fdb268e5da6d4
2170Author: Behdad Esfahbod <behdad@behdad.org>
2171Date:	Mon Mar 14 18:21:32 2011 -0300
2172
2173    Mark constant strings as constant
2174
2175    Fixes a few compiler warnings in fcxml.c and makes it clear that they
2176    should not be freed.
2177
2178 doc/fcatomic.fncs | 2 +-
2179 src/fcint.h	   | 4 ++--
2180 2 files changed, 3 insertions(+), 3 deletions(-)
2181
2182commit c76ed777ddb03a70c5990ef439d8d97809d1ef92
2183Author: Behdad Esfahbod <behdad@behdad.org>
2184Date:	Mon Mar 14 18:04:59 2011 -0300
2185
2186    Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized
2187    idx to FcPatternGetLangSet()
2188
2189 src/fcformat.c | 2 +-
2190 1 file changed, 1 insertion(+), 1 deletion(-)
2191
2192commit ccc239b3865dd8d83026ae59b89de965e948120a
2193Author: Behdad Esfahbod <behdad@behdad.org>
2194Date:	Mon Mar 14 17:28:53 2011 -0300
2195
2196    Bug 20113 - Uighur (ug) orthography incomplete
2197
2198 fc-lang/ug.orth | 35 ++++++++++++++++++++++++++++-------
2199 1 file changed, 28 insertions(+), 7 deletions(-)
2200
2201commit 7baa20c7590b12d11dcfb0a50131d50963581258
2202Author: Brad Hards <bradh@frogmouth.net>
2203Date:	Fri Mar 11 19:43:42 2011 -0300
2204
2205    Documentation fixes
2206
2207 doc/fcatomic.fncs	   |   2 +-
2208 doc/fccharset.fncs	   |   8 +--
2209 doc/fcfontset.fncs	   |   2 +-
2210 doc/fcformat.fncs	   |   4 +-
2211 doc/fcfreetype.fncs	   |   4 +-
2212 doc/fcinit.fncs	   |   2 +-
2213 doc/fclangset.fncs	   |   4 +-
2214 doc/fcpattern.fncs	   |   2 +-
2215 doc/fcstring.fncs	   |   4 +-
2216 doc/fontconfig-devel.sgml | 148
2217 +++++++++++++++++++++++-----------------------
2218 doc/fontconfig-user.sgml  |   8 +--
2219 11 files changed, 94 insertions(+), 94 deletions(-)
2220
2221commit 9bfe7bad1c85403d85b833b58ebc6343f766e0a9
2222Author: Behdad Esfahbod <behdad@behdad.org>
2223Date:	Fri Mar 11 19:40:38 2011 -0300
2224
2225    Remove --enable-maintainer-mode from autogen.sh
2226
2227 autogen.sh | 4 ++--
2228 1 file changed, 2 insertions(+), 2 deletions(-)
2229
2230commit e1bb01bfdc64d0276fb17f248a54bcabe6f9aff1
2231Author: Behdad Esfahbod <behdad@behdad.org>
2232Date:	Fri Jan 21 16:34:52 2011 -0500
2233
2234    Update CaseFolding.txt to Unicode 6.0
2235
2236 fc-case/CaseFolding.txt | 15 ++++++++++++---
2237 1 file changed, 12 insertions(+), 3 deletions(-)
2238
2239commit e10a42178c65ff974fa9383dbc78525b3d8de1ae
2240Author: Behdad Esfahbod <behdad@behdad.org>
2241Date:	Mon Jan 3 22:18:38 2011 -0500
2242
2243    Remove AM_MAINTAINER_MODE
2244
2245    That macro is simply broken.
2246
2247    This was also brought up in:
2248    Bug 32679 - fontconfig-2.8.0 does not cross compile
2249
2250 configure.in | 1 -
2251 1 file changed, 1 deletion(-)
2252
2253commit 0c7b8676171f2238af9785abf775e0f420e6545a
2254Author: Behdad Esfahbod <behdad@behdad.org>
2255Date:	Sun Jan 2 13:25:29 2011 -0700
2256
2257    Fix assertion failure on le32d4
2258
2259    Reported by Jon TURNEY.
2260
2261 src/fcarch.c | 3 ++-
2262 1 file changed, 2 insertions(+), 1 deletion(-)
2263
2264commit e63f90ce74d1f2c1e22959cb2ed97120eff3867f
2265Author: Behdad Esfahbod <behdad@behdad.org>
2266Date:	Tue Dec 28 02:58:16 2010 -0600
2267
2268    Doc nit
2269
2270 doc/fclangset.fncs | 4 ++--
2271 1 file changed, 2 insertions(+), 2 deletions(-)
2272
2273commit 43bf659eedb3eeff75d219864af475dcadcf6983
2274Author: Behdad Esfahbod <behdad@behdad.org>
2275Date:	Tue Dec 28 02:55:31 2010 -0600
2276
2277    Skip <range> elements with begin > end
2278
2279 src/fcxml.c | 26 ++++++++++++++++----------
2280 1 file changed, 16 insertions(+), 10 deletions(-)
2281
2282commit 8c625aa01f0ad95b1c06acb079921c209906f3b4
2283Author: Behdad Esfahbod <behdad@behdad.org>
2284Date:	Tue Dec 28 02:52:06 2010 -0600
2285
2286    Add <range> support for <blank> into the DTD
2287
2288 fonts.dtd | 2 +-
2289 1 file changed, 1 insertion(+), 1 deletion(-)
2290
2291commit 549c9962a48cd728116c8f39db31c58043236ff0
2292Merge: 30fd4fa fa269cf
2293Author: Behdad Esfahbod <behdad@behdad.org>
2294Date:	Tue Dec 28 02:50:16 2010 -0600
2295
2296    Allow editing charset and lang in target="scan"
2297
2298    Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'
2299
2300    Fixes:
2301    Bug 31969 - Can't modify charset in target="scan"
2302    Bug 23758 - Can't modify lang in target="scan"
2303
2304commit 30fd4fac9ca2238f84608c23836cab219640d9c1
2305Author: Behdad Esfahbod <behdad@behdad.org>
2306Date:	Tue Dec 28 01:28:39 2010 -0600
2307
2308    Bump version
2309
2310 configure.in | 2 +-
2311 1 file changed, 1 insertion(+), 1 deletion(-)
2312
2313commit d1a0fca316ab8d9d61474028da54615e4d9f7540
2314Author: Behdad Esfahbod <behdad@behdad.org>
2315Date:	Tue Dec 28 00:59:19 2010 -0600
2316
2317    Make fc-arch stuff cross-compiling-safe
2318
2319    Fixes:
2320    Bug 32679 - fontconfig-2.8.0 does not cross compile
2321    Bug 25462 - Cross-compilation doesn't work
2322
2323 Makefile.am	       |   2 +-
2324 configure.in	       |  64 +++++------------------
2325 fc-arch/Makefile.am   |  54 --------------------
2326 fc-arch/fc-arch.c     | 138
2327 --------------------------------------------------
2328 fc-arch/fcarch.tmpl.h |  65 ------------------------
2329 fc-cache/fc-cache.c   |   2 +-
2330 fc-cat/fc-cat.c       |   2 +-
2331 src/Makefile.am       |   6 +--
2332 src/fcarch.c	       |  72 ++++++++++++++++++++++++++
2333 src/fcarch.h	       |  71 ++++++++++++++++++++++++++
2334 src/fccache.c	       |   3 +-
2335 src/fcint.h	       |   4 ++
2336 12 files changed, 167 insertions(+), 316 deletions(-)
2337
2338commit 2a6b235ff6d2750171e8dff7cfdfe3bccb0f630e
2339Author: Behdad Esfahbod <behdad@behdad.org>
2340Date:	Mon Dec 27 13:20:47 2010 -0600
2341
2342    Make most generated-files cross-compiling-safe
2343
2344    By simply including a copy in the tarball.
2345
2346    Remains fc-arch which is trickier.
2347
2348 doc/Makefile.am	  | 19 +++++++++++--------
2349 fc-arch/fcarch.tmpl.h	  |  2 +-
2350 fc-case/Makefile.am	  | 14 ++++++++------
2351 fc-glyphname/Makefile.am | 14 ++++++++------
2352 fc-lang/Makefile.am	  | 17 ++++++++++-------
2353 5 files changed, 38 insertions(+), 28 deletions(-)
2354
2355commit fa269cf812ee304534b0e4c44662202496008db0
2356Author: Akira TAGOH <akira@tagoh.org>
2357Date:	Thu Dec 9 11:57:24 2010 +0900
2358
2359    add some documents
2360
2361 doc/fclangset.fncs	  | 30 ++++++++++++++++++++++++++++++
2362 doc/fontconfig-user.sgml |  4 ++++
2363 2 files changed, 34 insertions(+)
2364
2365commit 3c862aad9f49be4b098cb679a67449c85b58f1f5
2366Author: Akira TAGOH <akira@tagoh.org>
2367Date:	Mon Dec 6 12:38:18 2010 +0900
2368
2369    Add editing langset feature.
2370
2371    The syntax to add any langset to the langset table looks like:
2372
2373    <match target="scan">
2374	<test name="family">
2375	    <string>Buggy Sans</string>
2376	</test>
2377	<edit name="lang" mode="assign">
2378	    <plus>
2379		<name>lang</name>
2380		<langset>
2381		    <string>zh-cn</string>
2382		    <string>zh-tw</string>
2383		</langset>
2384	    </plus>
2385	</edit>
2386    </match>
2387
2388    To remove any langset from the langset table:
2389
2390    <match target="scan">
2391	<test name="family">
2392	    <string>Buggy Sans</string>
2393	</test>
2394	<edit name="lang" mode="assign">
2395	    <minus>
2396		<name>lang</name>
2397		<langset>
2398		    <string>ja</string>
2399		</langset>
2400	    </minus>
2401	</edit>
2402    </match>
2403
2404 fontconfig/fontconfig.h |  9 ++++++
2405 fonts.dtd		 |  5 ++--
2406 src/fccfg.c		 | 24 +++++++++++++++
2407 src/fcdbg.c		 |  6 ++++
2408 src/fcint.h		 |  3 +-
2409 src/fclang.c		 | 62 ++++++++++++++++++++++++++++++++++++++
2410 src/fcxml.c		 | 80
2411 +++++++++++++++++++++++++++++++++++++++++++++++++
2412 7 files changed, 186 insertions(+), 3 deletions(-)
2413
2414commit d975cdda782bb88c8bb6706889a554b2afb9f939
2415Author: Akira TAGOH <akira@tagoh.org>
2416Date:	Mon Dec 6 12:18:23 2010 +0900
2417
2418    Add the range support in blank element
2419
2420 src/fcxml.c | 35 +++++++++++++++++++++--------------
2421 1 file changed, 21 insertions(+), 14 deletions(-)
2422
2423commit 51e352a1bde91348888202539639a5a2d0d506d4
2424Author: Akira TAGOH <akira@tagoh.org>
2425Date:	Thu Dec 9 11:32:26 2010 +0900
2426
2427    add some document for range and charset.
2428
2429 doc/fontconfig-user.sgml | 8 ++++++++
2430 1 file changed, 8 insertions(+)
2431
2432commit 857b7efe1e301f670329c6836da52fbab8c5df66
2433Author: Akira TAGOH <akira@tagoh.org>
2434Date:	Mon Dec 6 12:10:17 2010 +0900
2435
2436    Add charset editing feature.
2437
2438    The syntax to add any characters to the charset table looks like:
2439
2440    <match target="scan">
2441	<test name="family">
2442	    <string>Buggy Sans</string>
2443	</test>
2444	<edit name="charset" mode="assign">
2445	    <plus>
2446		<name>charset</name>
2447		<charset>
2448		    <int>0x3220</int>	 <!-- PARENTHESIZED IDEOGRAPH
2449		    ONE -->
2450		</charset>
2451	    </plus>
2452	</edit>
2453    </match>
2454
2455    To remove any characters from the charset table:
2456
2457    <match target="scan">
2458	<test name="family">
2459	    <string>Buggy Sans</string>
2460	</test>
2461	<edit name="charset" mode="assign">
2462	    <minus>
2463		<name>charset</name>
2464		<charset>
2465		    <int>0x06CC</int>	 <!-- ARABIC LETTER FARSI YEH -->
2466		    <int>0x06D2</int>	 <!-- ARABIC LETTER YEH BARREE -->
2467		    <int>0x06D3</int>	 <!-- ARABIC LETTER YEH BARREE
2468		    WITH HAMZA ABOVE -->
2469		</charset>
2470	    </minus>
2471	</edit>
2472    </match>
2473
2474    You could also use the range element for convenience:
2475
2476    ...
2477		<charset>
2478		    <int>0x06CC</int>	 <!-- ARABIC LETTER FARSI YEH -->
2479		    <range>
2480			<int>0x06D2</int>    <!-- ARABIC LETTER YEH
2481			BARREE -->
2482			<int>0x06D3</int>    <!-- ARABIC LETTER YEH
2483			BARREE WITH HAMZA ABOVE -->
2484		    </range>
2485		</charset>
2486    ...
2487
2488 fonts.dtd	 |   4 +-
2489 src/Makefile.am |   4 +-
2490 src/fccfg.c	 |  19 +++++++
2491 src/fcdbg.c	 |   2 +
2492 src/fcint.h	 |   9 +++-
2493 src/fcxml.c	 | 156
2494 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
2495 6 files changed, 185 insertions(+), 9 deletions(-)
2496
2497commit 0d47cfabd82cd9c02ec5711383f06599b0450ac0
2498Author: Behdad Esfahbod <behdad@behdad.org>
2499Date:	Tue Dec 7 18:48:56 2010 -0500
2500
2501    Bug 28958 - lang=en matches other langs
2502
2503    Patch from Akira TAGOH.
2504
2505 src/fclang.c | 2 ++
2506 1 file changed, 2 insertions(+)
2507
2508commit 1e7a2a4f6cd05bfa8b15f88c2f9ca10ad97fc8ac
2509Author: Behdad Esfahbod <behdad@behdad.org>
2510Date:	Thu Dec 2 08:13:59 2010 -0500
2511
2512    Fix returned value
2513
2514 src/fcinit.c | 2 +-
2515 1 file changed, 1 insertion(+), 1 deletion(-)
2516
2517commit 5aaf466d3899842763e746a9c2b745748eb34b48
2518Author: Behdad Esfahbod <behdad@behdad.org>
2519Date:	Wed Nov 10 16:45:42 2010 -0500
2520
2521    Cleanup copyright notices to replace "Keith Packard" with "the
2522    author(s)"
2523
2524 COPYING			 | 5 ++---
2525 Makefile.am			 | 4 ++--
2526 conf.d/Makefile.am		 | 4 ++--
2527 config/Makedefs.in		 | 4 ++--
2528 configure.in			 | 4 ++--
2529 doc/Makefile.am		 | 4 ++--
2530 doc/confdir.sgml.in		 | 4 ++--
2531 doc/edit-sgml.c		 | 4 ++--
2532 doc/fcatomic.fncs		 | 4 ++--
2533 doc/fcblanks.fncs		 | 4 ++--
2534 doc/fccache.fncs		 | 4 ++--
2535 doc/fccharset.fncs		 | 4 ++--
2536 doc/fcconfig.fncs		 | 4 ++--
2537 doc/fcconstant.fncs		 | 4 ++--
2538 doc/fcfile.fncs		 | 4 ++--
2539 doc/fcfontset.fncs		 | 4 ++--
2540 doc/fcformat.fncs		 | 4 ++--
2541 doc/fcfreetype.fncs		 | 4 ++--
2542 doc/fcinit.fncs		 | 4 ++--
2543 doc/fcmatrix.fncs		 | 4 ++--
2544 doc/fcobjectset.fncs		 | 4 ++--
2545 doc/fcobjecttype.fncs		 | 4 ++--
2546 doc/fcpattern.fncs		 | 4 ++--
2547 doc/fcstring.fncs		 | 4 ++--
2548 doc/fcstrset.fncs		 | 4 ++--
2549 doc/fcvalue.fncs		 | 4 ++--
2550 doc/fontconfig-devel.sgml	 | 8 ++++----
2551 doc/fontconfig-user.sgml	 | 4 ++--
2552 doc/func.sgml			 | 4 ++--
2553 doc/version.sgml.in		 | 4 ++--
2554 fc-arch/Makefile.am		 | 4 ++--
2555 fc-arch/fcarch.tmpl.h		 | 4 ++--
2556 fc-cache/Makefile.am		 | 4 ++--
2557 fc-cache/fc-cache.c		 | 4 ++--
2558 fc-case/Makefile.am		 | 4 ++--
2559 fc-case/fc-case.c		 | 4 ++--
2560 fc-case/fccase.tmpl.h		 | 4 ++--
2561 fc-cat/Makefile.am		 | 4 ++--
2562 fc-cat/fc-cat.c		 | 4 ++--
2563 fc-glyphname/Makefile.am	 | 4 ++--
2564 fc-glyphname/fc-glyphname.c	 | 4 ++--
2565 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
2566 fc-lang/Makefile.am		 | 4 ++--
2567 fc-lang/aa.orth		 | 4 ++--
2568 fc-lang/ab.orth		 | 4 ++--
2569 fc-lang/af.orth		 | 4 ++--
2570 fc-lang/am.orth		 | 4 ++--
2571 fc-lang/ar.orth		 | 4 ++--
2572 fc-lang/ast.orth		 | 4 ++--
2573 fc-lang/av.orth		 | 4 ++--
2574 fc-lang/ay.orth		 | 4 ++--
2575 fc-lang/az_ir.orth		 | 4 ++--
2576 fc-lang/ba.orth		 | 4 ++--
2577 fc-lang/be.orth		 | 4 ++--
2578 fc-lang/bg.orth		 | 4 ++--
2579 fc-lang/bh.orth		 | 4 ++--
2580 fc-lang/bho.orth		 | 4 ++--
2581 fc-lang/bi.orth		 | 4 ++--
2582 fc-lang/bin.orth		 | 4 ++--
2583 fc-lang/bm.orth		 | 4 ++--
2584 fc-lang/bo.orth		 | 4 ++--
2585 fc-lang/br.orth		 | 4 ++--
2586 fc-lang/bs.orth		 | 4 ++--
2587 fc-lang/bua.orth		 | 4 ++--
2588 fc-lang/ca.orth		 | 4 ++--
2589 fc-lang/ce.orth		 | 4 ++--
2590 fc-lang/ch.orth		 | 4 ++--
2591 fc-lang/chm.orth		 | 4 ++--
2592 fc-lang/chr.orth		 | 4 ++--
2593 fc-lang/co.orth		 | 4 ++--
2594 fc-lang/cs.orth		 | 4 ++--
2595 fc-lang/cu.orth		 | 4 ++--
2596 fc-lang/cv.orth		 | 4 ++--
2597 fc-lang/cy.orth		 | 4 ++--
2598 fc-lang/da.orth		 | 4 ++--
2599 fc-lang/de.orth		 | 4 ++--
2600 fc-lang/dz.orth		 | 4 ++--
2601 fc-lang/el.orth		 | 4 ++--
2602 fc-lang/en.orth		 | 4 ++--
2603 fc-lang/eo.orth		 | 4 ++--
2604 fc-lang/es.orth		 | 4 ++--
2605 fc-lang/et.orth		 | 4 ++--
2606 fc-lang/eu.orth		 | 4 ++--
2607 fc-lang/fa.orth		 | 4 ++--
2608 fc-lang/fc-lang.c		 | 4 ++--
2609 fc-lang/fc-lang.man		 | 4 ++--
2610 fc-lang/fclang.tmpl.h		 | 4 ++--
2611 fc-lang/ff.orth		 | 4 ++--
2612 fc-lang/fi.orth		 | 4 ++--
2613 fc-lang/fj.orth		 | 4 ++--
2614 fc-lang/fo.orth		 | 4 ++--
2615 fc-lang/fr.orth		 | 4 ++--
2616 fc-lang/fur.orth		 | 4 ++--
2617 fc-lang/fy.orth		 | 4 ++--
2618 fc-lang/ga.orth		 | 4 ++--
2619 fc-lang/gd.orth		 | 4 ++--
2620 fc-lang/gez.orth		 | 4 ++--
2621 fc-lang/gl.orth		 | 4 ++--
2622 fc-lang/gn.orth		 | 4 ++--
2623 fc-lang/gu.orth		 | 4 ++--
2624 fc-lang/gv.orth		 | 4 ++--
2625 fc-lang/ha.orth		 | 4 ++--
2626 fc-lang/haw.orth		 | 4 ++--
2627 fc-lang/he.orth		 | 4 ++--
2628 fc-lang/hi.orth		 | 4 ++--
2629 fc-lang/ho.orth		 | 4 ++--
2630 fc-lang/hr.orth		 | 4 ++--
2631 fc-lang/hu.orth		 | 4 ++--
2632 fc-lang/hy.orth		 | 4 ++--
2633 fc-lang/ia.orth		 | 4 ++--
2634 fc-lang/id.orth		 | 4 ++--
2635 fc-lang/ie.orth		 | 4 ++--
2636 fc-lang/ig.orth		 | 4 ++--
2637 fc-lang/ik.orth		 | 4 ++--
2638 fc-lang/io.orth		 | 4 ++--
2639 fc-lang/is.orth		 | 4 ++--
2640 fc-lang/it.orth		 | 4 ++--
2641 fc-lang/iu.orth		 | 4 ++--
2642 fc-lang/ja.orth		 | 4 ++--
2643 fc-lang/ka.orth		 | 4 ++--
2644 fc-lang/kaa.orth		 | 4 ++--
2645 fc-lang/ki.orth		 | 4 ++--
2646 fc-lang/kk.orth		 | 4 ++--
2647 fc-lang/kl.orth		 | 4 ++--
2648 fc-lang/kn.orth		 | 4 ++--
2649 fc-lang/ko.orth		 | 4 ++--
2650 fc-lang/kok.orth		 | 4 ++--
2651 fc-lang/ku_am.orth		 | 4 ++--
2652 fc-lang/ku_ir.orth		 | 4 ++--
2653 fc-lang/kum.orth		 | 4 ++--
2654 fc-lang/kv.orth		 | 4 ++--
2655 fc-lang/kw.orth		 | 4 ++--
2656 fc-lang/ky.orth		 | 4 ++--
2657 fc-lang/la.orth		 | 4 ++--
2658 fc-lang/lb.orth		 | 4 ++--
2659 fc-lang/lez.orth		 | 4 ++--
2660 fc-lang/ln.orth		 | 4 ++--
2661 fc-lang/lo.orth		 | 4 ++--
2662 fc-lang/lt.orth		 | 4 ++--
2663 fc-lang/lv.orth		 | 4 ++--
2664 fc-lang/mai.orth		 | 4 ++--
2665 fc-lang/mg.orth		 | 4 ++--
2666 fc-lang/mh.orth		 | 4 ++--
2667 fc-lang/mi.orth		 | 4 ++--
2668 fc-lang/mk.orth		 | 4 ++--
2669 fc-lang/ml.orth		 | 4 ++--
2670 fc-lang/mn_cn.orth		 | 4 ++--
2671 fc-lang/mo.orth		 | 4 ++--
2672 fc-lang/mr.orth		 | 4 ++--
2673 fc-lang/mt.orth		 | 4 ++--
2674 fc-lang/my.orth		 | 4 ++--
2675 fc-lang/nb.orth		 | 4 ++--
2676 fc-lang/nds.orth		 | 4 ++--
2677 fc-lang/ne.orth		 | 4 ++--
2678 fc-lang/nl.orth		 | 4 ++--
2679 fc-lang/nn.orth		 | 4 ++--
2680 fc-lang/no.orth		 | 4 ++--
2681 fc-lang/ny.orth		 | 4 ++--
2682 fc-lang/oc.orth		 | 4 ++--
2683 fc-lang/om.orth		 | 4 ++--
2684 fc-lang/or.orth		 | 4 ++--
2685 fc-lang/os.orth		 | 4 ++--
2686 fc-lang/pes.orth		 | 4 ++--
2687 fc-lang/pl.orth		 | 4 ++--
2688 fc-lang/prs.orth		 | 4 ++--
2689 fc-lang/ps_af.orth		 | 4 ++--
2690 fc-lang/ps_pk.orth		 | 4 ++--
2691 fc-lang/pt.orth		 | 4 ++--
2692 fc-lang/rm.orth		 | 4 ++--
2693 fc-lang/ro.orth		 | 4 ++--
2694 fc-lang/ru.orth		 | 4 ++--
2695 fc-lang/sa.orth		 | 4 ++--
2696 fc-lang/sah.orth		 | 4 ++--
2697 fc-lang/sco.orth		 | 4 ++--
2698 fc-lang/se.orth		 | 4 ++--
2699 fc-lang/sel.orth		 | 4 ++--
2700 fc-lang/sk.orth		 | 4 ++--
2701 fc-lang/sl.orth		 | 4 ++--
2702 fc-lang/sm.orth		 | 4 ++--
2703 fc-lang/sma.orth		 | 4 ++--
2704 fc-lang/smj.orth		 | 4 ++--
2705 fc-lang/smn.orth		 | 4 ++--
2706 fc-lang/sms.orth		 | 4 ++--
2707 fc-lang/so.orth		 | 4 ++--
2708 fc-lang/sq.orth		 | 4 ++--
2709 fc-lang/sr.orth		 | 4 ++--
2710 fc-lang/sv.orth		 | 4 ++--
2711 fc-lang/sw.orth		 | 4 ++--
2712 fc-lang/syr.orth		 | 4 ++--
2713 fc-lang/ta.orth		 | 4 ++--
2714 fc-lang/te.orth		 | 4 ++--
2715 fc-lang/tg.orth		 | 4 ++--
2716 fc-lang/th.orth		 | 4 ++--
2717 fc-lang/ti_er.orth		 | 4 ++--
2718 fc-lang/ti_et.orth		 | 4 ++--
2719 fc-lang/tig.orth		 | 4 ++--
2720 fc-lang/tn.orth		 | 4 ++--
2721 fc-lang/to.orth		 | 4 ++--
2722 fc-lang/tr.orth		 | 4 ++--
2723 fc-lang/ts.orth		 | 4 ++--
2724 fc-lang/tt.orth		 | 4 ++--
2725 fc-lang/tw.orth		 | 4 ++--
2726 fc-lang/tyv.orth		 | 4 ++--
2727 fc-lang/ug.orth		 | 4 ++--
2728 fc-lang/uk.orth		 | 4 ++--
2729 fc-lang/ur.orth		 | 4 ++--
2730 fc-lang/ve.orth		 | 4 ++--
2731 fc-lang/vi.orth		 | 4 ++--
2732 fc-lang/vo.orth		 | 4 ++--
2733 fc-lang/vot.orth		 | 4 ++--
2734 fc-lang/wa.orth		 | 4 ++--
2735 fc-lang/wen.orth		 | 4 ++--
2736 fc-lang/wo.orth		 | 4 ++--
2737 fc-lang/xh.orth		 | 4 ++--
2738 fc-lang/yap.orth		 | 4 ++--
2739 fc-lang/yi.orth		 | 4 ++--
2740 fc-lang/yo.orth		 | 4 ++--
2741 fc-lang/zh_cn.orth		 | 4 ++--
2742 fc-lang/zh_hk.orth		 | 4 ++--
2743 fc-lang/zh_mo.orth		 | 4 ++--
2744 fc-lang/zh_sg.orth		 | 4 ++--
2745 fc-lang/zh_tw.orth		 | 4 ++--
2746 fc-lang/zu.orth		 | 4 ++--
2747 fc-list/Makefile.am		 | 4 ++--
2748 fc-list/fc-list.c		 | 4 ++--
2749 fc-match/Makefile.am		 | 4 ++--
2750 fc-match/fc-match.c		 | 4 ++--
2751 fc-pattern/Makefile.am		 | 4 ++--
2752 fc-pattern/fc-pattern.c	 | 4 ++--
2753 fc-query/Makefile.am		 | 4 ++--
2754 fc-query/fc-query.c		 | 4 ++--
2755 fc-scan/Makefile.am		 | 4 ++--
2756 fc-scan/fc-scan.c		 | 4 ++--
2757 fontconfig/fcfreetype.h	 | 4 ++--
2758 fontconfig/fcprivate.h		 | 4 ++--
2759 fontconfig/fontconfig.h	 | 4 ++--
2760 src/Makefile.am		 | 4 ++--
2761 src/fcatomic.c			 | 4 ++--
2762 src/fcblanks.c			 | 4 ++--
2763 src/fccache.c			 | 4 ++--
2764 src/fccfg.c			 | 4 ++--
2765 src/fccharset.c		 | 4 ++--
2766 src/fcdbg.c			 | 4 ++--
2767 src/fcdefault.c		 | 4 ++--
2768 src/fcdir.c			 | 4 ++--
2769 src/fcformat.c			 | 4 ++--
2770 src/fcfreetype.c		 | 4 ++--
2771 src/fcfs.c			 | 4 ++--
2772 src/fcinit.c			 | 4 ++--
2773 src/fcint.h			 | 4 ++--
2774 src/fclang.c			 | 4 ++--
2775 src/fclist.c			 | 4 ++--
2776 src/fcmatch.c			 | 4 ++--
2777 src/fcname.c			 | 4 ++--
2778 src/fcpat.c			 | 4 ++--
2779 src/fcstr.c			 | 4 ++--
2780 src/fcxml.c			 | 4 ++--
2781 257 files changed, 516 insertions(+), 517 deletions(-)
2782
2783commit 1f5c675fedd42bda49375ca7a9d6f3f8b2cd97bb
2784Author: Behdad Esfahbod <behdad@behdad.org>
2785Date:	Wed Nov 10 15:27:10 2010 -0500
2786
2787    Add more copyright owners
2788
2789 COPYING | 6 ++++++
2790 1 file changed, 6 insertions(+)
2791
2792commit 039b9fd090cf3fcd279eeb8c786070a94993a8ba
2793Author: Jeremy Huddleston <jeremyhu@apple.com>
2794Date:	Wed Nov 3 01:08:12 2010 -0700
2795
2796    fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE
2797
2798    In the default case, cachedir and confdir will evaluate to something
2799    referencing these other variables (which wouldn't otherwise be defined
2800    in the pkg-config file.
2801
2802    Fixes a regression introduced by
2803    81b542b50f82f8a0ad9f38f7d913fe5433631166
2804
2805    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2806    Tested-by: Jon TURNEY <jon.turney@dronecode.org.uk>
2807
2808 fontconfig.pc.in | 3 +++
2809 1 file changed, 3 insertions(+)
2810
2811commit 81b542b50f82f8a0ad9f38f7d913fe5433631166
2812Author: Jeremy Huddleston <jeremyhu@apple.com>
2813Date:	Wed Oct 6 11:21:29 2010 -0700
2814
2815    fontconfig.pc: Add variables for confdir and cachedir
2816
2817    Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
2818
2819 fontconfig.pc.in | 2 ++
2820 1 file changed, 2 insertions(+)
2821
2822commit caa4bec9459af0779d1d16ba66964593e5748e3c
2823Author: Behdad Esfahbod <behdad@behdad.org>
2824Date:	Tue Sep 21 13:18:05 2010 -0400
2825
2826    Bug 24729 - [ne_NP] Fix ortho file
2827
2828    Exclude three characters (U+090C..090E) from Nepalese.
2829
2830 fc-lang/ne.orth | 1 +
2831 1 file changed, 1 insertion(+)
2832
2833commit 0a023b24daa683d9c0be4e2ef6d50040c1c52316
2834Author: Behdad Esfahbod <behdad@behdad.org>
2835Date:	Tue Sep 21 13:14:55 2010 -0400
2836
2837    [fc-lang] Support excluding characters
2838
2839    By prefixing a line by a hyphen/minus sign.  Useful when including
2840    other orth files.
2841
2842 fc-lang/fc-lang.c | 35 +++++++++++++++++++++++++----------
2843 1 file changed, 25 insertions(+), 10 deletions(-)
2844
2845commit 52960d05ebb8af34a302e3959978d2930a39fb39
2846Author: Behdad Esfahbod <behdad@behdad.org>
2847Date:	Tue Sep 21 13:14:41 2010 -0400
2848
2849    Add new public API: FcCharSetDelChar()
2850
2851 doc/fccharset.fncs	 | 11 +++++++++++
2852 fontconfig/fontconfig.h |  3 +++
2853 src/fccharset.c	 | 17 +++++++++++++++++
2854 3 files changed, 31 insertions(+)
2855
2856commit 9d8d0226d9ac5bc9956263a13454179eafc4ab82
2857Author: Behdad Esfahbod <behdad@behdad.org>
2858Date:	Fri Sep 3 08:11:00 2010 -0400
2859
2860    Bug 29995 - fc-cat does not invoke FcFini()
2861
2862 fc-cat/fc-cat.c | 1 +
2863 1 file changed, 1 insertion(+)
2864
2865commit 25afea879d5b73c116e00c2c62b2a7ce9bcf803a
2866Author: Behdad Esfahbod <behdad@behdad.org>
2867Date:	Wed Aug 18 11:31:31 2010 -0400
2868
2869    Add comments
2870
2871 src/fcformat.c | 8 ++++++++
2872 1 file changed, 8 insertions(+)
2873
2874commit c2764d959c652f572bfefa00234448742bda2b08
2875Author: Behdad Esfahbod <behdad@behdad.org>
2876Date:	Thu Aug 5 15:58:09 2010 -0400
2877
2878    Bug 29338 - fc-pattern.sgml, open para tag
2879
2880 fc-pattern/fc-pattern.sgml | 2 +-
2881 1 file changed, 1 insertion(+), 1 deletion(-)
2882
2883commit 78366844468c5fa785d05bb25be2d0023e60f5ee
2884Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2885Date:	Wed Jun 2 22:38:19 2010 -0400
2886
2887    Fix compiler warnings
2888
2889 fc-lang/fc-lang.c | 6 +++---
2890 1 file changed, 3 insertions(+), 3 deletions(-)
2891
2892commit ba7b50ab3324887e1680a4a8961487706705c739
2893Author: Behdad Esfahbod <behdad@behdad.org>
2894Date:	Tue Apr 20 23:18:00 2010 -0400
2895
2896    Add fc-pattern cmdline tool
2897
2898 Makefile.am		    |	3 +-
2899 configure.in		    |	1 +
2900 fc-cache/fc-cache.sgml     |	1 +
2901 fc-cat/fc-cat.sgml	    |	1 +
2902 fc-list/fc-list.sgml	    |	1 +
2903 fc-match/fc-match.sgml     |	1 +
2904 fc-pattern/Makefile.am     |  59 +++++++++++++
2905 fc-pattern/fc-pattern.c    | 195
2906 +++++++++++++++++++++++++++++++++++++++++++
2907 fc-pattern/fc-pattern.sgml | 204
2908 +++++++++++++++++++++++++++++++++++++++++++++
2909 fc-query/fc-query.sgml     |	1 +
2910 fc-scan/fc-scan.sgml	    |	1 +
2911 11 files changed, 467 insertions(+), 1 deletion(-)
2912
2913commit ac5a2336436dadac699bb579d3f6ca30225dbb28
2914Author: Behdad Esfahbod <behdad@behdad.org>
2915Date:	Mon Apr 12 12:49:53 2010 -0400
2916
2917    Fix comment
2918
2919 src/fcmatch.c | 2 +-
2920 1 file changed, 1 insertion(+), 1 deletion(-)
2921
2922commit 594dcef0f30ca27e27b95a9174087e8c61327e5f
2923Author: Behdad Esfahbod <behdad@behdad.org>
2924Date:	Mon Apr 12 12:18:50 2010 -0400
2925
2926    Remove all training whitespaces
2927
2928 src/fcatomic.c   |   4 +-
2929 src/fccache.c	  |  66 ++++++++++++------------
2930 src/fccfg.c	  | 118 +++++++++++++++++++++----------------------
2931 src/fccharset.c  | 150
2932 +++++++++++++++++++++++++++----------------------------
2933 src/fcdbg.c	  |  14 +++---
2934 src/fcdefault.c  |   2 +-
2935 src/fcdir.c	  |  14 +++---
2936 src/fcfreetype.c |  88 ++++++++++++++++----------------
2937 src/fcfs.c	  |   6 +--
2938 src/fcftint.h	  |   2 +-
2939 src/fcinit.c	  |   6 +--
2940 src/fcint.h	  |  42 ++++++++--------
2941 src/fclang.c	  |  28 +++++------
2942 src/fclist.c	  |  30 +++++------
2943 src/fcmatch.c	  |  32 ++++++------
2944 src/fcmatrix.c   |   6 +--
2945 src/fcname.c	  |  28 +++++------
2946 src/fcpat.c	  |  70 +++++++++++++-------------
2947 src/fcstr.c	  |  74 +++++++++++++--------------
2948 src/ftglue.c	  |  16 +++---
2949 20 files changed, 398 insertions(+), 398 deletions(-)
2950
2951commit d0d1f3904c9f6af9f39a5a085e454cde5ba9d44e
2952Author: Behdad Esfahbod <behdad@behdad.org>
2953Date:	Mon Apr 12 12:10:05 2010 -0400
2954
2955    More whitespace
2956
2957 src/fcxml.c | 88
2958 ++++++++++++++++++++++++++++++-------------------------------
2959 1 file changed, 44 insertions(+), 44 deletions(-)
2960
2961commit 2b0f3f1128e479dd3d32022336c967655e6c4821
2962Author: Behdad Esfahbod <behdad@behdad.org>
2963Date:	Mon Apr 12 11:52:09 2010 -0400
2964
2965    Whitespace
2966
2967 src/fcxml.c | 2 +-
2968 1 file changed, 1 insertion(+), 1 deletion(-)
2969
2970commit 632612b810f1c8eb5b75ba1465d10cb31af0cbf0
2971Author: Behdad Esfahbod <behdad@behdad.org>
2972Date:	Wed Apr 7 12:47:37 2010 -0400
2973
2974    Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table
2975
2976    The OT spec says:
2977
2978    "When building a Unicode font for Windows, the platform ID should
2979    be 3 and the
2980    encoding ID should be 1. When building a symbol font for Windows,
2981    the platform
2982    ID should be 3 and the encoding ID should be 0."
2983
2984    We were ignoring the SYMBOL_CS entry before.  It's UTF-16/UCS-2
2985    like the
2986    UNICODE_CS.
2987
2988    Also, always use UTF-16BE instead of UCS-2BE.  The conversion
2989    was doing
2990    UTF-16BE anyway.
2991
2992 src/fcfreetype.c | 7 ++++---
2993 1 file changed, 4 insertions(+), 3 deletions(-)
2994
2995commit 300b495dc400df401afaacfa4e986092ea119865
2996Author: Behdad Esfahbod <behdad@behdad.org>
2997Date:	Wed Mar 3 13:26:55 2010 -0500
2998
2999    Don't include unistd.h in fontconfig.h
3000
3001    Bug 26783 patch: unistd.h not exist on ms windows
3002
3003 fontconfig/fontconfig.h | 1 -
3004 1 file changed, 1 deletion(-)
3005
3006commit 111e5b6d690970fce1abaf39e01d6d2498c9cfb3
3007Author: Behdad Esfahbod <behdad@behdad.org>
3008Date:	Fri Feb 26 01:47:56 2010 -0500
3009
3010    Bug 25152 Don't sleep(2) if all caches were uptodate
3011
3012 fc-cache/fc-cache.c | 12 ++++++++----
3013 1 file changed, 8 insertions(+), 4 deletions(-)
3014
3015commit 3cd1e673a9b518784183029d5cc1d2adae0cb29a
3016Author: Behdad Esfahbod <behdad@behdad.org>
3017Date:	Thu Feb 25 17:11:14 2010 -0500
3018
3019    Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails
3020
3021 src/fcint.h | 2 +-
3022 1 file changed, 1 insertion(+), 1 deletion(-)
3023
3024commit 2c93614ea0d0d1d895abe6c44add436c58bd99f8
3025Author: Behdad Esfahbod <behdad@behdad.org>
3026Date:	Thu Feb 25 15:10:41 2010 -0500
3027
3028    Bug 18886 installation crashes if fontconfig already installed
3029
3030    Run the uninstalled fc-cache, not the installed one.
3031
3032 Makefile.am | 4 ++--
3033 1 file changed, 2 insertions(+), 2 deletions(-)
3034
3035commit 2e375b68946cafa62dce3abebdd35e20ecbb0b46
3036Author: Behdad Esfahbod <behdad@behdad.org>
3037Date:	Sun Feb 14 20:27:22 2010 -0500
3038
3039    More doc typo fixes
3040
3041 doc/fcformat.fncs | 4 ++--
3042 1 file changed, 2 insertions(+), 2 deletions(-)
3043
3044commit 77be30cb9fde6540337a590e5d90e59996e07adc
3045Author: Behdad Esfahbod <behdad@behdad.org>
3046Date:	Sun Feb 14 20:20:00 2010 -0500
3047
3048    Fix doc typo
3049
3050 doc/fcformat.fncs | 2 +-
3051 1 file changed, 1 insertion(+), 1 deletion(-)
3052
3053commit d6351325056a94e2db0c8c533c7d16eb5c278861
3054Author: Behdad Esfahbod <behdad@behdad.org>
3055Date:	Tue Jan 26 12:45:09 2010 -0500
3056
3057    Add note about autogen.sh to INSTALL
3058
3059 INSTALL | 7 ++++++-
3060 1 file changed, 6 insertions(+), 1 deletion(-)
3061
3062commit 0dbbf9f20b8a65af8a8a05ada653d99117192622
3063Author: Behdad Esfahbod <behdad@behdad.org>
3064Date:	Tue Jan 26 12:43:51 2010 -0500
3065
3066    Update INSTALL
3067
3068 INSTALL | 4 ++--
3069 1 file changed, 2 insertions(+), 2 deletions(-)
3070
3071commit af4a82863f60dff79c4ce06a871b737899a3c9e3
3072Author: Behdad Esfahbod <behdad@behdad.org>
3073Date:	Tue Dec 8 21:15:15 2009 -0500
3074
3075    Bug 25508 configure assumes bash > 2.0 is on system
3076
3077    Remove dolt.  With libtool2, there's not much need for dolt.
3078
3079 acinclude.m4 | 137
3080 -----------------------------------------------------------
3081 configure.in |   1 -
3082 2 files changed, 138 deletions(-)
3083
3084commit aabe0f9d7d427097ddfc69ceb6f48999fcd01f60
3085Author: Behdad Esfahbod <behdad@behdad.org>
3086Date:	Mon Nov 30 16:09:55 2009 -0500
3087
3088    [doc] Fix typo
3089
3090 fc-match/fc-match.sgml | 2 +-
3091 1 file changed, 1 insertion(+), 1 deletion(-)
3092
3093commit 38bd85b83b2114d9a18da7b0ea73e0cdad5c7ee4
3094Author: Behdad Esfahbod <behdad@behdad.org>
3095Date:	Fri Nov 20 18:44:04 2009 -0500
3096
3097    [fc-cache] Document -r argument in man page
3098
3099 fc-cache/fc-cache.sgml | 11 ++++++++++-
3100 1 file changed, 10 insertions(+), 1 deletion(-)
3101
3102commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a
3103Author: Behdad Esfahbod <behdad@behdad.org>
3104Date:	Wed Nov 18 18:45:19 2009 -0500
3105
3106    Bump version to 2.8.0
3107
3108 README			 | 32 ++++++++++++++++++++++++++++++--
3109 configure.in		 |  2 +-
3110 fontconfig/fontconfig.h |  4 ++--
3111 3 files changed, 33 insertions(+), 5 deletions(-)
3112
3113commit 2e44cbe1b9bf466718167e9e05077743df36ab21
3114Author: Behdad Esfahbod <behdad@behdad.org>
3115Date:	Wed Nov 18 18:45:06 2009 -0500
3116
3117    Bump libtool revision in preparation for release
3118
3119 configure.in | 2 +-
3120 1 file changed, 1 insertion(+), 1 deletion(-)
3121
3122commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224
3123Author: Tor Lillqvist <tml@iki.fi>
3124Date:	Wed Nov 18 21:56:16 2009 +0200
3125
3126    Improve zip "distribution"
3127
3128    Don't put entries for directories in the zip file. Fetch manpages from
3129    correct place.
3130
3131 fontconfig-zip.in | 8 ++------
3132 1 file changed, 2 insertions(+), 6 deletions(-)
3133
3134commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b
3135Author: Tor Lillqvist <tml@iki.fi>
3136Date:	Wed Nov 18 21:54:39 2009 +0200
3137
3138    Use correct autoconf variable
3139
3140    Use LIBT_CURRENT_MINUS_AGE instead of the undefined
3141    lt_current_minus_age for the name of the DLL when generating the MS
3142    style import library.
3143
3144 src/Makefile.am | 2 +-
3145 1 file changed, 1 insertion(+), 1 deletion(-)
3146
3147commit 1845f3100d15927cc536bc3d38f140c139fb5614
3148Author: Behdad Esfahbod <behdad@behdad.org>
3149Date:	Wed Nov 18 14:39:34 2009 -0500
3150
3151    [fc-arch] Rename architecture names to better reflect what they are
3152
3153    We only care about three properties in the arch:
3154
3155      - endianness
3156      - pointer size
3157      - for 32-bit archs, whether double is aligned on 4 or 8 bytes
3158
3159    This leads to the following 6 archs (old name -> new name):
3160
3161	x86    -> le32d4
3162	mipsel -> le32d8
3163	x86-64 -> le64
3164	m68k   -> be32d4
3165	ppc    -> be32d8
3166	ppc64  -> be64
3167
3168 fc-arch/fcarch.tmpl.h | 67
3169 ++++++++++++++++++++++++++-------------------------
3170 1 file changed, 34 insertions(+), 33 deletions(-)
3171
3172commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6
3173Author: Behdad Esfahbod <behdad@behdad.org>
3174Date:	Wed Nov 18 14:08:00 2009 -0500
3175
3176    [fc-arch] Beautify the arch template
3177
3178 fc-arch/fc-arch.c     | 10 +++++-----
3179 fc-arch/fcarch.tmpl.h | 42 ++++++++++++++++++++++++++++++++++--------
3180 2 files changed, 39 insertions(+), 13 deletions(-)
3181
3182commit d074706b507226427f5a4018e78fe120a01eb53d
3183Author: Behdad Esfahbod <behdad@behdad.org>
3184Date:	Wed Nov 18 09:40:11 2009 -0500
3185
3186    [fc-case] Update CaseFolding.txt to Unicode 5.2.0
3187
3188 fc-case/CaseFolding.txt | 116
3189 ++++++++++++++++++++++++++++++++++++++++++++++--
3190 1 file changed, 112 insertions(+), 4 deletions(-)
3191
3192commit 13781ba00b0ded28319ff417a254c620231973f1
3193Author: Behdad Esfahbod <behdad@behdad.org>
3194Date:	Wed Nov 18 09:36:23 2009 -0500
3195
3196    [fc-glyphname] Remove Adobe glyphlist
3197
3198    It was unused.
3199
3200 fc-glyphname/glyphlist.txt | 4291
3201 --------------------------------------------
3202 1 file changed, 4291 deletions(-)
3203
3204commit d2fb683796f41a68edec53f26e524fd06725eef8
3205Author: Behdad Esfahbod <behdad@behdad.org>
3206Date:	Wed Nov 18 09:35:40 2009 -0500
3207
3208    Clean up Makefile's a bit
3209
3210 fc-arch/Makefile.am	  |  4 +---
3211 fc-case/Makefile.am	  |  7 +++----
3212 fc-glyphname/Makefile.am |  3 ++-
3213 fc-lang/Makefile.am	  |  2 +-
3214 src/Makefile.am	  | 12 +++++++++---
3215 5 files changed, 16 insertions(+), 12 deletions(-)
3216
3217commit 192927225c447a8eaba613838aff93f82dee41d0
3218Author: Behdad Esfahbod <behdad@behdad.org>
3219Date:	Wed Nov 18 09:26:24 2009 -0500
3220
3221    [fc-glyphname] Rename internal arrays to prefix with _fc_
3222
3223    Although they were static, I was still surprised that gdb was seeing
3224    our variable "glyphs".  Not helpful.
3225
3226 fc-glyphname/fc-glyphname.c |	6 +++---
3227 src/fcfreetype.c	     | 13 ++++++-------
3228 2 files changed, 9 insertions(+), 10 deletions(-)
3229
3230commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807
3231Author: Behdad Esfahbod <behdad@behdad.org>
3232Date:	Wed Nov 18 09:26:01 2009 -0500
3233
3234    [src] Create fcglyphname.h automatically
3235
3236 src/Makefile.am | 4 +++-
3237 1 file changed, 3 insertions(+), 1 deletion(-)
3238
3239commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc
3240Author: Behdad Esfahbod <behdad@behdad.org>
3241Date:	Wed Nov 18 09:25:42 2009 -0500
3242
3243    [fc-glyphname] Cleanup Makefile.am
3244
3245 fc-glyphname/Makefile.am | 8 +++-----
3246 1 file changed, 3 insertions(+), 5 deletions(-)
3247
3248commit 77f4e60a32971a815b85f187712191724a00b856
3249Author: Behdad Esfahbod <behdad@behdad.org>
3250Date:	Wed Nov 18 09:10:05 2009 -0500
3251
3252    Remove bogus comment
3253
3254    Last night in between my dreams I also noticed that we support Unicode
3255    values up to 0x01000000 and not 0x00100000 which I thought before.
3256    This covers the entire Unicode range.
3257
3258 src/fccharset.c | 1 -
3259 1 file changed, 1 deletion(-)
3260
3261commit a90a3ad97a7cee10225190e13a576e55871b9441
3262Author: Behdad Esfahbod <behdad@behdad.org>
3263Date:	Tue Nov 17 12:10:01 2009 -0500
3264
3265    Make sure fclang.h and fcarch.h are built
3266
3267 src/Makefile.am | 7 ++++++-
3268 1 file changed, 6 insertions(+), 1 deletion(-)
3269
3270commit a3b2426819836ab2454c6a7bad27c382f4a245bf
3271Author: Behdad Esfahbod <behdad@behdad.org>
3272Date:	Mon Nov 16 18:29:26 2009 -0500
3273
3274    [lang] Fix serializing LangSet from older versions
3275
3276 src/fclang.c | 9 ++++++---
3277 1 file changed, 6 insertions(+), 3 deletions(-)
3278
3279commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5
3280Author: Behdad Esfahbod <behdad@behdad.org>
3281Date:	Mon Nov 16 17:38:40 2009 -0500
3282
3283    [arch] Try to ensure proper FcLangSet alignment in arch
3284
3285 fc-arch/fc-arch.c     |  5 +++--
3286 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
3287 src/fclang.c	       |  2 +-
3288 3 files changed, 12 insertions(+), 11 deletions(-)
3289
3290commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc
3291Author: Behdad Esfahbod <behdad@behdad.org>
3292Date:	Mon Nov 16 17:00:50 2009 -0500
3293
3294    [xml] Remove unused code
3295
3296 src/fcxml.c | 12 ------------
3297 1 file changed, 12 deletions(-)
3298
3299commit b2d910123008115813a5cd623389189a2d66880b
3300Author: Behdad Esfahbod <behdad@behdad.org>
3301Date:	Mon Nov 16 16:57:53 2009 -0500
3302
3303    [int] Remove more unused macros
3304
3305 src/fcint.h | 4 ----
3306 1 file changed, 4 deletions(-)
3307
3308commit 247c4f3df21582260c4799bdbda2be1c13cc8901
3309Author: Behdad Esfahbod <behdad@behdad.org>
3310Date:	Mon Nov 16 15:48:20 2009 -0500
3311
3312    Enable automake silent rules
3313
3314 configure.in | 1 +
3315 1 file changed, 1 insertion(+)
3316
3317commit 963820fcbfdb537fd956f8863f8793cf22093c5d
3318Author: Behdad Esfahbod <behdad@behdad.org>
3319Date:	Mon Nov 16 15:46:46 2009 -0500
3320
3321    [int] Remove fc_value_* macros that did nothing other than renaming
3322
3323 src/fcint.h   |  6 ------
3324 src/fcmatch.c |  8 ++++----
3325 src/fcpat.c   | 12 ++++++------
3326 3 files changed, 10 insertions(+), 16 deletions(-)
3327
3328commit 888f9427ae84195104855d2bb2fbb6d44067a998
3329Author: Behdad Esfahbod <behdad@behdad.org>
3330Date:	Mon Nov 16 15:43:08 2009 -0500
3331
3332    [int] Remove fc_storage_type() in favor of direct access to v->type
3333
3334 src/fcint.h   | 1 -
3335 src/fcmatch.c | 2 +-
3336 src/fcpat.c   | 2 +-
3337 3 files changed, 2 insertions(+), 3 deletions(-)
3338
3339commit 486fa46893d070485738de6e2c0d418650662d63
3340Author: Behdad Esfahbod <behdad@behdad.org>
3341Date:	Mon Nov 16 15:41:58 2009 -0500
3342
3343    Remove unused macros
3344
3345 src/fcint.h | 5 -----
3346 1 file changed, 5 deletions(-)
3347
3348commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac
3349Author: Behdad Esfahbod <behdad@behdad.org>
3350Date:	Mon Nov 16 15:39:16 2009 -0500
3351
3352    Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
3353
3354    Protect cache against future expansions of FcLangSet (adding new
3355    orth files).  Previously, doing so could change the size of
3356    that struct.  Indeed, that happened between 2.6.0 and 2.7.3, causing
3357    crashes.  Unfortunately, sizeof(FcLangSet) was not checked in
3358    fcarch.c.
3359
3360    This changes FcLangSet code to be able to cope with struct size
3361    changes.
3362    And change cache format, hence bumping from 2 to 3.
3363
3364 fontconfig/fontconfig.h |  2 +-
3365 src/fcint.h		 |  2 +-
3366 src/fclang.c		 | 67
3367 ++++++++++++++++++++++++++++++++++++++-----------
3368 3 files changed, 54 insertions(+), 17 deletions(-)
3369
3370commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0
3371Author: Behdad Esfahbod <behdad@behdad.org>
3372Date:	Mon Nov 16 16:57:10 2009 -0500
3373
3374    [int] Define MIN/MAX/ABS macros
3375
3376 src/fcfreetype.c | 3 ---
3377 src/fcint.h	  | 4 ++++
3378 2 files changed, 4 insertions(+), 3 deletions(-)
3379
3380commit b393846860a390ebe35b19320b5eaf9272084042
3381Author: Behdad Esfahbod <behdad@behdad.org>
3382Date:	Mon Nov 16 15:17:56 2009 -0500
3383
3384    [fc-arch] Add FcAlign to arch signature
3385
3386 fc-arch/fc-arch.c     |  5 +++--
3387 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
3388 2 files changed, 11 insertions(+), 10 deletions(-)
3389
3390commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0
3391Author: Behdad Esfahbod <behdad@behdad.org>
3392Date:	Mon Nov 16 15:12:52 2009 -0500
3393
3394    Move FcAlign to fcint.h
3395
3396 src/fcint.h	   | 8 ++++++++
3397 src/fcserialize.c | 8 --------
3398 2 files changed, 8 insertions(+), 8 deletions(-)
3399
3400commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857
3401Author: Behdad Esfahbod <behdad@behdad.org>
3402Date:	Mon Nov 9 13:17:17 2009 -0500
3403
3404    Clarify default confdir and cachedir better.
3405
3406    Also remove --with-docdir.	It can be set by setting docdir variable.
3407
3408 configure.in	 | 19 ++-----------------
3409 doc/Makefile.am |  2 --
3410 2 files changed, 2 insertions(+), 19 deletions(-)
3411
3412commit b322eb4d7a90778dc9f08c73036836deba7e463e
3413Author: Behdad Esfahbod <behdad@behdad.org>
3414Date:	Tue Sep 8 11:45:26 2009 -0400
3415
3416    Bump version to 2.7.3
3417
3418 README			 | 14 ++++++++++++--
3419 configure.in		 |  2 +-
3420 fontconfig/fontconfig.h |  2 +-
3421 3 files changed, 14 insertions(+), 4 deletions(-)
3422
3423commit afc845d930877ac62f6d5a5f50ea87b5182d0a4a
3424Author: Behdad Esfahbod <behdad@behdad.org>
3425Date:	Tue Sep 8 11:44:59 2009 -0400
3426
3427    Bump libtool version in preparation for release
3428
3429 configure.in | 2 +-
3430 1 file changed, 1 insertion(+), 1 deletion(-)
3431
3432commit 5e544b32d8dc98737c7a268a6a5f877207284e9a
3433Author: Behdad Esfahbod <behdad@behdad.org>
3434Date:	Sun Sep 6 22:10:22 2009 -0400
3435
3436    Use default config in FcFileScan() and FcDirScan()
3437
3438    Before a NULL config was passed down adn essentially FcFileScan was
3439    equivalent to FcFreeTypeQuery.  Now fc-scan tool correctly applies
3440    the configuration to the scanned patterns.
3441
3442 src/fcdir.c | 4 ++--
3443 1 file changed, 2 insertions(+), 2 deletions(-)
3444
3445commit 25436fd08fa6d0825a2f7c7b5d51e34873a05187
3446Author: Roozbeh Pournader <roozbeh@gmail.com>
3447Date:	Wed Sep 2 20:03:42 2009 -0700
3448
3449    Updated Arabic, Persian, and Urdu orthographies
3450
3451    - Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms
3452    (bug #23004)
3453    - Persian (fa) orthography updated to latest standards and
3454    orthographies
3455    - Persian dialects Dari/Eastern Farsi (prs) and Western Farsi
3456    (pes) added
3457
3458 fc-lang/ar.orth  | 81
3459 +++++++++++---------------------------------------------
3460 fc-lang/fa.orth  | 80
3461 ++++++++++++++++++++++++++++++++++---------------------
3462 fc-lang/pes.orth | 26 ++++++++++++++++++
3463 fc-lang/prs.orth | 29 ++++++++++++++++++++
3464 fc-lang/ur.orth  | 77
3465 +++++++++++++++++++++++++++--------------------------
3466 5 files changed, 161 insertions(+), 132 deletions(-)
3467
3468commit d9d8b8826402ca75e882a427392bc8209ae8ff1a
3469Author: Roozbeh Pournader <roozbeh@gmail.com>
3470Date:	Wed Sep 2 18:54:24 2009 -0700
3471
3472    Correct Ewe (ee) orthography to use U+025B (bug #20711)
3473
3474 fc-lang/ee.orth | 2 +-
3475 1 file changed, 1 insertion(+), 1 deletion(-)
3476
3477commit e52fdbd2bc1b9589ca0adc4b0c143034ff60dd18
3478Author: Behdad Esfahbod <behdad@behdad.org>
3479Date:	Mon Aug 31 17:32:36 2009 -0400
3480
3481    Bump version to 2.7.2
3482
3483 README			 | 19 +++++++++++++++++--
3484 configure.in		 |  2 +-
3485 fontconfig/fontconfig.h |  2 +-
3486 3 files changed, 19 insertions(+), 4 deletions(-)
3487
3488commit a74cfb63cb6af3c357b9c33d9f28b9cea5ff3e72
3489Author: Behdad Esfahbod <behdad@behdad.org>
3490Date:	Mon Aug 31 17:32:13 2009 -0400
3491
3492    Bump libtool version for release
3493
3494 configure.in | 2 +-
3495 1 file changed, 1 insertion(+), 1 deletion(-)
3496
3497commit c5f0a65b36bc863d67bbf1f334262c35445ce610
3498Author: Behdad Esfahbod <behdad@behdad.org>
3499Date:	Tue Aug 25 20:40:30 2009 -0400
3500
3501    Revert "Fix FcNameUnparseLangSet()" and redo it
3502
3503    This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and
3504    fixes that bug using the new reverse-map I added in the previous
3505    commit.
3506
3507 src/fclang.c | 29 ++++++++++++++++++-----------
3508 1 file changed, 18 insertions(+), 11 deletions(-)
3509
3510commit d354a321ee51f0bb70a39faeed541d1a90477d7d
3511Author: Behdad Esfahbod <behdad@behdad.org>
3512Date:	Tue Aug 25 20:39:20 2009 -0400
3513
3514    Bug 23419 - "contains" expression seems not working on the fontconfig
3515    rule
3516
3517    Fix bug in FcLangSetContains(), similar to
3518    5c6d1ff23bda4386984a1d6e4c024958f8f5547c
3519
3520 fc-lang/fc-lang.c | 20 +++++++++++++++++---
3521 src/fclang.c	   |  4 ++--
3522 2 files changed, 19 insertions(+), 5 deletions(-)
3523
3524commit f33a23133ecbcc981745051f7c34d96b33b57447
3525Author: Behdad Esfahbod <behdad@behdad.org>
3526Date:	Fri Aug 21 13:41:41 2009 -0400
3527
3528    Bug 22037 - No Fonts installed on a default install on Windows
3529    Server 2003
3530
3531    Make it easy to install on older Windows
3532
3533 src/fcxml.c | 4 ++++
3534 1 file changed, 4 insertions(+)
3535
3536commit 8b1ceef0b7f41703775c163d6ac595a5407e9159
3537Author: Tor Lillqvist <tml@iki.fi>
3538Date:	Fri Aug 14 00:16:18 2009 +0300
3539
3540    Use multi-byte codepage aware string function on Windows
3541
3542    The East Asian double-byte codepages have characters with backslash as
3543    the second byte, so we must use _mbsrchr() instead of strrchr() when
3544    looking at pathnames in the system codepage.
3545
3546 src/fcxml.c | 11 +++++++++--
3547 1 file changed, 9 insertions(+), 2 deletions(-)
3548
3549commit d15678127aeea96c9c8254a171c2f0af0bd7d140
3550Author: Tor Lillqvist <tml@iki.fi>
3551Date:	Fri Aug 14 00:08:17 2009 +0300
3552
3553    Fix heap corruption on Windows in FcEndElement()
3554
3555    Must not call FcStrFree() on a value returned by
3556    FcStrBufDoneStatic(). In the Windows code don't bother with dynamic
3557    allocation, just use a local buffer.
3558
3559 src/fcxml.c | 43 +++++++++++--------------------------------
3560 1 file changed, 11 insertions(+), 32 deletions(-)
3561
3562commit a1b6e34a9a17a4a675bdc993aa465b92d7122376
3563Author: Tor Lillqvist <tml@iki.fi>
3564Date:	Fri Aug 14 00:02:59 2009 +0300
3565
3566    Fix MinGW compilation
3567
3568    Need to define _WIN32_WINNT as 0x0500 to get declaration for
3569    GetSystemWindowsDirectory().
3570
3571 src/fcxml.c | 1 +
3572 1 file changed, 1 insertion(+)
3573
3574commit 161620108bbb4e70f2817481e4d5bc26772fe67e
3575Author: Behdad Esfahbod <behdad@behdad.org>
3576Date:	Tue Jul 28 14:24:21 2009 -0400
3577
3578    [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)
3579
3580 fc-lang/ja.orth | 2 +-
3581 1 file changed, 1 insertion(+), 1 deletion(-)
3582
3583commit 7c12181f7a75a434e2139f4bee794046258342cf
3584Author: Behdad Esfahbod <behdad@behdad.org>
3585Date:	Tue Jul 28 14:23:10 2009 -0400
3586
3587    Improve charset printing
3588
3589 src/fcdbg.c  | 4 ++--
3590 src/fclang.c | 4 ++--
3591 2 files changed, 4 insertions(+), 4 deletions(-)
3592
3593commit d2c8ac373e9ac45df66627cfc42679636d017f6e
3594Author: Behdad Esfahbod <behdad@behdad.org>
3595Date:	Mon Jul 27 17:53:26 2009 -0400
3596
3597    Bump version to 2.7.1
3598
3599 README			 | 27 +++++++++++++++++++++++++--
3600 configure.in		 |  4 ++--
3601 fontconfig/fontconfig.h |  2 +-
3602 3 files changed, 28 insertions(+), 5 deletions(-)
3603
3604commit 16630692ec590bd70f4e426125e358251e05435d
3605Author: Behdad Esfahbod <behdad@behdad.org>
3606Date:	Mon Jul 27 17:51:17 2009 -0400
3607
3608    Update .gitignore
3609
3610 .gitignore | 1 +
3611 1 file changed, 1 insertion(+)
3612
3613commit 50d937b0e110ee21d9861b8fb973d62534db98ae
3614Author: Behdad Esfahbod <behdad@behdad.org>
3615Date:	Mon Jul 27 17:48:29 2009 -0400
3616
3617    Bump libtool versions that 2.7.0 (I forgot to do back then)
3618
3619 configure.in | 4 ++--
3620 1 file changed, 2 insertions(+), 2 deletions(-)
3621
3622commit 273e22c71f78281ade1c5c30a25ef10d214d7ea6
3623Author: Behdad Esfahbod <behdad@behdad.org>
3624Date:	Mon Jul 27 15:07:12 2009 -0400
3625
3626    Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)
3627
3628    We distribute the docs, so it makes little sense to distribute with
3629    @CONFDIR@ replaced.  Until we find a better solution, I've hardcoded
3630    /etc/fonts now.
3631
3632 doc/confdir.sgml.in | 3 ++-
3633 1 file changed, 2 insertions(+), 1 deletion(-)
3634
3635commit 21384990ffd045cc0f8379a325612aba6d810359
3636Author: Behdad Esfahbod <behdad@behdad.org>
3637Date:	Mon Jul 27 14:50:44 2009 -0400
3638
3639    [doc] Add ~/fonts.conf.d to user docs
3640
3641 doc/fontconfig-user.sgml | 7 +++++++
3642 1 file changed, 7 insertions(+)
3643
3644commit 7575c666619c58df00659d4e70b01104b8e114a5
3645Author: Behdad Esfahbod <behdad@behdad.org>
3646Date:	Sat Jul 25 16:38:52 2009 -0400
3647
3648    TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32
3649
3650    Reported by Yuriy Kaminskiy.
3651
3652 src/fcfreetype.c | 2 +-
3653 1 file changed, 1 insertion(+), 1 deletion(-)
3654
3655commit 558581c434abf0d96c46cf3bb1454be6806e1ffc
3656Author: Behdad Esfahbod <behdad@behdad.org>
3657Date:	Fri Jul 24 14:59:07 2009 -0400
3658
3659    Fix doc syntax (#22902)
3660
3661 fc-match/fc-match.sgml | 3 ++-
3662 fc-scan/fc-scan.sgml	| 2 +-
3663 2 files changed, 3 insertions(+), 2 deletions(-)
3664
3665commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
3666Author: Behdad Esfahbod <behdad@behdad.org>
3667Date:	Wed Jul 22 19:25:24 2009 -0400
3668
3669    Fix FcNameUnparseLangSet()
3670
3671    Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
3672
3673 src/fclang.c | 29 +++++++++++------------------
3674 1 file changed, 11 insertions(+), 18 deletions(-)
3675
3676commit d9741a7f1a73f718ab20b0582fff8aebeba01077
3677Author: Behdad Esfahbod <behdad@behdad.org>
3678Date:	Wed Jul 22 19:01:06 2009 -0400
3679
3680    Remove unused macros
3681
3682 src/fcmatch.c | 33 ++-------------------------------
3683 1 file changed, 2 insertions(+), 31 deletions(-)
3684
3685commit 792ce655cb06c678d4a4ff091866fd0531b141fb
3686Author: Karl Tomlinson <karlt@karlt.net>
3687Date:	Wed Jul 22 08:39:23 2009 -0400
3688
3689    Don't change the order of names unnecessarily (#20128)
3690
3691    so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over
3692    TT_NAME_ID_FONT_FAMILY when both are specified for the default
3693    language.
3694
3695 src/fclist.c | 5 ++++-
3696 1 file changed, 4 insertions(+), 1 deletion(-)
3697
3698commit 327fc9d183ba193c307d0ecaec8ad1f4e6ca1330
3699Author: Behdad Esfahbod <behdad@behdad.org>
3700Date:	Tue Jul 21 15:41:47 2009 -0400
3701
3702    Use GetSystemWindowsDirectory() instead of GetWindowsDirectory()
3703    (#22037)
3704
3705 src/fcxml.c | 6 +++---
3706 1 file changed, 3 insertions(+), 3 deletions(-)
3707
3708commit 86dd857447f69cf89fd47259055b150f62519c17
3709Author: Behdad Esfahbod <behdad@behdad.org>
3710Date:	Tue Jul 21 15:39:58 2009 -0400
3711
3712    Improve libtool version parsing (#22122)
3713
3714 autogen.sh | 2 +-
3715 1 file changed, 1 insertion(+), 1 deletion(-)
3716
3717commit 16e55c7c85fc5771349172d6eb989dddd48c5c25
3718Author: Behdad Esfahbod <behdad@behdad.org>
3719Date:	Mon Jul 20 16:30:12 2009 -0400
3720
3721    Fix leak with string VStack objects
3722
3723 src/fcxml.c | 2 +-
3724 1 file changed, 1 insertion(+), 1 deletion(-)
3725
3726commit c0ffd7733a735bf2e10834925c63f0039c408649
3727Author: Behdad Esfahbod <behdad@behdad.org>
3728Date:	Fri Jul 10 18:09:42 2009 +0100
3729
3730    Add Inconsolata to monospace config (#22710)
3731
3732 conf.d/45-latin.conf | 1 +
3733 conf.d/60-latin.conf | 1 +
3734 2 files changed, 2 insertions(+)
3735
3736commit 55e202a62d95e25cf2c4897afd66eab5711195c3
3737Author: Behdad Esfahbod <behdad@behdad.org>
3738Date:	Sun Jun 28 14:14:46 2009 -0400
3739
3740    Remove unused ftglue code
3741
3742 src/fcfreetype.c | 66
3743 ++++++++++++++++++++++++--------------------------------
3744 src/ftglue.c	  | 62
3745 ++--------------------------------------------------
3746 src/ftglue.h	  | 33 ----------------------------
3747 3 files changed, 30 insertions(+), 131 deletions(-)
3748
3749commit 52742ff86b60b1d244c1e87611aff5ceee46e596
3750Author: Behdad Esfahbod <behdad@behdad.org>
3751Date:	Sun Jun 28 13:49:09 2009 -0400
3752
3753    Replace spaces with tabs in conf files
3754
3755 conf.d/25-unhint-nonlatin.conf |  32 +++----
3756 conf.d/30-metric-aliases.conf	|  48 +++++------
3757 conf.d/30-urw-aliases.conf	|  36 ++++----
3758 conf.d/65-fonts-persian.conf	| 184
3759 ++++++++++++++++++++---------------------
3760 conf.d/90-synthetic.conf	|   8 +-
3761 5 files changed, 154 insertions(+), 154 deletions(-)
3762
3763commit 57cf838cccda12dd171d3834b3e9b1275467d9e2
3764Author: Behdad Esfahbod <behdad@behdad.org>
3765Date:	Sun Jun 28 13:46:41 2009 -0400
3766
3767    Fix win32 build
3768
3769 src/fcint.h | 2 +-
3770 1 file changed, 1 insertion(+), 1 deletion(-)
3771
3772commit 76374f0edef04e21859122dd8a2026b64fd2b273
3773Author: Behdad Esfahbod <behdad@behdad.org>
3774Date:	Wed Jun 24 15:19:13 2009 -0400
3775
3776    git-tag -s again
3777
3778 new-version.sh | 2 +-
3779 1 file changed, 1 insertion(+), 1 deletion(-)
3780
3781commit 0f40912599a4be1b961c091733ed86d08a4e14e1
3782Author: Behdad Esfahbod <behdad@behdad.org>
3783Date:	Wed Jun 24 15:04:11 2009 -0400
3784
3785    Bump version to 2.7.0
3786
3787 README			 | 222
3788 +++++++++++++++++++++++++++++++++++++++++++++++-
3789 configure.in		 |   2 +-
3790 fontconfig/fontconfig.h |   2 +-
3791 3 files changed, 222 insertions(+), 4 deletions(-)
3792
3793commit 3734d6a5a2c5326bf1cd8b7cc7f3f07fe6943aa5
3794Author: Behdad Esfahbod <behdad@behdad.org>
3795Date:	Wed Jun 24 15:03:32 2009 -0400
3796
3797    Remove keithp's GPG key id
3798
3799 new-version.sh | 2 +-
3800 1 file changed, 1 insertion(+), 1 deletion(-)
3801
3802commit d07059b7a3f8044904d884818d5e03596e7cc1a2
3803Author: Behdad Esfahbod <behdad@behdad.org>
3804Date:	Wed Jun 24 14:43:32 2009 -0400
3805
3806    Fix distcheck
3807
3808 Makefile.am | 7 +++----
3809 1 file changed, 3 insertions(+), 4 deletions(-)
3810
3811commit b65fa0c3113bd1e1cec38d05f8c4f45f78e3e044
3812Author: Behdad Esfahbod <behdad@behdad.org>
3813Date:	Thu Jun 11 07:08:10 2009 -0400
3814
3815    Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags
3816
3817 fontconfig.pc.in | 2 +-
3818 1 file changed, 1 insertion(+), 1 deletion(-)
3819
3820commit 3164ac76229d9817120015401c1f532934d0a3e2
3821Author: Behdad Esfahbod <behdad@behdad.org>
3822Date:	Fri Jun 5 22:59:06 2009 -0400
3823
3824    [xml] Intern more strings
3825
3826 src/fcxml.c | 9 ++++-----
3827 1 file changed, 4 insertions(+), 5 deletions(-)
3828
3829commit 390c05e64a3716f6ea6fd81cf3ab63439051fbaa
3830Author: Behdad Esfahbod <behdad@behdad.org>
3831Date:	Fri Jun 5 22:32:31 2009 -0400
3832
3833    [xml] Allocate FcExpr's in a pool in FcConfig
3834
3835    Reduces number of malloc's for FcExprs from hundreds into single
3836    digits.
3837
3838 src/fccfg.c | 32 ++++++++++++++++++++++++++
3839 src/fcint.h | 14 ++++++++++++
3840 src/fcxml.c | 75
3841 ++++++++++++++++++++++++++-----------------------------------
3842 3 files changed, 78 insertions(+), 43 deletions(-)
3843
3844commit 398d436441d741d6f8edcc25ca01aa9715c0731c
3845Author: Behdad Esfahbod <behdad@behdad.org>
3846Date:	Fri Jun 5 21:37:01 2009 -0400
3847
3848    [xml] Mark more symbols static
3849
3850 src/fcint.h | 30 ------------------------------
3851 src/fcxml.c | 22 ++++++++++++----------
3852 2 files changed, 12 insertions(+), 40 deletions(-)
3853
3854commit a96ecbfa20fbc66fad3847b1d2bc6fb3cd712c91
3855Author: Behdad Esfahbod <behdad@behdad.org>
3856Date:	Fri Jun 5 18:40:46 2009 -0400
3857
3858    [xml] Centralize FcExpr allocation
3859
3860    To be improved, using a central pool.
3861
3862 src/fcxml.c | 46 ++++++++++++++++++++--------------------------
3863 1 file changed, 20 insertions(+), 26 deletions(-)
3864
3865commit 5aebb3e299d877c4a66f409a7d448b2ac4e94be0
3866Author: Behdad Esfahbod <behdad@behdad.org>
3867Date:	Fri Jun 5 18:27:47 2009 -0400
3868
3869    Remove unused prototypes and function
3870
3871 src/fcint.h | 16 ++--------------
3872 src/fcxml.c |	6 ------
3873 2 files changed, 2 insertions(+), 20 deletions(-)
3874
3875commit 900723f3d2396cfb606e5eceb8df0b71c4ffc0dd
3876Author: Behdad Esfahbod <behdad@behdad.org>
3877Date:	Fri Jun 5 18:16:38 2009 -0400
3878
3879    [charset] Grow internal FcCharset arrays exponentially
3880
3881 src/fccharset.c | 65
3882 ++++++++++++++++++++++++++++++++-------------------------
3883 1 file changed, 36 insertions(+), 29 deletions(-)
3884
3885commit cce69b07efd82056c8eb855ef7ac7e02c94439da
3886Author: Behdad Esfahbod <behdad@behdad.org>
3887Date:	Fri Jun 5 17:15:53 2009 -0400
3888
3889    Always set *changed in FcCharsetMerge
3890
3891 src/fccharset.c | 5 ++++-
3892 1 file changed, 4 insertions(+), 1 deletion(-)
3893
3894commit 86bdf4598fb46f7f2a36151016a5d318da073d60
3895Author: Behdad Esfahbod <behdad@behdad.org>
3896Date:	Fri Jun 5 16:57:35 2009 -0400
3897
3898    Add XXX note about Unicode Plane 16
3899
3900 src/fccharset.c | 6 +++---
3901 1 file changed, 3 insertions(+), 3 deletions(-)
3902
3903commit efe5eae26b2443363b1000b3197d1731a40f8af9
3904Author: Behdad Esfahbod <behdad@behdad.org>
3905Date:	Fri Jun 5 16:49:07 2009 -0400
3906
3907    Simplify FcValueSave() semantics
3908
3909 src/fccfg.c |	3 ++-
3910 src/fcpat.c | 12 ++----------
3911 2 files changed, 4 insertions(+), 11 deletions(-)
3912
3913commit 8ea654b2aa6b4e97b369e299325da49807559511
3914Author: Behdad Esfahbod <behdad@behdad.org>
3915Date:	Mon Jun 1 21:14:56 2009 -0400
3916
3917    Use/prefer WWS family/style (name table id 21/22)
3918
3919 src/fcfreetype.c | 12 ++++++++++++
3920 1 file changed, 12 insertions(+)
3921
3922commit 76845a40c58b092a9b1812830dc98b6f32e13da6
3923Author: Behdad Esfahbod <behdad@behdad.org>
3924Date:	Mon May 25 20:26:56 2009 -0400
3925
3926    Mark matchers array const (#21935)
3927
3928 src/fcmatch.c | 2 +-
3929 1 file changed, 1 insertion(+), 1 deletion(-)
3930
3931commit aa82a4f81d4d5e547c84266e66274d55e3843746
3932Author: Roozbeh Pournader <roozbeh@gmail.com>
3933Date:	Thu May 7 14:31:11 2009 -0700
3934
3935    Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
3936
3937    The correct ISO 639 code for Pakistani/Western Panjabi seems to be
3938    'lah',
3939    not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.
3940
3941    Signed-off-by: Behdad Esfahbod <behdad@behdad.org>
3942
3943 fc-lang/Makefile.am |	5 +++--
3944 fc-lang/lah.orth    | 35 +++++++++++++++++++++++++++++++++++
3945 fc-lang/pa.orth     | 53
3946 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3947 fc-lang/pa_in.orth  | 46 ----------------------------------------------
3948 fc-lang/pa_pk.orth  |	7 ++++---
3949 5 files changed, 95 insertions(+), 51 deletions(-)
3950
3951commit 58aa0c8ee83f7bbd232401583106387517d216a9
3952Author: Behdad Esfahbod <behdad@behdad.org>
3953Date:	Thu Apr 9 13:31:18 2009 -0400
3954
3955    Detect TrueType Collections by checking the font data header
3956
3957    Instead of checking for "face->num_faces >1". (GNOME bug #577952)
3958
3959 src/ftglue.c | 11 +++++++++--
3960 1 file changed, 9 insertions(+), 2 deletions(-)
3961
3962commit 1dd95fcb8bb9b5feeabee0dfe334448733f5cb4c
3963Author: Serge van den Boom <svdb+freedesktop.org@stack.nl>
3964Date:	Sun Apr 5 19:00:18 2009 -0400
3965
3966    Correctly handle mmap() failure (#21062)
3967
3968 src/fccache.c | 2 ++
3969 1 file changed, 2 insertions(+)
3970
3971commit 35c51811515ab316c7279bd779f6685f2aaf7e81
3972Author: Behdad Esfahbod <behdad@behdad.org>
3973Date:	Wed Mar 25 23:40:40 2009 -0400
3974
3975    [fc-cache] Remove obsolete sentence from man page
3976
3977 fc-cache/fc-cache.sgml | 5 +----
3978 1 file changed, 1 insertion(+), 4 deletions(-)
3979
3980commit ffd6668b469508177c4baf7745ae42aee5b00322
3981Author: Behdad Esfahbod <behdad@behdad.org>
3982Date:	Wed Mar 18 19:28:52 2009 -0400
3983
3984    [fc-lang] Make LangSet representation in the cache files stable
3985
3986    Fontconfig assigns an index number to each language it knows about.
3987    The index is used to index a bit in FcLangSet language map.  The bit
3988    map is stored in the cache.
3989
3990    Previously fc-lang simply sorted the list of languages and assigned
3991    them an index starting from zero.  Net effect is that whenever new
3992    orth files were added, all the FcLangSet info in the cache files would
3993    become invalid.  This was causing weird bugs like this one:
3994
3995      https://bugzilla.redhat.com/show_bug.cgi?id=490888
3996
3997    With this commit we fix the index assigned to each language.
3998    The index
3999    will be based on the order the orth files are passed to fc-lang.  As a
4000    result all orth files are explicitly listed in Makefile.am now, and
4001    new additions should be made to the end of the list.  The list is made
4002    to reflect the sorted list of orthographies from 2.6.0 released
4003    followed
4004    by new additions since.
4005
4006    This fixes the stability problem.  Needless to say, recreating caches
4007    is necessary before any new orthography is recognized in existing
4008    fonts,
4009    but at least the existing caches are still valid and don't cause bugs
4010    like the above.
4011
4012 configure.in	     |	 7 --
4013 fc-lang/Makefile.am | 248
4014 +++++++++++++++++++++++++++++++++++++++++++++++++++-
4015 fc-lang/fc-lang.c   |	49 +++++++----
4016 src/fclang.c	     |	 4 +-
4017 4 files changed, 282 insertions(+), 26 deletions(-)
4018
4019commit 4d13536db49bdfba97f84f702325d1a99796c06b
4020Author: Behdad Esfahbod <behdad@behdad.org>
4021Date:	Wed Mar 18 18:50:14 2009 -0400
4022
4023    [fcstr] Remove unused variable
4024
4025 src/fcstr.c | 2 --
4026 1 file changed, 2 deletions(-)
4027
4028commit bb36e67685dc4139fc4199c57c9d74d97f7923c8
4029Author: Behdad Esfahbod <behdad@behdad.org>
4030Date:	Wed Mar 18 18:43:09 2009 -0400
4031
4032    [fc-lang] Fix bug in country map generation
4033
4034    Previously the county map code was using an uninitialized variable and
4035    hence was totally failing to populate same-lang-different-territory
4036    map.
4037
4038 fc-lang/fc-lang.c | 2 +-
4039 1 file changed, 1 insertion(+), 1 deletion(-)
4040
4041commit 0f11354877323edc2145f687f9127d2de83c5b3b
4042Author: Behdad Esfahbod <behdad@behdad.org>
4043Date:	Tue Mar 17 12:52:48 2009 -0400
4044
4045    Revert "[conf] Disable hinting when emboldening (#19904)" (#20599)
4046
4047    This reverts commit 10609af4aa4030a15c19573198462fa002d2ef13.
4048    Apparently disabling hinting can cause worse rendering with certain
4049    fonts.  This is better handled on a per font basis.
4050
4051 conf.d/90-synthetic.conf | 11 -----------
4052 1 file changed, 11 deletions(-)
4053
4054commit 7042e236495399aab4eaf268232177d4b1680a12
4055Author: Behdad Esfahbod <behdad@behdad.org>
4056Date:	Mon Mar 16 17:59:50 2009 -0400
4057
4058    [Makefile.am] Don't clean ChangeLog in distclean
4059
4060 Makefile.am | 2 +-
4061 1 file changed, 1 insertion(+), 1 deletion(-)
4062
4063commit caeea376da54a6337bfcb1bb20f50c8c2302458f
4064Author: Behdad Esfahbod <behdad@behdad.org>
4065Date:	Fri Mar 13 17:26:21 2009 -0400
4066
4067    Document FcPatternFormat() format
4068
4069 doc/Makefile.am	   |   2 +
4070 doc/fcformat.fncs	   | 301
4071 ++++++++++++++++++++++++++++++++++++++++++++++
4072 doc/fcpattern.fncs	   |  20 ---
4073 doc/fontconfig-devel.sgml |   2 +
4074 src/fcformat.c		   |  94 ++++++++-------
4075 5 files changed, 353 insertions(+), 66 deletions(-)
4076
4077commit f6d83439890c165e5a7f6a8a746ffdb189dbbd0d
4078Author: Behdad Esfahbod <behdad@behdad.org>
4079Date:	Fri Mar 13 12:11:13 2009 -0400
4080
4081    [fcformat] Fix default-value handling
4082
4083 src/fcformat.c | 21 +++++++++++----------
4084 1 file changed, 11 insertions(+), 10 deletions(-)
4085
4086commit 3074a73b418b40135d4a4f4e0713fcf987d34795
4087Author: Behdad Esfahbod <behdad@behdad.org>
4088Date:	Thu Mar 12 16:00:08 2009 -0400
4089
4090    Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in
4091    all files
4092
4093 COPYING			 | 4 ++--
4094 Makefile.am			 | 4 ++--
4095 conf.d/65-fonts-persian.conf	 | 2 +-
4096 conf.d/Makefile.am		 | 4 ++--
4097 config/Makedefs.in		 | 4 ++--
4098 configure.in			 | 4 ++--
4099 doc/Makefile.am		 | 4 ++--
4100 doc/confdir.sgml.in		 | 4 ++--
4101 doc/edit-sgml.c		 | 4 ++--
4102 doc/fcatomic.fncs		 | 4 ++--
4103 doc/fcblanks.fncs		 | 4 ++--
4104 doc/fccache.fncs		 | 4 ++--
4105 doc/fccharset.fncs		 | 4 ++--
4106 doc/fcconfig.fncs		 | 4 ++--
4107 doc/fcconstant.fncs		 | 4 ++--
4108 doc/fcfile.fncs		 | 4 ++--
4109 doc/fcfontset.fncs		 | 4 ++--
4110 doc/fcfreetype.fncs		 | 4 ++--
4111 doc/fcinit.fncs		 | 4 ++--
4112 doc/fcmatrix.fncs		 | 4 ++--
4113 doc/fcobjectset.fncs		 | 4 ++--
4114 doc/fcobjecttype.fncs		 | 4 ++--
4115 doc/fcpattern.fncs		 | 4 ++--
4116 doc/fcstring.fncs		 | 4 ++--
4117 doc/fcstrset.fncs		 | 4 ++--
4118 doc/fcvalue.fncs		 | 4 ++--
4119 doc/fontconfig-devel.sgml	 | 8 ++++----
4120 doc/fontconfig-user.sgml	 | 4 ++--
4121 doc/func.sgml			 | 4 ++--
4122 doc/version.sgml.in		 | 4 ++--
4123 fc-arch/Makefile.am		 | 4 ++--
4124 fc-arch/fcarch.tmpl.h		 | 4 ++--
4125 fc-cache/Makefile.am		 | 4 ++--
4126 fc-cache/fc-cache.c		 | 4 ++--
4127 fc-case/Makefile.am		 | 4 ++--
4128 fc-case/fc-case.c		 | 4 ++--
4129 fc-case/fccase.tmpl.h		 | 4 ++--
4130 fc-cat/Makefile.am		 | 4 ++--
4131 fc-cat/fc-cat.c		 | 4 ++--
4132 fc-glyphname/Makefile.am	 | 4 ++--
4133 fc-glyphname/fc-glyphname.c	 | 4 ++--
4134 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
4135 fc-lang/Makefile.am		 | 4 ++--
4136 fc-lang/aa.orth		 | 4 ++--
4137 fc-lang/ab.orth		 | 4 ++--
4138 fc-lang/af.orth		 | 4 ++--
4139 fc-lang/am.orth		 | 4 ++--
4140 fc-lang/ar.orth		 | 4 ++--
4141 fc-lang/ast.orth		 | 4 ++--
4142 fc-lang/av.orth		 | 4 ++--
4143 fc-lang/ay.orth		 | 4 ++--
4144 fc-lang/az_ir.orth		 | 4 ++--
4145 fc-lang/ba.orth		 | 4 ++--
4146 fc-lang/be.orth		 | 4 ++--
4147 fc-lang/bg.orth		 | 4 ++--
4148 fc-lang/bh.orth		 | 4 ++--
4149 fc-lang/bho.orth		 | 4 ++--
4150 fc-lang/bi.orth		 | 4 ++--
4151 fc-lang/bin.orth		 | 4 ++--
4152 fc-lang/bm.orth		 | 4 ++--
4153 fc-lang/bo.orth		 | 4 ++--
4154 fc-lang/br.orth		 | 4 ++--
4155 fc-lang/bs.orth		 | 4 ++--
4156 fc-lang/bua.orth		 | 4 ++--
4157 fc-lang/ca.orth		 | 4 ++--
4158 fc-lang/ce.orth		 | 4 ++--
4159 fc-lang/ch.orth		 | 4 ++--
4160 fc-lang/chm.orth		 | 4 ++--
4161 fc-lang/chr.orth		 | 4 ++--
4162 fc-lang/co.orth		 | 4 ++--
4163 fc-lang/cs.orth		 | 4 ++--
4164 fc-lang/cu.orth		 | 4 ++--
4165 fc-lang/cv.orth		 | 4 ++--
4166 fc-lang/cy.orth		 | 4 ++--
4167 fc-lang/da.orth		 | 4 ++--
4168 fc-lang/de.orth		 | 4 ++--
4169 fc-lang/dz.orth		 | 4 ++--
4170 fc-lang/el.orth		 | 4 ++--
4171 fc-lang/en.orth		 | 4 ++--
4172 fc-lang/eo.orth		 | 4 ++--
4173 fc-lang/es.orth		 | 4 ++--
4174 fc-lang/et.orth		 | 4 ++--
4175 fc-lang/eu.orth		 | 4 ++--
4176 fc-lang/fa.orth		 | 4 ++--
4177 fc-lang/fc-lang.c		 | 4 ++--
4178 fc-lang/fc-lang.man		 | 4 ++--
4179 fc-lang/fclang.tmpl.h		 | 4 ++--
4180 fc-lang/ff.orth		 | 4 ++--
4181 fc-lang/fi.orth		 | 4 ++--
4182 fc-lang/fj.orth		 | 4 ++--
4183 fc-lang/fo.orth		 | 4 ++--
4184 fc-lang/fr.orth		 | 4 ++--
4185 fc-lang/fur.orth		 | 4 ++--
4186 fc-lang/fy.orth		 | 4 ++--
4187 fc-lang/ga.orth		 | 4 ++--
4188 fc-lang/gd.orth		 | 4 ++--
4189 fc-lang/gez.orth		 | 4 ++--
4190 fc-lang/gl.orth		 | 4 ++--
4191 fc-lang/gn.orth		 | 4 ++--
4192 fc-lang/gu.orth		 | 4 ++--
4193 fc-lang/gv.orth		 | 4 ++--
4194 fc-lang/ha.orth		 | 4 ++--
4195 fc-lang/haw.orth		 | 4 ++--
4196 fc-lang/he.orth		 | 4 ++--
4197 fc-lang/hi.orth		 | 4 ++--
4198 fc-lang/ho.orth		 | 4 ++--
4199 fc-lang/hr.orth		 | 4 ++--
4200 fc-lang/hu.orth		 | 4 ++--
4201 fc-lang/hy.orth		 | 4 ++--
4202 fc-lang/ia.orth		 | 4 ++--
4203 fc-lang/id.orth		 | 4 ++--
4204 fc-lang/ie.orth		 | 4 ++--
4205 fc-lang/ig.orth		 | 4 ++--
4206 fc-lang/ik.orth		 | 4 ++--
4207 fc-lang/io.orth		 | 4 ++--
4208 fc-lang/is.orth		 | 4 ++--
4209 fc-lang/it.orth		 | 4 ++--
4210 fc-lang/iu.orth		 | 4 ++--
4211 fc-lang/ja.orth		 | 4 ++--
4212 fc-lang/ka.orth		 | 4 ++--
4213 fc-lang/kaa.orth		 | 4 ++--
4214 fc-lang/ki.orth		 | 4 ++--
4215 fc-lang/kk.orth		 | 4 ++--
4216 fc-lang/kl.orth		 | 4 ++--
4217 fc-lang/kn.orth		 | 4 ++--
4218 fc-lang/ko.orth		 | 4 ++--
4219 fc-lang/kok.orth		 | 4 ++--
4220 fc-lang/ku_am.orth		 | 4 ++--
4221 fc-lang/ku_ir.orth		 | 4 ++--
4222 fc-lang/kum.orth		 | 4 ++--
4223 fc-lang/kv.orth		 | 4 ++--
4224 fc-lang/kw.orth		 | 4 ++--
4225 fc-lang/ky.orth		 | 4 ++--
4226 fc-lang/la.orth		 | 4 ++--
4227 fc-lang/lb.orth		 | 4 ++--
4228 fc-lang/lez.orth		 | 4 ++--
4229 fc-lang/ln.orth		 | 4 ++--
4230 fc-lang/lo.orth		 | 4 ++--
4231 fc-lang/lt.orth		 | 4 ++--
4232 fc-lang/lv.orth		 | 4 ++--
4233 fc-lang/mai.orth		 | 4 ++--
4234 fc-lang/mg.orth		 | 4 ++--
4235 fc-lang/mh.orth		 | 4 ++--
4236 fc-lang/mi.orth		 | 4 ++--
4237 fc-lang/mk.orth		 | 4 ++--
4238 fc-lang/ml.orth		 | 4 ++--
4239 fc-lang/mn_cn.orth		 | 4 ++--
4240 fc-lang/mo.orth		 | 4 ++--
4241 fc-lang/mr.orth		 | 4 ++--
4242 fc-lang/mt.orth		 | 4 ++--
4243 fc-lang/my.orth		 | 4 ++--
4244 fc-lang/nb.orth		 | 4 ++--
4245 fc-lang/nds.orth		 | 4 ++--
4246 fc-lang/ne.orth		 | 4 ++--
4247 fc-lang/nl.orth		 | 4 ++--
4248 fc-lang/nn.orth		 | 4 ++--
4249 fc-lang/no.orth		 | 4 ++--
4250 fc-lang/ny.orth		 | 4 ++--
4251 fc-lang/oc.orth		 | 4 ++--
4252 fc-lang/om.orth		 | 4 ++--
4253 fc-lang/or.orth		 | 4 ++--
4254 fc-lang/os.orth		 | 4 ++--
4255 fc-lang/pa_in.orth		 | 2 +-
4256 fc-lang/pl.orth		 | 4 ++--
4257 fc-lang/ps_af.orth		 | 4 ++--
4258 fc-lang/ps_pk.orth		 | 4 ++--
4259 fc-lang/pt.orth		 | 4 ++--
4260 fc-lang/rm.orth		 | 4 ++--
4261 fc-lang/ro.orth		 | 4 ++--
4262 fc-lang/ru.orth		 | 4 ++--
4263 fc-lang/sa.orth		 | 4 ++--
4264 fc-lang/sah.orth		 | 4 ++--
4265 fc-lang/sco.orth		 | 4 ++--
4266 fc-lang/se.orth		 | 4 ++--
4267 fc-lang/sel.orth		 | 4 ++--
4268 fc-lang/sk.orth		 | 4 ++--
4269 fc-lang/sl.orth		 | 4 ++--
4270 fc-lang/sm.orth		 | 4 ++--
4271 fc-lang/sma.orth		 | 4 ++--
4272 fc-lang/smj.orth		 | 4 ++--
4273 fc-lang/smn.orth		 | 4 ++--
4274 fc-lang/sms.orth		 | 4 ++--
4275 fc-lang/so.orth		 | 4 ++--
4276 fc-lang/sq.orth		 | 4 ++--
4277 fc-lang/sr.orth		 | 4 ++--
4278 fc-lang/sv.orth		 | 4 ++--
4279 fc-lang/sw.orth		 | 4 ++--
4280 fc-lang/syr.orth		 | 4 ++--
4281 fc-lang/ta.orth		 | 4 ++--
4282 fc-lang/te.orth		 | 4 ++--
4283 fc-lang/tg.orth		 | 4 ++--
4284 fc-lang/th.orth		 | 4 ++--
4285 fc-lang/ti_er.orth		 | 4 ++--
4286 fc-lang/ti_et.orth		 | 4 ++--
4287 fc-lang/tig.orth		 | 4 ++--
4288 fc-lang/tn.orth		 | 4 ++--
4289 fc-lang/to.orth		 | 4 ++--
4290 fc-lang/tr.orth		 | 4 ++--
4291 fc-lang/ts.orth		 | 4 ++--
4292 fc-lang/tt.orth		 | 4 ++--
4293 fc-lang/tw.orth		 | 4 ++--
4294 fc-lang/tyv.orth		 | 4 ++--
4295 fc-lang/ug.orth		 | 4 ++--
4296 fc-lang/uk.orth		 | 4 ++--
4297 fc-lang/ur.orth		 | 4 ++--
4298 fc-lang/ve.orth		 | 4 ++--
4299 fc-lang/vi.orth		 | 4 ++--
4300 fc-lang/vo.orth		 | 4 ++--
4301 fc-lang/vot.orth		 | 4 ++--
4302 fc-lang/wa.orth		 | 4 ++--
4303 fc-lang/wen.orth		 | 4 ++--
4304 fc-lang/wo.orth		 | 4 ++--
4305 fc-lang/xh.orth		 | 4 ++--
4306 fc-lang/yap.orth		 | 4 ++--
4307 fc-lang/yi.orth		 | 4 ++--
4308 fc-lang/yo.orth		 | 4 ++--
4309 fc-lang/zh_cn.orth		 | 4 ++--
4310 fc-lang/zh_hk.orth		 | 4 ++--
4311 fc-lang/zh_mo.orth		 | 4 ++--
4312 fc-lang/zh_sg.orth		 | 4 ++--
4313 fc-lang/zh_tw.orth		 | 4 ++--
4314 fc-lang/zu.orth		 | 4 ++--
4315 fc-list/Makefile.am		 | 4 ++--
4316 fc-list/fc-list.c		 | 4 ++--
4317 fc-match/Makefile.am		 | 4 ++--
4318 fc-match/fc-match.c		 | 4 ++--
4319 fc-query/Makefile.am		 | 4 ++--
4320 fc-query/fc-query.c		 | 4 ++--
4321 fc-scan/Makefile.am		 | 4 ++--
4322 fc-scan/fc-scan.c		 | 4 ++--
4323 fontconfig/fcfreetype.h	 | 4 ++--
4324 fontconfig/fcprivate.h		 | 4 ++--
4325 fontconfig/fontconfig.h	 | 4 ++--
4326 src/Makefile.am		 | 4 ++--
4327 src/fcatomic.c			 | 4 ++--
4328 src/fcblanks.c			 | 4 ++--
4329 src/fccache.c			 | 4 ++--
4330 src/fccfg.c			 | 4 ++--
4331 src/fccharset.c		 | 4 ++--
4332 src/fcdbg.c			 | 4 ++--
4333 src/fcdefault.c		 | 4 ++--
4334 src/fcdir.c			 | 4 ++--
4335 src/fcformat.c			 | 4 ++--
4336 src/fcfreetype.c		 | 4 ++--
4337 src/fcfs.c			 | 4 ++--
4338 src/fcinit.c			 | 4 ++--
4339 src/fcint.h			 | 4 ++--
4340 src/fclang.c			 | 4 ++--
4341 src/fclist.c			 | 4 ++--
4342 src/fcmatch.c			 | 4 ++--
4343 src/fcname.c			 | 4 ++--
4344 src/fcpat.c			 | 4 ++--
4345 src/fcstr.c			 | 4 ++--
4346 src/fcxml.c			 | 4 ++--
4347 254 files changed, 508 insertions(+), 508 deletions(-)
4348
4349commit b9b01b6ed0849f770200fb6ae2a3ac0ca2166877
4350Author: Behdad Esfahbod <behdad@behdad.org>
4351Date:	Thu Mar 12 13:48:07 2009 -0400
4352
4353    Call git tools using "git cmd" instead of "git-cmd" syntax
4354
4355    Recent git doesn't install the git-* commands in path.
4356
4357 Makefile.am	|  2 +-
4358 new-version.sh | 10 +++++-----
4359 2 files changed, 6 insertions(+), 6 deletions(-)
4360
4361commit de69ee14d3ed094cd2bc4df603a03675c28d1b5b
4362Author: Behdad Esfahbod <behdad@behdad.org>
4363Date:	Thu Mar 12 12:31:57 2009 -0400
4364
4365    [fcxml.c] Embed a static 64-byte attr buffer in FcPStack
4366
4367    Reduces number of mallocs called from FcConfigSaveAttr in my
4368    small test
4369    from 160 down to 6.
4370
4371 src/fcstr.c |	4 ++--
4372 src/fcxml.c | 23 +++++++++++++++--------
4373 2 files changed, 17 insertions(+), 10 deletions(-)
4374
4375commit 39861b7d9c69e71b9a8fb0d0d04279520cb30f04
4376Author: Behdad Esfahbod <behdad@behdad.org>
4377Date:	Thu Mar 12 12:22:37 2009 -0400
4378
4379    [fcxml] Embed 64 static FcVStack objects in FcConfigParse
4380
4381    This reduces the number of mallocs called from FcVStackPush from
4382    over 800 down to zero.
4383
4384 src/fcxml.c | 218
4385 +++++++++++++++++++++++++++++-------------------------------
4386 1 file changed, 105 insertions(+), 113 deletions(-)
4387
4388commit 1d7b47da9da574a8adf39b0b5d11aab3d3cf4a37
4389Author: Behdad Esfahbod <behdad@behdad.org>
4390Date:	Thu Mar 12 11:58:04 2009 -0400
4391
4392    [fcxml] Embed 8 static FcPStack objects in FcConfigParse
4393
4394    This reduces the number of mallocs called from FcPStackPush from
4395    over 900 down to zero.
4396
4397 src/fcxml.c | 28 ++++++++++++++++++++++------
4398 1 file changed, 22 insertions(+), 6 deletions(-)
4399
4400commit 532d8a1dbc2baebc2603d091952a640b954b6f71
4401Author: Behdad Esfahbod <behdad@behdad.org>
4402Date:	Thu Mar 12 09:27:20 2009 -0400
4403
4404    [fcxml] Don't allocate attr array if there are no attributes
4405
4406    Reduces number of mallocs from FcConfigSaveAttr() in my small test
4407    from over 900 down to 157.
4408
4409 src/fcxml.c | 19 ++++++-------------
4410 1 file changed, 6 insertions(+), 13 deletions(-)
4411
4412commit 3ed70071cdc8a03229c009f5565c23948264a5e0
4413Author: Behdad Esfahbod <behdad@behdad.org>
4414Date:	Wed Mar 11 14:07:15 2009 -0400
4415
4416    [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon
4417
4418    We can simply NUL-terminate the buffer and use it.	Reduces number of
4419    mallocs called from FcStrBufDone in my small test from 631 down to 66.
4420
4421 src/fcint.h |	3 +++
4422 src/fcstr.c | 13 +++++++++++++
4423 src/fcxml.c | 28 ++++++++++++++--------------
4424 3 files changed, 30 insertions(+), 14 deletions(-)
4425
4426commit 7d35c11b3304659d8be43913c9b125f2b5b38516
4427Author: Behdad Esfahbod <behdad@behdad.org>
4428Date:	Wed Mar 11 13:56:09 2009 -0400
4429
4430    [fcstr.c] Embed a static 64-byte buffer in FcStrBuf
4431
4432    Reduces number of mallocs called from FcStrBufChar in my small test
4433    from 900 down to 6.
4434
4435 src/fcint.h |	1 +
4436 src/fcstr.c | 11 +++++++++--
4437 2 files changed, 10 insertions(+), 2 deletions(-)
4438
4439commit 916640ce40b995d1d97244975139ec0c030483e4
4440Author: Behdad Esfahbod <behdad@behdad.org>
4441Date:	Tue Mar 10 02:15:37 2009 -0400
4442
4443    Fix Makefile's to not create target file in case of failure
4444
4445 fc-arch/Makefile.am | 3 ++-
4446 fc-lang/Makefile.am | 3 ++-
4447 2 files changed, 4 insertions(+), 2 deletions(-)
4448
4449commit 26ce979e825d661be046b1440563115ddc5ea4ab
4450Author: Behdad Esfahbod <behdad@behdad.org>
4451Date:	Tue Mar 10 02:14:15 2009 -0400
4452
4453    Fix Fanti (fat) orth file (#20390)
4454
4455 fc-lang/fat.orth | 2 +-
4456 1 file changed, 1 insertion(+), 1 deletion(-)
4457
4458commit 49111c11fb5dca2af06004cc2ae443517f6c9557
4459Author: Roozbeh Pournader <roozbeh@gmail.com>
4460Date:	Mon Mar 2 22:48:37 2009 -0800
4461
4462    Add Sundanese (su) orthography (bug #20440)
4463
4464 fc-lang/su.orth | 33 +++++++++++++++++++++++++++++++++
4465 1 file changed, 33 insertions(+)
4466
4467commit 0eaed16d34687bddc831d1ab3c50406c7c56792d
4468Author: Roozbeh Pournader <roozbeh@gmail.com>
4469Date:	Mon Mar 2 20:53:26 2009 -0800
4470
4471    Add Kanuri (kr) orthography (bug #20438)
4472
4473 fc-lang/kr.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
4474 1 file changed, 43 insertions(+)
4475
4476commit fe4838588b0b9eb84f66bd4ad70ee12013e0b49a
4477Author: Roozbeh Pournader <roozbeh@gmail.com>
4478Date:	Mon Mar 2 02:21:17 2009 -0800
4479
4480    Add Nauru (na) orthography (bug #20418)
4481
4482 fc-lang/na.orth | 40 ++++++++++++++++++++++++++++++++++++++++
4483 1 file changed, 40 insertions(+)
4484
4485commit 9141b4bbe9a100200b09597f02521cd6e30d0f06
4486Author: Roozbeh Pournader <roozbeh@gmail.com>
4487Date:	Sun Mar 1 03:53:11 2009 -0800
4488
4489    Add Javanese (jv) orthography (bug #20403)
4490
4491 fc-lang/jv.orth | 36 ++++++++++++++++++++++++++++++++++++
4492 1 file changed, 36 insertions(+)
4493
4494commit dc6daae9494e30d8c2d9657bab04d8f88751f751
4495Author: Roozbeh Pournader <roozbeh@gmail.com>
4496Date:	Sun Mar 1 03:50:46 2009 -0800
4497
4498    Add Sichuan Yi (ii) orthography (bug #20402)
4499
4500 fc-lang/ii.orth | 34 ++++++++++++++++++++++++++++++++++
4501 1 file changed, 34 insertions(+)
4502
4503commit 43517045f885c0e463c8a784c65f0b783658fc9b
4504Author: Roozbeh Pournader <roozbeh@gmail.com>
4505Date:	Sun Mar 1 03:46:48 2009 -0800
4506
4507    Add Shona (sn) orthography (bug #20394)
4508
4509 fc-lang/sn.orth | 35 +++++++++++++++++++++++++++++++++++
4510 1 file changed, 35 insertions(+)
4511
4512commit 42a8008df14c7dcdd85ab7d3ce12b4191b807f27
4513Author: Roozbeh Pournader <roozbeh@gmail.com>
4514Date:	Sun Mar 1 03:30:58 2009 -0800
4515
4516    Add orthographies for Oshiwambo languages (bug #20401)
4517
4518    The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi
4519    (kwm).
4520
4521 fc-lang/kj.orth  | 34 ++++++++++++++++++++++++++++++++++
4522 fc-lang/kwm.orth | 29 +++++++++++++++++++++++++++++
4523 fc-lang/ng.orth  | 29 +++++++++++++++++++++++++++++
4524 3 files changed, 92 insertions(+)
4525
4526commit f0b546372967434418aa6cfe6f2d709795fdff24
4527Author: Roozbeh Pournader <roozbeh@gmail.com>
4528Date:	Sun Mar 1 02:33:54 2009 -0800
4529
4530    Add Zhuang (za) orthography (bug #20399)
4531
4532 fc-lang/za.orth | 39 +++++++++++++++++++++++++++++++++++++++
4533 1 file changed, 39 insertions(+)
4534
4535commit 7886b147834decbcab6f556b1c43cc003e2bf893
4536Author: Roozbeh Pournader <roozbeh@gmail.com>
4537Date:	Sun Mar 1 02:12:38 2009 -0800
4538
4539    Add Rundi (rn) orthography (bug #20398)
4540
4541 fc-lang/rn.orth | 32 ++++++++++++++++++++++++++++++++
4542 1 file changed, 32 insertions(+)
4543
4544commit 10a85249d9e79ae474c996d3e4f14d0ea8aa50b8
4545Author: Roozbeh Pournader <roozbeh@gmail.com>
4546Date:	Sat Feb 28 19:43:02 2009 -0800
4547
4548    Add Navajo (nv) orthography (bug #20395)
4549
4550 fc-lang/nv.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
4551 1 file changed, 48 insertions(+)
4552
4553commit bf20886085a18227702f67b70dd7ef5f0e919469
4554Author: Roozbeh Pournader <roozbeh@gmail.com>
4555Date:	Sat Feb 28 18:25:20 2009 -0800
4556
4557    Add Tahitian (ty) orthography (bug #20391)
4558
4559 fc-lang/ty.orth | 41 +++++++++++++++++++++++++++++++++++++++++
4560 1 file changed, 41 insertions(+)
4561
4562commit 0e05d7e5c730a1740d4c289a66f43f11a527c840
4563Author: Roozbeh Pournader <roozbeh@gmail.com>
4564Date:	Sat Feb 28 18:01:11 2009 -0800
4565
4566    Add Sango (sg) orthography (bug #20393)
4567
4568 fc-lang/sg.orth | 47 +++++++++++++++++++++++++++++++++++++++++++++++
4569 1 file changed, 47 insertions(+)
4570
4571commit bdbdc64dd1e0a1727e2486c3320f9598695e4ab4
4572Author: Roozbeh Pournader <roozbeh@gmail.com>
4573Date:	Sat Feb 28 17:38:21 2009 -0800
4574
4575    Added Quechua (qu) orthography (bug #20392)
4576
4577 fc-lang/qu.orth | 36 ++++++++++++++++++++++++++++++++++++
4578 1 file changed, 36 insertions(+)
4579
4580commit 16159d0fae1d8d0d2ba6ac1fc7f845582dec351b
4581Author: Roozbeh Pournader <roozbeh@gmail.com>
4582Date:	Sat Feb 28 17:05:11 2009 -0800
4583
4584    Add Akan (ak) and Fanti (fat) orthographies (bug #20390)
4585
4586 fc-lang/ak.orth  | 30 ++++++++++++++++++++++++++++++
4587 fc-lang/fat.orth | 30 ++++++++++++++++++++++++++++++
4588 2 files changed, 60 insertions(+)
4589
4590commit 881a7cd93b3358e371a25bc7ad4818baa3c8968b
4591Author: Roozbeh Pournader <roozbeh@gmail.com>
4592Date:	Sat Feb 28 16:29:07 2009 -0800
4593
4594    Add Herero (hz) orthograhy (bug #20387)
4595
4596 fc-lang/hz.orth | 35 +++++++++++++++++++++++++++++++++++
4597 1 file changed, 35 insertions(+)
4598
4599commit bc701d2a5b7dc687ba25bafc5fea282adad37ecb
4600Author: Roozbeh Pournader <roozbeh@gmail.com>
4601Date:	Sat Feb 28 16:03:51 2009 -0800
4602
4603    Add Ewe (ee) orthography (bug #20386)
4604
4605 fc-lang/ee.orth | 77
4606 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4607 1 file changed, 77 insertions(+)
4608
4609commit 5a83914b733755ff6c710ff398cb5668fdb74a19
4610Author: Roozbeh Pournader <roozbeh@gmail.com>
4611Date:	Fri Feb 27 14:41:07 2009 -0800
4612
4613    Update Serbo-Croatian (sh) orthography (bug #20368)
4614
4615 fc-lang/sh.orth | 18 +++++++++++++-----
4616 1 file changed, 13 insertions(+), 5 deletions(-)
4617
4618commit 505ea8ce37dff9cc35dba6a98de4a31ed1ac5f8c
4619Author: Roozbeh Pournader <roozbeh@gmail.com>
4620Date:	Thu Feb 26 23:27:20 2009 -0800
4621
4622    Extend Crimean Tatar (crh) orthography (bug #19891)
4623
4624 fc-lang/crh.orth | 7 ++++---
4625 1 file changed, 4 insertions(+), 3 deletions(-)
4626
4627commit 4c7da799f3b90fb2f1117f9e9c45fa7fc1bd268c
4628Author: Roozbeh Pournader <roozbeh@gmail.com>
4629Date:	Wed Feb 18 21:21:01 2009 -0800
4630
4631    Add Divehi (dv) orthography (bug #20207)
4632
4633 fc-lang/dv.orth | 34 ++++++++++++++++++++++++++++++++++
4634 1 file changed, 34 insertions(+)
4635
4636commit 5cac0a4fd681087562c84b3d2534cecff6876048
4637Author: Roozbeh Pournader <roozbeh@gmail.com>
4638Date:	Wed Feb 18 17:09:51 2009 -0800
4639
4640    Remove digits and symbols from some Indic orthographies (bug #20204)
4641
4642    These orthographies were changed: Gujarati (gu), Kannada (kn), Lao
4643    (lo),
4644    Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
4645
4646 fc-lang/gu.orth | 4 ++--
4647 fc-lang/kn.orth | 4 ++--
4648 fc-lang/lo.orth | 4 ++--
4649 fc-lang/ml.orth | 4 ++--
4650 fc-lang/or.orth | 5 +++--
4651 fc-lang/te.orth | 4 ++--
4652 fc-lang/th.orth | 8 ++++++--
4653 7 files changed, 19 insertions(+), 14 deletions(-)
4654
4655commit ea628d97706e842cb5555ceb5368fd972c941e0c
4656Author: Roozbeh Pournader <roozbeh@gmail.com>
4657Date:	Wed Feb 18 16:44:10 2009 -0800
4658
4659    Tighten Central Khmer (km) orthography (bug #20202)
4660
4661 fc-lang/km.orth | 24 +++++++++++++++++-------
4662 1 file changed, 17 insertions(+), 7 deletions(-)
4663
4664commit 4a5805d9c6b20b4c8f56f3b8201653e88e3706be
4665Author: Roozbeh Pournader <roozbeh@gmail.com>
4666Date:	Wed Feb 18 16:03:30 2009 -0800
4667
4668    Change Kashmiri (ks) orthography to Arabic script (bug #20200)
4669
4670 fc-lang/ks.orth | 19 ++++++++++++-------
4671 1 file changed, 12 insertions(+), 7 deletions(-)
4672
4673commit cda57219229025db963d3db0f984974187a409f8
4674Author: Roozbeh Pournader <roozbeh@gmail.com>
4675Date:	Tue Feb 17 23:33:07 2009 -0800
4676
4677    Rename Fulah orthography from 'ful' to 'ff' (bug #20177)
4678
4679 fc-lang/ff.orth  | 38 ++++++++++++++++++++++++++++++++++++++
4680 fc-lang/ful.orth | 38 --------------------------------------
4681 2 files changed, 38 insertions(+), 38 deletions(-)
4682
4683commit a32b79c3a5251916597bb871d2cd7698baeb5e58
4684Author: Roozbeh Pournader <roozbeh@gmail.com>
4685Date:	Tue Feb 17 22:45:17 2009 -0800
4686
4687    Rename Bambara orthography from 'bam' to 'bm' (bug #20175)
4688
4689 fc-lang/bam.orth | 37 -------------------------------------
4690 fc-lang/bm.orth  | 37 +++++++++++++++++++++++++++++++++++++
4691 2 files changed, 37 insertions(+), 37 deletions(-)
4692
4693commit 74a0a28695a24e02bc623d1b2c1c72054ff03d52
4694Author: Roozbeh Pournader <roozbeh@gmail.com>
4695Date:	Tue Feb 17 22:40:50 2009 -0800
4696
4697    Rename Avaric orthography from 'ava' to 'av' (bug #20174)
4698
4699 fc-lang/av.orth  | 97
4700 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4701 fc-lang/ava.orth | 97
4702 --------------------------------------------------------
4703 2 files changed, 97 insertions(+), 97 deletions(-)
4704
4705commit eba32fa3f3024fb94f75cdedaa8d4c17d786a761
4706Author: Roozbeh Pournader <roozbeh@gmail.com>
4707Date:	Tue Feb 17 22:09:53 2009 -0800
4708
4709    Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
4710
4711    Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
4712    too, since it was only temporarily used in 1991-1992.
4713
4714 fc-lang/az_az.orth | 41 ++++++++++++++---------------------------
4715 1 file changed, 14 insertions(+), 27 deletions(-)
4716
4717commit 1c7bacc214f6e6e507f932230ec52744337cdf47
4718Author: Roozbeh Pournader <roozbeh@gmail.com>
4719Date:	Tue Feb 17 21:37:45 2009 -0800
4720
4721    Switch Uzbek (uz) orthography to Latin (bug #19851)
4722
4723 fc-lang/uz.orth | 94
4724 ++++++++++-----------------------------------------------
4725 1 file changed, 16 insertions(+), 78 deletions(-)
4726
4727commit dfd5d0937ce44b4a60b5ee7e2e82650a5e31a456
4728Author: Roozbeh Pournader <roozbeh@gmail.com>
4729Date:	Tue Feb 17 20:02:39 2009 -0800
4730
4731    Add Crimean Tatar (crh) orthography (bug #19891)
4732
4733 fc-lang/crh.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
4734 1 file changed, 45 insertions(+)
4735
4736commit 502c46c23d3e36dbfff29484486091f140756535
4737Author: Roozbeh Pournader <roozbeh@gmail.com>
4738Date:	Tue Feb 17 19:41:30 2009 -0800
4739
4740    Add Papiamento (pap_aw, pap_an) orthographies (bug #19891)
4741
4742 fc-lang/pap_an.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
4743 fc-lang/pap_aw.orth | 31 +++++++++++++++++++++++++++++++
4744 2 files changed, 77 insertions(+)
4745
4746commit b4cd4cb6cc2cfd6432bfd4a5b2ec9c63cf653f6d
4747Author: Roozbeh Pournader <roozbeh@gmail.com>
4748Date:	Tue Feb 17 17:30:15 2009 -0800
4749
4750    Add Blin (byn) orthography (bug #19891)
4751
4752 fc-lang/byn.orth | 27 +++++++++++++++++++++++++++
4753 1 file changed, 27 insertions(+)
4754
4755commit 4d7412a28b834830d0d1749852115846b3554932
4756Author: Roozbeh Pournader <roozbeh@gmail.com>
4757Date:	Tue Feb 17 17:03:54 2009 -0800
4758
4759    Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
4760
4761    Previous Panjabi orthography was in the Gurmukhi script only, while in
4762    Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
4763
4764 fc-lang/pa.orth    | 46 ----------------------------------------------
4765 fc-lang/pa_in.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
4766 fc-lang/pa_pk.orth | 28 ++++++++++++++++++++++++++++
4767 3 files changed, 74 insertions(+), 46 deletions(-)
4768
4769commit 7a22c9d3471cd4963c529937df823148ab8e1a7d
4770Author: Roozbeh Pournader <roozbeh@gmail.com>
4771Date:	Fri Feb 13 20:04:42 2009 -0800
4772
4773    Add Ottoman Turkish (ota) orthography (bug #20114)
4774
4775 fc-lang/ota.orth | 41 +++++++++++++++++++++++++++++++++++++++++
4776 1 file changed, 41 insertions(+)
4777
4778commit b5675e4c920dbb146ab76d49b4807693749e8143
4779Author: Roozbeh Pournader <roozbeh@gmail.com>
4780Date:	Fri Feb 13 17:14:14 2009 -0800
4781
4782    Remove Euro Sign from all orthographies (bug #19865)
4783
4784 fc-lang/de.orth | 1 -
4785 fc-lang/el.orth | 1 -
4786 fc-lang/en.orth | 1 -
4787 fc-lang/es.orth | 1 -
4788 fc-lang/fi.orth | 1 -
4789 fc-lang/fr.orth | 1 -
4790 fc-lang/it.orth | 1 -
4791 fc-lang/nl.orth | 1 -
4792 fc-lang/pt.orth | 1 -
4793 9 files changed, 9 deletions(-)
4794
4795commit f6993c880345b45abc0f7e7f0bb14dd0ddae0caa
4796Author: Behdad Esfahbod <behdad@behdad.org>
4797Date:	Mon Mar 2 13:25:37 2009 +0330
4798
4799    [fc-lang] Continue parsing after an "include" (#20179)
4800
4801 fc-lang/fc-lang.c | 29 ++++++++++++++++++-----------
4802 1 file changed, 18 insertions(+), 11 deletions(-)
4803
4804commit abe0e056d5a93dee80d8e964569563dc4d131a90
4805Author: Roozbeh Pournader <roozbeh@gmail.com>
4806Date:	Fri Feb 13 16:47:11 2009 -0800
4807
4808    Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
4809
4810    Removing digits, symbols, and the letters not used in the languages.
4811
4812 fc-lang/as.orth | 37 +++++++++++++++++++++++++++----------
4813 fc-lang/bn.orth | 21 ++++++++++++---------
4814 2 files changed, 39 insertions(+), 19 deletions(-)
4815
4816commit 40b2904c8984db90cc35eecbec571552c2e4d120
4817Author: Roozbeh Pournader <roozbeh@gmail.com>
4818Date:	Fri Feb 13 16:07:14 2009 -0800
4819
4820    Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891)
4821
4822 fc-lang/sid.orth | 27 +++++++++++++++++++++++++++
4823 fc-lang/wal.orth | 27 +++++++++++++++++++++++++++
4824 2 files changed, 54 insertions(+)
4825
4826commit d333969e0c809b3175193c7dda26703287d57fd4
4827Author: Roozbeh Pournader <roozbeh@gmail.com>
4828Date:	Fri Feb 13 15:52:23 2009 -0800
4829
4830    Add Sardinian (sc) orthography (bug #19891)
4831
4832 fc-lang/sc.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
4833 1 file changed, 42 insertions(+)
4834
4835commit 1ae2e9b479818835ba3ddddb3c613cdb5acf46d4
4836Author: Roozbeh Pournader <roozbeh@gmail.com>
4837Date:	Fri Feb 13 13:31:10 2009 -0800
4838
4839    Add Limburgan (li) orthography (bug #19891)
4840
4841 fc-lang/li.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
4842 1 file changed, 43 insertions(+)
4843
4844commit d8a4ee921a3bf0e78dffcea8f27d457cc1bc378e
4845Author: Roozbeh Pournader <roozbeh@gmail.com>
4846Date:	Wed Feb 11 01:59:56 2009 -0800
4847
4848    Ad Ganda (lg) orthography (bug #19891)
4849
4850 fc-lang/lg.orth | 33 +++++++++++++++++++++++++++++++++
4851 1 file changed, 33 insertions(+)
4852
4853commit f4159adaa88d55118fe1c2c62b05600d0a8fbc0a
4854Author: Roozbeh Pournader <roozbeh@gmail.com>
4855Date:	Wed Feb 11 01:44:45 2009 -0800
4856
4857    Add Haitian Creole (ht) orthography (bug #19891)
4858
4859 fc-lang/ht.orth | 35 +++++++++++++++++++++++++++++++++++
4860 1 file changed, 35 insertions(+)
4861
4862commit 190b4b5b2bd9a4822660b134639a759a5949c862
4863Author: Roozbeh Pournader <roozbeh@gmail.com>
4864Date:	Wed Feb 11 01:11:30 2009 -0800
4865
4866    Add Aragonese (an) orthography (bug #19891)
4867
4868 fc-lang/an.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
4869 1 file changed, 45 insertions(+)
4870
4871commit 3541f01828be06e2a414fa5bcd9543dbb2c9e0fd
4872Author: Roozbeh Pournader <roozbeh@gmail.com>
4873Date:	Wed Feb 11 00:34:10 2009 -0800
4874
4875    Add Kurdish in Turkey (ku_tr) orthography (bug #19891)
4876
4877 fc-lang/ku_tr.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
4878 1 file changed, 42 insertions(+)
4879
4880commit 3792f0199065cdf808d723eacf3fa86910453f70
4881Author: Roozbeh Pournader <roozbeh@gmail.com>
4882Date:	Wed Feb 11 00:22:53 2009 -0800
4883
4884    Use newly added Cyrillic letters for Kurdish (bug #20049)
4885
4886 fc-lang/ku_am.orth | 5 +----
4887 1 file changed, 1 insertion(+), 4 deletions(-)
4888
4889commit 0d8b15f00f11a5150d842a3bd10e8dd05413fb9c
4890Author: Roozbeh Pournader <roozbeh@gmail.com>
4891Date:	Wed Feb 11 00:05:16 2009 -0800
4892
4893    Add Chhattisgarhi (hne) orthography (bug #19891)
4894
4895 fc-lang/hne.orth | 28 ++++++++++++++++++++++++++++
4896 1 file changed, 28 insertions(+)
4897
4898commit 04ac14fc14131a66f0c391d8bb3894a01e556a05
4899Author: Behdad Esfahbod <behdad@behdad.org>
4900Date:	Fri Feb 13 17:18:11 2009 -0800
4901
4902    [fcformat] Add list of undocumented language features
4903
4904 src/fcformat.c | 35 +++++++++++++++++++++++++++++++++++
4905 1 file changed, 35 insertions(+)
4906
4907commit 384542fa915b27285ec22d899c4aa19be8c275f1
4908Author: Behdad Esfahbod <behdad@behdad.org>
4909Date:	Fri Feb 13 16:41:37 2009 -0800
4910
4911    [fcformat] Add a 'pkgkit' builtin that prints tags for font packages
4912
4913    For DejaVu Sans Condensed it generates:
4914
4915    font(dejavusans)
4916    font(dejavusanscondensed)
4917    font(:lang=aa)
4918    font(:lang=ab)
4919    ...
4920    font(:lang=yo)
4921    font(:lang=zu)
4922
4923 src/fcformat.c | 2 ++
4924 1 file changed, 2 insertions(+)
4925
4926commit 9d58d01c5c061c1fcfb3cca3a3a4622f9bbec727
4927Author: Behdad Esfahbod <behdad@behdad.org>
4928Date:	Fri Feb 13 16:33:58 2009 -0800
4929
4930    [fcformat] Enumerate langsets like we do arrays of values
4931
4932    If one asks for a format like '%{[]elt{expr}}' and the first value
4933    for elt is a langset, we enumerate the langset languages in expr.
4934
4935 src/fcformat.c | 59
4936 ++++++++++++++++++++++++++++++++++++++++++++++------------
4937 1 file changed, 47 insertions(+), 12 deletions(-)
4938
4939commit d62b85af21777582ad720efd9c319fde97b67d82
4940Author: Behdad Esfahbod <behdad@behdad.org>
4941Date:	Fri Feb 13 16:30:43 2009 -0800
4942
4943    [fclang] Implement FcLangSetGetLangs() (#18846)
4944
4945 doc/fclangset.fncs	 |  8 ++++++++
4946 fontconfig/fontconfig.h |  3 +++
4947 src/fclang.c		 | 32 ++++++++++++++++++++++++++++++++
4948 3 files changed, 43 insertions(+)
4949
4950commit cdfb76585e7afbe739d00ed83a029ce1f909142f
4951Author: Behdad Esfahbod <behdad@behdad.org>
4952Date:	Thu Feb 12 21:48:22 2009 -0600
4953
4954    [fcformat] Implement array enumeration
4955
4956    The format '%{[]family,familylang{expr}}' expands expr once for
4957    the first
4958    value of family and familylang, then for the second, etc, until
4959    both lists
4960    are exhausted.
4961
4962 src/fcformat.c | 90
4963 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
4964 1 file changed, 85 insertions(+), 5 deletions(-)
4965
4966commit 0673ef3881d24820e627b9a8cd3a4b3e3889c545
4967Author: Behdad Esfahbod <behdad@behdad.org>
4968Date:	Wed Feb 11 23:55:11 2009 -0500
4969
4970    [fcformat] Support 'default value' for simple tags
4971
4972    The format '%{family:-XXX} prints XٓٓٓٓXX if the element family
4973    is not defined.
4974    Also works for things like '%{family[1]:-XXX}'.
4975
4976 src/fcformat.c | 30 +++++++++++++++++++++++++-----
4977 1 file changed, 25 insertions(+), 5 deletions(-)
4978
4979commit 9c83a8376f7db19421fb42d311fba81b398c67b0
4980Author: Behdad Esfahbod <behdad@behdad.org>
4981Date:	Wed Feb 11 23:44:36 2009 -0500
4982
4983    [fcformat] Support indexing simple tags
4984
4985    The format '%{family[0]}' will only output the first value for
4986    element family.
4987
4988 src/fcformat.c | 43 +++++++++++++++++++++++++++++++++++++++----
4989 src/fcint.h	|  5 +++++
4990 src/fcname.c	|  2 +-
4991 3 files changed, 45 insertions(+), 5 deletions(-)
4992
4993commit d04a750764d89a7048f49d655fb7e4aabbcd10b3
4994Author: Behdad Esfahbod <behdad@behdad.org>
4995Date:	Tue Feb 10 20:56:39 2009 -0500
4996
4997    [fcformat] Add support for builtin formats
4998
4999    The '%{=unparse}' format expands to the FcNameUnparse() result on the
5000    pattern.  Need to add '%{=verbose}' for FcPatternPrint() output but
5001    need to change that function to output to a string first.
5002
5003    Also added the '%{=fclist}' and '%{=fcmatch}' which format like the
5004    default format of fc-list and fc-match respectively.
5005
5006 src/fcformat.c | 137
5007 +++++++++++++++++++++++++++++++++++++++------------------
5008 1 file changed, 95 insertions(+), 42 deletions(-)
5009
5010commit 85c7fb67ce9f77574f71de7d9b69867bb974cd48
5011Author: Behdad Esfahbod <behdad@behdad.org>
5012Date:	Tue Feb 10 18:57:34 2009 -0500
5013
5014    [fcformat] Refactor code to avoid malloc
5015
5016 src/fcformat.c | 246
5017 +++++++++++++++++++++++++++++++++------------------------
5018 1 file changed, 144 insertions(+), 102 deletions(-)
5019
5020commit d4f7a4c6af5420afbbcf2217f9fe396623671294
5021Author: Behdad Esfahbod <behdad@behdad.org>
5022Date:	Tue Feb 10 06:22:55 2009 -0500
5023
5024    [fcformat] Start adding builtins
5025
5026 src/fcformat.c | 27 ++++++++++++++++++++++++++-
5027 1 file changed, 26 insertions(+), 1 deletion(-)
5028
5029commit c8f5933d13efa6705854d8f89b22d40cf720e68d
5030Author: Behdad Esfahbod <behdad@behdad.org>
5031Date:	Tue Feb 10 05:57:10 2009 -0500
5032
5033    [fcformat] Implement 'delete', 'escape', and 'translate' filter
5034    functions
5035
5036    The format '%{family|delete( )}' expands to family values with
5037    space removed.
5038    The format '%{family|translate( ,-)}' expands to family values
5039    with space
5040    replaced by dash.  Multiple chars are supported, like tr(1).
5041    The format '%{family|escape(\\ )}' expands to family values with space
5042    escaped using backslash.
5043
5044 src/fcformat.c | 219
5045 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
5046 1 file changed, 194 insertions(+), 25 deletions(-)
5047
5048commit b6a23028beb3b99022599344ebd8511c12dc7fd0
5049Author: Behdad Esfahbod <behdad@behdad.org>
5050Date:	Tue Feb 10 05:05:53 2009 -0500
5051
5052    [fcformat] Add value-count syntax
5053
5054    The format '%{#family}' expands to the number of values for the
5055    element
5056    'family', or '0' if no such element exists in the pattern.
5057
5058 src/fcformat.c | 116
5059 +++++++++++++++++++++++++++++++++++++--------------------
5060 1 file changed, 75 insertions(+), 41 deletions(-)
5061
5062commit dccbbe83eff54097c55fdc560810cdc56b679a60
5063Author: Behdad Esfahbod <behdad@behdad.org>
5064Date:	Tue Feb 10 04:47:24 2009 -0500
5065
5066    [FcStrBuf] better handle malloc failure
5067
5068    If buffer has failed allocation, return NULL when done.
5069
5070 src/fcstr.c | 8 +++++++-
5071 1 file changed, 7 insertions(+), 1 deletion(-)
5072
5073commit ced38254b49ab616df79930bbb798a93e5ce51fa
5074Author: Behdad Esfahbod <behdad@behdad.org>
5075Date:	Tue Feb 10 04:44:54 2009 -0500
5076
5077    [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters
5078
5079 src/fcformat.c | 87
5080 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
5081 1 file changed, 76 insertions(+), 11 deletions(-)
5082
5083commit 2017a5eb79a0774cc5bace8c76304e1a9ef157b9
5084Author: Behdad Esfahbod <behdad@behdad.org>
5085Date:	Tue Feb 10 03:38:22 2009 -0500
5086
5087    [fcformat] Add simple converters
5088
5089    The format '%{family|downcase}' for example prints the lowercase of
5090    the family element.  Three converters are defined right now:
5091    'downcase', 'basename', and 'dirname'.
5092
5093 src/fcformat.c | 224
5094 +++++++++++++++++++++++++++++++++------------------------
5095 1 file changed, 131 insertions(+), 93 deletions(-)
5096
5097commit 7717b25ffdd9507b0d73ef60b70b692f7286c0a2
5098Author: Behdad Esfahbod <behdad@behdad.org>
5099Date:	Tue Feb 10 00:15:08 2009 -0500
5100
5101    [fcformat] Add conditionals
5102
5103    The conditional '%{?elt1,elt2,!elt3{expr1}{expr2}}' will evaluate
5104    expr1 if elt1 and elt2 exist in pattern and elt3 doesn't exist, and
5105    expr2 otherwise.  The '{expr2}' part is optional.
5106
5107 src/fcformat.c | 158
5108 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
5109 1 file changed, 147 insertions(+), 11 deletions(-)
5110
5111commit 8c31a2434d5dfa475ef710ad52c992111caac424
5112Author: Behdad Esfahbod <behdad@behdad.org>
5113Date:	Mon Feb 9 23:08:08 2009 -0500
5114
5115    [fcformat] Add element filtering and deletion
5116
5117    The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
5118    with a pattern only having the listed elements from the surrounding
5119    pattern.
5120
5121    The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
5122    with a the surrounding pattern sans the listed elements.
5123
5124 doc/fcpattern.fncs  |	 2 +-
5125 fc-list/fc-list.c   |	 7 +-
5126 fc-match/fc-match.c |	 6 +-
5127 fc-query/fc-query.c |	 7 +-
5128 fc-scan/fc-scan.c   |	 7 +-
5129 src/fcformat.c      | 214
5130 +++++++++++++++++++++++++++++++++++++++-------------
5131 6 files changed, 183 insertions(+), 60 deletions(-)
5132
5133commit d6506ff6eeb4a4cb0bfe827174e474c7b91ff045
5134Author: Behdad Esfahbod <behdad@behdad.org>
5135Date:	Mon Feb 9 20:49:45 2009 -0500
5136
5137    [fcformat] Add support for subexpressions
5138
5139    The syntax is '{{expr}}'.  Can be used for aligning/justifying
5140    an entire
5141    subexpr for example.
5142
5143 src/fcformat.c | 149
5144 +++++++++++++++++++++++++++++++++++++++++++++++----------
5145 1 file changed, 124 insertions(+), 25 deletions(-)
5146
5147commit 27b3e2dddf6a89c66e8d79f4a28b1a0653e8e100
5148Author: Behdad Esfahbod <behdad@behdad.org>
5149Date:	Mon Feb 9 19:13:07 2009 -0500
5150
5151    [fcformat] Refactor and restructure code for upcoming changes
5152
5153    Also makes it thread-safe.
5154
5155 src/fcformat.c | 165
5156 +++++++++++++++++++++++++++++++++------------------------
5157 1 file changed, 96 insertions(+), 69 deletions(-)
5158
5159commit c493c3b770ab12ab1c61a4fb10419c490d2b5ba6
5160Author: Behdad Esfahbod <behdad@behdad.org>
5161Date:	Mon Feb 9 18:18:59 2009 -0500
5162
5163    [fcformat] Add support for width modifiers
5164
5165    One can do '%30{family}' for example.  Or '%-30{family}' for the
5166    left-aligned version.
5167
5168 doc/fcpattern.fncs |  6 ++++--
5169 src/fcformat.c     | 46 +++++++++++++++++++++++++++++++++++++++++++---
5170 2 files changed, 47 insertions(+), 5 deletions(-)
5171
5172commit 967267556c762d2746f819eca85f3c59fbb95875
5173Author: Behdad Esfahbod <behdad@behdad.org>
5174Date:	Thu Feb 5 23:37:16 2009 -0500
5175
5176    Further update Sinhala orthography (#19288)
5177
5178 fc-lang/si.orth | 7 +++++--
5179 1 file changed, 5 insertions(+), 2 deletions(-)
5180
5181commit b697fa2523a6d3fe091e14710d14720a9e051bf1
5182Author: Behdad Esfahbod <behdad@behdad.org>
5183Date:	Thu Feb 5 02:46:16 2009 -0500
5184
5185    [cache] After writing cache to file, update the internal copy to
5186    reflect this
5187
5188    Only do it for small caches though.  For large cache we'd better
5189    off loading
5190    the cache file again, mmap()ing it.
5191
5192    Based on patch from Diego Santa Cruz.
5193
5194 src/fccache.c | 16 ++++++++++++++++
5195 1 file changed, 16 insertions(+)
5196
5197commit ecce22d40cfbc50bbe19891035c06bbbeef5232f
5198Author: Behdad Esfahbod <behdad@behdad.org>
5199Date:	Wed Feb 4 15:58:36 2009 -0500
5200
5201    Update Sinhala orthography (#19288)
5202
5203    Patch from Harshula Jayasuriya.
5204
5205 fc-lang/si.orth | 45 ++++++++++++++++++++++++++++++++++-----------
5206 1 file changed, 34 insertions(+), 11 deletions(-)
5207
5208commit 6bb5d72fe788f897e30ab39ac7585c624282303f
5209Author: Behdad Esfahbod <behdad@behdad.org>
5210Date:	Tue Feb 3 21:06:15 2009 -0500
5211
5212    [fccache] Make sure the cache is current when reusing from open caches
5213
5214    Reported by Diego Santa Cruz.
5215
5216 src/fccache.c | 8 +++++++-
5217 1 file changed, 7 insertions(+), 1 deletion(-)
5218
5219commit f9feb587faa5a3df0f03e5ba945d228b8b49ec51
5220Author: Behdad Esfahbod <behdad@behdad.org>
5221Date:	Tue Feb 3 20:50:29 2009 -0500
5222
5223    [win32] Do not remove leading '\\' such that network paths work
5224
5225    Raised by Diego Santa Cruz.
5226
5227 src/fcstr.c | 8 +++++++-
5228 1 file changed, 7 insertions(+), 1 deletion(-)
5229
5230commit 1cdf7efb224867c41b2dea48884d87c5fb67bdaf
5231Author: Behdad Esfahbod <behdad@behdad.org>
5232Date:	Tue Feb 3 20:35:10 2009 -0500
5233
5234    [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to
5235    binary location
5236
5237    Proposed by Diego Santa Cruz.
5238
5239 src/fcxml.c | 21 +++++++++++++++++++++
5240 1 file changed, 21 insertions(+)
5241
5242commit e62058abb9cf04b3f2270a45f3c0760287f12033
5243Author: Behdad Esfahbod <behdad@behdad.org>
5244Date:	Tue Feb 3 20:31:30 2009 -0500
5245
5246    [win32] Fix usage of GetFullPathName()
5247
5248    Diego Santa Cruz pointed out that we are using that API wrongly.
5249    The forth argument is a pointer to a pointer.  Turns out we don't
5250    need that arugment and it accepts NULL, so just pass that.
5251
5252 src/fcstr.c | 4 +---
5253 1 file changed, 1 insertion(+), 3 deletions(-)
5254
5255commit c4d557ab90c7ef6eccb998550190ccccde80670d
5256Author: Behdad Esfahbod <behdad@behdad.org>
5257Date:	Tue Feb 3 17:15:52 2009 -0500
5258
5259    Add ICONV_LIBS to fontconfig.pc.in (#19606)
5260
5261 fontconfig.pc.in | 2 +-
5262 1 file changed, 1 insertion(+), 1 deletion(-)
5263
5264commit 10609af4aa4030a15c19573198462fa002d2ef13
5265Author: Mike FABIAN <mfabian@suse.de>
5266Date:	Tue Feb 3 16:57:01 2009 -0500
5267
5268    [conf] Disable hinting when emboldening (#19904)
5269
5270    Hinting will be done before Embolden in freetype2,
5271    but in such case, Embolden will get wrong result
5272    on some glyph contours after applying hinting.
5273    Actually, hinting should be done after embolden, but we can't
5274    fix it in current freetype2. So as a workaround, just turn off
5275    hinting if we want to do embolden.
5276
5277 conf.d/90-synthetic.conf | 11 +++++++++++
5278 1 file changed, 11 insertions(+)
5279
5280commit fe00689cddb42df141d891c2cd5b4a8ea3a42816
5281Author: Roozbeh Pournader <roozbeh@gmail.com>
5282Date:	Mon Feb 2 00:27:58 2009 -0800
5283
5284    Remove punctuation symbols from Asturian orthography (bug #19893)
5285
5286    Also fix the URL for orthography.
5287
5288 fc-lang/ast.orth | 12 ++++--------
5289 1 file changed, 4 insertions(+), 8 deletions(-)
5290
5291commit a4f651241e2db62bd058e773b4e5931d205af0f6
5292Author: Roozbeh Pournader <roozbeh@gmail.com>
5293Date:	Sun Feb 1 23:52:10 2009 -0800
5294
5295    Rename Igbo from "ibo" to "ig" (bug #19892)
5296
5297 fc-lang/ibo.orth | 35 -----------------------------------
5298 fc-lang/ig.orth  | 35 +++++++++++++++++++++++++++++++++++
5299 2 files changed, 35 insertions(+), 35 deletions(-)
5300
5301commit ff71a83c207891323b487d9cbec0658e16ca11c3
5302Author: Roozbeh Pournader <roozbeh@gmail.com>
5303Date:	Sun Feb 1 22:14:53 2009 -0800
5304
5305    Renamed az to az_az (bug #19889)
5306
5307 fc-lang/az.orth    | 66
5308 ------------------------------------------------------
5309 fc-lang/az_az.orth | 66
5310 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
5311 2 files changed, 66 insertions(+), 66 deletions(-)
5312
5313commit e53956ee5e6340c5c8a78bf65e9c9df0757af439
5314Author: Roozbeh Pournader <roozbeh@gmail.com>
5315Date:	Sun Feb 1 20:46:23 2009 -0800
5316
5317    Add Berber orthographies in Latin and Tifinagh scripts (bug #19881)
5318
5319 fc-lang/ber_dz.orth | 27 +++++++++++++++++++++++++++
5320 fc-lang/ber_ma.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
5321 fc-lang/kab.orth    | 42 ++++++++++++++++++++++++++++++++++++++++++
5322 3 files changed, 115 insertions(+)
5323
5324commit 3765a7483e1d313c6d0ced8a20cd5a258165f8e0
5325Author: Roozbeh Pournader <roozbeh@gmail.com>
5326Date:	Sun Feb 1 20:42:54 2009 -0800
5327
5328    Add Upper Sorbian (hsb) orthography (bug #19870)
5329
5330 fc-lang/hsb.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
5331 1 file changed, 42 insertions(+)
5332
5333commit 9f54d9db2912287358c1c01771a1bc8263e9539a
5334Author: Roozbeh Pournader <roozbeh@gmail.com>
5335Date:	Sun Feb 1 20:41:14 2009 -0800
5336
5337    Add Kinyarwanda (rw) orthography (bug #19868)
5338
5339 fc-lang/rw.orth | 31 +++++++++++++++++++++++++++++++
5340 1 file changed, 31 insertions(+)
5341
5342commit 3889de9e3c0a0b6aacd0558ce41953d9aa35878b
5343Author: Roozbeh Pournader <roozbeh@gmail.com>
5344Date:	Sun Feb 1 20:39:03 2009 -0800
5345
5346    Add Malay (ms) orthography (bug #19867)
5347
5348 fc-lang/ms.orth | 32 ++++++++++++++++++++++++++++++++
5349 1 file changed, 32 insertions(+)
5350
5351commit 0896d14ab7fe5a7233102f5ff7c59199f893c734
5352Author: Roozbeh Pournader <roozbeh@gmail.com>
5353Date:	Sun Feb 1 20:36:55 2009 -0800
5354
5355    Add Kashubian (csb) orth file (bug #19866)
5356
5357 fc-lang/csb.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
5358 1 file changed, 46 insertions(+)
5359
5360commit a32870457eb8f35a19193bc3e9e66db9948186fb
5361Author: Roozbeh Pournader <roozbeh@gmail.com>
5362Date:	Sun Feb 1 20:29:12 2009 -0800
5363
5364    Rename "ku" to "ku_am", add "ku_iq" (bug #19853).
5365
5366    For Iraq, we are assuming its the same Arabic orthography used
5367    in Iran.
5368
5369    According to Ethnologue, Kurdish is written in Cyrillic in Armenia:
5370    http://www.ethnologue.com/show_language.asp?code=kmr
5371
5372    Turkey and Syria need more research.
5373
5374 fc-lang/ku.orth    | 94
5375 ------------------------------------------------------
5376 fc-lang/ku_am.orth | 94
5377 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
5378 fc-lang/ku_iq.orth | 27 ++++++++++++++++
5379 3 files changed, 121 insertions(+), 94 deletions(-)
5380
5381commit 2199c6e321c92cf42711180b483e3f1b0091d980
5382Author: Roozbeh Pournader <roozbeh@gmail.com>
5383Date:	Sun Feb 1 20:21:45 2009 -0800
5384
5385    Rename Venda from "ven" to "ve" (bug #19852)
5386
5387    Since ISO 639-1 code exists, we should use it.
5388
5389 fc-lang/ve.orth  | 34 ++++++++++++++++++++++++++++++++++
5390 fc-lang/ven.orth | 34 ----------------------------------
5391 2 files changed, 34 insertions(+), 34 deletions(-)
5392
5393commit d7dd87649c07b7b73cf4ecfe7273cb0fcedc5be0
5394Author: Roozbeh Pournader <roozbeh@gmail.com>
5395Date:	Sun Feb 1 20:00:15 2009 -0800
5396
5397    Change Turkmen orth from Cyrillic to Latin (bug #19849)
5398
5399 fc-lang/tk.orth | 114
5400 +++++++++++++-------------------------------------------
5401 1 file changed, 26 insertions(+), 88 deletions(-)
5402
5403commit b25a42963d70f9ead6bc026f57ae2433b4ac5e85
5404Author: Roozbeh Pournader <roozbeh@gmail.com>
5405Date:	Sun Feb 1 19:35:37 2009 -0800
5406
5407    Fix doubly encoded UTF-8 in comments (bug #19848)
5408
5409 fc-lang/nb.orth | 2 +-
5410 1 file changed, 1 insertion(+), 1 deletion(-)
5411
5412commit f3c214a1cd799dc1eb965ced8107f52cc9dd065e
5413Author: Roozbeh Pournader <roozbeh@gmail.com>
5414Date:	Sun Feb 1 19:29:21 2009 -0800
5415
5416    Split Mongolian orth to Mongolia and China (bug #19847)
5417
5418    The orth file for Mongolia uses Cyrillic, while that of
5419    China uses the classical Mongolian script.
5420
5421 fc-lang/mn.orth    | 37 -------------------------------------
5422 fc-lang/mn_cn.orth | 37 +++++++++++++++++++++++++++++++++++++
5423 fc-lang/mn_mn.orth | 35 +++++++++++++++++++++++++++++++++++
5424 3 files changed, 72 insertions(+), 37 deletions(-)
5425
5426commit 0d5f9a2592634e6f9c74f48bbad9f6b443d1b574
5427Author: Roozbeh Pournader <roozbeh@gmail.com>
5428Date:	Sun Feb 1 18:55:31 2009 -0800
5429
5430    Add Filipino orth, alias Tagalog to Filipino (bug #19846)
5431
5432    The previous Tagalog orthography used the Tagalog script, which is
5433    not in
5434    modern use.
5435
5436 fc-lang/fil.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
5437 fc-lang/tl.orth  | 23 ++++++++---------------
5438 2 files changed, 53 insertions(+), 15 deletions(-)
5439
5440commit 2bf7d799bf8c9e116f08864f4f62575a6a25b380
5441Author: Roozbeh Pournader <roozbeh@gmail.com>
5442Date:	Sun Feb 1 18:52:41 2009 -0800
5443
5444    Remove Sinhala characters not in modern use (bug #19288)
5445
5446 fc-lang/si.orth | 30 ++++++++++++++++++++----------
5447 1 file changed, 20 insertions(+), 10 deletions(-)
5448
5449commit 2f3b07fe80415873ef3e0e0a7e753a55e766986b
5450Author: Roozbeh Pournader <roozbeh@gmail.com>
5451Date:	Sun Feb 1 18:32:21 2009 -0800
5452
5453    Correct Sindhi orthography to use Arabic script (bug #17140)
5454
5455    The previous version used the Devanagari script. But in both
5456    Pakistan and
5457    India, Sindhi is generally written in Arabic. The Devanagari data
5458    could
5459    prove to be useful, if we decide on how we should name such files (see
5460    bug #17208 and bug #19869).
5461
5462 fc-lang/sd.orth | 48 +++++++++++++++++++++++++++++++++++++++---------
5463 1 file changed, 39 insertions(+), 9 deletions(-)
5464
5465commit 574805478c19cdb487aea96922ff7177dd0844d7
5466Author: Behdad Esfahbod <behdad@behdad.org>
5467Date:	Sat Jan 31 03:38:19 2009 -0500
5468
5469    [fcfreetype] Fix typo in GB2312 encoding name string (#19845)
5470
5471    This was causing failure when opening iconv converter, hence rendering
5472    GB2312-encoded fonts with no other usable encoding unusable.
5473
5474 src/fcfreetype.c | 2 +-
5475 1 file changed, 1 insertion(+), 1 deletion(-)
5476
5477commit 575ee6cddd391857339f57331d2677fcc868369e
5478Author: Karl Tomlinson <bugs.freedesktop@karlt.net>
5479Date:	Tue Jan 27 03:35:51 2009 -0500
5480
5481    Change FcCharSetMerge API
5482
5483    To only work on writable charsets.	Also, return a bool indicating
5484    whether
5485    the merge changed the charset.
5486
5487    Also changes the implementation of FcCharSetMerge and
5488    FcCharSetIsSubset
5489
5490 doc/fccharset.fncs	 |  16 +++---
5491 fontconfig/fontconfig.h |   4 +-
5492 src/fccharset.c	 | 129
5493 ++++++++++++++++++++----------------------------
5494 src/fcmatch.c		 |  64 +++++++++++++-----------
5495 4 files changed, 99 insertions(+), 114 deletions(-)
5496
5497commit b8860e2faffa8b3f62b3c7aafd2d3b6962566f41
5498Author: Behdad Esfahbod <behdad@behdad.org>
5499Date:	Fri Jan 23 14:17:08 2009 -0500
5500
5501    [fcmatch] Fix crash when no fonts are available.
5502
5503 src/fcmatch.c | 10 ++++++++--
5504 1 file changed, 8 insertions(+), 2 deletions(-)
5505
5506commit c08216c6f468ce22cb7c0c1959019a7caad3484a
5507Author: Dan Nicholson <dbn.lists@gmail.com>
5508Date:	Mon Jan 19 17:02:55 2009 -0500
5509
5510    Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)
5511
5512    configure replaces a NONE prefix with the default prefix too late.
5513    So we move fonts.conf creation to Makefile, such that prefix is
5514    correctly
5515    expanded. Ugly, but works.
5516
5517 Makefile.am  | 13 ++++++++++++-
5518 configure.in |  3 +--
5519 2 files changed, 13 insertions(+), 3 deletions(-)
5520
5521commit 98d765a53ba33d28283e499ebd1098d27cbe6d02
5522Author: Behdad Esfahbod <behdad@behdad.org>
5523Date:	Thu Jan 15 19:27:53 2009 -0500
5524
5525    Cleanup all manpage.* files
5526
5527    Recent doc2man generates files called manpage.log.	This was
5528    breaking build.
5529
5530 doc/Makefile.am      | 5 ++---
5531 fc-cache/Makefile.am | 2 +-
5532 fc-cat/Makefile.am   | 2 +-
5533 fc-list/Makefile.am  | 2 +-
5534 fc-match/Makefile.am | 2 +-
5535 fc-query/Makefile.am | 2 +-
5536 fc-scan/Makefile.am  | 2 +-
5537 7 files changed, 8 insertions(+), 9 deletions(-)
5538
5539commit 41af588f543ca5c0efaeb699992376d89cb35763
5540Author: Behdad Esfahbod <behdad@behdad.org>
5541Date:	Thu Jan 15 19:12:37 2009 -0500
5542
5543    [fc-match] Accept list of elements like fc-list (bug #13017)
5544
5545    Also make --verbose not ignore list of elements and only print those.
5546    Update docs.
5547
5548 fc-list/fc-list.c	| 29 ++++++++++++++---------------
5549 fc-list/fc-list.sgml	| 12 ++++++------
5550 fc-match/fc-match.c	| 48
5551 +++++++++++++++++++++++++++++++++++++-----------
5552 fc-match/fc-match.sgml | 29 ++++++++++++++++++++---------
5553 4 files changed, 77 insertions(+), 41 deletions(-)
5554
5555commit 263f16ced279b0c09834bb4ca0df87fd0f76dcaf
5556Author: Behdad Esfahbod <behdad@behdad.org>
5557Date:	Thu Jan 15 19:12:27 2009 -0500
5558
5559    Oops, fix FcPatternFilter
5560
5561 src/fcpat.c | 2 +-
5562 1 file changed, 1 insertion(+), 1 deletion(-)
5563
5564commit 6bffe1a95bfd6609358d38590ad638c688232575
5565Author: Behdad Esfahbod <behdad@behdad.org>
5566Date:	Thu Jan 15 18:39:48 2009 -0500
5567
5568    Add fc-scan too that runs FcFileScan/FcDirScan
5569
5570    This is quite similar to fc-query, but calling FcFileScan/FcDirScan
5571    instead
5572    of FcFreeTypeQuery.
5573
5574 .gitignore		|   2 +
5575 Makefile.am		|   2 +-
5576 configure.in		|   1 +
5577 doc/fcfile.fncs	|  18 ++---
5578 fc-cache/fc-cache.sgml |   1 +
5579 fc-cat/fc-cat.sgml	|   1 +
5580 fc-list/fc-list.sgml	|   7 +-
5581 fc-match/fc-match.sgml |   7 +-
5582 fc-query/fc-query.sgml |   5 +-
5583 fc-scan/Makefile.am	|  59 ++++++++++++++++
5584 fc-scan/fc-scan.c	| 181
5585 +++++++++++++++++++++++++++++++++++++++++++++++++
5586 fc-scan/fc-scan.sgml	| 176
5587 +++++++++++++++++++++++++++++++++++++++++++++++
5588 12 files changed, 442 insertions(+), 18 deletions(-)
5589
5590commit 4074fd254e5ad707448d3665a034e0fbdf6de033
5591Author: Behdad Esfahbod <behdad@behdad.org>
5592Date:	Thu Jan 15 18:35:09 2009 -0500
5593
5594    Revive FcConfigScan() (bug #17121)
5595
5596    FcConfigScan() with parameters cache=NULL and force=FcTrue can be used
5597    to scan font dirs without any caching side effect.
5598
5599 src/fcdir.c | 155
5600 +++++++++++++++++++++++++++++++++++-------------------------
5601 1 file changed, 90 insertions(+), 65 deletions(-)
5602
5603commit 46e405cb9ab5870bda1947f3afd80f8f54c7ac75
5604Author: Behdad Esfahbod <behdad@behdad.org>
5605Date:	Thu Jan 15 17:34:26 2009 -0500
5606
5607    Oops.  Fix usage output.
5608
5609 fc-query/fc-query.c | 5 ++---
5610 1 file changed, 2 insertions(+), 3 deletions(-)
5611
5612commit 25a09eb9bf2d993228a3d98d1dd271f55efb2358
5613Author: Behdad Esfahbod <behdad@behdad.org>
5614Date:	Thu Jan 8 03:04:34 2009 -0500
5615
5616    Don't use FcCharSetCopy in FcCharSetMerge
5617
5618    The Copy function is actually a ref, not real copy.
5619
5620 doc/fccharset.fncs | 2 +-
5621 src/fccharset.c    | 7 ++++---
5622 2 files changed, 5 insertions(+), 4 deletions(-)
5623
5624commit d230cf144f84c8a50b932c8b89daa55c1a3620d8
5625Author: Behdad Esfahbod <behdad@behdad.org>
5626Date:	Wed Jan 7 20:15:20 2009 -0500
5627
5628    Make FcCharSetMerge() public
5629
5630    That's needed for apps to be abled to do pruning themselves without
5631    the performance penalty of recreating new charsets all the time.
5632
5633 doc/fccharset.fncs	 | 13 +++++++++++++
5634 fontconfig/fontconfig.h |  3 +++
5635 src/fcint.h		 |  3 ---
5636 3 files changed, 16 insertions(+), 3 deletions(-)
5637
5638commit 3b725d0a318623bba08a9f7c75e4fe71527f5dec
5639Author: Behdad Esfahbod <behdad@behdad.org>
5640Date:	Thu Jan 1 16:29:01 2009 -0500
5641
5642    [doc] Note that fontset returned by FcConfigGetFonts should not
5643    be modified
5644
5645 doc/fcconfig.fncs | 2 +-
5646 1 file changed, 1 insertion(+), 1 deletion(-)
5647
5648commit 6d764a3f9b89f21b5c2cdf48cbd913b9706d42b2
5649Author: Behdad Esfahbod <behdad@behdad.org>
5650Date:	Wed Dec 31 20:16:40 2008 -0500
5651
5652    [fcmatch] Move FcFontSetMatch() functionality into
5653    FcFontSetMatchInternal()
5654
5655    Except for the final FcFontRenderPrepare().  This way we have more
5656    flexibility to do caching in FcFontMatch() while leaving
5657    FcFontSetMatch()
5658    intact.
5659
5660 src/fcmatch.c | 42 +++++++++++++++++++++++++++++-------------
5661 1 file changed, 29 insertions(+), 13 deletions(-)
5662
5663commit a5a384c5ffb479e095092c2aaedd406f8785280a
5664Author: Behdad Esfahbod <behdad@behdad.org>
5665Date:	Wed Dec 31 19:44:32 2008 -0500
5666
5667    [fcmatch] When matching, reserve score 0 for when elements don't exist
5668
5669    Previously an index j was added to element score to prefer matches
5670    earlier
5671    in the value list to the later ones.  This index started from 0,
5672    meaning
5673    that the score zero could be generated for the first element.
5674    By starting
5675    j from one, scores for when the element exists in both pattern
5676    and font
5677    can never be zero.	The score zero is reserved for when the element is
5678    NOT available in both font and pattern.  We will use this property
5679    later.
5680
5681    This shouldn't change matching much.  The only difference I can
5682    think of
5683    is that if a font family exists both as a bitmap font and a scalable
5684    version, and when requesting it at the size of the bitmap version,
5685    previously the font returned was nondeterministic.	Now the scalable
5686    version will always be preferred.
5687
5688 src/fcmatch.c | 2 +-
5689 1 file changed, 1 insertion(+), 1 deletion(-)
5690
5691commit c7641f2872329197250db6ffe194df3d33ff42b3
5692Author: Behdad Esfahbod <behdad@behdad.org>
5693Date:	Wed Dec 31 19:35:27 2008 -0500
5694
5695    [fcmatch] Use larger multipliers to enforce order
5696
5697    Previously the matcher multiplied comparison results by 100 and added
5698    index value to it.	With long lists of families (lots of aliases),
5699    reaching 100 is not that hard.  That could result in a non-match early
5700    in the list to be preferred over a match late in the list.	Changing
5701    the multiplier from 100 to 1000 should fix that.
5702
5703    To keep things relatively in order, the lang multiplier is changed
5704    from 1000 to 10000.
5705
5706 src/fcmatch.c | 4 ++--
5707 1 file changed, 2 insertions(+), 2 deletions(-)
5708
5709commit 1b43ccc805f26a78934267d92275cd19b5648e91
5710Author: Behdad Esfahbod <behdad@behdad.org>
5711Date:	Wed Dec 31 18:10:31 2008 -0500
5712
5713    [fcmatch.c] Fix debug formatting
5714
5715 src/fcmatch.c | 1 +
5716 1 file changed, 1 insertion(+)
5717
5718commit a291cfc710c5989ba3e787ae20911d3176bea307
5719Author: Behdad Esfahbod <behdad@behdad.org>
5720Date:	Wed Dec 31 18:06:07 2008 -0500
5721
5722    Fix comparison of family names to ignore leading space properly
5723
5724    Previously fc-match "xxx,nazli" matched Nazli, but "xxx, nazli"
5725    didn't.
5726    This was because of a bug in FcCompareFamily's short-circuit check
5727    that forgot to ignore spaces.
5728
5729 src/fcmatch.c | 3 ++-
5730 1 file changed, 2 insertions(+), 1 deletion(-)
5731
5732commit 0c93b91db0cdf7c5e901477c266b45c8baeadd00
5733Author: Behdad Esfahbod <behdad@behdad.org>
5734Date:	Mon Dec 29 20:00:26 2008 -0500
5735
5736    Implement FcPatternFormat and use it in cmdline tools (bug #17107)
5737
5738    Still need to add more features, but the API is there, and used
5739    by cmdline tools with -f or --format.
5740
5741 doc/fcpattern.fncs	 |  18 ++++++
5742 fc-list/fc-list.c	 |  38 ++++++++----
5743 fc-list/fc-list.sgml	 |  22 ++++++-
5744 fc-match/fc-match.c	 |  31 +++++++---
5745 fc-match/fc-match.sgml  |  47 ++++++++++-----
5746 fc-query/fc-query.c	 |  25 +++++++-
5747 fc-query/fc-query.sgml  |  36 +++++++----
5748 fontconfig/fontconfig.h |   3 +
5749 src/Makefile.am	 |   1 +
5750 src/fcformat.c		 | 155
5751 ++++++++++++++++++++++++++++++++++++++++++++++++
5752 src/fcint.h		 |   5 ++
5753 src/fcname.c		 |   2 +-
5754 12 files changed, 333 insertions(+), 50 deletions(-)
5755
5756commit 5cf04b201fb5e9dc989d30cf5c30f7575dda56bc
5757Author: Behdad Esfahbod <behdad@behdad.org>
5758Date:	Mon Dec 29 19:27:00 2008 -0500
5759
5760    [.gitignore] Update
5761
5762 .gitignore | 2 ++
5763 1 file changed, 2 insertions(+)
5764
5765commit f9806ab4b9bfa88a782008156511e29f37ce967d
5766Author: Behdad Esfahbod <behdad@behdad.org>
5767Date:	Mon Dec 29 18:58:29 2008 -0500
5768
5769    Remove special-casing of FC_FILE in FcPatternPrint()
5770
5771    I can't understand why the special case is needed.	Indeed,
5772    removing it
5773    does not make any difference in the "fc-match --verbose" output, and
5774    that's the only time fc-match uses FcPatternPrint.
5775
5776 src/fcdbg.c | 21 +--------------------
5777 1 file changed, 1 insertion(+), 20 deletions(-)
5778
5779commit 8ae1e3d5dc323542e7def06a42deea62c7ba7027
5780Author: Behdad Esfahbod <behdad@behdad.org>
5781Date:	Sun Dec 28 16:54:44 2008 -0500
5782
5783    Explicitly chmod() directories (bug #18934)
5784
5785    Two changes:
5786
5787      - after mkdir(), we immediately chmod(), such that we are not
5788      affected
5789	by stupid umask's.
5790
5791      - if a directory we want to use is not writable but exists, we try a
5792	chmod on it.  This is to recover from stupid umask's having
5793	affected
5794	us with older versions.
5795
5796 src/fccache.c | 14 +++++++++++---
5797 1 file changed, 11 insertions(+), 3 deletions(-)
5798
5799commit b6cf885a0a71a0e8f03832fe038e57e6f2778974
5800Author: Behdad Esfahbod <behdad@behdad.org>
5801Date:	Sun Dec 28 09:03:29 2008 -0500
5802
5803    Don't use identifier named complex
5804
5805 src/fcfreetype.c | 42 +++++++++++++++++++++---------------------
5806 1 file changed, 21 insertions(+), 21 deletions(-)
5807
5808commit 627dd913cf1588436936bc8731c7dd9c96baee90
5809Author: Behdad Esfahbod <behdad@behdad.org>
5810Date:	Sun Dec 28 08:06:07 2008 -0500
5811
5812    [65-fonts-persian.conf] Set foundry in target=scan instead of
5813    target=font
5814
5815 conf.d/65-fonts-persian.conf | 14 +++++++-------
5816 1 file changed, 7 insertions(+), 7 deletions(-)
5817
5818commit 030983185bb6f3f3885dc2e4d80fec330455f11c
5819Author: Harshula Jayasuriya <harshula@gmail.com>
5820Date:	Sun Dec 28 06:13:19 2008 -0500
5821
5822    Fix Sinhala coverage (bug #19288)
5823
5824 fc-lang/si.orth | 9 ++++-----
5825 1 file changed, 4 insertions(+), 5 deletions(-)
5826
5827commit 6ca36812b4ece5368468278a9ff18f5a9c62b39f
5828Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
5829Date:	Sun Dec 28 05:15:45 2008 -0500
5830
5831    Use human-readable file names in the docs (bug #16278)
5832
5833 doc/Makefile.am | 2 +-
5834 1 file changed, 1 insertion(+), 1 deletion(-)
5835
5836commit f26062b277e1781876a30d3170fca8bbba2409ab
5837Author: Behdad Esfahbod <behdad@behdad.org>
5838Date:	Sun Dec 28 04:58:14 2008 -0500
5839
5840    Implement fc-list --quiet ala grep (bug #17141)
5841
5842    Exits 1 if no fonts matched, 0 otherwise.
5843
5844 fc-list/fc-list.c | 27 ++++++++++++++++++++-------
5845 1 file changed, 20 insertions(+), 7 deletions(-)
5846
5847commit 00c0972acae849ca3b18a7c76894c078185d3be4
5848Author: Behdad Esfahbod <behdad@behdad.org>
5849Date:	Sun Dec 28 04:48:54 2008 -0500
5850
5851    Fix compile with old FreeType that doesn't have FT_Select_Size()
5852    (bug #17498)
5853
5854 configure.in	  | 10 +---------
5855 src/fcfreetype.c |  2 ++
5856 2 files changed, 3 insertions(+), 9 deletions(-)
5857
5858commit 350dc5f35091e7e5635a6cf239e4cad56e992d01
5859Author: Behdad Esfahbod <behdad@behdad.org>
5860Date:	Sun Dec 28 04:26:26 2008 -0500
5861
5862    Use __builtin_popcount() when available (bug #17592)
5863
5864 src/fccharset.c | 4 ++++
5865 1 file changed, 4 insertions(+)
5866
5867commit 4c209d5f0c217ff9d8f3b517017212d6362b07a8
5868Author: Rahul Bhalerao <b.rahul.pm@gmail.com>
5869Date:	Sun Dec 28 04:10:53 2008 -0500
5870
5871    Add config for new Indic fonts (bug #17856)
5872
5873 conf.d/65-nonlatin.conf | 35 ++++++++++++++++++++++++++++-------
5874 1 file changed, 28 insertions(+), 7 deletions(-)
5875
5876commit f69db8d49cbd929b80527719be6c0b1e6d49ccac
5877Author: Behdad Esfahbod <behdad@behdad.org>
5878Date:	Sun Dec 28 04:06:01 2008 -0500
5879
5880    Consistently use FcStat() over stat() in all places
5881
5882 src/fcatomic.c | 2 +-
5883 src/fccache.c	| 7 +------
5884 src/fccfg.c	| 2 +-
5885 src/fcdir.c	| 4 ++--
5886 src/fcint.h	| 7 +++++++
5887 5 files changed, 12 insertions(+), 10 deletions(-)
5888
5889commit 9e2ed2513bb4c2ecc7ee09c48c1dc677ea58a723
5890Author: Behdad Esfahbod <behdad@behdad.org>
5891Date:	Sun Dec 28 04:00:09 2008 -0500
5892
5893    [fccache] Consistently use FcStat() over stat() (bug #18195)
5894
5895 src/fccache.c | 2 +-
5896 1 file changed, 1 insertion(+), 1 deletion(-)
5897
5898commit ee2463fbcbe105a413021aa870e8a3f0094a1a24
5899Author: Behdad Esfahbod <behdad@behdad.org>
5900Date:	Sun Dec 28 03:40:21 2008 -0500
5901
5902    Cleanup symlinks in "make uninstall" (bug #18885)
5903
5904 conf.d/Makefile.am | 7 +++++++
5905 1 file changed, 7 insertions(+)
5906
5907commit fe8e8a1dd777ab53f57c4d31dc9547b3e4ba0d70
5908Author: Harald Fernengel <harry@kdevelop.org>
5909Date:	Sun Dec 28 03:23:58 2008 -0500
5910
5911    Don't use variables named 'bool' (bug #18851)
5912
5913 src/fcxml.c | 16 ++++++++--------
5914 1 file changed, 8 insertions(+), 8 deletions(-)
5915
5916commit a9ac5c52a658920f1054a12435d8c07205953153
5917Author: Behdad Esfahbod <behdad@behdad.org>
5918Date:	Sun Dec 28 03:08:38 2008 -0500
5919
5920    [.gitignore] Update
5921
5922 .gitignore | 4 ++++
5923 1 file changed, 4 insertions(+)
5924
5925commit 1c7f4de80cc4819b504707ae143a2d718af42733
5926Author: Behdad Esfahbod <behdad@behdad.org>
5927Date:	Tue Dec 2 06:07:41 2008 -0500
5928
5929    Fix two more doc typos
5930
5931 doc/fcpattern.fncs | 4 ++--
5932 1 file changed, 2 insertions(+), 2 deletions(-)
5933
5934commit 355ed50b185b7879a5c95e1f8697824c6dec6f9f
5935Author: Behdad Esfahbod <behdad@behdad.org>
5936Date:	Mon Sep 22 18:51:11 2008 -0400
5937
5938    Don't call FcPatternGetCharSet in FcSortWalk unless we need to
5939    (#17361)
5940
5941 src/fcmatch.c | 55
5942 +++++++++++++++++++++++++++++++------------------------
5943 1 file changed, 31 insertions(+), 24 deletions(-)
5944
5945commit 799691c901ea2d8561980c763a7e78383f1cceec
5946Author: Behdad Esfahbod <behdad@behdad.org>
5947Date:	Mon Sep 22 18:16:30 2008 -0400
5948
5949    Don't leak FcValues string loaded through fcxml.c (#17661)
5950
5951    Patch from Caolan McNamara.
5952
5953 src/fcpat.c | 10 +++++-----
5954 src/fcxml.c |	2 ++
5955 2 files changed, 7 insertions(+), 5 deletions(-)
5956
5957commit 311da2316f5d40d9b8c72c9965f7d70330f3c498
5958Author: Chris Wilson <chris@chris-wilson.co.uk>
5959Date:	Wed Apr 23 09:07:28 2008 +0100
5960
5961    Reduce number of allocations during FcSortWalk().
5962
5963    The current behaviour of FcSortWalk() is to create a new FcCharSet on
5964    each iteration that is the union of the previous iteration with
5965    the next
5966    FcCharSet in the font set. This causes the existing FcCharSet to be
5967    reproduced in its entirety and then allocates fresh leaves for the new
5968    FcCharSet. In essence the number of allocations is quadratic wrt the
5969    number of fonts required.
5970
5971    By introducing a new method for merging a new FcCharSet with an
5972    existing
5973    one we can change the behaviour to be effectively linear with
5974    the number
5975    of fonts - allocating no more leaves than necessary to cover all the
5976    fonts in the set.
5977
5978    For example, profiling 'gedit UTF-8-demo.txt'
5979	Allocator		    nAllocs	    nBytes
5980    Before:
5981	FcCharSetFindLeafCreate 62886	    2012352
5982	FcCharSetPutLeaf	9361	    11441108
5983    After:
5984	FcCharSetFindLeafCreate 1940	    62080
5985	FcCharSetPutLeaf	281		    190336
5986
5987    The savings are even more significant for applications like
5988    firefox-3.0b5
5989    which need to switch between large number of fonts.
5990    Before:
5991	FcCharSetFindLeafCreate 4461192     142758144
5992	FcCharSetPutLeaf	    1124536	    451574172
5993    After:
5994	FcCharSetFindLeafCreate 80359	    2571488
5995	FcCharSetPutLeaf	    18940	    9720522
5996
5997    Out of interest, the next most frequent allocations are
5998	FcPatternObjectAddWithBinding 526029	10520580
5999	tt_face_load_eblc	    42103	    2529892
6000
6001 src/fccharset.c | 62
6002 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6003 src/fcint.h	 |  3 +++
6004 src/fcmatch.c	 | 13 +++---------
6005 3 files changed, 68 insertions(+), 10 deletions(-)
6006
6007commit 8072f4b1304efc59fee5e61efc4c4b0fc05bb8fb
6008Author: Behdad Esfahbod <behdad@behdad.org>
6009Date:	Fri Aug 22 18:25:22 2008 -0400
6010
6011    Document how to free return value of FcNameUnparse()
6012
6013 doc/fcpattern.fncs | 2 +-
6014 1 file changed, 1 insertion(+), 1 deletion(-)
6015
6016commit 241fbde1ab28d7beb9b861d8804d0416f0d5589c
6017Author: Behdad Esfahbod <behdad@behdad.org>
6018Date:	Fri Aug 22 18:08:07 2008 -0400
6019
6020    Add FcConfigReference() (#17124)
6021
6022 doc/fcconfig.fncs	 | 20 +++++++++++++++++---
6023 fontconfig/fontconfig.h |  3 +++
6024 src/fccfg.c		 | 20 ++++++++++++++++++++
6025 src/fcint.h		 |  2 ++
6026 4 files changed, 42 insertions(+), 3 deletions(-)
6027
6028commit 03dcaaa08fe324a058c427ab2da993fddaa7b3fd
6029Author: Behdad Esfahbod <behdad@behdad.org>
6030Date:	Fri Aug 22 17:49:02 2008 -0400
6031
6032    Document when config can be NULL (#17105)
6033
6034    Note that this also fixes a bug with FcFontList() where previously
6035    it was NOT checking whether the config is up-to-date.  May want to
6036    keep the old behavior and document that ScanInterval is essentially
6037    unused internally (FcFontSetList uses it, but we can remove that
6038    too).
6039
6040 doc/fcconfig.fncs  | 21 +++++++++++++++++++++
6041 doc/fcfontset.fncs |  3 +++
6042 src/fclist.c	    |  3 +++
6043 3 files changed, 27 insertions(+)
6044
6045commit 1439c8f21af1533a920b54333f79459f456a402e
6046Author: Behdad Esfahbod <behdad@behdad.org>
6047Date:	Fri Aug 22 16:51:33 2008 -0400
6048
6049    Handle -h and --help according to GNU Coding Standards (#17104)
6050
6051    Added -h instead of -?.  And upon -h and --help, write usave to stdout
6052    instead of stdin, and return 0 instead of 1.
6053
6054    -? still works like before as that's what getopt returns upon unknown
6055    arguments.
6056
6057 fc-cache/fc-cache.c	| 47
6058 +++++++++++++++++++++++++----------------------
6059 fc-cache/fc-cache.sgml |  4 ++--
6060 fc-cat/fc-cat.c	| 45 ++++++++++++++++++++++++---------------------
6061 fc-cat/fc-cat.sgml	|  4 ++--
6062 fc-list/fc-list.c	| 36 ++++++++++++++++++++----------------
6063 fc-list/fc-list.sgml	|  4 ++--
6064 fc-match/fc-match.c	| 44 ++++++++++++++++++++++++--------------------
6065 fc-match/fc-match.sgml |  4 ++--
6066 fc-query/fc-query.c	| 40 ++++++++++++++++++++++------------------
6067 fc-query/fc-query.sgml |  4 ++--
6068 10 files changed, 125 insertions(+), 107 deletions(-)
6069
6070commit df243f93be4306e788aebf6b2ac4a7c1b97550ae
6071Author: Behdad Esfahbod <behdad@behdad.org>
6072Date:	Fri Aug 22 13:02:14 2008 -0400
6073
6074    Add WenQuanYi fonts to default conf (#17262, from Mandriva)
6075
6076 conf.d/65-nonlatin.conf | 4 ++++
6077 1 file changed, 4 insertions(+)
6078
6079commit f31d8b1b1a93334611353d7ea846f8006fda855c
6080Author: Behdad Esfahbod <behdad@behdad.org>
6081Date:	Fri Aug 22 03:51:57 2008 -0400
6082
6083    Add Sindhi .orth file. (#17140)
6084
6085 fc-lang/sd.orth | 28 ++++++++++++++++++++++++++++
6086 1 file changed, 28 insertions(+)
6087
6088commit b9f18922f112f2f551429b692d793dda7d02cd86
6089Author: Behdad Esfahbod <behdad@behdad.org>
6090Date:	Thu Aug 21 17:17:04 2008 -0400
6091
6092    Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)
6093
6094 fc-lang/sr.orth | 24 +++++++-----------------
6095 1 file changed, 7 insertions(+), 17 deletions(-)
6096
6097commit 74e16ceeeab86f50c4b6bea12800f70110cd4794
6098Author: Behdad Esfahbod <behdad@behdad.org>
6099Date:	Thu Aug 14 15:27:16 2008 -0400
6100
6101    Fix docs re 'orig' argument of FcPatternBuild and family
6102
6103    Now call it 'p' or 'pattern', since it's modified in place.
6104    There is no copying.
6105
6106 doc/fcpattern.fncs	 |  6 +++---
6107 fontconfig/fontconfig.h |  4 ++--
6108 src/fcpat.c		 | 12 ++++++------
6109 3 files changed, 11 insertions(+), 11 deletions(-)
6110
6111commit bb65f58f6354b8ad363021457852ad9e841cef89
6112Author: Behdad Esfahbod <behdad@behdad.org>
6113Date:	Wed Aug 13 16:45:18 2008 -0400
6114
6115    [doc] Fix signature of FcConfigHome()
6116
6117    We should write a test to automatically cross-check signatures
6118    from public headers to docs.
6119
6120 doc/fcconfig.fncs | 5 +++--
6121 1 file changed, 3 insertions(+), 2 deletions(-)
6122
6123commit e690fbb20ec41ef018a32ac01118a41103c01289
6124Author: Behdad Esfahbod <behdad@behdad.org>
6125Date:	Wed Aug 13 03:30:23 2008 -0400
6126
6127    Get rid of $Id: ChangeLog,v 1.1.1.3 2013/06/03 06:02:07 mrg Exp $ tags
6128
6129 COPYING			 | 2 +-
6130 Makefile.am			 | 2 +-
6131 conf.d/Makefile.am		 | 2 +-
6132 configure.in			 | 2 +-
6133 doc/Makefile.am		 | 2 +-
6134 doc/confdir.sgml.in		 | 2 +-
6135 doc/edit-sgml.c		 | 2 +-
6136 doc/fcatomic.fncs		 | 2 +-
6137 doc/fcblanks.fncs		 | 2 +-
6138 doc/fccharset.fncs		 | 2 +-
6139 doc/fcconfig.fncs		 | 2 +-
6140 doc/fcconstant.fncs		 | 2 +-
6141 doc/fcfile.fncs		 | 2 +-
6142 doc/fcfontset.fncs		 | 2 +-
6143 doc/fcfreetype.fncs		 | 2 +-
6144 doc/fcinit.fncs		 | 2 +-
6145 doc/fcmatrix.fncs		 | 2 +-
6146 doc/fcobjectset.fncs		 | 2 +-
6147 doc/fcobjecttype.fncs		 | 2 +-
6148 doc/fcpattern.fncs		 | 2 +-
6149 doc/fcstring.fncs		 | 2 +-
6150 doc/fcstrset.fncs		 | 2 +-
6151 doc/fcvalue.fncs		 | 2 +-
6152 doc/fontconfig-devel.sgml	 | 2 +-
6153 doc/func.sgml			 | 2 +-
6154 doc/version.sgml.in		 | 2 +-
6155 fc-cache/Makefile.am		 | 2 +-
6156 fc-case/fc-case.c		 | 2 +-
6157 fc-case/fccase.tmpl.h		 | 2 +-
6158 fc-cat/Makefile.am		 | 2 +-
6159 fc-glyphname/fc-glyphname.c	 | 2 +-
6160 fc-glyphname/fcglyphname.tmpl.h | 2 +-
6161 fc-list/Makefile.am		 | 2 +-
6162 fc-match/Makefile.am		 | 2 +-
6163 fc-query/Makefile.am		 | 2 +-
6164 src/Makefile.am		 | 2 +-
6165 36 files changed, 36 insertions(+), 36 deletions(-)
6166
6167commit 3042050954ddbe205e3166c9910886839829e788
6168Author: Behdad Esfahbod <behdad@behdad.org>
6169Date:	Wed Aug 13 03:16:39 2008 -0400
6170
6171    [doc] Document that a zero rescanInterval disables automatic checks
6172    (#17103)
6173
6174 doc/fcconfig.fncs | 2 ++
6175 1 file changed, 2 insertions(+)
6176
6177commit 41fc0fe68d88c1fdd38469a51a322dab6a30757d
6178Author: Behdad Esfahbod <behdad@behdad.org>
6179Date:	Wed Aug 13 02:50:35 2008 -0400
6180
6181    Add FcPatternFilter() (#13016)
6182
6183 doc/fcpattern.fncs	 | 12 ++++++++++++
6184 fontconfig/fontconfig.h |  3 +++
6185 src/fcpat.c		 | 37 +++++++++++++++++++++++++++++++++++++
6186 3 files changed, 52 insertions(+)
6187
6188commit e6f14d3c513a9f2e7d75c389db4f65aa0dc0502f
6189Author: Behdad Esfahbod <behdad@behdad.org>
6190Date:	Wed Aug 13 02:47:12 2008 -0400
6191
6192    [doc] Add const decorator for FcPatternDuplicate()
6193
6194 doc/fcpattern.fncs | 2 +-
6195 1 file changed, 1 insertion(+), 1 deletion(-)
6196
6197commit 29874098537e763e8e4cd3fefb1ecc0f36b808a5
6198Author: Behdad Esfahbod <behdad@behdad.org>
6199Date:	Wed Aug 13 02:24:42 2008 -0400
6200
6201    Implement fc-list --verbose (#13015)
6202
6203    A private FcObjectGetSet() is implemented that provides an
6204    FcObjectSet of all registered elements.  FcFontSetList() is
6205    then modified to use the object set from FcObjectGetSet() if
6206    provided object-set is NULL.
6207
6208    Alternatively FcObjectGetSet() can be made public.	In that
6209    case fc-list can use that as a base if --verbose is included,
6210    and also add any elements provided by the user (though that has
6211    no effect, as all elements from the cache are already registered).
6212    Currently fc-list ignores user-provided elements if --verbose
6213    is specified.
6214
6215 fc-list/fc-list.c    | 41 ++++++++++++++++++++++++-----------------
6216 fc-list/fc-list.sgml | 10 +++++++---
6217 src/fcint.h	      |  3 +++
6218 src/fclist.c	      | 10 ++++++++++
6219 src/fcname.c	      | 14 ++++++++++++++
6220 5 files changed, 58 insertions(+), 20 deletions(-)
6221
6222commit 77c0d8bce86ca088782d5631617c0ef681d91312
6223Author: Behdad Esfahbod <behdad@behdad.org>
6224Date:	Wed Aug 13 01:31:18 2008 -0400
6225
6226    Add fc-query (#13019)
6227
6228 .gitignore		  |   2 +
6229 Makefile.am		  |   2 +-
6230 configure.in		  |   1 +
6231 doc/fontconfig-user.sgml |   2 +-
6232 fc-cache/fc-cache.sgml   |   1 +
6233 fc-cat/fc-cat.sgml	  |   1 +
6234 fc-list/fc-list.sgml	  |   1 +
6235 fc-match/fc-match.sgml   |   1 +
6236 fc-query/Makefile.am	  |  59 ++++++++++++++++
6237 fc-query/fc-query.c	  | 166
6238 ++++++++++++++++++++++++++++++++++++++++++++
6239 fc-query/fc-query.sgml   | 174
6240 +++++++++++++++++++++++++++++++++++++++++++++++
6241 11 files changed, 408 insertions(+), 2 deletions(-)
6242
6243commit d5b6085c3e40b4e2605cab7ff6c8a621b961b2d2
6244Author: Behdad Esfahbod <behdad@behdad.org>
6245Date:	Wed Aug 13 00:42:12 2008 -0400
6246
6247    Update man pages
6248
6249 fc-cache/fc-cache.sgml | 16 ++++++++++------
6250 fc-cat/fc-cat.sgml	| 15 +++++++++++----
6251 fc-list/fc-list.sgml	| 12 ++++++++----
6252 fc-match/fc-match.sgml | 30 +++++++++++++++++++++++-------
6253 4 files changed, 52 insertions(+), 21 deletions(-)
6254
6255commit 88261bafff30ec02b5a2180f1f9b786c8ff44e3d
6256Author: Behdad Esfahbod <behdad@behdad.org>
6257Date:	Tue Aug 12 23:44:44 2008 -0400
6258
6259    [fc-match] Fix list of getopt options in --help
6260
6261 fc-match/fc-match.c | 4 ++--
6262 1 file changed, 2 insertions(+), 2 deletions(-)
6263
6264commit 43291847c58002fca99984dcec4f1bbbb0d0f61d
6265Author: Behdad Esfahbod <behdad@behdad.org>
6266Date:	Tue Aug 12 18:00:35 2008 -0400
6267
6268    Add ~/.fonts.conf.d to default config (#17100)
6269
6270 conf.d/50-user.conf | 1 +
6271 1 file changed, 1 insertion(+)
6272
6273commit 4f468454d80bf4f1d256f084afd69cabecf1243e
6274Author: Behdad Esfahbod <behdad@behdad.org>
6275Date:	Tue Aug 12 17:54:45 2008 -0400
6276
6277    Update Thai default families (#16223)
6278
6279    Patch from Theppitak Karoonboonyanan
6280
6281 conf.d/65-nonlatin.conf | 13 +++++++++----
6282 1 file changed, 9 insertions(+), 4 deletions(-)
6283
6284commit 2e08e0f243633386b6441784926f928359c92453
6285Author: Behdad Esfahbod <behdad@behdad.org>
6286Date:	Tue Aug 12 17:52:02 2008 -0400
6287
6288    [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet
6289    (#16272)
6290
6291 doc/fcpattern.fncs | 6 ++++--
6292 1 file changed, 4 insertions(+), 2 deletions(-)
6293
6294commit 317b849215ab16cfcd0dda0e424efc9216a74f28
6295Author: Behdad Esfahbod <behdad@behdad.org>
6296Date:	Tue Aug 12 16:34:24 2008 -0400
6297
6298    Replace RCS Id tags with the file name
6299
6300 config/Makedefs.in	 | 2 +-
6301 config/install.sh	 | 2 +-
6302 fc-cache/fc-cache.c	 | 2 +-
6303 fc-cat/fc-cat.c	 | 2 +-
6304 fc-lang/aa.orth	 | 2 +-
6305 fc-lang/ab.orth	 | 2 +-
6306 fc-lang/af.orth	 | 2 +-
6307 fc-lang/am.orth	 | 2 +-
6308 fc-lang/ar.orth	 | 2 +-
6309 fc-lang/ast.orth	 | 2 +-
6310 fc-lang/ava.orth	 | 2 +-
6311 fc-lang/ay.orth	 | 2 +-
6312 fc-lang/az.orth	 | 2 +-
6313 fc-lang/az_ir.orth	 | 2 +-
6314 fc-lang/ba.orth	 | 2 +-
6315 fc-lang/bam.orth	 | 2 +-
6316 fc-lang/be.orth	 | 2 +-
6317 fc-lang/bg.orth	 | 2 +-
6318 fc-lang/bh.orth	 | 2 +-
6319 fc-lang/bho.orth	 | 2 +-
6320 fc-lang/bi.orth	 | 2 +-
6321 fc-lang/bin.orth	 | 2 +-
6322 fc-lang/bn.orth	 | 2 +-
6323 fc-lang/bo.orth	 | 2 +-
6324 fc-lang/br.orth	 | 2 +-
6325 fc-lang/bs.orth	 | 2 +-
6326 fc-lang/bua.orth	 | 2 +-
6327 fc-lang/ca.orth	 | 2 +-
6328 fc-lang/ce.orth	 | 2 +-
6329 fc-lang/ch.orth	 | 2 +-
6330 fc-lang/chm.orth	 | 2 +-
6331 fc-lang/chr.orth	 | 2 +-
6332 fc-lang/co.orth	 | 2 +-
6333 fc-lang/cs.orth	 | 2 +-
6334 fc-lang/cu.orth	 | 2 +-
6335 fc-lang/cv.orth	 | 2 +-
6336 fc-lang/cy.orth	 | 2 +-
6337 fc-lang/da.orth	 | 2 +-
6338 fc-lang/de.orth	 | 2 +-
6339 fc-lang/dz.orth	 | 2 +-
6340 fc-lang/el.orth	 | 2 +-
6341 fc-lang/en.orth	 | 2 +-
6342 fc-lang/eo.orth	 | 2 +-
6343 fc-lang/es.orth	 | 2 +-
6344 fc-lang/et.orth	 | 2 +-
6345 fc-lang/eu.orth	 | 2 +-
6346 fc-lang/fa.orth	 | 2 +-
6347 fc-lang/fc-lang.c	 | 2 +-
6348 fc-lang/fc-lang.man	 | 2 +-
6349 fc-lang/fclang.tmpl.h	 | 2 +-
6350 fc-lang/fi.orth	 | 2 +-
6351 fc-lang/fj.orth	 | 2 +-
6352 fc-lang/fo.orth	 | 2 +-
6353 fc-lang/fr.orth	 | 2 +-
6354 fc-lang/ful.orth	 | 2 +-
6355 fc-lang/fur.orth	 | 2 +-
6356 fc-lang/fy.orth	 | 2 +-
6357 fc-lang/ga.orth	 | 2 +-
6358 fc-lang/gd.orth	 | 2 +-
6359 fc-lang/gez.orth	 | 2 +-
6360 fc-lang/gl.orth	 | 2 +-
6361 fc-lang/gn.orth	 | 2 +-
6362 fc-lang/gu.orth	 | 2 +-
6363 fc-lang/gv.orth	 | 2 +-
6364 fc-lang/ha.orth	 | 2 +-
6365 fc-lang/haw.orth	 | 2 +-
6366 fc-lang/he.orth	 | 2 +-
6367 fc-lang/hi.orth	 | 2 +-
6368 fc-lang/ho.orth	 | 2 +-
6369 fc-lang/hr.orth	 | 2 +-
6370 fc-lang/hu.orth	 | 2 +-
6371 fc-lang/hy.orth	 | 2 +-
6372 fc-lang/ia.orth	 | 2 +-
6373 fc-lang/ibo.orth	 | 2 +-
6374 fc-lang/id.orth	 | 2 +-
6375 fc-lang/ie.orth	 | 2 +-
6376 fc-lang/ik.orth	 | 2 +-
6377 fc-lang/io.orth	 | 2 +-
6378 fc-lang/is.orth	 | 2 +-
6379 fc-lang/it.orth	 | 2 +-
6380 fc-lang/iu.orth	 | 2 +-
6381 fc-lang/ja.orth	 | 2 +-
6382 fc-lang/ka.orth	 | 2 +-
6383 fc-lang/kaa.orth	 | 2 +-
6384 fc-lang/ki.orth	 | 2 +-
6385 fc-lang/kk.orth	 | 2 +-
6386 fc-lang/kl.orth	 | 2 +-
6387 fc-lang/km.orth	 | 2 +-
6388 fc-lang/kn.orth	 | 2 +-
6389 fc-lang/ko.orth	 | 2 +-
6390 fc-lang/kok.orth	 | 2 +-
6391 fc-lang/ks.orth	 | 2 +-
6392 fc-lang/ku.orth	 | 2 +-
6393 fc-lang/ku_ir.orth	 | 2 +-
6394 fc-lang/kum.orth	 | 2 +-
6395 fc-lang/kv.orth	 | 2 +-
6396 fc-lang/kw.orth	 | 2 +-
6397 fc-lang/ky.orth	 | 2 +-
6398 fc-lang/la.orth	 | 2 +-
6399 fc-lang/lb.orth	 | 2 +-
6400 fc-lang/lez.orth	 | 2 +-
6401 fc-lang/ln.orth	 | 2 +-
6402 fc-lang/lo.orth	 | 2 +-
6403 fc-lang/lt.orth	 | 2 +-
6404 fc-lang/lv.orth	 | 2 +-
6405 fc-lang/mai.orth	 | 2 +-
6406 fc-lang/mg.orth	 | 2 +-
6407 fc-lang/mh.orth	 | 2 +-
6408 fc-lang/mi.orth	 | 2 +-
6409 fc-lang/mk.orth	 | 2 +-
6410 fc-lang/ml.orth	 | 2 +-
6411 fc-lang/mn.orth	 | 2 +-
6412 fc-lang/mo.orth	 | 2 +-
6413 fc-lang/mr.orth	 | 2 +-
6414 fc-lang/mt.orth	 | 2 +-
6415 fc-lang/my.orth	 | 2 +-
6416 fc-lang/nb.orth	 | 2 +-
6417 fc-lang/nds.orth	 | 2 +-
6418 fc-lang/ne.orth	 | 2 +-
6419 fc-lang/nl.orth	 | 2 +-
6420 fc-lang/nn.orth	 | 2 +-
6421 fc-lang/no.orth	 | 2 +-
6422 fc-lang/nr.orth	 | 2 +-
6423 fc-lang/nso.orth	 | 2 +-
6424 fc-lang/ny.orth	 | 2 +-
6425 fc-lang/oc.orth	 | 2 +-
6426 fc-lang/om.orth	 | 2 +-
6427 fc-lang/or.orth	 | 2 +-
6428 fc-lang/os.orth	 | 2 +-
6429 fc-lang/pa.orth	 | 2 +-
6430 fc-lang/pl.orth	 | 2 +-
6431 fc-lang/ps_af.orth	 | 2 +-
6432 fc-lang/ps_pk.orth	 | 2 +-
6433 fc-lang/pt.orth	 | 2 +-
6434 fc-lang/rm.orth	 | 2 +-
6435 fc-lang/ro.orth	 | 2 +-
6436 fc-lang/ru.orth	 | 2 +-
6437 fc-lang/sa.orth	 | 2 +-
6438 fc-lang/sah.orth	 | 2 +-
6439 fc-lang/sco.orth	 | 2 +-
6440 fc-lang/se.orth	 | 2 +-
6441 fc-lang/sel.orth	 | 2 +-
6442 fc-lang/sh.orth	 | 2 +-
6443 fc-lang/shs.orth	 | 2 +-
6444 fc-lang/si.orth	 | 2 +-
6445 fc-lang/sk.orth	 | 2 +-
6446 fc-lang/sl.orth	 | 2 +-
6447 fc-lang/sm.orth	 | 2 +-
6448 fc-lang/sma.orth	 | 2 +-
6449 fc-lang/smj.orth	 | 2 +-
6450 fc-lang/smn.orth	 | 2 +-
6451 fc-lang/sms.orth	 | 2 +-
6452 fc-lang/so.orth	 | 2 +-
6453 fc-lang/sq.orth	 | 2 +-
6454 fc-lang/sr.orth	 | 2 +-
6455 fc-lang/ss.orth	 | 2 +-
6456 fc-lang/st.orth	 | 2 +-
6457 fc-lang/sv.orth	 | 2 +-
6458 fc-lang/sw.orth	 | 2 +-
6459 fc-lang/syr.orth	 | 2 +-
6460 fc-lang/ta.orth	 | 2 +-
6461 fc-lang/te.orth	 | 2 +-
6462 fc-lang/tg.orth	 | 2 +-
6463 fc-lang/th.orth	 | 2 +-
6464 fc-lang/ti_er.orth	 | 2 +-
6465 fc-lang/ti_et.orth	 | 2 +-
6466 fc-lang/tig.orth	 | 2 +-
6467 fc-lang/tk.orth	 | 2 +-
6468 fc-lang/tl.orth	 | 2 +-
6469 fc-lang/tn.orth	 | 2 +-
6470 fc-lang/to.orth	 | 2 +-
6471 fc-lang/tr.orth	 | 2 +-
6472 fc-lang/ts.orth	 | 2 +-
6473 fc-lang/tt.orth	 | 2 +-
6474 fc-lang/tw.orth	 | 2 +-
6475 fc-lang/tyv.orth	 | 2 +-
6476 fc-lang/ug.orth	 | 2 +-
6477 fc-lang/uk.orth	 | 2 +-
6478 fc-lang/ur.orth	 | 2 +-
6479 fc-lang/uz.orth	 | 2 +-
6480 fc-lang/ven.orth	 | 2 +-
6481 fc-lang/vi.orth	 | 2 +-
6482 fc-lang/vo.orth	 | 2 +-
6483 fc-lang/vot.orth	 | 2 +-
6484 fc-lang/wa.orth	 | 2 +-
6485 fc-lang/wen.orth	 | 2 +-
6486 fc-lang/wo.orth	 | 2 +-
6487 fc-lang/xh.orth	 | 2 +-
6488 fc-lang/yap.orth	 | 2 +-
6489 fc-lang/yi.orth	 | 2 +-
6490 fc-lang/yo.orth	 | 2 +-
6491 fc-lang/zh_cn.orth	 | 2 +-
6492 fc-lang/zh_hk.orth	 | 2 +-
6493 fc-lang/zh_mo.orth	 | 2 +-
6494 fc-lang/zh_sg.orth	 | 2 +-
6495 fc-lang/zh_tw.orth	 | 2 +-
6496 fc-lang/zu.orth	 | 2 +-
6497 fc-list/fc-list.c	 | 2 +-
6498 fc-match/fc-match.c	 | 2 +-
6499 fontconfig/fcfreetype.h | 2 +-
6500 fontconfig/fcprivate.h  | 2 +-
6501 fontconfig/fontconfig.h | 2 +-
6502 src/fcatomic.c		 | 2 +-
6503 src/fcblanks.c		 | 2 +-
6504 src/fccfg.c		 | 2 +-
6505 src/fccharset.c	 | 2 +-
6506 src/fcdbg.c		 | 2 +-
6507 src/fcdefault.c	 | 2 +-
6508 src/fcdir.c		 | 2 +-
6509 src/fcfreetype.c	 | 2 +-
6510 src/fcfs.c		 | 2 +-
6511 src/fcinit.c		 | 2 +-
6512 src/fcint.h		 | 2 +-
6513 src/fclang.c		 | 2 +-
6514 src/fclist.c		 | 2 +-
6515 src/fcmatch.c		 | 2 +-
6516 src/fcmatrix.c		 | 2 +-
6517 src/fcname.c		 | 2 +-
6518 src/fcstr.c		 | 2 +-
6519 src/fcxml.c		 | 2 +-
6520 220 files changed, 220 insertions(+), 220 deletions(-)
6521
6522commit aef608efed2feb867128e528cd9d39ee7e10a0ac
6523Author: Behdad Esfahbod <behdad@behdad.org>
6524Date:	Tue Aug 12 16:11:29 2008 -0400
6525
6526    Add orth file for Maithili mai.orth (#15821)
6527
6528 fc-lang/mai.orth | 25 +++++++++++++++++++++++++
6529 1 file changed, 25 insertions(+)
6530
6531commit 1bcf4ae5f2348d7956c435d34f2856ebfaccd6c8
6532Author: Behdad Esfahbod <behdad@behdad.org>
6533Date:	Tue Aug 12 15:10:04 2008 -0400
6534
6535    When canonizing filenames, squash // and remove final / (#bug 16286)
6536
6537    The fact that we now drop final slashes from all filenames without
6538    checking that the file name represents a directory may surprise some,
6539    but it doesn't bother me really.
6540
6541 src/fcstr.c | 3 +++
6542 1 file changed, 3 insertions(+)
6543
6544commit b21bea3731106ef30224f9255c4232d6e2607803
6545Author: Behdad Esfahbod <behdad@behdad.org>
6546Date:	Tue Aug 12 14:32:40 2008 -0400
6547
6548    [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)
6549
6550 doc/fcconfig.fncs | 2 +-
6551 1 file changed, 1 insertion(+), 1 deletion(-)
6552
6553commit e04afe83de409b880be9a854b34fb624bca5c3b0
6554Author: Behdad Esfahbod <behdad@behdad.org>
6555Date:	Tue Aug 12 14:10:03 2008 -0400
6556
6557    Avoid C99ism in Win32 code (#16651)
6558
6559 src/fccfg.c | 3 ++-
6560 src/fcxml.c | 3 ++-
6561 2 files changed, 4 insertions(+), 2 deletions(-)
6562
6563commit f7364e6273df6f660e6b01ea5189e88b34ba4602
6564Author: Benjamin Close <Benjamin.Close@clearchain.com>
6565Date:	Thu Feb 12 10:23:40 2009 +1030
6566
6567    Remove build manpage logfile if it exists
6568
6569 doc/Makefile.am | 1 +
6570 1 file changed, 1 insertion(+)
6571
6572commit 0e21b5a4d5609a5dd0f332b412d878b6f1037d29
6573Author: Peter <pva@gentoo.org>
6574Date:	Sun Jun 22 09:21:05 2008 -0700
6575
6576    Make sure alias files are built first (bug 16464)
6577
6578    Signed-off-by: Keith Packard <keithp@keithp.com>
6579
6580 fc-case/Makefile.am | 4 +++-
6581 1 file changed, 3 insertions(+), 1 deletion(-)
6582
6583commit a93b4c2aab1d79573abd646147596a8a34b19350
6584Author: Keith Packard <keithp@keithp.com>
6585Date:	Sat May 31 19:24:35 2008 -0700
6586
6587    Bump version to 2.6.0
6588
6589 README			 | 6 ++++--
6590 configure.in		 | 2 +-
6591 fontconfig/fontconfig.h | 4 ++--
6592 3 files changed, 7 insertions(+), 5 deletions(-)
6593
6594commit d0902ee0867bd11e4ff266876a69c258eee8d08d
6595Author: Keith Packard <keithp@keithp.com>
6596Date:	Sat May 24 17:52:41 2008 -0700
6597
6598    Bump version to 2.5.93
6599
6600 README			 | 34 ++++++++++++++++++++++++++++++++--
6601 configure.in		 |  2 +-
6602 fontconfig/fontconfig.h |  2 +-
6603 3 files changed, 34 insertions(+), 4 deletions(-)
6604
6605commit 8ade2369238a0b439192a847f12fcc9748a6d73a
6606Author: Keith Packard <keithp@keithp.com>
6607Date:	Sat May 24 17:14:24 2008 -0700
6608
6609    Ignore empty <dir></dir> elements
6610
6611    An empty element would cause every file starting with the current
6612    directory to be scanned, probably not what the user wanted.
6613
6614 src/fcxml.c | 4 +++-
6615 1 file changed, 3 insertions(+), 1 deletion(-)
6616
6617commit 83c5c357abc8d626680943537b4dbc020d6c378c
6618Author: Keith Packard <keithp@keithp.com>
6619Date:	Sat May 24 17:01:12 2008 -0700
6620
6621    Oops. Fix for bug 15928 used wrong path for installed fc-cache.
6622
6623    fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
6624
6625 Makefile.am | 4 ++--
6626 1 file changed, 2 insertions(+), 2 deletions(-)
6627
6628commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
6629Author: Keith Packard <keithp@keithp.com>
6630Date:	Sat May 24 16:32:27 2008 -0700
6631
6632    Libs.private needs freetype libraries
6633
6634    To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
6635    Libs.private.
6636
6637 fontconfig.pc.in | 2 +-
6638 1 file changed, 1 insertion(+), 1 deletion(-)
6639
6640commit ad3fc667914d19435ade56adc8afe584d5605d10
6641Author: Sayamindu Dasgupta <sayamindu@gmail.com>
6642Date:	Sat May 24 16:15:27 2008 -0700
6643
6644    FcConfigUptoDate breaks if directory mtime is in the future. Bug
6645    14424.
6646
6647    At OLPC, we came across a bug where the Browse activity (based
6648    on xulrunner)
6649    took 100% CPU after an upgrade/. It turns out the Mozilla uses
6650    FcConfigUptoDate() to check if new fonts have been added to the
6651    system, and
6652    this function was always returning FcFalse since we have the mtimes
6653    of some
6654    font directories set in the future. The attached patch makes
6655    FcConfigUptoDate() print a warning and return FcTrue if mtime of
6656    directories
6657    are in the future.
6658
6659 src/fccfg.c | 13 ++++++++++++-
6660 1 file changed, 12 insertions(+), 1 deletion(-)
6661
6662commit b808204023ab47eb06dc520665eb7a0473320a9b
6663Author: Evgeniy Stepanov <eugeni.stepanov@gmail.com>
6664Date:	Sat May 24 16:09:17 2008 -0700
6665
6666    Fix index/offset for 'decorative' matcher. Bug 15890.
6667
6668    It seems indices in _FcMatchers array are slightly mixed up,
6669    MATCH_DECORATIVE
6670    should be 10, not 11.
6671
6672    And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
6673
6674 src/fcmatch.c | 7 +++----
6675 1 file changed, 3 insertions(+), 4 deletions(-)
6676
6677commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
6678Author: Glen Low <glen.low@pixelglow.com>
6679Date:	Sat May 24 15:59:35 2008 -0700
6680
6681    Fix Win32 build error: install tries to run fc-cache locally
6682    (bug 15928).
6683
6684    When building in Win32 e.g. with MinGW, the install tries to run
6685    fc-cache
6686    locally but the required DLL's are not in the path. I've included
6687    a patch for
6688    this to fix Makefile.in to run fc-cache from bindir but obviously
6689    this should
6690    be applied to Makefile.am instead.
6691
6692    (the second part of this patch was already in the tree)
6693
6694 Makefile.am | 4 ++--
6695 1 file changed, 2 insertions(+), 2 deletions(-)
6696
6697commit 557f87f7337df1d78c04d2c993916d1d1748360f
6698Author: Neskie Manuel <neskiem@gmail.com>
6699Date:	Sat May 24 15:51:41 2008 -0700
6700
6701    Add Secwepemctsin Orthography. Bug 15996.
6702
6703 fc-lang/shs.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
6704 1 file changed, 48 insertions(+)
6705
6706commit a572f547fd46bf169b617108552ab0fa280f4813
6707Author: Behdad Esfahbod <freedesktop@behdad.org>
6708Date:	Sat May 24 15:48:00 2008 -0700
6709
6710    Persian conf update. (bug 16066).
6711
6712 conf.d/40-nonlatin.conf      | 37 +++++++++++++++++++++++++++++++++++++
6713 conf.d/65-fonts-persian.conf | 24 ++++++++++++++++++++----
6714 2 files changed, 57 insertions(+), 4 deletions(-)
6715
6716commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
6717Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
6718Date:	Sat May 24 15:44:00 2008 -0700
6719
6720    Fix FcStrDirname documentation. (bug 16068)
6721
6722    Description of FcStrDirname is absent in the official documentation of
6723    fontconfig-2.5.92. At the same time the source documentation contains
6724    description of the function.
6725
6726    The problem is a consequence of a misprint in the format of the source
6727    documentation file 'fcstring.fncs'. The finish mark of description
6728    of the
6729    previous function is absent.
6730
6731 doc/fcstring.fncs | 1 +
6732 1 file changed, 1 insertion(+)
6733
6734commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
6735Author: Keith Packard <keithp@keithp.com>
6736Date:	Mon May 5 08:30:44 2008 -0700
6737
6738    Add a copy of dolt.m4 to acinclude.m4.
6739
6740    An ancient version of dolt.m4 was installed on my system leading to
6741    a broken
6742    build on non-Linux systems.
6743
6744 acinclude.m4 | 137
6745 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6746 1 file changed, 137 insertions(+)
6747
6748commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
6749Author: Keith Packard <keithp@keithp.com>
6750Date:	Sun May 4 19:08:31 2008 -0700
6751
6752    Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
6753    (bug 15822)
6754
6755    Autohinting for Indic fonts has been disabled since freetype could
6756    not handle
6757    it properly. But since freetype-2.3.5, the hinting problems for
6758    indic fonts
6759    have been fixed. Thus this is a request to enable the autohinting in
6760    fontconfig again for all the indic fonts.
6761
6762 conf.d/25-unhint-nonlatin.conf | 119
6763 -----------------------------------------
6764 1 file changed, 119 deletions(-)
6765
6766commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
6767Author: Keith Packard <keithp@keithp.com>
6768Date:	Sun May 4 01:27:42 2008 -0700
6769
6770    Add extended, caps, dunhill style mappings.
6771
6772    extended -> expanded.
6773    caps, dunhill -> decorative
6774
6775 src/fcfreetype.c | 5 +++--
6776 1 file changed, 3 insertions(+), 2 deletions(-)
6777
6778commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
6779Author: Keith Packard <keithp@keithp.com>
6780Date:	Sun May 4 01:26:40 2008 -0700
6781
6782    Fix a few memory tracking mistakes.
6783
6784    The built-in memory tracking code in fontconfig relies on a lot
6785    of manual
6786    function call tracking. A pain, but it helps debug leaks.
6787
6788 src/fcatomic.c  | 2 +-
6789 src/fccharset.c | 6 ++++++
6790 src/fcinit.c	 | 2 ++
6791 src/fcpat.c	 | 2 +-
6792 src/fcstr.c	 | 9 +++++++--
6793 5 files changed, 17 insertions(+), 4 deletions(-)
6794
6795commit c6c9400d67ffefa95100d03e6650ea901b05116b
6796Author: Keith Packard <keithp@keithp.com>
6797Date:	Sun May 4 01:25:04 2008 -0700
6798
6799    Call FcFini to make memory debugging easier
6800
6801    FcFini frees all libary data structures so valgrind should report 0
6802    allocations in use when the program exits.
6803
6804 fc-cache/fc-cache.c | 1 +
6805 1 file changed, 1 insertion(+)
6806
6807commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
6808Author: Keith Packard <keithp@keithp.com>
6809Date:	Sat May 3 20:39:07 2008 -0700
6810
6811    Bump version to 2.5.92
6812
6813 README			 | 40 ++++++++++++++++++++++++++++++++++++++--
6814 configure.in		 |  2 +-
6815 fontconfig/fontconfig.h |  2 +-
6816 3 files changed, 40 insertions(+), 4 deletions(-)
6817
6818commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
6819Author: Keith Packard <keithp@keithp.com>
6820Date:	Sat May 3 20:38:29 2008 -0700
6821
6822    git ignore doltcompile
6823
6824 .gitignore | 1 +
6825 1 file changed, 1 insertion(+)
6826
6827commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
6828Author: Keith Packard <keithp@keithp.com>
6829Date:	Sat May 3 20:37:49 2008 -0700
6830
6831    Allow for RC versions in README update
6832
6833 new-version.sh | 4 ++--
6834 1 file changed, 2 insertions(+), 2 deletions(-)
6835
6836commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
6837Author: Keith Packard <keithp@keithp.com>
6838Date:	Sat May 3 20:23:37 2008 -0700
6839
6840    Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
6841    15692)
6842
6843    Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
6844    variables as it includes marcros:
6845
6846    m4_pattern_forbid([^_?LT_[A-Z_]+$])
6847
6848    Rename the LT_ variables to LIBT_ to work around this restriction.
6849
6850 configure.in	   | 18 +++++++++---------
6851 fontconfig-zip.in |  2 +-
6852 src/Makefile.am   |  6 +++---
6853 3 files changed, 13 insertions(+), 13 deletions(-)
6854
6855commit 0028f72bc818ca3bc343383fb644765ae12ce769
6856Author: Carlo Bramini <carlo.bramix@libero.it>
6857Date:	Sat May 3 20:17:16 2008 -0700
6858
6859    Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
6860
6861    With PUBLIC_FILES no longer containing the freetype-dependent
6862    symbols, those
6863    must be added to the fontconfig.def file build process.
6864
6865 src/Makefile.am | 4 ++--
6866 1 file changed, 2 insertions(+), 2 deletions(-)
6867
6868commit bdbc26f3d970581a3248c245451f7fbfb1609601
6869Author: Keith Packard <keithp@keithp.com>
6870Date:	Sat May 3 20:14:07 2008 -0700
6871
6872    Make fc-match behave better when style is unknown (bug 15332)
6873
6874 fc-match/fc-match.c | 2 +-
6875 1 file changed, 1 insertion(+), 1 deletion(-)
6876
6877commit 3322ca855330631e0d849e6beca0c2d82390898f
6878Author: Keith Packard <keithp@keithp.com>
6879Date:	Sat May 3 20:07:35 2008 -0700
6880
6881    Use of ":=" in src/Makefile.am is unportable (bug 14420)
6882
6883    Building 2.5.91 on Solaris with the native make(1) yields
6884
6885    ...
6886    Making all in src
6887    make: Fatal error in reader: Makefile, line 313: Unexpected end of
6888    line seen
6889    Current working directory /tmp/fontconfig-2.5.91/src
6890    *** Error code 1
6891
6892    This is due to the following line (src/Makefile.am:143):
6893
6894	CLEANFILES := $(ALIAS_FILES)
6895
6896    Changing that to a standard assignment ("=") fixes the problem.
6897
6898    I believe the ":=" is a typo. ALIAS_FILES is just a statically
6899    assigned
6900    variable; it's not like evaluating it more than once would be
6901    a problem.
6902
6903 src/Makefile.am | 2 +-
6904 1 file changed, 1 insertion(+), 1 deletion(-)
6905
6906commit df8ceebdbe735226bef602614921d517321c690f
6907Author: Keith Packard <keithp@keithp.com>
6908Date:	Sat May 3 20:06:48 2008 -0700
6909
6910    Remove doltcompile in distclean
6911
6912 Makefile.am | 2 +-
6913 1 file changed, 1 insertion(+), 1 deletion(-)
6914
6915commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
6916Author: Ryan Schmidt <freedesktop-2008@ryandesign.com>
6917Date:	Sat May 3 19:49:07 2008 -0700
6918
6919    fontconfig build fails if "head" is missing or unusable (bug 14304)
6920
6921    If the /usr/bin/head program is missing or unusable, or if an
6922    unusable head
6923    program is listed first in the PATH, fontconfig fails to build
6924
6925    using "sed -n 1p" instead of "head -1" would be a suitable workaround.
6926
6927 src/makealias | 2 +-
6928 1 file changed, 1 insertion(+), 1 deletion(-)
6929
6930commit 6d65081e35fc1ffae1212f173853b0693645192e
6931Author: Dennis Schridde <lindevel@gmx.net>
6932Date:	Sat May 3 19:45:31 2008 -0700
6933
6934    Proper config path for static libraries in win32
6935
6936    Since fontconfig didn't have special handling for paths in static
6937    Windows
6938    libraries, I've created a patch which should fix this.
6939
6940    Basically it does this:
6941    fccfg.c:
6942    If fontconfig_path was uninitialised it tries to get the directory
6943    the exe is
6944    in and uses a fonts/ dir inside that.
6945    fcxml.c:
6946    In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
6947    for a
6948    fonts/ directory where the exe is located.
6949
6950 src/fccfg.c | 26 +++++++++++++++++++++-----
6951 src/fcxml.c | 22 +++++++++++++++++++++-
6952 2 files changed, 42 insertions(+), 6 deletions(-)
6953
6954commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
6955Author: Changwoo Ryu <cwryu@debian.org>
6956Date:	Sat May 3 19:39:56 2008 -0700
6957
6958    Korean font in the default config - replacing baekmuk with un
6959    (bug 13569)
6960
6961    I propose to replace the default Baekmuk Korean fonts with Un fonts.
6962
6963    Some people don't agree but most Korean people prefer Un fonts
6964    to Baekmuk
6965    ones.  Un fonts just look better, at least in the most common Linux
6966    desktops
6967    (antialiased, GNOME or KDE, high resolution).
6968
6969 conf.d/40-nonlatin.conf | 2 ++
6970 conf.d/65-nonlatin.conf | 4 ++++
6971 2 files changed, 6 insertions(+)
6972
6973commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
6974Author: Sylvain Pasche <sylvain.pasche@gmail.com>
6975Date:	Sat May 3 19:33:45 2008 -0700
6976
6977    Fontconfig options for freetype sub-pixel filter configuration
6978
6979    David Turner has modified FreeType to be able to render sub-pixel
6980    decimated
6981    glyphs using different methods of filtering. Fontconfig needs new
6982    configurables to support selecting these new filtering options. A
6983    patch
6984    follows that would correspond to one available for Cairo in bug 10301.
6985
6986 doc/fontconfig-devel.sgml | 1 +
6987 doc/fontconfig-user.sgml  | 5 +++++
6988 fontconfig/fontconfig.h   | 9 ++++++++-
6989 src/fcint.h		   | 3 ++-
6990 src/fcname.c		   | 7 ++++++-
6991 5 files changed, 22 insertions(+), 3 deletions(-)
6992
6993commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
6994Author: Frederic Crozat <fcrozat@mandriva.com>
6995Date:	Sat May 3 19:26:09 2008 -0700
6996
6997    Merge some of Mandriva configuration into upstream configuration. Bug
6998    13247
6999
7000    This is merging some parts of Mandriva fontconfig changes, mostly
7001    adding and
7002    documenting fonts to common aliases.
7003
7004 conf.d/25-unhint-nonlatin.conf | 20 +++++++++++
7005 conf.d/60-latin.conf		|  3 ++
7006 conf.d/65-nonlatin.conf	| 81
7007 ++++++++++++++++++++++++++++++++++++++----
7008 conf.d/69-unifont.conf		|  4 +++
7009 4 files changed, 101 insertions(+), 7 deletions(-)
7010
7011commit c014142a207d6f3ac63580dfb0cacb243776f7c5
7012Author: Keith Packard <keithp@keithp.com>
7013Date:	Sat May 3 19:09:57 2008 -0700
7014
7015    Add --all flag to fc-match to show the untrimmed list. Bug 13018.
7016
7017 fc-match/fc-match.c | 18 ++++++++++++------
7018 1 file changed, 12 insertions(+), 6 deletions(-)
7019
7020commit 8415442f9bb8ad624c9940adf187390468c70548
7021Author: Keith Packard <keithp@keithp.com>
7022Date:	Sat May 3 18:04:32 2008 -0700
7023
7024    Add some sample cursive and fantasy families.
7025
7026 conf.d/45-latin.conf | 20 ++++++++++++++++++++
7027 conf.d/60-latin.conf | 24 ++++++++++++++++++++++++
7028 2 files changed, 44 insertions(+)
7029
7030commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
7031Author: Keith Packard <keithp@keithp.com>
7032Date:	Sat May 3 17:43:39 2008 -0700
7033
7034    Remove size and dpi values from bitmap fonts. Bug 8765.
7035
7036    The only relevant information is the pixel size; don't report
7037    anything else.
7038
7039 src/fcfreetype.c | 34 ----------------------------------
7040 1 file changed, 34 deletions(-)
7041
7042commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
7043Author: Keith Packard <keithp@keithp.com>
7044Date:	Sat May 3 17:19:43 2008 -0700
7045
7046    Work around for bitmap-only TrueType fonts that are missing the
7047    glyf table.
7048
7049    Bitmap-only TrueType fonts without a glyf table will not load a
7050    glyph when
7051    FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
7052    fonts that have no
7053    glyphs and select a single strike to measure the glyph map with.
7054
7055 src/fcfreetype.c | 58
7056 +++++++++++++++++++++++++++++++++++++++++++++++++-------
7057 1 file changed, 51 insertions(+), 7 deletions(-)
7058
7059commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
7060Author: Keith Packard <keithp@keithp.com>
7061Date:	Sat May 3 17:18:01 2008 -0700
7062
7063    Use DOLT if available
7064
7065 configure.in | 1 +
7066 1 file changed, 1 insertion(+)
7067
7068commit ba884599133e444b5f6d0b9b6981079cf8059b9f
7069Author: Eric Anholt <eric@anholt.net>
7070Date:	Fri Apr 18 11:52:41 2008 -0700
7071
7072    Fix build with !ENABLE_DOCS and no built manpages.
7073
7074 fc-cache/Makefile.am | 8 ++++++--
7075 fc-cat/Makefile.am   | 8 ++++++--
7076 fc-list/Makefile.am  | 8 ++++++--
7077 fc-match/Makefile.am | 8 ++++++--
7078 4 files changed, 24 insertions(+), 8 deletions(-)
7079
7080commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
7081Author: Keith Packard <keithp@keithp.com>
7082Date:	Thu Jan 10 10:58:25 2008 -0800
7083
7084    Bump version to 2.5.91
7085
7086 README			 | 26 ++++++++++++++++++++++----
7087 configure.in		 |  2 +-
7088 fontconfig/fontconfig.h |  2 +-
7089 3 files changed, 24 insertions(+), 6 deletions(-)
7090
7091commit b2cbf483ab520ff21ca2152f960498d181613608
7092Author: Keith Packard <keithp@keithp.com>
7093Date:	Thu Jan 10 10:58:22 2008 -0800
7094
7095    git-tag requires space after -m flag
7096
7097 new-version.sh | 2 +-
7098 1 file changed, 1 insertion(+), 1 deletion(-)
7099
7100commit 51f1536479064c2d224860c15271a9b14c87fd62
7101Author: Keith Packard <keithp@keithp.com>
7102Date:	Thu Jan 10 10:56:52 2008 -0800
7103
7104    new-version.sh was mis-editing files
7105
7106 new-version.sh | 19 ++++++++-----------
7107 1 file changed, 8 insertions(+), 11 deletions(-)
7108
7109commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
7110Author: Keith Packard <keithp@keithp.com>
7111Date:	Thu Jan 10 10:48:00 2008 -0800
7112
7113    Add more files to .gitignore
7114
7115 .gitignore | 7 +++++--
7116 1 file changed, 5 insertions(+), 2 deletions(-)
7117
7118commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
7119Author: Keith Packard <keithp@keithp.com>
7120Date:	Thu Jan 10 10:43:33 2008 -0800
7121
7122    Distribute khmer font aliases
7123
7124 conf.d/65-khmer.conf | 16 ++++++++++++++++
7125 conf.d/Makefile.am   |  1 +
7126 2 files changed, 17 insertions(+)
7127
7128commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
7129Author: Keith Packard <keithp@keithp.com>
7130Date:	Thu Jan 10 10:40:41 2008 -0800
7131
7132    Create new-version.sh to help with releases, update INSTALL
7133    instructions
7134
7135 INSTALL	|  36 +++++------------
7136 new-version.sh | 121
7137 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7138 2 files changed, 131 insertions(+), 26 deletions(-)
7139
7140commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
7141Author: Keith Packard <keithp@keithp.com>
7142Date:	Thu Jan 10 08:58:57 2008 -0800
7143
7144    Distribute new fcftint.h file
7145
7146 src/Makefile.am | 2 +-
7147 1 file changed, 1 insertion(+), 1 deletion(-)
7148
7149commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
7150Author: Keith Packard <keithp@keithp.com>
7151Date:	Tue Jan 8 12:34:19 2008 -0800
7152
7153    Eliminate references to freetype from utility Makefile.am's
7154
7155    The utility programs don't use any freetype interfaces, so they
7156    don't need to directly refer to freetype headers or libraries.
7157
7158 fc-cache/Makefile.am | 4 ++--
7159 fc-cat/Makefile.am   | 4 ++--
7160 fc-list/Makefile.am  | 4 ++--
7161 fc-match/Makefile.am | 4 ++--
7162 4 files changed, 8 insertions(+), 8 deletions(-)
7163
7164commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
7165Author: Keith Packard <keithp@keithp.com>
7166Date:	Mon Jan 7 16:31:06 2008 -0800
7167
7168    Include fcftaliastail.h so that the freetype funcs are exported.
7169
7170    This header file needs to be included at the end of every file that
7171    exports any freetype symbols.
7172
7173 src/fcfreetype.c | 1 +
7174 src/fclang.c	  | 1 +
7175 src/fcpat.c	  | 1 +
7176 3 files changed, 3 insertions(+)
7177
7178commit dbd065ad312921308add99fc4cb31457d9045e6a
7179Author: Keith Packard <keithp@keithp.com>
7180Date:	Wed Jan 2 08:47:14 2008 -0800
7181
7182    Remove freetype requirement for build-time applications.
7183
7184    This avoids requiring the freetype development files when cross
7185    compiling
7186
7187 fc-arch/Makefile.am	  |  2 +-
7188 fc-case/Makefile.am	  |  2 +-
7189 fc-glyphname/Makefile.am |  2 +-
7190 fc-lang/Makefile.am	  |  2 +-
7191 src/Makefile.am	  | 13 +++++++++---
7192 src/fcfreetype.c	  |  1 +
7193 src/fcftint.h		  | 54
7194 ++++++++++++++++++++++++++++++++++++++++++++++++
7195 src/fcint.h		  | 18 +---------------
7196 src/fclang.c		  |  1 +
7197 src/fcpat.c		  |  1 +
7198 src/makealias		  |  6 ++++--
7199 11 files changed, 76 insertions(+), 26 deletions(-)
7200
7201commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
7202Author: Keith Packard <keithp@keithp.com>
7203Date:	Sun Dec 23 14:06:41 2007 -0800
7204
7205    Fix OOM failure case in FcPStackPush.
7206
7207    When allocation for the node attributes fail, clean up the node
7208    allocation
7209    and report failure.
7210
7211 src/fcxml.c | 5 +++++
7212 1 file changed, 5 insertions(+)
7213
7214commit 0f7870887adff6db3cffda5485418143f2bfa1f6
7215Author: Hongbo Zhao <hongbo.zhao@gmail.com>
7216Date:	Wed Dec 12 21:47:33 2007 -0800
7217
7218    Not_contain should use strstr, not strcmp on strings. (bug 13632)
7219
7220    For Version 2.5.0, (same for previous version 2.4.2), in source
7221    file fccfg.c,
7222    on line 700,
7223
7224    Original:
7225	  ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
7226
7227    Should change to:
7228	  ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
7229
7230    I think this is just a mistake when copy-n-paste similar codes in
7231    the same
7232    function. Apparently, return for "Not_contain" should be just the
7233    inverse of
7234    "Contain", not the same as "Equal".
7235
7236 src/fccfg.c | 2 +-
7237 1 file changed, 1 insertion(+), 1 deletion(-)
7238
7239commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
7240Author: Keith Packard <keithp@keithp.com>
7241Date:	Sun Nov 25 16:35:55 2007 -0800
7242
7243    Move conf.avail/README to conf.d/README (bug 13392)
7244
7245    Because conf.d is where most people look first.  And the comment at
7246    the top
7247    of the README file says conf.d/README too.
7248
7249 conf.d/Makefile.am | 7 +++++--
7250 1 file changed, 5 insertions(+), 2 deletions(-)
7251
7252commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
7253Author: Keith Packard <keithp@koto.keithp.com>
7254Date:	Tue Nov 13 18:56:44 2007 -0800
7255
7256    Bump version number to 2.5
7257
7258 README			 | 15 +++++++++++++--
7259 configure.in		 |  2 +-
7260 fontconfig/fontconfig.h |  4 ++--
7261 3 files changed, 16 insertions(+), 5 deletions(-)
7262
7263commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
7264Author: Tor Lillqvist <tml@iki.fi>
7265Date:	Tue Nov 13 16:41:55 2007 -0800
7266
7267    Workaround for stat() brokenness in Microsoft's C library (bug 8526)
7268
7269    Fix a couple of longstanding problems with fontconfig on Windows that
7270    manifest themselves especially in GIMP. The root cause to the problems
7271    is in
7272    Microsoft's incredibly stupid stat() implementation. Basically, stat()
7273    returns wrong timestamp fields for files on NTFS filesystems on
7274    machines
7275    that use automatic DST switching.
7276
7277    See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
7278    http://www.codeproject.com/datetime/dstbugs.asp
7279
7280    As fccache.c now looks at more fields in the stat struct I fill in
7281    them all.
7282    I noticed that fstat() is used only on a fd just after opening it,
7283    so on
7284    Win32 I just call my stat() replacement before opening instead...
7285    Implementing a good replacement for fstat() would be harder because
7286    the code
7287    in fccache.c wants to compare inode numbers. There are no (readily
7288    accessible) inode numbers on Win32, so I fake it with the hash of
7289    the full
7290    file name, in the case as it is on disk. And fstat() doesn't know
7291    the full
7292    file name, so it would be rather hard to come up with a inode
7293    number to
7294    identify the file.
7295
7296    The patch also adds similar handling for the cache directory as for
7297    the fonts
7298    directory: If a cachedir element in fonts.conf contains the magic
7299    string
7300    "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
7301    path under
7302    the machine's (or user's) temp folder as returned by GetTempPath(). I
7303    don't
7304    want to hardcode any pathnames in a fonts.conf intended to be
7305    distributed to
7306    end-users, most of which who wouldn't know how to edit it anyway. And
7307    requiring an installer to edit it gets complicated.
7308
7309 configure.in	      |  6 +++-
7310 fc-cache/Makefile.am |  3 ++
7311 src/fccache.c	      | 93
7312 +++++++++++++++++++++++++++++++++++++++++++++++++++-
7313 src/fcxml.c	      | 24 ++++++++++++++
7314 4 files changed, 124 insertions(+), 2 deletions(-)
7315
7316commit 1315db01b626aedd27e3e05bde96ce46c253629b
7317Author: Keith Packard <keithp@koto.keithp.com>
7318Date:	Tue Nov 13 15:48:30 2007 -0800
7319
7320    Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
7321
7322    This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
7323
7324    Conflicts:
7325
7326	src/Makefile.am
7327
7328    Xft still uses the macros that are in fcprivate.h. Document those
7329    macros and
7330    include fcprivate.h in the published header files.
7331
7332 doc/check-missing-doc	 |   1 +
7333 doc/fcobjectset.fncs	 |  11 +++++
7334 doc/fcpattern.fncs	 |  12 ++++-
7335 fontconfig/Makefile.am  |   3 +-
7336 fontconfig/fcprivate.h  | 123
7337 ++++++++++++++++++++++++++++++++++++++++++++++++
7338 fontconfig/fontconfig.h |   2 +-
7339 src/Makefile.am	 |   3 +-
7340 src/fcint.h		 |  95 +------------------------------------
7341 8 files changed, 152 insertions(+), 98 deletions(-)
7342
7343commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
7344Author: Keith Packard <keithp@koto.keithp.com>
7345Date:	Tue Nov 13 15:16:58 2007 -0800
7346
7347    Document that FcConfigGetFonts returns the internal fontset (bug
7348    13197)
7349
7350    FcConfigGetFonts returns the internal font set used by the library
7351    which
7352    must not be freed by the application or 'bad things' will happen.
7353
7354 doc/fcconfig.fncs | 3 ++-
7355 1 file changed, 2 insertions(+), 1 deletion(-)
7356
7357commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
7358Author: Keith Packard <keithp@koto.keithp.com>
7359Date:	Tue Nov 13 15:11:35 2007 -0800
7360
7361    Document that Match calls FcFontRenderPrepare (bug 13162).
7362
7363    The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
7364    without
7365    knowing that they call FcFontRenderPrepare.
7366
7367 doc/fcconfig.fncs  | 12 ++++++++----
7368 doc/fcfontset.fncs | 12 ++++++++----
7369 2 files changed, 16 insertions(+), 8 deletions(-)
7370
7371commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
7372Author: Keith Packard <keithp@koto.keithp.com>
7373Date:	Tue Nov 13 14:58:39 2007 -0800
7374
7375    Document several function return values (Bug 13145).
7376
7377    Several functions had no indication of what the return value would be,
7378    mostly these were allocation failure returns.
7379
7380 doc/fcatomic.fncs     |  4 +++-
7381 doc/fcconfig.fncs     | 21 ++++++++++++++-------
7382 doc/fcconstant.fncs   |  8 ++++++--
7383 doc/fcfile.fncs       | 28 +++++++++++++++-------------
7384 doc/fcfontset.fncs    |  3 ++-
7385 doc/fcinit.fncs       |  7 +++++--
7386 doc/fcobjectset.fncs  |  3 ++-
7387 doc/fcobjecttype.fncs |  6 ++++--
7388 8 files changed, 51 insertions(+), 29 deletions(-)
7389
7390commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
7391Author: Keith Packard <keithp@koto.keithp.com>
7392Date:	Mon Nov 5 16:08:55 2007 -0800
7393
7394    Fix parallel build in doc directory.
7395
7396    docbook2man has fixed output file names; place output in a
7397    subdirectory to
7398    avoid collisions.
7399
7400 doc/Makefile.am | 8 +++++---
7401 1 file changed, 5 insertions(+), 3 deletions(-)
7402
7403commit 37e9d33950df03f76b6938ae5675ecfc853eb903
7404Author: Keith Packard <keithp@koto.keithp.com>
7405Date:	Mon Nov 5 15:52:45 2007 -0800
7406
7407    Update version numbers to 2.4.92 (2.5 RC2)
7408
7409 README			 | 49
7410 +++++++++++++++++++++++++++++++++++++++++++++++--
7411 fontconfig/fontconfig.h |  2 +-
7412 2 files changed, 48 insertions(+), 3 deletions(-)
7413
7414commit a504f6b5394b96d2c6a24772b61705227a8e88ab
7415Author: Behdad Esfahbod <behdad@behdad.org>
7416Date:	Mon Nov 5 18:12:51 2007 -0500
7417
7418    Simplify/improve 30-metric-aliases.conf
7419
7420 conf.d/30-metric-aliases.conf | 192
7421 ++++++++++++++++++++++++------------------
7422 1 file changed, 109 insertions(+), 83 deletions(-)
7423
7424commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
7425Author: Behdad Esfahbod <behdad@behdad.org>
7426Date:	Mon Nov 5 17:07:36 2007 -0500
7427
7428    Remove list of available conf files from README.
7429    It was redundant and out-dated.
7430
7431 conf.d/README | 29 +----------------------------
7432 1 file changed, 1 insertion(+), 28 deletions(-)
7433
7434commit 0294bda4800b94828b59139e6205730c74261c40
7435Author: Behdad Esfahbod <behdad@behdad.org>
7436Date:	Mon Nov 5 17:05:36 2007 -0500
7437
7438    Fix documented conf-file naming format in README
7439
7440 conf.d/README | 8 ++++----
7441 1 file changed, 4 insertions(+), 4 deletions(-)
7442
7443commit 07d04da76c4009552866ae0d2f85659186ef77d6
7444Author: Behdad Esfahbod <behdad@behdad.org>
7445Date:	Mon Nov 5 17:01:44 2007 -0500
7446
7447    Remove 25-unhint-nonlatin.conf from default configuration by not
7448    linking it.
7449
7450 conf.d/Makefile.am | 1 -
7451 1 file changed, 1 deletion(-)
7452
7453commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
7454Author: Behdad Esfahbod <behdad@behdad.org>
7455Date:	Mon Nov 5 16:46:19 2007 -0500
7456
7457    Oops, fix Makefile.am.
7458
7459 conf.d/Makefile.am | 4 ++--
7460 1 file changed, 2 insertions(+), 2 deletions(-)
7461
7462commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
7463Author: Behdad Esfahbod <behdad@behdad.org>
7464Date:	Mon Nov 5 16:43:49 2007 -0500
7465
7466    Remove 20-lohit-gujarati.conf.  It's covered by
7467    25-unhint-nonlatin.conf now.
7468
7469 conf.d/20-lohit-gujarati.conf | 11 -----------
7470 conf.d/Makefile.am	       |  2 --
7471 2 files changed, 13 deletions(-)
7472
7473commit 7465091fa90753440ed775de5783387bc4fd9cc4
7474Author: Behdad Esfahbod <behdad@behdad.org>
7475Date:	Mon Nov 5 16:43:14 2007 -0500
7476
7477    Remove redundant/obsolete comments from conf files.
7478
7479    Conf files had an initial comment mentioning the files' name.
7480    This was outdated and wrong in most cases.	There's no real use
7481    in that.
7482
7483 conf.d/10-autohint.conf	  | 1 -
7484 conf.d/10-no-sub-pixel.conf	  | 1 -
7485 conf.d/10-sub-pixel-bgr.conf	  | 1 -
7486 conf.d/10-sub-pixel-rgb.conf	  | 1 -
7487 conf.d/10-sub-pixel-vbgr.conf	  | 1 -
7488 conf.d/10-sub-pixel-vrgb.conf	  | 1 -
7489 conf.d/10-unhinted.conf	  | 1 -
7490 conf.d/20-fix-globaladvance.conf | 1 -
7491 conf.d/20-unhint-small-vera.conf | 1 -
7492 conf.d/25-unhint-nonlatin.conf   | 1 -
7493 conf.d/30-metric-aliases.conf	  | 1 -
7494 conf.d/30-urw-aliases.conf	  | 1 -
7495 conf.d/50-user.conf		  | 1 -
7496 conf.d/51-local.conf		  | 1 -
7497 conf.d/65-fonts-persian.conf	  | 1 -
7498 conf.d/70-no-bitmaps.conf	  | 1 -
7499 conf.d/70-yes-bitmaps.conf	  | 1 -
7500 conf.d/80-delicious.conf	  | 1 -
7501 18 files changed, 18 deletions(-)
7502
7503commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
7504Author: Behdad Esfahbod <behdad@behdad.org>
7505Date:	Mon Nov 5 16:40:25 2007 -0500
7506
7507    Use binding="same" in 30-urw-aliases.conf and remove duplicate
7508    entries.
7509
7510    Times, Helvetical, and Courier are already handled in
7511    30-metric-aliases.conf.
7512    Remove them here and add a comment instead.
7513
7514 conf.d/30-urw-aliases.conf | 27 ++++++++-------------------
7515 1 file changed, 8 insertions(+), 19 deletions(-)
7516
7517commit 4b51f173c99152586db26b03752873a4b4020672
7518Author: Behdad Esfahbod <behdad@behdad.org>
7519Date:	Mon Nov 5 16:36:55 2007 -0500
7520
7521    Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
7522
7523 conf.d/40-generic.conf  | 80
7524 -------------------------------------------------
7525 conf.d/40-nonlatin.conf | 51 +++++++++++++++++++++++++++++++
7526 conf.d/45-latin.conf	 | 56 ++++++++++++++++++++++++++++++++++
7527 conf.d/Makefile.am	 |  6 ++--
7528 conf.d/README		 |  5 ++--
7529 5 files changed, 114 insertions(+), 84 deletions(-)
7530
7531commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
7532Author: Behdad Esfahbod <behdad@behdad.org>
7533Date:	Mon Nov 5 16:14:35 2007 -0500
7534
7535    Add/update config files from Fedora.
7536
7537 conf.d/25-unhint-nonlatin.conf | 228
7538 +++++++++++++++++++++++++++++++++++++++++
7539 conf.d/30-amt-aliases.conf	|  21 ----
7540 conf.d/30-metric-aliases.conf	| 186 +++++++++++++++++++++++++++++++++
7541 conf.d/40-generic.conf		|  22 +++-
7542 conf.d/65-nonlatin.conf	|  45 ++++++++
7543 conf.d/Makefile.am		|   6 +-
7544 conf.d/README			|   3 +-
7545 7 files changed, 483 insertions(+), 28 deletions(-)
7546
7547commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
7548Author: Behdad Esfahbod <behdad@behdad.org>
7549Date:	Mon Nov 5 15:29:44 2007 -0500
7550
7551    Add FcGetLangs() and FcLangGetCharSet().
7552
7553 doc/fclangset.fncs	 | 16 ++++++++++++++++
7554 fontconfig/fontconfig.h |  6 ++++++
7555 src/fcint.h		 |  3 ---
7556 src/fclang.c		 | 20 ++++++++++++++++++--
7557 4 files changed, 40 insertions(+), 5 deletions(-)
7558
7559commit 811995b79db16be39046dbbffcc5a7d66f88b731
7560Author: Behdad Esfahbod <behdad@behdad.org>
7561Date:	Mon Nov 5 15:29:03 2007 -0500
7562
7563    Fix trivial bugs in edit-sgml.c
7564
7565 doc/edit-sgml.c | 3 ++-
7566 1 file changed, 2 insertions(+), 1 deletion(-)
7567
7568commit de1faa42d1425f80366707a730ea919c57e57b2f
7569Author: Keith Packard <keithp@koto.keithp.com>
7570Date:	Sun Nov 4 12:20:45 2007 -0800
7571
7572    Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
7573
7574    These two names are typos of the correct names. Instead of simply
7575    changing
7576    them, the correct thing to do is leave them in the library, add
7577    the correct
7578    functions and mark them as deprecated so any source packages will
7579    be updated.
7580
7581    This requires bumping the minor version of the library (for adding
7582    APIs)
7583    instead of bumping the major version of the library (for removing
7584    APIs).
7585
7586 configure.in		 |  6 +++---
7587 fontconfig/fontconfig.h | 13 +++++++++++++
7588 src/Makefile.am	 |  5 +++--
7589 src/fccfg.c		 | 16 ++++++++++++++++
7590 src/fcdeprecate.h	 | 36 ++++++++++++++++++++++++++++++++++++
7591 src/fcint.h		 |  1 +
7592 6 files changed, 72 insertions(+), 5 deletions(-)
7593
7594commit 69d3eb9cb8e58ab771170f68868748204a4793ab
7595Author: Keith Packard <keithp@koto.keithp.com>
7596Date:	Sat Nov 3 23:43:48 2007 -0700
7597
7598    Ignore new generated documentation
7599
7600 .gitignore | 3 +++
7601 1 file changed, 3 insertions(+)
7602
7603commit dc7b6f1d79b5508706be9242b79180727701e54f
7604Author: Keith Packard <keithp@koto.keithp.com>
7605Date:	Sat Nov 3 23:42:32 2007 -0700
7606
7607    Link new function documentation into the fontconfig-devel.sgml
7608
7609 doc/fontconfig-devel.sgml | 31 +++++++++++++++++++++++++++++++
7610 1 file changed, 31 insertions(+)
7611
7612commit dac27f2f1a766b042487827c726b3ccae147d282
7613Author: Keith Packard <keithp@koto.keithp.com>
7614Date:	Sat Nov 3 23:41:38 2007 -0700
7615
7616    Formatting syntax mistake in doc/fclangset.fncs.
7617
7618    <parameter>ls</function> needed to be <parameter>ls</parameter>.
7619
7620 doc/fclangset.fncs | 2 +-
7621 1 file changed, 1 insertion(+), 1 deletion(-)
7622
7623commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
7624Author: Keith Packard <keithp@koto.keithp.com>
7625Date:	Sat Nov 3 23:23:55 2007 -0700
7626
7627    Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
7628
7629    Just adding the .fncs versions doesn't get these files generated.
7630
7631 doc/Makefile.am | 3 +++
7632 1 file changed, 3 insertions(+)
7633
7634commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
7635Author: Keith Packard <keithp@koto.keithp.com>
7636Date:	Sat Nov 3 23:23:09 2007 -0700
7637
7638    Fix formatting syntax in doc/fccache.fncs
7639
7640 doc/fccache.fncs | 8 ++++----
7641 1 file changed, 4 insertions(+), 4 deletions(-)
7642
7643commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
7644Author: Keith Packard <keithp@koto.keithp.com>
7645Date:	Sat Nov 3 23:03:11 2007 -0700
7646
7647    Replace incorrect documentation uses of 'char' with 'FcChar8'
7648    (bug 13002).
7649
7650 doc/fcconfig.fncs	   | 10 +++++-----
7651 doc/fcfile.fncs	   |  6 +++---
7652 doc/fcfreetype.fncs	   |  4 ++--
7653 doc/fcpattern.fncs	   |  6 +++---
7654 doc/fontconfig-devel.sgml |  2 +-
7655 5 files changed, 14 insertions(+), 14 deletions(-)
7656
7657commit b4a3e834126a3cac7fbf2212087825f886be1f1d
7658Author: Keith Packard <keithp@koto.keithp.com>
7659Date:	Sat Nov 3 22:53:12 2007 -0700
7660
7661    Remove references to FcConfigParse and FcConfigLoad.
7662
7663    These functions no longer exist.
7664
7665 doc/fcconfig.fncs | 3 +--
7666 1 file changed, 1 insertion(+), 2 deletions(-)
7667
7668commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
7669Author: Keith Packard <keithp@koto.keithp.com>
7670Date:	Sat Nov 3 22:45:31 2007 -0700
7671
7672    Have FcConfigSetCurrent accept the current configuration and simply
7673    return
7674    without updating anything.
7675
7676 src/fccfg.c | 3 +++
7677 1 file changed, 3 insertions(+)
7678
7679commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
7680Author: Keith Packard <keithp@koto.keithp.com>
7681Date:	Sat Nov 3 22:39:54 2007 -0700
7682
7683    Update documentation for stale FcConfigGetConfig function.
7684
7685    The old per-user cache filename is no longer used.
7686
7687 doc/fcconfig.fncs | 5 +++--
7688 1 file changed, 3 insertions(+), 2 deletions(-)
7689
7690commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
7691Author: Keith Packard <keithp@koto.keithp.com>
7692Date:	Sat Nov 3 22:31:16 2007 -0700
7693
7694    Update documentation for FcStrCopyFilename (bug 12964).
7695
7696    FcStrCopyFilename constructs a canonical path for any argument,
7697    including
7698    expanding leading ~ and editing '.' and '..' elements out of the
7699    resulting
7700    path.
7701
7702 doc/fcstring.fncs | 15 ++++++++++-----
7703 1 file changed, 10 insertions(+), 5 deletions(-)
7704
7705commit a190678e3c4497870679808dde418191407be91d
7706Author: Keith Packard <keithp@koto.keithp.com>
7707Date:	Sat Nov 3 22:23:28 2007 -0700
7708
7709    Document previously undocumented functions. (bug 12963)
7710
7711 doc/Makefile.am	   |   3 ++
7712 doc/check-missing-doc	   |   4 +-
7713 doc/fccache.fncs	   |  68 +++++++++++++++++++++++++
7714 doc/fccharset.fncs	   |  24 +++++++++
7715 doc/fcconfig.fncs	   |  31 ++++++++++++
7716 doc/fcdircache.fncs	   |  88 ++++++++++++++++++++++++++++++++
7717 doc/fcfile.fncs	   |  29 ++++++-----
7718 doc/fcfontset.fncs	   |  83 +++++++++++++++++++++++++++++++
7719 doc/fcfreetype.fncs	   |  22 ++++++++
7720 doc/fclangset.fncs	   | 124
7721 ++++++++++++++++++++++++++++++++++++++++++++++
7722 doc/fcmatrix.fncs	   |   2 +
7723 doc/fcpattern.fncs	   |  52 ++++++++++++++++++-
7724 doc/fcstring.fncs	   |  80 ++++++++++++++++++++++++------
7725 doc/fcstrset.fncs	   |  11 ++++
7726 doc/fcvalue.fncs	   |  21 ++++++++
7727 doc/fontconfig-devel.sgml |  26 +++++++++-
7728 16 files changed, 638 insertions(+), 30 deletions(-)
7729
7730commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
7731Author: Keith Packard <keithp@koto.keithp.com>
7732Date:	Sat Nov 3 22:01:33 2007 -0700
7733
7734    Verify documentation covers exposed symbols.
7735
7736    Add check-missing-doc script to make sure the documentation matches
7737    the
7738    complete list of symbols exported from the header files before
7739    release.
7740
7741 doc/Makefile.am       |  6 +++++-
7742 doc/check-missing-doc | 23 +++++++++++++++++++++++
7743 2 files changed, 28 insertions(+), 1 deletion(-)
7744
7745commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
7746Author: Keith Packard <keithp@koto.keithp.com>
7747Date:	Sat Nov 3 21:58:34 2007 -0700
7748
7749    Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
7750
7751 src/fclang.c | 8 ++++----
7752 1 file changed, 4 insertions(+), 4 deletions(-)
7753
7754commit 9b84ecff92b8dccf6559a858e35762c0f664429a
7755Author: Keith Packard <keithp@koto.keithp.com>
7756Date:	Sat Nov 3 21:57:51 2007 -0700
7757
7758    Don't check cache file time stamps when cleaning cache dir.
7759
7760    Cache file mtime is meaningless now that the directory time is
7761    encoded in
7762    the cache.
7763
7764 fc-cache/fc-cache.c | 10 +---------
7765 1 file changed, 1 insertion(+), 9 deletions(-)
7766
7767commit 1d93c1752f03b833603ea31c2cfbd16868c44922
7768Author: Keith Packard <keithp@koto.keithp.com>
7769Date:	Sat Nov 3 21:56:36 2007 -0700
7770
7771    Typo error in function name: Inverval -> interval
7772
7773 src/fccfg.c | 4 ++--
7774 1 file changed, 2 insertions(+), 2 deletions(-)
7775
7776commit b868a1447341ebe9962007069ec8658550e62483
7777Author: Keith Packard <keithp@koto.keithp.com>
7778Date:	Sat Nov 3 21:55:39 2007 -0700
7779
7780    Track line numbers in sgml edit tool input.
7781
7782    Errors in the documentation can be hard to find unless the tool
7783    outputs the
7784    line number where the problem exists.
7785
7786 doc/edit-sgml.c | 85
7787 +++++++++++++++++++++++++++++++++++----------------------
7788 1 file changed, 52 insertions(+), 33 deletions(-)
7789
7790commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
7791Author: Keith Packard <keithp@koto.keithp.com>
7792Date:	Sat Nov 3 21:54:49 2007 -0700
7793
7794    Clean up exported names in fontconfig.h.
7795
7796    Fix typo errors (Inverval indeed).
7797    Remove FcPattern *p from FcValue (unused)
7798    Remove spurious FcPublic from formals.
7799
7800 fontconfig/fontconfig.h | 24 +++++++++++++-----------
7801 1 file changed, 13 insertions(+), 11 deletions(-)
7802
7803commit e37d10fa74217a6102003882d49ac323f28db678
7804Author: Keith Packard <keithp@koto.keithp.com>
7805Date:	Sat Nov 3 14:16:29 2007 -0700
7806
7807    Make file_stat argument to FcDirCacheLoadFile optional.
7808
7809    Allow file_stat to be NULL by using a local stat structure in
7810    that case.
7811
7812 src/fccache.c | 3 +++
7813 1 file changed, 3 insertions(+)
7814
7815commit 2ddce88cde79d8bf8959d614af883999d5c66a85
7816Author: Keith Packard <keithp@koto.keithp.com>
7817Date:	Sat Nov 3 13:44:59 2007 -0700
7818
7819    Document skipping of fonts from FcFileScan/FcDirScan.
7820
7821    FcFileScan and FcDirScan will skip fonts under direction of the
7822    configuration and default fontconfig policy.
7823
7824 doc/fcfile.fncs | 7 +++++--
7825 1 file changed, 5 insertions(+), 2 deletions(-)
7826
7827commit 5d82c4c85d201011e60adcf887d15341ecdd5729
7828Author: Keith Packard <keithp@koto.keithp.com>
7829Date:	Sat Nov 3 13:26:16 2007 -0700
7830
7831    Correct documentation for FcConfigUptoDate (bug 12948).
7832
7833    FcConfigUptoDate only checks whether files have been modified
7834    since the
7835    configuration was created. Any changes to the configuration through
7836    the API
7837    since then are not considered.
7838
7839 doc/fcconfig.fncs | 4 ++--
7840 1 file changed, 2 insertions(+), 2 deletions(-)
7841
7842commit b607922909acfc7ae96de688ed34efd19cd038ac
7843Author: Keith Packard <keithp@koto.keithp.com>
7844Date:	Sat Nov 3 13:09:01 2007 -0700
7845
7846    Remove fcprivate.h, move the remaining macros to fcint.h.
7847
7848    fcprivate.h was supposed to extend the fontconfig API for the various
7849    fontconfig utilities. Instead, just have those utilities use the
7850    internal
7851    fcint.h header file (which they already do), removing fcprivate.h
7852    from the
7853    installation and hence from the defacto public API.
7854
7855 fontconfig/Makefile.am |   3 +-
7856 fontconfig/fcprivate.h | 123
7857 -------------------------------------------------
7858 src/Makefile.am	|   3 +-
7859 src/fcint.h		|  95 +++++++++++++++++++++++++++++++++++++-
7860 4 files changed, 96 insertions(+), 128 deletions(-)
7861
7862commit 910db318ae67693f7bc17f0bdc61caaf555365ae
7863Author: Keith Packard <keithp@koto.keithp.com>
7864Date:	Sat Nov 3 13:05:25 2007 -0700
7865
7866    Correct documentation for FcAtomicLock (Bug 12947).
7867
7868    FcAtomicLock can only be called once from any process.
7869
7870 doc/fcatomic.fncs | 6 +++---
7871 1 file changed, 3 insertions(+), 3 deletions(-)
7872
7873commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
7874Author: Behdad Esfahbod <behdad@behdad.org>
7875Date:	Fri Oct 26 02:02:19 2007 -0400
7876
7877    Port fonts-persian.conf to new alias syntax with binding="same"
7878
7879    Signed-off-by: Keith Packard <keithp@koto.keithp.com>
7880
7881 conf.d/65-fonts-persian.conf | 377
7882 ++++++++++++++-----------------------------
7883 1 file changed, 121 insertions(+), 256 deletions(-)
7884
7885commit 681bb379de1847cf288ba27cf29243c8395cff17
7886Author: Keith Packard <keithp@koto.keithp.com>
7887Date:	Thu Oct 25 22:30:49 2007 -0700
7888
7889    Respect "binding" attribute in <alias> entries.
7890
7891    This makes creating "same" aliases for renamed font families far
7892    easier.
7893
7894 fonts.dtd   |	2 ++
7895 src/fcxml.c | 58
7896 ++++++++++++++++++++++++++++++++++++----------------------
7897 2 files changed, 38 insertions(+), 22 deletions(-)
7898
7899commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
7900Author: Behdad Esfahbod <behdad@behdad.org>
7901Date:	Thu Oct 25 21:35:45 2007 -0700
7902
7903    Make fc-match --sort call FcFontRenderPrepare.
7904
7905    This makes the --sort and regular output the same for each font.
7906
7907 fc-match/fc-match.c | 20 ++++++++++++++++++--
7908 1 file changed, 18 insertions(+), 2 deletions(-)
7909
7910commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
7911Author: Keith Packard <keithp@koto.keithp.com>
7912Date:	Thu Oct 25 21:23:36 2007 -0700
7913
7914    Also check configDirs mtimes in FcConfigUptoDate
7915
7916    Checking only config files and font directories can miss changes which
7917    affect only a configuration directory. Check those to catch any
7918    changes.
7919
7920 src/fccfg.c | 17 +++--------------
7921 1 file changed, 3 insertions(+), 14 deletions(-)
7922
7923commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
7924Author: Keith Packard <keithp@koto.keithp.com>
7925Date:	Thu Oct 25 15:19:14 2007 -0700
7926
7927    A few fixups for make distcheck
7928
7929 Makefile.am	 | 2 +-
7930 doc/Makefile.am | 2 +-
7931 2 files changed, 2 insertions(+), 2 deletions(-)
7932
7933commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
7934Author: Keith Packard <keithp@koto.keithp.com>
7935Date:	Thu Oct 25 15:07:54 2007 -0700
7936
7937    Set version numbers to 2.4.91 (2.5 RC1)
7938
7939 README			 | 59
7940 +++++++++++++++++++++++++++++++++++++++++++++++--
7941 configure.in		 |  2 +-
7942 fontconfig/fontconfig.h |  2 +-
7943 3 files changed, 59 insertions(+), 4 deletions(-)
7944
7945commit 7a1a7c0c15793e77cb162dd3393971332896460e
7946Author: Keith Packard <keithp@koto.keithp.com>
7947Date:	Thu Oct 25 14:36:24 2007 -0700
7948
7949    Build fix for Solaris 10 with GCC.
7950
7951    Solaris 10 with GCC doesn't appear capable of supporting the symbol
7952    visibility stuff, so disable it.
7953
7954 src/fcint.h | 2 +-
7955 1 file changed, 1 insertion(+), 1 deletion(-)
7956
7957commit fc990b2e86008967f499fe0df88de8e074a3670e
7958Author: Behdad Esfahbod <freedesktop@behdad.org>
7959Date:	Thu Oct 25 14:20:06 2007 -0700
7960
7961    Update CaseFolding.txt to Unicode 5.1.0
7962
7963 fc-case/CaseFolding.txt | 184
7964 ++++++++++++++++++++++++++++++++++++++++++++++--
7965 src/fcstr.c		 |   2 +-
7966 2 files changed, 178 insertions(+), 8 deletions(-)
7967
7968commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
7969Author: Keith Packard <keithp@neko.keithp.com>
7970Date:	Fri Sep 1 20:25:21 2006 -0700
7971
7972    Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
7973    2511)
7974
7975    Added FcStrContainsWord to detect strings on word boundaries.
7976
7977 src/fcfreetype.c | 15 +++++++++++++--
7978 src/fcint.h	  |  3 +++
7979 src/fcstr.c	  | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
7980 3 files changed, 65 insertions(+), 3 deletions(-)
7981
7982commit 349182784fdd0acf5d1262d8876c967f69dc30aa
7983Author: Keith Packard <keithp@koto.keithp.com>
7984Date:	Thu Oct 25 01:51:38 2007 -0700
7985
7986    fontconfig needs configure option to use gnu iconv (bug 4083).
7987
7988    Existing Solaris workaround was broken; mis-matching values caused
7989    the test
7990    for libiconv to always fail.
7991
7992 configure.in | 4 ++--
7993 1 file changed, 2 insertions(+), 2 deletions(-)
7994
7995commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
7996Author: Keith Packard <keithp@koto.keithp.com>
7997Date:	Thu Oct 25 01:35:32 2007 -0700
7998
7999    Ensure weight/slant values present even when style is supplied
8000    (bug 9313).
8001
8002    If the provided style value doesn't match any available font, fall
8003    back to
8004    using the weight and slant values by ensuring that those are in
8005    the pattern.
8006
8007 src/fcdefault.c | 16 +++++-----------
8008 1 file changed, 5 insertions(+), 11 deletions(-)
8009
8010commit 43d0454597dfb5375b1268edb79172779cc51113
8011Author: Keith Packard <keithp@koto.keithp.com>
8012Date:	Thu Oct 25 01:26:09 2007 -0700
8013
8014    Distribute man source files for command line programs (bug 9678).
8015
8016    For systems on whch DOCBOOK is unavailable, distribute command
8017    line program
8018    manual pages in .man format.
8019
8020 fc-cache/Makefile.am | 6 +++---
8021 fc-cat/Makefile.am   | 6 +++---
8022 fc-list/Makefile.am  | 6 +++---
8023 fc-match/Makefile.am | 6 +++---
8024 4 files changed, 12 insertions(+), 12 deletions(-)
8025
8026commit cf3e888b71a22e5c5875b96bf29557746044bd2b
8027Author: Dwayne Bailey <dwayne@translate.org.za>
8028Date:	Thu Oct 25 01:16:06 2007 -0700
8029
8030    Add/fix *.orth files for South African languages
8031
8032    This adds the missing orth files for Ndebele (South) (nr), Northern
8033    Sotho
8034    (nso), Swati (ss) and Southern Sotho (st).	It also fixes the Tswana
8035    (tn)
8036    orth file.
8037
8038 fc-lang/iso639-1 |  4 ++--
8039 fc-lang/iso639-2 |  8 ++++----
8040 fc-lang/nr.orth  | 29 +++++++++++++++++++++++++++++
8041 fc-lang/nso.orth | 34 ++++++++++++++++++++++++++++++++++
8042 fc-lang/ss.orth  | 29 +++++++++++++++++++++++++++++
8043 fc-lang/st.orth  | 29 +++++++++++++++++++++++++++++
8044 fc-lang/tn.orth  |  2 ++
8045 7 files changed, 129 insertions(+), 6 deletions(-)
8046
8047commit 28a4ea7f714956d34f7ac65354577b87bec5620d
8048Author: Keith Packard <keithp@koto.keithp.com>
8049Date:	Thu Oct 25 01:09:11 2007 -0700
8050
8051    Fix parallel build in fontconfig/docs (bug 10481).
8052
8053 doc/Makefile.am | 2 +-
8054 1 file changed, 1 insertion(+), 1 deletion(-)
8055
8056commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
8057Author: Keith Packard <keithp@koto.keithp.com>
8058Date:	Thu Oct 25 01:03:40 2007 -0700
8059
8060    Handle UltraBlack weight.
8061
8062    UltraBlack is weight 950 on the CSS scale; handle this by name
8063    and value
8064    encoding it as fontconfig weight 215.
8065
8066 fontconfig/fontconfig.h | 2 ++
8067 src/fcfreetype.c	 | 7 ++++++-
8068 2 files changed, 8 insertions(+), 1 deletion(-)
8069
8070commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
8071Author: Keith Packard <keithp@koto.keithp.com>
8072Date:	Thu Oct 25 01:02:58 2007 -0700
8073
8074    Oops. Left debugging printf in previous commit.
8075
8076 src/fcfreetype.c | 1 -
8077 1 file changed, 1 deletion(-)
8078
8079commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
8080Author: Keith Packard <keithp@koto.keithp.com>
8081Date:	Thu Oct 25 00:49:19 2007 -0700
8082
8083    Spelling errors in documentation. (bug 10879).
8084
8085    Thanks to David <ssdk@ispras.ru> for spotting these.
8086
8087 doc/fcconfig.fncs | 4 ++--
8088 doc/fcstring.fncs | 2 +-
8089 2 files changed, 3 insertions(+), 3 deletions(-)
8090
8091commit feecc86cea6bd1cb588f68e06b85d85727289989
8092Author: Keith Packard <keithp@koto.keithp.com>
8093Date:	Thu Oct 25 00:46:41 2007 -0700
8094
8095    There is no U+1257 (bug 10899).
8096
8097    The Eritrean Tigrinya orthography mistakenly included this unicode
8098    value.
8099
8100 fc-lang/ti_er.orth | 2 +-
8101 1 file changed, 1 insertion(+), 1 deletion(-)
8102
8103commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
8104Author: Keith Packard <keithp@koto.keithp.com>
8105Date:	Thu Oct 25 00:41:28 2007 -0700
8106
8107    FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
8108    10976)
8109
8110    Thanks to David <ssdk@ispras.ru> for spotting this error.
8111
8112 src/fcinit.c | 2 +-
8113 1 file changed, 1 insertion(+), 1 deletion(-)
8114
8115commit 28baf727367513ad06ddb1c53daff062e8f39e8c
8116Author: Tilman Sauerbeck <tilman@code-monkey.de>
8117Date:	Thu Oct 25 00:38:44 2007 -0700
8118
8119    Store FcVendorFoundries in read-only memory.
8120
8121    Create fixed size strings for vendor and foundry.
8122
8123 src/fcfreetype.c | 62
8124 ++++++++++++++++++++++++++++----------------------------
8125 1 file changed, 31 insertions(+), 31 deletions(-)
8126
8127commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
8128Author: Tilman Sauerbeck <tilman@code-monkey.de>
8129Date:	Thu Oct 25 00:36:37 2007 -0700
8130
8131    Store FcNoticeFoundries in read-only memory.
8132
8133    Use a single character array and a separate table of integer indices.
8134
8135 src/fcfreetype.c | 75
8136 +++++++++++++++++++++++++++++++++++++-------------------
8137 1 file changed, 50 insertions(+), 25 deletions(-)
8138
8139commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
8140Author: Keith Packard <keithp@koto.keithp.com>
8141Date:	Thu Oct 25 00:22:04 2007 -0700
8142
8143    Replace makealias pattern with something supported by POSIX grep
8144    (bug 11083)
8145
8146    The suggested replacement in the bug was not supported by GNU grep,
8147    so I
8148    created something that should be supported everywhere (famous
8149    last words).
8150
8151 src/makealias | 2 +-
8152 1 file changed, 1 insertion(+), 1 deletion(-)
8153
8154commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
8155Author: Keith Packard <keithp@koto.keithp.com>
8156Date:	Wed Oct 24 21:59:33 2007 -0700
8157
8158    Add BRAILLE PATTERN BLANK to list of blank glyphs.
8159
8160    Braille pattern blank is often imaged as a blank glyph.
8161
8162 fonts.conf.in | 1 +
8163 1 file changed, 1 insertion(+)
8164
8165commit 007cae508c831561c7a4f06092858ea7bf517e2e
8166Author: Keith Packard <keithp@koto.keithp.com>
8167Date:	Wed Oct 24 21:52:56 2007 -0700
8168
8169    Move <cachedir> elements to the end of fonts.conf.
8170
8171    This allows users to select alternate directories for cache files,
8172    ahead of
8173    the 'standard' directories.
8174
8175 fonts.conf.in | 10 +++++-----
8176 1 file changed, 5 insertions(+), 5 deletions(-)
8177
8178commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
8179Author: Keith Packard <keithp@koto.keithp.com>
8180Date:	Wed Oct 24 21:47:40 2007 -0700
8181
8182    Leave generated headers out of distribution (bug 12734).
8183
8184    If the generated header files are included in the distribution,
8185    a build
8186    outside of the source directory will use them. For machine-specific
8187    files,
8188    this generates the wrong result (fcarch.h). Leaving them out of the
8189    distribution forces them to be built.
8190
8191 fc-arch/Makefile.am	  | 4 +---
8192 fc-case/Makefile.am	  | 4 +---
8193 fc-glyphname/Makefile.am | 4 +---
8194 fc-lang/Makefile.am	  | 4 +---
8195 4 files changed, 4 insertions(+), 12 deletions(-)
8196
8197commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
8198Author: Keith Packard <keithp@koto.keithp.com>
8199Date:	Thu Oct 18 09:48:31 2007 -0700
8200
8201    Eliminate relocations from FcCodePageRange structure (bug 10982).
8202
8203    FcCodePageRange was using char pointers; replace them with char
8204    arrays.
8205
8206 src/fcfreetype.c | 12 ++++++------
8207 1 file changed, 6 insertions(+), 6 deletions(-)
8208
8209commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
8210Author: Keith Packard <keithp@koto.keithp.com>
8211Date:	Thu Oct 18 09:43:22 2007 -0700
8212
8213    Eliminate relocations for glyph name table.
8214
8215    Glyph names (now used only for dingbats) were using many relocations,
8216    causing startup latency plus per-process memory usage. Replace
8217    pointers with
8218    table indices, shrinking table size and elimninating relocations.
8219
8220 fc-glyphname/fc-glyphname.c | 28 ++++++++++++++++++++--------
8221 src/fcfreetype.c	     | 16 ++++++++--------
8222 2 files changed, 28 insertions(+), 16 deletions(-)
8223
8224commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
8225Author: Keith Packard <keithp@koto.keithp.com>
8226Date:	Thu Oct 18 09:41:00 2007 -0700
8227
8228    Must not insert cache into hash table before completely validating.
8229
8230    The cache was inserted into the hash table before the timestamps
8231    in the
8232    cache were verified; if that verification failed, an extra pointer
8233    to the
8234    now freed cache would be left in the hash table. FcFini would fail an
8235    assertion as a result.
8236
8237 src/fccache.c | 4 ++--
8238 1 file changed, 2 insertions(+), 2 deletions(-)
8239
8240commit e85789a99770dbd1a4abe9da3eadb355c19f5216
8241Author: Keith Packard <keithp@koto.keithp.com>
8242Date:	Thu Oct 18 08:58:14 2007 -0700
8243
8244    Place language name in constant array instead of pointer.
8245
8246    Constant char array of 8 bytes is the same size as a pointer plus
8247    a short
8248    string, so this actually saves memory and eliminates a pile of
8249    relocations.
8250
8251 fc-lang/fc-lang.c | 2 +-
8252 src/fclang.c	   | 2 +-
8253 2 files changed, 2 insertions(+), 2 deletions(-)
8254
8255commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
8256Author: Keith Packard <keithp@koto.keithp.com>
8257Date:	Thu Oct 18 08:56:42 2007 -0700
8258
8259    FcConfigParseAndLoad doc was missing the last param.
8260
8261    Typo lost the last param to this function.
8262
8263 doc/fcconfig.fncs | 2 +-
8264 1 file changed, 1 insertion(+), 1 deletion(-)
8265
8266commit 07e646cc8422bda778ecf1c084129556a39a0f2a
8267Author: Mike FABIAN <mfabian@suse.de>
8268Date:	Thu Oct 18 05:44:28 2007 -0700
8269
8270    Avoid crashes if config files contain junk.
8271
8272    If ~/.fonts.conf contains:
8273
8274      <edit mode="assign_replace" name="spacing">
8275	 <int>mono</int>
8276	   </edit>
8277
8278    fontconfig crashes:
8279
8280	mfabian@magellan:~$ fc-match sans
8281	    Fontconfig error: "~/.fonts.conf", line 46: "mono": not
8282	    a valid
8283	integer
8284	    セグメンテーション違反です (core dumped)
8285		mfabian@magellan:~$
8286
8287    Of course the above is nonsense, “mono” is no valid integer
8288    indeed.
8289
8290    But I think nevertheless fontconfig should not crash in that case.
8291
8292    The problem was caused by partially truncated expression trees
8293    caused by
8294    parse errors -- typechecking these walked the tree without verifying
8295    the
8296    integrity of the structure. Of course, the whole tree will be
8297    discarded
8298    shortly after being loaded as it contained an error.
8299
8300 src/fcxml.c | 4 ++++
8301 1 file changed, 4 insertions(+)
8302
8303commit fa9a7448d83da498b3494fd0ff7d756569f94425
8304Author: Hideki Yamane <henrich@iijmio-mail.jp>
8305Date:	Thu Oct 18 05:17:36 2007 -0700
8306
8307    Handle Japanese fonts better. (debian bug #435971)
8308
8309    Add some commonly available Japanese fonts to the standard aliases.
8310
8311 conf.d/65-nonlatin.conf | 11 +++++++++++
8312 1 file changed, 11 insertions(+)
8313
8314commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
8315Author: Keith Packard <keithp@koto.keithp.com>
8316Date:	Thu Oct 18 05:05:59 2007 -0700
8317
8318    Have fc-cache remove invalid cache files from cache directories.
8319
8320    Old cache file versions, or corrupted cache files should be removed
8321    when
8322    cleaning cache directories with fc-cache. This only affects filenames
8323    which
8324    match the fontconfig cache file format, so other files will be
8325    left alone.
8326
8327 fc-cache/fc-cache.c | 34 ++++++++++++++++++----------------
8328 1 file changed, 18 insertions(+), 16 deletions(-)
8329
8330commit 238489030a64fa883f8f9fc3d73247b7f7257899
8331Author: Keith Packard <keithp@koto.keithp.com>
8332Date:	Thu Oct 18 05:04:39 2007 -0700
8333
8334    Don't use X_OK bit when checking for writable directories (bug 12438)
8335
8336    Some mingw versions have broken X_OK checking; instead of trying
8337    to work
8338    around this in a system-depedent manner, simply don't bother
8339    checking for
8340    X_OK along with W_OK as such cases are expected to be mistakes,
8341    and not
8342    sensible access control.
8343
8344 fc-cache/fc-cache.c | 2 +-
8345 src/fccache.c	     | 4 ++--
8346 2 files changed, 3 insertions(+), 3 deletions(-)
8347
8348commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
8349Author: Keith Packard <keithp@koto.keithp.com>
8350Date:	Thu Oct 18 05:01:41 2007 -0700
8351
8352    Verbose message about cleaning directories was imprecise
8353
8354    Non-existent directories are now described as 'non-existent'
8355    instead of
8356    'unwritable'.
8357
8358 fc-cache/fc-cache.c | 3 ++-
8359 1 file changed, 2 insertions(+), 1 deletion(-)
8360
8361commit 50124d1e484b84796abb7d8a6c1995edaff23e80
8362Author: Keith Packard <keithp@koto.keithp.com>
8363Date:	Thu Oct 18 04:58:31 2007 -0700
8364
8365    Improve verbose messages from fc-cache.
8366
8367    fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
8368    fonts, %d
8369    dirs', which could easily mislead the user. Add 'existing cache is
8370    valid' or
8371    'new cache contents' to these messages to explain what it is doing.
8372
8373 fc-cache/fc-cache.c | 4 ++--
8374 1 file changed, 2 insertions(+), 2 deletions(-)
8375
8376commit e12f718f65fc874e9170761f670930124815663e
8377Author: Keith Packard <keithp@koto.keithp.com>
8378Date:	Thu Oct 18 04:54:51 2007 -0700
8379
8380    Remove unneeded call to access(2) in fc-cache.
8381
8382    This call was followed by a call to stat(2) which provided the
8383    necessary
8384    information. This call to access(2) was necessary when cache
8385    files were
8386    stored in the font directory as that would check for write permission
8387    correctly.
8388
8389 fc-cache/fc-cache.c | 18 +++---------------
8390 1 file changed, 3 insertions(+), 15 deletions(-)
8391
8392commit f7da903d370dcf662a301930b003485f25db618f
8393Author: Keith Packard <keithp@koto.keithp.com>
8394Date:	Thu Oct 18 04:31:33 2007 -0700
8395
8396    Make FC_FULLNAME include all fullname entries, elide nothing. [bug
8397    12827]
8398
8399    The old policy of eliding fullname entries which matched FC_FAMILY or
8400    FC_FAMILY + FC_STYLE meant that applications could not know what the
8401    font foundry set as the fullname of the font. Hiding information
8402    is not
8403    helpful.
8404
8405 src/fcfreetype.c | 64
8406 --------------------------------------------------------
8407 1 file changed, 64 deletions(-)
8408
8409commit 144ca878311af885db820a35db31563ba87ee6ad
8410Author: Keith Packard <keithp@koto.keithp.com>
8411Date:	Thu Oct 18 04:29:13 2007 -0700
8412
8413    Comment about mmaping cache files was misleading.
8414
8415 src/fccache.c | 3 ++-
8416 1 file changed, 2 insertions(+), 1 deletion(-)
8417
8418commit db6f19f13b1719617c54a1658b8faa31da56e1d4
8419Author: Keith Packard <keithp@koto.keithp.com>
8420Date:	Thu Oct 18 04:13:51 2007 -0700
8421
8422    Store font directory mtime in cache file.
8423
8424    Instead of relying on mtime ordering between a directory and its
8425    associated
8426    cache file, write the directory mtime into the cache file itself. This
8427    makes
8428    cache file checks more reliable across file systems.
8429
8430    This change is made in a way that old programs can use new cache
8431    files, but
8432    new programs will need new cache files.
8433
8434 fc-arch/fcarch.tmpl.h | 14 +++++------
8435 src/fccache.c	       | 64
8436 +++++++++++++++++++++++++++++++++------------------
8437 src/fcdir.c	       |  8 ++++++-
8438 src/fcint.h	       |  5 ++--
8439 4 files changed, 58 insertions(+), 33 deletions(-)
8440
8441commit 00268a50e8b99e80ff25ee2a77a925398f89693f
8442Author: Keith Packard <keithp@koto.keithp.com>
8443Date:	Thu Oct 18 03:52:29 2007 -0700
8444
8445    Fix ChangeLog generation to avoid circular make dependency
8446
8447 Makefile.am | 11 ++++-------
8448 1 file changed, 4 insertions(+), 7 deletions(-)
8449
8450commit 3ae9258f9e825ed576dc315ec79009188bb422e2
8451Author: Keith Packard <keithp@neko.keithp.com>
8452Date:	Sun Aug 5 12:31:03 2007 -0700
8453
8454    Free temporary string in FcDirCacheUnlink (Bug #11758)
8455
8456    In FcDirCacheUnlink(), the line
8457
8458      cache_hashed = FcStrPlus (cache_dir, cache_base);
8459
8460    allocates memory in cache_hashed that is never free()'d before
8461    the function
8462    exits.
8463
8464    Reported by Ben Combee.
8465
8466 src/fccache.c | 1 +
8467 1 file changed, 1 insertion(+)
8468
8469commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
8470Author: Keith Packard <keithp@neko.keithp.com>
8471Date:	Mon Mar 12 10:32:23 2007 -0700
8472
8473    Work around FreeType bug when glyph name buffer is too small.
8474
8475    Recent versions of FreeType do not correctly deal with glyph name
8476    buffers
8477    that are too small; work around this by declaring a buffer that can
8478    hold any
8479    PS name (127 bytes).
8480
8481 src/fcfreetype.c | 21 +++++++++++++++++----
8482 1 file changed, 17 insertions(+), 4 deletions(-)
8483
8484commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
8485Author: Keith Packard <keithp@neko.keithp.com>
8486Date:	Mon Mar 12 10:30:51 2007 -0700
8487
8488    rehash increment could be zero, causing rehash infinite loop.
8489
8490    Bump the rehash value by one so that it is always positive.
8491
8492 fc-glyphname/fc-glyphname.c | 2 +-
8493 1 file changed, 1 insertion(+), 1 deletion(-)
8494
8495commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
8496Author: Stephan Kulow <coolo@novell.com>
8497Date:	Mon Mar 12 10:21:35 2007 -0700
8498
8499    Make FcPatternDuplicate copy the binding instead of always using
8500    Strong.
8501
8502    I noticed that Qt always uses a different font than fc-match
8503    advertises.
8504    Debugging the issue, I found that a call that looks pretty innocent is
8505    changing all weak bindings to strong bindings and as such changes the
8506    semantic of the match: FcPatternDuplicate.
8507
8508 src/fcpat.c | 10 +++++++---
8509 1 file changed, 7 insertions(+), 3 deletions(-)
8510
8511commit 2373f904265a05761039cfc5fe305bf588e831c5
8512Author: Keith Packard <keithp@neko.keithp.com>
8513Date:	Sat Dec 2 16:09:47 2006 -0800
8514
8515    Update for version 2.4.2
8516
8517 INSTALL		 |  2 +-
8518 README			 | 36 ++++++++++++++++++++++++++++++++++--
8519 configure.in		 |  2 +-
8520 fontconfig/fontconfig.h |  2 +-
8521 4 files changed, 37 insertions(+), 5 deletions(-)
8522
8523commit e3b65ee06808cda296215b88111a259a200cc37c
8524Author: Peter Breitenlohner <peb@mppmu.mpg.de>
8525Date:	Sat Dec 2 15:09:57 2006 -0800
8526
8527    Fix fc-cat documentation (bug 8935).
8528
8529    Adapt documentation to reality.
8530
8531    (1) The fc-cat usage message should reflect the
8532    options accepted by the program.
8533
8534    (2) The fc-cat.1 manpage was fairly broken (unreadable).
8535
8536 fc-cat/fc-cat.c    |  9 +++++++--
8537 fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++---
8538 2 files changed, 30 insertions(+), 5 deletions(-)
8539
8540commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
8541Author: Keith Packard <keithp@neko.keithp.com>
8542Date:	Sat Dec 2 15:06:13 2006 -0800
8543
8544    Add space between type and formal in devel man pages (bug 8935)
8545
8546    Most parameters are pointers and have '*' in the type; for those
8547    which do not, use '%' to mark where a space needs to be inserted.
8548
8549 doc/edit-sgml.c       |  5 +++++
8550 doc/fcblanks.fncs     |  4 ++--
8551 doc/fccharset.fncs    |  8 ++++----
8552 doc/fcconfig.fncs     | 12 ++++++------
8553 doc/fcconstant.fncs   |  4 ++--
8554 doc/fcfile.fncs       |  4 ++--
8555 doc/fcfreetype.fncs   | 12 ++++++------
8556 doc/fcmatrix.fncs     | 12 ++++++------
8557 doc/fcobjectset.fncs  |  2 +-
8558 doc/fcobjecttype.fncs |  4 ++--
8559 doc/fcpattern.fncs    | 32 ++++++++++++++++----------------
8560 doc/fcstring.fncs     | 16 ++++++++--------
8561 doc/fcvalue.fncs      |  4 ++--
8562 13 files changed, 62 insertions(+), 57 deletions(-)
8563
8564commit b1aa20098f641a16d02e70a161450e6b85afe410
8565Author: Peter Breitenlohner <peb@mppmu.mpg.de>
8566Date:	Sat Dec 2 14:28:03 2006 -0800
8567
8568    Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
8569    8935.
8570
8571 doc/fontconfig-user.sgml | 87
8572 ++++++++++++++++++++++++------------------------
8573 1 file changed, 43 insertions(+), 44 deletions(-)
8574
8575commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
8576Author: Peter Breitenlohner <peb@mppmu.mpg.de>
8577Date:	Sat Dec 2 14:18:11 2006 -0800
8578
8579    A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
8580
8581    VPATH builds without doctools breaks as it cannot find the distributed
8582    pre-formatted documentation.
8583
8584 configure.in	 |  2 +-
8585 doc/Makefile.am | 14 +++++++++-----
8586 2 files changed, 10 insertions(+), 6 deletions(-)
8587
8588commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
8589Author: Keith Packard <keithp@neko.keithp.com>
8590Date:	Sat Dec 2 13:57:45 2006 -0800
8591
8592    Segfault scanning non-font files. Disallow scan edit of user
8593    vars. (#8767)
8594
8595    Missing NULL font check before attempting to edit scanned pattern.
8596    Also, <match target="scan"> rules are now checked to ensure all
8597    edited variables are in the predefined set; otherwise, the resulting
8598    cache files will not be stable.
8599
8600 src/fcdir.c | 2 +-
8601 src/fcint.h | 1 +
8602 src/fcxml.c | 6 ++++++
8603 3 files changed, 8 insertions(+), 1 deletion(-)
8604
8605commit c9c6875014661d4326100bae0464279d76bd657f
8606Author: Kean Johnston <kean@armory.com>
8607Date:	Sat Dec 2 13:36:56 2006 -0800
8608
8609    Don't use varargs CPP macros in fccache.c. (bug 8733)
8610
8611    src/fccache.c uses a trick to try and use a function name that is
8612    also a
8613    macro name. It does this using the varargs args() macro. Replace that
8614    with separate macros for each number of formals.
8615
8616 src/fccache.c | 13 +++++++------
8617 1 file changed, 7 insertions(+), 6 deletions(-)
8618
8619commit 72ffe6536a6825a32095c8185aff836a12326ac5
8620Author: Keith Packard <keithp@neko.keithp.com>
8621Date:	Sat Dec 2 13:22:27 2006 -0800
8622
8623    Add FcFreeTypeQueryFace external API. Bug #7311.
8624
8625    Expose ability to build an FcPattern directly from an FT_Face
8626    object.
8627
8628 configure.in		 |  4 ++--
8629 doc/fcfreetype.fncs	 | 17 ++++++++++++++++-
8630 fontconfig/fcfreetype.h |  6 ++++++
8631 src/fcfreetype.c	 | 50
8632 +++++++++++++++++++++++++++----------------------
8633 4 files changed, 52 insertions(+), 25 deletions(-)
8634
8635commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
8636Author: Keith Packard <keithp@neko.keithp.com>
8637Date:	Sat Dec 2 13:14:23 2006 -0800
8638
8639    Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
8640
8641    grep -l -w '^foo' doesn't work on Solaris. Replace with
8642    grep -l '^foo\>' instead which does. Also, grep -l will
8643    report the filename more than once (!), so add | head -1
8644    to pick just the first one.
8645
8646 src/makealias | 2 +-
8647 1 file changed, 1 insertion(+), 1 deletion(-)
8648
8649commit 2b77216ee21de95ec352672aa025195a83925b32
8650Author: Keith Packard <keithp@neko.keithp.com>
8651Date:	Sat Dec 2 13:04:05 2006 -0800
8652
8653    Avoid writing uninitialized structure pad bytes to cache files.
8654
8655    The union inside the FcValue structure contains pad bytes. Instead of
8656    copying the whole structure to the cache block, copy only the
8657    initialized
8658    fields to avoid writing whichever bytes serve as padding within the
8659    structure.
8660
8661 src/fcpat.c | 17 ++++++++++++++++-
8662 1 file changed, 16 insertions(+), 1 deletion(-)
8663
8664commit 64d7e303df441f274ee194a401dcd14dfb58af7e
8665Author: Keith Packard <keithp@neko.keithp.com>
8666Date:	Sat Dec 2 12:14:49 2006 -0800
8667
8668    Warn (and recover) from config file without <cachedir> elements.
8669
8670    When updating from older fontconfig versions, if the config file
8671    is not replaced, it will not contain <cachedir> elements. Lacking
8672    these,
8673    fontconfig has no place to store cached font information and cannot
8674    operate
8675    reasonably.
8676
8677    Add code to check and see if the loaded configuration has no cache
8678    directories, and if so, warn the user and add both the default
8679    system cache
8680    directory and the normal per-user cache directory.
8681
8682 src/fcinit.c | 19 +++++++++++++++++++
8683 1 file changed, 19 insertions(+)
8684
8685commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
8686Author: Keith Packard <keithp@neko.keithp.com>
8687Date:	Sat Dec 2 11:47:07 2006 -0800
8688
8689    Use explicit platform/nameid order when scanning ttf files.
8690
8691    Instead of accepting whatever order names appear in the font file,
8692    use an explicit ordering for both platform and nameid.
8693
8694    Platforms are high precedence than nameids.
8695
8696    The platform order is:
8697
8698	microsoft, apple unicode, macintosh, (other)
8699
8700    The family nameid order is:
8701
8702	preferred family, font family
8703
8704    The fullname nameid order is:
8705
8706	mac full name, full name
8707
8708    The style nameid order is
8709
8710	preferred subfamily, font subfamily
8711
8712    This will change the names visible to users in various application
8713    UIs, but
8714    should not change how existing font names are matched as all names
8715    remain
8716    present in the resulting database. The hope is that family names
8717    will, in
8718    general, be less ambiguous. Testing here shows that commercial fonts
8719    have longer names now while DejaVu has a shorter family name, and
8720    moves more
8721    of the font description to the style name.
8722
8723 src/fcfreetype.c | 237
8724 ++++++++++++++++++++++++++++++++++---------------------
8725 1 file changed, 149 insertions(+), 88 deletions(-)
8726
8727commit b5803016d74856eb44b05876f0d7178bfec0df47
8728Author: Keith Packard <keithp@neko.keithp.com>
8729Date:	Sun Nov 12 17:15:55 2006 -0800
8730
8731    FcStrCanonAbsoluteFilename should be static.
8732
8733 src/fcstr.c | 2 +-
8734 1 file changed, 1 insertion(+), 1 deletion(-)
8735
8736commit bae5db78ddab473695a7efee374a75d6fe02426f
8737Author: Keith Packard <keithp@neko.keithp.com>
8738Date:	Sun Nov 12 17:15:24 2006 -0800
8739
8740    Add sparc64 architecture string.
8741
8742 fc-arch/fcarch.tmpl.h | 1 +
8743 1 file changed, 1 insertion(+)
8744
8745commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
8746Author: Mike FABIAN <mfabian@suse.de>
8747Date:	Fri Oct 27 10:26:50 2006 -0700
8748
8749    Do not clean cache files for different architectures
8750
8751    Use filenames to clean cache files for current architecture
8752    only. This is
8753    sufficient as cache files live in their own directory where
8754    filenames are
8755    under fontconfig control.
8756
8757 fc-cache/fc-cache.c | 9 +++++++++
8758 1 file changed, 9 insertions(+)
8759
8760commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
8761Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
8762Date:	Sun Sep 17 17:03:33 2006 -0700
8763
8764    More fixes for Win32 building (bug 8311)
8765
8766    Our build system barfs on autogen.sh, which ignores
8767    --noconfigure. Configure
8768    needs a host of options to make the cross compile work in our case.
8769
8770    Fix typo in fccache.c
8771
8772 autogen.sh    | 7 +++++++
8773 src/fccache.c | 3 ++-
8774 2 files changed, 9 insertions(+), 1 deletion(-)
8775
8776commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
8777Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
8778Date:	Sun Sep 17 14:34:46 2006 -0700
8779
8780    FcStrCanonFileName buggy for mingw. (bug 8311)
8781
8782    FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
8783
8784    This only works on POSIX. On dos, this crashes with a stack overflow.
8785
8786    The patch attached splits this functionality in two functions
8787    (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
8788    get an
8789    absolute path.  It also fixes a number of other issues. With this
8790    patch,
8791    LilyPond actually produces output on Windows.
8792
8793 src/fccache.c |  5 ++++
8794 src/fcstr.c   | 88
8795 +++++++++++++++++++++++++++++++++++++++++++++++++----------
8796 2 files changed, 78 insertions(+), 15 deletions(-)
8797
8798commit cc104e6a910427db009be36ec34125962889ecb8
8799Author: Keith Packard <keithp@neko.keithp.com>
8800Date:	Sun Sep 17 14:20:18 2006 -0700
8801
8802    Detect and use available random number generator (bug 8308)
8803
8804    Prefer random over lrand48 over rand
8805
8806 configure.in  |  2 +-
8807 src/fccache.c | 13 ++++++++++++-
8808 2 files changed, 13 insertions(+), 2 deletions(-)
8809
8810commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
8811Author: Keith Packard <keithp@neko.keithp.com>
8812Date:	Sun Sep 17 14:09:12 2006 -0700
8813
8814    Build fontconfig.def from header files when needed.
8815
8816    Instead of attempting to track exported symbols manually in
8817    fontconfig.def.in, build it directly from the public fontconfig
8818    header files
8819    to ensure it exports the public API.
8820
8821 configure.in	       |   1 -
8822 src/Makefile.am       |  18 ++-
8823 src/fontconfig.def.in | 303
8824 --------------------------------------------------
8825 3 files changed, 17 insertions(+), 305 deletions(-)
8826
8827commit 6262fefe54823476070053d53eb3f52fd516ebfe
8828Author: Keith Packard <keithp@neko.keithp.com>
8829Date:	Sun Sep 17 13:50:31 2006 -0700
8830
8831    Remove documentation for non-existant FcConfigNormalizeFontDir.
8832
8833    FcConfigNormalizeFontDir was present in some of the 2.3.9x release
8834    but not
8835    in the final 2.4 release. However, the documentation persisted.
8836
8837 doc/fcconfig.fncs | 11 -----------
8838 1 file changed, 11 deletions(-)
8839
8840commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
8841Author: Keith Packard <keithp@neko.keithp.com>
8842Date:	Fri Sep 15 10:12:15 2006 -0700
8843
8844    Update for version 2.4.1
8845
8846 README			 | 13 +++++++++++--
8847 configure.in		 |  2 +-
8848 fontconfig/fontconfig.h |  2 +-
8849 3 files changed, 13 insertions(+), 4 deletions(-)
8850
8851commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
8852Author: Keith Packard <keithp@neko.keithp.com>
8853Date:	Fri Sep 15 00:23:40 2006 -0700
8854
8855    Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
8856
8857    With the cache restructuring of 2.4.0, the ability to add
8858    application-specific font files and directories was accidentally lost.
8859    Reimplement this using by sharing the logic used to load configured
8860    font
8861    directories.
8862
8863 src/fccfg.c | 86
8864 ++++++++++++++++++++++++++++++-------------------------------
8865 src/fcdir.c |	4 +--
8866 src/fcint.h |	3 ++-
8867 3 files changed, 46 insertions(+), 47 deletions(-)
8868
8869commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
8870Author: Keith Packard <keithp@neko.keithp.com>
8871Date:	Wed Sep 13 18:55:45 2006 -0700
8872
8873    Add warning flags to fc-cache build. Clean up warnings in fc-cache.
8874
8875    Looks like the last directory in the project which didn't use
8876    $(WARN_CFLAGS)
8877    for some reason. Adding that found the usual collection of char *
8878    vs FcChar8
8879    * issues (why, oh why is FcChar8 not just char...)
8880
8881 fc-cache/Makefile.am |  2 +-
8882 fc-cache/fc-cache.c  | 31 ++++++++-----------------------
8883 2 files changed, 9 insertions(+), 24 deletions(-)
8884
8885commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
8886Author: Keith Packard <keithp@neko.keithp.com>
8887Date:	Wed Sep 13 18:51:11 2006 -0700
8888
8889    Add signatures for m68k and mipsel (thanks debian buildd)
8890
8891 fc-arch/fcarch.tmpl.h | 2 ++
8892 1 file changed, 2 insertions(+)
8893
8894commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
8895Author: Keith Packard <keithp@neko.keithp.com>
8896Date:	Mon Sep 11 11:10:48 2006 -0700
8897
8898    Add ppc64 signature. Bug 8227
8899
8900 fc-arch/fcarch.tmpl.h | 1 +
8901 1 file changed, 1 insertion(+)
8902
8903commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
8904Author: Keith Packard <keithp@neko.keithp.com>
8905Date:	Mon Sep 11 11:09:26 2006 -0700
8906
8907    Update installation notes for 2.4 base.
8908
8909 INSTALL | 19 ++++++++++++-------
8910 1 file changed, 12 insertions(+), 7 deletions(-)
8911
8912commit 76c443222313577236c898f7644098e7cad80c75
8913Author: Keith Packard <keithp@neko.keithp.com>
8914Date:	Sat Sep 9 22:08:40 2006 -0700
8915
8916    Update to version 2.4.0
8917
8918 INSTALL		 |  3 +++
8919 README			 | 38 ++++++++++++++++++++++++++++++++++++--
8920 configure.in		 |  2 +-
8921 fontconfig/fontconfig.h |  4 ++--
8922 4 files changed, 42 insertions(+), 5 deletions(-)
8923
8924commit 6c5619a08575943f75d2341e1a4931ec5faf716b
8925Author: Keith Packard <keithp@neko.keithp.com>
8926Date:	Sat Sep 9 21:32:14 2006 -0700
8927
8928    Split much of the configuration into separate files. Renumber files
8929
8930    Most of the remaining elements in fonts.conf have been moved to
8931    separate
8932    files. The numbering scheme for conf.d files has been documented
8933    in the
8934    README and the files have been renumbered. Config files have been
8935    validated against the DTD and a few minor errors fixed.
8936
8937 conf.d/10-autohint.conf	  |   9 +
8938 conf.d/10-no-sub-pixel.conf	  |   9 +
8939 conf.d/10-sub-pixel-bgr.conf	  |   9 +
8940 conf.d/10-sub-pixel-rgb.conf	  |   9 +
8941 conf.d/10-sub-pixel-vbgr.conf	  |   9 +
8942 conf.d/10-sub-pixel-vrgb.conf	  |   9 +
8943 conf.d/10-unhinted.conf	  |   9 +
8944 conf.d/10-urw-aliases.conf	  |  52 ----
8945 conf.d/15-amt-aliases.conf	  |  21 --
8946 conf.d/20-lohit-gujarati.conf	  |  11 +
8947 conf.d/20-unhint-small-vera.conf |  49 ++++
8948 conf.d/30-amt-aliases.conf	  |  21 ++
8949 conf.d/30-unhint-small-vera.conf |  49 ----
8950 conf.d/30-urw-aliases.conf	  |  52 ++++
8951 conf.d/40-generic.conf		  |  66 +++++
8952 conf.d/49-sansserif.conf	  |  21 ++
8953 conf.d/60-LohitGujarati.conf	  |   5 -
8954 conf.d/60-delicious.conf	  |  20 --
8955 conf.d/60-fonts-persian.conf	  | 539
8956 ---------------------------------------
8957 conf.d/60-latin.conf		  |  42 +++
8958 conf.d/65-fonts-persian.conf	  | 539
8959 +++++++++++++++++++++++++++++++++++++++
8960 conf.d/65-nonlatin.conf	  |  38 +++
8961 conf.d/69-unifont.conf		  |  24 ++
8962 conf.d/70-no-bitmaps.conf	  |  13 +
8963 conf.d/70-no-sub-pixel.conf	  |   9 -
8964 conf.d/70-sub-pixel-bgr.conf	  |   9 -
8965 conf.d/70-sub-pixel-rgb.conf	  |   9 -
8966 conf.d/70-sub-pixel-vbgr.conf	  |   9 -
8967 conf.d/70-sub-pixel-vrgb.conf	  |   9 -
8968 conf.d/70-yes-bitmaps.conf	  |  13 +
8969 conf.d/73-autohint.conf	  |   9 -
8970 conf.d/73-unhinted.conf	  |   9 -
8971 conf.d/76-no-bitmaps.conf	  |  13 -
8972 conf.d/76-yes-bitmaps.conf	  |  13 -
8973 conf.d/80-delicious.conf	  |  20 ++
8974 conf.d/90-synthetic.conf	  |  64 +++++
8975 conf.d/Makefile.am		  |  55 ++--
8976 conf.d/README			  |  46 +++-
8977 fonts.conf.in			  | 207 ---------------
8978 39 files changed, 1113 insertions(+), 1006 deletions(-)
8979
8980commit 9596dce93b751c01770da175d208d78aeaf6ae00
8981Author: Keith Packard <keithp@neko.keithp.com>
8982Date:	Sat Sep 9 21:30:06 2006 -0700
8983
8984    Don't display tests for DESTDIR on make install.
8985
8986    Make install output quieter by eliding the shell commands
8987    used to test for DESTDIR being set during make install.
8988
8989 Makefile.am | 2 +-
8990 1 file changed, 1 insertion(+), 1 deletion(-)
8991
8992commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
8993Author: Keith Packard <keithp@neko.keithp.com>
8994Date:	Sat Sep 9 21:29:08 2006 -0700
8995
8996    Include cachedir in fonts.dtd.
8997
8998    Fonts.dtd <fontconfig> element was missing the new cachedir element.
8999
9000 fonts.dtd | 7 ++++---
9001 1 file changed, 4 insertions(+), 3 deletions(-)
9002
9003commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
9004Author: Keith Packard <keithp@neko.keithp.com>
9005Date:	Sat Sep 9 21:21:01 2006 -0700
9006
9007    Fix conf.d directory sorting.
9008
9009    Sort was using broken comparison function.
9010
9011 src/fcxml.c | 10 +++++++++-
9012 1 file changed, 9 insertions(+), 1 deletion(-)
9013
9014commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
9015Author: Keith Packard <keithp@neko.keithp.com>
9016Date:	Sat Sep 9 19:37:22 2006 -0700
9017
9018    Rename conf.avail to conf.d
9019
9020 Makefile.am			      |   2 +-
9021 conf.avail/10-urw-aliases.conf       |  52 ----
9022 conf.avail/15-amt-aliases.conf       |  21 --
9023 conf.avail/20-fix-globaladvance.conf |  29 --
9024 conf.avail/30-unhint-small-vera.conf |  49 ----
9025 conf.avail/50-user.conf	      |   7 -
9026 conf.avail/51-local.conf	      |   7 -
9027 conf.avail/60-LohitGujarati.conf     |   5 -
9028 conf.avail/60-delicious.conf	      |  20 --
9029 conf.avail/60-fonts-persian.conf     | 539
9030 -----------------------------------
9031 conf.avail/70-no-sub-pixel.conf      |   9 -
9032 conf.avail/70-sub-pixel-bgr.conf     |   9 -
9033 conf.avail/70-sub-pixel-rgb.conf     |   9 -
9034 conf.avail/70-sub-pixel-vbgr.conf    |   9 -
9035 conf.avail/70-sub-pixel-vrgb.conf    |   9 -
9036 conf.avail/73-autohint.conf	      |   9 -
9037 conf.avail/73-unhinted.conf	      |   9 -
9038 conf.avail/76-no-bitmaps.conf	      |  13 -
9039 conf.avail/76-yes-bitmaps.conf       |  13 -
9040 conf.avail/Makefile.am		      |  71 -----
9041 conf.avail/README		      |   8 -
9042 conf.d/10-urw-aliases.conf	      |  52 ++++
9043 conf.d/15-amt-aliases.conf	      |  21 ++
9044 conf.d/20-fix-globaladvance.conf     |  29 ++
9045 conf.d/30-unhint-small-vera.conf     |  49 ++++
9046 conf.d/50-user.conf		      |   7 +
9047 conf.d/51-local.conf		      |   7 +
9048 conf.d/60-LohitGujarati.conf	      |   5 +
9049 conf.d/60-delicious.conf	      |  20 ++
9050 conf.d/60-fonts-persian.conf	      | 539
9051 +++++++++++++++++++++++++++++++++++
9052 conf.d/70-no-sub-pixel.conf	      |   9 +
9053 conf.d/70-sub-pixel-bgr.conf	      |   9 +
9054 conf.d/70-sub-pixel-rgb.conf	      |   9 +
9055 conf.d/70-sub-pixel-vbgr.conf	      |   9 +
9056 conf.d/70-sub-pixel-vrgb.conf	      |   9 +
9057 conf.d/73-autohint.conf	      |   9 +
9058 conf.d/73-unhinted.conf	      |   9 +
9059 conf.d/76-no-bitmaps.conf	      |  13 +
9060 conf.d/76-yes-bitmaps.conf	      |  13 +
9061 conf.d/Makefile.am		      |  71 +++++
9062 conf.d/README			      |   8 +
9063 configure.in			      |   1 -
9064 42 files changed, 898 insertions(+), 899 deletions(-)
9065
9066commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
9067Author: Keith Packard <keithp@neko.keithp.com>
9068Date:	Sat Sep 9 16:52:21 2006 -0700
9069
9070    Add XML headers to new conf files. Move link make commands to
9071    conf.avail dir
9072
9073    Fix up new config fragments to include XML headers as required.
9074    Move symbolic link installation to conf.avail directory to centralize
9075    both
9076    steps.
9077
9078 conf.avail/10-urw-aliases.conf       |  5 ++++
9079 conf.avail/15-amt-aliases.conf       |  5 ++++
9080 conf.avail/20-fix-globaladvance.conf |  5 ++++
9081 conf.avail/30-unhint-small-vera.conf |  5 ++++
9082 conf.avail/Makefile.am		      | 22 +++++++++++++++
9083 conf.d/Makefile.am		      | 52
9084 ------------------------------------
9085 6 files changed, 42 insertions(+), 52 deletions(-)
9086
9087commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
9088Author: Keith Packard <keithp@neko.keithp.com>
9089Date:	Sat Sep 9 16:41:58 2006 -0700
9090
9091    Insert newly created caches into reference data structure.
9092
9093    All caches used in the application must be in the cache reference
9094    list so
9095    internal references can be tracked correctly. Failing to have
9096    newly created
9097    caches in the list would cause the cache to be deallocated while
9098    references
9099    were still present.
9100
9101 src/fccache.c | 17 ++++++++++++++---
9102 1 file changed, 14 insertions(+), 3 deletions(-)
9103
9104commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
9105Merge: 5d2f7a9 164e267
9106Author: Keith Packard <keithp@neko.keithp.com>
9107Date:	Sat Sep 9 15:49:24 2006 -0700
9108
9109    Merge branch 'jhcloos'
9110
9111commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
9112Author: Keith Packard <keithp@neko.keithp.com>
9113Date:	Sat Sep 9 10:04:42 2006 -0700
9114
9115    Accept locale environment variables that do not contain territory.
9116
9117    Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
9118    language,
9119    and may contain territory and encoding. Don't accidentally require
9120    territory
9121    as that will cause fontconfig to fall back to 'en'.
9122
9123 src/fcdefault.c | 16 ++++++++++++++++
9124 1 file changed, 16 insertions(+)
9125
9126commit 164e267d286eccbbdde69e8935a658dced4331b4
9127Author: James Cloos <cloos@lugabout.jhcloos.org>
9128Date:	Sat Sep 9 01:24:08 2006 -0400
9129
9130    Make conf.avail and conf.d work
9131
9132    Add conf.avail to configure.in
9133
9134    Add install: target to conf.d/Makefile.am to
9135    create the initial symlinks to conf.avail
9136
9137 conf.d/Makefile.am | 52
9138 ++++++++++++++++++++++++++++++++++++++++++++++++++++
9139 configure.in	    |  1 +
9140 2 files changed, 53 insertions(+)
9141
9142commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
9143Author: Keith Packard <keithp@neko.keithp.com>
9144Date:	Thu Sep 7 15:17:10 2006 -0700
9145
9146    Attempt to fix makealias usage for build on Mac OS X.
9147
9148    Avoid using fcalias.h or fcaliastail.h on systems which don't
9149    support it.
9150    Provided solution still generates these files, but does not use them.
9151
9152 src/fcint.h   | 3 ++-
9153 src/makealias | 2 ++
9154 2 files changed, 4 insertions(+), 1 deletion(-)
9155
9156commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
9157Author: Keith Packard <keithp@neko.keithp.com>
9158Date:	Thu Sep 7 14:37:52 2006 -0700
9159
9160    Replace gnu-specific sed command with simple grep.
9161
9162    makealias was using a gnu-extension to sed addressing, replace that
9163    with a
9164    simple (and more robuse) grep command. Also, found a bug in the public
9165    header file that was leaving one symbol out of the process.
9166
9167 fontconfig/fontconfig.h | 2 +-
9168 src/makealias		 | 2 +-
9169 2 files changed, 2 insertions(+), 2 deletions(-)
9170
9171commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
9172Author: David Turner <david@freetype.org>
9173Date:	Thu Sep 7 14:29:35 2006 -0700
9174
9175    Replace character discovery loop with simpler, faster version.
9176
9177    The existing loop for discovering which characters map to glyphs is
9178    ugly and
9179    inefficient. The replacement is functionally identical, but far
9180    cleaner and
9181    faster.
9182
9183 src/fcfreetype.c | 83
9184 ++++++++++++++++++++------------------------------------
9185 1 file changed, 30 insertions(+), 53 deletions(-)
9186
9187commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
9188Author: Keith Packard <keithp@neko.keithp.com>
9189Date:	Thu Sep 7 14:22:16 2006 -0700
9190
9191    Reference patterns in FcCacheCopySet.
9192
9193    As patterns are put into the font set copy, mark them as referenced
9194    so the
9195    cache stays around while the font set is in use.
9196
9197 src/fccache.c | 7 ++++++-
9198 1 file changed, 6 insertions(+), 1 deletion(-)
9199
9200commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
9201Author: Keith Packard <keithp@neko.keithp.com>
9202Date:	Thu Sep 7 10:37:24 2006 -0700
9203
9204    Create fc_cachedir at install time. Bug 8157.
9205
9206 Makefile.am | 2 +-
9207 1 file changed, 1 insertion(+), 1 deletion(-)
9208
9209commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
9210Author: Keith Packard <keithp@neko.keithp.com>
9211Date:	Wed Sep 6 23:58:14 2006 -0700
9212
9213    Update for version 2.3.97.
9214
9215 Makefile.am		 |  2 +-
9216 README			 | 41 +++++++++++++++++++++++++++++++++++++++--
9217 configure.in		 |  2 +-
9218 fontconfig/fontconfig.h |  2 +-
9219 4 files changed, 42 insertions(+), 5 deletions(-)
9220
9221commit c3796ac6061373bcf0276a931036987c01741215
9222Author: Keith Packard <keithp@neko.keithp.com>
9223Date:	Wed Sep 6 17:45:40 2006 -0700
9224
9225    Charset hashing depended on uniqueness of leaves.
9226
9227    Charset hashing actually use the value of the leaf pointers, which is
9228    clearly wrong, especially now that charsets are not shared across
9229    multiple
9230    font directories.
9231
9232 src/fccharset.c | 4 ++--
9233 1 file changed, 2 insertions(+), 2 deletions(-)
9234
9235commit 08bef687018f2391c2f2b6fc3849878c121b67dd
9236Author: Keith Packard <keithp@neko.keithp.com>
9237Date:	Wed Sep 6 17:43:08 2006 -0700
9238
9239    Parallel build fix for fcalias.h and fcaliastail.h
9240
9241    These are built from the same script, but creating a single
9242    dependency rule
9243    caused parallel make to run the script twice.
9244
9245 src/Makefile.am | 4 +++-
9246 1 file changed, 3 insertions(+), 1 deletion(-)
9247
9248commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
9249Author: Keith Packard <keithp@neko.keithp.com>
9250Date:	Wed Sep 6 17:14:46 2006 -0700
9251
9252    Update architecture signatures for x86-64 and ppc.
9253
9254    I think the cache file data types are stable for now; add-back the
9255    signatures for x86-64 and ppc.
9256
9257 fc-arch/fcarch.tmpl.h | 4 ++--
9258 1 file changed, 2 insertions(+), 2 deletions(-)
9259
9260commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
9261Author: Keith Packard <keithp@neko.keithp.com>
9262Date:	Tue Sep 5 02:24:01 2006 -0700
9263
9264    Eliminate .so PLT entries for local symbols. (thanks to Arjan van
9265    de Ven)
9266
9267    Using a simple shell script that processes the public headers,
9268    two header
9269    files are constructed that map public symbols to hidden internal
9270    aliases
9271    avoiding the assocated PLT entry for referring to a public symbol.
9272
9273    A few mistakes in the FcPrivate/FcPublic annotations were also
9274    discovered
9275    through this process
9276
9277 .gitignore		  |  2 ++
9278 fc-arch/Makefile.am	  |  9 ++++++++-
9279 fc-case/Makefile.am	  |  9 ++++++++-
9280 fc-glyphname/Makefile.am |  9 ++++++++-
9281 fc-lang/Makefile.am	  |  9 ++++++++-
9282 fc-lang/fc-lang.c	  |  1 -
9283 fontconfig/fontconfig.h  | 10 +++++-----
9284 src/Makefile.am	  | 15 ++++++++++++++-
9285 src/fcatomic.c		  |  3 +++
9286 src/fcblanks.c		  |  3 +++
9287 src/fccache.c		  |  3 +++
9288 src/fccfg.c		  |  3 +++
9289 src/fccharset.c	  |  3 +++
9290 src/fcdbg.c		  |  3 +++
9291 src/fcdefault.c	  |  3 +++
9292 src/fcdir.c		  |  3 +++
9293 src/fcfreetype.c	  |  4 ++++
9294 src/fcfs.c		  |  3 +++
9295 src/fcinit.c		  |  3 +++
9296 src/fcint.h		  |  5 ++++-
9297 src/fclang.c		  |  3 +++
9298 src/fclist.c		  |  3 +++
9299 src/fcmatch.c		  |  3 +++
9300 src/fcmatrix.c		  |  3 +++
9301 src/fcname.c		  |  3 +++
9302 src/fcpat.c		  |  3 +++
9303 src/fcserialize.c	  |  3 +++
9304 src/fcstr.c		  |  3 +++
9305 src/fcxml.c		  |  3 +++
9306 src/ftglue.c		  |  3 +++
9307 src/makealias		  | 24 ++++++++++++++++++++++++
9308 31 files changed, 145 insertions(+), 12 deletions(-)
9309
9310commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
9311Author: Keith Packard <keithp@neko.keithp.com>
9312Date:	Mon Sep 4 23:19:59 2006 -0700
9313
9314    Correct reference count when sharing cache file objects.
9315
9316    Multiple maps of the same cache file share the same mapped object;
9317    bump the
9318    cache object reference count in this case
9319
9320 src/fccache.c | 4 +++-
9321 1 file changed, 3 insertions(+), 1 deletion(-)
9322
9323commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
9324Author: Keith Packard <keithp@neko.keithp.com>
9325Date:	Mon Sep 4 22:39:51 2006 -0700
9326
9327    Oops, fc-lang broke when I added cache referencing.
9328
9329    Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
9330
9331 fc-lang/fc-lang.c | 10 ++++++++++
9332 1 file changed, 10 insertions(+)
9333
9334commit 17389539a046f7231447d531ef7f3d131c1d7515
9335Author: Keith Packard <keithp@neko.keithp.com>
9336Date:	Mon Sep 4 22:26:24 2006 -0700
9337
9338    Make cache reference counting more efficient.
9339
9340    Eliminate need to reference cache object once per cached font, instead
9341    just count the number of fonts used from the cache and bump the
9342    reference
9343    count once by that amount. I think this makes this refernece technique
9344    efficient enough for use.
9345
9346 src/fccache.c | 9 +++++++++
9347 src/fccfg.c   | 5 ++++-
9348 src/fcint.h   | 3 +++
9349 3 files changed, 16 insertions(+), 1 deletion(-)
9350
9351commit 9e612141df7e693ef98071f102cecb5d777ceecb
9352Author: Keith Packard <keithp@neko.keithp.com>
9353Date:	Mon Sep 4 22:20:25 2006 -0700
9354
9355    Reference count cache objects.
9356
9357    Caches contain patterns and character sets which are reference
9358    counted and
9359    visible to applications. Reference count the underlying cache object
9360    so that
9361    it stays around until all reference objects are no longer in use.
9362
9363    This is less efficient than just leaving all caches around forever,
9364    but does
9365    avoid eternal size increases in case applications ever bother
9366    to actually
9367    look for changes in the font configuration.
9368
9369 src/fccache.c	 | 255
9370 ++++++++++++++++++++++++++++++++++++++++++--------------
9371 src/fccfg.c	 |  22 +----
9372 src/fccharset.c |   5 ++
9373 src/fcint.h	 |  16 ++--
9374 src/fcpat.c	 |  10 ++-
9375 5 files changed, 213 insertions(+), 95 deletions(-)
9376
9377commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
9378Author: Keith Packard <keithp@neko.keithp.com>
9379Date:	Mon Sep 4 13:59:58 2006 -0700
9380
9381    Leave cache files mapped permanently.
9382
9383    Without reference counting on cache objects, there's no way to
9384    know when
9385    an application is finished using objects pulled from the cache. Until
9386    some
9387    kinf of cache reference counting can be done, leave all cache
9388    objects mapped
9389    for the life of the library (until FcFini is called). To mitigate
9390    the cost
9391    of this, ensure that each instance of a cache file is mapped only
9392    once.
9393
9394 src/fccache.c | 143
9395 +++++++++++++++++++++++++++++++++++++++++++++-------------
9396 src/fcinit.c  |   1 +
9397 src/fcint.h   |   3 ++
9398 3 files changed, 116 insertions(+), 31 deletions(-)
9399
9400commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
9401Author: James Cloos <cloos@lugabout.jhcloos.org>
9402Date:	Mon Sep 4 15:57:19 2006 -0400
9403
9404    Update Makefile.am files
9405
9406 Makefile.am		|  2 +-
9407 conf.avail/Makefile.am | 34 ++++++++++++++++++++--------------
9408 2 files changed, 21 insertions(+), 15 deletions(-)
9409
9410commit c3425fa671663b11aa5288a0b52a0618c5d075ef
9411Author: James Cloos <cloos@lugabout.jhcloos.org>
9412Date:	Mon Sep 4 15:47:52 2006 -0400
9413
9414    Move some section from fonts.conf into conf.avail files
9415
9416    URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
9417    unhinting
9418    sections all moved into conf.avail, to load before user and local
9419    confs.
9420
9421 conf.avail/10-urw-aliases.conf       |  47 +++++++++++++
9422 conf.avail/15-amt-aliases.conf       |  16 +++++
9423 conf.avail/20-fix-globaladvance.conf |  24 +++++++
9424 conf.avail/30-unhint-small-vera.conf |  44 ++++++++++++
9425 fonts.conf.in			      | 133
9426 -----------------------------------
9427 5 files changed, 131 insertions(+), 133 deletions(-)
9428
9429commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
9430Author: Keith Packard <keithp@neko.keithp.com>
9431Date:	Mon Sep 4 12:46:01 2006 -0700
9432
9433    Can't typecheck values for objects with no known type.
9434
9435    Objects that aren't part of the built-in object list don't have
9436    predefined
9437    types, so we can't typecheck them.
9438
9439 src/fcxml.c | 2 ++
9440 1 file changed, 2 insertions(+)
9441
9442commit 60018915891bd146271b687278782fe38b4c4461
9443Author: James Cloos <cloos@lugabout.jhcloos.org>
9444Date:	Mon Sep 4 15:45:28 2006 -0400
9445
9446    Re-order old conf.d files
9447
9448    Make sure they continue to load after ~/.fonts.conf and local.conf
9449
9450 conf.avail/20-LohitGujarati.conf  |   5 -
9451 conf.avail/20-fonts-persian.conf  | 539
9452 --------------------------------------
9453 conf.avail/30-no-sub-pixel.conf   |   9 -
9454 conf.avail/30-sub-pixel-bgr.conf  |   9 -
9455 conf.avail/30-sub-pixel-rgb.conf  |   9 -
9456 conf.avail/30-sub-pixel-vbgr.conf |   9 -
9457 conf.avail/30-sub-pixel-vrgb.conf |   9 -
9458 conf.avail/33-autohint.conf	   |   9 -
9459 conf.avail/33-unhinted.conf	   |   9 -
9460 conf.avail/36-no-bitmaps.conf	   |  13 -
9461 conf.avail/36-yes-bitmaps.conf    |  13 -
9462 conf.avail/60-LohitGujarati.conf  |   5 +
9463 conf.avail/60-fonts-persian.conf  | 539
9464 ++++++++++++++++++++++++++++++++++++++
9465 conf.avail/70-no-sub-pixel.conf   |   9 +
9466 conf.avail/70-sub-pixel-bgr.conf  |   9 +
9467 conf.avail/70-sub-pixel-rgb.conf  |   9 +
9468 conf.avail/70-sub-pixel-vbgr.conf |   9 +
9469 conf.avail/70-sub-pixel-vrgb.conf |   9 +
9470 conf.avail/73-autohint.conf	   |   9 +
9471 conf.avail/73-unhinted.conf	   |   9 +
9472 conf.avail/76-no-bitmaps.conf	   |  13 +
9473 conf.avail/76-yes-bitmaps.conf    |  13 +
9474 22 files changed, 633 insertions(+), 633 deletions(-)
9475
9476commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
9477Author: James Cloos <cloos@lugabout.jhcloos.org>
9478Date:	Mon Sep 4 15:36:46 2006 -0400
9479
9480    Make room for chunks from fonts.conf in conf.avail
9481
9482 conf.avail/10-LohitGujarati.conf |   5 -
9483 conf.avail/10-fonts-persian.conf | 539
9484 ---------------------------------------
9485 conf.avail/20-LohitGujarati.conf |   5 +
9486 conf.avail/20-fonts-persian.conf | 539
9487 +++++++++++++++++++++++++++++++++++++++
9488 4 files changed, 544 insertions(+), 544 deletions(-)
9489
9490commit d55620c90676951fc70ec9430c2670edca2147cb
9491Author: James Cloos <cloos@lugabout.jhcloos.org>
9492Date:	Mon Sep 4 15:32:37 2006 -0400
9493
9494    Replace load of conf.d in fonts.conf.in
9495
9496 fonts.conf.in | 5 +++++
9497 1 file changed, 5 insertions(+)
9498
9499commit f6e645c4993fff77d596dba734c09cdb255f4ca0
9500Author: James Cloos <cloos@lugabout.jhcloos.org>
9501Date:	Mon Sep 4 15:30:10 2006 -0400
9502
9503    Update Makefile.am to match conf.avail changes
9504
9505 conf.avail/Makefile.am | 21 ++++++++++++---------
9506 1 file changed, 12 insertions(+), 9 deletions(-)
9507
9508commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
9509Author: James Cloos <cloos@lugabout.jhcloos.org>
9510Date:	Mon Sep 4 15:27:29 2006 -0400
9511
9512    Number the remaining conf.avail files
9513
9514 conf.avail/30-no-sub-pixel.conf   |  9 +++++++++
9515 conf.avail/30-sub-pixel-bgr.conf  |  9 +++++++++
9516 conf.avail/30-sub-pixel-rgb.conf  |  9 +++++++++
9517 conf.avail/30-sub-pixel-vbgr.conf |  9 +++++++++
9518 conf.avail/30-sub-pixel-vrgb.conf |  9 +++++++++
9519 conf.avail/33-autohint.conf	   |  9 +++++++++
9520 conf.avail/33-unhinted.conf	   |  9 +++++++++
9521 conf.avail/36-no-bitmaps.conf	   | 13 +++++++++++++
9522 conf.avail/36-yes-bitmaps.conf    | 13 +++++++++++++
9523 conf.avail/autohint.conf	   |  9 ---------
9524 conf.avail/no-bitmaps.conf	   | 13 -------------
9525 conf.avail/no-sub-pixel.conf	   |  9 ---------
9526 conf.avail/sub-pixel-bgr.conf	   |  9 ---------
9527 conf.avail/sub-pixel-rgb.conf	   |  9 ---------
9528 conf.avail/sub-pixel-vbgr.conf    |  9 ---------
9529 conf.avail/sub-pixel-vrgb.conf    |  9 ---------
9530 conf.avail/unhinted.conf	   |  9 ---------
9531 conf.avail/yes-bitmaps.conf	   | 13 -------------
9532 18 files changed, 89 insertions(+), 89 deletions(-)
9533
9534commit a04ac99f0f3e487c7611772442727a6eb4f44393
9535Author: Keith Packard <keithp@neko.keithp.com>
9536Date:	Mon Sep 4 02:13:13 2006 -0700
9537
9538    Hide FreeType glue code from library ABI.
9539
9540    FreeType glue code was escaping the shared library.
9541
9542 src/ftglue.h | 4 +++-
9543 1 file changed, 3 insertions(+), 1 deletion(-)
9544
9545commit 4984242e3681a50a9c19f352783f145f91ecb868
9546Author: Keith Packard <keithp@neko.keithp.com>
9547Date:	Mon Sep 4 00:47:07 2006 -0700
9548
9549    Hide private functions in shared library. Export functionality
9550    for utilities.
9551
9552    Borrowing header stuff written for cairo, fontconfig now exposes
9553    in the
9554    shared library only the symbols which are included in the public
9555    header
9556    files. All private symbols are hidden using suitable compiler
9557    directives.
9558
9559    A few new public functions were required for the fontconfig utility
9560    programs
9561    (fc-cat and fc-cache) so those were added, bumping the .so minor
9562    version number
9563    in the process.
9564
9565 configure.in		 |   9 +-
9566 fc-cache/fc-cache.c	 |  30 ++--
9567 fc-cat/Makefile.am	 |   2 +-
9568 fc-cat/fc-cat.c	 |  37 ++---
9569 fontconfig/fcfreetype.h |  14 +-
9570 fontconfig/fontconfig.h | 403
9571 ++++++++++++++++++++++++++++--------------------
9572 src/fccache.c		 |  48 ++++++
9573 src/fccharset.c	 |   5 -
9574 src/fcint.h		 | 337 +++++++++++++++++++---------------------
9575 9 files changed, 481 insertions(+), 404 deletions(-)
9576
9577commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
9578Author: James Cloos <cloos@lugabout.jhcloos.org>
9579Date:	Mon Sep 4 01:33:09 2006 -0400
9580
9581    Move user and local conf file loading into conf.avail files
9582
9583 conf.avail/50-user.conf  |  7 +++++++
9584 conf.avail/51-local.conf |  7 +++++++
9585 fonts.conf.in		  | 11 -----------
9586 3 files changed, 14 insertions(+), 11 deletions(-)
9587
9588commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
9589Author: James Cloos <cloos@lugabout.jhcloos.org>
9590Date:	Mon Sep 4 01:28:07 2006 -0400
9591
9592    Support all five possibilities for sub-pixel
9593
9594    Make sub-pixel.conf be sub-pixel-rgb.conf and add the
9595    three other possibilites: bgr, vrgb and vbgr.
9596
9597 conf.avail/sub-pixel-bgr.conf	| 9 +++++++++
9598 conf.avail/sub-pixel-rgb.conf	| 9 +++++++++
9599 conf.avail/sub-pixel-vbgr.conf | 9 +++++++++
9600 conf.avail/sub-pixel-vrgb.conf | 9 +++++++++
9601 conf.avail/sub-pixel.conf	| 9 ---------
9602 5 files changed, 36 insertions(+), 9 deletions(-)
9603
9604commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
9605Author: James Cloos <cloos@lugabout.jhcloos.org>
9606Date:	Mon Sep 4 01:24:02 2006 -0400
9607
9608    Standardize conf.avail number prefixing convention
9609
9610    Always use \d- rather than just \d as prefix
9611
9612 conf.avail/10-LohitGujarati.conf | 5 +++++
9613 conf.avail/10LohitGujarati.conf  | 5 -----
9614 2 files changed, 5 insertions(+), 5 deletions(-)
9615
9616commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
9617Author: James Cloos <cloos@lugabout.jhcloos.org>
9618Date:	Mon Sep 4 01:21:55 2006 -0400
9619
9620    Move files from conf.d to conf.avail
9621
9622    All of the files in conf.d are now in conf.avail
9623    Makefile.am is updated to reflect the change
9624
9625 Makefile.am			  |   2 +-
9626 conf.avail/10-fonts-persian.conf | 539
9627 +++++++++++++++++++++++++++++++++++++++
9628 conf.avail/10LohitGujarati.conf  |   5 +
9629 conf.avail/60-delicious.conf	  |  20 ++
9630 conf.avail/Makefile.am		  |  40 +++
9631 conf.avail/README		  |   8 +
9632 conf.avail/autohint.conf	  |   9 +
9633 conf.avail/no-bitmaps.conf	  |  13 +
9634 conf.avail/no-sub-pixel.conf	  |   9 +
9635 conf.avail/sub-pixel.conf	  |   9 +
9636 conf.avail/unhinted.conf	  |   9 +
9637 conf.avail/yes-bitmaps.conf	  |  13 +
9638 conf.d/10-fonts-persian.conf	  | 539
9639 ---------------------------------------
9640 conf.d/10LohitGujarati.conf	  |   5 -
9641 conf.d/60-delicious.conf	  |  20 --
9642 conf.d/Makefile.am		  |  40 ---
9643 conf.d/README			  |   8 -
9644 conf.d/autohint.conf		  |   9 -
9645 conf.d/no-bitmaps.conf		  |  13 -
9646 conf.d/no-sub-pixel.conf	  |   9 -
9647 conf.d/sub-pixel.conf		  |   9 -
9648 conf.d/unhinted.conf		  |   9 -
9649 conf.d/yes-bitmaps.conf	  |  13 -
9650 23 files changed, 675 insertions(+), 675 deletions(-)
9651
9652commit 34227592c23db4d462d36773532cef67731e2831
9653Author: Keith Packard <keithp@neko.keithp.com>
9654Date:	Sun Sep 3 16:27:09 2006 -0700
9655
9656    Remove all .cvsignore files
9657
9658 .cvsignore		 | 35 -----------------------------------
9659 conf.d/.cvsignore	 |  2 --
9660 doc/.cvsignore		 | 16 ----------------
9661 fc-cache/.cvsignore	 |  6 ------
9662 fc-case/.cvsignore	 |  6 ------
9663 fc-cat/.cvsignore	 |  6 ------
9664 fc-glyphname/.cvsignore |  6 ------
9665 fc-lang/.cvsignore	 |  6 ------
9666 fc-list/.cvsignore	 |  6 ------
9667 fc-match/.cvsignore	 |  6 ------
9668 fontconfig/.cvsignore	 |  2 --
9669 src/.cvsignore		 |  7 -------
9670 test/.cvsignore	 |  2 --
9671 13 files changed, 106 deletions(-)
9672
9673commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
9674Merge: e79c648 fb2092c
9675Author: Keith Packard <keithp@neko.keithp.com>
9676Date:	Sun Sep 3 16:07:11 2006 -0700
9677
9678    Merge branch 'fc-2_4_branch' to master
9679
9680    Moving development back to master.
9681
9682commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
9683Author: Keith Packard <keithp@neko.keithp.com>
9684Date:	Sun Sep 3 15:20:46 2006 -0700
9685
9686    Finish INSTALL changes. .gitignore ChangeLog
9687
9688 .gitignore | 1 +
9689 INSTALL    | 2 +-
9690 2 files changed, 2 insertions(+), 1 deletion(-)
9691
9692commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
9693Author: Keith Packard <keithp@neko.keithp.com>
9694Date:	Sun Sep 3 14:58:49 2006 -0700
9695
9696    Update instructions for doing a release. Autogen ChangeLog from
9697    git-log.
9698
9699 INSTALL     | 21 ++++++++++++++++-----
9700 Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
9701 2 files changed, 55 insertions(+), 5 deletions(-)
9702
9703commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
9704Author: Keith Packard <keithp@neko.keithp.com>
9705Date:	Sun Sep 3 14:46:17 2006 -0700
9706
9707    Remove ChangeLog
9708
9709 ChangeLog | 3496
9710 -------------------------------------------------------------
9711 1 file changed, 3496 deletions(-)
9712
9713commit 0945cbe73019404c880be0de7f703ef77aec8a08
9714Author: Keith Packard <keithp@neko.keithp.com>
9715Date:	Sun Sep 3 14:42:48 2006 -0700
9716
9717    Change version to 2.3.96
9718
9719 README			 | 67
9720 +++++++++++++++++++++++++++++++++++++++++++++++--
9721 configure.in		 |  2 +-
9722 fontconfig/fontconfig.h |  2 +-
9723 3 files changed, 67 insertions(+), 4 deletions(-)
9724
9725commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
9726Author: Keith Packard <keithp@neko.keithp.com>
9727Date:	Sat Sep 2 23:10:59 2006 -0700
9728
9729    Oops; missed the 60-delicious.conf file.
9730
9731    This file fixes Delicious Heavy fonts to have the correct weight
9732    value.
9733
9734 conf.d/60-delicious.conf | 20 ++++++++++++++++++++
9735 1 file changed, 20 insertions(+)
9736
9737commit e3b771a63e837b341bbd1e3e7e9c868244506f62
9738Author: Keith Packard <keithp@neko.keithp.com>
9739Date:	Sat Sep 2 23:09:44 2006 -0700
9740
9741    Using uninitialized (and wrong) variable in FcStrCopyFilename.
9742
9743    A typo from the change in where filename canonicalization occurs.
9744
9745 src/fcstr.c | 2 +-
9746 1 file changed, 1 insertion(+), 1 deletion(-)
9747
9748commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
9749Author: Keith Packard <keithp@neko.keithp.com>
9750Date:	Sat Sep 2 20:23:31 2006 -0700
9751
9752    Don't segfault when string values can't be parsed as charsets or
9753    langsets.
9754
9755    If parsing charsets or langsets fails, return a FcTypeVoid value
9756    instead of
9757    a charset/langset value with a NULL pointer in it (which is invalid).
9758
9759 src/fcname.c | 6 ++++++
9760 1 file changed, 6 insertions(+)
9761
9762commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
9763Author: Keith Packard <keithp@neko.keithp.com>
9764Date:	Sat Sep 2 20:07:29 2006 -0700
9765
9766    Fix missing initialization/destruction of new 'scan' target subst
9767    list.
9768
9769    Forgot to initialize and destroy the new substitution list for the
9770    'scan'
9771    match target.
9772
9773 src/fccfg.c | 2 ++
9774 1 file changed, 2 insertions(+)
9775
9776commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
9777Author: Keith Packard <keithp@neko.keithp.com>
9778Date:	Sat Sep 2 17:52:12 2006 -0700
9779
9780    Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
9781
9782    The Delicious family includes one named Delicious Heavy, a bold
9783    variant
9784    which is unfortunately marked as having normal weight. Because
9785    the family
9786    name is 'Delicious', fontconfig accidentally selects this font
9787    instead of
9788    the normal weight variant. The fix here rewrites the scanned data
9789    by running
9790    the scanned pattern through a new substitution sequence tagged with
9791    <match target=scan>; a sample for the Delicious family is included to
9792    demonstrate how it works (and fix Delicious at the same time).
9793
9794    Also added was a new match predicate -- the 'decorative' predicate
9795    which is
9796    automatically detected in fonts by searching style names for key
9797    decorative
9798    phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
9799    additional decorative key words are welcome. This should have
9800    little effect
9801    on font matching except when two fonts share the same characteristics
9802    except
9803    for this value.
9804
9805 conf.d/Makefile.am	  |  1 +
9806 doc/fontconfig-user.sgml |  6 ++++--
9807 fontconfig/fontconfig.h  |  3 ++-
9808 fonts.dtd		  |  6 +++++-
9809 src/fccfg.c		  | 35 +++++++++++++++++++++++++++--------
9810 src/fcdbg.c		  |  7 +++++++
9811 src/fcdefault.c	  |  1 +
9812 src/fcdir.c		  | 18 +++++++++++++++++-
9813 src/fcfreetype.c	  | 34 +++++++++++++++++++++++++++++++++-
9814 src/fcint.h		  |  2 ++
9815 src/fcmatch.c		  | 33 ++++++++++++++++++++-------------
9816 src/fcname.c		  | 34 ++++++++++++++++++++++++++++++----
9817 src/fcxml.c		  |  4 ++++
9818 13 files changed, 153 insertions(+), 31 deletions(-)
9819
9820commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
9821Author: Keith Packard <keithp@neko.keithp.com>
9822Date:	Sat Sep 2 14:54:14 2006 -0700
9823
9824    Allow font caches to contain newer version numbers
9825
9826    Use the version number inside the cache file to mark backward
9827    compatible
9828    changes while continuing to reserve the filename number for
9829    incompatible
9830    changes.
9831
9832 src/fccache.c | 4 ++--
9833 1 file changed, 2 insertions(+), 2 deletions(-)
9834
9835commit 9b511b290548ad2920cda94507a3311efc461e8a
9836Author: Keith Packard <keithp@neko.keithp.com>
9837Date:	Sat Sep 2 14:52:37 2006 -0700
9838
9839    Unify directory canonicalization into FcStrAddFilename.
9840
9841    Instead of making filename canonicalization occur in multiple
9842    places, it
9843    occurs only in FcStrAddFilename now, as all filenames pass through
9844    that
9845    function at one point.
9846
9847 fc-cache/fc-cache.c |	2 +-
9848 fc-cat/fc-cat.c     |	2 +-
9849 src/fcdir.c	     | 17 ++++-------------
9850 src/fcstr.c	     | 24 +++++++++++-------------
9851 4 files changed, 17 insertions(+), 28 deletions(-)
9852
9853commit 813258dc8e3a8c964af49abe810e76a95241926d
9854Author: Keith Packard <keithp@neko.keithp.com>
9855Date:	Fri Sep 1 22:08:41 2006 -0700
9856
9857    Move Free family names to bottom of respective aliases. (bug 7429)
9858
9859    The FreeSans, FreeSerif and FreeMono fonts cover a large number of
9860    languages, but are of generally poor quality. Moving these after
9861    fonts which
9862    cover specific languages but which have higher quality glyphs
9863    should improve
9864    font selection.
9865
9866 fonts.conf.in | 6 +++---
9867 1 file changed, 3 insertions(+), 3 deletions(-)
9868
9869commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
9870Author: Keith Packard <keithp@neko.keithp.com>
9871Date:	Fri Sep 1 22:04:52 2006 -0700
9872
9873    Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
9874
9875    Limited FC_DEBUG documentation (just shows values and vague idea
9876    of what
9877    they're related to). Also document \ escape syntax for font names,
9878    including
9879    how family name and values have different escape requirements.
9880
9881 doc/fontconfig-user.sgml | 40 ++++++++++++++++++++++++++++++++++++++--
9882 1 file changed, 38 insertions(+), 2 deletions(-)
9883
9884commit 7295c6f5faa595422e0825aa2e91883147d5b50e
9885Author: Keith Packard <keithp@neko.keithp.com>
9886Date:	Fri Sep 1 21:30:54 2006 -0700
9887
9888    Guess that mac roman names with lots of high bits are actually SJIS.
9889
9890    Many Japanese fonts incorrectly include names tagged as Roman
9891    encoding and
9892    English language which are actually Japanese names in the SJIS
9893    encoding.
9894    Guess that names with a large number of high bits set are SJIS encoded
9895    Japanese names rather than English names.
9896
9897 src/fcfreetype.c | 81
9898 ++++++++++++++++++++++++++++++++++++++++++++------------
9899 1 file changed, 64 insertions(+), 17 deletions(-)
9900
9901commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
9902Author: Keith Packard <keithp@neko.keithp.com>
9903Date:	Fri Sep 1 21:12:44 2006 -0700
9904
9905    Prefer Bitstream Vera to DejaVu families.
9906
9907    DejaVu is a modified version of Bitstream Vera that covers
9908    significantly
9909    more languages, but does so with spotty quality, lacking hinting
9910    for many
9911    glyphs, especially for the synthesized serif oblique face. Use
9912    Bitstream
9913    Vera (where installed).
9914
9915 fonts.conf.in | 11 ++++++-----
9916 1 file changed, 6 insertions(+), 5 deletions(-)
9917
9918commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
9919Author: Keith Packard <keithp@neko.keithp.com>
9920Date:	Fri Sep 1 15:33:27 2006 -0700
9921
9922    Fonts matching lang not territory should satisfy sort pattern lang.
9923
9924    A pattern specifying 'Chinese' (:lang=zh) without a territory
9925    should be
9926    satisfied by any font supporting any Chinese lang. The code was
9927    requiring
9928    that the lang tags match exactly, causing this sort to fail.
9929
9930 src/fcmatch.c | 2 +-
9931 1 file changed, 1 insertion(+), 1 deletion(-)
9932
9933commit cfccd4873a44da5b041368d5fca4f05180dcf041
9934Author: Keith Packard <keithp@neko.keithp.com>
9935Date:	Fri Sep 1 13:22:45 2006 -0700
9936
9937    Really only rebuild caches for system fonts at make install time.
9938
9939    Oops. Fix actual fc-cache command line instead of just the displayed
9940    version.
9941
9942 Makefile.am | 2 +-
9943 1 file changed, 1 insertion(+), 1 deletion(-)
9944
9945commit caf996342b53bf2ca4eedbe54bc86b68456d7470
9946Author: Keith Packard <keithp@neko.keithp.com>
9947Date:	Fri Sep 1 12:59:09 2006 -0700
9948
9949    Add Assamese orthography (as.orth). Bug #8050
9950
9951    Behdad Esfahbod says Assamese is the same as Bengali, so this
9952    just uses
9953    bn.orth.
9954
9955 fc-lang/as.orth  | 28 ++++++++++++++++++++++++++++
9956 fc-lang/iso639-1 |  2 +-
9957 2 files changed, 29 insertions(+), 1 deletion(-)
9958
9959commit c9e6d2c8cc920937546faa63c889570fa7b4745c
9960Author: Keith Packard <keithp@neko.keithp.com>
9961Date:	Fri Sep 1 12:45:43 2006 -0700
9962
9963    Chinese/Macau needs the Hong Kong orthography instead of Taiwan
9964    (bug 7884)
9965
9966    From Abel Cheung:
9967    Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
9968    Macau
9969    only uses traditional Chinese characters used in Taiwan; however
9970    that is
9971    wrong, as a majority of Macau people speaks Cantonese too, and
9972    also uses
9973    additional traditional Chinese chars from Hong Kong (there are
9974    already some
9975    place names that can't be represented in just chars used in
9976    Taiwan). So it
9977    should include zh_hk.orth instead.
9978
9979 fc-lang/zh_mo.orth | 9 +++++++--
9980 1 file changed, 7 insertions(+), 2 deletions(-)
9981
9982commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
9983Author: Keith Packard <keithp@neko.keithp.com>
9984Date:	Fri Sep 1 12:36:31 2006 -0700
9985
9986    Avoid #warning directives on non-GCC compilers. (bug 7683)
9987
9988    Detect GCC and use #warning only on GCC systems.
9989
9990 configure.in	  | 4 +++-
9991 src/fcfreetype.c | 2 ++
9992 2 files changed, 5 insertions(+), 1 deletion(-)
9993
9994commit ab2cb932b25af20896c08f4641dfa696ed651418
9995Author: Keith Packard <keithp@neko.keithp.com>
9996Date:	Fri Sep 1 12:26:15 2006 -0700
9997
9998    Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
9999
10000    Linking against fontconfig requires expat on systems without chained
10001    shared
10002    library dependencies.
10003
10004 fontconfig.pc.in | 1 +
10005 1 file changed, 1 insertion(+)
10006
10007commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
10008Author: Keith Packard <keithp@neko.keithp.com>
10009Date:	Fri Sep 1 12:07:10 2006 -0700
10010
10011    Fix memory leaks in fc-cache directory cleaning code.
10012
10013    valgrind found a few leaks in the new cache cleaning code.
10014
10015 fc-cache/fc-cache.c | 9 +++++++++
10016 1 file changed, 9 insertions(+)
10017
10018commit fd7223c770e74730480bdf9ecf36f3152a12473e
10019Author: Keith Packard <keithp@neko.keithp.com>
10020Date:	Fri Sep 1 12:05:04 2006 -0700
10021
10022    Only rebuild caches for system fonts at make install time.
10023
10024    Rebuilding user-specific fonts will stick those cache files in
10025    the system
10026    font cache directory.
10027
10028 Makefile.am | 2 +-
10029 1 file changed, 1 insertion(+), 1 deletion(-)
10030
10031commit 8587d77ce64147b7fb324458ba100910ebba93f4
10032Author: Keith Packard <keithp@neko.keithp.com>
10033Date:	Fri Sep 1 02:27:45 2006 -0700
10034
10035    Add some ignores
10036
10037 .gitignore | 2 ++
10038 1 file changed, 2 insertions(+)
10039
10040commit 09bd9ae2be032efb05a8be7bae584fa18756d951
10041Author: Keith Packard <keithp@neko.keithp.com>
10042Date:	Fri Sep 1 02:22:59 2006 -0700
10043
10044    Fontset pattern references are relative to fontset, not array.
10045
10046    Within a fontset, the patterns are stored as pointers in an array.
10047    When stored as offsets, the offsets are relative to the fontset object
10048    itself, not the base of the array of pointers.
10049
10050 src/fcint.h | 2 +-
10051 1 file changed, 1 insertion(+), 1 deletion(-)
10052
10053commit 18b6857c6476517db7932025847ae952feba758d
10054Author: Keith Packard <keithp@neko.keithp.com>
10055Date:	Fri Sep 1 01:49:47 2006 -0700
10056
10057    Fix fc-lang to use new charset freezer API.
10058
10059    Charset freezer api now uses allocated object. Also required minor
10060    fixes to
10061    charset freezer code to remove assumption that all input charsets are
10062    persistant.
10063
10064 fc-lang/fc-lang.c | 30 ++++++++++++++++++------------
10065 src/fccharset.c   | 11 +++++------
10066 src/fcint.h	   |  6 ++++++
10067 3 files changed, 29 insertions(+), 18 deletions(-)
10068
10069commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
10070Author: Keith Packard <keithp@neko.keithp.com>
10071Date:	Fri Sep 1 01:15:14 2006 -0700
10072
10073    Pass directory information around in FcCache structure. Freeze
10074    charsets.
10075
10076    Instead of passing directory information around in separate variables,
10077    collect it all in an FcCache structure. Numerous internal and tool
10078    interfaces changed as a result of this.
10079
10080    Charsets are now pre-frozen before being serialized. This causes
10081    them to
10082    share across multiple fonts in the same cache.
10083
10084 fc-cache/fc-cache.c	     | 109 ++++-----
10085 fc-cat/fc-cat.c	     |	83 ++-----
10086 fc-glyphname/fc-glyphname.c |	13 --
10087 src/fccache.c		     | 300 ++++++++++--------------
10088 src/fccfg.c		     | 169 ++++++++------
10089 src/fccharset.c	     | 550
10090 +++++++++++++++++++++++---------------------
10091 src/fcdir.c		     | 177 +++++++-------
10092 src/fcinit.c		     |	 1 -
10093 src/fcint.h		     |	60 ++---
10094 src/fcpat.c		     |	 8 +
10095 src/fcserialize.c	     |	 3 +
10096 11 files changed, 702 insertions(+), 771 deletions(-)
10097
10098commit aec8c90b450c115718fd87bc270e35ee6b605967
10099Author: Keith Packard <keithp@neko.keithp.com>
10100Date:	Fri Sep 1 01:12:13 2006 -0700
10101
10102    Remove stale architecture signatures.
10103
10104    All but x86 are known to be wrong.
10105
10106 fc-arch/fcarch.tmpl.h | 7 +++----
10107 1 file changed, 3 insertions(+), 4 deletions(-)
10108
10109commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
10110Author: Keith Packard <keithp@neko.keithp.com>
10111Date:	Thu Aug 31 18:16:00 2006 -0700
10112
10113    Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
10114
10115    Applications explicitly setting FC_LANG with string would fail due
10116    to typechecking disallowing this case.
10117
10118 src/fcname.c | 4 ++++
10119 1 file changed, 4 insertions(+)
10120
10121commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
10122Author: Keith Packard <keithp@neko.keithp.com>
10123Date:	Thu Aug 31 18:14:45 2006 -0700
10124
10125    Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
10126    Makefile.am
10127
10128    make distcheck caught this bug; the effect of 'make uninstall'
10129    would have been to execute 'rm -rf /', somewhat less that desirable.
10130
10131 fc-cache/Makefile.am | 6 ++----
10132 fc-cat/Makefile.am   | 2 --
10133 2 files changed, 2 insertions(+), 6 deletions(-)
10134
10135commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
10136Author: Keith Packard <keithp@neko.keithp.com>
10137Date:	Thu Aug 31 14:38:18 2006 -0700
10138
10139    Revert ABI changes from version 2.3
10140
10141    Accidental ABI changes and additions were discovered by looking at the
10142    differences in fontconfig.h. All of those have been reverted.
10143
10144 fc-cache/fc-cache.c	 |  4 ++--
10145 fc-list/fc-list.c	 |  2 +-
10146 fontconfig/fontconfig.h | 23 +++++------------------
10147 src/fccache.c		 | 16 ++++++++++++++--
10148 src/fcint.h		 |  6 ++++++
10149 5 files changed, 28 insertions(+), 23 deletions(-)
10150
10151commit 0a87ce715e1862c56702f5be43af9f246aa34e68
10152Author: Keith Packard <keithp@neko.keithp.com>
10153Date:	Thu Aug 31 11:56:43 2006 -0700
10154
10155    With no args, fc-cat now dumps all directories.
10156
10157    Automatically list all font directories when no arguments are given to
10158    fc-cat. Also add -r option to recurse from specified cache
10159    directories.
10160    fc-cat also now prints the cache filename in verbose mode, along
10161    with the
10162    related directory name.
10163
10164 fc-cat/fc-cat.c | 119
10165 +++++++++++++++++++++++++++++++++++++++++++-------------
10166 src/fccache.c	 |  16 +++++---
10167 src/fcint.h	 |   2 +-
10168 3 files changed, 104 insertions(+), 33 deletions(-)
10169
10170commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
10171Author: Keith Packard <keithp@neko.keithp.com>
10172Date:	Thu Aug 31 09:42:49 2006 -0700
10173
10174    Automatically remove invalid cache files.
10175
10176    Cache files for missing or more recently modified directories are
10177    automatically removed at the end of every fc-cache run.
10178
10179 fc-cache/Makefile.am |   2 +-
10180 fc-cache/fc-cache.c  | 130
10181 ++++++++++++++++++++++++++++++++++++++++++++++++++-
10182 fc-cat/fc-cat.c      |   3 +-
10183 src/fccache.c	      |   6 +--
10184 src/fcint.h	      |   2 +-
10185 5 files changed, 135 insertions(+), 8 deletions(-)
10186
10187commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
10188Author: Keith Packard <keithp@neko.keithp.com>
10189Date:	Thu Aug 31 09:07:32 2006 -0700
10190
10191    Serialized value lists were only including one value.
10192
10193    The next pointer in the serialized value list wasn't getting set,
10194    so they
10195    were truncated at a single value.
10196
10197 src/fcpat.c | 1 +
10198 1 file changed, 1 insertion(+)
10199
10200commit c50ea916b0e56520948804b67fc7df57bb490575
10201Author: Keith Packard <keithp@neko.keithp.com>
10202Date:	Wed Aug 30 23:09:39 2006 -0700
10203
10204    Use intptr_t instead of off_t inside FcCache structure.
10205
10206    This avoids OS-dependencies in the cache file structure.
10207
10208 src/fcint.h	   | 2 +-
10209 src/fcserialize.c | 1 -
10210 2 files changed, 1 insertion(+), 2 deletions(-)
10211
10212commit 76abb77f26c43d069919f80e960c71c2242fb5c2
10213Author: Keith Packard <keithp@neko.keithp.com>
10214Date:	Wed Aug 30 22:23:25 2006 -0700
10215
10216    Fix fc-cat again. Sigh.
10217
10218    Internal interfaces in cache management changed again...
10219
10220 fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------
10221 src/fccache.c	 | 19 ++++++++++---------
10222 src/fcint.h	 |  9 ++++++---
10223 3 files changed, 41 insertions(+), 24 deletions(-)
10224
10225commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
10226Author: Keith Packard <keithp@neko.keithp.com>
10227Date:	Wed Aug 30 21:59:53 2006 -0700
10228
10229    Skip broken caches. Cache files are auto-written, don't rewrite
10230    in fc-cache.
10231
10232    Validate cache contents and skip broken caches, looking down cache
10233    path for
10234    valid ones.
10235
10236    Every time a directory is scanned, it will be written to a cache
10237    file if
10238    possible, so fc-cache doesn't need to re-write the cache file. This
10239    makes
10240    detecting when the cache was generated a bit tricky, so we guess
10241    that if the
10242    cache wasn't valid before running and is valid afterwards, the
10243    cache file
10244    was written.
10245
10246    Also, allow empty charsets to be serialized with null leaves/numbers.
10247
10248    Eliminate a leak in FcEdit by switching to FcObject sooner.
10249
10250    Call FcFini from fc-match to make valgrind happy.
10251
10252 fc-cache/fc-cache.c |	25 +++++----
10253 fc-match/fc-match.c |	 1 +
10254 src/fccache.c	     | 148
10255 +++++++++++++++++++++++++++-------------------------
10256 src/fccfg.c	     |	80 ++++++++--------------------
10257 src/fccharset.c     |	56 +++++++++++---------
10258 src/fcdir.c	     |	 2 +-
10259 src/fcint.h	     |	19 +++++--
10260 src/fcxml.c	     |	19 +++----
10261 8 files changed, 169 insertions(+), 181 deletions(-)
10262
10263commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
10264Author: Keith Packard <keithp@neko.keithp.com>
10265Date:	Wed Aug 30 18:50:58 2006 -0700
10266
10267    Rework Object name database to unify typechecking and object lookup.
10268
10269    Eliminate ancient list of object name databases and load names
10270    into single
10271    hash table that includes type information. Typecheck all pattern
10272    values to
10273    avoid mis-typed pattern elements.
10274
10275 fc-case/fc-case.c |  13 --
10276 src/fcint.h	   |   7 +-
10277 src/fcmatch.c	   |   9 +-
10278 src/fcname.c	   | 389
10279 ++++++++++++++++++++++++++++++------------------------
10280 src/fcpat.c	   |   2 +-
10281 5 files changed, 233 insertions(+), 187 deletions(-)
10282
10283commit c02886485b293179e8492cad9a34eb431dd4bfc9
10284Author: Keith Packard <keithp@neko.keithp.com>
10285Date:	Wed Aug 30 13:51:03 2006 -0700
10286
10287    FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
10288    work.
10289
10290    FcCharSetSerialize was computing the offset to the unserialized leaf,
10291    which left it pointing at random data when the cache was reloaded.
10292
10293    fc-cat has been updated to work with the new cache structure.
10294
10295    Various debug messages extended to help diagnose serialization errors.
10296
10297 fc-cat/fc-cat.c | 134
10298 ++++++++++++++++++++++++++++++--------------------------
10299 src/fccache.c	 |   6 +--
10300 src/fccharset.c |   3 +-
10301 src/fcdbg.c	 |  20 +++++++--
10302 src/fcint.h	 |  15 +++++--
10303 src/fcpat.c	 |   7 +++
10304 6 files changed, 110 insertions(+), 75 deletions(-)
10305
10306commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
10307Author: Keith Packard <keithp@neko.keithp.com>
10308Date:	Wed Aug 30 04:24:03 2006 -0700
10309
10310    Fix build problems caused by cache rework.
10311
10312    Pagesize no longer matters in architecture decisions, the entire
10313    cache file
10314    is mmaped into the library. However, lots of intptr_t values are in
10315    use now,
10316    so that value is important.
10317
10318    fc-lang now requires fcserialize.c, which has been added to the
10319    repository.
10320
10321 fc-arch/fc-arch.c     |  14 +----
10322 fc-arch/fcarch.tmpl.h |   4 +-
10323 fc-lang/fc-lang.c     |   1 +
10324 src/fcserialize.c     | 159
10325 ++++++++++++++++++++++++++++++++++++++++++++++++++
10326 4 files changed, 165 insertions(+), 13 deletions(-)
10327
10328commit 7ce196733129b0e664c1bdc20f973f15167292f7
10329Author: Keith Packard <keithp@neko.keithp.com>
10330Date:	Wed Aug 30 04:16:22 2006 -0700
10331
10332    Rework cache files to use offsets for all data structures.
10333
10334    Replace all of the bank/id pairs with simple offsets, recode several
10335    data structures to always use offsets inside the library to avoid
10336    conditional paths. Exposed data structures use pointers to hold
10337    offsets,
10338    setting the low bit to distinguish between offset and pointer.
10339
10340    Use offset-based data structures for lang charset encodings;
10341    eliminates
10342    separate data structure format for that file.
10343
10344    Much testing will be needed; offsets are likely not detected
10345    everywhere in
10346    the library yet.
10347
10348 fc-arch/fcarch.tmpl.h	 |    3 +-
10349 fc-lang/fc-lang.c	 |  185 +++++----
10350 fontconfig/fontconfig.h |    3 -
10351 src/Makefile.am	 |    1 +
10352 src/fccache.c		 |  581 +++++++++++----------------
10353 src/fccfg.c		 |  102 +++--
10354 src/fccharset.c	 |  493 ++++++++---------------
10355 src/fcdbg.c		 |   43 +-
10356 src/fcdefault.c	 |   64 +--
10357 src/fcfs.c		 |  133 ++----
10358 src/fcint.h		 |  477 +++++++++++++---------
10359 src/fclang.c		 |  120 ++----
10360 src/fclist.c		 |   86 ++--
10361 src/fcmatch.c		 |  179 +++------
10362 src/fcname.c		 |  142 ++-----
10363 src/fcpat.c		 | 1025
10364 ++++++++++++++---------------------------------
10365 src/fcstr.c		 |    1 +
10366 src/fcxml.c		 |   15 +-
10367 18 files changed, 1394 insertions(+), 2259 deletions(-)
10368
10369commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
10370Author: Keith Packard <keithp@neko.keithp.com>
10371Date:	Mon Aug 28 11:51:12 2006 -0700
10372
10373    Revert to original FcFontSetMatch algorithm to avoid losing fonts.
10374
10375    The fancy new FcFontSetMatch algorithm would discard fonts for the
10376    wrong reasons; fc-match sans:lang=en,ja would discard all fonts
10377    without
10378    Japanese support. This commit reverts to the original algorithm which
10379    ensure that FcFontSetMatch always matches the first font in the
10380    FcFontSetSort return list.
10381
10382 src/fcmatch.c | 229
10383 ++++++++--------------------------------------------------
10384 1 file changed, 32 insertions(+), 197 deletions(-)
10385
10386commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
10387Author: Keith Packard <keithp@neko.keithp.com>
10388Date:	Mon Aug 28 10:38:27 2006 -0700
10389
10390    Add ppc architecture
10391
10392 fc-arch/fcarch.tmpl.h | 1 +
10393 1 file changed, 1 insertion(+)
10394
10395commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
10396Author: Keith Packard <keithp@neko.keithp.com>
10397Date:	Mon Aug 28 10:30:22 2006 -0700
10398
10399    During test run, remove cache directory to avoid stale cache usage.
10400
10401    As file timestamps have only one second granularity, an old cache
10402    file could easily be used when a test took less than 1 second to run.
10403    Just remove the cache directory and its contents before each test
10404    is run.
10405    Also, remove mention of the old cache file from the test config file.
10406
10407 test/fonts.conf.in | 1 -
10408 test/run-test.sh   | 4 +---
10409 2 files changed, 1 insertion(+), 4 deletions(-)
10410
10411commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
10412Author: Keith Packard <keithp@neko.keithp.com>
10413Date:	Mon Aug 28 10:07:43 2006 -0700
10414
10415    Add x86-64 architecture and signature.
10416
10417 fc-arch/fcarch.tmpl.h | 1 +
10418 1 file changed, 1 insertion(+)
10419
10420commit 7db39f729859827b246da242a26ddba13cb8c4b1
10421Author: Keith Packard <keithp@neko.keithp.com>
10422Date:	Mon Aug 28 09:43:12 2006 -0700
10423
10424    Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
10425
10426    Also remove spurious printf of directory names.
10427
10428 fc-arch/Makefile.am   | 2 +-
10429 fc-arch/fcarch.tmpl.h | 2 +-
10430 src/fcdir.c	       | 1 -
10431 3 files changed, 2 insertions(+), 3 deletions(-)
10432
10433commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
10434Author: Keith Packard <keithp@neko.keithp.com>
10435Date:	Sun Aug 27 23:40:51 2006 -0700
10436
10437    Eliminate ./ and ../ elements from font directory names when scanning.
10438
10439    FcStrCanonFilename eliminates ./ and ../ elements from pathnames
10440    through
10441    simple string editing. Also, relative path names are fixed by
10442    prepending the
10443    current working directory.
10444
10445 src/fcdir.c | 45 ++++++++++++++++++++++++++++++---------------
10446 src/fcint.h |	3 +++
10447 src/fcstr.c | 57
10448 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10449 3 files changed, 90 insertions(+), 15 deletions(-)
10450
10451commit af180c40376690b7ced5262156fbe13c9ebba1e2
10452Author: Keith Packard <keithp@neko.keithp.com>
10453Date:	Sun Aug 27 22:24:39 2006 -0700
10454
10455    Fix up fc-cache and fc-cat for no global cache changes.
10456
10457    fc-cache and fc-cat use internal (fcint.h) APIs that have
10458    changed with the elimination of the global cache.
10459
10460 fc-cache/fc-cache.c |	 2 +-
10461 fc-cat/fc-cat.c     | 119
10462 ++++++----------------------------------------------
10463 src/fccache.c	     |	77 +++++++++++++++++++++++-----------
10464 src/fcdir.c	     |	13 +++---
10465 src/fcint.h	     |	 4 ++
10466 5 files changed, 76 insertions(+), 139 deletions(-)
10467
10468commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
10469Author: Keith Packard <keithp@neko.keithp.com>
10470Date:	Sun Aug 27 21:53:48 2006 -0700
10471
10472    Eliminate global cache. Eliminate multi-arch cache code.
10473
10474    With the removal of the in-directory cache files, and the addition of
10475    per-user cache directories, there is no longer any reason to
10476    preserve the
10477    giant global cache file. Eliminating of this unifies the cache
10478    structure
10479    and simplifies the overall caching strategies greatly.
10480
10481 fc-cache/fc-cache.c |	  3 +-
10482 src/fccache.c	     | 1051
10483 ++++++---------------------------------------------
10484 src/fccfg.c	     |	 23 +-
10485 src/fcdir.c	     |	164 ++++----
10486 src/fcint.h	     |	 70 +---
10487 5 files changed, 203 insertions(+), 1108 deletions(-)
10488
10489commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
10490Author: Keith Packard <keithp@neko.keithp.com>
10491Date:	Sun Aug 27 18:29:51 2006 -0700
10492
10493    Add architecture to cache filename.
10494
10495    Make cache filenames unique by inserting the architecture name
10496    into the
10497    filename.
10498
10499 src/fccache.c | 5 +++--
10500 1 file changed, 3 insertions(+), 2 deletions(-)
10501
10502commit db50cbdaf592349c204ab0af0e7061ea72237044
10503Author: Keith Packard <keithp@neko.keithp.com>
10504Date:	Sun Aug 27 18:19:39 2006 -0700
10505
10506    Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
10507    per dir.
10508
10509    Normalized directory names offer protection against looped directory
10510    trees
10511    but cost enormous numbers of system calls (stat per file in the
10512    hierarchy).
10513    Also, cache file directory name contents are validated each time the
10514    directory is modified, don't re-validate every time the cache file
10515    is loaded
10516    with an access and stat call.
10517
10518 fc-cache/fc-cache.c |	 7 ++--
10519 src/fccache.c	     |	55 ++---------------------------
10520 src/fccfg.c	     | 100
10521 ----------------------------------------------------
10522 src/fcdir.c	     |	 6 ----
10523 4 files changed, 4 insertions(+), 164 deletions(-)
10524
10525commit d2f786849c0c4503360a5c09469505b05164c6d2
10526Author: Keith Packard <keithp@neko.keithp.com>
10527Date:	Sun Aug 27 17:04:01 2006 -0700
10528
10529    Write caches to first directory with permission. Valid cache in
10530    FcDirCacheOpen.
10531
10532    Previous policy was to attempt to update the cache in place and bail
10533    if that
10534    didn't work. Now, search for the first writable directory and
10535    place the
10536    cache file there instead. Furthermore, on startup, search directory
10537    list for
10538    valid cache files instead of bailing if the first found cache
10539    file wasn't
10540    valid.
10541
10542 fonts.conf.in |  2 +-
10543 src/fccache.c | 90
10544 ++++++++++++++++++++++++++++-------------------------------
10545 2 files changed, 43 insertions(+), 49 deletions(-)
10546
10547commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
10548Author: Keith Packard <keithp@neko.keithp.com>
10549Date:	Sun Aug 27 16:25:07 2006 -0700
10550
10551    Construct short architecture name from architecture signature.
10552
10553    Map existing architecture signature to short architecture name
10554    at build time. This architecture name is (as yet) unused, but will
10555    be used
10556    to build per-architecture cache files with names made unique by
10557    including
10558    the architecture name. The auto-detected architecture name can
10559    be overridden
10560    with the --with-arch=ARCH configure option.
10561
10562 Makefile.am	       |   2 +-
10563 configure.in	       |  17 ++++++
10564 fc-arch/Makefile.am   |  50 ++++++++++++++++++
10565 fc-arch/fc-arch.c     | 144
10566 ++++++++++++++++++++++++++++++++++++++++++++++++++
10567 fc-arch/fcarch.tmpl.h |  32 +++++++++++
10568 5 files changed, 244 insertions(+), 1 deletion(-)
10569
10570commit 199a92241151c391d9becca4fae1cc7e5e32ca80
10571Author: Keith Packard <keithp@neko.keithp.com>
10572Date:	Sun Aug 27 16:21:16 2006 -0700
10573
10574    Add .gitignore
10575
10576 .gitignore | 73
10577 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10578 1 file changed, 73 insertions(+)
10579
10580commit 7410e40bd93beb4ab1a577d084112413431cede2
10581Author: Patrick Lam <plam@MIT.EDU>
10582Date:	Fri Aug 4 16:13:00 2006 +0000
10583
10584    2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam
10585    Make cache directories configurable. Simplify and correct some
10586    code which
10587	deals with per-directory caches.
10588
10589 ChangeLog		 |  24 ++++
10590 configure.in		 |  22 +++-
10591 fc-cache/fc-cache.c	 |   7 +-
10592 fontconfig/fontconfig.h |   4 +-
10593 fonts.conf.in		 |   5 +
10594 fonts.dtd		 |  12 ++
10595 src/Makefile.am	 |   3 +-
10596 src/fccache.c		 | 323
10597 +++++++++++++++++++++++++-----------------------
10598 src/fccfg.c		 |  28 ++++-
10599 src/fcdir.c		 |   6 +-
10600 src/fcinit.c		 |   2 +
10601 src/fcint.h		 |  13 +-
10602 src/fcxml.c		 |  17 +++
10603 test/fonts.conf.in	 |   1 +
10604 test/run-test.sh	 |   6 +-
10605 15 files changed, 294 insertions(+), 179 deletions(-)
10606
10607commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
10608Author: Patrick Lam <plam@MIT.EDU>
10609Date:	Wed Jul 19 02:14:28 2006 +0000
10610
10611    2006-07-19 Jon Burgess (jburgess@uklinux.net) reviewed by: plam
10612    Fix file-descriptor leak in FcGlobalCacheDestroy.
10613
10614 ChangeLog     | 7 +++++++
10615 src/fccache.c | 2 ++
10616 2 files changed, 9 insertions(+)
10617
10618commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
10619Author: Patrick Lam <plam@MIT.EDU>
10620Date:	Fri Jun 2 18:48:30 2006 +0000
10621
10622    2006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad
10623    Esfahbod
10624    TrueType Collection table offsets are absolute, not relative.
10625
10626 ChangeLog    | 7 +++++++
10627 src/ftglue.c | 2 +-
10628 2 files changed, 8 insertions(+), 1 deletion(-)
10629
10630commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
10631Author: Patrick Lam <plam@MIT.EDU>
10632Date:	Fri Apr 28 07:00:25 2006 +0000
10633
10634    2006-04-27 Paolo Borelli (pborelli@katamail.com) reviewed by: plam
10635    Make FcStrCopy slightly more efficient.
10636
10637 ChangeLog   |	7 +++++++
10638 src/fcstr.c | 12 +++++++-----
10639 2 files changed, 14 insertions(+), 5 deletions(-)
10640
10641commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
10642Author: Patrick Lam <plam@MIT.EDU>
10643Date:	Thu Apr 27 08:13:45 2006 +0000
10644
10645    Keith Packard <keithp@keithp.com>
10646    Reduce transient memory usage during config file parsing by allocating
10647	smaller buffers (64 seems to be a magic number).
10648
10649 ChangeLog   | 20 +++++++-------------
10650 src/fcstr.c |	2 +-
10651 2 files changed, 8 insertions(+), 14 deletions(-)
10652
10653commit 529291bef436384a06db246fda30e08d5812de14
10654Author: Keith Packard <keithp@keithp.com>
10655Date:	Thu Apr 27 07:54:07 2006 +0000
10656
10657    Eliminate pattern freezing
10658
10659 ChangeLog    |   8 ++
10660 src/fcinit.c |   4 -
10661 src/fcint.h  |   3 -
10662 src/fcpat.c  | 370
10663 -----------------------------------------------------------
10664 src/fcxml.c  |   3 +-
10665 5 files changed, 9 insertions(+), 379 deletions(-)
10666
10667commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
10668Author: Keith Packard <keithp@keithp.com>
10669Date:	Thu Apr 27 07:11:44 2006 +0000
10670
10671    Make path names in cache files absolute (NB, cache format change) Stop
10672	permitting cache files to be stored in font dirs. Bump cache
10673	magic.
10674	Don't include /fonts.cache-2 in cache hash construction.
10675    reviewed by: Patrick Lam <plam@mit.edu>
10676
10677 ChangeLog	  |  30 +++++++++++++
10678 src/fccache.c	  | 104 +++++++++++---------------------------------
10679 src/fcfreetype.c |  10 +----
10680 src/fcint.h	  |   8 +---
10681 src/fclist.c	  |   4 --
10682 src/fcmatch.c	  |   3 --
10683 src/fcpat.c	  | 130
10684 -------------------------------------------------------
10685 7 files changed, 57 insertions(+), 232 deletions(-)
10686
10687commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
10688Author: Patrick Lam <plam@MIT.EDU>
10689Date:	Wed Apr 26 14:50:41 2006 +0000
10690
10691    Really update for 2.3.95.
10692
10693 README | 6 ++++--
10694 1 file changed, 4 insertions(+), 2 deletions(-)
10695
10696commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
10697Author: Patrick Lam <plam@MIT.EDU>
10698Date:	Tue Apr 25 15:33:07 2006 +0000
10699
10700    Fix the issues with GNU libiconv vs. libc iconv (which especially
10701    appear on
10702	Solarii). Approach suggested by Tim Mooney.
10703    reviewed by: plam
10704
10705 ChangeLog	  | 12 +++++++++++-
10706 configure.in	  | 37 +++++++++++++++++++++++++++++++++++--
10707 src/Makefile.am  |  2 +-
10708 src/fcfreetype.c |  3 +--
10709 4 files changed, 48 insertions(+), 6 deletions(-)
10710
10711commit 49512317264da1996bddf0b3c82d8d2de0c201eb
10712Author: Patrick Lam <plam@MIT.EDU>
10713Date:	Tue Apr 25 06:12:06 2006 +0000
10714
10715    Include $(top_srcdir), $(top_srcdir)/src before anything else.
10716    Shuffle order of includes for building out of srcdir on win32.
10717    reviewed by: plam
10718
10719 ChangeLog | 17 ++++++++++++++++-
10720 1 file changed, 16 insertions(+), 1 deletion(-)
10721
10722commit f045376c0831f068e8fd8fd61773a5ed83dede7f
10723Author: Patrick Lam <plam@MIT.EDU>
10724Date:	Tue Apr 25 05:57:41 2006 +0000
10725
10726    Include $(top_srcdir), $(top_srcdir)/src before anything else.
10727    Shuffle order of includes for building out of srcdir on win32.
10728    reviewed by: plam
10729
10730 fc-cache/fc-cache.c | 15 ++++++++-------
10731 fc-cat/fc-cat.c     | 17 +++++++++--------
10732 fc-match/fc-match.c | 11 ++++++-----
10733 src/Makefile.am     |	6 +++---
10734 src/fccache.c	     |	2 +-
10735 src/fccfg.c	     |	2 +-
10736 src/fccharset.c     |	2 +-
10737 src/fcdbg.c	     |	2 +-
10738 src/fcfreetype.c    |	2 +-
10739 src/fcfs.c	     |	2 +-
10740 src/fcinit.c	     |	2 +-
10741 src/fclist.c	     |	2 +-
10742 src/fcmatch.c	     |	2 +-
10743 src/fcmatrix.c      |	2 +-
10744 src/fcname.c	     |	2 +-
10745 src/fcpat.c	     |	2 +-
10746 src/fcstr.c	     |	2 +-
10747 src/fcxml.c	     |	2 +-
10748 18 files changed, 40 insertions(+), 37 deletions(-)
10749
10750commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
10751Author: Patrick Lam <plam@MIT.EDU>
10752Date:	Thu Apr 20 16:57:50 2006 +0000
10753
10754    Prevent terrible perf regression by getting the if-condition right
10755	(reported by Wouter Bolsterlee).
10756
10757 ChangeLog     | 8 +++++++-
10758 src/fcmatch.c | 2 +-
10759 2 files changed, 8 insertions(+), 2 deletions(-)
10760
10761commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
10762Author: Patrick Lam <plam@MIT.EDU>
10763Date:	Wed Apr 19 16:53:50 2006 +0000
10764
10765    Dominic Lachowicz <cinamod@hotmail.com>
10766    Implement mmap-like code for Windows using MapViewOfFile.
10767
10768 ChangeLog     |  7 +++++++
10769 src/fccache.c | 23 ++++++++++++++++++++---
10770 2 files changed, 27 insertions(+), 3 deletions(-)
10771
10772commit 56f8358364ad9078d99a35a12d7734884b8fccc2
10773Author: Patrick Lam <plam@MIT.EDU>
10774Date:	Wed Apr 19 16:17:46 2006 +0000
10775
10776    Bump version to 2.3.95.
10777
10778 ChangeLog | 8 ++++++++
10779 1 file changed, 8 insertions(+)
10780
10781commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
10782Author: Patrick Lam <plam@MIT.EDU>
10783Date:	Wed Apr 19 16:17:19 2006 +0000
10784
10785    Bail gracefully if the cache file does not contain enough data.
10786
10787 ChangeLog		 |  5 +++++
10788 README			 | 23 +++++++++++++++++++++--
10789 configure.in		 |  2 +-
10790 fontconfig/fontconfig.h |  2 +-
10791 src/fccache.c		 | 19 ++++++++++++++++++-
10792 5 files changed, 46 insertions(+), 5 deletions(-)
10793
10794commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
10795Author: Patrick Lam <plam@MIT.EDU>
10796Date:	Sat Apr 15 00:25:20 2006 +0000
10797
10798    Give the 'Standard Symbols L' match a strong (vs. weak) binding.
10799
10800 ChangeLog     |  5 +++++
10801 fonts.conf.in | 13 ++++++++-----
10802 2 files changed, 13 insertions(+), 5 deletions(-)
10803
10804commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
10805Author: Patrick Lam <plam@MIT.EDU>
10806Date:	Fri Apr 14 18:35:16 2006 +0000
10807
10808    Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
10809	Simplify code and get things straight.
10810
10811 ChangeLog    |  6 ++++++
10812 src/fcname.c | 20 +++++---------------
10813 2 files changed, 11 insertions(+), 15 deletions(-)
10814
10815commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
10816Author: Patrick Lam <plam@MIT.EDU>
10817Date:	Fri Apr 14 15:40:58 2006 +0000
10818
10819    Actually, just add URW fonts as aliases for all of the PostScript
10820    fonts.
10821	(reported by Miguel Rodriguez).
10822
10823 ChangeLog     |  6 ++++++
10824 fonts.conf.in | 36 ++++++++++++++++++++++++++++++------
10825 2 files changed, 36 insertions(+), 6 deletions(-)
10826
10827commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
10828Author: Patrick Lam <plam@MIT.EDU>
10829Date:	Fri Apr 14 14:51:22 2006 +0000
10830
10831    Add an alias 'Standard Symbols L' for 'Symbol'.
10832
10833 ChangeLog     | 5 +++++
10834 fonts.conf.in | 6 +++++-
10835 2 files changed, 10 insertions(+), 1 deletion(-)
10836
10837commit 2f02e38361b24032945e24f7f8480999bf9df1e2
10838Author: Patrick Lam <plam@MIT.EDU>
10839Date:	Wed Apr 12 14:36:36 2006 +0000
10840
10841    Fix memory leak (Coverity defect #2089).
10842    Ignore script if subtable is missing (Coverity defect #2088).
10843    Fix possible null pointer dereference (Coverity defect #784)
10844    and memory
10845	leak (Coverity defects #785, #786).
10846    Don't copy FcCharSet if we're going to throw it away anyway. (Reported
10847    by
10848	Kenichi Handa).
10849    reviewed by: plam
10850
10851 ChangeLog	  | 21 +++++++++++++++++++++
10852 src/fccfg.c	  |  4 +++-
10853 src/fcfreetype.c |  5 +----
10854 src/fcmatch.c	  | 33 ++++++++++++++++++++-------------
10855 src/fcpat.c	  |  7 ++++++-
10856 5 files changed, 51 insertions(+), 19 deletions(-)
10857
10858commit a56e89ab4f21aa6288345c63d2c43e55561632e0
10859Author: Patrick Lam <plam@MIT.EDU>
10860Date:	Wed Apr 12 03:02:57 2006 +0000
10861
10862    Fix bad behaviour on realloc resulting in crash.
10863    reviewed by: plam
10864
10865 ChangeLog    |  7 +++++++
10866 src/fcname.c | 17 ++++++++++-------
10867 2 files changed, 17 insertions(+), 7 deletions(-)
10868
10869commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
10870Author: Patrick Lam <plam@MIT.EDU>
10871Date:	Wed Apr 12 02:38:28 2006 +0000
10872
10873    Don't crash if config is null (Coverity defect #984).
10874
10875 ChangeLog     | 13 +++++++++----
10876 src/fccache.c |  5 +++--
10877 2 files changed, 12 insertions(+), 6 deletions(-)
10878
10879commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
10880Author: Patrick Lam <plam@MIT.EDU>
10881Date:	Tue Apr 11 16:54:24 2006 +0000
10882
10883    Missing bits from previous patches.
10884    Remove extra semi-colon.
10885    Fix memory leak in error case (Coverity defects #776, #985).
10886    Fix memory leaks (Coverity defects #779, #781) and memory use
10887    after free
10888	(Coverity defect #780).
10889    reviewed by: plam
10890
10891 ChangeLog	 | 18 ++++++++++++++++++
10892 src/fccfg.c	 | 13 +++++++++----
10893 src/fccharset.c |  5 ++++-
10894 src/fclang.c	 |  1 +
10895 src/fcxml.c	 |  4 +++-
10896 5 files changed, 35 insertions(+), 6 deletions(-)
10897
10898commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
10899Author: Patrick Lam <plam@MIT.EDU>
10900Date:	Tue Apr 11 14:20:59 2006 +0000
10901
10902    Properly convert static charsets to dynamic charsets.
10903    Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
10904    Fix memory leak (Coverity defect #1819).
10905    prevent crash when invalid include line is parsed (Coverity defect
10906    #763).
10907    Fix potential null pointer access (Coverity defect #1804).
10908    Remove dead code (Coverity defect #1194).
10909    Prevent potential null pointer access (Coverity defect #767),
10910    ensure error
10911	value is read (Coverity defect #1195).
10912    reviewed by: plam
10913
10914 ChangeLog	   | 29 +++++++++++++++++++++++++++++
10915 fc-cat/fc-cat.c   |  4 +++-
10916 fc-lang/fc-lang.c |  3 +++
10917 src/fccharset.c   |  5 +++++
10918 src/fcfreetype.c  |  6 ++++--
10919 src/fclang.c	   |  8 +++++++-
10920 src/fcname.c	   |  8 --------
10921 src/fcpat.c	   | 11 ++++++++++-
10922 8 files changed, 61 insertions(+), 13 deletions(-)
10923
10924commit af2ad236f037c7a53e73b9454f620de1a52f0422
10925Author: Patrick Lam <plam@MIT.EDU>
10926Date:	Tue Apr 11 05:08:26 2006 +0000
10927
10928    Survive missing docbook2pdf.
10929    reviewed by: plam
10930
10931 ChangeLog	 | 11 +++++++++--
10932 doc/Makefile.am | 10 ++++++----
10933 2 files changed, 15 insertions(+), 6 deletions(-)
10934
10935commit 67ed0b729718233662255a181bdcdb136c04dc5b
10936Author: Patrick Lam <plam@MIT.EDU>
10937Date:	Mon Apr 10 22:08:35 2006 +0000
10938
10939    Include more stub definitions to make HP-UX's C compiler happy.
10940
10941 ChangeLog		     | 7 +++++++
10942 fc-case/fc-case.c	     | 3 +++
10943 fc-glyphname/fc-glyphname.c | 3 +++
10944 fc-lang/fc-lang.c	     | 3 +++
10945 4 files changed, 16 insertions(+)
10946
10947commit ac0010940e626cb9193bb4ad0271f3820c7225ee
10948Author: Patrick Lam <plam@MIT.EDU>
10949Date:	Mon Apr 10 21:04:54 2006 +0000
10950
10951    Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
10952
10953 ChangeLog    | 5 +++++
10954 src/fcname.c | 2 +-
10955 2 files changed, 6 insertions(+), 1 deletion(-)
10956
10957commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
10958Author: Patrick Lam <plam@MIT.EDU>
10959Date:	Mon Apr 10 19:33:03 2006 +0000
10960
10961    Fix string memory leak (Coverity defect #1823).
10962    Fix memory leak with hash collision (Coverity defect #1824).
10963    reviewed by: plam
10964
10965 ChangeLog     | 9 +++++++++
10966 src/fccache.c | 1 +
10967 src/fccfg.c   | 5 ++++-
10968 3 files changed, 14 insertions(+), 1 deletion(-)
10969
10970commit c814c301ee4dcc67eeacee9608fb716e67534356
10971Author: Patrick Lam <plam@MIT.EDU>
10972Date:	Mon Apr 10 16:12:55 2006 +0000
10973
10974    Don't leak header in non-error case (Coverity defect #1825).
10975    reviewed by: plam
10976
10977 ChangeLog     | 6 ++++++
10978 src/fccache.c | 2 ++
10979 2 files changed, 8 insertions(+)
10980
10981commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
10982Author: Patrick Lam <plam@MIT.EDU>
10983Date:	Mon Apr 10 16:06:42 2006 +0000
10984
10985    src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
10986    defects
10987	#777, #1826)
10988    reviewed by: plam
10989
10990 ChangeLog   |	6 ++++++
10991 src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++-----------------
10992 2 files changed, 43 insertions(+), 17 deletions(-)
10993
10994commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
10995Author: Patrick Lam <plam@MIT.EDU>
10996Date:	Mon Apr 10 15:46:34 2006 +0000
10997
10998    Fix double free (spotted by Coverity, CID #1965).
10999    Check if pattern is not null before using it (Coverity defect #1883).
11000    Fix memory leak with hash collision (Coverity defect #1829).
11001    Fix memory leak when bail cases (Coverity defect #1828).
11002    Don't leak directory name (Coverity defect #1827).
11003    reviewed by: plam
11004
11005 ChangeLog	     | 18 ++++++++++++++++++
11006 fc-match/fc-match.c |	6 ++++--
11007 src/fccache.c	     | 10 +++++++---
11008 src/fccfg.c	     |	1 +
11009 4 files changed, 30 insertions(+), 5 deletions(-)
11010
11011commit 86abd75965f598dba79a3df68e7bc4c5082a5764
11012Author: Patrick Lam <plam@MIT.EDU>
11013Date:	Fri Apr 7 18:07:51 2006 +0000
11014
11015    LD_ADD missing dependencies for binaries. Reported by Edson Alves
11016    Pereira.
11017    reviewed by: plam
11018
11019 ChangeLog	      | 10 ++++++++++
11020 fc-cache/Makefile.am |  2 +-
11021 fc-cat/Makefile.am   |  2 +-
11022 fc-list/Makefile.am  |  3 +--
11023 fc-match/Makefile.am |  2 +-
11024 5 files changed, 14 insertions(+), 5 deletions(-)
11025
11026commit f23f5f388d93655af972083513ba4d505ec4f449
11027Author: Patrick Lam <plam@MIT.EDU>
11028Date:	Fri Apr 7 17:37:09 2006 +0000
11029
11030    SGI compilation fixes (reported by Christoph Bauer):
11031    1) reorder union definition of _FcChar;
11032    2) omit .stats =.
11033
11034 ChangeLog	   | 8 ++++++++
11035 fc-lang/fc-lang.c | 2 +-
11036 src/fcint.h	   | 8 ++++----
11037 3 files changed, 13 insertions(+), 5 deletions(-)
11038
11039commit 44415a079a3e9951e0c2424edca4907a93a60db5
11040Author: Patrick Lam <plam@MIT.EDU>
11041Date:	Fri Apr 7 17:27:39 2006 +0000
11042
11043    Portability fixes for HP-UX (reported by Christoph Bauer). Replace
11044	'__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
11045	'fc_alignof'.
11046    reviewed by: plam
11047
11048 ChangeLog	 | 15 +++++++++++++++
11049 configure.in	 |  1 +
11050 src/fccharset.c |  4 ++--
11051 src/fcfs.c	 |  2 +-
11052 src/fcint.h	 | 15 +++++++++------
11053 src/fclang.c	 |  2 +-
11054 src/fcname.c	 |  2 +-
11055 src/fcpat.c	 |  6 +++---
11056 8 files changed, 33 insertions(+), 14 deletions(-)
11057
11058commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
11059Author: Patrick Lam <plam@MIT.EDU>
11060Date:	Fri Apr 7 17:06:55 2006 +0000
11061
11062    Move up #include of config.h. Fail if neither inttypes.h nor
11063    stdint.h is
11064	available. Fixes bug 6171.
11065    reviewed by: plam
11066
11067 ChangeLog   |	8 ++++++++
11068 src/fcint.h | 11 +++++++----
11069 2 files changed, 15 insertions(+), 4 deletions(-)
11070
11071commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
11072Author: Patrick Lam <plam@MIT.EDU>
11073Date:	Fri Apr 7 04:42:32 2006 +0000
11074
11075    Patrick Lam <plam@mit.edu>
11076    Make fontconfig compile under MinGW:
11077    1) remove unneeded #includes;
11078    2) make use of mmap and sysconf conditional;
11079    3) replace rand_r by srand/rand if needed;
11080    4) use chsize instead of ftruncate; and
11081    5) update libtool exports file
11082
11083 ChangeLog	       |  18 +++
11084 configure.in	       |   3 +-
11085 fc-cache/fc-cache.c   |   7 +
11086 fc-cat/fc-cat.c       |   1 -
11087 src/fccache.c	       |  74 +++++++++-
11088 src/fcfreetype.c      |   3 +-
11089 src/fontconfig.def.in | 370
11090 ++++++++++++++++++++++++++++++++++----------------
11091 7 files changed, 353 insertions(+), 123 deletions(-)
11092
11093commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
11094Author: Patrick Lam <plam@MIT.EDU>
11095Date:	Fri Apr 7 04:19:49 2006 +0000
11096
11097    Eliminate warning.
11098
11099 ChangeLog   | 5 +++++
11100 src/fcdir.c | 2 +-
11101 2 files changed, 6 insertions(+), 1 deletion(-)
11102
11103commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
11104Author: Patrick Lam <plam@MIT.EDU>
11105Date:	Thu Apr 6 05:15:08 2006 +0000
11106
11107    file fc-match.sgml was initially added on branch fc-2_4_branch.
11108
11109commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
11110Author: Patrick Lam <plam@MIT.EDU>
11111Date:	Thu Apr 6 05:15:08 2006 +0000
11112
11113    Update documentation for fc-match (SGML-ize it). (reported by Ilya
11114	Konstantinov)
11115
11116 ChangeLog		|   8 +++
11117 fc-match/.cvsignore	|   1 +
11118 fc-match/Makefile.am	|  27 +++++++-
11119 fc-match/fc-match.1	|  37 -----------
11120 fc-match/fc-match.sgml | 169
11121 +++++++++++++++++++++++++++++++++++++++++++++++++
11122 5 files changed, 203 insertions(+), 39 deletions(-)
11123
11124commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
11125Author: Patrick Lam <plam@MIT.EDU>
11126Date:	Thu Apr 6 04:52:21 2006 +0000
11127
11128    Reduce amount of dirty rss by const'ing some data structures.
11129    Don't fail if we can't create or remove $(pkgcachedir) i.e.
11130	/var/cache/fontconfig. (reported by Quanah Gibson-Mount).
11131    reviewed by: plam
11132
11133 ChangeLog	      | 15 +++++++++++++++
11134 fc-cache/Makefile.am |  4 ++--
11135 src/fcdefault.c      |  2 +-
11136 src/fcpat.c	      |  2 +-
11137 src/fcxml.c	      |  2 +-
11138 5 files changed, 20 insertions(+), 5 deletions(-)
11139
11140commit 0d745819a9ec491349d4e122a7d44d689b2d3479
11141Author: Patrick Lam <plam@MIT.EDU>
11142Date:	Thu Apr 6 04:33:11 2006 +0000
11143
11144    Fix intel compiler warnings: make many variables static, eliminate
11145	duplicate names, reduce variable scopes, unsigned/signed printf
11146	formatting.
11147    reviewed by: plam
11148
11149 ChangeLog		     | 16 ++++++++++++++++
11150 fc-case/fc-case.c	     |	8 ++++----
11151 fc-glyphname/fc-glyphname.c | 12 ++++++------
11152 fc-lang/fc-lang.c	     |	8 ++++----
11153 fc-match/fc-match.c	     |	2 +-
11154 src/fccache.c		     | 11 ++++++-----
11155 src/fcfreetype.c	     |	4 +---
11156 src/fclang.c		     |	5 ++---
11157 src/fcxml.c		     | 14 +++++++-------
11158 9 files changed, 47 insertions(+), 33 deletions(-)
11159
11160commit b17cf498be69f483e6355ae468f7239165df3ffb
11161Author: Patrick Lam <plam@MIT.EDU>
11162Date:	Fri Mar 24 15:21:10 2006 +0000
11163
11164    Fix multiarch support (don't destroy multiarch files!)
11165    Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
11166	detection!)
11167    reviewed by: plam
11168
11169 ChangeLog     | 12 ++++++++++++
11170 configure.in  |  2 ++
11171 fonts.conf.in |  7 ++++++-
11172 src/fccache.c |  3 ++-
11173 4 files changed, 22 insertions(+), 2 deletions(-)
11174
11175commit ba76916ff64d476d5c5564e46a5d4209cb942864
11176Author: Patrick Lam <plam@MIT.EDU>
11177Date:	Thu Mar 23 04:22:28 2006 +0000
11178
11179    On Windows, unlink before rename. Reported by Tim Evans.
11180
11181 ChangeLog	| 5 +++++
11182 src/fcatomic.c | 3 +++
11183 2 files changed, 8 insertions(+)
11184
11185commit c02218223153b3022071e789def3fde8b556d6d6
11186Author: Patrick Lam <plam@MIT.EDU>
11187Date:	Thu Mar 23 04:21:10 2006 +0000
11188
11189    On Windows, unlink before rename. Reported by Tim Evans.
11190
11191 ChangeLog	| 5 +++++
11192 src/fcatomic.c | 3 +++
11193 2 files changed, 8 insertions(+)
11194
11195commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
11196Author: Patrick Lam <plam@MIT.EDU>
11197Date:	Wed Mar 15 15:59:33 2006 +0000
11198
11199    Fix typos in orth files. Reported by Denis Jacquerye.
11200
11201 fc-lang/ab.orth  | 2 +-
11202 fc-lang/ibo.orth | 2 +-
11203 2 files changed, 2 insertions(+), 2 deletions(-)
11204
11205commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
11206Author: Patrick Lam <plam@MIT.EDU>
11207Date:	Wed Mar 15 15:58:59 2006 +0000
11208
11209    Fix typos in orth files. Reported by Denis Jacquerye.
11210
11211 ChangeLog	  | 6 ++++++
11212 fc-lang/ab.orth  | 2 +-
11213 fc-lang/ibo.orth | 2 +-
11214 3 files changed, 8 insertions(+), 2 deletions(-)
11215
11216commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
11217Author: Patrick Lam <plam@MIT.EDU>
11218Date:	Wed Mar 8 20:57:39 2006 +0000
11219
11220    Fix Makefile.am for removal of debian/ directory.
11221
11222 ChangeLog	     |	7 +++++++
11223 Makefile.am	     | 35 +----------------------------------
11224 config/config.guess | 51
11225 +++++++++++++++++++++++++++++++++++++++++----------
11226 config/config.sub   | 47 ++++++++++++++++++++++++++++++++++++++---------
11227 4 files changed, 87 insertions(+), 53 deletions(-)
11228
11229commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
11230Author: Patrick Lam <plam@MIT.EDU>
11231Date:	Wed Mar 8 20:38:39 2006 +0000
11232
11233    .cvsignore
11234    Ignore debian/ directory for CVS.
11235
11236 .cvsignore | 1 +
11237 ChangeLog  | 6 +++++-
11238 2 files changed, 6 insertions(+), 1 deletion(-)
11239
11240commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
11241Author: Patrick Lam <plam@MIT.EDU>
11242Date:	Wed Mar 8 20:33:42 2006 +0000
11243
11244    debian/*
11245    Now remove debian/ directory.
11246
11247 ChangeLog			   |   5 +
11248 debian/README.Debian		   |  45 ---
11249 debian/changelog		   | 718
11250 --------------------------------------
11251 debian/compat			   |   1 -
11252 debian/control			   |  80 -----
11253 debian/copyright		   |  29 --
11254 debian/fontconfig-udeb.install    |   3 -
11255 debian/fontconfig.config	   |  10 -
11256 debian/fontconfig.defoma	   | 162 ---------
11257 debian/fontconfig.dirs		   |   1 -
11258 debian/fontconfig.install	   |   7 -
11259 debian/fontconfig.postinst	   | 145 --------
11260 debian/fontconfig.postrm	   |  26 --
11261 debian/fontconfig.templates	   |  27 --
11262 debian/libfontconfig1-dev.install |   7 -
11263 debian/libfontconfig1.install	   |   1 -
11264 debian/local.conf.md5sum	   |  18 -
11265 debian/rules			   |  40 ---
11266 18 files changed, 5 insertions(+), 1320 deletions(-)
11267
11268commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
11269Author: Patrick Lam <plam@MIT.EDU>
11270Date:	Wed Mar 8 20:32:56 2006 +0000
11271
11272    debian/po/*
11273    .cvsignore
11274    Remove debian/ directory from sources. See Debian's subversion
11275    server at
11276	svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
11277
11278 ChangeLog		 |   8 +++
11279 debian/po/POTFILES.in	 |   1 -
11280 debian/po/cs.po	 | 127 -------------------------------------
11281 debian/po/da.po	 | 146 -------------------------------------------
11282 debian/po/de.po	 | 124 ------------------------------------
11283 debian/po/es.po	 | 163
11284 ------------------------------------------------
11285 debian/po/fr.po	 | 159
11286 ----------------------------------------------
11287 debian/po/ja.po	 |  88 --------------------------
11288 debian/po/nl.po	 | 125 -------------------------------------
11289 debian/po/pt.po	 | 112 ---------------------------------
11290 debian/po/pt_BR.po	 | 148 -------------------------------------------
11291 debian/po/templates.pot |  84 -------------------------
11292 debian/po/tr.po	 | 117 ----------------------------------
11293 debian/po/zh_CN.po	 | 115 ----------------------------------
11294 14 files changed, 8 insertions(+), 1509 deletions(-)
11295
11296commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
11297Author: Patrick Lam <plam@MIT.EDU>
11298Date:	Wed Mar 8 19:27:25 2006 +0000
11299
11300    file ln.orth was initially added on branch fc-2_4_branch.
11301
11302commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
11303Author: Patrick Lam <plam@MIT.EDU>
11304Date:	Wed Mar 8 19:27:25 2006 +0000
11305
11306    Add orthography for Lingala.
11307    reviewed by: plam
11308
11309 ChangeLog	  |  8 ++++++++
11310 fc-lang/iso639-1 |  2 +-
11311 fc-lang/iso639-2 |  2 +-
11312 fc-lang/ln.orth  | 43 +++++++++++++++++++++++++++++++++++++++++++
11313 4 files changed, 53 insertions(+), 2 deletions(-)
11314
11315commit 37e3f33c7ec32432260b0ef750ac415763d6044f
11316Author: Patrick Lam <plam@MIT.EDU>
11317Date:	Wed Mar 8 19:19:05 2006 +0000
11318
11319    Sort directory entries while scanning them from disk; prevents
11320    Heisenbugs
11321	due to file ordering in a directory.
11322    reviewed by: plam
11323
11324 ChangeLog   |	8 ++++++++
11325 src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
11326 2 files changed, 50 insertions(+), 3 deletions(-)
11327
11328commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
11329Author: Patrick Lam <plam@MIT.EDU>
11330Date:	Wed Mar 8 19:16:10 2006 +0000
11331
11332    Add a configuration file that disables hinting for the Lohit
11333    Gujarati font
11334	(since the hinting distort some glyphs quite badly).
11335    reviewed by: keithp
11336
11337 ChangeLog	    | 9 +++++++++
11338 conf.d/Makefile.am | 1 +
11339 2 files changed, 10 insertions(+)
11340
11341commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
11342Author: Patrick Lam <plam@MIT.EDU>
11343Date:	Wed Mar 8 19:10:57 2006 +0000
11344
11345    Sort directory entries while scanning them from disk; prevents
11346    Heisenbugs
11347	due to file ordering in a directory.
11348    reviewed by: plam
11349
11350 ChangeLog   |	8 ++++++++
11351 src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++---
11352 2 files changed, 49 insertions(+), 3 deletions(-)
11353
11354commit d8951c0cc2474176910277e8ca840fba5d8f3655
11355Author: Patrick Lam <plam@MIT.EDU>
11356Date:	Wed Mar 8 02:30:43 2006 +0000
11357
11358    Remove stuff we don't use, make get_{char,short,long} functions
11359    of ftglue
11360	macros to be inlined.
11361    Code cleanups (excess prototype, old-style function definition).
11362    reviewed by: plam
11363
11364 ChangeLog	  | 14 ++++++++++++++
11365 src/fcfreetype.c |  8 ++++----
11366 src/fcint.h	  |  3 ---
11367 src/fcname.c	  |  2 +-
11368 src/ftglue.c	  | 55
11369 ++++++++-----------------------------------------------
11370 src/ftglue.h	  | 39 +++++++++++----------------------------
11371 6 files changed, 38 insertions(+), 83 deletions(-)
11372
11373commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
11374Author: Patrick Lam <plam@MIT.EDU>
11375Date:	Sun Mar 5 15:33:46 2006 +0000
11376
11377    Because we hacked FcPatternGet, we don't really need to expand
11378    the filename
11379	again in FcPatternGetString.
11380
11381 ChangeLog   | 6 ++++++
11382 src/fcpat.c | 3 ---
11383 2 files changed, 6 insertions(+), 3 deletions(-)
11384
11385commit 618adbaf7bbad8441efb589417d7144476f828c7
11386Author: Patrick Lam <plam@MIT.EDU>
11387Date:	Sun Mar 5 06:05:50 2006 +0000
11388
11389    Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
11390    that
11391	work. Reported by Bernhard Rosenkraenzer.
11392
11393 ChangeLog   |	6 +++++
11394 src/fcpat.c | 73
11395 +++++++++++++++++++++++++++++++++----------------------------
11396 2 files changed, 46 insertions(+), 33 deletions(-)
11397
11398commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
11399Author: Patrick Lam <plam@MIT.EDU>
11400Date:	Fri Mar 3 18:35:42 2006 +0000
11401
11402    Include inttypes.h instead of stdint.h if appropriate.
11403
11404 ChangeLog   | 5 +++++
11405 src/fcint.h | 4 ++++
11406 2 files changed, 9 insertions(+)
11407
11408commit ead55be0eddcaa60ed3f7147091ada276e891ed9
11409Author: Patrick Lam <plam@MIT.EDU>
11410Date:	Fri Mar 3 18:19:04 2006 +0000
11411
11412    More stub definitions and remove FcFileIsDir from fc-cat.
11413
11414 ChangeLog		     |	6 ++++++
11415 fc-cat/fc-cat.c	     | 10 ----------
11416 fc-glyphname/fc-glyphname.c | 10 ++++++++++
11417 3 files changed, 16 insertions(+), 10 deletions(-)
11418
11419commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
11420Author: Patrick Lam <plam@MIT.EDU>
11421Date:	Fri Mar 3 15:12:12 2006 +0000
11422
11423    Fix compilation on AIX with stub definitions (bug 6097).
11424
11425 ChangeLog	   |  5 +++++
11426 fc-case/fc-case.c | 10 ++++++++++
11427 2 files changed, 15 insertions(+)
11428
11429commit bb6b19938e2c9d115abd4f36439c365b63713bb1
11430Author: Patrick Lam <plam@MIT.EDU>
11431Date:	Fri Mar 3 06:35:53 2006 +0000
11432
11433    Get rid of C++-style comments.
11434
11435 ChangeLog	  | 8 ++++++++
11436 src/fccache.c	  | 4 ++--
11437 src/fcfreetype.c | 2 +-
11438 src/fcfs.c	  | 8 ++++----
11439 src/fcpat.c	  | 5 +++--
11440 5 files changed, 18 insertions(+), 9 deletions(-)
11441
11442commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
11443Author: Patrick Lam <plam@MIT.EDU>
11444Date:	Fri Mar 3 06:12:55 2006 +0000
11445
11446    debian/changelog
11447    Enable creation of 2.3.94 Debian packages.
11448
11449 ChangeLog	  | 5 +++++
11450 debian/changelog | 5 +++++
11451 2 files changed, 10 insertions(+)
11452
11453commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
11454Author: Patrick Lam <plam@MIT.EDU>
11455Date:	Fri Mar 3 06:11:31 2006 +0000
11456
11457    Fix suspicious return expression which causes junk to be returned.
11458    reviewed by: plam
11459
11460 ChangeLog    | 8 ++++++++
11461 src/fclang.c | 2 +-
11462 2 files changed, 9 insertions(+), 1 deletion(-)
11463
11464commit b152a85bdc5c911883af4b0e7930cbe12531d179
11465Author: Patrick Lam <plam@MIT.EDU>
11466Date:	Fri Feb 24 19:32:58 2006 +0000
11467
11468    Fix placement of @s.
11469
11470 ChangeLog   |	5 +++++
11471 Makefile.am | 14 +++++++-------
11472 2 files changed, 12 insertions(+), 7 deletions(-)
11473
11474commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
11475Author: Patrick Lam <plam@MIT.EDU>
11476Date:	Fri Feb 24 19:19:09 2006 +0000
11477
11478    Bump version to 2.3.94.
11479
11480 ChangeLog		 |  8 ++++++++
11481 README			 | 47
11482 +++++++++++++++++++++++++++++++++++++++++++++--
11483 configure.in		 |  2 +-
11484 fontconfig/fontconfig.h |  2 +-
11485 4 files changed, 55 insertions(+), 4 deletions(-)
11486
11487commit 639475e873c797792fff63fbd8efd73e2b0695fd
11488Author: Patrick Lam <plam@MIT.EDU>
11489Date:	Fri Feb 24 18:52:17 2006 +0000
11490
11491    Remove unconditional emboldening (per Behdad's instructions).
11492    Add @s to hide some echos.
11493
11494 ChangeLog		      |  9 +++++++++
11495 Makefile.am		      | 10 +++++-----
11496 conf.d/10-fonts-persian.conf |  6 ------
11497 3 files changed, 14 insertions(+), 11 deletions(-)
11498
11499commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
11500Author: Patrick Lam <plam@MIT.EDU>
11501Date:	Fri Feb 24 16:41:34 2006 +0000
11502
11503    Takashi Iwai <tiwai@suse.de> reviewed by: plam
11504    Fix double-free on error case.
11505
11506 ChangeLog	  | 8 ++++++++
11507 src/fcfreetype.c | 1 +
11508 2 files changed, 9 insertions(+)
11509
11510commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
11511Author: Patrick Lam <plam@MIT.EDU>
11512Date:	Wed Feb 22 04:50:16 2006 +0000
11513
11514    Strip \r and whitespace from input; fixes bug 3454.
11515
11516 ChangeLog	   |  7 ++++++-
11517 fc-lang/fc-lang.c | 11 +++++++----
11518 2 files changed, 13 insertions(+), 5 deletions(-)
11519
11520commit 69a3fc78e233957f9e1f6737eccada1494a937ae
11521Author: Patrick Lam <plam@MIT.EDU>
11522Date:	Wed Feb 22 04:09:39 2006 +0000
11523
11524    Allocate large arrays statically in fc-lang to fix crashes under
11525	MinGW/MSYS.
11526
11527 ChangeLog	   |  6 ++++++
11528 fc-lang/fc-lang.c | 18 +++++++++---------
11529 2 files changed, 15 insertions(+), 9 deletions(-)
11530
11531commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
11532Author: Patrick Lam <plam@MIT.EDU>
11533Date:	Tue Feb 21 15:56:41 2006 +0000
11534
11535    Pass the buck; make fontconfig not crash on pango badness.
11536
11537 ChangeLog	  | 5 +++++
11538 src/fcfreetype.c | 4 ++++
11539 2 files changed, 9 insertions(+)
11540
11541commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
11542Author: Patrick Lam <plam@MIT.EDU>
11543Date:	Tue Feb 21 15:53:43 2006 +0000
11544
11545    Use embeddedbitmap rather than rh_prefer_bitmap.
11546
11547 ChangeLog		      | 5 +++++
11548 conf.d/10-fonts-persian.conf | 2 +-
11549 2 files changed, 6 insertions(+), 1 deletion(-)
11550
11551commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
11552Author: Patrick Lam <plam@MIT.EDU>
11553Date:	Tue Feb 21 15:50:19 2006 +0000
11554
11555    Eliminate redundancies.
11556    reviewed by: plam
11557
11558 ChangeLog	  | 11 +++++++++++
11559 src/fccache.c	  |  3 ++-
11560 src/fcdir.c	  |  3 ---
11561 src/fcfreetype.c |  1 -
11562 src/fcxml.c	  |  3 +--
11563 src/ftglue.c	  |  1 -
11564 6 files changed, 14 insertions(+), 8 deletions(-)
11565
11566commit b023dbd38410521a459758498f99d3a48cdd313d
11567Author: Patrick Lam <plam@MIT.EDU>
11568Date:	Tue Feb 21 15:40:18 2006 +0000
11569
11570    Eliminate unused vars reported by Intel's compiler.
11571    reviewed by: plam
11572
11573 ChangeLog	   | 10 ++++++++++
11574 fc-list/fc-list.c |  4 ++--
11575 src/fcfreetype.c  |  3 +--
11576 src/fcstr.c	   |  3 +--
11577 src/fcxml.c	   |  2 --
11578 5 files changed, 14 insertions(+), 8 deletions(-)
11579
11580commit 2b90aee36399ec13ba3af929311b37d9494adab6
11581Author: Patrick Lam <plam@MIT.EDU>
11582Date:	Tue Feb 21 15:29:54 2006 +0000
11583
11584    Remove one more archaic character.
11585    reviewed by: plam
11586
11587 ChangeLog	 | 7 +++++++
11588 fc-lang/ka.orth | 2 +-
11589 2 files changed, 8 insertions(+), 1 deletion(-)
11590
11591commit dacf81ed4c541174f0dbfe2898f3309657bf6116
11592Author: Patrick Lam <plam@MIT.EDU>
11593Date:	Tue Feb 21 15:24:28 2006 +0000
11594
11595    Freeze patterns created by configuration file for tiny memory savings
11596	(every little bit helps).
11597    reviewed by: plam, keithp
11598
11599 ChangeLog   | 8 ++++++++
11600 src/fcxml.c | 3 ++-
11601 2 files changed, 10 insertions(+), 1 deletion(-)
11602
11603commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
11604Author: Patrick Lam <plam@MIT.EDU>
11605Date:	Tue Feb 21 14:12:41 2006 +0000
11606
11607    Initialize fontconfig library in fc-cat to avoid segfault.
11608    reviewed by: plam
11609
11610 ChangeLog	 |  7 +++++++
11611 fc-cat/fc-cat.c | 11 ++++++++++-
11612 2 files changed, 17 insertions(+), 1 deletion(-)
11613
11614commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
11615Author: Patrick Lam <plam@MIT.EDU>
11616Date:	Sat Feb 18 18:18:07 2006 +0000
11617
11618    Fix the underlying cause of the below segfault (must usually call
11619	FcDirCacheHasCurrentArch after FcDirCacheValid).
11620
11621 ChangeLog	     | 12 ++++++++++--
11622 fc-cache/fc-cache.c |	2 ++
11623 src/fccache.c	     |	4 +++-
11624 src/fcdir.c	     |	4 +++-
11625 4 files changed, 18 insertions(+), 4 deletions(-)
11626
11627commit a68ce9525dedc06fd4da102492e8d1c6137b3664
11628Author: Patrick Lam <plam@MIT.EDU>
11629Date:	Sat Feb 18 17:56:25 2006 +0000
11630
11631    Fix segfault (reported by fcrozat) caused by incorrect input on cache
11632	files.
11633
11634 ChangeLog     |  6 ++++++
11635 src/fccache.c | 21 +++++++++++++--------
11636 2 files changed, 19 insertions(+), 8 deletions(-)
11637
11638commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
11639Author: Patrick Lam <plam@MIT.EDU>
11640Date:	Fri Feb 17 14:44:42 2006 +0000
11641
11642    Bump up magic version; we changed the binary format.
11643
11644 ChangeLog   | 5 +++++
11645 src/fcint.h | 4 ++--
11646 2 files changed, 7 insertions(+), 2 deletions(-)
11647
11648commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
11649Author: Patrick Lam <plam@MIT.EDU>
11650Date:	Fri Feb 17 05:47:08 2006 +0000
11651
11652    Enable fc-cat to print out old-style cache info when given a directory
11653	name.
11654
11655 ChangeLog	 |  6 ++++++
11656 fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++-
11657 2 files changed, 31 insertions(+), 1 deletion(-)
11658
11659commit 8c0d692125018052fa228721f30f760dfb0c0adf
11660Author: Patrick Lam <plam@MIT.EDU>
11661Date:	Thu Feb 16 17:50:04 2006 +0000
11662
11663    Deal correctly with changing FC_CACHE_MAGIC.
11664
11665 ChangeLog     |  5 +++++
11666 src/fccache.c | 17 +++++++++++++++++
11667 2 files changed, 22 insertions(+)
11668
11669commit d2c0102944176744e440c4109bf7725240453cc7
11670Author: Patrick Lam <plam@MIT.EDU>
11671Date:	Thu Feb 16 15:36:43 2006 +0000
11672
11673    Add -r --really-force option which blows away cache files and then
11674	regenerates them.
11675
11676 ChangeLog	     |	6 ++++++
11677 fc-cache/fc-cache.c | 25 ++++++++++++++++++-------
11678 2 files changed, 24 insertions(+), 7 deletions(-)
11679
11680commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
11681Author: Patrick Lam <plam@MIT.EDU>
11682Date:	Thu Feb 16 07:12:04 2006 +0000
11683
11684    Don't bail if fontconfig can't remove a dir cache file. Skip the ID
11685    of a
11686	cache file when copying. Eliminate 'source file too small' bug in
11687	FcDirCacheWrite.
11688
11689 ChangeLog	     |	9 ++++++++-
11690 fc-cache/fc-cache.c | 16 ++++++++++------
11691 src/fccache.c	     |	8 +++-----
11692 3 files changed, 21 insertions(+), 12 deletions(-)
11693
11694commit f8a17f329815cfa5416142811b96d16f2a5cca93
11695Author: Patrick Lam <plam@MIT.EDU>
11696Date:	Mon Feb 13 22:19:30 2006 +0000
11697
11698    Fix memory leak in error condition code.
11699
11700 ChangeLog	  | 5 +++++
11701 src/fcfreetype.c | 4 ++--
11702 2 files changed, 7 insertions(+), 2 deletions(-)
11703
11704commit 5657098e2940652065fcfd00e4cf2771d7df21ef
11705Author: Patrick Lam <plam@MIT.EDU>
11706Date:	Mon Feb 13 21:51:11 2006 +0000
11707
11708    Skip bitmap fonts which can't even get it together enough to declare a
11709	family name; this appears to reproduce previous fontconfig
11710	behaviour.
11711    reviewed by: plam
11712
11713 ChangeLog	  | 8 ++++++++
11714 src/fcfreetype.c | 5 +++++
11715 2 files changed, 13 insertions(+)
11716
11717commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
11718Author: Patrick Lam <plam@MIT.EDU>
11719Date:	Sat Feb 11 05:01:32 2006 +0000
11720
11721    Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
11722    in a
11723	directory, because /var/cache/fontconfig failures ought to
11724	be fixable,
11725	unlike fonts.cache-2 failures, which may leave you screwed.
11726    reviewed by: plam
11727
11728 ChangeLog     |  9 +++++++++
11729 src/fccache.c | 42 ++++++++++++++++++++----------------------
11730 2 files changed, 29 insertions(+), 22 deletions(-)
11731
11732commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
11733Author: Patrick Lam <plam@MIT.EDU>
11734Date:	Sat Feb 11 04:50:46 2006 +0000
11735
11736    Use a tri-state to mark the fonts which didn't get blocked but
11737    were just
11738	missing an element, to distinguish them from the fonts that
11739	do match
11740	the element.
11741    reviewed by: plam
11742
11743 ChangeLog     |  8 ++++++++
11744 src/fcmatch.c | 18 +++++++++++-------
11745 2 files changed, 19 insertions(+), 7 deletions(-)
11746
11747commit f11a184104a57c0d68afde8e7458c7b8473b6671
11748Author: Patrick Lam <plam@MIT.EDU>
11749Date:	Fri Feb 10 19:40:11 2006 +0000
11750
11751    Don't kill fonts because they don't declare an element that's
11752    being matched
11753	on.
11754    reviewed by: plam
11755
11756 ChangeLog     | 7 +++++++
11757 src/fcmatch.c | 4 ++++
11758 2 files changed, 11 insertions(+)
11759
11760commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
11761Author: Patrick Lam <plam@MIT.EDU>
11762Date:	Thu Feb 9 18:44:14 2006 +0000
11763
11764    Define and pass O_BINARY to open if appropriate, for those platforms
11765    that
11766	need it. Reported by Doodle.
11767
11768 ChangeLog     |  7 ++++---
11769 src/fccache.c | 30 +++++++++++++++++-------------
11770 2 files changed, 21 insertions(+), 16 deletions(-)
11771
11772commit c7490074c57da387904cecfdf60595713c7bb89e
11773Author: Patrick Lam <plam@MIT.EDU>
11774Date:	Thu Feb 9 16:19:42 2006 +0000
11775
11776    Fix attempt to close -1. Don't unboundedly grow bad caches
11777    (reported by
11778	fcrozat).
11779
11780 ChangeLog     | 6 ++++++
11781 src/fccache.c | 8 +++++---
11782 2 files changed, 11 insertions(+), 3 deletions(-)
11783
11784commit a8c425301aeb8e417b0fa35567b2f8f64b450657
11785Author: Patrick Lam <plam@MIT.EDU>
11786Date:	Thu Feb 9 15:25:57 2006 +0000
11787
11788    Fix problem with missing 'en' due to euro.patch: change cache
11789    file format
11790	slightly to coincide with that generated by fc-lang.
11791
11792 ChangeLog	 | 8 ++++++++
11793 src/fccharset.c | 8 ++++----
11794 2 files changed, 12 insertions(+), 4 deletions(-)
11795
11796commit b10e77628c4d207ac60ae4000b1459ced9228d69
11797Author: Patrick Lam <plam@MIT.EDU>
11798Date:	Wed Feb 8 03:34:17 2006 +0000
11799
11800    Fix warning.
11801
11802 ChangeLog     | 5 +++++
11803 src/fccache.c | 2 +-
11804 2 files changed, 6 insertions(+), 1 deletion(-)
11805
11806commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
11807Author: Patrick Lam <plam@MIT.EDU>
11808Date:	Tue Feb 7 22:09:01 2006 +0000
11809
11810    Don't reject dirs that can't be normalized (fixes lilypond, and
11811    is correct
11812	in the context of application font directories.)
11813    Use normalized directory name exclusively in FcCacheReadDirs.
11814    reviewed by: plam
11815
11816 ChangeLog     | 13 +++++++++++++
11817 src/fccache.c | 19 ++++++++++---------
11818 src/fcdir.c   |  9 ++++-----
11819 3 files changed, 27 insertions(+), 14 deletions(-)
11820
11821commit efb11b36c4e24a619e7be1790834130ca4113c5b
11822Author: Patrick Lam <plam@MIT.EDU>
11823Date:	Tue Feb 7 21:15:33 2006 +0000
11824
11825    Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
11826	usage, remove redundant cast.
11827    reviewed by: plam
11828
11829 ChangeLog   |	8 ++++++++
11830 src/fcpat.c | 39 +++++++++++++++++++--------------------
11831 2 files changed, 27 insertions(+), 20 deletions(-)
11832
11833commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
11834Author: Patrick Lam <plam@MIT.EDU>
11835Date:	Tue Feb 7 20:56:48 2006 +0000
11836
11837    src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
11838    Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
11839    extern for
11840	static arrays as arrays, not pointers. (Part of the fix for 'fonts
11841	don't have en' issue after Euro patch.)
11842    (I forgot to commit the ChangeLog last time.)
11843    reviewed by: plam
11844
11845 ChangeLog	 | 25 +++++++++++++++++++++++++
11846 src/fccharset.c |  6 +++---
11847 2 files changed, 28 insertions(+), 3 deletions(-)
11848
11849commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
11850Author: Patrick Lam <plam@MIT.EDU>
11851Date:	Tue Feb 7 03:53:32 2006 +0000
11852
11853    Fix hidden variable warning.
11854
11855 ChangeLog	   | 6 ++++++
11856 fc-lang/de.orth   | 1 +
11857 fc-lang/el.orth   | 1 +
11858 fc-lang/en.orth   | 1 +
11859 fc-lang/es.orth   | 1 +
11860 fc-lang/fc-lang.c | 6 +++---
11861 fc-lang/fi.orth   | 2 +-
11862 fc-lang/fr.orth   | 1 +
11863 fc-lang/it.orth   | 1 +
11864 fc-lang/nl.orth   | 1 +
11865 fc-lang/pt.orth   | 1 +
11866 src/fccache.c	   | 1 -
11867 src/fccharset.c   | 9 +++++----
11868 13 files changed, 23 insertions(+), 9 deletions(-)
11869
11870commit 799157dbbf55d1bf13b1e63faf3b530979116aca
11871Author: Patrick Lam <plam@MIT.EDU>
11872Date:	Tue Feb 7 02:33:57 2006 +0000
11873
11874    Remove de-escaping logic because FcCacheWriteString doesn't escape
11875    anyway.
11876	Do blockwise reading instead of byte-wise for performance.
11877
11878 ChangeLog     |  8 +++++++
11879 src/fccache.c | 72
11880 ++++++++++++++++++++---------------------------------------
11881 2 files changed, 32 insertions(+), 48 deletions(-)
11882
11883commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
11884Author: Patrick Lam <plam@MIT.EDU>
11885Date:	Tue Feb 7 02:22:50 2006 +0000
11886
11887    Takashi Iwai <tiwai@suse.de>
11888    Don't loop infinitely on recursive symlinks (client-side).
11889
11890 ChangeLog     |  7 +++++++
11891 src/fccache.c | 21 +++++++++++++++------
11892 2 files changed, 22 insertions(+), 6 deletions(-)
11893
11894commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
11895Author: Patrick Lam <plam@MIT.EDU>
11896Date:	Mon Feb 6 23:11:41 2006 +0000
11897
11898    Don't loop infinitely on recursive symlinks.
11899    reviewed by: plam
11900
11901 ChangeLog	     |	6 ++++++
11902 fc-cache/fc-cache.c | 18 ++++++++++++++++++
11903 2 files changed, 24 insertions(+)
11904
11905commit fff5a5af30142c933d8e9dddda61a6a994f44c28
11906Author: Patrick Lam <plam@MIT.EDU>
11907Date:	Mon Feb 6 22:44:02 2006 +0000
11908
11909    Skip subdirs when skipping over stale bits of global cache. Introduce
11910    state
11911	machine into FcGlobalCacheDir to avoid doing inappropriate
11912	operations
11913	on global dir entries, e.g. writing out an out-of-date cache
11914	entry.
11915    reviewed by: plam
11916
11917 ChangeLog     |  12 ++++
11918 src/fccache.c | 186
11919 ++++++++++++++++++++++++++++++++++++++++++----------------
11920 src/fcint.h   |   4 ++
11921 3 files changed, 150 insertions(+), 52 deletions(-)
11922
11923commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
11924Author: Patrick Lam <plam@MIT.EDU>
11925Date:	Mon Feb 6 21:52:15 2006 +0000
11926
11927    Hoist FcFileIsDir check out of FcFileScanConfig loop.
11928    reviewed by: plam
11929
11930 ChangeLog   |	6 ++++++
11931 src/fcdir.c | 11 ++++-------
11932 2 files changed, 10 insertions(+), 7 deletions(-)
11933
11934commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
11935Author: Patrick Lam <plam@MIT.EDU>
11936Date:	Mon Feb 6 19:25:45 2006 +0000
11937
11938    Don't rescan when trying to normalize a non-declared font dir. Don't
11939    add
11940	font dirs multiple times (even if they're aliased).
11941    reviewed by: plam
11942
11943 ChangeLog   |	9 +++++++
11944 src/fccfg.c | 78
11945 ++++++++++++++++++++++++++++++++++++++++---------------------
11946 2 files changed, 61 insertions(+), 26 deletions(-)
11947
11948commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
11949Author: Patrick Lam <plam@MIT.EDU>
11950Date:	Mon Feb 6 14:44:46 2006 +0000
11951
11952    Explain apples/oranges comparison and fix compilation error.
11953    reviewed by: plam
11954
11955 ChangeLog  | 7 +++++++
11956 src/fcfs.c | 5 ++++-
11957 2 files changed, 11 insertions(+), 1 deletion(-)
11958
11959commit f076169d19574c6c548764d574a33bc4fe022ffb
11960Author: Patrick Lam <plam@MIT.EDU>
11961Date:	Mon Feb 6 14:14:21 2006 +0000
11962
11963    Insert check for integer overflow in # of fonts.
11964    reviewed by: plam
11965
11966 ChangeLog  | 7 +++++++
11967 src/fcfs.c | 2 +-
11968 2 files changed, 8 insertions(+), 1 deletion(-)
11969
11970commit 788c4af232f5677d73e8e2e77e123cf566530ccb
11971Author: Patrick Lam <plam@MIT.EDU>
11972Date:	Sun Feb 5 04:11:08 2006 +0000
11973
11974    Make 'make distcheck' work with automake 1.6.3.
11975    reviewed by: plam
11976
11977 ChangeLog	      | 10 ++++++++++
11978 doc/Makefile.am      |  2 +-
11979 fc-cache/Makefile.am |  2 +-
11980 fc-cat/Makefile.am   |  2 +-
11981 fc-list/Makefile.am  |  2 +-
11982 5 files changed, 14 insertions(+), 4 deletions(-)
11983
11984commit 68355f38774fe55d8010268291a170492b241a71
11985Author: Patrick Lam <plam@MIT.EDU>
11986Date:	Sun Feb 5 02:57:21 2006 +0000
11987
11988    src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
11989    FcDirCacheConsume,
11990	FcDirCacheWrite)
11991    Check I/O call return values and eliminate unused variable warnings.
11992    reviewed by: plam
11993
11994 ChangeLog	 | 13 ++++++++++++
11995 fc-cat/fc-cat.c |  5 ++---
11996 src/fccache.c	 | 66
11997 +++++++++++++++++++++++++++++++++++++++++++--------------
11998 src/fcxml.c	 |  4 ++--
11999 4 files changed, 67 insertions(+), 21 deletions(-)
12000
12001commit c4c47a7654196f37b625f337192b235e558ab890
12002Author: Patrick Lam <plam@MIT.EDU>
12003Date:	Sat Feb 4 00:09:42 2006 +0000
12004
12005    src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
12006    Fix memory leak.
12007    reviewed by: plam
12008
12009 ChangeLog   | 7 +++++++
12010 src/fccfg.c | 2 ++
12011 2 files changed, 9 insertions(+)
12012
12013commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
12014Author: Patrick Lam <plam@MIT.EDU>
12015Date:	Sat Feb 4 00:04:00 2006 +0000
12016
12017    Gracefully handle the case where a cache asserts that it has
12018    a negative
12019	number of fonts, causing overflow.
12020    reviewed by: plam
12021
12022 ChangeLog  |  8 ++++++++
12023 src/fcfs.c | 29 +++++++++++++++--------------
12024 2 files changed, 23 insertions(+), 14 deletions(-)
12025
12026commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
12027Author: Patrick Lam <plam@MIT.EDU>
12028Date:	Fri Feb 3 23:47:37 2006 +0000
12029
12030    Fix double free in error case.
12031
12032 ChangeLog     | 5 +++++
12033 src/fccache.c | 2 +-
12034 2 files changed, 6 insertions(+), 1 deletion(-)
12035
12036commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
12037Author: Patrick Lam <plam@MIT.EDU>
12038Date:	Tue Jan 31 07:30:23 2006 +0000
12039
12040    Stephan Kulow <coolo@suse.de> reviewed by: plam
12041    Replace 'stamp' target with mkinstalldirs.
12042
12043 ChangeLog	      |  8 ++++++++
12044 fc-cache/Makefile.am | 13 +++----------
12045 2 files changed, 11 insertions(+), 10 deletions(-)
12046
12047commit 28aefd013d1896ffbf389596109eaec729d5d9a5
12048Author: Patrick Lam <plam@MIT.EDU>
12049Date:	Tue Jan 31 07:16:22 2006 +0000
12050
12051    Toast broken global cache files.
12052    reviewed by: plam
12053
12054 ChangeLog     | 7 +++++++
12055 src/fccache.c | 4 ++--
12056 2 files changed, 9 insertions(+), 2 deletions(-)
12057
12058commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
12059Author: Patrick Lam <plam@MIT.EDU>
12060Date:	Tue Jan 31 04:42:20 2006 +0000
12061
12062    Actually use the directories that I added to the global cache. Fixes
12063    'make
12064	check'.
12065
12066 ChangeLog     |  6 ++++++
12067 src/fccache.c | 11 +++++++++--
12068 2 files changed, 15 insertions(+), 2 deletions(-)
12069
12070commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
12071Author: Patrick Lam <plam@MIT.EDU>
12072Date:	Tue Jan 31 04:07:45 2006 +0000
12073
12074    Don't stop scanning if a directory in fonts.conf doesn't exist,
12075    because
12076	subsequent directories might exist.
12077    reviewed by: plam
12078
12079 ChangeLog	     |	8 ++++++++
12080 fc-cache/fc-cache.c | 20 ++++++++++++++------
12081 2 files changed, 22 insertions(+), 6 deletions(-)
12082
12083commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
12084Author: Patrick Lam <plam@MIT.EDU>
12085Date:	Mon Jan 30 16:31:56 2006 +0000
12086
12087    Make global cache work again after putting dir names into global cache
12088    (I
12089	misplaced the recording of a file offset).
12090
12091 ChangeLog     | 6 ++++++
12092 src/fccache.c | 2 +-
12093 2 files changed, 7 insertions(+), 1 deletion(-)
12094
12095commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
12096Author: Patrick Lam <plam@MIT.EDU>
12097Date:	Mon Jan 30 15:59:17 2006 +0000
12098
12099    Update fc-cat to handle subdir lists in global cache file.
12100    Another FcCacheReadString return value check.
12101
12102 ChangeLog	 |  9 +++++++++
12103 fc-cat/fc-cat.c | 10 ++++++++++
12104 src/fccache.c	 | 11 +++++++++--
12105 3 files changed, 28 insertions(+), 2 deletions(-)
12106
12107commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
12108Author: Patrick Lam <plam@MIT.EDU>
12109Date:	Mon Jan 30 15:44:13 2006 +0000
12110
12111    Make fccache more resilient to broken cache files by checking
12112    return value
12113	of FcCacheReadString all the time.
12114    reviewed by: plam
12115
12116 ChangeLog     |  9 +++++++++
12117 src/fccache.c | 28 ++++++++++++++--------------
12118 2 files changed, 23 insertions(+), 14 deletions(-)
12119
12120commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
12121Author: Patrick Lam <plam@MIT.EDU>
12122Date:	Mon Jan 30 14:43:04 2006 +0000
12123
12124    Remove references to dead fontconfig(3) manpages in other fontconfig
12125	manpages.
12126    reviewed by: plam
12127
12128 ChangeLog	     | 9 +++++++++
12129 fc-lang/fc-lang.man | 2 --
12130 fc-match/fc-match.1 | 2 --
12131 3 files changed, 9 insertions(+), 4 deletions(-)
12132
12133commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
12134Author: Patrick Lam <plam@MIT.EDU>
12135Date:	Mon Jan 30 04:51:22 2006 +0000
12136
12137    Fix world's tiniest typo in code example.
12138    reviewed by: plam
12139
12140 ChangeLog	    | 7 +++++++
12141 doc/fcpattern.fncs | 2 +-
12142 2 files changed, 8 insertions(+), 1 deletion(-)
12143
12144commit 30c4189deb8412793d175bce255561a882ad81b7
12145Author: Patrick Lam <plam@MIT.EDU>
12146Date:	Mon Jan 30 04:47:17 2006 +0000
12147
12148    Fix global cache reads of subdirectories.
12149    reviewed by: plam
12150
12151 ChangeLog     | 7 +++++++
12152 src/fccache.c | 2 +-
12153 2 files changed, 8 insertions(+), 1 deletion(-)
12154
12155commit 971cf18018a4f41bca196dd81989e67672e52112
12156Author: Patrick Lam <plam@MIT.EDU>
12157Date:	Mon Jan 30 04:27:53 2006 +0000
12158
12159    Add documentation for FcConfigNormalizeFontDir.
12160    Write directory information to global caches to fix make check
12161    (reported by
12162	Ronny V. Vindenes). This changes the global cache format again.
12163
12164 ChangeLog	   | 13 +++++++++++++
12165 doc/fcconfig.fncs | 11 +++++++++++
12166 src/fccache.c	   | 25 +++++++++++++++++++++++--
12167 src/fcdir.c	   |  2 +-
12168 src/fcint.h	   |  2 ++
12169 5 files changed, 50 insertions(+), 3 deletions(-)
12170
12171commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
12172Author: Patrick Lam <plam@MIT.EDU>
12173Date:	Fri Jan 27 05:47:59 2006 +0000
12174
12175    Move FcConfigNormalizeFontDir call so that it doesn't result in
12176    infinite
12177	recursion (reported by Ronny V. Vindenes).
12178
12179 ChangeLog		 | 9 +++++++++
12180 fc-cache/fc-cache.c	 | 6 +++++-
12181 fontconfig/fontconfig.h | 4 ++++
12182 src/fccache.c		 | 8 --------
12183 src/fcint.h		 | 4 ----
12184 5 files changed, 18 insertions(+), 13 deletions(-)
12185
12186commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
12187Author: Patrick Lam <plam@MIT.EDU>
12188Date:	Fri Jan 27 00:27:37 2006 +0000
12189
12190    Add a couple of missing normalizations to make fc-cache work right;
12191    only
12192	scan subdirectories once.
12193
12194 ChangeLog     | 7 +++++++
12195 src/fccache.c | 8 ++++++++
12196 src/fccfg.c   | 4 ++--
12197 3 files changed, 17 insertions(+), 2 deletions(-)
12198
12199commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
12200Author: Patrick Lam <plam@MIT.EDU>
12201Date:	Thu Jan 26 16:11:41 2006 +0000
12202
12203    Don't crash on non-existant directories in global cache.
12204    reviewed by: plam
12205
12206 ChangeLog     | 7 +++++++
12207 src/fccache.c | 4 +++-
12208 2 files changed, 10 insertions(+), 1 deletion(-)
12209
12210commit f468f568b4aedef1606b0692addf47cb9f02b328
12211Author: Patrick Lam <plam@MIT.EDU>
12212Date:	Thu Jan 26 16:09:12 2006 +0000
12213
12214    Stop trampling the directory name when writing out caches. (with Mike
12215	Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
12216	necessary. Don't scan directories that can't be normalized.
12217
12218 ChangeLog     | 11 +++++++++++
12219 src/fccache.c | 16 +++++++++++++---
12220 src/fccfg.c   | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
12221 src/fcdir.c   |  6 +++++-
12222 src/fcxml.c   |  2 +-
12223 5 files changed, 82 insertions(+), 5 deletions(-)
12224
12225commit 575a37b7975656f73162438635b4ba26e229b33f
12226Author: Patrick Lam <plam@MIT.EDU>
12227Date:	Wed Jan 25 14:52:49 2006 +0000
12228
12229    Fix additional memory leaks reported by Ronny V. Vindenes: don't
12230    invoke
12231	FcValueSave on hashed static strings in FcPatternAddWithBinding.
12232    Add another st_dev check in FcDirCacheOpen.
12233
12234 ChangeLog     | 11 +++++++++++
12235 src/fccache.c | 13 +++++++++++--
12236 src/fccfg.c   |  3 +--
12237 src/fcpat.c   |  9 ++++++++-
12238 4 files changed, 31 insertions(+), 5 deletions(-)
12239
12240commit 16a71eff3ee0326db3794fa26548106a8a8697f6
12241Author: Patrick Lam <plam@MIT.EDU>
12242Date:	Wed Jan 25 02:54:37 2006 +0000
12243
12244    Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
12245	fontconfig to treat A-X fonts differently from A-Y fonts;
12246	please mail
12247	the fontconfig list if this causes any problems.
12248    reviewed by: plam
12249
12250 ChangeLog	    | 10 ++++++++++
12251 fc-lang/zh_hk.orth |  2 +-
12252 src/fcfreetype.c   |  2 +-
12253 3 files changed, 12 insertions(+), 2 deletions(-)
12254
12255commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
12256Author: Patrick Lam <plam@MIT.EDU>
12257Date:	Wed Jan 25 02:33:46 2006 +0000
12258
12259    Fix memory leaks reported by Ronny V. Vindenes.
12260
12261 ChangeLog	  | 6 ++++++
12262 src/fccache.c	  | 9 ++++++++-
12263 src/fcfreetype.c | 8 +++++++-
12264 3 files changed, 21 insertions(+), 2 deletions(-)
12265
12266commit 986e35979e56774c91f3214af9e8a6f71817dcfa
12267Author: Patrick Lam <plam@MIT.EDU>
12268Date:	Thu Jan 19 19:20:30 2006 +0000
12269
12270    Fix for unaligned memory accesses.
12271    reviewed by: plam
12272
12273 ChangeLog   |	9 ++++++++-
12274 src/fcpat.c | 12 ++++++++----
12275 2 files changed, 16 insertions(+), 5 deletions(-)
12276
12277commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
12278Author: Patrick Lam <plam@MIT.EDU>
12279Date:	Wed Jan 18 15:41:15 2006 +0000
12280
12281    Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
12282    calls to
12283	avoid crashes.
12284    reviewed by: plam
12285
12286 ChangeLog   | 8 ++++++++
12287 src/fcdir.c | 4 +++-
12288 2 files changed, 11 insertions(+), 1 deletion(-)
12289
12290commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
12291Author: Patrick Lam <plam@MIT.EDU>
12292Date:	Sun Jan 15 05:31:58 2006 +0000
12293
12294    Fix segfault when consuming zero-length caches in fc-cat (which has no
12295	config, so FcConfigAddFontDir shouldn't be called.)
12296
12297 ChangeLog     | 6 ++++++
12298 src/fccache.c | 3 ++-
12299 2 files changed, 8 insertions(+), 1 deletion(-)
12300
12301commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
12302Author: Patrick Lam <plam@MIT.EDU>
12303Date:	Sat Jan 14 21:23:03 2006 +0000
12304
12305    Compare device numbers as well as inodes. Always normalize directory
12306    names
12307	before comparing them.
12308    Allocate extra space for appended '/' in directory name.
12309    reviewed by: plam
12310
12311 ChangeLog		 | 19 +++++++++++++++++++
12312 fc-cache/fc-cache.c	 |  2 +-
12313 fc-cat/fc-cat.c	 |  6 +++++-
12314 fontconfig/fontconfig.h |  2 +-
12315 src/fccache.c		 | 19 ++++++++++++++-----
12316 src/fccfg.c		 |  7 ++++---
12317 src/fcdir.c		 |  2 +-
12318 src/fcint.h		 |  6 ++++--
12319 8 files changed, 49 insertions(+), 14 deletions(-)
12320
12321commit df3efc11a9584e2099366c31ba64ac9346760321
12322Author: Patrick Lam <plam@MIT.EDU>
12323Date:	Tue Jan 10 13:15:05 2006 +0000
12324
12325    Explicitly add font dirs to config.fontDirs even if they're empty. Set
12326	current config in fc-cache.c. Fix treatment of cache directory
12327	as read
12328	from cache file; don't use string equality to determine if we
12329	have the
12330	right file, use inode equality.
12331
12332 ChangeLog	     | 12 ++++++++++
12333 fc-cache/fc-cache.c |	1 +
12334 src/fccache.c	     | 64
12335 ++++++++++++++++++++++++++++-------------------------
12336 3 files changed, 47 insertions(+), 30 deletions(-)
12337
12338commit cd9bca69702900ca9b24319c76b2dc9432bb548f
12339Author: Patrick Lam <plam@MIT.EDU>
12340Date:	Mon Jan 9 13:58:04 2006 +0000
12341
12342    Normalize font dirs by using the form, as given in fonts.conf,
12343    and recorded
12344	in FcConfig's fontDirs string set, as canonical.
12345    Actually update config.fontDirs as font directories are scanned.
12346
12347 ChangeLog	     | 14 ++++++++++++++
12348 fc-cache/fc-cache.c |	2 +-
12349 fc-cat/fc-cat.c     |	4 ++--
12350 src/fccache.c	     | 21 ++++++++++++---------
12351 src/fccfg.c	     | 23 +++++++++++++++++++++++
12352 src/fcdir.c	     |	3 ++-
12353 src/fcint.h	     |	6 +++++-
12354 7 files changed, 59 insertions(+), 14 deletions(-)
12355
12356commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
12357Author: Patrick Lam <plam@MIT.EDU>
12358Date:	Sun Jan 8 10:58:30 2006 +0000
12359
12360    Fix matching bug when multiple elements match; don't use the sum
12361    of all
12362	scores, but the best score.
12363    Also more perf opts, e.g. evaluate best over all font sets rather
12364    than on a
12365	per-set basis (and other changes).
12366
12367 src/fcmatch.c | 243
12368 ++++++++++++++++++++++++++++++++++------------------------
12369 1 file changed, 143 insertions(+), 100 deletions(-)
12370
12371commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
12372Author: Patrick Lam <plam@MIT.EDU>
12373Date:	Sun Jan 8 10:58:05 2006 +0000
12374
12375    Fix matching bug when multiple elements match; don't use the sum
12376    of all
12377	scores, but the best score.
12378    Also more perf opts, e.g. evaluate best over all font sets rather
12379    than on a
12380	per-set basis (and other changes).
12381
12382 ChangeLog | 9 +++++++++
12383 1 file changed, 9 insertions(+)
12384
12385commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
12386Author: Patrick Lam <plam@MIT.EDU>
12387Date:	Sun Jan 8 10:50:51 2006 +0000
12388
12389    Properly skip past dir caches that contain zero fonts (as occurs
12390    in global
12391	caches.) Reported by Mike Fabian.
12392
12393 ChangeLog     | 6 ++++++
12394 src/fccache.c | 4 ++++
12395 2 files changed, 10 insertions(+)
12396
12397commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
12398Author: Patrick Lam <plam@MIT.EDU>
12399Date:	Sat Jan 7 06:36:24 2006 +0000
12400
12401    Print out full pathname in fc-match -v as well. Reported by Frederic
12402	Crozat.
12403    Fix bug where fc-match crashes when given __DUMMY__ property to
12404    match on.
12405    (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
12406    to
12407	distinguish an error return from a successful return. -PL)
12408    reviewed by: plam
12409
12410 ChangeLog    | 18 ++++++++++++++++++
12411 src/fcdbg.c  | 21 ++++++++++++++++++++-
12412 src/fcname.c | 11 +++++++----
12413 3 files changed, 45 insertions(+), 5 deletions(-)
12414
12415commit c60ec7cc6d1795922b742435965746e02e67f11c
12416Author: Patrick Lam <plam@MIT.EDU>
12417Date:	Thu Jan 5 15:12:22 2006 +0000
12418
12419    Add self to AUTHORS list.
12420    Minor change to global cache file format to fix fc-cat bug reported by
12421	Frederic Crozat, and buglet with not globally caching directories
12422	with
12423	zero fonts cached.
12424
12425 AUTHORS	 |  2 ++
12426 ChangeLog	 | 18 ++++++++++++++++
12427 fc-cat/fc-cat.c | 66
12428 +++++++++++++++++++++++++++++++++------------------------
12429 src/fccache.c	 | 31 +++++++++++++--------------
12430 src/fcint.h	 |  1 +
12431 src/fcpat.c	 |  2 +-
12432 6 files changed, 75 insertions(+), 45 deletions(-)
12433
12434commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
12435Author: Patrick Lam <plam@MIT.EDU>
12436Date:	Mon Jan 2 17:20:23 2006 +0000
12437
12438    Fix double-free which occurs because FcValueCanonicalize doesn't
12439    create an
12440	extra copy of the returned value, it only canonicalizes it.
12441    reviewed by: plam
12442
12443 ChangeLog   | 11 ++++++++++-
12444 src/fccfg.c |	1 +
12445 2 files changed, 11 insertions(+), 1 deletion(-)
12446
12447commit cea78a87910a88383699d5a386693d39aa3236f5
12448Author: Patrick Lam <plam@MIT.EDU>
12449Date:	Mon Jan 2 17:18:22 2006 +0000
12450
12451    Fix version of .cache file (currently 1 -> currently 2). Reported
12452    by Jim
12453	Osborn.
12454
12455 ChangeLog | 6 ++++++
12456 1 file changed, 6 insertions(+)
12457
12458commit e9fd3c069aa415f9e7589dd1a871cd7727925364
12459Author: Patrick Lam <plam@MIT.EDU>
12460Date:	Mon Jan 2 17:13:48 2006 +0000
12461
12462    Fix version of .cache file (currently 1 -> currently 2). Reported
12463    by Jim
12464	Osborn.
12465
12466 doc/fontconfig-user.sgml | 2 +-
12467 1 file changed, 1 insertion(+), 1 deletion(-)
12468
12469commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
12470Author: Patrick Lam <plam@MIT.EDU>
12471Date:	Wed Dec 21 20:00:20 2005 +0000
12472
12473    Shut up GCC warnings on amd.
12474    reviewed by: plam
12475
12476 ChangeLog   | 7 +++++++
12477 src/fcpat.c | 4 ++--
12478 2 files changed, 9 insertions(+), 2 deletions(-)
12479
12480commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
12481Author: Patrick Lam <plam@MIT.EDU>
12482Date:	Wed Dec 21 05:37:10 2005 +0000
12483
12484    Avoid check on _fcBankId nullness and fix case where it used to crash.
12485
12486 ChangeLog	 | 7 +++++++
12487 src/fccharset.c | 2 +-
12488 src/fcint.h	 | 2 +-
12489 3 files changed, 9 insertions(+), 2 deletions(-)
12490
12491commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
12492Author: Patrick Lam <plam@MIT.EDU>
12493Date:	Wed Dec 21 03:31:19 2005 +0000
12494
12495    Bump version to 2.3.93.
12496    Use open instead of fopen (requested by Phil Race for Sun).
12497    src/fccache.c (FcDirCacheWrite);
12498    Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
12499    dir.
12500
12501 ChangeLog		 | 20 ++++++++++++++++
12502 README			 | 17 ++++++++++++--
12503 configure.in		 |  2 +-
12504 fc-cache/Makefile.am	 |  8 +++++++
12505 fontconfig/fontconfig.h |  2 +-
12506 src/fccache.c		 | 62
12507 ++++++++++++++++++++++++++++++++++++++++---------
12508 src/fcxml.c		 | 13 ++++++-----
12509 7 files changed, 103 insertions(+), 21 deletions(-)
12510
12511commit 6f767cec491d354150a11491905ba59cc77a2659
12512Author: Patrick Lam <plam@MIT.EDU>
12513Date:	Tue Dec 20 20:35:47 2005 +0000
12514
12515    Restore code to skip over PCF fonts that have no encoded
12516    characters. (We
12517	guess that a font is PCF by presence of the PIXEL_SIZE BDF
12518	property.)
12519
12520 ChangeLog		     | 8 ++++++++
12521 conf.d/10LohitGujarati.conf | 5 +++++
12522 src/fcfreetype.c	     | 9 ++++++---
12523 3 files changed, 19 insertions(+), 3 deletions(-)
12524
12525commit a7683cafe10925d09855f927cb7602a90e10516f
12526Author: Carl Worth <cworth@cworth.org>
12527Date:	Tue Dec 13 17:50:50 2005 +0000
12528
12529    Add a configuration file that disables hinting for the Lohit
12530    Gujarati font
12531	(since the hinting distort some glyphs quite badly).
12532    reviewed by: keithp
12533
12534 ChangeLog		     | 8 ++++++++
12535 conf.d/10LohitGujarati.conf | 5 +++++
12536 conf.d/Makefile.am	     | 1 +
12537 3 files changed, 14 insertions(+)
12538
12539commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
12540Author: Patrick Lam <plam@MIT.EDU>
12541Date:	Mon Dec 12 20:45:54 2005 +0000
12542
12543    Read and write the original location as a fallback for the hashed
12544    cache
12545	file locations. This is mostly for users to be able to have
12546	per-directory cache files.
12547
12548 ChangeLog     |  7 +++++++
12549 src/fccache.c | 41 ++++++++++++++++++++++++++++++++---------
12550 2 files changed, 39 insertions(+), 9 deletions(-)
12551
12552commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
12553Author: Patrick Lam <plam@MIT.EDU>
12554Date:	Mon Dec 12 13:46:45 2005 +0000
12555
12556    Improve error message when fc-cache can't write the cache. Add missing
12557	slash. Reported by Behdad. Incorporate Behdad's patch to create
12558	/var/cache/fontconfig when appropriate.
12559
12560 ChangeLog	      | 9 +++++++++
12561 fc-cache/Makefile.am | 5 +++++
12562 fc-cache/fc-cache.c  | 4 +++-
12563 src/fccache.c	      | 2 +-
12564 4 files changed, 18 insertions(+), 2 deletions(-)
12565
12566commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
12567Author: Patrick Lam <plam@MIT.EDU>
12568Date:	Mon Dec 12 13:20:41 2005 +0000
12569
12570    Fix crash reported by Frederic Crozat when using libxml2.
12571    reviewed by: plam
12572
12573 ChangeLog   | 7 +++++++
12574 src/fcxml.c | 3 +++
12575 2 files changed, 10 insertions(+)
12576
12577commit ea44e2184198aba956e39ae63a4914544c9719fe
12578Author: Patrick Lam <plam@MIT.EDU>
12579Date:	Fri Dec 9 16:36:45 2005 +0000
12580
12581    Migrate cache files from fonts directories to
12582    /var/cache/fontconfig. This
12583	helps make fontconfig FHS-compliant, but requires that all
12584	caches get
12585	rebuilt.
12586    Also, autogen.sh now needs the additional parameter
12587    --localstatedir=/var.
12588
12589 ChangeLog		 |  20 ++
12590 INSTALL		 |   2 +-
12591 configure.in		 |   7 +
12592 fc-cache/Makefile.am	 |   2 +
12593 fc-cat/Makefile.am	 |   2 +
12594 fc-cat/fc-cat.c	 |  13 +-
12595 fontconfig/fontconfig.h |   1 +
12596 src/Makefile.am	 |   2 +
12597 src/fccache.c		 | 523
12598 +++++++++++++++++++++++++++++++++++++++++++-----
12599 9 files changed, 519 insertions(+), 53 deletions(-)
12600
12601commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
12602Author: Patrick Lam <plam@MIT.EDU>
12603Date:	Thu Dec 8 05:54:27 2005 +0000
12604
12605    Because we've changed FcPatternAddString to use FcStrStaticName
12606    and not
12607	FcValueSave, explicitly handle the case of a null string.
12608
12609 ChangeLog   | 6 ++++++
12610 src/fcpat.c | 7 +++++++
12611 2 files changed, 13 insertions(+)
12612
12613commit 982b598278315de60721740047a1b57f4a5895b8
12614Author: Patrick Lam <plam@MIT.EDU>
12615Date:	Wed Dec 7 03:55:25 2005 +0000
12616
12617    Fix warnings.
12618
12619 ChangeLog	 | 5 +++++
12620 fc-cat/fc-cat.c | 9 +++------
12621 2 files changed, 8 insertions(+), 6 deletions(-)
12622
12623commit c6103dfb22de0664a6ab164d90d6959551e301c5
12624Author: Patrick Lam <plam@MIT.EDU>
12625Date:	Tue Dec 6 18:57:43 2005 +0000
12626
12627    Don't assign types to user object names.
12628
12629 ChangeLog    | 5 +++++
12630 src/fcname.c | 3 +++
12631 2 files changed, 8 insertions(+)
12632
12633commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
12634Author: Patrick Lam <plam@MIT.EDU>
12635Date:	Mon Dec 5 16:08:01 2005 +0000
12636
12637    Don't free strings that have been returned from FcStrStaticName.
12638
12639 ChangeLog   |	5 +++++
12640 src/fcpat.c | 21 +++++++++++++++++++--
12641 2 files changed, 24 insertions(+), 2 deletions(-)
12642
12643commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
12644Author: Patrick Lam <plam@MIT.EDU>
12645Date:	Thu Dec 1 07:12:45 2005 +0000
12646
12647    Add codepath for reading global cache files as well.
12648
12649 ChangeLog	 |  5 +++++
12650 fc-cat/fc-cat.c | 61
12651 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12652 2 files changed, 66 insertions(+)
12653
12654commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
12655Author: Patrick Lam <plam@MIT.EDU>
12656Date:	Thu Dec 1 06:27:07 2005 +0000
12657
12658    file 10-fonts-persian.conf was initially added on branch
12659    fc-2_4_branch.
12660
12661commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
12662Author: Patrick Lam <plam@MIT.EDU>
12663Date:	Thu Dec 1 06:27:07 2005 +0000
12664
12665    Add config file for Persian fonts from Sharif FarsiWeb, Inc.
12666    reviewed by: plam
12667
12668 ChangeLog		      |  10 +-
12669 conf.d/10-fonts-persian.conf | 545
12670 +++++++++++++++++++++++++++++++++++++++++++
12671 conf.d/Makefile.am	      |   1 +
12672 3 files changed, 555 insertions(+), 1 deletion(-)
12673
12674commit cb6d97eb1baba6795bb8abdede69902b2440f371
12675Author: Patrick Lam <plam@MIT.EDU>
12676Date:	Wed Nov 30 22:13:21 2005 +0000
12677
12678    Only add a config file to the set of config files once.
12679    reviewed by: plam
12680
12681 ChangeLog   | 7 +++++++
12682 src/fcxml.c | 6 ++++++
12683 2 files changed, 13 insertions(+)
12684
12685commit 93a27747a485624d4a89550036e12eeec96d4558
12686Author: Patrick Lam <plam@MIT.EDU>
12687Date:	Tue Nov 29 15:04:06 2005 +0000
12688
12689    src/fcint.h (FcCacheBankToIndex);
12690    Fix segfault by guarding array dereference.
12691
12692 ChangeLog   | 5 +++++
12693 src/fcint.h | 2 +-
12694 2 files changed, 6 insertions(+), 1 deletion(-)
12695
12696commit b8948e85420469c83098a6b97d7979189a8734d9
12697Author: Patrick Lam <plam@MIT.EDU>
12698Date:	Tue Nov 29 14:57:10 2005 +0000
12699
12700    Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
12701	checks the front of the list and a non-inlineable part which
12702	finds and
12703	moves the appropriate element to the front of the list.
12704    reviewed by: plam
12705
12706 ChangeLog	   | 14 ++++++++++++++
12707 fc-lang/fc-lang.c |  5 ++++-
12708 src/fccache.c	   | 34 +++++++++++++++++-----------------
12709 src/fcint.h	   |  9 ++++++++-
12710 4 files changed, 43 insertions(+), 19 deletions(-)
12711
12712commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
12713Author: Patrick Lam <plam@MIT.EDU>
12714Date:	Tue Nov 29 06:23:00 2005 +0000
12715
12716    Make the perf guys hate me a bit less: hoist the directory-name
12717	FcConfigAcceptFont check for cached fonts up to directory
12718	cache read
12719	time, rather than running it for each font.
12720
12721 ChangeLog     | 8 ++++++++
12722 src/fccache.c | 3 +++
12723 src/fccfg.c   | 6 ++----
12724 3 files changed, 13 insertions(+), 4 deletions(-)
12725
12726commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
12727Author: Patrick Lam <plam@MIT.EDU>
12728Date:	Tue Nov 29 06:09:18 2005 +0000
12729
12730    Don't make FcPatternFindFullFname available to fccfg, it's not
12731    really safe.
12732	Instead go through FcPatternGetString (sorry, perf guys.) Also,
12733	use
12734	globs for dirs as well.
12735
12736 ChangeLog   | 9 +++++++++
12737 src/fccfg.c | 8 +++++---
12738 src/fcint.h | 3 ---
12739 src/fcpat.c | 5 ++++-
12740 4 files changed, 18 insertions(+), 7 deletions(-)
12741
12742commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
12743Author: Patrick Lam <plam@MIT.EDU>
12744Date:	Tue Nov 29 00:21:05 2005 +0000
12745
12746    Fix segfault.
12747
12748 ChangeLog   | 5 +++++
12749 src/fccfg.c | 5 ++++-
12750 2 files changed, 9 insertions(+), 1 deletion(-)
12751
12752commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
12753Author: Patrick Lam <plam@MIT.EDU>
12754Date:	Tue Nov 29 00:16:02 2005 +0000
12755
12756    Update autogenerated config.* files.
12757
12758 config/config.guess | 535
12759 +++++++++++++++++++++++++++-------------------------
12760 config/config.sub   |	67 ++++---
12761 2 files changed, 314 insertions(+), 288 deletions(-)
12762
12763commit ced3f0a0abd84de73753956ec18e7316eda33a37
12764Author: Patrick Lam <plam@MIT.EDU>
12765Date:	Tue Nov 29 00:14:42 2005 +0000
12766
12767    Fix problem dating back at least to 2.3.2 where globs weren't
12768    being applied
12769	to patterns loaded from a cache.
12770    Fix some obvious spelling mistakes.
12771
12772 ChangeLog		  | 13 +++++++++++++
12773 doc/fontconfig-user.sgml | 17 +++++++++--------
12774 src/fccfg.c		  |  3 ++-
12775 src/fcint.h		  |  3 +++
12776 src/fcpat.c		  |  4 +---
12777 5 files changed, 28 insertions(+), 12 deletions(-)
12778
12779commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
12780Author: Patrick Lam <plam@MIT.EDU>
12781Date:	Mon Nov 28 10:54:11 2005 +0000
12782
12783    Stephan Kulow <coolo@suse.de> reviewed by: plam
12784    Don't kill all fonts during match (oops!)
12785
12786 ChangeLog     | 23 +++++++++++++++++++++++
12787 src/fcmatch.c | 39 ++++++++++++++++++++++++++++++++-------
12788 2 files changed, 55 insertions(+), 7 deletions(-)
12789
12790commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
12791Author: Patrick Lam <plam@MIT.EDU>
12792Date:	Mon Nov 28 01:40:53 2005 +0000
12793
12794    Stephan Kulow <coolo@suse.de> Michael Matz <matz@suse.de> reviewed
12795    by: plam
12796    Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
12797	FcCompare into FcFontSetMatch and reorder the loops, adding
12798	a boolean
12799	array which blocks patterns from future consideration if
12800	they're known
12801	to not be best on some past criterion.
12802
12803 src/fcmatch.c | 224
12804 +++++++++++++++++++++++++++++++++++++++++-----------------
12805 1 file changed, 159 insertions(+), 65 deletions(-)
12806
12807commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
12808Author: Patrick Lam <plam@MIT.EDU>
12809Date:	Sat Nov 26 05:05:14 2005 +0000
12810
12811    Fix incorrect merge.
12812    reviewed by: plam
12813
12814 ChangeLog     | 7 +++++++
12815 src/fcmatch.c | 6 +++---
12816 2 files changed, 10 insertions(+), 3 deletions(-)
12817
12818commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
12819Author: Patrick Lam <plam@MIT.EDU>
12820Date:	Fri Nov 25 16:33:58 2005 +0000
12821
12822    Don't do random matching when bad objects are passed into
12823	FcCompareValueList.
12824
12825 ChangeLog     |  6 ++++++
12826 src/fcmatch.c | 58
12827 +++++++++++++++++++++++++++++++++++++++++++---------------
12828 2 files changed, 49 insertions(+), 15 deletions(-)
12829
12830commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
12831Author: Patrick Lam <plam@MIT.EDU>
12832Date:	Fri Nov 25 16:04:44 2005 +0000
12833
12834    Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
12835	_fcPatternElts, _fcValueLists for consistency.
12836
12837 ChangeLog   | 10 ++++++++++
12838 src/fcint.h |	8 ++++----
12839 src/fcpat.c | 50 +++++++++++++++++++++++++-------------------------
12840 3 files changed, 39 insertions(+), 29 deletions(-)
12841
12842commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
12843Author: Patrick Lam <plam@MIT.EDU>
12844Date:	Fri Nov 25 15:54:24 2005 +0000
12845
12846    Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
12847    reviewed by: plam
12848
12849 ChangeLog     |  7 +++++++
12850 src/fcmatch.c | 35 ++++++++++-------------------------
12851 2 files changed, 17 insertions(+), 25 deletions(-)
12852
12853commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
12854Author: Patrick Lam <plam@MIT.EDU>
12855Date:	Fri Nov 25 15:50:34 2005 +0000
12856
12857    Pass around FcCache *s to the Unserialize functions for extra
12858    consistency
12859	(and less overhead, for what that's worth).
12860
12861 ChangeLog	 | 13 +++++++++++++
12862 src/fccache.c	 |  2 +-
12863 src/fccharset.c | 12 ++++++------
12864 src/fcfs.c	 |  2 +-
12865 src/fcint.h	 | 10 +++++-----
12866 src/fclang.c	 |  8 ++++----
12867 src/fcname.c	 |  2 +-
12868 src/fcpat.c	 | 32 ++++++++++++++++----------------
12869 8 files changed, 47 insertions(+), 34 deletions(-)
12870
12871commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
12872Author: Patrick Lam <plam@MIT.EDU>
12873Date:	Fri Nov 25 03:00:51 2005 +0000
12874
12875    Inline the *PtrU functions to gain perf. Remove unneeded params
12876    for the
12877	FcCompare* functions.
12878    reviewed by: plam
12879
12880 ChangeLog     | 12 +++++++++++-
12881 src/fcint.h   | 31 +++++++++++++++++++++++++++----
12882 src/fcmatch.c | 50 +++++++++++++++++---------------------------------
12883 src/fcname.c  | 12 +++---------
12884 src/fcpat.c   | 22 ++--------------------
12885 5 files changed, 60 insertions(+), 67 deletions(-)
12886
12887commit 3f9f24e077cc079be362343be499ff0baf23e0a1
12888Author: Patrick Lam <plam@MIT.EDU>
12889Date:	Fri Nov 25 02:16:42 2005 +0000
12890
12891    Fix the debian changelog so that debian/rules works again, make it
12892    create a
12893	debian package for release 2.3.92-1. Acknowledge change in NMU of
12894	debian package.
12895
12896 debian/changelog | 13 +++++++++++++
12897 debian/control   |  1 +
12898 debian/po/cs.po  | 57
12899 ++++++++++++++++++++++++++++----------------------------
12900 3 files changed, 43 insertions(+), 28 deletions(-)
12901
12902commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
12903Author: Patrick Lam <plam@MIT.EDU>
12904Date:	Thu Nov 24 21:40:20 2005 +0000
12905
12906    Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
12907    Check for type validity during FcPatternAddWithBinding, don't
12908    verify type
12909	in FcFontMatch, don't call FcCanonicalize here (which always
12910	does a
12911	deep copy).
12912    reviewed by: plam
12913
12914 ChangeLog		 | 13 +++++++++++++
12915 fontconfig/fontconfig.h |  3 ---
12916 src/fcint.h		 |  3 +++
12917 src/fcmatch.c		 | 22 +++++-----------------
12918 src/fcpat.c		 | 22 +++++++++++++++++-----
12919 5 files changed, 38 insertions(+), 25 deletions(-)
12920
12921commit 4f8b266fd97e36961639c40d93225265c0f849c7
12922Author: Patrick Lam <plam@MIT.EDU>
12923Date:	Thu Nov 24 20:20:26 2005 +0000
12924
12925    Make FcCompareString and FcCompareFamily less expensive. Only add
12926    a value
12927	for FC_FAMILY if the proposed value is a string.
12928    reviewed by: plam
12929
12930 ChangeLog     | 11 ++++++++++-
12931 src/fcmatch.c | 24 +++++++++++++++++-------
12932 src/fcpat.c   |  7 +++++++
12933 3 files changed, 34 insertions(+), 8 deletions(-)
12934
12935commit b97a34b5924b1279dd831426a94016ea8b65ea8d
12936Author: Patrick Lam <plam@MIT.EDU>
12937Date:	Thu Nov 24 19:38:05 2005 +0000
12938
12939    Inline FcDebug invocations and only initialize once, in
12940    FcInit*. Improve
12941	debug msg in FcPatternPrint.
12942    reviewed by: plam
12943
12944 ChangeLog    | 10 ++++++++++
12945 src/fcdbg.c  | 30 ++++++++++++------------------
12946 src/fcinit.c |  2 ++
12947 src/fcint.h  |  9 +++++++--
12948 4 files changed, 31 insertions(+), 20 deletions(-)
12949
12950commit d2f459781cade98d1d07806d023e63f1fc289b0e
12951Author: Patrick Lam <plam@MIT.EDU>
12952Date:	Wed Nov 23 17:01:27 2005 +0000
12953
12954    Properly apply fcrozat's patch.
12955
12956 fc-cat/fc-cat.c | 2 +-
12957 1 file changed, 1 insertion(+), 1 deletion(-)
12958
12959commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
12960Author: Patrick Lam <plam@MIT.EDU>
12961Date:	Wed Nov 23 16:36:26 2005 +0000
12962
12963    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
12964    Minor code warning cleanups.
12965
12966 ChangeLog		 | 8 ++++++++
12967 fc-cat/fc-cat.c	 | 1 -
12968 fontconfig/fontconfig.h | 2 +-
12969 3 files changed, 9 insertions(+), 2 deletions(-)
12970
12971commit b1297aa8977901075e95e40bc430fc823e1fb230
12972Author: Patrick Lam <plam@MIT.EDU>
12973Date:	Wed Nov 23 15:33:48 2005 +0000
12974
12975    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
12976    Make getopt_long accept -s parameter to fc-match as well.
12977
12978 ChangeLog	     | 7 +++++++
12979 fc-match/fc-match.c | 2 +-
12980 2 files changed, 8 insertions(+), 1 deletion(-)
12981
12982commit 435fc66073ee83d17242bac2880e843489439cda
12983Author: Patrick Lam <plam@MIT.EDU>
12984Date:	Wed Nov 23 15:32:36 2005 +0000
12985
12986    2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
12987    Make getopt_long accept -s parameter to fc-match as well.
12988
12989 ChangeLog	     | 7 +++++++
12990 fc-match/fc-match.c | 2 +-
12991 2 files changed, 8 insertions(+), 1 deletion(-)
12992
12993commit adac22f290f1780f6d1424d6f93cc4453d4d489c
12994Author: Patrick Lam <plam@MIT.EDU>
12995Date:	Tue Nov 22 04:46:55 2005 +0000
12996
12997    Manually perform inlining & partial redundancy elimination to
12998    reduce calls
12999	to FcValueListPtrU.
13000    Only invoke strlen() when really necessary.
13001    reviewed by: plam
13002    reviewed by: plam
13003
13004 ChangeLog     | 16 ++++++++++++++++
13005 src/fcmatch.c | 17 +++++++++--------
13006 src/fcstr.c   |  8 ++------
13007 3 files changed, 27 insertions(+), 14 deletions(-)
13008
13009commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
13010Author: Patrick Lam <plam@MIT.EDU>
13011Date:	Sat Nov 19 22:38:39 2005 +0000
13012
13013    Get rid of the use of freetype internal headers in fcfreetype.c, since
13014	those headers will go away with freetype 2.2. Replace with public
13015	domain ftglue code from pango. Note that the patch removes
13016	some extra
13017	error checking in FT_Get_BDF_Property() and comments out the
13018	skipping
13019	of empty pcf fonts.
13020    reviewed by: plam
13021
13022 ChangeLog | 2 ++
13023 1 file changed, 2 insertions(+)
13024
13025commit 246985e40e3296a6bb427026d8274fe8409f3776
13026Author: Patrick Lam <plam@MIT.EDU>
13027Date:	Sat Nov 19 22:37:24 2005 +0000
13028
13029    file ftglue.c was initially added on branch fc-2_4_branch.
13030
13031commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
13032Author: Patrick Lam <plam@MIT.EDU>
13033Date:	Sat Nov 19 22:37:24 2005 +0000
13034
13035    Get rid of the use of freetype internal headers in fcfreetype.c, since
13036	those headers will go away with freetype 2.2. Replace with public
13037	domain ftglue code from pango. Note that the patch removes
13038	some extra
13039	error checking in FT_Get_BDF_Property() and comments out the
13040	skipping
13041	of empty pcf fonts.
13042    reviewed by: plam
13043
13044 src/ftglue.c | 349
13045 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13046 src/ftglue.h | 159 +++++++++++++++++++++++++++
13047 2 files changed, 508 insertions(+)
13048
13049commit 8ebf7725a8607b39ff505029b2a41369d67eb736
13050Author: Patrick Lam <plam@MIT.EDU>
13051Date:	Sat Nov 19 22:32:13 2005 +0000
13052
13053    Get rid of the use of freetype internal headers in fcfreetype.c, since
13054	those headers will go away with freetype 2.2. Replace with public
13055	domain ftglue code from pango. Note that the patch removes
13056	some extra
13057	error checking in FT_Get_BDF_Property() and comments out the
13058	skipping
13059	of empty pcf fonts.
13060    reviewed by: plam
13061
13062 ChangeLog	  | 13 ++++++++++
13063 src/Makefile.am  |  4 ++-
13064 src/fcfreetype.c | 75
13065 ++++++++++++++++++++++++++------------------------------
13066 3 files changed, 51 insertions(+), 41 deletions(-)
13067
13068commit a151acedc056783957f9875b1a21f13d0bb8bfe2
13069Author: Patrick Lam <plam@MIT.EDU>
13070Date:	Sat Nov 19 16:24:53 2005 +0000
13071
13072    Further fix of patch from 2005-11-04: miscounted numbers count
13073	(numbers_count); didn't strip duplicate numbers (langBankNumbers);
13074	and
13075	leafidx_offset and numbers_offset in fcLangCharSets are wrong.
13076    Removed leafidx_count and numbers_count since they are the same and
13077	replaced them with offset_count.
13078    reviewed by: plam
13079
13080 ChangeLog	   | 12 ++++++++++++
13081 fc-lang/fc-lang.c | 21 +++++++++++++--------
13082 2 files changed, 25 insertions(+), 8 deletions(-)
13083
13084commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
13085Author: Patrick Lam <plam@MIT.EDU>
13086Date:	Fri Nov 18 20:32:30 2005 +0000
13087
13088    Don't crash when fc-cat invoked with no arguments.
13089    Fix invalid read access caused by premature free and GCC4 warnings in
13090	libxml2 codepath.
13091    reviewed by: plam
13092    reviewed by: plam
13093
13094 ChangeLog	 | 17 ++++++++++++++++-
13095 fc-cat/fc-cat.c |  3 +++
13096 src/fcxml.c	 | 10 ++++++----
13097 3 files changed, 25 insertions(+), 5 deletions(-)
13098
13099commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
13100Author: Patrick Lam <plam@MIT.EDU>
13101Date:	Fri Nov 18 04:21:10 2005 +0000
13102
13103    List iteration not needed in FcConfigValues, since it's building
13104    up the
13105	list itself; we can just strip FcVoid elements during
13106	construction.
13107    reviewed by: plam
13108
13109 ChangeLog   |	9 +++++++++
13110 src/fccfg.c | 17 ++++++-----------
13111 2 files changed, 15 insertions(+), 11 deletions(-)
13112
13113commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
13114Author: Patrick Lam <plam@MIT.EDU>
13115Date:	Thu Nov 17 16:46:07 2005 +0000
13116
13117    Fix crash on invalid constants in config files (forgot to update
13118    a pointer
13119	upon list iteration.)
13120
13121 ChangeLog   | 6 ++++++
13122 src/fccfg.c | 1 +
13123 2 files changed, 7 insertions(+)
13124
13125commit f28472fdb4e51a06283161f9e7a645d5354a37d2
13126Author: Patrick Lam <plam@MIT.EDU>
13127Date:	Thu Nov 17 16:17:05 2005 +0000
13128
13129    Complain about invalid constants in config files.
13130    reviewed by: plam
13131
13132 ChangeLog   | 7 +++++++
13133 src/fcxml.c | 4 ++++
13134 2 files changed, 11 insertions(+)
13135
13136commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
13137Author: Patrick Lam <plam@MIT.EDU>
13138Date:	Thu Nov 17 15:43:39 2005 +0000
13139
13140    Don't add current_arch_start more than once.
13141    Fix ordering of ALIGN with respect to saving block_ptr; add another
13142    ALIGN
13143	to fcfs.c.
13144    reviewed by: plam
13145
13146 ChangeLog	 | 16 ++++++++++++++++
13147 src/fccache.c	 |  2 +-
13148 src/fccharset.c | 12 ++++++++----
13149 src/fcfs.c	 | 10 +++++++++-
13150 src/fcname.c	 |  6 ++++--
13151 src/fcpat.c	 |  1 +
13152 6 files changed, 39 insertions(+), 8 deletions(-)
13153
13154commit 8e351527bb87798e9b796e12a3b1ee6229536a28
13155Author: Patrick Lam <plam@MIT.EDU>
13156Date:	Wed Nov 16 17:49:01 2005 +0000
13157
13158    src/fccache.c (FcDirCacheProduce)
13159    Fix case where alignment bytes bumped up metadata->count causing
13160	unwarranted failures to write cache files. (Reported by Stephan
13161	Kulow).
13162
13163 ChangeLog     |  7 +++++++
13164 src/fccache.c | 15 +++++++++++----
13165 2 files changed, 18 insertions(+), 4 deletions(-)
13166
13167commit 7fd7221e683d6c65b9199fd06d34d5215582748e
13168Author: Patrick Lam <plam@MIT.EDU>
13169Date:	Wed Nov 16 15:55:17 2005 +0000
13170
13171    Add *NeededBytesAlign(), which overestimates the padding which
13172    is later
13173	added by the new ALIGN macro. Fix alignment problems on ia64
13174	and s390
13175	by bumping up block_ptr appropriately. (Earlier version by Andreas
13176	Schwab).
13177    Use sysconf to determine proper PAGESIZE value; this appears to be
13178	POSIX-compliant. (reported by Andreas Schwab)
13179    reviewed by: plam
13180
13181 ChangeLog	 | 23 +++++++++++++++++++++++
13182 src/fccache.c	 | 21 +++++++++++++--------
13183 src/fccharset.c | 11 +++++++++++
13184 src/fcfs.c	 | 10 ++++++++++
13185 src/fcint.h	 | 18 ++++++++++++++++++
13186 src/fclang.c	 |  8 ++++++++
13187 src/fcname.c	 |  8 ++++++++
13188 src/fcpat.c	 | 36 ++++++++++++++++++++++++++++++++++++
13189 8 files changed, 127 insertions(+), 8 deletions(-)
13190
13191commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
13192Author: Patrick Lam <plam@MIT.EDU>
13193Date:	Fri Nov 4 19:31:26 2005 +0000
13194
13195    Fix bug 2878 (excessive relocations at startup for charsets,
13196    reported by
13197	Ross Burton): fc-lang/fc-lang now creates the static form of the
13198	langset, not the dynamic form, so that the charsets should now
13199	be in
13200	.rodata.
13201
13202 ChangeLog	   | 11 +++++++++++
13203 fc-lang/fc-lang.c | 59
13204 ++++++++++++++++++++++++++++++++++++++++---------------
13205 src/fccharset.c   | 18 +++++++++++++++++
13206 src/fcint.h	   |  5 +++++
13207 src/fclang.c	   | 16 ++++++++++++++-
13208 5 files changed, 92 insertions(+), 17 deletions(-)
13209
13210commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
13211Author: Patrick Lam <plam@MIT.EDU>
13212Date:	Fri Nov 4 16:48:32 2005 +0000
13213
13214    Add test for validity of directory caches that somehow got lost
13215    (reported
13216	by make distcheck).
13217
13218 ChangeLog   | 6 ++++++
13219 src/fcdir.c | 2 +-
13220 2 files changed, 7 insertions(+), 1 deletion(-)
13221
13222commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
13223Author: Patrick Lam <plam@MIT.EDU>
13224Date:	Fri Nov 4 06:17:00 2005 +0000
13225
13226    Bump version to 2.3.92.
13227
13228 ChangeLog		 |  8 ++++++++
13229 README			 | 29 +++++++++++++++++++++++++++--
13230 configure.in		 |  2 +-
13231 fontconfig/fontconfig.h |  2 +-
13232 4 files changed, 37 insertions(+), 4 deletions(-)
13233
13234commit ea9726b620bff44d45fa25c91a8ab7d31a813577
13235Author: Patrick Lam <plam@MIT.EDU>
13236Date:	Thu Nov 3 04:45:57 2005 +0000
13237
13238    Fix argument ordering problem in call to FcPatternTransferFullFname.
13239
13240 ChangeLog   | 5 +++++
13241 src/fcpat.c | 2 +-
13242 2 files changed, 6 insertions(+), 1 deletion(-)
13243
13244commit 7358dae49b328f5546d156246510601e2dd85d1c
13245Author: Patrick Lam <plam@MIT.EDU>
13246Date:	Thu Nov 3 04:23:22 2005 +0000
13247
13248    Fix warnings and embarrassing double-free error.
13249
13250 ChangeLog	  |  7 +++++++
13251 src/fcfreetype.c |  2 +-
13252 src/fcpat.c	  | 14 +++++---------
13253 3 files changed, 13 insertions(+), 10 deletions(-)
13254
13255commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
13256Author: Patrick Lam <plam@MIT.EDU>
13257Date:	Wed Nov 2 15:57:36 2005 +0000
13258
13259    Change the rule for artificial emboldening in fonts.conf.in. This
13260    enables
13261	the support for artificial emboldening included in cairo.
13262    reviewed by: plam
13263
13264 ChangeLog     |  8 ++++++++
13265 fonts.conf.in | 18 ++++++++++++++----
13266 2 files changed, 22 insertions(+), 4 deletions(-)
13267
13268commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
13269Author: Patrick Lam <plam@MIT.EDU>
13270Date:	Wed Nov 2 15:29:53 2005 +0000
13271
13272    Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
13273    full
13274	names when transferring, and free full names when freeing the
13275	associated font. Reported by Jinghua Luo.
13276
13277 ChangeLog   |	8 ++++++++
13278 src/fcpat.c | 18 ++++++++++++++----
13279 2 files changed, 22 insertions(+), 4 deletions(-)
13280
13281commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
13282Author: Patrick Lam <plam@MIT.EDU>
13283Date:	Wed Nov 2 07:37:00 2005 +0000
13284
13285    Revert the previous patch and commit the correct patch: I forgot a
13286	canonicalization in FcValueListSerialize, so that it would
13287	choke on
13288	already-serialized input files. Duh!
13289
13290 ChangeLog	     | 8 ++++++++
13291 fc-cache/fc-cache.c | 9 ---------
13292 src/fcpat.c	     | 1 +
13293 3 files changed, 9 insertions(+), 9 deletions(-)
13294
13295commit c6b75577f3bf3019399e0a439d9cccf55e53999f
13296Author: Patrick Lam <plam@MIT.EDU>
13297Date:	Wed Nov 2 07:01:25 2005 +0000
13298
13299    Forcibly rescan a directory before writing a fresh local cache
13300    file for
13301	that directory, fixing the losing-fonts problem reported by
13302	Mike Fabian
13303	and also apparently the font cache file corruption.
13304
13305 ChangeLog	     | 8 ++++++++
13306 fc-cache/fc-cache.c | 9 +++++++++
13307 2 files changed, 17 insertions(+)
13308
13309commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
13310Author: Patrick Lam <plam@MIT.EDU>
13311Date:	Wed Nov 2 06:39:23 2005 +0000
13312
13313    Fix thinko: actually, the whole global cache is stale if the global
13314    cache
13315	is older than the (newest) config file.
13316
13317 ChangeLog     | 6 ++++++
13318 src/fccache.c | 6 +++---
13319 2 files changed, 9 insertions(+), 3 deletions(-)
13320
13321commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
13322Author: Patrick Lam <plam@MIT.EDU>
13323Date:	Wed Nov 2 06:29:14 2005 +0000
13324
13325    Declare the global cache of a directory's contents to be stale if the
13326	directory is newer than the (newest) configuration file. S:
13327	----------------------------------------------------------------------
13328
13329 ChangeLog     |  8 ++++++++
13330 src/fccache.c | 12 +++++++++---
13331 src/fccfg.c   | 20 ++++++++++++++------
13332 src/fcint.h   | 11 ++++++++++-
13333 4 files changed, 41 insertions(+), 10 deletions(-)
13334
13335commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
13336Author: Patrick Lam <plam@MIT.EDU>
13337Date:	Tue Nov 1 06:57:25 2005 +0000
13338
13339    Copy the full pathname whenever duplicating an FcPattern; otherwise,
13340	applications continue breaking.
13341
13342 ChangeLog     | 10 ++++++++++
13343 src/fcint.h   |  4 ++--
13344 src/fclist.c  |  6 +-----
13345 src/fcmatch.c |  4 ++++
13346 src/fcpat.c   | 25 ++++++++++++++++++++++++-
13347 5 files changed, 41 insertions(+), 8 deletions(-)
13348
13349commit d6946c1a11695eb55a3fe60db5480df94570b1ba
13350Author: Patrick Lam <plam@MIT.EDU>
13351Date:	Tue Nov 1 05:52:28 2005 +0000
13352
13353    Fix small memory error (tried to free argv); use basename and dirname
13354	correctly (they can modify their arguments).
13355
13356 ChangeLog	  | 7 +++++++
13357 fc-cat/fc-cat.c  | 4 +---
13358 src/fcfreetype.c | 2 +-
13359 3 files changed, 9 insertions(+), 4 deletions(-)
13360
13361commit e77c17184a6172d6368dd3193c791c4027065bbd
13362Author: Patrick Lam <plam@MIT.EDU>
13363Date:	Tue Nov 1 05:26:27 2005 +0000
13364
13365    Reinstate basename patch, but keep a hash table linking FcPatterns
13366    to their
13367	fully-qualified font names for clients' benefit. Clients only
13368	pay for
13369	the font names once they request the FC_FILE property from an
13370	FcPattern, but the font name is malloc'd at that point (i.e. not
13371	mmapped: that's impossible, since it may vary between machines.)
13372	Clients do have to pay for a copy of the path name per cache file.
13373    Note that FcPatternGetString now does some rewriting if you ask for an
13374	FC_FILE, appending the pathname as appropriate.
13375
13376 ChangeLog	  | 23 ++++++++++++++
13377 fc-cat/fc-cat.c  |  7 ++--
13378 src/fccache.c	  | 40 ++++++++++++++++++++---
13379 src/fcfreetype.c |  5 ++-
13380 src/fcint.h	  |  9 ++++++
13381 src/fclist.c	  |  8 +++++
13382 src/fcpat.c	  | 97
13383 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13384 7 files changed, 181 insertions(+), 8 deletions(-)
13385
13386commit be99726f672cef086b4256ad34163f6f9ed9d4a5
13387Author: Patrick Lam <plam@MIT.EDU>
13388Date:	Mon Oct 31 06:02:00 2005 +0000
13389
13390    Revert basename patch, which breaks fontconfig clients on my system.
13391
13392 src/fcfreetype.c | 3 +--
13393 1 file changed, 1 insertion(+), 2 deletions(-)
13394
13395commit 720298e773876037dd9af384a9cc16956600b5e7
13396Author: Patrick Lam <plam@MIT.EDU>
13397Date:	Wed Oct 26 06:34:29 2005 +0000
13398
13399    Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
13400	embedded bitmaps or not.
13401    reviewed by: plam
13402
13403 ChangeLog		 | 11 +++++++++++
13404 fontconfig/fontconfig.h |  1 +
13405 fonts.conf.in		 |  4 ++++
13406 src/fcdefault.c	 |  1 +
13407 src/fcname.c		 |  1 +
13408 5 files changed, 18 insertions(+)
13409
13410commit 961d9b9993ae815d6ba723829724bf0685809091
13411Author: Patrick Lam <plam@MIT.EDU>
13412Date:	Tue Oct 25 22:29:13 2005 +0000
13413
13414    Only add basename to patterns' FC_FILE element, not any part of the
13415	dirname.
13416
13417 ChangeLog	  | 6 ++++++
13418 src/fcfreetype.c | 3 ++-
13419 2 files changed, 8 insertions(+), 1 deletion(-)
13420
13421commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
13422Author: Patrick Lam <plam@MIT.EDU>
13423Date:	Sat Oct 22 15:12:05 2005 +0000
13424
13425    Add some more consts, fixing more GCC4 warnings.
13426
13427 ChangeLog	  |  5 +++++
13428 src/fcfreetype.c | 22 +++++++++++-----------
13429 2 files changed, 16 insertions(+), 11 deletions(-)
13430
13431commit 904426816df300fad816238f0f27ef595a6a539b
13432Author: Patrick Lam <plam@MIT.EDU>
13433Date:	Sat Oct 22 14:21:14 2005 +0000
13434
13435    Support localized font family and style names. This has been
13436    reported to
13437	break old apps like xfd, but modern (gtk+/qt/mozilla) apps
13438	work fine.
13439    reviewed by: plam
13440
13441 ChangeLog	 |   7 ++++
13442 src/fcdefault.c | 110
13443 +++++++++++++++++++++++++++++++-------------------------
13444 src/fcint.h	 |   4 +++
13445 src/fclist.c	 |  60 +++++++++++++++++++++++++++++--
13446 4 files changed, 130 insertions(+), 51 deletions(-)
13447
13448commit e58b50e88cbe3b55695101a0988306ea4646bbe4
13449Author: Patrick Lam <plam@MIT.EDU>
13450Date:	Fri Oct 21 20:24:30 2005 +0000
13451
13452    Destroy the global cache file if it's terminally broken. (reported
13453    by Mike
13454	Fabian)
13455
13456 ChangeLog     |  9 ++++++++-
13457 src/fccache.c | 16 +++++++++++++---
13458 2 files changed, 21 insertions(+), 4 deletions(-)
13459
13460commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
13461Author: Patrick Lam <plam@MIT.EDU>
13462Date:	Fri Oct 21 19:47:43 2005 +0000
13463
13464    Prevent fc-list from escaping strings when printing them.
13465
13466 ChangeLog		 |  7 +++++++
13467 fc-list/fc-list.c	 |  2 +-
13468 fontconfig/fontconfig.h |  3 +++
13469 src/fcname.c		 | 16 +++++++++++-----
13470 4 files changed, 22 insertions(+), 6 deletions(-)
13471
13472commit 250c1cd422ce6260ff58f2699043556d93729ef7
13473Author: Patrick Lam <plam@MIT.EDU>
13474Date:	Thu Oct 20 20:50:21 2005 +0000
13475
13476    Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
13477    reviewed by: plam
13478
13479 ChangeLog		 |  9 ++++++++-
13480 fontconfig/fontconfig.h | 12 ++++++++++--
13481 2 files changed, 18 insertions(+), 3 deletions(-)
13482
13483commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
13484Author: Patrick Lam <plam@MIT.EDU>
13485Date:	Fri Oct 14 21:02:31 2005 +0000
13486
13487    Add consts to variables so as to move arrays into .rodata.
13488    reviewed by: plam
13489
13490 ChangeLog		     | 8 ++++++++
13491 fc-glyphname/fc-glyphname.c | 4 ++--
13492 src/fclang.c		     | 4 ++--
13493 3 files changed, 12 insertions(+), 4 deletions(-)
13494
13495commit 15d7bd0a16af189194b665e789331a8f8c86f20d
13496Author: Patrick Lam <plam@MIT.EDU>
13497Date:	Fri Oct 14 20:56:27 2005 +0000
13498
13499    Check existence of directory cache file before attempting to unlink.
13500    reviewed by: plam
13501
13502 ChangeLog     | 7 +++++++
13503 src/fccache.c | 4 +++-
13504 2 files changed, 10 insertions(+), 1 deletion(-)
13505
13506commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
13507Author: Patrick Lam <plam@MIT.EDU>
13508Date:	Thu Oct 13 12:32:14 2005 +0000
13509
13510    Fix flipped return value on unlink. (Reported by Mike Fabian)
13511
13512 ChangeLog     | 14 ++++++++++++++
13513 src/fccache.c |  6 ++++--
13514 2 files changed, 18 insertions(+), 2 deletions(-)
13515
13516commit 2eb843740672da9319c190c48aea2cd98dc92725
13517Author: Patrick Lam <plam@MIT.EDU>
13518Date:	Wed Oct 12 07:55:42 2005 +0000
13519
13520    When fc-cache is run without --force, use directory cache files to
13521    speed up
13522	fc-cache run time.
13523
13524 src/fccache.c | 4 ++--
13525 src/fcdir.c   | 3 +++
13526 src/fcint.h   | 3 +++
13527 3 files changed, 8 insertions(+), 2 deletions(-)
13528
13529commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
13530Author: Patrick Lam <plam@MIT.EDU>
13531Date:	Thu Oct 6 20:45:25 2005 +0000
13532
13533    Add padding to make valgrind and glibc not hate each other when
13534    calling
13535	strlen().
13536
13537 ChangeLog    | 8 ++++++++
13538 src/fcname.c | 5 +++--
13539 src/fcpat.c  | 5 +++--
13540 3 files changed, 14 insertions(+), 4 deletions(-)
13541
13542commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
13543Author: Patrick Lam <plam@MIT.EDU>
13544Date:	Wed Oct 5 21:12:57 2005 +0000
13545
13546    Use libtool -no-undefined flag on all platforms.
13547    reviewed by: plam & keithp
13548
13549 ChangeLog	 | 7 +++++++
13550 src/Makefile.am | 3 +--
13551 2 files changed, 8 insertions(+), 2 deletions(-)
13552
13553commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
13554Author: Patrick Lam <plam@MIT.EDU>
13555Date:	Wed Oct 5 21:12:25 2005 +0000
13556
13557    Fix typo in manually applying patch.
13558
13559 src/Makefile.am | 2 +-
13560 1 file changed, 1 insertion(+), 1 deletion(-)
13561
13562commit affc7d1849c26db10b344cfbe834d0bba764f419
13563Author: Patrick Lam <plam@MIT.EDU>
13564Date:	Wed Oct 5 19:40:35 2005 +0000
13565
13566    Modify config file to use Greek fonts before Asian fonts with
13567    Greek glyphs.
13568    reviewed by: plam & keithp
13569
13570 ChangeLog     |  8 ++++++++
13571 fonts.conf.in | 10 +++++++---
13572 2 files changed, 15 insertions(+), 3 deletions(-)
13573
13574commit 328929f5ea3f507426b0c021c11fef62794066df
13575Author: Patrick Lam <plam@MIT.EDU>
13576Date:	Wed Oct 5 19:38:40 2005 +0000
13577
13578    Modify config file to use Greek fonts before Asian fonts with
13579    Greek glyphs.
13580    reviewed by: plam & keithp
13581
13582 ChangeLog     |  8 ++++++++
13583 fonts.conf.in | 10 +++++++---
13584 2 files changed, 15 insertions(+), 3 deletions(-)
13585
13586commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
13587Author: Patrick Lam <plam@MIT.EDU>
13588Date:	Wed Oct 5 19:32:41 2005 +0000
13589
13590    Use libtool -no-undefined flag on all platforms.
13591    reviewed by: plam & keithp
13592
13593 ChangeLog	 | 7 +++++++
13594 src/Makefile.am | 3 +--
13595 2 files changed, 8 insertions(+), 2 deletions(-)
13596
13597commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
13598Author: Patrick Lam <plam@MIT.EDU>
13599Date:	Wed Oct 5 18:41:55 2005 +0000
13600
13601    Implement move-to-front array for banks (perf regression reported
13602    by Ronny
13603	V. Vindenes).
13604
13605 ChangeLog     |  6 ++++++
13606 src/fccache.c | 29 +++++++++++++++++++----------
13607 2 files changed, 25 insertions(+), 10 deletions(-)
13608
13609commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
13610Author: Patrick Lam <plam@MIT.EDU>
13611Date:	Wed Oct 5 00:34:52 2005 +0000
13612
13613    Add new API which unlinks directory caches and checks dir caches for
13614	existence of appropriate sections. Fix fc-cache to unlink
13615	stale cache
13616	files and save directory caches that lack relevant sections.
13617
13618 ChangeLog		 | 11 +++++++++++
13619 fc-cache/fc-cache.c	 |  6 +++++-
13620 fontconfig/fontconfig.h |  6 ++++++
13621 src/fccache.c		 | 44 ++++++++++++++++++++++++++++++++++----------
13622 4 files changed, 56 insertions(+), 11 deletions(-)
13623
13624commit 6bf2380478f825a6135527133a03869e0ae18742
13625Author: Patrick Lam <plam@MIT.EDU>
13626Date:	Mon Oct 3 19:51:11 2005 +0000
13627
13628    Ensure that a directory cache has the appropriate section before
13629    reporting
13630	that it is valid (reported by Matthias Clasen).
13631
13632 ChangeLog     |  6 ++++++
13633 src/fccache.c | 15 +++++++++++++++
13634 2 files changed, 21 insertions(+)
13635
13636commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
13637Author: Patrick Lam <plam@MIT.EDU>
13638Date:	Sat Oct 1 19:18:51 2005 +0000
13639
13640    Bump version number to 2.3.91.
13641
13642 README			 | 15 ++++++++++++++-
13643 configure.in		 |  2 +-
13644 fontconfig/fontconfig.h |  2 +-
13645 3 files changed, 16 insertions(+), 3 deletions(-)
13646
13647commit e99f0f0a45b29ad195c96833c95771ccf7771fef
13648Author: Patrick Lam <plam@MIT.EDU>
13649Date:	Thu Sep 29 20:53:30 2005 +0000
13650
13651    Use libxml2 if requested (with --enable-libxml2) or if expat is not
13652	available.
13653    reviewed by: plam
13654
13655 ChangeLog	 |  11 ++++
13656 configure.in	 | 162
13657 +++++++++++++++++++++++++++++++-------------------------
13658 src/Makefile.am |   3 +-
13659 src/fcxml.c	 |  71 ++++++++++++++++++++++++-
13660 4 files changed, 174 insertions(+), 73 deletions(-)
13661
13662commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
13663Author: Patrick Lam <plam@MIT.EDU>
13664Date:	Thu Sep 29 05:14:04 2005 +0000
13665
13666    Fix multi-arch cache files: compute the position for the block to
13667    be added
13668	using info from OrigFile, not NewFile.
13669
13670 ChangeLog     | 6 ++++++
13671 src/fccache.c | 4 ++--
13672 2 files changed, 8 insertions(+), 2 deletions(-)
13673
13674commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
13675Author: Patrick Lam <plam@MIT.EDU>
13676Date:	Wed Sep 28 16:21:14 2005 +0000
13677
13678    Cast results of sizeof() to unsigned int to get rid of warnings
13679    on x86_64
13680	(thanks Matthias Clasen).
13681
13682 ChangeLog     |  8 +++++++-
13683 src/fccache.c | 38 +++++++++++++++++++-------------------
13684 2 files changed, 26 insertions(+), 20 deletions(-)
13685
13686commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
13687Author: Patrick Lam <plam@MIT.EDU>
13688Date:	Wed Sep 28 00:23:39 2005 +0000
13689
13690    Update ChangeLog.
13691
13692 ChangeLog | 34 ++++++++++++++++++++++++++++++++++
13693 1 file changed, 34 insertions(+)
13694
13695commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
13696Author: Patrick Lam <plam@MIT.EDU>
13697Date:	Wed Sep 28 00:23:15 2005 +0000
13698
13699    Use FcAtomic to rewrite cache files.
13700
13701 src/fccache.c | 132
13702 +++++++++++++++++++++++++++++++++++++++++++---------------
13703 1 file changed, 98 insertions(+), 34 deletions(-)
13704
13705commit 099f9a86834060741dcbdf8b70e32f3a7338925f
13706Author: Patrick Lam <plam@MIT.EDU>
13707Date:	Tue Sep 27 15:52:58 2005 +0000
13708
13709    Don't unlink the fonts.cache-2 file even if there's no data to
13710    write; just
13711	write an empty cache file. (thanks Lubos Lunak)
13712
13713 src/fccache.c | 7 -------
13714 1 file changed, 7 deletions(-)
13715
13716commit 6aee8c6faa2906334b9d9f933440184a256d0b53
13717Author: Patrick Lam <plam@MIT.EDU>
13718Date:	Tue Sep 27 05:43:08 2005 +0000
13719
13720    Allocate room for the subdirectory names in each directory
13721    cache. Thanks to
13722	James Cloos for finding and diagnosing this bug!
13723
13724 src/fccache.c | 10 ++++++++--
13725 1 file changed, 8 insertions(+), 2 deletions(-)
13726
13727commit 2633bc38431468ce528407ee576cb29b0d1212c8
13728Author: Patrick Lam <plam@MIT.EDU>
13729Date:	Tue Sep 27 05:26:59 2005 +0000
13730
13731    Fix .cvsignore file after copying across directories.
13732
13733 fc-cat/.cvsignore | 4 ++--
13734 1 file changed, 2 insertions(+), 2 deletions(-)
13735
13736commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
13737Author: Patrick Lam <plam@MIT.EDU>
13738Date:	Fri Sep 23 21:42:32 2005 +0000
13739
13740    Add comment about needing docbook-utils to run make distcheck;
13741    hope it'll
13742	save pain to others later.
13743
13744 INSTALL | 2 +-
13745 1 file changed, 1 insertion(+), 1 deletion(-)
13746
13747commit 35c2c7f1e979449e67551588f3440ff15e5c806c
13748Author: Patrick Lam <plam@MIT.EDU>
13749Date:	Fri Sep 23 14:41:40 2005 +0000
13750
13751    Update ChangeLog for 2.3.90.
13752
13753 ChangeLog | 33 +++++++++++++++++++++++++++++++++
13754 1 file changed, 33 insertions(+)
13755
13756commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
13757Author: Patrick Lam <plam@MIT.EDU>
13758Date:	Fri Sep 23 05:59:19 2005 +0000
13759
13760    file Makefile.am was initially added on branch fc-2_4_branch.
13761
13762commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
13763Author: Patrick Lam <plam@MIT.EDU>
13764Date:	Fri Sep 23 05:59:19 2005 +0000
13765
13766    Add new command-line utility, fc-cat, to convert fonts.cache-2
13767    files into
13768	fonts.cache-1 files (e.g. for grepping and validation of the mmap
13769	codepath), as per James Cloos' request.
13770    Remove done 'TODO' comment.
13771    Updates for development release 2.3.90.
13772
13773 Makefile.am		 |   2 +-
13774 README			 |   7 +-
13775 configure.in		 |   3 +-
13776 fc-cache/fc-cache.c	 |   1 -
13777 fc-cache/fc-cache.sgml  |   4 +-
13778 fc-cat/.cvsignore	 |   6 +
13779 fc-cat/Makefile.am	 |  55 ++++++++
13780 fc-cat/fc-cat.c	 | 336
13781 ++++++++++++++++++++++++++++++++++++++++++++++++
13782 fc-cat/fc-cat.sgml	 | 139 ++++++++++++++++++++
13783 fontconfig/fontconfig.h |   2 +-
13784 10 files changed, 548 insertions(+), 7 deletions(-)
13785
13786commit a9698bed6553c12d397593292ee9e81054244e85
13787Author: Patrick Lam <plam@MIT.EDU>
13788Date:	Fri Sep 23 04:09:37 2005 +0000
13789
13790    Update documentation -- fc-cache's man page now says that you need
13791    to run
13792	fc-cache once per cached architecture; add some documentation
13793	to the
13794	FcCache structure.
13795    Make fc-cache write out fonts.cache-2 files for directories with
13796    no fonts
13797	(i.e. only subdirectories).
13798
13799 fc-cache/fc-cache.sgml |  7 +++++++
13800 src/fccache.c		| 13 ++++++++-----
13801 src/fcint.h		|  8 ++++----
13802 3 files changed, 19 insertions(+), 9 deletions(-)
13803
13804commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
13805Author: Patrick Lam <plam@MIT.EDU>
13806Date:	Fri Sep 23 02:33:55 2005 +0000
13807
13808    Remove debugging printf (oops).
13809
13810 src/fcpat.c | 1 -
13811 1 file changed, 1 deletion(-)
13812
13813commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
13814Author: Patrick Lam <plam@MIT.EDU>
13815Date:	Fri Sep 23 02:08:40 2005 +0000
13816
13817    Convert fromcode to char[12] from char *.
13818
13819 src/fcfreetype.c | 10 +++++-----
13820 1 file changed, 5 insertions(+), 5 deletions(-)
13821
13822commit c7beacf91698e8b0dcba2e813052538ec56dd268
13823Author: Patrick Lam <plam@MIT.EDU>
13824Date:	Fri Sep 23 01:48:33 2005 +0000
13825
13826    Small patch for output in case where lineno not defined.
13827
13828 fc-lang/fc-lang.c |  2 +-
13829 src/fcint.h	   | 14 +++++++-------
13830 2 files changed, 8 insertions(+), 8 deletions(-)
13831
13832commit 67accef4d3e245c1dea341e633d82b14aa03432a
13833Author: Patrick Lam <plam@MIT.EDU>
13834Date:	Thu Sep 22 23:45:53 2005 +0000
13835
13836    Fix more gcc4 warnings:
13837    - Cast sizeof to int, to shut up signedness warnings in comparison.
13838    - Add consts where appropriate.
13839    reviewed by: Patrick Lam <plam@mit.edu>
13840
13841 doc/edit-sgml.c	     |	 4 +-
13842 fc-case/fc-case.c	     |	 8 +--
13843 fc-glyphname/fc-glyphname.c |	21 ++++---
13844 fc-lang/fc-lang.c	     |	20 ++++---
13845 src/fccharset.c	     |	 3 +-
13846 src/fcdefault.c	     |	 6 +-
13847 src/fcfreetype.c	     |	43 ++++++++------
13848 src/fcinit.c		     |	 2 +-
13849 src/fcmatch.c		     |	18 +++---
13850 src/fcpat.c		     |	 3 +-
13851 src/fcxml.c		     | 138
13852 ++++++++++++++++++++++----------------------
13853 11 files changed, 142 insertions(+), 124 deletions(-)
13854
13855commit 141432505aecb158285ccc84ec5d7099e3c2efa7
13856Author: Patrick Lam <plam@MIT.EDU>
13857Date:	Thu Sep 22 20:49:24 2005 +0000
13858
13859    Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
13860	returning bogus (i.e. duplicate) FcObjectPtr values. Now use
13861	negative
13862	values for dynamic object strings and positive values for
13863	built-in and
13864	FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
13865	pinpointing this bus!
13866
13867 src/fcname.c | 37 ++++++++++++++++++++++++++++---------
13868 1 file changed, 28 insertions(+), 9 deletions(-)
13869
13870commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
13871Author: Patrick Lam <plam@MIT.EDU>
13872Date:	Fri Sep 16 04:57:18 2005 +0000
13873
13874    Add missing FcValueCanonicalize on call to FcPatternAdd.
13875
13876 src/fcpat.c | 3 ++-
13877 1 file changed, 2 insertions(+), 1 deletion(-)
13878
13879commit 13cdf607533ad592b896b738c5642f3685fd8053
13880Author: Patrick Lam <plam@MIT.EDU>
13881Date:	Thu Sep 15 20:36:44 2005 +0000
13882
13883    Revert ill-advised addition of FC_RENDER. Add strategy for handling
13884    objects
13885	that aren't hardcoded into fontconfig, but generated by fontconfig
13886	clients: keep another array of user-defined objects (indexed
13887	after the
13888	built-in objects).
13889    Fix compilation warning (uninitialized variable).
13890    Add comment.
13891
13892 fontconfig/fontconfig.h |  1 -
13893 src/fccache.c		 |  1 +
13894 src/fccfg.c		 |  2 +-
13895 src/fcname.c		 | 98
13896 +++++++++++++++++++++++++++++++++++++++----------
13897 4 files changed, 80 insertions(+), 22 deletions(-)
13898
13899commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
13900Author: Patrick Lam <plam@MIT.EDU>
13901Date:	Sun Sep 11 05:17:28 2005 +0000
13902
13903    Add a global binding for the 'render' pattern element used by Xft;
13904    the lack
13905	of said binding prevented programs from using FcPatterns
13906	through Xft.
13907
13908 fontconfig/fontconfig.h | 1 +
13909 src/fcname.c		 | 2 +-
13910 2 files changed, 2 insertions(+), 1 deletion(-)
13911
13912commit 8245771d5a42dac36024411a0da047b9a7dc42c6
13913Author: Patrick Lam <plam@MIT.EDU>
13914Date:	Sun Sep 11 02:16:09 2005 +0000
13915
13916    Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
13917
13918 ChangeLog		     |	19 +++++
13919 doc/fontconfig-user.sgml    |	 4 +-
13920 fc-glyphname/fc-glyphname.c |	 4 +-
13921 fc-lang/fc-lang.c	     |	 2 +-
13922 fc-match/fc-match.c	     |	 8 +-
13923 fontconfig/fcprivate.h      |	 2 +-
13924 src/fccache.c		     |	35 ++++----
13925 src/fccfg.c		     |	 2 +-
13926 src/fcdir.c		     |	 4 +-
13927 src/fcfreetype.c	     | 191
13928 ++++++++++++++++++++++++--------------------
13929 src/fcint.h		     |	10 +--
13930 src/fclist.c		     |	 2 +-
13931 src/fcpat.c		     |	80 +++++++++----------
13932 src/fcstr.c		     |	 2 +-
13933 src/fcxml.c		     |	11 ++-
13934 15 files changed, 209 insertions(+), 167 deletions(-)
13935
13936commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
13937Author: Patrick Lam <plam@MIT.EDU>
13938Date:	Wed Sep 7 15:38:46 2005 +0000
13939
13940    Robustness fixes: check return values from read and lseek; fix
13941	uninitialized variables; ensure progress on FcCacheSkipToArch.
13942
13943 src/fccache.c | 34 +++++++++++++++++++++++-----------
13944 1 file changed, 23 insertions(+), 11 deletions(-)
13945
13946commit 03a212e525a34e2ceeac369bac669871d8cc681a
13947Author: Patrick Lam <plam@MIT.EDU>
13948Date:	Sat Sep 3 04:56:56 2005 +0000
13949
13950    Really fix the global cache: make sure we're reading and writing
13951    the same
13952	data format. Also match subdirectories when consuming cache
13953	information. Also check dates for global cache: a dir is out of
13954	date if
13955	it is newer than the global cache; scan it manually if that's
13956	the case.
13957
13958 src/fccache.c | 55
13959 ++++++++++++++++++++++++++++++++++++++-----------------
13960 src/fccfg.c   | 23 ++++++++++++++++++++---
13961 src/fcint.h   |  1 +
13962 3 files changed, 59 insertions(+), 20 deletions(-)
13963
13964commit f6ee3db5f02eb8f41e3941e892964175cad0a898
13965Author: Patrick Lam <plam@MIT.EDU>
13966Date:	Fri Sep 2 06:16:49 2005 +0000
13967
13968    Fix addressing in the global cache file, preventing infinite
13969    loops. Get rid
13970	of unused variables.
13971
13972 src/fccache.c | 6 ++----
13973 1 file changed, 2 insertions(+), 4 deletions(-)
13974
13975commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
13976Author: Patrick Lam <plam@MIT.EDU>
13977Date:	Thu Sep 1 18:29:28 2005 +0000
13978
13979    Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
13980	FcObjectPtrU).
13981
13982 src/fcpat.c | 2 +-
13983 1 file changed, 1 insertion(+), 1 deletion(-)
13984
13985commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
13986Author: Patrick Lam <plam@MIT.EDU>
13987Date:	Thu Sep 1 06:59:44 2005 +0000
13988
13989    Fix embarassing attempt to free a static buffer.
13990
13991 src/fccache.c | 9 +++------
13992 1 file changed, 3 insertions(+), 6 deletions(-)
13993
13994commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
13995Author: Patrick Lam <plam@MIT.EDU>
13996Date:	Thu Sep 1 06:14:46 2005 +0000
13997
13998    :
13999    Save subdirectory names in cache files to save time. This completely
14000	restores the original fontconfig API, BTW. Note that directories
14001	without fonts don't get a cache file; but then how many files
14002	would it
14003	have in that directory...
14004
14005 fc-cache/fc-cache.c	 |  2 +-
14006 fontconfig/fontconfig.h |  2 +-
14007 src/fccache.c		 | 40 ++++++++++++++++------------------------
14008 src/fcdir.c		 |  4 ++--
14009 src/fcint.h		 |  2 +-
14010 5 files changed, 21 insertions(+), 29 deletions(-)
14011
14012commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
14013Author: Patrick Lam <plam@MIT.EDU>
14014Date:	Wed Aug 31 15:12:41 2005 +0000
14015
14016    Only load requested fonts for fc-cache, and cleanup memory handling:
14017	*Serialize no longer mutates original FcPatterns, it creates a
14018	new copy
14019	in the supplied buffer. Fix thinkos in global cache freeing and in
14020	FcCacheSkipToArch.
14021
14022 fc-cache/fc-cache.c |	3 +--
14023 src/fccache.c	     | 36 ++++++++++++++++--------------------
14024 src/fcfs.c	     |	3 ---
14025 3 files changed, 17 insertions(+), 25 deletions(-)
14026
14027commit fd77c154afb039b6b19f8e29c28dce652b2d060e
14028Author: Patrick Lam <plam@MIT.EDU>
14029Date:	Tue Aug 30 23:03:42 2005 +0000
14030
14031    Fix compilation error exposed with gcc 2.95.
14032
14033 src/fccache.c | 5 ++++-
14034 1 file changed, 4 insertions(+), 1 deletion(-)
14035
14036commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
14037Author: Patrick Lam <plam@MIT.EDU>
14038Date:	Tue Aug 30 05:55:13 2005 +0000
14039
14040    src/fcint.c
14041    The global cache now uses the same mmap-based cache infrastructure
14042    as the
14043	per-directory caches. Furthermore, the global cache is
14044	automatically
14045	updated (if possible) whenever fontconfig is used. Rip out
14046	remnants of
14047	the old cache infrastructure.
14048
14049 fc-cache/fc-cache.c |	  3 -
14050 src/fccache.c	     | 1156
14051 ++++++++++++---------------------------------------
14052 src/fcdir.c	     |	144 ++-----
14053 src/fcint.h	     |	 97 +----
14054 4 files changed, 307 insertions(+), 1093 deletions(-)
14055
14056commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
14057Author: Patrick Lam <plam@MIT.EDU>
14058Date:	Sun Aug 28 05:20:23 2005 +0000
14059
14060    Emit and verify machine signature (sizeof (stuff) + endianness)
14061    in cache
14062	files. Fix bugs in FcCacheBankToIndex.
14063
14064 src/fccache.c | 152
14065 ++++++++++++++++++++++++++++++++--------------------------
14066 src/fcint.h   |   2 +-
14067 2 files changed, 85 insertions(+), 69 deletions(-)
14068
14069commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
14070Author: Patrick Lam <plam@MIT.EDU>
14071Date:	Sat Aug 27 02:34:24 2005 +0000
14072
14073    Replace FcObjectStaticName by FcStrStaticName. Implement serialization
14074    of
14075	'object' table (strings pointed to by FcPatternElt->object and
14076	used as
14077	keys) and loading of object table from cache file if more
14078	strings are
14079	present in cache file than in current version of fontconfig. Hash
14080	the
14081	object table in memory.
14082
14083 src/fccfg.c  |   4 +-
14084 src/fcfs.c   |  11 ++--
14085 src/fcint.h  |  31 +++++-----
14086 src/fclist.c |   2 +-
14087 src/fcname.c | 181
14088 +++++++++++++++++++++++++++++++++++++++++++++++++----------
14089 src/fcpat.c  |  19 +++----
14090 6 files changed, 186 insertions(+), 62 deletions(-)
14091
14092commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
14093Author: Patrick Lam <plam@MIT.EDU>
14094Date:	Thu Aug 25 07:38:02 2005 +0000
14095
14096    Reinstate the old global cache code. For the forseeable future, it's
14097	probably all right to use the global cache as it was previously
14098	and
14099	just store filenames and font info, as long as no mmap cache
14100	exists in
14101	the directory. Of course, if an mmap cache exists, use that
14102	instead.
14103    If a directory cache does not exist or is invalid, load the fonts
14104    for just
14105	that directory using the old codepath.
14106    Fix premature free of the FcPatterns belonging to the FcFontSet
14107    which we
14108	create from the mmapped files.
14109
14110 src/fccache.c | 710
14111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
14112 src/fccfg.c   |  21 +-
14113 src/fcint.h   |  53 ++++-
14114 3 files changed, 741 insertions(+), 43 deletions(-)
14115
14116commit 4262e0b3853bc2153270eb33d09a063f852f3f90
14117Author: Patrick Lam <plam@MIT.EDU>
14118Date:	Wed Aug 24 06:21:30 2005 +0000
14119
14120    Overhaul the serialization system to create one mmapable file per
14121    directory
14122	and distribute bytes for each directory from a single malloc
14123	for that
14124	directory. Store pointers as differences between the data
14125	pointed to
14126	and the pointer's address (s_off = s - v). Don't serialize data
14127	structures that never actually get serialized. Separate strings
14128	used
14129	for keys from strings used for values (in FcPatternElt and
14130	FcValue,
14131	respectively). Bump FC_CACHE_VERSION to 2.
14132
14133 fc-cache/fc-cache.c	 |   12 +-
14134 fc-lang/fc-lang.c	 |    4 +-
14135 fontconfig/fcprivate.h  |    8 +-
14136 fontconfig/fontconfig.h |   51 +-
14137 src/fccache.c		 |  415 ++++++++++------
14138 src/fccfg.c		 |  109 +++--
14139 src/fccharset.c	 |  333 +++++--------
14140 src/fcdbg.c		 |   12 +-
14141 src/fcdir.c		 |   17 +-
14142 src/fcfs.c		 |  154 +++---
14143 src/fcinit.c		 |    3 -
14144 src/fcint.h		 |  276 ++++-------
14145 src/fclang.c		 |  213 ++++-----
14146 src/fclist.c		 |   57 ++-
14147 src/fcmatch.c		 |   88 ++--
14148 src/fcmatrix.c		 |  100 +---
14149 src/fcname.c		 |  101 +++-
14150 src/fcpat.c		 | 1218
14151 ++++++++++++++++++-----------------------------
14152 src/fcstr.c		 |  291 +----------
14153 src/fcxml.c		 |   13 +-
14154 20 files changed, 1402 insertions(+), 2073 deletions(-)
14155
14156commit 71f94d0768725eb171e04748d9f561f58b258ae7
14157Author: Keith Packard <keithp@keithp.com>
14158Date:	Mon Jul 25 20:39:19 2005 +0000
14159
14160    Various GCC 4 cleanups for signed vs unsigned char
14161    Match only [0-9]*.conf files in <include>{directory}</include>
14162    elements to
14163	avoid loading *.rpmsave or .dpkg-old files. (otaylor)
14164
14165 ChangeLog		     |	19 +++++
14166 doc/fontconfig-user.sgml    |	 4 +-
14167 fc-glyphname/fc-glyphname.c |	 4 +-
14168 fc-lang/fc-lang.c	     |	 2 +-
14169 fc-match/fc-match.c	     |	 8 +-
14170 src/fccfg.c		     |	 2 +-
14171 src/fcfreetype.c	     | 191
14172 ++++++++++++++++++++++++--------------------
14173 src/fcpat.c		     |	 2 +-
14174 src/fcstr.c		     |	 2 +-
14175 src/fcxml.c		     |	11 ++-
14176 10 files changed, 144 insertions(+), 101 deletions(-)
14177
14178commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
14179Author: Patrick Lam <plam@MIT.EDU>
14180Date:	Mon Jul 25 04:10:09 2005 +0000
14181
14182    #ifdef out old cache stuff, replace with first version of new mmapping
14183	cache. Add *Read and *Write procedures which mmap in and write
14184	out the
14185	fontconfig data structures to disk. Currently, create cache
14186	in /tmp,
14187	with different sections for each architecture (as returned
14188	by uname's
14189	.machine field. Run the fc-cache binary to create a new cache
14190	file;
14191	fontconfig then uses this cache file on subsequent runs, saving
14192	lots of
14193	memory. Also fixes a few bugs and leaks.
14194
14195 fc-cache/fc-cache.c |	 13 +-
14196 fc-lang/fc-lang.c   |	  6 +
14197 src/fccache.c	     | 1081
14198 ++++++++++++++-------------------------------------
14199 src/fccfg.c	     |	 16 +-
14200 src/fccharset.c     |	103 ++++-
14201 src/fcdir.c	     |	 17 +-
14202 src/fcfs.c	     |	 95 +++++
14203 src/fcinit.c	     |	  3 +
14204 src/fcint.h	     |	148 ++++---
14205 src/fclang.c	     |	 28 ++
14206 src/fcmatrix.c      |	 29 ++
14207 src/fcpat.c	     |	241 ++++++++++--
14208 src/fcstr.c	     |	 76 +++-
14209 13 files changed, 963 insertions(+), 893 deletions(-)
14210
14211commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
14212Author: Patrick Lam <plam@MIT.EDU>
14213Date:	Fri Jul 15 18:49:12 2005 +0000
14214
14215    Forward port cworth's patch to branch.
14216
14217 ChangeLog    | 15 +++++++++++++++
14218 src/fcinit.c |  2 +-
14219 src/fcint.h  |  2 +-
14220 src/fcpat.c  | 60
14221 +++++++++++++++++++++++++++++++++++++++++-------------------
14222 src/fcxml.c  |  1 +
14223 5 files changed, 59 insertions(+), 21 deletions(-)
14224
14225commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
14226Author: Carl Worth <cworth@cworth.org>
14227Date:	Fri Jul 15 17:43:44 2005 +0000
14228
14229    Rename FcPatternThawAll to FcPatternFini.
14230    Pull the FcObjectStateName hash table out to file scope, and add
14231	FcObjectStaticNameFini so that FcFini will cleanup this hash
14232	table as
14233	well.
14234    Clear FILE* to NULL after fclose.
14235
14236 ChangeLog    | 15 +++++++++++++++
14237 src/fcinit.c |  2 +-
14238 src/fcint.h  |  2 +-
14239 src/fcpat.c  | 49 ++++++++++++++++++++++++++++++++++++-------------
14240 src/fcxml.c  |  1 +
14241 5 files changed, 54 insertions(+), 15 deletions(-)
14242
14243commit 0fa680f0766a8f545b20a7935a19e9db5529f903
14244Author: Patrick Lam <plam@MIT.EDU>
14245Date:	Thu Jul 7 12:09:10 2005 +0000
14246
14247    Convert ObjectPtr from a fat structure to a simple index into an
14248    id table;
14249	ids can be positive (for static strings) or negative (for dynamic
14250	strings). Static strings belong to a single buffer, while dynamic
14251	strings are independently allocated.
14252
14253 fontconfig/fontconfig.h |   9 +-
14254 src/fccfg.c		 |   7 +-
14255 src/fcname.c		 |   2 +-
14256 src/fcpat.c		 | 560
14257 ++++++++++++++++++++++++++++++++++--------------
14258 src/fcxml.c		 |   2 +-
14259 5 files changed, 408 insertions(+), 172 deletions(-)
14260
14261commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
14262Author: Patrick Lam <plam@MIT.EDU>
14263Date:	Tue Jun 28 03:41:02 2005 +0000
14264
14265    Add functionality to allow fontconfig data structure serialization.
14266    This patch allows the fundamental fontconfig data structures to be
14267	serialized. I've converted everything from FcPattern down to be
14268	able to
14269	use *Ptr objects, which can be either static or dynamic (using
14270	a union
14271	which either contains a pointer or an index) and replaced
14272	storage of
14273	pointers in the heap with the appropriate *Ptr object. I then
14274	changed
14275	all writes of pointers to the heap with a *CreateDynamic call,
14276	which
14277	creates a dynamic Ptr object pointing to the same object as
14278	before.
14279	This way, the fundamental fontconfig semantics should be
14280	unchanged; I
14281	did not have to change external signatures this way, although
14282	I did
14283	change some internal signatures. When given a *Ptr object,
14284	just run *U
14285	to get back to a normal pointer; it gives the right answer
14286	regardless
14287	of whether we're using static or dynamic storage.
14288    I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
14289	converts the dynamic FcFontSets contained in the config object to
14290	static FcFontSets and also converts its dependencies
14291	(e.g. everything
14292	you'd need to write to disk) to static objects. Note that you
14293	have to
14294	call Fc*PrepareSerialize first; this call will count the number of
14295	objects that actually needs to be allocated, so that we can avoid
14296	realloc. The Fc*Serialize calls then check the static pointers for
14297	nullness, and allocate the buffers if necessary. I've tested the
14298	execution of fc-list and fc-match after Fc*Serialize and they
14299	appear to
14300	work the same way.
14301
14302 fc-lang/fc-lang.c	 |  17 +-
14303 fontconfig/fcprivate.h  |   8 +-
14304 fontconfig/fontconfig.h |  50 ++-
14305 src/fccache.c		 |  32 ++
14306 src/fccfg.c		 | 135 ++++----
14307 src/fccharset.c	 | 371 ++++++++++++++++-----
14308 src/fcdbg.c		 |  26 +-
14309 src/fcfs.c		 |  36 ++
14310 src/fcint.h		 | 212 +++++++++++-
14311 src/fclang.c		 | 164 ++++++---
14312 src/fclist.c		 | 104 +++---
14313 src/fcmatch.c		 |  69 ++--
14314 src/fcmatrix.c		 |  71 +++-
14315 src/fcname.c		 |  35 +-
14316 src/fcpat.c		 | 866
14317 ++++++++++++++++++++++++++++++++++++++----------
14318 src/fcstr.c		 | 219 ++++++++++--
14319 src/fcxml.c		 |  13 +-
14320 17 files changed, 1902 insertions(+), 526 deletions(-)
14321
14322commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
14323Author: Keith Packard <keithp@keithp.com>
14324Date:	Fri Jun 17 03:01:43 2005 +0000
14325
14326    Make FcOpNotContains use FcStrStr for strings so that it matches
14327    semantics
14328	for !FcOpContains.
14329    reviewed by: keithp
14330
14331 ChangeLog   | 8 ++++++++
14332 src/fccfg.c | 4 +++-
14333 2 files changed, 11 insertions(+), 1 deletion(-)
14334
14335commit adc7abacbf0e2eae882d035f10117fb009b71bdd
14336Author: Keith Packard <keithp@keithp.com>
14337Date:	Fri May 20 16:21:39 2005 +0000
14338
14339    Move fontconfig source package to libs as per override
14340
14341 ChangeLog	  | 6 ++++++
14342 debian/changelog | 2 ++
14343 debian/control   | 2 +-
14344 3 files changed, 9 insertions(+), 1 deletion(-)
14345
14346commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
14347Author: Keith Packard <keithp@keithp.com>
14348Date:	Fri May 20 15:56:51 2005 +0000
14349
14350    The ka.orth file requires several characters which are not used
14351    anymore in
14352	modern Georgian and which are missing in the free Georgian
14353	TrueType
14354	fonts downloadable at:
14355    http://aiet.qartuli.net/docs/georgian_on_linux_en.php
14356    reviewed by: Mike Fabian Bug: 3352
14357
14358 ChangeLog	 | 11 +++++++++++
14359 fc-lang/ka.orth |  5 +++--
14360 2 files changed, 14 insertions(+), 2 deletions(-)
14361
14362commit 87c887464a6fc20310998146b8558179ebe18923
14363Author: Keith Packard <keithp@keithp.com>
14364Date:	Wed Apr 27 19:08:08 2005 +0000
14365
14366    Update date to real 2.3.2 release date. Fix change attributions
14367
14368 ChangeLog	  | 14 ++++++++++++++
14369 README		  |  5 +++--
14370 debian/changelog |  2 +-
14371 3 files changed, 18 insertions(+), 3 deletions(-)
14372
14373commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
14374Author: Keith Packard <keithp@keithp.com>
14375Date:	Wed Apr 27 16:22:46 2005 +0000
14376
14377    Bump so revision for 2.3.2
14378    Fix a few minor leaks in error cases.
14379
14380 fc-cache/fc-cache.c | 11 ++++++++++-
14381 1 file changed, 10 insertions(+), 1 deletion(-)
14382
14383commit 1cb309adcb881409d669749bbca91056a0967ccf
14384Author: Keith Packard <keithp@keithp.com>
14385Date:	Sat Apr 23 04:32:23 2005 +0000
14386
14387    Update for version 2.3.2
14388
14389 ChangeLog		 |  8 ++++++++
14390 README			 | 11 +++++++++--
14391 configure.in		 |  2 +-
14392 debian/changelog	 |  7 +++++++
14393 fontconfig/fontconfig.h |  2 +-
14394 5 files changed, 26 insertions(+), 4 deletions(-)
14395
14396commit 716ac8b8033794e2557ad567005dfff4dd95f031
14397Author: Keith Packard <keithp@keithp.com>
14398Date:	Thu Apr 21 19:03:53 2005 +0000
14399
14400    Don't force bitmap font enable in default configuration; allows
14401    users to
14402	override this in ~/.fonts.conf
14403    Updated translations
14404    Destroy font configuration on exit to help valgrind
14405    Use own transcoding routines in preference to iconv which appears
14406    to have
14407	leaks in some translators. Call iconv_close after using iconv
14408	(oops).
14409    Prefer unicode encoding of Euro char as some fonts mis-encode Euro
14410    in other
14411	ones.
14412    Must fetch bitmap glyphs to get width values to check for
14413	monospace/dual-width fonts.
14414
14415 ChangeLog		    |  36 +++++++++++
14416 debian/fontconfig.postinst |	8 ++-
14417 debian/po/cs.po	    | 154
14418 +++++++++++++++++++--------------------------
14419 debian/po/da.po	    |  94 ++++++++++-----------------
14420 debian/po/de.po	    |  71 ++++++---------------
14421 debian/po/es.po	    |  77 +++++++----------------
14422 debian/po/fr.po	    |  77 +++++++----------------
14423 debian/po/ja.po	    | 150
14424 +++++++++----------------------------------
14425 debian/po/nl.po	    |  71 ++++++---------------
14426 debian/po/pt.po	    |  71 ++++++---------------
14427 debian/po/pt_BR.po	    |  77 +++++++----------------
14428 debian/po/templates.pot    |  66 +++++--------------
14429 debian/po/tr.po	    |  71 ++++++---------------
14430 debian/po/zh_CN.po	    |  71 ++++++---------------
14431 fc-cache/fc-cache.c	    |	1 +
14432 fonts.conf.in		    |  37 +++++------
14433 src/fcfreetype.c	    |  84 ++++++++++++++-----------
14434 17 files changed, 404 insertions(+), 812 deletions(-)
14435
14436commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
14437Author: Ross Burton <ross@burtonini.com>
14438Date:	Wed Apr 13 09:11:52 2005 +0000
14439
14440    Check that a pattern isn't already frozen in FcPatternFreeze
14441
14442 ChangeLog   | 5 +++++
14443 src/fcpat.c | 3 +++
14444 2 files changed, 8 insertions(+)
14445
14446commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
14447Author: Ross Burton <ross@burtonini.com>
14448Date:	Thu Mar 31 19:16:49 2005 +0000
14449
14450    Put all FcPattern objects though FcObjectStaticName and do pointer
14451    trather
14452	than string compares
14453
14454 ChangeLog     | 8 ++++++++
14455 src/fclist.c  | 5 +++--
14456 src/fcmatch.c | 2 +-
14457 src/fcpat.c   | 3 ++-
14458 4 files changed, 14 insertions(+), 4 deletions(-)
14459
14460commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
14461Author: Tor Lillqvist <tml@iki.fi>
14462Date:	Thu Mar 17 08:57:11 2005 +0000
14463
14464    Add the .dll to the dll name.
14465
14466 ChangeLog	       | 4 ++++
14467 src/fontconfig.def.in | 2 +-
14468 2 files changed, 5 insertions(+), 1 deletion(-)
14469
14470commit 5f347d9cd50069a50174cc243acab64ee4e537a9
14471Author: Keith Packard <keithp@keithp.com>
14472Date:	Thu Mar 10 22:06:20 2005 +0000
14473
14474    Update to reflect configuration changes
14475    Fix Autohint vs Autohinter mistake
14476    Adopt changes from Josselin Mouette for configuration descriptions
14477    Update
14478	debian to version 2.3.1-2
14479
14480 ChangeLog		     | 11 +++++++++++
14481 debian/README.Debian	     | 19 ++++++++++---------
14482 debian/changelog	     | 10 ++++++++++
14483 debian/fontconfig.postinst  |	2 +-
14484 debian/fontconfig.templates | 39 ++++++++-------------------------------
14485 5 files changed, 40 insertions(+), 41 deletions(-)
14486
14487commit 8c74026071aae6ad70a96b81398498dcb28c0255
14488Author: Keith Packard <keithp@keithp.com>
14489Date:	Wed Mar 9 04:57:42 2005 +0000
14490
14491    Update debian for 2.3.1
14492
14493 ChangeLog	  |  6 ++++++
14494 debian/changelog | 11 +++++++++++
14495 debian/rules	  |  1 +
14496 3 files changed, 18 insertions(+)
14497
14498commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
14499Author: Tor Lillqvist <tml@iki.fi>
14500Date:	Wed Mar 9 00:47:11 2005 +0000
14501
14502    Get the DLL from "bin" where modern libtools put it, not "lib".
14503    Check also drive letter prefix on Win32.
14504
14505 ChangeLog	   | 8 ++++++++
14506 fontconfig-zip.in | 2 +-
14507 src/fccfg.c	   | 4 +++-
14508 3 files changed, 12 insertions(+), 2 deletions(-)
14509
14510commit d49dde9f900777f8482290dbafc6acb52a2b9432
14511Author: Keith Packard <keithp@keithp.com>
14512Date:	Tue Mar 8 23:39:02 2005 +0000
14513
14514    Update for 2.3.1
14515
14516 ChangeLog		 |  7 +++++++
14517 README			 | 12 ++++++++++--
14518 configure.in		 |  2 +-
14519 fontconfig/fontconfig.h |  2 +-
14520 4 files changed, 19 insertions(+), 4 deletions(-)
14521
14522commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
14523Author: Keith Packard <keithp@keithp.com>
14524Date:	Sat Mar 5 23:50:55 2005 +0000
14525
14526    Include space and remove numbers from valid script tags. This
14527    ensures that
14528	tags like 'lao ' work while rejecting those which have any digits.
14529	Eliminate a spurious debugging variable (len)
14530
14531 ChangeLog	  |  8 ++++++++
14532 src/fcfreetype.c | 20 ++++++++++++--------
14533 2 files changed, 20 insertions(+), 8 deletions(-)
14534
14535commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
14536Author: Keith Packard <keithp@keithp.com>
14537Date:	Sat Mar 5 23:34:57 2005 +0000
14538
14539    Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
14540    for the
14541	broken font go to Manish Singh
14542
14543 ChangeLog	  |  7 +++++++
14544 src/fcfreetype.c | 64
14545 ++++++++++++++++++++++++++++++++++++++------------------
14546 2 files changed, 51 insertions(+), 20 deletions(-)
14547
14548commit 97bde49a2b791de9ad66aed97ca07c22302da60d
14549Author: Keith Packard <keithp@keithp.com>
14550Date:	Sat Mar 5 20:58:39 2005 +0000
14551
14552    Josselin Mouette:
14553    Include 2.3 release information in changelog Add Josselin Mouette
14554    as an
14555	Uploader Set hinting_type to low priority configuration option
14556    Manish Singh:
14557    yes_bitmaps.conf -> yes-bitmaps.conf
14558    Funda Wang:
14559    Johap -> Johab
14560
14561 ChangeLog		     | 20 ++++++++++++++++++++
14562 debian/changelog	     | 13 +++++++++++--
14563 debian/control		     |	1 +
14564 debian/fontconfig.config    |	2 +-
14565 debian/fontconfig.postinst  |	2 +-
14566 debian/fontconfig.templates |	4 ++--
14567 debian/rules		     |	4 ++--
14568 src/fcfreetype.c	     |	2 +-
14569 8 files changed, 39 insertions(+), 9 deletions(-)
14570
14571commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
14572Author: Keith Packard <keithp@keithp.com>
14573Date:	Thu Mar 3 06:20:57 2005 +0000
14574
14575    Move debian-specific conf file examples upstream.
14576    Sub-pixel configuration examples must smash subpixel value as
14577    Xft always
14578	sets it from X.
14579    Change sub-pixel rendering debconf descriptions from Enable/Disable to
14580	Always/Never.
14581
14582 ChangeLog		     | 22 ++++++++++++++++++++++
14583 Makefile.am		     |	3 ---
14584 conf.d/Makefile.am	     |	7 +++++--
14585 conf.d/autohint.conf	     |	9 +++++++++
14586 conf.d/no-sub-pixel.conf    |	9 +++++++++
14587 conf.d/sub-pixel.conf	     |	3 ---
14588 conf.d/unhinted.conf	     |	9 +++++++++
14589 debian/autohint.conf	     |	9 ---------
14590 debian/fontconfig.install   |	1 +
14591 debian/fontconfig.postinst  |	4 ++--
14592 debian/fontconfig.templates | 11 +++++------
14593 debian/no-sub-pixel.conf    | 12 ------------
14594 debian/unhinted.conf	     |	9 ---------
14595 13 files changed, 62 insertions(+), 46 deletions(-)
14596
14597commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
14598Author: Keith Packard <keithp@keithp.com>
14599Date:	Thu Mar 3 01:59:28 2005 +0000
14600
14601    Ignore more build detritus
14602    Add debian package construction stuff.
14603    Update to newer versions of these tools
14604    Get library manuals to build again (we love automake).
14605    Update debian build system to switch maintainers and deal with 2.3
14606	functionality
14607
14608 .cvsignore			   |   7 +
14609 ChangeLog			   |  53 +++
14610 Makefile.am			   |  50 ++-
14611 conf.d/.cvsignore		   |   2 +
14612 config/config.guess		   | 846
14613 ++++++++++++++++++++------------------
14614 config/config.sub		   | 449 ++++++++++++++------
14615 debian/README.Debian		   |  44 ++
14616 debian/autohint.conf		   |   9 +
14617 debian/changelog		   | 661 +++++++++++++++++++++++++++++
14618 debian/compat			   |   1 +
14619 debian/control			   |  78 ++++
14620 debian/copyright		   |  29 ++
14621 debian/fontconfig-udeb.install    |   3 +
14622 debian/fontconfig.config	   |  10 +
14623 debian/fontconfig.defoma	   | 162 ++++++++
14624 debian/fontconfig.dirs		   |   1 +
14625 debian/fontconfig.install	   |   6 +
14626 debian/fontconfig.postinst	   | 139 +++++++
14627 debian/fontconfig.postrm	   |  26 ++
14628 debian/fontconfig.templates	   |  51 +++
14629 debian/libfontconfig1-dev.install |   7 +
14630 debian/libfontconfig1.install	   |   1 +
14631 debian/local.conf.md5sum	   |  18 +
14632 debian/no-sub-pixel.conf	   |  12 +
14633 debian/po/POTFILES.in		   |   1 +
14634 debian/po/cs.po		   | 154 +++++++
14635 debian/po/da.po		   | 174 ++++++++
14636 debian/po/de.po		   | 157 +++++++
14637 debian/po/es.po		   | 198 +++++++++
14638 debian/po/fr.po		   | 194 +++++++++
14639 debian/po/ja.po		   | 180 ++++++++
14640 debian/po/nl.po		   | 158 +++++++
14641 debian/po/pt.po		   | 145 +++++++
14642 debian/po/pt_BR.po		   | 183 +++++++++
14643 debian/po/templates.pot	   | 120 ++++++
14644 debian/po/tr.po		   | 150 +++++++
14645 debian/po/zh_CN.po		   | 148 +++++++
14646 debian/rules			   |  39 ++
14647 debian/unhinted.conf		   |   9 +
14648 doc/.cvsignore			   |   1 +
14649 doc/Makefile.am		   |  13 +-
14650 41 files changed, 4171 insertions(+), 518 deletions(-)
14651
14652commit 4afc00ca02bb3f49fe214463e0f194486f438b70
14653Author: Keith Packard <keithp@keithp.com>
14654Date:	Tue Mar 1 20:48:36 2005 +0000
14655
14656    Update for 2.3.0
14657
14658 ChangeLog		 |  7 +++++++
14659 README			 | 14 ++++++++++++--
14660 configure.in		 |  2 +-
14661 fontconfig/fontconfig.h |  4 ++--
14662 4 files changed, 22 insertions(+), 5 deletions(-)
14663
14664commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
14665Author: Keith Packard <keithp@keithp.com>
14666Date:	Tue Mar 1 20:36:48 2005 +0000
14667
14668    Generate and install PDF versions of the manuals
14669    Fix formatting
14670    Add missing exported functions, fix data types
14671    Add missing pattern elements.
14672    Add missing pattern elements. Document conf.d usage, clarify available
14673	orthography list. Fix some config file attributes. Complete
14674	list of
14675	constants.
14676    Mark FC_SOURCE deprecated.
14677    Don't set FC_SOURCE any longer.
14678
14679 ChangeLog		   | 25 ++++++++++++++++
14680 doc/Makefile.am	   | 18 +++++++++++-
14681 doc/fcpattern.fncs	   |  3 +-
14682 doc/fcstring.fncs	   | 40 +++++++++++++++++++++++--
14683 doc/fontconfig-devel.sgml | 10 ++++++-
14684 doc/fontconfig-user.sgml  | 74
14685 ++++++++++++++++++++++++++++++++++++++++-------
14686 fontconfig/fontconfig.h   |  2 +-
14687 src/fcfreetype.c	   |  3 --
14688 8 files changed, 156 insertions(+), 19 deletions(-)
14689
14690commit 414f720281b416736b92913f4bcbceac1a781cde
14691Author: Keith Packard <keithp@keithp.com>
14692Date:	Mon Feb 28 18:56:15 2005 +0000
14693
14694    Create prototype /etc/fonts/conf.d directory with a few sample
14695	configuration files. Deprecate use of local.conf for local
14696	customizations in favor of this directory based scheme which
14697	is more
14698	easily integrated into installation systems.
14699    Tag FC_EMBOLDEN as a boolean variable
14700
14701 ChangeLog		 | 18 ++++++++++++++++++
14702 Makefile.am		 | 24 ++----------------------
14703 conf.d/Makefile.am	 | 34 ++++++++++++++++++++++++++++++++++
14704 conf.d/README		 |  8 ++++++++
14705 conf.d/no-bitmaps.conf  | 13 +++++++++++++
14706 conf.d/sub-pixel.conf	 | 12 ++++++++++++
14707 conf.d/yes-bitmaps.conf | 13 +++++++++++++
14708 configure.in		 |  1 +
14709 src/fcname.c		 |  1 +
14710 9 files changed, 102 insertions(+), 22 deletions(-)
14711
14712commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
14713Author: Keith Packard <keithp@keithp.com>
14714Date:	Thu Feb 10 23:00:51 2005 +0000
14715
14716    Free patterns from fonts which are rejected by configuration
14717    (bug #2518)
14718    reviewed by: pborelli@katamail.com
14719
14720 ChangeLog   | 8 ++++++++
14721 src/fcdir.c | 2 ++
14722 2 files changed, 10 insertions(+)
14723
14724commit afca783626534477f07b03d173bbe9f51e03b53b
14725Author: Keith Packard <keithp@keithp.com>
14726Date:	Sat Jan 29 00:42:37 2005 +0000
14727
14728    Update for version 2.2.99
14729
14730 ChangeLog		 | 11 +++++++++--
14731 README			 | 16 ++++++++++++++--
14732 configure.in		 |  2 +-
14733 fontconfig/fontconfig.h |  2 +-
14734 4 files changed, 25 insertions(+), 6 deletions(-)
14735
14736commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
14737Author: Keith Packard <keithp@keithp.com>
14738Date:	Sat Jan 29 00:33:47 2005 +0000
14739
14740    Add a few pointers
14741
14742 ChangeLog | 5 +++++
14743 README    | 3 +++
14744 2 files changed, 8 insertions(+)
14745
14746commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
14747Author: Keith Packard <keithp@keithp.com>
14748Date:	Fri Jan 28 23:55:14 2005 +0000
14749
14750    Polite typechecking for test and edit expressions. Helps catch
14751    errors in
14752	the font configuration.
14753
14754 ChangeLog    |  10 +++
14755 src/fcint.h  |  12 +--
14756 src/fcname.c |   2 +-
14757 src/fcxml.c  | 252
14758 ++++++++++++++++++++++++++++++++++++++++++++++-------------
14759 4 files changed, 211 insertions(+), 65 deletions(-)
14760
14761commit 59e149e757795a7c0ec66c35b551a66e0da42098
14762Author: Keith Packard <keithp@keithp.com>
14763Date:	Sun Jan 16 01:41:24 2005 +0000
14764
14765    Have --with-expat set EXPAT_CFLAGS (bug 2278)
14766    reviewed by: Keith Packard <keithp@keithp.com>
14767
14768 ChangeLog    |  7 +++++++
14769 configure.in | 11 ++++++++++-
14770 2 files changed, 17 insertions(+), 1 deletion(-)
14771
14772commit d8ae9c92197f1f2782b9decb276f6da756ce882d
14773Author: Keith Packard <keithp@keithp.com>
14774Date:	Thu Jan 13 18:31:50 2005 +0000
14775
14776    Add SEE ALSO section (bug 2085)
14777    Cross compiling fixes (bug 280)
14778    reviewed by: Keith Packard <keithp@keithp.com>
14779
14780 ChangeLog		  | 18 ++++++++++++++++++
14781 Makefile.am		  | 17 ++++++++++++++++-
14782 configure.in		  | 44
14783 ++++++++++++++++++++++++++++++++++++++++++++
14784 doc/Makefile.am	  |  8 ++++++--
14785 doc/fontconfig-user.sgml |  5 +++++
14786 fc-case/Makefile.am	  |  8 ++++++--
14787 fc-glyphname/Makefile.am |  8 ++++++--
14788 fc-lang/Makefile.am	  |  8 ++++++--
14789 src/fontconfig.def.in	  |  2 +-
14790 9 files changed, 108 insertions(+), 10 deletions(-)
14791
14792commit 8759822e8fdaebcaaea82571d6b084003ca5751e
14793Author: Keith Packard <keithp@keithp.com>
14794Date:	Thu Jan 13 18:10:42 2005 +0000
14795
14796    Update blanks list (Closes bug 86)
14797
14798 ChangeLog     |  5 +++++
14799 fonts.conf.in | 52 +++++++++++++++++++++++++++++++---------------------
14800 2 files changed, 36 insertions(+), 21 deletions(-)
14801
14802commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
14803Author: Keith Packard <keithp@keithp.com>
14804Date:	Tue Jan 4 21:54:50 2005 +0000
14805
14806    Verify that every font pattern loaded from cache has both FC_FILE and
14807	FC_FAMILY entries. Attempt to fix bug #2219.
14808
14809 ChangeLog     |  7 +++++++
14810 src/fccache.c | 10 +++++++++-
14811 2 files changed, 16 insertions(+), 1 deletion(-)
14812
14813commit d53461812d46ffb2eaffb2c512e8740e8536e498
14814Author: Keith Packard <keithp@keithp.com>
14815Date:	Wed Dec 29 19:44:51 2004 +0000
14816
14817    Update for version 2.2.98
14818
14819 ChangeLog		 |  7 +++++++
14820 README			 | 22 ++++++++++++++++++++--
14821 configure.in		 |  2 +-
14822 fontconfig/fontconfig.h |  2 +-
14823 4 files changed, 29 insertions(+), 4 deletions(-)
14824
14825commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
14826Author: Keith Packard <keithp@keithp.com>
14827Date:	Wed Dec 29 19:37:14 2004 +0000
14828
14829    Document ASCII limitations of Fc character conversion macros
14830    Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
14831    (useful
14832	for testing case conversion functions)
14833
14834 ChangeLog		 |  8 ++++++++
14835 fontconfig/fontconfig.h | 10 +++++++---
14836 src/fcstr.c		 | 21 ++++++++++++++++++++-
14837 3 files changed, 35 insertions(+), 4 deletions(-)
14838
14839commit 02748dd3b8830a60439340a768959231e669b55c
14840Author: Keith Packard <keithp@keithp.com>
14841Date:	Wed Dec 29 10:07:10 2004 +0000
14842
14843    Add territory database
14844    Reviewed by: Keith Packard
14845    Remove Han characters from Korean orthography
14846
14847 .cvsignore	      |     1 +
14848 ChangeLog	      |    15 +
14849 fc-case/.cvsignore   |     6 +
14850 fc-lang/iso-3166.txt |   242 +
14851 fc-lang/ko.orth      | 18729
14852 +++++++------------------------------------------
14853 5 files changed, 2776 insertions(+), 16217 deletions(-)
14854
14855commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
14856Author: Keith Packard <keithp@keithp.com>
14857Date:	Wed Dec 29 09:57:49 2004 +0000
14858
14859    Reorder utility programs to make sure fc-case is run before fc-lang as
14860	fc-lang uses fcstr.c which uses fccase.h
14861    Fix broken XML
14862
14863 ChangeLog     |  8 ++++++++
14864 Makefile.am   |  2 +-
14865 fonts.conf.in | 10 +++++++---
14866 3 files changed, 16 insertions(+), 4 deletions(-)
14867
14868commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
14869Author: Keith Packard <keithp@keithp.com>
14870Date:	Wed Dec 29 09:15:17 2004 +0000
14871
14872    Adopt some RedHat suggestions for standard font configuration.
14873    Add new helper program 'fc-case' to construct case folding tables from
14874	standard Unicode CaseFolding.txt file
14875    Re-implement case insensitive functions with Unicode aware versions
14876	(including full case folding mappings)
14877
14878 ChangeLog		 |  26 ++
14879 Makefile.am		 |   2 +-
14880 configure.in		 |   1 +
14881 fc-case/CaseFolding.txt | 924
14882 ++++++++++++++++++++++++++++++++++++++++++++++++
14883 fc-case/Makefile.am	 |  52 +++
14884 fc-case/fc-case.c	 | 363 +++++++++++++++++++
14885 fc-case/fccase.tmpl.h	 |  25 ++
14886 fonts.conf.in		 |  73 ++--
14887 src/fcint.h		 |  34 ++
14888 src/fclist.c		 |  16 +-
14889 src/fcstr.c		 | 263 +++++++++++---
14890 11 files changed, 1685 insertions(+), 94 deletions(-)
14891
14892commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
14893Author: Keith Packard <keithp@keithp.com>
14894Date:	Tue Dec 14 00:12:25 2004 +0000
14895
14896    I changed FcFontSetSort to respect the generic aliases better in
14897    the face
14898	of language matching.
14899    What I did was to ammend the strict sort order used by FcFontSort
14900    so that
14901	it 'satisfies' the language specified in the pattern by
14902	locating the
14903	best matching font supporting each pattern language and then
14904	ignores
14905	language in the remaining fonts for purposes of matching.
14906    So, when asking for 'sans:lang=en', you'll get an English font
14907    first, and
14908	then the remaining fonts sorted with respect to the 'sans'
14909	alias alone
14910	-- pushing Kochi fonts ahead of other English-supporting Han
14911	fonts.
14912    reviewed by: Owen Taylor <otaylor@redhat.com>
14913
14914 ChangeLog     | 17 +++++++++++++
14915 src/fcmatch.c | 81
14916 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
14917 2 files changed, 96 insertions(+), 2 deletions(-)
14918
14919commit 46a10637cde656967b60f1e028b24763022358bb
14920Author: Keith Packard <keithp@keithp.com>
14921Date:	Fri Dec 10 16:48:08 2004 +0000
14922
14923    Configuration changes to request synthetic emboldening of fonts. The
14924    actual
14925	emboldening code will live in Xft.
14926    reviewed by: Keith Packard <keithp@keithp.com>
14927
14928 ChangeLog		 | 10 ++++++++++
14929 fontconfig/fontconfig.h |  1 +
14930 fonts.conf.in		 | 20 ++++++++++++++++++++
14931 3 files changed, 31 insertions(+)
14932
14933commit 9af19286b0dcdf7636749b9efb64a50650554f2d
14934Author: Keith Packard <keithp@keithp.com>
14935Date:	Thu Dec 9 19:36:30 2004 +0000
14936
14937    Currently Russian (ru) requires 0406 and 0456 (І and і), but
14938    these were
14939	eliminated in Russian in 1918 in favor of 0418 and 0438 (И
14940	and и),
14941	and don't even appear in KOI8-R. (The hypothesis that they
14942	don't appear
14943	in KOI8-R due to their similarity with Latin I and i is
14944	eliminated by
14945	their presence in KOI8-U.) I have a couple of fonts with Russian
14946	support that don't have the letter.
14947    Therefore, 0406 and 0456 should be removed from or commented out
14948    of ru.orth
14949    reviewed by: Keith Packard <keithp@keithp.com>
14950
14951 ChangeLog	 | 16 ++++++++++++++++
14952 fc-lang/ru.orth |  4 ++--
14953 2 files changed, 18 insertions(+), 2 deletions(-)
14954
14955commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
14956Author: Keith Packard <keithp@keithp.com>
14957Date:	Tue Dec 7 01:36:26 2004 +0000
14958
14959    Reviewed by: Keith Packard <keithp@keithp.com>
14960    memoize strings and share a single copy for all uses. Note that
14961    this could
14962	be improved further by using statically allocated blocks and
14963	gluing
14964	multiple strings together, but I'm basically lazy. In my
14965	environment
14966	with 800 font files, I get a savings of about 90KB.
14967
14968 ChangeLog    | 15 +++++++++++++++
14969 src/fcinit.c |  5 +++--
14970 src/fcint.h  |  3 ++-
14971 src/fclist.c |  2 +-
14972 src/fcpat.c  | 42 +++++++++++++-----------------------------
14973 src/fcxml.c  |  6 ------
14974 6 files changed, 34 insertions(+), 39 deletions(-)
14975
14976commit 46b51147d10db21a4d5992074bcdc9022f45856b
14977Author: Keith Packard <keithp@keithp.com>
14978Date:	Tue Dec 7 01:14:46 2004 +0000
14979
14980    Change files from ISO-Latin-1 to UTF-8
14981
14982 COPYING			 |   2 +-
14983 ChangeLog			 | 249
14984 ++++++++++++++++++++++++++++++++++++++++
14985 Makefile.am			 |   2 +-
14986 config/Makedefs.in		 |   2 +-
14987 configure.in			 |   2 +-
14988 doc/edit-sgml.c		 |   2 +-
14989 doc/fcatomic.fncs		 |   2 +-
14990 doc/fcblanks.fncs		 |   2 +-
14991 doc/fccharset.fncs		 |   2 +-
14992 doc/fcconfig.fncs		 |   2 +-
14993 doc/fcconstant.fncs		 |   2 +-
14994 doc/fcfile.fncs		 |   2 +-
14995 doc/fcfontset.fncs		 |   2 +-
14996 doc/fcfreetype.fncs		 |   2 +-
14997 doc/fcinit.fncs		 |   2 +-
14998 doc/fcmatrix.fncs		 |   2 +-
14999 doc/fcobjectset.fncs		 |   2 +-
15000 doc/fcobjecttype.fncs		 |   2 +-
15001 doc/fcpattern.fncs		 |   2 +-
15002 doc/fcstring.fncs		 |   2 +-
15003 doc/fcstrset.fncs		 |   2 +-
15004 doc/fcvalue.fncs		 |   2 +-
15005 doc/fontconfig-devel.sgml	 |   4 +-
15006 doc/fontconfig-user.sgml	 |   2 +-
15007 doc/func.sgml			 |   2 +-
15008 doc/version.sgml.in		 |   2 +-
15009 fc-cache/Makefile.am		 |   2 +-
15010 fc-cache/fc-cache.c		 |   2 +-
15011 fc-glyphname/Makefile.am	 |   2 +-
15012 fc-glyphname/fc-glyphname.c	 |   2 +-
15013 fc-glyphname/fcglyphname.tmpl.h |   2 +-
15014 fc-lang/Makefile.am		 |   2 +-
15015 fc-lang/aa.orth		 |   2 +-
15016 fc-lang/ab.orth		 |   2 +-
15017 fc-lang/af.orth		 |   2 +-
15018 fc-lang/am.orth		 |   2 +-
15019 fc-lang/ar.orth		 |   2 +-
15020 fc-lang/ast.orth		 |   2 +-
15021 fc-lang/ava.orth		 |   2 +-
15022 fc-lang/ay.orth		 |   2 +-
15023 fc-lang/az.orth		 |   2 +-
15024 fc-lang/az_ir.orth		 |   2 +-
15025 fc-lang/ba.orth		 |   2 +-
15026 fc-lang/bam.orth		 |   2 +-
15027 fc-lang/be.orth		 |   2 +-
15028 fc-lang/bg.orth		 |   2 +-
15029 fc-lang/bh.orth		 |   2 +-
15030 fc-lang/bho.orth		 |   2 +-
15031 fc-lang/bi.orth		 |   2 +-
15032 fc-lang/bin.orth		 |   2 +-
15033 fc-lang/bn.orth		 |   2 +-
15034 fc-lang/bo.orth		 |   2 +-
15035 fc-lang/br.orth		 |   2 +-
15036 fc-lang/bs.orth		 |   2 +-
15037 fc-lang/bua.orth		 |   2 +-
15038 fc-lang/ca.orth		 |   2 +-
15039 fc-lang/ce.orth		 |   2 +-
15040 fc-lang/ch.orth		 |   2 +-
15041 fc-lang/chm.orth		 |   2 +-
15042 fc-lang/chr.orth		 |   2 +-
15043 fc-lang/co.orth		 |   2 +-
15044 fc-lang/cs.orth		 |   2 +-
15045 fc-lang/cu.orth		 |   2 +-
15046 fc-lang/cv.orth		 |   2 +-
15047 fc-lang/cy.orth		 |   2 +-
15048 fc-lang/da.orth		 |   2 +-
15049 fc-lang/de.orth		 |   2 +-
15050 fc-lang/dz.orth		 |   2 +-
15051 fc-lang/el.orth		 |   2 +-
15052 fc-lang/en.orth		 |   2 +-
15053 fc-lang/eo.orth		 |   2 +-
15054 fc-lang/es.orth		 |   2 +-
15055 fc-lang/et.orth		 |   2 +-
15056 fc-lang/eu.orth		 |   4 +-
15057 fc-lang/fa.orth		 |   2 +-
15058 fc-lang/fc-lang.c		 |   2 +-
15059 fc-lang/fc-lang.man		 |   2 +-
15060 fc-lang/fclang.tmpl.h		 |   2 +-
15061 fc-lang/fi.orth		 |   2 +-
15062 fc-lang/fj.orth		 |   2 +-
15063 fc-lang/fo.orth		 |   2 +-
15064 fc-lang/fr.orth		 |   2 +-
15065 fc-lang/ful.orth		 |   2 +-
15066 fc-lang/fur.orth		 |   2 +-
15067 fc-lang/fy.orth		 |   4 +-
15068 fc-lang/ga.orth		 |   2 +-
15069 fc-lang/gd.orth		 |   2 +-
15070 fc-lang/gez.orth		 |   2 +-
15071 fc-lang/gl.orth		 |   2 +-
15072 fc-lang/gn.orth		 |   4 +-
15073 fc-lang/gu.orth		 |   2 +-
15074 fc-lang/gv.orth		 |   2 +-
15075 fc-lang/ha.orth		 |   2 +-
15076 fc-lang/haw.orth		 |   2 +-
15077 fc-lang/he.orth		 |   2 +-
15078 fc-lang/hi.orth		 |   2 +-
15079 fc-lang/ho.orth		 |   2 +-
15080 fc-lang/hr.orth		 |   2 +-
15081 fc-lang/hu.orth		 |   2 +-
15082 fc-lang/hy.orth		 |   2 +-
15083 fc-lang/ia.orth		 |   2 +-
15084 fc-lang/ibo.orth		 |   2 +-
15085 fc-lang/id.orth		 |   2 +-
15086 fc-lang/ie.orth		 |   2 +-
15087 fc-lang/ik.orth		 |   2 +-
15088 fc-lang/io.orth		 |   2 +-
15089 fc-lang/is.orth		 |   2 +-
15090 fc-lang/iso639-2		 | 194 +++++++++++++++----------------
15091 fc-lang/it.orth		 |   2 +-
15092 fc-lang/iu.orth		 |   2 +-
15093 fc-lang/ja.orth		 |   2 +-
15094 fc-lang/ka.orth		 |   2 +-
15095 fc-lang/kaa.orth		 |   2 +-
15096 fc-lang/ki.orth		 |   2 +-
15097 fc-lang/kk.orth		 |   2 +-
15098 fc-lang/kl.orth		 |   2 +-
15099 fc-lang/km.orth		 |   2 +-
15100 fc-lang/kn.orth		 |   2 +-
15101 fc-lang/ko.orth		 |   2 +-
15102 fc-lang/kok.orth		 |   2 +-
15103 fc-lang/ks.orth		 |   2 +-
15104 fc-lang/ku.orth		 |   2 +-
15105 fc-lang/ku_ir.orth		 |   2 +-
15106 fc-lang/kum.orth		 |   2 +-
15107 fc-lang/kv.orth		 |   2 +-
15108 fc-lang/kw.orth		 |   2 +-
15109 fc-lang/ky.orth		 |   2 +-
15110 fc-lang/la.orth		 |   2 +-
15111 fc-lang/lb.orth		 |   2 +-
15112 fc-lang/lez.orth		 |   2 +-
15113 fc-lang/lo.orth		 |   2 +-
15114 fc-lang/lt.orth		 |   2 +-
15115 fc-lang/lv.orth		 |   2 +-
15116 fc-lang/mg.orth		 |   2 +-
15117 fc-lang/mh.orth		 |   2 +-
15118 fc-lang/mi.orth		 |   2 +-
15119 fc-lang/mk.orth		 |   2 +-
15120 fc-lang/ml.orth		 |   2 +-
15121 fc-lang/mn.orth		 |   2 +-
15122 fc-lang/mo.orth		 |   2 +-
15123 fc-lang/mr.orth		 |   2 +-
15124 fc-lang/mt.orth		 |   2 +-
15125 fc-lang/my.orth		 |   2 +-
15126 fc-lang/nb.orth		 |   4 +-
15127 fc-lang/nds.orth		 |   2 +-
15128 fc-lang/ne.orth		 |   2 +-
15129 fc-lang/nl.orth		 |   2 +-
15130 fc-lang/nn.orth		 |   2 +-
15131 fc-lang/no.orth		 |   4 +-
15132 fc-lang/ny.orth		 |   2 +-
15133 fc-lang/oc.orth		 |   2 +-
15134 fc-lang/om.orth		 |   2 +-
15135 fc-lang/or.orth		 |   2 +-
15136 fc-lang/os.orth		 |   2 +-
15137 fc-lang/pl.orth		 |   2 +-
15138 fc-lang/ps_af.orth		 |   2 +-
15139 fc-lang/ps_pk.orth		 |   2 +-
15140 fc-lang/pt.orth		 |   2 +-
15141 fc-lang/rm.orth		 |   2 +-
15142 fc-lang/ro.orth		 |   2 +-
15143 fc-lang/ru.orth		 |   2 +-
15144 fc-lang/sa.orth		 |   2 +-
15145 fc-lang/sah.orth		 |   2 +-
15146 fc-lang/sco.orth		 |   2 +-
15147 fc-lang/se.orth		 |   4 +-
15148 fc-lang/sel.orth		 |   2 +-
15149 fc-lang/sh.orth		 |   2 +-
15150 fc-lang/si.orth		 |   2 +-
15151 fc-lang/sk.orth		 |   2 +-
15152 fc-lang/sl.orth		 |   2 +-
15153 fc-lang/sm.orth		 |   2 +-
15154 fc-lang/sma.orth		 |   4 +-
15155 fc-lang/smj.orth		 |   4 +-
15156 fc-lang/smn.orth		 |   4 +-
15157 fc-lang/sms.orth		 |   4 +-
15158 fc-lang/so.orth		 |   2 +-
15159 fc-lang/sq.orth		 |   2 +-
15160 fc-lang/sr.orth		 |   2 +-
15161 fc-lang/sv.orth		 |   2 +-
15162 fc-lang/sw.orth		 |   2 +-
15163 fc-lang/syr.orth		 |   2 +-
15164 fc-lang/ta.orth		 |   2 +-
15165 fc-lang/te.orth		 |   2 +-
15166 fc-lang/tg.orth		 |   2 +-
15167 fc-lang/th.orth		 |   2 +-
15168 fc-lang/ti_er.orth		 |   2 +-
15169 fc-lang/ti_et.orth		 |   2 +-
15170 fc-lang/tig.orth		 |   2 +-
15171 fc-lang/tk.orth		 |   2 +-
15172 fc-lang/tl.orth		 |   2 +-
15173 fc-lang/tn.orth		 |   2 +-
15174 fc-lang/to.orth		 |   2 +-
15175 fc-lang/tr.orth		 |   2 +-
15176 fc-lang/ts.orth		 |   2 +-
15177 fc-lang/tt.orth		 |   2 +-
15178 fc-lang/tw.orth		 |   2 +-
15179 fc-lang/tyv.orth		 |   2 +-
15180 fc-lang/ug.orth		 |   2 +-
15181 fc-lang/uk.orth		 |   2 +-
15182 fc-lang/ur.orth		 |   2 +-
15183 fc-lang/uz.orth		 |   2 +-
15184 fc-lang/ven.orth		 |   2 +-
15185 fc-lang/vi.orth		 |   2 +-
15186 fc-lang/vo.orth		 |   4 +-
15187 fc-lang/vot.orth		 |   2 +-
15188 fc-lang/wa.orth		 |   2 +-
15189 fc-lang/wen.orth		 |   2 +-
15190 fc-lang/wo.orth		 |   2 +-
15191 fc-lang/xh.orth		 |   2 +-
15192 fc-lang/yap.orth		 |   2 +-
15193 fc-lang/yi.orth		 |   2 +-
15194 fc-lang/yo.orth		 |   2 +-
15195 fc-lang/zh_cn.orth		 |   2 +-
15196 fc-lang/zh_hk.orth		 |   2 +-
15197 fc-lang/zh_mo.orth		 |   2 +-
15198 fc-lang/zh_sg.orth		 |   2 +-
15199 fc-lang/zh_tw.orth		 |   2 +-
15200 fc-lang/zu.orth		 |   2 +-
15201 fc-list/Makefile.am		 |   2 +-
15202 fc-list/fc-list.c		 |   2 +-
15203 fc-match/Makefile.am		 |   2 +-
15204 fc-match/fc-match.1		 |   2 +-
15205 fc-match/fc-match.c		 |   2 +-
15206 fontconfig/fcfreetype.h	 |   2 +-
15207 fontconfig/fcprivate.h		 |   2 +-
15208 fontconfig/fontconfig.h	 |   2 +-
15209 src/fcatomic.c			 |   2 +-
15210 src/fcblanks.c			 |   2 +-
15211 src/fccache.c			 |   2 +-
15212 src/fccfg.c			 |   2 +-
15213 src/fccharset.c		 |   2 +-
15214 src/fcdbg.c			 |   2 +-
15215 src/fcdefault.c		 |   2 +-
15216 src/fcdir.c			 |   2 +-
15217 src/fcfreetype.c		 |   4 +-
15218 src/fcfs.c			 |   2 +-
15219 src/fcinit.c			 |   2 +-
15220 src/fcint.h			 |   2 +-
15221 src/fclang.c			 |   2 +-
15222 src/fclist.c			 |   2 +-
15223 src/fcmatch.c			 |   2 +-
15224 src/fcmatrix.c			 |   2 +-
15225 src/fcname.c			 |   2 +-
15226 src/fcpat.c			 |   2 +-
15227 src/fcstr.c			 |   2 +-
15228 src/fcxml.c			 |   2 +-
15229 246 files changed, 603 insertions(+), 354 deletions(-)
15230
15231commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
15232Author: Keith Packard <keithp@keithp.com>
15233Date:	Sun Dec 5 07:44:08 2004 +0000
15234
15235    Update links to new freedesktop.org locations
15236    Add uninstall-local to get rid of fonts.conf and local.conf if
15237    they match
15238	the distributed versions. Fixes 'make distcheck'
15239
15240 ChangeLog   |	8 ++++++++
15241 INSTALL     |	4 ++--
15242 Makefile.am | 24 ++++++++++++++++++++++++
15243 3 files changed, 34 insertions(+), 2 deletions(-)
15244
15245commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
15246Author: Keith Packard <keithp@keithp.com>
15247Date:	Sun Dec 5 06:38:54 2004 +0000
15248
15249    Updates for version 2.2.97
15250
15251 ChangeLog		 |  7 +++++++
15252 README			 | 30 ++++++++++++++++++++++++++++--
15253 configure.in		 |  2 +-
15254 fontconfig/fontconfig.h |  2 +-
15255 4 files changed, 37 insertions(+), 4 deletions(-)
15256
15257commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
15258Author: Keith Packard <keithp@keithp.com>
15259Date:	Sun Dec 5 06:19:46 2004 +0000
15260
15261    Sleep for two seconds before exiting to make sure timestamps for
15262    future
15263	changes have distinct mod times in the file system. Bug #1982.
15264    Add Punjabi orthography. Bug #1671.
15265    reviewed by: Keith Packard <keithp@keithp.com>
15266
15267 ChangeLog	     | 13 ++++++++++++-
15268 fc-cache/fc-cache.c |	8 ++++++++
15269 fc-lang/pa.orth     | 46 ++++++++++++++++++++++++++++++++++++++++++++++
15270 3 files changed, 66 insertions(+), 1 deletion(-)
15271
15272commit c5a0b541df8be0b66f4ecf531570242693aac930
15273Author: Keith Packard <keithp@keithp.com>
15274Date:	Sun Dec 5 05:49:20 2004 +0000
15275
15276    Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
15277	multi-arch installs. Now that all X fonts are included without
15278	prejudice, the chances of the date being at all interesting
15279	are rather
15280	limited. Bug #415.
15281    Add copyright and license
15282
15283 ChangeLog	 | 10 ++++++++++
15284 fonts.conf.in	 |  2 +-
15285 src/Makefile.am | 23 +++++++++++++++++++++++
15286 3 files changed, 34 insertions(+), 1 deletion(-)
15287
15288commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
15289Author: Keith Packard <keithp@keithp.com>
15290Date:	Sun Dec 5 05:03:52 2004 +0000
15291
15292    Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
15293    (or
15294	wherever the X fonts are located).
15295    Document new <include>directory-name</include> semantics
15296    add <include ignore_missing="yes">conf.d</include>
15297    Add selectfont to ignore bitmap fonts, add comment for selectfont
15298    which
15299	accepts bitmap fonts.
15300    Allow <include> configuration elements to reference directories. Parse
15301    and
15302	load all files of the form [0-9]* in sorted order.
15303
15304 ChangeLog		  | 18 ++++++++++
15305 configure.in		  | 23 ++++++-------
15306 doc/fontconfig-user.sgml | 17 +++++----
15307 fonts.conf.in		  |  1 +
15308 local.conf		  | 23 +++++++++++++
15309 src/fcdir.c		  |  4 +--
15310 src/fcint.h		  |  6 ++++
15311 src/fcxml.c		  | 89
15312 ++++++++++++++++++++++++++++++++++++++++++++++++
15313 8 files changed, 158 insertions(+), 23 deletions(-)
15314
15315commit 38e528e77673f0395ab802cd1040947e307f0c6c
15316Author: Keith Packard <keithp@keithp.com>
15317Date:	Sun Dec 5 04:14:17 2004 +0000
15318
15319    Report command line for $srcdir/configure accurately. Bug #212.
15320
15321 ChangeLog  | 8 +++++++-
15322 autogen.sh | 2 +-
15323 2 files changed, 8 insertions(+), 2 deletions(-)
15324
15325commit e4125ef950ada3413a542dc457a4d36c5495dcd7
15326Author: Keith Packard <keithp@keithp.com>
15327Date:	Sun Dec 5 04:11:11 2004 +0000
15328
15329    Check for non-empty face->family_name and face->style_name before
15330    using
15331	those for the font. Empty names match everything. Bug #171.
15332
15333 ChangeLog	  |  7 +++++++
15334 src/fcfreetype.c | 12 +++++++-----
15335 2 files changed, 14 insertions(+), 5 deletions(-)
15336
15337commit 537e3d23fab449be154da8d49817364479924a61
15338Author: Keith Packard <keithp@keithp.com>
15339Date:	Sun Dec 5 00:26:06 2004 +0000
15340
15341    Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
15342    available.
15343	This provides font file format information (BDF, Type 1, PCF,
15344	TrueType)
15345	for each font. Closes #109.
15346
15347 ChangeLog		 | 10 ++++++++++
15348 configure.in		 |  2 +-
15349 fontconfig/fontconfig.h |  1 +
15350 src/fcfreetype.c	 | 14 ++++++++++++++
15351 src/fcname.c		 |  1 +
15352 5 files changed, 27 insertions(+), 1 deletion(-)
15353
15354commit dbf68dd5fe2f936af53891a240601c727bdcf09d
15355Author: Keith Packard <keithp@keithp.com>
15356Date:	Sat Dec 4 22:06:52 2004 +0000
15357
15358    Fix typo.
15359    Add detection for font capabilities (bug #105)
15360    reviewed by: Keith Packard <keithp@keithp.com>
15361
15362 ChangeLog		  |  13 ++++
15363 doc/fontconfig-user.sgml |   1 +
15364 fontconfig/fontconfig.h  |   1 +
15365 src/fcfreetype.c	  | 188
15366 +++++++++++++++++++++++++++++++++++++++++++++++
15367 src/fcname.c		  |   1 +
15368 5 files changed, 204 insertions(+)
15369
15370commit 4f27c1c0a383e891890ab27c74226957ed7067aa
15371Author: Keith Packard <keithp@keithp.com>
15372Date:	Sat Dec 4 19:41:10 2004 +0000
15373
15374    Move existing fonts.conf to fonts.conf.bak
15375    Add detection of iconv
15376    Document new selectfont elements
15377    Switch to UTF-8 in comment
15378    Add fullname, and family/style/fullname language entries
15379    Respect selectfont/*/glob
15380    Add support for selectfont
15381    Add multi-lingual family/style/fullname support
15382    Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
15383    Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
15384    computed
15385	pattern element names which are required to be static.
15386
15387 ChangeLog		   |   47 ++
15388 Makefile.am		   |   13 +-
15389 configure.in		   |	6 +-
15390 doc/fcpattern.fncs	   |   11 +
15391 doc/fontconfig-devel.sgml |   13 +-
15392 doc/fontconfig-user.sgml  |   43 +-
15393 fc-lang/nb.orth	   |	2 +-
15394 fontconfig/fontconfig.h   |	7 +
15395 fonts.dtd		   |   19 +
15396 src/fccache.c		   |	2 +-
15397 src/fccfg.c		   |   55 ++-
15398 src/fcdir.c		   |	2 +-
15399 src/fcfreetype.c	   | 1085
15400 +++++++++++++++++++++++++++++++++------------
15401 src/fcint.h		   |   21 +
15402 src/fclist.c		   |	6 +-
15403 src/fcname.c		   |	4 +
15404 src/fcpat.c		   |   73 +++
15405 src/fcxml.c		   |  162 +++++++
15406 18 files changed, 1282 insertions(+), 289 deletions(-)
15407
15408commit c641c77d6f1a0b378e800c9e3502ae446839a8af
15409Author: Keith Packard <keithp@keithp.com>
15410Date:	Thu Sep 9 14:31:18 2004 +0000
15411
15412    Remove spurious / after $(DESTDIR)
15413    reviewed by: keithp
15414
15415 ChangeLog   | 7 +++++++
15416 Makefile.am | 2 +-
15417 2 files changed, 8 insertions(+), 1 deletion(-)
15418
15419commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
15420Author: Keith Packard <keithp@keithp.com>
15421Date:	Wed Jun 30 20:06:41 2004 +0000
15422
15423    Update for 2.2.96
15424
15425 ChangeLog		 |  7 +++++++
15426 README			 | 12 ++++++++++--
15427 configure.in		 |  2 +-
15428 fontconfig/fontconfig.h |  2 +-
15429 4 files changed, 19 insertions(+), 4 deletions(-)
15430
15431commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
15432Author: Keith Packard <keithp@keithp.com>
15433Date:	Wed Jun 30 18:41:52 2004 +0000
15434
15435    Provided by: Lubos Lunak <l.lunak@suse.cz>
15436    However FcConfigUptoDate() doesn't seem to work. See the attached
15437    patch.
15438	First there's an obvious misplaced parenthesis making it return
15439	always
15440	false, and second, even this call fails to detect font changes
15441	(e.g.
15442	adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
15443	should fix that as well. The problem seems to be triggered by my
15444	fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
15445	therefore
15446	config->configDirs doesn't include subdirs, unlike
15447	config->fontDirs.
15448
15449 ChangeLog   | 14 ++++++++++++++
15450 src/fccfg.c |	4 ++--
15451 2 files changed, 16 insertions(+), 2 deletions(-)
15452
15453commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
15454Author: Keith Packard <keithp@keithp.com>
15455Date:	Thu Jun 3 14:16:38 2004 +0000
15456
15457    Remove comma at end of FcResult enum definition.
15458
15459 ChangeLog		 | 5 +++++
15460 fontconfig/fontconfig.h | 2 +-
15461 2 files changed, 6 insertions(+), 1 deletion(-)
15462
15463commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
15464Author: Keith Packard <keithp@keithp.com>
15465Date:	Sat May 29 20:07:46 2004 +0000
15466
15467    Add steps to md5sum release
15468
15469 ChangeLog | 5 +++++
15470 INSTALL   | 5 ++++-
15471 2 files changed, 9 insertions(+), 1 deletion(-)
15472
15473commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
15474Author: Keith Packard <keithp@keithp.com>
15475Date:	Sat May 29 19:49:52 2004 +0000
15476
15477    Add sh autogen.sh to INSTALL
15478
15479 INSTALL | 14 ++++++++------
15480 1 file changed, 8 insertions(+), 6 deletions(-)
15481
15482commit d81271eb21db058d0e816044874b3a8b88439e82
15483Author: Keith Packard <keithp@keithp.com>
15484Date:	Sat May 29 19:36:32 2004 +0000
15485
15486    Update for 2.2.95
15487
15488 ChangeLog		 |  7 +++++++
15489 README			 | 11 +++++++++--
15490 configure.in		 |  2 +-
15491 fontconfig/fontconfig.h |  2 +-
15492 4 files changed, 18 insertions(+), 4 deletions(-)
15493
15494commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
15495Author: Keith Packard <keithp@keithp.com>
15496Date:	Sat May 29 19:32:41 2004 +0000
15497
15498    Add FcResultOutOfMemory to provide an accurate error when
15499    FcFontSetMatch
15500	fails in this way
15501    Make #warning about lacking various FreeType features indicate which
15502	version those features appeared so users know how to fix the
15503	problem
15504	(Thanks to Anton Tropashko)
15505
15506 ChangeLog		 | 12 ++++++++++++
15507 fontconfig/fontconfig.h |  3 ++-
15508 src/fcfreetype.c	 |  6 +++---
15509 src/fcmatch.c		 |  3 +++
15510 4 files changed, 20 insertions(+), 4 deletions(-)
15511
15512commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
15513Author: Keith Packard <keithp@keithp.com>
15514Date:	Thu May 6 02:28:37 2004 +0000
15515
15516    Replace MIN/MAX/ABS macros which happen to have come from FreeType
15517    with
15518	fontconfig-specific ones (FC_*)
15519
15520 ChangeLog	  | 6 ++++++
15521 src/fcfreetype.c | 7 +++++--
15522 2 files changed, 11 insertions(+), 2 deletions(-)
15523
15524commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
15525Author: Keith Packard <keithp@keithp.com>
15526Date:	Sat Apr 24 02:54:40 2004 +0000
15527
15528    Extend release preparation instructions to include notification and
15529	distribution steps
15530
15531 ChangeLog |  6 ++++++
15532 INSTALL   | 11 +++++++++--
15533 2 files changed, 15 insertions(+), 2 deletions(-)
15534
15535commit 626a70167d7805c20a157e945a1f380ae580661a
15536Author: Keith Packard <keithp@keithp.com>
15537Date:	Sat Apr 24 01:09:36 2004 +0000
15538
15539    Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
15540
15541 ChangeLog		 | 7 +++++++
15542 README			 | 9 +++++++--
15543 configure.in		 | 2 +-
15544 fontconfig/fontconfig.h | 2 +-
15545 4 files changed, 16 insertions(+), 4 deletions(-)
15546
15547commit 7969113f086176112fdc13347ea56ea52838117a
15548Author: Keith Packard <keithp@keithp.com>
15549Date:	Sat Apr 24 01:06:32 2004 +0000
15550
15551    Ignore a few more autotool files
15552
15553 .cvsignore | 4 ++++
15554 ChangeLog  | 5 +++++
15555 2 files changed, 9 insertions(+)
15556
15557commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
15558Author: Keith Packard <keithp@keithp.com>
15559Date:	Wed Apr 14 18:08:41 2004 +0000
15560
15561    Add instructions for doing a release
15562    clean up .spec file; perhaps this will be useful to somebody...
15563    Update to 2.2.93
15564    Make 'scanopen' static so GCC doesn't whine about lacking prototype
15565    Add WARN_CFLAGS to pass -W flags for GCC systems
15566    Change various char types around to match across function calls. Fixed
15567    bug
15568	in using available_sizes[i].height which is in pixels, not 64ths
15569	of a
15570	pixel.
15571
15572 ChangeLog		  |  30 +++++++++++++
15573 INSTALL		  |  13 ++++++
15574 README			  |  27 +++++++++++-
15575 configure.in		  |  14 +++++-
15576 fc-glyphname/Makefile.am |   2 +-
15577 fc-lang/Makefile.am	  |   2 +-
15578 fc-lang/fc-lang.c	  |   2 +-
15579 fc-list/Makefile.am	  |   2 +-
15580 fc-match/Makefile.am	  |   2 +-
15581 fontconfig.spec.in	  |  42 +++++++++++++-----
15582 fontconfig/fontconfig.h  |   2 +-
15583 src/Makefile.am	  |   1 +
15584 src/fcfreetype.c	  | 109
15585 ++++++++++++++++++++++++-----------------------
15586 13 files changed, 176 insertions(+), 72 deletions(-)
15587
15588commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
15589Author: Keith Packard <keithp@keithp.com>
15590Date:	Sat Mar 6 23:44:11 2004 +0000
15591
15592    Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
15593    looking for
15594	explicit values prefer exact matches
15595
15596 ChangeLog	  |  6 ++++++
15597 src/fcfreetype.c | 18 ++++++++++--------
15598 2 files changed, 16 insertions(+), 8 deletions(-)
15599
15600commit 02638f1ace0ad7e898317128c244dfd9c842d122
15601Author: Keith Packard <keithp@keithp.com>
15602Date:	Tue Mar 2 16:48:51 2004 +0000
15603
15604    Supplied by: mfabian@suse.de (Mike FABIAN)
15605    Bug #260 fc-cache generates wrong spacing values for bitmap fonts
15606    Was using
15607	(strcmp (a,b)) instead of (!strcmp(a,b)).
15608
15609 ChangeLog	  | 8 ++++++++
15610 src/fcfreetype.c | 6 +++---
15611 2 files changed, 11 insertions(+), 3 deletions(-)
15612
15613commit de66e750a5c5798dab5347675d6581183efa8105
15614Author: Manish Singh <yosh@gimp.org>
15615Date:	Sun Feb 22 02:21:37 2004 +0000
15616
15617    Cast strlen to int for printf, so we're 64-bit clean.
15618
15619 ChangeLog		     | 5 +++++
15620 fc-glyphname/fc-glyphname.c | 2 +-
15621 2 files changed, 6 insertions(+), 1 deletion(-)
15622
15623commit 208a720f009357449647a56d6fe95a5a346a6578
15624Author: Keith Packard <keithp@keithp.com>
15625Date:	Wed Feb 11 18:53:05 2004 +0000
15626
15627    Ok, so I messed up the test for y_ppem. Let's see if I got it
15628    right this
15629	time.
15630
15631 ChangeLog	  |  7 +++++++
15632 configure.in	  | 15 +++------------
15633 src/fcfreetype.c |  4 ++--
15634 3 files changed, 12 insertions(+), 14 deletions(-)
15635
15636commit 4f38fa81062e5e2e151715a162c295b9a216568a
15637Author: Keith Packard <keithp@keithp.com>
15638Date:	Tue Feb 10 18:38:58 2004 +0000
15639
15640    Pre-2.1.5 versions of FreeType didn't include y_ppem in the
15641    FT_Bitmap_Size
15642	record. Add a configure.in test for this and change the code
15643	accordingly (using height instead).
15644
15645 ChangeLog	  |  8 ++++++++
15646 configure.in	  | 21 +++++++++++++++++++--
15647 src/fcfreetype.c |  4 ++++
15648 3 files changed, 31 insertions(+), 2 deletions(-)
15649
15650commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
15651Author: Keith Packard <keithp@keithp.com>
15652Date:	Sat Feb 7 07:13:48 2004 +0000
15653
15654    Add Low Saxon orthography (Kenneth Rohde Christiansen
15655    <kenneth@gnu.org>)
15656    Oops. Left 'newest.set' unset, which would miscompute the newest file
15657    Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
15658	properties (which report the wrong value in current FreeType)
15659    Don't attempt to check for empty glyphs in non-scalable fonts;
15660    they have no
15661	outlines...
15662
15663 ChangeLog	  | 18 ++++++++++++++++++
15664 fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++
15665 src/fccfg.c	  |  3 +++
15666 src/fcfreetype.c | 36 ++++++++++++++++++++++++------------
15667 4 files changed, 85 insertions(+), 12 deletions(-)
15668
15669commit f4c52909ab5321df608fe7af2da3edcab48818d9
15670Author: Tor Lillqvist <tml@iki.fi>
15671Date:	Sun Feb 1 19:32:36 2004 +0000
15672
15673    fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
15674    crashes
15675	when trying to save the cache if config->cache is NULL, which
15676	happens
15677	if FcConfigHome() is NULL. Guard against that by using the
15678	temp folder
15679	in that case.
15680
15681 ChangeLog   |	7 +++++++
15682 src/fccfg.c | 25 +++++++++++++++++++++++++
15683 2 files changed, 32 insertions(+)
15684
15685commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
15686Author: Roozbeh Pournader <roozbeh@farsiweb.info>
15687Date:	Sat Jan 3 18:27:29 2004 +0000
15688
15689    Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
15690    (Afghan
15691	and Pakistani).
15692    Updated Urdu orthography with real data.
15693
15694 ChangeLog	    | 11 +++++++++++
15695 fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++
15696 fc-lang/ku_ir.orth | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
15697 fc-lang/ps_af.orth | 52
15698 ++++++++++++++++++++++++++++++++++++++++++++++++++++
15699 fc-lang/ps_pk.orth | 52
15700 ++++++++++++++++++++++++++++++++++++++++++++++++++++
15701 fc-lang/ur.orth    | 41 +++++++++++++++++++++++++++++++++++++----
15702 6 files changed, 233 insertions(+), 4 deletions(-)
15703
15704commit f6d784313fa87d405b4b4165ee7b9248dd378df2
15705Author: Carl Worth <cworth@cworth.org>
15706Date:	Fri Dec 12 17:07:55 2003 +0000
15707
15708    Remove excessive whitespace (missed on previous commit)
15709
15710 fc-cache/Makefile.am | 8 ++++----
15711 1 file changed, 4 insertions(+), 4 deletions(-)
15712
15713commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
15714Author: Carl Worth <cworth@cworth.org>
15715Date:	Thu Dec 11 19:30:07 2003 +0000
15716
15717    Move man_MANS into the 'if USEDOCBOOK' block.
15718    Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
15719    excessive
15720	whitespace.
15721    Add 'set -e' to abort when any program fails, (avoids printing of
15722    'now type
15723	make' after configure aborts).
15724
15725 ChangeLog	      | 12 ++++++++++++
15726 autogen.sh	      |  2 ++
15727 fc-cache/Makefile.am |  6 +++---
15728 fc-list/Makefile.am  |  4 ++--
15729 4 files changed, 19 insertions(+), 5 deletions(-)
15730
15731commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
15732Author: Keith Packard <keithp@keithp.com>
15733Date:	Tue Nov 18 07:53:04 2003 +0000
15734
15735    Switch to FreeType 2.1.7 style includes. Bug #150.
15736    reviewed by: Keith Packard <keithp@keithp.com>
15737
15738 ChangeLog		 |  9 +++++++++
15739 doc/Makefile.am	 |  1 +
15740 fontconfig/fcfreetype.h |  3 ++-
15741 src/fcfreetype.c	 | 17 +++++++++--------
15742 4 files changed, 21 insertions(+), 9 deletions(-)
15743
15744commit 8e8fcda45c07bb0934f30887282238a57cc619da
15745Author: Noah Levitt <nlevitt@gmail.com>
15746Date:	Sun Nov 16 19:08:04 2003 +0000
15747
15748    Add some example usages.
15749
15750 ChangeLog	      |  4 ++++
15751 fc-list/fc-list.sgml | 23 +++++++++++++++++++++++
15752 2 files changed, 27 insertions(+)
15753
15754commit 344a0e33618cd0e9f620b5fa55969602d775934c
15755Author: Roozbeh Pournader <roozbeh@farsiweb.info>
15756Date:	Mon Nov 10 17:34:36 2003 +0000
15757
15758    Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
15759	separators.
15760
15761 ChangeLog   | 8 +++++++-
15762 src/fcxml.c | 7 +++++--
15763 2 files changed, 12 insertions(+), 3 deletions(-)
15764
15765commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
15766Author: Keith Packard <keithp@keithp.com>
15767Date:	Mon Oct 27 10:47:53 2003 +0000
15768
15769    Update to version 2.2.92
15770
15771 ChangeLog		 | 6 ++++++
15772 configure.in		 | 2 +-
15773 fontconfig/fontconfig.h | 2 +-
15774 3 files changed, 8 insertions(+), 2 deletions(-)
15775
15776commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
15777Author: Keith Packard <keithp@keithp.com>
15778Date:	Mon Oct 27 10:44:13 2003 +0000
15779
15780    Yet more cleanups to finish getting 'make distcheck' working This
15781    has been
15782	tested to ensure that it even works from a _build directory.
15783
15784 ChangeLog		  |  16 ++++++
15785 Makefile.am		  |   1 +
15786 configure.in		  |  10 ++++
15787 doc/Makefile.am	  | 133
15788 +++++++++++++++--------------------------------
15789 fc-cache/Makefile.am	  |   2 +-
15790 fc-glyphname/Makefile.am |   6 +--
15791 fc-lang/Makefile.am	  |   5 +-
15792 fc-list/Makefile.am	  |   2 +-
15793 fc-match/Makefile.am	  |   2 +-
15794 test/Makefile.am	  |   4 +-
15795 test/run-test.sh	  |  28 ++++++----
15796 11 files changed, 98 insertions(+), 111 deletions(-)
15797
15798commit 394b2bf04651d62194c7faa836899d33ca3ed017
15799Author: Keith Packard <keithp@keithp.com>
15800Date:	Mon Oct 27 06:30:29 2003 +0000
15801
15802    Attempts to fix 'make distcheck' work. Things are progressing
15803    pretty well,
15804	but there are still failures long into the process dealing
15805	with docs
15806	(as always).
15807    The big changes here are mostly to make $(srcdir) != "." work
15808    correctly,
15809	fixing the docbook related sections and fc-lang were particularily
15810	tricky. Docbook refuses to load system entities from anywhere
15811	other
15812	than where the original .sgml file was located, so no luck
15813	looking in
15814	"." for the configure-generated version.sgml and confdir.sgml
15815	files.
15816    fc-lang needed help finding .orth files; added a -d option to set the
15817	directory as the least evil of many options.
15818    Now to go use a faster machine and try and wring out the last issues.
15819
15820 ChangeLog		  | 27 +++++++++++++++++++
15821 configure.in		  |  2 +-
15822 doc/Makefile.am	  | 68
15823 +++++++++++++++++++++++++++++++++++++++++-------
15824 fc-cache/Makefile.am	  | 13 ++++-----
15825 fc-glyphname/Makefile.am | 11 +++++---
15826 fc-lang/Makefile.am	  | 10 ++++---
15827 fc-lang/fc-lang.c	  | 29 +++++++++++++++++++--
15828 fc-list/Makefile.am	  | 10 ++++---
15829 fc-match/Makefile.am	  |  2 +-
15830 9 files changed, 142 insertions(+), 30 deletions(-)
15831
15832commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
15833Author: Keith Packard <keithp@keithp.com>
15834Date:	Sun Oct 26 16:52:28 2003 +0000
15835
15836    Tag version 2.2.91
15837
15838 ChangeLog		 | 4 ++++
15839 configure.in		 | 2 +-
15840 fontconfig/fontconfig.h | 2 +-
15841 3 files changed, 6 insertions(+), 2 deletions(-)
15842
15843commit e99043ac778280ed16ab69ca0844b634f7d20f30
15844Author: Keith Packard <keithp@keithp.com>
15845Date:	Sun Oct 26 16:45:23 2003 +0000
15846
15847    Include confdir.sgml.in in EXTRA_DIST
15848
15849 ChangeLog	 | 5 +++++
15850 doc/Makefile.am | 2 +-
15851 2 files changed, 6 insertions(+), 1 deletion(-)
15852
15853commit 75839218d18a7fad2f7e84cb995724763f7cae11
15854Author: Josselin Mouette <joss@debian.org>
15855Date:	Thu Oct 9 18:21:49 2003 +0000
15856
15857    Replace fc-cache and fc-list manpages with more detailed, SGML
15858    versions.
15859
15860 ChangeLog		|   7 ++
15861 fc-cache/.cvsignore	|   1 +
15862 fc-cache/Makefile.am	|  24 +++++-
15863 fc-cache/fc-cache.1	|  51 -------------
15864 fc-cache/fc-cache.sgml | 200
15865 +++++++++++++++++++++++++++++++++++++++++++++++++
15866 fc-list/.cvsignore	|   1 +
15867 fc-list/Makefile.am	|  24 +++++-
15868 fc-list/fc-list.1	|  37 ---------
15869 fc-list/fc-list.sgml	| 165 ++++++++++++++++++++++++++++++++++++++++
15870 9 files changed, 420 insertions(+), 90 deletions(-)
15871
15872commit f077d662c001468eb2aa1261549accd9ff3de401
15873Author: Owen Taylor <otaylor@redhat.com>
15874Date:	Tue Sep 23 20:12:20 2003 +0000
15875
15876    Add a FC_HINT_STYLE key for patterns, with possible values
15877	HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
15878
15879 ChangeLog		 | 7 +++++++
15880 fontconfig/fontconfig.h | 7 +++++++
15881 src/fcdefault.c	 | 5 +++++
15882 src/fcname.c		 | 6 ++++++
15883 4 files changed, 25 insertions(+)
15884
15885commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
15886Author: Owen Taylor <otaylor@redhat.com>
15887Date:	Tue Sep 23 20:06:40 2003 +0000
15888
15889    Remove Georgian capitals, they aren't used for normal writing. (Bug
15890    #116)
15891
15892 ChangeLog	 | 5 +++++
15893 fc-lang/ka.orth | 2 +-
15894 2 files changed, 6 insertions(+), 1 deletion(-)
15895
15896commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
15897Author: Noah Levitt <nlevitt@gmail.com>
15898Date:	Sat Sep 6 19:40:41 2003 +0000
15899
15900    Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
15901    #111)
15902    When checking for monospace and dual-width fonts, allow roughly a 3%
15903	variance in the advances.
15904
15905 ChangeLog		   | 13 +++++++++++
15906 doc/fontconfig-devel.sgml |  4 ++--
15907 doc/fontconfig-user.sgml  |  3 ++-
15908 fontconfig/fontconfig.h   |  1 +
15909 src/fcfreetype.c	   | 55
15910 +++++++++++++++++++++++++++++++++++++----------
15911 src/fcname.c		   |  1 +
15912 6 files changed, 63 insertions(+), 14 deletions(-)
15913
15914commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
15915Author: Manish Singh <yosh@gimp.org>
15916Date:	Mon Sep 1 05:11:17 2003 +0000
15917
15918    FcConfigAppFontClear: Support passing NULL to use default config.
15919
15920 ChangeLog   | 5 +++++
15921 src/fccfg.c | 7 +++++++
15922 2 files changed, 12 insertions(+)
15923
15924commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
15925Author: Carl Worth <cworth@cworth.org>
15926Date:	Fri Aug 15 19:45:20 2003 +0000
15927
15928    Added new FcFini function for cleaning up all memory. Fixed a
15929    few memory
15930	leaks. fc-list now calls FcFini, (and is now leak-free according
15931	to
15932	valgrind)
15933
15934 ChangeLog		     |	44 +++++++++++
15935 doc/Makefile.am	     |	 8 +-
15936 doc/edit-sgml.c	     | 187
15937 +++++++++++++++++++++++++++++++-------------
15938 doc/fcinit.fncs	     |	11 +++
15939 fc-glyphname/fc-glyphname.c |	35 +++++++--
15940 fc-list/fc-list.c	     |	 4 +
15941 fc-match/fc-match.c	     |	 2 +-
15942 fontconfig/fontconfig.h     |	 3 +
15943 src/fccfg.c		     |	 6 ++
15944 src/fccharset.c	     |	64 +++++++++++++--
15945 src/fcinit.c		     |	13 +++
15946 src/fcint.h		     |	 6 ++
15947 src/fcpat.c		     |	84 +++++++++++++++++++-
15948 src/fcxml.c		     |	 4 +
15949 src/fontconfig.def.in	     |	 1 +
15950 15 files changed, 398 insertions(+), 74 deletions(-)
15951
15952commit 18906a876aa13550b1a10550ceeef6df0c4473ec
15953Author: Keith Packard <keithp@keithp.com>
15954Date:	Tue Aug 12 02:06:20 2003 +0000
15955
15956    Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
15957    varargs are
15958	untyped
15959
15960 fc-list/fc-list.c | 2 +-
15961 1 file changed, 1 insertion(+), 1 deletion(-)
15962
15963commit 116e13b4431b051b8196db201c22cd67b30922e9
15964Author: Keith Packard <keithp@keithp.com>
15965Date:	Sun Jul 20 17:14:47 2003 +0000
15966
15967    Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
15968
15969 fontconfig/fcfreetype.h | 4 ++++
15970 1 file changed, 4 insertions(+)
15971
15972commit 74a623e02efc23a39fb35e8d338858877b8f89e7
15973Author: Keith Packard <keithp@keithp.com>
15974Date:	Sun Jul 20 16:06:18 2003 +0000
15975
15976    Implement new semantics for Contains and LISTING:
15977    LISTING requires that the font Contain all of the pattern values,
15978    where
15979	Contain is redefined for strings to mean precise matching (so that
15980	Courier 10 Pitch doesn't list Courier fonts)
15981    "Contains" for lang means both langs have the same language and
15982    either the
15983	same country or one is missing the country
15984
15985 src/fccfg.c  | 79
15986 +++++++++++++++++++++++++++++++++---------------------------
15987 src/fcdbg.c  |  3 +++
15988 src/fcint.h  |  3 ++-
15989 src/fclang.c | 18 ++++++++------
15990 src/fclist.c | 38 +++++++++++++++++++++--------
15991 src/fcxml.c  |  1 +
15992 6 files changed, 89 insertions(+), 53 deletions(-)
15993
15994commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
15995Author: Keith Packard <keithp@keithp.com>
15996Date:	Wed Jul 9 17:04:17 2003 +0000
15997
15998    Was miscomputing end of string position for FcStrtod in locales with
15999	multibyte separators
16000
16001 src/fcxml.c | 2 +-
16002 1 file changed, 1 insertion(+), 1 deletion(-)
16003
16004commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
16005Author: Keith Packard <keithp@keithp.com>
16006Date:	Thu Jun 26 08:19:11 2003 +0000
16007
16008    Add autoconf checks for FT_Has_PS_Glyph_Names
16009
16010 configure.in	  | 3 ++-
16011 src/fcfreetype.c | 6 ++++++
16012 2 files changed, 8 insertions(+), 1 deletion(-)
16013
16014commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
16015Author: Keith Packard <keithp@keithp.com>
16016Date:	Thu Jun 26 00:39:04 2003 +0000
16017
16018    Allow config->cache to be null (as it is when $HOME is not set)
16019
16020 src/fccfg.c | 9 ++++++---
16021 1 file changed, 6 insertions(+), 3 deletions(-)
16022
16023commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
16024Author: Keith Packard <keithp@keithp.com>
16025Date:	Wed Jun 25 23:21:03 2003 +0000
16026
16027    Lean on autoconf to find useful FreeType functions (bug 95)
16028
16029 configure.in	  |  7 +++++--
16030 src/fcfreetype.c | 46 +++++++++++++++++-----------------------------
16031 2 files changed, 22 insertions(+), 31 deletions(-)
16032
16033commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
16034Author: Keith Packard <keithp@keithp.com>
16035Date:	Tue Jun 17 18:28:20 2003 +0000
16036
16037    Bug 75: dont build docs unless docbook is available. Dont install docs
16038	unless they are pre-built or buildable
16039
16040 Makefile.am	 |  3 ++-
16041 configure.in	 | 26 +++++++++++++++++++++-----
16042 doc/Makefile.am |  2 +-
16043 3 files changed, 24 insertions(+), 7 deletions(-)
16044
16045commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
16046Author: Keith Packard <keithp@keithp.com>
16047Date:	Tue Jun 17 17:31:16 2003 +0000
16048
16049    Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
16050	vvas@hal.csd.auth.gr (Vasilis Vasaitis))
16051
16052 fonts.conf.in | 22 ++++++++++++++--------
16053 1 file changed, 14 insertions(+), 8 deletions(-)
16054
16055commit 231051f41669095db4a2c5680a0945fb1ff45a2d
16056Author: Tor Lillqvist <tml@iki.fi>
16057Date:	Sun Jun 15 22:57:21 2003 +0000
16058
16059    Remove CRs from the out file before comparing (needed on Windows).
16060
16061 ChangeLog	  | 3 +++
16062 test/run-test.sh | 1 +
16063 2 files changed, 4 insertions(+)
16064
16065commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
16066Author: Tor Lillqvist <tml@iki.fi>
16067Date:	Sun Jun 15 22:45:12 2003 +0000
16068
16069    Trivial braino.
16070
16071 src/fccfg.c | 2 +-
16072 1 file changed, 1 insertion(+), 1 deletion(-)
16073
16074commit c3941ba9c064d41f248c6a00f06423f3c50c685d
16075Author: Tor Lillqvist <tml@iki.fi>
16076Date:	Sun Jun 15 22:35:52 2003 +0000
16077
16078    Fix cut&paste error.
16079
16080 ChangeLog	   | 4 ++++
16081 fontconfig-zip.in | 3 ++-
16082 src/Makefile.am   | 2 +-
16083 3 files changed, 7 insertions(+), 2 deletions(-)
16084
16085commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
16086Author: Tor Lillqvist <tml@iki.fi>
16087Date:	Fri Jun 13 23:04:35 2003 +0000
16088
16089    Check also for DLL_EXPORT as indication of being built as a DLL
16090    on Win32.
16091
16092 ChangeLog   | 3 +++
16093 src/fccfg.c | 6 +++++-
16094 2 files changed, 8 insertions(+), 1 deletion(-)
16095
16096commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
16097Author: Tor Lillqvist <tml@iki.fi>
16098Date:	Fri Jun 13 22:43:28 2003 +0000
16099
16100    Add share/doc directory. Add Fc*.3 man pages.
16101    Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
16102    Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
16103	which expects the EXPORTS line to be the first. Add
16104	FcConfigEnableHome.
16105
16106 ChangeLog	       | 12 ++++++++++++
16107 configure.in	       | 12 +++++++++---
16108 fontconfig-zip.in     |  4 +++-
16109 src/fontconfig.def.in |  5 +++--
16110 4 files changed, 27 insertions(+), 6 deletions(-)
16111
16112commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
16113Author: Keith Packard <keithp@keithp.com>
16114Date:	Mon Jun 9 19:21:06 2003 +0000
16115
16116    Update to version 2.2.90
16117
16118 ChangeLog		 | 4 ++++
16119 configure.in		 | 2 +-
16120 fontconfig/fontconfig.h | 2 +-
16121 3 files changed, 6 insertions(+), 2 deletions(-)
16122
16123commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
16124Author: Keith Packard <keithp@keithp.com>
16125Date:	Mon Jun 9 19:15:00 2003 +0000
16126
16127    Add a bunch of ChangeLog entries
16128
16129 ChangeLog | 79
16130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
16131 1 file changed, 78 insertions(+), 1 deletion(-)
16132
16133commit 440e7054857a9a6382243f33498b2384f246379d
16134Author: Keith Packard <keithp@keithp.com>
16135Date:	Mon Jun 9 18:49:19 2003 +0000
16136
16137    Add fc-match program to demonstrate font matching from the command
16138    line
16139
16140 Makefile.am	     | 2 +-
16141 configure.in	     | 1 +
16142 fc-match/.cvsignore | 5 +++++
16143 3 files changed, 7 insertions(+), 1 deletion(-)
16144
16145commit 947afeb566e738de3980c8c8751358ecfebdba25
16146Author: Keith Packard <keithp@keithp.com>
16147Date:	Mon Jun 9 17:31:03 2003 +0000
16148
16149    Optimization in FcLangSetIndex was broken, occasionally returning
16150    a pointer
16151	to the wrong location on miss
16152
16153 src/fclang.c | 21 +++++++--------------
16154 1 file changed, 7 insertions(+), 14 deletions(-)
16155
16156commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
16157Author: Keith Packard <keithp@keithp.com>
16158Date:	Mon Jun 9 16:53:31 2003 +0000
16159
16160    Add fc-match program
16161
16162 fc-match/Makefile.am |  32 +++++++++
16163 fc-match/fc-match.1  |  39 +++++++++++
16164 fc-match/fc-match.c  | 188
16165 +++++++++++++++++++++++++++++++++++++++++++++++++++
16166 3 files changed, 259 insertions(+)
16167
16168commit 6d3a90a41c63d479e3a109790a4ac466ee992478
16169Author: Keith Packard <keithp@keithp.com>
16170Date:	Sat May 31 21:07:01 2003 +0000
16171
16172    (Bug 85) add support for culmus fonts
16173
16174 fonts.conf.in | 39 +++++----------------------------------
16175 1 file changed, 5 insertions(+), 34 deletions(-)
16176
16177commit 86b1243193a1cbab3286ee97d2543bfc841a575a
16178Author: Keith Packard <keithp@keithp.com>
16179Date:	Sat May 31 14:58:41 2003 +0000
16180
16181    (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
16182    usage info
16183	on non-long option systems (Tim Mooney)
16184
16185 ChangeLog	       |  4 ++++
16186 fc-cache/Makefile.am  |  4 ++--
16187 fc-cache/fc-cache.1   | 51
16188 +++++++++++++++++++++++++++++++++++++++++++++++++++
16189 fc-cache/fc-cache.c   | 19 ++++++++++++++++---
16190 fc-cache/fc-cache.man | 45 ---------------------------------------------
16191 fc-list/Makefile.am   |  4 ++--
16192 fc-list/fc-list.1     | 37 +++++++++++++++++++++++++++++++++++++
16193 fc-list/fc-list.c     | 11 +++++++++++
16194 fc-list/fc-list.man   | 36 ------------------------------------
16195 9 files changed, 123 insertions(+), 88 deletions(-)
16196
16197commit d4d1e8bc604c98d647d70f9188744b95deba8723
16198Author: James Su <suzhe@turbolinux.com.cn>
16199Date:	Wed May 28 01:34:38 2003 +0000
16200
16201    Fix "contains" op for strings and langsets.
16202
16203 fontconfig/fontconfig.h |   6 +++
16204 src/fccfg.c		 |  16 +++++---
16205 src/fcstr.c		 | 103
16206 ++++++++++++++++++++++++++++++++++++++++++++++++
16207 3 files changed, 119 insertions(+), 6 deletions(-)
16208
16209commit 53183e66e564c03401237f6fea873733ef326890
16210Author: Keith Packard <keithp@keithp.com>
16211Date:	Sat May 17 02:17:19 2003 +0000
16212
16213    Fix build error with BDF prop local. Free langset after query
16214
16215 src/fcfreetype.c | 9 ++++++++-
16216 1 file changed, 8 insertions(+), 1 deletion(-)
16217
16218commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
16219Author: Keith Packard <keithp@keithp.com>
16220Date:	Fri May 16 16:37:16 2003 +0000
16221
16222    oops. Left the psfontinfo.weight matching code commented out while
16223    testing
16224	other stuff...
16225
16226 src/fcfreetype.c | 2 --
16227 1 file changed, 2 deletions(-)
16228
16229commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
16230Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
16231Date:	Wed May 14 20:23:24 2003 +0000
16232
16233    Extract spacing from XLFD atom
16234
16235 src/fcfreetype.c | 14 ++++++++++++++
16236 1 file changed, 14 insertions(+)
16237
16238commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
16239Author: Keith Packard <keithp@keithp.com>
16240Date:	Mon May 12 20:48:59 2003 +0000
16241
16242    Use FcIsWidth to share code
16243    Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
16244	misclassifying some Han fonts as monospaced.
16245
16246 src/fcfreetype.c | 27 ++++++---------------------
16247 1 file changed, 6 insertions(+), 21 deletions(-)
16248
16249commit 65d1441df89b898dd74ac1f0fba69c83441dba92
16250Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
16251Date:	Mon May 12 09:11:10 2003 +0000
16252
16253    Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
16254
16255 src/fcfreetype.c | 5 ++++-
16256 1 file changed, 4 insertions(+), 1 deletion(-)
16257
16258commit 0f362ad520e61e096c887f9374a485c3df32655a
16259Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
16260Date:	Mon May 12 09:04:24 2003 +0000
16261
16262    Generate FC_SIZE and FC_DPI for legacy bitmap fonts
16263
16264 src/fcfreetype.c | 41 +++++++++++++++++++++++++++++++++++++++++
16265 1 file changed, 41 insertions(+)
16266
16267commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
16268Author: Keith Packard <keithp@keithp.com>
16269Date:	Wed May 7 16:13:24 2003 +0000
16270
16271    Add filename-based accept/reject to ammend available fonts.
16272    change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
16273	FreeType releases.
16274
16275 src/fccache.c	  | 18 ++++++-----
16276 src/fccfg.c	  | 96
16277 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
16278 src/fcdir.c	  | 60 ++++++++++++++++++++++++++---------
16279 src/fcfreetype.c |  2 +-
16280 src/fcint.h	  | 40 +++++++++++++++++++++--
16281 src/fcxml.c	  | 46 ++++++++++++++++++++++++++-
16282 6 files changed, 232 insertions(+), 30 deletions(-)
16283
16284commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
16285Author: Keith Packard <keithp@keithp.com>
16286Date:	Tue May 6 14:26:34 2003 +0000
16287
16288    Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
16289	<jshin@mailaps.org>)
16290
16291 fc-lang/ta.orth | 7 +++++--
16292 1 file changed, 5 insertions(+), 2 deletions(-)
16293
16294commit 8ef6a58cb071396630cf05ec857f8c90524752f9
16295Author: Keith Packard <keithp@keithp.com>
16296Date:	Sun May 4 22:58:29 2003 +0000
16297
16298    Add more .cvsignore entries
16299
16300 .cvsignore	| 1 +
16301 src/.cvsignore | 1 +
16302 2 files changed, 2 insertions(+)
16303
16304commit 3018151753821434135c0c17873764f3283fcc50
16305Author: Keith Packard <keithp@keithp.com>
16306Date:	Sun May 4 22:57:00 2003 +0000
16307
16308    Add more .cvsignore entries
16309
16310 .cvsignore | 5 +++++
16311 1 file changed, 5 insertions(+)
16312
16313commit 7769c3213dc832f7643660d6aab5fade96cd57c3
16314Author: Keith Packard <keithp@keithp.com>
16315Date:	Sun May 4 22:53:49 2003 +0000
16316
16317    Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
16318    encodings
16319
16320 Makefile.am	  |   2 +-
16321 configure.in	  |   1 +
16322 src/fcfreetype.c | 160
16323 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
16324 src/fcint.h	  |  10 ++++
16325 4 files changed, 170 insertions(+), 3 deletions(-)
16326
16327commit 83321a017a9586aa4f3ace022a91f69122c08ed8
16328Author: Keith Packard <keithp@keithp.com>
16329Date:	Sun May 4 22:51:36 2003 +0000
16330
16331    Add .cvsignore in new fc-glyphname dir
16332
16333 fc-glyphname/.cvsignore | 6 ++++++
16334 1 file changed, 6 insertions(+)
16335
16336commit 721d496d7864ff587f51637f578f4b35d501d091
16337Author: Keith Packard <keithp@keithp.com>
16338Date:	Sun May 4 22:50:17 2003 +0000
16339
16340    Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
16341	conversion functions
16342
16343 fc-glyphname/Makefile.am	 |   42 +
16344 fc-glyphname/fc-glyphname.c	 |  287 +++
16345 fc-glyphname/fcglyphname.tmpl.h |   25 +
16346 fc-glyphname/glyphlist.txt	 | 4291
16347 +++++++++++++++++++++++++++++++++++++++
16348 fc-glyphname/zapfdingbats.txt	 |  212 ++
16349 5 files changed, 4857 insertions(+)
16350
16351commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
16352Author: Keith Packard <keithp@keithp.com>
16353Date:	Fri May 2 01:11:53 2003 +0000
16354
16355    Grub through style to find weight/slant/width values when other
16356    techniques
16357	fail
16358
16359 src/fcfreetype.c | 228
16360 +++++++++++++++++++++++++++++++++++++------------------
16361 src/fcint.h	  |   6 ++
16362 src/fcstr.c	  |  74 ++++++++++++++++++
16363 3 files changed, 233 insertions(+), 75 deletions(-)
16364
16365commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
16366Author: Keith Packard <keithp@keithp.com>
16367Date:	Fri May 2 01:11:09 2003 +0000
16368
16369    Add book constant for book weight
16370
16371 src/fcname.c | 1 +
16372 1 file changed, 1 insertion(+)
16373
16374commit ad293de0041230d530c5b3d2be56690db49e4510
16375Author: Keith Packard <keithp@keithp.com>
16376Date:	Fri May 2 01:09:57 2003 +0000
16377
16378    Add FC_WEIGHT_BOOK as weight 75
16379
16380 fontconfig/fontconfig.h | 1 +
16381 1 file changed, 1 insertion(+)
16382
16383commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
16384Author: Noah Levitt <nlevitt@gmail.com>
16385Date:	Thu May 1 16:20:27 2003 +0000
16386
16387    Fix expat function check.
16388
16389 configure.in | 8 ++++----
16390 1 file changed, 4 insertions(+), 4 deletions(-)
16391
16392commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
16393Author: Noah Levitt <nlevitt@gmail.com>
16394Date:	Thu May 1 16:15:28 2003 +0000
16395
16396    Check for an expat function that won't be there if expat is too old.
16397
16398 configure.in | 4 ++--
16399 1 file changed, 2 insertions(+), 2 deletions(-)
16400
16401commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
16402Author: Keith Packard <keithp@keithp.com>
16403Date:	Thu May 1 14:31:04 2003 +0000
16404
16405    Add demi and book postscript weight names. Allow spaces in postscript
16406    and X
16407	matching
16408
16409 src/fcfreetype.c | 6 ++++--
16410 1 file changed, 4 insertions(+), 2 deletions(-)
16411
16412commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
16413Author: Keith Packard <keithp@keithp.com>
16414Date:	Wed Apr 30 15:17:42 2003 +0000
16415
16416    Typo in bitstream foundry name
16417
16418 src/fcfreetype.c | 2 +-
16419 1 file changed, 1 insertion(+), 1 deletion(-)
16420
16421commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
16422Author: Keith Packard <keithp@keithp.com>
16423Date:	Thu Apr 24 17:31:03 2003 +0000
16424
16425    Debug output for unknown ps weight names. ignore italic_angle for
16426    PS fonts
16427	as FreeType already checks that
16428
16429 src/fcfreetype.c | 15 +++++++++++++--
16430 1 file changed, 13 insertions(+), 2 deletions(-)
16431
16432commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
16433Author: Keith Packard <keithp@keithp.com>
16434Date:	Thu Apr 24 15:29:33 2003 +0000
16435
16436    FcFontList broken when presented a charset - was comparing inclusion
16437    in the
16438	wrong direction
16439
16440 src/fccfg.c	 |  8 ++++----
16441 src/fccharset.c | 15 +++++++++++++++
16442 2 files changed, 19 insertions(+), 4 deletions(-)
16443
16444commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
16445Author: Keith Packard <keithp@keithp.com>
16446Date:	Wed Apr 23 04:45:39 2003 +0000
16447
16448    Oops. Missing newline in .cvsignore
16449
16450 doc/.cvsignore | 2 +-
16451 1 file changed, 1 insertion(+), 1 deletion(-)
16452
16453commit 8c87b4293fe27398d9c6500189a1f72741afdff3
16454Author: Keith Packard <keithp@keithp.com>
16455Date:	Wed Apr 23 04:09:28 2003 +0000
16456
16457    Fix docs to close sgml tags
16458
16459 ChangeLog		   | 8 ++++++++
16460 doc/fcpattern.fncs	   | 1 +
16461 doc/fontconfig-devel.sgml | 1 +
16462 doc/func.sgml		   | 1 +
16463 4 files changed, 11 insertions(+)
16464
16465commit c92926bf653425fff0291f1070cc7205e91810a0
16466Author: Keith Packard <keithp@keithp.com>
16467Date:	Wed Apr 23 04:06:18 2003 +0000
16468
16469    Add confdir.sgml to .cvsignore
16470
16471 doc/.cvsignore | 1 +
16472 1 file changed, 1 insertion(+)
16473
16474commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
16475Author: Keith Packard <keithp@keithp.com>
16476Date:	Wed Apr 23 04:05:58 2003 +0000
16477
16478    Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
16479	trailing newline instead of leaving CVS file without a newline
16480	(which
16481	will break at some point)
16482
16483 doc/Makefile.am     | 3 ++-
16484 doc/confdir.sgml.in | 2 +-
16485 2 files changed, 3 insertions(+), 2 deletions(-)
16486
16487commit 8b290c54761ee020b0bc197c7ea06366e73be66c
16488Author: Noah Levitt <nlevitt@gmail.com>
16489Date:	Wed Apr 23 00:40:24 2003 +0000
16490
16491    Got rid of the newline at the end of the file. It's yucky but,
16492    I'm not sure
16493	how else to get rid of the newline in the output.
16494
16495 doc/confdir.sgml.in | 2 +-
16496 1 file changed, 1 insertion(+), 1 deletion(-)
16497
16498commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
16499Author: Noah Levitt <nlevitt@gmail.com>
16500Date:	Wed Apr 23 00:08:03 2003 +0000
16501
16502    Getting closer to fixing /etc/fonts hard-coding.
16503
16504 configure.in	     |	1 -
16505 doc/Makefile.am     |	4 ++++
16506 doc/confdir.sgml.in | 25 +++++++++++++++++++++++++
16507 3 files changed, 29 insertions(+), 1 deletion(-)
16508
16509commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
16510Author: Noah Levitt <nlevitt@gmail.com>
16511Date:	Tue Apr 22 23:34:50 2003 +0000
16512
16513    Testing syncmail yet again.
16514
16515 .cvsignore		  |  2 +-
16516 configure.in		  |  1 +
16517 doc/Makefile.am	  | 12 ++++++------
16518 doc/fontconfig-user.sgml |  9 +++++----
16519 4 files changed, 13 insertions(+), 11 deletions(-)
16520
16521commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
16522Author: Keith Packard <keithp@keithp.com>
16523Date:	Tue Apr 22 16:53:18 2003 +0000
16524
16525    Fix autogen.sh to work with newer automakes
16526
16527 autogen.sh | 45 +++++++++++++++++++++++++++++++++++----------
16528 1 file changed, 35 insertions(+), 10 deletions(-)
16529
16530commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
16531Author: Keith Packard <keithp@keithp.com>
16532Date:	Tue Apr 22 06:27:27 2003 +0000
16533
16534    Handle pattern elements moving during multiple edits
16535
16536 src/fccfg.c | 8 ++++++++
16537 1 file changed, 8 insertions(+)
16538
16539commit 781f10486df22a422b92114ad438d4d8e74c9b93
16540Author: Keith Packard <keithp@keithp.com>
16541Date:	Mon Apr 21 16:12:22 2003 +0000
16542
16543    Update to version 2.2.0
16544
16545 configure.in		 | 2 +-
16546 fontconfig/fontconfig.h | 4 ++--
16547 2 files changed, 3 insertions(+), 3 deletions(-)
16548
16549commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
16550Author: Noah Levitt <nlevitt@gmail.com>
16551Date:	Mon Apr 21 06:17:23 2003 +0000
16552
16553    Fixed variable name mistake.
16554
16555 configure.in | 4 ++--
16556 1 file changed, 2 insertions(+), 2 deletions(-)
16557
16558commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
16559Author: Keith Packard <keithp@keithp.com>
16560Date:	Sun Apr 20 04:44:09 2003 +0000
16561
16562    From James Su -- only part of page 0xff is Latin
16563
16564 src/fcfreetype.c | 3 ++-
16565 1 file changed, 2 insertions(+), 1 deletion(-)
16566
16567commit 29d961a28e231302683577328ed4724319805a7f
16568Author: Keith Packard <keithp@keithp.com>
16569Date:	Fri Apr 18 15:56:05 2003 +0000
16570
16571    Guard calls to FT_Get_BDF_Property to avoid freetype jumping
16572    through null
16573	pointer
16574
16575 src/fcfreetype.c | 12 +++++++++---
16576 1 file changed, 9 insertions(+), 3 deletions(-)
16577
16578commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
16579Author: Keith Packard <keithp@keithp.com>
16580Date:	Thu Apr 17 21:50:24 2003 +0000
16581
16582    Pass FONTCONFIG_PATH in arguments to get expanded
16583
16584 src/Makefile.am | 1 +
16585 src/fccfg.c	 | 4 ----
16586 2 files changed, 1 insertion(+), 4 deletions(-)
16587
16588commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
16589Author: Keith Packard <keithp@keithp.com>
16590Date:	Thu Apr 17 21:29:12 2003 +0000
16591
16592    BDF properties not available until FreeType 2.1.4
16593
16594 src/fcfreetype.c | 2 +-
16595 1 file changed, 1 insertion(+), 1 deletion(-)
16596
16597commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
16598Author: Colin Walters <walters@verbum.org>
16599Date:	Thu Apr 17 17:43:04 2003 +0000
16600
16601    Remove some unused variables, and initialize some other ones so
16602    gcc doesn't
16603	warn us.
16604
16605 ChangeLog	 | 5 +++++
16606 doc/edit-sgml.c | 1 +
16607 src/fclang.c	 | 6 ++----
16608 3 files changed, 8 insertions(+), 4 deletions(-)
16609
16610commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
16611Author: Keith Packard <keithp@keithp.com>
16612Date:	Thu Apr 17 15:47:34 2003 +0000
16613
16614    Solaris porting fixes
16615
16616 configure.in	   | 4 ++--
16617 fc-lang/fc-lang.c | 4 ++--
16618 2 files changed, 4 insertions(+), 4 deletions(-)
16619
16620commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
16621Author: Keith Packard <keithp@keithp.com>
16622Date:	Wed Apr 16 22:04:42 2003 +0000
16623
16624    Add Vera support to default configuration
16625
16626 fonts.conf.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
16627 1 file changed, 50 insertions(+)
16628
16629commit e2925d7dc2877fba2112eb3de9853f3e889362c3
16630Author: Keith Packard <keithp@keithp.com>
16631Date:	Wed Apr 16 21:50:51 2003 +0000
16632
16633    bump version to 2.1.94
16634
16635 configure.in		 | 2 +-
16636 fontconfig/fontconfig.h | 2 +-
16637 2 files changed, 2 insertions(+), 2 deletions(-)
16638
16639commit ab06f005f66e12b46a5f1274eafa992be20a1f72
16640Author: Keith Packard <keithp@keithp.com>
16641Date:	Wed Apr 16 18:49:28 2003 +0000
16642
16643    add some changelog entries
16644
16645 ChangeLog | 18 ++++++++++++++++++
16646 1 file changed, 18 insertions(+)
16647
16648commit 0e7a434783b28e9e954d3136195af7ba622c459d
16649Author: Keith Packard <keithp@keithp.com>
16650Date:	Wed Apr 16 18:08:47 2003 +0000
16651
16652    Search through the BDF properties for width and foundry information
16653
16654 src/fcfreetype.c | 76
16655 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
16656 1 file changed, 75 insertions(+), 1 deletion(-)
16657
16658commit 2e2121f910dd84b0731985570d93cd31ae2edb61
16659Author: Keith Packard <keithp@keithp.com>
16660Date:	Wed Apr 16 16:19:38 2003 +0000
16661
16662    Move foundry detection data into fcfreetype.c (which is getting rather
16663	large at this point)
16664
16665 src/Makefile.am  |   2 +-
16666 src/data.h	  |  77 ------------------------
16667 src/fcfreetype.c | 177
16668 ++++++++++++++++++++++++++++++++++++++++++-------------
16669 3 files changed, 137 insertions(+), 119 deletions(-)
16670
16671commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
16672Author: Keith Packard <keithp@keithp.com>
16673Date:	Wed Apr 16 16:18:27 2003 +0000
16674
16675    bool was misdeclared in DTD
16676
16677 fonts.dtd | 2 +-
16678 1 file changed, 1 insertion(+), 1 deletion(-)
16679
16680commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
16681Author: Keith Packard <keithp@keithp.com>
16682Date:	Tue Apr 15 23:38:06 2003 +0000
16683
16684    Fix unary operator parsing. Add floor, ceil, trunc and round unary
16685	operators
16686
16687 fontconfig/fontconfig.h |   2 +
16688 fonts.dtd		 |   6 ++-
16689 src/Makefile.am	 |   2 +-
16690 src/fccfg.c		 |  71 ++++++++++++++++++++++++++++++++
16691 src/fcdbg.c		 |  20 +++++++++
16692 src/fcint.h		 |   3 +-
16693 src/fcxml.c		 | 107
16694 ++++++++++++++++++++++++++++++++++++++----------
16695 7 files changed, 187 insertions(+), 24 deletions(-)
16696
16697commit 52253696cd2779bd9040457fbd157bbe75895ed6
16698Author: Keith Packard <keithp@keithp.com>
16699Date:	Tue Apr 15 17:01:39 2003 +0000
16700
16701    Clean up ps font weight matching and check for NULL
16702
16703 src/fcfreetype.c | 59
16704 +++++++++++++++++++++++++++++---------------------------
16705 1 file changed, 31 insertions(+), 28 deletions(-)
16706
16707commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
16708Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
16709Date:	Fri Apr 11 23:45:59 2003 +0000
16710
16711    Implemented foundry generation for Type 1 and TrueType
16712
16713 src/data.h	  | 77
16714 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16715 src/fcfreetype.c | 73
16716 +++++++++++++++++++++++++++++++++++++++++++++++++----
16717 2 files changed, 145 insertions(+), 5 deletions(-)
16718
16719commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
16720Author: Keith Packard <keithp@keithp.com>
16721Date:	Fri Apr 11 23:00:51 2003 +0000
16722
16723    update version number to 2.1.93
16724
16725 configure.in		 | 2 +-
16726 fontconfig/fontconfig.h | 2 +-
16727 2 files changed, 2 insertions(+), 2 deletions(-)
16728
16729commit 7f31f3781597e035b8432e0ce1c2894835b4988a
16730Author: Keith Packard <keithp@keithp.com>
16731Date:	Fri Apr 11 22:53:53 2003 +0000
16732
16733    Run fc-cache from local dir instead of install dir to help LFS
16734    installs (I
16735	hope)
16736
16737 Makefile.am | 2 +-
16738 1 file changed, 1 insertion(+), 1 deletion(-)
16739
16740commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
16741Author: Keith Packard <keithp@keithp.com>
16742Date:	Fri Apr 11 22:24:23 2003 +0000
16743
16744    Switch to locale-independent string compare function
16745
16746 src/fcfreetype.c | 28 ++++++++++++++--------------
16747 1 file changed, 14 insertions(+), 14 deletions(-)
16748
16749commit d6ea834746a7b2758ea5b89467c0e64446840ca4
16750Author: Keith Packard <keithp@keithp.com>
16751Date:	Fri Apr 11 22:17:11 2003 +0000
16752
16753    Bug #46, #47 fontconfig should retrieve type 1 font information from
16754	FontInfo dictionary Patch provided by g2@magestudios.net (Gerard
16755	Escalante)
16756
16757 src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
16758 1 file changed, 44 insertions(+)
16759
16760commit cc30f9ca548661d0d9eb07216d261457db58ca02
16761Author: Keith Packard <keithp@keithp.com>
16762Date:	Tue Apr 8 05:00:25 2003 +0000
16763
16764    remove -u option to docbook2man which was trashing the .html file
16765
16766 doc/Makefile.am | 2 +-
16767 1 file changed, 1 insertion(+), 1 deletion(-)
16768
16769commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
16770Author: Colin Walters <walters@verbum.org>
16771Date:	Tue Apr 8 03:58:57 2003 +0000
16772
16773    *** empty log message ***
16774
16775 ChangeLog | 5 +++++
16776 1 file changed, 5 insertions(+)
16777
16778commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
16779Author: Colin Walters <walters@verbum.org>
16780Date:	Tue Apr 8 03:58:08 2003 +0000
16781
16782    Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
16783
16784 src/Makefile.am | 4 ++--
16785 1 file changed, 2 insertions(+), 2 deletions(-)
16786
16787commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
16788Author: Keith Packard <keithp@keithp.com>
16789Date:	Fri Apr 4 20:17:40 2003 +0000
16790
16791    update copyright years
16792
16793 COPYING       |  2 +-
16794 fonts.conf.in | 15 ++-------------
16795 local.conf    |  9 +++++++++
16796 3 files changed, 12 insertions(+), 14 deletions(-)
16797
16798commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
16799Author: Keith Packard <keithp@keithp.com>
16800Date:	Fri Apr 4 20:16:33 2003 +0000
16801
16802    Move sample subpixel configuration to local.conf
16803
16804 config/Makedefs.in | 4 ++--
16805 config/install.sh  | 4 ++--
16806 2 files changed, 4 insertions(+), 4 deletions(-)
16807
16808commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
16809Author: Keith Packard <keithp@keithp.com>
16810Date:	Fri Mar 28 17:08:35 2003 +0000
16811
16812    Set spacing to mono if every encoded glyph is the same width
16813
16814 fontconfig/fcfreetype.h |  3 +++
16815 src/fcfreetype.c	 | 46
16816 +++++++++++++++++++++++++++++++++++++++++-----
16817 2 files changed, 44 insertions(+), 5 deletions(-)
16818
16819commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
16820Author: Keith Packard <keithp@keithp.com>
16821Date:	Mon Mar 24 05:03:20 2003 +0000
16822
16823    Wrong pattern for matching font file names. Fix submitted by
16824	hjchoe@hancom.com (Choe Hwanjin)
16825
16826 configure.in | 2 +-
16827 1 file changed, 1 insertion(+), 1 deletion(-)
16828
16829commit c8582ff72ade8522d545d117641e4afac61382a0
16830Author: Tor Lillqvist <tml@iki.fi>
16831Date:	Sat Mar 22 21:28:13 2003 +0000
16832
16833    Changes for Windows:
16834    Add a fontconfig-zip(.in) script, used to build a binary distribution.
16835
16836 fontconfig-zip.in | 30 ++++++++++++++++++++++++++++++
16837 1 file changed, 30 insertions(+)
16838
16839commit daeed6e048a413a94754fd79f62307ca9be80a43
16840Author: Tor Lillqvist <tml@iki.fi>
16841Date:	Sat Mar 22 21:25:34 2003 +0000
16842
16843    Changes for Windows:
16844    On Windows with gcc (a.k.a. mingw) build as a DLL.
16845    We don't want to hardcode the fonts.conf file location in the DLL,
16846    so we
16847	look up the DLL location at run-time in a DllMain() function. The
16848	fonts.conf location is deduced from that.
16849    The colon can't be used as path separator on Windows, semicolon
16850    is used
16851	instead. File path components can be separated with either
16852	slash or
16853	backslash. Absolute paths can also begin with a drive letter.
16854    Add internal function FcStrLastSlash that strrchr's the last slash, or
16855	backslash on Windows.
16856    There is no link() on Windows. For atomicity checks, mkdir a lock
16857    directory
16858	instead.
16859    In addition to HOME, also look for USERPROFILE.
16860    Recognize the special font directory token WINDOWSFONTDIR, to use the
16861	system's font directory.
16862    Remove the fontconfig-def.cpp that was obsolete. Add
16863    fontconfig.def(.in),
16864	without internal functions.
16865    Add a fontconfig-zip(.in) script, used to build a binary distribution.
16866
16867 ChangeLog		|  32 ++++++++++
16868 Makefile.am		|   3 +-
16869 configure.in		|  28 +++++++-
16870 fc-lang/fc-lang.man	|   6 +-
16871 src/Makefile.am	|  55 +++++++++++++++-
16872 src/fcatomic.c		|  23 ++++++-
16873 src/fccache.c		|  21 +++++-
16874 src/fccfg.c		|  90 ++++++++++++++++++++++++--
16875 src/fcint.h		|   9 +++
16876 src/fcstr.c		|  23 ++++++-
16877 src/fcxml.c		|  30 +++++++++
16878 src/fontconfig-def.cpp | 170
16879 -------------------------------------------------
16880 src/fontconfig.def.in	| 161
16881 ++++++++++++++++++++++++++++++++++++++++++++++
16882 13 files changed, 464 insertions(+), 187 deletions(-)
16883
16884commit cc9dd09816f717fc678d097a69f793dca1b1eef0
16885Author: Keith Packard <keithp@keithp.com>
16886Date:	Sat Mar 22 01:55:00 2003 +0000
16887
16888    switch // comment
16889
16890 src/fclang.c | 2 +-
16891 1 file changed, 1 insertion(+), 1 deletion(-)
16892
16893commit ddde1797a900b818b96fc0818d9df0efacb5ac69
16894Author: Keith Packard <keithp@keithp.com>
16895Date:	Thu Mar 20 02:01:01 2003 +0000
16896
16897    strtod under some locales requires digits before the decimal
16898
16899 doc/fontconfig-user.sgml | 8 ++++++--
16900 fonts.conf.in		  | 2 +-
16901 2 files changed, 7 insertions(+), 3 deletions(-)
16902
16903commit f4007a672834df25f0f9b6a918c135d2b79a3784
16904Author: Keith Packard <keithp@keithp.com>
16905Date:	Thu Mar 20 02:00:15 2003 +0000
16906
16907    Avoid crashing on empty test/edit lists
16908
16909 src/fccfg.c | 6 ++++--
16910 1 file changed, 4 insertions(+), 2 deletions(-)
16911
16912commit 3fbd50e48679c15c24400aaa78c6cd266317a784
16913Author: Keith Packard <keithp@keithp.com>
16914Date:	Thu Mar 20 01:59:28 2003 +0000
16915
16916    bogus libtoolize --version | libtoolize --version
16917
16918 autogen.sh | 2 +-
16919 1 file changed, 1 insertion(+), 1 deletion(-)
16920
16921commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
16922Author: Keith Packard <keithp@keithp.com>
16923Date:	Tue Mar 18 08:03:42 2003 +0000
16924
16925    FcCharSetIsSubset errored on fonts with subsets in early blocks
16926    and extra
16927	blocks not present in the second argument
16928
16929 src/fccharset.c | 2 +-
16930 1 file changed, 1 insertion(+), 1 deletion(-)
16931
16932commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
16933Author: Keith Packard <keithp@keithp.com>
16934Date:	Fri Mar 14 00:16:56 2003 +0000
16935
16936    Fix configure arguments (bug 45)
16937
16938 configure.in | 10 +++++-----
16939 1 file changed, 5 insertions(+), 5 deletions(-)
16940
16941commit 81fa16c3366a701255f4e52cdfd716dd06253748
16942Author: Keith Packard <keithp@keithp.com>
16943Date:	Wed Mar 12 22:16:43 2003 +0000
16944
16945    add font widths and extend weight from OS/2 table
16946
16947 fontconfig/fontconfig.h | 44 ++++++++++++++++++++++++++++------------
16948 src/fcdefault.c	 |  3 +++
16949 src/fcfreetype.c	 | 54
16950 ++++++++++++++++++++++++++++++++++++++++++++-----
16951 src/fcmatch.c		 | 29 +++++++++++++++++---------
16952 src/fcname.c		 | 18 +++++++++++++++++
16953 5 files changed, 120 insertions(+), 28 deletions(-)
16954
16955commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
16956Author: Keith Packard <keithp@keithp.com>
16957Date:	Wed Mar 12 22:15:39 2003 +0000
16958
16959    Global cache time checking was using wrong file name and computing
16960    wrong
16961	count of fonts per file
16962
16963 src/fccache.c | 10 +++++-----
16964 src/fcdir.c   |  8 ++++++--
16965 src/fcint.h   |  2 +-
16966 3 files changed, 12 insertions(+), 8 deletions(-)
16967
16968commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
16969Author: Keith Packard <keithp@keithp.com>
16970Date:	Mon Mar 10 06:56:32 2003 +0000
16971
16972    Ship manual
16973
16974 fc-list/Makefile.am | 2 ++
16975 1 file changed, 2 insertions(+)
16976
16977commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
16978Author: Mike A. Harris <mharris@redhat.com>
16979Date:	Sat Mar 8 01:03:32 2003 +0000
16980
16981    Updated RPM specfile for 2.1.92 and fixed remaining known spec
16982    file issues
16983
16984 ChangeLog	    |  8 ++++++++
16985 fontconfig.spec.in | 19 +++++++++++++++++--
16986 2 files changed, 25 insertions(+), 2 deletions(-)
16987
16988commit 6348213702153f1097c648ae575bcc89dbb259dc
16989Author: Keith Packard <keithp@keithp.com>
16990Date:	Fri Mar 7 21:04:52 2003 +0000
16991
16992    Bump version to 2.1.92
16993
16994 configure.in		 | 2 +-
16995 fontconfig/fontconfig.h | 2 +-
16996 2 files changed, 2 insertions(+), 2 deletions(-)
16997
16998commit dcd1f27185958b000f12e0390970c925f4386598
16999Author: Keith Packard <keithp@keithp.com>
17000Date:	Fri Mar 7 20:51:17 2003 +0000
17001
17002    add version.sgml to .cvsignore
17003
17004 doc/.cvsignore | 1 +
17005 1 file changed, 1 insertion(+)
17006
17007commit ae2c2943648313b41f2d032b72618d11ffdd1772
17008Author: Keith Packard <keithp@keithp.com>
17009Date:	Fri Mar 7 20:50:44 2003 +0000
17010
17011    Add version number to user doc
17012
17013 doc/fontconfig-user.sgml | 27 +++++++++++++++++----------
17014 doc/func.sgml		  |  1 +
17015 2 files changed, 18 insertions(+), 10 deletions(-)
17016
17017commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
17018Author: Keith Packard <keithp@keithp.com>
17019Date:	Fri Mar 7 20:45:43 2003 +0000
17020
17021    Add version number to documentation
17022
17023 configure.in		   |  1 +
17024 doc/fontconfig-devel.sgml | 13 +++----------
17025 doc/func.sgml		   |  4 ++++
17026 doc/version.sgml.in	   | 24 ++++++++++++++++++++++++
17027 4 files changed, 32 insertions(+), 10 deletions(-)
17028
17029commit 4484582ebaaaea4982248a6141d87d488ef322bd
17030Author: Keith Packard <keithp@keithp.com>
17031Date:	Fri Mar 7 20:45:20 2003 +0000
17032
17033    wasnt rebuilding most of the docs
17034
17035 doc/Makefile.am | 18 +++++++++---------
17036 1 file changed, 9 insertions(+), 9 deletions(-)
17037
17038commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
17039Author: Keith Packard <keithp@keithp.com>
17040Date:	Fri Mar 7 20:04:13 2003 +0000
17041
17042    distribute man page
17043
17044 fc-cache/Makefile.am | 2 ++
17045 1 file changed, 2 insertions(+)
17046
17047commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
17048Author: Keith Packard <keithp@keithp.com>
17049Date:	Fri Mar 7 20:03:53 2003 +0000
17050
17051    note that default mandir is usually wrong
17052
17053 INSTALL | 2 +-
17054 1 file changed, 1 insertion(+), 1 deletion(-)
17055
17056commit bdc0fd54344cd161f1507aa53f3d676569d63f08
17057Author: Keith Packard <keithp@keithp.com>
17058Date:	Fri Mar 7 20:03:23 2003 +0000
17059
17060    get manuals to install with automake-1.4
17061
17062 doc/Makefile.am | 44 +++++++++++++++++++++-----------------------
17063 1 file changed, 21 insertions(+), 23 deletions(-)
17064
17065commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
17066Author: Keith Packard <keithp@keithp.com>
17067Date:	Fri Mar 7 19:41:34 2003 +0000
17068
17069    Create fontconfig-user.html
17070
17071 doc/Makefile.am | 2 +-
17072 1 file changed, 1 insertion(+), 1 deletion(-)
17073
17074commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
17075Author: Keith Packard <keithp@keithp.com>
17076Date:	Fri Mar 7 19:39:57 2003 +0000
17077
17078    Add more to .cvsignore
17079
17080 doc/.cvsignore | 9 +++++++++
17081 1 file changed, 9 insertions(+)
17082
17083commit b219ac6b99672506965f3c2168e2af1cd58d28e7
17084Author: Keith Packard <keithp@keithp.com>
17085Date:	Fri Mar 7 19:37:16 2003 +0000
17086
17087    Make documentation build
17088
17089 doc/Makefile.am	  | 172
17090 +++++++++++++++++++++++++++--------------------
17091 doc/edit-sgml.c	  |   2 +-
17092 doc/fontconfig-user.sgml |   2 +-
17093 3 files changed, 102 insertions(+), 74 deletions(-)
17094
17095commit 39381776a4c0cf4077a31f3a493cbd37420cec71
17096Author: Keith Packard <keithp@keithp.com>
17097Date:	Fri Mar 7 19:01:41 2003 +0000
17098
17099    Finish reformatting developer documentation
17100
17101 doc/Makefile.am	   |  16 +-
17102 doc/edit-sgml.c	   |  17 +-
17103 doc/fcatomic.fncs	   |  93 +++++++++
17104 doc/fcconfig.fncs	   | 153 ++++++++-------
17105 doc/fcfile.fncs	   |  78 ++++++++
17106 doc/fcfreetype.fncs	   |  69 +++++++
17107 doc/fcinit.fncs	   |  78 ++++++++
17108 doc/fcstring.fncs	   | 150 +++++++++++++++
17109 doc/fcstrset.fncs	   | 104 ++++++++++
17110 doc/fontconfig-devel.sgml | 475
17111 +++++++++++-----------------------------------
17112 10 files changed, 795 insertions(+), 438 deletions(-)
17113
17114commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
17115Author: Keith Packard <keithp@keithp.com>
17116Date:	Fri Mar 7 08:52:27 2003 +0000
17117
17118    Add copyright
17119
17120 doc/func.sgml | 23 +++++++++++++++++++++++
17121 1 file changed, 23 insertions(+)
17122
17123commit 2df0c66230fb86a784414b5db803d32d1a083b3a
17124Author: Keith Packard <keithp@keithp.com>
17125Date:	Fri Mar 7 08:51:14 2003 +0000
17126
17127    Use <parameter> tags. Add copyrights
17128
17129 doc/fcconfig.fncs     | 46 +++++++++++++++++++++++-----------------------
17130 doc/fcconstant.fncs   | 10 +++++-----
17131 doc/fcobjecttype.fncs |  6 +++---
17132 doc/fcpattern.fncs    | 14 +++++++-------
17133 doc/fcvalue.fncs      |  4 ++--
17134 5 files changed, 40 insertions(+), 40 deletions(-)
17135
17136commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
17137Author: Keith Packard <keithp@keithp.com>
17138Date:	Fri Mar 7 08:44:32 2003 +0000
17139
17140    Add lots more function documentation
17141
17142 doc/Makefile.am	   |  16 ++-
17143 doc/fcblanks.fncs	   |  58 +++++++++
17144 doc/fccharset.fncs	   |  23 ++++
17145 doc/fcconfig.fncs	   | 279
17146 +++++++++++++++++++++++++++++++++++++++++++
17147 doc/fcconstant.fncs	   |  58 +++++++++
17148 doc/fcfontset.fncs	   |  49 ++++++++
17149 doc/fcmatrix.fncs	   |  23 ++++
17150 doc/fcobjectset.fncs	   |  61 ++++++++++
17151 doc/fcobjecttype.fncs	   |  48 ++++++++
17152 doc/fcpattern.fncs	   |  23 ++++
17153 doc/fcvalue.fncs	   |  23 ++++
17154 doc/fontconfig-devel.sgml | 292
17155 +++-------------------------------------------
17156 12 files changed, 677 insertions(+), 276 deletions(-)
17157
17158commit 22671e25510e77af1a8f2b569314ba2de1c93353
17159Author: Keith Packard <keithp@keithp.com>
17160Date:	Fri Mar 7 07:12:51 2003 +0000
17161
17162    Rework documentation to build man pages for each function
17163
17164 doc/Makefile.am	   |   84 ++-
17165 doc/fccharset.fncs	   |  144 +++++
17166 doc/fcmatrix.fncs	   |  100 ++++
17167 doc/fcpattern.fncs	   |  287 ++++++++++
17168 doc/fcvalue.fncs	   |   17 +
17169 doc/fontconfig-devel.sgml | 1355
17170 ++++++++++++++++++---------------------------
17171 doc/fontconfig-user.sgml  |  396 ++++++-------
17172 doc/func.sgml		   |   61 ++
17173 8 files changed, 1411 insertions(+), 1033 deletions(-)
17174
17175commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
17176Author: Keith Packard <keithp@keithp.com>
17177Date:	Fri Mar 7 06:17:36 2003 +0000
17178
17179    Add func doc creation program edit-sgml
17180
17181 doc/edit-sgml.c | 426
17182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17183 1 file changed, 426 insertions(+)
17184
17185commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
17186Author: Mike A. Harris <mharris@redhat.com>
17187Date:	Wed Mar 5 10:09:57 2003 +0000
17188
17189    Update Changelog
17190
17191 ChangeLog | 7 +++++++
17192 1 file changed, 7 insertions(+)
17193
17194commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
17195Author: Mike A. Harris <mharris@redhat.com>
17196Date:	Wed Mar 5 10:08:08 2003 +0000
17197
17198    Added back the configure macro options --disable-docs because
17199    otherwise
17200	fontconfig installs docs into /usr/share/doc/fontconfig (with no
17201	version number) unconditionally, causing RPM to fail the build
17202	due to
17203	_unpackaged_files_terminate_build. We pick up the pregenerated
17204	docs
17205	with %doc already.
17206
17207 fontconfig.spec.in | 8 +++++++-
17208 1 file changed, 7 insertions(+), 1 deletion(-)
17209
17210commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
17211Author: Mike A. Harris <mharris@redhat.com>
17212Date:	Wed Mar 5 09:28:08 2003 +0000
17213
17214    Updated rpm specfile changelog and Changelog to reflect today's
17215    changes
17216
17217 ChangeLog	    | 13 ++++++++++++-
17218 fontconfig.spec.in |  9 ++++++++-
17219 2 files changed, 20 insertions(+), 2 deletions(-)
17220
17221commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
17222Author: Mike A. Harris <mharris@redhat.com>
17223Date:	Wed Mar 5 09:16:37 2003 +0000
17224
17225    Reordered %files lists to be a bit tidier. Made -devel package own the
17226	%{_includedir}/fontconfig directory
17227
17228 fontconfig.spec.in | 9 +++++----
17229 1 file changed, 5 insertions(+), 4 deletions(-)
17230
17231commit c674c89bf919fa7f357319a7ce825ba5369ff737
17232Author: Mike A. Harris <mharris@redhat.com>
17233Date:	Wed Mar 5 09:14:06 2003 +0000
17234
17235    Put %post script in {}'s for tidyness, and change the call to
17236    fc-cache to
17237	use %{_bindir}/fc-cache
17238
17239 fontconfig.spec.in | 9 +++++----
17240 1 file changed, 5 insertions(+), 4 deletions(-)
17241
17242commit 5283328a6006420cb3382c0dbef55f715996b91c
17243Author: Mike A. Harris <mharris@redhat.com>
17244Date:	Wed Mar 5 09:10:14 2003 +0000
17245
17246    Changed BuildRequires: lines to use %{_bindir} macro instead of
17247    hard coded
17248	/usr/bin
17249
17250 fontconfig.spec.in | 4 ++--
17251 1 file changed, 2 insertions(+), 2 deletions(-)
17252
17253commit 674c09dfbfc3d6d3a014ac018995530159fc157f
17254Author: Mike A. Harris <mharris@redhat.com>
17255Date:	Wed Mar 5 09:08:41 2003 +0000
17256
17257    Replace commented out %define at top of specfile with a comment
17258    preceding
17259	the freetype2 define, since rpm expands macros in comments. Also
17260	remove
17261	-j flag from make, as _smp_mflags expands to -jN already.
17262
17263 fontconfig.spec.in | 6 +++---
17264 1 file changed, 3 insertions(+), 3 deletions(-)
17265
17266commit d30f481c4d182db3873fc9caf0e191da3c4955ef
17267Author: Keith Packard <keithp@keithp.com>
17268Date:	Wed Mar 5 07:45:37 2003 +0000
17269
17270    switch vesion to version
17271
17272 fontconfig.spec.in | 2 +-
17273 1 file changed, 1 insertion(+), 1 deletion(-)
17274
17275commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
17276Author: Keith Packard <keithp@keithp.com>
17277Date:	Wed Mar 5 06:09:36 2003 +0000
17278
17279    optimize string compares even more
17280
17281 src/fcstr.c | 19 +++----------------
17282 1 file changed, 3 insertions(+), 16 deletions(-)
17283
17284commit dc1de232a694c9c431604e701e8f617978a00e0a
17285Author: Keith Packard <keithp@keithp.com>
17286Date:	Wed Mar 5 06:09:14 2003 +0000
17287
17288    Use VERSION in fontconfig.pc.in
17289
17290 fontconfig.pc.in | 2 +-
17291 1 file changed, 1 insertion(+), 1 deletion(-)
17292
17293commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
17294Author: Keith Packard <keithp@keithp.com>
17295Date:	Wed Mar 5 05:57:11 2003 +0000
17296
17297    No longer using config directory
17298
17299 configure.in | 2 --
17300 1 file changed, 2 deletions(-)
17301
17302commit 94421e4097d84b50fc2da285b57fb00da3592796
17303Author: Keith Packard <keithp@keithp.com>
17304Date:	Wed Mar 5 05:53:10 2003 +0000
17305
17306    use FcToLower instead of tolower
17307
17308 src/fcname.c | 12 +++++-------
17309 1 file changed, 5 insertions(+), 7 deletions(-)
17310
17311commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
17312Author: Keith Packard <keithp@keithp.com>
17313Date:	Wed Mar 5 05:52:51 2003 +0000
17314
17315    Add FcLangSetPrint
17316
17317 src/fcdbg.c | 29 ++++++++++++++++++-----------
17318 1 file changed, 18 insertions(+), 11 deletions(-)
17319
17320commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
17321Author: Keith Packard <keithp@keithp.com>
17322Date:	Wed Mar 5 05:52:31 2003 +0000
17323
17324    AddFcLangSetContains for font listing, add first-letter table for
17325    language
17326	lookups, change RCS tag
17327
17328 src/fccfg.c  |   8 +--
17329 src/fcint.h  |   7 +-
17330 src/fclang.c | 231
17331 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
17332 src/fclist.c |   6 +-
17333 4 files changed, 219 insertions(+), 33 deletions(-)
17334
17335commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
17336Author: Keith Packard <keithp@keithp.com>
17337Date:	Wed Mar 5 05:51:27 2003 +0000
17338
17339    Change RCS tag
17340
17341 fc-cache/fc-cache.c	| 4 ++--
17342 fc-cache/fc-cache.man	| 4 ++--
17343 fc-list/fc-list.c	| 4 ++--
17344 fc-list/fc-list.man	| 4 ++--
17345 src/fcatomic.c		| 4 ++--
17346 src/fcblanks.c		| 4 ++--
17347 src/fccache.c		| 4 ++--
17348 src/fccharset.c	| 4 ++--
17349 src/fcdefault.c	| 4 ++--
17350 src/fcdir.c		| 4 ++--
17351 src/fcfreetype.c	| 4 ++--
17352 src/fcfs.c		| 4 ++--
17353 src/fcinit.c		| 4 ++--
17354 src/fcmatch.c		| 4 ++--
17355 src/fcmatrix.c		| 2 +-
17356 src/fcpat.c		| 4 ++--
17357 src/fcstr.c		| 4 ++--
17358 src/fcxml.c		| 4 ++--
17359 src/fontconfig-def.cpp | 2 +-
17360 19 files changed, 36 insertions(+), 36 deletions(-)
17361
17362commit 0eadb052fb31ad99d77d1997108d316c64d939b8
17363Author: Keith Packard <keithp@keithp.com>
17364Date:	Wed Mar 5 05:48:53 2003 +0000
17365
17366    Add letter ranges to speed lang lookups, change CVS tag
17367
17368 fc-lang/fc-lang.c     | 38 ++++++++++++++++++++++++++++++++++++--
17369 fc-lang/fc-lang.man   |  4 ++--
17370 fc-lang/fclang.tmpl.h |  4 ++--
17371 3 files changed, 40 insertions(+), 6 deletions(-)
17372
17373commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
17374Author: Keith Packard <keithp@keithp.com>
17375Date:	Wed Mar 5 05:48:15 2003 +0000
17376
17377    Change RCS tag, add FcLangSetContains
17378
17379 fontconfig/fcfreetype.h |  4 ++--
17380 fontconfig/fcprivate.h  |  4 ++--
17381 fontconfig/fontconfig.h | 11 ++++++++---
17382 3 files changed, 12 insertions(+), 7 deletions(-)
17383
17384commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
17385Author: Keith Packard <keithp@keithp.com>
17386Date:	Wed Mar 5 04:26:06 2003 +0000
17387
17388    Switch RCS tag label
17389
17390 fc-lang/aa.orth    | 4 ++--
17391 fc-lang/ab.orth    | 4 ++--
17392 fc-lang/af.orth    | 4 ++--
17393 fc-lang/am.orth    | 4 ++--
17394 fc-lang/ar.orth    | 4 ++--
17395 fc-lang/ast.orth   | 4 ++--
17396 fc-lang/ava.orth   | 4 ++--
17397 fc-lang/ay.orth    | 4 ++--
17398 fc-lang/az.orth    | 4 ++--
17399 fc-lang/ba.orth    | 4 ++--
17400 fc-lang/bam.orth   | 4 ++--
17401 fc-lang/be.orth    | 4 ++--
17402 fc-lang/bg.orth    | 4 ++--
17403 fc-lang/bh.orth    | 4 ++--
17404 fc-lang/bho.orth   | 4 ++--
17405 fc-lang/bi.orth    | 4 ++--
17406 fc-lang/bin.orth   | 4 ++--
17407 fc-lang/bn.orth    | 4 ++--
17408 fc-lang/bo.orth    | 4 ++--
17409 fc-lang/br.orth    | 4 ++--
17410 fc-lang/bs.orth    | 4 ++--
17411 fc-lang/bua.orth   | 4 ++--
17412 fc-lang/ca.orth    | 4 ++--
17413 fc-lang/ce.orth    | 4 ++--
17414 fc-lang/ch.orth    | 4 ++--
17415 fc-lang/chm.orth   | 4 ++--
17416 fc-lang/chr.orth   | 4 ++--
17417 fc-lang/co.orth    | 4 ++--
17418 fc-lang/cs.orth    | 4 ++--
17419 fc-lang/cu.orth    | 4 ++--
17420 fc-lang/cv.orth    | 4 ++--
17421 fc-lang/cy.orth    | 4 ++--
17422 fc-lang/da.orth    | 4 ++--
17423 fc-lang/de.orth    | 4 ++--
17424 fc-lang/dz.orth    | 4 ++--
17425 fc-lang/el.orth    | 4 ++--
17426 fc-lang/en.orth    | 4 ++--
17427 fc-lang/eo.orth    | 4 ++--
17428 fc-lang/es.orth    | 4 ++--
17429 fc-lang/et.orth    | 4 ++--
17430 fc-lang/eu.orth    | 4 ++--
17431 fc-lang/fa.orth    | 4 ++--
17432 fc-lang/fi.orth    | 4 ++--
17433 fc-lang/fj.orth    | 4 ++--
17434 fc-lang/fo.orth    | 4 ++--
17435 fc-lang/fr.orth    | 4 ++--
17436 fc-lang/ful.orth   | 4 ++--
17437 fc-lang/fur.orth   | 4 ++--
17438 fc-lang/fy.orth    | 4 ++--
17439 fc-lang/ga.orth    | 4 ++--
17440 fc-lang/gd.orth    | 4 ++--
17441 fc-lang/gez.orth   | 4 ++--
17442 fc-lang/gl.orth    | 4 ++--
17443 fc-lang/gn.orth    | 4 ++--
17444 fc-lang/gu.orth    | 4 ++--
17445 fc-lang/gv.orth    | 4 ++--
17446 fc-lang/ha.orth    | 4 ++--
17447 fc-lang/haw.orth   | 4 ++--
17448 fc-lang/he.orth    | 4 ++--
17449 fc-lang/hi.orth    | 4 ++--
17450 fc-lang/ho.orth    | 4 ++--
17451 fc-lang/hr.orth    | 4 ++--
17452 fc-lang/hu.orth    | 4 ++--
17453 fc-lang/hy.orth    | 4 ++--
17454 fc-lang/ia.orth    | 4 ++--
17455 fc-lang/ibo.orth   | 4 ++--
17456 fc-lang/id.orth    | 4 ++--
17457 fc-lang/ie.orth    | 4 ++--
17458 fc-lang/ik.orth    | 4 ++--
17459 fc-lang/io.orth    | 4 ++--
17460 fc-lang/is.orth    | 4 ++--
17461 fc-lang/it.orth    | 4 ++--
17462 fc-lang/iu.orth    | 4 ++--
17463 fc-lang/ja.orth    | 4 ++--
17464 fc-lang/ka.orth    | 4 ++--
17465 fc-lang/kaa.orth   | 4 ++--
17466 fc-lang/ki.orth    | 4 ++--
17467 fc-lang/kk.orth    | 4 ++--
17468 fc-lang/kl.orth    | 4 ++--
17469 fc-lang/km.orth    | 4 ++--
17470 fc-lang/kn.orth    | 4 ++--
17471 fc-lang/ko.orth    | 4 ++--
17472 fc-lang/kok.orth   | 4 ++--
17473 fc-lang/ks.orth    | 4 ++--
17474 fc-lang/ku.orth    | 4 ++--
17475 fc-lang/kum.orth   | 4 ++--
17476 fc-lang/kv.orth    | 4 ++--
17477 fc-lang/kw.orth    | 4 ++--
17478 fc-lang/ky.orth    | 4 ++--
17479 fc-lang/la.orth    | 4 ++--
17480 fc-lang/lb.orth    | 4 ++--
17481 fc-lang/lez.orth   | 4 ++--
17482 fc-lang/lo.orth    | 4 ++--
17483 fc-lang/lt.orth    | 4 ++--
17484 fc-lang/lv.orth    | 4 ++--
17485 fc-lang/mg.orth    | 4 ++--
17486 fc-lang/mh.orth    | 4 ++--
17487 fc-lang/mi.orth    | 4 ++--
17488 fc-lang/mk.orth    | 4 ++--
17489 fc-lang/ml.orth    | 4 ++--
17490 fc-lang/mn.orth    | 4 ++--
17491 fc-lang/mo.orth    | 4 ++--
17492 fc-lang/mr.orth    | 4 ++--
17493 fc-lang/mt.orth    | 4 ++--
17494 fc-lang/my.orth    | 4 ++--
17495 fc-lang/nb.orth    | 4 ++--
17496 fc-lang/ne.orth    | 4 ++--
17497 fc-lang/nl.orth    | 4 ++--
17498 fc-lang/nn.orth    | 4 ++--
17499 fc-lang/no.orth    | 4 ++--
17500 fc-lang/ny.orth    | 4 ++--
17501 fc-lang/oc.orth    | 4 ++--
17502 fc-lang/om.orth    | 4 ++--
17503 fc-lang/or.orth    | 4 ++--
17504 fc-lang/os.orth    | 4 ++--
17505 fc-lang/pl.orth    | 4 ++--
17506 fc-lang/pt.orth    | 4 ++--
17507 fc-lang/rm.orth    | 4 ++--
17508 fc-lang/ro.orth    | 4 ++--
17509 fc-lang/ru.orth    | 4 ++--
17510 fc-lang/sa.orth    | 4 ++--
17511 fc-lang/sah.orth   | 4 ++--
17512 fc-lang/sco.orth   | 4 ++--
17513 fc-lang/se.orth    | 4 ++--
17514 fc-lang/sel.orth   | 4 ++--
17515 fc-lang/sh.orth    | 4 ++--
17516 fc-lang/si.orth    | 4 ++--
17517 fc-lang/sk.orth    | 4 ++--
17518 fc-lang/sl.orth    | 4 ++--
17519 fc-lang/sm.orth    | 4 ++--
17520 fc-lang/sma.orth   | 4 ++--
17521 fc-lang/smj.orth   | 4 ++--
17522 fc-lang/smn.orth   | 4 ++--
17523 fc-lang/sms.orth   | 4 ++--
17524 fc-lang/so.orth    | 4 ++--
17525 fc-lang/sq.orth    | 4 ++--
17526 fc-lang/sr.orth    | 4 ++--
17527 fc-lang/sv.orth    | 4 ++--
17528 fc-lang/sw.orth    | 4 ++--
17529 fc-lang/syr.orth   | 4 ++--
17530 fc-lang/ta.orth    | 4 ++--
17531 fc-lang/te.orth    | 4 ++--
17532 fc-lang/tg.orth    | 4 ++--
17533 fc-lang/th.orth    | 4 ++--
17534 fc-lang/ti_er.orth | 4 ++--
17535 fc-lang/ti_et.orth | 4 ++--
17536 fc-lang/tig.orth   | 4 ++--
17537 fc-lang/tk.orth    | 4 ++--
17538 fc-lang/tl.orth    | 4 ++--
17539 fc-lang/tn.orth    | 4 ++--
17540 fc-lang/to.orth    | 4 ++--
17541 fc-lang/tr.orth    | 4 ++--
17542 fc-lang/ts.orth    | 4 ++--
17543 fc-lang/tt.orth    | 4 ++--
17544 fc-lang/tw.orth    | 4 ++--
17545 fc-lang/tyv.orth   | 4 ++--
17546 fc-lang/ug.orth    | 4 ++--
17547 fc-lang/uk.orth    | 4 ++--
17548 fc-lang/ur.orth    | 4 ++--
17549 fc-lang/uz.orth    | 4 ++--
17550 fc-lang/ven.orth   | 4 ++--
17551 fc-lang/vi.orth    | 4 ++--
17552 fc-lang/vo.orth    | 4 ++--
17553 fc-lang/vot.orth   | 4 ++--
17554 fc-lang/wa.orth    | 4 ++--
17555 fc-lang/wen.orth   | 4 ++--
17556 fc-lang/wo.orth    | 4 ++--
17557 fc-lang/xh.orth    | 4 ++--
17558 fc-lang/yap.orth   | 4 ++--
17559 fc-lang/yi.orth    | 4 ++--
17560 fc-lang/yo.orth    | 4 ++--
17561 fc-lang/zh_cn.orth | 4 ++--
17562 fc-lang/zh_hk.orth | 4 ++--
17563 fc-lang/zh_mo.orth | 4 ++--
17564 fc-lang/zh_sg.orth | 4 ++--
17565 fc-lang/zh_tw.orth | 4 ++--
17566 fc-lang/zu.orth    | 4 ++--
17567 177 files changed, 354 insertions(+), 354 deletions(-)
17568
17569commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
17570Author: Keith Packard <keithp@keithp.com>
17571Date:	Tue Mar 4 00:19:09 2003 +0000
17572
17573    Add .cvsignore
17574
17575 doc/.cvsignore | 4 ++++
17576 1 file changed, 4 insertions(+)
17577
17578commit af82b48c2b8c2037020d928aced582dedd06d8d9
17579Author: Keith Packard <keithp@keithp.com>
17580Date:	Tue Mar 4 00:14:58 2003 +0000
17581
17582    Allow multiple directories in --with-add-fonts, by default add only
17583	scalable fonts from X directory
17584
17585 configure.in | 48 ++++++++++++++++++++++++++++++++----------------
17586 1 file changed, 32 insertions(+), 16 deletions(-)
17587
17588commit bb7743ae7e218ecef31f3023b281939b02967552
17589Author: Keith Packard <keithp@keithp.com>
17590Date:	Mon Mar 3 05:47:14 2003 +0000
17591
17592    Update version to 2.1.91
17593
17594 configure.in		 | 2 +-
17595 fontconfig/fontconfig.h | 2 +-
17596 2 files changed, 2 insertions(+), 2 deletions(-)
17597
17598commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
17599Author: Owen Taylor <otaylor@redhat.com>
17600Date:	Mon Mar 3 01:13:11 2003 +0000
17601
17602    Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
17603    fontconfig.spec.in: Improvements from Red Hat spec file.
17604    {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
17605    docs/*.sgml: SGML fixes.
17606
17607 ChangeLog		   |   8 ++
17608 doc/fontconfig-devel.sgml | 237
17609 +++++++++++++++++++++++-----------------------
17610 doc/fontconfig-user.sgml  |   8 +-
17611 fc-cache/Makefile.am	   |   2 +
17612 fc-lang/Makefile.am	   |   2 +
17613 fc-list/Makefile.am	   |   2 +
17614 fontconfig.spec.in	   |  86 +++++++++--------
17615 7 files changed, 191 insertions(+), 154 deletions(-)
17616
17617commit ee170116da7cbd6e03a4de61c455d717183f46d7
17618Author: Keith Packard <keithp@keithp.com>
17619Date:	Sun Mar 2 19:13:00 2003 +0000
17620
17621    Ignore dist files
17622
17623 .cvsignore | 1 +
17624 1 file changed, 1 insertion(+)
17625
17626commit ff3f1f98ed240a4cde511cace7acd09d40548656
17627Author: Keith Packard <keithp@keithp.com>
17628Date:	Sun Mar 2 19:12:23 2003 +0000
17629
17630    Switch back to -version-info for fontconfig as its at minor 0. Add
17631	--system-only to fc-cache. Fix FC_VERSION to match product version
17632	rather than .so version
17633
17634 Makefile.am		 |    1 -
17635 configure.in		 |   23 +-
17636 fc-cache/fc-cache.c	 |    8 +
17637 fc-lang/fc-lang.c	 |    6 +
17638 fontconfig/fontconfig.h |   16 +-
17639 ltmain.sh		 | 6192
17640 -----------------------------------------------
17641 src/Makefile.am	 |    2 +-
17642 src/fccfg.c		 |   25 +-
17643 src/fcint.h		 |    3 +
17644 src/fcstr.c		 |    8 +-
17645 src/fcxml.c		 |   14 +-
17646 11 files changed, 79 insertions(+), 6219 deletions(-)
17647
17648commit bf0093b72487bd463b9c7700902cd8765534c9c1
17649Author: Keith Packard <keithp@keithp.com>
17650Date:	Sun Mar 2 08:46:04 2003 +0000
17651
17652    oops -- X fonts referenced from the wrong place
17653
17654 configure.in | 2 +-
17655 1 file changed, 1 insertion(+), 1 deletion(-)
17656
17657commit ad9b233c98d4da08178503f6db9a43708e2a7df0
17658Author: Keith Packard <keithp@keithp.com>
17659Date:	Sun Mar 2 08:00:24 2003 +0000
17660
17661    Make default confdir point to sysconfdir
17662
17663 configure.in | 4 ++--
17664 1 file changed, 2 insertions(+), 2 deletions(-)
17665
17666commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
17667Author: Keith Packard <keithp@keithp.com>
17668Date:	Sun Mar 2 07:36:08 2003 +0000
17669
17670    Add ltmain.sh to the package
17671
17672 Makefile.am | 1 +
17673 1 file changed, 1 insertion(+)
17674
17675commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
17676Author: Keith Packard <keithp@keithp.com>
17677Date:	Sun Mar 2 07:28:24 2003 +0000
17678
17679    make dist works now. Update to 2.1.90 in preparation for eventual 2.2
17680	release
17681
17682 COPYING	     |	  4 +-
17683 ChangeLog	     |	 20 +
17684 INSTALL	     |	 11 +-
17685 Makefile.am	     |	  3 +-
17686 README		     |	  6 +-
17687 configure.in	     |	 11 +-
17688 fc-lang/Makefile.am |	  2 +
17689 src/Makefile.am     |	  2 +
17690 src/fcknownsets.h   | 1895
17691 ---------------------------------------------------
17692 test/Makefile.am    |	  3 +
17693 10 files changed, 42 insertions(+), 1915 deletions(-)
17694
17695commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
17696Author: Keith Packard <keithp@keithp.com>
17697Date:	Sat Mar 1 05:55:48 2003 +0000
17698
17699    Add .cvsignore
17700
17701 test/.cvsignore | 2 ++
17702 1 file changed, 2 insertions(+)
17703
17704commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
17705Author: Keith Packard <keithp@keithp.com>
17706Date:	Sat Mar 1 05:55:17 2003 +0000
17707
17708    Add simple tests
17709
17710 Makefile.am	    |	2 +-
17711 configure.in	    |	1 +
17712 test/4x6.pcf	    | Bin 0 -> 70952 bytes
17713 test/8x16.pcf	    | Bin 0 -> 21320 bytes
17714 test/Makefile.am   |	4 +++
17715 test/fonts.conf.in |	4 +++
17716 test/out.expected  |	8 +++++
17717 test/run-test.sh   |  85
17718 +++++++++++++++++++++++++++++++++++++++++++++++++++++
17719 8 files changed, 103 insertions(+), 1 deletion(-)
17720
17721commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
17722Author: Keith Packard <keithp@keithp.com>
17723Date:	Sat Mar 1 05:21:02 2003 +0000
17724
17725    Add --disable-docs flag
17726
17727 configure.in	 | 16 ++++++++++++++++
17728 doc/Makefile.am | 21 ++++++++++++++++-----
17729 src/Makefile.am |  4 ----
17730 3 files changed, 32 insertions(+), 9 deletions(-)
17731
17732commit 0da305f7f85ae0dddc411df53ef077709558d369
17733Author: Keith Packard <keithp@keithp.com>
17734Date:	Sat Mar 1 03:06:37 2003 +0000
17735
17736    Switch to docbook and split documentation into pieces
17737
17738 Makefile.am	  |    2 +-
17739 configure.in	  |   15 +
17740 doc/Makefile.am  |   35 ++
17741 src/fontconfig.3 | 1466
17742 ------------------------------------------------------
17743 4 files changed, 51 insertions(+), 1467 deletions(-)
17744
17745commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
17746Author: Keith Packard <keithp@keithp.com>
17747Date:	Sat Mar 1 02:23:52 2003 +0000
17748
17749    Reformat documentation into sgml for docbook, split into user/devel
17750    guides
17751
17752 doc/fontconfig-devel.sgml | 1257
17753 +++++++++++++++++++++++++++++++++++++++++++++
17754 doc/fontconfig-user.sgml  |  559 ++++++++++++++++++++
17755 doc/fontconfig.tex	   |   55 --
17756 3 files changed, 1816 insertions(+), 55 deletions(-)
17757
17758commit df43986cdcb38f6462d63618a115618cd9a964bb
17759Author: Keith Packard <keithp@keithp.com>
17760Date:	Thu Feb 27 08:12:13 2003 +0000
17761
17762    Disable globaladvance for batang fonts
17763
17764 fonts.conf.in | 10 ++++++++++
17765 1 file changed, 10 insertions(+)
17766
17767commit cc168fa6688066baad43d1de577a39c11102947a
17768Author: Keith Packard <keithp@keithp.com>
17769Date:	Thu Feb 27 08:08:09 2003 +0000
17770
17771    Disable globaladvance for gulim fonts
17772
17773 fonts.conf.in | 15 +++++++++++++++
17774 1 file changed, 15 insertions(+)
17775
17776commit 148656ed8b3755f0634be14ae60996a1ad493836
17777Author: Keith Packard <keithp@keithp.com>
17778Date:	Thu Feb 27 07:04:59 2003 +0000
17779
17780    Stop setting FC_SPACING from font hints. Theyre always wrong
17781
17782 src/fcfreetype.c | 7 ++++++-
17783 1 file changed, 6 insertions(+), 1 deletion(-)
17784
17785commit 662b879681f2961b446341638c7bec048edd612a
17786Author: Keith Packard <keithp@keithp.com>
17787Date:	Thu Feb 27 07:04:31 2003 +0000
17788
17789    Avoid crashing with null expressions in debug code
17790
17791 src/fcdbg.c | 3 ++-
17792 1 file changed, 2 insertions(+), 1 deletion(-)
17793
17794commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
17795Author: Keith Packard <keithp@keithp.com>
17796Date:	Wed Feb 26 19:13:17 2003 +0000
17797
17798    Allow double or integer for numeric values in matching
17799
17800 src/fcdbg.c   |  4 ++--
17801 src/fcmatch.c | 34 ++++++++++++++++++++++++++--------
17802 2 files changed, 28 insertions(+), 10 deletions(-)
17803
17804commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
17805Author: Keith Packard <keithp@keithp.com>
17806Date:	Mon Feb 24 17:52:44 2003 +0000
17807
17808    Add remaining .cvsignore files
17809
17810 fc-cache/.cvsignore   | 5 +++++
17811 fc-lang/.cvsignore    | 6 ++++++
17812 fc-list/.cvsignore    | 5 +++++
17813 fontconfig/.cvsignore | 2 ++
17814 src/.cvsignore        | 6 ++++++
17815 5 files changed, 24 insertions(+)
17816
17817commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
17818Author: Keith Packard <keithp@keithp.com>
17819Date:	Mon Feb 24 17:50:29 2003 +0000
17820
17821    Add .cvsignore file
17822
17823 .cvsignore | 15 +++++++++++++++
17824 1 file changed, 15 insertions(+)
17825
17826commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
17827Author: Keith Packard <keithp@keithp.com>
17828Date:	Mon Feb 24 17:18:50 2003 +0000
17829
17830    Switch to automake
17831
17832 Makefile.am		 |   49 +
17833 Makefile.in		 |   91 -
17834 autogen.sh		 |   89 +
17835 config.h.in		 |  138 --
17836 configure.in		 |  425 ++--
17837 cvscompile.sh		 |   11 -
17838 fc-cache/Makefile.am	 |   28 +
17839 fc-cache/Makefile.in	 |   53 -
17840 fc-lang/Makefile.am	 |   38 +
17841 fc-list/Makefile.am	 |   28 +
17842 fc-list/Makefile.in	 |   54 -
17843 findfonts		 |    4 -
17844 fontconfig.spec.in	 |   74 +
17845 fontconfig/Makefile.am  |    8 +
17846 fontconfig/Makefile.in  |   39 -
17847 fontconfig/fontconfig.h |    3 +-
17848 fonts.conf.in		 |   12 +-
17849 local.conf		 |    5 +
17850 local.def		 |   70 -
17851 ltmain.sh		 | 6192
17852 +++++++++++++++++++++++++++++++++++++++++++++++
17853 setfontdirs		 |   36 -
17854 src/Makefile.am	 |   38 +
17855 src/Makefile.in	 |  120 -
17856 src/fontconfig.3	 | 1466 +++++++++++
17857 src/fontconfig.man	 | 1466 -----------
17858 25 files changed, 8214 insertions(+), 2323 deletions(-)
17859
17860commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
17861Author: Keith Packard <keithp@keithp.com>
17862Date:	Mon Feb 24 16:51:29 2003 +0000
17863
17864    Dont attempt to use cache if NULL
17865
17866 src/fcdir.c | 3 ++-
17867 1 file changed, 2 insertions(+), 1 deletion(-)
17868
17869commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
17870Author: Keith Packard <keithp@keithp.com>
17871Date:	Mon Feb 17 17:35:28 2003 +0000
17872
17873    Remove broken fontconfig-config script
17874
17875 Makefile.in	      |  9 -----
17876 configure.in	      |  3 +-
17877 fontconfig-config.in | 94
17878 ----------------------------------------------------
17879 3 files changed, 1 insertion(+), 105 deletions(-)
17880
17881commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
17882Author: Keith Packard <keithp@keithp.com>
17883Date:	Thu Feb 13 16:42:38 2003 +0000
17884
17885    Track dirs containing fonts.cache files referenced from ~/.fonts.cache
17886    file
17887
17888 src/fccache.c | 45 ++++++++++++++++++++++++++++++++++++++-------
17889 src/fcdir.c   |  3 +++
17890 src/fcint.h   |  4 ++++
17891 3 files changed, 45 insertions(+), 7 deletions(-)
17892
17893commit 565a919e80bf2d801078cbd83eee8caf9c057519
17894Author: Keith Packard <keithp@keithp.com>
17895Date:	Wed Feb 12 20:35:32 2003 +0000
17896
17897    Have fc-cache skip directories without write access
17898
17899 fc-cache/fc-cache.c | 26 +++++++++++++++++++-------
17900 1 file changed, 19 insertions(+), 7 deletions(-)
17901
17902commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
17903Author: Keith Packard <keithp@keithp.com>
17904Date:	Wed Feb 12 18:23:03 2003 +0000
17905
17906    Add prefer_outline hacks to replace bitmap fonts with equivalent
17907    outlines
17908
17909 fonts.conf.in | 28 ++++++++++++++++++++++++++++
17910 1 file changed, 28 insertions(+)
17911
17912commit dda7794f1be86fa270410e63ce96104843ded66f
17913Author: Keith Packard <keithp@keithp.com>
17914Date:	Wed Feb 12 18:22:12 2003 +0000
17915
17916    Add "same" binding for edits to inherit binding from matched element
17917
17918 fonts.dtd   |	2 +-
17919 src/fccfg.c | 10 +++++++++-
17920 src/fcint.h |	2 +-
17921 src/fcxml.c |	2 ++
17922 4 files changed, 13 insertions(+), 3 deletions(-)
17923
17924commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
17925Author: Keith Packard <keithp@keithp.com>
17926Date:	Wed Feb 12 18:21:21 2003 +0000
17927
17928    Output langsets and all bindings in debug messages
17929
17930 src/fcdbg.c | 21 +++++++++++++++++++--
17931 1 file changed, 19 insertions(+), 2 deletions(-)
17932
17933commit b2b6903259c742c75738d49fa37ea0b167ef87cb
17934Author: Keith Packard <keithp@keithp.com>
17935Date:	Wed Feb 12 18:20:04 2003 +0000
17936
17937    Make FcStrCmpIgnoreCase a bit faster
17938
17939 src/fcstr.c | 11 +++++++----
17940 1 file changed, 7 insertions(+), 4 deletions(-)
17941
17942commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
17943Author: Keith Packard <keithp@keithp.com>
17944Date:	Wed Feb 12 18:19:33 2003 +0000
17945
17946    Dont cache directorys until theyve been scanned. Avoids losing subdir
17947	contents. Also fixed cache hashing function (was returning
17948	constant).
17949	Lots of comments
17950
17951 src/fccache.c | 38 ++++++++++++++++++++++++++++++++------
17952 src/fcdir.c   | 11 +++++++++--
17953 2 files changed, 41 insertions(+), 8 deletions(-)
17954
17955commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
17956Author: Keith Packard <keithp@keithp.com>
17957Date:	Fri Feb 7 00:15:09 2003 +0000
17958
17959    fontconfig is no longer affiliated with xfree86
17960
17961 src/fontconfig.man | 8 ++++----
17962 1 file changed, 4 insertions(+), 4 deletions(-)
17963
17964commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
17965Author: Keith Packard <keithp@keithp.com>
17966Date:	Fri Feb 7 00:14:31 2003 +0000
17967
17968    Emphasize that fonts.conf isnt the right place for local configuration
17969
17970 fonts.conf.in | 8 ++++++--
17971 1 file changed, 6 insertions(+), 2 deletions(-)
17972
17973commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
17974Author: Keith Packard <keithp@keithp.com>
17975Date:	Fri Feb 7 00:13:55 2003 +0000
17976
17977    Remove Imakefile
17978
17979 Imakefile | 90
17980 ---------------------------------------------------------------
17981 1 file changed, 90 deletions(-)
17982
17983commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
17984Author: Keith Packard <keithp@keithp.com>
17985Date:	Fri Feb 7 00:13:37 2003 +0000
17986
17987    Build fc-lang, install local.conf
17988
17989 Makefile.in | 17 +++++++++++------
17990 1 file changed, 11 insertions(+), 6 deletions(-)
17991
17992commit dda27aa9ee057d213956f18041bedb4648c6c302
17993Author: Keith Packard <keithp@keithp.com>
17994Date:	Thu Feb 6 19:30:32 2003 +0000
17995
17996    Avoid crash when $HOME is not set
17997
17998 src/fcstr.c | 3 ++-
17999 1 file changed, 2 insertions(+), 1 deletion(-)
18000
18001commit 48092073dd7b633441daba6297cff8c4588fe58d
18002Author: Keith Packard <keithp@keithp.com>
18003Date:	Thu Feb 6 19:28:23 2003 +0000
18004
18005    Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)
18006
18007 fc-lang/el.orth | 9 +++++----
18008 1 file changed, 5 insertions(+), 4 deletions(-)
18009
18010commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
18011Author: Keith Packard <keithp@keithp.com>
18012Date:	Thu Feb 6 19:25:53 2003 +0000
18013
18014    add shared library support for Tru64 UNIX and IRIX (bug #14)
18015
18016 configure.in | 17 +++++++++++++++++
18017 1 file changed, 17 insertions(+)
18018
18019commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
18020Author: Keith Packard <keithp@keithp.com>
18021Date:	Thu Feb 6 19:22:43 2003 +0000
18022
18023    Fix inconsistent const usage in FcConfigCompareValue
18024
18025 src/fccfg.c | 10 ++++++----
18026 1 file changed, 6 insertions(+), 4 deletions(-)
18027
18028commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
18029Author: Keith Packard <keithp@keithp.com>
18030Date:	Thu Feb 6 17:46:06 2003 +0000
18031
18032    Build fclang.h before building library This required compiling
18033    the charset
18034	funcs into fc-lang, which was done by refactoring code in
18035	fccharset.c
18036	and fcfreetype.c a bit
18037    Updated ethiopic orthographies
18038    Remove imake support
18039    Install empty local.conf file if none is present
18040
18041 fc-cache/Imakefile   |   22 -
18042 fc-lang/Imakefile    |   56 -
18043 fc-lang/am.orth      |   10 +-
18044 fc-lang/fc-lang.c    |   21 +-
18045 fc-lang/fclang.h     | 4006
18046 --------------------------------------------------
18047 fc-lang/gez.orth     |   55 +-
18048 fc-lang/ti.orth      |   28 -
18049 fc-lang/ti_er.orth   |   56 +
18050 fc-lang/ti_et.orth   |   33 +
18051 fc-lang/tig.orth     |   52 +
18052 fc-list/Imakefile    |   17 -
18053 fontconfig/Imakefile |    8 -
18054 src/Imakefile	      |   48 -
18055 src/fccharset.c      |  769 +---------
18056 src/fcfreetype.c     |  768 ++++++++++
18057 src/fcint.h	      |   19 +-
18058 16 files changed, 975 insertions(+), 4993 deletions(-)
18059
18060commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
18061Author: Keith Packard <keithp@keithp.com>
18062Date:	Tue Jan 28 21:28:20 2003 +0000
18063
18064    Bug #4 The last entry for the terminator should not be 0xfffa,
18065    but 0xfffb.
18066
18067 fonts.conf.in | 2 +-
18068 1 file changed, 1 insertion(+), 1 deletion(-)
18069
18070commit 4d3520610ec82a80601a1590861dc9505e2813b4
18071Author: Keith Packard <keithp@keithp.com>
18072Date:	Tue Jan 28 20:56:18 2003 +0000
18073
18074    Bug #2 If a sub-make fails, then the build will still happily
18075    continue. I
18076	will attach a patch I have been using in the Debian package for a
18077	while.
18078
18079 Makefile.in | 2 +-
18080 1 file changed, 1 insertion(+), 1 deletion(-)
18081
18082commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
18083Author: David Dawes <dawes@xfree86.org>
18084Date:	Tue Jan 7 02:07:47 2003 +0000
18085
18086    703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
18087	script (#A.1483, Markus Kuhn).
18088
18089 setfontdirs | 6 +++---
18090 1 file changed, 3 insertions(+), 3 deletions(-)
18091
18092commit 72a762196f356837ef615ee2a079e8b801a6f592
18093Author: Torrey Lyons <torrey@mrcla.com>
18094Date:	Fri Jan 3 18:54:11 2003 +0000
18095
18096    On Darwin add Mac font directories to fonts.conf.
18097
18098 Imakefile | 9 +++++++--
18099 1 file changed, 7 insertions(+), 2 deletions(-)
18100
18101commit 432913ead584d164ed2830958ca5a3846394f5e6
18102Author: David Dawes <dawes@xfree86.org>
18103Date:	Sat Dec 21 02:31:53 2002 +0000
18104
18105    677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
18106
18107 src/fccfg.c | 6 +++++-
18108 1 file changed, 5 insertions(+), 1 deletion(-)
18109
18110commit 1e341fdfc38527d8614e2fe744237f473f3febee
18111Author: David Dawes <dawes@xfree86.org>
18112Date:	Tue Dec 17 03:26:36 2002 +0000
18113
18114    Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
18115    fixes
18116	(Stuart Lissaman).
18117
18118 setfontdirs | 14 ++++++++++++--
18119 1 file changed, 12 insertions(+), 2 deletions(-)
18120
18121commit 234397b42976f027df7acc41aae80ec43692d557
18122Author: David Dawes <dawes@xfree86.org>
18123Date:	Sat Dec 14 02:03:59 2002 +0000
18124
18125    633. Perform country-independent matching for Chinese languages in
18126	fontconfig (#A.1406, Keith Packard).
18127
18128 fc-lang/fc-lang.c | 76
18129 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
18130 fc-lang/fclang.h  | 10 +++++++-
18131 src/fclang.c	   | 15 +++++++----
18132 3 files changed, 89 insertions(+), 12 deletions(-)
18133
18134commit 45fb31aa9113b597878fc19d1463c078663540d9
18135Author: David Dawes <dawes@xfree86.org>
18136Date:	Sat Dec 14 01:59:38 2002 +0000
18137
18138    632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
18139    code
18140	in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
18141
18142 src/fcstr.c | 4 ++--
18143 1 file changed, 2 insertions(+), 2 deletions(-)
18144
18145commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
18146Author: Egbert Eich <eich@suse.de>
18147Date:	Wed Dec 4 10:28:03 2002 +0000
18148
18149    574. Make RENDER optional for Xvfb. When RENDER is enabled add
18150    depth 32
18151	pixmap format to list of supported pixmaps (Egbert Eich).
18152    573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
18153    isn't true
18154	for all platforms (Egbert Eich).
18155    572. Fix lbxproxy to also build on platforms that don't have
18156    snprintf()
18157	(Egbert Eich).
18158    571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
18159    after
18160	calling va_arg on all platforms (Egbert Eich).
18161    570. Fixed x11perf aa benchmarks to support non-default
18162    visuals/colormaps
18163	(Egbert Eich).
18164
18165 fontconfig/fcprivate.h | 2 +-
18166 1 file changed, 1 insertion(+), 1 deletion(-)
18167
18168commit 7657345c1031eacedd734ddbc62a29de776672f4
18169Author: Keith Packard <keithp@keithp.com>
18170Date:	Fri Nov 22 02:12:16 2002 +0000
18171
18172    In debugging output, mark weakly bound values with (w)
18173
18174 src/fcdbg.c | 6 +++++-
18175 1 file changed, 5 insertions(+), 1 deletion(-)
18176
18177commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
18178Author: Keith Packard <keithp@keithp.com>
18179Date:	Thu Nov 21 16:53:00 2002 +0000
18180
18181    Use unique local Imake define for fonts.conf dir (#5482, Mike
18182    A. Harris)
18183
18184 Imakefile | 14 +++++++-------
18185 1 file changed, 7 insertions(+), 7 deletions(-)
18186
18187commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
18188Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
18189Date:	Fri Nov 15 09:29:35 2002 +0000
18190
18191    483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
18192	directory /usr/share/fonts is ignored in this case (#A.1325,
18193	Joe Moss).
18194
18195 Imakefile | 14 ++++++++++++--
18196 1 file changed, 12 insertions(+), 2 deletions(-)
18197
18198commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
18199Author: Keith Packard <keithp@keithp.com>
18200Date:	Mon Oct 21 17:03:47 2002 +0000
18201
18202    Elide historic cyrillic letters from several orthographies as they are
18203	unnecessary for modern documents and ill supported by fonts
18204
18205 fc-lang/bua.orth |  6 +++---
18206 fc-lang/fclang.h | 14 +++++++-------
18207 fc-lang/kaa.orth |  6 +++---
18208 fc-lang/ky.orth  |  6 +++---
18209 fc-lang/ru.orth  | 10 +++++++---
18210 fc-lang/sah.orth |  6 +++---
18211 fc-lang/tk.orth  |  6 +++---
18212 fc-lang/tt.orth  |  6 +++---
18213 fc-lang/tyv.orth |  6 +++---
18214 9 files changed, 35 insertions(+), 31 deletions(-)
18215
18216commit bff801144b226f5f3ddf4188f181ed3f629fdcab
18217Author: Keith Packard <keithp@keithp.com>
18218Date:	Fri Oct 11 17:53:03 2002 +0000
18219
18220    Add a bunch more consts to Xft and fontconfig apis
18221
18222 fontconfig/fcfreetype.h |  2 +-
18223 fontconfig/fontconfig.h | 20 ++++++++++----------
18224 src/fcpat.c		 | 20 ++++++++++----------
18225 3 files changed, 21 insertions(+), 21 deletions(-)
18226
18227commit 0ce819b6096ae852a1979fa6ebb3e29260848007
18228Author: Keith Packard <keithp@keithp.com>
18229Date:	Thu Oct 3 22:06:27 2002 +0000
18230
18231    Change comments a bit in fonts.conf.in
18232
18233 fonts.conf.in | 7 +++++++
18234 1 file changed, 7 insertions(+)
18235
18236commit 0d5af2ef2d9785efc29c909bc11f483069192c95
18237Author: Keith Packard <keithp@keithp.com>
18238Date:	Wed Oct 2 16:15:54 2002 +0000
18239
18240    English orthography included 0xd. instead of 0xe. for several
18241    codepoints.
18242	Oops
18243
18244 fc-lang/en.orth  | 8 ++++----
18245 fc-lang/fclang.h | 2 +-
18246 2 files changed, 5 insertions(+), 5 deletions(-)
18247
18248commit 1852d490352fdc05891b778a8769000816b907b0
18249Author: Keith Packard <keithp@keithp.com>
18250Date:	Wed Oct 2 07:11:30 2002 +0000
18251
18252    Add FC_RGBA_UNKNOWN
18253
18254 fontconfig/fontconfig.h | 5 +++--
18255 src/fcname.c		 | 5 +++--
18256 src/fontconfig.man	 | 4 +++-
18257 3 files changed, 9 insertions(+), 5 deletions(-)
18258
18259commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
18260Author: Keith Packard <keithp@keithp.com>
18261Date:	Thu Sep 26 00:30:30 2002 +0000
18262
18263    Fix alignment issue on sparc
18264
18265 src/fcpat.c | 17 ++++++++++++-----
18266 1 file changed, 12 insertions(+), 5 deletions(-)
18267
18268commit a342e87dc3d4211a29525654ff6b41d088bdce71
18269Author: Keith Packard <keithp@keithp.com>
18270Date:	Thu Sep 26 00:17:28 2002 +0000
18271
18272    Add fontversion field
18273
18274 fontconfig/fontconfig.h |  3 ++-
18275 src/fcdefault.c	 |  6 +++++-
18276 src/fcfreetype.c	 | 18 +++++++++++++++++-
18277 src/fcmatch.c		 | 15 ++++++++++++---
18278 src/fcname.c		 |  3 ++-
18279 5 files changed, 38 insertions(+), 7 deletions(-)
18280
18281commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
18282Author: Keith Packard <keithp@keithp.com>
18283Date:	Thu Sep 26 00:16:23 2002 +0000
18284
18285    Was losing local cached dirs in global cache list
18286
18287 src/fccache.c | 17 ++++++++---------
18288 src/fcdir.c   |  4 +++-
18289 src/fcint.h   | 10 ++++++----
18290 3 files changed, 17 insertions(+), 14 deletions(-)
18291
18292commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
18293Author: Keith Packard <keithp@keithp.com>
18294Date:	Thu Sep 26 00:13:39 2002 +0000
18295
18296    Add a few more permissable blank glyphs
18297
18298 fonts.conf.in | 6 ++++++
18299 1 file changed, 6 insertions(+)
18300
18301commit d1bec8c66d729fe67992a0212b3dffa18879e88f
18302Author: Marc Aurele La France <tsi@ualberta.edu>
18303Date:	Wed Sep 18 17:11:46 2002 +0000
18304
18305    Pacify gcc 3.2
18306
18307 fc-cache/fc-cache.c | 3 ++-
18308 src/fclist.c	     | 4 ++--
18309 src/fcpat.c	     | 4 ++--
18310 3 files changed, 6 insertions(+), 5 deletions(-)
18311
18312commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
18313Author: Marc Aurele La France <tsi@ualberta.edu>
18314Date:	Thu Sep 12 20:56:03 2002 +0000
18315
18316    Fix structure alignment and array wlk bugs
18317
18318 src/fcpat.c | 11 +++++++----
18319 1 file changed, 7 insertions(+), 4 deletions(-)
18320
18321commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
18322Author: Keith Packard <keithp@keithp.com>
18323Date:	Sat Sep 7 19:43:41 2002 +0000
18324
18325    Add a bunch more blank glyphs, plus label existing blanks with
18326    official
18327	unicode names
18328
18329 fonts.conf.in | 66
18330 +++++++++++++++++++++++++++++++++--------------------------
18331 1 file changed, 37 insertions(+), 29 deletions(-)
18332
18333commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
18334Author: Keith Packard <keithp@keithp.com>
18335Date:	Sat Sep 7 17:30:18 2002 +0000
18336
18337    Found a few more blank glyphs to add
18338
18339 fonts.conf.in | 4 ++++
18340 1 file changed, 4 insertions(+)
18341
18342commit f9ad97b0d4be53164970ca0a8ff605670a60587c
18343Author: Keith Packard <keithp@keithp.com>
18344Date:	Sat Sep 7 16:50:16 2002 +0000
18345
18346    Add more blank glyphs to default config
18347
18348 fonts.conf.in | 14 ++++++++++++++
18349 1 file changed, 14 insertions(+)
18350
18351commit c2022f999e0492d530925b0112ffd34ce146a8e3
18352Author: Keith Packard <keithp@keithp.com>
18353Date:	Sat Aug 31 22:27:08 2002 +0000
18354
18355    Update ChangeLog with a few notes
18356
18357 ChangeLog | 15 ++++++++++++++-
18358 1 file changed, 14 insertions(+), 1 deletion(-)
18359
18360commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
18361Author: Keith Packard <keithp@keithp.com>
18362Date:	Sat Aug 31 22:17:32 2002 +0000
18363
18364    More complete memory tracking. Install always overwrites header files
18365
18366 fontconfig/Makefile.in | 17 ++++-------------
18367 src/fcatomic.c		|  8 +++++++-
18368 src/fcblanks.c		|  8 ++++++++
18369 src/fccache.c		| 37 +++++++++++++++++++++++++++----------
18370 src/fccfg.c		|  6 ++++--
18371 src/fccharset.c	| 10 +++++++---
18372 src/fcdir.c		|  3 ++-
18373 src/fcfreetype.c	|  8 +++++---
18374 src/fcinit.c		| 48
18375 ++++++++++++++++++++++++++++++------------------
18376 src/fcint.h		| 16 ++++++++++++++--
18377 src/fcmatch.c		|  3 ++-
18378 src/fcname.c		|  7 ++++++-
18379 src/fcpat.c		|  3 ++-
18380 src/fcstr.c		|  5 +++++
18381 src/fcxml.c		| 33 ++++++++++++++++++++++++++++-----
18382 15 files changed, 151 insertions(+), 61 deletions(-)
18383
18384commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
18385Author: Keith Packard <keithp@keithp.com>
18386Date:	Fri Aug 30 01:28:17 2002 +0000
18387
18388    Update latin and cyrillic orthographies by comparing those found at
18389	evertype.com with those from eki.ee
18390
18391 fc-lang/ab.orth  |    7 +-
18392 fc-lang/az.orth  |   65 ++-
18393 fc-lang/ba.orth  |   43 +-
18394 fc-lang/be.orth  |   20 +-
18395 fc-lang/bg.orth  |   21 +-
18396 fc-lang/br.orth  |   33 +-
18397 fc-lang/ca.orth  |   50 +-
18398 fc-lang/cs.orth  |   67 ++-
18399 fc-lang/da.orth  |   83 ++-
18400 fc-lang/de.orth  |   33 +-
18401 fc-lang/es.orth  |   42 +-
18402 fc-lang/et.orth  |   35 +-
18403 fc-lang/eu.orth  |   26 +-
18404 fc-lang/fclang.h | 1602
18405 ++++++++++++++++++++++++++----------------------------
18406 fc-lang/fi.orth  |   40 +-
18407 fc-lang/fo.orth  |   57 +-
18408 fc-lang/fy.orth  |   24 +-
18409 fc-lang/ga.orth  |   78 ++-
18410 fc-lang/gd.orth  |   23 +-
18411 fc-lang/gl.orth  |    7 +-
18412 fc-lang/hr.orth  |   33 +-
18413 fc-lang/hu.orth  |   13 +-
18414 fc-lang/is.orth  |   31 +-
18415 fc-lang/it.orth  |   24 +-
18416 fc-lang/kk.orth  |   15 +-
18417 fc-lang/kl.orth  |   35 +-
18418 fc-lang/lt.orth  |   11 +-
18419 fc-lang/lv.orth  |    7 +-
18420 fc-lang/mt.orth  |   50 +-
18421 fc-lang/nl.orth  |   27 +-
18422 fc-lang/no.orth  |   49 +-
18423 fc-lang/oc.orth  |   37 +-
18424 fc-lang/pl.orth  |   16 +-
18425 fc-lang/pt.orth  |   40 +-
18426 fc-lang/rm.orth  |   13 +-
18427 fc-lang/ro.orth  |    6 +-
18428 fc-lang/sk.orth  |   31 +-
18429 fc-lang/sl.orth  |   82 ++-
18430 fc-lang/sq.orth  |    7 +-
18431 fc-lang/sr.orth  |   25 +-
18432 fc-lang/sv.orth  |   76 ++-
18433 fc-lang/tr.orth  |   34 +-
18434 fc-lang/uk.orth  |   20 +-
18435 fc-lang/vot.orth |    5 +-
18436 44 files changed, 1799 insertions(+), 1244 deletions(-)
18437
18438commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
18439Author: Keith Packard <keithp@keithp.com>
18440Date:	Mon Aug 26 23:34:31 2002 +0000
18441
18442    FcLangSetHasLang was not actually checking the language set itself
18443
18444 ChangeLog    | 4 ++++
18445 src/fclang.c | 7 ++++---
18446 2 files changed, 8 insertions(+), 3 deletions(-)
18447
18448commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
18449Author: Keith Packard <keithp@keithp.com>
18450Date:	Mon Aug 26 20:52:59 2002 +0000
18451
18452    Update ChangeLog, fix some bugs in the man page
18453
18454 ChangeLog	    |  3 +++
18455 src/fontconfig.man | 68
18456 +++++++++++++++++++++++++++++-------------------------
18457 2 files changed, 39 insertions(+), 32 deletions(-)
18458
18459commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
18460Author: Keith Packard <keithp@keithp.com>
18461Date:	Mon Aug 26 19:57:40 2002 +0000
18462
18463    Append version number to cache file names
18464
18465 fontconfig/fontconfig.h | 18 +++++++++++++++---
18466 src/fcdir.c		 |  6 +++---
18467 src/fcint.h		 |  2 +-
18468 src/fontconfig.man	 |  5 +++--
18469 4 files changed, 22 insertions(+), 9 deletions(-)
18470
18471commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
18472Author: Keith Packard <keithp@keithp.com>
18473Date:	Sat Aug 24 20:08:53 2002 +0000
18474
18475    Add const to a bunch of string APIs
18476
18477 fontconfig/fontconfig.h | 32 ++++++++++++++++----------------
18478 src/fcstr.c		 | 46
18479 +++++++++++++++++++++++-----------------------
18480 2 files changed, 39 insertions(+), 39 deletions(-)
18481
18482commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
18483Author: Keith Packard <keithp@keithp.com>
18484Date:	Thu Aug 22 18:53:22 2002 +0000
18485
18486    Add contains/not_contains, fix LangSet equal operator to use
18487    FcLangEqual
18488
18489 ChangeLog    | 13 +++++++++++++
18490 fonts.dtd    |  6 ++++--
18491 src/fccfg.c  | 28 +++++++++++++++++++++-------
18492 src/fcdbg.c  |  9 ++++++---
18493 src/fcint.h  |  4 ++--
18494 src/fclang.c |  1 +
18495 src/fclist.c |  8 ++++----
18496 src/fcxml.c  | 19 ++++++++++++++++---
18497 8 files changed, 67 insertions(+), 21 deletions(-)
18498
18499commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
18500Author: Keith Packard <keithp@keithp.com>
18501Date:	Thu Aug 22 07:36:45 2002 +0000
18502
18503    Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
18504
18505 ChangeLog		 |  22 +-
18506 fc-lang/fc-lang.c	 |  24 ++-
18507 fc-lang/fclang.h	 | 556
18508 ++++++++++++++++++++++++------------------------
18509 fontconfig/fcprivate.h  |   5 +-
18510 fontconfig/fontconfig.h |  46 +++-
18511 src/fccache.c		 |  16 +-
18512 src/fccfg.c		 |  22 +-
18513 src/fccharset.c	 |  80 ++++---
18514 src/fcdbg.c		 |   5 +-
18515 src/fcfreetype.c	 |  11 +-
18516 src/fcinit.c		 |  14 +-
18517 src/fcint.h		 |  35 +--
18518 src/fclang.c		 | 431 ++++++++++++++++++++++++++++++++-----
18519 src/fclist.c		 |   4 +-
18520 src/fcmatch.c		 |  31 ++-
18521 src/fcname.c		 |  29 ++-
18522 src/fcpat.c		 | 301 +++++++++++++++++++++++++-
18523 src/fcstr.c		 |  14 +-
18524 18 files changed, 1235 insertions(+), 411 deletions(-)
18525
18526commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
18527Author: Keith Packard <keithp@keithp.com>
18528Date:	Tue Aug 20 23:17:03 2002 +0000
18529
18530    Memory leak in XML parsing of matrices (thanks Owen)
18531
18532 src/fcxml.c | 3 ++-
18533 1 file changed, 2 insertions(+), 1 deletion(-)
18534
18535commit fa244f3d8807415247c8aeb77145502b1cb9ace8
18536Author: Keith Packard <keithp@keithp.com>
18537Date:	Mon Aug 19 19:32:05 2002 +0000
18538
18539    Various config changes plus a couple of optimizations from Owen
18540
18541 ChangeLog		 |  19 ++++++++
18542 config.h.in		 |   9 ----
18543 config/Makedefs.in	 |  25 +++++------
18544 configure.in		 | 117
18545 ++++++++----------------------------------------
18546 fc-cache/Imakefile	 |   2 +-
18547 fc-lang/Imakefile	 |   4 +-
18548 fc-lang/ja.orth	 |   4 +-
18549 fc-lang/ko.orth	 |   5 ++-
18550 fc-lang/zh_cn.orth	 |   5 ++-
18551 fc-lang/zh_sg.orth	 |   4 +-
18552 fc-list/Imakefile	 |   2 +-
18553 fontconfig/fcprivate.h  |   4 +-
18554 fontconfig/fontconfig.h |  18 ++++----
18555 fonts.conf.in		 |  12 +++++
18556 src/Imakefile		 |   2 +-
18557 src/fccache.c		 |  69 +++++++++++++++++-----------
18558 src/fccfg.c		 |  33 ++++++--------
18559 src/fcdbg.c		 |   7 +--
18560 src/fclist.c		 |   4 +-
18561 src/fcmatch.c		 |   5 +--
18562 src/fcname.c		 |   4 +-
18563 src/fcpat.c		 |  43 +-----------------
18564 src/fcxml.c		 |  17 +------
18565 src/fontconfig.man	 |  22 ++++-----
18566 24 files changed, 159 insertions(+), 277 deletions(-)
18567
18568commit 5d43e799197d2758102b699f9bc12b3c116a9b80
18569Author: Keith Packard <keithp@keithp.com>
18570Date:	Tue Aug 13 02:06:22 2002 +0000
18571
18572    Make missing font directory messages only displayed when verbose
18573
18574 fc-cache/fc-cache.c | 5 +++--
18575 1 file changed, 3 insertions(+), 2 deletions(-)
18576
18577commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
18578Author: Keith Packard <keithp@keithp.com>
18579Date:	Mon Aug 12 22:20:11 2002 +0000
18580
18581    Clean up French orthography, update 639-1 list of supported languages
18582
18583 fc-lang/fclang.h |   2 +-
18584 fc-lang/fr.orth  |  59 +++++++++++++++------------
18585 fc-lang/iso639-1 | 122
18586 +++++++++++++++++++++++++++----------------------------
18587 3 files changed, 95 insertions(+), 88 deletions(-)
18588
18589commit 938bc63358c09b9fd3709e8f914870f906361594
18590Author: Keith Packard <keithp@keithp.com>
18591Date:	Sun Aug 11 18:11:04 2002 +0000
18592
18593    Fix weird first/not-first lameness in font matches, replacing
18594    with target
18595	qualifiers on test elements. Update library manual page.
18596
18597 fontconfig/fcprivate.h  |   5 +-
18598 fontconfig/fontconfig.h |  23 +++-
18599 fonts.conf.in		 |   9 +-
18600 fonts.dtd		 |   4 +
18601 src/fccfg.c		 | 142 ++++++++-------------
18602 src/fcdbg.c		 |  29 +++--
18603 src/fcint.h		 |  19 ++-
18604 src/fclist.c		 |   4 +-
18605 src/fcmatch.c		 |  19 +--
18606 src/fcname.c		 |   4 +-
18607 src/fcpat.c		 |  43 ++++++-
18608 src/fcxml.c		 |  33 ++++-
18609 src/fontconfig.man	 | 332
18610 ++++++++++++++++++++++++++++++++++++++++++++----
18611 13 files changed, 510 insertions(+), 156 deletions(-)
18612
18613commit 80a7d664395d62cc335ac93b9918efebca00c117
18614Author: Keith Packard <keithp@keithp.com>
18615Date:	Sun Aug 11 15:09:33 2002 +0000
18616
18617    Help message said -v was for --force
18618
18619 fc-cache/fc-cache.c | 4 ++--
18620 1 file changed, 2 insertions(+), 2 deletions(-)
18621
18622commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
18623Author: Keith Packard <keithp@keithp.com>
18624Date:	Thu Aug 8 00:10:51 2002 +0000
18625
18626    Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
18627    Interlingua,
18628	Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
18629	Tigrinya,
18630	Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
18631
18632 fc-lang/Imakefile |   42 +-
18633 fc-lang/aa.orth   |   40 ++
18634 fc-lang/am.orth   |   28 +
18635 fc-lang/ay.orth   |   37 ++
18636 fc-lang/bin.orth  |   55 ++
18637 fc-lang/dz.orth   |   28 +
18638 fc-lang/fclang.h  | 1752
18639 +++++++++++++++++++++++++++++------------------------
18640 fc-lang/fj.orth   |   34 ++
18641 fc-lang/ho.orth   |   33 +
18642 fc-lang/ia.orth   |   29 +
18643 fc-lang/ie.orth   |   29 +
18644 fc-lang/io.orth   |   29 +
18645 fc-lang/iso639-2  |   48 +-
18646 fc-lang/ki.orth   |   33 +
18647 fc-lang/my.orth   |   37 ++
18648 fc-lang/om.orth   |   29 +
18649 fc-lang/so.orth   |   29 +
18650 fc-lang/sw.orth   |   29 +
18651 fc-lang/ti.orth   |   28 +
18652 fc-lang/ts.orth   |   29 +
18653 fc-lang/tw.orth   |   50 ++
18654 fc-lang/ug.orth   |   29 +
18655 fc-lang/ur.orth   |   29 +
18656 fc-lang/xh.orth   |   29 +
18657 fc-lang/zu.orth   |   29 +
18658 25 files changed, 1718 insertions(+), 846 deletions(-)
18659
18660commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
18661Author: Keith Packard <keithp@keithp.com>
18662Date:	Wed Aug 7 17:34:15 2002 +0000
18663
18664    Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
18665    Scots,
18666	Syriac and Votic orthographies
18667
18668 fc-lang/Imakefile |   39 +-
18669 fc-lang/ast.orth  |   47 ++
18670 fc-lang/cu.orth   |   42 ++
18671 fc-lang/fclang.h  | 1776
18672 ++++++++++++++++++++++++++++-------------------------
18673 fc-lang/fur.orth  |   39 ++
18674 fc-lang/fy.orth   |   26 +-
18675 fc-lang/gv.orth   |   31 +
18676 fc-lang/iso639-2  |   20 +-
18677 fc-lang/kw.orth   |   35 ++
18678 fc-lang/sco.orth  |   32 +
18679 fc-lang/syr.orth  |   29 +
18680 fc-lang/to.orth   |	4 +-
18681 fc-lang/vot.orth  |   37 ++
18682 13 files changed, 1300 insertions(+), 857 deletions(-)
18683
18684commit bd724c85969f7c24cf17b8780217c5a428555ea4
18685Author: Keith Packard <keithp@keithp.com>
18686Date:	Wed Aug 7 01:45:59 2002 +0000
18687
18688    Short circuit FcPatternEqual when both args point at the same pattern
18689
18690 src/fcpat.c | 5 ++++-
18691 1 file changed, 4 insertions(+), 1 deletion(-)
18692
18693commit 0e344dec0b124c38e6193cc4208e06662acd32f1
18694Author: Keith Packard <keithp@keithp.com>
18695Date:	Tue Aug 6 19:54:10 2002 +0000
18696
18697    Update fontconfig manual to match current bits
18698
18699 src/fontconfig.man | 100
18700 ++++++++++++++++++++++++++++++++++++++++++++---------
18701 1 file changed, 83 insertions(+), 17 deletions(-)
18702
18703commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
18704Author: Keith Packard <keithp@keithp.com>
18705Date:	Tue Aug 6 19:00:43 2002 +0000
18706
18707    Uninitialized member of cache structure could lead to non-updated
18708    cache
18709	files
18710
18711 src/fccache.c | 1 +
18712 1 file changed, 1 insertion(+)
18713
18714commit 4534f30d2175966409af158c0a9efee678937bfd
18715Author: Keith Packard <keithp@keithp.com>
18716Date:	Tue Aug 6 18:59:59 2002 +0000
18717
18718    Fix Imakefile to make fclang.h writable
18719
18720 fc-lang/Imakefile | 2 +-
18721 1 file changed, 1 insertion(+), 1 deletion(-)
18722
18723commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
18724Author: Keith Packard <keithp@keithp.com>
18725Date:	Tue Aug 6 18:59:43 2002 +0000
18726
18727    Add Latin-1 characters needed by Welsh
18728
18729 fc-lang/cy.orth  |   17 +-
18730 fc-lang/fclang.h | 1430
18731 +++++++++++++++++++++++++++---------------------------
18732 2 files changed, 733 insertions(+), 714 deletions(-)
18733
18734commit a6531d8cbafd79f26d06b086cceccb461e661f4a
18735Author: Keith Packard <keithp@keithp.com>
18736Date:	Thu Aug 1 16:17:33 2002 +0000
18737
18738    Always install fonts.conf and fonts.dtd, moving any existing
18739    fonts.conf to
18740	fonts.conf.bak. Add ~/.fonts to default font directories and
18741	add some
18742	useful comments to fonts.conf
18743
18744 Imakefile     | 17 +++++++++++++++--
18745 fonts.conf.in | 12 ++++++++++++
18746 setfontdirs   |  2 ++
18747 3 files changed, 29 insertions(+), 2 deletions(-)
18748
18749commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
18750Author: Keith Packard <keithp@keithp.com>
18751Date:	Thu Aug 1 15:57:26 2002 +0000
18752
18753    Fix autoconf build BSD install and sysconfdir problems
18754
18755 ChangeLog		| 17 +++++++++++++++++
18756 Makefile.in		| 10 +++++-----
18757 config.h.in		|  3 +++
18758 config/Makedefs.in	|  5 +++--
18759 configure.in		| 14 +++++++++++++-
18760 fc-cache/Makefile.in	|  4 ++--
18761 fc-list/Makefile.in	|  4 ++--
18762 fontconfig/Makefile.in |  8 ++++----
18763 src/Makefile.in	|  2 +-
18764 9 files changed, 50 insertions(+), 17 deletions(-)
18765
18766commit c2e9d0240b52adf9f0efd42a8be600f652086c32
18767Author: Marc Aurele La France <tsi@ualberta.edu>
18768Date:	Thu Aug 1 01:35:02 2002 +0000
18769
18770    Warning fix
18771
18772 fontconfig/fontconfig.h | 5 ++++-
18773 src/fcint.h		 | 5 +----
18774 2 files changed, 5 insertions(+), 5 deletions(-)
18775
18776commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
18777Author: Keith Packard <keithp@keithp.com>
18778Date:	Wed Jul 31 01:36:37 2002 +0000
18779
18780    Add binding property to edit element
18781
18782 fonts.conf.in | 12 +++++++++---
18783 fonts.dtd     |  3 ++-
18784 src/fccfg.c   |  8 ++++----
18785 src/fcint.h   |  3 ++-
18786 src/fcxml.c   | 35 ++++++++++++++++++++++++++++-------
18787 5 files changed, 45 insertions(+), 16 deletions(-)
18788
18789commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
18790Author: Keith Packard <keithp@keithp.com>
18791Date:	Sun Jul 28 10:50:59 2002 +0000
18792
18793    Rewrite global cache handling code in fontconfig to eliminate per-file
18794	syscalls
18795
18796 fontconfig/fontconfig.h |   5 +-
18797 src/fccache.c		 | 968
18798 +++++++++++++++++++++++++++++++-----------------
18799 src/fccfg.c		 |  23 +-
18800 src/fcdir.c		 | 183 +++++----
18801 src/fcint.h		 | 126 +++++--
18802 src/fcmatrix.c		 |   9 +-
18803 6 files changed, 830 insertions(+), 484 deletions(-)
18804
18805commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
18806Author: Keith Packard <keithp@keithp.com>
18807Date:	Sat Jul 27 23:13:28 2002 +0000
18808
18809    Add ngai tahu specific chars to maori orthography
18810
18811 fc-lang/Imakefile |   1 +
18812 fc-lang/fclang.h  | 802
18813 +++++++++++++++++++++++++++---------------------------
18814 fc-lang/mi.orth   |   1 +
18815 3 files changed, 405 insertions(+), 399 deletions(-)
18816
18817commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
18818Author: Keith Packard <keithp@keithp.com>
18819Date:	Wed Jul 17 17:51:52 2002 +0000
18820
18821    Add fclang.c to Makefile.in
18822
18823 src/Makefile.in | 2 ++
18824 1 file changed, 2 insertions(+)
18825
18826commit 6864f6279297a59ff509e5454fdebb77ac64e530
18827Author: Keith Packard <keithp@keithp.com>
18828Date:	Sat Jul 13 20:33:05 2002 +0000
18829
18830    Trim ja orthography of a couple codepoints not found in kochi fonts
18831
18832 fc-lang/fclang.h | 4 ++--
18833 fc-lang/ja.orth  | 6 +++---
18834 2 files changed, 5 insertions(+), 5 deletions(-)
18835
18836commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
18837Author: Keith Packard <keithp@keithp.com>
18838Date:	Sat Jul 13 19:10:03 2002 +0000
18839
18840    Fix typo in geez (ethiopic) orthography
18841
18842 fc-lang/fclang.h | 2 +-
18843 fc-lang/gez.orth | 4 ++--
18844 2 files changed, 3 insertions(+), 3 deletions(-)
18845
18846commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
18847Author: Keith Packard <keithp@keithp.com>
18848Date:	Sat Jul 13 05:43:25 2002 +0000
18849
18850    Add some Utf16 support, extract font family and style names from
18851    name table
18852	for sfnt fonts
18853
18854 fontconfig/fontconfig.h |  23 +++-
18855 src/fccharset.c	 |  40 ++++--
18856 src/fcfreetype.c	 | 342
18857 ++++++++++++++++++++++++++++++++++++++++++++++--
18858 src/fcint.h		 |  11 ++
18859 src/fcstr.c		 |  99 +++++++++++++-
18860 5 files changed, 495 insertions(+), 20 deletions(-)
18861
18862commit c80d2ac4866d4c534a8693d611ed85b84c11d009
18863Author: Keith Packard <keithp@keithp.com>
18864Date:	Fri Jul 12 21:06:03 2002 +0000
18865
18866    Clean up some coverage files; a few accidentally included PUA
18867    values and
18868	punctuation. Add debugging stuff to dump out missing codepoints
18869	during
18870	cache building when missing only a few
18871
18872 fc-lang/bg.orth  |   13 +-
18873 fc-lang/bi.orth  |   10 +-
18874 fc-lang/bo.orth  |   17 +-
18875 fc-lang/el.orth  |   20 +-
18876 fc-lang/fclang.h | 1630
18877 ++++++++++++++++++++++++++----------------------------
18878 fc-lang/ga.orth  |    4 +-
18879 fc-lang/gn.orth  |    4 +-
18880 fc-lang/hy.orth  |    6 +-
18881 fc-lang/km.orth  |    6 +-
18882 fc-lang/ko.orth  |  128 ++---
18883 fc-lang/lb.orth  |   10 +-
18884 fc-lang/mg.orth  |    6 +-
18885 fc-lang/mh.orth  |   14 +-
18886 fc-lang/mk.orth  |   12 +-
18887 fc-lang/mn.orth  |   14 +-
18888 fc-lang/mo.orth  |    4 +-
18889 fc-lang/ro.orth  |    4 +-
18890 fc-lang/si.orth  |    8 +-
18891 fc-lang/tl.orth  |   11 +-
18892 fc-lang/yo.orth  |   80 +--
18893 src/fclang.c	  |   33 +-
18894 21 files changed, 1017 insertions(+), 1017 deletions(-)
18895
18896commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
18897Author: Keith Packard <keithp@keithp.com>
18898Date:	Fri Jul 12 19:19:16 2002 +0000
18899
18900    Add a bunch more languages that use the Latin alphabet
18901
18902 fc-lang/Imakefile |   35 +-
18903 fc-lang/af.orth   |   46 ++
18904 fc-lang/bam.orth  |   37 ++
18905 fc-lang/bi.orth   |   39 ++
18906 fc-lang/bs.orth   |   39 ++
18907 fc-lang/ch.orth   |   35 +
18908 fc-lang/cy.orth   |   48 ++
18909 fc-lang/fclang.h  | 1900
18910 +++++++++++++++++++++++++++++++++--------------------
18911 fc-lang/ful.orth  |   38 ++
18912 fc-lang/gn.orth   |   48 ++
18913 fc-lang/ha.orth   |   36 +
18914 fc-lang/haw.orth  |   35 +
18915 fc-lang/ibo.orth  |   35 +
18916 fc-lang/id.orth   |   31 +
18917 fc-lang/iso639-2  |   64 +-
18918 fc-lang/lb.orth   |   60 ++
18919 fc-lang/mg.orth   |   35 +
18920 fc-lang/mh.orth   |   45 ++
18921 fc-lang/mi.orth   |   34 +
18922 fc-lang/ny.orth   |   30 +
18923 fc-lang/se.orth   |   37 ++
18924 fc-lang/sm.orth   |   30 +
18925 fc-lang/sma.orth  |   37 ++
18926 fc-lang/smj.orth  |   37 ++
18927 fc-lang/smn.orth  |   40 ++
18928 fc-lang/sms.orth  |   48 ++
18929 fc-lang/tn.orth   |   33 +
18930 fc-lang/to.orth   |   30 +
18931 fc-lang/ven.orth  |   34 +
18932 fc-lang/vi.orth   |   58 ++
18933 fc-lang/wen.orth  |   42 ++
18934 fc-lang/wo.orth   |   42 ++
18935 fc-lang/yap.orth  |   35 +
18936 fc-lang/yo.orth   |   86 +++
18937 src/fcxml.c	   |   12 +-
18938 35 files changed, 2522 insertions(+), 749 deletions(-)
18939
18940commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
18941Author: Keith Packard <keithp@keithp.com>
18942Date:	Fri Jul 12 09:13:32 2002 +0000
18943
18944    Add nynorsk and bokml, remove double angle quotes from other languages
18945
18946 fc-lang/Imakefile |  31 +-
18947 fc-lang/ab.orth   |   6 +-
18948 fc-lang/ba.orth   |   6 +-
18949 fc-lang/be.orth   |   6 +-
18950 fc-lang/br.orth   |   8 +-
18951 fc-lang/da.orth   |   6 +-
18952 fc-lang/de.orth   |   6 +-
18953 fc-lang/fclang.h  | 854
18954 +++++++++++++++++++++++++++---------------------------
18955 fc-lang/fr.orth   |  10 +-
18956 fc-lang/gl.orth   |  10 +-
18957 fc-lang/iso639-2  |   4 +-
18958 fc-lang/kk.orth   |   6 +-
18959 fc-lang/kl.orth   |   6 +-
18960 fc-lang/nb.orth   |  25 ++
18961 fc-lang/nn.orth   |  43 +++
18962 fc-lang/no.orth   |   6 +-
18963 fc-lang/ru.orth   |   6 +-
18964 fc-lang/uk.orth   |   6 +-
18965 18 files changed, 565 insertions(+), 480 deletions(-)
18966
18967commit c2b971c89819281be41584720d20648fe5d1627f
18968Author: Keith Packard <keithp@keithp.com>
18969Date:	Fri Jul 12 07:58:16 2002 +0000
18970
18971    Missed adding kumyk
18972
18973 fc-lang/Imakefile | 19 +++++------
18974 fc-lang/fclang.h  | 74 +++++++++++++++++++++---------------------
18975 fc-lang/iso639-2  |  2 +-
18976 fc-lang/kum.orth  | 96
18977 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
18978 4 files changed, 145 insertions(+), 46 deletions(-)
18979
18980commit f749c49cb4ebe181de145440246d3110f7052f24
18981Author: Keith Packard <keithp@keithp.com>
18982Date:	Fri Jul 12 07:52:16 2002 +0000
18983
18984    Add devanagari and cyrillic languages. Add Geez
18985
18986 fc-lang/Imakefile |   36 +-
18987 fc-lang/ava.orth  |   97 ++++
18988 fc-lang/bh.orth   |   25 +
18989 fc-lang/bho.orth  |   25 +
18990 fc-lang/bua.orth  |  102 ++++
18991 fc-lang/ce.orth   |   97 ++++
18992 fc-lang/chm.orth  |  109 ++++
18993 fc-lang/cv.orth   |  109 ++++
18994 fc-lang/fclang.h  | 1612
18995 +++++++++++++++++++++++++++++++----------------------
18996 fc-lang/gez.orth  |   57 ++
18997 fc-lang/hi.orth   |   35 ++
18998 fc-lang/ik.orth   |  100 ++++
18999 fc-lang/iso639-2  |   54 +-
19000 fc-lang/iu.orth   |   77 +++
19001 fc-lang/kaa.orth  |  110 ++++
19002 fc-lang/kok.orth  |   25 +
19003 fc-lang/ks.orth   |   25 +
19004 fc-lang/ku.orth   |   94 ++++
19005 fc-lang/kv.orth   |  101 ++++
19006 fc-lang/ky.orth   |  102 ++++
19007 fc-lang/lez.orth  |   97 ++++
19008 fc-lang/mr.orth   |   25 +
19009 fc-lang/ne.orth   |   25 +
19010 fc-lang/os.orth   |   96 ++++
19011 fc-lang/sa.orth   |   25 +
19012 fc-lang/sah.orth  |  108 ++++
19013 fc-lang/sel.orth  |   96 ++++
19014 fc-lang/tg.orth   |  108 ++++
19015 fc-lang/tk.orth   |  106 ++++
19016 fc-lang/tt.orth   |  108 ++++
19017 fc-lang/tyv.orth  |  102 ++++
19018 fc-lang/uz.orth   |   98 ++++
19019 32 files changed, 3278 insertions(+), 708 deletions(-)
19020
19021commit 2ce525423688d32b80587741d97a82209e52378c
19022Author: Keith Packard <keithp@keithp.com>
19023Date:	Thu Jul 11 02:47:50 2002 +0000
19024
19025    Remove old FC_LANG constants now that fontconfig uses RFC 3066
19026    based names
19027
19028 fontconfig/fontconfig.h | 42 +-----------------------------------------
19029 1 file changed, 1 insertion(+), 41 deletions(-)
19030
19031commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
19032Author: Keith Packard <keithp@keithp.com>
19033Date:	Wed Jul 10 21:57:23 2002 +0000
19034
19035    Use presentation forms for arabic matching, fix comment labeling
19036    persian
19037	general forms
19038
19039 fc-lang/ar.orth  | 114
19040 +++++++++++++++++++++++++++++++------------------------
19041 fc-lang/fa.orth  |   4 +-
19042 fc-lang/fclang.h |   4 +-
19043 3 files changed, 69 insertions(+), 53 deletions(-)
19044
19045commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
19046Author: Keith Packard <keithp@keithp.com>
19047Date:	Tue Jul 9 22:08:14 2002 +0000
19048
19049    Use locale data set FC_LANG by default. Reorder FcPattern and
19050    FcValueList
19051	to match Xft1.
19052
19053 src/fcdefault.c | 53
19054 +++++++++++++++++++++++++++++++++++++++++++++++++++++
19055 src/fcint.h	 |  4 ++--
19056 2 files changed, 55 insertions(+), 2 deletions(-)
19057
19058commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
19059Author: Keith Packard <keithp@keithp.com>
19060Date:	Tue Jul 9 02:28:29 2002 +0000
19061
19062    Trim ideographic punctuation and Suzhou numerals from zh-tw
19063    orthography.
19064	Had accidentally swapped codePageRange bits for traditional and
19065	simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
19066	possible
19067	bug in charset walking
19068
19069 fc-lang/Imakefile  |	18 +-
19070 fc-lang/fa.orth    |	53 ++
19071 fc-lang/fclang.h   | 1554 ++++++++++++++++++++++--------------
19072 fc-lang/iso639-2   |	 4 +-
19073 fc-lang/zh_hk.orth | 2240
19074 ++++++++++++++++++++++++++++++++++++++++++++++++++++
19075 fc-lang/zh_tw.orth |	33 +-
19076 src/fccharset.c    |	 4 +-
19077 src/fcfreetype.c   |	 6 +-
19078 8 files changed, 3292 insertions(+), 620 deletions(-)
19079
19080commit e50b9ae71134a23820e8f50589649e629a6143ba
19081Author: Keith Packard <keithp@keithp.com>
19082Date:	Mon Jul 8 07:31:53 2002 +0000
19083
19084    Update iso639-2 language coverage info, fix Georgian orthography to
19085	eliminate Mingrelian and Svan glyphs, use coverage for inclusion
19086	and
19087	OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
19088	fc-lang dir
19089
19090 fc-lang/Imakefile     |    8 +-
19091 fc-lang/fclang.h      | 2624
19092 ++++++++++++++++++++++++++++++++++++++++++++++++
19093 fc-lang/fclang.tmpl.c |  130 ---
19094 fc-lang/fclang.tmpl.h |   25 +
19095 fc-lang/iso639-2      |   30 +-
19096 fc-lang/ka.orth       |    5 +-
19097 fc-lang/zh_mo.orth    |   27 +
19098 fc-lang/zh_sg.orth    |   27 +
19099 src/fcfreetype.c      |  238 +----
19100 src/fcint.h	       |    9 +-
19101 src/fclang.c	       | 2632
19102 +------------------------------------------------
19103 11 files changed, 2794 insertions(+), 2961 deletions(-)
19104
19105commit d6dabf368677babec02d8f64ba0598270e28b501
19106Author: Keith Packard <keithp@keithp.com>
19107Date:	Sun Jul 7 19:30:53 2002 +0000
19108
19109    Add walloon, update fclang.c to include recent language additions
19110
19111 fc-lang/Imakefile |	4 +-
19112 fc-lang/wa.orth   |   47 ++
19113 src/fclang.c	   | 1252
19114 ++++++++++++++++++++++++++++++-----------------------
19115 3 files changed, 757 insertions(+), 546 deletions(-)
19116
19117commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
19118Author: Keith Packard <keithp@keithp.com>
19119Date:	Sun Jul 7 19:18:51 2002 +0000
19120
19121    Share more duplicate charset data
19122
19123 fc-lang/Imakefile | 19 ++++++++++---------
19124 fc-lang/bn.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
19125 fc-lang/bo.orth   | 30 ++++++++++++++++++++++++++++++
19126 fc-lang/fc-lang.c | 28 ++++++++++++++++++++++++++--
19127 fc-lang/gu.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
19128 fc-lang/iso639-2  | 26 +++++++++++++-------------
19129 fc-lang/km.orth   | 29 +++++++++++++++++++++++++++++
19130 fc-lang/kn.orth   | 40 ++++++++++++++++++++++++++++++++++++++++
19131 fc-lang/lo.orth   | 45 +++++++++++++++++++++++++++++++++++++++++++++
19132 fc-lang/ml.orth   | 38 ++++++++++++++++++++++++++++++++++++++
19133 fc-lang/mn.orth   | 31 +++++++++++++++++++++++++++++++
19134 fc-lang/or.orth   | 41 +++++++++++++++++++++++++++++++++++++++++
19135 fc-lang/si.orth   | 38 ++++++++++++++++++++++++++++++++++++++
19136 fc-lang/ta.orth   | 43 +++++++++++++++++++++++++++++++++++++++++++
19137 fc-lang/te.orth   | 39 +++++++++++++++++++++++++++++++++++++++
19138 fc-lang/tl.orth   | 29 +++++++++++++++++++++++++++++
19139 16 files changed, 534 insertions(+), 24 deletions(-)
19140
19141commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
19142Author: Keith Packard <keithp@keithp.com>
19143Date:	Sun Jul 7 00:00:43 2002 +0000
19144
19145    Add fclang.c to CVS; easier than attempting to build it on the fly
19146
19147 src/fclang.c | 2561
19148 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
19149 1 file changed, 2561 insertions(+)
19150
19151commit 6446b1511df528082d2ac9ff31617013b311aa09
19152Author: Keith Packard <keithp@keithp.com>
19153Date:	Sat Jul 6 23:59:19 2002 +0000
19154
19155    Remove at and grave from latin languages, add copyright, license
19156    and RCS
19157	header
19158
19159 fc-lang/Imakefile  |  2 ++
19160 fc-lang/ab.orth    | 23 +++++++++++++++++++++++
19161 fc-lang/ar.orth    | 23 +++++++++++++++++++++++
19162 fc-lang/az.orth    | 27 +++++++++++++++++++++++++--
19163 fc-lang/ba.orth    | 23 +++++++++++++++++++++++
19164 fc-lang/be.orth    | 23 +++++++++++++++++++++++
19165 fc-lang/bg.orth    | 23 +++++++++++++++++++++++
19166 fc-lang/br.orth    | 27 +++++++++++++++++++++++++--
19167 fc-lang/ca.orth    | 27 +++++++++++++++++++++++++--
19168 fc-lang/chr.orth   | 23 +++++++++++++++++++++++
19169 fc-lang/co.orth    | 23 +++++++++++++++++++++++
19170 fc-lang/cs.orth    | 27 +++++++++++++++++++++++++--
19171 fc-lang/da.orth    | 27 +++++++++++++++++++++++++--
19172 fc-lang/de.orth    | 27 +++++++++++++++++++++++++--
19173 fc-lang/el.orth    | 23 +++++++++++++++++++++++
19174 fc-lang/en.orth    | 27 +++++++++++++++++++++++++--
19175 fc-lang/eo.orth    | 27 +++++++++++++++++++++++++--
19176 fc-lang/es.orth    | 27 +++++++++++++++++++++++++--
19177 fc-lang/et.orth    | 27 +++++++++++++++++++++++++--
19178 fc-lang/eu.orth    | 27 +++++++++++++++++++++++++--
19179 fc-lang/fi.orth    | 27 +++++++++++++++++++++++++--
19180 fc-lang/fo.orth    | 27 +++++++++++++++++++++++++--
19181 fc-lang/fr.orth    | 27 +++++++++++++++++++++++++--
19182 fc-lang/fy.orth    | 23 +++++++++++++++++++++++
19183 fc-lang/ga.orth    | 27 +++++++++++++++++++++++++--
19184 fc-lang/gd.orth    | 27 +++++++++++++++++++++++++--
19185 fc-lang/gl.orth    | 27 +++++++++++++++++++++++++--
19186 fc-lang/he.orth    | 23 +++++++++++++++++++++++
19187 fc-lang/hr.orth    | 27 +++++++++++++++++++++++++--
19188 fc-lang/hu.orth    | 27 +++++++++++++++++++++++++--
19189 fc-lang/hy.orth    | 23 +++++++++++++++++++++++
19190 fc-lang/is.orth    | 27 +++++++++++++++++++++++++--
19191 fc-lang/it.orth    | 27 +++++++++++++++++++++++++--
19192 fc-lang/ja.orth    | 23 +++++++++++++++++++++++
19193 fc-lang/ka.orth    | 23 +++++++++++++++++++++++
19194 fc-lang/kk.orth    | 23 +++++++++++++++++++++++
19195 fc-lang/kl.orth    | 27 +++++++++++++++++++++++++--
19196 fc-lang/ko.orth    | 23 +++++++++++++++++++++++
19197 fc-lang/la.orth    | 27 +++++++++++++++++++++++++--
19198 fc-lang/lt.orth    | 27 +++++++++++++++++++++++++--
19199 fc-lang/lv.orth    | 27 +++++++++++++++++++++++++--
19200 fc-lang/mk.orth    | 23 +++++++++++++++++++++++
19201 fc-lang/mo.orth    | 27 +++++++++++++++++++++++++--
19202 fc-lang/mt.orth    | 27 +++++++++++++++++++++++++--
19203 fc-lang/nl.orth    | 27 +++++++++++++++++++++++++--
19204 fc-lang/no.orth    | 27 +++++++++++++++++++++++++--
19205 fc-lang/oc.orth    | 27 +++++++++++++++++++++++++--
19206 fc-lang/pl.orth    | 27 +++++++++++++++++++++++++--
19207 fc-lang/pt.orth    | 27 +++++++++++++++++++++++++--
19208 fc-lang/rm.orth    | 27 +++++++++++++++++++++++++--
19209 fc-lang/ro.orth    | 27 +++++++++++++++++++++++++--
19210 fc-lang/ru.orth    | 23 +++++++++++++++++++++++
19211 fc-lang/sh.orth    | 23 +++++++++++++++++++++++
19212 fc-lang/sk.orth    | 27 +++++++++++++++++++++++++--
19213 fc-lang/sl.orth    | 27 +++++++++++++++++++++++++--
19214 fc-lang/sq.orth    | 27 +++++++++++++++++++++++++--
19215 fc-lang/sr.orth    | 23 +++++++++++++++++++++++
19216 fc-lang/sv.orth    | 27 +++++++++++++++++++++++++--
19217 fc-lang/th.orth    | 23 +++++++++++++++++++++++
19218 fc-lang/tr.orth    | 27 +++++++++++++++++++++++++--
19219 fc-lang/uk.orth    | 23 +++++++++++++++++++++++
19220 fc-lang/vo.orth    | 23 +++++++++++++++++++++++
19221 fc-lang/yi.orth    | 23 +++++++++++++++++++++++
19222 fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++
19223 fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++
19224 65 files changed, 1552 insertions(+), 78 deletions(-)
19225
19226commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
19227Author: Keith Packard <keithp@keithp.com>
19228Date:	Sat Jul 6 23:47:44 2002 +0000
19229
19230    Switch to RFC 3066 based lang names
19231
19232 fontconfig/fontconfig.h |   5 +-
19233 src/Imakefile		 |   8 +-
19234 src/fccharset.c	 |   8 +-
19235 src/fcfreetype.c	 | 406
19236 ++++++++++++++++++++++++------------------------
19237 src/fcint.h		 |  28 ++++
19238 src/fcmatch.c		 |  43 ++++-
19239 src/fcpat.c		 |  22 ++-
19240 src/fcstr.c		 |  25 ++-
19241 8 files changed, 330 insertions(+), 215 deletions(-)
19242
19243commit 899e352656f04323b9467555faf9152c69a741ab
19244Author: Keith Packard <keithp@keithp.com>
19245Date:	Sat Jul 6 23:46:58 2002 +0000
19246
19247    Add a few more common font families to the default configuration
19248
19249 fonts.conf.in | 7 +++++++
19250 1 file changed, 7 insertions(+)
19251
19252commit 364a581d91eac73a5b1810d9c5100b6eb690219f
19253Author: Keith Packard <keithp@keithp.com>
19254Date:	Sat Jul 6 23:22:03 2002 +0000
19255
19256    Add coverage documentation files
19257
19258 fc-lang/iso639-1 | 139 ++++++++++++++++
19259 fc-lang/iso639-2 | 473
19260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
19261 2 files changed, 612 insertions(+)
19262
19263commit c1382a3d998d098d3b86c922820558849c777c45
19264Author: Keith Packard <keithp@keithp.com>
19265Date:	Sat Jul 6 23:21:37 2002 +0000
19266
19267    Add fc-lang program to generate language coverage tables
19268
19269 fc-lang/Imakefile     |    44 +
19270 fc-lang/ab.orth       |    17 +
19271 fc-lang/ar.orth       |    49 +
19272 fc-lang/az.orth       |    26 +
19273 fc-lang/ba.orth       |    16 +
19274 fc-lang/be.orth       |    11 +
19275 fc-lang/bg.orth       |    12 +
19276 fc-lang/br.orth       |    17 +
19277 fc-lang/ca.orth       |    23 +
19278 fc-lang/chr.orth      |     2 +
19279 fc-lang/co.orth       |     2 +
19280 fc-lang/cs.orth       |    27 +
19281 fc-lang/da.orth       |    27 +
19282 fc-lang/de.orth       |    17 +
19283 fc-lang/el.orth       |    26 +
19284 fc-lang/en.orth       |    17 +
19285 fc-lang/eo.orth       |     9 +
19286 fc-lang/es.orth       |    19 +
19287 fc-lang/et.orth       |    15 +
19288 fc-lang/eu.orth       |     8 +
19289 fc-lang/fc-lang.c     |   295 +
19290 fc-lang/fc-lang.man   |    41 +
19291 fc-lang/fclang.tmpl.c |   130 +
19292 fc-lang/fi.orth       |    15 +
19293 fc-lang/fo.orth       |    25 +
19294 fc-lang/fr.orth       |    28 +
19295 fc-lang/fy.orth       |     2 +
19296 fc-lang/ga.orth       |    29 +
19297 fc-lang/gd.orth       |    15 +
19298 fc-lang/gl.orth       |    22 +
19299 fc-lang/he.orth       |     2 +
19300 fc-lang/hr.orth       |    21 +
19301 fc-lang/hu.orth       |    19 +
19302 fc-lang/hy.orth       |     5 +
19303 fc-lang/is.orth       |    26 +
19304 fc-lang/it.orth       |    14 +
19305 fc-lang/ja.orth       |  6540 +++++++++++++++++++
19306 fc-lang/ka.orth       |     9 +
19307 fc-lang/kk.orth       |    15 +
19308 fc-lang/kl.orth       |    23 +
19309 fc-lang/ko.orth       | 16217
19310 ++++++++++++++++++++++++++++++++++++++++++++++++
19311 fc-lang/la.orth       |     8 +
19312 fc-lang/lt.orth       |    13 +
19313 fc-lang/lv.orth       |    16 +
19314 fc-lang/mk.orth       |    15 +
19315 fc-lang/mo.orth       |    14 +
19316 fc-lang/mt.orth       |    18 +
19317 fc-lang/nl.orth       |    15 +
19318 fc-lang/no.orth       |    18 +
19319 fc-lang/oc.orth       |    15 +
19320 fc-lang/pl.orth       |    10 +
19321 fc-lang/pt.orth       |    19 +
19322 fc-lang/rm.orth       |    15 +
19323 fc-lang/ro.orth       |    11 +
19324 fc-lang/ru.orth       |    11 +
19325 fc-lang/sh.orth       |     2 +
19326 fc-lang/sk.orth       |    29 +
19327 fc-lang/sl.orth       |    21 +
19328 fc-lang/sq.orth       |     7 +
19329 fc-lang/sr.orth       |    11 +
19330 fc-lang/sv.orth       |    21 +
19331 fc-lang/th.orth       |     3 +
19332 fc-lang/tr.orth       |    12 +
19333 fc-lang/uk.orth       |    12 +
19334 fc-lang/vo.orth       |    13 +
19335 fc-lang/yi.orth       |     2 +
19336 fc-lang/zh_cn.orth    |  6766 ++++++++++++++++++++
19337 fc-lang/zh_tw.orth    | 13079 ++++++++++++++++++++++++++++++++++++++
19338 68 files changed, 44053 insertions(+)
19339
19340commit 084407063d0069b16b24e1fd8be818af12e36741
19341Author: Keith Packard <keithp@keithp.com>
19342Date:	Wed Jul 3 23:15:32 2002 +0000
19343
19344    Object list to FcObjectSetBuild wasnt terminated with 0
19345
19346 fc-list/fc-list.c | 4 ++--
19347 1 file changed, 2 insertions(+), 2 deletions(-)
19348
19349commit f9dc31e81cd27be1bcb72706ac667889840f60bb
19350Author: Marc Aurele La France <tsi@ualberta.edu>
19351Date:	Mon Jul 1 12:39:23 2002 +0000
19352
19353    Indent line
19354
19355 fc-list/Imakefile | 2 ++
19356 1 file changed, 2 insertions(+)
19357
19358commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
19359Author: Marc Aurele La France <tsi@ualberta.edu>
19360Date:	Mon Jul 1 12:38:27 2002 +0000
19361
19362    Ident line
19363
19364 fc-cache/Imakefile | 2 ++
19365 1 file changed, 2 insertions(+)
19366
19367commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
19368Author: Keith Packard <keithp@keithp.com>
19369Date:	Mon Jul 1 05:11:20 2002 +0000
19370
19371    Make fc-cache avoid reading the whole world full of fonts
19372
19373 fc-cache/fc-cache.c | 10 +++++-----
19374 1 file changed, 5 insertions(+), 5 deletions(-)
19375
19376commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
19377Author: Keith Packard <keithp@keithp.com>
19378Date:	Sun Jun 30 23:45:40 2002 +0000
19379
19380    Make fc-list more useful
19381
19382 fc-list/fc-list.c | 20 ++++++++++++++++----
19383 1 file changed, 16 insertions(+), 4 deletions(-)
19384
19385commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
19386Author: Keith Packard <keithp@keithp.com>
19387Date:	Sun Jun 30 23:45:17 2002 +0000
19388
19389    Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
19390
19391 fontconfig/fontconfig.h | 3 ++-
19392 1 file changed, 2 insertions(+), 1 deletion(-)
19393
19394commit 4c0036053a36678747adfd06777cef39752ca9a4
19395Author: Keith Packard <keithp@keithp.com>
19396Date:	Sat Jun 29 20:31:02 2002 +0000
19397
19398    Add strong/weak pattern value binding, add known charsets for
19399    automatic
19400	lang computation
19401
19402 src/fccfg.c	   |	3 +-
19403 src/fccharset.c   |   40 +-
19404 src/fcfreetype.c  |  235 ++++++-
19405 src/fcint.h	   |   15 +-
19406 src/fcknownsets.h | 1895
19407 +++++++++++++++++++++++++++++++++++++++++++++++++++++
19408 src/fcmatch.c	   |  112 ++--
19409 src/fcname.c	   |	7 +-
19410 src/fcpat.c	   |	3 +-
19411 8 files changed, 2222 insertions(+), 88 deletions(-)
19412
19413commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
19414Author: Keith Packard <keithp@keithp.com>
19415Date:	Wed Jun 26 22:56:51 2002 +0000
19416
19417    Construct empty constant charsets correctly (using null pointers)
19418
19419 src/fccharset.c | 18 +++++++++++++-----
19420 1 file changed, 13 insertions(+), 5 deletions(-)
19421
19422commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
19423Author: Keith Packard <keithp@keithp.com>
19424Date:	Wed Jun 26 22:14:08 2002 +0000
19425
19426    Permit empty charsets in fonts.cache files
19427
19428 src/fcname.c | 4 ++--
19429 1 file changed, 2 insertions(+), 2 deletions(-)
19430
19431commit 223c028949c1ef316c93bea17278f58150c777ee
19432Author: Keith Packard <keithp@keithp.com>
19433Date:	Wed Jun 26 16:11:29 2002 +0000
19434
19435    Steal idea for locale-insensitive strtod from glib
19436
19437 src/fcxml.c | 59
19438 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
19439 1 file changed, 57 insertions(+), 2 deletions(-)
19440
19441commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
19442Author: Keith Packard <keithp@keithp.com>
19443Date:	Fri Jun 21 07:01:11 2002 +0000
19444
19445    Oops. Made a mistake when adding config file names to monitor list
19446
19447 src/fcxml.c | 9 +++++----
19448 1 file changed, 5 insertions(+), 4 deletions(-)
19449
19450commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
19451Author: Keith Packard <keithp@keithp.com>
19452Date:	Fri Jun 21 06:14:45 2002 +0000
19453
19454    Fix automatic file time checking, transcoding table searches. Actually
19455    add
19456	config files used to config structure so they can be time
19457	checked as
19458	well
19459
19460 src/fccfg.c	 | 31 ++++++++++++++-----------------
19461 src/fccharset.c | 11 +++--------
19462 src/fcxml.c	 |  5 ++++-
19463 3 files changed, 21 insertions(+), 26 deletions(-)
19464
19465commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
19466Author: Keith Packard <keithp@keithp.com>
19467Date:	Thu Jun 20 03:43:09 2002 +0000
19468
19469    Accidentally falling through several case blocks
19470
19471 src/fccfg.c | 3 ++-
19472 src/fcdbg.c | 6 +++---
19473 2 files changed, 5 insertions(+), 4 deletions(-)
19474
19475commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
19476Author: Keith Packard <keithp@keithp.com>
19477Date:	Wed Jun 19 21:32:51 2002 +0000
19478
19479    Add slanting for fonts without oblique/italic varient. Fix matching
19480    code to
19481	make this work
19482
19483 fonts.conf.in | 28 ++++++++++++++++++++++++++++
19484 src/fcmatch.c |  4 ++--
19485 2 files changed, 30 insertions(+), 2 deletions(-)
19486
19487commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
19488Author: Keith Packard <keithp@keithp.com>
19489Date:	Wed Jun 19 20:55:19 2002 +0000
19490
19491    Make fc-cache more tolerant of missing font directories
19492
19493 fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++--
19494 1 file changed, 26 insertions(+), 2 deletions(-)
19495
19496commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
19497Author: Keith Packard <keithp@keithp.com>
19498Date:	Wed Jun 19 20:08:22 2002 +0000
19499
19500    Add ref counting to font config patterns so that FcFontSort return
19501    values
19502	are persistant
19503
19504 fontconfig/fontconfig.h |  5 ++++-
19505 fonts.dtd		 |  5 ++++-
19506 src/fccache.c		 | 11 +++++++++--
19507 src/fccfg.c		 |  4 ++++
19508 src/fcdbg.c		 |  8 +++++++-
19509 src/fcdir.c		 |  5 +++--
19510 src/fcint.h		 |  9 +++++----
19511 src/fclist.c		 |  2 +-
19512 src/fcmatch.c		 | 21 +++++++++++++++++++--
19513 src/fcname.c		 |  3 ++-
19514 src/fcpat.c		 | 12 +++++++++++-
19515 src/fcxml.c		 |  4 ++++
19516 12 files changed, 73 insertions(+), 16 deletions(-)
19517
19518commit 06a48f20739580338e69547c9896c539abf000dd
19519Author: Keith Packard <keithp@keithp.com>
19520Date:	Wed Jun 19 06:31:46 2002 +0000
19521
19522    Add a few aliases suggested by Owen and Mike
19523
19524 fonts.conf.in | 19 +++++++++++++++++--
19525 1 file changed, 17 insertions(+), 2 deletions(-)
19526
19527commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
19528Author: Keith Packard <keithp@keithp.com>
19529Date:	Tue Jun 18 22:23:05 2002 +0000
19530
19531    Add a few more families to fonts.conf, make FC_ANTIALIAS less
19532    important for
19533	matching, fix family->generic mapping
19534
19535 src/fccfg.c   |  7 ++++---
19536 src/fcmatch.c | 22 +++++++++++-----------
19537 2 files changed, 15 insertions(+), 14 deletions(-)
19538
19539commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
19540Author: Keith Packard <keithp@keithp.com>
19541Date:	Tue Jun 18 16:47:33 2002 +0000
19542
19543    Fix compiler warning
19544
19545 src/fcxml.c | 4 ++--
19546 1 file changed, 2 insertions(+), 2 deletions(-)
19547
19548commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
19549Author: Keith Packard <keithp@keithp.com>
19550Date:	Tue Jun 18 16:47:12 2002 +0000
19551
19552    Fix incorrect size in memmove call in FcObjectSetAdd that crashed
19553	FcFontSetList calls
19554
19555 src/fclist.c | 3 ++-
19556 1 file changed, 2 insertions(+), 1 deletion(-)
19557
19558commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
19559Author: Keith Packard <keithp@keithp.com>
19560Date:	Sat Jun 8 18:46:35 2002 +0000
19561
19562    Fix fontconfig.pc generation in Imakefile
19563
19564 Imakefile | 4 ++--
19565 1 file changed, 2 insertions(+), 2 deletions(-)
19566
19567commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
19568Author: Keith Packard <keithp@keithp.com>
19569Date:	Sat Jun 8 17:32:05 2002 +0000
19570
19571    Add FcPatternHash, clean up a few valgrind issues
19572
19573 fontconfig/fontconfig.h |  3 ++
19574 src/fccfg.c		 |  2 +-
19575 src/fcmatch.c		 | 11 ++++---
19576 src/fcpat.c		 | 78
19577 +++++++++++++++++++++++++++++++++++++++++++++++++
19578 src/fcxml.c		 | 13 ++++++++-
19579 5 files changed, 101 insertions(+), 6 deletions(-)
19580
19581commit 8a39040e2a1308602aabe1aa4a8608f94830534e
19582Author: Keith Packard <keithp@keithp.com>
19583Date:	Fri Jun 7 17:55:41 2002 +0000
19584
19585    Make autoconf use correct options to build solaris shared libraries
19586
19587 configure.in | 15 +++++++++++++--
19588 1 file changed, 13 insertions(+), 2 deletions(-)
19589
19590commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
19591Author: David Dawes <dawes@xfree86.org>
19592Date:	Tue Jun 4 21:55:42 2002 +0000
19593
19594    171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
19595	Mutsumi).
19596    170. Avoid a problem with setfontdirs when run in some locales (#5179,
19597	ISHIKAWA Mutsumi).
19598    169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
19599
19600 setfontdirs | 5 +++++
19601 1 file changed, 5 insertions(+)
19602
19603commit e9be9cd10a24b75480a26be834041d312d8217b4
19604Author: Keith Packard <keithp@keithp.com>
19605Date:	Mon Jun 3 08:31:15 2002 +0000
19606
19607    Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
19608	interfaces
19609
19610 fontconfig/fontconfig.h |   7 ++-
19611 src/fccfg.c		 |  12 ++--
19612 src/fcint.h		 |   7 ++-
19613 src/fclist.c		 |  72 ++++++++++++++--------
19614 src/fcmatch.c		 |   6 +-
19615 src/fcname.c		 |   8 +--
19616 src/fcpat.c		 | 161
19617 +++++++++++++++++++++++++++++-------------------
19618 7 files changed, 166 insertions(+), 107 deletions(-)
19619
19620commit 88c747e20612ffcae326313f8d624b36c1235993
19621Author: Keith Packard <keithp@keithp.com>
19622Date:	Sun Jun 2 21:07:57 2002 +0000
19623
19624    Eliminate some compiler warnings, avoid seg fault when matching
19625    missing
19626	values
19627
19628 src/fccfg.c   | 4 ++--
19629 src/fcdbg.c   | 5 ++++-
19630 src/fclist.c  | 4 +++-
19631 src/fcmatch.c | 4 ++--
19632 src/fcname.c  | 4 +++-
19633 5 files changed, 14 insertions(+), 7 deletions(-)
19634
19635commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
19636Author: Keith Packard <keithp@keithp.com>
19637Date:	Sun Jun 2 20:52:06 2002 +0000
19638
19639    Add aspect ratio support to Xft and fontconfig
19640
19641 fontconfig/fontconfig.h | 3 ++-
19642 src/fcname.c		 | 3 ++-
19643 2 files changed, 4 insertions(+), 2 deletions(-)
19644
19645commit 8ec077f22b2f9fd693abfda7d405ac572594be99
19646Author: Keith Packard <keithp@keithp.com>
19647Date:	Sun Jun 2 19:51:36 2002 +0000
19648
19649    Expression parsing in fonts.conf file mis-freed elements. Constant
19650    identity
19651	matrix was accidentally freed. Add ability to comare FTFace
19652	pattern
19653	elements (not that its all that useful)
19654
19655 src/fccfg.c | 18 +++++++++++++++---
19656 src/fcxml.c |	5 +++--
19657 2 files changed, 18 insertions(+), 5 deletions(-)
19658
19659commit be0948508ce4ebbb6e576b9dd31531efef6834e1
19660Author: Keith Packard <keithp@keithp.com>
19661Date:	Fri May 31 23:21:25 2002 +0000
19662
19663    Add support for user-provided freetype faces to Xft
19664
19665 fontconfig/fcfreetype.h |  8 +++++++-
19666 fontconfig/fcprivate.h  |  4 +++-
19667 fontconfig/fontconfig.h |  7 +++++--
19668 src/fccharset.c	 |  5 +----
19669 src/fcfreetype.c	 |  1 -
19670 src/fcint.h		 |  3 ++-
19671 src/fcpat.c		 | 29 ++++++++++++++++++++++++++++-
19672 7 files changed, 46 insertions(+), 11 deletions(-)
19673
19674commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
19675Author: Keith Packard <keithp@keithp.com>
19676Date:	Fri May 31 06:52:47 2002 +0000
19677
19678    Fix Xft2 to build right library version on old systems with xmkmf. Fix
19679	fc-cache location for xmkmf out-of-tree build on old systems
19680
19681 local.def | 2 ++
19682 1 file changed, 2 insertions(+)
19683
19684commit fbb405f3b5f25353babee1e813eb86d53912503f
19685Author: Keith Packard <keithp@keithp.com>
19686Date:	Fri May 31 06:38:43 2002 +0000
19687
19688    Fix up support for building Xft1, Xrender and fontconfig out of
19689    the tree
19690
19691 fc-list/Imakefile |  5 +++++
19692 local.def	   | 14 ++++++++++++++
19693 2 files changed, 19 insertions(+)
19694
19695commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
19696Author: Keith Packard <keithp@keithp.com>
19697Date:	Fri May 31 04:42:42 2002 +0000
19698
19699    Change FcCharSet datastructure, add FcFontSort API
19700
19701 fontconfig/fontconfig.h |   9 +-
19702 src/fccharset.c	 | 772
19703 ++++++++++++++++++++++++++----------------------
19704 src/fcint.h		 |  27 +-
19705 src/fcmatch.c		 |  26 +-
19706 4 files changed, 451 insertions(+), 383 deletions(-)
19707
19708commit bc9469baadc6b5f9a920a476e460113bab518208
19709Author: Keith Packard <keithp@keithp.com>
19710Date:	Wed May 29 22:07:33 2002 +0000
19711
19712    Optimize after profiling. Fix FcStrCmp to return correct sign
19713
19714 src/fccharset.c | 103 ++++++++++++++++++++++++++++++----------
19715 src/fcint.h	 |   1 +
19716 src/fcmatch.c	 | 143
19717 +++++++++++++++++++++++++++++++++++++++++---------------
19718 src/fcname.c	 |   4 +-
19719 src/fcpat.c	 |  13 +++---
19720 src/fcstr.c	 |   6 +--
19721 6 files changed, 197 insertions(+), 73 deletions(-)
19722
19723commit 1412a69926307b2736745737c7c66172ebc56724
19724Author: Keith Packard <keithp@keithp.com>
19725Date:	Wed May 29 08:21:33 2002 +0000
19726
19727    Apply some obvious fixes to FcFontSetSort from Owen. Speed up
19728    FcCharSet
19729	primitives and FcFontSetSort
19730
19731 fontconfig/fontconfig.h |   8 +-
19732 src/fccfg.c		 |  10 +--
19733 src/fccharset.c	 | 197
19734 +++++++++++++++++++++++++++++++++++++++++++++---
19735 src/fcint.h		 |   3 +-
19736 src/fcmatch.c		 |  23 ++++--
19737 5 files changed, 219 insertions(+), 22 deletions(-)
19738
19739commit 78417a2c74f95a66e3738cf525f9d699e13c654a
19740Author: Keith Packard <keithp@keithp.com>
19741Date:	Tue May 28 03:50:23 2002 +0000
19742
19743    Use explicit cd for non-gmake systems
19744
19745 Makefile.in | 4 ++--
19746 1 file changed, 2 insertions(+), 2 deletions(-)
19747
19748commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
19749Author: Matthieu Herrb <matthieu.herrb@laas.fr>
19750Date:	Sat May 25 13:52:37 2002 +0000
19751
19752    $< in a non-implicit rule is a GNU-makeism. It's not supported by
19753    BSD make.
19754
19755 Imakefile | 8 ++++----
19756 1 file changed, 4 insertions(+), 4 deletions(-)
19757
19758commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
19759Author: Keith Packard <keithp@keithp.com>
19760Date:	Fri May 24 06:25:52 2002 +0000
19761
19762    Clean up autoconf install to obey DESTDIR
19763
19764 Makefile.in		| 67
19765 ++++++++++++++++++++++++++++++++++----------------
19766 fc-cache/Makefile.in	| 23 ++++++++++-------
19767 fc-list/Makefile.in	| 22 +++++++++++------
19768 fontconfig/Makefile.in | 24 +++++++++---------
19769 src/Makefile.in	| 48 +++++++++++++++++++++++++-----------
19770 5 files changed, 119 insertions(+), 65 deletions(-)
19771
19772commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
19773Author: Keith Packard <keithp@keithp.com>
19774Date:	Fri May 24 05:20:02 2002 +0000
19775
19776    Change charset enumeration functions to more sensible API
19777
19778 fontconfig/fontconfig.h | 13 ++++++++++++-
19779 src/fccharset.c	 | 46
19780 +++++++++++++++++++++++++++++++++-------------
19781 2 files changed, 45 insertions(+), 14 deletions(-)
19782
19783commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
19784Author: Keith Packard <keithp@keithp.com>
19785Date:	Fri May 24 05:19:30 2002 +0000
19786
19787    A few autoconf build fixes
19788
19789 Makefile.in	      | 12 ++++++++----
19790 configure.in	      |  4 ++--
19791 fontconfig-config.in | 10 +++++-----
19792 3 files changed, 15 insertions(+), 11 deletions(-)
19793
19794commit 48db40f692a31c39a96961c8733bfeaad416a5c0
19795Author: Keith Packard <keithp@keithp.com>
19796Date:	Thu May 23 23:00:46 2002 +0000
19797
19798    A few random fontconfig build fixes
19799
19800 config/config-subst	 | 12 +++++++-----
19801 fontconfig/fontconfig.h |  7 +++++--
19802 src/fcinit.c		 |  8 +++++++-
19803 3 files changed, 19 insertions(+), 8 deletions(-)
19804
19805commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
19806Author: Keith Packard <keithp@keithp.com>
19807Date:	Thu May 23 17:09:32 2002 +0000
19808
19809    Dont require freetype to build with fontconfig
19810
19811 fontconfig.pc.in | 1 -
19812 1 file changed, 1 deletion(-)
19813
19814commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
19815Author: Keith Packard <keithp@keithp.com>
19816Date:	Thu May 23 17:06:46 2002 +0000
19817
19818    Add pkgconfig control file and fontconfig-config script
19819
19820 INSTALL	      | 17 ++++++++--
19821 Imakefile	      | 33 +++++++++++++++++-
19822 Makefile.in	      | 18 ++++++++--
19823 README		      | 13 ++++++++
19824 config/config-subst  |  8 +++++
19825 configure.in	      | 18 ++++++----
19826 fontconfig-config.in | 94
19827 ++++++++++++++++++++++++++++++++++++++++++++++++++++
19828 fontconfig.pc.in     | 11 ++++++
19829 8 files changed, 199 insertions(+), 13 deletions(-)
19830
19831commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
19832Author: Keith Packard <keithp@keithp.com>
19833Date:	Thu May 23 16:05:16 2002 +0000
19834
19835    Fonts.dtd had "blanks" instead of "blank"
19836
19837 fonts.dtd | 4 ++--
19838 1 file changed, 2 insertions(+), 2 deletions(-)
19839
19840commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
19841Author: Keith Packard <keithp@keithp.com>
19842Date:	Wed May 22 22:59:41 2002 +0000
19843
19844    Missed a Makefile.in for fontconfig includes
19845
19846 fontconfig/Makefile.in | 48
19847 ++++++++++++++++++++++++++++++++++++++++++++++++
19848 1 file changed, 48 insertions(+)
19849
19850commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
19851Author: Keith Packard <keithp@keithp.com>
19852Date:	Wed May 22 04:37:07 2002 +0000
19853
19854    Replace silly avl sort with qsort, add FcPatternEqual
19855
19856 fontconfig/fontconfig.h |   8 +-
19857 src/Imakefile		 |   6 +-
19858 src/Makefile.in	 |   4 +-
19859 src/fcavl.c		 | 419
19860 ------------------------------------------------
19861 src/fcavl.h		 |  46 ------
19862 src/fcmatch.c		 |  76 ++++-----
19863 src/fcpat.c		 | 109 ++++++++++++-
19864 src/fcxml.c		 |   9 +-
19865 8 files changed, 162 insertions(+), 515 deletions(-)
19866
19867commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
19868Author: Keith Packard <keithp@keithp.com>
19869Date:	Tue May 21 17:48:15 2002 +0000
19870
19871    More autoconf cleanup for fontconfig
19872
19873 Makefile.in	      |  8 +++-----
19874 config.h.in	      |  2 +-
19875 config/Makedefs.in   | 10 +++++++++-
19876 configure.in	      | 55
19877 ++++++++++++++++++++++++----------------------------
19878 fc-cache/Makefile.in |  4 +++-
19879 fc-list/Makefile.in  |  4 +++-
19880 src/Imakefile	      |  4 ++--
19881 src/Makefile.in      |  5 +----
19882 src/fcinit.c	      |  4 ++--
19883 9 files changed, 49 insertions(+), 47 deletions(-)
19884
19885commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
19886Author: Keith Packard <keithp@keithp.com>
19887Date:	Tue May 21 17:08:42 2002 +0000
19888
19889    Fix xmkmf build process for fontconfig
19890
19891 Imakefile     |   2 +-
19892 Makefile.in   |  54 +++++++++
19893 acconfig.h    |   2 -
19894 config.h.in   | 144 +++++++++++++++++++++++
19895 configure.in  | 360
19896 +++++++++++++++++++++++++++++++++++++++++++---------------
19897 cvscompile.sh |  11 +-
19898 findfonts     |   8 +-
19899 fonts.conf.in |  77 ++++++-------
19900 fonts.dtd     |  13 ++-
19901 local.def     |  54 +++++++++
19902 setfontdirs   |   4 +-
19903 11 files changed, 581 insertions(+), 148 deletions(-)
19904
19905commit 179c39959cc9c19004f8ca948623590e404c8c46
19906Author: Keith Packard <keithp@keithp.com>
19907Date:	Tue May 21 17:06:22 2002 +0000
19908
19909    Fix autoconf build process for fontconfig
19910
19911 config/Makedefs.in	 |   68 +++
19912 config/config.guess	 | 1391
19913 +++++++++++++++++++++++++++++++++++++++++++++++
19914 config/config.sub	 | 1355
19915 +++++++++++++++++++++++++++++++++++++++++++++
19916 config/install.sh	 |  240 ++++++++
19917 fc-cache/Imakefile	 |    7 +-
19918 fc-cache/Makefile.in	 |   46 ++
19919 fc-cache/fc-cache.c	 |  161 ++++--
19920 fc-list/Makefile.in	 |   46 ++
19921 fontconfig/fontconfig.h |   80 ++-
19922 src/Makefile.in	 |  105 ++++
19923 src/fccache.c		 |  164 ++++--
19924 src/fccfg.c		 |  352 ++++++++----
19925 src/fcdir.c		 |   84 ++-
19926 src/fcinit.c		 |  109 +++-
19927 src/fcint.h		 |   52 +-
19928 src/fclist.c		 |    5 +-
19929 src/fcstr.c		 |  228 +++++++-
19930 src/fcxml.c		 |  215 +++++---
19931 18 files changed, 4377 insertions(+), 331 deletions(-)
19932
19933commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
19934Author: Matthieu Herrb <matthieu.herrb@laas.fr>
19935Date:	Sun May 5 17:53:41 2002 +0000
19936
19937    Don't run fc-cache on make install if DESTDIR is set. Instead;
19938    run it from
19939	Xinstall.sh after XFree86 is installed.
19940
19941 fc-cache/Imakefile | 4 +++-
19942 1 file changed, 3 insertions(+), 1 deletion(-)
19943
19944commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
19945Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
19946Date:	Wed Apr 10 11:28:10 2002 +0000
19947
19948    put fontconfig-def.cpp in the right place.
19949
19950 fontconfig-def.cpp	| 170
19951 -------------------------------------------------
19952 src/fontconfig-def.cpp | 170
19953 +++++++++++++++++++++++++++++++++++++++++++++++++
19954 2 files changed, 170 insertions(+), 170 deletions(-)
19955
19956commit d82a034f9123558b300c956feec165c50ef7ada2
19957Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
19958Date:	Sun Apr 7 15:19:46 2002 +0000
19959
19960    new preprocessor files. (#5215-#5218, Alexander Gottwald).
19961
19962 fontconfig-def.cpp | 170
19963 +++++++++++++++++++++++++++++++++++++++++++++++++++++
19964 1 file changed, 170 insertions(+)
19965
19966commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
19967Author: Keith Packard <keithp@keithp.com>
19968Date:	Wed Mar 27 04:33:55 2002 +0000
19969
19970    Fix FT_Get_Next_Char API to match official 2.0.9 released version
19971
19972 src/fccharset.c | 26 ++++++++++++++++++--------
19973 1 file changed, 18 insertions(+), 8 deletions(-)
19974
19975commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
19976Author: Marc Aurele La France <tsi@ualberta.edu>
19977Date:	Mon Mar 4 21:15:28 2002 +0000
19978
19979    Warning fixes
19980
19981 src/fcatomic.c | 4 ++--
19982 1 file changed, 2 insertions(+), 2 deletions(-)
19983
19984commit 216fac98e0785e787e32ff354241935a25723e4b
19985Author: Keith Packard <keithp@keithp.com>
19986Date:	Sun Mar 3 18:39:05 2002 +0000
19987
19988    Add match routine that returns list of fonts
19989
19990 fontconfig/fontconfig.h |  14 ++
19991 src/fcavl.c		 | 419
19992 ++++++++++++++++++++++++++++++++++++++++++++++++
19993 src/fcavl.h		 |  46 ++++++
19994 src/fcmatch.c		 | 225 ++++++++++++++++++++++----
19995 4 files changed, 671 insertions(+), 33 deletions(-)
19996
19997commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
19998Author: Keith Packard <keithp@keithp.com>
19999Date:	Sun Mar 3 18:36:26 2002 +0000
20000
20001    Eliminate duplicate definitions in fcint.h and fontconfig.h
20002
20003 src/fcint.h | 6 ------
20004 1 file changed, 6 deletions(-)
20005
20006commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
20007Author: Keith Packard <keithp@keithp.com>
20008Date:	Sun Mar 3 18:35:22 2002 +0000
20009
20010    fontconfig: bail scanning directory on fatal error
20011
20012 src/fcdir.c | 2 +-
20013 1 file changed, 1 insertion(+), 1 deletion(-)
20014
20015commit 17e16fa1108491fa625258bba12e71aaad8a34de
20016Author: Keith Packard <keithp@keithp.com>
20017Date:	Sun Mar 3 18:31:20 2002 +0000
20018
20019    Eliminate compiler warnings
20020
20021 src/fccharset.c | 1026
20022 +++++++++++++++++++++++++++----------------------------
20023 1 file changed, 512 insertions(+), 514 deletions(-)
20024
20025commit a391da8f0f867b8f87b1912a91882b108d163e03
20026Author: Keith Packard <keithp@keithp.com>
20027Date:	Sun Mar 3 00:19:43 2002 +0000
20028
20029    Add fcatomic.c
20030
20031 src/Imakefile	|   4 +-
20032 src/fcatomic.c | 183
20033 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20034 src/fccache.c	|   4 ++
20035 3 files changed, 189 insertions(+), 2 deletions(-)
20036
20037commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
20038Author: Keith Packard <keithp@keithp.com>
20039Date:	Fri Mar 1 22:06:30 2002 +0000
20040
20041    Add new FcAtomic datatype for config file locking
20042
20043 fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++-
20044 src/Imakefile		 | 12 ++++++------
20045 src/fccache.c		 | 34 ++++++++++++++--------------------
20046 src/fcint.h		 |  9 ++++++++-
20047 4 files changed, 57 insertions(+), 28 deletions(-)
20048
20049commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
20050Author: Marc Aurele La France <tsi@ualberta.edu>
20051Date:	Fri Mar 1 17:52:03 2002 +0000
20052
20053    Add missing clean rule
20054
20055 Imakefile | 6 ++++++
20056 1 file changed, 6 insertions(+)
20057
20058commit 9c8e07f19589ba944e7bfb31251228b41a02f787
20059Author: Keith Packard <keithp@keithp.com>
20060Date:	Fri Mar 1 01:00:54 2002 +0000
20061
20062    Port Xft1 to fontconfig
20063
20064 fontconfig/fontconfig.h |  8 +++++++-
20065 src/fccache.c		 | 13 +++++++------
20066 src/fccfg.c		 | 10 +++++-----
20067 src/fcdir.c		 |  4 ++--
20068 4 files changed, 21 insertions(+), 14 deletions(-)
20069
20070commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
20071Author: Keith Packard <keithp@keithp.com>
20072Date:	Thu Feb 28 16:51:48 2002 +0000
20073
20074    Add better error reporting when loading config file
20075
20076 fc-list/fc-list.c	 |  2 +-
20077 fontconfig/fontconfig.h | 16 +++++++++++++++-
20078 src/fclist.c		 | 36 ++++++++++++++++++++++++++++++------
20079 src/fcmatch.c		 | 38 +++++++++++++++++++++++++++++++-------
20080 src/fcxml.c		 | 12 +++++++++++-
20081 5 files changed, 88 insertions(+), 16 deletions(-)
20082
20083commit c4bd0638c5f14329e71be8f170c30d376fc76972
20084Author: Marc Aurele La France <tsi@ualberta.edu>
20085Date:	Tue Feb 26 05:10:30 2002 +0000
20086
20087    Warning fixes
20088
20089 fc-cache/fc-cache.c | 13 ++++++++++++-
20090 fc-list/fc-list.c   | 15 +++++++++++++--
20091 2 files changed, 25 insertions(+), 3 deletions(-)
20092
20093commit c5350655bef34cc08739bed324a482473b2a01b8
20094Author: Keith Packard <keithp@keithp.com>
20095Date:	Sun Feb 24 01:23:35 2002 +0000
20096
20097    Check font edit value lists for empty
20098
20099 src/fccfg.c | 4 ++--
20100 1 file changed, 2 insertions(+), 2 deletions(-)
20101
20102commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
20103Author: Keith Packard <keithp@keithp.com>
20104Date:	Fri Feb 22 18:54:07 2002 +0000
20105
20106    fontconfig: some config file parsing mistakes
20107
20108 src/fcfreetype.c | 2 +-
20109 src/fcint.h	  | 9 ---------
20110 src/fcxml.c	  | 8 ++++++--
20111 3 files changed, 7 insertions(+), 12 deletions(-)
20112
20113commit a398554a6d6467956c1c3471e912fb4e969835eb
20114Author: Keith Packard <keithp@keithp.com>
20115Date:	Wed Feb 20 01:01:21 2002 +0000
20116
20117    Remove fcxml.h include file as it cant work anymore anyhow
20118
20119 fontconfig/Imakefile |  2 +-
20120 fontconfig/fcxml.h   | 37 -------------------------------------
20121 2 files changed, 1 insertion(+), 38 deletions(-)
20122
20123commit 24c90386bbdda9800d5a35c4dbff08682186907f
20124Author: Keith Packard <keithp@keithp.com>
20125Date:	Wed Feb 20 00:32:30 2002 +0000
20126
20127    dont complain about missing optional included font config files
20128
20129 src/fcxml.c | 4 ++--
20130 1 file changed, 2 insertions(+), 2 deletions(-)
20131
20132commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
20133Author: Keith Packard <keithp@keithp.com>
20134Date:	Tue Feb 19 08:33:23 2002 +0000
20135
20136    Automatically initialize the fontconfig library
20137
20138 src/fccfg.c  | 15 +++++++++------
20139 src/fcinit.c |  4 ++--
20140 src/fcint.h  |  4 +++-
20141 3 files changed, 14 insertions(+), 9 deletions(-)
20142
20143commit aae6f7d48744a25899cac28d47458f394defa02a
20144Author: Keith Packard <keithp@keithp.com>
20145Date:	Tue Feb 19 07:50:44 2002 +0000
20146
20147    Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
20148    to
20149	enumarate Unicode coverage efficiently
20150
20151 fontconfig/fontconfig.h |  7 +++++--
20152 src/fccache.c		 |  4 ++--
20153 src/fccharset.c	 | 23 ++++++++++++++++++++++-
20154 src/fcpat.c		 |  6 +++---
20155 4 files changed, 32 insertions(+), 8 deletions(-)
20156
20157commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
20158Author: Keith Packard <keithp@keithp.com>
20159Date:	Mon Feb 18 22:29:28 2002 +0000
20160
20161    Switch fontconfig from libxml2 to expat
20162
20163 src/Imakefile	 |    3 +-
20164 src/fccharset.c |   12 +-
20165 src/fcdbg.c	 |   20 +-
20166 src/fcint.h	 |   34 +-
20167 src/fcname.c	 |   98 +---
20168 src/fcstr.c	 |   92 ++-
20169 src/fcxml.c	 | 1764
20170 ++++++++++++++++++++++++++++++++++++-------------------
20171 7 files changed, 1326 insertions(+), 697 deletions(-)
20172
20173commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
20174Author: Keith Packard <keithp@keithp.com>
20175Date:	Fri Feb 15 23:45:33 2002 +0000
20176
20177    fontconfig fc-cache program needs to be executed with correct
20178    environment
20179	on install
20180
20181 fc-cache/Imakefile | 2 +-
20182 1 file changed, 1 insertion(+), 1 deletion(-)
20183
20184commit 65018b4a468c3175790dc27dfe37987151ad97d5
20185Author: Keith Packard <keithp@keithp.com>
20186Date:	Fri Feb 15 07:36:14 2002 +0000
20187
20188    Update to Xft version 2
20189
20190 fc-cache/fc-cache.c | 7 ++++---
20191 1 file changed, 4 insertions(+), 3 deletions(-)
20192
20193commit ccb3e93b2754542d08dcd2572402560d76a8ed91
20194Author: Keith Packard <keithp@keithp.com>
20195Date:	Fri Feb 15 06:01:28 2002 +0000
20196
20197    fontconfig library: build fixes and compiler warning fixes
20198
20199 fc-cache/Imakefile	 |   2 +-
20200 fc-list/Imakefile	 |   2 +-
20201 fc-list/fc-list.c	 |   5 +-
20202 fontconfig/fcfreetype.h |   1 +
20203 fontconfig/fcprivate.h  |   2 +-
20204 fontconfig/fcxml.h	 |   2 +-
20205 fontconfig/fontconfig.h |  61 ++++++++---------
20206 src/fccache.c		 | 176
20207 ++++++++++++++++++++++++++++++------------------
20208 src/fccfg.c		 | 126 +++++++++++++++++-----------------
20209 src/fccharset.c	 |  23 ++++---
20210 src/fcdir.c		 |  58 ++++++++--------
20211 src/fcfreetype.c	 | 106 ++++++++++++++---------------
20212 src/fcinit.c		 |   2 +-
20213 src/fcint.h		 |  74 ++++++++------------
20214 src/fcmatch.c		 |   7 +-
20215 src/fcname.c		 |  92 ++++++++++++-------------
20216 src/fcpat.c		 |  10 +--
20217 src/fcstr.c		 |  32 ++++-----
20218 src/fcxml.c		 | 135 +++++++++++++++++++------------------
20219 19 files changed, 473 insertions(+), 443 deletions(-)
20220
20221commit 3be03bed3955e91882b65315fdf8a68e4b453431
20222Author: Keith Packard <keithp@keithp.com>
20223Date:	Fri Feb 15 00:49:44 2002 +0000
20224
20225    Update fontconfig and libxml2 to get them working with in-tree build
20226	process
20227
20228 fc-cache/Imakefile | 12 +++---------
20229 fc-list/Imakefile  | 13 +++----------
20230 src/Imakefile	    | 55
20231 ++++++------------------------------------------------
20232 3 files changed, 12 insertions(+), 68 deletions(-)
20233
20234commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
20235Author: Keith Packard <keithp@keithp.com>
20236Date:	Thu Feb 14 23:34:13 2002 +0000
20237
20238    Add new font configuration library which forms the basis of the
20239    new version
20240	of Xft
20241
20242commit 24330d27f88bbf387d92128d2c21e005f2563e93
20243Author: Keith Packard <keithp@keithp.com>
20244Date:	Thu Feb 14 23:34:13 2002 +0000
20245
20246    Initial revision
20247
20248 AUTHORS		 |    1 +
20249 COPYING		 |   22 +
20250 INSTALL		 |    3 +
20251 Imakefile		 |   25 +
20252 README			 |    2 +
20253 acconfig.h		 |    2 +
20254 configure.in		 |  202 +++++++
20255 cvscompile.sh		 |    6 +
20256 doc/fontconfig.tex	 |   55 ++
20257 fc-cache/Imakefile	 |   19 +
20258 fc-cache/fc-cache.c	 |  145 +++++
20259 fc-cache/fc-cache.man	 |   45 ++
20260 fc-list/Imakefile	 |   17 +
20261 fc-list/fc-list.c	 |  128 ++++
20262 fc-list/fc-list.man	 |   36 ++
20263 findfonts		 |    8 +
20264 fontconfig/Imakefile	 |    8 +
20265 fontconfig/fcfreetype.h |   34 ++
20266 fontconfig/fcprivate.h  |  117 ++++
20267 fontconfig/fcxml.h	 |   37 ++
20268 fontconfig/fontconfig.h |  551 +++++++++++++++++
20269 fonts.conf.in		 |  191 ++++++
20270 fonts.dtd		 |  165 +++++
20271 setfontdirs		 |   19 +
20272 src/Imakefile		 |   90 +++
20273 src/fcblanks.c		 |   84 +++
20274 src/fccache.c		 |  592 ++++++++++++++++++
20275 src/fccfg.c		 | 1369 ++++++++++++++++++++++++++++++++++++++++++
20276 src/fccharset.c	 | 1521
20277 +++++++++++++++++++++++++++++++++++++++++++++++
20278 src/fcdbg.c		 |  272 +++++++++
20279 src/fcdefault.c	 |   87 +++
20280 src/fcdir.c		 |  178 ++++++
20281 src/fcfreetype.c	 |  236 ++++++++
20282 src/fcfs.c		 |   82 +++
20283 src/fcinit.c		 |  174 ++++++
20284 src/fcint.h		 |  480 +++++++++++++++
20285 src/fclist.c		 |  442 ++++++++++++++
20286 src/fcmatch.c		 |  347 +++++++++++
20287 src/fcmatrix.c		 |  112 ++++
20288 src/fcname.c		 |  621 +++++++++++++++++++
20289 src/fcpat.c		 |  491 +++++++++++++++
20290 src/fcstr.c		 |  188 ++++++
20291 src/fcxml.c		 | 1032 ++++++++++++++++++++++++++++++++
20292 src/fontconfig.man	 | 1113 ++++++++++++++++++++++++++++++++++
20293 44 files changed, 11349 insertions(+)
20294