ChangeLog revision 1.1.1.2 1 commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a
2 Author: Behdad Esfahbod <behdad (a] behdad.org>
3 Date: Wed Nov 18 18:45:19 2009 -0500
4
5 Bump version to 2.8.0
6
7 README | 32 ++++++++++++++++++++++++++++++--
8 configure.in | 2 +-
9 fontconfig/fontconfig.h | 4 ++--
10 3 files changed, 33 insertions(+), 5 deletions(-)
11
12 commit 2e44cbe1b9bf466718167e9e05077743df36ab21
13 Author: Behdad Esfahbod <behdad (a] behdad.org>
14 Date: Wed Nov 18 18:45:06 2009 -0500
15
16 Bump libtool revision in preparation for release
17
18 configure.in | 2 +-
19 1 files changed, 1 insertions(+), 1 deletions(-)
20
21 commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224
22 Author: Tor Lillqvist <tml (a] iki.fi>
23 Date: Wed Nov 18 21:56:16 2009 +0200
24
25 Improve zip "distribution"
26
27 Don't put entries for directories in the zip file. Fetch manpages from
28 correct place.
29
30 fontconfig-zip.in | 8 ++------
31 1 files changed, 2 insertions(+), 6 deletions(-)
32
33 commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b
34 Author: Tor Lillqvist <tml (a] iki.fi>
35 Date: Wed Nov 18 21:54:39 2009 +0200
36
37 Use correct autoconf variable
38
39 Use LIBT_CURRENT_MINUS_AGE instead of the undefined
40 lt_current_minus_age for the name of the DLL when generating the MS
41 style import library.
42
43 src/Makefile.am | 2 +-
44 1 files changed, 1 insertions(+), 1 deletions(-)
45
46 commit 1845f3100d15927cc536bc3d38f140c139fb5614
47 Author: Behdad Esfahbod <behdad (a] behdad.org>
48 Date: Wed Nov 18 14:39:34 2009 -0500
49
50 [fc-arch] Rename architecture names to better reflect what they are
51
52 We only care about three properties in the arch:
53
54 - endianness
55 - pointer size
56 - for 32-bit archs, whether double is aligned on 4 or 8 bytes
57
58 This leads to the following 6 archs (old name -> new name):
59
60 x86 -> le32d4
61 mipsel -> le32d8
62 x86-64 -> le64
63 m68k -> be32d4
64 ppc -> be32d8
65 ppc64 -> be64
66
67 fc-arch/fcarch.tmpl.h | 67
68 +++++++++++++++++++++++++------------------------
69 1 files changed, 34 insertions(+), 33 deletions(-)
70
71 commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6
72 Author: Behdad Esfahbod <behdad (a] behdad.org>
73 Date: Wed Nov 18 14:08:00 2009 -0500
74
75 [fc-arch] Beautify the arch template
76
77 fc-arch/fc-arch.c | 10 +++++-----
78 fc-arch/fcarch.tmpl.h | 42 ++++++++++++++++++++++++++++++++++--------
79 2 files changed, 39 insertions(+), 13 deletions(-)
80
81 commit d074706b507226427f5a4018e78fe120a01eb53d
82 Author: Behdad Esfahbod <behdad (a] behdad.org>
83 Date: Wed Nov 18 09:40:11 2009 -0500
84
85 [fc-case] Update CaseFolding.txt to Unicode 5.2.0
86
87 fc-case/CaseFolding.txt | 116
88 +++++++++++++++++++++++++++++++++++++++++++++--
89 1 files changed, 112 insertions(+), 4 deletions(-)
90
91 commit 13781ba00b0ded28319ff417a254c620231973f1
92 Author: Behdad Esfahbod <behdad (a] behdad.org>
93 Date: Wed Nov 18 09:36:23 2009 -0500
94
95 [fc-glyphname] Remove Adobe glyphlist
96
97 It was unused.
98
99 fc-glyphname/glyphlist.txt | 4291
100 --------------------------------------------
101 1 files changed, 0 insertions(+), 4291 deletions(-)
102
103 commit d2fb683796f41a68edec53f26e524fd06725eef8
104 Author: Behdad Esfahbod <behdad (a] behdad.org>
105 Date: Wed Nov 18 09:35:40 2009 -0500
106
107 Clean up Makefile's a bit
108
109 fc-arch/Makefile.am | 4 +---
110 fc-case/Makefile.am | 7 +++----
111 fc-glyphname/Makefile.am | 3 ++-
112 fc-lang/Makefile.am | 2 +-
113 src/Makefile.am | 12 +++++++++---
114 5 files changed, 16 insertions(+), 12 deletions(-)
115
116 commit 192927225c447a8eaba613838aff93f82dee41d0
117 Author: Behdad Esfahbod <behdad (a] behdad.org>
118 Date: Wed Nov 18 09:26:24 2009 -0500
119
120 [fc-glyphname] Rename internal arrays to prefix with _fc_
121
122 Although they were static, I was still surprised that gdb was seeing
123 our variable "glyphs". Not helpful.
124
125 fc-glyphname/fc-glyphname.c | 6 +++---
126 src/fcfreetype.c | 13 ++++++-------
127 2 files changed, 9 insertions(+), 10 deletions(-)
128
129 commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807
130 Author: Behdad Esfahbod <behdad (a] behdad.org>
131 Date: Wed Nov 18 09:26:01 2009 -0500
132
133 [src] Create fcglyphname.h automatically
134
135 src/Makefile.am | 4 +++-
136 1 files changed, 3 insertions(+), 1 deletions(-)
137
138 commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc
139 Author: Behdad Esfahbod <behdad (a] behdad.org>
140 Date: Wed Nov 18 09:25:42 2009 -0500
141
142 [fc-glyphname] Cleanup Makefile.am
143
144 fc-glyphname/Makefile.am | 8 +++-----
145 1 files changed, 3 insertions(+), 5 deletions(-)
146
147 commit 77f4e60a32971a815b85f187712191724a00b856
148 Author: Behdad Esfahbod <behdad (a] behdad.org>
149 Date: Wed Nov 18 09:10:05 2009 -0500
150
151 Remove bogus comment
152
153 Last night in between my dreams I also noticed that we support Unicode
154 values up to 0x01000000 and not 0x00100000 which I thought before.
155 This covers the entire Unicode range.
156
157 src/fccharset.c | 1 -
158 1 files changed, 0 insertions(+), 1 deletions(-)
159
160 commit a90a3ad97a7cee10225190e13a576e55871b9441
161 Author: Behdad Esfahbod <behdad (a] behdad.org>
162 Date: Tue Nov 17 12:10:01 2009 -0500
163
164 Make sure fclang.h and fcarch.h are built
165
166 src/Makefile.am | 7 ++++++-
167 1 files changed, 6 insertions(+), 1 deletions(-)
168
169 commit a3b2426819836ab2454c6a7bad27c382f4a245bf
170 Author: Behdad Esfahbod <behdad (a] behdad.org>
171 Date: Mon Nov 16 18:29:26 2009 -0500
172
173 [lang] Fix serializing LangSet from older versions
174
175 src/fclang.c | 9 ++++++---
176 1 files changed, 6 insertions(+), 3 deletions(-)
177
178 commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5
179 Author: Behdad Esfahbod <behdad (a] behdad.org>
180 Date: Mon Nov 16 17:38:40 2009 -0500
181
182 [arch] Try to ensure proper FcLangSet alignment in arch
183
184 fc-arch/fc-arch.c | 5 +++--
185 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
186 src/fclang.c | 2 +-
187 3 files changed, 12 insertions(+), 11 deletions(-)
188
189 commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc
190 Author: Behdad Esfahbod <behdad (a] behdad.org>
191 Date: Mon Nov 16 17:00:50 2009 -0500
192
193 [xml] Remove unused code
194
195 src/fcxml.c | 12 ------------
196 1 files changed, 0 insertions(+), 12 deletions(-)
197
198 commit b2d910123008115813a5cd623389189a2d66880b
199 Author: Behdad Esfahbod <behdad (a] behdad.org>
200 Date: Mon Nov 16 16:57:53 2009 -0500
201
202 [int] Remove more unused macros
203
204 src/fcint.h | 4 ----
205 1 files changed, 0 insertions(+), 4 deletions(-)
206
207 commit 247c4f3df21582260c4799bdbda2be1c13cc8901
208 Author: Behdad Esfahbod <behdad (a] behdad.org>
209 Date: Mon Nov 16 15:48:20 2009 -0500
210
211 Enable automake silent rules
212
213 configure.in | 1 +
214 1 files changed, 1 insertions(+), 0 deletions(-)
215
216 commit 963820fcbfdb537fd956f8863f8793cf22093c5d
217 Author: Behdad Esfahbod <behdad (a] behdad.org>
218 Date: Mon Nov 16 15:46:46 2009 -0500
219
220 [int] Remove fc_value_* macros that did nothing other than renaming
221
222 src/fcint.h | 6 ------
223 src/fcmatch.c | 8 ++++----
224 src/fcpat.c | 12 ++++++------
225 3 files changed, 10 insertions(+), 16 deletions(-)
226
227 commit 888f9427ae84195104855d2bb2fbb6d44067a998
228 Author: Behdad Esfahbod <behdad (a] behdad.org>
229 Date: Mon Nov 16 15:43:08 2009 -0500
230
231 [int] Remove fc_storage_type() in favor of direct access to v->type
232
233 src/fcint.h | 1 -
234 src/fcmatch.c | 2 +-
235 src/fcpat.c | 2 +-
236 3 files changed, 2 insertions(+), 3 deletions(-)
237
238 commit 486fa46893d070485738de6e2c0d418650662d63
239 Author: Behdad Esfahbod <behdad (a] behdad.org>
240 Date: Mon Nov 16 15:41:58 2009 -0500
241
242 Remove unused macros
243
244 src/fcint.h | 5 -----
245 1 files changed, 0 insertions(+), 5 deletions(-)
246
247 commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac
248 Author: Behdad Esfahbod <behdad (a] behdad.org>
249 Date: Mon Nov 16 15:39:16 2009 -0500
250
251 Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
252
253 Protect cache against future expansions of FcLangSet (adding new
254 orth files). Previously, doing so could change the size of
255 that struct. Indeed, that happened between 2.6.0 and 2.7.3, causing
256 crashes. Unfortunately, sizeof(FcLangSet) was not checked in
257 fcarch.c.
258
259 This changes FcLangSet code to be able to cope with struct size
260 changes.
261 And change cache format, hence bumping from 2 to 3.
262
263 fontconfig/fontconfig.h | 2 +-
264 src/fcint.h | 2 +-
265 src/fclang.c | 67
266 ++++++++++++++++++++++++++++++++++++----------
267 3 files changed, 54 insertions(+), 17 deletions(-)
268
269 commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0
270 Author: Behdad Esfahbod <behdad (a] behdad.org>
271 Date: Mon Nov 16 16:57:10 2009 -0500
272
273 [int] Define MIN/MAX/ABS macros
274
275 src/fcfreetype.c | 3 ---
276 src/fcint.h | 4 ++++
277 2 files changed, 4 insertions(+), 3 deletions(-)
278
279 commit b393846860a390ebe35b19320b5eaf9272084042
280 Author: Behdad Esfahbod <behdad (a] behdad.org>
281 Date: Mon Nov 16 15:17:56 2009 -0500
282
283 [fc-arch] Add FcAlign to arch signature
284
285 fc-arch/fc-arch.c | 5 +++--
286 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
287 2 files changed, 11 insertions(+), 10 deletions(-)
288
289 commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0
290 Author: Behdad Esfahbod <behdad (a] behdad.org>
291 Date: Mon Nov 16 15:12:52 2009 -0500
292
293 Move FcAlign to fcint.h
294
295 src/fcint.h | 8 ++++++++
296 src/fcserialize.c | 8 --------
297 2 files changed, 8 insertions(+), 8 deletions(-)
298
299 commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857
300 Author: Behdad Esfahbod <behdad (a] behdad.org>
301 Date: Mon Nov 9 13:17:17 2009 -0500
302
303 Clarify default confdir and cachedir better.
304
305 Also remove --with-docdir. It can be set by setting docdir variable.
306
307 configure.in | 19 ++-----------------
308 doc/Makefile.am | 2 --
309 2 files changed, 2 insertions(+), 19 deletions(-)
310
311 commit b322eb4d7a90778dc9f08c73036836deba7e463e
312 Author: Behdad Esfahbod <behdad (a] behdad.org>
313 Date: Tue Sep 8 11:45:26 2009 -0400
314
315 Bump version to 2.7.3
316
317 README | 14 ++++++++++++--
318 configure.in | 2 +-
319 fontconfig/fontconfig.h | 2 +-
320 3 files changed, 14 insertions(+), 4 deletions(-)
321
322 commit afc845d930877ac62f6d5a5f50ea87b5182d0a4a
323 Author: Behdad Esfahbod <behdad (a] behdad.org>
324 Date: Tue Sep 8 11:44:59 2009 -0400
325
326 Bump libtool version in preparation for release
327
328 configure.in | 2 +-
329 1 files changed, 1 insertions(+), 1 deletions(-)
330
331 commit 5e544b32d8dc98737c7a268a6a5f877207284e9a
332 Author: Behdad Esfahbod <behdad (a] behdad.org>
333 Date: Sun Sep 6 22:10:22 2009 -0400
334
335 Use default config in FcFileScan() and FcDirScan()
336
337 Before a NULL config was passed down adn essentially FcFileScan was
338 equivalent to FcFreeTypeQuery. Now fc-scan tool correctly applies
339 the configuration to the scanned patterns.
340
341 src/fcdir.c | 4 ++--
342 1 files changed, 2 insertions(+), 2 deletions(-)
343
344 commit 25436fd08fa6d0825a2f7c7b5d51e34873a05187
345 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
346 Date: Wed Sep 2 20:03:42 2009 -0700
347
348 Updated Arabic, Persian, and Urdu orthographies
349
350 - Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms
351 (bug #23004)
352 - Persian (fa) orthography updated to latest standards and
353 orthographies
354 - Persian dialects Dari/Eastern Farsi (prs) and Western Farsi
355 (pes) added
356
357 fc-lang/ar.orth | 81
358 ++++++++++-------------------------------------------
359 fc-lang/fa.orth | 80
360 +++++++++++++++++++++++++++++++++--------------------
361 fc-lang/pes.orth | 26 +++++++++++++++++
362 fc-lang/prs.orth | 29 +++++++++++++++++++
363 fc-lang/ur.orth | 77
364 ++++++++++++++++++++++++++------------------------
365 5 files changed, 161 insertions(+), 132 deletions(-)
366
367 commit d9d8b8826402ca75e882a427392bc8209ae8ff1a
368 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
369 Date: Wed Sep 2 18:54:24 2009 -0700
370
371 Correct Ewe (ee) orthography to use U+025B (bug #20711)
372
373 fc-lang/ee.orth | 2 +-
374 1 files changed, 1 insertions(+), 1 deletions(-)
375
376 commit e52fdbd2bc1b9589ca0adc4b0c143034ff60dd18
377 Author: Behdad Esfahbod <behdad (a] behdad.org>
378 Date: Mon Aug 31 17:32:36 2009 -0400
379
380 Bump version to 2.7.2
381
382 README | 19 +++++++++++++++++--
383 configure.in | 2 +-
384 fontconfig/fontconfig.h | 2 +-
385 3 files changed, 19 insertions(+), 4 deletions(-)
386
387 commit a74cfb63cb6af3c357b9c33d9f28b9cea5ff3e72
388 Author: Behdad Esfahbod <behdad (a] behdad.org>
389 Date: Mon Aug 31 17:32:13 2009 -0400
390
391 Bump libtool version for release
392
393 configure.in | 2 +-
394 1 files changed, 1 insertions(+), 1 deletions(-)
395
396 commit c5f0a65b36bc863d67bbf1f334262c35445ce610
397 Author: Behdad Esfahbod <behdad (a] behdad.org>
398 Date: Tue Aug 25 20:40:30 2009 -0400
399
400 Revert "Fix FcNameUnparseLangSet()" and redo it
401
402 This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and
403 fixes that bug using the new reverse-map I added in the previous
404 commit.
405
406 src/fclang.c | 29 ++++++++++++++++++-----------
407 1 files changed, 18 insertions(+), 11 deletions(-)
408
409 commit d354a321ee51f0bb70a39faeed541d1a90477d7d
410 Author: Behdad Esfahbod <behdad (a] behdad.org>
411 Date: Tue Aug 25 20:39:20 2009 -0400
412
413 Bug 23419 - "contains" expression seems not working on the fontconfig
414 rule
415
416 Fix bug in FcLangSetContains(), similar to
417 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
418
419 fc-lang/fc-lang.c | 20 +++++++++++++++++---
420 src/fclang.c | 4 ++--
421 2 files changed, 19 insertions(+), 5 deletions(-)
422
423 commit f33a23133ecbcc981745051f7c34d96b33b57447
424 Author: Behdad Esfahbod <behdad (a] behdad.org>
425 Date: Fri Aug 21 13:41:41 2009 -0400
426
427 Bug 22037 - No Fonts installed on a default install on Windows
428 Server 2003
429
430 Make it easy to install on older Windows
431
432 src/fcxml.c | 4 ++++
433 1 files changed, 4 insertions(+), 0 deletions(-)
434
435 commit 8b1ceef0b7f41703775c163d6ac595a5407e9159
436 Author: Tor Lillqvist <tml (a] iki.fi>
437 Date: Fri Aug 14 00:16:18 2009 +0300
438
439 Use multi-byte codepage aware string function on Windows
440
441 The East Asian double-byte codepages have characters with backslash as
442 the second byte, so we must use _mbsrchr() instead of strrchr() when
443 looking at pathnames in the system codepage.
444
445 src/fcxml.c | 11 +++++++++--
446 1 files changed, 9 insertions(+), 2 deletions(-)
447
448 commit d15678127aeea96c9c8254a171c2f0af0bd7d140
449 Author: Tor Lillqvist <tml (a] iki.fi>
450 Date: Fri Aug 14 00:08:17 2009 +0300
451
452 Fix heap corruption on Windows in FcEndElement()
453
454 Must not call FcStrFree() on a value returned by
455 FcStrBufDoneStatic(). In the Windows code don't bother with dynamic
456 allocation, just use a local buffer.
457
458 src/fcxml.c | 43 +++++++++++--------------------------------
459 1 files changed, 11 insertions(+), 32 deletions(-)
460
461 commit a1b6e34a9a17a4a675bdc993aa465b92d7122376
462 Author: Tor Lillqvist <tml (a] iki.fi>
463 Date: Fri Aug 14 00:02:59 2009 +0300
464
465 Fix MinGW compilation
466
467 Need to define _WIN32_WINNT as 0x0500 to get declaration for
468 GetSystemWindowsDirectory().
469
470 src/fcxml.c | 1 +
471 1 files changed, 1 insertions(+), 0 deletions(-)
472
473 commit 161620108bbb4e70f2817481e4d5bc26772fe67e
474 Author: Behdad Esfahbod <behdad (a] behdad.org>
475 Date: Tue Jul 28 14:24:21 2009 -0400
476
477 [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)
478
479 fc-lang/ja.orth | 2 +-
480 1 files changed, 1 insertions(+), 1 deletions(-)
481
482 commit 7c12181f7a75a434e2139f4bee794046258342cf
483 Author: Behdad Esfahbod <behdad (a] behdad.org>
484 Date: Tue Jul 28 14:23:10 2009 -0400
485
486 Improve charset printing
487
488 src/fcdbg.c | 4 ++--
489 src/fclang.c | 4 ++--
490 2 files changed, 4 insertions(+), 4 deletions(-)
491
492 commit d2c8ac373e9ac45df66627cfc42679636d017f6e
493 Author: Behdad Esfahbod <behdad (a] behdad.org>
494 Date: Mon Jul 27 17:53:26 2009 -0400
495
496 Bump version to 2.7.1
497
498 README | 27 +++++++++++++++++++++++++--
499 configure.in | 4 ++--
500 fontconfig/fontconfig.h | 2 +-
501 3 files changed, 28 insertions(+), 5 deletions(-)
502
503 commit 16630692ec590bd70f4e426125e358251e05435d
504 Author: Behdad Esfahbod <behdad (a] behdad.org>
505 Date: Mon Jul 27 17:51:17 2009 -0400
506
507 Update .gitignore
508
509 .gitignore | 1 +
510 1 files changed, 1 insertions(+), 0 deletions(-)
511
512 commit 50d937b0e110ee21d9861b8fb973d62534db98ae
513 Author: Behdad Esfahbod <behdad (a] behdad.org>
514 Date: Mon Jul 27 17:48:29 2009 -0400
515
516 Bump libtool versions that 2.7.0 (I forgot to do back then)
517
518 configure.in | 4 ++--
519 1 files changed, 2 insertions(+), 2 deletions(-)
520
521 commit 273e22c71f78281ade1c5c30a25ef10d214d7ea6
522 Author: Behdad Esfahbod <behdad (a] behdad.org>
523 Date: Mon Jul 27 15:07:12 2009 -0400
524
525 Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)
526
527 We distribute the docs, so it makes little sense to distribute with
528 @CONFDIR@ replaced. Until we find a better solution, I've hardcoded
529 /etc/fonts now.
530
531 doc/confdir.sgml.in | 3 ++-
532 1 files changed, 2 insertions(+), 1 deletions(-)
533
534 commit 21384990ffd045cc0f8379a325612aba6d810359
535 Author: Behdad Esfahbod <behdad (a] behdad.org>
536 Date: Mon Jul 27 14:50:44 2009 -0400
537
538 [doc] Add ~/fonts.conf.d to user docs
539
540 doc/fontconfig-user.sgml | 7 +++++++
541 1 files changed, 7 insertions(+), 0 deletions(-)
542
543 commit 7575c666619c58df00659d4e70b01104b8e114a5
544 Author: Behdad Esfahbod <behdad (a] behdad.org>
545 Date: Sat Jul 25 16:38:52 2009 -0400
546
547 TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32
548
549 Reported by Yuriy Kaminskiy.
550
551 src/fcfreetype.c | 2 +-
552 1 files changed, 1 insertions(+), 1 deletions(-)
553
554 commit 558581c434abf0d96c46cf3bb1454be6806e1ffc
555 Author: Behdad Esfahbod <behdad (a] behdad.org>
556 Date: Fri Jul 24 14:59:07 2009 -0400
557
558 Fix doc syntax (#22902)
559
560 fc-match/fc-match.sgml | 3 ++-
561 fc-scan/fc-scan.sgml | 2 +-
562 2 files changed, 3 insertions(+), 2 deletions(-)
563
564 commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
565 Author: Behdad Esfahbod <behdad (a] behdad.org>
566 Date: Wed Jul 22 19:25:24 2009 -0400
567
568 Fix FcNameUnparseLangSet()
569
570 Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
571
572 src/fclang.c | 29 +++++++++++------------------
573 1 files changed, 11 insertions(+), 18 deletions(-)
574
575 commit d9741a7f1a73f718ab20b0582fff8aebeba01077
576 Author: Behdad Esfahbod <behdad (a] behdad.org>
577 Date: Wed Jul 22 19:01:06 2009 -0400
578
579 Remove unused macros
580
581 src/fcmatch.c | 33 ++-------------------------------
582 1 files changed, 2 insertions(+), 31 deletions(-)
583
584 commit 792ce655cb06c678d4a4ff091866fd0531b141fb
585 Author: Karl Tomlinson <karlt (a] karlt.net>
586 Date: Wed Jul 22 08:39:23 2009 -0400
587
588 Don't change the order of names unnecessarily (#20128)
589
590 so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over
591 TT_NAME_ID_FONT_FAMILY when both are specified for the default
592 language.
593
594 src/fclist.c | 5 ++++-
595 1 files changed, 4 insertions(+), 1 deletions(-)
596
597 commit 327fc9d183ba193c307d0ecaec8ad1f4e6ca1330
598 Author: Behdad Esfahbod <behdad (a] behdad.org>
599 Date: Tue Jul 21 15:41:47 2009 -0400
600
601 Use GetSystemWindowsDirectory() instead of GetWindowsDirectory()
602 (#22037)
603
604 src/fcxml.c | 6 +++---
605 1 files changed, 3 insertions(+), 3 deletions(-)
606
607 commit 86dd857447f69cf89fd47259055b150f62519c17
608 Author: Behdad Esfahbod <behdad (a] behdad.org>
609 Date: Tue Jul 21 15:39:58 2009 -0400
610
611 Improve libtool version parsing (#22122)
612
613 autogen.sh | 2 +-
614 1 files changed, 1 insertions(+), 1 deletions(-)
615
616 commit 16e55c7c85fc5771349172d6eb989dddd48c5c25
617 Author: Behdad Esfahbod <behdad (a] behdad.org>
618 Date: Mon Jul 20 16:30:12 2009 -0400
619
620 Fix leak with string VStack objects
621
622 src/fcxml.c | 2 +-
623 1 files changed, 1 insertions(+), 1 deletions(-)
624
625 commit c0ffd7733a735bf2e10834925c63f0039c408649
626 Author: Behdad Esfahbod <behdad (a] behdad.org>
627 Date: Fri Jul 10 18:09:42 2009 +0100
628
629 Add Inconsolata to monospace config (#22710)
630
631 conf.d/45-latin.conf | 1 +
632 conf.d/60-latin.conf | 1 +
633 2 files changed, 2 insertions(+), 0 deletions(-)
634
635 commit 55e202a62d95e25cf2c4897afd66eab5711195c3
636 Author: Behdad Esfahbod <behdad (a] behdad.org>
637 Date: Sun Jun 28 14:14:46 2009 -0400
638
639 Remove unused ftglue code
640
641 src/fcfreetype.c | 66
642 +++++++++++++++++++++++-------------------------------
643 src/ftglue.c | 62
644 +-------------------------------------------------
645 src/ftglue.h | 33 ---------------------------
646 3 files changed, 30 insertions(+), 131 deletions(-)
647
648 commit 52742ff86b60b1d244c1e87611aff5ceee46e596
649 Author: Behdad Esfahbod <behdad (a] behdad.org>
650 Date: Sun Jun 28 13:49:09 2009 -0400
651
652 Replace spaces with tabs in conf files
653
654 conf.d/25-unhint-nonlatin.conf | 32 ++++----
655 conf.d/30-metric-aliases.conf | 48 +++++-----
656 conf.d/30-urw-aliases.conf | 36 ++++----
657 conf.d/65-fonts-persian.conf | 184
658 ++++++++++++++++++++--------------------
659 conf.d/90-synthetic.conf | 8 +-
660 5 files changed, 154 insertions(+), 154 deletions(-)
661
662 commit 57cf838cccda12dd171d3834b3e9b1275467d9e2
663 Author: Behdad Esfahbod <behdad (a] behdad.org>
664 Date: Sun Jun 28 13:46:41 2009 -0400
665
666 Fix win32 build
667
668 src/fcint.h | 2 +-
669 1 files changed, 1 insertions(+), 1 deletions(-)
670
671 commit 76374f0edef04e21859122dd8a2026b64fd2b273
672 Author: Behdad Esfahbod <behdad (a] behdad.org>
673 Date: Wed Jun 24 15:19:13 2009 -0400
674
675 git-tag -s again
676
677 new-version.sh | 2 +-
678 1 files changed, 1 insertions(+), 1 deletions(-)
679
680 commit 0f40912599a4be1b961c091733ed86d08a4e14e1
681 Author: Behdad Esfahbod <behdad (a] behdad.org>
682 Date: Wed Jun 24 15:04:11 2009 -0400
683
684 Bump version to 2.7.0
685
686 README | 222
687 ++++++++++++++++++++++++++++++++++++++++++++++-
688 configure.in | 2 +-
689 fontconfig/fontconfig.h | 2 +-
690 3 files changed, 222 insertions(+), 4 deletions(-)
691
692 commit 3734d6a5a2c5326bf1cd8b7cc7f3f07fe6943aa5
693 Author: Behdad Esfahbod <behdad (a] behdad.org>
694 Date: Wed Jun 24 15:03:32 2009 -0400
695
696 Remove keithp's GPG key id
697
698 new-version.sh | 2 +-
699 1 files changed, 1 insertions(+), 1 deletions(-)
700
701 commit d07059b7a3f8044904d884818d5e03596e7cc1a2
702 Author: Behdad Esfahbod <behdad (a] behdad.org>
703 Date: Wed Jun 24 14:43:32 2009 -0400
704
705 Fix distcheck
706
707 Makefile.am | 7 +++----
708 1 files changed, 3 insertions(+), 4 deletions(-)
709
710 commit b65fa0c3113bd1e1cec38d05f8c4f45f78e3e044
711 Author: Behdad Esfahbod <behdad (a] behdad.org>
712 Date: Thu Jun 11 07:08:10 2009 -0400
713
714 Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags
715
716 fontconfig.pc.in | 2 +-
717 1 files changed, 1 insertions(+), 1 deletions(-)
718
719 commit 3164ac76229d9817120015401c1f532934d0a3e2
720 Author: Behdad Esfahbod <behdad (a] behdad.org>
721 Date: Fri Jun 5 22:59:06 2009 -0400
722
723 [xml] Intern more strings
724
725 src/fcxml.c | 9 ++++-----
726 1 files changed, 4 insertions(+), 5 deletions(-)
727
728 commit 390c05e64a3716f6ea6fd81cf3ab63439051fbaa
729 Author: Behdad Esfahbod <behdad (a] behdad.org>
730 Date: Fri Jun 5 22:32:31 2009 -0400
731
732 [xml] Allocate FcExpr's in a pool in FcConfig
733
734 Reduces number of malloc's for FcExprs from hundreds into single
735 digits.
736
737 src/fccfg.c | 32 +++++++++++++++++++++++++
738 src/fcint.h | 14 +++++++++++
739 src/fcxml.c | 75
740 +++++++++++++++++++++++++---------------------------------
741 3 files changed, 78 insertions(+), 43 deletions(-)
742
743 commit 398d436441d741d6f8edcc25ca01aa9715c0731c
744 Author: Behdad Esfahbod <behdad (a] behdad.org>
745 Date: Fri Jun 5 21:37:01 2009 -0400
746
747 [xml] Mark more symbols static
748
749 src/fcint.h | 30 ------------------------------
750 src/fcxml.c | 22 ++++++++++++----------
751 2 files changed, 12 insertions(+), 40 deletions(-)
752
753 commit a96ecbfa20fbc66fad3847b1d2bc6fb3cd712c91
754 Author: Behdad Esfahbod <behdad (a] behdad.org>
755 Date: Fri Jun 5 18:40:46 2009 -0400
756
757 [xml] Centralize FcExpr allocation
758
759 To be improved, using a central pool.
760
761 src/fcxml.c | 46 ++++++++++++++++++++--------------------------
762 1 files changed, 20 insertions(+), 26 deletions(-)
763
764 commit 5aebb3e299d877c4a66f409a7d448b2ac4e94be0
765 Author: Behdad Esfahbod <behdad (a] behdad.org>
766 Date: Fri Jun 5 18:27:47 2009 -0400
767
768 Remove unused prototypes and function
769
770 src/fcint.h | 16 ++--------------
771 src/fcxml.c | 6 ------
772 2 files changed, 2 insertions(+), 20 deletions(-)
773
774 commit 900723f3d2396cfb606e5eceb8df0b71c4ffc0dd
775 Author: Behdad Esfahbod <behdad (a] behdad.org>
776 Date: Fri Jun 5 18:16:38 2009 -0400
777
778 [charset] Grow internal FcCharset arrays exponentially
779
780 src/fccharset.c | 65
781 ++++++++++++++++++++++++++++++------------------------
782 1 files changed, 36 insertions(+), 29 deletions(-)
783
784 commit cce69b07efd82056c8eb855ef7ac7e02c94439da
785 Author: Behdad Esfahbod <behdad (a] behdad.org>
786 Date: Fri Jun 5 17:15:53 2009 -0400
787
788 Always set *changed in FcCharsetMerge
789
790 src/fccharset.c | 5 ++++-
791 1 files changed, 4 insertions(+), 1 deletions(-)
792
793 commit 86bdf4598fb46f7f2a36151016a5d318da073d60
794 Author: Behdad Esfahbod <behdad (a] behdad.org>
795 Date: Fri Jun 5 16:57:35 2009 -0400
796
797 Add XXX note about Unicode Plane 16
798
799 src/fccharset.c | 6 +++---
800 1 files changed, 3 insertions(+), 3 deletions(-)
801
802 commit efe5eae26b2443363b1000b3197d1731a40f8af9
803 Author: Behdad Esfahbod <behdad (a] behdad.org>
804 Date: Fri Jun 5 16:49:07 2009 -0400
805
806 Simplify FcValueSave() semantics
807
808 src/fccfg.c | 3 ++-
809 src/fcpat.c | 12 ++----------
810 2 files changed, 4 insertions(+), 11 deletions(-)
811
812 commit 8ea654b2aa6b4e97b369e299325da49807559511
813 Author: Behdad Esfahbod <behdad (a] behdad.org>
814 Date: Mon Jun 1 21:14:56 2009 -0400
815
816 Use/prefer WWS family/style (name table id 21/22)
817
818 src/fcfreetype.c | 12 ++++++++++++
819 1 files changed, 12 insertions(+), 0 deletions(-)
820
821 commit 76845a40c58b092a9b1812830dc98b6f32e13da6
822 Author: Behdad Esfahbod <behdad (a] behdad.org>
823 Date: Mon May 25 20:26:56 2009 -0400
824
825 Mark matchers array const (#21935)
826
827 src/fcmatch.c | 2 +-
828 1 files changed, 1 insertions(+), 1 deletions(-)
829
830 commit aa82a4f81d4d5e547c84266e66274d55e3843746
831 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
832 Date: Thu May 7 14:31:11 2009 -0700
833
834 Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
835
836 The correct ISO 639 code for Pakistani/Western Panjabi seems to be
837 'lah',
838 not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.
839
840 Signed-off-by: Behdad Esfahbod <behdad (a] behdad.org>
841
842 fc-lang/Makefile.am | 5 ++-
843 fc-lang/lah.orth | 35 +++++++++++++++++++++++++++++++++
844 fc-lang/pa.orth | 53
845 +++++++++++++++++++++++++++++++++++++++++++++++++++
846 fc-lang/pa_in.orth | 46 --------------------------------------------
847 fc-lang/pa_pk.orth | 7 +++--
848 5 files changed, 95 insertions(+), 51 deletions(-)
849
850 commit 58aa0c8ee83f7bbd232401583106387517d216a9
851 Author: Behdad Esfahbod <behdad (a] behdad.org>
852 Date: Thu Apr 9 13:31:18 2009 -0400
853
854 Detect TrueType Collections by checking the font data header
855
856 Instead of checking for "face->num_faces >1". (GNOME bug #577952)
857
858 src/ftglue.c | 11 +++++++++--
859 1 files changed, 9 insertions(+), 2 deletions(-)
860
861 commit 1dd95fcb8bb9b5feeabee0dfe334448733f5cb4c
862 Author: Serge van den Boom <svdb+freedesktop.org (a] stack.nl>
863 Date: Sun Apr 5 19:00:18 2009 -0400
864
865 Correctly handle mmap() failure (#21062)
866
867 src/fccache.c | 2 ++
868 1 files changed, 2 insertions(+), 0 deletions(-)
869
870 commit 35c51811515ab316c7279bd779f6685f2aaf7e81
871 Author: Behdad Esfahbod <behdad (a] behdad.org>
872 Date: Wed Mar 25 23:40:40 2009 -0400
873
874 [fc-cache] Remove obsolete sentence from man page
875
876 fc-cache/fc-cache.sgml | 5 +----
877 1 files changed, 1 insertions(+), 4 deletions(-)
878
879 commit ffd6668b469508177c4baf7745ae42aee5b00322
880 Author: Behdad Esfahbod <behdad (a] behdad.org>
881 Date: Wed Mar 18 19:28:52 2009 -0400
882
883 [fc-lang] Make LangSet representation in the cache files stable
884
885 Fontconfig assigns an index number to each language it knows about.
886 The index is used to index a bit in FcLangSet language map. The bit
887 map is stored in the cache.
888
889 Previously fc-lang simply sorted the list of languages and assigned
890 them an index starting from zero. Net effect is that whenever new
891 orth files were added, all the FcLangSet info in the cache files would
892 become invalid. This was causing weird bugs like this one:
893
894 https://bugzilla.redhat.com/show_bug.cgi?id=490888
895
896 With this commit we fix the index assigned to each language.
897 The index
898 will be based on the order the orth files are passed to fc-lang. As a
899 result all orth files are explicitly listed in Makefile.am now, and
900 new additions should be made to the end of the list. The list is made
901 to reflect the sorted list of orthographies from 2.6.0 released
902 followed
903 by new additions since.
904
905 This fixes the stability problem. Needless to say, recreating caches
906 is necessary before any new orthography is recognized in existing
907 fonts,
908 but at least the existing caches are still valid and don't cause bugs
909 like the above.
910
911 configure.in | 7 --
912 fc-lang/Makefile.am | 248
913 ++++++++++++++++++++++++++++++++++++++++++++++++++-
914 fc-lang/fc-lang.c | 49 +++++++---
915 src/fclang.c | 4 +-
916 4 files changed, 282 insertions(+), 26 deletions(-)
917
918 commit 4d13536db49bdfba97f84f702325d1a99796c06b
919 Author: Behdad Esfahbod <behdad (a] behdad.org>
920 Date: Wed Mar 18 18:50:14 2009 -0400
921
922 [fcstr] Remove unused variable
923
924 src/fcstr.c | 2 --
925 1 files changed, 0 insertions(+), 2 deletions(-)
926
927 commit bb36e67685dc4139fc4199c57c9d74d97f7923c8
928 Author: Behdad Esfahbod <behdad (a] behdad.org>
929 Date: Wed Mar 18 18:43:09 2009 -0400
930
931 [fc-lang] Fix bug in country map generation
932
933 Previously the county map code was using an uninitialized variable and
934 hence was totally failing to populate same-lang-different-territory
935 map.
936
937 fc-lang/fc-lang.c | 2 +-
938 1 files changed, 1 insertions(+), 1 deletions(-)
939
940 commit 0f11354877323edc2145f687f9127d2de83c5b3b
941 Author: Behdad Esfahbod <behdad (a] behdad.org>
942 Date: Tue Mar 17 12:52:48 2009 -0400
943
944 Revert "[conf] Disable hinting when emboldening (#19904)" (#20599)
945
946 This reverts commit 10609af4aa4030a15c19573198462fa002d2ef13.
947 Apparently disabling hinting can cause worse rendering with certain
948 fonts. This is better handled on a per font basis.
949
950 conf.d/90-synthetic.conf | 11 -----------
951 1 files changed, 0 insertions(+), 11 deletions(-)
952
953 commit 7042e236495399aab4eaf268232177d4b1680a12
954 Author: Behdad Esfahbod <behdad (a] behdad.org>
955 Date: Mon Mar 16 17:59:50 2009 -0400
956
957 [Makefile.am] Don't clean ChangeLog in distclean
958
959 Makefile.am | 2 +-
960 1 files changed, 1 insertions(+), 1 deletions(-)
961
962 commit caeea376da54a6337bfcb1bb20f50c8c2302458f
963 Author: Behdad Esfahbod <behdad (a] behdad.org>
964 Date: Fri Mar 13 17:26:21 2009 -0400
965
966 Document FcPatternFormat() format
967
968 doc/Makefile.am | 2 +
969 doc/fcformat.fncs | 301
970 +++++++++++++++++++++++++++++++++++++++++++++
971 doc/fcpattern.fncs | 20 ---
972 doc/fontconfig-devel.sgml | 2 +
973 src/fcformat.c | 94 +++++++-------
974 5 files changed, 353 insertions(+), 66 deletions(-)
975
976 commit f6d83439890c165e5a7f6a8a746ffdb189dbbd0d
977 Author: Behdad Esfahbod <behdad (a] behdad.org>
978 Date: Fri Mar 13 12:11:13 2009 -0400
979
980 [fcformat] Fix default-value handling
981
982 src/fcformat.c | 21 +++++++++++----------
983 1 files changed, 11 insertions(+), 10 deletions(-)
984
985 commit 3074a73b418b40135d4a4f4e0713fcf987d34795
986 Author: Behdad Esfahbod <behdad (a] behdad.org>
987 Date: Thu Mar 12 16:00:08 2009 -0400
988
989 Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in
990 all files
991
992 COPYING | 4 ++--
993 Makefile.am | 4 ++--
994 conf.d/65-fonts-persian.conf | 2 +-
995 conf.d/Makefile.am | 4 ++--
996 config/Makedefs.in | 4 ++--
997 configure.in | 4 ++--
998 doc/Makefile.am | 4 ++--
999 doc/confdir.sgml.in | 4 ++--
1000 doc/edit-sgml.c | 4 ++--
1001 doc/fcatomic.fncs | 4 ++--
1002 doc/fcblanks.fncs | 4 ++--
1003 doc/fccache.fncs | 4 ++--
1004 doc/fccharset.fncs | 4 ++--
1005 doc/fcconfig.fncs | 4 ++--
1006 doc/fcconstant.fncs | 4 ++--
1007 doc/fcfile.fncs | 4 ++--
1008 doc/fcfontset.fncs | 4 ++--
1009 doc/fcfreetype.fncs | 4 ++--
1010 doc/fcinit.fncs | 4 ++--
1011 doc/fcmatrix.fncs | 4 ++--
1012 doc/fcobjectset.fncs | 4 ++--
1013 doc/fcobjecttype.fncs | 4 ++--
1014 doc/fcpattern.fncs | 4 ++--
1015 doc/fcstring.fncs | 4 ++--
1016 doc/fcstrset.fncs | 4 ++--
1017 doc/fcvalue.fncs | 4 ++--
1018 doc/fontconfig-devel.sgml | 8 ++++----
1019 doc/fontconfig-user.sgml | 4 ++--
1020 doc/func.sgml | 4 ++--
1021 doc/version.sgml.in | 4 ++--
1022 fc-arch/Makefile.am | 4 ++--
1023 fc-arch/fcarch.tmpl.h | 4 ++--
1024 fc-cache/Makefile.am | 4 ++--
1025 fc-cache/fc-cache.c | 4 ++--
1026 fc-case/Makefile.am | 4 ++--
1027 fc-case/fc-case.c | 4 ++--
1028 fc-case/fccase.tmpl.h | 4 ++--
1029 fc-cat/Makefile.am | 4 ++--
1030 fc-cat/fc-cat.c | 4 ++--
1031 fc-glyphname/Makefile.am | 4 ++--
1032 fc-glyphname/fc-glyphname.c | 4 ++--
1033 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
1034 fc-lang/Makefile.am | 4 ++--
1035 fc-lang/aa.orth | 4 ++--
1036 fc-lang/ab.orth | 4 ++--
1037 fc-lang/af.orth | 4 ++--
1038 fc-lang/am.orth | 4 ++--
1039 fc-lang/ar.orth | 4 ++--
1040 fc-lang/ast.orth | 4 ++--
1041 fc-lang/av.orth | 4 ++--
1042 fc-lang/ay.orth | 4 ++--
1043 fc-lang/az_ir.orth | 4 ++--
1044 fc-lang/ba.orth | 4 ++--
1045 fc-lang/be.orth | 4 ++--
1046 fc-lang/bg.orth | 4 ++--
1047 fc-lang/bh.orth | 4 ++--
1048 fc-lang/bho.orth | 4 ++--
1049 fc-lang/bi.orth | 4 ++--
1050 fc-lang/bin.orth | 4 ++--
1051 fc-lang/bm.orth | 4 ++--
1052 fc-lang/bo.orth | 4 ++--
1053 fc-lang/br.orth | 4 ++--
1054 fc-lang/bs.orth | 4 ++--
1055 fc-lang/bua.orth | 4 ++--
1056 fc-lang/ca.orth | 4 ++--
1057 fc-lang/ce.orth | 4 ++--
1058 fc-lang/ch.orth | 4 ++--
1059 fc-lang/chm.orth | 4 ++--
1060 fc-lang/chr.orth | 4 ++--
1061 fc-lang/co.orth | 4 ++--
1062 fc-lang/cs.orth | 4 ++--
1063 fc-lang/cu.orth | 4 ++--
1064 fc-lang/cv.orth | 4 ++--
1065 fc-lang/cy.orth | 4 ++--
1066 fc-lang/da.orth | 4 ++--
1067 fc-lang/de.orth | 4 ++--
1068 fc-lang/dz.orth | 4 ++--
1069 fc-lang/el.orth | 4 ++--
1070 fc-lang/en.orth | 4 ++--
1071 fc-lang/eo.orth | 4 ++--
1072 fc-lang/es.orth | 4 ++--
1073 fc-lang/et.orth | 4 ++--
1074 fc-lang/eu.orth | 4 ++--
1075 fc-lang/fa.orth | 4 ++--
1076 fc-lang/fc-lang.c | 4 ++--
1077 fc-lang/fc-lang.man | 4 ++--
1078 fc-lang/fclang.tmpl.h | 4 ++--
1079 fc-lang/ff.orth | 4 ++--
1080 fc-lang/fi.orth | 4 ++--
1081 fc-lang/fj.orth | 4 ++--
1082 fc-lang/fo.orth | 4 ++--
1083 fc-lang/fr.orth | 4 ++--
1084 fc-lang/fur.orth | 4 ++--
1085 fc-lang/fy.orth | 4 ++--
1086 fc-lang/ga.orth | 4 ++--
1087 fc-lang/gd.orth | 4 ++--
1088 fc-lang/gez.orth | 4 ++--
1089 fc-lang/gl.orth | 4 ++--
1090 fc-lang/gn.orth | 4 ++--
1091 fc-lang/gu.orth | 4 ++--
1092 fc-lang/gv.orth | 4 ++--
1093 fc-lang/ha.orth | 4 ++--
1094 fc-lang/haw.orth | 4 ++--
1095 fc-lang/he.orth | 4 ++--
1096 fc-lang/hi.orth | 4 ++--
1097 fc-lang/ho.orth | 4 ++--
1098 fc-lang/hr.orth | 4 ++--
1099 fc-lang/hu.orth | 4 ++--
1100 fc-lang/hy.orth | 4 ++--
1101 fc-lang/ia.orth | 4 ++--
1102 fc-lang/id.orth | 4 ++--
1103 fc-lang/ie.orth | 4 ++--
1104 fc-lang/ig.orth | 4 ++--
1105 fc-lang/ik.orth | 4 ++--
1106 fc-lang/io.orth | 4 ++--
1107 fc-lang/is.orth | 4 ++--
1108 fc-lang/it.orth | 4 ++--
1109 fc-lang/iu.orth | 4 ++--
1110 fc-lang/ja.orth | 4 ++--
1111 fc-lang/ka.orth | 4 ++--
1112 fc-lang/kaa.orth | 4 ++--
1113 fc-lang/ki.orth | 4 ++--
1114 fc-lang/kk.orth | 4 ++--
1115 fc-lang/kl.orth | 4 ++--
1116 fc-lang/kn.orth | 4 ++--
1117 fc-lang/ko.orth | 4 ++--
1118 fc-lang/kok.orth | 4 ++--
1119 fc-lang/ku_am.orth | 4 ++--
1120 fc-lang/ku_ir.orth | 4 ++--
1121 fc-lang/kum.orth | 4 ++--
1122 fc-lang/kv.orth | 4 ++--
1123 fc-lang/kw.orth | 4 ++--
1124 fc-lang/ky.orth | 4 ++--
1125 fc-lang/la.orth | 4 ++--
1126 fc-lang/lb.orth | 4 ++--
1127 fc-lang/lez.orth | 4 ++--
1128 fc-lang/ln.orth | 4 ++--
1129 fc-lang/lo.orth | 4 ++--
1130 fc-lang/lt.orth | 4 ++--
1131 fc-lang/lv.orth | 4 ++--
1132 fc-lang/mai.orth | 4 ++--
1133 fc-lang/mg.orth | 4 ++--
1134 fc-lang/mh.orth | 4 ++--
1135 fc-lang/mi.orth | 4 ++--
1136 fc-lang/mk.orth | 4 ++--
1137 fc-lang/ml.orth | 4 ++--
1138 fc-lang/mn_cn.orth | 4 ++--
1139 fc-lang/mo.orth | 4 ++--
1140 fc-lang/mr.orth | 4 ++--
1141 fc-lang/mt.orth | 4 ++--
1142 fc-lang/my.orth | 4 ++--
1143 fc-lang/nb.orth | 4 ++--
1144 fc-lang/nds.orth | 4 ++--
1145 fc-lang/ne.orth | 4 ++--
1146 fc-lang/nl.orth | 4 ++--
1147 fc-lang/nn.orth | 4 ++--
1148 fc-lang/no.orth | 4 ++--
1149 fc-lang/ny.orth | 4 ++--
1150 fc-lang/oc.orth | 4 ++--
1151 fc-lang/om.orth | 4 ++--
1152 fc-lang/or.orth | 4 ++--
1153 fc-lang/os.orth | 4 ++--
1154 fc-lang/pa_in.orth | 2 +-
1155 fc-lang/pl.orth | 4 ++--
1156 fc-lang/ps_af.orth | 4 ++--
1157 fc-lang/ps_pk.orth | 4 ++--
1158 fc-lang/pt.orth | 4 ++--
1159 fc-lang/rm.orth | 4 ++--
1160 fc-lang/ro.orth | 4 ++--
1161 fc-lang/ru.orth | 4 ++--
1162 fc-lang/sa.orth | 4 ++--
1163 fc-lang/sah.orth | 4 ++--
1164 fc-lang/sco.orth | 4 ++--
1165 fc-lang/se.orth | 4 ++--
1166 fc-lang/sel.orth | 4 ++--
1167 fc-lang/sk.orth | 4 ++--
1168 fc-lang/sl.orth | 4 ++--
1169 fc-lang/sm.orth | 4 ++--
1170 fc-lang/sma.orth | 4 ++--
1171 fc-lang/smj.orth | 4 ++--
1172 fc-lang/smn.orth | 4 ++--
1173 fc-lang/sms.orth | 4 ++--
1174 fc-lang/so.orth | 4 ++--
1175 fc-lang/sq.orth | 4 ++--
1176 fc-lang/sr.orth | 4 ++--
1177 fc-lang/sv.orth | 4 ++--
1178 fc-lang/sw.orth | 4 ++--
1179 fc-lang/syr.orth | 4 ++--
1180 fc-lang/ta.orth | 4 ++--
1181 fc-lang/te.orth | 4 ++--
1182 fc-lang/tg.orth | 4 ++--
1183 fc-lang/th.orth | 4 ++--
1184 fc-lang/ti_er.orth | 4 ++--
1185 fc-lang/ti_et.orth | 4 ++--
1186 fc-lang/tig.orth | 4 ++--
1187 fc-lang/tn.orth | 4 ++--
1188 fc-lang/to.orth | 4 ++--
1189 fc-lang/tr.orth | 4 ++--
1190 fc-lang/ts.orth | 4 ++--
1191 fc-lang/tt.orth | 4 ++--
1192 fc-lang/tw.orth | 4 ++--
1193 fc-lang/tyv.orth | 4 ++--
1194 fc-lang/ug.orth | 4 ++--
1195 fc-lang/uk.orth | 4 ++--
1196 fc-lang/ur.orth | 4 ++--
1197 fc-lang/ve.orth | 4 ++--
1198 fc-lang/vi.orth | 4 ++--
1199 fc-lang/vo.orth | 4 ++--
1200 fc-lang/vot.orth | 4 ++--
1201 fc-lang/wa.orth | 4 ++--
1202 fc-lang/wen.orth | 4 ++--
1203 fc-lang/wo.orth | 4 ++--
1204 fc-lang/xh.orth | 4 ++--
1205 fc-lang/yap.orth | 4 ++--
1206 fc-lang/yi.orth | 4 ++--
1207 fc-lang/yo.orth | 4 ++--
1208 fc-lang/zh_cn.orth | 4 ++--
1209 fc-lang/zh_hk.orth | 4 ++--
1210 fc-lang/zh_mo.orth | 4 ++--
1211 fc-lang/zh_sg.orth | 4 ++--
1212 fc-lang/zh_tw.orth | 4 ++--
1213 fc-lang/zu.orth | 4 ++--
1214 fc-list/Makefile.am | 4 ++--
1215 fc-list/fc-list.c | 4 ++--
1216 fc-match/Makefile.am | 4 ++--
1217 fc-match/fc-match.c | 4 ++--
1218 fc-query/Makefile.am | 4 ++--
1219 fc-query/fc-query.c | 4 ++--
1220 fc-scan/Makefile.am | 4 ++--
1221 fc-scan/fc-scan.c | 4 ++--
1222 fontconfig/fcfreetype.h | 4 ++--
1223 fontconfig/fcprivate.h | 4 ++--
1224 fontconfig/fontconfig.h | 4 ++--
1225 src/Makefile.am | 4 ++--
1226 src/fcatomic.c | 4 ++--
1227 src/fcblanks.c | 4 ++--
1228 src/fccache.c | 4 ++--
1229 src/fccfg.c | 4 ++--
1230 src/fccharset.c | 4 ++--
1231 src/fcdbg.c | 4 ++--
1232 src/fcdefault.c | 4 ++--
1233 src/fcdir.c | 4 ++--
1234 src/fcformat.c | 4 ++--
1235 src/fcfreetype.c | 4 ++--
1236 src/fcfs.c | 4 ++--
1237 src/fcinit.c | 4 ++--
1238 src/fcint.h | 4 ++--
1239 src/fclang.c | 4 ++--
1240 src/fclist.c | 4 ++--
1241 src/fcmatch.c | 4 ++--
1242 src/fcname.c | 4 ++--
1243 src/fcpat.c | 4 ++--
1244 src/fcstr.c | 4 ++--
1245 src/fcxml.c | 4 ++--
1246 254 files changed, 508 insertions(+), 508 deletions(-)
1247
1248 commit b9b01b6ed0849f770200fb6ae2a3ac0ca2166877
1249 Author: Behdad Esfahbod <behdad (a] behdad.org>
1250 Date: Thu Mar 12 13:48:07 2009 -0400
1251
1252 Call git tools using "git cmd" instead of "git-cmd" syntax
1253
1254 Recent git doesn't install the git-* commands in path.
1255
1256 Makefile.am | 2 +-
1257 new-version.sh | 10 +++++-----
1258 2 files changed, 6 insertions(+), 6 deletions(-)
1259
1260 commit de69ee14d3ed094cd2bc4df603a03675c28d1b5b
1261 Author: Behdad Esfahbod <behdad (a] behdad.org>
1262 Date: Thu Mar 12 12:31:57 2009 -0400
1263
1264 [fcxml.c] Embed a static 64-byte attr buffer in FcPStack
1265
1266 Reduces number of mallocs called from FcConfigSaveAttr in my
1267 small test
1268 from 160 down to 6.
1269
1270 src/fcstr.c | 4 ++--
1271 src/fcxml.c | 23 +++++++++++++++--------
1272 2 files changed, 17 insertions(+), 10 deletions(-)
1273
1274 commit 39861b7d9c69e71b9a8fb0d0d04279520cb30f04
1275 Author: Behdad Esfahbod <behdad (a] behdad.org>
1276 Date: Thu Mar 12 12:22:37 2009 -0400
1277
1278 [fcxml] Embed 64 static FcVStack objects in FcConfigParse
1279
1280 This reduces the number of mallocs called from FcVStackPush from
1281 over 800 down to zero.
1282
1283 src/fcxml.c | 218
1284 ++++++++++++++++++++++++++++------------------------------
1285 1 files changed, 105 insertions(+), 113 deletions(-)
1286
1287 commit 1d7b47da9da574a8adf39b0b5d11aab3d3cf4a37
1288 Author: Behdad Esfahbod <behdad (a] behdad.org>
1289 Date: Thu Mar 12 11:58:04 2009 -0400
1290
1291 [fcxml] Embed 8 static FcPStack objects in FcConfigParse
1292
1293 This reduces the number of mallocs called from FcPStackPush from
1294 over 900 down to zero.
1295
1296 src/fcxml.c | 28 ++++++++++++++++++++++------
1297 1 files changed, 22 insertions(+), 6 deletions(-)
1298
1299 commit 532d8a1dbc2baebc2603d091952a640b954b6f71
1300 Author: Behdad Esfahbod <behdad (a] behdad.org>
1301 Date: Thu Mar 12 09:27:20 2009 -0400
1302
1303 [fcxml] Don't allocate attr array if there are no attributes
1304
1305 Reduces number of mallocs from FcConfigSaveAttr() in my small test
1306 from over 900 down to 157.
1307
1308 src/fcxml.c | 19 ++++++-------------
1309 1 files changed, 6 insertions(+), 13 deletions(-)
1310
1311 commit 3ed70071cdc8a03229c009f5565c23948264a5e0
1312 Author: Behdad Esfahbod <behdad (a] behdad.org>
1313 Date: Wed Mar 11 14:07:15 2009 -0400
1314
1315 [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon
1316
1317 We can simply NUL-terminate the buffer and use it. Reduces number of
1318 mallocs called from FcStrBufDone in my small test from 631 down to 66.
1319
1320 src/fcint.h | 3 +++
1321 src/fcstr.c | 13 +++++++++++++
1322 src/fcxml.c | 28 ++++++++++++++--------------
1323 3 files changed, 30 insertions(+), 14 deletions(-)
1324
1325 commit 7d35c11b3304659d8be43913c9b125f2b5b38516
1326 Author: Behdad Esfahbod <behdad (a] behdad.org>
1327 Date: Wed Mar 11 13:56:09 2009 -0400
1328
1329 [fcstr.c] Embed a static 64-byte buffer in FcStrBuf
1330
1331 Reduces number of mallocs called from FcStrBufChar in my small test
1332 from 900 down to 6.
1333
1334 src/fcint.h | 1 +
1335 src/fcstr.c | 11 +++++++++--
1336 2 files changed, 10 insertions(+), 2 deletions(-)
1337
1338 commit 916640ce40b995d1d97244975139ec0c030483e4
1339 Author: Behdad Esfahbod <behdad (a] behdad.org>
1340 Date: Tue Mar 10 02:15:37 2009 -0400
1341
1342 Fix Makefile's to not create target file in case of failure
1343
1344 fc-arch/Makefile.am | 3 ++-
1345 fc-lang/Makefile.am | 3 ++-
1346 2 files changed, 4 insertions(+), 2 deletions(-)
1347
1348 commit 26ce979e825d661be046b1440563115ddc5ea4ab
1349 Author: Behdad Esfahbod <behdad (a] behdad.org>
1350 Date: Tue Mar 10 02:14:15 2009 -0400
1351
1352 Fix Fanti (fat) orth file (#20390)
1353
1354 fc-lang/fat.orth | 2 +-
1355 1 files changed, 1 insertions(+), 1 deletions(-)
1356
1357 commit 49111c11fb5dca2af06004cc2ae443517f6c9557
1358 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1359 Date: Mon Mar 2 22:48:37 2009 -0800
1360
1361 Add Sundanese (su) orthography (bug #20440)
1362
1363 fc-lang/su.orth | 33 +++++++++++++++++++++++++++++++++
1364 1 files changed, 33 insertions(+), 0 deletions(-)
1365
1366 commit 0eaed16d34687bddc831d1ab3c50406c7c56792d
1367 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1368 Date: Mon Mar 2 20:53:26 2009 -0800
1369
1370 Add Kanuri (kr) orthography (bug #20438)
1371
1372 fc-lang/kr.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
1373 1 files changed, 43 insertions(+), 0 deletions(-)
1374
1375 commit fe4838588b0b9eb84f66bd4ad70ee12013e0b49a
1376 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1377 Date: Mon Mar 2 02:21:17 2009 -0800
1378
1379 Add Nauru (na) orthography (bug #20418)
1380
1381 fc-lang/na.orth | 40 ++++++++++++++++++++++++++++++++++++++++
1382 1 files changed, 40 insertions(+), 0 deletions(-)
1383
1384 commit 9141b4bbe9a100200b09597f02521cd6e30d0f06
1385 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1386 Date: Sun Mar 1 03:53:11 2009 -0800
1387
1388 Add Javanese (jv) orthography (bug #20403)
1389
1390 fc-lang/jv.orth | 36 ++++++++++++++++++++++++++++++++++++
1391 1 files changed, 36 insertions(+), 0 deletions(-)
1392
1393 commit dc6daae9494e30d8c2d9657bab04d8f88751f751
1394 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1395 Date: Sun Mar 1 03:50:46 2009 -0800
1396
1397 Add Sichuan Yi (ii) orthography (bug #20402)
1398
1399 fc-lang/ii.orth | 34 ++++++++++++++++++++++++++++++++++
1400 1 files changed, 34 insertions(+), 0 deletions(-)
1401
1402 commit 43517045f885c0e463c8a784c65f0b783658fc9b
1403 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1404 Date: Sun Mar 1 03:46:48 2009 -0800
1405
1406 Add Shona (sn) orthography (bug #20394)
1407
1408 fc-lang/sn.orth | 35 +++++++++++++++++++++++++++++++++++
1409 1 files changed, 35 insertions(+), 0 deletions(-)
1410
1411 commit 42a8008df14c7dcdd85ab7d3ce12b4191b807f27
1412 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1413 Date: Sun Mar 1 03:30:58 2009 -0800
1414
1415 Add orthographies for Oshiwambo languages (bug #20401)
1416
1417 The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi
1418 (kwm).
1419
1420 fc-lang/kj.orth | 34 ++++++++++++++++++++++++++++++++++
1421 fc-lang/kwm.orth | 29 +++++++++++++++++++++++++++++
1422 fc-lang/ng.orth | 29 +++++++++++++++++++++++++++++
1423 3 files changed, 92 insertions(+), 0 deletions(-)
1424
1425 commit f0b546372967434418aa6cfe6f2d709795fdff24
1426 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1427 Date: Sun Mar 1 02:33:54 2009 -0800
1428
1429 Add Zhuang (za) orthography (bug #20399)
1430
1431 fc-lang/za.orth | 39 +++++++++++++++++++++++++++++++++++++++
1432 1 files changed, 39 insertions(+), 0 deletions(-)
1433
1434 commit 7886b147834decbcab6f556b1c43cc003e2bf893
1435 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1436 Date: Sun Mar 1 02:12:38 2009 -0800
1437
1438 Add Rundi (rn) orthography (bug #20398)
1439
1440 fc-lang/rn.orth | 32 ++++++++++++++++++++++++++++++++
1441 1 files changed, 32 insertions(+), 0 deletions(-)
1442
1443 commit 10a85249d9e79ae474c996d3e4f14d0ea8aa50b8
1444 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1445 Date: Sat Feb 28 19:43:02 2009 -0800
1446
1447 Add Navajo (nv) orthography (bug #20395)
1448
1449 fc-lang/nv.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1450 1 files changed, 48 insertions(+), 0 deletions(-)
1451
1452 commit bf20886085a18227702f67b70dd7ef5f0e919469
1453 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1454 Date: Sat Feb 28 18:25:20 2009 -0800
1455
1456 Add Tahitian (ty) orthography (bug #20391)
1457
1458 fc-lang/ty.orth | 41 +++++++++++++++++++++++++++++++++++++++++
1459 1 files changed, 41 insertions(+), 0 deletions(-)
1460
1461 commit 0e05d7e5c730a1740d4c289a66f43f11a527c840
1462 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1463 Date: Sat Feb 28 18:01:11 2009 -0800
1464
1465 Add Sango (sg) orthography (bug #20393)
1466
1467 fc-lang/sg.orth | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1468 1 files changed, 47 insertions(+), 0 deletions(-)
1469
1470 commit bdbdc64dd1e0a1727e2486c3320f9598695e4ab4
1471 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1472 Date: Sat Feb 28 17:38:21 2009 -0800
1473
1474 Added Quechua (qu) orthography (bug #20392)
1475
1476 fc-lang/qu.orth | 36 ++++++++++++++++++++++++++++++++++++
1477 1 files changed, 36 insertions(+), 0 deletions(-)
1478
1479 commit 16159d0fae1d8d0d2ba6ac1fc7f845582dec351b
1480 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1481 Date: Sat Feb 28 17:05:11 2009 -0800
1482
1483 Add Akan (ak) and Fanti (fat) orthographies (bug #20390)
1484
1485 fc-lang/ak.orth | 30 ++++++++++++++++++++++++++++++
1486 fc-lang/fat.orth | 30 ++++++++++++++++++++++++++++++
1487 2 files changed, 60 insertions(+), 0 deletions(-)
1488
1489 commit 881a7cd93b3358e371a25bc7ad4818baa3c8968b
1490 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1491 Date: Sat Feb 28 16:29:07 2009 -0800
1492
1493 Add Herero (hz) orthograhy (bug #20387)
1494
1495 fc-lang/hz.orth | 35 +++++++++++++++++++++++++++++++++++
1496 1 files changed, 35 insertions(+), 0 deletions(-)
1497
1498 commit bc701d2a5b7dc687ba25bafc5fea282adad37ecb
1499 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1500 Date: Sat Feb 28 16:03:51 2009 -0800
1501
1502 Add Ewe (ee) orthography (bug #20386)
1503
1504 fc-lang/ee.orth | 77
1505 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1506 1 files changed, 77 insertions(+), 0 deletions(-)
1507
1508 commit 5a83914b733755ff6c710ff398cb5668fdb74a19
1509 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1510 Date: Fri Feb 27 14:41:07 2009 -0800
1511
1512 Update Serbo-Croatian (sh) orthography (bug #20368)
1513
1514 fc-lang/sh.orth | 18 +++++++++++++-----
1515 1 files changed, 13 insertions(+), 5 deletions(-)
1516
1517 commit 505ea8ce37dff9cc35dba6a98de4a31ed1ac5f8c
1518 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1519 Date: Thu Feb 26 23:27:20 2009 -0800
1520
1521 Extend Crimean Tatar (crh) orthography (bug #19891)
1522
1523 fc-lang/crh.orth | 7 ++++---
1524 1 files changed, 4 insertions(+), 3 deletions(-)
1525
1526 commit 4c7da799f3b90fb2f1117f9e9c45fa7fc1bd268c
1527 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1528 Date: Wed Feb 18 21:21:01 2009 -0800
1529
1530 Add Divehi (dv) orthography (bug #20207)
1531
1532 fc-lang/dv.orth | 34 ++++++++++++++++++++++++++++++++++
1533 1 files changed, 34 insertions(+), 0 deletions(-)
1534
1535 commit 5cac0a4fd681087562c84b3d2534cecff6876048
1536 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1537 Date: Wed Feb 18 17:09:51 2009 -0800
1538
1539 Remove digits and symbols from some Indic orthographies (bug #20204)
1540
1541 These orthographies were changed: Gujarati (gu), Kannada (kn), Lao
1542 (lo),
1543 Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
1544
1545 fc-lang/gu.orth | 4 ++--
1546 fc-lang/kn.orth | 4 ++--
1547 fc-lang/lo.orth | 4 ++--
1548 fc-lang/ml.orth | 4 ++--
1549 fc-lang/or.orth | 5 +++--
1550 fc-lang/te.orth | 4 ++--
1551 fc-lang/th.orth | 8 ++++++--
1552 7 files changed, 19 insertions(+), 14 deletions(-)
1553
1554 commit ea628d97706e842cb5555ceb5368fd972c941e0c
1555 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1556 Date: Wed Feb 18 16:44:10 2009 -0800
1557
1558 Tighten Central Khmer (km) orthography (bug #20202)
1559
1560 fc-lang/km.orth | 24 +++++++++++++++++-------
1561 1 files changed, 17 insertions(+), 7 deletions(-)
1562
1563 commit 4a5805d9c6b20b4c8f56f3b8201653e88e3706be
1564 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1565 Date: Wed Feb 18 16:03:30 2009 -0800
1566
1567 Change Kashmiri (ks) orthography to Arabic script (bug #20200)
1568
1569 fc-lang/ks.orth | 19 ++++++++++++-------
1570 1 files changed, 12 insertions(+), 7 deletions(-)
1571
1572 commit cda57219229025db963d3db0f984974187a409f8
1573 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1574 Date: Tue Feb 17 23:33:07 2009 -0800
1575
1576 Rename Fulah orthography from 'ful' to 'ff' (bug #20177)
1577
1578 fc-lang/ff.orth | 38 ++++++++++++++++++++++++++++++++++++++
1579 fc-lang/ful.orth | 38 --------------------------------------
1580 2 files changed, 38 insertions(+), 38 deletions(-)
1581
1582 commit a32b79c3a5251916597bb871d2cd7698baeb5e58
1583 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1584 Date: Tue Feb 17 22:45:17 2009 -0800
1585
1586 Rename Bambara orthography from 'bam' to 'bm' (bug #20175)
1587
1588 fc-lang/bam.orth | 37 -------------------------------------
1589 fc-lang/bm.orth | 37 +++++++++++++++++++++++++++++++++++++
1590 2 files changed, 37 insertions(+), 37 deletions(-)
1591
1592 commit 74a0a28695a24e02bc623d1b2c1c72054ff03d52
1593 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1594 Date: Tue Feb 17 22:40:50 2009 -0800
1595
1596 Rename Avaric orthography from 'ava' to 'av' (bug #20174)
1597
1598 fc-lang/av.orth | 97
1599 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1600 fc-lang/ava.orth | 97
1601 ------------------------------------------------------
1602 2 files changed, 97 insertions(+), 97 deletions(-)
1603
1604 commit eba32fa3f3024fb94f75cdedaa8d4c17d786a761
1605 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1606 Date: Tue Feb 17 22:09:53 2009 -0800
1607
1608 Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
1609
1610 Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
1611 too, since it was only temporarily used in 1991-1992.
1612
1613 fc-lang/az_az.orth | 41 ++++++++++++++---------------------------
1614 1 files changed, 14 insertions(+), 27 deletions(-)
1615
1616 commit 1c7bacc214f6e6e507f932230ec52744337cdf47
1617 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1618 Date: Tue Feb 17 21:37:45 2009 -0800
1619
1620 Switch Uzbek (uz) orthography to Latin (bug #19851)
1621
1622 fc-lang/uz.orth | 94
1623 +++++++++---------------------------------------------
1624 1 files changed, 16 insertions(+), 78 deletions(-)
1625
1626 commit dfd5d0937ce44b4a60b5ee7e2e82650a5e31a456
1627 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1628 Date: Tue Feb 17 20:02:39 2009 -0800
1629
1630 Add Crimean Tatar (crh) orthography (bug #19891)
1631
1632 fc-lang/crh.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
1633 1 files changed, 45 insertions(+), 0 deletions(-)
1634
1635 commit 502c46c23d3e36dbfff29484486091f140756535
1636 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1637 Date: Tue Feb 17 19:41:30 2009 -0800
1638
1639 Add Papiamento (pap_aw, pap_an) orthographies (bug #19891)
1640
1641 fc-lang/pap_an.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1642 fc-lang/pap_aw.orth | 31 +++++++++++++++++++++++++++++++
1643 2 files changed, 77 insertions(+), 0 deletions(-)
1644
1645 commit b4cd4cb6cc2cfd6432bfd4a5b2ec9c63cf653f6d
1646 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1647 Date: Tue Feb 17 17:30:15 2009 -0800
1648
1649 Add Blin (byn) orthography (bug #19891)
1650
1651 fc-lang/byn.orth | 27 +++++++++++++++++++++++++++
1652 1 files changed, 27 insertions(+), 0 deletions(-)
1653
1654 commit 4d7412a28b834830d0d1749852115846b3554932
1655 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1656 Date: Tue Feb 17 17:03:54 2009 -0800
1657
1658 Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
1659
1660 Previous Panjabi orthography was in the Gurmukhi script only, while in
1661 Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
1662
1663 fc-lang/pa.orth | 46 ----------------------------------------------
1664 fc-lang/pa_in.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1665 fc-lang/pa_pk.orth | 28 ++++++++++++++++++++++++++++
1666 3 files changed, 74 insertions(+), 46 deletions(-)
1667
1668 commit 7a22c9d3471cd4963c529937df823148ab8e1a7d
1669 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1670 Date: Fri Feb 13 20:04:42 2009 -0800
1671
1672 Add Ottoman Turkish (ota) orthography (bug #20114)
1673
1674 fc-lang/ota.orth | 41 +++++++++++++++++++++++++++++++++++++++++
1675 1 files changed, 41 insertions(+), 0 deletions(-)
1676
1677 commit b5675e4c920dbb146ab76d49b4807693749e8143
1678 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1679 Date: Fri Feb 13 17:14:14 2009 -0800
1680
1681 Remove Euro Sign from all orthographies (bug #19865)
1682
1683 fc-lang/de.orth | 1 -
1684 fc-lang/el.orth | 1 -
1685 fc-lang/en.orth | 1 -
1686 fc-lang/es.orth | 1 -
1687 fc-lang/fi.orth | 1 -
1688 fc-lang/fr.orth | 1 -
1689 fc-lang/it.orth | 1 -
1690 fc-lang/nl.orth | 1 -
1691 fc-lang/pt.orth | 1 -
1692 9 files changed, 0 insertions(+), 9 deletions(-)
1693
1694 commit f6993c880345b45abc0f7e7f0bb14dd0ddae0caa
1695 Author: Behdad Esfahbod <behdad (a] behdad.org>
1696 Date: Mon Mar 2 13:25:37 2009 +0330
1697
1698 [fc-lang] Continue parsing after an "include" (#20179)
1699
1700 fc-lang/fc-lang.c | 29 ++++++++++++++++++-----------
1701 1 files changed, 18 insertions(+), 11 deletions(-)
1702
1703 commit abe0e056d5a93dee80d8e964569563dc4d131a90
1704 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1705 Date: Fri Feb 13 16:47:11 2009 -0800
1706
1707 Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
1708
1709 Removing digits, symbols, and the letters not used in the languages.
1710
1711 fc-lang/as.orth | 37 +++++++++++++++++++++++++++----------
1712 fc-lang/bn.orth | 21 ++++++++++++---------
1713 2 files changed, 39 insertions(+), 19 deletions(-)
1714
1715 commit 40b2904c8984db90cc35eecbec571552c2e4d120
1716 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1717 Date: Fri Feb 13 16:07:14 2009 -0800
1718
1719 Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891)
1720
1721 fc-lang/sid.orth | 27 +++++++++++++++++++++++++++
1722 fc-lang/wal.orth | 27 +++++++++++++++++++++++++++
1723 2 files changed, 54 insertions(+), 0 deletions(-)
1724
1725 commit d333969e0c809b3175193c7dda26703287d57fd4
1726 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1727 Date: Fri Feb 13 15:52:23 2009 -0800
1728
1729 Add Sardinian (sc) orthography (bug #19891)
1730
1731 fc-lang/sc.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
1732 1 files changed, 42 insertions(+), 0 deletions(-)
1733
1734 commit 1ae2e9b479818835ba3ddddb3c613cdb5acf46d4
1735 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1736 Date: Fri Feb 13 13:31:10 2009 -0800
1737
1738 Add Limburgan (li) orthography (bug #19891)
1739
1740 fc-lang/li.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
1741 1 files changed, 43 insertions(+), 0 deletions(-)
1742
1743 commit d8a4ee921a3bf0e78dffcea8f27d457cc1bc378e
1744 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1745 Date: Wed Feb 11 01:59:56 2009 -0800
1746
1747 Ad Ganda (lg) orthography (bug #19891)
1748
1749 fc-lang/lg.orth | 33 +++++++++++++++++++++++++++++++++
1750 1 files changed, 33 insertions(+), 0 deletions(-)
1751
1752 commit f4159adaa88d55118fe1c2c62b05600d0a8fbc0a
1753 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1754 Date: Wed Feb 11 01:44:45 2009 -0800
1755
1756 Add Haitian Creole (ht) orthography (bug #19891)
1757
1758 fc-lang/ht.orth | 35 +++++++++++++++++++++++++++++++++++
1759 1 files changed, 35 insertions(+), 0 deletions(-)
1760
1761 commit 190b4b5b2bd9a4822660b134639a759a5949c862
1762 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1763 Date: Wed Feb 11 01:11:30 2009 -0800
1764
1765 Add Aragonese (an) orthography (bug #19891)
1766
1767 fc-lang/an.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
1768 1 files changed, 45 insertions(+), 0 deletions(-)
1769
1770 commit 3541f01828be06e2a414fa5bcd9543dbb2c9e0fd
1771 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1772 Date: Wed Feb 11 00:34:10 2009 -0800
1773
1774 Add Kurdish in Turkey (ku_tr) orthography (bug #19891)
1775
1776 fc-lang/ku_tr.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
1777 1 files changed, 42 insertions(+), 0 deletions(-)
1778
1779 commit 3792f0199065cdf808d723eacf3fa86910453f70
1780 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1781 Date: Wed Feb 11 00:22:53 2009 -0800
1782
1783 Use newly added Cyrillic letters for Kurdish (bug #20049)
1784
1785 fc-lang/ku_am.orth | 5 +----
1786 1 files changed, 1 insertions(+), 4 deletions(-)
1787
1788 commit 0d8b15f00f11a5150d842a3bd10e8dd05413fb9c
1789 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
1790 Date: Wed Feb 11 00:05:16 2009 -0800
1791
1792 Add Chhattisgarhi (hne) orthography (bug #19891)
1793
1794 fc-lang/hne.orth | 28 ++++++++++++++++++++++++++++
1795 1 files changed, 28 insertions(+), 0 deletions(-)
1796
1797 commit 04ac14fc14131a66f0c391d8bb3894a01e556a05
1798 Author: Behdad Esfahbod <behdad (a] behdad.org>
1799 Date: Fri Feb 13 17:18:11 2009 -0800
1800
1801 [fcformat] Add list of undocumented language features
1802
1803 src/fcformat.c | 35 +++++++++++++++++++++++++++++++++++
1804 1 files changed, 35 insertions(+), 0 deletions(-)
1805
1806 commit 384542fa915b27285ec22d899c4aa19be8c275f1
1807 Author: Behdad Esfahbod <behdad (a] behdad.org>
1808 Date: Fri Feb 13 16:41:37 2009 -0800
1809
1810 [fcformat] Add a 'pkgkit' builtin that prints tags for font packages
1811
1812 For DejaVu Sans Condensed it generates:
1813
1814 font(dejavusans)
1815 font(dejavusanscondensed)
1816 font(:lang=aa)
1817 font(:lang=ab)
1818 ...
1819 font(:lang=yo)
1820 font(:lang=zu)
1821
1822 src/fcformat.c | 2 ++
1823 1 files changed, 2 insertions(+), 0 deletions(-)
1824
1825 commit 9d58d01c5c061c1fcfb3cca3a3a4622f9bbec727
1826 Author: Behdad Esfahbod <behdad (a] behdad.org>
1827 Date: Fri Feb 13 16:33:58 2009 -0800
1828
1829 [fcformat] Enumerate langsets like we do arrays of values
1830
1831 If one asks for a format like '%{[]elt{expr}}' and the first value
1832 for elt is a langset, we enumerate the langset languages in expr.
1833
1834 src/fcformat.c | 59
1835 ++++++++++++++++++++++++++++++++++++++++++++-----------
1836 1 files changed, 47 insertions(+), 12 deletions(-)
1837
1838 commit d62b85af21777582ad720efd9c319fde97b67d82
1839 Author: Behdad Esfahbod <behdad (a] behdad.org>
1840 Date: Fri Feb 13 16:30:43 2009 -0800
1841
1842 [fclang] Implement FcLangSetGetLangs() (#18846)
1843
1844 doc/fclangset.fncs | 8 ++++++++
1845 fontconfig/fontconfig.h | 3 +++
1846 src/fclang.c | 32 ++++++++++++++++++++++++++++++++
1847 3 files changed, 43 insertions(+), 0 deletions(-)
1848
1849 commit cdfb76585e7afbe739d00ed83a029ce1f909142f
1850 Author: Behdad Esfahbod <behdad (a] behdad.org>
1851 Date: Thu Feb 12 21:48:22 2009 -0600
1852
1853 [fcformat] Implement array enumeration
1854
1855 The format '%{[]family,familylang{expr}}' expands expr once for
1856 the first
1857 value of family and familylang, then for the second, etc, until
1858 both lists
1859 are exhausted.
1860
1861 src/fcformat.c | 90
1862 ++++++++++++++++++++++++++++++++++++++++++++++++++++---
1863 1 files changed, 85 insertions(+), 5 deletions(-)
1864
1865 commit 0673ef3881d24820e627b9a8cd3a4b3e3889c545
1866 Author: Behdad Esfahbod <behdad (a] behdad.org>
1867 Date: Wed Feb 11 23:55:11 2009 -0500
1868
1869 [fcformat] Support 'default value' for simple tags
1870
1871 The format '%{family:-XXX} prints XXX if the element family
1872 is not defined.
1873 Also works for things like '%{family[1]:-XXX}'.
1874
1875 src/fcformat.c | 30 +++++++++++++++++++++++++-----
1876 1 files changed, 25 insertions(+), 5 deletions(-)
1877
1878 commit 9c83a8376f7db19421fb42d311fba81b398c67b0
1879 Author: Behdad Esfahbod <behdad (a] behdad.org>
1880 Date: Wed Feb 11 23:44:36 2009 -0500
1881
1882 [fcformat] Support indexing simple tags
1883
1884 The format '%{family[0]}' will only output the first value for
1885 element family.
1886
1887 src/fcformat.c | 43 +++++++++++++++++++++++++++++++++++++++----
1888 src/fcint.h | 5 +++++
1889 src/fcname.c | 2 +-
1890 3 files changed, 45 insertions(+), 5 deletions(-)
1891
1892 commit d04a750764d89a7048f49d655fb7e4aabbcd10b3
1893 Author: Behdad Esfahbod <behdad (a] behdad.org>
1894 Date: Tue Feb 10 20:56:39 2009 -0500
1895
1896 [fcformat] Add support for builtin formats
1897
1898 The '%{=unparse}' format expands to the FcNameUnparse() result on the
1899 pattern. Need to add '%{=verbose}' for FcPatternPrint() output but
1900 need to change that function to output to a string first.
1901
1902 Also added the '%{=fclist}' and '%{=fcmatch}' which format like the
1903 default format of fc-list and fc-match respectively.
1904
1905 src/fcformat.c | 137
1906 +++++++++++++++++++++++++++++++++++++++-----------------
1907 1 files changed, 95 insertions(+), 42 deletions(-)
1908
1909 commit 85c7fb67ce9f77574f71de7d9b69867bb974cd48
1910 Author: Behdad Esfahbod <behdad (a] behdad.org>
1911 Date: Tue Feb 10 18:57:34 2009 -0500
1912
1913 [fcformat] Refactor code to avoid malloc
1914
1915 src/fcformat.c | 246
1916 +++++++++++++++++++++++++++++++++-----------------------
1917 1 files changed, 144 insertions(+), 102 deletions(-)
1918
1919 commit d4f7a4c6af5420afbbcf2217f9fe396623671294
1920 Author: Behdad Esfahbod <behdad (a] behdad.org>
1921 Date: Tue Feb 10 06:22:55 2009 -0500
1922
1923 [fcformat] Start adding builtins
1924
1925 src/fcformat.c | 27 ++++++++++++++++++++++++++-
1926 1 files changed, 26 insertions(+), 1 deletions(-)
1927
1928 commit c8f5933d13efa6705854d8f89b22d40cf720e68d
1929 Author: Behdad Esfahbod <behdad (a] behdad.org>
1930 Date: Tue Feb 10 05:57:10 2009 -0500
1931
1932 [fcformat] Implement 'delete', 'escape', and 'translate' filter
1933 functions
1934
1935 The format '%{family|delete( )}' expands to family values with
1936 space removed.
1937 The format '%{family|translate( ,-)}' expands to family values
1938 with space
1939 replaced by dash. Multiple chars are supported, like tr(1).
1940 The format '%{family|escape(\\ )}' expands to family values with space
1941 escaped using backslash.
1942
1943 src/fcformat.c | 219
1944 +++++++++++++++++++++++++++++++++++++++++++++++++-------
1945 1 files changed, 194 insertions(+), 25 deletions(-)
1946
1947 commit b6a23028beb3b99022599344ebd8511c12dc7fd0
1948 Author: Behdad Esfahbod <behdad (a] behdad.org>
1949 Date: Tue Feb 10 05:05:53 2009 -0500
1950
1951 [fcformat] Add value-count syntax
1952
1953 The format '%{#family}' expands to the number of values for the
1954 element
1955 'family', or '0' if no such element exists in the pattern.
1956
1957 src/fcformat.c | 116
1958 ++++++++++++++++++++++++++++++++++++--------------------
1959 1 files changed, 75 insertions(+), 41 deletions(-)
1960
1961 commit dccbbe83eff54097c55fdc560810cdc56b679a60
1962 Author: Behdad Esfahbod <behdad (a] behdad.org>
1963 Date: Tue Feb 10 04:47:24 2009 -0500
1964
1965 [FcStrBuf] better handle malloc failure
1966
1967 If buffer has failed allocation, return NULL when done.
1968
1969 src/fcstr.c | 8 +++++++-
1970 1 files changed, 7 insertions(+), 1 deletions(-)
1971
1972 commit ced38254b49ab616df79930bbb798a93e5ce51fa
1973 Author: Behdad Esfahbod <behdad (a] behdad.org>
1974 Date: Tue Feb 10 04:44:54 2009 -0500
1975
1976 [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters
1977
1978 src/fcformat.c | 87
1979 ++++++++++++++++++++++++++++++++++++++++++++++++-------
1980 1 files changed, 76 insertions(+), 11 deletions(-)
1981
1982 commit 2017a5eb79a0774cc5bace8c76304e1a9ef157b9
1983 Author: Behdad Esfahbod <behdad (a] behdad.org>
1984 Date: Tue Feb 10 03:38:22 2009 -0500
1985
1986 [fcformat] Add simple converters
1987
1988 The format '%{family|downcase}' for example prints the lowercase of
1989 the family element. Three converters are defined right now:
1990 'downcase', 'basename', and 'dirname'.
1991
1992 src/fcformat.c | 224
1993 +++++++++++++++++++++++++++++++++-----------------------
1994 1 files changed, 131 insertions(+), 93 deletions(-)
1995
1996 commit 7717b25ffdd9507b0d73ef60b70b692f7286c0a2
1997 Author: Behdad Esfahbod <behdad (a] behdad.org>
1998 Date: Tue Feb 10 00:15:08 2009 -0500
1999
2000 [fcformat] Add conditionals
2001
2002 The conditional '%{?elt1,elt2,!elt3{expr1}{expr2}}' will evaluate
2003 expr1 if elt1 and elt2 exist in pattern and elt3 doesn't exist, and
2004 expr2 otherwise. The '{expr2}' part is optional.
2005
2006 src/fcformat.c | 158
2007 ++++++++++++++++++++++++++++++++++++++++++++++++++++----
2008 1 files changed, 147 insertions(+), 11 deletions(-)
2009
2010 commit 8c31a2434d5dfa475ef710ad52c992111caac424
2011 Author: Behdad Esfahbod <behdad (a] behdad.org>
2012 Date: Mon Feb 9 23:08:08 2009 -0500
2013
2014 [fcformat] Add element filtering and deletion
2015
2016 The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
2017 with a pattern only having the listed elements from the surrounding
2018 pattern.
2019
2020 The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
2021 with a the surrounding pattern sans the listed elements.
2022
2023 doc/fcpattern.fncs | 2 +-
2024 fc-list/fc-list.c | 7 +-
2025 fc-match/fc-match.c | 6 +-
2026 fc-query/fc-query.c | 7 +-
2027 fc-scan/fc-scan.c | 7 +-
2028 src/fcformat.c | 214
2029 ++++++++++++++++++++++++++++++++++++++------------
2030 6 files changed, 183 insertions(+), 60 deletions(-)
2031
2032 commit d6506ff6eeb4a4cb0bfe827174e474c7b91ff045
2033 Author: Behdad Esfahbod <behdad (a] behdad.org>
2034 Date: Mon Feb 9 20:49:45 2009 -0500
2035
2036 [fcformat] Add support for subexpressions
2037
2038 The syntax is '{{expr}}'. Can be used for aligning/justifying
2039 an entire
2040 subexpr for example.
2041
2042 src/fcformat.c | 149
2043 ++++++++++++++++++++++++++++++++++++++++++++++---------
2044 1 files changed, 124 insertions(+), 25 deletions(-)
2045
2046 commit 27b3e2dddf6a89c66e8d79f4a28b1a0653e8e100
2047 Author: Behdad Esfahbod <behdad (a] behdad.org>
2048 Date: Mon Feb 9 19:13:07 2009 -0500
2049
2050 [fcformat] Refactor and restructure code for upcoming changes
2051
2052 Also makes it thread-safe.
2053
2054 src/fcformat.c | 165
2055 ++++++++++++++++++++++++++++++++-----------------------
2056 1 files changed, 96 insertions(+), 69 deletions(-)
2057
2058 commit c493c3b770ab12ab1c61a4fb10419c490d2b5ba6
2059 Author: Behdad Esfahbod <behdad (a] behdad.org>
2060 Date: Mon Feb 9 18:18:59 2009 -0500
2061
2062 [fcformat] Add support for width modifiers
2063
2064 One can do '%30{family}' for example. Or '%-30{family}' for the
2065 left-aligned version.
2066
2067 doc/fcpattern.fncs | 6 ++++--
2068 src/fcformat.c | 46 +++++++++++++++++++++++++++++++++++++++++++---
2069 2 files changed, 47 insertions(+), 5 deletions(-)
2070
2071 commit 967267556c762d2746f819eca85f3c59fbb95875
2072 Author: Behdad Esfahbod <behdad (a] behdad.org>
2073 Date: Thu Feb 5 23:37:16 2009 -0500
2074
2075 Further update Sinhala orthography (#19288)
2076
2077 fc-lang/si.orth | 7 +++++--
2078 1 files changed, 5 insertions(+), 2 deletions(-)
2079
2080 commit b697fa2523a6d3fe091e14710d14720a9e051bf1
2081 Author: Behdad Esfahbod <behdad (a] behdad.org>
2082 Date: Thu Feb 5 02:46:16 2009 -0500
2083
2084 [cache] After writing cache to file, update the internal copy to
2085 reflect this
2086
2087 Only do it for small caches though. For large cache we'd better
2088 off loading
2089 the cache file again, mmap()ing it.
2090
2091 Based on patch from Diego Santa Cruz.
2092
2093 src/fccache.c | 16 ++++++++++++++++
2094 1 files changed, 16 insertions(+), 0 deletions(-)
2095
2096 commit ecce22d40cfbc50bbe19891035c06bbbeef5232f
2097 Author: Behdad Esfahbod <behdad (a] behdad.org>
2098 Date: Wed Feb 4 15:58:36 2009 -0500
2099
2100 Update Sinhala orthography (#19288)
2101
2102 Patch from Harshula Jayasuriya.
2103
2104 fc-lang/si.orth | 45 ++++++++++++++++++++++++++++++++++-----------
2105 1 files changed, 34 insertions(+), 11 deletions(-)
2106
2107 commit 6bb5d72fe788f897e30ab39ac7585c624282303f
2108 Author: Behdad Esfahbod <behdad (a] behdad.org>
2109 Date: Tue Feb 3 21:06:15 2009 -0500
2110
2111 [fccache] Make sure the cache is current when reusing from open caches
2112
2113 Reported by Diego Santa Cruz.
2114
2115 src/fccache.c | 8 +++++++-
2116 1 files changed, 7 insertions(+), 1 deletions(-)
2117
2118 commit f9feb587faa5a3df0f03e5ba945d228b8b49ec51
2119 Author: Behdad Esfahbod <behdad (a] behdad.org>
2120 Date: Tue Feb 3 20:50:29 2009 -0500
2121
2122 [win32] Do not remove leading '\\' such that network paths work
2123
2124 Raised by Diego Santa Cruz.
2125
2126 src/fcstr.c | 8 +++++++-
2127 1 files changed, 7 insertions(+), 1 deletions(-)
2128
2129 commit 1cdf7efb224867c41b2dea48884d87c5fb67bdaf
2130 Author: Behdad Esfahbod <behdad (a] behdad.org>
2131 Date: Tue Feb 3 20:35:10 2009 -0500
2132
2133 [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to
2134 binary location
2135
2136 Proposed by Diego Santa Cruz.
2137
2138 src/fcxml.c | 21 +++++++++++++++++++++
2139 1 files changed, 21 insertions(+), 0 deletions(-)
2140
2141 commit e62058abb9cf04b3f2270a45f3c0760287f12033
2142 Author: Behdad Esfahbod <behdad (a] behdad.org>
2143 Date: Tue Feb 3 20:31:30 2009 -0500
2144
2145 [win32] Fix usage of GetFullPathName()
2146
2147 Diego Santa Cruz pointed out that we are using that API wrongly.
2148 The forth argument is a pointer to a pointer. Turns out we don't
2149 need that arugment and it accepts NULL, so just pass that.
2150
2151 src/fcstr.c | 4 +---
2152 1 files changed, 1 insertions(+), 3 deletions(-)
2153
2154 commit c4d557ab90c7ef6eccb998550190ccccde80670d
2155 Author: Behdad Esfahbod <behdad (a] behdad.org>
2156 Date: Tue Feb 3 17:15:52 2009 -0500
2157
2158 Add ICONV_LIBS to fontconfig.pc.in (#19606)
2159
2160 fontconfig.pc.in | 2 +-
2161 1 files changed, 1 insertions(+), 1 deletions(-)
2162
2163 commit 10609af4aa4030a15c19573198462fa002d2ef13
2164 Author: Mike FABIAN <mfabian (a] suse.de>
2165 Date: Tue Feb 3 16:57:01 2009 -0500
2166
2167 [conf] Disable hinting when emboldening (#19904)
2168
2169 Hinting will be done before Embolden in freetype2,
2170 but in such case, Embolden will get wrong result
2171 on some glyph contours after applying hinting.
2172 Actually, hinting should be done after embolden, but we can't
2173 fix it in current freetype2. So as a workaround, just turn off
2174 hinting if we want to do embolden.
2175
2176 conf.d/90-synthetic.conf | 11 +++++++++++
2177 1 files changed, 11 insertions(+), 0 deletions(-)
2178
2179 commit fe00689cddb42df141d891c2cd5b4a8ea3a42816
2180 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2181 Date: Mon Feb 2 00:27:58 2009 -0800
2182
2183 Remove punctuation symbols from Asturian orthography (bug #19893)
2184
2185 Also fix the URL for orthography.
2186
2187 fc-lang/ast.orth | 12 ++++--------
2188 1 files changed, 4 insertions(+), 8 deletions(-)
2189
2190 commit a4f651241e2db62bd058e773b4e5931d205af0f6
2191 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2192 Date: Sun Feb 1 23:52:10 2009 -0800
2193
2194 Rename Igbo from "ibo" to "ig" (bug #19892)
2195
2196 fc-lang/ibo.orth | 35 -----------------------------------
2197 fc-lang/ig.orth | 35 +++++++++++++++++++++++++++++++++++
2198 2 files changed, 35 insertions(+), 35 deletions(-)
2199
2200 commit ff71a83c207891323b487d9cbec0658e16ca11c3
2201 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2202 Date: Sun Feb 1 22:14:53 2009 -0800
2203
2204 Renamed az to az_az (bug #19889)
2205
2206 fc-lang/az.orth | 66
2207 ----------------------------------------------------
2208 fc-lang/az_az.orth | 66
2209 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2210 2 files changed, 66 insertions(+), 66 deletions(-)
2211
2212 commit e53956ee5e6340c5c8a78bf65e9c9df0757af439
2213 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2214 Date: Sun Feb 1 20:46:23 2009 -0800
2215
2216 Add Berber orthographies in Latin and Tifinagh scripts (bug #19881)
2217
2218 fc-lang/ber_dz.orth | 27 +++++++++++++++++++++++++++
2219 fc-lang/ber_ma.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
2220 fc-lang/kab.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
2221 3 files changed, 115 insertions(+), 0 deletions(-)
2222
2223 commit 3765a7483e1d313c6d0ced8a20cd5a258165f8e0
2224 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2225 Date: Sun Feb 1 20:42:54 2009 -0800
2226
2227 Add Upper Sorbian (hsb) orthography (bug #19870)
2228
2229 fc-lang/hsb.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
2230 1 files changed, 42 insertions(+), 0 deletions(-)
2231
2232 commit 9f54d9db2912287358c1c01771a1bc8263e9539a
2233 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2234 Date: Sun Feb 1 20:41:14 2009 -0800
2235
2236 Add Kinyarwanda (rw) orthography (bug #19868)
2237
2238 fc-lang/rw.orth | 31 +++++++++++++++++++++++++++++++
2239 1 files changed, 31 insertions(+), 0 deletions(-)
2240
2241 commit 3889de9e3c0a0b6aacd0558ce41953d9aa35878b
2242 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2243 Date: Sun Feb 1 20:39:03 2009 -0800
2244
2245 Add Malay (ms) orthography (bug #19867)
2246
2247 fc-lang/ms.orth | 32 ++++++++++++++++++++++++++++++++
2248 1 files changed, 32 insertions(+), 0 deletions(-)
2249
2250 commit 0896d14ab7fe5a7233102f5ff7c59199f893c734
2251 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2252 Date: Sun Feb 1 20:36:55 2009 -0800
2253
2254 Add Kashubian (csb) orth file (bug #19866)
2255
2256 fc-lang/csb.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
2257 1 files changed, 46 insertions(+), 0 deletions(-)
2258
2259 commit a32870457eb8f35a19193bc3e9e66db9948186fb
2260 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2261 Date: Sun Feb 1 20:29:12 2009 -0800
2262
2263 Rename "ku" to "ku_am", add "ku_iq" (bug #19853).
2264
2265 For Iraq, we are assuming its the same Arabic orthography used
2266 in Iran.
2267
2268 According to Ethnologue, Kurdish is written in Cyrillic in Armenia:
2269 http://www.ethnologue.com/show_language.asp?code=kmr
2270
2271 Turkey and Syria need more research.
2272
2273 fc-lang/ku.orth | 94
2274 ----------------------------------------------------
2275 fc-lang/ku_am.orth | 94
2276 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2277 fc-lang/ku_iq.orth | 27 +++++++++++++++
2278 3 files changed, 121 insertions(+), 94 deletions(-)
2279
2280 commit 2199c6e321c92cf42711180b483e3f1b0091d980
2281 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2282 Date: Sun Feb 1 20:21:45 2009 -0800
2283
2284 Rename Venda from "ven" to "ve" (bug #19852)
2285
2286 Since ISO 639-1 code exists, we should use it.
2287
2288 fc-lang/ve.orth | 34 ++++++++++++++++++++++++++++++++++
2289 fc-lang/ven.orth | 34 ----------------------------------
2290 2 files changed, 34 insertions(+), 34 deletions(-)
2291
2292 commit d7dd87649c07b7b73cf4ecfe7273cb0fcedc5be0
2293 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2294 Date: Sun Feb 1 20:00:15 2009 -0800
2295
2296 Change Turkmen orth from Cyrillic to Latin (bug #19849)
2297
2298 fc-lang/tk.orth | 114
2299 ++++++++++++------------------------------------------
2300 1 files changed, 26 insertions(+), 88 deletions(-)
2301
2302 commit b25a42963d70f9ead6bc026f57ae2433b4ac5e85
2303 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2304 Date: Sun Feb 1 19:35:37 2009 -0800
2305
2306 Fix doubly encoded UTF-8 in comments (bug #19848)
2307
2308 fc-lang/nb.orth | 2 +-
2309 1 files changed, 1 insertions(+), 1 deletions(-)
2310
2311 commit f3c214a1cd799dc1eb965ced8107f52cc9dd065e
2312 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2313 Date: Sun Feb 1 19:29:21 2009 -0800
2314
2315 Split Mongolian orth to Mongolia and China (bug #19847)
2316
2317 The orth file for Mongolia uses Cyrillic, while that of
2318 China uses the classical Mongolian script.
2319
2320 fc-lang/mn.orth | 37 -------------------------------------
2321 fc-lang/mn_cn.orth | 37 +++++++++++++++++++++++++++++++++++++
2322 fc-lang/mn_mn.orth | 35 +++++++++++++++++++++++++++++++++++
2323 3 files changed, 72 insertions(+), 37 deletions(-)
2324
2325 commit 0d5f9a2592634e6f9c74f48bbad9f6b443d1b574
2326 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2327 Date: Sun Feb 1 18:55:31 2009 -0800
2328
2329 Add Filipino orth, alias Tagalog to Filipino (bug #19846)
2330
2331 The previous Tagalog orthography used the Tagalog script, which is
2332 not in
2333 modern use.
2334
2335 fc-lang/fil.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
2336 fc-lang/tl.orth | 23 ++++++++---------------
2337 2 files changed, 53 insertions(+), 15 deletions(-)
2338
2339 commit 2bf7d799bf8c9e116f08864f4f62575a6a25b380
2340 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2341 Date: Sun Feb 1 18:52:41 2009 -0800
2342
2343 Remove Sinhala characters not in modern use (bug #19288)
2344
2345 fc-lang/si.orth | 30 ++++++++++++++++++++----------
2346 1 files changed, 20 insertions(+), 10 deletions(-)
2347
2348 commit 2f3b07fe80415873ef3e0e0a7e753a55e766986b
2349 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
2350 Date: Sun Feb 1 18:32:21 2009 -0800
2351
2352 Correct Sindhi orthography to use Arabic script (bug #17140)
2353
2354 The previous version used the Devanagari script. But in both
2355 Pakistan and
2356 India, Sindhi is generally written in Arabic. The Devanagari data
2357 could
2358 prove to be useful, if we decide on how we should name such files (see
2359 bug #17208 and bug #19869).
2360
2361 fc-lang/sd.orth | 48 +++++++++++++++++++++++++++++++++++++++---------
2362 1 files changed, 39 insertions(+), 9 deletions(-)
2363
2364 commit 574805478c19cdb487aea96922ff7177dd0844d7
2365 Author: Behdad Esfahbod <behdad (a] behdad.org>
2366 Date: Sat Jan 31 03:38:19 2009 -0500
2367
2368 [fcfreetype] Fix typo in GB2312 encoding name string (#19845)
2369
2370 This was causing failure when opening iconv converter, hence rendering
2371 GB2312-encoded fonts with no other usable encoding unusable.
2372
2373 src/fcfreetype.c | 2 +-
2374 1 files changed, 1 insertions(+), 1 deletions(-)
2375
2376 commit 575ee6cddd391857339f57331d2677fcc868369e
2377 Author: Karl Tomlinson <bugs.freedesktop (a] karlt.net>
2378 Date: Tue Jan 27 03:35:51 2009 -0500
2379
2380 Change FcCharSetMerge API
2381
2382 To only work on writable charsets. Also, return a bool indicating
2383 whether
2384 the merge changed the charset.
2385
2386 Also changes the implementation of FcCharSetMerge and
2387 FcCharSetIsSubset
2388
2389 doc/fccharset.fncs | 16 +++---
2390 fontconfig/fontconfig.h | 4 +-
2391 src/fccharset.c | 129
2392 +++++++++++++++++++---------------------------
2393 src/fcmatch.c | 64 +++++++++++++-----------
2394 4 files changed, 99 insertions(+), 114 deletions(-)
2395
2396 commit b8860e2faffa8b3f62b3c7aafd2d3b6962566f41
2397 Author: Behdad Esfahbod <behdad (a] behdad.org>
2398 Date: Fri Jan 23 14:17:08 2009 -0500
2399
2400 [fcmatch] Fix crash when no fonts are available.
2401
2402 src/fcmatch.c | 10 ++++++++--
2403 1 files changed, 8 insertions(+), 2 deletions(-)
2404
2405 commit c08216c6f468ce22cb7c0c1959019a7caad3484a
2406 Author: Dan Nicholson <dbn.lists (a] gmail.com>
2407 Date: Mon Jan 19 17:02:55 2009 -0500
2408
2409 Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)
2410
2411 configure replaces a NONE prefix with the default prefix too late.
2412 So we move fonts.conf creation to Makefile, such that prefix is
2413 correctly
2414 expanded. Ugly, but works.
2415
2416 Makefile.am | 13 ++++++++++++-
2417 configure.in | 3 +--
2418 2 files changed, 13 insertions(+), 3 deletions(-)
2419
2420 commit 98d765a53ba33d28283e499ebd1098d27cbe6d02
2421 Author: Behdad Esfahbod <behdad (a] behdad.org>
2422 Date: Thu Jan 15 19:27:53 2009 -0500
2423
2424 Cleanup all manpage.* files
2425
2426 Recent doc2man generates files called manpage.log. This was
2427 breaking build.
2428
2429 doc/Makefile.am | 5 ++---
2430 fc-cache/Makefile.am | 2 +-
2431 fc-cat/Makefile.am | 2 +-
2432 fc-list/Makefile.am | 2 +-
2433 fc-match/Makefile.am | 2 +-
2434 fc-query/Makefile.am | 2 +-
2435 fc-scan/Makefile.am | 2 +-
2436 7 files changed, 8 insertions(+), 9 deletions(-)
2437
2438 commit 41af588f543ca5c0efaeb699992376d89cb35763
2439 Author: Behdad Esfahbod <behdad (a] behdad.org>
2440 Date: Thu Jan 15 19:12:37 2009 -0500
2441
2442 [fc-match] Accept list of elements like fc-list (bug #13017)
2443
2444 Also make --verbose not ignore list of elements and only print those.
2445 Update docs.
2446
2447 fc-list/fc-list.c | 29 ++++++++++++++---------------
2448 fc-list/fc-list.sgml | 12 ++++++------
2449 fc-match/fc-match.c | 48
2450 +++++++++++++++++++++++++++++++++++++-----------
2451 fc-match/fc-match.sgml | 29 ++++++++++++++++++++---------
2452 4 files changed, 77 insertions(+), 41 deletions(-)
2453
2454 commit 263f16ced279b0c09834bb4ca0df87fd0f76dcaf
2455 Author: Behdad Esfahbod <behdad (a] behdad.org>
2456 Date: Thu Jan 15 19:12:27 2009 -0500
2457
2458 Oops, fix FcPatternFilter
2459
2460 src/fcpat.c | 2 +-
2461 1 files changed, 1 insertions(+), 1 deletions(-)
2462
2463 commit 6bffe1a95bfd6609358d38590ad638c688232575
2464 Author: Behdad Esfahbod <behdad (a] behdad.org>
2465 Date: Thu Jan 15 18:39:48 2009 -0500
2466
2467 Add fc-scan too that runs FcFileScan/FcDirScan
2468
2469 This is quite similar to fc-query, but calling FcFileScan/FcDirScan
2470 instead
2471 of FcFreeTypeQuery.
2472
2473 .gitignore | 2 +
2474 Makefile.am | 2 +-
2475 configure.in | 1 +
2476 doc/fcfile.fncs | 18 +++---
2477 fc-cache/fc-cache.sgml | 1 +
2478 fc-cat/fc-cat.sgml | 1 +
2479 fc-list/fc-list.sgml | 7 +-
2480 fc-match/fc-match.sgml | 7 +-
2481 fc-query/fc-query.sgml | 5 +-
2482 fc-scan/Makefile.am | 59 ++++++++++++++++
2483 fc-scan/fc-scan.c | 181
2484 ++++++++++++++++++++++++++++++++++++++++++++++++
2485 fc-scan/fc-scan.sgml | 176
2486 ++++++++++++++++++++++++++++++++++++++++++++++
2487 12 files changed, 442 insertions(+), 18 deletions(-)
2488
2489 commit 4074fd254e5ad707448d3665a034e0fbdf6de033
2490 Author: Behdad Esfahbod <behdad (a] behdad.org>
2491 Date: Thu Jan 15 18:35:09 2009 -0500
2492
2493 Revive FcConfigScan() (bug #17121)
2494
2495 FcConfigScan() with parameters cache=NULL and force=FcTrue can be used
2496 to scan font dirs without any caching side effect.
2497
2498 src/fcdir.c | 155
2499 ++++++++++++++++++++++++++++++++++-------------------------
2500 1 files changed, 90 insertions(+), 65 deletions(-)
2501
2502 commit 46e405cb9ab5870bda1947f3afd80f8f54c7ac75
2503 Author: Behdad Esfahbod <behdad (a] behdad.org>
2504 Date: Thu Jan 15 17:34:26 2009 -0500
2505
2506 Oops. Fix usage output.
2507
2508 fc-query/fc-query.c | 5 ++---
2509 1 files changed, 2 insertions(+), 3 deletions(-)
2510
2511 commit 25a09eb9bf2d993228a3d98d1dd271f55efb2358
2512 Author: Behdad Esfahbod <behdad (a] behdad.org>
2513 Date: Thu Jan 8 03:04:34 2009 -0500
2514
2515 Don't use FcCharSetCopy in FcCharSetMerge
2516
2517 The Copy function is actually a ref, not real copy.
2518
2519 doc/fccharset.fncs | 2 +-
2520 src/fccharset.c | 7 ++++---
2521 2 files changed, 5 insertions(+), 4 deletions(-)
2522
2523 commit d230cf144f84c8a50b932c8b89daa55c1a3620d8
2524 Author: Behdad Esfahbod <behdad (a] behdad.org>
2525 Date: Wed Jan 7 20:15:20 2009 -0500
2526
2527 Make FcCharSetMerge() public
2528
2529 That's needed for apps to be abled to do pruning themselves without
2530 the performance penalty of recreating new charsets all the time.
2531
2532 doc/fccharset.fncs | 13 +++++++++++++
2533 fontconfig/fontconfig.h | 3 +++
2534 src/fcint.h | 3 ---
2535 3 files changed, 16 insertions(+), 3 deletions(-)
2536
2537 commit 3b725d0a318623bba08a9f7c75e4fe71527f5dec
2538 Author: Behdad Esfahbod <behdad (a] behdad.org>
2539 Date: Thu Jan 1 16:29:01 2009 -0500
2540
2541 [doc] Note that fontset returned by FcConfigGetFonts should not
2542 be modified
2543
2544 doc/fcconfig.fncs | 2 +-
2545 1 files changed, 1 insertions(+), 1 deletions(-)
2546
2547 commit 6d764a3f9b89f21b5c2cdf48cbd913b9706d42b2
2548 Author: Behdad Esfahbod <behdad (a] behdad.org>
2549 Date: Wed Dec 31 20:16:40 2008 -0500
2550
2551 [fcmatch] Move FcFontSetMatch() functionality into
2552 FcFontSetMatchInternal()
2553
2554 Except for the final FcFontRenderPrepare(). This way we have more
2555 flexibility to do caching in FcFontMatch() while leaving
2556 FcFontSetMatch()
2557 intact.
2558
2559 src/fcmatch.c | 42 +++++++++++++++++++++++++++++-------------
2560 1 files changed, 29 insertions(+), 13 deletions(-)
2561
2562 commit a5a384c5ffb479e095092c2aaedd406f8785280a
2563 Author: Behdad Esfahbod <behdad (a] behdad.org>
2564 Date: Wed Dec 31 19:44:32 2008 -0500
2565
2566 [fcmatch] When matching, reserve score 0 for when elements don't exist
2567
2568 Previously an index j was added to element score to prefer matches
2569 earlier
2570 in the value list to the later ones. This index started from 0,
2571 meaning
2572 that the score zero could be generated for the first element.
2573 By starting
2574 j from one, scores for when the element exists in both pattern
2575 and font
2576 can never be zero. The score zero is reserved for when the element is
2577 NOT available in both font and pattern. We will use this property
2578 later.
2579
2580 This shouldn't change matching much. The only difference I can
2581 think of
2582 is that if a font family exists both as a bitmap font and a scalable
2583 version, and when requesting it at the size of the bitmap version,
2584 previously the font returned was nondeterministic. Now the scalable
2585 version will always be preferred.
2586
2587 src/fcmatch.c | 2 +-
2588 1 files changed, 1 insertions(+), 1 deletions(-)
2589
2590 commit c7641f2872329197250db6ffe194df3d33ff42b3
2591 Author: Behdad Esfahbod <behdad (a] behdad.org>
2592 Date: Wed Dec 31 19:35:27 2008 -0500
2593
2594 [fcmatch] Use larger multipliers to enforce order
2595
2596 Previously the matcher multiplied comparison results by 100 and added
2597 index value to it. With long lists of families (lots of aliases),
2598 reaching 100 is not that hard. That could result in a non-match early
2599 in the list to be preferred over a match late in the list. Changing
2600 the multiplier from 100 to 1000 should fix that.
2601
2602 To keep things relatively in order, the lang multiplier is changed
2603 from 1000 to 10000.
2604
2605 src/fcmatch.c | 4 ++--
2606 1 files changed, 2 insertions(+), 2 deletions(-)
2607
2608 commit 1b43ccc805f26a78934267d92275cd19b5648e91
2609 Author: Behdad Esfahbod <behdad (a] behdad.org>
2610 Date: Wed Dec 31 18:10:31 2008 -0500
2611
2612 [fcmatch.c] Fix debug formatting
2613
2614 src/fcmatch.c | 1 +
2615 1 files changed, 1 insertions(+), 0 deletions(-)
2616
2617 commit a291cfc710c5989ba3e787ae20911d3176bea307
2618 Author: Behdad Esfahbod <behdad (a] behdad.org>
2619 Date: Wed Dec 31 18:06:07 2008 -0500
2620
2621 Fix comparison of family names to ignore leading space properly
2622
2623 Previously fc-match "xxx,nazli" matched Nazli, but "xxx, nazli"
2624 didn't.
2625 This was because of a bug in FcCompareFamily's short-circuit check
2626 that forgot to ignore spaces.
2627
2628 src/fcmatch.c | 3 ++-
2629 1 files changed, 2 insertions(+), 1 deletions(-)
2630
2631 commit 0c93b91db0cdf7c5e901477c266b45c8baeadd00
2632 Author: Behdad Esfahbod <behdad (a] behdad.org>
2633 Date: Mon Dec 29 20:00:26 2008 -0500
2634
2635 Implement FcPatternFormat and use it in cmdline tools (bug #17107)
2636
2637 Still need to add more features, but the API is there, and used
2638 by cmdline tools with -f or --format.
2639
2640 doc/fcpattern.fncs | 18 ++++++
2641 fc-list/fc-list.c | 38 +++++++++---
2642 fc-list/fc-list.sgml | 22 ++++++-
2643 fc-match/fc-match.c | 31 +++++++---
2644 fc-match/fc-match.sgml | 47 ++++++++++-----
2645 fc-query/fc-query.c | 25 +++++++-
2646 fc-query/fc-query.sgml | 36 ++++++++---
2647 fontconfig/fontconfig.h | 3 +
2648 src/Makefile.am | 1 +
2649 src/fcformat.c | 155
2650 +++++++++++++++++++++++++++++++++++++++++++++++
2651 src/fcint.h | 5 ++
2652 src/fcname.c | 2 +-
2653 12 files changed, 333 insertions(+), 50 deletions(-)
2654
2655 commit 5cf04b201fb5e9dc989d30cf5c30f7575dda56bc
2656 Author: Behdad Esfahbod <behdad (a] behdad.org>
2657 Date: Mon Dec 29 19:27:00 2008 -0500
2658
2659 [.gitignore] Update
2660
2661 .gitignore | 2 ++
2662 1 files changed, 2 insertions(+), 0 deletions(-)
2663
2664 commit f9806ab4b9bfa88a782008156511e29f37ce967d
2665 Author: Behdad Esfahbod <behdad (a] behdad.org>
2666 Date: Mon Dec 29 18:58:29 2008 -0500
2667
2668 Remove special-casing of FC_FILE in FcPatternPrint()
2669
2670 I can't understand why the special case is needed. Indeed,
2671 removing it
2672 does not make any difference in the "fc-match --verbose" output, and
2673 that's the only time fc-match uses FcPatternPrint.
2674
2675 src/fcdbg.c | 21 +--------------------
2676 1 files changed, 1 insertions(+), 20 deletions(-)
2677
2678 commit 8ae1e3d5dc323542e7def06a42deea62c7ba7027
2679 Author: Behdad Esfahbod <behdad (a] behdad.org>
2680 Date: Sun Dec 28 16:54:44 2008 -0500
2681
2682 Explicitly chmod() directories (bug #18934)
2683
2684 Two changes:
2685
2686 - after mkdir(), we immediately chmod(), such that we are not
2687 affected
2688 by stupid umask's.
2689
2690 - if a directory we want to use is not writable but exists, we try a
2691 chmod on it. This is to recover from stupid umask's having
2692 affected
2693 us with older versions.
2694
2695 src/fccache.c | 14 +++++++++++---
2696 1 files changed, 11 insertions(+), 3 deletions(-)
2697
2698 commit b6cf885a0a71a0e8f03832fe038e57e6f2778974
2699 Author: Behdad Esfahbod <behdad (a] behdad.org>
2700 Date: Sun Dec 28 09:03:29 2008 -0500
2701
2702 Don't use identifier named complex
2703
2704 src/fcfreetype.c | 42 +++++++++++++++++++++---------------------
2705 1 files changed, 21 insertions(+), 21 deletions(-)
2706
2707 commit 627dd913cf1588436936bc8731c7dd9c96baee90
2708 Author: Behdad Esfahbod <behdad (a] behdad.org>
2709 Date: Sun Dec 28 08:06:07 2008 -0500
2710
2711 [65-fonts-persian.conf] Set foundry in target=scan instead of
2712 target=font
2713
2714 conf.d/65-fonts-persian.conf | 14 +++++++-------
2715 1 files changed, 7 insertions(+), 7 deletions(-)
2716
2717 commit 030983185bb6f3f3885dc2e4d80fec330455f11c
2718 Author: Harshula Jayasuriya <harshula (a] gmail.com>
2719 Date: Sun Dec 28 06:13:19 2008 -0500
2720
2721 Fix Sinhala coverage (bug #19288)
2722
2723 fc-lang/si.orth | 9 ++++-----
2724 1 files changed, 4 insertions(+), 5 deletions(-)
2725
2726 commit 6ca36812b4ece5368468278a9ff18f5a9c62b39f
2727 Author: Alexey Khoroshilov <khoroshilov (a] linuxtesting.org>
2728 Date: Sun Dec 28 05:15:45 2008 -0500
2729
2730 Use human-readable file names in the docs (bug #16278)
2731
2732 doc/Makefile.am | 2 +-
2733 1 files changed, 1 insertions(+), 1 deletions(-)
2734
2735 commit f26062b277e1781876a30d3170fca8bbba2409ab
2736 Author: Behdad Esfahbod <behdad (a] behdad.org>
2737 Date: Sun Dec 28 04:58:14 2008 -0500
2738
2739 Implement fc-list --quiet ala grep (bug #17141)
2740
2741 Exits 1 if no fonts matched, 0 otherwise.
2742
2743 fc-list/fc-list.c | 27 ++++++++++++++++++++-------
2744 1 files changed, 20 insertions(+), 7 deletions(-)
2745
2746 commit 00c0972acae849ca3b18a7c76894c078185d3be4
2747 Author: Behdad Esfahbod <behdad (a] behdad.org>
2748 Date: Sun Dec 28 04:48:54 2008 -0500
2749
2750 Fix compile with old FreeType that doesn't have FT_Select_Size()
2751 (bug #17498)
2752
2753 configure.in | 10 +---------
2754 src/fcfreetype.c | 2 ++
2755 2 files changed, 3 insertions(+), 9 deletions(-)
2756
2757 commit 350dc5f35091e7e5635a6cf239e4cad56e992d01
2758 Author: Behdad Esfahbod <behdad (a] behdad.org>
2759 Date: Sun Dec 28 04:26:26 2008 -0500
2760
2761 Use __builtin_popcount() when available (bug #17592)
2762
2763 src/fccharset.c | 4 ++++
2764 1 files changed, 4 insertions(+), 0 deletions(-)
2765
2766 commit 4c209d5f0c217ff9d8f3b517017212d6362b07a8
2767 Author: Rahul Bhalerao <b.rahul.pm (a] gmail.com>
2768 Date: Sun Dec 28 04:10:53 2008 -0500
2769
2770 Add config for new Indic fonts (bug #17856)
2771
2772 conf.d/65-nonlatin.conf | 35 ++++++++++++++++++++++++++++-------
2773 1 files changed, 28 insertions(+), 7 deletions(-)
2774
2775 commit f69db8d49cbd929b80527719be6c0b1e6d49ccac
2776 Author: Behdad Esfahbod <behdad (a] behdad.org>
2777 Date: Sun Dec 28 04:06:01 2008 -0500
2778
2779 Consistently use FcStat() over stat() in all places
2780
2781 src/fcatomic.c | 2 +-
2782 src/fccache.c | 7 +------
2783 src/fccfg.c | 2 +-
2784 src/fcdir.c | 4 ++--
2785 src/fcint.h | 7 +++++++
2786 5 files changed, 12 insertions(+), 10 deletions(-)
2787
2788 commit 9e2ed2513bb4c2ecc7ee09c48c1dc677ea58a723
2789 Author: Behdad Esfahbod <behdad (a] behdad.org>
2790 Date: Sun Dec 28 04:00:09 2008 -0500
2791
2792 [fccache] Consistently use FcStat() over stat() (bug #18195)
2793
2794 src/fccache.c | 2 +-
2795 1 files changed, 1 insertions(+), 1 deletions(-)
2796
2797 commit ee2463fbcbe105a413021aa870e8a3f0094a1a24
2798 Author: Behdad Esfahbod <behdad (a] behdad.org>
2799 Date: Sun Dec 28 03:40:21 2008 -0500
2800
2801 Cleanup symlinks in "make uninstall" (bug #18885)
2802
2803 conf.d/Makefile.am | 7 +++++++
2804 1 files changed, 7 insertions(+), 0 deletions(-)
2805
2806 commit fe8e8a1dd777ab53f57c4d31dc9547b3e4ba0d70
2807 Author: Harald Fernengel <harry (a] kdevelop.org>
2808 Date: Sun Dec 28 03:23:58 2008 -0500
2809
2810 Don't use variables named 'bool' (bug #18851)
2811
2812 src/fcxml.c | 16 ++++++++--------
2813 1 files changed, 8 insertions(+), 8 deletions(-)
2814
2815 commit a9ac5c52a658920f1054a12435d8c07205953153
2816 Author: Behdad Esfahbod <behdad (a] behdad.org>
2817 Date: Sun Dec 28 03:08:38 2008 -0500
2818
2819 [.gitignore] Update
2820
2821 .gitignore | 4 ++++
2822 1 files changed, 4 insertions(+), 0 deletions(-)
2823
2824 commit 1c7f4de80cc4819b504707ae143a2d718af42733
2825 Author: Behdad Esfahbod <behdad (a] behdad.org>
2826 Date: Tue Dec 2 06:07:41 2008 -0500
2827
2828 Fix two more doc typos
2829
2830 doc/fcpattern.fncs | 4 ++--
2831 1 files changed, 2 insertions(+), 2 deletions(-)
2832
2833 commit 355ed50b185b7879a5c95e1f8697824c6dec6f9f
2834 Author: Behdad Esfahbod <behdad (a] behdad.org>
2835 Date: Mon Sep 22 18:51:11 2008 -0400
2836
2837 Don't call FcPatternGetCharSet in FcSortWalk unless we need to
2838 (#17361)
2839
2840 src/fcmatch.c | 55
2841 +++++++++++++++++++++++++++++++------------------------
2842 1 files changed, 31 insertions(+), 24 deletions(-)
2843
2844 commit 799691c901ea2d8561980c763a7e78383f1cceec
2845 Author: Behdad Esfahbod <behdad (a] behdad.org>
2846 Date: Mon Sep 22 18:16:30 2008 -0400
2847
2848 Don't leak FcValues string loaded through fcxml.c (#17661)
2849
2850 Patch from Caolan McNamara.
2851
2852 src/fcpat.c | 10 +++++-----
2853 src/fcxml.c | 2 ++
2854 2 files changed, 7 insertions(+), 5 deletions(-)
2855
2856 commit 311da2316f5d40d9b8c72c9965f7d70330f3c498
2857 Author: Chris Wilson <chris (a] chris-wilson.co.uk>
2858 Date: Wed Apr 23 09:07:28 2008 +0100
2859
2860 Reduce number of allocations during FcSortWalk().
2861
2862 The current behaviour of FcSortWalk() is to create a new FcCharSet on
2863 each iteration that is the union of the previous iteration with
2864 the next
2865 FcCharSet in the font set. This causes the existing FcCharSet to be
2866 reproduced in its entirety and then allocates fresh leaves for the new
2867 FcCharSet. In essence the number of allocations is quadratic wrt the
2868 number of fonts required.
2869
2870 By introducing a new method for merging a new FcCharSet with an
2871 existing
2872 one we can change the behaviour to be effectively linear with
2873 the number
2874 of fonts - allocating no more leaves than necessary to cover all the
2875 fonts in the set.
2876
2877 For example, profiling 'gedit UTF-8-demo.txt'
2878 Allocator nAllocs nBytes
2879 Before:
2880 FcCharSetFindLeafCreate 62886 2012352
2881 FcCharSetPutLeaf 9361 11441108
2882 After:
2883 FcCharSetFindLeafCreate 1940 62080
2884 FcCharSetPutLeaf 281 190336
2885
2886 The savings are even more significant for applications like
2887 firefox-3.0b5
2888 which need to switch between large number of fonts.
2889 Before:
2890 FcCharSetFindLeafCreate 4461192 142758144
2891 FcCharSetPutLeaf 1124536 451574172
2892 After:
2893 FcCharSetFindLeafCreate 80359 2571488
2894 FcCharSetPutLeaf 18940 9720522
2895
2896 Out of interest, the next most frequent allocations are
2897 FcPatternObjectAddWithBinding 526029 10520580
2898 tt_face_load_eblc 42103 2529892
2899
2900 src/fccharset.c | 62
2901 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2902 src/fcint.h | 3 ++
2903 src/fcmatch.c | 13 ++--------
2904 3 files changed, 68 insertions(+), 10 deletions(-)
2905
2906 commit 8072f4b1304efc59fee5e61efc4c4b0fc05bb8fb
2907 Author: Behdad Esfahbod <behdad (a] behdad.org>
2908 Date: Fri Aug 22 18:25:22 2008 -0400
2909
2910 Document how to free return value of FcNameUnparse()
2911
2912 doc/fcpattern.fncs | 2 +-
2913 1 files changed, 1 insertions(+), 1 deletions(-)
2914
2915 commit 241fbde1ab28d7beb9b861d8804d0416f0d5589c
2916 Author: Behdad Esfahbod <behdad (a] behdad.org>
2917 Date: Fri Aug 22 18:08:07 2008 -0400
2918
2919 Add FcConfigReference() (#17124)
2920
2921 doc/fcconfig.fncs | 20 +++++++++++++++++---
2922 fontconfig/fontconfig.h | 3 +++
2923 src/fccfg.c | 20 ++++++++++++++++++++
2924 src/fcint.h | 2 ++
2925 4 files changed, 42 insertions(+), 3 deletions(-)
2926
2927 commit 03dcaaa08fe324a058c427ab2da993fddaa7b3fd
2928 Author: Behdad Esfahbod <behdad (a] behdad.org>
2929 Date: Fri Aug 22 17:49:02 2008 -0400
2930
2931 Document when config can be NULL (#17105)
2932
2933 Note that this also fixes a bug with FcFontList() where previously
2934 it was NOT checking whether the config is up-to-date. May want to
2935 keep the old behavior and document that ScanInterval is essentially
2936 unused internally (FcFontSetList uses it, but we can remove that
2937 too).
2938
2939 doc/fcconfig.fncs | 21 +++++++++++++++++++++
2940 doc/fcfontset.fncs | 3 +++
2941 src/fclist.c | 3 +++
2942 3 files changed, 27 insertions(+), 0 deletions(-)
2943
2944 commit 1439c8f21af1533a920b54333f79459f456a402e
2945 Author: Behdad Esfahbod <behdad (a] behdad.org>
2946 Date: Fri Aug 22 16:51:33 2008 -0400
2947
2948 Handle -h and --help according to GNU Coding Standards (#17104)
2949
2950 Added -h instead of -?. And upon -h and --help, write usave to stdout
2951 instead of stdin, and return 0 instead of 1.
2952
2953 -? still works like before as that's what getopt returns upon unknown
2954 arguments.
2955
2956 fc-cache/fc-cache.c | 47
2957 +++++++++++++++++++++++++----------------------
2958 fc-cache/fc-cache.sgml | 4 ++--
2959 fc-cat/fc-cat.c | 45
2960 ++++++++++++++++++++++++---------------------
2961 fc-cat/fc-cat.sgml | 4 ++--
2962 fc-list/fc-list.c | 36 ++++++++++++++++++++----------------
2963 fc-list/fc-list.sgml | 4 ++--
2964 fc-match/fc-match.c | 44
2965 ++++++++++++++++++++++++--------------------
2966 fc-match/fc-match.sgml | 4 ++--
2967 fc-query/fc-query.c | 40 ++++++++++++++++++++++------------------
2968 fc-query/fc-query.sgml | 4 ++--
2969 10 files changed, 125 insertions(+), 107 deletions(-)
2970
2971 commit df243f93be4306e788aebf6b2ac4a7c1b97550ae
2972 Author: Behdad Esfahbod <behdad (a] behdad.org>
2973 Date: Fri Aug 22 13:02:14 2008 -0400
2974
2975 Add WenQuanYi fonts to default conf (#17262, from Mandriva)
2976
2977 conf.d/65-nonlatin.conf | 4 ++++
2978 1 files changed, 4 insertions(+), 0 deletions(-)
2979
2980 commit f31d8b1b1a93334611353d7ea846f8006fda855c
2981 Author: Behdad Esfahbod <behdad (a] behdad.org>
2982 Date: Fri Aug 22 03:51:57 2008 -0400
2983
2984 Add Sindhi .orth file. (#17140)
2985
2986 fc-lang/sd.orth | 28 ++++++++++++++++++++++++++++
2987 1 files changed, 28 insertions(+), 0 deletions(-)
2988
2989 commit b9f18922f112f2f551429b692d793dda7d02cd86
2990 Author: Behdad Esfahbod <behdad (a] behdad.org>
2991 Date: Thu Aug 21 17:17:04 2008 -0400
2992
2993 Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)
2994
2995 fc-lang/sr.orth | 24 +++++++-----------------
2996 1 files changed, 7 insertions(+), 17 deletions(-)
2997
2998 commit 74e16ceeeab86f50c4b6bea12800f70110cd4794
2999 Author: Behdad Esfahbod <behdad (a] behdad.org>
3000 Date: Thu Aug 14 15:27:16 2008 -0400
3001
3002 Fix docs re 'orig' argument of FcPatternBuild and family
3003
3004 Now call it 'p' or 'pattern', since it's modified in place.
3005 There is no copying.
3006
3007 doc/fcpattern.fncs | 6 +++---
3008 fontconfig/fontconfig.h | 4 ++--
3009 src/fcpat.c | 12 ++++++------
3010 3 files changed, 11 insertions(+), 11 deletions(-)
3011
3012 commit bb65f58f6354b8ad363021457852ad9e841cef89
3013 Author: Behdad Esfahbod <behdad (a] behdad.org>
3014 Date: Wed Aug 13 16:45:18 2008 -0400
3015
3016 [doc] Fix signature of FcConfigHome()
3017
3018 We should write a test to automatically cross-check signatures
3019 from public headers to docs.
3020
3021 doc/fcconfig.fncs | 5 +++--
3022 1 files changed, 3 insertions(+), 2 deletions(-)
3023
3024 commit e690fbb20ec41ef018a32ac01118a41103c01289
3025 Author: Behdad Esfahbod <behdad (a] behdad.org>
3026 Date: Wed Aug 13 03:30:23 2008 -0400
3027
3028 Get rid of $Id: ChangeLog,v 1.1.1.2 2010/11/21 06:35:29 mrg Exp $ tags
3029
3030 COPYING | 2 +-
3031 Makefile.am | 2 +-
3032 conf.d/Makefile.am | 2 +-
3033 configure.in | 2 +-
3034 doc/Makefile.am | 2 +-
3035 doc/confdir.sgml.in | 2 +-
3036 doc/edit-sgml.c | 2 +-
3037 doc/fcatomic.fncs | 2 +-
3038 doc/fcblanks.fncs | 2 +-
3039 doc/fccharset.fncs | 2 +-
3040 doc/fcconfig.fncs | 2 +-
3041 doc/fcconstant.fncs | 2 +-
3042 doc/fcfile.fncs | 2 +-
3043 doc/fcfontset.fncs | 2 +-
3044 doc/fcfreetype.fncs | 2 +-
3045 doc/fcinit.fncs | 2 +-
3046 doc/fcmatrix.fncs | 2 +-
3047 doc/fcobjectset.fncs | 2 +-
3048 doc/fcobjecttype.fncs | 2 +-
3049 doc/fcpattern.fncs | 2 +-
3050 doc/fcstring.fncs | 2 +-
3051 doc/fcstrset.fncs | 2 +-
3052 doc/fcvalue.fncs | 2 +-
3053 doc/fontconfig-devel.sgml | 2 +-
3054 doc/func.sgml | 2 +-
3055 doc/version.sgml.in | 2 +-
3056 fc-cache/Makefile.am | 2 +-
3057 fc-case/fc-case.c | 2 +-
3058 fc-case/fccase.tmpl.h | 2 +-
3059 fc-cat/Makefile.am | 2 +-
3060 fc-glyphname/fc-glyphname.c | 2 +-
3061 fc-glyphname/fcglyphname.tmpl.h | 2 +-
3062 fc-list/Makefile.am | 2 +-
3063 fc-match/Makefile.am | 2 +-
3064 fc-query/Makefile.am | 2 +-
3065 src/Makefile.am | 2 +-
3066 36 files changed, 36 insertions(+), 36 deletions(-)
3067
3068 commit 3042050954ddbe205e3166c9910886839829e788
3069 Author: Behdad Esfahbod <behdad (a] behdad.org>
3070 Date: Wed Aug 13 03:16:39 2008 -0400
3071
3072 [doc] Document that a zero rescanInterval disables automatic checks
3073 (#17103)
3074
3075 doc/fcconfig.fncs | 2 ++
3076 1 files changed, 2 insertions(+), 0 deletions(-)
3077
3078 commit 41fc0fe68d88c1fdd38469a51a322dab6a30757d
3079 Author: Behdad Esfahbod <behdad (a] behdad.org>
3080 Date: Wed Aug 13 02:50:35 2008 -0400
3081
3082 Add FcPatternFilter() (#13016)
3083
3084 doc/fcpattern.fncs | 12 ++++++++++++
3085 fontconfig/fontconfig.h | 3 +++
3086 src/fcpat.c | 37 +++++++++++++++++++++++++++++++++++++
3087 3 files changed, 52 insertions(+), 0 deletions(-)
3088
3089 commit e6f14d3c513a9f2e7d75c389db4f65aa0dc0502f
3090 Author: Behdad Esfahbod <behdad (a] behdad.org>
3091 Date: Wed Aug 13 02:47:12 2008 -0400
3092
3093 [doc] Add const decorator for FcPatternDuplicate()
3094
3095 doc/fcpattern.fncs | 2 +-
3096 1 files changed, 1 insertions(+), 1 deletions(-)
3097
3098 commit 29874098537e763e8e4cd3fefb1ecc0f36b808a5
3099 Author: Behdad Esfahbod <behdad (a] behdad.org>
3100 Date: Wed Aug 13 02:24:42 2008 -0400
3101
3102 Implement fc-list --verbose (#13015)
3103
3104 A private FcObjectGetSet() is implemented that provides an
3105 FcObjectSet of all registered elements. FcFontSetList() is
3106 then modified to use the object set from FcObjectGetSet() if
3107 provided object-set is NULL.
3108
3109 Alternatively FcObjectGetSet() can be made public. In that
3110 case fc-list can use that as a base if --verbose is included,
3111 and also add any elements provided by the user (though that has
3112 no effect, as all elements from the cache are already registered).
3113 Currently fc-list ignores user-provided elements if --verbose
3114 is specified.
3115
3116 fc-list/fc-list.c | 41 ++++++++++++++++++++++++-----------------
3117 fc-list/fc-list.sgml | 10 +++++++---
3118 src/fcint.h | 3 +++
3119 src/fclist.c | 10 ++++++++++
3120 src/fcname.c | 14 ++++++++++++++
3121 5 files changed, 58 insertions(+), 20 deletions(-)
3122
3123 commit 77c0d8bce86ca088782d5631617c0ef681d91312
3124 Author: Behdad Esfahbod <behdad (a] behdad.org>
3125 Date: Wed Aug 13 01:31:18 2008 -0400
3126
3127 Add fc-query (#13019)
3128
3129 .gitignore | 2 +
3130 Makefile.am | 2 +-
3131 configure.in | 1 +
3132 doc/fontconfig-user.sgml | 2 +-
3133 fc-cache/fc-cache.sgml | 1 +
3134 fc-cat/fc-cat.sgml | 1 +
3135 fc-list/fc-list.sgml | 1 +
3136 fc-match/fc-match.sgml | 1 +
3137 fc-query/Makefile.am | 59 ++++++++++++++++
3138 fc-query/fc-query.c | 166
3139 +++++++++++++++++++++++++++++++++++++++++++
3140 fc-query/fc-query.sgml | 174
3141 ++++++++++++++++++++++++++++++++++++++++++++++
3142 11 files changed, 408 insertions(+), 2 deletions(-)
3143
3144 commit d5b6085c3e40b4e2605cab7ff6c8a621b961b2d2
3145 Author: Behdad Esfahbod <behdad (a] behdad.org>
3146 Date: Wed Aug 13 00:42:12 2008 -0400
3147
3148 Update man pages
3149
3150 fc-cache/fc-cache.sgml | 16 ++++++++++------
3151 fc-cat/fc-cat.sgml | 15 +++++++++++----
3152 fc-list/fc-list.sgml | 12 ++++++++----
3153 fc-match/fc-match.sgml | 30 +++++++++++++++++++++++-------
3154 4 files changed, 52 insertions(+), 21 deletions(-)
3155
3156 commit 88261bafff30ec02b5a2180f1f9b786c8ff44e3d
3157 Author: Behdad Esfahbod <behdad (a] behdad.org>
3158 Date: Tue Aug 12 23:44:44 2008 -0400
3159
3160 [fc-match] Fix list of getopt options in --help
3161
3162 fc-match/fc-match.c | 4 ++--
3163 1 files changed, 2 insertions(+), 2 deletions(-)
3164
3165 commit 43291847c58002fca99984dcec4f1bbbb0d0f61d
3166 Author: Behdad Esfahbod <behdad (a] behdad.org>
3167 Date: Tue Aug 12 18:00:35 2008 -0400
3168
3169 Add ~/.fonts.conf.d to default config (#17100)
3170
3171 conf.d/50-user.conf | 1 +
3172 1 files changed, 1 insertions(+), 0 deletions(-)
3173
3174 commit 4f468454d80bf4f1d256f084afd69cabecf1243e
3175 Author: Behdad Esfahbod <behdad (a] behdad.org>
3176 Date: Tue Aug 12 17:54:45 2008 -0400
3177
3178 Update Thai default families (#16223)
3179
3180 Patch from Theppitak Karoonboonyanan
3181
3182 conf.d/65-nonlatin.conf | 13 +++++++++----
3183 1 files changed, 9 insertions(+), 4 deletions(-)
3184
3185 commit 2e08e0f243633386b6441784926f928359c92453
3186 Author: Behdad Esfahbod <behdad (a] behdad.org>
3187 Date: Tue Aug 12 17:52:02 2008 -0400
3188
3189 [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet
3190 (#16272)
3191
3192 doc/fcpattern.fncs | 6 ++++--
3193 1 files changed, 4 insertions(+), 2 deletions(-)
3194
3195 commit 317b849215ab16cfcd0dda0e424efc9216a74f28
3196 Author: Behdad Esfahbod <behdad (a] behdad.org>
3197 Date: Tue Aug 12 16:34:24 2008 -0400
3198
3199 Replace RCS Id tags with the file name
3200
3201 config/Makedefs.in | 2 +-
3202 config/install.sh | 2 +-
3203 fc-cache/fc-cache.c | 2 +-
3204 fc-cat/fc-cat.c | 2 +-
3205 fc-lang/aa.orth | 2 +-
3206 fc-lang/ab.orth | 2 +-
3207 fc-lang/af.orth | 2 +-
3208 fc-lang/am.orth | 2 +-
3209 fc-lang/ar.orth | 2 +-
3210 fc-lang/ast.orth | 2 +-
3211 fc-lang/ava.orth | 2 +-
3212 fc-lang/ay.orth | 2 +-
3213 fc-lang/az.orth | 2 +-
3214 fc-lang/az_ir.orth | 2 +-
3215 fc-lang/ba.orth | 2 +-
3216 fc-lang/bam.orth | 2 +-
3217 fc-lang/be.orth | 2 +-
3218 fc-lang/bg.orth | 2 +-
3219 fc-lang/bh.orth | 2 +-
3220 fc-lang/bho.orth | 2 +-
3221 fc-lang/bi.orth | 2 +-
3222 fc-lang/bin.orth | 2 +-
3223 fc-lang/bn.orth | 2 +-
3224 fc-lang/bo.orth | 2 +-
3225 fc-lang/br.orth | 2 +-
3226 fc-lang/bs.orth | 2 +-
3227 fc-lang/bua.orth | 2 +-
3228 fc-lang/ca.orth | 2 +-
3229 fc-lang/ce.orth | 2 +-
3230 fc-lang/ch.orth | 2 +-
3231 fc-lang/chm.orth | 2 +-
3232 fc-lang/chr.orth | 2 +-
3233 fc-lang/co.orth | 2 +-
3234 fc-lang/cs.orth | 2 +-
3235 fc-lang/cu.orth | 2 +-
3236 fc-lang/cv.orth | 2 +-
3237 fc-lang/cy.orth | 2 +-
3238 fc-lang/da.orth | 2 +-
3239 fc-lang/de.orth | 2 +-
3240 fc-lang/dz.orth | 2 +-
3241 fc-lang/el.orth | 2 +-
3242 fc-lang/en.orth | 2 +-
3243 fc-lang/eo.orth | 2 +-
3244 fc-lang/es.orth | 2 +-
3245 fc-lang/et.orth | 2 +-
3246 fc-lang/eu.orth | 2 +-
3247 fc-lang/fa.orth | 2 +-
3248 fc-lang/fc-lang.c | 2 +-
3249 fc-lang/fc-lang.man | 2 +-
3250 fc-lang/fclang.tmpl.h | 2 +-
3251 fc-lang/fi.orth | 2 +-
3252 fc-lang/fj.orth | 2 +-
3253 fc-lang/fo.orth | 2 +-
3254 fc-lang/fr.orth | 2 +-
3255 fc-lang/ful.orth | 2 +-
3256 fc-lang/fur.orth | 2 +-
3257 fc-lang/fy.orth | 2 +-
3258 fc-lang/ga.orth | 2 +-
3259 fc-lang/gd.orth | 2 +-
3260 fc-lang/gez.orth | 2 +-
3261 fc-lang/gl.orth | 2 +-
3262 fc-lang/gn.orth | 2 +-
3263 fc-lang/gu.orth | 2 +-
3264 fc-lang/gv.orth | 2 +-
3265 fc-lang/ha.orth | 2 +-
3266 fc-lang/haw.orth | 2 +-
3267 fc-lang/he.orth | 2 +-
3268 fc-lang/hi.orth | 2 +-
3269 fc-lang/ho.orth | 2 +-
3270 fc-lang/hr.orth | 2 +-
3271 fc-lang/hu.orth | 2 +-
3272 fc-lang/hy.orth | 2 +-
3273 fc-lang/ia.orth | 2 +-
3274 fc-lang/ibo.orth | 2 +-
3275 fc-lang/id.orth | 2 +-
3276 fc-lang/ie.orth | 2 +-
3277 fc-lang/ik.orth | 2 +-
3278 fc-lang/io.orth | 2 +-
3279 fc-lang/is.orth | 2 +-
3280 fc-lang/it.orth | 2 +-
3281 fc-lang/iu.orth | 2 +-
3282 fc-lang/ja.orth | 2 +-
3283 fc-lang/ka.orth | 2 +-
3284 fc-lang/kaa.orth | 2 +-
3285 fc-lang/ki.orth | 2 +-
3286 fc-lang/kk.orth | 2 +-
3287 fc-lang/kl.orth | 2 +-
3288 fc-lang/km.orth | 2 +-
3289 fc-lang/kn.orth | 2 +-
3290 fc-lang/ko.orth | 2 +-
3291 fc-lang/kok.orth | 2 +-
3292 fc-lang/ks.orth | 2 +-
3293 fc-lang/ku.orth | 2 +-
3294 fc-lang/ku_ir.orth | 2 +-
3295 fc-lang/kum.orth | 2 +-
3296 fc-lang/kv.orth | 2 +-
3297 fc-lang/kw.orth | 2 +-
3298 fc-lang/ky.orth | 2 +-
3299 fc-lang/la.orth | 2 +-
3300 fc-lang/lb.orth | 2 +-
3301 fc-lang/lez.orth | 2 +-
3302 fc-lang/ln.orth | 2 +-
3303 fc-lang/lo.orth | 2 +-
3304 fc-lang/lt.orth | 2 +-
3305 fc-lang/lv.orth | 2 +-
3306 fc-lang/mai.orth | 2 +-
3307 fc-lang/mg.orth | 2 +-
3308 fc-lang/mh.orth | 2 +-
3309 fc-lang/mi.orth | 2 +-
3310 fc-lang/mk.orth | 2 +-
3311 fc-lang/ml.orth | 2 +-
3312 fc-lang/mn.orth | 2 +-
3313 fc-lang/mo.orth | 2 +-
3314 fc-lang/mr.orth | 2 +-
3315 fc-lang/mt.orth | 2 +-
3316 fc-lang/my.orth | 2 +-
3317 fc-lang/nb.orth | 2 +-
3318 fc-lang/nds.orth | 2 +-
3319 fc-lang/ne.orth | 2 +-
3320 fc-lang/nl.orth | 2 +-
3321 fc-lang/nn.orth | 2 +-
3322 fc-lang/no.orth | 2 +-
3323 fc-lang/nr.orth | 2 +-
3324 fc-lang/nso.orth | 2 +-
3325 fc-lang/ny.orth | 2 +-
3326 fc-lang/oc.orth | 2 +-
3327 fc-lang/om.orth | 2 +-
3328 fc-lang/or.orth | 2 +-
3329 fc-lang/os.orth | 2 +-
3330 fc-lang/pa.orth | 2 +-
3331 fc-lang/pl.orth | 2 +-
3332 fc-lang/ps_af.orth | 2 +-
3333 fc-lang/ps_pk.orth | 2 +-
3334 fc-lang/pt.orth | 2 +-
3335 fc-lang/rm.orth | 2 +-
3336 fc-lang/ro.orth | 2 +-
3337 fc-lang/ru.orth | 2 +-
3338 fc-lang/sa.orth | 2 +-
3339 fc-lang/sah.orth | 2 +-
3340 fc-lang/sco.orth | 2 +-
3341 fc-lang/se.orth | 2 +-
3342 fc-lang/sel.orth | 2 +-
3343 fc-lang/sh.orth | 2 +-
3344 fc-lang/shs.orth | 2 +-
3345 fc-lang/si.orth | 2 +-
3346 fc-lang/sk.orth | 2 +-
3347 fc-lang/sl.orth | 2 +-
3348 fc-lang/sm.orth | 2 +-
3349 fc-lang/sma.orth | 2 +-
3350 fc-lang/smj.orth | 2 +-
3351 fc-lang/smn.orth | 2 +-
3352 fc-lang/sms.orth | 2 +-
3353 fc-lang/so.orth | 2 +-
3354 fc-lang/sq.orth | 2 +-
3355 fc-lang/sr.orth | 2 +-
3356 fc-lang/ss.orth | 2 +-
3357 fc-lang/st.orth | 2 +-
3358 fc-lang/sv.orth | 2 +-
3359 fc-lang/sw.orth | 2 +-
3360 fc-lang/syr.orth | 2 +-
3361 fc-lang/ta.orth | 2 +-
3362 fc-lang/te.orth | 2 +-
3363 fc-lang/tg.orth | 2 +-
3364 fc-lang/th.orth | 2 +-
3365 fc-lang/ti_er.orth | 2 +-
3366 fc-lang/ti_et.orth | 2 +-
3367 fc-lang/tig.orth | 2 +-
3368 fc-lang/tk.orth | 2 +-
3369 fc-lang/tl.orth | 2 +-
3370 fc-lang/tn.orth | 2 +-
3371 fc-lang/to.orth | 2 +-
3372 fc-lang/tr.orth | 2 +-
3373 fc-lang/ts.orth | 2 +-
3374 fc-lang/tt.orth | 2 +-
3375 fc-lang/tw.orth | 2 +-
3376 fc-lang/tyv.orth | 2 +-
3377 fc-lang/ug.orth | 2 +-
3378 fc-lang/uk.orth | 2 +-
3379 fc-lang/ur.orth | 2 +-
3380 fc-lang/uz.orth | 2 +-
3381 fc-lang/ven.orth | 2 +-
3382 fc-lang/vi.orth | 2 +-
3383 fc-lang/vo.orth | 2 +-
3384 fc-lang/vot.orth | 2 +-
3385 fc-lang/wa.orth | 2 +-
3386 fc-lang/wen.orth | 2 +-
3387 fc-lang/wo.orth | 2 +-
3388 fc-lang/xh.orth | 2 +-
3389 fc-lang/yap.orth | 2 +-
3390 fc-lang/yi.orth | 2 +-
3391 fc-lang/yo.orth | 2 +-
3392 fc-lang/zh_cn.orth | 2 +-
3393 fc-lang/zh_hk.orth | 2 +-
3394 fc-lang/zh_mo.orth | 2 +-
3395 fc-lang/zh_sg.orth | 2 +-
3396 fc-lang/zh_tw.orth | 2 +-
3397 fc-lang/zu.orth | 2 +-
3398 fc-list/fc-list.c | 2 +-
3399 fc-match/fc-match.c | 2 +-
3400 fontconfig/fcfreetype.h | 2 +-
3401 fontconfig/fcprivate.h | 2 +-
3402 fontconfig/fontconfig.h | 2 +-
3403 src/fcatomic.c | 2 +-
3404 src/fcblanks.c | 2 +-
3405 src/fccfg.c | 2 +-
3406 src/fccharset.c | 2 +-
3407 src/fcdbg.c | 2 +-
3408 src/fcdefault.c | 2 +-
3409 src/fcdir.c | 2 +-
3410 src/fcfreetype.c | 2 +-
3411 src/fcfs.c | 2 +-
3412 src/fcinit.c | 2 +-
3413 src/fcint.h | 2 +-
3414 src/fclang.c | 2 +-
3415 src/fclist.c | 2 +-
3416 src/fcmatch.c | 2 +-
3417 src/fcmatrix.c | 2 +-
3418 src/fcname.c | 2 +-
3419 src/fcstr.c | 2 +-
3420 src/fcxml.c | 2 +-
3421 220 files changed, 220 insertions(+), 220 deletions(-)
3422
3423 commit aef608efed2feb867128e528cd9d39ee7e10a0ac
3424 Author: Behdad Esfahbod <behdad (a] behdad.org>
3425 Date: Tue Aug 12 16:11:29 2008 -0400
3426
3427 Add orth file for Maithili mai.orth (#15821)
3428
3429 fc-lang/mai.orth | 25 +++++++++++++++++++++++++
3430 1 files changed, 25 insertions(+), 0 deletions(-)
3431
3432 commit 1bcf4ae5f2348d7956c435d34f2856ebfaccd6c8
3433 Author: Behdad Esfahbod <behdad (a] behdad.org>
3434 Date: Tue Aug 12 15:10:04 2008 -0400
3435
3436 When canonizing filenames, squash // and remove final / (#bug 16286)
3437
3438 The fact that we now drop final slashes from all filenames without
3439 checking that the file name represents a directory may surprise some,
3440 but it doesn't bother me really.
3441
3442 src/fcstr.c | 3 +++
3443 1 files changed, 3 insertions(+), 0 deletions(-)
3444
3445 commit b21bea3731106ef30224f9255c4232d6e2607803
3446 Author: Behdad Esfahbod <behdad (a] behdad.org>
3447 Date: Tue Aug 12 14:32:40 2008 -0400
3448
3449 [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)
3450
3451 doc/fcconfig.fncs | 2 +-
3452 1 files changed, 1 insertions(+), 1 deletions(-)
3453
3454 commit e04afe83de409b880be9a854b34fb624bca5c3b0
3455 Author: Behdad Esfahbod <behdad (a] behdad.org>
3456 Date: Tue Aug 12 14:10:03 2008 -0400
3457
3458 Avoid C99ism in Win32 code (#16651)
3459
3460 src/fccfg.c | 3 ++-
3461 src/fcxml.c | 3 ++-
3462 2 files changed, 4 insertions(+), 2 deletions(-)
3463
3464 commit f7364e6273df6f660e6b01ea5189e88b34ba4602
3465 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
3466 Date: Thu Feb 12 10:23:40 2009 +1030
3467
3468 Remove build manpage logfile if it exists
3469
3470 doc/Makefile.am | 1 +
3471 1 files changed, 1 insertions(+), 0 deletions(-)
3472
3473 commit 0e21b5a4d5609a5dd0f332b412d878b6f1037d29
3474 Author: Peter <pva (a] gentoo.org>
3475 Date: Sun Jun 22 09:21:05 2008 -0700
3476
3477 Make sure alias files are built first (bug 16464)
3478
3479 Signed-off-by: Keith Packard <keithp (a] keithp.com>
3480
3481 fc-case/Makefile.am | 4 +++-
3482 1 files changed, 3 insertions(+), 1 deletions(-)
3483
3484 commit a93b4c2aab1d79573abd646147596a8a34b19350
3485 Author: Keith Packard <keithp (a] keithp.com>
3486 Date: Sat May 31 19:24:35 2008 -0700
3487
3488 Bump version to 2.6.0
3489
3490 README | 6 ++++--
3491 configure.in | 2 +-
3492 fontconfig/fontconfig.h | 4 ++--
3493 3 files changed, 7 insertions(+), 5 deletions(-)
3494
3495 commit d0902ee0867bd11e4ff266876a69c258eee8d08d
3496 Author: Keith Packard <keithp (a] keithp.com>
3497 Date: Sat May 24 17:52:41 2008 -0700
3498
3499 Bump version to 2.5.93
3500
3501 README | 34 ++++++++++++++++++++++++++++++++--
3502 configure.in | 2 +-
3503 fontconfig/fontconfig.h | 2 +-
3504 3 files changed, 34 insertions(+), 4 deletions(-)
3505
3506 commit 8ade2369238a0b439192a847f12fcc9748a6d73a
3507 Author: Keith Packard <keithp (a] keithp.com>
3508 Date: Sat May 24 17:14:24 2008 -0700
3509
3510 Ignore empty <dir></dir> elements
3511
3512 An empty element would cause every file starting with the current
3513 directory to be scanned, probably not what the user wanted.
3514
3515 src/fcxml.c | 4 +++-
3516 1 files changed, 3 insertions(+), 1 deletions(-)
3517
3518 commit 83c5c357abc8d626680943537b4dbc020d6c378c
3519 Author: Keith Packard <keithp (a] keithp.com>
3520 Date: Sat May 24 17:01:12 2008 -0700
3521
3522 Oops. Fix for bug 15928 used wrong path for installed fc-cache.
3523
3524 fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
3525
3526 Makefile.am | 4 ++--
3527 1 files changed, 2 insertions(+), 2 deletions(-)
3528
3529 commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
3530 Author: Keith Packard <keithp (a] keithp.com>
3531 Date: Sat May 24 16:32:27 2008 -0700
3532
3533 Libs.private needs freetype libraries
3534
3535 To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
3536 Libs.private.
3537
3538 fontconfig.pc.in | 2 +-
3539 1 files changed, 1 insertions(+), 1 deletions(-)
3540
3541 commit ad3fc667914d19435ade56adc8afe584d5605d10
3542 Author: Sayamindu Dasgupta <sayamindu (a] gmail.com>
3543 Date: Sat May 24 16:15:27 2008 -0700
3544
3545 FcConfigUptoDate breaks if directory mtime is in the future. Bug
3546 14424.
3547
3548 At OLPC, we came across a bug where the Browse activity (based
3549 on xulrunner)
3550 took 100% CPU after an upgrade/. It turns out the Mozilla uses
3551 FcConfigUptoDate() to check if new fonts have been added to the
3552 system, and
3553 this function was always returning FcFalse since we have the mtimes
3554 of some
3555 font directories set in the future. The attached patch makes
3556 FcConfigUptoDate() print a warning and return FcTrue if mtime of
3557 directories
3558 are in the future.
3559
3560 src/fccfg.c | 13 ++++++++++++-
3561 1 files changed, 12 insertions(+), 1 deletions(-)
3562
3563 commit b808204023ab47eb06dc520665eb7a0473320a9b
3564 Author: Evgeniy Stepanov <eugeni.stepanov (a] gmail.com>
3565 Date: Sat May 24 16:09:17 2008 -0700
3566
3567 Fix index/offset for 'decorative' matcher. Bug 15890.
3568
3569 It seems indices in _FcMatchers array are slightly mixed up,
3570 MATCH_DECORATIVE
3571 should be 10, not 11.
3572
3573 And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
3574
3575 src/fcmatch.c | 7 +++----
3576 1 files changed, 3 insertions(+), 4 deletions(-)
3577
3578 commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
3579 Author: Glen Low <glen.low (a] pixelglow.com>
3580 Date: Sat May 24 15:59:35 2008 -0700
3581
3582 Fix Win32 build error: install tries to run fc-cache locally
3583 (bug 15928).
3584
3585 When building in Win32 e.g. with MinGW, the install tries to run
3586 fc-cache
3587 locally but the required DLL's are not in the path. I've included
3588 a patch for
3589 this to fix Makefile.in to run fc-cache from bindir but obviously
3590 this should
3591 be applied to Makefile.am instead.
3592
3593 (the second part of this patch was already in the tree)
3594
3595 Makefile.am | 4 ++--
3596 1 files changed, 2 insertions(+), 2 deletions(-)
3597
3598 commit 557f87f7337df1d78c04d2c993916d1d1748360f
3599 Author: Neskie Manuel <neskiem (a] gmail.com>
3600 Date: Sat May 24 15:51:41 2008 -0700
3601
3602 Add Secwepemctsin Orthography. Bug 15996.
3603
3604 fc-lang/shs.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
3605 1 files changed, 48 insertions(+), 0 deletions(-)
3606
3607 commit a572f547fd46bf169b617108552ab0fa280f4813
3608 Author: Behdad Esfahbod <freedesktop (a] behdad.org>
3609 Date: Sat May 24 15:48:00 2008 -0700
3610
3611 Persian conf update. (bug 16066).
3612
3613 conf.d/40-nonlatin.conf | 37 +++++++++++++++++++++++++++++++++++++
3614 conf.d/65-fonts-persian.conf | 24 ++++++++++++++++++++----
3615 2 files changed, 57 insertions(+), 4 deletions(-)
3616
3617 commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
3618 Author: Alexey Khoroshilov <khoroshilov (a] linuxtesting.org>
3619 Date: Sat May 24 15:44:00 2008 -0700
3620
3621 Fix FcStrDirname documentation. (bug 16068)
3622
3623 Description of FcStrDirname is absent in the official documentation of
3624 fontconfig-2.5.92. At the same time the source documentation contains
3625 description of the function.
3626
3627 The problem is a consequence of a misprint in the format of the source
3628 documentation file 'fcstring.fncs'. The finish mark of description
3629 of the
3630 previous function is absent.
3631
3632 doc/fcstring.fncs | 1 +
3633 1 files changed, 1 insertions(+), 0 deletions(-)
3634
3635 commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
3636 Author: Keith Packard <keithp (a] keithp.com>
3637 Date: Mon May 5 08:30:44 2008 -0700
3638
3639 Add a copy of dolt.m4 to acinclude.m4.
3640
3641 An ancient version of dolt.m4 was installed on my system leading to
3642 a broken
3643 build on non-Linux systems.
3644
3645 acinclude.m4 | 137
3646 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3647 1 files changed, 137 insertions(+), 0 deletions(-)
3648
3649 commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
3650 Author: Keith Packard <keithp (a] keithp.com>
3651 Date: Sun May 4 19:08:31 2008 -0700
3652
3653 Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
3654 (bug 15822)
3655
3656 Autohinting for Indic fonts has been disabled since freetype could
3657 not handle
3658 it properly. But since freetype-2.3.5, the hinting problems for
3659 indic fonts
3660 have been fixed. Thus this is a request to enable the autohinting in
3661 fontconfig again for all the indic fonts.
3662
3663 conf.d/25-unhint-nonlatin.conf | 119
3664 ----------------------------------------
3665 1 files changed, 0 insertions(+), 119 deletions(-)
3666
3667 commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
3668 Author: Keith Packard <keithp (a] keithp.com>
3669 Date: Sun May 4 01:27:42 2008 -0700
3670
3671 Add extended, caps, dunhill style mappings.
3672
3673 extended -> expanded.
3674 caps, dunhill -> decorative
3675
3676 src/fcfreetype.c | 5 +++--
3677 1 files changed, 3 insertions(+), 2 deletions(-)
3678
3679 commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
3680 Author: Keith Packard <keithp (a] keithp.com>
3681 Date: Sun May 4 01:26:40 2008 -0700
3682
3683 Fix a few memory tracking mistakes.
3684
3685 The built-in memory tracking code in fontconfig relies on a lot
3686 of manual
3687 function call tracking. A pain, but it helps debug leaks.
3688
3689 src/fcatomic.c | 2 +-
3690 src/fccharset.c | 6 ++++++
3691 src/fcinit.c | 2 ++
3692 src/fcpat.c | 2 +-
3693 src/fcstr.c | 9 +++++++--
3694 5 files changed, 17 insertions(+), 4 deletions(-)
3695
3696 commit c6c9400d67ffefa95100d03e6650ea901b05116b
3697 Author: Keith Packard <keithp (a] keithp.com>
3698 Date: Sun May 4 01:25:04 2008 -0700
3699
3700 Call FcFini to make memory debugging easier
3701
3702 FcFini frees all libary data structures so valgrind should report 0
3703 allocations in use when the program exits.
3704
3705 fc-cache/fc-cache.c | 1 +
3706 1 files changed, 1 insertions(+), 0 deletions(-)
3707
3708 commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
3709 Author: Keith Packard <keithp (a] keithp.com>
3710 Date: Sat May 3 20:39:07 2008 -0700
3711
3712 Bump version to 2.5.92
3713
3714 README | 40 ++++++++++++++++++++++++++++++++++++++--
3715 configure.in | 2 +-
3716 fontconfig/fontconfig.h | 2 +-
3717 3 files changed, 40 insertions(+), 4 deletions(-)
3718
3719 commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
3720 Author: Keith Packard <keithp (a] keithp.com>
3721 Date: Sat May 3 20:38:29 2008 -0700
3722
3723 git ignore doltcompile
3724
3725 .gitignore | 1 +
3726 1 files changed, 1 insertions(+), 0 deletions(-)
3727
3728 commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
3729 Author: Keith Packard <keithp (a] keithp.com>
3730 Date: Sat May 3 20:37:49 2008 -0700
3731
3732 Allow for RC versions in README update
3733
3734 new-version.sh | 4 ++--
3735 1 files changed, 2 insertions(+), 2 deletions(-)
3736
3737 commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
3738 Author: Keith Packard <keithp (a] keithp.com>
3739 Date: Sat May 3 20:23:37 2008 -0700
3740
3741 Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
3742 15692)
3743
3744 Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
3745 variables as it includes marcros:
3746
3747 m4_pattern_forbid([^_?LT_[A-Z_]+$])
3748
3749 Rename the LT_ variables to LIBT_ to work around this restriction.
3750
3751 configure.in | 18 +++++++++---------
3752 fontconfig-zip.in | 2 +-
3753 src/Makefile.am | 6 +++---
3754 3 files changed, 13 insertions(+), 13 deletions(-)
3755
3756 commit 0028f72bc818ca3bc343383fb644765ae12ce769
3757 Author: Carlo Bramini <carlo.bramix (a] libero.it>
3758 Date: Sat May 3 20:17:16 2008 -0700
3759
3760 Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
3761
3762 With PUBLIC_FILES no longer containing the freetype-dependent
3763 symbols, those
3764 must be added to the fontconfig.def file build process.
3765
3766 src/Makefile.am | 4 ++--
3767 1 files changed, 2 insertions(+), 2 deletions(-)
3768
3769 commit bdbc26f3d970581a3248c245451f7fbfb1609601
3770 Author: Keith Packard <keithp (a] keithp.com>
3771 Date: Sat May 3 20:14:07 2008 -0700
3772
3773 Make fc-match behave better when style is unknown (bug 15332)
3774
3775 fc-match/fc-match.c | 2 +-
3776 1 files changed, 1 insertions(+), 1 deletions(-)
3777
3778 commit 3322ca855330631e0d849e6beca0c2d82390898f
3779 Author: Keith Packard <keithp (a] keithp.com>
3780 Date: Sat May 3 20:07:35 2008 -0700
3781
3782 Use of ":=" in src/Makefile.am is unportable (bug 14420)
3783
3784 Building 2.5.91 on Solaris with the native make(1) yields
3785
3786 ...
3787 Making all in src
3788 make: Fatal error in reader: Makefile, line 313: Unexpected end of
3789 line seen
3790 Current working directory /tmp/fontconfig-2.5.91/src
3791 *** Error code 1
3792
3793 This is due to the following line (src/Makefile.am:143):
3794
3795 CLEANFILES := $(ALIAS_FILES)
3796
3797 Changing that to a standard assignment ("=") fixes the problem.
3798
3799 I believe the ":=" is a typo. ALIAS_FILES is just a statically
3800 assigned
3801 variable; it's not like evaluating it more than once would be
3802 a problem.
3803
3804 src/Makefile.am | 2 +-
3805 1 files changed, 1 insertions(+), 1 deletions(-)
3806
3807 commit df8ceebdbe735226bef602614921d517321c690f
3808 Author: Keith Packard <keithp (a] keithp.com>
3809 Date: Sat May 3 20:06:48 2008 -0700
3810
3811 Remove doltcompile in distclean
3812
3813 Makefile.am | 2 +-
3814 1 files changed, 1 insertions(+), 1 deletions(-)
3815
3816 commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
3817 Author: Ryan Schmidt <freedesktop-2008 (a] ryandesign.com>
3818 Date: Sat May 3 19:49:07 2008 -0700
3819
3820 fontconfig build fails if "head" is missing or unusable (bug 14304)
3821
3822 If the /usr/bin/head program is missing or unusable, or if an
3823 unusable head
3824 program is listed first in the PATH, fontconfig fails to build
3825
3826 using "sed -n 1p" instead of "head -1" would be a suitable workaround.
3827
3828 src/makealias | 2 +-
3829 1 files changed, 1 insertions(+), 1 deletions(-)
3830
3831 commit 6d65081e35fc1ffae1212f173853b0693645192e
3832 Author: Dennis Schridde <lindevel (a] gmx.net>
3833 Date: Sat May 3 19:45:31 2008 -0700
3834
3835 Proper config path for static libraries in win32
3836
3837 Since fontconfig didn't have special handling for paths in static
3838 Windows
3839 libraries, I've created a patch which should fix this.
3840
3841 Basically it does this:
3842 fccfg.c:
3843 If fontconfig_path was uninitialised it tries to get the directory
3844 the exe is
3845 in and uses a fonts/ dir inside that.
3846 fcxml.c:
3847 In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
3848 for a
3849 fonts/ directory where the exe is located.
3850
3851 src/fccfg.c | 26 +++++++++++++++++++++-----
3852 src/fcxml.c | 22 +++++++++++++++++++++-
3853 2 files changed, 42 insertions(+), 6 deletions(-)
3854
3855 commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
3856 Author: Changwoo Ryu <cwryu (a] debian.org>
3857 Date: Sat May 3 19:39:56 2008 -0700
3858
3859 Korean font in the default config - replacing baekmuk with un
3860 (bug 13569)
3861
3862 I propose to replace the default Baekmuk Korean fonts with Un fonts.
3863
3864 Some people don't agree but most Korean people prefer Un fonts
3865 to Baekmuk
3866 ones. Un fonts just look better, at least in the most common Linux
3867 desktops
3868 (antialiased, GNOME or KDE, high resolution).
3869
3870 conf.d/40-nonlatin.conf | 2 ++
3871 conf.d/65-nonlatin.conf | 4 ++++
3872 2 files changed, 6 insertions(+), 0 deletions(-)
3873
3874 commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
3875 Author: Sylvain Pasche <sylvain.pasche (a] gmail.com>
3876 Date: Sat May 3 19:33:45 2008 -0700
3877
3878 Fontconfig options for freetype sub-pixel filter configuration
3879
3880 David Turner has modified FreeType to be able to render sub-pixel
3881 decimated
3882 glyphs using different methods of filtering. Fontconfig needs new
3883 configurables to support selecting these new filtering options. A
3884 patch
3885 follows that would correspond to one available for Cairo in bug 10301.
3886
3887 doc/fontconfig-devel.sgml | 1 +
3888 doc/fontconfig-user.sgml | 5 +++++
3889 fontconfig/fontconfig.h | 9 ++++++++-
3890 src/fcint.h | 3 ++-
3891 src/fcname.c | 7 ++++++-
3892 5 files changed, 22 insertions(+), 3 deletions(-)
3893
3894 commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
3895 Author: Frederic Crozat <fcrozat (a] mandriva.com>
3896 Date: Sat May 3 19:26:09 2008 -0700
3897
3898 Merge some of Mandriva configuration into upstream configuration. Bug
3899 13247
3900
3901 This is merging some parts of Mandriva fontconfig changes, mostly
3902 adding and
3903 documenting fonts to common aliases.
3904
3905 conf.d/25-unhint-nonlatin.conf | 20 ++++++++++
3906 conf.d/60-latin.conf | 3 +
3907 conf.d/65-nonlatin.conf | 81
3908 ++++++++++++++++++++++++++++++++++++---
3909 conf.d/69-unifont.conf | 4 ++
3910 4 files changed, 101 insertions(+), 7 deletions(-)
3911
3912 commit c014142a207d6f3ac63580dfb0cacb243776f7c5
3913 Author: Keith Packard <keithp (a] keithp.com>
3914 Date: Sat May 3 19:09:57 2008 -0700
3915
3916 Add --all flag to fc-match to show the untrimmed list. Bug 13018.
3917
3918 fc-match/fc-match.c | 18 ++++++++++++------
3919 1 files changed, 12 insertions(+), 6 deletions(-)
3920
3921 commit 8415442f9bb8ad624c9940adf187390468c70548
3922 Author: Keith Packard <keithp (a] keithp.com>
3923 Date: Sat May 3 18:04:32 2008 -0700
3924
3925 Add some sample cursive and fantasy families.
3926
3927 conf.d/45-latin.conf | 20 ++++++++++++++++++++
3928 conf.d/60-latin.conf | 24 ++++++++++++++++++++++++
3929 2 files changed, 44 insertions(+), 0 deletions(-)
3930
3931 commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
3932 Author: Keith Packard <keithp (a] keithp.com>
3933 Date: Sat May 3 17:43:39 2008 -0700
3934
3935 Remove size and dpi values from bitmap fonts. Bug 8765.
3936
3937 The only relevant information is the pixel size; don't report
3938 anything else.
3939
3940 src/fcfreetype.c | 34 ----------------------------------
3941 1 files changed, 0 insertions(+), 34 deletions(-)
3942
3943 commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
3944 Author: Keith Packard <keithp (a] keithp.com>
3945 Date: Sat May 3 17:19:43 2008 -0700
3946
3947 Work around for bitmap-only TrueType fonts that are missing the
3948 glyf table.
3949
3950 Bitmap-only TrueType fonts without a glyf table will not load a
3951 glyph when
3952 FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
3953 fonts that have no
3954 glyphs and select a single strike to measure the glyph map with.
3955
3956 src/fcfreetype.c | 58
3957 +++++++++++++++++++++++++++++++++++++++++++++++------
3958 1 files changed, 51 insertions(+), 7 deletions(-)
3959
3960 commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
3961 Author: Keith Packard <keithp (a] keithp.com>
3962 Date: Sat May 3 17:18:01 2008 -0700
3963
3964 Use DOLT if available
3965
3966 configure.in | 1 +
3967 1 files changed, 1 insertions(+), 0 deletions(-)
3968
3969 commit ba884599133e444b5f6d0b9b6981079cf8059b9f
3970 Author: Eric Anholt <eric (a] anholt.net>
3971 Date: Fri Apr 18 11:52:41 2008 -0700
3972
3973 Fix build with !ENABLE_DOCS and no built manpages.
3974
3975 fc-cache/Makefile.am | 8 ++++++--
3976 fc-cat/Makefile.am | 8 ++++++--
3977 fc-list/Makefile.am | 8 ++++++--
3978 fc-match/Makefile.am | 8 ++++++--
3979 4 files changed, 24 insertions(+), 8 deletions(-)
3980
3981 commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
3982 Author: Keith Packard <keithp (a] keithp.com>
3983 Date: Thu Jan 10 10:58:25 2008 -0800
3984
3985 Bump version to 2.5.91
3986
3987 README | 26 ++++++++++++++++++++++----
3988 configure.in | 2 +-
3989 fontconfig/fontconfig.h | 2 +-
3990 3 files changed, 24 insertions(+), 6 deletions(-)
3991
3992 commit b2cbf483ab520ff21ca2152f960498d181613608
3993 Author: Keith Packard <keithp (a] keithp.com>
3994 Date: Thu Jan 10 10:58:22 2008 -0800
3995
3996 git-tag requires space after -m flag
3997
3998 new-version.sh | 2 +-
3999 1 files changed, 1 insertions(+), 1 deletions(-)
4000
4001 commit 51f1536479064c2d224860c15271a9b14c87fd62
4002 Author: Keith Packard <keithp (a] keithp.com>
4003 Date: Thu Jan 10 10:56:52 2008 -0800
4004
4005 new-version.sh was mis-editing files
4006
4007 new-version.sh | 19 ++++++++-----------
4008 1 files changed, 8 insertions(+), 11 deletions(-)
4009
4010 commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
4011 Author: Keith Packard <keithp (a] keithp.com>
4012 Date: Thu Jan 10 10:48:00 2008 -0800
4013
4014 Add more files to .gitignore
4015
4016 .gitignore | 7 +++++--
4017 1 files changed, 5 insertions(+), 2 deletions(-)
4018
4019 commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
4020 Author: Keith Packard <keithp (a] keithp.com>
4021 Date: Thu Jan 10 10:43:33 2008 -0800
4022
4023 Distribute khmer font aliases
4024
4025 conf.d/65-khmer.conf | 16 ++++++++++++++++
4026 conf.d/Makefile.am | 1 +
4027 2 files changed, 17 insertions(+), 0 deletions(-)
4028
4029 commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
4030 Author: Keith Packard <keithp (a] keithp.com>
4031 Date: Thu Jan 10 10:40:41 2008 -0800
4032
4033 Create new-version.sh to help with releases, update INSTALL
4034 instructions
4035
4036 INSTALL | 36 +++++------------
4037 new-version.sh | 121
4038 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4039 2 files changed, 131 insertions(+), 26 deletions(-)
4040
4041 commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
4042 Author: Keith Packard <keithp (a] keithp.com>
4043 Date: Thu Jan 10 08:58:57 2008 -0800
4044
4045 Distribute new fcftint.h file
4046
4047 src/Makefile.am | 2 +-
4048 1 files changed, 1 insertions(+), 1 deletions(-)
4049
4050 commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
4051 Author: Keith Packard <keithp (a] keithp.com>
4052 Date: Tue Jan 8 12:34:19 2008 -0800
4053
4054 Eliminate references to freetype from utility Makefile.am's
4055
4056 The utility programs don't use any freetype interfaces, so they
4057 don't need to directly refer to freetype headers or libraries.
4058
4059 fc-cache/Makefile.am | 4 ++--
4060 fc-cat/Makefile.am | 4 ++--
4061 fc-list/Makefile.am | 4 ++--
4062 fc-match/Makefile.am | 4 ++--
4063 4 files changed, 8 insertions(+), 8 deletions(-)
4064
4065 commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
4066 Author: Keith Packard <keithp (a] keithp.com>
4067 Date: Mon Jan 7 16:31:06 2008 -0800
4068
4069 Include fcftaliastail.h so that the freetype funcs are exported.
4070
4071 This header file needs to be included at the end of every file that
4072 exports any freetype symbols.
4073
4074 src/fcfreetype.c | 1 +
4075 src/fclang.c | 1 +
4076 src/fcpat.c | 1 +
4077 3 files changed, 3 insertions(+), 0 deletions(-)
4078
4079 commit dbd065ad312921308add99fc4cb31457d9045e6a
4080 Author: Keith Packard <keithp (a] keithp.com>
4081 Date: Wed Jan 2 08:47:14 2008 -0800
4082
4083 Remove freetype requirement for build-time applications.
4084
4085 This avoids requiring the freetype development files when cross
4086 compiling
4087
4088 fc-arch/Makefile.am | 2 +-
4089 fc-case/Makefile.am | 2 +-
4090 fc-glyphname/Makefile.am | 2 +-
4091 fc-lang/Makefile.am | 2 +-
4092 src/Makefile.am | 13 ++++++++--
4093 src/fcfreetype.c | 1 +
4094 src/fcftint.h | 54
4095 ++++++++++++++++++++++++++++++++++++++++++++++
4096 src/fcint.h | 18 +--------------
4097 src/fclang.c | 1 +
4098 src/fcpat.c | 1 +
4099 src/makealias | 6 +++-
4100 11 files changed, 76 insertions(+), 26 deletions(-)
4101
4102 commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
4103 Author: Keith Packard <keithp (a] keithp.com>
4104 Date: Sun Dec 23 14:06:41 2007 -0800
4105
4106 Fix OOM failure case in FcPStackPush.
4107
4108 When allocation for the node attributes fail, clean up the node
4109 allocation
4110 and report failure.
4111
4112 src/fcxml.c | 5 +++++
4113 1 files changed, 5 insertions(+), 0 deletions(-)
4114
4115 commit 0f7870887adff6db3cffda5485418143f2bfa1f6
4116 Author: Hongbo Zhao <hongbo.zhao (a] gmail.com>
4117 Date: Wed Dec 12 21:47:33 2007 -0800
4118
4119 Not_contain should use strstr, not strcmp on strings. (bug 13632)
4120
4121 For Version 2.5.0, (same for previous version 2.4.2), in source
4122 file fccfg.c,
4123 on line 700,
4124
4125 Original:
4126 ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
4127
4128 Should change to:
4129 ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
4130
4131 I think this is just a mistake when copy-n-paste similar codes in
4132 the same
4133 function. Apparently, return for "Not_contain" should be just the
4134 inverse of
4135 "Contain", not the same as "Equal".
4136
4137 src/fccfg.c | 2 +-
4138 1 files changed, 1 insertions(+), 1 deletions(-)
4139
4140 commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
4141 Author: Keith Packard <keithp (a] keithp.com>
4142 Date: Sun Nov 25 16:35:55 2007 -0800
4143
4144 Move conf.avail/README to conf.d/README (bug 13392)
4145
4146 Because conf.d is where most people look first. And the comment at
4147 the top
4148 of the README file says conf.d/README too.
4149
4150 conf.d/Makefile.am | 7 +++++--
4151 1 files changed, 5 insertions(+), 2 deletions(-)
4152
4153 commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
4154 Author: Keith Packard <keithp (a] koto.keithp.com>
4155 Date: Tue Nov 13 18:56:44 2007 -0800
4156
4157 Bump version number to 2.5
4158
4159 README | 15 +++++++++++++--
4160 configure.in | 2 +-
4161 fontconfig/fontconfig.h | 4 ++--
4162 3 files changed, 16 insertions(+), 5 deletions(-)
4163
4164 commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
4165 Author: Tor Lillqvist <tml (a] iki.fi>
4166 Date: Tue Nov 13 16:41:55 2007 -0800
4167
4168 Workaround for stat() brokenness in Microsoft's C library (bug 8526)
4169
4170 Fix a couple of longstanding problems with fontconfig on Windows that
4171 manifest themselves especially in GIMP. The root cause to the problems
4172 is in
4173 Microsoft's incredibly stupid stat() implementation. Basically, stat()
4174 returns wrong timestamp fields for files on NTFS filesystems on
4175 machines
4176 that use automatic DST switching.
4177
4178 See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
4179 http://www.codeproject.com/datetime/dstbugs.asp
4180
4181 As fccache.c now looks at more fields in the stat struct I fill in
4182 them all.
4183 I noticed that fstat() is used only on a fd just after opening it,
4184 so on
4185 Win32 I just call my stat() replacement before opening instead...
4186 Implementing a good replacement for fstat() would be harder because
4187 the code
4188 in fccache.c wants to compare inode numbers. There are no (readily
4189 accessible) inode numbers on Win32, so I fake it with the hash of
4190 the full
4191 file name, in the case as it is on disk. And fstat() doesn't know
4192 the full
4193 file name, so it would be rather hard to come up with a inode
4194 number to
4195 identify the file.
4196
4197 The patch also adds similar handling for the cache directory as for
4198 the fonts
4199 directory: If a cachedir element in fonts.conf contains the magic
4200 string
4201 "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
4202 path under
4203 the machine's (or user's) temp folder as returned by GetTempPath(). I
4204 don't
4205 want to hardcode any pathnames in a fonts.conf intended to be
4206 distributed to
4207 end-users, most of which who wouldn't know how to edit it anyway. And
4208 requiring an installer to edit it gets complicated.
4209
4210 configure.in | 6 +++-
4211 fc-cache/Makefile.am | 3 ++
4212 src/fccache.c | 93
4213 +++++++++++++++++++++++++++++++++++++++++++++++++-
4214 src/fcxml.c | 24 +++++++++++++
4215 4 files changed, 124 insertions(+), 2 deletions(-)
4216
4217 commit 1315db01b626aedd27e3e05bde96ce46c253629b
4218 Author: Keith Packard <keithp (a] koto.keithp.com>
4219 Date: Tue Nov 13 15:48:30 2007 -0800
4220
4221 Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
4222
4223 This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
4224
4225 Conflicts:
4226
4227 src/Makefile.am
4228
4229 Xft still uses the macros that are in fcprivate.h. Document those
4230 macros and
4231 include fcprivate.h in the published header files.
4232
4233 doc/check-missing-doc | 1 +
4234 doc/fcobjectset.fncs | 11 ++++
4235 doc/fcpattern.fncs | 12 ++++-
4236 fontconfig/Makefile.am | 3 +-
4237 fontconfig/fcprivate.h | 123
4238 +++++++++++++++++++++++++++++++++++++++++++++++
4239 fontconfig/fontconfig.h | 2 +-
4240 src/Makefile.am | 3 +-
4241 src/fcint.h | 95 +------------------------------------
4242 8 files changed, 152 insertions(+), 98 deletions(-)
4243
4244 commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
4245 Author: Keith Packard <keithp (a] koto.keithp.com>
4246 Date: Tue Nov 13 15:16:58 2007 -0800
4247
4248 Document that FcConfigGetFonts returns the internal fontset (bug
4249 13197)
4250
4251 FcConfigGetFonts returns the internal font set used by the library
4252 which
4253 must not be freed by the application or 'bad things' will happen.
4254
4255 doc/fcconfig.fncs | 3 ++-
4256 1 files changed, 2 insertions(+), 1 deletions(-)
4257
4258 commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
4259 Author: Keith Packard <keithp (a] koto.keithp.com>
4260 Date: Tue Nov 13 15:11:35 2007 -0800
4261
4262 Document that Match calls FcFontRenderPrepare (bug 13162).
4263
4264 The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
4265 without
4266 knowing that they call FcFontRenderPrepare.
4267
4268 doc/fcconfig.fncs | 12 ++++++++----
4269 doc/fcfontset.fncs | 12 ++++++++----
4270 2 files changed, 16 insertions(+), 8 deletions(-)
4271
4272 commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
4273 Author: Keith Packard <keithp (a] koto.keithp.com>
4274 Date: Tue Nov 13 14:58:39 2007 -0800
4275
4276 Document several function return values (Bug 13145).
4277
4278 Several functions had no indication of what the return value would be,
4279 mostly these were allocation failure returns.
4280
4281 doc/fcatomic.fncs | 4 +++-
4282 doc/fcconfig.fncs | 21 ++++++++++++++-------
4283 doc/fcconstant.fncs | 8 ++++++--
4284 doc/fcfile.fncs | 28 +++++++++++++++-------------
4285 doc/fcfontset.fncs | 3 ++-
4286 doc/fcinit.fncs | 7 +++++--
4287 doc/fcobjectset.fncs | 3 ++-
4288 doc/fcobjecttype.fncs | 6 ++++--
4289 8 files changed, 51 insertions(+), 29 deletions(-)
4290
4291 commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
4292 Author: Keith Packard <keithp (a] koto.keithp.com>
4293 Date: Mon Nov 5 16:08:55 2007 -0800
4294
4295 Fix parallel build in doc directory.
4296
4297 docbook2man has fixed output file names; place output in a
4298 subdirectory to
4299 avoid collisions.
4300
4301 doc/Makefile.am | 8 +++++---
4302 1 files changed, 5 insertions(+), 3 deletions(-)
4303
4304 commit 37e9d33950df03f76b6938ae5675ecfc853eb903
4305 Author: Keith Packard <keithp (a] koto.keithp.com>
4306 Date: Mon Nov 5 15:52:45 2007 -0800
4307
4308 Update version numbers to 2.4.92 (2.5 RC2)
4309
4310 README | 49
4311 +++++++++++++++++++++++++++++++++++++++++++++-
4312 fontconfig/fontconfig.h | 2 +-
4313 2 files changed, 48 insertions(+), 3 deletions(-)
4314
4315 commit a504f6b5394b96d2c6a24772b61705227a8e88ab
4316 Author: Behdad Esfahbod <behdad (a] behdad.org>
4317 Date: Mon Nov 5 18:12:51 2007 -0500
4318
4319 Simplify/improve 30-metric-aliases.conf
4320
4321 conf.d/30-metric-aliases.conf | 192
4322 +++++++++++++++++++++++------------------
4323 1 files changed, 109 insertions(+), 83 deletions(-)
4324
4325 commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
4326 Author: Behdad Esfahbod <behdad (a] behdad.org>
4327 Date: Mon Nov 5 17:07:36 2007 -0500
4328
4329 Remove list of available conf files from README.
4330 It was redundant and out-dated.
4331
4332 conf.d/README | 29 +----------------------------
4333 1 files changed, 1 insertions(+), 28 deletions(-)
4334
4335 commit 0294bda4800b94828b59139e6205730c74261c40
4336 Author: Behdad Esfahbod <behdad (a] behdad.org>
4337 Date: Mon Nov 5 17:05:36 2007 -0500
4338
4339 Fix documented conf-file naming format in README
4340
4341 conf.d/README | 8 ++++----
4342 1 files changed, 4 insertions(+), 4 deletions(-)
4343
4344 commit 07d04da76c4009552866ae0d2f85659186ef77d6
4345 Author: Behdad Esfahbod <behdad (a] behdad.org>
4346 Date: Mon Nov 5 17:01:44 2007 -0500
4347
4348 Remove 25-unhint-nonlatin.conf from default configuration by not
4349 linking it.
4350
4351 conf.d/Makefile.am | 1 -
4352 1 files changed, 0 insertions(+), 1 deletions(-)
4353
4354 commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
4355 Author: Behdad Esfahbod <behdad (a] behdad.org>
4356 Date: Mon Nov 5 16:46:19 2007 -0500
4357
4358 Oops, fix Makefile.am.
4359
4360 conf.d/Makefile.am | 4 ++--
4361 1 files changed, 2 insertions(+), 2 deletions(-)
4362
4363 commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
4364 Author: Behdad Esfahbod <behdad (a] behdad.org>
4365 Date: Mon Nov 5 16:43:49 2007 -0500
4366
4367 Remove 20-lohit-gujarati.conf. It's covered by
4368 25-unhint-nonlatin.conf now.
4369
4370 conf.d/20-lohit-gujarati.conf | 11 -----------
4371 conf.d/Makefile.am | 2 --
4372 2 files changed, 0 insertions(+), 13 deletions(-)
4373
4374 commit 7465091fa90753440ed775de5783387bc4fd9cc4
4375 Author: Behdad Esfahbod <behdad (a] behdad.org>
4376 Date: Mon Nov 5 16:43:14 2007 -0500
4377
4378 Remove redundant/obsolete comments from conf files.
4379
4380 Conf files had an initial comment mentioning the files' name.
4381 This was outdated and wrong in most cases. There's no real use
4382 in that.
4383
4384 conf.d/10-autohint.conf | 1 -
4385 conf.d/10-no-sub-pixel.conf | 1 -
4386 conf.d/10-sub-pixel-bgr.conf | 1 -
4387 conf.d/10-sub-pixel-rgb.conf | 1 -
4388 conf.d/10-sub-pixel-vbgr.conf | 1 -
4389 conf.d/10-sub-pixel-vrgb.conf | 1 -
4390 conf.d/10-unhinted.conf | 1 -
4391 conf.d/20-fix-globaladvance.conf | 1 -
4392 conf.d/20-unhint-small-vera.conf | 1 -
4393 conf.d/25-unhint-nonlatin.conf | 1 -
4394 conf.d/30-metric-aliases.conf | 1 -
4395 conf.d/30-urw-aliases.conf | 1 -
4396 conf.d/50-user.conf | 1 -
4397 conf.d/51-local.conf | 1 -
4398 conf.d/65-fonts-persian.conf | 1 -
4399 conf.d/70-no-bitmaps.conf | 1 -
4400 conf.d/70-yes-bitmaps.conf | 1 -
4401 conf.d/80-delicious.conf | 1 -
4402 18 files changed, 0 insertions(+), 18 deletions(-)
4403
4404 commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
4405 Author: Behdad Esfahbod <behdad (a] behdad.org>
4406 Date: Mon Nov 5 16:40:25 2007 -0500
4407
4408 Use binding="same" in 30-urw-aliases.conf and remove duplicate
4409 entries.
4410
4411 Times, Helvetical, and Courier are already handled in
4412 30-metric-aliases.conf.
4413 Remove them here and add a comment instead.
4414
4415 conf.d/30-urw-aliases.conf | 27 ++++++++-------------------
4416 1 files changed, 8 insertions(+), 19 deletions(-)
4417
4418 commit 4b51f173c99152586db26b03752873a4b4020672
4419 Author: Behdad Esfahbod <behdad (a] behdad.org>
4420 Date: Mon Nov 5 16:36:55 2007 -0500
4421
4422 Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
4423
4424 conf.d/40-generic.conf | 80
4425 -----------------------------------------------
4426 conf.d/40-nonlatin.conf | 51 ++++++++++++++++++++++++++++++
4427 conf.d/45-latin.conf | 56 +++++++++++++++++++++++++++++++++
4428 conf.d/Makefile.am | 6 ++-
4429 conf.d/README | 5 ++-
4430 5 files changed, 114 insertions(+), 84 deletions(-)
4431
4432 commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
4433 Author: Behdad Esfahbod <behdad (a] behdad.org>
4434 Date: Mon Nov 5 16:14:35 2007 -0500
4435
4436 Add/update config files from Fedora.
4437
4438 conf.d/25-unhint-nonlatin.conf | 228
4439 ++++++++++++++++++++++++++++++++++++++++
4440 conf.d/30-amt-aliases.conf | 21 ----
4441 conf.d/30-metric-aliases.conf | 186 ++++++++++++++++++++++++++++++++
4442 conf.d/40-generic.conf | 22 +++-
4443 conf.d/65-nonlatin.conf | 45 ++++++++
4444 conf.d/Makefile.am | 6 +-
4445 conf.d/README | 3 +-
4446 7 files changed, 483 insertions(+), 28 deletions(-)
4447
4448 commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
4449 Author: Behdad Esfahbod <behdad (a] behdad.org>
4450 Date: Mon Nov 5 15:29:44 2007 -0500
4451
4452 Add FcGetLangs() and FcLangGetCharSet().
4453
4454 doc/fclangset.fncs | 16 ++++++++++++++++
4455 fontconfig/fontconfig.h | 6 ++++++
4456 src/fcint.h | 3 ---
4457 src/fclang.c | 20 ++++++++++++++++++--
4458 4 files changed, 40 insertions(+), 5 deletions(-)
4459
4460 commit 811995b79db16be39046dbbffcc5a7d66f88b731
4461 Author: Behdad Esfahbod <behdad (a] behdad.org>
4462 Date: Mon Nov 5 15:29:03 2007 -0500
4463
4464 Fix trivial bugs in edit-sgml.c
4465
4466 doc/edit-sgml.c | 3 ++-
4467 1 files changed, 2 insertions(+), 1 deletions(-)
4468
4469 commit de1faa42d1425f80366707a730ea919c57e57b2f
4470 Author: Keith Packard <keithp (a] koto.keithp.com>
4471 Date: Sun Nov 4 12:20:45 2007 -0800
4472
4473 Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
4474
4475 These two names are typos of the correct names. Instead of simply
4476 changing
4477 them, the correct thing to do is leave them in the library, add
4478 the correct
4479 functions and mark them as deprecated so any source packages will
4480 be updated.
4481
4482 This requires bumping the minor version of the library (for adding
4483 APIs)
4484 instead of bumping the major version of the library (for removing
4485 APIs).
4486
4487 configure.in | 6 +++---
4488 fontconfig/fontconfig.h | 13 +++++++++++++
4489 src/Makefile.am | 5 +++--
4490 src/fccfg.c | 16 ++++++++++++++++
4491 src/fcdeprecate.h | 36 ++++++++++++++++++++++++++++++++++++
4492 src/fcint.h | 1 +
4493 6 files changed, 72 insertions(+), 5 deletions(-)
4494
4495 commit 69d3eb9cb8e58ab771170f68868748204a4793ab
4496 Author: Keith Packard <keithp (a] koto.keithp.com>
4497 Date: Sat Nov 3 23:43:48 2007 -0700
4498
4499 Ignore new generated documentation
4500
4501 .gitignore | 3 +++
4502 1 files changed, 3 insertions(+), 0 deletions(-)
4503
4504 commit dc7b6f1d79b5508706be9242b79180727701e54f
4505 Author: Keith Packard <keithp (a] koto.keithp.com>
4506 Date: Sat Nov 3 23:42:32 2007 -0700
4507
4508 Link new function documentation into the fontconfig-devel.sgml
4509
4510 doc/fontconfig-devel.sgml | 31 +++++++++++++++++++++++++++++++
4511 1 files changed, 31 insertions(+), 0 deletions(-)
4512
4513 commit dac27f2f1a766b042487827c726b3ccae147d282
4514 Author: Keith Packard <keithp (a] koto.keithp.com>
4515 Date: Sat Nov 3 23:41:38 2007 -0700
4516
4517 Formatting syntax mistake in doc/fclangset.fncs.
4518
4519 <parameter>ls</function> needed to be <parameter>ls</parameter>.
4520
4521 doc/fclangset.fncs | 2 +-
4522 1 files changed, 1 insertions(+), 1 deletions(-)
4523
4524 commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
4525 Author: Keith Packard <keithp (a] koto.keithp.com>
4526 Date: Sat Nov 3 23:23:55 2007 -0700
4527
4528 Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
4529
4530 Just adding the .fncs versions doesn't get these files generated.
4531
4532 doc/Makefile.am | 3 +++
4533 1 files changed, 3 insertions(+), 0 deletions(-)
4534
4535 commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
4536 Author: Keith Packard <keithp (a] koto.keithp.com>
4537 Date: Sat Nov 3 23:23:09 2007 -0700
4538
4539 Fix formatting syntax in doc/fccache.fncs
4540
4541 doc/fccache.fncs | 8 ++++----
4542 1 files changed, 4 insertions(+), 4 deletions(-)
4543
4544 commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
4545 Author: Keith Packard <keithp (a] koto.keithp.com>
4546 Date: Sat Nov 3 23:03:11 2007 -0700
4547
4548 Replace incorrect documentation uses of 'char' with 'FcChar8'
4549 (bug 13002).
4550
4551 doc/fcconfig.fncs | 10 +++++-----
4552 doc/fcfile.fncs | 6 +++---
4553 doc/fcfreetype.fncs | 4 ++--
4554 doc/fcpattern.fncs | 6 +++---
4555 doc/fontconfig-devel.sgml | 2 +-
4556 5 files changed, 14 insertions(+), 14 deletions(-)
4557
4558 commit b4a3e834126a3cac7fbf2212087825f886be1f1d
4559 Author: Keith Packard <keithp (a] koto.keithp.com>
4560 Date: Sat Nov 3 22:53:12 2007 -0700
4561
4562 Remove references to FcConfigParse and FcConfigLoad.
4563
4564 These functions no longer exist.
4565
4566 doc/fcconfig.fncs | 3 +--
4567 1 files changed, 1 insertions(+), 2 deletions(-)
4568
4569 commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
4570 Author: Keith Packard <keithp (a] koto.keithp.com>
4571 Date: Sat Nov 3 22:45:31 2007 -0700
4572
4573 Have FcConfigSetCurrent accept the current configuration and simply
4574 return
4575 without updating anything.
4576
4577 src/fccfg.c | 3 +++
4578 1 files changed, 3 insertions(+), 0 deletions(-)
4579
4580 commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
4581 Author: Keith Packard <keithp (a] koto.keithp.com>
4582 Date: Sat Nov 3 22:39:54 2007 -0700
4583
4584 Update documentation for stale FcConfigGetConfig function.
4585
4586 The old per-user cache filename is no longer used.
4587
4588 doc/fcconfig.fncs | 5 +++--
4589 1 files changed, 3 insertions(+), 2 deletions(-)
4590
4591 commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
4592 Author: Keith Packard <keithp (a] koto.keithp.com>
4593 Date: Sat Nov 3 22:31:16 2007 -0700
4594
4595 Update documentation for FcStrCopyFilename (bug 12964).
4596
4597 FcStrCopyFilename constructs a canonical path for any argument,
4598 including
4599 expanding leading ~ and editing '.' and '..' elements out of the
4600 resulting
4601 path.
4602
4603 doc/fcstring.fncs | 13 +++++++++----
4604 1 files changed, 9 insertions(+), 4 deletions(-)
4605
4606 commit a190678e3c4497870679808dde418191407be91d
4607 Author: Keith Packard <keithp (a] koto.keithp.com>
4608 Date: Sat Nov 3 22:23:28 2007 -0700
4609
4610 Document previously undocumented functions. (bug 12963)
4611
4612 doc/Makefile.am | 3 +
4613 doc/check-missing-doc | 4 +-
4614 doc/fccache.fncs | 68 ++++++++++++++++++++++++
4615 doc/fccharset.fncs | 24 +++++++++
4616 doc/fcconfig.fncs | 31 +++++++++++
4617 doc/fcdircache.fncs | 88 ++++++++++++++++++++++++++++++++
4618 doc/fcfile.fncs | 29 ++++++----
4619 doc/fcfontset.fncs | 83 ++++++++++++++++++++++++++++++
4620 doc/fcfreetype.fncs | 22 ++++++++
4621 doc/fclangset.fncs | 124
4622 +++++++++++++++++++++++++++++++++++++++++++++
4623 doc/fcmatrix.fncs | 2 +
4624 doc/fcpattern.fncs | 52 ++++++++++++++++++-
4625 doc/fcstring.fncs | 80 ++++++++++++++++++++++++-----
4626 doc/fcstrset.fncs | 11 ++++
4627 doc/fcvalue.fncs | 21 ++++++++
4628 doc/fontconfig-devel.sgml | 26 +++++++++-
4629 16 files changed, 638 insertions(+), 30 deletions(-)
4630
4631 commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
4632 Author: Keith Packard <keithp (a] koto.keithp.com>
4633 Date: Sat Nov 3 22:01:33 2007 -0700
4634
4635 Verify documentation covers exposed symbols.
4636
4637 Add check-missing-doc script to make sure the documentation matches
4638 the
4639 complete list of symbols exported from the header files before
4640 release.
4641
4642 doc/Makefile.am | 6 +++++-
4643 doc/check-missing-doc | 23 +++++++++++++++++++++++
4644 2 files changed, 28 insertions(+), 1 deletions(-)
4645
4646 commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
4647 Author: Keith Packard <keithp (a] koto.keithp.com>
4648 Date: Sat Nov 3 21:58:34 2007 -0700
4649
4650 Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
4651
4652 src/fclang.c | 8 ++++----
4653 1 files changed, 4 insertions(+), 4 deletions(-)
4654
4655 commit 9b84ecff92b8dccf6559a858e35762c0f664429a
4656 Author: Keith Packard <keithp (a] koto.keithp.com>
4657 Date: Sat Nov 3 21:57:51 2007 -0700
4658
4659 Don't check cache file time stamps when cleaning cache dir.
4660
4661 Cache file mtime is meaningless now that the directory time is
4662 encoded in
4663 the cache.
4664
4665 fc-cache/fc-cache.c | 10 +---------
4666 1 files changed, 1 insertions(+), 9 deletions(-)
4667
4668 commit 1d93c1752f03b833603ea31c2cfbd16868c44922
4669 Author: Keith Packard <keithp (a] koto.keithp.com>
4670 Date: Sat Nov 3 21:56:36 2007 -0700
4671
4672 Typo error in function name: Inverval -> interval
4673
4674 src/fccfg.c | 4 ++--
4675 1 files changed, 2 insertions(+), 2 deletions(-)
4676
4677 commit b868a1447341ebe9962007069ec8658550e62483
4678 Author: Keith Packard <keithp (a] koto.keithp.com>
4679 Date: Sat Nov 3 21:55:39 2007 -0700
4680
4681 Track line numbers in sgml edit tool input.
4682
4683 Errors in the documentation can be hard to find unless the tool
4684 outputs the
4685 line number where the problem exists.
4686
4687 doc/edit-sgml.c | 85
4688 +++++++++++++++++++++++++++++++++---------------------
4689 1 files changed, 52 insertions(+), 33 deletions(-)
4690
4691 commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
4692 Author: Keith Packard <keithp (a] koto.keithp.com>
4693 Date: Sat Nov 3 21:54:49 2007 -0700
4694
4695 Clean up exported names in fontconfig.h.
4696
4697 Fix typo errors (Inverval indeed).
4698 Remove FcPattern *p from FcValue (unused)
4699 Remove spurious FcPublic from formals.
4700
4701 fontconfig/fontconfig.h | 24 +++++++++++++-----------
4702 1 files changed, 13 insertions(+), 11 deletions(-)
4703
4704 commit e37d10fa74217a6102003882d49ac323f28db678
4705 Author: Keith Packard <keithp (a] koto.keithp.com>
4706 Date: Sat Nov 3 14:16:29 2007 -0700
4707
4708 Make file_stat argument to FcDirCacheLoadFile optional.
4709
4710 Allow file_stat to be NULL by using a local stat structure in
4711 that case.
4712
4713 src/fccache.c | 3 +++
4714 1 files changed, 3 insertions(+), 0 deletions(-)
4715
4716 commit 2ddce88cde79d8bf8959d614af883999d5c66a85
4717 Author: Keith Packard <keithp (a] koto.keithp.com>
4718 Date: Sat Nov 3 13:44:59 2007 -0700
4719
4720 Document skipping of fonts from FcFileScan/FcDirScan.
4721
4722 FcFileScan and FcDirScan will skip fonts under direction of the
4723 configuration and default fontconfig policy.
4724
4725 doc/fcfile.fncs | 7 +++++--
4726 1 files changed, 5 insertions(+), 2 deletions(-)
4727
4728 commit 5d82c4c85d201011e60adcf887d15341ecdd5729
4729 Author: Keith Packard <keithp (a] koto.keithp.com>
4730 Date: Sat Nov 3 13:26:16 2007 -0700
4731
4732 Correct documentation for FcConfigUptoDate (bug 12948).
4733
4734 FcConfigUptoDate only checks whether files have been modified
4735 since the
4736 configuration was created. Any changes to the configuration through
4737 the API
4738 since then are not considered.
4739
4740 doc/fcconfig.fncs | 4 ++--
4741 1 files changed, 2 insertions(+), 2 deletions(-)
4742
4743 commit b607922909acfc7ae96de688ed34efd19cd038ac
4744 Author: Keith Packard <keithp (a] koto.keithp.com>
4745 Date: Sat Nov 3 13:09:01 2007 -0700
4746
4747 Remove fcprivate.h, move the remaining macros to fcint.h.
4748
4749 fcprivate.h was supposed to extend the fontconfig API for the various
4750 fontconfig utilities. Instead, just have those utilities use the
4751 internal
4752 fcint.h header file (which they already do), removing fcprivate.h
4753 from the
4754 installation and hence from the defacto public API.
4755
4756 fontconfig/Makefile.am | 3 +-
4757 fontconfig/fcprivate.h | 123
4758 ------------------------------------------------
4759 src/Makefile.am | 3 +-
4760 src/fcint.h | 95 ++++++++++++++++++++++++++++++++++++-
4761 4 files changed, 96 insertions(+), 128 deletions(-)
4762
4763 commit 910db318ae67693f7bc17f0bdc61caaf555365ae
4764 Author: Keith Packard <keithp (a] koto.keithp.com>
4765 Date: Sat Nov 3 13:05:25 2007 -0700
4766
4767 Correct documentation for FcAtomicLock (Bug 12947).
4768
4769 FcAtomicLock can only be called once from any process.
4770
4771 doc/fcatomic.fncs | 6 +++---
4772 1 files changed, 3 insertions(+), 3 deletions(-)
4773
4774 commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
4775 Author: Behdad Esfahbod <behdad (a] behdad.org>
4776 Date: Fri Oct 26 02:02:19 2007 -0400
4777
4778 Port fonts-persian.conf to new alias syntax with binding="same"
4779
4780 Signed-off-by: Keith Packard <keithp (a] koto.keithp.com>
4781
4782 conf.d/65-fonts-persian.conf | 377
4783 ++++++++++++++----------------------------
4784 1 files changed, 121 insertions(+), 256 deletions(-)
4785
4786 commit 681bb379de1847cf288ba27cf29243c8395cff17
4787 Author: Keith Packard <keithp (a] koto.keithp.com>
4788 Date: Thu Oct 25 22:30:49 2007 -0700
4789
4790 Respect "binding" attribute in <alias> entries.
4791
4792 This makes creating "same" aliases for renamed font families far
4793 easier.
4794
4795 fonts.dtd | 2 ++
4796 src/fcxml.c | 58
4797 ++++++++++++++++++++++++++++++++++++----------------------
4798 2 files changed, 38 insertions(+), 22 deletions(-)
4799
4800 commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
4801 Author: Behdad Esfahbod <behdad (a] behdad.org>
4802 Date: Thu Oct 25 21:35:45 2007 -0700
4803
4804 Make fc-match --sort call FcFontRenderPrepare.
4805
4806 This makes the --sort and regular output the same for each font.
4807
4808 fc-match/fc-match.c | 20 ++++++++++++++++++--
4809 1 files changed, 18 insertions(+), 2 deletions(-)
4810
4811 commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
4812 Author: Keith Packard <keithp (a] koto.keithp.com>
4813 Date: Thu Oct 25 21:23:36 2007 -0700
4814
4815 Also check configDirs mtimes in FcConfigUptoDate
4816
4817 Checking only config files and font directories can miss changes which
4818 affect only a configuration directory. Check those to catch any
4819 changes.
4820
4821 src/fccfg.c | 17 +++--------------
4822 1 files changed, 3 insertions(+), 14 deletions(-)
4823
4824 commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
4825 Author: Keith Packard <keithp (a] koto.keithp.com>
4826 Date: Thu Oct 25 15:19:14 2007 -0700
4827
4828 A few fixups for make distcheck
4829
4830 Makefile.am | 2 +-
4831 doc/Makefile.am | 2 +-
4832 2 files changed, 2 insertions(+), 2 deletions(-)
4833
4834 commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
4835 Author: Keith Packard <keithp (a] koto.keithp.com>
4836 Date: Thu Oct 25 15:07:54 2007 -0700
4837
4838 Set version numbers to 2.4.91 (2.5 RC1)
4839
4840 README | 59
4841 +++++++++++++++++++++++++++++++++++++++++++++-
4842 configure.in | 2 +-
4843 fontconfig/fontconfig.h | 2 +-
4844 3 files changed, 59 insertions(+), 4 deletions(-)
4845
4846 commit 7a1a7c0c15793e77cb162dd3393971332896460e
4847 Author: Keith Packard <keithp (a] koto.keithp.com>
4848 Date: Thu Oct 25 14:36:24 2007 -0700
4849
4850 Build fix for Solaris 10 with GCC.
4851
4852 Solaris 10 with GCC doesn't appear capable of supporting the symbol
4853 visibility stuff, so disable it.
4854
4855 src/fcint.h | 2 +-
4856 1 files changed, 1 insertions(+), 1 deletions(-)
4857
4858 commit fc990b2e86008967f499fe0df88de8e074a3670e
4859 Author: Behdad Esfahbod <freedesktop (a] behdad.org>
4860 Date: Thu Oct 25 14:20:06 2007 -0700
4861
4862 Update CaseFolding.txt to Unicode 5.1.0
4863
4864 fc-case/CaseFolding.txt | 184
4865 +++++++++++++++++++++++++++++++++++++++++++++--
4866 src/fcstr.c | 2 +-
4867 2 files changed, 178 insertions(+), 8 deletions(-)
4868
4869 commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
4870 Author: Keith Packard <keithp (a] neko.keithp.com>
4871 Date: Fri Sep 1 20:25:21 2006 -0700
4872
4873 Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
4874 2511)
4875
4876 Added FcStrContainsWord to detect strings on word boundaries.
4877
4878 src/fcfreetype.c | 15 +++++++++++++--
4879 src/fcint.h | 3 +++
4880 src/fcstr.c | 50
4881 +++++++++++++++++++++++++++++++++++++++++++++++++-
4882 3 files changed, 65 insertions(+), 3 deletions(-)
4883
4884 commit 349182784fdd0acf5d1262d8876c967f69dc30aa
4885 Author: Keith Packard <keithp (a] koto.keithp.com>
4886 Date: Thu Oct 25 01:51:38 2007 -0700
4887
4888 fontconfig needs configure option to use gnu iconv (bug 4083).
4889
4890 Existing Solaris workaround was broken; mis-matching values caused
4891 the test
4892 for libiconv to always fail.
4893
4894 configure.in | 4 ++--
4895 1 files changed, 2 insertions(+), 2 deletions(-)
4896
4897 commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
4898 Author: Keith Packard <keithp (a] koto.keithp.com>
4899 Date: Thu Oct 25 01:35:32 2007 -0700
4900
4901 Ensure weight/slant values present even when style is supplied
4902 (bug 9313).
4903
4904 If the provided style value doesn't match any available font, fall
4905 back to
4906 using the weight and slant values by ensuring that those are in
4907 the pattern.
4908
4909 src/fcdefault.c | 16 +++++-----------
4910 1 files changed, 5 insertions(+), 11 deletions(-)
4911
4912 commit 43d0454597dfb5375b1268edb79172779cc51113
4913 Author: Keith Packard <keithp (a] koto.keithp.com>
4914 Date: Thu Oct 25 01:26:09 2007 -0700
4915
4916 Distribute man source files for command line programs (bug 9678).
4917
4918 For systems on whch DOCBOOK is unavailable, distribute command
4919 line program
4920 manual pages in .man format.
4921
4922 fc-cache/Makefile.am | 6 +++---
4923 fc-cat/Makefile.am | 6 +++---
4924 fc-list/Makefile.am | 6 +++---
4925 fc-match/Makefile.am | 6 +++---
4926 4 files changed, 12 insertions(+), 12 deletions(-)
4927
4928 commit cf3e888b71a22e5c5875b96bf29557746044bd2b
4929 Author: Dwayne Bailey <dwayne (a] translate.org.za>
4930 Date: Thu Oct 25 01:16:06 2007 -0700
4931
4932 Add/fix *.orth files for South African languages
4933
4934 This adds the missing orth files for Ndebele (South) (nr), Northern
4935 Sotho
4936 (nso), Swati (ss) and Southern Sotho (st). It also fixes the Tswana
4937 (tn)
4938 orth file.
4939
4940 fc-lang/iso639-1 | 4 ++--
4941 fc-lang/iso639-2 | 8 ++++----
4942 fc-lang/nr.orth | 29 +++++++++++++++++++++++++++++
4943 fc-lang/nso.orth | 34 ++++++++++++++++++++++++++++++++++
4944 fc-lang/ss.orth | 29 +++++++++++++++++++++++++++++
4945 fc-lang/st.orth | 29 +++++++++++++++++++++++++++++
4946 fc-lang/tn.orth | 2 ++
4947 7 files changed, 129 insertions(+), 6 deletions(-)
4948
4949 commit 28a4ea7f714956d34f7ac65354577b87bec5620d
4950 Author: Keith Packard <keithp (a] koto.keithp.com>
4951 Date: Thu Oct 25 01:09:11 2007 -0700
4952
4953 Fix parallel build in fontconfig/docs (bug 10481).
4954
4955 doc/Makefile.am | 2 +-
4956 1 files changed, 1 insertions(+), 1 deletions(-)
4957
4958 commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
4959 Author: Keith Packard <keithp (a] koto.keithp.com>
4960 Date: Thu Oct 25 01:03:40 2007 -0700
4961
4962 Handle UltraBlack weight.
4963
4964 UltraBlack is weight 950 on the CSS scale; handle this by name
4965 and value
4966 encoding it as fontconfig weight 215.
4967
4968 fontconfig/fontconfig.h | 2 ++
4969 src/fcfreetype.c | 7 ++++++-
4970 2 files changed, 8 insertions(+), 1 deletions(-)
4971
4972 commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
4973 Author: Keith Packard <keithp (a] koto.keithp.com>
4974 Date: Thu Oct 25 01:02:58 2007 -0700
4975
4976 Oops. Left debugging printf in previous commit.
4977
4978 src/fcfreetype.c | 1 -
4979 1 files changed, 0 insertions(+), 1 deletions(-)
4980
4981 commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
4982 Author: Keith Packard <keithp (a] koto.keithp.com>
4983 Date: Thu Oct 25 00:49:19 2007 -0700
4984
4985 Spelling errors in documentation. (bug 10879).
4986
4987 Thanks to David <ssdk (a] ispras.ru> for spotting these.
4988
4989 doc/fcconfig.fncs | 4 ++--
4990 doc/fcstring.fncs | 2 +-
4991 2 files changed, 3 insertions(+), 3 deletions(-)
4992
4993 commit feecc86cea6bd1cb588f68e06b85d85727289989
4994 Author: Keith Packard <keithp (a] koto.keithp.com>
4995 Date: Thu Oct 25 00:46:41 2007 -0700
4996
4997 There is no U+1257 (bug 10899).
4998
4999 The Eritrean Tigrinya orthography mistakenly included this unicode
5000 value.
5001
5002 fc-lang/ti_er.orth | 2 +-
5003 1 files changed, 1 insertions(+), 1 deletions(-)
5004
5005 commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
5006 Author: Keith Packard <keithp (a] koto.keithp.com>
5007 Date: Thu Oct 25 00:41:28 2007 -0700
5008
5009 FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
5010 10976)
5011
5012 Thanks to David <ssdk (a] ispras.ru> for spotting this error.
5013
5014 src/fcinit.c | 2 +-
5015 1 files changed, 1 insertions(+), 1 deletions(-)
5016
5017 commit 28baf727367513ad06ddb1c53daff062e8f39e8c
5018 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
5019 Date: Thu Oct 25 00:38:44 2007 -0700
5020
5021 Store FcVendorFoundries in read-only memory.
5022
5023 Create fixed size strings for vendor and foundry.
5024
5025 src/fcfreetype.c | 62
5026 +++++++++++++++++++++++++++---------------------------
5027 1 files changed, 31 insertions(+), 31 deletions(-)
5028
5029 commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
5030 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
5031 Date: Thu Oct 25 00:36:37 2007 -0700
5032
5033 Store FcNoticeFoundries in read-only memory.
5034
5035 Use a single character array and a separate table of integer indices.
5036
5037 src/fcfreetype.c | 75
5038 ++++++++++++++++++++++++++++++++++++------------------
5039 1 files changed, 50 insertions(+), 25 deletions(-)
5040
5041 commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
5042 Author: Keith Packard <keithp (a] koto.keithp.com>
5043 Date: Thu Oct 25 00:22:04 2007 -0700
5044
5045 Replace makealias pattern with something supported by POSIX grep
5046 (bug 11083)
5047
5048 The suggested replacement in the bug was not supported by GNU grep,
5049 so I
5050 created something that should be supported everywhere (famous
5051 last words).
5052
5053 src/makealias | 2 +-
5054 1 files changed, 1 insertions(+), 1 deletions(-)
5055
5056 commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
5057 Author: Keith Packard <keithp (a] koto.keithp.com>
5058 Date: Wed Oct 24 21:59:33 2007 -0700
5059
5060 Add BRAILLE PATTERN BLANK to list of blank glyphs.
5061
5062 Braille pattern blank is often imaged as a blank glyph.
5063
5064 fonts.conf.in | 1 +
5065 1 files changed, 1 insertions(+), 0 deletions(-)
5066
5067 commit 007cae508c831561c7a4f06092858ea7bf517e2e
5068 Author: Keith Packard <keithp (a] koto.keithp.com>
5069 Date: Wed Oct 24 21:52:56 2007 -0700
5070
5071 Move <cachedir> elements to the end of fonts.conf.
5072
5073 This allows users to select alternate directories for cache files,
5074 ahead of
5075 the 'standard' directories.
5076
5077 fonts.conf.in | 10 +++++-----
5078 1 files changed, 5 insertions(+), 5 deletions(-)
5079
5080 commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
5081 Author: Keith Packard <keithp (a] koto.keithp.com>
5082 Date: Wed Oct 24 21:47:40 2007 -0700
5083
5084 Leave generated headers out of distribution (bug 12734).
5085
5086 If the generated header files are included in the distribution,
5087 a build
5088 outside of the source directory will use them. For machine-specific
5089 files,
5090 this generates the wrong result (fcarch.h). Leaving them out of the
5091 distribution forces them to be built.
5092
5093 fc-arch/Makefile.am | 4 +---
5094 fc-case/Makefile.am | 4 +---
5095 fc-glyphname/Makefile.am | 4 +---
5096 fc-lang/Makefile.am | 4 +---
5097 4 files changed, 4 insertions(+), 12 deletions(-)
5098
5099 commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
5100 Author: Keith Packard <keithp (a] koto.keithp.com>
5101 Date: Thu Oct 18 09:48:31 2007 -0700
5102
5103 Eliminate relocations from FcCodePageRange structure (bug 10982).
5104
5105 FcCodePageRange was using char pointers; replace them with char
5106 arrays.
5107
5108 src/fcfreetype.c | 12 ++++++------
5109 1 files changed, 6 insertions(+), 6 deletions(-)
5110
5111 commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
5112 Author: Keith Packard <keithp (a] koto.keithp.com>
5113 Date: Thu Oct 18 09:43:22 2007 -0700
5114
5115 Eliminate relocations for glyph name table.
5116
5117 Glyph names (now used only for dingbats) were using many relocations,
5118 causing startup latency plus per-process memory usage. Replace
5119 pointers with
5120 table indices, shrinking table size and elimninating relocations.
5121
5122 fc-glyphname/fc-glyphname.c | 28 ++++++++++++++++++++--------
5123 src/fcfreetype.c | 16 ++++++++--------
5124 2 files changed, 28 insertions(+), 16 deletions(-)
5125
5126 commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
5127 Author: Keith Packard <keithp (a] koto.keithp.com>
5128 Date: Thu Oct 18 09:41:00 2007 -0700
5129
5130 Must not insert cache into hash table before completely validating.
5131
5132 The cache was inserted into the hash table before the timestamps
5133 in the
5134 cache were verified; if that verification failed, an extra pointer
5135 to the
5136 now freed cache would be left in the hash table. FcFini would fail an
5137 assertion as a result.
5138
5139 src/fccache.c | 4 ++--
5140 1 files changed, 2 insertions(+), 2 deletions(-)
5141
5142 commit e85789a99770dbd1a4abe9da3eadb355c19f5216
5143 Author: Keith Packard <keithp (a] koto.keithp.com>
5144 Date: Thu Oct 18 08:58:14 2007 -0700
5145
5146 Place language name in constant array instead of pointer.
5147
5148 Constant char array of 8 bytes is the same size as a pointer plus
5149 a short
5150 string, so this actually saves memory and eliminates a pile of
5151 relocations.
5152
5153 fc-lang/fc-lang.c | 2 +-
5154 src/fclang.c | 2 +-
5155 2 files changed, 2 insertions(+), 2 deletions(-)
5156
5157 commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
5158 Author: Keith Packard <keithp (a] koto.keithp.com>
5159 Date: Thu Oct 18 08:56:42 2007 -0700
5160
5161 FcConfigParseAndLoad doc was missing the last param.
5162
5163 Typo lost the last param to this function.
5164
5165 doc/fcconfig.fncs | 2 +-
5166 1 files changed, 1 insertions(+), 1 deletions(-)
5167
5168 commit 07e646cc8422bda778ecf1c084129556a39a0f2a
5169 Author: Mike FABIAN <mfabian (a] suse.de>
5170 Date: Thu Oct 18 05:44:28 2007 -0700
5171
5172 Avoid crashes if config files contain junk.
5173
5174 If ~/.fonts.conf contains:
5175
5176 <edit mode="assign_replace" name="spacing">
5177 <int>mono</int>
5178 </edit>
5179
5180 fontconfig crashes:
5181
5182 mfabian@magellan:~$ fc-match sans
5183 Fontconfig error: "~/.fonts.conf", line 46: "mono": not
5184 a valid
5185 integer
5186 (core dumped)
5187 mfabian@magellan:~$
5188
5189 Of course the above is nonsense, mono is no valid integer
5190 indeed.
5191
5192 But I think nevertheless fontconfig should not crash in that case.
5193
5194 The problem was caused by partially truncated expression trees
5195 caused by
5196 parse errors -- typechecking these walked the tree without verifying
5197 the
5198 integrity of the structure. Of course, the whole tree will be
5199 discarded
5200 shortly after being loaded as it contained an error.
5201
5202 src/fcxml.c | 4 ++++
5203 1 files changed, 4 insertions(+), 0 deletions(-)
5204
5205 commit fa9a7448d83da498b3494fd0ff7d756569f94425
5206 Author: Hideki Yamane <henrich (a] iijmio-mail.jp>
5207 Date: Thu Oct 18 05:17:36 2007 -0700
5208
5209 Handle Japanese fonts better. (debian bug #435971)
5210
5211 Add some commonly available Japanese fonts to the standard aliases.
5212
5213 conf.d/65-nonlatin.conf | 11 +++++++++++
5214 1 files changed, 11 insertions(+), 0 deletions(-)
5215
5216 commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
5217 Author: Keith Packard <keithp (a] koto.keithp.com>
5218 Date: Thu Oct 18 05:05:59 2007 -0700
5219
5220 Have fc-cache remove invalid cache files from cache directories.
5221
5222 Old cache file versions, or corrupted cache files should be removed
5223 when
5224 cleaning cache directories with fc-cache. This only affects filenames
5225 which
5226 match the fontconfig cache file format, so other files will be
5227 left alone.
5228
5229 fc-cache/fc-cache.c | 34 ++++++++++++++++++----------------
5230 1 files changed, 18 insertions(+), 16 deletions(-)
5231
5232 commit 238489030a64fa883f8f9fc3d73247b7f7257899
5233 Author: Keith Packard <keithp (a] koto.keithp.com>
5234 Date: Thu Oct 18 05:04:39 2007 -0700
5235
5236 Don't use X_OK bit when checking for writable directories (bug 12438)
5237
5238 Some mingw versions have broken X_OK checking; instead of trying
5239 to work
5240 around this in a system-depedent manner, simply don't bother
5241 checking for
5242 X_OK along with W_OK as such cases are expected to be mistakes,
5243 and not
5244 sensible access control.
5245
5246 fc-cache/fc-cache.c | 2 +-
5247 src/fccache.c | 4 ++--
5248 2 files changed, 3 insertions(+), 3 deletions(-)
5249
5250 commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
5251 Author: Keith Packard <keithp (a] koto.keithp.com>
5252 Date: Thu Oct 18 05:01:41 2007 -0700
5253
5254 Verbose message about cleaning directories was imprecise
5255
5256 Non-existent directories are now described as 'non-existent'
5257 instead of
5258 'unwritable'.
5259
5260 fc-cache/fc-cache.c | 3 ++-
5261 1 files changed, 2 insertions(+), 1 deletions(-)
5262
5263 commit 50124d1e484b84796abb7d8a6c1995edaff23e80
5264 Author: Keith Packard <keithp (a] koto.keithp.com>
5265 Date: Thu Oct 18 04:58:31 2007 -0700
5266
5267 Improve verbose messages from fc-cache.
5268
5269 fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
5270 fonts, %d
5271 dirs', which could easily mislead the user. Add 'existing cache is
5272 valid' or
5273 'new cache contents' to these messages to explain what it is doing.
5274
5275 fc-cache/fc-cache.c | 4 ++--
5276 1 files changed, 2 insertions(+), 2 deletions(-)
5277
5278 commit e12f718f65fc874e9170761f670930124815663e
5279 Author: Keith Packard <keithp (a] koto.keithp.com>
5280 Date: Thu Oct 18 04:54:51 2007 -0700
5281
5282 Remove unneeded call to access(2) in fc-cache.
5283
5284 This call was followed by a call to stat(2) which provided the
5285 necessary
5286 information. This call to access(2) was necessary when cache
5287 files were
5288 stored in the font directory as that would check for write permission
5289 correctly.
5290
5291 fc-cache/fc-cache.c | 18 +++---------------
5292 1 files changed, 3 insertions(+), 15 deletions(-)
5293
5294 commit f7da903d370dcf662a301930b003485f25db618f
5295 Author: Keith Packard <keithp (a] koto.keithp.com>
5296 Date: Thu Oct 18 04:31:33 2007 -0700
5297
5298 Make FC_FULLNAME include all fullname entries, elide nothing. [bug
5299 12827]
5300
5301 The old policy of eliding fullname entries which matched FC_FAMILY or
5302 FC_FAMILY + FC_STYLE meant that applications could not know what the
5303 font foundry set as the fullname of the font. Hiding information
5304 is not
5305 helpful.
5306
5307 src/fcfreetype.c | 64
5308 ------------------------------------------------------
5309 1 files changed, 0 insertions(+), 64 deletions(-)
5310
5311 commit 144ca878311af885db820a35db31563ba87ee6ad
5312 Author: Keith Packard <keithp (a] koto.keithp.com>
5313 Date: Thu Oct 18 04:29:13 2007 -0700
5314
5315 Comment about mmaping cache files was misleading.
5316
5317 src/fccache.c | 3 ++-
5318 1 files changed, 2 insertions(+), 1 deletions(-)
5319
5320 commit db6f19f13b1719617c54a1658b8faa31da56e1d4
5321 Author: Keith Packard <keithp (a] koto.keithp.com>
5322 Date: Thu Oct 18 04:13:51 2007 -0700
5323
5324 Store font directory mtime in cache file.
5325
5326 Instead of relying on mtime ordering between a directory and its
5327 associated
5328 cache file, write the directory mtime into the cache file itself. This
5329 makes
5330 cache file checks more reliable across file systems.
5331
5332 This change is made in a way that old programs can use new cache
5333 files, but
5334 new programs will need new cache files.
5335
5336 fc-arch/fcarch.tmpl.h | 14 +++++-----
5337 src/fccache.c | 64
5338 +++++++++++++++++++++++++++++++-----------------
5339 src/fcdir.c | 8 +++++-
5340 src/fcint.h | 5 ++-
5341 4 files changed, 58 insertions(+), 33 deletions(-)
5342
5343 commit 00268a50e8b99e80ff25ee2a77a925398f89693f
5344 Author: Keith Packard <keithp (a] koto.keithp.com>
5345 Date: Thu Oct 18 03:52:29 2007 -0700
5346
5347 Fix ChangeLog generation to avoid circular make dependency
5348
5349 Makefile.am | 11 ++++-------
5350 1 files changed, 4 insertions(+), 7 deletions(-)
5351
5352 commit 3ae9258f9e825ed576dc315ec79009188bb422e2
5353 Author: Keith Packard <keithp (a] neko.keithp.com>
5354 Date: Sun Aug 5 12:31:03 2007 -0700
5355
5356 Free temporary string in FcDirCacheUnlink (Bug #11758)
5357
5358 In FcDirCacheUnlink(), the line
5359
5360 cache_hashed = FcStrPlus (cache_dir, cache_base);
5361
5362 allocates memory in cache_hashed that is never free()'d before
5363 the function
5364 exits.
5365
5366 Reported by Ben Combee.
5367
5368 src/fccache.c | 1 +
5369 1 files changed, 1 insertions(+), 0 deletions(-)
5370
5371 commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
5372 Author: Keith Packard <keithp (a] neko.keithp.com>
5373 Date: Mon Mar 12 10:32:23 2007 -0700
5374
5375 Work around FreeType bug when glyph name buffer is too small.
5376
5377 Recent versions of FreeType do not correctly deal with glyph name
5378 buffers
5379 that are too small; work around this by declaring a buffer that can
5380 hold any
5381 PS name (127 bytes).
5382
5383 src/fcfreetype.c | 21 +++++++++++++++++----
5384 1 files changed, 17 insertions(+), 4 deletions(-)
5385
5386 commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
5387 Author: Keith Packard <keithp (a] neko.keithp.com>
5388 Date: Mon Mar 12 10:30:51 2007 -0700
5389
5390 rehash increment could be zero, causing rehash infinite loop.
5391
5392 Bump the rehash value by one so that it is always positive.
5393
5394 fc-glyphname/fc-glyphname.c | 2 +-
5395 1 files changed, 1 insertions(+), 1 deletions(-)
5396
5397 commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
5398 Author: Stephan Kulow <coolo (a] novell.com>
5399 Date: Mon Mar 12 10:21:35 2007 -0700
5400
5401 Make FcPatternDuplicate copy the binding instead of always using
5402 Strong.
5403
5404 I noticed that Qt always uses a different font than fc-match
5405 advertises.
5406 Debugging the issue, I found that a call that looks pretty innocent is
5407 changing all weak bindings to strong bindings and as such changes the
5408 semantic of the match: FcPatternDuplicate.
5409
5410 src/fcpat.c | 10 +++++++---
5411 1 files changed, 7 insertions(+), 3 deletions(-)
5412
5413 commit 2373f904265a05761039cfc5fe305bf588e831c5
5414 Author: Keith Packard <keithp (a] neko.keithp.com>
5415 Date: Sat Dec 2 16:09:47 2006 -0800
5416
5417 Update for version 2.4.2
5418
5419 INSTALL | 2 +-
5420 README | 36 ++++++++++++++++++++++++++++++++++--
5421 configure.in | 2 +-
5422 fontconfig/fontconfig.h | 2 +-
5423 4 files changed, 37 insertions(+), 5 deletions(-)
5424
5425 commit e3b65ee06808cda296215b88111a259a200cc37c
5426 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
5427 Date: Sat Dec 2 15:09:57 2006 -0800
5428
5429 Fix fc-cat documentation (bug 8935).
5430
5431 Adapt documentation to reality.
5432
5433 (1) The fc-cat usage message should reflect the
5434 options accepted by the program.
5435
5436 (2) The fc-cat.1 manpage was fairly broken (unreadable).
5437
5438 fc-cat/fc-cat.c | 9 +++++++--
5439 fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++---
5440 2 files changed, 30 insertions(+), 5 deletions(-)
5441
5442 commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
5443 Author: Keith Packard <keithp (a] neko.keithp.com>
5444 Date: Sat Dec 2 15:06:13 2006 -0800
5445
5446 Add space between type and formal in devel man pages (bug 8935)
5447
5448 Most parameters are pointers and have '*' in the type; for those
5449 which do not, use '%' to mark where a space needs to be inserted.
5450
5451 doc/edit-sgml.c | 5 +++++
5452 doc/fcblanks.fncs | 4 ++--
5453 doc/fccharset.fncs | 8 ++++----
5454 doc/fcconfig.fncs | 12 ++++++------
5455 doc/fcconstant.fncs | 4 ++--
5456 doc/fcfile.fncs | 4 ++--
5457 doc/fcfreetype.fncs | 12 ++++++------
5458 doc/fcmatrix.fncs | 12 ++++++------
5459 doc/fcobjectset.fncs | 2 +-
5460 doc/fcobjecttype.fncs | 4 ++--
5461 doc/fcpattern.fncs | 32 ++++++++++++++++----------------
5462 doc/fcstring.fncs | 16 ++++++++--------
5463 doc/fcvalue.fncs | 4 ++--
5464 13 files changed, 62 insertions(+), 57 deletions(-)
5465
5466 commit b1aa20098f641a16d02e70a161450e6b85afe410
5467 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
5468 Date: Sat Dec 2 14:28:03 2006 -0800
5469
5470 Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
5471 8935.
5472
5473 doc/fontconfig-user.sgml | 87
5474 ++++++++++++++++++++++-----------------------
5475 1 files changed, 43 insertions(+), 44 deletions(-)
5476
5477 commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
5478 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
5479 Date: Sat Dec 2 14:18:11 2006 -0800
5480
5481 A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
5482
5483 VPATH builds without doctools breaks as it cannot find the distributed
5484 pre-formatted documentation.
5485
5486 configure.in | 2 +-
5487 doc/Makefile.am | 14 +++++++++-----
5488 2 files changed, 10 insertions(+), 6 deletions(-)
5489
5490 commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
5491 Author: Keith Packard <keithp (a] neko.keithp.com>
5492 Date: Sat Dec 2 13:57:45 2006 -0800
5493
5494 Segfault scanning non-font files. Disallow scan edit of user
5495 vars. (#8767)
5496
5497 Missing NULL font check before attempting to edit scanned pattern.
5498 Also, <match target="scan"> rules are now checked to ensure all
5499 edited variables are in the predefined set; otherwise, the resulting
5500 cache files will not be stable.
5501
5502 src/fcdir.c | 2 +-
5503 src/fcint.h | 1 +
5504 src/fcxml.c | 6 ++++++
5505 3 files changed, 8 insertions(+), 1 deletions(-)
5506
5507 commit c9c6875014661d4326100bae0464279d76bd657f
5508 Author: Kean Johnston <kean (a] armory.com>
5509 Date: Sat Dec 2 13:36:56 2006 -0800
5510
5511 Don't use varargs CPP macros in fccache.c. (bug 8733)
5512
5513 src/fccache.c uses a trick to try and use a function name that is
5514 also a
5515 macro name. It does this using the varargs args() macro. Replace that
5516 with separate macros for each number of formals.
5517
5518 src/fccache.c | 13 +++++++------
5519 1 files changed, 7 insertions(+), 6 deletions(-)
5520
5521 commit 72ffe6536a6825a32095c8185aff836a12326ac5
5522 Author: Keith Packard <keithp (a] neko.keithp.com>
5523 Date: Sat Dec 2 13:22:27 2006 -0800
5524
5525 Add FcFreeTypeQueryFace external API. Bug #7311.
5526
5527 Expose ability to build an FcPattern directly from an FT_Face
5528 object.
5529
5530 configure.in | 4 +-
5531 doc/fcfreetype.fncs | 17 +++++++++++++++-
5532 fontconfig/fcfreetype.h | 6 +++++
5533 src/fcfreetype.c | 50
5534 ++++++++++++++++++++++++++--------------------
5535 4 files changed, 52 insertions(+), 25 deletions(-)
5536
5537 commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
5538 Author: Keith Packard <keithp (a] neko.keithp.com>
5539 Date: Sat Dec 2 13:14:23 2006 -0800
5540
5541 Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
5542
5543 grep -l -w '^foo' doesn't work on Solaris. Replace with
5544 grep -l '^foo\>' instead which does. Also, grep -l will
5545 report the filename more than once (!), so add | head -1
5546 to pick just the first one.
5547
5548 src/makealias | 2 +-
5549 1 files changed, 1 insertions(+), 1 deletions(-)
5550
5551 commit 2b77216ee21de95ec352672aa025195a83925b32
5552 Author: Keith Packard <keithp (a] neko.keithp.com>
5553 Date: Sat Dec 2 13:04:05 2006 -0800
5554
5555 Avoid writing uninitialized structure pad bytes to cache files.
5556
5557 The union inside the FcValue structure contains pad bytes. Instead of
5558 copying the whole structure to the cache block, copy only the
5559 initialized
5560 fields to avoid writing whichever bytes serve as padding within the
5561 structure.
5562
5563 src/fcpat.c | 17 ++++++++++++++++-
5564 1 files changed, 16 insertions(+), 1 deletions(-)
5565
5566 commit 64d7e303df441f274ee194a401dcd14dfb58af7e
5567 Author: Keith Packard <keithp (a] neko.keithp.com>
5568 Date: Sat Dec 2 12:14:49 2006 -0800
5569
5570 Warn (and recover) from config file without <cachedir> elements.
5571
5572 When updating from older fontconfig versions, if the config file
5573 is not replaced, it will not contain <cachedir> elements. Lacking
5574 these,
5575 fontconfig has no place to store cached font information and cannot
5576 operate
5577 reasonably.
5578
5579 Add code to check and see if the loaded configuration has no cache
5580 directories, and if so, warn the user and add both the default
5581 system cache
5582 directory and the normal per-user cache directory.
5583
5584 src/fcinit.c | 19 +++++++++++++++++++
5585 1 files changed, 19 insertions(+), 0 deletions(-)
5586
5587 commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
5588 Author: Keith Packard <keithp (a] neko.keithp.com>
5589 Date: Sat Dec 2 11:47:07 2006 -0800
5590
5591 Use explicit platform/nameid order when scanning ttf files.
5592
5593 Instead of accepting whatever order names appear in the font file,
5594 use an explicit ordering for both platform and nameid.
5595
5596 Platforms are high precedence than nameids.
5597
5598 The platform order is:
5599
5600 microsoft, apple unicode, macintosh, (other)
5601
5602 The family nameid order is:
5603
5604 preferred family, font family
5605
5606 The fullname nameid order is:
5607
5608 mac full name, full name
5609
5610 The style nameid order is
5611
5612 preferred subfamily, font subfamily
5613
5614 This will change the names visible to users in various application
5615 UIs, but
5616 should not change how existing font names are matched as all names
5617 remain
5618 present in the resulting database. The hope is that family names
5619 will, in
5620 general, be less ambiguous. Testing here shows that commercial fonts
5621 have longer names now while DejaVu has a shorter family name, and
5622 moves more
5623 of the font description to the style name.
5624
5625 src/fcfreetype.c | 237
5626 ++++++++++++++++++++++++++++++++++--------------------
5627 1 files changed, 149 insertions(+), 88 deletions(-)
5628
5629 commit b5803016d74856eb44b05876f0d7178bfec0df47
5630 Author: Keith Packard <keithp (a] neko.keithp.com>
5631 Date: Sun Nov 12 17:15:55 2006 -0800
5632
5633 FcStrCanonAbsoluteFilename should be static.
5634
5635 src/fcstr.c | 2 +-
5636 1 files changed, 1 insertions(+), 1 deletions(-)
5637
5638 commit bae5db78ddab473695a7efee374a75d6fe02426f
5639 Author: Keith Packard <keithp (a] neko.keithp.com>
5640 Date: Sun Nov 12 17:15:24 2006 -0800
5641
5642 Add sparc64 architecture string.
5643
5644 fc-arch/fcarch.tmpl.h | 1 +
5645 1 files changed, 1 insertions(+), 0 deletions(-)
5646
5647 commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
5648 Author: Mike FABIAN <mfabian (a] suse.de>
5649 Date: Fri Oct 27 10:26:50 2006 -0700
5650
5651 Do not clean cache files for different architectures
5652
5653 Use filenames to clean cache files for current architecture
5654 only. This is
5655 sufficient as cache files live in their own directory where
5656 filenames are
5657 under fontconfig control.
5658
5659 fc-cache/fc-cache.c | 9 +++++++++
5660 1 files changed, 9 insertions(+), 0 deletions(-)
5661
5662 commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
5663 Author: Han-Wen Nienhuys <hanwen (a] xs4all.nl>
5664 Date: Sun Sep 17 17:03:33 2006 -0700
5665
5666 More fixes for Win32 building (bug 8311)
5667
5668 Our build system barfs on autogen.sh, which ignores
5669 --noconfigure. Configure
5670 needs a host of options to make the cross compile work in our case.
5671
5672 Fix typo in fccache.c
5673
5674 autogen.sh | 7 +++++++
5675 src/fccache.c | 3 ++-
5676 2 files changed, 9 insertions(+), 1 deletions(-)
5677
5678 commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
5679 Author: Han-Wen Nienhuys <hanwen (a] xs4all.nl>
5680 Date: Sun Sep 17 14:34:46 2006 -0700
5681
5682 FcStrCanonFileName buggy for mingw. (bug 8311)
5683
5684 FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
5685
5686 This only works on POSIX. On dos, this crashes with a stack overflow.
5687
5688 The patch attached splits this functionality in two functions
5689 (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
5690 get an
5691 absolute path. It also fixes a number of other issues. With this
5692 patch,
5693 LilyPond actually produces output on Windows.
5694
5695 src/fccache.c | 5 +++
5696 src/fcstr.c | 88
5697 +++++++++++++++++++++++++++++++++++++++++++++++----------
5698 2 files changed, 78 insertions(+), 15 deletions(-)
5699
5700 commit cc104e6a910427db009be36ec34125962889ecb8
5701 Author: Keith Packard <keithp (a] neko.keithp.com>
5702 Date: Sun Sep 17 14:20:18 2006 -0700
5703
5704 Detect and use available random number generator (bug 8308)
5705
5706 Prefer random over lrand48 over rand
5707
5708 configure.in | 2 +-
5709 src/fccache.c | 13 ++++++++++++-
5710 2 files changed, 13 insertions(+), 2 deletions(-)
5711
5712 commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
5713 Author: Keith Packard <keithp (a] neko.keithp.com>
5714 Date: Sun Sep 17 14:09:12 2006 -0700
5715
5716 Build fontconfig.def from header files when needed.
5717
5718 Instead of attempting to track exported symbols manually in
5719 fontconfig.def.in, build it directly from the public fontconfig
5720 header files
5721 to ensure it exports the public API.
5722
5723 configure.in | 1 -
5724 src/Makefile.am | 18 +++-
5725 src/fontconfig.def.in | 303
5726 -------------------------------------------------
5727 3 files changed, 17 insertions(+), 305 deletions(-)
5728
5729 commit 6262fefe54823476070053d53eb3f52fd516ebfe
5730 Author: Keith Packard <keithp (a] neko.keithp.com>
5731 Date: Sun Sep 17 13:50:31 2006 -0700
5732
5733 Remove documentation for non-existant FcConfigNormalizeFontDir.
5734
5735 FcConfigNormalizeFontDir was present in some of the 2.3.9x release
5736 but not
5737 in the final 2.4 release. However, the documentation persisted.
5738
5739 doc/fcconfig.fncs | 11 -----------
5740 1 files changed, 0 insertions(+), 11 deletions(-)
5741
5742 commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
5743 Author: Keith Packard <keithp (a] neko.keithp.com>
5744 Date: Fri Sep 15 10:12:15 2006 -0700
5745
5746 Update for version 2.4.1
5747
5748 README | 13 +++++++++++--
5749 configure.in | 2 +-
5750 fontconfig/fontconfig.h | 2 +-
5751 3 files changed, 13 insertions(+), 4 deletions(-)
5752
5753 commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
5754 Author: Keith Packard <keithp (a] neko.keithp.com>
5755 Date: Fri Sep 15 00:23:40 2006 -0700
5756
5757 Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
5758
5759 With the cache restructuring of 2.4.0, the ability to add
5760 application-specific font files and directories was accidentally lost.
5761 Reimplement this using by sharing the logic used to load configured
5762 font
5763 directories.
5764
5765 src/fccfg.c | 86
5766 ++++++++++++++++++++++++++++------------------------------
5767 src/fcdir.c | 4 +-
5768 src/fcint.h | 3 +-
5769 3 files changed, 46 insertions(+), 47 deletions(-)
5770
5771 commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
5772 Author: Keith Packard <keithp (a] neko.keithp.com>
5773 Date: Wed Sep 13 18:55:45 2006 -0700
5774
5775 Add warning flags to fc-cache build. Clean up warnings in fc-cache.
5776
5777 Looks like the last directory in the project which didn't use
5778 $(WARN_CFLAGS)
5779 for some reason. Adding that found the usual collection of char *
5780 vs FcChar8
5781 * issues (why, oh why is FcChar8 not just char...)
5782
5783 fc-cache/Makefile.am | 2 +-
5784 fc-cache/fc-cache.c | 31 ++++++++-----------------------
5785 2 files changed, 9 insertions(+), 24 deletions(-)
5786
5787 commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
5788 Author: Keith Packard <keithp (a] neko.keithp.com>
5789 Date: Wed Sep 13 18:51:11 2006 -0700
5790
5791 Add signatures for m68k and mipsel (thanks debian buildd)
5792
5793 fc-arch/fcarch.tmpl.h | 2 ++
5794 1 files changed, 2 insertions(+), 0 deletions(-)
5795
5796 commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
5797 Author: Keith Packard <keithp (a] neko.keithp.com>
5798 Date: Mon Sep 11 11:10:48 2006 -0700
5799
5800 Add ppc64 signature. Bug 8227
5801
5802 fc-arch/fcarch.tmpl.h | 1 +
5803 1 files changed, 1 insertions(+), 0 deletions(-)
5804
5805 commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
5806 Author: Keith Packard <keithp (a] neko.keithp.com>
5807 Date: Mon Sep 11 11:09:26 2006 -0700
5808
5809 Update installation notes for 2.4 base.
5810
5811 INSTALL | 19 ++++++++++++-------
5812 1 files changed, 12 insertions(+), 7 deletions(-)
5813
5814 commit 76c443222313577236c898f7644098e7cad80c75
5815 Author: Keith Packard <keithp (a] neko.keithp.com>
5816 Date: Sat Sep 9 22:08:40 2006 -0700
5817
5818 Update to version 2.4.0
5819
5820 INSTALL | 3 +++
5821 README | 38 ++++++++++++++++++++++++++++++++++++--
5822 configure.in | 2 +-
5823 fontconfig/fontconfig.h | 4 ++--
5824 4 files changed, 42 insertions(+), 5 deletions(-)
5825
5826 commit 6c5619a08575943f75d2341e1a4931ec5faf716b
5827 Author: Keith Packard <keithp (a] neko.keithp.com>
5828 Date: Sat Sep 9 21:32:14 2006 -0700
5829
5830 Split much of the configuration into separate files. Renumber files
5831
5832 Most of the remaining elements in fonts.conf have been moved to
5833 separate
5834 files. The numbering scheme for conf.d files has been documented
5835 in the
5836 README and the files have been renumbered. Config files have been
5837 validated against the DTD and a few minor errors fixed.
5838
5839 conf.d/10-autohint.conf | 9 +
5840 conf.d/10-no-sub-pixel.conf | 9 +
5841 conf.d/10-sub-pixel-bgr.conf | 9 +
5842 conf.d/10-sub-pixel-rgb.conf | 9 +
5843 conf.d/10-sub-pixel-vbgr.conf | 9 +
5844 conf.d/10-sub-pixel-vrgb.conf | 9 +
5845 conf.d/10-unhinted.conf | 9 +
5846 conf.d/10-urw-aliases.conf | 52 ----
5847 conf.d/15-amt-aliases.conf | 21 --
5848 conf.d/20-lohit-gujarati.conf | 11 +
5849 conf.d/20-unhint-small-vera.conf | 49 ++++
5850 conf.d/30-amt-aliases.conf | 21 ++
5851 conf.d/30-unhint-small-vera.conf | 49 ----
5852 conf.d/30-urw-aliases.conf | 52 ++++
5853 conf.d/40-generic.conf | 66 +++++
5854 conf.d/49-sansserif.conf | 21 ++
5855 conf.d/60-LohitGujarati.conf | 5 -
5856 conf.d/60-delicious.conf | 20 --
5857 conf.d/60-fonts-persian.conf | 539
5858 --------------------------------------
5859 conf.d/60-latin.conf | 42 +++
5860 conf.d/65-fonts-persian.conf | 539
5861 ++++++++++++++++++++++++++++++++++++++
5862 conf.d/65-nonlatin.conf | 38 +++
5863 conf.d/69-unifont.conf | 24 ++
5864 conf.d/70-no-bitmaps.conf | 13 +
5865 conf.d/70-no-sub-pixel.conf | 9 -
5866 conf.d/70-sub-pixel-bgr.conf | 9 -
5867 conf.d/70-sub-pixel-rgb.conf | 9 -
5868 conf.d/70-sub-pixel-vbgr.conf | 9 -
5869 conf.d/70-sub-pixel-vrgb.conf | 9 -
5870 conf.d/70-yes-bitmaps.conf | 13 +
5871 conf.d/73-autohint.conf | 9 -
5872 conf.d/73-unhinted.conf | 9 -
5873 conf.d/76-no-bitmaps.conf | 13 -
5874 conf.d/76-yes-bitmaps.conf | 13 -
5875 conf.d/80-delicious.conf | 20 ++
5876 conf.d/90-synthetic.conf | 64 +++++
5877 conf.d/Makefile.am | 55 +++--
5878 conf.d/README | 46 +++-
5879 fonts.conf.in | 207 ---------------
5880 39 files changed, 1113 insertions(+), 1006 deletions(-)
5881
5882 commit 9596dce93b751c01770da175d208d78aeaf6ae00
5883 Author: Keith Packard <keithp (a] neko.keithp.com>
5884 Date: Sat Sep 9 21:30:06 2006 -0700
5885
5886 Don't display tests for DESTDIR on make install.
5887
5888 Make install output quieter by eliding the shell commands
5889 used to test for DESTDIR being set during make install.
5890
5891 Makefile.am | 2 +-
5892 1 files changed, 1 insertions(+), 1 deletions(-)
5893
5894 commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
5895 Author: Keith Packard <keithp (a] neko.keithp.com>
5896 Date: Sat Sep 9 21:29:08 2006 -0700
5897
5898 Include cachedir in fonts.dtd.
5899
5900 Fonts.dtd <fontconfig> element was missing the new cachedir element.
5901
5902 fonts.dtd | 7 ++++---
5903 1 files changed, 4 insertions(+), 3 deletions(-)
5904
5905 commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
5906 Author: Keith Packard <keithp (a] neko.keithp.com>
5907 Date: Sat Sep 9 21:21:01 2006 -0700
5908
5909 Fix conf.d directory sorting.
5910
5911 Sort was using broken comparison function.
5912
5913 src/fcxml.c | 10 +++++++++-
5914 1 files changed, 9 insertions(+), 1 deletions(-)
5915
5916 commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
5917 Author: Keith Packard <keithp (a] neko.keithp.com>
5918 Date: Sat Sep 9 19:37:22 2006 -0700
5919
5920 Rename conf.avail to conf.d
5921
5922 Makefile.am | 2 +-
5923 conf.avail/10-urw-aliases.conf | 52 ----
5924 conf.avail/15-amt-aliases.conf | 21 --
5925 conf.avail/20-fix-globaladvance.conf | 29 --
5926 conf.avail/30-unhint-small-vera.conf | 49 ---
5927 conf.avail/50-user.conf | 7 -
5928 conf.avail/51-local.conf | 7 -
5929 conf.avail/60-LohitGujarati.conf | 5 -
5930 conf.avail/60-delicious.conf | 20 --
5931 conf.avail/60-fonts-persian.conf | 539
5932 ----------------------------------
5933 conf.avail/70-no-sub-pixel.conf | 9 -
5934 conf.avail/70-sub-pixel-bgr.conf | 9 -
5935 conf.avail/70-sub-pixel-rgb.conf | 9 -
5936 conf.avail/70-sub-pixel-vbgr.conf | 9 -
5937 conf.avail/70-sub-pixel-vrgb.conf | 9 -
5938 conf.avail/73-autohint.conf | 9 -
5939 conf.avail/73-unhinted.conf | 9 -
5940 conf.avail/76-no-bitmaps.conf | 13 -
5941 conf.avail/76-yes-bitmaps.conf | 13 -
5942 conf.avail/Makefile.am | 71 -----
5943 conf.avail/README | 8 -
5944 conf.d/10-urw-aliases.conf | 52 ++++
5945 conf.d/15-amt-aliases.conf | 21 ++
5946 conf.d/20-fix-globaladvance.conf | 29 ++
5947 conf.d/30-unhint-small-vera.conf | 49 +++
5948 conf.d/50-user.conf | 7 +
5949 conf.d/51-local.conf | 7 +
5950 conf.d/60-LohitGujarati.conf | 5 +
5951 conf.d/60-delicious.conf | 20 ++
5952 conf.d/60-fonts-persian.conf | 539
5953 ++++++++++++++++++++++++++++++++++
5954 conf.d/70-no-sub-pixel.conf | 9 +
5955 conf.d/70-sub-pixel-bgr.conf | 9 +
5956 conf.d/70-sub-pixel-rgb.conf | 9 +
5957 conf.d/70-sub-pixel-vbgr.conf | 9 +
5958 conf.d/70-sub-pixel-vrgb.conf | 9 +
5959 conf.d/73-autohint.conf | 9 +
5960 conf.d/73-unhinted.conf | 9 +
5961 conf.d/76-no-bitmaps.conf | 13 +
5962 conf.d/76-yes-bitmaps.conf | 13 +
5963 conf.d/Makefile.am | 71 +++++
5964 conf.d/README | 8 +
5965 configure.in | 1 -
5966 42 files changed, 898 insertions(+), 899 deletions(-)
5967
5968 commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
5969 Author: Keith Packard <keithp (a] neko.keithp.com>
5970 Date: Sat Sep 9 16:52:21 2006 -0700
5971
5972 Add XML headers to new conf files. Move link make commands to
5973 conf.avail dir
5974
5975 Fix up new config fragments to include XML headers as required.
5976 Move symbolic link installation to conf.avail directory to centralize
5977 both
5978 steps.
5979
5980 conf.avail/10-urw-aliases.conf | 5 +++
5981 conf.avail/15-amt-aliases.conf | 5 +++
5982 conf.avail/20-fix-globaladvance.conf | 5 +++
5983 conf.avail/30-unhint-small-vera.conf | 5 +++
5984 conf.avail/Makefile.am | 22 ++++++++++++++
5985 conf.d/Makefile.am | 52
5986 ----------------------------------
5987 6 files changed, 42 insertions(+), 52 deletions(-)
5988
5989 commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
5990 Author: Keith Packard <keithp (a] neko.keithp.com>
5991 Date: Sat Sep 9 16:41:58 2006 -0700
5992
5993 Insert newly created caches into reference data structure.
5994
5995 All caches used in the application must be in the cache reference
5996 list so
5997 internal references can be tracked correctly. Failing to have
5998 newly created
5999 caches in the list would cause the cache to be deallocated while
6000 references
6001 were still present.
6002
6003 src/fccache.c | 17 ++++++++++++++---
6004 1 files changed, 14 insertions(+), 3 deletions(-)
6005
6006 commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
6007 Merge: 5d2f7a9 164e267
6008 Author: Keith Packard <keithp (a] neko.keithp.com>
6009 Date: Sat Sep 9 15:49:24 2006 -0700
6010
6011 Merge branch 'jhcloos'
6012
6013 commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
6014 Author: Keith Packard <keithp (a] neko.keithp.com>
6015 Date: Sat Sep 9 10:04:42 2006 -0700
6016
6017 Accept locale environment variables that do not contain territory.
6018
6019 Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
6020 language,
6021 and may contain territory and encoding. Don't accidentally require
6022 territory
6023 as that will cause fontconfig to fall back to 'en'.
6024
6025 src/fcdefault.c | 16 ++++++++++++++++
6026 1 files changed, 16 insertions(+), 0 deletions(-)
6027
6028 commit 164e267d286eccbbdde69e8935a658dced4331b4
6029 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6030 Date: Sat Sep 9 01:24:08 2006 -0400
6031
6032 Make conf.avail and conf.d work
6033
6034 Add conf.avail to configure.in
6035
6036 Add install: target to conf.d/Makefile.am to
6037 create the initial symlinks to conf.avail
6038
6039 conf.d/Makefile.am | 52
6040 ++++++++++++++++++++++++++++++++++++++++++++++++++++
6041 configure.in | 1 +
6042 2 files changed, 53 insertions(+), 0 deletions(-)
6043
6044 commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
6045 Author: Keith Packard <keithp (a] neko.keithp.com>
6046 Date: Thu Sep 7 15:17:10 2006 -0700
6047
6048 Attempt to fix makealias usage for build on Mac OS X.
6049
6050 Avoid using fcalias.h or fcaliastail.h on systems which don't
6051 support it.
6052 Provided solution still generates these files, but does not use them.
6053
6054 src/fcint.h | 3 ++-
6055 src/makealias | 2 ++
6056 2 files changed, 4 insertions(+), 1 deletions(-)
6057
6058 commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
6059 Author: Keith Packard <keithp (a] neko.keithp.com>
6060 Date: Thu Sep 7 14:37:52 2006 -0700
6061
6062 Replace gnu-specific sed command with simple grep.
6063
6064 makealias was using a gnu-extension to sed addressing, replace that
6065 with a
6066 simple (and more robuse) grep command. Also, found a bug in the public
6067 header file that was leaving one symbol out of the process.
6068
6069 fontconfig/fontconfig.h | 2 +-
6070 src/makealias | 2 +-
6071 2 files changed, 2 insertions(+), 2 deletions(-)
6072
6073 commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
6074 Author: David Turner <david (a] freetype.org>
6075 Date: Thu Sep 7 14:29:35 2006 -0700
6076
6077 Replace character discovery loop with simpler, faster version.
6078
6079 The existing loop for discovering which characters map to glyphs is
6080 ugly and
6081 inefficient. The replacement is functionally identical, but far
6082 cleaner and
6083 faster.
6084
6085 src/fcfreetype.c | 83
6086 +++++++++++++++++++----------------------------------
6087 1 files changed, 30 insertions(+), 53 deletions(-)
6088
6089 commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
6090 Author: Keith Packard <keithp (a] neko.keithp.com>
6091 Date: Thu Sep 7 14:22:16 2006 -0700
6092
6093 Reference patterns in FcCacheCopySet.
6094
6095 As patterns are put into the font set copy, mark them as referenced
6096 so the
6097 cache stays around while the font set is in use.
6098
6099 src/fccache.c | 7 ++++++-
6100 1 files changed, 6 insertions(+), 1 deletions(-)
6101
6102 commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
6103 Author: Keith Packard <keithp (a] neko.keithp.com>
6104 Date: Thu Sep 7 10:37:24 2006 -0700
6105
6106 Create fc_cachedir at install time. Bug 8157.
6107
6108 Makefile.am | 2 +-
6109 1 files changed, 1 insertions(+), 1 deletions(-)
6110
6111 commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
6112 Author: Keith Packard <keithp (a] neko.keithp.com>
6113 Date: Wed Sep 6 23:58:14 2006 -0700
6114
6115 Update for version 2.3.97.
6116
6117 Makefile.am | 2 +-
6118 README | 41 +++++++++++++++++++++++++++++++++++++++--
6119 configure.in | 2 +-
6120 fontconfig/fontconfig.h | 2 +-
6121 4 files changed, 42 insertions(+), 5 deletions(-)
6122
6123 commit c3796ac6061373bcf0276a931036987c01741215
6124 Author: Keith Packard <keithp (a] neko.keithp.com>
6125 Date: Wed Sep 6 17:45:40 2006 -0700
6126
6127 Charset hashing depended on uniqueness of leaves.
6128
6129 Charset hashing actually use the value of the leaf pointers, which is
6130 clearly wrong, especially now that charsets are not shared across
6131 multiple
6132 font directories.
6133
6134 src/fccharset.c | 4 ++--
6135 1 files changed, 2 insertions(+), 2 deletions(-)
6136
6137 commit 08bef687018f2391c2f2b6fc3849878c121b67dd
6138 Author: Keith Packard <keithp (a] neko.keithp.com>
6139 Date: Wed Sep 6 17:43:08 2006 -0700
6140
6141 Parallel build fix for fcalias.h and fcaliastail.h
6142
6143 These are built from the same script, but creating a single
6144 dependency rule
6145 caused parallel make to run the script twice.
6146
6147 src/Makefile.am | 4 +++-
6148 1 files changed, 3 insertions(+), 1 deletions(-)
6149
6150 commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
6151 Author: Keith Packard <keithp (a] neko.keithp.com>
6152 Date: Wed Sep 6 17:14:46 2006 -0700
6153
6154 Update architecture signatures for x86-64 and ppc.
6155
6156 I think the cache file data types are stable for now; add-back the
6157 signatures for x86-64 and ppc.
6158
6159 fc-arch/fcarch.tmpl.h | 4 ++--
6160 1 files changed, 2 insertions(+), 2 deletions(-)
6161
6162 commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
6163 Author: Keith Packard <keithp (a] neko.keithp.com>
6164 Date: Tue Sep 5 02:24:01 2006 -0700
6165
6166 Eliminate .so PLT entries for local symbols. (thanks to Arjan van
6167 de Ven)
6168
6169 Using a simple shell script that processes the public headers,
6170 two header
6171 files are constructed that map public symbols to hidden internal
6172 aliases
6173 avoiding the assocated PLT entry for referring to a public symbol.
6174
6175 A few mistakes in the FcPrivate/FcPublic annotations were also
6176 discovered
6177 through this process
6178
6179 .gitignore | 2 ++
6180 fc-arch/Makefile.am | 9 ++++++++-
6181 fc-case/Makefile.am | 9 ++++++++-
6182 fc-glyphname/Makefile.am | 9 ++++++++-
6183 fc-lang/Makefile.am | 9 ++++++++-
6184 fc-lang/fc-lang.c | 1 -
6185 fontconfig/fontconfig.h | 10 +++++-----
6186 src/Makefile.am | 15 ++++++++++++++-
6187 src/fcatomic.c | 3 +++
6188 src/fcblanks.c | 3 +++
6189 src/fccache.c | 3 +++
6190 src/fccfg.c | 3 +++
6191 src/fccharset.c | 3 +++
6192 src/fcdbg.c | 3 +++
6193 src/fcdefault.c | 3 +++
6194 src/fcdir.c | 3 +++
6195 src/fcfreetype.c | 4 ++++
6196 src/fcfs.c | 3 +++
6197 src/fcinit.c | 3 +++
6198 src/fcint.h | 5 ++++-
6199 src/fclang.c | 3 +++
6200 src/fclist.c | 3 +++
6201 src/fcmatch.c | 3 +++
6202 src/fcmatrix.c | 3 +++
6203 src/fcname.c | 3 +++
6204 src/fcpat.c | 3 +++
6205 src/fcserialize.c | 3 +++
6206 src/fcstr.c | 3 +++
6207 src/fcxml.c | 3 +++
6208 src/ftglue.c | 3 +++
6209 src/makealias | 24 ++++++++++++++++++++++++
6210 31 files changed, 145 insertions(+), 12 deletions(-)
6211
6212 commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
6213 Author: Keith Packard <keithp (a] neko.keithp.com>
6214 Date: Mon Sep 4 23:19:59 2006 -0700
6215
6216 Correct reference count when sharing cache file objects.
6217
6218 Multiple maps of the same cache file share the same mapped object;
6219 bump the
6220 cache object reference count in this case
6221
6222 src/fccache.c | 4 +++-
6223 1 files changed, 3 insertions(+), 1 deletions(-)
6224
6225 commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
6226 Author: Keith Packard <keithp (a] neko.keithp.com>
6227 Date: Mon Sep 4 22:39:51 2006 -0700
6228
6229 Oops, fc-lang broke when I added cache referencing.
6230
6231 Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
6232
6233 fc-lang/fc-lang.c | 10 ++++++++++
6234 1 files changed, 10 insertions(+), 0 deletions(-)
6235
6236 commit 17389539a046f7231447d531ef7f3d131c1d7515
6237 Author: Keith Packard <keithp (a] neko.keithp.com>
6238 Date: Mon Sep 4 22:26:24 2006 -0700
6239
6240 Make cache reference counting more efficient.
6241
6242 Eliminate need to reference cache object once per cached font, instead
6243 just count the number of fonts used from the cache and bump the
6244 reference
6245 count once by that amount. I think this makes this refernece technique
6246 efficient enough for use.
6247
6248 src/fccache.c | 9 +++++++++
6249 src/fccfg.c | 5 ++++-
6250 src/fcint.h | 3 +++
6251 3 files changed, 16 insertions(+), 1 deletions(-)
6252
6253 commit 9e612141df7e693ef98071f102cecb5d777ceecb
6254 Author: Keith Packard <keithp (a] neko.keithp.com>
6255 Date: Mon Sep 4 22:20:25 2006 -0700
6256
6257 Reference count cache objects.
6258
6259 Caches contain patterns and character sets which are reference
6260 counted and
6261 visible to applications. Reference count the underlying cache object
6262 so that
6263 it stays around until all reference objects are no longer in use.
6264
6265 This is less efficient than just leaving all caches around forever,
6266 but does
6267 avoid eternal size increases in case applications ever bother
6268 to actually
6269 look for changes in the font configuration.
6270
6271 src/fccache.c | 255
6272 +++++++++++++++++++++++++++++++++++++++++--------------
6273 src/fccfg.c | 22 +-----
6274 src/fccharset.c | 5 +
6275 src/fcint.h | 16 ++--
6276 src/fcpat.c | 10 ++-
6277 5 files changed, 213 insertions(+), 95 deletions(-)
6278
6279 commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
6280 Author: Keith Packard <keithp (a] neko.keithp.com>
6281 Date: Mon Sep 4 13:59:58 2006 -0700
6282
6283 Leave cache files mapped permanently.
6284
6285 Without reference counting on cache objects, there's no way to
6286 know when
6287 an application is finished using objects pulled from the cache. Until
6288 some
6289 kinf of cache reference counting can be done, leave all cache
6290 objects mapped
6291 for the life of the library (until FcFini is called). To mitigate
6292 the cost
6293 of this, ensure that each instance of a cache file is mapped only
6294 once.
6295
6296 src/fccache.c | 143
6297 ++++++++++++++++++++++++++++++++++++++++++++------------
6298 src/fcinit.c | 1 +
6299 src/fcint.h | 3 +
6300 3 files changed, 116 insertions(+), 31 deletions(-)
6301
6302 commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
6303 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6304 Date: Mon Sep 4 15:57:19 2006 -0400
6305
6306 Update Makefile.am files
6307
6308 Makefile.am | 2 +-
6309 conf.avail/Makefile.am | 34 ++++++++++++++++++++--------------
6310 2 files changed, 21 insertions(+), 15 deletions(-)
6311
6312 commit c3425fa671663b11aa5288a0b52a0618c5d075ef
6313 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6314 Date: Mon Sep 4 15:47:52 2006 -0400
6315
6316 Move some section from fonts.conf into conf.avail files
6317
6318 URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
6319 unhinting
6320 sections all moved into conf.avail, to load before user and local
6321 confs.
6322
6323 conf.avail/10-urw-aliases.conf | 47 ++++++++++++
6324 conf.avail/15-amt-aliases.conf | 16 ++++
6325 conf.avail/20-fix-globaladvance.conf | 24 ++++++
6326 conf.avail/30-unhint-small-vera.conf | 44 +++++++++++
6327 fonts.conf.in | 133
6328 ----------------------------------
6329 5 files changed, 131 insertions(+), 133 deletions(-)
6330
6331 commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
6332 Author: Keith Packard <keithp (a] neko.keithp.com>
6333 Date: Mon Sep 4 12:46:01 2006 -0700
6334
6335 Can't typecheck values for objects with no known type.
6336
6337 Objects that aren't part of the built-in object list don't have
6338 predefined
6339 types, so we can't typecheck them.
6340
6341 src/fcxml.c | 2 ++
6342 1 files changed, 2 insertions(+), 0 deletions(-)
6343
6344 commit 60018915891bd146271b687278782fe38b4c4461
6345 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6346 Date: Mon Sep 4 15:45:28 2006 -0400
6347
6348 Re-order old conf.d files
6349
6350 Make sure they continue to load after ~/.fonts.conf and local.conf
6351
6352 conf.avail/20-LohitGujarati.conf | 5 -
6353 conf.avail/20-fonts-persian.conf | 539
6354 -------------------------------------
6355 conf.avail/30-no-sub-pixel.conf | 9 -
6356 conf.avail/30-sub-pixel-bgr.conf | 9 -
6357 conf.avail/30-sub-pixel-rgb.conf | 9 -
6358 conf.avail/30-sub-pixel-vbgr.conf | 9 -
6359 conf.avail/30-sub-pixel-vrgb.conf | 9 -
6360 conf.avail/33-autohint.conf | 9 -
6361 conf.avail/33-unhinted.conf | 9 -
6362 conf.avail/36-no-bitmaps.conf | 13 -
6363 conf.avail/36-yes-bitmaps.conf | 13 -
6364 conf.avail/60-LohitGujarati.conf | 5 +
6365 conf.avail/60-fonts-persian.conf | 539
6366 +++++++++++++++++++++++++++++++++++++
6367 conf.avail/70-no-sub-pixel.conf | 9 +
6368 conf.avail/70-sub-pixel-bgr.conf | 9 +
6369 conf.avail/70-sub-pixel-rgb.conf | 9 +
6370 conf.avail/70-sub-pixel-vbgr.conf | 9 +
6371 conf.avail/70-sub-pixel-vrgb.conf | 9 +
6372 conf.avail/73-autohint.conf | 9 +
6373 conf.avail/73-unhinted.conf | 9 +
6374 conf.avail/76-no-bitmaps.conf | 13 +
6375 conf.avail/76-yes-bitmaps.conf | 13 +
6376 22 files changed, 633 insertions(+), 633 deletions(-)
6377
6378 commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
6379 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6380 Date: Mon Sep 4 15:36:46 2006 -0400
6381
6382 Make room for chunks from fonts.conf in conf.avail
6383
6384 conf.avail/10-LohitGujarati.conf | 5 -
6385 conf.avail/10-fonts-persian.conf | 539
6386 --------------------------------------
6387 conf.avail/20-LohitGujarati.conf | 5 +
6388 conf.avail/20-fonts-persian.conf | 539
6389 ++++++++++++++++++++++++++++++++++++++
6390 4 files changed, 544 insertions(+), 544 deletions(-)
6391
6392 commit d55620c90676951fc70ec9430c2670edca2147cb
6393 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6394 Date: Mon Sep 4 15:32:37 2006 -0400
6395
6396 Replace load of conf.d in fonts.conf.in
6397
6398 fonts.conf.in | 5 +++++
6399 1 files changed, 5 insertions(+), 0 deletions(-)
6400
6401 commit f6e645c4993fff77d596dba734c09cdb255f4ca0
6402 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6403 Date: Mon Sep 4 15:30:10 2006 -0400
6404
6405 Update Makefile.am to match conf.avail changes
6406
6407 conf.avail/Makefile.am | 21 ++++++++++++---------
6408 1 files changed, 12 insertions(+), 9 deletions(-)
6409
6410 commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
6411 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6412 Date: Mon Sep 4 15:27:29 2006 -0400
6413
6414 Number the remaining conf.avail files
6415
6416 conf.avail/30-no-sub-pixel.conf | 9 +++++++++
6417 conf.avail/30-sub-pixel-bgr.conf | 9 +++++++++
6418 conf.avail/30-sub-pixel-rgb.conf | 9 +++++++++
6419 conf.avail/30-sub-pixel-vbgr.conf | 9 +++++++++
6420 conf.avail/30-sub-pixel-vrgb.conf | 9 +++++++++
6421 conf.avail/33-autohint.conf | 9 +++++++++
6422 conf.avail/33-unhinted.conf | 9 +++++++++
6423 conf.avail/36-no-bitmaps.conf | 13 +++++++++++++
6424 conf.avail/36-yes-bitmaps.conf | 13 +++++++++++++
6425 conf.avail/autohint.conf | 9 ---------
6426 conf.avail/no-bitmaps.conf | 13 -------------
6427 conf.avail/no-sub-pixel.conf | 9 ---------
6428 conf.avail/sub-pixel-bgr.conf | 9 ---------
6429 conf.avail/sub-pixel-rgb.conf | 9 ---------
6430 conf.avail/sub-pixel-vbgr.conf | 9 ---------
6431 conf.avail/sub-pixel-vrgb.conf | 9 ---------
6432 conf.avail/unhinted.conf | 9 ---------
6433 conf.avail/yes-bitmaps.conf | 13 -------------
6434 18 files changed, 89 insertions(+), 89 deletions(-)
6435
6436 commit a04ac99f0f3e487c7611772442727a6eb4f44393
6437 Author: Keith Packard <keithp (a] neko.keithp.com>
6438 Date: Mon Sep 4 02:13:13 2006 -0700
6439
6440 Hide FreeType glue code from library ABI.
6441
6442 FreeType glue code was escaping the shared library.
6443
6444 src/ftglue.h | 4 +++-
6445 1 files changed, 3 insertions(+), 1 deletions(-)
6446
6447 commit 4984242e3681a50a9c19f352783f145f91ecb868
6448 Author: Keith Packard <keithp (a] neko.keithp.com>
6449 Date: Mon Sep 4 00:47:07 2006 -0700
6450
6451 Hide private functions in shared library. Export functionality
6452 for utilities.
6453
6454 Borrowing header stuff written for cairo, fontconfig now exposes
6455 in the
6456 shared library only the symbols which are included in the public
6457 header
6458 files. All private symbols are hidden using suitable compiler
6459 directives.
6460
6461 A few new public functions were required for the fontconfig utility
6462 programs
6463 (fc-cat and fc-cache) so those were added, bumping the .so minor
6464 version number
6465 in the process.
6466
6467 configure.in | 9 +-
6468 fc-cache/fc-cache.c | 30 ++--
6469 fc-cat/Makefile.am | 2 +-
6470 fc-cat/fc-cat.c | 37 ++---
6471 fontconfig/fcfreetype.h | 14 +-
6472 fontconfig/fontconfig.h | 403
6473 +++++++++++++++++++++++++++--------------------
6474 src/fccache.c | 48 ++++++
6475 src/fccharset.c | 5 -
6476 src/fcint.h | 337 ++++++++++++++++++---------------------
6477 9 files changed, 481 insertions(+), 404 deletions(-)
6478
6479 commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
6480 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6481 Date: Mon Sep 4 01:33:09 2006 -0400
6482
6483 Move user and local conf file loading into conf.avail files
6484
6485 conf.avail/50-user.conf | 7 +++++++
6486 conf.avail/51-local.conf | 7 +++++++
6487 fonts.conf.in | 11 -----------
6488 3 files changed, 14 insertions(+), 11 deletions(-)
6489
6490 commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
6491 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6492 Date: Mon Sep 4 01:28:07 2006 -0400
6493
6494 Support all five possibilities for sub-pixel
6495
6496 Make sub-pixel.conf be sub-pixel-rgb.conf and add the
6497 three other possibilites: bgr, vrgb and vbgr.
6498
6499 conf.avail/sub-pixel-bgr.conf | 9 +++++++++
6500 conf.avail/sub-pixel-rgb.conf | 9 +++++++++
6501 conf.avail/sub-pixel-vbgr.conf | 9 +++++++++
6502 conf.avail/sub-pixel-vrgb.conf | 9 +++++++++
6503 conf.avail/sub-pixel.conf | 9 ---------
6504 5 files changed, 36 insertions(+), 9 deletions(-)
6505
6506 commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
6507 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6508 Date: Mon Sep 4 01:24:02 2006 -0400
6509
6510 Standardize conf.avail number prefixing convention
6511
6512 Always use \d- rather than just \d as prefix
6513
6514 conf.avail/10-LohitGujarati.conf | 5 +++++
6515 conf.avail/10LohitGujarati.conf | 5 -----
6516 2 files changed, 5 insertions(+), 5 deletions(-)
6517
6518 commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
6519 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
6520 Date: Mon Sep 4 01:21:55 2006 -0400
6521
6522 Move files from conf.d to conf.avail
6523
6524 All of the files in conf.d are now in conf.avail
6525 Makefile.am is updated to reflect the change
6526
6527 Makefile.am | 2 +-
6528 conf.avail/10-fonts-persian.conf | 539
6529 ++++++++++++++++++++++++++++++++++++++
6530 conf.avail/10LohitGujarati.conf | 5 +
6531 conf.avail/60-delicious.conf | 20 ++
6532 conf.avail/Makefile.am | 40 +++
6533 conf.avail/README | 8 +
6534 conf.avail/autohint.conf | 9 +
6535 conf.avail/no-bitmaps.conf | 13 +
6536 conf.avail/no-sub-pixel.conf | 9 +
6537 conf.avail/sub-pixel.conf | 9 +
6538 conf.avail/unhinted.conf | 9 +
6539 conf.avail/yes-bitmaps.conf | 13 +
6540 conf.d/10-fonts-persian.conf | 539
6541 --------------------------------------
6542 conf.d/10LohitGujarati.conf | 5 -
6543 conf.d/60-delicious.conf | 20 --
6544 conf.d/Makefile.am | 40 ---
6545 conf.d/README | 8 -
6546 conf.d/autohint.conf | 9 -
6547 conf.d/no-bitmaps.conf | 13 -
6548 conf.d/no-sub-pixel.conf | 9 -
6549 conf.d/sub-pixel.conf | 9 -
6550 conf.d/unhinted.conf | 9 -
6551 conf.d/yes-bitmaps.conf | 13 -
6552 23 files changed, 675 insertions(+), 675 deletions(-)
6553
6554 commit 34227592c23db4d462d36773532cef67731e2831
6555 Author: Keith Packard <keithp (a] neko.keithp.com>
6556 Date: Sun Sep 3 16:27:09 2006 -0700
6557
6558 Remove all .cvsignore files
6559
6560 .cvsignore | 35 -----------------------------------
6561 conf.d/.cvsignore | 2 --
6562 doc/.cvsignore | 16 ----------------
6563 fc-cache/.cvsignore | 6 ------
6564 fc-case/.cvsignore | 6 ------
6565 fc-cat/.cvsignore | 6 ------
6566 fc-glyphname/.cvsignore | 6 ------
6567 fc-lang/.cvsignore | 6 ------
6568 fc-list/.cvsignore | 6 ------
6569 fc-match/.cvsignore | 6 ------
6570 fontconfig/.cvsignore | 2 --
6571 src/.cvsignore | 7 -------
6572 test/.cvsignore | 2 --
6573 13 files changed, 0 insertions(+), 106 deletions(-)
6574
6575 commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
6576 Merge: e79c648 fb2092c
6577 Author: Keith Packard <keithp (a] neko.keithp.com>
6578 Date: Sun Sep 3 16:07:11 2006 -0700
6579
6580 Merge branch 'fc-2_4_branch' to master
6581
6582 Moving development back to master.
6583
6584 commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
6585 Author: Keith Packard <keithp (a] neko.keithp.com>
6586 Date: Sun Sep 3 15:20:46 2006 -0700
6587
6588 Finish INSTALL changes. .gitignore ChangeLog
6589
6590 .gitignore | 1 +
6591 INSTALL | 2 +-
6592 2 files changed, 2 insertions(+), 1 deletions(-)
6593
6594 commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
6595 Author: Keith Packard <keithp (a] neko.keithp.com>
6596 Date: Sun Sep 3 14:58:49 2006 -0700
6597
6598 Update instructions for doing a release. Autogen ChangeLog from
6599 git-log.
6600
6601 INSTALL | 21 ++++++++++++++++-----
6602 Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
6603 2 files changed, 55 insertions(+), 5 deletions(-)
6604
6605 commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
6606 Author: Keith Packard <keithp (a] neko.keithp.com>
6607 Date: Sun Sep 3 14:46:17 2006 -0700
6608
6609 Remove ChangeLog
6610
6611 ChangeLog | 3496
6612 -------------------------------------------------------------
6613 1 files changed, 0 insertions(+), 3496 deletions(-)
6614
6615 commit 0945cbe73019404c880be0de7f703ef77aec8a08
6616 Author: Keith Packard <keithp (a] neko.keithp.com>
6617 Date: Sun Sep 3 14:42:48 2006 -0700
6618
6619 Change version to 2.3.96
6620
6621 README | 67
6622 +++++++++++++++++++++++++++++++++++++++++++++-
6623 configure.in | 2 +-
6624 fontconfig/fontconfig.h | 2 +-
6625 3 files changed, 67 insertions(+), 4 deletions(-)
6626
6627 commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
6628 Author: Keith Packard <keithp (a] neko.keithp.com>
6629 Date: Sat Sep 2 23:10:59 2006 -0700
6630
6631 Oops; missed the 60-delicious.conf file.
6632
6633 This file fixes Delicious Heavy fonts to have the correct weight
6634 value.
6635
6636 conf.d/60-delicious.conf | 20 ++++++++++++++++++++
6637 1 files changed, 20 insertions(+), 0 deletions(-)
6638
6639 commit e3b771a63e837b341bbd1e3e7e9c868244506f62
6640 Author: Keith Packard <keithp (a] neko.keithp.com>
6641 Date: Sat Sep 2 23:09:44 2006 -0700
6642
6643 Using uninitialized (and wrong) variable in FcStrCopyFilename.
6644
6645 A typo from the change in where filename canonicalization occurs.
6646
6647 src/fcstr.c | 2 +-
6648 1 files changed, 1 insertions(+), 1 deletions(-)
6649
6650 commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
6651 Author: Keith Packard <keithp (a] neko.keithp.com>
6652 Date: Sat Sep 2 20:23:31 2006 -0700
6653
6654 Don't segfault when string values can't be parsed as charsets or
6655 langsets.
6656
6657 If parsing charsets or langsets fails, return a FcTypeVoid value
6658 instead of
6659 a charset/langset value with a NULL pointer in it (which is invalid).
6660
6661 src/fcname.c | 6 ++++++
6662 1 files changed, 6 insertions(+), 0 deletions(-)
6663
6664 commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
6665 Author: Keith Packard <keithp (a] neko.keithp.com>
6666 Date: Sat Sep 2 20:07:29 2006 -0700
6667
6668 Fix missing initialization/destruction of new 'scan' target subst
6669 list.
6670
6671 Forgot to initialize and destroy the new substitution list for the
6672 'scan'
6673 match target.
6674
6675 src/fccfg.c | 2 ++
6676 1 files changed, 2 insertions(+), 0 deletions(-)
6677
6678 commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
6679 Author: Keith Packard <keithp (a] neko.keithp.com>
6680 Date: Sat Sep 2 17:52:12 2006 -0700
6681
6682 Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
6683
6684 The Delicious family includes one named Delicious Heavy, a bold
6685 variant
6686 which is unfortunately marked as having normal weight. Because
6687 the family
6688 name is 'Delicious', fontconfig accidentally selects this font
6689 instead of
6690 the normal weight variant. The fix here rewrites the scanned data
6691 by running
6692 the scanned pattern through a new substitution sequence tagged with
6693 <match target=scan>; a sample for the Delicious family is included to
6694 demonstrate how it works (and fix Delicious at the same time).
6695
6696 Also added was a new match predicate -- the 'decorative' predicate
6697 which is
6698 automatically detected in fonts by searching style names for key
6699 decorative
6700 phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
6701 additional decorative key words are welcome. This should have
6702 little effect
6703 on font matching except when two fonts share the same characteristics
6704 except
6705 for this value.
6706
6707 conf.d/Makefile.am | 1 +
6708 doc/fontconfig-user.sgml | 6 ++++--
6709 fontconfig/fontconfig.h | 3 ++-
6710 fonts.dtd | 6 +++++-
6711 src/fccfg.c | 35 +++++++++++++++++++++++++++--------
6712 src/fcdbg.c | 7 +++++++
6713 src/fcdefault.c | 1 +
6714 src/fcdir.c | 18 +++++++++++++++++-
6715 src/fcfreetype.c | 34 +++++++++++++++++++++++++++++++++-
6716 src/fcint.h | 2 ++
6717 src/fcmatch.c | 33 ++++++++++++++++++++-------------
6718 src/fcname.c | 34 ++++++++++++++++++++++++++++++----
6719 src/fcxml.c | 4 ++++
6720 13 files changed, 153 insertions(+), 31 deletions(-)
6721
6722 commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
6723 Author: Keith Packard <keithp (a] neko.keithp.com>
6724 Date: Sat Sep 2 14:54:14 2006 -0700
6725
6726 Allow font caches to contain newer version numbers
6727
6728 Use the version number inside the cache file to mark backward
6729 compatible
6730 changes while continuing to reserve the filename number for
6731 incompatible
6732 changes.
6733
6734 src/fccache.c | 4 ++--
6735 1 files changed, 2 insertions(+), 2 deletions(-)
6736
6737 commit 9b511b290548ad2920cda94507a3311efc461e8a
6738 Author: Keith Packard <keithp (a] neko.keithp.com>
6739 Date: Sat Sep 2 14:52:37 2006 -0700
6740
6741 Unify directory canonicalization into FcStrAddFilename.
6742
6743 Instead of making filename canonicalization occur in multiple
6744 places, it
6745 occurs only in FcStrAddFilename now, as all filenames pass through
6746 that
6747 function at one point.
6748
6749 fc-cache/fc-cache.c | 2 +-
6750 fc-cat/fc-cat.c | 2 +-
6751 src/fcdir.c | 17 ++++-------------
6752 src/fcstr.c | 24 +++++++++++-------------
6753 4 files changed, 17 insertions(+), 28 deletions(-)
6754
6755 commit 813258dc8e3a8c964af49abe810e76a95241926d
6756 Author: Keith Packard <keithp (a] neko.keithp.com>
6757 Date: Fri Sep 1 22:08:41 2006 -0700
6758
6759 Move Free family names to bottom of respective aliases. (bug 7429)
6760
6761 The FreeSans, FreeSerif and FreeMono fonts cover a large number of
6762 languages, but are of generally poor quality. Moving these after
6763 fonts which
6764 cover specific languages but which have higher quality glyphs
6765 should improve
6766 font selection.
6767
6768 fonts.conf.in | 6 +++---
6769 1 files changed, 3 insertions(+), 3 deletions(-)
6770
6771 commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
6772 Author: Keith Packard <keithp (a] neko.keithp.com>
6773 Date: Fri Sep 1 22:04:52 2006 -0700
6774
6775 Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
6776
6777 Limited FC_DEBUG documentation (just shows values and vague idea
6778 of what
6779 they're related to). Also document \ escape syntax for font names,
6780 including
6781 how family name and values have different escape requirements.
6782
6783 doc/fontconfig-user.sgml | 40 ++++++++++++++++++++++++++++++++++++++--
6784 1 files changed, 38 insertions(+), 2 deletions(-)
6785
6786 commit 7295c6f5faa595422e0825aa2e91883147d5b50e
6787 Author: Keith Packard <keithp (a] neko.keithp.com>
6788 Date: Fri Sep 1 21:30:54 2006 -0700
6789
6790 Guess that mac roman names with lots of high bits are actually SJIS.
6791
6792 Many Japanese fonts incorrectly include names tagged as Roman
6793 encoding and
6794 English language which are actually Japanese names in the SJIS
6795 encoding.
6796 Guess that names with a large number of high bits set are SJIS encoded
6797 Japanese names rather than English names.
6798
6799 src/fcfreetype.c | 83
6800 ++++++++++++++++++++++++++++++++++++++++++-----------
6801 1 files changed, 65 insertions(+), 18 deletions(-)
6802
6803 commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
6804 Author: Keith Packard <keithp (a] neko.keithp.com>
6805 Date: Fri Sep 1 21:12:44 2006 -0700
6806
6807 Prefer Bitstream Vera to DejaVu families.
6808
6809 DejaVu is a modified version of Bitstream Vera that covers
6810 significantly
6811 more languages, but does so with spotty quality, lacking hinting
6812 for many
6813 glyphs, especially for the synthesized serif oblique face. Use
6814 Bitstream
6815 Vera (where installed).
6816
6817 fonts.conf.in | 11 ++++++-----
6818 1 files changed, 6 insertions(+), 5 deletions(-)
6819
6820 commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
6821 Author: Keith Packard <keithp (a] neko.keithp.com>
6822 Date: Fri Sep 1 15:33:27 2006 -0700
6823
6824 Fonts matching lang not territory should satisfy sort pattern lang.
6825
6826 A pattern specifying 'Chinese' (:lang=zh) without a territory
6827 should be
6828 satisfied by any font supporting any Chinese lang. The code was
6829 requiring
6830 that the lang tags match exactly, causing this sort to fail.
6831
6832 src/fcmatch.c | 2 +-
6833 1 files changed, 1 insertions(+), 1 deletions(-)
6834
6835 commit cfccd4873a44da5b041368d5fca4f05180dcf041
6836 Author: Keith Packard <keithp (a] neko.keithp.com>
6837 Date: Fri Sep 1 13:22:45 2006 -0700
6838
6839 Really only rebuild caches for system fonts at make install time.
6840
6841 Oops. Fix actual fc-cache command line instead of just the displayed
6842 version.
6843
6844 Makefile.am | 2 +-
6845 1 files changed, 1 insertions(+), 1 deletions(-)
6846
6847 commit caf996342b53bf2ca4eedbe54bc86b68456d7470
6848 Author: Keith Packard <keithp (a] neko.keithp.com>
6849 Date: Fri Sep 1 12:59:09 2006 -0700
6850
6851 Add Assamese orthography (as.orth). Bug #8050
6852
6853 Behdad Esfahbod says Assamese is the same as Bengali, so this
6854 just uses
6855 bn.orth.
6856
6857 fc-lang/as.orth | 28 ++++++++++++++++++++++++++++
6858 fc-lang/iso639-1 | 2 +-
6859 2 files changed, 29 insertions(+), 1 deletions(-)
6860
6861 commit c9e6d2c8cc920937546faa63c889570fa7b4745c
6862 Author: Keith Packard <keithp (a] neko.keithp.com>
6863 Date: Fri Sep 1 12:45:43 2006 -0700
6864
6865 Chinese/Macau needs the Hong Kong orthography instead of Taiwan
6866 (bug 7884)
6867
6868 From Abel Cheung:
6869 Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
6870 Macau
6871 only uses traditional Chinese characters used in Taiwan; however
6872 that is
6873 wrong, as a majority of Macau people speaks Cantonese too, and
6874 also uses
6875 additional traditional Chinese chars from Hong Kong (there are
6876 already some
6877 place names that can't be represented in just chars used in
6878 Taiwan). So it
6879 should include zh_hk.orth instead.
6880
6881 fc-lang/zh_mo.orth | 9 +++++++--
6882 1 files changed, 7 insertions(+), 2 deletions(-)
6883
6884 commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
6885 Author: Keith Packard <keithp (a] neko.keithp.com>
6886 Date: Fri Sep 1 12:36:31 2006 -0700
6887
6888 Avoid #warning directives on non-GCC compilers. (bug 7683)
6889
6890 Detect GCC and use #warning only on GCC systems.
6891
6892 configure.in | 4 +++-
6893 src/fcfreetype.c | 2 ++
6894 2 files changed, 5 insertions(+), 1 deletions(-)
6895
6896 commit ab2cb932b25af20896c08f4641dfa696ed651418
6897 Author: Keith Packard <keithp (a] neko.keithp.com>
6898 Date: Fri Sep 1 12:26:15 2006 -0700
6899
6900 Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
6901
6902 Linking against fontconfig requires expat on systems without chained
6903 shared
6904 library dependencies.
6905
6906 fontconfig.pc.in | 1 +
6907 1 files changed, 1 insertions(+), 0 deletions(-)
6908
6909 commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
6910 Author: Keith Packard <keithp (a] neko.keithp.com>
6911 Date: Fri Sep 1 12:07:10 2006 -0700
6912
6913 Fix memory leaks in fc-cache directory cleaning code.
6914
6915 valgrind found a few leaks in the new cache cleaning code.
6916
6917 fc-cache/fc-cache.c | 9 +++++++++
6918 1 files changed, 9 insertions(+), 0 deletions(-)
6919
6920 commit fd7223c770e74730480bdf9ecf36f3152a12473e
6921 Author: Keith Packard <keithp (a] neko.keithp.com>
6922 Date: Fri Sep 1 12:05:04 2006 -0700
6923
6924 Only rebuild caches for system fonts at make install time.
6925
6926 Rebuilding user-specific fonts will stick those cache files in
6927 the system
6928 font cache directory.
6929
6930 Makefile.am | 2 +-
6931 1 files changed, 1 insertions(+), 1 deletions(-)
6932
6933 commit 8587d77ce64147b7fb324458ba100910ebba93f4
6934 Author: Keith Packard <keithp (a] neko.keithp.com>
6935 Date: Fri Sep 1 02:27:45 2006 -0700
6936
6937 Add some ignores
6938
6939 .gitignore | 2 ++
6940 1 files changed, 2 insertions(+), 0 deletions(-)
6941
6942 commit 09bd9ae2be032efb05a8be7bae584fa18756d951
6943 Author: Keith Packard <keithp (a] neko.keithp.com>
6944 Date: Fri Sep 1 02:22:59 2006 -0700
6945
6946 Fontset pattern references are relative to fontset, not array.
6947
6948 Within a fontset, the patterns are stored as pointers in an array.
6949 When stored as offsets, the offsets are relative to the fontset object
6950 itself, not the base of the array of pointers.
6951
6952 src/fcint.h | 2 +-
6953 1 files changed, 1 insertions(+), 1 deletions(-)
6954
6955 commit 18b6857c6476517db7932025847ae952feba758d
6956 Author: Keith Packard <keithp (a] neko.keithp.com>
6957 Date: Fri Sep 1 01:49:47 2006 -0700
6958
6959 Fix fc-lang to use new charset freezer API.
6960
6961 Charset freezer api now uses allocated object. Also required minor
6962 fixes to
6963 charset freezer code to remove assumption that all input charsets are
6964 persistant.
6965
6966 fc-lang/fc-lang.c | 30 ++++++++++++++++++------------
6967 src/fccharset.c | 11 +++++------
6968 src/fcint.h | 6 ++++++
6969 3 files changed, 29 insertions(+), 18 deletions(-)
6970
6971 commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
6972 Author: Keith Packard <keithp (a] neko.keithp.com>
6973 Date: Fri Sep 1 01:15:14 2006 -0700
6974
6975 Pass directory information around in FcCache structure. Freeze
6976 charsets.
6977
6978 Instead of passing directory information around in separate variables,
6979 collect it all in an FcCache structure. Numerous internal and tool
6980 interfaces changed as a result of this.
6981
6982 Charsets are now pre-frozen before being serialized. This causes
6983 them to
6984 share across multiple fonts in the same cache.
6985
6986 fc-cache/fc-cache.c | 109 ++++-----
6987 fc-cat/fc-cat.c | 83 ++-----
6988 fc-glyphname/fc-glyphname.c | 13 -
6989 src/fccache.c | 300 ++++++++++--------------
6990 src/fccfg.c | 169 ++++++++------
6991 src/fccharset.c | 550
6992 ++++++++++++++++++++++---------------------
6993 src/fcdir.c | 177 +++++++-------
6994 src/fcinit.c | 1 -
6995 src/fcint.h | 60 +++--
6996 src/fcpat.c | 8 +
6997 src/fcserialize.c | 3 +
6998 11 files changed, 702 insertions(+), 771 deletions(-)
6999
7000 commit aec8c90b450c115718fd87bc270e35ee6b605967
7001 Author: Keith Packard <keithp (a] neko.keithp.com>
7002 Date: Fri Sep 1 01:12:13 2006 -0700
7003
7004 Remove stale architecture signatures.
7005
7006 All but x86 are known to be wrong.
7007
7008 fc-arch/fcarch.tmpl.h | 7 +++----
7009 1 files changed, 3 insertions(+), 4 deletions(-)
7010
7011 commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
7012 Author: Keith Packard <keithp (a] neko.keithp.com>
7013 Date: Thu Aug 31 18:16:00 2006 -0700
7014
7015 Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
7016
7017 Applications explicitly setting FC_LANG with string would fail due
7018 to typechecking disallowing this case.
7019
7020 src/fcname.c | 4 ++++
7021 1 files changed, 4 insertions(+), 0 deletions(-)
7022
7023 commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
7024 Author: Keith Packard <keithp (a] neko.keithp.com>
7025 Date: Thu Aug 31 18:14:45 2006 -0700
7026
7027 Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
7028 Makefile.am
7029
7030 make distcheck caught this bug; the effect of 'make uninstall'
7031 would have been to execute 'rm -rf /', somewhat less that desirable.
7032
7033 fc-cache/Makefile.am | 6 ++----
7034 fc-cat/Makefile.am | 2 --
7035 2 files changed, 2 insertions(+), 6 deletions(-)
7036
7037 commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
7038 Author: Keith Packard <keithp (a] neko.keithp.com>
7039 Date: Thu Aug 31 14:38:18 2006 -0700
7040
7041 Revert ABI changes from version 2.3
7042
7043 Accidental ABI changes and additions were discovered by looking at the
7044 differences in fontconfig.h. All of those have been reverted.
7045
7046 fc-cache/fc-cache.c | 4 ++--
7047 fc-list/fc-list.c | 2 +-
7048 fontconfig/fontconfig.h | 23 +++++------------------
7049 src/fccache.c | 16 ++++++++++++++--
7050 src/fcint.h | 6 ++++++
7051 5 files changed, 28 insertions(+), 23 deletions(-)
7052
7053 commit 0a87ce715e1862c56702f5be43af9f246aa34e68
7054 Author: Keith Packard <keithp (a] neko.keithp.com>
7055 Date: Thu Aug 31 11:56:43 2006 -0700
7056
7057 With no args, fc-cat now dumps all directories.
7058
7059 Automatically list all font directories when no arguments are given to
7060 fc-cat. Also add -r option to recurse from specified cache
7061 directories.
7062 fc-cat also now prints the cache filename in verbose mode, along
7063 with the
7064 related directory name.
7065
7066 fc-cat/fc-cat.c | 119
7067 +++++++++++++++++++++++++++++++++++++++++++------------
7068 src/fccache.c | 16 +++++---
7069 src/fcint.h | 2 +-
7070 3 files changed, 104 insertions(+), 33 deletions(-)
7071
7072 commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
7073 Author: Keith Packard <keithp (a] neko.keithp.com>
7074 Date: Thu Aug 31 09:42:49 2006 -0700
7075
7076 Automatically remove invalid cache files.
7077
7078 Cache files for missing or more recently modified directories are
7079 automatically removed at the end of every fc-cache run.
7080
7081 fc-cache/Makefile.am | 2 +-
7082 fc-cache/fc-cache.c | 130
7083 +++++++++++++++++++++++++++++++++++++++++++++++++-
7084 fc-cat/fc-cat.c | 3 +-
7085 src/fccache.c | 6 +-
7086 src/fcint.h | 2 +-
7087 5 files changed, 135 insertions(+), 8 deletions(-)
7088
7089 commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
7090 Author: Keith Packard <keithp (a] neko.keithp.com>
7091 Date: Thu Aug 31 09:07:32 2006 -0700
7092
7093 Serialized value lists were only including one value.
7094
7095 The next pointer in the serialized value list wasn't getting set,
7096 so they
7097 were truncated at a single value.
7098
7099 src/fcpat.c | 1 +
7100 1 files changed, 1 insertions(+), 0 deletions(-)
7101
7102 commit c50ea916b0e56520948804b67fc7df57bb490575
7103 Author: Keith Packard <keithp (a] neko.keithp.com>
7104 Date: Wed Aug 30 23:09:39 2006 -0700
7105
7106 Use intptr_t instead of off_t inside FcCache structure.
7107
7108 This avoids OS-dependencies in the cache file structure.
7109
7110 src/fcint.h | 2 +-
7111 src/fcserialize.c | 1 -
7112 2 files changed, 1 insertions(+), 2 deletions(-)
7113
7114 commit 76abb77f26c43d069919f80e960c71c2242fb5c2
7115 Author: Keith Packard <keithp (a] neko.keithp.com>
7116 Date: Wed Aug 30 22:23:25 2006 -0700
7117
7118 Fix fc-cat again. Sigh.
7119
7120 Internal interfaces in cache management changed again...
7121
7122 fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------
7123 src/fccache.c | 19 ++++++++++---------
7124 src/fcint.h | 9 ++++++---
7125 3 files changed, 41 insertions(+), 24 deletions(-)
7126
7127 commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
7128 Author: Keith Packard <keithp (a] neko.keithp.com>
7129 Date: Wed Aug 30 21:59:53 2006 -0700
7130
7131 Skip broken caches. Cache files are auto-written, don't rewrite
7132 in fc-cache.
7133
7134 Validate cache contents and skip broken caches, looking down cache
7135 path for
7136 valid ones.
7137
7138 Every time a directory is scanned, it will be written to a cache
7139 file if
7140 possible, so fc-cache doesn't need to re-write the cache file. This
7141 makes
7142 detecting when the cache was generated a bit tricky, so we guess
7143 that if the
7144 cache wasn't valid before running and is valid afterwards, the
7145 cache file
7146 was written.
7147
7148 Also, allow empty charsets to be serialized with null leaves/numbers.
7149
7150 Eliminate a leak in FcEdit by switching to FcObject sooner.
7151
7152 Call FcFini from fc-match to make valgrind happy.
7153
7154 fc-cache/fc-cache.c | 25 ++++-----
7155 fc-match/fc-match.c | 1 +
7156 src/fccache.c | 148
7157 +++++++++++++++++++++++++++------------------------
7158 src/fccfg.c | 80 ++++++++--------------------
7159 src/fccharset.c | 56 +++++++++++--------
7160 src/fcdir.c | 2 +-
7161 src/fcint.h | 19 +++++--
7162 src/fcxml.c | 19 +++----
7163 8 files changed, 169 insertions(+), 181 deletions(-)
7164
7165 commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
7166 Author: Keith Packard <keithp (a] neko.keithp.com>
7167 Date: Wed Aug 30 18:50:58 2006 -0700
7168
7169 Rework Object name database to unify typechecking and object lookup.
7170
7171 Eliminate ancient list of object name databases and load names
7172 into single
7173 hash table that includes type information. Typecheck all pattern
7174 values to
7175 avoid mis-typed pattern elements.
7176
7177 fc-case/fc-case.c | 13 --
7178 src/fcint.h | 7 +-
7179 src/fcmatch.c | 9 +-
7180 src/fcname.c | 389
7181 ++++++++++++++++++++++++++++++-----------------------
7182 src/fcpat.c | 2 +-
7183 5 files changed, 233 insertions(+), 187 deletions(-)
7184
7185 commit c02886485b293179e8492cad9a34eb431dd4bfc9
7186 Author: Keith Packard <keithp (a] neko.keithp.com>
7187 Date: Wed Aug 30 13:51:03 2006 -0700
7188
7189 FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
7190 work.
7191
7192 FcCharSetSerialize was computing the offset to the unserialized leaf,
7193 which left it pointing at random data when the cache was reloaded.
7194
7195 fc-cat has been updated to work with the new cache structure.
7196
7197 Various debug messages extended to help diagnose serialization errors.
7198
7199 fc-cat/fc-cat.c | 134
7200 +++++++++++++++++++++++++++++--------------------------
7201 src/fccache.c | 6 +--
7202 src/fccharset.c | 3 +-
7203 src/fcdbg.c | 20 +++++++-
7204 src/fcint.h | 15 +++++--
7205 src/fcpat.c | 7 +++
7206 6 files changed, 110 insertions(+), 75 deletions(-)
7207
7208 commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
7209 Author: Keith Packard <keithp (a] neko.keithp.com>
7210 Date: Wed Aug 30 04:24:03 2006 -0700
7211
7212 Fix build problems caused by cache rework.
7213
7214 Pagesize no longer matters in architecture decisions, the entire
7215 cache file
7216 is mmaped into the library. However, lots of intptr_t values are in
7217 use now,
7218 so that value is important.
7219
7220 fc-lang now requires fcserialize.c, which has been added to the
7221 repository.
7222
7223 fc-arch/fc-arch.c | 14 +----
7224 fc-arch/fcarch.tmpl.h | 4 +-
7225 fc-lang/fc-lang.c | 1 +
7226 src/fcserialize.c | 159
7227 +++++++++++++++++++++++++++++++++++++++++++++++++
7228 4 files changed, 165 insertions(+), 13 deletions(-)
7229
7230 commit 7ce196733129b0e664c1bdc20f973f15167292f7
7231 Author: Keith Packard <keithp (a] neko.keithp.com>
7232 Date: Wed Aug 30 04:16:22 2006 -0700
7233
7234 Rework cache files to use offsets for all data structures.
7235
7236 Replace all of the bank/id pairs with simple offsets, recode several
7237 data structures to always use offsets inside the library to avoid
7238 conditional paths. Exposed data structures use pointers to hold
7239 offsets,
7240 setting the low bit to distinguish between offset and pointer.
7241
7242 Use offset-based data structures for lang charset encodings;
7243 eliminates
7244 separate data structure format for that file.
7245
7246 Much testing will be needed; offsets are likely not detected
7247 everywhere in
7248 the library yet.
7249
7250 fc-arch/fcarch.tmpl.h | 3 +-
7251 fc-lang/fc-lang.c | 185 ++++-----
7252 fontconfig/fontconfig.h | 3 -
7253 src/Makefile.am | 1 +
7254 src/fccache.c | 581 +++++++++++----------------
7255 src/fccfg.c | 102 +++---
7256 src/fccharset.c | 493 ++++++++---------------
7257 src/fcdbg.c | 43 ++-
7258 src/fcdefault.c | 64 ++--
7259 src/fcfs.c | 133 ++-----
7260 src/fcint.h | 477 +++++++++++++---------
7261 src/fclang.c | 120 ++-----
7262 src/fclist.c | 86 ++---
7263 src/fcmatch.c | 179 +++------
7264 src/fcname.c | 142 ++------
7265 src/fcpat.c | 1025
7266 ++++++++++++++---------------------------------
7267 src/fcstr.c | 1 +
7268 src/fcxml.c | 15 +-
7269 18 files changed, 1394 insertions(+), 2259 deletions(-)
7270
7271 commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
7272 Author: Keith Packard <keithp (a] neko.keithp.com>
7273 Date: Mon Aug 28 11:51:12 2006 -0700
7274
7275 Revert to original FcFontSetMatch algorithm to avoid losing fonts.
7276
7277 The fancy new FcFontSetMatch algorithm would discard fonts for the
7278 wrong reasons; fc-match sans:lang=en,ja would discard all fonts
7279 without
7280 Japanese support. This commit reverts to the original algorithm which
7281 ensure that FcFontSetMatch always matches the first font in the
7282 FcFontSetSort return list.
7283
7284 src/fcmatch.c | 229
7285 ++++++++-------------------------------------------------
7286 1 files changed, 32 insertions(+), 197 deletions(-)
7287
7288 commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
7289 Author: Keith Packard <keithp (a] neko.keithp.com>
7290 Date: Mon Aug 28 10:38:27 2006 -0700
7291
7292 Add ppc architecture
7293
7294 fc-arch/fcarch.tmpl.h | 1 +
7295 1 files changed, 1 insertions(+), 0 deletions(-)
7296
7297 commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
7298 Author: Keith Packard <keithp (a] neko.keithp.com>
7299 Date: Mon Aug 28 10:30:22 2006 -0700
7300
7301 During test run, remove cache directory to avoid stale cache usage.
7302
7303 As file timestamps have only one second granularity, an old cache
7304 file could easily be used when a test took less than 1 second to run.
7305 Just remove the cache directory and its contents before each test
7306 is run.
7307 Also, remove mention of the old cache file from the test config file.
7308
7309 test/fonts.conf.in | 1 -
7310 test/run-test.sh | 4 +---
7311 2 files changed, 1 insertions(+), 4 deletions(-)
7312
7313 commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
7314 Author: Keith Packard <keithp (a] neko.keithp.com>
7315 Date: Mon Aug 28 10:07:43 2006 -0700
7316
7317 Add x86-64 architecture and signature.
7318
7319 fc-arch/fcarch.tmpl.h | 1 +
7320 1 files changed, 1 insertions(+), 0 deletions(-)
7321
7322 commit 7db39f729859827b246da242a26ddba13cb8c4b1
7323 Author: Keith Packard <keithp (a] neko.keithp.com>
7324 Date: Mon Aug 28 09:43:12 2006 -0700
7325
7326 Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
7327
7328 Also remove spurious printf of directory names.
7329
7330 fc-arch/Makefile.am | 2 +-
7331 fc-arch/fcarch.tmpl.h | 2 +-
7332 src/fcdir.c | 1 -
7333 3 files changed, 2 insertions(+), 3 deletions(-)
7334
7335 commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
7336 Author: Keith Packard <keithp (a] neko.keithp.com>
7337 Date: Sun Aug 27 23:40:51 2006 -0700
7338
7339 Eliminate ./ and ../ elements from font directory names when scanning.
7340
7341 FcStrCanonFilename eliminates ./ and ../ elements from pathnames
7342 through
7343 simple string editing. Also, relative path names are fixed by
7344 prepending the
7345 current working directory.
7346
7347 src/fcdir.c | 45 ++++++++++++++++++++++++++++++---------------
7348 src/fcint.h | 3 +++
7349 src/fcstr.c | 57
7350 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7351 3 files changed, 90 insertions(+), 15 deletions(-)
7352
7353 commit af180c40376690b7ced5262156fbe13c9ebba1e2
7354 Author: Keith Packard <keithp (a] neko.keithp.com>
7355 Date: Sun Aug 27 22:24:39 2006 -0700
7356
7357 Fix up fc-cache and fc-cat for no global cache changes.
7358
7359 fc-cache and fc-cat use internal (fcint.h) APIs that have
7360 changed with the elimination of the global cache.
7361
7362 fc-cache/fc-cache.c | 2 +-
7363 fc-cat/fc-cat.c | 119
7364 ++++++---------------------------------------------
7365 src/fccache.c | 77 +++++++++++++++++++++++----------
7366 src/fcdir.c | 13 ++---
7367 src/fcint.h | 4 ++
7368 5 files changed, 76 insertions(+), 139 deletions(-)
7369
7370 commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
7371 Author: Keith Packard <keithp (a] neko.keithp.com>
7372 Date: Sun Aug 27 21:53:48 2006 -0700
7373
7374 Eliminate global cache. Eliminate multi-arch cache code.
7375
7376 With the removal of the in-directory cache files, and the addition of
7377 per-user cache directories, there is no longer any reason to
7378 preserve the
7379 giant global cache file. Eliminating of this unifies the cache
7380 structure
7381 and simplifies the overall caching strategies greatly.
7382
7383 fc-cache/fc-cache.c | 3 +-
7384 src/fccache.c | 1051
7385 ++++++---------------------------------------------
7386 src/fccfg.c | 23 +-
7387 src/fcdir.c | 164 +++++----
7388 src/fcint.h | 70 +----
7389 5 files changed, 203 insertions(+), 1108 deletions(-)
7390
7391 commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
7392 Author: Keith Packard <keithp (a] neko.keithp.com>
7393 Date: Sun Aug 27 18:29:51 2006 -0700
7394
7395 Add architecture to cache filename.
7396
7397 Make cache filenames unique by inserting the architecture name
7398 into the
7399 filename.
7400
7401 src/fccache.c | 5 +++--
7402 1 files changed, 3 insertions(+), 2 deletions(-)
7403
7404 commit db50cbdaf592349c204ab0af0e7061ea72237044
7405 Author: Keith Packard <keithp (a] neko.keithp.com>
7406 Date: Sun Aug 27 18:19:39 2006 -0700
7407
7408 Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
7409 per dir.
7410
7411 Normalized directory names offer protection against looped directory
7412 trees
7413 but cost enormous numbers of system calls (stat per file in the
7414 hierarchy).
7415 Also, cache file directory name contents are validated each time the
7416 directory is modified, don't re-validate every time the cache file
7417 is loaded
7418 with an access and stat call.
7419
7420 fc-cache/fc-cache.c | 7 +---
7421 src/fccache.c | 55 +---------------------------
7422 src/fccfg.c | 100
7423 ---------------------------------------------------
7424 src/fcdir.c | 6 ---
7425 4 files changed, 4 insertions(+), 164 deletions(-)
7426
7427 commit d2f786849c0c4503360a5c09469505b05164c6d2
7428 Author: Keith Packard <keithp (a] neko.keithp.com>
7429 Date: Sun Aug 27 17:04:01 2006 -0700
7430
7431 Write caches to first directory with permission. Valid cache in
7432 FcDirCacheOpen.
7433
7434 Previous policy was to attempt to update the cache in place and bail
7435 if that
7436 didn't work. Now, search for the first writable directory and
7437 place the
7438 cache file there instead. Furthermore, on startup, search directory
7439 list for
7440 valid cache files instead of bailing if the first found cache
7441 file wasn't
7442 valid.
7443
7444 fonts.conf.in | 2 +-
7445 src/fccache.c | 90
7446 ++++++++++++++++++++++++++------------------------------
7447 2 files changed, 43 insertions(+), 49 deletions(-)
7448
7449 commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
7450 Author: Keith Packard <keithp (a] neko.keithp.com>
7451 Date: Sun Aug 27 16:25:07 2006 -0700
7452
7453 Construct short architecture name from architecture signature.
7454
7455 Map existing architecture signature to short architecture name
7456 at build time. This architecture name is (as yet) unused, but will
7457 be used
7458 to build per-architecture cache files with names made unique by
7459 including
7460 the architecture name. The auto-detected architecture name can
7461 be overridden
7462 with the --with-arch=ARCH configure option.
7463
7464 Makefile.am | 2 +-
7465 configure.in | 17 ++++++
7466 fc-arch/Makefile.am | 50 +++++++++++++++++
7467 fc-arch/fc-arch.c | 144
7468 +++++++++++++++++++++++++++++++++++++++++++++++++
7469 fc-arch/fcarch.tmpl.h | 32 +++++++++++
7470 5 files changed, 244 insertions(+), 1 deletions(-)
7471
7472 commit 199a92241151c391d9becca4fae1cc7e5e32ca80
7473 Author: Keith Packard <keithp (a] neko.keithp.com>
7474 Date: Sun Aug 27 16:21:16 2006 -0700
7475
7476 Add .gitignore
7477
7478 .gitignore | 73
7479 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7480 1 files changed, 73 insertions(+), 0 deletions(-)
7481
7482 commit 7410e40bd93beb4ab1a577d084112413431cede2
7483 Author: Patrick Lam <plam (a] MIT.EDU>
7484 Date: Fri Aug 4 16:13:00 2006 +0000
7485
7486 2006-08-04 Keith Packard (keithp (a] keithp.com) reviewed by: plam
7487 Make cache directories configurable. Simplify and correct some
7488 code which
7489 deals with per-directory caches.
7490
7491 ChangeLog | 24 ++++
7492 configure.in | 22 +++-
7493 fc-cache/fc-cache.c | 7 +-
7494 fontconfig/fontconfig.h | 4 +-
7495 fonts.conf.in | 5 +
7496 fonts.dtd | 12 ++
7497 src/Makefile.am | 3 +-
7498 src/fccache.c | 323
7499 ++++++++++++++++++++++++-----------------------
7500 src/fccfg.c | 28 ++++-
7501 src/fcdir.c | 6 +-
7502 src/fcinit.c | 2 +
7503 src/fcint.h | 13 ++-
7504 src/fcxml.c | 17 +++
7505 test/fonts.conf.in | 1 +
7506 test/run-test.sh | 6 +-
7507 15 files changed, 294 insertions(+), 179 deletions(-)
7508
7509 commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
7510 Author: Patrick Lam <plam (a] MIT.EDU>
7511 Date: Wed Jul 19 02:14:28 2006 +0000
7512
7513 2006-07-19 Jon Burgess (jburgess (a] uklinux.net) reviewed by: plam
7514 Fix file-descriptor leak in FcGlobalCacheDestroy.
7515
7516 ChangeLog | 7 +++++++
7517 src/fccache.c | 2 ++
7518 2 files changed, 9 insertions(+), 0 deletions(-)
7519
7520 commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
7521 Author: Patrick Lam <plam (a] MIT.EDU>
7522 Date: Fri Jun 2 18:48:30 2006 +0000
7523
7524 2006-05-31 Yong Li (rigel863 (a] gmail.com) reviewed by: plam, Bedhad
7525 Esfahbod
7526 TrueType Collection table offsets are absolute, not relative.
7527
7528 ChangeLog | 7 +++++++
7529 src/ftglue.c | 2 +-
7530 2 files changed, 8 insertions(+), 1 deletions(-)
7531
7532 commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
7533 Author: Patrick Lam <plam (a] MIT.EDU>
7534 Date: Fri Apr 28 07:00:25 2006 +0000
7535
7536 2006-04-27 Paolo Borelli (pborelli (a] katamail.com) reviewed by: plam
7537 Make FcStrCopy slightly more efficient.
7538
7539 ChangeLog | 7 +++++++
7540 src/fcstr.c | 12 +++++++-----
7541 2 files changed, 14 insertions(+), 5 deletions(-)
7542
7543 commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
7544 Author: Patrick Lam <plam (a] MIT.EDU>
7545 Date: Thu Apr 27 08:13:45 2006 +0000
7546
7547 Keith Packard <keithp (a] keithp.com>
7548 Reduce transient memory usage during config file parsing by allocating
7549 smaller buffers (64 seems to be a magic number).
7550
7551 ChangeLog | 20 +++++++-------------
7552 src/fcstr.c | 2 +-
7553 2 files changed, 8 insertions(+), 14 deletions(-)
7554
7555 commit 529291bef436384a06db246fda30e08d5812de14
7556 Author: Keith Packard <keithp (a] keithp.com>
7557 Date: Thu Apr 27 07:54:07 2006 +0000
7558
7559 Eliminate pattern freezing
7560
7561 ChangeLog | 8 ++
7562 src/fcinit.c | 4 -
7563 src/fcint.h | 3 -
7564 src/fcpat.c | 370
7565 ----------------------------------------------------------
7566 src/fcxml.c | 3 +-
7567 5 files changed, 9 insertions(+), 379 deletions(-)
7568
7569 commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
7570 Author: Keith Packard <keithp (a] keithp.com>
7571 Date: Thu Apr 27 07:11:44 2006 +0000
7572
7573 Make path names in cache files absolute (NB, cache format change) Stop
7574 permitting cache files to be stored in font dirs. Bump cache
7575 magic.
7576 Don't include /fonts.cache-2 in cache hash construction.
7577 reviewed by: Patrick Lam <plam (a] mit.edu>
7578
7579 ChangeLog | 30 ++++++++++++
7580 src/fccache.c | 104 ++++++++++---------------------------------
7581 src/fcfreetype.c | 10 +----
7582 src/fcint.h | 8 +---
7583 src/fclist.c | 4 --
7584 src/fcmatch.c | 3 -
7585 src/fcpat.c | 130
7586 ------------------------------------------------------
7587 7 files changed, 57 insertions(+), 232 deletions(-)
7588
7589 commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
7590 Author: Patrick Lam <plam (a] MIT.EDU>
7591 Date: Wed Apr 26 14:50:41 2006 +0000
7592
7593 Really update for 2.3.95.
7594
7595 README | 6 ++++--
7596 1 files changed, 4 insertions(+), 2 deletions(-)
7597
7598 commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
7599 Author: Patrick Lam <plam (a] MIT.EDU>
7600 Date: Tue Apr 25 15:33:07 2006 +0000
7601
7602 Fix the issues with GNU libiconv vs. libc iconv (which especially
7603 appear on
7604 Solarii). Approach suggested by Tim Mooney.
7605 reviewed by: plam
7606
7607 ChangeLog | 12 +++++++++++-
7608 configure.in | 37 +++++++++++++++++++++++++++++++++++--
7609 src/Makefile.am | 2 +-
7610 src/fcfreetype.c | 3 +--
7611 4 files changed, 48 insertions(+), 6 deletions(-)
7612
7613 commit 49512317264da1996bddf0b3c82d8d2de0c201eb
7614 Author: Patrick Lam <plam (a] MIT.EDU>
7615 Date: Tue Apr 25 06:12:06 2006 +0000
7616
7617 Include $(top_srcdir), $(top_srcdir)/src before anything else.
7618 Shuffle order of includes for building out of srcdir on win32.
7619 reviewed by: plam
7620
7621 ChangeLog | 17 ++++++++++++++++-
7622 1 files changed, 16 insertions(+), 1 deletions(-)
7623
7624 commit f045376c0831f068e8fd8fd61773a5ed83dede7f
7625 Author: Patrick Lam <plam (a] MIT.EDU>
7626 Date: Tue Apr 25 05:57:41 2006 +0000
7627
7628 Include $(top_srcdir), $(top_srcdir)/src before anything else.
7629 Shuffle order of includes for building out of srcdir on win32.
7630 reviewed by: plam
7631
7632 fc-cache/fc-cache.c | 15 ++++++++-------
7633 fc-cat/fc-cat.c | 17 +++++++++--------
7634 fc-match/fc-match.c | 11 ++++++-----
7635 src/Makefile.am | 6 +++---
7636 src/fccache.c | 2 +-
7637 src/fccfg.c | 2 +-
7638 src/fccharset.c | 2 +-
7639 src/fcdbg.c | 2 +-
7640 src/fcfreetype.c | 2 +-
7641 src/fcfs.c | 2 +-
7642 src/fcinit.c | 2 +-
7643 src/fclist.c | 2 +-
7644 src/fcmatch.c | 2 +-
7645 src/fcmatrix.c | 2 +-
7646 src/fcname.c | 2 +-
7647 src/fcpat.c | 2 +-
7648 src/fcstr.c | 2 +-
7649 src/fcxml.c | 2 +-
7650 18 files changed, 40 insertions(+), 37 deletions(-)
7651
7652 commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
7653 Author: Patrick Lam <plam (a] MIT.EDU>
7654 Date: Thu Apr 20 16:57:50 2006 +0000
7655
7656 Prevent terrible perf regression by getting the if-condition right
7657 (reported by Wouter Bolsterlee).
7658
7659 ChangeLog | 8 +++++++-
7660 src/fcmatch.c | 2 +-
7661 2 files changed, 8 insertions(+), 2 deletions(-)
7662
7663 commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
7664 Author: Patrick Lam <plam (a] MIT.EDU>
7665 Date: Wed Apr 19 16:53:50 2006 +0000
7666
7667 Dominic Lachowicz <cinamod (a] hotmail.com>
7668 Implement mmap-like code for Windows using MapViewOfFile.
7669
7670 ChangeLog | 7 +++++++
7671 src/fccache.c | 23 ++++++++++++++++++++---
7672 2 files changed, 27 insertions(+), 3 deletions(-)
7673
7674 commit 56f8358364ad9078d99a35a12d7734884b8fccc2
7675 Author: Patrick Lam <plam (a] MIT.EDU>
7676 Date: Wed Apr 19 16:17:46 2006 +0000
7677
7678 Bump version to 2.3.95.
7679
7680 ChangeLog | 8 ++++++++
7681 1 files changed, 8 insertions(+), 0 deletions(-)
7682
7683 commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
7684 Author: Patrick Lam <plam (a] MIT.EDU>
7685 Date: Wed Apr 19 16:17:19 2006 +0000
7686
7687 Bail gracefully if the cache file does not contain enough data.
7688
7689 ChangeLog | 5 +++++
7690 README | 23 +++++++++++++++++++++--
7691 configure.in | 2 +-
7692 fontconfig/fontconfig.h | 2 +-
7693 src/fccache.c | 19 ++++++++++++++++++-
7694 5 files changed, 46 insertions(+), 5 deletions(-)
7695
7696 commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
7697 Author: Patrick Lam <plam (a] MIT.EDU>
7698 Date: Sat Apr 15 00:25:20 2006 +0000
7699
7700 Give the 'Standard Symbols L' match a strong (vs. weak) binding.
7701
7702 ChangeLog | 5 +++++
7703 fonts.conf.in | 13 ++++++++-----
7704 2 files changed, 13 insertions(+), 5 deletions(-)
7705
7706 commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
7707 Author: Patrick Lam <plam (a] MIT.EDU>
7708 Date: Fri Apr 14 18:35:16 2006 +0000
7709
7710 Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
7711 Simplify code and get things straight.
7712
7713 ChangeLog | 6 ++++++
7714 src/fcname.c | 20 +++++---------------
7715 2 files changed, 11 insertions(+), 15 deletions(-)
7716
7717 commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
7718 Author: Patrick Lam <plam (a] MIT.EDU>
7719 Date: Fri Apr 14 15:40:58 2006 +0000
7720
7721 Actually, just add URW fonts as aliases for all of the PostScript
7722 fonts.
7723 (reported by Miguel Rodriguez).
7724
7725 ChangeLog | 6 ++++++
7726 fonts.conf.in | 36 ++++++++++++++++++++++++++++++------
7727 2 files changed, 36 insertions(+), 6 deletions(-)
7728
7729 commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
7730 Author: Patrick Lam <plam (a] MIT.EDU>
7731 Date: Fri Apr 14 14:51:22 2006 +0000
7732
7733 Add an alias 'Standard Symbols L' for 'Symbol'.
7734
7735 ChangeLog | 5 +++++
7736 fonts.conf.in | 6 +++++-
7737 2 files changed, 10 insertions(+), 1 deletions(-)
7738
7739 commit 2f02e38361b24032945e24f7f8480999bf9df1e2
7740 Author: Patrick Lam <plam (a] MIT.EDU>
7741 Date: Wed Apr 12 14:36:36 2006 +0000
7742
7743 Fix memory leak (Coverity defect #2089).
7744 Ignore script if subtable is missing (Coverity defect #2088).
7745 Fix possible null pointer dereference (Coverity defect #784)
7746 and memory
7747 leak (Coverity defects #785, #786).
7748 Don't copy FcCharSet if we're going to throw it away anyway. (Reported
7749 by
7750 Kenichi Handa).
7751 reviewed by: plam
7752
7753 ChangeLog | 21 +++++++++++++++++++++
7754 src/fccfg.c | 4 +++-
7755 src/fcfreetype.c | 5 +----
7756 src/fcmatch.c | 33 ++++++++++++++++++++-------------
7757 src/fcpat.c | 7 ++++++-
7758 5 files changed, 51 insertions(+), 19 deletions(-)
7759
7760 commit a56e89ab4f21aa6288345c63d2c43e55561632e0
7761 Author: Patrick Lam <plam (a] MIT.EDU>
7762 Date: Wed Apr 12 03:02:57 2006 +0000
7763
7764 Fix bad behaviour on realloc resulting in crash.
7765 reviewed by: plam
7766
7767 ChangeLog | 7 +++++++
7768 src/fcname.c | 17 ++++++++++-------
7769 2 files changed, 17 insertions(+), 7 deletions(-)
7770
7771 commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
7772 Author: Patrick Lam <plam (a] MIT.EDU>
7773 Date: Wed Apr 12 02:38:28 2006 +0000
7774
7775 Don't crash if config is null (Coverity defect #984).
7776
7777 ChangeLog | 13 +++++++++----
7778 src/fccache.c | 5 +++--
7779 2 files changed, 12 insertions(+), 6 deletions(-)
7780
7781 commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
7782 Author: Patrick Lam <plam (a] MIT.EDU>
7783 Date: Tue Apr 11 16:54:24 2006 +0000
7784
7785 Missing bits from previous patches.
7786 Remove extra semi-colon.
7787 Fix memory leak in error case (Coverity defects #776, #985).
7788 Fix memory leaks (Coverity defects #779, #781) and memory use
7789 after free
7790 (Coverity defect #780).
7791 reviewed by: plam
7792
7793 ChangeLog | 18 ++++++++++++++++++
7794 src/fccfg.c | 13 +++++++++----
7795 src/fccharset.c | 5 ++++-
7796 src/fclang.c | 1 +
7797 src/fcxml.c | 4 +++-
7798 5 files changed, 35 insertions(+), 6 deletions(-)
7799
7800 commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
7801 Author: Patrick Lam <plam (a] MIT.EDU>
7802 Date: Tue Apr 11 14:20:59 2006 +0000
7803
7804 Properly convert static charsets to dynamic charsets.
7805 Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
7806 Fix memory leak (Coverity defect #1819).
7807 prevent crash when invalid include line is parsed (Coverity defect
7808 #763).
7809 Fix potential null pointer access (Coverity defect #1804).
7810 Remove dead code (Coverity defect #1194).
7811 Prevent potential null pointer access (Coverity defect #767),
7812 ensure error
7813 value is read (Coverity defect #1195).
7814 reviewed by: plam
7815
7816 ChangeLog | 29 +++++++++++++++++++++++++++++
7817 fc-cat/fc-cat.c | 4 +++-
7818 fc-lang/fc-lang.c | 3 +++
7819 src/fccharset.c | 5 +++++
7820 src/fcfreetype.c | 6 ++++--
7821 src/fclang.c | 8 +++++++-
7822 src/fcname.c | 8 --------
7823 src/fcpat.c | 11 ++++++++++-
7824 8 files changed, 61 insertions(+), 13 deletions(-)
7825
7826 commit af2ad236f037c7a53e73b9454f620de1a52f0422
7827 Author: Patrick Lam <plam (a] MIT.EDU>
7828 Date: Tue Apr 11 05:08:26 2006 +0000
7829
7830 Survive missing docbook2pdf.
7831 reviewed by: plam
7832
7833 ChangeLog | 11 +++++++++--
7834 doc/Makefile.am | 10 ++++++----
7835 2 files changed, 15 insertions(+), 6 deletions(-)
7836
7837 commit 67ed0b729718233662255a181bdcdb136c04dc5b
7838 Author: Patrick Lam <plam (a] MIT.EDU>
7839 Date: Mon Apr 10 22:08:35 2006 +0000
7840
7841 Include more stub definitions to make HP-UX's C compiler happy.
7842
7843 ChangeLog | 7 +++++++
7844 fc-case/fc-case.c | 3 +++
7845 fc-glyphname/fc-glyphname.c | 3 +++
7846 fc-lang/fc-lang.c | 3 +++
7847 4 files changed, 16 insertions(+), 0 deletions(-)
7848
7849 commit ac0010940e626cb9193bb4ad0271f3820c7225ee
7850 Author: Patrick Lam <plam (a] MIT.EDU>
7851 Date: Mon Apr 10 21:04:54 2006 +0000
7852
7853 Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
7854
7855 ChangeLog | 5 +++++
7856 src/fcname.c | 2 +-
7857 2 files changed, 6 insertions(+), 1 deletions(-)
7858
7859 commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
7860 Author: Patrick Lam <plam (a] MIT.EDU>
7861 Date: Mon Apr 10 19:33:03 2006 +0000
7862
7863 Fix string memory leak (Coverity defect #1823).
7864 Fix memory leak with hash collision (Coverity defect #1824).
7865 reviewed by: plam
7866
7867 ChangeLog | 9 +++++++++
7868 src/fccache.c | 1 +
7869 src/fccfg.c | 5 ++++-
7870 3 files changed, 14 insertions(+), 1 deletions(-)
7871
7872 commit c814c301ee4dcc67eeacee9608fb716e67534356
7873 Author: Patrick Lam <plam (a] MIT.EDU>
7874 Date: Mon Apr 10 16:12:55 2006 +0000
7875
7876 Don't leak header in non-error case (Coverity defect #1825).
7877 reviewed by: plam
7878
7879 ChangeLog | 6 ++++++
7880 src/fccache.c | 2 ++
7881 2 files changed, 8 insertions(+), 0 deletions(-)
7882
7883 commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
7884 Author: Patrick Lam <plam (a] MIT.EDU>
7885 Date: Mon Apr 10 16:06:42 2006 +0000
7886
7887 src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
7888 defects
7889 #777, #1826)
7890 reviewed by: plam
7891
7892 ChangeLog | 6 ++++++
7893 src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++-----------------
7894 2 files changed, 43 insertions(+), 17 deletions(-)
7895
7896 commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
7897 Author: Patrick Lam <plam (a] MIT.EDU>
7898 Date: Mon Apr 10 15:46:34 2006 +0000
7899
7900 Fix double free (spotted by Coverity, CID #1965).
7901 Check if pattern is not null before using it (Coverity defect #1883).
7902 Fix memory leak with hash collision (Coverity defect #1829).
7903 Fix memory leak when bail cases (Coverity defect #1828).
7904 Don't leak directory name (Coverity defect #1827).
7905 reviewed by: plam
7906
7907 ChangeLog | 18 ++++++++++++++++++
7908 fc-match/fc-match.c | 6 ++++--
7909 src/fccache.c | 10 +++++++---
7910 src/fccfg.c | 1 +
7911 4 files changed, 30 insertions(+), 5 deletions(-)
7912
7913 commit 86abd75965f598dba79a3df68e7bc4c5082a5764
7914 Author: Patrick Lam <plam (a] MIT.EDU>
7915 Date: Fri Apr 7 18:07:51 2006 +0000
7916
7917 LD_ADD missing dependencies for binaries. Reported by Edson Alves
7918 Pereira.
7919 reviewed by: plam
7920
7921 ChangeLog | 10 ++++++++++
7922 fc-cache/Makefile.am | 2 +-
7923 fc-cat/Makefile.am | 2 +-
7924 fc-list/Makefile.am | 3 +--
7925 fc-match/Makefile.am | 2 +-
7926 5 files changed, 14 insertions(+), 5 deletions(-)
7927
7928 commit f23f5f388d93655af972083513ba4d505ec4f449
7929 Author: Patrick Lam <plam (a] MIT.EDU>
7930 Date: Fri Apr 7 17:37:09 2006 +0000
7931
7932 SGI compilation fixes (reported by Christoph Bauer):
7933 1) reorder union definition of _FcChar;
7934 2) omit .stats =.
7935
7936 ChangeLog | 8 ++++++++
7937 fc-lang/fc-lang.c | 2 +-
7938 src/fcint.h | 8 ++++----
7939 3 files changed, 13 insertions(+), 5 deletions(-)
7940
7941 commit 44415a079a3e9951e0c2424edca4907a93a60db5
7942 Author: Patrick Lam <plam (a] MIT.EDU>
7943 Date: Fri Apr 7 17:27:39 2006 +0000
7944
7945 Portability fixes for HP-UX (reported by Christoph Bauer). Replace
7946 '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
7947 'fc_alignof'.
7948 reviewed by: plam
7949
7950 ChangeLog | 15 +++++++++++++++
7951 configure.in | 1 +
7952 src/fccharset.c | 4 ++--
7953 src/fcfs.c | 2 +-
7954 src/fcint.h | 15 +++++++++------
7955 src/fclang.c | 2 +-
7956 src/fcname.c | 2 +-
7957 src/fcpat.c | 6 +++---
7958 8 files changed, 33 insertions(+), 14 deletions(-)
7959
7960 commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
7961 Author: Patrick Lam <plam (a] MIT.EDU>
7962 Date: Fri Apr 7 17:06:55 2006 +0000
7963
7964 Move up #include of config.h. Fail if neither inttypes.h nor
7965 stdint.h is
7966 available. Fixes bug 6171.
7967 reviewed by: plam
7968
7969 ChangeLog | 8 ++++++++
7970 src/fcint.h | 11 +++++++----
7971 2 files changed, 15 insertions(+), 4 deletions(-)
7972
7973 commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
7974 Author: Patrick Lam <plam (a] MIT.EDU>
7975 Date: Fri Apr 7 04:42:32 2006 +0000
7976
7977 Patrick Lam <plam (a] mit.edu>
7978 Make fontconfig compile under MinGW:
7979 1) remove unneeded #includes;
7980 2) make use of mmap and sysconf conditional;
7981 3) replace rand_r by srand/rand if needed;
7982 4) use chsize instead of ftruncate; and
7983 5) update libtool exports file
7984
7985 ChangeLog | 18 +++
7986 configure.in | 3 +-
7987 fc-cache/fc-cache.c | 7 +
7988 fc-cat/fc-cat.c | 1 -
7989 src/fccache.c | 74 +++++++++-
7990 src/fcfreetype.c | 3 +-
7991 src/fontconfig.def.in | 370
7992 ++++++++++++++++++++++++++++++++++---------------
7993 7 files changed, 353 insertions(+), 123 deletions(-)
7994
7995 commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
7996 Author: Patrick Lam <plam (a] MIT.EDU>
7997 Date: Fri Apr 7 04:19:49 2006 +0000
7998
7999 Eliminate warning.
8000
8001 ChangeLog | 5 +++++
8002 src/fcdir.c | 2 +-
8003 2 files changed, 6 insertions(+), 1 deletions(-)
8004
8005 commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
8006 Author: Patrick Lam <plam (a] MIT.EDU>
8007 Date: Thu Apr 6 05:15:08 2006 +0000
8008
8009 file fc-match.sgml was initially added on branch fc-2_4_branch.
8010
8011 commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
8012 Author: Patrick Lam <plam (a] MIT.EDU>
8013 Date: Thu Apr 6 05:15:08 2006 +0000
8014
8015 Update documentation for fc-match (SGML-ize it). (reported by Ilya
8016 Konstantinov)
8017
8018 ChangeLog | 8 ++
8019 fc-match/.cvsignore | 1 +
8020 fc-match/Makefile.am | 27 +++++++-
8021 fc-match/fc-match.1 | 37 -----------
8022 fc-match/fc-match.sgml | 169
8023 ++++++++++++++++++++++++++++++++++++++++++++++++
8024 5 files changed, 203 insertions(+), 39 deletions(-)
8025
8026 commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
8027 Author: Patrick Lam <plam (a] MIT.EDU>
8028 Date: Thu Apr 6 04:52:21 2006 +0000
8029
8030 Reduce amount of dirty rss by const'ing some data structures.
8031 Don't fail if we can't create or remove $(pkgcachedir) i.e.
8032 /var/cache/fontconfig. (reported by Quanah Gibson-Mount).
8033 reviewed by: plam
8034
8035 ChangeLog | 15 +++++++++++++++
8036 fc-cache/Makefile.am | 4 ++--
8037 src/fcdefault.c | 2 +-
8038 src/fcpat.c | 2 +-
8039 src/fcxml.c | 2 +-
8040 5 files changed, 20 insertions(+), 5 deletions(-)
8041
8042 commit 0d745819a9ec491349d4e122a7d44d689b2d3479
8043 Author: Patrick Lam <plam (a] MIT.EDU>
8044 Date: Thu Apr 6 04:33:11 2006 +0000
8045
8046 Fix intel compiler warnings: make many variables static, eliminate
8047 duplicate names, reduce variable scopes, unsigned/signed printf
8048 formatting.
8049 reviewed by: plam
8050
8051 ChangeLog | 16 ++++++++++++++++
8052 fc-case/fc-case.c | 8 ++++----
8053 fc-glyphname/fc-glyphname.c | 12 ++++++------
8054 fc-lang/fc-lang.c | 8 ++++----
8055 fc-match/fc-match.c | 2 +-
8056 src/fccache.c | 11 ++++++-----
8057 src/fcfreetype.c | 4 +---
8058 src/fclang.c | 5 ++---
8059 src/fcxml.c | 14 +++++++-------
8060 9 files changed, 47 insertions(+), 33 deletions(-)
8061
8062 commit b17cf498be69f483e6355ae468f7239165df3ffb
8063 Author: Patrick Lam <plam (a] MIT.EDU>
8064 Date: Fri Mar 24 15:21:10 2006 +0000
8065
8066 Fix multiarch support (don't destroy multiarch files!)
8067 Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
8068 detection!)
8069 reviewed by: plam
8070
8071 ChangeLog | 12 ++++++++++++
8072 configure.in | 2 ++
8073 fonts.conf.in | 7 ++++++-
8074 src/fccache.c | 3 ++-
8075 4 files changed, 22 insertions(+), 2 deletions(-)
8076
8077 commit ba76916ff64d476d5c5564e46a5d4209cb942864
8078 Author: Patrick Lam <plam (a] MIT.EDU>
8079 Date: Thu Mar 23 04:22:28 2006 +0000
8080
8081 On Windows, unlink before rename. Reported by Tim Evans.
8082
8083 ChangeLog | 5 +++++
8084 src/fcatomic.c | 3 +++
8085 2 files changed, 8 insertions(+), 0 deletions(-)
8086
8087 commit c02218223153b3022071e789def3fde8b556d6d6
8088 Author: Patrick Lam <plam (a] MIT.EDU>
8089 Date: Thu Mar 23 04:21:10 2006 +0000
8090
8091 On Windows, unlink before rename. Reported by Tim Evans.
8092
8093 ChangeLog | 5 +++++
8094 src/fcatomic.c | 3 +++
8095 2 files changed, 8 insertions(+), 0 deletions(-)
8096
8097 commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
8098 Author: Patrick Lam <plam (a] MIT.EDU>
8099 Date: Wed Mar 15 15:59:33 2006 +0000
8100
8101 Fix typos in orth files. Reported by Denis Jacquerye.
8102
8103 fc-lang/ab.orth | 2 +-
8104 fc-lang/ibo.orth | 2 +-
8105 2 files changed, 2 insertions(+), 2 deletions(-)
8106
8107 commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
8108 Author: Patrick Lam <plam (a] MIT.EDU>
8109 Date: Wed Mar 15 15:58:59 2006 +0000
8110
8111 Fix typos in orth files. Reported by Denis Jacquerye.
8112
8113 ChangeLog | 6 ++++++
8114 fc-lang/ab.orth | 2 +-
8115 fc-lang/ibo.orth | 2 +-
8116 3 files changed, 8 insertions(+), 2 deletions(-)
8117
8118 commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
8119 Author: Patrick Lam <plam (a] MIT.EDU>
8120 Date: Wed Mar 8 20:57:39 2006 +0000
8121
8122 Fix Makefile.am for removal of debian/ directory.
8123
8124 ChangeLog | 7 +++++++
8125 Makefile.am | 35 +----------------------------------
8126 config/config.guess | 51
8127 +++++++++++++++++++++++++++++++++++++++++----------
8128 config/config.sub | 47
8129 ++++++++++++++++++++++++++++++++++++++---------
8130 4 files changed, 87 insertions(+), 53 deletions(-)
8131
8132 commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
8133 Author: Patrick Lam <plam (a] MIT.EDU>
8134 Date: Wed Mar 8 20:38:39 2006 +0000
8135
8136 .cvsignore
8137 Ignore debian/ directory for CVS.
8138
8139 .cvsignore | 1 +
8140 ChangeLog | 6 +++++-
8141 2 files changed, 6 insertions(+), 1 deletions(-)
8142
8143 commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
8144 Author: Patrick Lam <plam (a] MIT.EDU>
8145 Date: Wed Mar 8 20:33:42 2006 +0000
8146
8147 debian/*
8148 Now remove debian/ directory.
8149
8150 ChangeLog | 5 +
8151 debian/README.Debian | 45 ---
8152 debian/changelog | 718
8153 -------------------------------------
8154 debian/compat | 1 -
8155 debian/control | 80 ----
8156 debian/copyright | 29 --
8157 debian/fontconfig-udeb.install | 3 -
8158 debian/fontconfig.config | 10 -
8159 debian/fontconfig.defoma | 162 ---------
8160 debian/fontconfig.dirs | 1 -
8161 debian/fontconfig.install | 7 -
8162 debian/fontconfig.postinst | 145 --------
8163 debian/fontconfig.postrm | 26 --
8164 debian/fontconfig.templates | 27 --
8165 debian/libfontconfig1-dev.install | 7 -
8166 debian/libfontconfig1.install | 1 -
8167 debian/local.conf.md5sum | 18 -
8168 debian/rules | 40 --
8169 18 files changed, 5 insertions(+), 1320 deletions(-)
8170
8171 commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
8172 Author: Patrick Lam <plam (a] MIT.EDU>
8173 Date: Wed Mar 8 20:32:56 2006 +0000
8174
8175 debian/po/*
8176 .cvsignore
8177 Remove debian/ directory from sources. See Debian's subversion
8178 server at
8179 svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
8180
8181 ChangeLog | 8 ++
8182 debian/po/POTFILES.in | 1 -
8183 debian/po/cs.po | 127 ------------------------------------
8184 debian/po/da.po | 146 ------------------------------------------
8185 debian/po/de.po | 124 -----------------------------------
8186 debian/po/es.po | 163
8187 -----------------------------------------------
8188 debian/po/fr.po | 159
8189 ---------------------------------------------
8190 debian/po/ja.po | 88 -------------------------
8191 debian/po/nl.po | 125 ------------------------------------
8192 debian/po/pt.po | 112 --------------------------------
8193 debian/po/pt_BR.po | 148 ------------------------------------------
8194 debian/po/templates.pot | 84 ------------------------
8195 debian/po/tr.po | 117 ---------------------------------
8196 debian/po/zh_CN.po | 115 ---------------------------------
8197 14 files changed, 8 insertions(+), 1509 deletions(-)
8198
8199 commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
8200 Author: Patrick Lam <plam (a] MIT.EDU>
8201 Date: Wed Mar 8 19:27:25 2006 +0000
8202
8203 file ln.orth was initially added on branch fc-2_4_branch.
8204
8205 commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
8206 Author: Patrick Lam <plam (a] MIT.EDU>
8207 Date: Wed Mar 8 19:27:25 2006 +0000
8208
8209 Add orthography for Lingala.
8210 reviewed by: plam
8211
8212 ChangeLog | 8 ++++++++
8213 fc-lang/iso639-1 | 2 +-
8214 fc-lang/iso639-2 | 2 +-
8215 fc-lang/ln.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
8216 4 files changed, 53 insertions(+), 2 deletions(-)
8217
8218 commit 37e3f33c7ec32432260b0ef750ac415763d6044f
8219 Author: Patrick Lam <plam (a] MIT.EDU>
8220 Date: Wed Mar 8 19:19:05 2006 +0000
8221
8222 Sort directory entries while scanning them from disk; prevents
8223 Heisenbugs
8224 due to file ordering in a directory.
8225 reviewed by: plam
8226
8227 ChangeLog | 8 ++++++++
8228 src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
8229 2 files changed, 50 insertions(+), 3 deletions(-)
8230
8231 commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
8232 Author: Patrick Lam <plam (a] MIT.EDU>
8233 Date: Wed Mar 8 19:16:10 2006 +0000
8234
8235 Add a configuration file that disables hinting for the Lohit
8236 Gujarati font
8237 (since the hinting distort some glyphs quite badly).
8238 reviewed by: keithp
8239
8240 ChangeLog | 9 +++++++++
8241 conf.d/Makefile.am | 1 +
8242 2 files changed, 10 insertions(+), 0 deletions(-)
8243
8244 commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
8245 Author: Patrick Lam <plam (a] MIT.EDU>
8246 Date: Wed Mar 8 19:10:57 2006 +0000
8247
8248 Sort directory entries while scanning them from disk; prevents
8249 Heisenbugs
8250 due to file ordering in a directory.
8251 reviewed by: plam
8252
8253 ChangeLog | 8 ++++++++
8254 src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++---
8255 2 files changed, 49 insertions(+), 3 deletions(-)
8256
8257 commit d8951c0cc2474176910277e8ca840fba5d8f3655
8258 Author: Patrick Lam <plam (a] MIT.EDU>
8259 Date: Wed Mar 8 02:30:43 2006 +0000
8260
8261 Remove stuff we don't use, make get_{char,short,long} functions
8262 of ftglue
8263 macros to be inlined.
8264 Code cleanups (excess prototype, old-style function definition).
8265 reviewed by: plam
8266
8267 ChangeLog | 14 +++++++++++++
8268 src/fcfreetype.c | 8 +++---
8269 src/fcint.h | 3 --
8270 src/fcname.c | 2 +-
8271 src/ftglue.c | 55
8272 +++++++----------------------------------------------
8273 src/ftglue.h | 39 ++++++++++---------------------------
8274 6 files changed, 38 insertions(+), 83 deletions(-)
8275
8276 commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
8277 Author: Patrick Lam <plam (a] MIT.EDU>
8278 Date: Sun Mar 5 15:33:46 2006 +0000
8279
8280 Because we hacked FcPatternGet, we don't really need to expand
8281 the filename
8282 again in FcPatternGetString.
8283
8284 ChangeLog | 6 ++++++
8285 src/fcpat.c | 3 ---
8286 2 files changed, 6 insertions(+), 3 deletions(-)
8287
8288 commit 618adbaf7bbad8441efb589417d7144476f828c7
8289 Author: Patrick Lam <plam (a] MIT.EDU>
8290 Date: Sun Mar 5 06:05:50 2006 +0000
8291
8292 Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
8293 that
8294 work. Reported by Bernhard Rosenkraenzer.
8295
8296 ChangeLog | 6 +++++
8297 src/fcpat.c | 73
8298 ++++++++++++++++++++++++++++++++--------------------------
8299 2 files changed, 46 insertions(+), 33 deletions(-)
8300
8301 commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
8302 Author: Patrick Lam <plam (a] MIT.EDU>
8303 Date: Fri Mar 3 18:35:42 2006 +0000
8304
8305 Include inttypes.h instead of stdint.h if appropriate.
8306
8307 ChangeLog | 5 +++++
8308 src/fcint.h | 4 ++++
8309 2 files changed, 9 insertions(+), 0 deletions(-)
8310
8311 commit ead55be0eddcaa60ed3f7147091ada276e891ed9
8312 Author: Patrick Lam <plam (a] MIT.EDU>
8313 Date: Fri Mar 3 18:19:04 2006 +0000
8314
8315 More stub definitions and remove FcFileIsDir from fc-cat.
8316
8317 ChangeLog | 6 ++++++
8318 fc-cat/fc-cat.c | 10 ----------
8319 fc-glyphname/fc-glyphname.c | 10 ++++++++++
8320 3 files changed, 16 insertions(+), 10 deletions(-)
8321
8322 commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
8323 Author: Patrick Lam <plam (a] MIT.EDU>
8324 Date: Fri Mar 3 15:12:12 2006 +0000
8325
8326 Fix compilation on AIX with stub definitions (bug 6097).
8327
8328 ChangeLog | 5 +++++
8329 fc-case/fc-case.c | 10 ++++++++++
8330 2 files changed, 15 insertions(+), 0 deletions(-)
8331
8332 commit bb6b19938e2c9d115abd4f36439c365b63713bb1
8333 Author: Patrick Lam <plam (a] MIT.EDU>
8334 Date: Fri Mar 3 06:35:53 2006 +0000
8335
8336 Get rid of C++-style comments.
8337
8338 ChangeLog | 8 ++++++++
8339 src/fccache.c | 4 ++--
8340 src/fcfreetype.c | 2 +-
8341 src/fcfs.c | 8 ++++----
8342 src/fcpat.c | 5 +++--
8343 5 files changed, 18 insertions(+), 9 deletions(-)
8344
8345 commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
8346 Author: Patrick Lam <plam (a] MIT.EDU>
8347 Date: Fri Mar 3 06:12:55 2006 +0000
8348
8349 debian/changelog
8350 Enable creation of 2.3.94 Debian packages.
8351
8352 ChangeLog | 5 +++++
8353 debian/changelog | 5 +++++
8354 2 files changed, 10 insertions(+), 0 deletions(-)
8355
8356 commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
8357 Author: Patrick Lam <plam (a] MIT.EDU>
8358 Date: Fri Mar 3 06:11:31 2006 +0000
8359
8360 Fix suspicious return expression which causes junk to be returned.
8361 reviewed by: plam
8362
8363 ChangeLog | 8 ++++++++
8364 src/fclang.c | 2 +-
8365 2 files changed, 9 insertions(+), 1 deletions(-)
8366
8367 commit b152a85bdc5c911883af4b0e7930cbe12531d179
8368 Author: Patrick Lam <plam (a] MIT.EDU>
8369 Date: Fri Feb 24 19:32:58 2006 +0000
8370
8371 Fix placement of @s.
8372
8373 ChangeLog | 5 +++++
8374 Makefile.am | 14 +++++++-------
8375 2 files changed, 12 insertions(+), 7 deletions(-)
8376
8377 commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
8378 Author: Patrick Lam <plam (a] MIT.EDU>
8379 Date: Fri Feb 24 19:19:09 2006 +0000
8380
8381 Bump version to 2.3.94.
8382
8383 ChangeLog | 8 ++++++++
8384 README | 47
8385 +++++++++++++++++++++++++++++++++++++++++++++--
8386 configure.in | 2 +-
8387 fontconfig/fontconfig.h | 2 +-
8388 4 files changed, 55 insertions(+), 4 deletions(-)
8389
8390 commit 639475e873c797792fff63fbd8efd73e2b0695fd
8391 Author: Patrick Lam <plam (a] MIT.EDU>
8392 Date: Fri Feb 24 18:52:17 2006 +0000
8393
8394 Remove unconditional emboldening (per Behdad's instructions).
8395 Add @s to hide some echos.
8396
8397 ChangeLog | 9 +++++++++
8398 Makefile.am | 10 +++++-----
8399 conf.d/10-fonts-persian.conf | 6 ------
8400 3 files changed, 14 insertions(+), 11 deletions(-)
8401
8402 commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
8403 Author: Patrick Lam <plam (a] MIT.EDU>
8404 Date: Fri Feb 24 16:41:34 2006 +0000
8405
8406 Takashi Iwai <tiwai (a] suse.de> reviewed by: plam
8407 Fix double-free on error case.
8408
8409 ChangeLog | 8 ++++++++
8410 src/fcfreetype.c | 1 +
8411 2 files changed, 9 insertions(+), 0 deletions(-)
8412
8413 commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
8414 Author: Patrick Lam <plam (a] MIT.EDU>
8415 Date: Wed Feb 22 04:50:16 2006 +0000
8416
8417 Strip \r and whitespace from input; fixes bug 3454.
8418
8419 ChangeLog | 7 ++++++-
8420 fc-lang/fc-lang.c | 11 +++++++----
8421 2 files changed, 13 insertions(+), 5 deletions(-)
8422
8423 commit 69a3fc78e233957f9e1f6737eccada1494a937ae
8424 Author: Patrick Lam <plam (a] MIT.EDU>
8425 Date: Wed Feb 22 04:09:39 2006 +0000
8426
8427 Allocate large arrays statically in fc-lang to fix crashes under
8428 MinGW/MSYS.
8429
8430 ChangeLog | 6 ++++++
8431 fc-lang/fc-lang.c | 18 +++++++++---------
8432 2 files changed, 15 insertions(+), 9 deletions(-)
8433
8434 commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
8435 Author: Patrick Lam <plam (a] MIT.EDU>
8436 Date: Tue Feb 21 15:56:41 2006 +0000
8437
8438 Pass the buck; make fontconfig not crash on pango badness.
8439
8440 ChangeLog | 5 +++++
8441 src/fcfreetype.c | 4 ++++
8442 2 files changed, 9 insertions(+), 0 deletions(-)
8443
8444 commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
8445 Author: Patrick Lam <plam (a] MIT.EDU>
8446 Date: Tue Feb 21 15:53:43 2006 +0000
8447
8448 Use embeddedbitmap rather than rh_prefer_bitmap.
8449
8450 ChangeLog | 5 +++++
8451 conf.d/10-fonts-persian.conf | 2 +-
8452 2 files changed, 6 insertions(+), 1 deletions(-)
8453
8454 commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
8455 Author: Patrick Lam <plam (a] MIT.EDU>
8456 Date: Tue Feb 21 15:50:19 2006 +0000
8457
8458 Eliminate redundancies.
8459 reviewed by: plam
8460
8461 ChangeLog | 11 +++++++++++
8462 src/fccache.c | 3 ++-
8463 src/fcdir.c | 3 ---
8464 src/fcfreetype.c | 1 -
8465 src/fcxml.c | 3 +--
8466 src/ftglue.c | 1 -
8467 6 files changed, 14 insertions(+), 8 deletions(-)
8468
8469 commit b023dbd38410521a459758498f99d3a48cdd313d
8470 Author: Patrick Lam <plam (a] MIT.EDU>
8471 Date: Tue Feb 21 15:40:18 2006 +0000
8472
8473 Eliminate unused vars reported by Intel's compiler.
8474 reviewed by: plam
8475
8476 ChangeLog | 10 ++++++++++
8477 fc-list/fc-list.c | 4 ++--
8478 src/fcfreetype.c | 3 +--
8479 src/fcstr.c | 3 +--
8480 src/fcxml.c | 2 --
8481 5 files changed, 14 insertions(+), 8 deletions(-)
8482
8483 commit 2b90aee36399ec13ba3af929311b37d9494adab6
8484 Author: Patrick Lam <plam (a] MIT.EDU>
8485 Date: Tue Feb 21 15:29:54 2006 +0000
8486
8487 Remove one more archaic character.
8488 reviewed by: plam
8489
8490 ChangeLog | 7 +++++++
8491 fc-lang/ka.orth | 2 +-
8492 2 files changed, 8 insertions(+), 1 deletions(-)
8493
8494 commit dacf81ed4c541174f0dbfe2898f3309657bf6116
8495 Author: Patrick Lam <plam (a] MIT.EDU>
8496 Date: Tue Feb 21 15:24:28 2006 +0000
8497
8498 Freeze patterns created by configuration file for tiny memory savings
8499 (every little bit helps).
8500 reviewed by: plam, keithp
8501
8502 ChangeLog | 8 ++++++++
8503 src/fcxml.c | 3 ++-
8504 2 files changed, 10 insertions(+), 1 deletions(-)
8505
8506 commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
8507 Author: Patrick Lam <plam (a] MIT.EDU>
8508 Date: Tue Feb 21 14:12:41 2006 +0000
8509
8510 Initialize fontconfig library in fc-cat to avoid segfault.
8511 reviewed by: plam
8512
8513 ChangeLog | 7 +++++++
8514 fc-cat/fc-cat.c | 11 ++++++++++-
8515 2 files changed, 17 insertions(+), 1 deletions(-)
8516
8517 commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
8518 Author: Patrick Lam <plam (a] MIT.EDU>
8519 Date: Sat Feb 18 18:18:07 2006 +0000
8520
8521 Fix the underlying cause of the below segfault (must usually call
8522 FcDirCacheHasCurrentArch after FcDirCacheValid).
8523
8524 ChangeLog | 12 ++++++++++--
8525 fc-cache/fc-cache.c | 2 ++
8526 src/fccache.c | 4 +++-
8527 src/fcdir.c | 4 +++-
8528 4 files changed, 18 insertions(+), 4 deletions(-)
8529
8530 commit a68ce9525dedc06fd4da102492e8d1c6137b3664
8531 Author: Patrick Lam <plam (a] MIT.EDU>
8532 Date: Sat Feb 18 17:56:25 2006 +0000
8533
8534 Fix segfault (reported by fcrozat) caused by incorrect input on cache
8535 files.
8536
8537 ChangeLog | 6 ++++++
8538 src/fccache.c | 21 +++++++++++++--------
8539 2 files changed, 19 insertions(+), 8 deletions(-)
8540
8541 commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
8542 Author: Patrick Lam <plam (a] MIT.EDU>
8543 Date: Fri Feb 17 14:44:42 2006 +0000
8544
8545 Bump up magic version; we changed the binary format.
8546
8547 ChangeLog | 5 +++++
8548 src/fcint.h | 4 ++--
8549 2 files changed, 7 insertions(+), 2 deletions(-)
8550
8551 commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
8552 Author: Patrick Lam <plam (a] MIT.EDU>
8553 Date: Fri Feb 17 05:47:08 2006 +0000
8554
8555 Enable fc-cat to print out old-style cache info when given a directory
8556 name.
8557
8558 ChangeLog | 6 ++++++
8559 fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++-
8560 2 files changed, 31 insertions(+), 1 deletions(-)
8561
8562 commit 8c0d692125018052fa228721f30f760dfb0c0adf
8563 Author: Patrick Lam <plam (a] MIT.EDU>
8564 Date: Thu Feb 16 17:50:04 2006 +0000
8565
8566 Deal correctly with changing FC_CACHE_MAGIC.
8567
8568 ChangeLog | 5 +++++
8569 src/fccache.c | 17 +++++++++++++++++
8570 2 files changed, 22 insertions(+), 0 deletions(-)
8571
8572 commit d2c0102944176744e440c4109bf7725240453cc7
8573 Author: Patrick Lam <plam (a] MIT.EDU>
8574 Date: Thu Feb 16 15:36:43 2006 +0000
8575
8576 Add -r --really-force option which blows away cache files and then
8577 regenerates them.
8578
8579 ChangeLog | 6 ++++++
8580 fc-cache/fc-cache.c | 25 ++++++++++++++++++-------
8581 2 files changed, 24 insertions(+), 7 deletions(-)
8582
8583 commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
8584 Author: Patrick Lam <plam (a] MIT.EDU>
8585 Date: Thu Feb 16 07:12:04 2006 +0000
8586
8587 Don't bail if fontconfig can't remove a dir cache file. Skip the ID
8588 of a
8589 cache file when copying. Eliminate 'source file too small' bug in
8590 FcDirCacheWrite.
8591
8592 ChangeLog | 9 ++++++++-
8593 fc-cache/fc-cache.c | 16 ++++++++++------
8594 src/fccache.c | 8 +++-----
8595 3 files changed, 21 insertions(+), 12 deletions(-)
8596
8597 commit f8a17f329815cfa5416142811b96d16f2a5cca93
8598 Author: Patrick Lam <plam (a] MIT.EDU>
8599 Date: Mon Feb 13 22:19:30 2006 +0000
8600
8601 Fix memory leak in error condition code.
8602
8603 ChangeLog | 5 +++++
8604 src/fcfreetype.c | 4 ++--
8605 2 files changed, 7 insertions(+), 2 deletions(-)
8606
8607 commit 5657098e2940652065fcfd00e4cf2771d7df21ef
8608 Author: Patrick Lam <plam (a] MIT.EDU>
8609 Date: Mon Feb 13 21:51:11 2006 +0000
8610
8611 Skip bitmap fonts which can't even get it together enough to declare a
8612 family name; this appears to reproduce previous fontconfig
8613 behaviour.
8614 reviewed by: plam
8615
8616 ChangeLog | 8 ++++++++
8617 src/fcfreetype.c | 5 +++++
8618 2 files changed, 13 insertions(+), 0 deletions(-)
8619
8620 commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
8621 Author: Patrick Lam <plam (a] MIT.EDU>
8622 Date: Sat Feb 11 05:01:32 2006 +0000
8623
8624 Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
8625 in a
8626 directory, because /var/cache/fontconfig failures ought to
8627 be fixable,
8628 unlike fonts.cache-2 failures, which may leave you screwed.
8629 reviewed by: plam
8630
8631 ChangeLog | 9 +++++++++
8632 src/fccache.c | 42 ++++++++++++++++++++----------------------
8633 2 files changed, 29 insertions(+), 22 deletions(-)
8634
8635 commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
8636 Author: Patrick Lam <plam (a] MIT.EDU>
8637 Date: Sat Feb 11 04:50:46 2006 +0000
8638
8639 Use a tri-state to mark the fonts which didn't get blocked but
8640 were just
8641 missing an element, to distinguish them from the fonts that
8642 do match
8643 the element.
8644 reviewed by: plam
8645
8646 ChangeLog | 8 ++++++++
8647 src/fcmatch.c | 18 +++++++++++-------
8648 2 files changed, 19 insertions(+), 7 deletions(-)
8649
8650 commit f11a184104a57c0d68afde8e7458c7b8473b6671
8651 Author: Patrick Lam <plam (a] MIT.EDU>
8652 Date: Fri Feb 10 19:40:11 2006 +0000
8653
8654 Don't kill fonts because they don't declare an element that's
8655 being matched
8656 on.
8657 reviewed by: plam
8658
8659 ChangeLog | 7 +++++++
8660 src/fcmatch.c | 4 ++++
8661 2 files changed, 11 insertions(+), 0 deletions(-)
8662
8663 commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
8664 Author: Patrick Lam <plam (a] MIT.EDU>
8665 Date: Thu Feb 9 18:44:14 2006 +0000
8666
8667 Define and pass O_BINARY to open if appropriate, for those platforms
8668 that
8669 need it. Reported by Doodle.
8670
8671 ChangeLog | 7 ++++---
8672 src/fccache.c | 30 +++++++++++++++++-------------
8673 2 files changed, 21 insertions(+), 16 deletions(-)
8674
8675 commit c7490074c57da387904cecfdf60595713c7bb89e
8676 Author: Patrick Lam <plam (a] MIT.EDU>
8677 Date: Thu Feb 9 16:19:42 2006 +0000
8678
8679 Fix attempt to close -1. Don't unboundedly grow bad caches
8680 (reported by
8681 fcrozat).
8682
8683 ChangeLog | 6 ++++++
8684 src/fccache.c | 8 +++++---
8685 2 files changed, 11 insertions(+), 3 deletions(-)
8686
8687 commit a8c425301aeb8e417b0fa35567b2f8f64b450657
8688 Author: Patrick Lam <plam (a] MIT.EDU>
8689 Date: Thu Feb 9 15:25:57 2006 +0000
8690
8691 Fix problem with missing 'en' due to euro.patch: change cache
8692 file format
8693 slightly to coincide with that generated by fc-lang.
8694
8695 ChangeLog | 8 ++++++++
8696 src/fccharset.c | 8 ++++----
8697 2 files changed, 12 insertions(+), 4 deletions(-)
8698
8699 commit b10e77628c4d207ac60ae4000b1459ced9228d69
8700 Author: Patrick Lam <plam (a] MIT.EDU>
8701 Date: Wed Feb 8 03:34:17 2006 +0000
8702
8703 Fix warning.
8704
8705 ChangeLog | 5 +++++
8706 src/fccache.c | 2 +-
8707 2 files changed, 6 insertions(+), 1 deletions(-)
8708
8709 commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
8710 Author: Patrick Lam <plam (a] MIT.EDU>
8711 Date: Tue Feb 7 22:09:01 2006 +0000
8712
8713 Don't reject dirs that can't be normalized (fixes lilypond, and
8714 is correct
8715 in the context of application font directories.)
8716 Use normalized directory name exclusively in FcCacheReadDirs.
8717 reviewed by: plam
8718
8719 ChangeLog | 13 +++++++++++++
8720 src/fccache.c | 19 ++++++++++---------
8721 src/fcdir.c | 9 ++++-----
8722 3 files changed, 27 insertions(+), 14 deletions(-)
8723
8724 commit efb11b36c4e24a619e7be1790834130ca4113c5b
8725 Author: Patrick Lam <plam (a] MIT.EDU>
8726 Date: Tue Feb 7 21:15:33 2006 +0000
8727
8728 Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
8729 usage, remove redundant cast.
8730 reviewed by: plam
8731
8732 ChangeLog | 8 ++++++++
8733 src/fcpat.c | 39 +++++++++++++++++++--------------------
8734 2 files changed, 27 insertions(+), 20 deletions(-)
8735
8736 commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
8737 Author: Patrick Lam <plam (a] MIT.EDU>
8738 Date: Tue Feb 7 20:56:48 2006 +0000
8739
8740 src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
8741 Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
8742 extern for
8743 static arrays as arrays, not pointers. (Part of the fix for 'fonts
8744 don't have en' issue after Euro patch.)
8745 (I forgot to commit the ChangeLog last time.)
8746 reviewed by: plam
8747
8748 ChangeLog | 25 +++++++++++++++++++++++++
8749 src/fccharset.c | 6 +++---
8750 2 files changed, 28 insertions(+), 3 deletions(-)
8751
8752 commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
8753 Author: Patrick Lam <plam (a] MIT.EDU>
8754 Date: Tue Feb 7 03:53:32 2006 +0000
8755
8756 Fix hidden variable warning.
8757
8758 ChangeLog | 6 ++++++
8759 fc-lang/de.orth | 1 +
8760 fc-lang/el.orth | 1 +
8761 fc-lang/en.orth | 1 +
8762 fc-lang/es.orth | 1 +
8763 fc-lang/fc-lang.c | 6 +++---
8764 fc-lang/fi.orth | 2 +-
8765 fc-lang/fr.orth | 1 +
8766 fc-lang/it.orth | 1 +
8767 fc-lang/nl.orth | 1 +
8768 fc-lang/pt.orth | 1 +
8769 src/fccache.c | 1 -
8770 src/fccharset.c | 9 +++++----
8771 13 files changed, 23 insertions(+), 9 deletions(-)
8772
8773 commit 799157dbbf55d1bf13b1e63faf3b530979116aca
8774 Author: Patrick Lam <plam (a] MIT.EDU>
8775 Date: Tue Feb 7 02:33:57 2006 +0000
8776
8777 Remove de-escaping logic because FcCacheWriteString doesn't escape
8778 anyway.
8779 Do blockwise reading instead of byte-wise for performance.
8780
8781 ChangeLog | 8 ++++++
8782 src/fccache.c | 72
8783 +++++++++++++++++++--------------------------------------
8784 2 files changed, 32 insertions(+), 48 deletions(-)
8785
8786 commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
8787 Author: Patrick Lam <plam (a] MIT.EDU>
8788 Date: Tue Feb 7 02:22:50 2006 +0000
8789
8790 Takashi Iwai <tiwai (a] suse.de>
8791 Don't loop infinitely on recursive symlinks (client-side).
8792
8793 ChangeLog | 7 +++++++
8794 src/fccache.c | 21 +++++++++++++++------
8795 2 files changed, 22 insertions(+), 6 deletions(-)
8796
8797 commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
8798 Author: Patrick Lam <plam (a] MIT.EDU>
8799 Date: Mon Feb 6 23:11:41 2006 +0000
8800
8801 Don't loop infinitely on recursive symlinks.
8802 reviewed by: plam
8803
8804 ChangeLog | 6 ++++++
8805 fc-cache/fc-cache.c | 18 ++++++++++++++++++
8806 2 files changed, 24 insertions(+), 0 deletions(-)
8807
8808 commit fff5a5af30142c933d8e9dddda61a6a994f44c28
8809 Author: Patrick Lam <plam (a] MIT.EDU>
8810 Date: Mon Feb 6 22:44:02 2006 +0000
8811
8812 Skip subdirs when skipping over stale bits of global cache. Introduce
8813 state
8814 machine into FcGlobalCacheDir to avoid doing inappropriate
8815 operations
8816 on global dir entries, e.g. writing out an out-of-date cache
8817 entry.
8818 reviewed by: plam
8819
8820 ChangeLog | 12 ++++
8821 src/fccache.c | 186
8822 +++++++++++++++++++++++++++++++++++++++++----------------
8823 src/fcint.h | 4 +
8824 3 files changed, 150 insertions(+), 52 deletions(-)
8825
8826 commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
8827 Author: Patrick Lam <plam (a] MIT.EDU>
8828 Date: Mon Feb 6 21:52:15 2006 +0000
8829
8830 Hoist FcFileIsDir check out of FcFileScanConfig loop.
8831 reviewed by: plam
8832
8833 ChangeLog | 6 ++++++
8834 src/fcdir.c | 11 ++++-------
8835 2 files changed, 10 insertions(+), 7 deletions(-)
8836
8837 commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
8838 Author: Patrick Lam <plam (a] MIT.EDU>
8839 Date: Mon Feb 6 19:25:45 2006 +0000
8840
8841 Don't rescan when trying to normalize a non-declared font dir. Don't
8842 add
8843 font dirs multiple times (even if they're aliased).
8844 reviewed by: plam
8845
8846 ChangeLog | 9 +++++++
8847 src/fccfg.c | 78
8848 +++++++++++++++++++++++++++++++++++++++-------------------
8849 2 files changed, 61 insertions(+), 26 deletions(-)
8850
8851 commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
8852 Author: Patrick Lam <plam (a] MIT.EDU>
8853 Date: Mon Feb 6 14:44:46 2006 +0000
8854
8855 Explain apples/oranges comparison and fix compilation error.
8856 reviewed by: plam
8857
8858 ChangeLog | 7 +++++++
8859 src/fcfs.c | 5 ++++-
8860 2 files changed, 11 insertions(+), 1 deletions(-)
8861
8862 commit f076169d19574c6c548764d574a33bc4fe022ffb
8863 Author: Patrick Lam <plam (a] MIT.EDU>
8864 Date: Mon Feb 6 14:14:21 2006 +0000
8865
8866 Insert check for integer overflow in # of fonts.
8867 reviewed by: plam
8868
8869 ChangeLog | 7 +++++++
8870 src/fcfs.c | 2 +-
8871 2 files changed, 8 insertions(+), 1 deletions(-)
8872
8873 commit 788c4af232f5677d73e8e2e77e123cf566530ccb
8874 Author: Patrick Lam <plam (a] MIT.EDU>
8875 Date: Sun Feb 5 04:11:08 2006 +0000
8876
8877 Make 'make distcheck' work with automake 1.6.3.
8878 reviewed by: plam
8879
8880 ChangeLog | 10 ++++++++++
8881 doc/Makefile.am | 2 +-
8882 fc-cache/Makefile.am | 2 +-
8883 fc-cat/Makefile.am | 2 +-
8884 fc-list/Makefile.am | 2 +-
8885 5 files changed, 14 insertions(+), 4 deletions(-)
8886
8887 commit 68355f38774fe55d8010268291a170492b241a71
8888 Author: Patrick Lam <plam (a] MIT.EDU>
8889 Date: Sun Feb 5 02:57:21 2006 +0000
8890
8891 src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
8892 FcDirCacheConsume,
8893 FcDirCacheWrite)
8894 Check I/O call return values and eliminate unused variable warnings.
8895 reviewed by: plam
8896
8897 ChangeLog | 13 ++++++++++
8898 fc-cat/fc-cat.c | 5 +--
8899 src/fccache.c | 66
8900 +++++++++++++++++++++++++++++++++++++++++-------------
8901 src/fcxml.c | 4 +-
8902 4 files changed, 67 insertions(+), 21 deletions(-)
8903
8904 commit c4c47a7654196f37b625f337192b235e558ab890
8905 Author: Patrick Lam <plam (a] MIT.EDU>
8906 Date: Sat Feb 4 00:09:42 2006 +0000
8907
8908 src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
8909 Fix memory leak.
8910 reviewed by: plam
8911
8912 ChangeLog | 7 +++++++
8913 src/fccfg.c | 2 ++
8914 2 files changed, 9 insertions(+), 0 deletions(-)
8915
8916 commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
8917 Author: Patrick Lam <plam (a] MIT.EDU>
8918 Date: Sat Feb 4 00:04:00 2006 +0000
8919
8920 Gracefully handle the case where a cache asserts that it has
8921 a negative
8922 number of fonts, causing overflow.
8923 reviewed by: plam
8924
8925 ChangeLog | 8 ++++++++
8926 src/fcfs.c | 29 +++++++++++++++--------------
8927 2 files changed, 23 insertions(+), 14 deletions(-)
8928
8929 commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
8930 Author: Patrick Lam <plam (a] MIT.EDU>
8931 Date: Fri Feb 3 23:47:37 2006 +0000
8932
8933 Fix double free in error case.
8934
8935 ChangeLog | 5 +++++
8936 src/fccache.c | 2 +-
8937 2 files changed, 6 insertions(+), 1 deletions(-)
8938
8939 commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
8940 Author: Patrick Lam <plam (a] MIT.EDU>
8941 Date: Tue Jan 31 07:30:23 2006 +0000
8942
8943 Stephan Kulow <coolo (a] suse.de> reviewed by: plam
8944 Replace 'stamp' target with mkinstalldirs.
8945
8946 ChangeLog | 8 ++++++++
8947 fc-cache/Makefile.am | 13 +++----------
8948 2 files changed, 11 insertions(+), 10 deletions(-)
8949
8950 commit 28aefd013d1896ffbf389596109eaec729d5d9a5
8951 Author: Patrick Lam <plam (a] MIT.EDU>
8952 Date: Tue Jan 31 07:16:22 2006 +0000
8953
8954 Toast broken global cache files.
8955 reviewed by: plam
8956
8957 ChangeLog | 7 +++++++
8958 src/fccache.c | 4 ++--
8959 2 files changed, 9 insertions(+), 2 deletions(-)
8960
8961 commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
8962 Author: Patrick Lam <plam (a] MIT.EDU>
8963 Date: Tue Jan 31 04:42:20 2006 +0000
8964
8965 Actually use the directories that I added to the global cache. Fixes
8966 'make
8967 check'.
8968
8969 ChangeLog | 6 ++++++
8970 src/fccache.c | 11 +++++++++--
8971 2 files changed, 15 insertions(+), 2 deletions(-)
8972
8973 commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
8974 Author: Patrick Lam <plam (a] MIT.EDU>
8975 Date: Tue Jan 31 04:07:45 2006 +0000
8976
8977 Don't stop scanning if a directory in fonts.conf doesn't exist,
8978 because
8979 subsequent directories might exist.
8980 reviewed by: plam
8981
8982 ChangeLog | 8 ++++++++
8983 fc-cache/fc-cache.c | 20 ++++++++++++++------
8984 2 files changed, 22 insertions(+), 6 deletions(-)
8985
8986 commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
8987 Author: Patrick Lam <plam (a] MIT.EDU>
8988 Date: Mon Jan 30 16:31:56 2006 +0000
8989
8990 Make global cache work again after putting dir names into global cache
8991 (I
8992 misplaced the recording of a file offset).
8993
8994 ChangeLog | 6 ++++++
8995 src/fccache.c | 2 +-
8996 2 files changed, 7 insertions(+), 1 deletions(-)
8997
8998 commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
8999 Author: Patrick Lam <plam (a] MIT.EDU>
9000 Date: Mon Jan 30 15:59:17 2006 +0000
9001
9002 Update fc-cat to handle subdir lists in global cache file.
9003 Another FcCacheReadString return value check.
9004
9005 ChangeLog | 9 +++++++++
9006 fc-cat/fc-cat.c | 10 ++++++++++
9007 src/fccache.c | 11 +++++++++--
9008 3 files changed, 28 insertions(+), 2 deletions(-)
9009
9010 commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
9011 Author: Patrick Lam <plam (a] MIT.EDU>
9012 Date: Mon Jan 30 15:44:13 2006 +0000
9013
9014 Make fccache more resilient to broken cache files by checking
9015 return value
9016 of FcCacheReadString all the time.
9017 reviewed by: plam
9018
9019 ChangeLog | 9 +++++++++
9020 src/fccache.c | 28 ++++++++++++++--------------
9021 2 files changed, 23 insertions(+), 14 deletions(-)
9022
9023 commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
9024 Author: Patrick Lam <plam (a] MIT.EDU>
9025 Date: Mon Jan 30 14:43:04 2006 +0000
9026
9027 Remove references to dead fontconfig(3) manpages in other fontconfig
9028 manpages.
9029 reviewed by: plam
9030
9031 ChangeLog | 9 +++++++++
9032 fc-lang/fc-lang.man | 2 --
9033 fc-match/fc-match.1 | 2 --
9034 3 files changed, 9 insertions(+), 4 deletions(-)
9035
9036 commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
9037 Author: Patrick Lam <plam (a] MIT.EDU>
9038 Date: Mon Jan 30 04:51:22 2006 +0000
9039
9040 Fix world's tiniest typo in code example.
9041 reviewed by: plam
9042
9043 ChangeLog | 7 +++++++
9044 doc/fcpattern.fncs | 2 +-
9045 2 files changed, 8 insertions(+), 1 deletions(-)
9046
9047 commit 30c4189deb8412793d175bce255561a882ad81b7
9048 Author: Patrick Lam <plam (a] MIT.EDU>
9049 Date: Mon Jan 30 04:47:17 2006 +0000
9050
9051 Fix global cache reads of subdirectories.
9052 reviewed by: plam
9053
9054 ChangeLog | 7 +++++++
9055 src/fccache.c | 2 +-
9056 2 files changed, 8 insertions(+), 1 deletions(-)
9057
9058 commit 971cf18018a4f41bca196dd81989e67672e52112
9059 Author: Patrick Lam <plam (a] MIT.EDU>
9060 Date: Mon Jan 30 04:27:53 2006 +0000
9061
9062 Add documentation for FcConfigNormalizeFontDir.
9063 Write directory information to global caches to fix make check
9064 (reported by
9065 Ronny V. Vindenes). This changes the global cache format again.
9066
9067 ChangeLog | 13 +++++++++++++
9068 doc/fcconfig.fncs | 11 +++++++++++
9069 src/fccache.c | 25 +++++++++++++++++++++++--
9070 src/fcdir.c | 2 +-
9071 src/fcint.h | 2 ++
9072 5 files changed, 50 insertions(+), 3 deletions(-)
9073
9074 commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
9075 Author: Patrick Lam <plam (a] MIT.EDU>
9076 Date: Fri Jan 27 05:47:59 2006 +0000
9077
9078 Move FcConfigNormalizeFontDir call so that it doesn't result in
9079 infinite
9080 recursion (reported by Ronny V. Vindenes).
9081
9082 ChangeLog | 9 +++++++++
9083 fc-cache/fc-cache.c | 6 +++++-
9084 fontconfig/fontconfig.h | 4 ++++
9085 src/fccache.c | 8 --------
9086 src/fcint.h | 4 ----
9087 5 files changed, 18 insertions(+), 13 deletions(-)
9088
9089 commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
9090 Author: Patrick Lam <plam (a] MIT.EDU>
9091 Date: Fri Jan 27 00:27:37 2006 +0000
9092
9093 Add a couple of missing normalizations to make fc-cache work right;
9094 only
9095 scan subdirectories once.
9096
9097 ChangeLog | 7 +++++++
9098 src/fccache.c | 8 ++++++++
9099 src/fccfg.c | 4 ++--
9100 3 files changed, 17 insertions(+), 2 deletions(-)
9101
9102 commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
9103 Author: Patrick Lam <plam (a] MIT.EDU>
9104 Date: Thu Jan 26 16:11:41 2006 +0000
9105
9106 Don't crash on non-existant directories in global cache.
9107 reviewed by: plam
9108
9109 ChangeLog | 7 +++++++
9110 src/fccache.c | 4 +++-
9111 2 files changed, 10 insertions(+), 1 deletions(-)
9112
9113 commit f468f568b4aedef1606b0692addf47cb9f02b328
9114 Author: Patrick Lam <plam (a] MIT.EDU>
9115 Date: Thu Jan 26 16:09:12 2006 +0000
9116
9117 Stop trampling the directory name when writing out caches. (with Mike
9118 Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
9119 necessary. Don't scan directories that can't be normalized.
9120
9121 ChangeLog | 11 +++++++++++
9122 src/fccache.c | 16 +++++++++++++---
9123 src/fccfg.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
9124 src/fcdir.c | 6 +++++-
9125 src/fcxml.c | 2 +-
9126 5 files changed, 82 insertions(+), 5 deletions(-)
9127
9128 commit 575a37b7975656f73162438635b4ba26e229b33f
9129 Author: Patrick Lam <plam (a] MIT.EDU>
9130 Date: Wed Jan 25 14:52:49 2006 +0000
9131
9132 Fix additional memory leaks reported by Ronny V. Vindenes: don't
9133 invoke
9134 FcValueSave on hashed static strings in FcPatternAddWithBinding.
9135 Add another st_dev check in FcDirCacheOpen.
9136
9137 ChangeLog | 11 +++++++++++
9138 src/fccache.c | 13 +++++++++++--
9139 src/fccfg.c | 3 +--
9140 src/fcpat.c | 9 ++++++++-
9141 4 files changed, 31 insertions(+), 5 deletions(-)
9142
9143 commit 16a71eff3ee0326db3794fa26548106a8a8697f6
9144 Author: Patrick Lam <plam (a] MIT.EDU>
9145 Date: Wed Jan 25 02:54:37 2006 +0000
9146
9147 Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
9148 fontconfig to treat A-X fonts differently from A-Y fonts;
9149 please mail
9150 the fontconfig list if this causes any problems.
9151 reviewed by: plam
9152
9153 ChangeLog | 10 ++++++++++
9154 fc-lang/zh_hk.orth | 2 +-
9155 src/fcfreetype.c | 2 +-
9156 3 files changed, 12 insertions(+), 2 deletions(-)
9157
9158 commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
9159 Author: Patrick Lam <plam (a] MIT.EDU>
9160 Date: Wed Jan 25 02:33:46 2006 +0000
9161
9162 Fix memory leaks reported by Ronny V. Vindenes.
9163
9164 ChangeLog | 6 ++++++
9165 src/fccache.c | 9 ++++++++-
9166 src/fcfreetype.c | 8 +++++++-
9167 3 files changed, 21 insertions(+), 2 deletions(-)
9168
9169 commit 986e35979e56774c91f3214af9e8a6f71817dcfa
9170 Author: Patrick Lam <plam (a] MIT.EDU>
9171 Date: Thu Jan 19 19:20:30 2006 +0000
9172
9173 Fix for unaligned memory accesses.
9174 reviewed by: plam
9175
9176 ChangeLog | 9 ++++++++-
9177 src/fcpat.c | 12 ++++++++----
9178 2 files changed, 16 insertions(+), 5 deletions(-)
9179
9180 commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
9181 Author: Patrick Lam <plam (a] MIT.EDU>
9182 Date: Wed Jan 18 15:41:15 2006 +0000
9183
9184 Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
9185 calls to
9186 avoid crashes.
9187 reviewed by: plam
9188
9189 ChangeLog | 8 ++++++++
9190 src/fcdir.c | 4 +++-
9191 2 files changed, 11 insertions(+), 1 deletions(-)
9192
9193 commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
9194 Author: Patrick Lam <plam (a] MIT.EDU>
9195 Date: Sun Jan 15 05:31:58 2006 +0000
9196
9197 Fix segfault when consuming zero-length caches in fc-cat (which has no
9198 config, so FcConfigAddFontDir shouldn't be called.)
9199
9200 ChangeLog | 6 ++++++
9201 src/fccache.c | 3 ++-
9202 2 files changed, 8 insertions(+), 1 deletions(-)
9203
9204 commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
9205 Author: Patrick Lam <plam (a] MIT.EDU>
9206 Date: Sat Jan 14 21:23:03 2006 +0000
9207
9208 Compare device numbers as well as inodes. Always normalize directory
9209 names
9210 before comparing them.
9211 Allocate extra space for appended '/' in directory name.
9212 reviewed by: plam
9213
9214 ChangeLog | 19 +++++++++++++++++++
9215 fc-cache/fc-cache.c | 2 +-
9216 fc-cat/fc-cat.c | 6 +++++-
9217 fontconfig/fontconfig.h | 2 +-
9218 src/fccache.c | 19 ++++++++++++++-----
9219 src/fccfg.c | 7 ++++---
9220 src/fcdir.c | 2 +-
9221 src/fcint.h | 6 ++++--
9222 8 files changed, 49 insertions(+), 14 deletions(-)
9223
9224 commit df3efc11a9584e2099366c31ba64ac9346760321
9225 Author: Patrick Lam <plam (a] MIT.EDU>
9226 Date: Tue Jan 10 13:15:05 2006 +0000
9227
9228 Explicitly add font dirs to config.fontDirs even if they're empty. Set
9229 current config in fc-cache.c. Fix treatment of cache directory
9230 as read
9231 from cache file; don't use string equality to determine if we
9232 have the
9233 right file, use inode equality.
9234
9235 ChangeLog | 12 +++++++++
9236 fc-cache/fc-cache.c | 1 +
9237 src/fccache.c | 64
9238 +++++++++++++++++++++++++++------------------------
9239 3 files changed, 47 insertions(+), 30 deletions(-)
9240
9241 commit cd9bca69702900ca9b24319c76b2dc9432bb548f
9242 Author: Patrick Lam <plam (a] MIT.EDU>
9243 Date: Mon Jan 9 13:58:04 2006 +0000
9244
9245 Normalize font dirs by using the form, as given in fonts.conf,
9246 and recorded
9247 in FcConfig's fontDirs string set, as canonical.
9248 Actually update config.fontDirs as font directories are scanned.
9249
9250 ChangeLog | 14 ++++++++++++++
9251 fc-cache/fc-cache.c | 2 +-
9252 fc-cat/fc-cat.c | 4 ++--
9253 src/fccache.c | 21 ++++++++++++---------
9254 src/fccfg.c | 23 +++++++++++++++++++++++
9255 src/fcdir.c | 3 ++-
9256 src/fcint.h | 6 +++++-
9257 7 files changed, 59 insertions(+), 14 deletions(-)
9258
9259 commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
9260 Author: Patrick Lam <plam (a] MIT.EDU>
9261 Date: Sun Jan 8 10:58:30 2006 +0000
9262
9263 Fix matching bug when multiple elements match; don't use the sum
9264 of all
9265 scores, but the best score.
9266 Also more perf opts, e.g. evaluate best over all font sets rather
9267 than on a
9268 per-set basis (and other changes).
9269
9270 src/fcmatch.c | 243
9271 +++++++++++++++++++++++++++++++++-----------------------
9272 1 files changed, 143 insertions(+), 100 deletions(-)
9273
9274 commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
9275 Author: Patrick Lam <plam (a] MIT.EDU>
9276 Date: Sun Jan 8 10:58:05 2006 +0000
9277
9278 Fix matching bug when multiple elements match; don't use the sum
9279 of all
9280 scores, but the best score.
9281 Also more perf opts, e.g. evaluate best over all font sets rather
9282 than on a
9283 per-set basis (and other changes).
9284
9285 ChangeLog | 9 +++++++++
9286 1 files changed, 9 insertions(+), 0 deletions(-)
9287
9288 commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
9289 Author: Patrick Lam <plam (a] MIT.EDU>
9290 Date: Sun Jan 8 10:50:51 2006 +0000
9291
9292 Properly skip past dir caches that contain zero fonts (as occurs
9293 in global
9294 caches.) Reported by Mike Fabian.
9295
9296 ChangeLog | 6 ++++++
9297 src/fccache.c | 4 ++++
9298 2 files changed, 10 insertions(+), 0 deletions(-)
9299
9300 commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
9301 Author: Patrick Lam <plam (a] MIT.EDU>
9302 Date: Sat Jan 7 06:36:24 2006 +0000
9303
9304 Print out full pathname in fc-match -v as well. Reported by Frederic
9305 Crozat.
9306 Fix bug where fc-match crashes when given __DUMMY__ property to
9307 match on.
9308 (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
9309 to
9310 distinguish an error return from a successful return. -PL)
9311 reviewed by: plam
9312
9313 ChangeLog | 18 ++++++++++++++++++
9314 src/fcdbg.c | 21 ++++++++++++++++++++-
9315 src/fcname.c | 11 +++++++----
9316 3 files changed, 45 insertions(+), 5 deletions(-)
9317
9318 commit c60ec7cc6d1795922b742435965746e02e67f11c
9319 Author: Patrick Lam <plam (a] MIT.EDU>
9320 Date: Thu Jan 5 15:12:22 2006 +0000
9321
9322 Add self to AUTHORS list.
9323 Minor change to global cache file format to fix fc-cat bug reported by
9324 Frederic Crozat, and buglet with not globally caching directories
9325 with
9326 zero fonts cached.
9327
9328 AUTHORS | 2 +
9329 ChangeLog | 18 +++++++++++++++
9330 fc-cat/fc-cat.c | 66
9331 +++++++++++++++++++++++++++++++-----------------------
9332 src/fccache.c | 31 ++++++++++++-------------
9333 src/fcint.h | 1 +
9334 src/fcpat.c | 2 +-
9335 6 files changed, 75 insertions(+), 45 deletions(-)
9336
9337 commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
9338 Author: Patrick Lam <plam (a] MIT.EDU>
9339 Date: Mon Jan 2 17:20:23 2006 +0000
9340
9341 Fix double-free which occurs because FcValueCanonicalize doesn't
9342 create an
9343 extra copy of the returned value, it only canonicalizes it.
9344 reviewed by: plam
9345
9346 ChangeLog | 11 ++++++++++-
9347 src/fccfg.c | 1 +
9348 2 files changed, 11 insertions(+), 1 deletions(-)
9349
9350 commit cea78a87910a88383699d5a386693d39aa3236f5
9351 Author: Patrick Lam <plam (a] MIT.EDU>
9352 Date: Mon Jan 2 17:18:22 2006 +0000
9353
9354 Fix version of .cache file (currently 1 -> currently 2). Reported
9355 by Jim
9356 Osborn.
9357
9358 ChangeLog | 6 ++++++
9359 1 files changed, 6 insertions(+), 0 deletions(-)
9360
9361 commit e9fd3c069aa415f9e7589dd1a871cd7727925364
9362 Author: Patrick Lam <plam (a] MIT.EDU>
9363 Date: Mon Jan 2 17:13:48 2006 +0000
9364
9365 Fix version of .cache file (currently 1 -> currently 2). Reported
9366 by Jim
9367 Osborn.
9368
9369 doc/fontconfig-user.sgml | 2 +-
9370 1 files changed, 1 insertions(+), 1 deletions(-)
9371
9372 commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
9373 Author: Patrick Lam <plam (a] MIT.EDU>
9374 Date: Wed Dec 21 20:00:20 2005 +0000
9375
9376 Shut up GCC warnings on amd.
9377 reviewed by: plam
9378
9379 ChangeLog | 7 +++++++
9380 src/fcpat.c | 4 ++--
9381 2 files changed, 9 insertions(+), 2 deletions(-)
9382
9383 commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
9384 Author: Patrick Lam <plam (a] MIT.EDU>
9385 Date: Wed Dec 21 05:37:10 2005 +0000
9386
9387 Avoid check on _fcBankId nullness and fix case where it used to crash.
9388
9389 ChangeLog | 7 +++++++
9390 src/fccharset.c | 2 +-
9391 src/fcint.h | 2 +-
9392 3 files changed, 9 insertions(+), 2 deletions(-)
9393
9394 commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
9395 Author: Patrick Lam <plam (a] MIT.EDU>
9396 Date: Wed Dec 21 03:31:19 2005 +0000
9397
9398 Bump version to 2.3.93.
9399 Use open instead of fopen (requested by Phil Race for Sun).
9400 src/fccache.c (FcDirCacheWrite);
9401 Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
9402 dir.
9403
9404 ChangeLog | 20 +++++++++++++++
9405 README | 17 +++++++++++-
9406 configure.in | 2 +-
9407 fc-cache/Makefile.am | 8 ++++++
9408 fontconfig/fontconfig.h | 2 +-
9409 src/fccache.c | 62
9410 ++++++++++++++++++++++++++++++++++++++--------
9411 src/fcxml.c | 13 +++++----
9412 7 files changed, 103 insertions(+), 21 deletions(-)
9413
9414 commit 6f767cec491d354150a11491905ba59cc77a2659
9415 Author: Patrick Lam <plam (a] MIT.EDU>
9416 Date: Tue Dec 20 20:35:47 2005 +0000
9417
9418 Restore code to skip over PCF fonts that have no encoded
9419 characters. (We
9420 guess that a font is PCF by presence of the PIXEL_SIZE BDF
9421 property.)
9422
9423 ChangeLog | 8 ++++++++
9424 conf.d/10LohitGujarati.conf | 5 +++++
9425 src/fcfreetype.c | 9 ++++++---
9426 3 files changed, 19 insertions(+), 3 deletions(-)
9427
9428 commit a7683cafe10925d09855f927cb7602a90e10516f
9429 Author: Carl Worth <cworth (a] cworth.org>
9430 Date: Tue Dec 13 17:50:50 2005 +0000
9431
9432 Add a configuration file that disables hinting for the Lohit
9433 Gujarati font
9434 (since the hinting distort some glyphs quite badly).
9435 reviewed by: keithp
9436
9437 ChangeLog | 8 ++++++++
9438 conf.d/10LohitGujarati.conf | 5 +++++
9439 conf.d/Makefile.am | 1 +
9440 3 files changed, 14 insertions(+), 0 deletions(-)
9441
9442 commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
9443 Author: Patrick Lam <plam (a] MIT.EDU>
9444 Date: Mon Dec 12 20:45:54 2005 +0000
9445
9446 Read and write the original location as a fallback for the hashed
9447 cache
9448 file locations. This is mostly for users to be able to have
9449 per-directory cache files.
9450
9451 ChangeLog | 7 +++++++
9452 src/fccache.c | 41 ++++++++++++++++++++++++++++++++---------
9453 2 files changed, 39 insertions(+), 9 deletions(-)
9454
9455 commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
9456 Author: Patrick Lam <plam (a] MIT.EDU>
9457 Date: Mon Dec 12 13:46:45 2005 +0000
9458
9459 Improve error message when fc-cache can't write the cache. Add missing
9460 slash. Reported by Behdad. Incorporate Behdad's patch to create
9461 /var/cache/fontconfig when appropriate.
9462
9463 ChangeLog | 9 +++++++++
9464 fc-cache/Makefile.am | 5 +++++
9465 fc-cache/fc-cache.c | 4 +++-
9466 src/fccache.c | 2 +-
9467 4 files changed, 18 insertions(+), 2 deletions(-)
9468
9469 commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
9470 Author: Patrick Lam <plam (a] MIT.EDU>
9471 Date: Mon Dec 12 13:20:41 2005 +0000
9472
9473 Fix crash reported by Frederic Crozat when using libxml2.
9474 reviewed by: plam
9475
9476 ChangeLog | 7 +++++++
9477 src/fcxml.c | 3 +++
9478 2 files changed, 10 insertions(+), 0 deletions(-)
9479
9480 commit ea44e2184198aba956e39ae63a4914544c9719fe
9481 Author: Patrick Lam <plam (a] MIT.EDU>
9482 Date: Fri Dec 9 16:36:45 2005 +0000
9483
9484 Migrate cache files from fonts directories to
9485 /var/cache/fontconfig. This
9486 helps make fontconfig FHS-compliant, but requires that all
9487 caches get
9488 rebuilt.
9489 Also, autogen.sh now needs the additional parameter
9490 --localstatedir=/var.
9491
9492 ChangeLog | 20 ++
9493 INSTALL | 2 +-
9494 configure.in | 7 +
9495 fc-cache/Makefile.am | 2 +
9496 fc-cat/Makefile.am | 2 +
9497 fc-cat/fc-cat.c | 13 +-
9498 fontconfig/fontconfig.h | 1 +
9499 src/Makefile.am | 2 +
9500 src/fccache.c | 523
9501 ++++++++++++++++++++++++++++++++++++++++++-----
9502 9 files changed, 519 insertions(+), 53 deletions(-)
9503
9504 commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
9505 Author: Patrick Lam <plam (a] MIT.EDU>
9506 Date: Thu Dec 8 05:54:27 2005 +0000
9507
9508 Because we've changed FcPatternAddString to use FcStrStaticName
9509 and not
9510 FcValueSave, explicitly handle the case of a null string.
9511
9512 ChangeLog | 6 ++++++
9513 src/fcpat.c | 7 +++++++
9514 2 files changed, 13 insertions(+), 0 deletions(-)
9515
9516 commit 982b598278315de60721740047a1b57f4a5895b8
9517 Author: Patrick Lam <plam (a] MIT.EDU>
9518 Date: Wed Dec 7 03:55:25 2005 +0000
9519
9520 Fix warnings.
9521
9522 ChangeLog | 5 +++++
9523 fc-cat/fc-cat.c | 9 +++------
9524 2 files changed, 8 insertions(+), 6 deletions(-)
9525
9526 commit c6103dfb22de0664a6ab164d90d6959551e301c5
9527 Author: Patrick Lam <plam (a] MIT.EDU>
9528 Date: Tue Dec 6 18:57:43 2005 +0000
9529
9530 Don't assign types to user object names.
9531
9532 ChangeLog | 5 +++++
9533 src/fcname.c | 3 +++
9534 2 files changed, 8 insertions(+), 0 deletions(-)
9535
9536 commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
9537 Author: Patrick Lam <plam (a] MIT.EDU>
9538 Date: Mon Dec 5 16:08:01 2005 +0000
9539
9540 Don't free strings that have been returned from FcStrStaticName.
9541
9542 ChangeLog | 5 +++++
9543 src/fcpat.c | 21 +++++++++++++++++++--
9544 2 files changed, 24 insertions(+), 2 deletions(-)
9545
9546 commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
9547 Author: Patrick Lam <plam (a] MIT.EDU>
9548 Date: Thu Dec 1 07:12:45 2005 +0000
9549
9550 Add codepath for reading global cache files as well.
9551
9552 ChangeLog | 5 ++++
9553 fc-cat/fc-cat.c | 61
9554 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
9555 2 files changed, 66 insertions(+), 0 deletions(-)
9556
9557 commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
9558 Author: Patrick Lam <plam (a] MIT.EDU>
9559 Date: Thu Dec 1 06:27:07 2005 +0000
9560
9561 file 10-fonts-persian.conf was initially added on branch
9562 fc-2_4_branch.
9563
9564 commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
9565 Author: Patrick Lam <plam (a] MIT.EDU>
9566 Date: Thu Dec 1 06:27:07 2005 +0000
9567
9568 Add config file for Persian fonts from Sharif FarsiWeb, Inc.
9569 reviewed by: plam
9570
9571 ChangeLog | 10 +-
9572 conf.d/10-fonts-persian.conf | 545
9573 ++++++++++++++++++++++++++++++++++++++++++
9574 conf.d/Makefile.am | 1 +
9575 3 files changed, 555 insertions(+), 1 deletions(-)
9576
9577 commit cb6d97eb1baba6795bb8abdede69902b2440f371
9578 Author: Patrick Lam <plam (a] MIT.EDU>
9579 Date: Wed Nov 30 22:13:21 2005 +0000
9580
9581 Only add a config file to the set of config files once.
9582 reviewed by: plam
9583
9584 ChangeLog | 7 +++++++
9585 src/fcxml.c | 6 ++++++
9586 2 files changed, 13 insertions(+), 0 deletions(-)
9587
9588 commit 93a27747a485624d4a89550036e12eeec96d4558
9589 Author: Patrick Lam <plam (a] MIT.EDU>
9590 Date: Tue Nov 29 15:04:06 2005 +0000
9591
9592 src/fcint.h (FcCacheBankToIndex);
9593 Fix segfault by guarding array dereference.
9594
9595 ChangeLog | 5 +++++
9596 src/fcint.h | 2 +-
9597 2 files changed, 6 insertions(+), 1 deletions(-)
9598
9599 commit b8948e85420469c83098a6b97d7979189a8734d9
9600 Author: Patrick Lam <plam (a] MIT.EDU>
9601 Date: Tue Nov 29 14:57:10 2005 +0000
9602
9603 Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
9604 checks the front of the list and a non-inlineable part which
9605 finds and
9606 moves the appropriate element to the front of the list.
9607 reviewed by: plam
9608
9609 ChangeLog | 14 ++++++++++++++
9610 fc-lang/fc-lang.c | 5 ++++-
9611 src/fccache.c | 34 +++++++++++++++++-----------------
9612 src/fcint.h | 9 ++++++++-
9613 4 files changed, 43 insertions(+), 19 deletions(-)
9614
9615 commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
9616 Author: Patrick Lam <plam (a] MIT.EDU>
9617 Date: Tue Nov 29 06:23:00 2005 +0000
9618
9619 Make the perf guys hate me a bit less: hoist the directory-name
9620 FcConfigAcceptFont check for cached fonts up to directory
9621 cache read
9622 time, rather than running it for each font.
9623
9624 ChangeLog | 8 ++++++++
9625 src/fccache.c | 3 +++
9626 src/fccfg.c | 6 ++----
9627 3 files changed, 13 insertions(+), 4 deletions(-)
9628
9629 commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
9630 Author: Patrick Lam <plam (a] MIT.EDU>
9631 Date: Tue Nov 29 06:09:18 2005 +0000
9632
9633 Don't make FcPatternFindFullFname available to fccfg, it's not
9634 really safe.
9635 Instead go through FcPatternGetString (sorry, perf guys.) Also,
9636 use
9637 globs for dirs as well.
9638
9639 ChangeLog | 9 +++++++++
9640 src/fccfg.c | 8 +++++---
9641 src/fcint.h | 3 ---
9642 src/fcpat.c | 5 ++++-
9643 4 files changed, 18 insertions(+), 7 deletions(-)
9644
9645 commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
9646 Author: Patrick Lam <plam (a] MIT.EDU>
9647 Date: Tue Nov 29 00:21:05 2005 +0000
9648
9649 Fix segfault.
9650
9651 ChangeLog | 5 +++++
9652 src/fccfg.c | 5 ++++-
9653 2 files changed, 9 insertions(+), 1 deletions(-)
9654
9655 commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
9656 Author: Patrick Lam <plam (a] MIT.EDU>
9657 Date: Tue Nov 29 00:16:02 2005 +0000
9658
9659 Update autogenerated config.* files.
9660
9661 config/config.guess | 535
9662 ++++++++++++++++++++++++++-------------------------
9663 config/config.sub | 67 ++++---
9664 2 files changed, 314 insertions(+), 288 deletions(-)
9665
9666 commit ced3f0a0abd84de73753956ec18e7316eda33a37
9667 Author: Patrick Lam <plam (a] MIT.EDU>
9668 Date: Tue Nov 29 00:14:42 2005 +0000
9669
9670 Fix problem dating back at least to 2.3.2 where globs weren't
9671 being applied
9672 to patterns loaded from a cache.
9673 Fix some obvious spelling mistakes.
9674
9675 ChangeLog | 13 +++++++++++++
9676 doc/fontconfig-user.sgml | 17 +++++++++--------
9677 src/fccfg.c | 3 ++-
9678 src/fcint.h | 3 +++
9679 src/fcpat.c | 4 +---
9680 5 files changed, 28 insertions(+), 12 deletions(-)
9681
9682 commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
9683 Author: Patrick Lam <plam (a] MIT.EDU>
9684 Date: Mon Nov 28 10:54:11 2005 +0000
9685
9686 Stephan Kulow <coolo (a] suse.de> reviewed by: plam
9687 Don't kill all fonts during match (oops!)
9688
9689 ChangeLog | 23 +++++++++++++++++++++++
9690 src/fcmatch.c | 39 ++++++++++++++++++++++++++++++++-------
9691 2 files changed, 55 insertions(+), 7 deletions(-)
9692
9693 commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
9694 Author: Patrick Lam <plam (a] MIT.EDU>
9695 Date: Mon Nov 28 01:40:53 2005 +0000
9696
9697 Stephan Kulow <coolo (a] suse.de> Michael Matz <matz (a] suse.de> reviewed
9698 by: plam
9699 Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
9700 FcCompare into FcFontSetMatch and reorder the loops, adding
9701 a boolean
9702 array which blocks patterns from future consideration if
9703 they're known
9704 to not be best on some past criterion.
9705
9706 src/fcmatch.c | 224
9707 ++++++++++++++++++++++++++++++++++++++++-----------------
9708 1 files changed, 159 insertions(+), 65 deletions(-)
9709
9710 commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
9711 Author: Patrick Lam <plam (a] MIT.EDU>
9712 Date: Sat Nov 26 05:05:14 2005 +0000
9713
9714 Fix incorrect merge.
9715 reviewed by: plam
9716
9717 ChangeLog | 7 +++++++
9718 src/fcmatch.c | 6 +++---
9719 2 files changed, 10 insertions(+), 3 deletions(-)
9720
9721 commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
9722 Author: Patrick Lam <plam (a] MIT.EDU>
9723 Date: Fri Nov 25 16:33:58 2005 +0000
9724
9725 Don't do random matching when bad objects are passed into
9726 FcCompareValueList.
9727
9728 ChangeLog | 6 +++++
9729 src/fcmatch.c | 58
9730 ++++++++++++++++++++++++++++++++++++++++++--------------
9731 2 files changed, 49 insertions(+), 15 deletions(-)
9732
9733 commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
9734 Author: Patrick Lam <plam (a] MIT.EDU>
9735 Date: Fri Nov 25 16:04:44 2005 +0000
9736
9737 Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
9738 _fcPatternElts, _fcValueLists for consistency.
9739
9740 ChangeLog | 10 ++++++++++
9741 src/fcint.h | 8 ++++----
9742 src/fcpat.c | 50 +++++++++++++++++++++++++-------------------------
9743 3 files changed, 39 insertions(+), 29 deletions(-)
9744
9745 commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
9746 Author: Patrick Lam <plam (a] MIT.EDU>
9747 Date: Fri Nov 25 15:54:24 2005 +0000
9748
9749 Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
9750 reviewed by: plam
9751
9752 ChangeLog | 7 +++++++
9753 src/fcmatch.c | 35 ++++++++++-------------------------
9754 2 files changed, 17 insertions(+), 25 deletions(-)
9755
9756 commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
9757 Author: Patrick Lam <plam (a] MIT.EDU>
9758 Date: Fri Nov 25 15:50:34 2005 +0000
9759
9760 Pass around FcCache *s to the Unserialize functions for extra
9761 consistency
9762 (and less overhead, for what that's worth).
9763
9764 ChangeLog | 13 +++++++++++++
9765 src/fccache.c | 2 +-
9766 src/fccharset.c | 12 ++++++------
9767 src/fcfs.c | 2 +-
9768 src/fcint.h | 10 +++++-----
9769 src/fclang.c | 8 ++++----
9770 src/fcname.c | 2 +-
9771 src/fcpat.c | 32 ++++++++++++++++----------------
9772 8 files changed, 47 insertions(+), 34 deletions(-)
9773
9774 commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
9775 Author: Patrick Lam <plam (a] MIT.EDU>
9776 Date: Fri Nov 25 03:00:51 2005 +0000
9777
9778 Inline the *PtrU functions to gain perf. Remove unneeded params
9779 for the
9780 FcCompare* functions.
9781 reviewed by: plam
9782
9783 ChangeLog | 12 +++++++++++-
9784 src/fcint.h | 31 +++++++++++++++++++++++++++----
9785 src/fcmatch.c | 50 +++++++++++++++++---------------------------------
9786 src/fcname.c | 12 +++---------
9787 src/fcpat.c | 22 ++--------------------
9788 5 files changed, 60 insertions(+), 67 deletions(-)
9789
9790 commit 3f9f24e077cc079be362343be499ff0baf23e0a1
9791 Author: Patrick Lam <plam (a] MIT.EDU>
9792 Date: Fri Nov 25 02:16:42 2005 +0000
9793
9794 Fix the debian changelog so that debian/rules works again, make it
9795 create a
9796 debian package for release 2.3.92-1. Acknowledge change in NMU of
9797 debian package.
9798
9799 debian/changelog | 13 ++++++++++++
9800 debian/control | 1 +
9801 debian/po/cs.po | 57
9802 +++++++++++++++++++++++++++--------------------------
9803 3 files changed, 43 insertions(+), 28 deletions(-)
9804
9805 commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
9806 Author: Patrick Lam <plam (a] MIT.EDU>
9807 Date: Thu Nov 24 21:40:20 2005 +0000
9808
9809 Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
9810 Check for type validity during FcPatternAddWithBinding, don't
9811 verify type
9812 in FcFontMatch, don't call FcCanonicalize here (which always
9813 does a
9814 deep copy).
9815 reviewed by: plam
9816
9817 ChangeLog | 13 +++++++++++++
9818 fontconfig/fontconfig.h | 3 ---
9819 src/fcint.h | 3 +++
9820 src/fcmatch.c | 22 +++++-----------------
9821 src/fcpat.c | 22 +++++++++++++++++-----
9822 5 files changed, 38 insertions(+), 25 deletions(-)
9823
9824 commit 4f8b266fd97e36961639c40d93225265c0f849c7
9825 Author: Patrick Lam <plam (a] MIT.EDU>
9826 Date: Thu Nov 24 20:20:26 2005 +0000
9827
9828 Make FcCompareString and FcCompareFamily less expensive. Only add
9829 a value
9830 for FC_FAMILY if the proposed value is a string.
9831 reviewed by: plam
9832
9833 ChangeLog | 11 ++++++++++-
9834 src/fcmatch.c | 24 +++++++++++++++++-------
9835 src/fcpat.c | 7 +++++++
9836 3 files changed, 34 insertions(+), 8 deletions(-)
9837
9838 commit b97a34b5924b1279dd831426a94016ea8b65ea8d
9839 Author: Patrick Lam <plam (a] MIT.EDU>
9840 Date: Thu Nov 24 19:38:05 2005 +0000
9841
9842 Inline FcDebug invocations and only initialize once, in
9843 FcInit*. Improve
9844 debug msg in FcPatternPrint.
9845 reviewed by: plam
9846
9847 ChangeLog | 10 ++++++++++
9848 src/fcdbg.c | 30 ++++++++++++------------------
9849 src/fcinit.c | 2 ++
9850 src/fcint.h | 9 +++++++--
9851 4 files changed, 31 insertions(+), 20 deletions(-)
9852
9853 commit d2f459781cade98d1d07806d023e63f1fc289b0e
9854 Author: Patrick Lam <plam (a] MIT.EDU>
9855 Date: Wed Nov 23 17:01:27 2005 +0000
9856
9857 Properly apply fcrozat's patch.
9858
9859 fc-cat/fc-cat.c | 2 +-
9860 1 files changed, 1 insertions(+), 1 deletions(-)
9861
9862 commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
9863 Author: Patrick Lam <plam (a] MIT.EDU>
9864 Date: Wed Nov 23 16:36:26 2005 +0000
9865
9866 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
9867 Minor code warning cleanups.
9868
9869 ChangeLog | 8 ++++++++
9870 fc-cat/fc-cat.c | 1 -
9871 fontconfig/fontconfig.h | 2 +-
9872 3 files changed, 9 insertions(+), 2 deletions(-)
9873
9874 commit b1297aa8977901075e95e40bc430fc823e1fb230
9875 Author: Patrick Lam <plam (a] MIT.EDU>
9876 Date: Wed Nov 23 15:33:48 2005 +0000
9877
9878 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
9879 Make getopt_long accept -s parameter to fc-match as well.
9880
9881 ChangeLog | 7 +++++++
9882 fc-match/fc-match.c | 2 +-
9883 2 files changed, 8 insertions(+), 1 deletions(-)
9884
9885 commit 435fc66073ee83d17242bac2880e843489439cda
9886 Author: Patrick Lam <plam (a] MIT.EDU>
9887 Date: Wed Nov 23 15:32:36 2005 +0000
9888
9889 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
9890 Make getopt_long accept -s parameter to fc-match as well.
9891
9892 ChangeLog | 7 +++++++
9893 fc-match/fc-match.c | 2 +-
9894 2 files changed, 8 insertions(+), 1 deletions(-)
9895
9896 commit adac22f290f1780f6d1424d6f93cc4453d4d489c
9897 Author: Patrick Lam <plam (a] MIT.EDU>
9898 Date: Tue Nov 22 04:46:55 2005 +0000
9899
9900 Manually perform inlining & partial redundancy elimination to
9901 reduce calls
9902 to FcValueListPtrU.
9903 Only invoke strlen() when really necessary.
9904 reviewed by: plam
9905 reviewed by: plam
9906
9907 ChangeLog | 16 ++++++++++++++++
9908 src/fcmatch.c | 17 +++++++++--------
9909 src/fcstr.c | 8 ++------
9910 3 files changed, 27 insertions(+), 14 deletions(-)
9911
9912 commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
9913 Author: Patrick Lam <plam (a] MIT.EDU>
9914 Date: Sat Nov 19 22:38:39 2005 +0000
9915
9916 Get rid of the use of freetype internal headers in fcfreetype.c, since
9917 those headers will go away with freetype 2.2. Replace with public
9918 domain ftglue code from pango. Note that the patch removes
9919 some extra
9920 error checking in FT_Get_BDF_Property() and comments out the
9921 skipping
9922 of empty pcf fonts.
9923 reviewed by: plam
9924
9925 ChangeLog | 2 ++
9926 1 files changed, 2 insertions(+), 0 deletions(-)
9927
9928 commit 246985e40e3296a6bb427026d8274fe8409f3776
9929 Author: Patrick Lam <plam (a] MIT.EDU>
9930 Date: Sat Nov 19 22:37:24 2005 +0000
9931
9932 file ftglue.c was initially added on branch fc-2_4_branch.
9933
9934 commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
9935 Author: Patrick Lam <plam (a] MIT.EDU>
9936 Date: Sat Nov 19 22:37:24 2005 +0000
9937
9938 Get rid of the use of freetype internal headers in fcfreetype.c, since
9939 those headers will go away with freetype 2.2. Replace with public
9940 domain ftglue code from pango. Note that the patch removes
9941 some extra
9942 error checking in FT_Get_BDF_Property() and comments out the
9943 skipping
9944 of empty pcf fonts.
9945 reviewed by: plam
9946
9947 src/ftglue.c | 349
9948 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9949 src/ftglue.h | 159 ++++++++++++++++++++++++++
9950 2 files changed, 508 insertions(+), 0 deletions(-)
9951
9952 commit 8ebf7725a8607b39ff505029b2a41369d67eb736
9953 Author: Patrick Lam <plam (a] MIT.EDU>
9954 Date: Sat Nov 19 22:32:13 2005 +0000
9955
9956 Get rid of the use of freetype internal headers in fcfreetype.c, since
9957 those headers will go away with freetype 2.2. Replace with public
9958 domain ftglue code from pango. Note that the patch removes
9959 some extra
9960 error checking in FT_Get_BDF_Property() and comments out the
9961 skipping
9962 of empty pcf fonts.
9963 reviewed by: plam
9964
9965 ChangeLog | 13 +++++++++
9966 src/Makefile.am | 4 ++-
9967 src/fcfreetype.c | 75
9968 +++++++++++++++++++++++++----------------------------
9969 3 files changed, 51 insertions(+), 41 deletions(-)
9970
9971 commit a151acedc056783957f9875b1a21f13d0bb8bfe2
9972 Author: Patrick Lam <plam (a] MIT.EDU>
9973 Date: Sat Nov 19 16:24:53 2005 +0000
9974
9975 Further fix of patch from 2005-11-04: miscounted numbers count
9976 (numbers_count); didn't strip duplicate numbers (langBankNumbers);
9977 and
9978 leafidx_offset and numbers_offset in fcLangCharSets are wrong.
9979 Removed leafidx_count and numbers_count since they are the same and
9980 replaced them with offset_count.
9981 reviewed by: plam
9982
9983 ChangeLog | 12 ++++++++++++
9984 fc-lang/fc-lang.c | 21 +++++++++++++--------
9985 2 files changed, 25 insertions(+), 8 deletions(-)
9986
9987 commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
9988 Author: Patrick Lam <plam (a] MIT.EDU>
9989 Date: Fri Nov 18 20:32:30 2005 +0000
9990
9991 Don't crash when fc-cat invoked with no arguments.
9992 Fix invalid read access caused by premature free and GCC4 warnings in
9993 libxml2 codepath.
9994 reviewed by: plam
9995 reviewed by: plam
9996
9997 ChangeLog | 17 ++++++++++++++++-
9998 fc-cat/fc-cat.c | 3 +++
9999 src/fcxml.c | 10 ++++++----
10000 3 files changed, 25 insertions(+), 5 deletions(-)
10001
10002 commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
10003 Author: Patrick Lam <plam (a] MIT.EDU>
10004 Date: Fri Nov 18 04:21:10 2005 +0000
10005
10006 List iteration not needed in FcConfigValues, since it's building
10007 up the
10008 list itself; we can just strip FcVoid elements during
10009 construction.
10010 reviewed by: plam
10011
10012 ChangeLog | 9 +++++++++
10013 src/fccfg.c | 17 ++++++-----------
10014 2 files changed, 15 insertions(+), 11 deletions(-)
10015
10016 commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
10017 Author: Patrick Lam <plam (a] MIT.EDU>
10018 Date: Thu Nov 17 16:46:07 2005 +0000
10019
10020 Fix crash on invalid constants in config files (forgot to update
10021 a pointer
10022 upon list iteration.)
10023
10024 ChangeLog | 6 ++++++
10025 src/fccfg.c | 1 +
10026 2 files changed, 7 insertions(+), 0 deletions(-)
10027
10028 commit f28472fdb4e51a06283161f9e7a645d5354a37d2
10029 Author: Patrick Lam <plam (a] MIT.EDU>
10030 Date: Thu Nov 17 16:17:05 2005 +0000
10031
10032 Complain about invalid constants in config files.
10033 reviewed by: plam
10034
10035 ChangeLog | 7 +++++++
10036 src/fcxml.c | 4 ++++
10037 2 files changed, 11 insertions(+), 0 deletions(-)
10038
10039 commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
10040 Author: Patrick Lam <plam (a] MIT.EDU>
10041 Date: Thu Nov 17 15:43:39 2005 +0000
10042
10043 Don't add current_arch_start more than once.
10044 Fix ordering of ALIGN with respect to saving block_ptr; add another
10045 ALIGN
10046 to fcfs.c.
10047 reviewed by: plam
10048
10049 ChangeLog | 16 ++++++++++++++++
10050 src/fccache.c | 2 +-
10051 src/fccharset.c | 12 ++++++++----
10052 src/fcfs.c | 10 +++++++++-
10053 src/fcname.c | 6 ++++--
10054 src/fcpat.c | 1 +
10055 6 files changed, 39 insertions(+), 8 deletions(-)
10056
10057 commit 8e351527bb87798e9b796e12a3b1ee6229536a28
10058 Author: Patrick Lam <plam (a] MIT.EDU>
10059 Date: Wed Nov 16 17:49:01 2005 +0000
10060
10061 src/fccache.c (FcDirCacheProduce)
10062 Fix case where alignment bytes bumped up metadata->count causing
10063 unwarranted failures to write cache files. (Reported by Stephan
10064 Kulow).
10065
10066 ChangeLog | 7 +++++++
10067 src/fccache.c | 15 +++++++++++----
10068 2 files changed, 18 insertions(+), 4 deletions(-)
10069
10070 commit 7fd7221e683d6c65b9199fd06d34d5215582748e
10071 Author: Patrick Lam <plam (a] MIT.EDU>
10072 Date: Wed Nov 16 15:55:17 2005 +0000
10073
10074 Add *NeededBytesAlign(), which overestimates the padding which
10075 is later
10076 added by the new ALIGN macro. Fix alignment problems on ia64
10077 and s390
10078 by bumping up block_ptr appropriately. (Earlier version by Andreas
10079 Schwab).
10080 Use sysconf to determine proper PAGESIZE value; this appears to be
10081 POSIX-compliant. (reported by Andreas Schwab)
10082 reviewed by: plam
10083
10084 ChangeLog | 23 +++++++++++++++++++++++
10085 src/fccache.c | 21 +++++++++++++--------
10086 src/fccharset.c | 11 +++++++++++
10087 src/fcfs.c | 10 ++++++++++
10088 src/fcint.h | 18 ++++++++++++++++++
10089 src/fclang.c | 8 ++++++++
10090 src/fcname.c | 8 ++++++++
10091 src/fcpat.c | 36 ++++++++++++++++++++++++++++++++++++
10092 8 files changed, 127 insertions(+), 8 deletions(-)
10093
10094 commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
10095 Author: Patrick Lam <plam (a] MIT.EDU>
10096 Date: Fri Nov 4 19:31:26 2005 +0000
10097
10098 Fix bug 2878 (excessive relocations at startup for charsets,
10099 reported by
10100 Ross Burton): fc-lang/fc-lang now creates the static form of the
10101 langset, not the dynamic form, so that the charsets should now
10102 be in
10103 .rodata.
10104
10105 ChangeLog | 11 +++++++++
10106 fc-lang/fc-lang.c | 59
10107 ++++++++++++++++++++++++++++++++++++++--------------
10108 src/fccharset.c | 18 ++++++++++++++++
10109 src/fcint.h | 5 ++++
10110 src/fclang.c | 16 +++++++++++++-
10111 5 files changed, 92 insertions(+), 17 deletions(-)
10112
10113 commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
10114 Author: Patrick Lam <plam (a] MIT.EDU>
10115 Date: Fri Nov 4 16:48:32 2005 +0000
10116
10117 Add test for validity of directory caches that somehow got lost
10118 (reported
10119 by make distcheck).
10120
10121 ChangeLog | 6 ++++++
10122 src/fcdir.c | 2 +-
10123 2 files changed, 7 insertions(+), 1 deletions(-)
10124
10125 commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
10126 Author: Patrick Lam <plam (a] MIT.EDU>
10127 Date: Fri Nov 4 06:17:00 2005 +0000
10128
10129 Bump version to 2.3.92.
10130
10131 ChangeLog | 8 ++++++++
10132 README | 29 +++++++++++++++++++++++++++--
10133 configure.in | 2 +-
10134 fontconfig/fontconfig.h | 2 +-
10135 4 files changed, 37 insertions(+), 4 deletions(-)
10136
10137 commit ea9726b620bff44d45fa25c91a8ab7d31a813577
10138 Author: Patrick Lam <plam (a] MIT.EDU>
10139 Date: Thu Nov 3 04:45:57 2005 +0000
10140
10141 Fix argument ordering problem in call to FcPatternTransferFullFname.
10142
10143 ChangeLog | 5 +++++
10144 src/fcpat.c | 2 +-
10145 2 files changed, 6 insertions(+), 1 deletions(-)
10146
10147 commit 7358dae49b328f5546d156246510601e2dd85d1c
10148 Author: Patrick Lam <plam (a] MIT.EDU>
10149 Date: Thu Nov 3 04:23:22 2005 +0000
10150
10151 Fix warnings and embarrassing double-free error.
10152
10153 ChangeLog | 7 +++++++
10154 src/fcfreetype.c | 2 +-
10155 src/fcpat.c | 14 +++++---------
10156 3 files changed, 13 insertions(+), 10 deletions(-)
10157
10158 commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
10159 Author: Patrick Lam <plam (a] MIT.EDU>
10160 Date: Wed Nov 2 15:57:36 2005 +0000
10161
10162 Change the rule for artificial emboldening in fonts.conf.in. This
10163 enables
10164 the support for artificial emboldening included in cairo.
10165 reviewed by: plam
10166
10167 ChangeLog | 8 ++++++++
10168 fonts.conf.in | 18 ++++++++++++++----
10169 2 files changed, 22 insertions(+), 4 deletions(-)
10170
10171 commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
10172 Author: Patrick Lam <plam (a] MIT.EDU>
10173 Date: Wed Nov 2 15:29:53 2005 +0000
10174
10175 Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
10176 full
10177 names when transferring, and free full names when freeing the
10178 associated font. Reported by Jinghua Luo.
10179
10180 ChangeLog | 8 ++++++++
10181 src/fcpat.c | 18 ++++++++++++++----
10182 2 files changed, 22 insertions(+), 4 deletions(-)
10183
10184 commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
10185 Author: Patrick Lam <plam (a] MIT.EDU>
10186 Date: Wed Nov 2 07:37:00 2005 +0000
10187
10188 Revert the previous patch and commit the correct patch: I forgot a
10189 canonicalization in FcValueListSerialize, so that it would
10190 choke on
10191 already-serialized input files. Duh!
10192
10193 ChangeLog | 8 ++++++++
10194 fc-cache/fc-cache.c | 9 ---------
10195 src/fcpat.c | 1 +
10196 3 files changed, 9 insertions(+), 9 deletions(-)
10197
10198 commit c6b75577f3bf3019399e0a439d9cccf55e53999f
10199 Author: Patrick Lam <plam (a] MIT.EDU>
10200 Date: Wed Nov 2 07:01:25 2005 +0000
10201
10202 Forcibly rescan a directory before writing a fresh local cache
10203 file for
10204 that directory, fixing the losing-fonts problem reported by
10205 Mike Fabian
10206 and also apparently the font cache file corruption.
10207
10208 ChangeLog | 8 ++++++++
10209 fc-cache/fc-cache.c | 9 +++++++++
10210 2 files changed, 17 insertions(+), 0 deletions(-)
10211
10212 commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
10213 Author: Patrick Lam <plam (a] MIT.EDU>
10214 Date: Wed Nov 2 06:39:23 2005 +0000
10215
10216 Fix thinko: actually, the whole global cache is stale if the global
10217 cache
10218 is older than the (newest) config file.
10219
10220 ChangeLog | 6 ++++++
10221 src/fccache.c | 6 +++---
10222 2 files changed, 9 insertions(+), 3 deletions(-)
10223
10224 commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
10225 Author: Patrick Lam <plam (a] MIT.EDU>
10226 Date: Wed Nov 2 06:29:14 2005 +0000
10227
10228 Declare the global cache of a directory's contents to be stale if the
10229 directory is newer than the (newest) configuration file. S:
10230 ----------------------------------------------------------------------
10231
10232 ChangeLog | 8 ++++++++
10233 src/fccache.c | 12 +++++++++---
10234 src/fccfg.c | 20 ++++++++++++++------
10235 src/fcint.h | 11 ++++++++++-
10236 4 files changed, 41 insertions(+), 10 deletions(-)
10237
10238 commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
10239 Author: Patrick Lam <plam (a] MIT.EDU>
10240 Date: Tue Nov 1 06:57:25 2005 +0000
10241
10242 Copy the full pathname whenever duplicating an FcPattern; otherwise,
10243 applications continue breaking.
10244
10245 ChangeLog | 10 ++++++++++
10246 src/fcint.h | 4 ++--
10247 src/fclist.c | 6 +-----
10248 src/fcmatch.c | 4 ++++
10249 src/fcpat.c | 25 ++++++++++++++++++++++++-
10250 5 files changed, 41 insertions(+), 8 deletions(-)
10251
10252 commit d6946c1a11695eb55a3fe60db5480df94570b1ba
10253 Author: Patrick Lam <plam (a] MIT.EDU>
10254 Date: Tue Nov 1 05:52:28 2005 +0000
10255
10256 Fix small memory error (tried to free argv); use basename and dirname
10257 correctly (they can modify their arguments).
10258
10259 ChangeLog | 7 +++++++
10260 fc-cat/fc-cat.c | 4 +---
10261 src/fcfreetype.c | 2 +-
10262 3 files changed, 9 insertions(+), 4 deletions(-)
10263
10264 commit e77c17184a6172d6368dd3193c791c4027065bbd
10265 Author: Patrick Lam <plam (a] MIT.EDU>
10266 Date: Tue Nov 1 05:26:27 2005 +0000
10267
10268 Reinstate basename patch, but keep a hash table linking FcPatterns
10269 to their
10270 fully-qualified font names for clients' benefit. Clients only
10271 pay for
10272 the font names once they request the FC_FILE property from an
10273 FcPattern, but the font name is malloc'd at that point (i.e. not
10274 mmapped: that's impossible, since it may vary between machines.)
10275 Clients do have to pay for a copy of the path name per cache file.
10276 Note that FcPatternGetString now does some rewriting if you ask for an
10277 FC_FILE, appending the pathname as appropriate.
10278
10279 ChangeLog | 23 +++++++++++++
10280 fc-cat/fc-cat.c | 7 ++--
10281 src/fccache.c | 40 ++++++++++++++++++++--
10282 src/fcfreetype.c | 5 ++-
10283 src/fcint.h | 9 +++++
10284 src/fclist.c | 8 ++++
10285 src/fcpat.c | 97
10286 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10287 7 files changed, 181 insertions(+), 8 deletions(-)
10288
10289 commit be99726f672cef086b4256ad34163f6f9ed9d4a5
10290 Author: Patrick Lam <plam (a] MIT.EDU>
10291 Date: Mon Oct 31 06:02:00 2005 +0000
10292
10293 Revert basename patch, which breaks fontconfig clients on my system.
10294
10295 src/fcfreetype.c | 3 +--
10296 1 files changed, 1 insertions(+), 2 deletions(-)
10297
10298 commit 720298e773876037dd9af384a9cc16956600b5e7
10299 Author: Patrick Lam <plam (a] MIT.EDU>
10300 Date: Wed Oct 26 06:34:29 2005 +0000
10301
10302 Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
10303 embedded bitmaps or not.
10304 reviewed by: plam
10305
10306 ChangeLog | 11 +++++++++++
10307 fontconfig/fontconfig.h | 1 +
10308 fonts.conf.in | 4 ++++
10309 src/fcdefault.c | 1 +
10310 src/fcname.c | 1 +
10311 5 files changed, 18 insertions(+), 0 deletions(-)
10312
10313 commit 961d9b9993ae815d6ba723829724bf0685809091
10314 Author: Patrick Lam <plam (a] MIT.EDU>
10315 Date: Tue Oct 25 22:29:13 2005 +0000
10316
10317 Only add basename to patterns' FC_FILE element, not any part of the
10318 dirname.
10319
10320 ChangeLog | 6 ++++++
10321 src/fcfreetype.c | 3 ++-
10322 2 files changed, 8 insertions(+), 1 deletions(-)
10323
10324 commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
10325 Author: Patrick Lam <plam (a] MIT.EDU>
10326 Date: Sat Oct 22 15:12:05 2005 +0000
10327
10328 Add some more consts, fixing more GCC4 warnings.
10329
10330 ChangeLog | 5 +++++
10331 src/fcfreetype.c | 22 +++++++++++-----------
10332 2 files changed, 16 insertions(+), 11 deletions(-)
10333
10334 commit 904426816df300fad816238f0f27ef595a6a539b
10335 Author: Patrick Lam <plam (a] MIT.EDU>
10336 Date: Sat Oct 22 14:21:14 2005 +0000
10337
10338 Support localized font family and style names. This has been
10339 reported to
10340 break old apps like xfd, but modern (gtk+/qt/mozilla) apps
10341 work fine.
10342 reviewed by: plam
10343
10344 ChangeLog | 7 +++
10345 src/fcdefault.c | 110
10346 +++++++++++++++++++++++++++++++------------------------
10347 src/fcint.h | 4 ++
10348 src/fclist.c | 60 ++++++++++++++++++++++++++++-
10349 4 files changed, 130 insertions(+), 51 deletions(-)
10350
10351 commit e58b50e88cbe3b55695101a0988306ea4646bbe4
10352 Author: Patrick Lam <plam (a] MIT.EDU>
10353 Date: Fri Oct 21 20:24:30 2005 +0000
10354
10355 Destroy the global cache file if it's terminally broken. (reported
10356 by Mike
10357 Fabian)
10358
10359 ChangeLog | 9 ++++++++-
10360 src/fccache.c | 16 +++++++++++++---
10361 2 files changed, 21 insertions(+), 4 deletions(-)
10362
10363 commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
10364 Author: Patrick Lam <plam (a] MIT.EDU>
10365 Date: Fri Oct 21 19:47:43 2005 +0000
10366
10367 Prevent fc-list from escaping strings when printing them.
10368
10369 ChangeLog | 7 +++++++
10370 fc-list/fc-list.c | 2 +-
10371 fontconfig/fontconfig.h | 3 +++
10372 src/fcname.c | 16 +++++++++++-----
10373 4 files changed, 22 insertions(+), 6 deletions(-)
10374
10375 commit 250c1cd422ce6260ff58f2699043556d93729ef7
10376 Author: Patrick Lam <plam (a] MIT.EDU>
10377 Date: Thu Oct 20 20:50:21 2005 +0000
10378
10379 Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
10380 reviewed by: plam
10381
10382 ChangeLog | 9 ++++++++-
10383 fontconfig/fontconfig.h | 12 ++++++++++--
10384 2 files changed, 18 insertions(+), 3 deletions(-)
10385
10386 commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
10387 Author: Patrick Lam <plam (a] MIT.EDU>
10388 Date: Fri Oct 14 21:02:31 2005 +0000
10389
10390 Add consts to variables so as to move arrays into .rodata.
10391 reviewed by: plam
10392
10393 ChangeLog | 8 ++++++++
10394 fc-glyphname/fc-glyphname.c | 4 ++--
10395 src/fclang.c | 4 ++--
10396 3 files changed, 12 insertions(+), 4 deletions(-)
10397
10398 commit 15d7bd0a16af189194b665e789331a8f8c86f20d
10399 Author: Patrick Lam <plam (a] MIT.EDU>
10400 Date: Fri Oct 14 20:56:27 2005 +0000
10401
10402 Check existence of directory cache file before attempting to unlink.
10403 reviewed by: plam
10404
10405 ChangeLog | 7 +++++++
10406 src/fccache.c | 4 +++-
10407 2 files changed, 10 insertions(+), 1 deletions(-)
10408
10409 commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
10410 Author: Patrick Lam <plam (a] MIT.EDU>
10411 Date: Thu Oct 13 12:32:14 2005 +0000
10412
10413 Fix flipped return value on unlink. (Reported by Mike Fabian)
10414
10415 ChangeLog | 14 ++++++++++++++
10416 src/fccache.c | 6 ++++--
10417 2 files changed, 18 insertions(+), 2 deletions(-)
10418
10419 commit 2eb843740672da9319c190c48aea2cd98dc92725
10420 Author: Patrick Lam <plam (a] MIT.EDU>
10421 Date: Wed Oct 12 07:55:42 2005 +0000
10422
10423 When fc-cache is run without --force, use directory cache files to
10424 speed up
10425 fc-cache run time.
10426
10427 src/fccache.c | 4 ++--
10428 src/fcdir.c | 3 +++
10429 src/fcint.h | 3 +++
10430 3 files changed, 8 insertions(+), 2 deletions(-)
10431
10432 commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
10433 Author: Patrick Lam <plam (a] MIT.EDU>
10434 Date: Thu Oct 6 20:45:25 2005 +0000
10435
10436 Add padding to make valgrind and glibc not hate each other when
10437 calling
10438 strlen().
10439
10440 ChangeLog | 8 ++++++++
10441 src/fcname.c | 5 +++--
10442 src/fcpat.c | 5 +++--
10443 3 files changed, 14 insertions(+), 4 deletions(-)
10444
10445 commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
10446 Author: Patrick Lam <plam (a] MIT.EDU>
10447 Date: Wed Oct 5 21:12:57 2005 +0000
10448
10449 Use libtool -no-undefined flag on all platforms.
10450 reviewed by: plam & keithp
10451
10452 ChangeLog | 7 +++++++
10453 src/Makefile.am | 3 +--
10454 2 files changed, 8 insertions(+), 2 deletions(-)
10455
10456 commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
10457 Author: Patrick Lam <plam (a] MIT.EDU>
10458 Date: Wed Oct 5 21:12:25 2005 +0000
10459
10460 Fix typo in manually applying patch.
10461
10462 src/Makefile.am | 2 +-
10463 1 files changed, 1 insertions(+), 1 deletions(-)
10464
10465 commit affc7d1849c26db10b344cfbe834d0bba764f419
10466 Author: Patrick Lam <plam (a] MIT.EDU>
10467 Date: Wed Oct 5 19:40:35 2005 +0000
10468
10469 Modify config file to use Greek fonts before Asian fonts with
10470 Greek glyphs.
10471 reviewed by: plam & keithp
10472
10473 ChangeLog | 8 ++++++++
10474 fonts.conf.in | 10 +++++++---
10475 2 files changed, 15 insertions(+), 3 deletions(-)
10476
10477 commit 328929f5ea3f507426b0c021c11fef62794066df
10478 Author: Patrick Lam <plam (a] MIT.EDU>
10479 Date: Wed Oct 5 19:38:40 2005 +0000
10480
10481 Modify config file to use Greek fonts before Asian fonts with
10482 Greek glyphs.
10483 reviewed by: plam & keithp
10484
10485 ChangeLog | 8 ++++++++
10486 fonts.conf.in | 10 +++++++---
10487 2 files changed, 15 insertions(+), 3 deletions(-)
10488
10489 commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
10490 Author: Patrick Lam <plam (a] MIT.EDU>
10491 Date: Wed Oct 5 19:32:41 2005 +0000
10492
10493 Use libtool -no-undefined flag on all platforms.
10494 reviewed by: plam & keithp
10495
10496 ChangeLog | 7 +++++++
10497 src/Makefile.am | 3 +--
10498 2 files changed, 8 insertions(+), 2 deletions(-)
10499
10500 commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
10501 Author: Patrick Lam <plam (a] MIT.EDU>
10502 Date: Wed Oct 5 18:41:55 2005 +0000
10503
10504 Implement move-to-front array for banks (perf regression reported
10505 by Ronny
10506 V. Vindenes).
10507
10508 ChangeLog | 6 ++++++
10509 src/fccache.c | 29 +++++++++++++++++++----------
10510 2 files changed, 25 insertions(+), 10 deletions(-)
10511
10512 commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
10513 Author: Patrick Lam <plam (a] MIT.EDU>
10514 Date: Wed Oct 5 00:34:52 2005 +0000
10515
10516 Add new API which unlinks directory caches and checks dir caches for
10517 existence of appropriate sections. Fix fc-cache to unlink
10518 stale cache
10519 files and save directory caches that lack relevant sections.
10520
10521 ChangeLog | 11 +++++++++++
10522 fc-cache/fc-cache.c | 6 +++++-
10523 fontconfig/fontconfig.h | 6 ++++++
10524 src/fccache.c | 44
10525 ++++++++++++++++++++++++++++++++++----------
10526 4 files changed, 56 insertions(+), 11 deletions(-)
10527
10528 commit 6bf2380478f825a6135527133a03869e0ae18742
10529 Author: Patrick Lam <plam (a] MIT.EDU>
10530 Date: Mon Oct 3 19:51:11 2005 +0000
10531
10532 Ensure that a directory cache has the appropriate section before
10533 reporting
10534 that it is valid (reported by Matthias Clasen).
10535
10536 ChangeLog | 6 ++++++
10537 src/fccache.c | 15 +++++++++++++++
10538 2 files changed, 21 insertions(+), 0 deletions(-)
10539
10540 commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
10541 Author: Patrick Lam <plam (a] MIT.EDU>
10542 Date: Sat Oct 1 19:18:51 2005 +0000
10543
10544 Bump version number to 2.3.91.
10545
10546 README | 15 ++++++++++++++-
10547 configure.in | 2 +-
10548 fontconfig/fontconfig.h | 2 +-
10549 3 files changed, 16 insertions(+), 3 deletions(-)
10550
10551 commit e99f0f0a45b29ad195c96833c95771ccf7771fef
10552 Author: Patrick Lam <plam (a] MIT.EDU>
10553 Date: Thu Sep 29 20:53:30 2005 +0000
10554
10555 Use libxml2 if requested (with --enable-libxml2) or if expat is not
10556 available.
10557 reviewed by: plam
10558
10559 ChangeLog | 11 ++++
10560 configure.in | 162
10561 +++++++++++++++++++++++++++++++------------------------
10562 src/Makefile.am | 3 +-
10563 src/fcxml.c | 71 ++++++++++++++++++++++++-
10564 4 files changed, 174 insertions(+), 73 deletions(-)
10565
10566 commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
10567 Author: Patrick Lam <plam (a] MIT.EDU>
10568 Date: Thu Sep 29 05:14:04 2005 +0000
10569
10570 Fix multi-arch cache files: compute the position for the block to
10571 be added
10572 using info from OrigFile, not NewFile.
10573
10574 ChangeLog | 6 ++++++
10575 src/fccache.c | 4 ++--
10576 2 files changed, 8 insertions(+), 2 deletions(-)
10577
10578 commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
10579 Author: Patrick Lam <plam (a] MIT.EDU>
10580 Date: Wed Sep 28 16:21:14 2005 +0000
10581
10582 Cast results of sizeof() to unsigned int to get rid of warnings
10583 on x86_64
10584 (thanks Matthias Clasen).
10585
10586 ChangeLog | 8 +++++++-
10587 src/fccache.c | 38 +++++++++++++++++++-------------------
10588 2 files changed, 26 insertions(+), 20 deletions(-)
10589
10590 commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
10591 Author: Patrick Lam <plam (a] MIT.EDU>
10592 Date: Wed Sep 28 00:23:39 2005 +0000
10593
10594 Update ChangeLog.
10595
10596 ChangeLog | 34 ++++++++++++++++++++++++++++++++++
10597 1 files changed, 34 insertions(+), 0 deletions(-)
10598
10599 commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
10600 Author: Patrick Lam <plam (a] MIT.EDU>
10601 Date: Wed Sep 28 00:23:15 2005 +0000
10602
10603 Use FcAtomic to rewrite cache files.
10604
10605 src/fccache.c | 132
10606 ++++++++++++++++++++++++++++++++++++++++++---------------
10607 1 files changed, 98 insertions(+), 34 deletions(-)
10608
10609 commit 099f9a86834060741dcbdf8b70e32f3a7338925f
10610 Author: Patrick Lam <plam (a] MIT.EDU>
10611 Date: Tue Sep 27 15:52:58 2005 +0000
10612
10613 Don't unlink the fonts.cache-2 file even if there's no data to
10614 write; just
10615 write an empty cache file. (thanks Lubos Lunak)
10616
10617 src/fccache.c | 7 -------
10618 1 files changed, 0 insertions(+), 7 deletions(-)
10619
10620 commit 6aee8c6faa2906334b9d9f933440184a256d0b53
10621 Author: Patrick Lam <plam (a] MIT.EDU>
10622 Date: Tue Sep 27 05:43:08 2005 +0000
10623
10624 Allocate room for the subdirectory names in each directory
10625 cache. Thanks to
10626 James Cloos for finding and diagnosing this bug!
10627
10628 src/fccache.c | 10 ++++++++--
10629 1 files changed, 8 insertions(+), 2 deletions(-)
10630
10631 commit 2633bc38431468ce528407ee576cb29b0d1212c8
10632 Author: Patrick Lam <plam (a] MIT.EDU>
10633 Date: Tue Sep 27 05:26:59 2005 +0000
10634
10635 Fix .cvsignore file after copying across directories.
10636
10637 fc-cat/.cvsignore | 4 ++--
10638 1 files changed, 2 insertions(+), 2 deletions(-)
10639
10640 commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
10641 Author: Patrick Lam <plam (a] MIT.EDU>
10642 Date: Fri Sep 23 21:42:32 2005 +0000
10643
10644 Add comment about needing docbook-utils to run make distcheck;
10645 hope it'll
10646 save pain to others later.
10647
10648 INSTALL | 2 +-
10649 1 files changed, 1 insertions(+), 1 deletions(-)
10650
10651 commit 35c2c7f1e979449e67551588f3440ff15e5c806c
10652 Author: Patrick Lam <plam (a] MIT.EDU>
10653 Date: Fri Sep 23 14:41:40 2005 +0000
10654
10655 Update ChangeLog for 2.3.90.
10656
10657 ChangeLog | 33 +++++++++++++++++++++++++++++++++
10658 1 files changed, 33 insertions(+), 0 deletions(-)
10659
10660 commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
10661 Author: Patrick Lam <plam (a] MIT.EDU>
10662 Date: Fri Sep 23 05:59:19 2005 +0000
10663
10664 file Makefile.am was initially added on branch fc-2_4_branch.
10665
10666 commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
10667 Author: Patrick Lam <plam (a] MIT.EDU>
10668 Date: Fri Sep 23 05:59:19 2005 +0000
10669
10670 Add new command-line utility, fc-cat, to convert fonts.cache-2
10671 files into
10672 fonts.cache-1 files (e.g. for grepping and validation of the mmap
10673 codepath), as per James Cloos' request.
10674 Remove done 'TODO' comment.
10675 Updates for development release 2.3.90.
10676
10677 Makefile.am | 2 +-
10678 README | 7 +-
10679 configure.in | 3 +-
10680 fc-cache/fc-cache.c | 1 -
10681 fc-cache/fc-cache.sgml | 4 +-
10682 fc-cat/.cvsignore | 6 +
10683 fc-cat/Makefile.am | 55 ++++++++
10684 fc-cat/fc-cat.c | 336
10685 +++++++++++++++++++++++++++++++++++++++++++++++
10686 fc-cat/fc-cat.sgml | 139 +++++++++++++++++++
10687 fontconfig/fontconfig.h | 2 +-
10688 10 files changed, 548 insertions(+), 7 deletions(-)
10689
10690 commit a9698bed6553c12d397593292ee9e81054244e85
10691 Author: Patrick Lam <plam (a] MIT.EDU>
10692 Date: Fri Sep 23 04:09:37 2005 +0000
10693
10694 Update documentation -- fc-cache's man page now says that you need
10695 to run
10696 fc-cache once per cached architecture; add some documentation
10697 to the
10698 FcCache structure.
10699 Make fc-cache write out fonts.cache-2 files for directories with
10700 no fonts
10701 (i.e. only subdirectories).
10702
10703 fc-cache/fc-cache.sgml | 7 +++++++
10704 src/fccache.c | 13 ++++++++-----
10705 src/fcint.h | 8 ++++----
10706 3 files changed, 19 insertions(+), 9 deletions(-)
10707
10708 commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
10709 Author: Patrick Lam <plam (a] MIT.EDU>
10710 Date: Fri Sep 23 02:33:55 2005 +0000
10711
10712 Remove debugging printf (oops).
10713
10714 src/fcpat.c | 1 -
10715 1 files changed, 0 insertions(+), 1 deletions(-)
10716
10717 commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
10718 Author: Patrick Lam <plam (a] MIT.EDU>
10719 Date: Fri Sep 23 02:08:40 2005 +0000
10720
10721 Convert fromcode to char[12] from char *.
10722
10723 src/fcfreetype.c | 10 +++++-----
10724 1 files changed, 5 insertions(+), 5 deletions(-)
10725
10726 commit c7beacf91698e8b0dcba2e813052538ec56dd268
10727 Author: Patrick Lam <plam (a] MIT.EDU>
10728 Date: Fri Sep 23 01:48:33 2005 +0000
10729
10730 Small patch for output in case where lineno not defined.
10731
10732 fc-lang/fc-lang.c | 2 +-
10733 src/fcint.h | 14 +++++++-------
10734 2 files changed, 8 insertions(+), 8 deletions(-)
10735
10736 commit 67accef4d3e245c1dea341e633d82b14aa03432a
10737 Author: Patrick Lam <plam (a] MIT.EDU>
10738 Date: Thu Sep 22 23:45:53 2005 +0000
10739
10740 Fix more gcc4 warnings:
10741 - Cast sizeof to int, to shut up signedness warnings in comparison.
10742 - Add consts where appropriate.
10743 reviewed by: Patrick Lam <plam (a] mit.edu>
10744
10745 doc/edit-sgml.c | 4 +-
10746 fc-case/fc-case.c | 8 +-
10747 fc-glyphname/fc-glyphname.c | 21 ++++---
10748 fc-lang/fc-lang.c | 20 ++++--
10749 src/fccharset.c | 3 +-
10750 src/fcdefault.c | 6 +-
10751 src/fcfreetype.c | 43 ++++++++------
10752 src/fcinit.c | 2 +-
10753 src/fcmatch.c | 18 +++---
10754 src/fcpat.c | 3 +-
10755 src/fcxml.c | 138
10756 +++++++++++++++++++++---------------------
10757 11 files changed, 142 insertions(+), 124 deletions(-)
10758
10759 commit 141432505aecb158285ccc84ec5d7099e3c2efa7
10760 Author: Patrick Lam <plam (a] MIT.EDU>
10761 Date: Thu Sep 22 20:49:24 2005 +0000
10762
10763 Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
10764 returning bogus (i.e. duplicate) FcObjectPtr values. Now use
10765 negative
10766 values for dynamic object strings and positive values for
10767 built-in and
10768 FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
10769 pinpointing this bus!
10770
10771 src/fcname.c | 37 ++++++++++++++++++++++++++++---------
10772 1 files changed, 28 insertions(+), 9 deletions(-)
10773
10774 commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
10775 Author: Patrick Lam <plam (a] MIT.EDU>
10776 Date: Fri Sep 16 04:57:18 2005 +0000
10777
10778 Add missing FcValueCanonicalize on call to FcPatternAdd.
10779
10780 src/fcpat.c | 3 ++-
10781 1 files changed, 2 insertions(+), 1 deletions(-)
10782
10783 commit 13cdf607533ad592b896b738c5642f3685fd8053
10784 Author: Patrick Lam <plam (a] MIT.EDU>
10785 Date: Thu Sep 15 20:36:44 2005 +0000
10786
10787 Revert ill-advised addition of FC_RENDER. Add strategy for handling
10788 objects
10789 that aren't hardcoded into fontconfig, but generated by fontconfig
10790 clients: keep another array of user-defined objects (indexed
10791 after the
10792 built-in objects).
10793 Fix compilation warning (uninitialized variable).
10794 Add comment.
10795
10796 fontconfig/fontconfig.h | 1 -
10797 src/fccache.c | 1 +
10798 src/fccfg.c | 2 +-
10799 src/fcname.c | 98
10800 +++++++++++++++++++++++++++++++++++++----------
10801 4 files changed, 80 insertions(+), 22 deletions(-)
10802
10803 commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
10804 Author: Patrick Lam <plam (a] MIT.EDU>
10805 Date: Sun Sep 11 05:17:28 2005 +0000
10806
10807 Add a global binding for the 'render' pattern element used by Xft;
10808 the lack
10809 of said binding prevented programs from using FcPatterns
10810 through Xft.
10811
10812 fontconfig/fontconfig.h | 1 +
10813 src/fcname.c | 2 +-
10814 2 files changed, 2 insertions(+), 1 deletions(-)
10815
10816 commit 8245771d5a42dac36024411a0da047b9a7dc42c6
10817 Author: Patrick Lam <plam (a] MIT.EDU>
10818 Date: Sun Sep 11 02:16:09 2005 +0000
10819
10820 Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
10821
10822 ChangeLog | 19 ++++
10823 doc/fontconfig-user.sgml | 4 +-
10824 fc-glyphname/fc-glyphname.c | 4 +-
10825 fc-lang/fc-lang.c | 2 +-
10826 fc-match/fc-match.c | 8 +-
10827 fontconfig/fcprivate.h | 2 +-
10828 src/fccache.c | 35 ++++----
10829 src/fccfg.c | 2 +-
10830 src/fcdir.c | 4 +-
10831 src/fcfreetype.c | 191
10832 +++++++++++++++++++++++-------------------
10833 src/fcint.h | 10 +-
10834 src/fclist.c | 2 +-
10835 src/fcpat.c | 80 +++++++++---------
10836 src/fcstr.c | 2 +-
10837 src/fcxml.c | 11 ++-
10838 15 files changed, 209 insertions(+), 167 deletions(-)
10839
10840 commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
10841 Author: Patrick Lam <plam (a] MIT.EDU>
10842 Date: Wed Sep 7 15:38:46 2005 +0000
10843
10844 Robustness fixes: check return values from read and lseek; fix
10845 uninitialized variables; ensure progress on FcCacheSkipToArch.
10846
10847 src/fccache.c | 34 +++++++++++++++++++++++-----------
10848 1 files changed, 23 insertions(+), 11 deletions(-)
10849
10850 commit 03a212e525a34e2ceeac369bac669871d8cc681a
10851 Author: Patrick Lam <plam (a] MIT.EDU>
10852 Date: Sat Sep 3 04:56:56 2005 +0000
10853
10854 Really fix the global cache: make sure we're reading and writing
10855 the same
10856 data format. Also match subdirectories when consuming cache
10857 information. Also check dates for global cache: a dir is out of
10858 date if
10859 it is newer than the global cache; scan it manually if that's
10860 the case.
10861
10862 src/fccache.c | 55
10863 ++++++++++++++++++++++++++++++++++++++-----------------
10864 src/fccfg.c | 23 ++++++++++++++++++++---
10865 src/fcint.h | 1 +
10866 3 files changed, 59 insertions(+), 20 deletions(-)
10867
10868 commit f6ee3db5f02eb8f41e3941e892964175cad0a898
10869 Author: Patrick Lam <plam (a] MIT.EDU>
10870 Date: Fri Sep 2 06:16:49 2005 +0000
10871
10872 Fix addressing in the global cache file, preventing infinite
10873 loops. Get rid
10874 of unused variables.
10875
10876 src/fccache.c | 6 ++----
10877 1 files changed, 2 insertions(+), 4 deletions(-)
10878
10879 commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
10880 Author: Patrick Lam <plam (a] MIT.EDU>
10881 Date: Thu Sep 1 18:29:28 2005 +0000
10882
10883 Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
10884 FcObjectPtrU).
10885
10886 src/fcpat.c | 2 +-
10887 1 files changed, 1 insertions(+), 1 deletions(-)
10888
10889 commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
10890 Author: Patrick Lam <plam (a] MIT.EDU>
10891 Date: Thu Sep 1 06:59:44 2005 +0000
10892
10893 Fix embarassing attempt to free a static buffer.
10894
10895 src/fccache.c | 9 +++------
10896 1 files changed, 3 insertions(+), 6 deletions(-)
10897
10898 commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
10899 Author: Patrick Lam <plam (a] MIT.EDU>
10900 Date: Thu Sep 1 06:14:46 2005 +0000
10901
10902 :
10903 Save subdirectory names in cache files to save time. This completely
10904 restores the original fontconfig API, BTW. Note that directories
10905 without fonts don't get a cache file; but then how many files
10906 would it
10907 have in that directory...
10908
10909 fc-cache/fc-cache.c | 2 +-
10910 fontconfig/fontconfig.h | 2 +-
10911 src/fccache.c | 40 ++++++++++++++++------------------------
10912 src/fcdir.c | 4 ++--
10913 src/fcint.h | 2 +-
10914 5 files changed, 21 insertions(+), 29 deletions(-)
10915
10916 commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
10917 Author: Patrick Lam <plam (a] MIT.EDU>
10918 Date: Wed Aug 31 15:12:41 2005 +0000
10919
10920 Only load requested fonts for fc-cache, and cleanup memory handling:
10921 *Serialize no longer mutates original FcPatterns, it creates a
10922 new copy
10923 in the supplied buffer. Fix thinkos in global cache freeing and in
10924 FcCacheSkipToArch.
10925
10926 fc-cache/fc-cache.c | 3 +--
10927 src/fccache.c | 36 ++++++++++++++++--------------------
10928 src/fcfs.c | 3 ---
10929 3 files changed, 17 insertions(+), 25 deletions(-)
10930
10931 commit fd77c154afb039b6b19f8e29c28dce652b2d060e
10932 Author: Patrick Lam <plam (a] MIT.EDU>
10933 Date: Tue Aug 30 23:03:42 2005 +0000
10934
10935 Fix compilation error exposed with gcc 2.95.
10936
10937 src/fccache.c | 5 ++++-
10938 1 files changed, 4 insertions(+), 1 deletions(-)
10939
10940 commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
10941 Author: Patrick Lam <plam (a] MIT.EDU>
10942 Date: Tue Aug 30 05:55:13 2005 +0000
10943
10944 src/fcint.c
10945 The global cache now uses the same mmap-based cache infrastructure
10946 as the
10947 per-directory caches. Furthermore, the global cache is
10948 automatically
10949 updated (if possible) whenever fontconfig is used. Rip out
10950 remnants of
10951 the old cache infrastructure.
10952
10953 fc-cache/fc-cache.c | 3 -
10954 src/fccache.c | 1156
10955 ++++++++++++---------------------------------------
10956 src/fcdir.c | 144 ++-----
10957 src/fcint.h | 97 +----
10958 4 files changed, 307 insertions(+), 1093 deletions(-)
10959
10960 commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
10961 Author: Patrick Lam <plam (a] MIT.EDU>
10962 Date: Sun Aug 28 05:20:23 2005 +0000
10963
10964 Emit and verify machine signature (sizeof (stuff) + endianness)
10965 in cache
10966 files. Fix bugs in FcCacheBankToIndex.
10967
10968 src/fccache.c | 152
10969 +++++++++++++++++++++++++++++++-------------------------
10970 src/fcint.h | 2 +-
10971 2 files changed, 85 insertions(+), 69 deletions(-)
10972
10973 commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
10974 Author: Patrick Lam <plam (a] MIT.EDU>
10975 Date: Sat Aug 27 02:34:24 2005 +0000
10976
10977 Replace FcObjectStaticName by FcStrStaticName. Implement serialization
10978 of
10979 'object' table (strings pointed to by FcPatternElt->object and
10980 used as
10981 keys) and loading of object table from cache file if more
10982 strings are
10983 present in cache file than in current version of fontconfig. Hash
10984 the
10985 object table in memory.
10986
10987 src/fccfg.c | 4 +-
10988 src/fcfs.c | 11 ++-
10989 src/fcint.h | 31 ++++++-----
10990 src/fclist.c | 2 +-
10991 src/fcname.c | 181
10992 ++++++++++++++++++++++++++++++++++++++++++++++++----------
10993 src/fcpat.c | 19 +++---
10994 6 files changed, 186 insertions(+), 62 deletions(-)
10995
10996 commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
10997 Author: Patrick Lam <plam (a] MIT.EDU>
10998 Date: Thu Aug 25 07:38:02 2005 +0000
10999
11000 Reinstate the old global cache code. For the forseeable future, it's
11001 probably all right to use the global cache as it was previously
11002 and
11003 just store filenames and font info, as long as no mmap cache
11004 exists in
11005 the directory. Of course, if an mmap cache exists, use that
11006 instead.
11007 If a directory cache does not exist or is invalid, load the fonts
11008 for just
11009 that directory using the old codepath.
11010 Fix premature free of the FcPatterns belonging to the FcFontSet
11011 which we
11012 create from the mmapped files.
11013
11014 src/fccache.c | 710
11015 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
11016 src/fccfg.c | 21 +-
11017 src/fcint.h | 53 +++++-
11018 3 files changed, 741 insertions(+), 43 deletions(-)
11019
11020 commit 4262e0b3853bc2153270eb33d09a063f852f3f90
11021 Author: Patrick Lam <plam (a] MIT.EDU>
11022 Date: Wed Aug 24 06:21:30 2005 +0000
11023
11024 Overhaul the serialization system to create one mmapable file per
11025 directory
11026 and distribute bytes for each directory from a single malloc
11027 for that
11028 directory. Store pointers as differences between the data
11029 pointed to
11030 and the pointer's address (s_off = s - v). Don't serialize data
11031 structures that never actually get serialized. Separate strings
11032 used
11033 for keys from strings used for values (in FcPatternElt and
11034 FcValue,
11035 respectively). Bump FC_CACHE_VERSION to 2.
11036
11037 fc-cache/fc-cache.c | 12 +-
11038 fc-lang/fc-lang.c | 4 +-
11039 fontconfig/fcprivate.h | 8 +-
11040 fontconfig/fontconfig.h | 51 +--
11041 src/fccache.c | 415 +++++++++++------
11042 src/fccfg.c | 109 +++--
11043 src/fccharset.c | 333 +++++--------
11044 src/fcdbg.c | 12 +-
11045 src/fcdir.c | 17 +-
11046 src/fcfs.c | 154 +++----
11047 src/fcinit.c | 3 -
11048 src/fcint.h | 276 ++++-------
11049 src/fclang.c | 213 ++++-----
11050 src/fclist.c | 57 +--
11051 src/fcmatch.c | 88 ++--
11052 src/fcmatrix.c | 100 +----
11053 src/fcname.c | 101 ++++-
11054 src/fcpat.c | 1218
11055 ++++++++++++++++++-----------------------------
11056 src/fcstr.c | 291 +-----------
11057 src/fcxml.c | 13 +-
11058 20 files changed, 1402 insertions(+), 2073 deletions(-)
11059
11060 commit 71f94d0768725eb171e04748d9f561f58b258ae7
11061 Author: Keith Packard <keithp (a] keithp.com>
11062 Date: Mon Jul 25 20:39:19 2005 +0000
11063
11064 Various GCC 4 cleanups for signed vs unsigned char
11065 Match only [0-9]*.conf files in <include>{directory}</include>
11066 elements to
11067 avoid loading *.rpmsave or .dpkg-old files. (otaylor)
11068
11069 ChangeLog | 19 ++++
11070 doc/fontconfig-user.sgml | 4 +-
11071 fc-glyphname/fc-glyphname.c | 4 +-
11072 fc-lang/fc-lang.c | 2 +-
11073 fc-match/fc-match.c | 8 +-
11074 src/fccfg.c | 2 +-
11075 src/fcfreetype.c | 191
11076 +++++++++++++++++++++++-------------------
11077 src/fcpat.c | 2 +-
11078 src/fcstr.c | 2 +-
11079 src/fcxml.c | 11 ++-
11080 10 files changed, 144 insertions(+), 101 deletions(-)
11081
11082 commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
11083 Author: Patrick Lam <plam (a] MIT.EDU>
11084 Date: Mon Jul 25 04:10:09 2005 +0000
11085
11086 #ifdef out old cache stuff, replace with first version of new mmapping
11087 cache. Add *Read and *Write procedures which mmap in and write
11088 out the
11089 fontconfig data structures to disk. Currently, create cache
11090 in /tmp,
11091 with different sections for each architecture (as returned
11092 by uname's
11093 .machine field. Run the fc-cache binary to create a new cache
11094 file;
11095 fontconfig then uses this cache file on subsequent runs, saving
11096 lots of
11097 memory. Also fixes a few bugs and leaks.
11098
11099 fc-cache/fc-cache.c | 13 +-
11100 fc-lang/fc-lang.c | 6 +
11101 src/fccache.c | 1081
11102 ++++++++++++++-------------------------------------
11103 src/fccfg.c | 16 +-
11104 src/fccharset.c | 103 +++++-
11105 src/fcdir.c | 17 +-
11106 src/fcfs.c | 95 +++++
11107 src/fcinit.c | 3 +
11108 src/fcint.h | 148 ++++---
11109 src/fclang.c | 28 ++
11110 src/fcmatrix.c | 29 ++
11111 src/fcpat.c | 241 ++++++++++--
11112 src/fcstr.c | 76 ++++-
11113 13 files changed, 963 insertions(+), 893 deletions(-)
11114
11115 commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
11116 Author: Patrick Lam <plam (a] MIT.EDU>
11117 Date: Fri Jul 15 18:49:12 2005 +0000
11118
11119 Forward port cworth's patch to branch.
11120
11121 ChangeLog | 15 ++++++++++++++
11122 src/fcinit.c | 2 +-
11123 src/fcint.h | 2 +-
11124 src/fcpat.c | 60
11125 +++++++++++++++++++++++++++++++++++++++------------------
11126 src/fcxml.c | 1 +
11127 5 files changed, 59 insertions(+), 21 deletions(-)
11128
11129 commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
11130 Author: Carl Worth <cworth (a] cworth.org>
11131 Date: Fri Jul 15 17:43:44 2005 +0000
11132
11133 Rename FcPatternThawAll to FcPatternFini.
11134 Pull the FcObjectStateName hash table out to file scope, and add
11135 FcObjectStaticNameFini so that FcFini will cleanup this hash
11136 table as
11137 well.
11138 Clear FILE* to NULL after fclose.
11139
11140 ChangeLog | 15 +++++++++++++++
11141 src/fcinit.c | 2 +-
11142 src/fcint.h | 2 +-
11143 src/fcpat.c | 49 ++++++++++++++++++++++++++++++++++++-------------
11144 src/fcxml.c | 1 +
11145 5 files changed, 54 insertions(+), 15 deletions(-)
11146
11147 commit 0fa680f0766a8f545b20a7935a19e9db5529f903
11148 Author: Patrick Lam <plam (a] MIT.EDU>
11149 Date: Thu Jul 7 12:09:10 2005 +0000
11150
11151 Convert ObjectPtr from a fat structure to a simple index into an
11152 id table;
11153 ids can be positive (for static strings) or negative (for dynamic
11154 strings). Static strings belong to a single buffer, while dynamic
11155 strings are independently allocated.
11156
11157 fontconfig/fontconfig.h | 9 +-
11158 src/fccfg.c | 7 +-
11159 src/fcname.c | 2 +-
11160 src/fcpat.c | 560
11161 +++++++++++++++++++++++++++++++++--------------
11162 src/fcxml.c | 2 +-
11163 5 files changed, 408 insertions(+), 172 deletions(-)
11164
11165 commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
11166 Author: Patrick Lam <plam (a] MIT.EDU>
11167 Date: Tue Jun 28 03:41:02 2005 +0000
11168
11169 Add functionality to allow fontconfig data structure serialization.
11170 This patch allows the fundamental fontconfig data structures to be
11171 serialized. I've converted everything from FcPattern down to be
11172 able to
11173 use *Ptr objects, which can be either static or dynamic (using
11174 a union
11175 which either contains a pointer or an index) and replaced
11176 storage of
11177 pointers in the heap with the appropriate *Ptr object. I then
11178 changed
11179 all writes of pointers to the heap with a *CreateDynamic call,
11180 which
11181 creates a dynamic Ptr object pointing to the same object as
11182 before.
11183 This way, the fundamental fontconfig semantics should be
11184 unchanged; I
11185 did not have to change external signatures this way, although
11186 I did
11187 change some internal signatures. When given a *Ptr object,
11188 just run *U
11189 to get back to a normal pointer; it gives the right answer
11190 regardless
11191 of whether we're using static or dynamic storage.
11192 I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
11193 converts the dynamic FcFontSets contained in the config object to
11194 static FcFontSets and also converts its dependencies
11195 (e.g. everything
11196 you'd need to write to disk) to static objects. Note that you
11197 have to
11198 call Fc*PrepareSerialize first; this call will count the number of
11199 objects that actually needs to be allocated, so that we can avoid
11200 realloc. The Fc*Serialize calls then check the static pointers for
11201 nullness, and allocate the buffers if necessary. I've tested the
11202 execution of fc-list and fc-match after Fc*Serialize and they
11203 appear to
11204 work the same way.
11205
11206 fc-lang/fc-lang.c | 17 +-
11207 fontconfig/fcprivate.h | 8 +-
11208 fontconfig/fontconfig.h | 50 +++-
11209 src/fccache.c | 32 ++
11210 src/fccfg.c | 135 ++++----
11211 src/fccharset.c | 371 ++++++++++++++++-----
11212 src/fcdbg.c | 26 +-
11213 src/fcfs.c | 36 ++
11214 src/fcint.h | 212 +++++++++++-
11215 src/fclang.c | 164 +++++++--
11216 src/fclist.c | 104 ++++---
11217 src/fcmatch.c | 69 +++--
11218 src/fcmatrix.c | 71 ++++-
11219 src/fcname.c | 35 +-
11220 src/fcpat.c | 866
11221 +++++++++++++++++++++++++++++++++++++----------
11222 src/fcstr.c | 219 +++++++++++--
11223 src/fcxml.c | 13 +-
11224 17 files changed, 1902 insertions(+), 526 deletions(-)
11225
11226 commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
11227 Author: Keith Packard <keithp (a] keithp.com>
11228 Date: Fri Jun 17 03:01:43 2005 +0000
11229
11230 Make FcOpNotContains use FcStrStr for strings so that it matches
11231 semantics
11232 for !FcOpContains.
11233 reviewed by: keithp
11234
11235 ChangeLog | 8 ++++++++
11236 src/fccfg.c | 4 +++-
11237 2 files changed, 11 insertions(+), 1 deletions(-)
11238
11239 commit adc7abacbf0e2eae882d035f10117fb009b71bdd
11240 Author: Keith Packard <keithp (a] keithp.com>
11241 Date: Fri May 20 16:21:39 2005 +0000
11242
11243 Move fontconfig source package to libs as per override
11244
11245 ChangeLog | 6 ++++++
11246 debian/changelog | 2 ++
11247 debian/control | 2 +-
11248 3 files changed, 9 insertions(+), 1 deletions(-)
11249
11250 commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
11251 Author: Keith Packard <keithp (a] keithp.com>
11252 Date: Fri May 20 15:56:51 2005 +0000
11253
11254 The ka.orth file requires several characters which are not used
11255 anymore in
11256 modern Georgian and which are missing in the free Georgian
11257 TrueType
11258 fonts downloadable at:
11259 http://aiet.qartuli.net/docs/georgian_on_linux_en.php
11260 reviewed by: Mike Fabian Bug: 3352
11261
11262 ChangeLog | 11 +++++++++++
11263 fc-lang/ka.orth | 5 +++--
11264 2 files changed, 14 insertions(+), 2 deletions(-)
11265
11266 commit 87c887464a6fc20310998146b8558179ebe18923
11267 Author: Keith Packard <keithp (a] keithp.com>
11268 Date: Wed Apr 27 19:08:08 2005 +0000
11269
11270 Update date to real 2.3.2 release date. Fix change attributions
11271
11272 ChangeLog | 14 ++++++++++++++
11273 README | 5 +++--
11274 debian/changelog | 2 +-
11275 3 files changed, 18 insertions(+), 3 deletions(-)
11276
11277 commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
11278 Author: Keith Packard <keithp (a] keithp.com>
11279 Date: Wed Apr 27 16:22:46 2005 +0000
11280
11281 Bump so revision for 2.3.2
11282 Fix a few minor leaks in error cases.
11283
11284 fc-cache/fc-cache.c | 11 ++++++++++-
11285 1 files changed, 10 insertions(+), 1 deletions(-)
11286
11287 commit 1cb309adcb881409d669749bbca91056a0967ccf
11288 Author: Keith Packard <keithp (a] keithp.com>
11289 Date: Sat Apr 23 04:32:23 2005 +0000
11290
11291 Update for version 2.3.2
11292
11293 ChangeLog | 8 ++++++++
11294 README | 11 +++++++++--
11295 configure.in | 2 +-
11296 debian/changelog | 7 +++++++
11297 fontconfig/fontconfig.h | 2 +-
11298 5 files changed, 26 insertions(+), 4 deletions(-)
11299
11300 commit 716ac8b8033794e2557ad567005dfff4dd95f031
11301 Author: Keith Packard <keithp (a] keithp.com>
11302 Date: Thu Apr 21 19:03:53 2005 +0000
11303
11304 Don't force bitmap font enable in default configuration; allows
11305 users to
11306 override this in ~/.fonts.conf
11307 Updated translations
11308 Destroy font configuration on exit to help valgrind
11309 Use own transcoding routines in preference to iconv which appears
11310 to have
11311 leaks in some translators. Call iconv_close after using iconv
11312 (oops).
11313 Prefer unicode encoding of Euro char as some fonts mis-encode Euro
11314 in other
11315 ones.
11316 Must fetch bitmap glyphs to get width values to check for
11317 monospace/dual-width fonts.
11318
11319 ChangeLog | 36 ++++++++++
11320 debian/fontconfig.postinst | 8 ++-
11321 debian/po/cs.po | 154
11322 ++++++++++++++++++--------------------------
11323 debian/po/da.po | 94 +++++++++-----------------
11324 debian/po/de.po | 71 ++++++---------------
11325 debian/po/es.po | 77 ++++++----------------
11326 debian/po/fr.po | 77 ++++++----------------
11327 debian/po/ja.po | 150
11328 ++++++++----------------------------------
11329 debian/po/nl.po | 71 ++++++---------------
11330 debian/po/pt.po | 71 ++++++---------------
11331 debian/po/pt_BR.po | 77 ++++++----------------
11332 debian/po/templates.pot | 66 ++++---------------
11333 debian/po/tr.po | 71 ++++++---------------
11334 debian/po/zh_CN.po | 71 ++++++---------------
11335 fc-cache/fc-cache.c | 1 +
11336 fonts.conf.in | 37 ++++-------
11337 src/fcfreetype.c | 84 ++++++++++++++----------
11338 17 files changed, 404 insertions(+), 812 deletions(-)
11339
11340 commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
11341 Author: Ross Burton <ross (a] burtonini.com>
11342 Date: Wed Apr 13 09:11:52 2005 +0000
11343
11344 Check that a pattern isn't already frozen in FcPatternFreeze
11345
11346 ChangeLog | 5 +++++
11347 src/fcpat.c | 3 +++
11348 2 files changed, 8 insertions(+), 0 deletions(-)
11349
11350 commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
11351 Author: Ross Burton <ross (a] burtonini.com>
11352 Date: Thu Mar 31 19:16:49 2005 +0000
11353
11354 Put all FcPattern objects though FcObjectStaticName and do pointer
11355 trather
11356 than string compares
11357
11358 ChangeLog | 8 ++++++++
11359 src/fclist.c | 5 +++--
11360 src/fcmatch.c | 2 +-
11361 src/fcpat.c | 3 ++-
11362 4 files changed, 14 insertions(+), 4 deletions(-)
11363
11364 commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
11365 Author: Tor Lillqvist <tml (a] iki.fi>
11366 Date: Thu Mar 17 08:57:11 2005 +0000
11367
11368 Add the .dll to the dll name.
11369
11370 ChangeLog | 4 ++++
11371 src/fontconfig.def.in | 2 +-
11372 2 files changed, 5 insertions(+), 1 deletions(-)
11373
11374 commit 5f347d9cd50069a50174cc243acab64ee4e537a9
11375 Author: Keith Packard <keithp (a] keithp.com>
11376 Date: Thu Mar 10 22:06:20 2005 +0000
11377
11378 Update to reflect configuration changes
11379 Fix Autohint vs Autohinter mistake
11380 Adopt changes from Josselin Mouette for configuration descriptions
11381 Update
11382 debian to version 2.3.1-2
11383
11384 ChangeLog | 11 +++++++++++
11385 debian/README.Debian | 19 ++++++++++---------
11386 debian/changelog | 10 ++++++++++
11387 debian/fontconfig.postinst | 2 +-
11388 debian/fontconfig.templates | 39
11389 ++++++++-------------------------------
11390 5 files changed, 40 insertions(+), 41 deletions(-)
11391
11392 commit 8c74026071aae6ad70a96b81398498dcb28c0255
11393 Author: Keith Packard <keithp (a] keithp.com>
11394 Date: Wed Mar 9 04:57:42 2005 +0000
11395
11396 Update debian for 2.3.1
11397
11398 ChangeLog | 6 ++++++
11399 debian/changelog | 11 +++++++++++
11400 debian/rules | 1 +
11401 3 files changed, 18 insertions(+), 0 deletions(-)
11402
11403 commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
11404 Author: Tor Lillqvist <tml (a] iki.fi>
11405 Date: Wed Mar 9 00:47:11 2005 +0000
11406
11407 Get the DLL from "bin" where modern libtools put it, not "lib".
11408 Check also drive letter prefix on Win32.
11409
11410 ChangeLog | 8 ++++++++
11411 fontconfig-zip.in | 2 +-
11412 src/fccfg.c | 4 +++-
11413 3 files changed, 12 insertions(+), 2 deletions(-)
11414
11415 commit d49dde9f900777f8482290dbafc6acb52a2b9432
11416 Author: Keith Packard <keithp (a] keithp.com>
11417 Date: Tue Mar 8 23:39:02 2005 +0000
11418
11419 Update for 2.3.1
11420
11421 ChangeLog | 7 +++++++
11422 README | 12 ++++++++++--
11423 configure.in | 2 +-
11424 fontconfig/fontconfig.h | 2 +-
11425 4 files changed, 19 insertions(+), 4 deletions(-)
11426
11427 commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
11428 Author: Keith Packard <keithp (a] keithp.com>
11429 Date: Sat Mar 5 23:50:55 2005 +0000
11430
11431 Include space and remove numbers from valid script tags. This
11432 ensures that
11433 tags like 'lao ' work while rejecting those which have any digits.
11434 Eliminate a spurious debugging variable (len)
11435
11436 ChangeLog | 8 ++++++++
11437 src/fcfreetype.c | 20 ++++++++++++--------
11438 2 files changed, 20 insertions(+), 8 deletions(-)
11439
11440 commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
11441 Author: Keith Packard <keithp (a] keithp.com>
11442 Date: Sat Mar 5 23:34:57 2005 +0000
11443
11444 Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
11445 for the
11446 broken font go to Manish Singh
11447
11448 ChangeLog | 7 ++++++
11449 src/fcfreetype.c | 64
11450 +++++++++++++++++++++++++++++++++++++----------------
11451 2 files changed, 51 insertions(+), 20 deletions(-)
11452
11453 commit 97bde49a2b791de9ad66aed97ca07c22302da60d
11454 Author: Keith Packard <keithp (a] keithp.com>
11455 Date: Sat Mar 5 20:58:39 2005 +0000
11456
11457 Josselin Mouette:
11458 Include 2.3 release information in changelog Add Josselin Mouette
11459 as an
11460 Uploader Set hinting_type to low priority configuration option
11461 Manish Singh:
11462 yes_bitmaps.conf -> yes-bitmaps.conf
11463 Funda Wang:
11464 Johap -> Johab
11465
11466 ChangeLog | 20 ++++++++++++++++++++
11467 debian/changelog | 13 +++++++++++--
11468 debian/control | 1 +
11469 debian/fontconfig.config | 2 +-
11470 debian/fontconfig.postinst | 2 +-
11471 debian/fontconfig.templates | 4 ++--
11472 debian/rules | 4 ++--
11473 src/fcfreetype.c | 2 +-
11474 8 files changed, 39 insertions(+), 9 deletions(-)
11475
11476 commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
11477 Author: Keith Packard <keithp (a] keithp.com>
11478 Date: Thu Mar 3 06:20:57 2005 +0000
11479
11480 Move debian-specific conf file examples upstream.
11481 Sub-pixel configuration examples must smash subpixel value as
11482 Xft always
11483 sets it from X.
11484 Change sub-pixel rendering debconf descriptions from Enable/Disable to
11485 Always/Never.
11486
11487 ChangeLog | 22 ++++++++++++++++++++++
11488 Makefile.am | 3 ---
11489 conf.d/Makefile.am | 7 +++++--
11490 conf.d/autohint.conf | 9 +++++++++
11491 conf.d/no-sub-pixel.conf | 9 +++++++++
11492 conf.d/sub-pixel.conf | 3 ---
11493 conf.d/unhinted.conf | 9 +++++++++
11494 debian/autohint.conf | 9 ---------
11495 debian/fontconfig.install | 1 +
11496 debian/fontconfig.postinst | 4 ++--
11497 debian/fontconfig.templates | 11 +++++------
11498 debian/no-sub-pixel.conf | 12 ------------
11499 debian/unhinted.conf | 9 ---------
11500 13 files changed, 62 insertions(+), 46 deletions(-)
11501
11502 commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
11503 Author: Keith Packard <keithp (a] keithp.com>
11504 Date: Thu Mar 3 01:59:28 2005 +0000
11505
11506 Ignore more build detritus
11507 Add debian package construction stuff.
11508 Update to newer versions of these tools
11509 Get library manuals to build again (we love automake).
11510 Update debian build system to switch maintainers and deal with 2.3
11511 functionality
11512
11513 .cvsignore | 7 +
11514 ChangeLog | 53 +++
11515 Makefile.am | 50 +++-
11516 conf.d/.cvsignore | 2 +
11517 config/config.guess | 846
11518 ++++++++++++++++++++-----------------
11519 config/config.sub | 449 +++++++++++++++------
11520 debian/README.Debian | 44 ++
11521 debian/autohint.conf | 9 +
11522 debian/changelog | 661 +++++++++++++++++++++++++++++
11523 debian/compat | 1 +
11524 debian/control | 78 ++++
11525 debian/copyright | 29 ++
11526 debian/fontconfig-udeb.install | 3 +
11527 debian/fontconfig.config | 10 +
11528 debian/fontconfig.defoma | 162 +++++++
11529 debian/fontconfig.dirs | 1 +
11530 debian/fontconfig.install | 6 +
11531 debian/fontconfig.postinst | 139 ++++++
11532 debian/fontconfig.postrm | 26 ++
11533 debian/fontconfig.templates | 51 +++
11534 debian/libfontconfig1-dev.install | 7 +
11535 debian/libfontconfig1.install | 1 +
11536 debian/local.conf.md5sum | 18 +
11537 debian/no-sub-pixel.conf | 12 +
11538 debian/po/POTFILES.in | 1 +
11539 debian/po/cs.po | 154 +++++++
11540 debian/po/da.po | 174 ++++++++
11541 debian/po/de.po | 157 +++++++
11542 debian/po/es.po | 198 +++++++++
11543 debian/po/fr.po | 194 +++++++++
11544 debian/po/ja.po | 180 ++++++++
11545 debian/po/nl.po | 158 +++++++
11546 debian/po/pt.po | 145 +++++++
11547 debian/po/pt_BR.po | 183 ++++++++
11548 debian/po/templates.pot | 120 ++++++
11549 debian/po/tr.po | 150 +++++++
11550 debian/po/zh_CN.po | 148 +++++++
11551 debian/rules | 39 ++
11552 debian/unhinted.conf | 9 +
11553 doc/.cvsignore | 1 +
11554 doc/Makefile.am | 13 +-
11555 41 files changed, 4171 insertions(+), 518 deletions(-)
11556
11557 commit 4afc00ca02bb3f49fe214463e0f194486f438b70
11558 Author: Keith Packard <keithp (a] keithp.com>
11559 Date: Tue Mar 1 20:48:36 2005 +0000
11560
11561 Update for 2.3.0
11562
11563 ChangeLog | 7 +++++++
11564 README | 14 ++++++++++++--
11565 configure.in | 2 +-
11566 fontconfig/fontconfig.h | 4 ++--
11567 4 files changed, 22 insertions(+), 5 deletions(-)
11568
11569 commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
11570 Author: Keith Packard <keithp (a] keithp.com>
11571 Date: Tue Mar 1 20:36:48 2005 +0000
11572
11573 Generate and install PDF versions of the manuals
11574 Fix formatting
11575 Add missing exported functions, fix data types
11576 Add missing pattern elements.
11577 Add missing pattern elements. Document conf.d usage, clarify available
11578 orthography list. Fix some config file attributes. Complete
11579 list of
11580 constants.
11581 Mark FC_SOURCE deprecated.
11582 Don't set FC_SOURCE any longer.
11583
11584 ChangeLog | 25 +++++++++++++++
11585 doc/Makefile.am | 18 ++++++++++-
11586 doc/fcpattern.fncs | 3 +-
11587 doc/fcstring.fncs | 40 +++++++++++++++++++++++-
11588 doc/fontconfig-devel.sgml | 10 +++++-
11589 doc/fontconfig-user.sgml | 74
11590 ++++++++++++++++++++++++++++++++++++++------
11591 fontconfig/fontconfig.h | 2 +-
11592 src/fcfreetype.c | 3 --
11593 8 files changed, 156 insertions(+), 19 deletions(-)
11594
11595 commit 414f720281b416736b92913f4bcbceac1a781cde
11596 Author: Keith Packard <keithp (a] keithp.com>
11597 Date: Mon Feb 28 18:56:15 2005 +0000
11598
11599 Create prototype /etc/fonts/conf.d directory with a few sample
11600 configuration files. Deprecate use of local.conf for local
11601 customizations in favor of this directory based scheme which
11602 is more
11603 easily integrated into installation systems.
11604 Tag FC_EMBOLDEN as a boolean variable
11605
11606 ChangeLog | 18 ++++++++++++++++++
11607 Makefile.am | 24 ++----------------------
11608 conf.d/Makefile.am | 34 ++++++++++++++++++++++++++++++++++
11609 conf.d/README | 8 ++++++++
11610 conf.d/no-bitmaps.conf | 13 +++++++++++++
11611 conf.d/sub-pixel.conf | 12 ++++++++++++
11612 conf.d/yes-bitmaps.conf | 13 +++++++++++++
11613 configure.in | 1 +
11614 src/fcname.c | 1 +
11615 9 files changed, 102 insertions(+), 22 deletions(-)
11616
11617 commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
11618 Author: Keith Packard <keithp (a] keithp.com>
11619 Date: Thu Feb 10 23:00:51 2005 +0000
11620
11621 Free patterns from fonts which are rejected by configuration
11622 (bug #2518)
11623 reviewed by: pborelli (a] katamail.com
11624
11625 ChangeLog | 8 ++++++++
11626 src/fcdir.c | 2 ++
11627 2 files changed, 10 insertions(+), 0 deletions(-)
11628
11629 commit afca783626534477f07b03d173bbe9f51e03b53b
11630 Author: Keith Packard <keithp (a] keithp.com>
11631 Date: Sat Jan 29 00:42:37 2005 +0000
11632
11633 Update for version 2.2.99
11634
11635 ChangeLog | 11 +++++++++--
11636 README | 16 ++++++++++++++--
11637 configure.in | 2 +-
11638 fontconfig/fontconfig.h | 2 +-
11639 4 files changed, 25 insertions(+), 6 deletions(-)
11640
11641 commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
11642 Author: Keith Packard <keithp (a] keithp.com>
11643 Date: Sat Jan 29 00:33:47 2005 +0000
11644
11645 Add a few pointers
11646
11647 ChangeLog | 5 +++++
11648 README | 3 +++
11649 2 files changed, 8 insertions(+), 0 deletions(-)
11650
11651 commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
11652 Author: Keith Packard <keithp (a] keithp.com>
11653 Date: Fri Jan 28 23:55:14 2005 +0000
11654
11655 Polite typechecking for test and edit expressions. Helps catch
11656 errors in
11657 the font configuration.
11658
11659 ChangeLog | 10 +++
11660 src/fcint.h | 12 +---
11661 src/fcname.c | 2 +-
11662 src/fcxml.c | 252
11663 +++++++++++++++++++++++++++++++++++++++++++++------------
11664 4 files changed, 211 insertions(+), 65 deletions(-)
11665
11666 commit 59e149e757795a7c0ec66c35b551a66e0da42098
11667 Author: Keith Packard <keithp (a] keithp.com>
11668 Date: Sun Jan 16 01:41:24 2005 +0000
11669
11670 Have --with-expat set EXPAT_CFLAGS (bug 2278)
11671 reviewed by: Keith Packard <keithp (a] keithp.com>
11672
11673 ChangeLog | 7 +++++++
11674 configure.in | 11 ++++++++++-
11675 2 files changed, 17 insertions(+), 1 deletions(-)
11676
11677 commit d8ae9c92197f1f2782b9decb276f6da756ce882d
11678 Author: Keith Packard <keithp (a] keithp.com>
11679 Date: Thu Jan 13 18:31:50 2005 +0000
11680
11681 Add SEE ALSO section (bug 2085)
11682 Cross compiling fixes (bug 280)
11683 reviewed by: Keith Packard <keithp (a] keithp.com>
11684
11685 ChangeLog | 18 ++++++++++++++++++
11686 Makefile.am | 17 ++++++++++++++++-
11687 configure.in | 44
11688 ++++++++++++++++++++++++++++++++++++++++++++
11689 doc/Makefile.am | 8 ++++++--
11690 doc/fontconfig-user.sgml | 5 +++++
11691 fc-case/Makefile.am | 8 ++++++--
11692 fc-glyphname/Makefile.am | 8 ++++++--
11693 fc-lang/Makefile.am | 8 ++++++--
11694 src/fontconfig.def.in | 2 +-
11695 9 files changed, 108 insertions(+), 10 deletions(-)
11696
11697 commit 8759822e8fdaebcaaea82571d6b084003ca5751e
11698 Author: Keith Packard <keithp (a] keithp.com>
11699 Date: Thu Jan 13 18:10:42 2005 +0000
11700
11701 Update blanks list (Closes bug 86)
11702
11703 ChangeLog | 5 +++++
11704 fonts.conf.in | 52 +++++++++++++++++++++++++++++++---------------------
11705 2 files changed, 36 insertions(+), 21 deletions(-)
11706
11707 commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
11708 Author: Keith Packard <keithp (a] keithp.com>
11709 Date: Tue Jan 4 21:54:50 2005 +0000
11710
11711 Verify that every font pattern loaded from cache has both FC_FILE and
11712 FC_FAMILY entries. Attempt to fix bug #2219.
11713
11714 ChangeLog | 7 +++++++
11715 src/fccache.c | 10 +++++++++-
11716 2 files changed, 16 insertions(+), 1 deletions(-)
11717
11718 commit d53461812d46ffb2eaffb2c512e8740e8536e498
11719 Author: Keith Packard <keithp (a] keithp.com>
11720 Date: Wed Dec 29 19:44:51 2004 +0000
11721
11722 Update for version 2.2.98
11723
11724 ChangeLog | 7 +++++++
11725 README | 22 ++++++++++++++++++++--
11726 configure.in | 2 +-
11727 fontconfig/fontconfig.h | 2 +-
11728 4 files changed, 29 insertions(+), 4 deletions(-)
11729
11730 commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
11731 Author: Keith Packard <keithp (a] keithp.com>
11732 Date: Wed Dec 29 19:37:14 2004 +0000
11733
11734 Document ASCII limitations of Fc character conversion macros
11735 Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
11736 (useful
11737 for testing case conversion functions)
11738
11739 ChangeLog | 8 ++++++++
11740 fontconfig/fontconfig.h | 10 +++++++---
11741 src/fcstr.c | 21 ++++++++++++++++++++-
11742 3 files changed, 35 insertions(+), 4 deletions(-)
11743
11744 commit 02748dd3b8830a60439340a768959231e669b55c
11745 Author: Keith Packard <keithp (a] keithp.com>
11746 Date: Wed Dec 29 10:07:10 2004 +0000
11747
11748 Add territory database
11749 Reviewed by: Keith Packard
11750 Remove Han characters from Korean orthography
11751
11752 .cvsignore | 1 +
11753 ChangeLog | 15 +
11754 fc-case/.cvsignore | 6 +
11755 fc-lang/iso-3166.txt | 242 +
11756 fc-lang/ko.orth |18729
11757 +++++++-------------------------------------------
11758 5 files changed, 2776 insertions(+), 16217 deletions(-)
11759
11760 commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
11761 Author: Keith Packard <keithp (a] keithp.com>
11762 Date: Wed Dec 29 09:57:49 2004 +0000
11763
11764 Reorder utility programs to make sure fc-case is run before fc-lang as
11765 fc-lang uses fcstr.c which uses fccase.h
11766 Fix broken XML
11767
11768 ChangeLog | 8 ++++++++
11769 Makefile.am | 2 +-
11770 fonts.conf.in | 10 +++++++---
11771 3 files changed, 16 insertions(+), 4 deletions(-)
11772
11773 commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
11774 Author: Keith Packard <keithp (a] keithp.com>
11775 Date: Wed Dec 29 09:15:17 2004 +0000
11776
11777 Adopt some RedHat suggestions for standard font configuration.
11778 Add new helper program 'fc-case' to construct case folding tables from
11779 standard Unicode CaseFolding.txt file
11780 Re-implement case insensitive functions with Unicode aware versions
11781 (including full case folding mappings)
11782
11783 ChangeLog | 26 ++
11784 Makefile.am | 2 +-
11785 configure.in | 1 +
11786 fc-case/CaseFolding.txt | 924
11787 +++++++++++++++++++++++++++++++++++++++++++++++
11788 fc-case/Makefile.am | 52 +++
11789 fc-case/fc-case.c | 363 +++++++++++++++++++
11790 fc-case/fccase.tmpl.h | 25 ++
11791 fonts.conf.in | 73 +++-
11792 src/fcint.h | 34 ++
11793 src/fclist.c | 16 +-
11794 src/fcstr.c | 263 +++++++++++---
11795 11 files changed, 1685 insertions(+), 94 deletions(-)
11796
11797 commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
11798 Author: Keith Packard <keithp (a] keithp.com>
11799 Date: Tue Dec 14 00:12:25 2004 +0000
11800
11801 I changed FcFontSetSort to respect the generic aliases better in
11802 the face
11803 of language matching.
11804 What I did was to ammend the strict sort order used by FcFontSort
11805 so that
11806 it 'satisfies' the language specified in the pattern by
11807 locating the
11808 best matching font supporting each pattern language and then
11809 ignores
11810 language in the remaining fonts for purposes of matching.
11811 So, when asking for 'sans:lang=en', you'll get an English font
11812 first, and
11813 then the remaining fonts sorted with respect to the 'sans'
11814 alias alone
11815 -- pushing Kochi fonts ahead of other English-supporting Han
11816 fonts.
11817 reviewed by: Owen Taylor <otaylor (a] redhat.com>
11818
11819 ChangeLog | 17 ++++++++++++
11820 src/fcmatch.c | 81
11821 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
11822 2 files changed, 96 insertions(+), 2 deletions(-)
11823
11824 commit 46a10637cde656967b60f1e028b24763022358bb
11825 Author: Keith Packard <keithp (a] keithp.com>
11826 Date: Fri Dec 10 16:48:08 2004 +0000
11827
11828 Configuration changes to request synthetic emboldening of fonts. The
11829 actual
11830 emboldening code will live in Xft.
11831 reviewed by: Keith Packard <keithp (a] keithp.com>
11832
11833 ChangeLog | 10 ++++++++++
11834 fontconfig/fontconfig.h | 1 +
11835 fonts.conf.in | 20 ++++++++++++++++++++
11836 3 files changed, 31 insertions(+), 0 deletions(-)
11837
11838 commit 9af19286b0dcdf7636749b9efb64a50650554f2d
11839 Author: Keith Packard <keithp (a] keithp.com>
11840 Date: Thu Dec 9 19:36:30 2004 +0000
11841
11842 Currently Russian (ru) requires 0406 and 0456 ( and ), but
11843 these were
11844 eliminated in Russian in 1918 in favor of 0418 and 0438 (
11845 and ),
11846 and don't even appear in KOI8-R. (The hypothesis that they
11847 don't appear
11848 in KOI8-R due to their similarity with Latin I and i is
11849 eliminated by
11850 their presence in KOI8-U.) I have a couple of fonts with Russian
11851 support that don't have the letter.
11852 Therefore, 0406 and 0456 should be removed from or commented out
11853 of ru.orth
11854 reviewed by: Keith Packard <keithp (a] keithp.com>
11855
11856 ChangeLog | 16 ++++++++++++++++
11857 fc-lang/ru.orth | 4 ++--
11858 2 files changed, 18 insertions(+), 2 deletions(-)
11859
11860 commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
11861 Author: Keith Packard <keithp (a] keithp.com>
11862 Date: Tue Dec 7 01:36:26 2004 +0000
11863
11864 Reviewed by: Keith Packard <keithp (a] keithp.com>
11865 memoize strings and share a single copy for all uses. Note that
11866 this could
11867 be improved further by using statically allocated blocks and
11868 gluing
11869 multiple strings together, but I'm basically lazy. In my
11870 environment
11871 with 800 font files, I get a savings of about 90KB.
11872
11873 ChangeLog | 15 +++++++++++++++
11874 src/fcinit.c | 5 +++--
11875 src/fcint.h | 3 ++-
11876 src/fclist.c | 2 +-
11877 src/fcpat.c | 42 +++++++++++++-----------------------------
11878 src/fcxml.c | 6 ------
11879 6 files changed, 34 insertions(+), 39 deletions(-)
11880
11881 commit 46b51147d10db21a4d5992074bcdc9022f45856b
11882 Author: Keith Packard <keithp (a] keithp.com>
11883 Date: Tue Dec 7 01:14:46 2004 +0000
11884
11885 Change files from ISO-Latin-1 to UTF-8
11886
11887 COPYING | 2 +-
11888 ChangeLog | 249
11889 +++++++++++++++++++++++++++++++++++++++
11890 Makefile.am | 2 +-
11891 config/Makedefs.in | 2 +-
11892 configure.in | 2 +-
11893 doc/edit-sgml.c | 2 +-
11894 doc/fcatomic.fncs | 2 +-
11895 doc/fcblanks.fncs | 2 +-
11896 doc/fccharset.fncs | 2 +-
11897 doc/fcconfig.fncs | 2 +-
11898 doc/fcconstant.fncs | 2 +-
11899 doc/fcfile.fncs | 2 +-
11900 doc/fcfontset.fncs | 2 +-
11901 doc/fcfreetype.fncs | 2 +-
11902 doc/fcinit.fncs | 2 +-
11903 doc/fcmatrix.fncs | 2 +-
11904 doc/fcobjectset.fncs | 2 +-
11905 doc/fcobjecttype.fncs | 2 +-
11906 doc/fcpattern.fncs | 2 +-
11907 doc/fcstring.fncs | 2 +-
11908 doc/fcstrset.fncs | 2 +-
11909 doc/fcvalue.fncs | 2 +-
11910 doc/fontconfig-devel.sgml | 4 +-
11911 doc/fontconfig-user.sgml | 2 +-
11912 doc/func.sgml | 2 +-
11913 doc/version.sgml.in | 2 +-
11914 fc-cache/Makefile.am | 2 +-
11915 fc-cache/fc-cache.c | 2 +-
11916 fc-glyphname/Makefile.am | 2 +-
11917 fc-glyphname/fc-glyphname.c | 2 +-
11918 fc-glyphname/fcglyphname.tmpl.h | 2 +-
11919 fc-lang/Makefile.am | 2 +-
11920 fc-lang/aa.orth | 2 +-
11921 fc-lang/ab.orth | 2 +-
11922 fc-lang/af.orth | 2 +-
11923 fc-lang/am.orth | 2 +-
11924 fc-lang/ar.orth | 2 +-
11925 fc-lang/ast.orth | 2 +-
11926 fc-lang/ava.orth | 2 +-
11927 fc-lang/ay.orth | 2 +-
11928 fc-lang/az.orth | 2 +-
11929 fc-lang/az_ir.orth | 2 +-
11930 fc-lang/ba.orth | 2 +-
11931 fc-lang/bam.orth | 2 +-
11932 fc-lang/be.orth | 2 +-
11933 fc-lang/bg.orth | 2 +-
11934 fc-lang/bh.orth | 2 +-
11935 fc-lang/bho.orth | 2 +-
11936 fc-lang/bi.orth | 2 +-
11937 fc-lang/bin.orth | 2 +-
11938 fc-lang/bn.orth | 2 +-
11939 fc-lang/bo.orth | 2 +-
11940 fc-lang/br.orth | 2 +-
11941 fc-lang/bs.orth | 2 +-
11942 fc-lang/bua.orth | 2 +-
11943 fc-lang/ca.orth | 2 +-
11944 fc-lang/ce.orth | 2 +-
11945 fc-lang/ch.orth | 2 +-
11946 fc-lang/chm.orth | 2 +-
11947 fc-lang/chr.orth | 2 +-
11948 fc-lang/co.orth | 2 +-
11949 fc-lang/cs.orth | 2 +-
11950 fc-lang/cu.orth | 2 +-
11951 fc-lang/cv.orth | 2 +-
11952 fc-lang/cy.orth | 2 +-
11953 fc-lang/da.orth | 2 +-
11954 fc-lang/de.orth | 2 +-
11955 fc-lang/dz.orth | 2 +-
11956 fc-lang/el.orth | 2 +-
11957 fc-lang/en.orth | 2 +-
11958 fc-lang/eo.orth | 2 +-
11959 fc-lang/es.orth | 2 +-
11960 fc-lang/et.orth | 2 +-
11961 fc-lang/eu.orth | 4 +-
11962 fc-lang/fa.orth | 2 +-
11963 fc-lang/fc-lang.c | 2 +-
11964 fc-lang/fc-lang.man | 2 +-
11965 fc-lang/fclang.tmpl.h | 2 +-
11966 fc-lang/fi.orth | 2 +-
11967 fc-lang/fj.orth | 2 +-
11968 fc-lang/fo.orth | 2 +-
11969 fc-lang/fr.orth | 2 +-
11970 fc-lang/ful.orth | 2 +-
11971 fc-lang/fur.orth | 2 +-
11972 fc-lang/fy.orth | 4 +-
11973 fc-lang/ga.orth | 2 +-
11974 fc-lang/gd.orth | 2 +-
11975 fc-lang/gez.orth | 2 +-
11976 fc-lang/gl.orth | 2 +-
11977 fc-lang/gn.orth | 4 +-
11978 fc-lang/gu.orth | 2 +-
11979 fc-lang/gv.orth | 2 +-
11980 fc-lang/ha.orth | 2 +-
11981 fc-lang/haw.orth | 2 +-
11982 fc-lang/he.orth | 2 +-
11983 fc-lang/hi.orth | 2 +-
11984 fc-lang/ho.orth | 2 +-
11985 fc-lang/hr.orth | 2 +-
11986 fc-lang/hu.orth | 2 +-
11987 fc-lang/hy.orth | 2 +-
11988 fc-lang/ia.orth | 2 +-
11989 fc-lang/ibo.orth | 2 +-
11990 fc-lang/id.orth | 2 +-
11991 fc-lang/ie.orth | 2 +-
11992 fc-lang/ik.orth | 2 +-
11993 fc-lang/io.orth | 2 +-
11994 fc-lang/is.orth | 2 +-
11995 fc-lang/iso639-2 | 194 +++++++++++++++---------------
11996 fc-lang/it.orth | 2 +-
11997 fc-lang/iu.orth | 2 +-
11998 fc-lang/ja.orth | 2 +-
11999 fc-lang/ka.orth | 2 +-
12000 fc-lang/kaa.orth | 2 +-
12001 fc-lang/ki.orth | 2 +-
12002 fc-lang/kk.orth | 2 +-
12003 fc-lang/kl.orth | 2 +-
12004 fc-lang/km.orth | 2 +-
12005 fc-lang/kn.orth | 2 +-
12006 fc-lang/ko.orth | 2 +-
12007 fc-lang/kok.orth | 2 +-
12008 fc-lang/ks.orth | 2 +-
12009 fc-lang/ku.orth | 2 +-
12010 fc-lang/ku_ir.orth | 2 +-
12011 fc-lang/kum.orth | 2 +-
12012 fc-lang/kv.orth | 2 +-
12013 fc-lang/kw.orth | 2 +-
12014 fc-lang/ky.orth | 2 +-
12015 fc-lang/la.orth | 2 +-
12016 fc-lang/lb.orth | 2 +-
12017 fc-lang/lez.orth | 2 +-
12018 fc-lang/lo.orth | 2 +-
12019 fc-lang/lt.orth | 2 +-
12020 fc-lang/lv.orth | 2 +-
12021 fc-lang/mg.orth | 2 +-
12022 fc-lang/mh.orth | 2 +-
12023 fc-lang/mi.orth | 2 +-
12024 fc-lang/mk.orth | 2 +-
12025 fc-lang/ml.orth | 2 +-
12026 fc-lang/mn.orth | 2 +-
12027 fc-lang/mo.orth | 2 +-
12028 fc-lang/mr.orth | 2 +-
12029 fc-lang/mt.orth | 2 +-
12030 fc-lang/my.orth | 2 +-
12031 fc-lang/nb.orth | 4 +-
12032 fc-lang/nds.orth | 2 +-
12033 fc-lang/ne.orth | 2 +-
12034 fc-lang/nl.orth | 2 +-
12035 fc-lang/nn.orth | 2 +-
12036 fc-lang/no.orth | 4 +-
12037 fc-lang/ny.orth | 2 +-
12038 fc-lang/oc.orth | 2 +-
12039 fc-lang/om.orth | 2 +-
12040 fc-lang/or.orth | 2 +-
12041 fc-lang/os.orth | 2 +-
12042 fc-lang/pl.orth | 2 +-
12043 fc-lang/ps_af.orth | 2 +-
12044 fc-lang/ps_pk.orth | 2 +-
12045 fc-lang/pt.orth | 2 +-
12046 fc-lang/rm.orth | 2 +-
12047 fc-lang/ro.orth | 2 +-
12048 fc-lang/ru.orth | 2 +-
12049 fc-lang/sa.orth | 2 +-
12050 fc-lang/sah.orth | 2 +-
12051 fc-lang/sco.orth | 2 +-
12052 fc-lang/se.orth | 4 +-
12053 fc-lang/sel.orth | 2 +-
12054 fc-lang/sh.orth | 2 +-
12055 fc-lang/si.orth | 2 +-
12056 fc-lang/sk.orth | 2 +-
12057 fc-lang/sl.orth | 2 +-
12058 fc-lang/sm.orth | 2 +-
12059 fc-lang/sma.orth | 4 +-
12060 fc-lang/smj.orth | 4 +-
12061 fc-lang/smn.orth | 4 +-
12062 fc-lang/sms.orth | 4 +-
12063 fc-lang/so.orth | 2 +-
12064 fc-lang/sq.orth | 2 +-
12065 fc-lang/sr.orth | 2 +-
12066 fc-lang/sv.orth | 2 +-
12067 fc-lang/sw.orth | 2 +-
12068 fc-lang/syr.orth | 2 +-
12069 fc-lang/ta.orth | 2 +-
12070 fc-lang/te.orth | 2 +-
12071 fc-lang/tg.orth | 2 +-
12072 fc-lang/th.orth | 2 +-
12073 fc-lang/ti_er.orth | 2 +-
12074 fc-lang/ti_et.orth | 2 +-
12075 fc-lang/tig.orth | 2 +-
12076 fc-lang/tk.orth | 2 +-
12077 fc-lang/tl.orth | 2 +-
12078 fc-lang/tn.orth | 2 +-
12079 fc-lang/to.orth | 2 +-
12080 fc-lang/tr.orth | 2 +-
12081 fc-lang/ts.orth | 2 +-
12082 fc-lang/tt.orth | 2 +-
12083 fc-lang/tw.orth | 2 +-
12084 fc-lang/tyv.orth | 2 +-
12085 fc-lang/ug.orth | 2 +-
12086 fc-lang/uk.orth | 2 +-
12087 fc-lang/ur.orth | 2 +-
12088 fc-lang/uz.orth | 2 +-
12089 fc-lang/ven.orth | 2 +-
12090 fc-lang/vi.orth | 2 +-
12091 fc-lang/vo.orth | 4 +-
12092 fc-lang/vot.orth | 2 +-
12093 fc-lang/wa.orth | 2 +-
12094 fc-lang/wen.orth | 2 +-
12095 fc-lang/wo.orth | 2 +-
12096 fc-lang/xh.orth | 2 +-
12097 fc-lang/yap.orth | 2 +-
12098 fc-lang/yi.orth | 2 +-
12099 fc-lang/yo.orth | 2 +-
12100 fc-lang/zh_cn.orth | 2 +-
12101 fc-lang/zh_hk.orth | 2 +-
12102 fc-lang/zh_mo.orth | 2 +-
12103 fc-lang/zh_sg.orth | 2 +-
12104 fc-lang/zh_tw.orth | 2 +-
12105 fc-lang/zu.orth | 2 +-
12106 fc-list/Makefile.am | 2 +-
12107 fc-list/fc-list.c | 2 +-
12108 fc-match/Makefile.am | 2 +-
12109 fc-match/fc-match.1 | 2 +-
12110 fc-match/fc-match.c | 2 +-
12111 fontconfig/fcfreetype.h | 2 +-
12112 fontconfig/fcprivate.h | 2 +-
12113 fontconfig/fontconfig.h | 2 +-
12114 src/fcatomic.c | 2 +-
12115 src/fcblanks.c | 2 +-
12116 src/fccache.c | 2 +-
12117 src/fccfg.c | 2 +-
12118 src/fccharset.c | 2 +-
12119 src/fcdbg.c | 2 +-
12120 src/fcdefault.c | 2 +-
12121 src/fcdir.c | 2 +-
12122 src/fcfreetype.c | 4 +-
12123 src/fcfs.c | 2 +-
12124 src/fcinit.c | 2 +-
12125 src/fcint.h | 2 +-
12126 src/fclang.c | 2 +-
12127 src/fclist.c | 2 +-
12128 src/fcmatch.c | 2 +-
12129 src/fcmatrix.c | 2 +-
12130 src/fcname.c | 2 +-
12131 src/fcpat.c | 2 +-
12132 src/fcstr.c | 2 +-
12133 src/fcxml.c | 2 +-
12134 246 files changed, 603 insertions(+), 354 deletions(-)
12135
12136 commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
12137 Author: Keith Packard <keithp (a] keithp.com>
12138 Date: Sun Dec 5 07:44:08 2004 +0000
12139
12140 Update links to new freedesktop.org locations
12141 Add uninstall-local to get rid of fonts.conf and local.conf if
12142 they match
12143 the distributed versions. Fixes 'make distcheck'
12144
12145 ChangeLog | 8 ++++++++
12146 INSTALL | 4 ++--
12147 Makefile.am | 24 ++++++++++++++++++++++++
12148 3 files changed, 34 insertions(+), 2 deletions(-)
12149
12150 commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
12151 Author: Keith Packard <keithp (a] keithp.com>
12152 Date: Sun Dec 5 06:38:54 2004 +0000
12153
12154 Updates for version 2.2.97
12155
12156 ChangeLog | 7 +++++++
12157 README | 30 ++++++++++++++++++++++++++++--
12158 configure.in | 2 +-
12159 fontconfig/fontconfig.h | 2 +-
12160 4 files changed, 37 insertions(+), 4 deletions(-)
12161
12162 commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
12163 Author: Keith Packard <keithp (a] keithp.com>
12164 Date: Sun Dec 5 06:19:46 2004 +0000
12165
12166 Sleep for two seconds before exiting to make sure timestamps for
12167 future
12168 changes have distinct mod times in the file system. Bug #1982.
12169 Add Punjabi orthography. Bug #1671.
12170 reviewed by: Keith Packard <keithp (a] keithp.com>
12171
12172 ChangeLog | 13 ++++++++++++-
12173 fc-cache/fc-cache.c | 8 ++++++++
12174 fc-lang/pa.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
12175 3 files changed, 66 insertions(+), 1 deletions(-)
12176
12177 commit c5a0b541df8be0b66f4ecf531570242693aac930
12178 Author: Keith Packard <keithp (a] keithp.com>
12179 Date: Sun Dec 5 05:49:20 2004 +0000
12180
12181 Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
12182 multi-arch installs. Now that all X fonts are included without
12183 prejudice, the chances of the date being at all interesting
12184 are rather
12185 limited. Bug #415.
12186 Add copyright and license
12187
12188 ChangeLog | 10 ++++++++++
12189 fonts.conf.in | 2 +-
12190 src/Makefile.am | 23 +++++++++++++++++++++++
12191 3 files changed, 34 insertions(+), 1 deletions(-)
12192
12193 commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
12194 Author: Keith Packard <keithp (a] keithp.com>
12195 Date: Sun Dec 5 05:03:52 2004 +0000
12196
12197 Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
12198 (or
12199 wherever the X fonts are located).
12200 Document new <include>directory-name</include> semantics
12201 add <include ignore_missing="yes">conf.d</include>
12202 Add selectfont to ignore bitmap fonts, add comment for selectfont
12203 which
12204 accepts bitmap fonts.
12205 Allow <include> configuration elements to reference directories. Parse
12206 and
12207 load all files of the form [0-9]* in sorted order.
12208
12209 ChangeLog | 18 +++++++++
12210 configure.in | 23 +++++-------
12211 doc/fontconfig-user.sgml | 17 +++++----
12212 fonts.conf.in | 1 +
12213 local.conf | 23 ++++++++++++
12214 src/fcdir.c | 4 +--
12215 src/fcint.h | 6 +++
12216 src/fcxml.c | 89
12217 ++++++++++++++++++++++++++++++++++++++++++++++
12218 8 files changed, 158 insertions(+), 23 deletions(-)
12219
12220 commit 38e528e77673f0395ab802cd1040947e307f0c6c
12221 Author: Keith Packard <keithp (a] keithp.com>
12222 Date: Sun Dec 5 04:14:17 2004 +0000
12223
12224 Report command line for $srcdir/configure accurately. Bug #212.
12225
12226 ChangeLog | 8 +++++++-
12227 autogen.sh | 2 +-
12228 2 files changed, 8 insertions(+), 2 deletions(-)
12229
12230 commit e4125ef950ada3413a542dc457a4d36c5495dcd7
12231 Author: Keith Packard <keithp (a] keithp.com>
12232 Date: Sun Dec 5 04:11:11 2004 +0000
12233
12234 Check for non-empty face->family_name and face->style_name before
12235 using
12236 those for the font. Empty names match everything. Bug #171.
12237
12238 ChangeLog | 7 +++++++
12239 src/fcfreetype.c | 12 +++++++-----
12240 2 files changed, 14 insertions(+), 5 deletions(-)
12241
12242 commit 537e3d23fab449be154da8d49817364479924a61
12243 Author: Keith Packard <keithp (a] keithp.com>
12244 Date: Sun Dec 5 00:26:06 2004 +0000
12245
12246 Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
12247 available.
12248 This provides font file format information (BDF, Type 1, PCF,
12249 TrueType)
12250 for each font. Closes #109.
12251
12252 ChangeLog | 10 ++++++++++
12253 configure.in | 2 +-
12254 fontconfig/fontconfig.h | 1 +
12255 src/fcfreetype.c | 14 ++++++++++++++
12256 src/fcname.c | 1 +
12257 5 files changed, 27 insertions(+), 1 deletions(-)
12258
12259 commit dbf68dd5fe2f936af53891a240601c727bdcf09d
12260 Author: Keith Packard <keithp (a] keithp.com>
12261 Date: Sat Dec 4 22:06:52 2004 +0000
12262
12263 Fix typo.
12264 Add detection for font capabilities (bug #105)
12265 reviewed by: Keith Packard <keithp (a] keithp.com>
12266
12267 ChangeLog | 13 +++
12268 doc/fontconfig-user.sgml | 1 +
12269 fontconfig/fontconfig.h | 1 +
12270 src/fcfreetype.c | 188
12271 ++++++++++++++++++++++++++++++++++++++++++++++
12272 src/fcname.c | 1 +
12273 5 files changed, 204 insertions(+), 0 deletions(-)
12274
12275 commit 4f27c1c0a383e891890ab27c74226957ed7067aa
12276 Author: Keith Packard <keithp (a] keithp.com>
12277 Date: Sat Dec 4 19:41:10 2004 +0000
12278
12279 Move existing fonts.conf to fonts.conf.bak
12280 Add detection of iconv
12281 Document new selectfont elements
12282 Switch to UTF-8 in comment
12283 Add fullname, and family/style/fullname language entries
12284 Respect selectfont/*/glob
12285 Add support for selectfont
12286 Add multi-lingual family/style/fullname support
12287 Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
12288 Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
12289 computed
12290 pattern element names which are required to be static.
12291
12292 ChangeLog | 47 ++
12293 Makefile.am | 13 +-
12294 configure.in | 6 +-
12295 doc/fcpattern.fncs | 11 +
12296 doc/fontconfig-devel.sgml | 13 +-
12297 doc/fontconfig-user.sgml | 43 ++-
12298 fc-lang/nb.orth | 2 +-
12299 fontconfig/fontconfig.h | 7 +
12300 fonts.dtd | 19 +
12301 src/fccache.c | 2 +-
12302 src/fccfg.c | 55 +++-
12303 src/fcdir.c | 2 +-
12304 src/fcfreetype.c | 1087
12305 +++++++++++++++++++++++++++++++++------------
12306 src/fcint.h | 21 +
12307 src/fclist.c | 6 +-
12308 src/fcname.c | 4 +
12309 src/fcpat.c | 73 +++
12310 src/fcxml.c | 162 +++++++
12311 18 files changed, 1283 insertions(+), 290 deletions(-)
12312
12313 commit c641c77d6f1a0b378e800c9e3502ae446839a8af
12314 Author: Keith Packard <keithp (a] keithp.com>
12315 Date: Thu Sep 9 14:31:18 2004 +0000
12316
12317 Remove spurious / after $(DESTDIR)
12318 reviewed by: keithp
12319
12320 ChangeLog | 7 +++++++
12321 Makefile.am | 2 +-
12322 2 files changed, 8 insertions(+), 1 deletions(-)
12323
12324 commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
12325 Author: Keith Packard <keithp (a] keithp.com>
12326 Date: Wed Jun 30 20:06:41 2004 +0000
12327
12328 Update for 2.2.96
12329
12330 ChangeLog | 7 +++++++
12331 README | 12 ++++++++++--
12332 configure.in | 2 +-
12333 fontconfig/fontconfig.h | 2 +-
12334 4 files changed, 19 insertions(+), 4 deletions(-)
12335
12336 commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
12337 Author: Keith Packard <keithp (a] keithp.com>
12338 Date: Wed Jun 30 18:41:52 2004 +0000
12339
12340 Provided by: Lubos Lunak <l.lunak (a] suse.cz>
12341 However FcConfigUptoDate() doesn't seem to work. See the attached
12342 patch.
12343 First there's an obvious misplaced parenthesis making it return
12344 always
12345 false, and second, even this call fails to detect font changes
12346 (e.g.
12347 adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
12348 should fix that as well. The problem seems to be triggered by my
12349 fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
12350 therefore
12351 config->configDirs doesn't include subdirs, unlike
12352 config->fontDirs.
12353
12354 ChangeLog | 14 ++++++++++++++
12355 src/fccfg.c | 4 ++--
12356 2 files changed, 16 insertions(+), 2 deletions(-)
12357
12358 commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
12359 Author: Keith Packard <keithp (a] keithp.com>
12360 Date: Thu Jun 3 14:16:38 2004 +0000
12361
12362 Remove comma at end of FcResult enum definition.
12363
12364 ChangeLog | 5 +++++
12365 fontconfig/fontconfig.h | 2 +-
12366 2 files changed, 6 insertions(+), 1 deletions(-)
12367
12368 commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
12369 Author: Keith Packard <keithp (a] keithp.com>
12370 Date: Sat May 29 20:07:46 2004 +0000
12371
12372 Add steps to md5sum release
12373
12374 ChangeLog | 5 +++++
12375 INSTALL | 5 ++++-
12376 2 files changed, 9 insertions(+), 1 deletions(-)
12377
12378 commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
12379 Author: Keith Packard <keithp (a] keithp.com>
12380 Date: Sat May 29 19:49:52 2004 +0000
12381
12382 Add sh autogen.sh to INSTALL
12383
12384 INSTALL | 14 ++++++++------
12385 1 files changed, 8 insertions(+), 6 deletions(-)
12386
12387 commit d81271eb21db058d0e816044874b3a8b88439e82
12388 Author: Keith Packard <keithp (a] keithp.com>
12389 Date: Sat May 29 19:36:32 2004 +0000
12390
12391 Update for 2.2.95
12392
12393 ChangeLog | 7 +++++++
12394 README | 11 +++++++++--
12395 configure.in | 2 +-
12396 fontconfig/fontconfig.h | 2 +-
12397 4 files changed, 18 insertions(+), 4 deletions(-)
12398
12399 commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
12400 Author: Keith Packard <keithp (a] keithp.com>
12401 Date: Sat May 29 19:32:41 2004 +0000
12402
12403 Add FcResultOutOfMemory to provide an accurate error when
12404 FcFontSetMatch
12405 fails in this way
12406 Make #warning about lacking various FreeType features indicate which
12407 version those features appeared so users know how to fix the
12408 problem
12409 (Thanks to Anton Tropashko)
12410
12411 ChangeLog | 12 ++++++++++++
12412 fontconfig/fontconfig.h | 3 ++-
12413 src/fcfreetype.c | 6 +++---
12414 src/fcmatch.c | 3 +++
12415 4 files changed, 20 insertions(+), 4 deletions(-)
12416
12417 commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
12418 Author: Keith Packard <keithp (a] keithp.com>
12419 Date: Thu May 6 02:28:37 2004 +0000
12420
12421 Replace MIN/MAX/ABS macros which happen to have come from FreeType
12422 with
12423 fontconfig-specific ones (FC_*)
12424
12425 ChangeLog | 6 ++++++
12426 src/fcfreetype.c | 7 +++++--
12427 2 files changed, 11 insertions(+), 2 deletions(-)
12428
12429 commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
12430 Author: Keith Packard <keithp (a] keithp.com>
12431 Date: Sat Apr 24 02:54:40 2004 +0000
12432
12433 Extend release preparation instructions to include notification and
12434 distribution steps
12435
12436 ChangeLog | 6 ++++++
12437 INSTALL | 11 +++++++++--
12438 2 files changed, 15 insertions(+), 2 deletions(-)
12439
12440 commit 626a70167d7805c20a157e945a1f380ae580661a
12441 Author: Keith Packard <keithp (a] keithp.com>
12442 Date: Sat Apr 24 01:09:36 2004 +0000
12443
12444 Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
12445
12446 ChangeLog | 7 +++++++
12447 README | 9 +++++++--
12448 configure.in | 2 +-
12449 fontconfig/fontconfig.h | 2 +-
12450 4 files changed, 16 insertions(+), 4 deletions(-)
12451
12452 commit 7969113f086176112fdc13347ea56ea52838117a
12453 Author: Keith Packard <keithp (a] keithp.com>
12454 Date: Sat Apr 24 01:06:32 2004 +0000
12455
12456 Ignore a few more autotool files
12457
12458 .cvsignore | 4 ++++
12459 ChangeLog | 5 +++++
12460 2 files changed, 9 insertions(+), 0 deletions(-)
12461
12462 commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
12463 Author: Keith Packard <keithp (a] keithp.com>
12464 Date: Wed Apr 14 18:08:41 2004 +0000
12465
12466 Add instructions for doing a release
12467 clean up .spec file; perhaps this will be useful to somebody...
12468 Update to 2.2.93
12469 Make 'scanopen' static so GCC doesn't whine about lacking prototype
12470 Add WARN_CFLAGS to pass -W flags for GCC systems
12471 Change various char types around to match across function calls. Fixed
12472 bug
12473 in using available_sizes[i].height which is in pixels, not 64ths
12474 of a
12475 pixel.
12476
12477 ChangeLog | 30 +++++++++++++
12478 INSTALL | 13 ++++++
12479 README | 27 +++++++++++-
12480 configure.in | 14 ++++++-
12481 fc-glyphname/Makefile.am | 2 +-
12482 fc-lang/Makefile.am | 2 +-
12483 fc-lang/fc-lang.c | 2 +-
12484 fc-list/Makefile.am | 2 +-
12485 fc-match/Makefile.am | 2 +-
12486 fontconfig.spec.in | 42 +++++++++++++----
12487 fontconfig/fontconfig.h | 2 +-
12488 src/Makefile.am | 1 +
12489 src/fcfreetype.c | 109
12490 +++++++++++++++++++++++----------------------
12491 13 files changed, 176 insertions(+), 72 deletions(-)
12492
12493 commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
12494 Author: Keith Packard <keithp (a] keithp.com>
12495 Date: Sat Mar 6 23:44:11 2004 +0000
12496
12497 Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
12498 looking for
12499 explicit values prefer exact matches
12500
12501 ChangeLog | 6 ++++++
12502 src/fcfreetype.c | 18 ++++++++++--------
12503 2 files changed, 16 insertions(+), 8 deletions(-)
12504
12505 commit 02638f1ace0ad7e898317128c244dfd9c842d122
12506 Author: Keith Packard <keithp (a] keithp.com>
12507 Date: Tue Mar 2 16:48:51 2004 +0000
12508
12509 Supplied by: mfabian (a] suse.de (Mike FABIAN)
12510 Bug #260 fc-cache generates wrong spacing values for bitmap fonts
12511 Was using
12512 (strcmp (a,b)) instead of (!strcmp(a,b)).
12513
12514 ChangeLog | 8 ++++++++
12515 src/fcfreetype.c | 6 +++---
12516 2 files changed, 11 insertions(+), 3 deletions(-)
12517
12518 commit de66e750a5c5798dab5347675d6581183efa8105
12519 Author: Manish Singh <yosh (a] gimp.org>
12520 Date: Sun Feb 22 02:21:37 2004 +0000
12521
12522 Cast strlen to int for printf, so we're 64-bit clean.
12523
12524 ChangeLog | 5 +++++
12525 fc-glyphname/fc-glyphname.c | 2 +-
12526 2 files changed, 6 insertions(+), 1 deletions(-)
12527
12528 commit 208a720f009357449647a56d6fe95a5a346a6578
12529 Author: Keith Packard <keithp (a] keithp.com>
12530 Date: Wed Feb 11 18:53:05 2004 +0000
12531
12532 Ok, so I messed up the test for y_ppem. Let's see if I got it
12533 right this
12534 time.
12535
12536 ChangeLog | 7 +++++++
12537 configure.in | 15 +++------------
12538 src/fcfreetype.c | 4 ++--
12539 3 files changed, 12 insertions(+), 14 deletions(-)
12540
12541 commit 4f38fa81062e5e2e151715a162c295b9a216568a
12542 Author: Keith Packard <keithp (a] keithp.com>
12543 Date: Tue Feb 10 18:38:58 2004 +0000
12544
12545 Pre-2.1.5 versions of FreeType didn't include y_ppem in the
12546 FT_Bitmap_Size
12547 record. Add a configure.in test for this and change the code
12548 accordingly (using height instead).
12549
12550 ChangeLog | 8 ++++++++
12551 configure.in | 21 +++++++++++++++++++--
12552 src/fcfreetype.c | 4 ++++
12553 3 files changed, 31 insertions(+), 2 deletions(-)
12554
12555 commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
12556 Author: Keith Packard <keithp (a] keithp.com>
12557 Date: Sat Feb 7 07:13:48 2004 +0000
12558
12559 Add Low Saxon orthography (Kenneth Rohde Christiansen
12560 <kenneth (a] gnu.org>)
12561 Oops. Left 'newest.set' unset, which would miscompute the newest file
12562 Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
12563 properties (which report the wrong value in current FreeType)
12564 Don't attempt to check for empty glyphs in non-scalable fonts;
12565 they have no
12566 outlines...
12567
12568 ChangeLog | 18 ++++++++++++++++++
12569 fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++
12570 src/fccfg.c | 3 +++
12571 src/fcfreetype.c | 36 ++++++++++++++++++++++++------------
12572 4 files changed, 85 insertions(+), 12 deletions(-)
12573
12574 commit f4c52909ab5321df608fe7af2da3edcab48818d9
12575 Author: Tor Lillqvist <tml (a] iki.fi>
12576 Date: Sun Feb 1 19:32:36 2004 +0000
12577
12578 fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
12579 crashes
12580 when trying to save the cache if config->cache is NULL, which
12581 happens
12582 if FcConfigHome() is NULL. Guard against that by using the
12583 temp folder
12584 in that case.
12585
12586 ChangeLog | 7 +++++++
12587 src/fccfg.c | 25 +++++++++++++++++++++++++
12588 2 files changed, 32 insertions(+), 0 deletions(-)
12589
12590 commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
12591 Author: Roozbeh Pournader <roozbeh (a] farsiweb.info>
12592 Date: Sat Jan 3 18:27:29 2004 +0000
12593
12594 Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
12595 (Afghan
12596 and Pakistani).
12597 Updated Urdu orthography with real data.
12598
12599 ChangeLog | 11 +++++++++++
12600 fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++
12601 fc-lang/ku_ir.orth | 49
12602 +++++++++++++++++++++++++++++++++++++++++++++++++
12603 fc-lang/ps_af.orth | 52
12604 ++++++++++++++++++++++++++++++++++++++++++++++++++++
12605 fc-lang/ps_pk.orth | 52
12606 ++++++++++++++++++++++++++++++++++++++++++++++++++++
12607 fc-lang/ur.orth | 41 +++++++++++++++++++++++++++++++++++++----
12608 6 files changed, 233 insertions(+), 4 deletions(-)
12609
12610 commit f6d784313fa87d405b4b4165ee7b9248dd378df2
12611 Author: Carl Worth <cworth (a] cworth.org>
12612 Date: Fri Dec 12 17:07:55 2003 +0000
12613
12614 Remove excessive whitespace (missed on previous commit)
12615
12616 fc-cache/Makefile.am | 8 ++++----
12617 1 files changed, 4 insertions(+), 4 deletions(-)
12618
12619 commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
12620 Author: Carl Worth <cworth (a] cworth.org>
12621 Date: Thu Dec 11 19:30:07 2003 +0000
12622
12623 Move man_MANS into the 'if USEDOCBOOK' block.
12624 Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
12625 excessive
12626 whitespace.
12627 Add 'set -e' to abort when any program fails, (avoids printing of
12628 'now type
12629 make' after configure aborts).
12630
12631 ChangeLog | 12 ++++++++++++
12632 autogen.sh | 2 ++
12633 fc-cache/Makefile.am | 6 +++---
12634 fc-list/Makefile.am | 4 ++--
12635 4 files changed, 19 insertions(+), 5 deletions(-)
12636
12637 commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
12638 Author: Keith Packard <keithp (a] keithp.com>
12639 Date: Tue Nov 18 07:53:04 2003 +0000
12640
12641 Switch to FreeType 2.1.7 style includes. Bug #150.
12642 reviewed by: Keith Packard <keithp (a] keithp.com>
12643
12644 ChangeLog | 9 +++++++++
12645 doc/Makefile.am | 1 +
12646 fontconfig/fcfreetype.h | 3 ++-
12647 src/fcfreetype.c | 17 +++++++++--------
12648 4 files changed, 21 insertions(+), 9 deletions(-)
12649
12650 commit 8e8fcda45c07bb0934f30887282238a57cc619da
12651 Author: Noah Levitt <nlevitt (a] gmail.com>
12652 Date: Sun Nov 16 19:08:04 2003 +0000
12653
12654 Add some example usages.
12655
12656 ChangeLog | 4 ++++
12657 fc-list/fc-list.sgml | 23 +++++++++++++++++++++++
12658 2 files changed, 27 insertions(+), 0 deletions(-)
12659
12660 commit 344a0e33618cd0e9f620b5fa55969602d775934c
12661 Author: Roozbeh Pournader <roozbeh (a] farsiweb.info>
12662 Date: Mon Nov 10 17:34:36 2003 +0000
12663
12664 Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
12665 separators.
12666
12667 ChangeLog | 8 +++++++-
12668 src/fcxml.c | 7 +++++--
12669 2 files changed, 12 insertions(+), 3 deletions(-)
12670
12671 commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
12672 Author: Keith Packard <keithp (a] keithp.com>
12673 Date: Mon Oct 27 10:47:53 2003 +0000
12674
12675 Update to version 2.2.92
12676
12677 ChangeLog | 6 ++++++
12678 configure.in | 2 +-
12679 fontconfig/fontconfig.h | 2 +-
12680 3 files changed, 8 insertions(+), 2 deletions(-)
12681
12682 commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
12683 Author: Keith Packard <keithp (a] keithp.com>
12684 Date: Mon Oct 27 10:44:13 2003 +0000
12685
12686 Yet more cleanups to finish getting 'make distcheck' working This
12687 has been
12688 tested to ensure that it even works from a _build directory.
12689
12690 ChangeLog | 16 ++++++
12691 Makefile.am | 1 +
12692 configure.in | 10 ++++
12693 doc/Makefile.am | 133
12694 +++++++++++++++-------------------------------
12695 fc-cache/Makefile.am | 2 +-
12696 fc-glyphname/Makefile.am | 6 +-
12697 fc-lang/Makefile.am | 5 +-
12698 fc-list/Makefile.am | 2 +-
12699 fc-match/Makefile.am | 2 +-
12700 test/Makefile.am | 4 +-
12701 test/run-test.sh | 28 ++++++----
12702 11 files changed, 98 insertions(+), 111 deletions(-)
12703
12704 commit 394b2bf04651d62194c7faa836899d33ca3ed017
12705 Author: Keith Packard <keithp (a] keithp.com>
12706 Date: Mon Oct 27 06:30:29 2003 +0000
12707
12708 Attempts to fix 'make distcheck' work. Things are progressing
12709 pretty well,
12710 but there are still failures long into the process dealing
12711 with docs
12712 (as always).
12713 The big changes here are mostly to make $(srcdir) != "." work
12714 correctly,
12715 fixing the docbook related sections and fc-lang were particularily
12716 tricky. Docbook refuses to load system entities from anywhere
12717 other
12718 than where the original .sgml file was located, so no luck
12719 looking in
12720 "." for the configure-generated version.sgml and confdir.sgml
12721 files.
12722 fc-lang needed help finding .orth files; added a -d option to set the
12723 directory as the least evil of many options.
12724 Now to go use a faster machine and try and wring out the last issues.
12725
12726 ChangeLog | 27 ++++++++++++++++++
12727 configure.in | 2 +-
12728 doc/Makefile.am | 68
12729 +++++++++++++++++++++++++++++++++++++++-------
12730 fc-cache/Makefile.am | 13 +++++----
12731 fc-glyphname/Makefile.am | 11 +++++--
12732 fc-lang/Makefile.am | 10 +++++--
12733 fc-lang/fc-lang.c | 29 ++++++++++++++++++-
12734 fc-list/Makefile.am | 10 ++++---
12735 fc-match/Makefile.am | 2 +-
12736 9 files changed, 142 insertions(+), 30 deletions(-)
12737
12738 commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
12739 Author: Keith Packard <keithp (a] keithp.com>
12740 Date: Sun Oct 26 16:52:28 2003 +0000
12741
12742 Tag version 2.2.91
12743
12744 ChangeLog | 4 ++++
12745 configure.in | 2 +-
12746 fontconfig/fontconfig.h | 2 +-
12747 3 files changed, 6 insertions(+), 2 deletions(-)
12748
12749 commit e99043ac778280ed16ab69ca0844b634f7d20f30
12750 Author: Keith Packard <keithp (a] keithp.com>
12751 Date: Sun Oct 26 16:45:23 2003 +0000
12752
12753 Include confdir.sgml.in in EXTRA_DIST
12754
12755 ChangeLog | 5 +++++
12756 doc/Makefile.am | 2 +-
12757 2 files changed, 6 insertions(+), 1 deletions(-)
12758
12759 commit 75839218d18a7fad2f7e84cb995724763f7cae11
12760 Author: Josselin Mouette <joss (a] debian.org>
12761 Date: Thu Oct 9 18:21:49 2003 +0000
12762
12763 Replace fc-cache and fc-list manpages with more detailed, SGML
12764 versions.
12765
12766 ChangeLog | 7 ++
12767 fc-cache/.cvsignore | 1 +
12768 fc-cache/Makefile.am | 24 ++++++-
12769 fc-cache/fc-cache.1 | 51 ------------
12770 fc-cache/fc-cache.sgml | 200
12771 ++++++++++++++++++++++++++++++++++++++++++++++++
12772 fc-list/.cvsignore | 1 +
12773 fc-list/Makefile.am | 24 ++++++-
12774 fc-list/fc-list.1 | 37 ---------
12775 fc-list/fc-list.sgml | 165 +++++++++++++++++++++++++++++++++++++++
12776 9 files changed, 420 insertions(+), 90 deletions(-)
12777
12778 commit f077d662c001468eb2aa1261549accd9ff3de401
12779 Author: Owen Taylor <otaylor (a] redhat.com>
12780 Date: Tue Sep 23 20:12:20 2003 +0000
12781
12782 Add a FC_HINT_STYLE key for patterns, with possible values
12783 HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
12784
12785 ChangeLog | 7 +++++++
12786 fontconfig/fontconfig.h | 7 +++++++
12787 src/fcdefault.c | 5 +++++
12788 src/fcname.c | 6 ++++++
12789 4 files changed, 25 insertions(+), 0 deletions(-)
12790
12791 commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
12792 Author: Owen Taylor <otaylor (a] redhat.com>
12793 Date: Tue Sep 23 20:06:40 2003 +0000
12794
12795 Remove Georgian capitals, they aren't used for normal writing. (Bug
12796 #116)
12797
12798 ChangeLog | 5 +++++
12799 fc-lang/ka.orth | 2 +-
12800 2 files changed, 6 insertions(+), 1 deletions(-)
12801
12802 commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
12803 Author: Noah Levitt <nlevitt (a] gmail.com>
12804 Date: Sat Sep 6 19:40:41 2003 +0000
12805
12806 Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
12807 #111)
12808 When checking for monospace and dual-width fonts, allow roughly a 3%
12809 variance in the advances.
12810
12811 ChangeLog | 13 ++++++++++
12812 doc/fontconfig-devel.sgml | 4 +-
12813 doc/fontconfig-user.sgml | 3 +-
12814 fontconfig/fontconfig.h | 1 +
12815 src/fcfreetype.c | 55
12816 ++++++++++++++++++++++++++++++++++++---------
12817 src/fcname.c | 1 +
12818 6 files changed, 63 insertions(+), 14 deletions(-)
12819
12820 commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
12821 Author: Manish Singh <yosh (a] gimp.org>
12822 Date: Mon Sep 1 05:11:17 2003 +0000
12823
12824 FcConfigAppFontClear: Support passing NULL to use default config.
12825
12826 ChangeLog | 5 +++++
12827 src/fccfg.c | 7 +++++++
12828 2 files changed, 12 insertions(+), 0 deletions(-)
12829
12830 commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
12831 Author: Carl Worth <cworth (a] cworth.org>
12832 Date: Fri Aug 15 19:45:20 2003 +0000
12833
12834 Added new FcFini function for cleaning up all memory. Fixed a
12835 few memory
12836 leaks. fc-list now calls FcFini, (and is now leak-free according
12837 to
12838 valgrind)
12839
12840 ChangeLog | 44 ++++++++++
12841 doc/Makefile.am | 8 +-
12842 doc/edit-sgml.c | 187
12843 +++++++++++++++++++++++++++++++------------
12844 doc/fcinit.fncs | 11 +++
12845 fc-glyphname/fc-glyphname.c | 35 +++++++--
12846 fc-list/fc-list.c | 4 +
12847 fc-match/fc-match.c | 2 +-
12848 fontconfig/fontconfig.h | 3 +
12849 src/fccfg.c | 6 ++
12850 src/fccharset.c | 64 ++++++++++++++-
12851 src/fcinit.c | 13 +++
12852 src/fcint.h | 6 ++
12853 src/fcpat.c | 84 ++++++++++++++++++-
12854 src/fcxml.c | 4 +
12855 src/fontconfig.def.in | 1 +
12856 15 files changed, 398 insertions(+), 74 deletions(-)
12857
12858 commit 18906a876aa13550b1a10550ceeef6df0c4473ec
12859 Author: Keith Packard <keithp (a] keithp.com>
12860 Date: Tue Aug 12 02:06:20 2003 +0000
12861
12862 Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
12863 varargs are
12864 untyped
12865
12866 fc-list/fc-list.c | 2 +-
12867 1 files changed, 1 insertions(+), 1 deletions(-)
12868
12869 commit 116e13b4431b051b8196db201c22cd67b30922e9
12870 Author: Keith Packard <keithp (a] keithp.com>
12871 Date: Sun Jul 20 17:14:47 2003 +0000
12872
12873 Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
12874
12875 fontconfig/fcfreetype.h | 4 ++++
12876 1 files changed, 4 insertions(+), 0 deletions(-)
12877
12878 commit 74a623e02efc23a39fb35e8d338858877b8f89e7
12879 Author: Keith Packard <keithp (a] keithp.com>
12880 Date: Sun Jul 20 16:06:18 2003 +0000
12881
12882 Implement new semantics for Contains and LISTING:
12883 LISTING requires that the font Contain all of the pattern values,
12884 where
12885 Contain is redefined for strings to mean precise matching (so that
12886 Courier 10 Pitch doesn't list Courier fonts)
12887 "Contains" for lang means both langs have the same language and
12888 either the
12889 same country or one is missing the country
12890
12891 src/fccfg.c | 79
12892 ++++++++++++++++++++++++++++++++-------------------------
12893 src/fcdbg.c | 3 ++
12894 src/fcint.h | 3 +-
12895 src/fclang.c | 18 ++++++++-----
12896 src/fclist.c | 38 ++++++++++++++++++++-------
12897 src/fcxml.c | 1 +
12898 6 files changed, 89 insertions(+), 53 deletions(-)
12899
12900 commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
12901 Author: Keith Packard <keithp (a] keithp.com>
12902 Date: Wed Jul 9 17:04:17 2003 +0000
12903
12904 Was miscomputing end of string position for FcStrtod in locales with
12905 multibyte separators
12906
12907 src/fcxml.c | 2 +-
12908 1 files changed, 1 insertions(+), 1 deletions(-)
12909
12910 commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
12911 Author: Keith Packard <keithp (a] keithp.com>
12912 Date: Thu Jun 26 08:19:11 2003 +0000
12913
12914 Add autoconf checks for FT_Has_PS_Glyph_Names
12915
12916 configure.in | 3 ++-
12917 src/fcfreetype.c | 6 ++++++
12918 2 files changed, 8 insertions(+), 1 deletions(-)
12919
12920 commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
12921 Author: Keith Packard <keithp (a] keithp.com>
12922 Date: Thu Jun 26 00:39:04 2003 +0000
12923
12924 Allow config->cache to be null (as it is when $HOME is not set)
12925
12926 src/fccfg.c | 9 ++++++---
12927 1 files changed, 6 insertions(+), 3 deletions(-)
12928
12929 commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
12930 Author: Keith Packard <keithp (a] keithp.com>
12931 Date: Wed Jun 25 23:21:03 2003 +0000
12932
12933 Lean on autoconf to find useful FreeType functions (bug 95)
12934
12935 configure.in | 7 +++++--
12936 src/fcfreetype.c | 46 +++++++++++++++++-----------------------------
12937 2 files changed, 22 insertions(+), 31 deletions(-)
12938
12939 commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
12940 Author: Keith Packard <keithp (a] keithp.com>
12941 Date: Tue Jun 17 18:28:20 2003 +0000
12942
12943 Bug 75: dont build docs unless docbook is available. Dont install docs
12944 unless they are pre-built or buildable
12945
12946 Makefile.am | 3 ++-
12947 configure.in | 26 +++++++++++++++++++++-----
12948 doc/Makefile.am | 2 +-
12949 3 files changed, 24 insertions(+), 7 deletions(-)
12950
12951 commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
12952 Author: Keith Packard <keithp (a] keithp.com>
12953 Date: Tue Jun 17 17:31:16 2003 +0000
12954
12955 Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
12956 vvas (a] hal.csd.auth.gr (Vasilis Vasaitis))
12957
12958 fonts.conf.in | 22 ++++++++++++++--------
12959 1 files changed, 14 insertions(+), 8 deletions(-)
12960
12961 commit 231051f41669095db4a2c5680a0945fb1ff45a2d
12962 Author: Tor Lillqvist <tml (a] iki.fi>
12963 Date: Sun Jun 15 22:57:21 2003 +0000
12964
12965 Remove CRs from the out file before comparing (needed on Windows).
12966
12967 ChangeLog | 3 +++
12968 test/run-test.sh | 1 +
12969 2 files changed, 4 insertions(+), 0 deletions(-)
12970
12971 commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
12972 Author: Tor Lillqvist <tml (a] iki.fi>
12973 Date: Sun Jun 15 22:45:12 2003 +0000
12974
12975 Trivial braino.
12976
12977 src/fccfg.c | 2 +-
12978 1 files changed, 1 insertions(+), 1 deletions(-)
12979
12980 commit c3941ba9c064d41f248c6a00f06423f3c50c685d
12981 Author: Tor Lillqvist <tml (a] iki.fi>
12982 Date: Sun Jun 15 22:35:52 2003 +0000
12983
12984 Fix cut&paste error.
12985
12986 ChangeLog | 4 ++++
12987 fontconfig-zip.in | 3 ++-
12988 src/Makefile.am | 2 +-
12989 3 files changed, 7 insertions(+), 2 deletions(-)
12990
12991 commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
12992 Author: Tor Lillqvist <tml (a] iki.fi>
12993 Date: Fri Jun 13 23:04:35 2003 +0000
12994
12995 Check also for DLL_EXPORT as indication of being built as a DLL
12996 on Win32.
12997
12998 ChangeLog | 3 +++
12999 src/fccfg.c | 6 +++++-
13000 2 files changed, 8 insertions(+), 1 deletions(-)
13001
13002 commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
13003 Author: Tor Lillqvist <tml (a] iki.fi>
13004 Date: Fri Jun 13 22:43:28 2003 +0000
13005
13006 Add share/doc directory. Add Fc*.3 man pages.
13007 Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
13008 Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
13009 which expects the EXPORTS line to be the first. Add
13010 FcConfigEnableHome.
13011
13012 ChangeLog | 12 ++++++++++++
13013 configure.in | 12 +++++++++---
13014 fontconfig-zip.in | 4 +++-
13015 src/fontconfig.def.in | 5 +++--
13016 4 files changed, 27 insertions(+), 6 deletions(-)
13017
13018 commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
13019 Author: Keith Packard <keithp (a] keithp.com>
13020 Date: Mon Jun 9 19:21:06 2003 +0000
13021
13022 Update to version 2.2.90
13023
13024 ChangeLog | 4 ++++
13025 configure.in | 2 +-
13026 fontconfig/fontconfig.h | 2 +-
13027 3 files changed, 6 insertions(+), 2 deletions(-)
13028
13029 commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
13030 Author: Keith Packard <keithp (a] keithp.com>
13031 Date: Mon Jun 9 19:15:00 2003 +0000
13032
13033 Add a bunch of ChangeLog entries
13034
13035 ChangeLog | 79
13036 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
13037 1 files changed, 78 insertions(+), 1 deletions(-)
13038
13039 commit 440e7054857a9a6382243f33498b2384f246379d
13040 Author: Keith Packard <keithp (a] keithp.com>
13041 Date: Mon Jun 9 18:49:19 2003 +0000
13042
13043 Add fc-match program to demonstrate font matching from the command
13044 line
13045
13046 Makefile.am | 2 +-
13047 configure.in | 1 +
13048 fc-match/.cvsignore | 5 +++++
13049 3 files changed, 7 insertions(+), 1 deletions(-)
13050
13051 commit 947afeb566e738de3980c8c8751358ecfebdba25
13052 Author: Keith Packard <keithp (a] keithp.com>
13053 Date: Mon Jun 9 17:31:03 2003 +0000
13054
13055 Optimization in FcLangSetIndex was broken, occasionally returning
13056 a pointer
13057 to the wrong location on miss
13058
13059 src/fclang.c | 21 +++++++--------------
13060 1 files changed, 7 insertions(+), 14 deletions(-)
13061
13062 commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
13063 Author: Keith Packard <keithp (a] keithp.com>
13064 Date: Mon Jun 9 16:53:31 2003 +0000
13065
13066 Add fc-match program
13067
13068 fc-match/Makefile.am | 32 +++++++++
13069 fc-match/fc-match.1 | 39 ++++++++++
13070 fc-match/fc-match.c | 188
13071 ++++++++++++++++++++++++++++++++++++++++++++++++++
13072 3 files changed, 259 insertions(+), 0 deletions(-)
13073
13074 commit 6d3a90a41c63d479e3a109790a4ac466ee992478
13075 Author: Keith Packard <keithp (a] keithp.com>
13076 Date: Sat May 31 21:07:01 2003 +0000
13077
13078 (Bug 85) add support for culmus fonts
13079
13080 fonts.conf.in | 39 +++++----------------------------------
13081 1 files changed, 5 insertions(+), 34 deletions(-)
13082
13083 commit 86b1243193a1cbab3286ee97d2543bfc841a575a
13084 Author: Keith Packard <keithp (a] keithp.com>
13085 Date: Sat May 31 14:58:41 2003 +0000
13086
13087 (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
13088 usage info
13089 on non-long option systems (Tim Mooney)
13090
13091 ChangeLog | 4 +++
13092 fc-cache/Makefile.am | 4 +-
13093 fc-cache/fc-cache.1 | 51
13094 +++++++++++++++++++++++++++++++++++++++++++++++++
13095 fc-cache/fc-cache.c | 19 +++++++++++++++--
13096 fc-cache/fc-cache.man | 45 -------------------------------------------
13097 fc-list/Makefile.am | 4 +-
13098 fc-list/fc-list.1 | 37 +++++++++++++++++++++++++++++++++++
13099 fc-list/fc-list.c | 11 ++++++++++
13100 fc-list/fc-list.man | 36 ----------------------------------
13101 9 files changed, 123 insertions(+), 88 deletions(-)
13102
13103 commit d4d1e8bc604c98d647d70f9188744b95deba8723
13104 Author: James Su <suzhe (a] turbolinux.com.cn>
13105 Date: Wed May 28 01:34:38 2003 +0000
13106
13107 Fix "contains" op for strings and langsets.
13108
13109 fontconfig/fontconfig.h | 6 +++
13110 src/fccfg.c | 16 +++++---
13111 src/fcstr.c | 103
13112 +++++++++++++++++++++++++++++++++++++++++++++++
13113 3 files changed, 119 insertions(+), 6 deletions(-)
13114
13115 commit 53183e66e564c03401237f6fea873733ef326890
13116 Author: Keith Packard <keithp (a] keithp.com>
13117 Date: Sat May 17 02:17:19 2003 +0000
13118
13119 Fix build error with BDF prop local. Free langset after query
13120
13121 src/fcfreetype.c | 9 ++++++++-
13122 1 files changed, 8 insertions(+), 1 deletions(-)
13123
13124 commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
13125 Author: Keith Packard <keithp (a] keithp.com>
13126 Date: Fri May 16 16:37:16 2003 +0000
13127
13128 oops. Left the psfontinfo.weight matching code commented out while
13129 testing
13130 other stuff...
13131
13132 src/fcfreetype.c | 2 --
13133 1 files changed, 0 insertions(+), 2 deletions(-)
13134
13135 commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
13136 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
13137 Date: Wed May 14 20:23:24 2003 +0000
13138
13139 Extract spacing from XLFD atom
13140
13141 src/fcfreetype.c | 14 ++++++++++++++
13142 1 files changed, 14 insertions(+), 0 deletions(-)
13143
13144 commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
13145 Author: Keith Packard <keithp (a] keithp.com>
13146 Date: Mon May 12 20:48:59 2003 +0000
13147
13148 Use FcIsWidth to share code
13149 Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
13150 misclassifying some Han fonts as monospaced.
13151
13152 src/fcfreetype.c | 27 ++++++---------------------
13153 1 files changed, 6 insertions(+), 21 deletions(-)
13154
13155 commit 65d1441df89b898dd74ac1f0fba69c83441dba92
13156 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
13157 Date: Mon May 12 09:11:10 2003 +0000
13158
13159 Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
13160
13161 src/fcfreetype.c | 5 ++++-
13162 1 files changed, 4 insertions(+), 1 deletions(-)
13163
13164 commit 0f362ad520e61e096c887f9374a485c3df32655a
13165 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
13166 Date: Mon May 12 09:04:24 2003 +0000
13167
13168 Generate FC_SIZE and FC_DPI for legacy bitmap fonts
13169
13170 src/fcfreetype.c | 41 +++++++++++++++++++++++++++++++++++++++++
13171 1 files changed, 41 insertions(+), 0 deletions(-)
13172
13173 commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
13174 Author: Keith Packard <keithp (a] keithp.com>
13175 Date: Wed May 7 16:13:24 2003 +0000
13176
13177 Add filename-based accept/reject to ammend available fonts.
13178 change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
13179 FreeType releases.
13180
13181 src/fccache.c | 18 ++++++----
13182 src/fccfg.c | 96
13183 +++++++++++++++++++++++++++++++++++++++++++++++++++--
13184 src/fcdir.c | 60 +++++++++++++++++++++++++--------
13185 src/fcfreetype.c | 2 +-
13186 src/fcint.h | 40 +++++++++++++++++++++-
13187 src/fcxml.c | 46 +++++++++++++++++++++++++-
13188 6 files changed, 232 insertions(+), 30 deletions(-)
13189
13190 commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
13191 Author: Keith Packard <keithp (a] keithp.com>
13192 Date: Tue May 6 14:26:34 2003 +0000
13193
13194 Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
13195 <jshin (a] mailaps.org>)
13196
13197 fc-lang/ta.orth | 7 +++++--
13198 1 files changed, 5 insertions(+), 2 deletions(-)
13199
13200 commit 8ef6a58cb071396630cf05ec857f8c90524752f9
13201 Author: Keith Packard <keithp (a] keithp.com>
13202 Date: Sun May 4 22:58:29 2003 +0000
13203
13204 Add more .cvsignore entries
13205
13206 .cvsignore | 1 +
13207 src/.cvsignore | 1 +
13208 2 files changed, 2 insertions(+), 0 deletions(-)
13209
13210 commit 3018151753821434135c0c17873764f3283fcc50
13211 Author: Keith Packard <keithp (a] keithp.com>
13212 Date: Sun May 4 22:57:00 2003 +0000
13213
13214 Add more .cvsignore entries
13215
13216 .cvsignore | 5 +++++
13217 1 files changed, 5 insertions(+), 0 deletions(-)
13218
13219 commit 7769c3213dc832f7643660d6aab5fade96cd57c3
13220 Author: Keith Packard <keithp (a] keithp.com>
13221 Date: Sun May 4 22:53:49 2003 +0000
13222
13223 Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
13224 encodings
13225
13226 Makefile.am | 2 +-
13227 configure.in | 1 +
13228 src/fcfreetype.c | 160
13229 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
13230 src/fcint.h | 10 ++++
13231 4 files changed, 170 insertions(+), 3 deletions(-)
13232
13233 commit 83321a017a9586aa4f3ace022a91f69122c08ed8
13234 Author: Keith Packard <keithp (a] keithp.com>
13235 Date: Sun May 4 22:51:36 2003 +0000
13236
13237 Add .cvsignore in new fc-glyphname dir
13238
13239 fc-glyphname/.cvsignore | 6 ++++++
13240 1 files changed, 6 insertions(+), 0 deletions(-)
13241
13242 commit 721d496d7864ff587f51637f578f4b35d501d091
13243 Author: Keith Packard <keithp (a] keithp.com>
13244 Date: Sun May 4 22:50:17 2003 +0000
13245
13246 Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
13247 conversion functions
13248
13249 fc-glyphname/Makefile.am | 42 +
13250 fc-glyphname/fc-glyphname.c | 287 +++
13251 fc-glyphname/fcglyphname.tmpl.h | 25 +
13252 fc-glyphname/glyphlist.txt | 4291
13253 +++++++++++++++++++++++++++++++++++++++
13254 fc-glyphname/zapfdingbats.txt | 212 ++
13255 5 files changed, 4857 insertions(+), 0 deletions(-)
13256
13257 commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
13258 Author: Keith Packard <keithp (a] keithp.com>
13259 Date: Fri May 2 01:11:53 2003 +0000
13260
13261 Grub through style to find weight/slant/width values when other
13262 techniques
13263 fail
13264
13265 src/fcfreetype.c | 228
13266 ++++++++++++++++++++++++++++++++++++------------------
13267 src/fcint.h | 6 ++
13268 src/fcstr.c | 74 ++++++++++++++++++
13269 3 files changed, 233 insertions(+), 75 deletions(-)
13270
13271 commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
13272 Author: Keith Packard <keithp (a] keithp.com>
13273 Date: Fri May 2 01:11:09 2003 +0000
13274
13275 Add book constant for book weight
13276
13277 src/fcname.c | 1 +
13278 1 files changed, 1 insertions(+), 0 deletions(-)
13279
13280 commit ad293de0041230d530c5b3d2be56690db49e4510
13281 Author: Keith Packard <keithp (a] keithp.com>
13282 Date: Fri May 2 01:09:57 2003 +0000
13283
13284 Add FC_WEIGHT_BOOK as weight 75
13285
13286 fontconfig/fontconfig.h | 1 +
13287 1 files changed, 1 insertions(+), 0 deletions(-)
13288
13289 commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
13290 Author: Noah Levitt <nlevitt (a] gmail.com>
13291 Date: Thu May 1 16:20:27 2003 +0000
13292
13293 Fix expat function check.
13294
13295 configure.in | 8 ++++----
13296 1 files changed, 4 insertions(+), 4 deletions(-)
13297
13298 commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
13299 Author: Noah Levitt <nlevitt (a] gmail.com>
13300 Date: Thu May 1 16:15:28 2003 +0000
13301
13302 Check for an expat function that won't be there if expat is too old.
13303
13304 configure.in | 4 ++--
13305 1 files changed, 2 insertions(+), 2 deletions(-)
13306
13307 commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
13308 Author: Keith Packard <keithp (a] keithp.com>
13309 Date: Thu May 1 14:31:04 2003 +0000
13310
13311 Add demi and book postscript weight names. Allow spaces in postscript
13312 and X
13313 matching
13314
13315 src/fcfreetype.c | 6 ++++--
13316 1 files changed, 4 insertions(+), 2 deletions(-)
13317
13318 commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
13319 Author: Keith Packard <keithp (a] keithp.com>
13320 Date: Wed Apr 30 15:17:42 2003 +0000
13321
13322 Typo in bitstream foundry name
13323
13324 src/fcfreetype.c | 2 +-
13325 1 files changed, 1 insertions(+), 1 deletions(-)
13326
13327 commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
13328 Author: Keith Packard <keithp (a] keithp.com>
13329 Date: Thu Apr 24 17:31:03 2003 +0000
13330
13331 Debug output for unknown ps weight names. ignore italic_angle for
13332 PS fonts
13333 as FreeType already checks that
13334
13335 src/fcfreetype.c | 15 +++++++++++++--
13336 1 files changed, 13 insertions(+), 2 deletions(-)
13337
13338 commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
13339 Author: Keith Packard <keithp (a] keithp.com>
13340 Date: Thu Apr 24 15:29:33 2003 +0000
13341
13342 FcFontList broken when presented a charset - was comparing inclusion
13343 in the
13344 wrong direction
13345
13346 src/fccfg.c | 8 ++++----
13347 src/fccharset.c | 15 +++++++++++++++
13348 2 files changed, 19 insertions(+), 4 deletions(-)
13349
13350 commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
13351 Author: Keith Packard <keithp (a] keithp.com>
13352 Date: Wed Apr 23 04:45:39 2003 +0000
13353
13354 Oops. Missing newline in .cvsignore
13355
13356 doc/.cvsignore | 2 +-
13357 1 files changed, 1 insertions(+), 1 deletions(-)
13358
13359 commit 8c87b4293fe27398d9c6500189a1f72741afdff3
13360 Author: Keith Packard <keithp (a] keithp.com>
13361 Date: Wed Apr 23 04:09:28 2003 +0000
13362
13363 Fix docs to close sgml tags
13364
13365 ChangeLog | 8 ++++++++
13366 doc/fcpattern.fncs | 1 +
13367 doc/fontconfig-devel.sgml | 1 +
13368 doc/func.sgml | 1 +
13369 4 files changed, 11 insertions(+), 0 deletions(-)
13370
13371 commit c92926bf653425fff0291f1070cc7205e91810a0
13372 Author: Keith Packard <keithp (a] keithp.com>
13373 Date: Wed Apr 23 04:06:18 2003 +0000
13374
13375 Add confdir.sgml to .cvsignore
13376
13377 doc/.cvsignore | 1 +
13378 1 files changed, 1 insertions(+), 0 deletions(-)
13379
13380 commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
13381 Author: Keith Packard <keithp (a] keithp.com>
13382 Date: Wed Apr 23 04:05:58 2003 +0000
13383
13384 Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
13385 trailing newline instead of leaving CVS file without a newline
13386 (which
13387 will break at some point)
13388
13389 doc/Makefile.am | 3 ++-
13390 doc/confdir.sgml.in | 2 +-
13391 2 files changed, 3 insertions(+), 2 deletions(-)
13392
13393 commit 8b290c54761ee020b0bc197c7ea06366e73be66c
13394 Author: Noah Levitt <nlevitt (a] gmail.com>
13395 Date: Wed Apr 23 00:40:24 2003 +0000
13396
13397 Got rid of the newline at the end of the file. It's yucky but,
13398 I'm not sure
13399 how else to get rid of the newline in the output.
13400
13401 doc/confdir.sgml.in | 2 +-
13402 1 files changed, 1 insertions(+), 1 deletions(-)
13403
13404 commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
13405 Author: Noah Levitt <nlevitt (a] gmail.com>
13406 Date: Wed Apr 23 00:08:03 2003 +0000
13407
13408 Getting closer to fixing /etc/fonts hard-coding.
13409
13410 configure.in | 1 -
13411 doc/Makefile.am | 4 ++++
13412 doc/confdir.sgml.in | 25 +++++++++++++++++++++++++
13413 3 files changed, 29 insertions(+), 1 deletions(-)
13414
13415 commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
13416 Author: Noah Levitt <nlevitt (a] gmail.com>
13417 Date: Tue Apr 22 23:34:50 2003 +0000
13418
13419 Testing syncmail yet again.
13420
13421 .cvsignore | 2 +-
13422 configure.in | 1 +
13423 doc/Makefile.am | 12 ++++++------
13424 doc/fontconfig-user.sgml | 9 +++++----
13425 4 files changed, 13 insertions(+), 11 deletions(-)
13426
13427 commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
13428 Author: Keith Packard <keithp (a] keithp.com>
13429 Date: Tue Apr 22 16:53:18 2003 +0000
13430
13431 Fix autogen.sh to work with newer automakes
13432
13433 autogen.sh | 45 +++++++++++++++++++++++++++++++++++----------
13434 1 files changed, 35 insertions(+), 10 deletions(-)
13435
13436 commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
13437 Author: Keith Packard <keithp (a] keithp.com>
13438 Date: Tue Apr 22 06:27:27 2003 +0000
13439
13440 Handle pattern elements moving during multiple edits
13441
13442 src/fccfg.c | 8 ++++++++
13443 1 files changed, 8 insertions(+), 0 deletions(-)
13444
13445 commit 781f10486df22a422b92114ad438d4d8e74c9b93
13446 Author: Keith Packard <keithp (a] keithp.com>
13447 Date: Mon Apr 21 16:12:22 2003 +0000
13448
13449 Update to version 2.2.0
13450
13451 configure.in | 2 +-
13452 fontconfig/fontconfig.h | 4 ++--
13453 2 files changed, 3 insertions(+), 3 deletions(-)
13454
13455 commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
13456 Author: Noah Levitt <nlevitt (a] gmail.com>
13457 Date: Mon Apr 21 06:17:23 2003 +0000
13458
13459 Fixed variable name mistake.
13460
13461 configure.in | 4 ++--
13462 1 files changed, 2 insertions(+), 2 deletions(-)
13463
13464 commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
13465 Author: Keith Packard <keithp (a] keithp.com>
13466 Date: Sun Apr 20 04:44:09 2003 +0000
13467
13468 From James Su -- only part of page 0xff is Latin
13469
13470 src/fcfreetype.c | 3 ++-
13471 1 files changed, 2 insertions(+), 1 deletions(-)
13472
13473 commit 29d961a28e231302683577328ed4724319805a7f
13474 Author: Keith Packard <keithp (a] keithp.com>
13475 Date: Fri Apr 18 15:56:05 2003 +0000
13476
13477 Guard calls to FT_Get_BDF_Property to avoid freetype jumping
13478 through null
13479 pointer
13480
13481 src/fcfreetype.c | 12 +++++++++---
13482 1 files changed, 9 insertions(+), 3 deletions(-)
13483
13484 commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
13485 Author: Keith Packard <keithp (a] keithp.com>
13486 Date: Thu Apr 17 21:50:24 2003 +0000
13487
13488 Pass FONTCONFIG_PATH in arguments to get expanded
13489
13490 src/Makefile.am | 1 +
13491 src/fccfg.c | 4 ----
13492 2 files changed, 1 insertions(+), 4 deletions(-)
13493
13494 commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
13495 Author: Keith Packard <keithp (a] keithp.com>
13496 Date: Thu Apr 17 21:29:12 2003 +0000
13497
13498 BDF properties not available until FreeType 2.1.4
13499
13500 src/fcfreetype.c | 2 +-
13501 1 files changed, 1 insertions(+), 1 deletions(-)
13502
13503 commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
13504 Author: Colin Walters <walters (a] verbum.org>
13505 Date: Thu Apr 17 17:43:04 2003 +0000
13506
13507 Remove some unused variables, and initialize some other ones so
13508 gcc doesn't
13509 warn us.
13510
13511 ChangeLog | 5 +++++
13512 doc/edit-sgml.c | 1 +
13513 src/fclang.c | 6 ++----
13514 3 files changed, 8 insertions(+), 4 deletions(-)
13515
13516 commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
13517 Author: Keith Packard <keithp (a] keithp.com>
13518 Date: Thu Apr 17 15:47:34 2003 +0000
13519
13520 Solaris porting fixes
13521
13522 configure.in | 4 ++--
13523 fc-lang/fc-lang.c | 4 ++--
13524 2 files changed, 4 insertions(+), 4 deletions(-)
13525
13526 commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
13527 Author: Keith Packard <keithp (a] keithp.com>
13528 Date: Wed Apr 16 22:04:42 2003 +0000
13529
13530 Add Vera support to default configuration
13531
13532 fonts.conf.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
13533 1 files changed, 50 insertions(+), 0 deletions(-)
13534
13535 commit e2925d7dc2877fba2112eb3de9853f3e889362c3
13536 Author: Keith Packard <keithp (a] keithp.com>
13537 Date: Wed Apr 16 21:50:51 2003 +0000
13538
13539 bump version to 2.1.94
13540
13541 configure.in | 2 +-
13542 fontconfig/fontconfig.h | 2 +-
13543 2 files changed, 2 insertions(+), 2 deletions(-)
13544
13545 commit ab06f005f66e12b46a5f1274eafa992be20a1f72
13546 Author: Keith Packard <keithp (a] keithp.com>
13547 Date: Wed Apr 16 18:49:28 2003 +0000
13548
13549 add some changelog entries
13550
13551 ChangeLog | 18 ++++++++++++++++++
13552 1 files changed, 18 insertions(+), 0 deletions(-)
13553
13554 commit 0e7a434783b28e9e954d3136195af7ba622c459d
13555 Author: Keith Packard <keithp (a] keithp.com>
13556 Date: Wed Apr 16 18:08:47 2003 +0000
13557
13558 Search through the BDF properties for width and foundry information
13559
13560 src/fcfreetype.c | 76
13561 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
13562 1 files changed, 75 insertions(+), 1 deletions(-)
13563
13564 commit 2e2121f910dd84b0731985570d93cd31ae2edb61
13565 Author: Keith Packard <keithp (a] keithp.com>
13566 Date: Wed Apr 16 16:19:38 2003 +0000
13567
13568 Move foundry detection data into fcfreetype.c (which is getting rather
13569 large at this point)
13570
13571 src/Makefile.am | 2 +-
13572 src/data.h | 77 -----------------------
13573 src/fcfreetype.c | 177
13574 +++++++++++++++++++++++++++++++++++++++++-------------
13575 3 files changed, 137 insertions(+), 119 deletions(-)
13576
13577 commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
13578 Author: Keith Packard <keithp (a] keithp.com>
13579 Date: Wed Apr 16 16:18:27 2003 +0000
13580
13581 bool was misdeclared in DTD
13582
13583 fonts.dtd | 2 +-
13584 1 files changed, 1 insertions(+), 1 deletions(-)
13585
13586 commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
13587 Author: Keith Packard <keithp (a] keithp.com>
13588 Date: Tue Apr 15 23:38:06 2003 +0000
13589
13590 Fix unary operator parsing. Add floor, ceil, trunc and round unary
13591 operators
13592
13593 fontconfig/fontconfig.h | 2 +
13594 fonts.dtd | 6 ++-
13595 src/Makefile.am | 2 +-
13596 src/fccfg.c | 71 +++++++++++++++++++++++++++++++
13597 src/fcdbg.c | 20 +++++++++
13598 src/fcint.h | 3 +-
13599 src/fcxml.c | 107
13600 +++++++++++++++++++++++++++++++++++++---------
13601 7 files changed, 187 insertions(+), 24 deletions(-)
13602
13603 commit 52253696cd2779bd9040457fbd157bbe75895ed6
13604 Author: Keith Packard <keithp (a] keithp.com>
13605 Date: Tue Apr 15 17:01:39 2003 +0000
13606
13607 Clean up ps font weight matching and check for NULL
13608
13609 src/fcfreetype.c | 59
13610 ++++++++++++++++++++++++++++-------------------------
13611 1 files changed, 31 insertions(+), 28 deletions(-)
13612
13613 commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
13614 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
13615 Date: Fri Apr 11 23:45:59 2003 +0000
13616
13617 Implemented foundry generation for Type 1 and TrueType
13618
13619 src/data.h | 77
13620 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
13621 src/fcfreetype.c | 73
13622 +++++++++++++++++++++++++++++++++++++++++++++++---
13623 2 files changed, 145 insertions(+), 5 deletions(-)
13624
13625 commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
13626 Author: Keith Packard <keithp (a] keithp.com>
13627 Date: Fri Apr 11 23:00:51 2003 +0000
13628
13629 update version number to 2.1.93
13630
13631 configure.in | 2 +-
13632 fontconfig/fontconfig.h | 2 +-
13633 2 files changed, 2 insertions(+), 2 deletions(-)
13634
13635 commit 7f31f3781597e035b8432e0ce1c2894835b4988a
13636 Author: Keith Packard <keithp (a] keithp.com>
13637 Date: Fri Apr 11 22:53:53 2003 +0000
13638
13639 Run fc-cache from local dir instead of install dir to help LFS
13640 installs (I
13641 hope)
13642
13643 Makefile.am | 2 +-
13644 1 files changed, 1 insertions(+), 1 deletions(-)
13645
13646 commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
13647 Author: Keith Packard <keithp (a] keithp.com>
13648 Date: Fri Apr 11 22:24:23 2003 +0000
13649
13650 Switch to locale-independent string compare function
13651
13652 src/fcfreetype.c | 28 ++++++++++++++--------------
13653 1 files changed, 14 insertions(+), 14 deletions(-)
13654
13655 commit d6ea834746a7b2758ea5b89467c0e64446840ca4
13656 Author: Keith Packard <keithp (a] keithp.com>
13657 Date: Fri Apr 11 22:17:11 2003 +0000
13658
13659 Bug #46, #47 fontconfig should retrieve type 1 font information from
13660 FontInfo dictionary Patch provided by g2 (a] magestudios.net (Gerard
13661 Escalante)
13662
13663 src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
13664 1 files changed, 44 insertions(+), 0 deletions(-)
13665
13666 commit cc30f9ca548661d0d9eb07216d261457db58ca02
13667 Author: Keith Packard <keithp (a] keithp.com>
13668 Date: Tue Apr 8 05:00:25 2003 +0000
13669
13670 remove -u option to docbook2man which was trashing the .html file
13671
13672 doc/Makefile.am | 2 +-
13673 1 files changed, 1 insertions(+), 1 deletions(-)
13674
13675 commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
13676 Author: Colin Walters <walters (a] verbum.org>
13677 Date: Tue Apr 8 03:58:57 2003 +0000
13678
13679 *** empty log message ***
13680
13681 ChangeLog | 5 +++++
13682 1 files changed, 5 insertions(+), 0 deletions(-)
13683
13684 commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
13685 Author: Colin Walters <walters (a] verbum.org>
13686 Date: Tue Apr 8 03:58:08 2003 +0000
13687
13688 Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
13689
13690 src/Makefile.am | 4 ++--
13691 1 files changed, 2 insertions(+), 2 deletions(-)
13692
13693 commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
13694 Author: Keith Packard <keithp (a] keithp.com>
13695 Date: Fri Apr 4 20:17:40 2003 +0000
13696
13697 update copyright years
13698
13699 COPYING | 2 +-
13700 fonts.conf.in | 15 ++-------------
13701 local.conf | 9 +++++++++
13702 3 files changed, 12 insertions(+), 14 deletions(-)
13703
13704 commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
13705 Author: Keith Packard <keithp (a] keithp.com>
13706 Date: Fri Apr 4 20:16:33 2003 +0000
13707
13708 Move sample subpixel configuration to local.conf
13709
13710 config/Makedefs.in | 4 ++--
13711 config/install.sh | 4 ++--
13712 2 files changed, 4 insertions(+), 4 deletions(-)
13713
13714 commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
13715 Author: Keith Packard <keithp (a] keithp.com>
13716 Date: Fri Mar 28 17:08:35 2003 +0000
13717
13718 Set spacing to mono if every encoded glyph is the same width
13719
13720 fontconfig/fcfreetype.h | 3 +++
13721 src/fcfreetype.c | 46
13722 +++++++++++++++++++++++++++++++++++++++++-----
13723 2 files changed, 44 insertions(+), 5 deletions(-)
13724
13725 commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
13726 Author: Keith Packard <keithp (a] keithp.com>
13727 Date: Mon Mar 24 05:03:20 2003 +0000
13728
13729 Wrong pattern for matching font file names. Fix submitted by
13730 hjchoe (a] hancom.com (Choe Hwanjin)
13731
13732 configure.in | 2 +-
13733 1 files changed, 1 insertions(+), 1 deletions(-)
13734
13735 commit c8582ff72ade8522d545d117641e4afac61382a0
13736 Author: Tor Lillqvist <tml (a] iki.fi>
13737 Date: Sat Mar 22 21:28:13 2003 +0000
13738
13739 Changes for Windows:
13740 Add a fontconfig-zip(.in) script, used to build a binary distribution.
13741
13742 fontconfig-zip.in | 30 ++++++++++++++++++++++++++++++
13743 1 files changed, 30 insertions(+), 0 deletions(-)
13744
13745 commit daeed6e048a413a94754fd79f62307ca9be80a43
13746 Author: Tor Lillqvist <tml (a] iki.fi>
13747 Date: Sat Mar 22 21:25:34 2003 +0000
13748
13749 Changes for Windows:
13750 On Windows with gcc (a.k.a. mingw) build as a DLL.
13751 We don't want to hardcode the fonts.conf file location in the DLL,
13752 so we
13753 look up the DLL location at run-time in a DllMain() function. The
13754 fonts.conf location is deduced from that.
13755 The colon can't be used as path separator on Windows, semicolon
13756 is used
13757 instead. File path components can be separated with either
13758 slash or
13759 backslash. Absolute paths can also begin with a drive letter.
13760 Add internal function FcStrLastSlash that strrchr's the last slash, or
13761 backslash on Windows.
13762 There is no link() on Windows. For atomicity checks, mkdir a lock
13763 directory
13764 instead.
13765 In addition to HOME, also look for USERPROFILE.
13766 Recognize the special font directory token WINDOWSFONTDIR, to use the
13767 system's font directory.
13768 Remove the fontconfig-def.cpp that was obsolete. Add
13769 fontconfig.def(.in),
13770 without internal functions.
13771 Add a fontconfig-zip(.in) script, used to build a binary distribution.
13772
13773 ChangeLog | 32 +++++++++
13774 Makefile.am | 3 +-
13775 configure.in | 28 ++++++++-
13776 fc-lang/fc-lang.man | 6 +-
13777 src/Makefile.am | 55 +++++++++++++++-
13778 src/fcatomic.c | 23 ++++++-
13779 src/fccache.c | 21 ++++++-
13780 src/fccfg.c | 90 ++++++++++++++++++++++++-
13781 src/fcint.h | 9 +++
13782 src/fcstr.c | 23 ++++++-
13783 src/fcxml.c | 30 +++++++++
13784 src/fontconfig-def.cpp | 170
13785 ------------------------------------------------
13786 src/fontconfig.def.in | 161
13787 +++++++++++++++++++++++++++++++++++++++++++++
13788 13 files changed, 464 insertions(+), 187 deletions(-)
13789
13790 commit cc9dd09816f717fc678d097a69f793dca1b1eef0
13791 Author: Keith Packard <keithp (a] keithp.com>
13792 Date: Sat Mar 22 01:55:00 2003 +0000
13793
13794 switch // comment
13795
13796 src/fclang.c | 2 +-
13797 1 files changed, 1 insertions(+), 1 deletions(-)
13798
13799 commit ddde1797a900b818b96fc0818d9df0efacb5ac69
13800 Author: Keith Packard <keithp (a] keithp.com>
13801 Date: Thu Mar 20 02:01:01 2003 +0000
13802
13803 strtod under some locales requires digits before the decimal
13804
13805 doc/fontconfig-user.sgml | 8 ++++++--
13806 fonts.conf.in | 2 +-
13807 2 files changed, 7 insertions(+), 3 deletions(-)
13808
13809 commit f4007a672834df25f0f9b6a918c135d2b79a3784
13810 Author: Keith Packard <keithp (a] keithp.com>
13811 Date: Thu Mar 20 02:00:15 2003 +0000
13812
13813 Avoid crashing on empty test/edit lists
13814
13815 src/fccfg.c | 6 ++++--
13816 1 files changed, 4 insertions(+), 2 deletions(-)
13817
13818 commit 3fbd50e48679c15c24400aaa78c6cd266317a784
13819 Author: Keith Packard <keithp (a] keithp.com>
13820 Date: Thu Mar 20 01:59:28 2003 +0000
13821
13822 bogus libtoolize --version | libtoolize --version
13823
13824 autogen.sh | 2 +-
13825 1 files changed, 1 insertions(+), 1 deletions(-)
13826
13827 commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
13828 Author: Keith Packard <keithp (a] keithp.com>
13829 Date: Tue Mar 18 08:03:42 2003 +0000
13830
13831 FcCharSetIsSubset errored on fonts with subsets in early blocks
13832 and extra
13833 blocks not present in the second argument
13834
13835 src/fccharset.c | 2 +-
13836 1 files changed, 1 insertions(+), 1 deletions(-)
13837
13838 commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
13839 Author: Keith Packard <keithp (a] keithp.com>
13840 Date: Fri Mar 14 00:16:56 2003 +0000
13841
13842 Fix configure arguments (bug 45)
13843
13844 configure.in | 10 +++++-----
13845 1 files changed, 5 insertions(+), 5 deletions(-)
13846
13847 commit 81fa16c3366a701255f4e52cdfd716dd06253748
13848 Author: Keith Packard <keithp (a] keithp.com>
13849 Date: Wed Mar 12 22:16:43 2003 +0000
13850
13851 add font widths and extend weight from OS/2 table
13852
13853 fontconfig/fontconfig.h | 44 +++++++++++++++++++++++++++-----------
13854 src/fcdefault.c | 3 ++
13855 src/fcfreetype.c | 54
13856 ++++++++++++++++++++++++++++++++++++++++++----
13857 src/fcmatch.c | 29 ++++++++++++++++--------
13858 src/fcname.c | 18 +++++++++++++++
13859 5 files changed, 120 insertions(+), 28 deletions(-)
13860
13861 commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
13862 Author: Keith Packard <keithp (a] keithp.com>
13863 Date: Wed Mar 12 22:15:39 2003 +0000
13864
13865 Global cache time checking was using wrong file name and computing
13866 wrong
13867 count of fonts per file
13868
13869 src/fccache.c | 10 +++++-----
13870 src/fcdir.c | 8 ++++++--
13871 src/fcint.h | 2 +-
13872 3 files changed, 12 insertions(+), 8 deletions(-)
13873
13874 commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
13875 Author: Keith Packard <keithp (a] keithp.com>
13876 Date: Mon Mar 10 06:56:32 2003 +0000
13877
13878 Ship manual
13879
13880 fc-list/Makefile.am | 2 ++
13881 1 files changed, 2 insertions(+), 0 deletions(-)
13882
13883 commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
13884 Author: Mike A. Harris <mharris (a] redhat.com>
13885 Date: Sat Mar 8 01:03:32 2003 +0000
13886
13887 Updated RPM specfile for 2.1.92 and fixed remaining known spec
13888 file issues
13889
13890 ChangeLog | 8 ++++++++
13891 fontconfig.spec.in | 19 +++++++++++++++++--
13892 2 files changed, 25 insertions(+), 2 deletions(-)
13893
13894 commit 6348213702153f1097c648ae575bcc89dbb259dc
13895 Author: Keith Packard <keithp (a] keithp.com>
13896 Date: Fri Mar 7 21:04:52 2003 +0000
13897
13898 Bump version to 2.1.92
13899
13900 configure.in | 2 +-
13901 fontconfig/fontconfig.h | 2 +-
13902 2 files changed, 2 insertions(+), 2 deletions(-)
13903
13904 commit dcd1f27185958b000f12e0390970c925f4386598
13905 Author: Keith Packard <keithp (a] keithp.com>
13906 Date: Fri Mar 7 20:51:17 2003 +0000
13907
13908 add version.sgml to .cvsignore
13909
13910 doc/.cvsignore | 1 +
13911 1 files changed, 1 insertions(+), 0 deletions(-)
13912
13913 commit ae2c2943648313b41f2d032b72618d11ffdd1772
13914 Author: Keith Packard <keithp (a] keithp.com>
13915 Date: Fri Mar 7 20:50:44 2003 +0000
13916
13917 Add version number to user doc
13918
13919 doc/fontconfig-user.sgml | 27 +++++++++++++++++----------
13920 doc/func.sgml | 1 +
13921 2 files changed, 18 insertions(+), 10 deletions(-)
13922
13923 commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
13924 Author: Keith Packard <keithp (a] keithp.com>
13925 Date: Fri Mar 7 20:45:43 2003 +0000
13926
13927 Add version number to documentation
13928
13929 configure.in | 1 +
13930 doc/fontconfig-devel.sgml | 13 +++----------
13931 doc/func.sgml | 4 ++++
13932 doc/version.sgml.in | 24 ++++++++++++++++++++++++
13933 4 files changed, 32 insertions(+), 10 deletions(-)
13934
13935 commit 4484582ebaaaea4982248a6141d87d488ef322bd
13936 Author: Keith Packard <keithp (a] keithp.com>
13937 Date: Fri Mar 7 20:45:20 2003 +0000
13938
13939 wasnt rebuilding most of the docs
13940
13941 doc/Makefile.am | 18 +++++++++---------
13942 1 files changed, 9 insertions(+), 9 deletions(-)
13943
13944 commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
13945 Author: Keith Packard <keithp (a] keithp.com>
13946 Date: Fri Mar 7 20:04:13 2003 +0000
13947
13948 distribute man page
13949
13950 fc-cache/Makefile.am | 2 ++
13951 1 files changed, 2 insertions(+), 0 deletions(-)
13952
13953 commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
13954 Author: Keith Packard <keithp (a] keithp.com>
13955 Date: Fri Mar 7 20:03:53 2003 +0000
13956
13957 note that default mandir is usually wrong
13958
13959 INSTALL | 2 +-
13960 1 files changed, 1 insertions(+), 1 deletions(-)
13961
13962 commit bdc0fd54344cd161f1507aa53f3d676569d63f08
13963 Author: Keith Packard <keithp (a] keithp.com>
13964 Date: Fri Mar 7 20:03:23 2003 +0000
13965
13966 get manuals to install with automake-1.4
13967
13968 doc/Makefile.am | 44 +++++++++++++++++++++-----------------------
13969 1 files changed, 21 insertions(+), 23 deletions(-)
13970
13971 commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
13972 Author: Keith Packard <keithp (a] keithp.com>
13973 Date: Fri Mar 7 19:41:34 2003 +0000
13974
13975 Create fontconfig-user.html
13976
13977 doc/Makefile.am | 2 +-
13978 1 files changed, 1 insertions(+), 1 deletions(-)
13979
13980 commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
13981 Author: Keith Packard <keithp (a] keithp.com>
13982 Date: Fri Mar 7 19:39:57 2003 +0000
13983
13984 Add more to .cvsignore
13985
13986 doc/.cvsignore | 9 +++++++++
13987 1 files changed, 9 insertions(+), 0 deletions(-)
13988
13989 commit b219ac6b99672506965f3c2168e2af1cd58d28e7
13990 Author: Keith Packard <keithp (a] keithp.com>
13991 Date: Fri Mar 7 19:37:16 2003 +0000
13992
13993 Make documentation build
13994
13995 doc/Makefile.am | 172
13996 +++++++++++++++++++++++++++-------------------
13997 doc/edit-sgml.c | 2 +-
13998 doc/fontconfig-user.sgml | 2 +-
13999 3 files changed, 102 insertions(+), 74 deletions(-)
14000
14001 commit 39381776a4c0cf4077a31f3a493cbd37420cec71
14002 Author: Keith Packard <keithp (a] keithp.com>
14003 Date: Fri Mar 7 19:01:41 2003 +0000
14004
14005 Finish reformatting developer documentation
14006
14007 doc/Makefile.am | 16 ++-
14008 doc/edit-sgml.c | 17 ++-
14009 doc/fcatomic.fncs | 93 +++++++++
14010 doc/fcconfig.fncs | 153 ++++++++-------
14011 doc/fcfile.fncs | 78 ++++++++
14012 doc/fcfreetype.fncs | 69 +++++++
14013 doc/fcinit.fncs | 78 ++++++++
14014 doc/fcstring.fncs | 150 ++++++++++++++
14015 doc/fcstrset.fncs | 104 ++++++++++
14016 doc/fontconfig-devel.sgml | 475
14017 +++++++++++----------------------------------
14018 10 files changed, 795 insertions(+), 438 deletions(-)
14019
14020 commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
14021 Author: Keith Packard <keithp (a] keithp.com>
14022 Date: Fri Mar 7 08:52:27 2003 +0000
14023
14024 Add copyright
14025
14026 doc/func.sgml | 23 +++++++++++++++++++++++
14027 1 files changed, 23 insertions(+), 0 deletions(-)
14028
14029 commit 2df0c66230fb86a784414b5db803d32d1a083b3a
14030 Author: Keith Packard <keithp (a] keithp.com>
14031 Date: Fri Mar 7 08:51:14 2003 +0000
14032
14033 Use <parameter> tags. Add copyrights
14034
14035 doc/fcconfig.fncs | 46
14036 +++++++++++++++++++++++-----------------------
14037 doc/fcconstant.fncs | 10 +++++-----
14038 doc/fcobjecttype.fncs | 6 +++---
14039 doc/fcpattern.fncs | 14 +++++++-------
14040 doc/fcvalue.fncs | 4 ++--
14041 5 files changed, 40 insertions(+), 40 deletions(-)
14042
14043 commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
14044 Author: Keith Packard <keithp (a] keithp.com>
14045 Date: Fri Mar 7 08:44:32 2003 +0000
14046
14047 Add lots more function documentation
14048
14049 doc/Makefile.am | 16 ++-
14050 doc/fcblanks.fncs | 58 +++++++++
14051 doc/fccharset.fncs | 23 ++++
14052 doc/fcconfig.fncs | 279
14053 +++++++++++++++++++++++++++++++++++++++++++
14054 doc/fcconstant.fncs | 58 +++++++++
14055 doc/fcfontset.fncs | 49 ++++++++
14056 doc/fcmatrix.fncs | 23 ++++
14057 doc/fcobjectset.fncs | 61 ++++++++++
14058 doc/fcobjecttype.fncs | 48 ++++++++
14059 doc/fcpattern.fncs | 23 ++++
14060 doc/fcvalue.fncs | 23 ++++
14061 doc/fontconfig-devel.sgml | 292
14062 +++------------------------------------------
14063 12 files changed, 677 insertions(+), 276 deletions(-)
14064
14065 commit 22671e25510e77af1a8f2b569314ba2de1c93353
14066 Author: Keith Packard <keithp (a] keithp.com>
14067 Date: Fri Mar 7 07:12:51 2003 +0000
14068
14069 Rework documentation to build man pages for each function
14070
14071 doc/Makefile.am | 84 +++-
14072 doc/fccharset.fncs | 144 +++++
14073 doc/fcmatrix.fncs | 100 ++++
14074 doc/fcpattern.fncs | 287 ++++++++++
14075 doc/fcvalue.fncs | 17 +
14076 doc/fontconfig-devel.sgml | 1355
14077 ++++++++++++++++++---------------------------
14078 doc/fontconfig-user.sgml | 396 ++++++--------
14079 doc/func.sgml | 61 ++
14080 8 files changed, 1411 insertions(+), 1033 deletions(-)
14081
14082 commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
14083 Author: Keith Packard <keithp (a] keithp.com>
14084 Date: Fri Mar 7 06:17:36 2003 +0000
14085
14086 Add func doc creation program edit-sgml
14087
14088 doc/edit-sgml.c | 426
14089 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
14090 1 files changed, 426 insertions(+), 0 deletions(-)
14091
14092 commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
14093 Author: Mike A. Harris <mharris (a] redhat.com>
14094 Date: Wed Mar 5 10:09:57 2003 +0000
14095
14096 Update Changelog
14097
14098 ChangeLog | 7 +++++++
14099 1 files changed, 7 insertions(+), 0 deletions(-)
14100
14101 commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
14102 Author: Mike A. Harris <mharris (a] redhat.com>
14103 Date: Wed Mar 5 10:08:08 2003 +0000
14104
14105 Added back the configure macro options --disable-docs because
14106 otherwise
14107 fontconfig installs docs into /usr/share/doc/fontconfig (with no
14108 version number) unconditionally, causing RPM to fail the build
14109 due to
14110 _unpackaged_files_terminate_build. We pick up the pregenerated
14111 docs
14112 with %doc already.
14113
14114 fontconfig.spec.in | 8 +++++++-
14115 1 files changed, 7 insertions(+), 1 deletions(-)
14116
14117 commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
14118 Author: Mike A. Harris <mharris (a] redhat.com>
14119 Date: Wed Mar 5 09:28:08 2003 +0000
14120
14121 Updated rpm specfile changelog and Changelog to reflect today's
14122 changes
14123
14124 ChangeLog | 13 ++++++++++++-
14125 fontconfig.spec.in | 9 ++++++++-
14126 2 files changed, 20 insertions(+), 2 deletions(-)
14127
14128 commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
14129 Author: Mike A. Harris <mharris (a] redhat.com>
14130 Date: Wed Mar 5 09:16:37 2003 +0000
14131
14132 Reordered %files lists to be a bit tidier. Made -devel package own the
14133 %{_includedir}/fontconfig directory
14134
14135 fontconfig.spec.in | 9 +++++----
14136 1 files changed, 5 insertions(+), 4 deletions(-)
14137
14138 commit c674c89bf919fa7f357319a7ce825ba5369ff737
14139 Author: Mike A. Harris <mharris (a] redhat.com>
14140 Date: Wed Mar 5 09:14:06 2003 +0000
14141
14142 Put %post script in {}'s for tidyness, and change the call to
14143 fc-cache to
14144 use %{_bindir}/fc-cache
14145
14146 fontconfig.spec.in | 9 +++++----
14147 1 files changed, 5 insertions(+), 4 deletions(-)
14148
14149 commit 5283328a6006420cb3382c0dbef55f715996b91c
14150 Author: Mike A. Harris <mharris (a] redhat.com>
14151 Date: Wed Mar 5 09:10:14 2003 +0000
14152
14153 Changed BuildRequires: lines to use %{_bindir} macro instead of
14154 hard coded
14155 /usr/bin
14156
14157 fontconfig.spec.in | 4 ++--
14158 1 files changed, 2 insertions(+), 2 deletions(-)
14159
14160 commit 674c09dfbfc3d6d3a014ac018995530159fc157f
14161 Author: Mike A. Harris <mharris (a] redhat.com>
14162 Date: Wed Mar 5 09:08:41 2003 +0000
14163
14164 Replace commented out %define at top of specfile with a comment
14165 preceding
14166 the freetype2 define, since rpm expands macros in comments. Also
14167 remove
14168 -j flag from make, as _smp_mflags expands to -jN already.
14169
14170 fontconfig.spec.in | 6 +++---
14171 1 files changed, 3 insertions(+), 3 deletions(-)
14172
14173 commit d30f481c4d182db3873fc9caf0e191da3c4955ef
14174 Author: Keith Packard <keithp (a] keithp.com>
14175 Date: Wed Mar 5 07:45:37 2003 +0000
14176
14177 switch vesion to version
14178
14179 fontconfig.spec.in | 2 +-
14180 1 files changed, 1 insertions(+), 1 deletions(-)
14181
14182 commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
14183 Author: Keith Packard <keithp (a] keithp.com>
14184 Date: Wed Mar 5 06:09:36 2003 +0000
14185
14186 optimize string compares even more
14187
14188 src/fcstr.c | 19 +++----------------
14189 1 files changed, 3 insertions(+), 16 deletions(-)
14190
14191 commit dc1de232a694c9c431604e701e8f617978a00e0a
14192 Author: Keith Packard <keithp (a] keithp.com>
14193 Date: Wed Mar 5 06:09:14 2003 +0000
14194
14195 Use VERSION in fontconfig.pc.in
14196
14197 fontconfig.pc.in | 2 +-
14198 1 files changed, 1 insertions(+), 1 deletions(-)
14199
14200 commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
14201 Author: Keith Packard <keithp (a] keithp.com>
14202 Date: Wed Mar 5 05:57:11 2003 +0000
14203
14204 No longer using config directory
14205
14206 configure.in | 2 --
14207 1 files changed, 0 insertions(+), 2 deletions(-)
14208
14209 commit 94421e4097d84b50fc2da285b57fb00da3592796
14210 Author: Keith Packard <keithp (a] keithp.com>
14211 Date: Wed Mar 5 05:53:10 2003 +0000
14212
14213 use FcToLower instead of tolower
14214
14215 src/fcname.c | 12 +++++-------
14216 1 files changed, 5 insertions(+), 7 deletions(-)
14217
14218 commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
14219 Author: Keith Packard <keithp (a] keithp.com>
14220 Date: Wed Mar 5 05:52:51 2003 +0000
14221
14222 Add FcLangSetPrint
14223
14224 src/fcdbg.c | 29 ++++++++++++++++++-----------
14225 1 files changed, 18 insertions(+), 11 deletions(-)
14226
14227 commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
14228 Author: Keith Packard <keithp (a] keithp.com>
14229 Date: Wed Mar 5 05:52:31 2003 +0000
14230
14231 AddFcLangSetContains for font listing, add first-letter table for
14232 language
14233 lookups, change RCS tag
14234
14235 src/fccfg.c | 8 +-
14236 src/fcint.h | 7 +-
14237 src/fclang.c | 231
14238 ++++++++++++++++++++++++++++++++++++++++++++++++++++------
14239 src/fclist.c | 6 +-
14240 4 files changed, 219 insertions(+), 33 deletions(-)
14241
14242 commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
14243 Author: Keith Packard <keithp (a] keithp.com>
14244 Date: Wed Mar 5 05:51:27 2003 +0000
14245
14246 Change RCS tag
14247
14248 fc-cache/fc-cache.c | 4 ++--
14249 fc-cache/fc-cache.man | 4 ++--
14250 fc-list/fc-list.c | 4 ++--
14251 fc-list/fc-list.man | 4 ++--
14252 src/fcatomic.c | 4 ++--
14253 src/fcblanks.c | 4 ++--
14254 src/fccache.c | 4 ++--
14255 src/fccharset.c | 4 ++--
14256 src/fcdefault.c | 4 ++--
14257 src/fcdir.c | 4 ++--
14258 src/fcfreetype.c | 4 ++--
14259 src/fcfs.c | 4 ++--
14260 src/fcinit.c | 4 ++--
14261 src/fcmatch.c | 4 ++--
14262 src/fcmatrix.c | 2 +-
14263 src/fcpat.c | 4 ++--
14264 src/fcstr.c | 4 ++--
14265 src/fcxml.c | 4 ++--
14266 src/fontconfig-def.cpp | 2 +-
14267 19 files changed, 36 insertions(+), 36 deletions(-)
14268
14269 commit 0eadb052fb31ad99d77d1997108d316c64d939b8
14270 Author: Keith Packard <keithp (a] keithp.com>
14271 Date: Wed Mar 5 05:48:53 2003 +0000
14272
14273 Add letter ranges to speed lang lookups, change CVS tag
14274
14275 fc-lang/fc-lang.c | 38 ++++++++++++++++++++++++++++++++++++--
14276 fc-lang/fc-lang.man | 4 ++--
14277 fc-lang/fclang.tmpl.h | 4 ++--
14278 3 files changed, 40 insertions(+), 6 deletions(-)
14279
14280 commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
14281 Author: Keith Packard <keithp (a] keithp.com>
14282 Date: Wed Mar 5 05:48:15 2003 +0000
14283
14284 Change RCS tag, add FcLangSetContains
14285
14286 fontconfig/fcfreetype.h | 4 ++--
14287 fontconfig/fcprivate.h | 4 ++--
14288 fontconfig/fontconfig.h | 11 ++++++++---
14289 3 files changed, 12 insertions(+), 7 deletions(-)
14290
14291 commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
14292 Author: Keith Packard <keithp (a] keithp.com>
14293 Date: Wed Mar 5 04:26:06 2003 +0000
14294
14295 Switch RCS tag label
14296
14297 fc-lang/aa.orth | 4 ++--
14298 fc-lang/ab.orth | 4 ++--
14299 fc-lang/af.orth | 4 ++--
14300 fc-lang/am.orth | 4 ++--
14301 fc-lang/ar.orth | 4 ++--
14302 fc-lang/ast.orth | 4 ++--
14303 fc-lang/ava.orth | 4 ++--
14304 fc-lang/ay.orth | 4 ++--
14305 fc-lang/az.orth | 4 ++--
14306 fc-lang/ba.orth | 4 ++--
14307 fc-lang/bam.orth | 4 ++--
14308 fc-lang/be.orth | 4 ++--
14309 fc-lang/bg.orth | 4 ++--
14310 fc-lang/bh.orth | 4 ++--
14311 fc-lang/bho.orth | 4 ++--
14312 fc-lang/bi.orth | 4 ++--
14313 fc-lang/bin.orth | 4 ++--
14314 fc-lang/bn.orth | 4 ++--
14315 fc-lang/bo.orth | 4 ++--
14316 fc-lang/br.orth | 4 ++--
14317 fc-lang/bs.orth | 4 ++--
14318 fc-lang/bua.orth | 4 ++--
14319 fc-lang/ca.orth | 4 ++--
14320 fc-lang/ce.orth | 4 ++--
14321 fc-lang/ch.orth | 4 ++--
14322 fc-lang/chm.orth | 4 ++--
14323 fc-lang/chr.orth | 4 ++--
14324 fc-lang/co.orth | 4 ++--
14325 fc-lang/cs.orth | 4 ++--
14326 fc-lang/cu.orth | 4 ++--
14327 fc-lang/cv.orth | 4 ++--
14328 fc-lang/cy.orth | 4 ++--
14329 fc-lang/da.orth | 4 ++--
14330 fc-lang/de.orth | 4 ++--
14331 fc-lang/dz.orth | 4 ++--
14332 fc-lang/el.orth | 4 ++--
14333 fc-lang/en.orth | 4 ++--
14334 fc-lang/eo.orth | 4 ++--
14335 fc-lang/es.orth | 4 ++--
14336 fc-lang/et.orth | 4 ++--
14337 fc-lang/eu.orth | 4 ++--
14338 fc-lang/fa.orth | 4 ++--
14339 fc-lang/fi.orth | 4 ++--
14340 fc-lang/fj.orth | 4 ++--
14341 fc-lang/fo.orth | 4 ++--
14342 fc-lang/fr.orth | 4 ++--
14343 fc-lang/ful.orth | 4 ++--
14344 fc-lang/fur.orth | 4 ++--
14345 fc-lang/fy.orth | 4 ++--
14346 fc-lang/ga.orth | 4 ++--
14347 fc-lang/gd.orth | 4 ++--
14348 fc-lang/gez.orth | 4 ++--
14349 fc-lang/gl.orth | 4 ++--
14350 fc-lang/gn.orth | 4 ++--
14351 fc-lang/gu.orth | 4 ++--
14352 fc-lang/gv.orth | 4 ++--
14353 fc-lang/ha.orth | 4 ++--
14354 fc-lang/haw.orth | 4 ++--
14355 fc-lang/he.orth | 4 ++--
14356 fc-lang/hi.orth | 4 ++--
14357 fc-lang/ho.orth | 4 ++--
14358 fc-lang/hr.orth | 4 ++--
14359 fc-lang/hu.orth | 4 ++--
14360 fc-lang/hy.orth | 4 ++--
14361 fc-lang/ia.orth | 4 ++--
14362 fc-lang/ibo.orth | 4 ++--
14363 fc-lang/id.orth | 4 ++--
14364 fc-lang/ie.orth | 4 ++--
14365 fc-lang/ik.orth | 4 ++--
14366 fc-lang/io.orth | 4 ++--
14367 fc-lang/is.orth | 4 ++--
14368 fc-lang/it.orth | 4 ++--
14369 fc-lang/iu.orth | 4 ++--
14370 fc-lang/ja.orth | 4 ++--
14371 fc-lang/ka.orth | 4 ++--
14372 fc-lang/kaa.orth | 4 ++--
14373 fc-lang/ki.orth | 4 ++--
14374 fc-lang/kk.orth | 4 ++--
14375 fc-lang/kl.orth | 4 ++--
14376 fc-lang/km.orth | 4 ++--
14377 fc-lang/kn.orth | 4 ++--
14378 fc-lang/ko.orth | 4 ++--
14379 fc-lang/kok.orth | 4 ++--
14380 fc-lang/ks.orth | 4 ++--
14381 fc-lang/ku.orth | 4 ++--
14382 fc-lang/kum.orth | 4 ++--
14383 fc-lang/kv.orth | 4 ++--
14384 fc-lang/kw.orth | 4 ++--
14385 fc-lang/ky.orth | 4 ++--
14386 fc-lang/la.orth | 4 ++--
14387 fc-lang/lb.orth | 4 ++--
14388 fc-lang/lez.orth | 4 ++--
14389 fc-lang/lo.orth | 4 ++--
14390 fc-lang/lt.orth | 4 ++--
14391 fc-lang/lv.orth | 4 ++--
14392 fc-lang/mg.orth | 4 ++--
14393 fc-lang/mh.orth | 4 ++--
14394 fc-lang/mi.orth | 4 ++--
14395 fc-lang/mk.orth | 4 ++--
14396 fc-lang/ml.orth | 4 ++--
14397 fc-lang/mn.orth | 4 ++--
14398 fc-lang/mo.orth | 4 ++--
14399 fc-lang/mr.orth | 4 ++--
14400 fc-lang/mt.orth | 4 ++--
14401 fc-lang/my.orth | 4 ++--
14402 fc-lang/nb.orth | 4 ++--
14403 fc-lang/ne.orth | 4 ++--
14404 fc-lang/nl.orth | 4 ++--
14405 fc-lang/nn.orth | 4 ++--
14406 fc-lang/no.orth | 4 ++--
14407 fc-lang/ny.orth | 4 ++--
14408 fc-lang/oc.orth | 4 ++--
14409 fc-lang/om.orth | 4 ++--
14410 fc-lang/or.orth | 4 ++--
14411 fc-lang/os.orth | 4 ++--
14412 fc-lang/pl.orth | 4 ++--
14413 fc-lang/pt.orth | 4 ++--
14414 fc-lang/rm.orth | 4 ++--
14415 fc-lang/ro.orth | 4 ++--
14416 fc-lang/ru.orth | 4 ++--
14417 fc-lang/sa.orth | 4 ++--
14418 fc-lang/sah.orth | 4 ++--
14419 fc-lang/sco.orth | 4 ++--
14420 fc-lang/se.orth | 4 ++--
14421 fc-lang/sel.orth | 4 ++--
14422 fc-lang/sh.orth | 4 ++--
14423 fc-lang/si.orth | 4 ++--
14424 fc-lang/sk.orth | 4 ++--
14425 fc-lang/sl.orth | 4 ++--
14426 fc-lang/sm.orth | 4 ++--
14427 fc-lang/sma.orth | 4 ++--
14428 fc-lang/smj.orth | 4 ++--
14429 fc-lang/smn.orth | 4 ++--
14430 fc-lang/sms.orth | 4 ++--
14431 fc-lang/so.orth | 4 ++--
14432 fc-lang/sq.orth | 4 ++--
14433 fc-lang/sr.orth | 4 ++--
14434 fc-lang/sv.orth | 4 ++--
14435 fc-lang/sw.orth | 4 ++--
14436 fc-lang/syr.orth | 4 ++--
14437 fc-lang/ta.orth | 4 ++--
14438 fc-lang/te.orth | 4 ++--
14439 fc-lang/tg.orth | 4 ++--
14440 fc-lang/th.orth | 4 ++--
14441 fc-lang/ti_er.orth | 4 ++--
14442 fc-lang/ti_et.orth | 4 ++--
14443 fc-lang/tig.orth | 4 ++--
14444 fc-lang/tk.orth | 4 ++--
14445 fc-lang/tl.orth | 4 ++--
14446 fc-lang/tn.orth | 4 ++--
14447 fc-lang/to.orth | 4 ++--
14448 fc-lang/tr.orth | 4 ++--
14449 fc-lang/ts.orth | 4 ++--
14450 fc-lang/tt.orth | 4 ++--
14451 fc-lang/tw.orth | 4 ++--
14452 fc-lang/tyv.orth | 4 ++--
14453 fc-lang/ug.orth | 4 ++--
14454 fc-lang/uk.orth | 4 ++--
14455 fc-lang/ur.orth | 4 ++--
14456 fc-lang/uz.orth | 4 ++--
14457 fc-lang/ven.orth | 4 ++--
14458 fc-lang/vi.orth | 4 ++--
14459 fc-lang/vo.orth | 4 ++--
14460 fc-lang/vot.orth | 4 ++--
14461 fc-lang/wa.orth | 4 ++--
14462 fc-lang/wen.orth | 4 ++--
14463 fc-lang/wo.orth | 4 ++--
14464 fc-lang/xh.orth | 4 ++--
14465 fc-lang/yap.orth | 4 ++--
14466 fc-lang/yi.orth | 4 ++--
14467 fc-lang/yo.orth | 4 ++--
14468 fc-lang/zh_cn.orth | 4 ++--
14469 fc-lang/zh_hk.orth | 4 ++--
14470 fc-lang/zh_mo.orth | 4 ++--
14471 fc-lang/zh_sg.orth | 4 ++--
14472 fc-lang/zh_tw.orth | 4 ++--
14473 fc-lang/zu.orth | 4 ++--
14474 177 files changed, 354 insertions(+), 354 deletions(-)
14475
14476 commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
14477 Author: Keith Packard <keithp (a] keithp.com>
14478 Date: Tue Mar 4 00:19:09 2003 +0000
14479
14480 Add .cvsignore
14481
14482 doc/.cvsignore | 4 ++++
14483 1 files changed, 4 insertions(+), 0 deletions(-)
14484
14485 commit af82b48c2b8c2037020d928aced582dedd06d8d9
14486 Author: Keith Packard <keithp (a] keithp.com>
14487 Date: Tue Mar 4 00:14:58 2003 +0000
14488
14489 Allow multiple directories in --with-add-fonts, by default add only
14490 scalable fonts from X directory
14491
14492 configure.in | 48 ++++++++++++++++++++++++++++++++----------------
14493 1 files changed, 32 insertions(+), 16 deletions(-)
14494
14495 commit bb7743ae7e218ecef31f3023b281939b02967552
14496 Author: Keith Packard <keithp (a] keithp.com>
14497 Date: Mon Mar 3 05:47:14 2003 +0000
14498
14499 Update version to 2.1.91
14500
14501 configure.in | 2 +-
14502 fontconfig/fontconfig.h | 2 +-
14503 2 files changed, 2 insertions(+), 2 deletions(-)
14504
14505 commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
14506 Author: Owen Taylor <otaylor (a] redhat.com>
14507 Date: Mon Mar 3 01:13:11 2003 +0000
14508
14509 Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor (a] redhat.com>
14510 fontconfig.spec.in: Improvements from Red Hat spec file.
14511 {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
14512 docs/*.sgml: SGML fixes.
14513
14514 ChangeLog | 8 ++
14515 doc/fontconfig-devel.sgml | 237
14516 +++++++++++++++++++++++----------------------
14517 doc/fontconfig-user.sgml | 8 ++-
14518 fc-cache/Makefile.am | 2 +
14519 fc-lang/Makefile.am | 2 +
14520 fc-list/Makefile.am | 2 +
14521 fontconfig.spec.in | 86 +++++++++-------
14522 7 files changed, 191 insertions(+), 154 deletions(-)
14523
14524 commit ee170116da7cbd6e03a4de61c455d717183f46d7
14525 Author: Keith Packard <keithp (a] keithp.com>
14526 Date: Sun Mar 2 19:13:00 2003 +0000
14527
14528 Ignore dist files
14529
14530 .cvsignore | 1 +
14531 1 files changed, 1 insertions(+), 0 deletions(-)
14532
14533 commit ff3f1f98ed240a4cde511cace7acd09d40548656
14534 Author: Keith Packard <keithp (a] keithp.com>
14535 Date: Sun Mar 2 19:12:23 2003 +0000
14536
14537 Switch back to -version-info for fontconfig as its at minor 0. Add
14538 --system-only to fc-cache. Fix FC_VERSION to match product version
14539 rather than .so version
14540
14541 Makefile.am | 1 -
14542 configure.in | 23 +-
14543 fc-cache/fc-cache.c | 8 +
14544 fc-lang/fc-lang.c | 6 +
14545 fontconfig/fontconfig.h | 16 +-
14546 ltmain.sh | 6192
14547 -----------------------------------------------
14548 src/Makefile.am | 2 +-
14549 src/fccfg.c | 25 +-
14550 src/fcint.h | 3 +
14551 src/fcstr.c | 8 +-
14552 src/fcxml.c | 14 +-
14553 11 files changed, 79 insertions(+), 6219 deletions(-)
14554
14555 commit bf0093b72487bd463b9c7700902cd8765534c9c1
14556 Author: Keith Packard <keithp (a] keithp.com>
14557 Date: Sun Mar 2 08:46:04 2003 +0000
14558
14559 oops -- X fonts referenced from the wrong place
14560
14561 configure.in | 2 +-
14562 1 files changed, 1 insertions(+), 1 deletions(-)
14563
14564 commit ad9b233c98d4da08178503f6db9a43708e2a7df0
14565 Author: Keith Packard <keithp (a] keithp.com>
14566 Date: Sun Mar 2 08:00:24 2003 +0000
14567
14568 Make default confdir point to sysconfdir
14569
14570 configure.in | 4 ++--
14571 1 files changed, 2 insertions(+), 2 deletions(-)
14572
14573 commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
14574 Author: Keith Packard <keithp (a] keithp.com>
14575 Date: Sun Mar 2 07:36:08 2003 +0000
14576
14577 Add ltmain.sh to the package
14578
14579 Makefile.am | 1 +
14580 1 files changed, 1 insertions(+), 0 deletions(-)
14581
14582 commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
14583 Author: Keith Packard <keithp (a] keithp.com>
14584 Date: Sun Mar 2 07:28:24 2003 +0000
14585
14586 make dist works now. Update to 2.1.90 in preparation for eventual 2.2
14587 release
14588
14589 COPYING | 4 +-
14590 ChangeLog | 20 +
14591 INSTALL | 11 +-
14592 Makefile.am | 3 +-
14593 README | 6 +-
14594 configure.in | 11 +-
14595 fc-lang/Makefile.am | 2 +
14596 src/Makefile.am | 2 +
14597 src/fcknownsets.h | 1895
14598 ---------------------------------------------------
14599 test/Makefile.am | 3 +
14600 10 files changed, 42 insertions(+), 1915 deletions(-)
14601
14602 commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
14603 Author: Keith Packard <keithp (a] keithp.com>
14604 Date: Sat Mar 1 05:55:48 2003 +0000
14605
14606 Add .cvsignore
14607
14608 test/.cvsignore | 2 ++
14609 1 files changed, 2 insertions(+), 0 deletions(-)
14610
14611 commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
14612 Author: Keith Packard <keithp (a] keithp.com>
14613 Date: Sat Mar 1 05:55:17 2003 +0000
14614
14615 Add simple tests
14616
14617 Makefile.am | 2 +-
14618 configure.in | 1 +
14619 test/4x6.pcf | Bin 0 -> 70952 bytes
14620 test/8x16.pcf | Bin 0 -> 21320 bytes
14621 test/Makefile.am | 4 ++
14622 test/fonts.conf.in | 4 ++
14623 test/out.expected | 8 +++++
14624 test/run-test.sh | 85
14625 ++++++++++++++++++++++++++++++++++++++++++++++++++++
14626 8 files changed, 103 insertions(+), 1 deletions(-)
14627
14628 commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
14629 Author: Keith Packard <keithp (a] keithp.com>
14630 Date: Sat Mar 1 05:21:02 2003 +0000
14631
14632 Add --disable-docs flag
14633
14634 configure.in | 16 ++++++++++++++++
14635 doc/Makefile.am | 21 ++++++++++++++++-----
14636 src/Makefile.am | 4 ----
14637 3 files changed, 32 insertions(+), 9 deletions(-)
14638
14639 commit 0da305f7f85ae0dddc411df53ef077709558d369
14640 Author: Keith Packard <keithp (a] keithp.com>
14641 Date: Sat Mar 1 03:06:37 2003 +0000
14642
14643 Switch to docbook and split documentation into pieces
14644
14645 Makefile.am | 2 +-
14646 configure.in | 15 +
14647 doc/Makefile.am | 35 ++
14648 src/fontconfig.3 | 1466
14649 ------------------------------------------------------
14650 4 files changed, 51 insertions(+), 1467 deletions(-)
14651
14652 commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
14653 Author: Keith Packard <keithp (a] keithp.com>
14654 Date: Sat Mar 1 02:23:52 2003 +0000
14655
14656 Reformat documentation into sgml for docbook, split into user/devel
14657 guides
14658
14659 doc/fontconfig-devel.sgml | 1257
14660 +++++++++++++++++++++++++++++++++++++++++++++
14661 doc/fontconfig-user.sgml | 559 ++++++++++++++++++++
14662 doc/fontconfig.tex | 55 --
14663 3 files changed, 1816 insertions(+), 55 deletions(-)
14664
14665 commit df43986cdcb38f6462d63618a115618cd9a964bb
14666 Author: Keith Packard <keithp (a] keithp.com>
14667 Date: Thu Feb 27 08:12:13 2003 +0000
14668
14669 Disable globaladvance for batang fonts
14670
14671 fonts.conf.in | 10 ++++++++++
14672 1 files changed, 10 insertions(+), 0 deletions(-)
14673
14674 commit cc168fa6688066baad43d1de577a39c11102947a
14675 Author: Keith Packard <keithp (a] keithp.com>
14676 Date: Thu Feb 27 08:08:09 2003 +0000
14677
14678 Disable globaladvance for gulim fonts
14679
14680 fonts.conf.in | 15 +++++++++++++++
14681 1 files changed, 15 insertions(+), 0 deletions(-)
14682
14683 commit 148656ed8b3755f0634be14ae60996a1ad493836
14684 Author: Keith Packard <keithp (a] keithp.com>
14685 Date: Thu Feb 27 07:04:59 2003 +0000
14686
14687 Stop setting FC_SPACING from font hints. Theyre always wrong
14688
14689 src/fcfreetype.c | 7 ++++++-
14690 1 files changed, 6 insertions(+), 1 deletions(-)
14691
14692 commit 662b879681f2961b446341638c7bec048edd612a
14693 Author: Keith Packard <keithp (a] keithp.com>
14694 Date: Thu Feb 27 07:04:31 2003 +0000
14695
14696 Avoid crashing with null expressions in debug code
14697
14698 src/fcdbg.c | 3 ++-
14699 1 files changed, 2 insertions(+), 1 deletions(-)
14700
14701 commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
14702 Author: Keith Packard <keithp (a] keithp.com>
14703 Date: Wed Feb 26 19:13:17 2003 +0000
14704
14705 Allow double or integer for numeric values in matching
14706
14707 src/fcdbg.c | 4 ++--
14708 src/fcmatch.c | 34 ++++++++++++++++++++++++++--------
14709 2 files changed, 28 insertions(+), 10 deletions(-)
14710
14711 commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
14712 Author: Keith Packard <keithp (a] keithp.com>
14713 Date: Mon Feb 24 17:52:44 2003 +0000
14714
14715 Add remaining .cvsignore files
14716
14717 fc-cache/.cvsignore | 5 +++++
14718 fc-lang/.cvsignore | 6 ++++++
14719 fc-list/.cvsignore | 5 +++++
14720 fontconfig/.cvsignore | 2 ++
14721 src/.cvsignore | 6 ++++++
14722 5 files changed, 24 insertions(+), 0 deletions(-)
14723
14724 commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
14725 Author: Keith Packard <keithp (a] keithp.com>
14726 Date: Mon Feb 24 17:50:29 2003 +0000
14727
14728 Add .cvsignore file
14729
14730 .cvsignore | 15 +++++++++++++++
14731 1 files changed, 15 insertions(+), 0 deletions(-)
14732
14733 commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
14734 Author: Keith Packard <keithp (a] keithp.com>
14735 Date: Mon Feb 24 17:18:50 2003 +0000
14736
14737 Switch to automake
14738
14739 Makefile.am | 49 +
14740 Makefile.in | 91 -
14741 autogen.sh | 89 +
14742 config.h.in | 138 --
14743 configure.in | 425 ++--
14744 cvscompile.sh | 11 -
14745 fc-cache/Makefile.am | 28 +
14746 fc-cache/Makefile.in | 53 -
14747 fc-lang/Makefile.am | 38 +
14748 fc-list/Makefile.am | 28 +
14749 fc-list/Makefile.in | 54 -
14750 findfonts | 4 -
14751 fontconfig.spec.in | 74 +
14752 fontconfig/Makefile.am | 8 +
14753 fontconfig/Makefile.in | 39 -
14754 fontconfig/fontconfig.h | 3 +-
14755 fonts.conf.in | 12 +-
14756 local.conf | 5 +
14757 local.def | 70 -
14758 ltmain.sh | 6192
14759 +++++++++++++++++++++++++++++++++++++++++++++++
14760 setfontdirs | 36 -
14761 src/Makefile.am | 38 +
14762 src/Makefile.in | 120 -
14763 src/fontconfig.3 | 1466 +++++++++++
14764 src/fontconfig.man | 1466 -----------
14765 25 files changed, 8214 insertions(+), 2323 deletions(-)
14766
14767 commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
14768 Author: Keith Packard <keithp (a] keithp.com>
14769 Date: Mon Feb 24 16:51:29 2003 +0000
14770
14771 Dont attempt to use cache if NULL
14772
14773 src/fcdir.c | 3 ++-
14774 1 files changed, 2 insertions(+), 1 deletions(-)
14775
14776 commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
14777 Author: Keith Packard <keithp (a] keithp.com>
14778 Date: Mon Feb 17 17:35:28 2003 +0000
14779
14780 Remove broken fontconfig-config script
14781
14782 Makefile.in | 9 -----
14783 configure.in | 3 +-
14784 fontconfig-config.in | 94
14785 --------------------------------------------------
14786 3 files changed, 1 insertions(+), 105 deletions(-)
14787
14788 commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
14789 Author: Keith Packard <keithp (a] keithp.com>
14790 Date: Thu Feb 13 16:42:38 2003 +0000
14791
14792 Track dirs containing fonts.cache files referenced from ~/.fonts.cache
14793 file
14794
14795 src/fccache.c | 45 ++++++++++++++++++++++++++++++++++++++-------
14796 src/fcdir.c | 3 +++
14797 src/fcint.h | 4 ++++
14798 3 files changed, 45 insertions(+), 7 deletions(-)
14799
14800 commit 565a919e80bf2d801078cbd83eee8caf9c057519
14801 Author: Keith Packard <keithp (a] keithp.com>
14802 Date: Wed Feb 12 20:35:32 2003 +0000
14803
14804 Have fc-cache skip directories without write access
14805
14806 fc-cache/fc-cache.c | 26 +++++++++++++++++++-------
14807 1 files changed, 19 insertions(+), 7 deletions(-)
14808
14809 commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
14810 Author: Keith Packard <keithp (a] keithp.com>
14811 Date: Wed Feb 12 18:23:03 2003 +0000
14812
14813 Add prefer_outline hacks to replace bitmap fonts with equivalent
14814 outlines
14815
14816 fonts.conf.in | 28 ++++++++++++++++++++++++++++
14817 1 files changed, 28 insertions(+), 0 deletions(-)
14818
14819 commit dda7794f1be86fa270410e63ce96104843ded66f
14820 Author: Keith Packard <keithp (a] keithp.com>
14821 Date: Wed Feb 12 18:22:12 2003 +0000
14822
14823 Add "same" binding for edits to inherit binding from matched element
14824
14825 fonts.dtd | 2 +-
14826 src/fccfg.c | 10 +++++++++-
14827 src/fcint.h | 2 +-
14828 src/fcxml.c | 2 ++
14829 4 files changed, 13 insertions(+), 3 deletions(-)
14830
14831 commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
14832 Author: Keith Packard <keithp (a] keithp.com>
14833 Date: Wed Feb 12 18:21:21 2003 +0000
14834
14835 Output langsets and all bindings in debug messages
14836
14837 src/fcdbg.c | 21 +++++++++++++++++++--
14838 1 files changed, 19 insertions(+), 2 deletions(-)
14839
14840 commit b2b6903259c742c75738d49fa37ea0b167ef87cb
14841 Author: Keith Packard <keithp (a] keithp.com>
14842 Date: Wed Feb 12 18:20:04 2003 +0000
14843
14844 Make FcStrCmpIgnoreCase a bit faster
14845
14846 src/fcstr.c | 11 +++++++----
14847 1 files changed, 7 insertions(+), 4 deletions(-)
14848
14849 commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
14850 Author: Keith Packard <keithp (a] keithp.com>
14851 Date: Wed Feb 12 18:19:33 2003 +0000
14852
14853 Dont cache directorys until theyve been scanned. Avoids losing subdir
14854 contents. Also fixed cache hashing function (was returning
14855 constant).
14856 Lots of comments
14857
14858 src/fccache.c | 38 ++++++++++++++++++++++++++++++++------
14859 src/fcdir.c | 11 +++++++++--
14860 2 files changed, 41 insertions(+), 8 deletions(-)
14861
14862 commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
14863 Author: Keith Packard <keithp (a] keithp.com>
14864 Date: Fri Feb 7 00:15:09 2003 +0000
14865
14866 fontconfig is no longer affiliated with xfree86
14867
14868 src/fontconfig.man | 8 ++++----
14869 1 files changed, 4 insertions(+), 4 deletions(-)
14870
14871 commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
14872 Author: Keith Packard <keithp (a] keithp.com>
14873 Date: Fri Feb 7 00:14:31 2003 +0000
14874
14875 Emphasize that fonts.conf isnt the right place for local configuration
14876
14877 fonts.conf.in | 8 ++++++--
14878 1 files changed, 6 insertions(+), 2 deletions(-)
14879
14880 commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
14881 Author: Keith Packard <keithp (a] keithp.com>
14882 Date: Fri Feb 7 00:13:55 2003 +0000
14883
14884 Remove Imakefile
14885
14886 Imakefile | 90
14887 -------------------------------------------------------------
14888 1 files changed, 0 insertions(+), 90 deletions(-)
14889
14890 commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
14891 Author: Keith Packard <keithp (a] keithp.com>
14892 Date: Fri Feb 7 00:13:37 2003 +0000
14893
14894 Build fc-lang, install local.conf
14895
14896 Makefile.in | 17 +++++++++++------
14897 1 files changed, 11 insertions(+), 6 deletions(-)
14898
14899 commit dda27aa9ee057d213956f18041bedb4648c6c302
14900 Author: Keith Packard <keithp (a] keithp.com>
14901 Date: Thu Feb 6 19:30:32 2003 +0000
14902
14903 Avoid crash when $HOME is not set
14904
14905 src/fcstr.c | 3 ++-
14906 1 files changed, 2 insertions(+), 1 deletions(-)
14907
14908 commit 48092073dd7b633441daba6297cff8c4588fe58d
14909 Author: Keith Packard <keithp (a] keithp.com>
14910 Date: Thu Feb 6 19:28:23 2003 +0000
14911
14912 Update greek orthography from vvas (a] hal.csd.auth.gr (Vasilis Vasaitis)
14913
14914 fc-lang/el.orth | 9 +++++----
14915 1 files changed, 5 insertions(+), 4 deletions(-)
14916
14917 commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
14918 Author: Keith Packard <keithp (a] keithp.com>
14919 Date: Thu Feb 6 19:25:53 2003 +0000
14920
14921 add shared library support for Tru64 UNIX and IRIX (bug #14)
14922
14923 configure.in | 17 +++++++++++++++++
14924 1 files changed, 17 insertions(+), 0 deletions(-)
14925
14926 commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
14927 Author: Keith Packard <keithp (a] keithp.com>
14928 Date: Thu Feb 6 19:22:43 2003 +0000
14929
14930 Fix inconsistent const usage in FcConfigCompareValue
14931
14932 src/fccfg.c | 10 ++++++----
14933 1 files changed, 6 insertions(+), 4 deletions(-)
14934
14935 commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
14936 Author: Keith Packard <keithp (a] keithp.com>
14937 Date: Thu Feb 6 17:46:06 2003 +0000
14938
14939 Build fclang.h before building library This required compiling
14940 the charset
14941 funcs into fc-lang, which was done by refactoring code in
14942 fccharset.c
14943 and fcfreetype.c a bit
14944 Updated ethiopic orthographies
14945 Remove imake support
14946 Install empty local.conf file if none is present
14947
14948 fc-cache/Imakefile | 22 -
14949 fc-lang/Imakefile | 56 -
14950 fc-lang/am.orth | 10 +-
14951 fc-lang/fc-lang.c | 21 +-
14952 fc-lang/fclang.h | 4006
14953 --------------------------------------------------
14954 fc-lang/gez.orth | 55 +-
14955 fc-lang/ti.orth | 28 -
14956 fc-lang/ti_er.orth | 56 +
14957 fc-lang/ti_et.orth | 33 +
14958 fc-lang/tig.orth | 52 +
14959 fc-list/Imakefile | 17 -
14960 fontconfig/Imakefile | 8 -
14961 src/Imakefile | 48 -
14962 src/fccharset.c | 769 +----------
14963 src/fcfreetype.c | 768 ++++++++++
14964 src/fcint.h | 19 +-
14965 16 files changed, 975 insertions(+), 4993 deletions(-)
14966
14967 commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
14968 Author: Keith Packard <keithp (a] keithp.com>
14969 Date: Tue Jan 28 21:28:20 2003 +0000
14970
14971 Bug #4 The last entry for the terminator should not be 0xfffa,
14972 but 0xfffb.
14973
14974 fonts.conf.in | 2 +-
14975 1 files changed, 1 insertions(+), 1 deletions(-)
14976
14977 commit 4d3520610ec82a80601a1590861dc9505e2813b4
14978 Author: Keith Packard <keithp (a] keithp.com>
14979 Date: Tue Jan 28 20:56:18 2003 +0000
14980
14981 Bug #2 If a sub-make fails, then the build will still happily
14982 continue. I
14983 will attach a patch I have been using in the Debian package for a
14984 while.
14985
14986 Makefile.in | 2 +-
14987 1 files changed, 1 insertions(+), 1 deletions(-)
14988
14989 commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
14990 Author: David Dawes <dawes (a] xfree86.org>
14991 Date: Tue Jan 7 02:07:47 2003 +0000
14992
14993 703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
14994 script (#A.1483, Markus Kuhn).
14995
14996 setfontdirs | 6 +++---
14997 1 files changed, 3 insertions(+), 3 deletions(-)
14998
14999 commit 72a762196f356837ef615ee2a079e8b801a6f592
15000 Author: Torrey Lyons <torrey (a] mrcla.com>
15001 Date: Fri Jan 3 18:54:11 2003 +0000
15002
15003 On Darwin add Mac font directories to fonts.conf.
15004
15005 Imakefile | 9 +++++++--
15006 1 files changed, 7 insertions(+), 2 deletions(-)
15007
15008 commit 432913ead584d164ed2830958ca5a3846394f5e6
15009 Author: David Dawes <dawes (a] xfree86.org>
15010 Date: Sat Dec 21 02:31:53 2002 +0000
15011
15012 677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
15013
15014 src/fccfg.c | 6 +++++-
15015 1 files changed, 5 insertions(+), 1 deletions(-)
15016
15017 commit 1e341fdfc38527d8614e2fe744237f473f3febee
15018 Author: David Dawes <dawes (a] xfree86.org>
15019 Date: Tue Dec 17 03:26:36 2002 +0000
15020
15021 Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
15022 fixes
15023 (Stuart Lissaman).
15024
15025 setfontdirs | 14 ++++++++++++--
15026 1 files changed, 12 insertions(+), 2 deletions(-)
15027
15028 commit 234397b42976f027df7acc41aae80ec43692d557
15029 Author: David Dawes <dawes (a] xfree86.org>
15030 Date: Sat Dec 14 02:03:59 2002 +0000
15031
15032 633. Perform country-independent matching for Chinese languages in
15033 fontconfig (#A.1406, Keith Packard).
15034
15035 fc-lang/fc-lang.c | 76
15036 ++++++++++++++++++++++++++++++++++++++++++++++++----
15037 fc-lang/fclang.h | 10 ++++++-
15038 src/fclang.c | 15 +++++++---
15039 3 files changed, 89 insertions(+), 12 deletions(-)
15040
15041 commit 45fb31aa9113b597878fc19d1463c078663540d9
15042 Author: David Dawes <dawes (a] xfree86.org>
15043 Date: Sat Dec 14 01:59:38 2002 +0000
15044
15045 632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
15046 code
15047 in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
15048
15049 src/fcstr.c | 4 ++--
15050 1 files changed, 2 insertions(+), 2 deletions(-)
15051
15052 commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
15053 Author: Egbert Eich <eich (a] suse.de>
15054 Date: Wed Dec 4 10:28:03 2002 +0000
15055
15056 574. Make RENDER optional for Xvfb. When RENDER is enabled add
15057 depth 32
15058 pixmap format to list of supported pixmaps (Egbert Eich).
15059 573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
15060 isn't true
15061 for all platforms (Egbert Eich).
15062 572. Fix lbxproxy to also build on platforms that don't have
15063 snprintf()
15064 (Egbert Eich).
15065 571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
15066 after
15067 calling va_arg on all platforms (Egbert Eich).
15068 570. Fixed x11perf aa benchmarks to support non-default
15069 visuals/colormaps
15070 (Egbert Eich).
15071
15072 fontconfig/fcprivate.h | 2 +-
15073 1 files changed, 1 insertions(+), 1 deletions(-)
15074
15075 commit 7657345c1031eacedd734ddbc62a29de776672f4
15076 Author: Keith Packard <keithp (a] keithp.com>
15077 Date: Fri Nov 22 02:12:16 2002 +0000
15078
15079 In debugging output, mark weakly bound values with (w)
15080
15081 src/fcdbg.c | 6 +++++-
15082 1 files changed, 5 insertions(+), 1 deletions(-)
15083
15084 commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
15085 Author: Keith Packard <keithp (a] keithp.com>
15086 Date: Thu Nov 21 16:53:00 2002 +0000
15087
15088 Use unique local Imake define for fonts.conf dir (#5482, Mike
15089 A. Harris)
15090
15091 Imakefile | 14 +++++++-------
15092 1 files changed, 7 insertions(+), 7 deletions(-)
15093
15094 commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
15095 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
15096 Date: Fri Nov 15 09:29:35 2002 +0000
15097
15098 483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
15099 directory /usr/share/fonts is ignored in this case (#A.1325,
15100 Joe Moss).
15101
15102 Imakefile | 14 ++++++++++++--
15103 1 files changed, 12 insertions(+), 2 deletions(-)
15104
15105 commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
15106 Author: Keith Packard <keithp (a] keithp.com>
15107 Date: Mon Oct 21 17:03:47 2002 +0000
15108
15109 Elide historic cyrillic letters from several orthographies as they are
15110 unnecessary for modern documents and ill supported by fonts
15111
15112 fc-lang/bua.orth | 6 +++---
15113 fc-lang/fclang.h | 14 +++++++-------
15114 fc-lang/kaa.orth | 6 +++---
15115 fc-lang/ky.orth | 6 +++---
15116 fc-lang/ru.orth | 10 +++++++---
15117 fc-lang/sah.orth | 6 +++---
15118 fc-lang/tk.orth | 6 +++---
15119 fc-lang/tt.orth | 6 +++---
15120 fc-lang/tyv.orth | 6 +++---
15121 9 files changed, 35 insertions(+), 31 deletions(-)
15122
15123 commit bff801144b226f5f3ddf4188f181ed3f629fdcab
15124 Author: Keith Packard <keithp (a] keithp.com>
15125 Date: Fri Oct 11 17:53:03 2002 +0000
15126
15127 Add a bunch more consts to Xft and fontconfig apis
15128
15129 fontconfig/fcfreetype.h | 2 +-
15130 fontconfig/fontconfig.h | 20 ++++++++++----------
15131 src/fcpat.c | 20 ++++++++++----------
15132 3 files changed, 21 insertions(+), 21 deletions(-)
15133
15134 commit 0ce819b6096ae852a1979fa6ebb3e29260848007
15135 Author: Keith Packard <keithp (a] keithp.com>
15136 Date: Thu Oct 3 22:06:27 2002 +0000
15137
15138 Change comments a bit in fonts.conf.in
15139
15140 fonts.conf.in | 7 +++++++
15141 1 files changed, 7 insertions(+), 0 deletions(-)
15142
15143 commit 0d5af2ef2d9785efc29c909bc11f483069192c95
15144 Author: Keith Packard <keithp (a] keithp.com>
15145 Date: Wed Oct 2 16:15:54 2002 +0000
15146
15147 English orthography included 0xd. instead of 0xe. for several
15148 codepoints.
15149 Oops
15150
15151 fc-lang/en.orth | 8 ++++----
15152 fc-lang/fclang.h | 2 +-
15153 2 files changed, 5 insertions(+), 5 deletions(-)
15154
15155 commit 1852d490352fdc05891b778a8769000816b907b0
15156 Author: Keith Packard <keithp (a] keithp.com>
15157 Date: Wed Oct 2 07:11:30 2002 +0000
15158
15159 Add FC_RGBA_UNKNOWN
15160
15161 fontconfig/fontconfig.h | 5 +++--
15162 src/fcname.c | 5 +++--
15163 src/fontconfig.man | 4 +++-
15164 3 files changed, 9 insertions(+), 5 deletions(-)
15165
15166 commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
15167 Author: Keith Packard <keithp (a] keithp.com>
15168 Date: Thu Sep 26 00:30:30 2002 +0000
15169
15170 Fix alignment issue on sparc
15171
15172 src/fcpat.c | 17 ++++++++++++-----
15173 1 files changed, 12 insertions(+), 5 deletions(-)
15174
15175 commit a342e87dc3d4211a29525654ff6b41d088bdce71
15176 Author: Keith Packard <keithp (a] keithp.com>
15177 Date: Thu Sep 26 00:17:28 2002 +0000
15178
15179 Add fontversion field
15180
15181 fontconfig/fontconfig.h | 3 ++-
15182 src/fcdefault.c | 6 +++++-
15183 src/fcfreetype.c | 18 +++++++++++++++++-
15184 src/fcmatch.c | 15 ++++++++++++---
15185 src/fcname.c | 3 ++-
15186 5 files changed, 38 insertions(+), 7 deletions(-)
15187
15188 commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
15189 Author: Keith Packard <keithp (a] keithp.com>
15190 Date: Thu Sep 26 00:16:23 2002 +0000
15191
15192 Was losing local cached dirs in global cache list
15193
15194 src/fccache.c | 17 ++++++++---------
15195 src/fcdir.c | 4 +++-
15196 src/fcint.h | 10 ++++++----
15197 3 files changed, 17 insertions(+), 14 deletions(-)
15198
15199 commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
15200 Author: Keith Packard <keithp (a] keithp.com>
15201 Date: Thu Sep 26 00:13:39 2002 +0000
15202
15203 Add a few more permissable blank glyphs
15204
15205 fonts.conf.in | 6 ++++++
15206 1 files changed, 6 insertions(+), 0 deletions(-)
15207
15208 commit d1bec8c66d729fe67992a0212b3dffa18879e88f
15209 Author: Marc Aurele La France <tsi (a] ualberta.edu>
15210 Date: Wed Sep 18 17:11:46 2002 +0000
15211
15212 Pacify gcc 3.2
15213
15214 fc-cache/fc-cache.c | 3 ++-
15215 src/fclist.c | 4 ++--
15216 src/fcpat.c | 4 ++--
15217 3 files changed, 6 insertions(+), 5 deletions(-)
15218
15219 commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
15220 Author: Marc Aurele La France <tsi (a] ualberta.edu>
15221 Date: Thu Sep 12 20:56:03 2002 +0000
15222
15223 Fix structure alignment and array wlk bugs
15224
15225 src/fcpat.c | 11 +++++++----
15226 1 files changed, 7 insertions(+), 4 deletions(-)
15227
15228 commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
15229 Author: Keith Packard <keithp (a] keithp.com>
15230 Date: Sat Sep 7 19:43:41 2002 +0000
15231
15232 Add a bunch more blank glyphs, plus label existing blanks with
15233 official
15234 unicode names
15235
15236 fonts.conf.in | 66
15237 ++++++++++++++++++++++++++++++++-------------------------
15238 1 files changed, 37 insertions(+), 29 deletions(-)
15239
15240 commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
15241 Author: Keith Packard <keithp (a] keithp.com>
15242 Date: Sat Sep 7 17:30:18 2002 +0000
15243
15244 Found a few more blank glyphs to add
15245
15246 fonts.conf.in | 4 ++++
15247 1 files changed, 4 insertions(+), 0 deletions(-)
15248
15249 commit f9ad97b0d4be53164970ca0a8ff605670a60587c
15250 Author: Keith Packard <keithp (a] keithp.com>
15251 Date: Sat Sep 7 16:50:16 2002 +0000
15252
15253 Add more blank glyphs to default config
15254
15255 fonts.conf.in | 14 ++++++++++++++
15256 1 files changed, 14 insertions(+), 0 deletions(-)
15257
15258 commit c2022f999e0492d530925b0112ffd34ce146a8e3
15259 Author: Keith Packard <keithp (a] keithp.com>
15260 Date: Sat Aug 31 22:27:08 2002 +0000
15261
15262 Update ChangeLog with a few notes
15263
15264 ChangeLog | 15 ++++++++++++++-
15265 1 files changed, 14 insertions(+), 1 deletions(-)
15266
15267 commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
15268 Author: Keith Packard <keithp (a] keithp.com>
15269 Date: Sat Aug 31 22:17:32 2002 +0000
15270
15271 More complete memory tracking. Install always overwrites header files
15272
15273 fontconfig/Makefile.in | 17 ++++-------------
15274 src/fcatomic.c | 8 +++++++-
15275 src/fcblanks.c | 8 ++++++++
15276 src/fccache.c | 37 +++++++++++++++++++++++++++----------
15277 src/fccfg.c | 6 ++++--
15278 src/fccharset.c | 10 +++++++---
15279 src/fcdir.c | 3 ++-
15280 src/fcfreetype.c | 8 +++++---
15281 src/fcinit.c | 48
15282 ++++++++++++++++++++++++++++++------------------
15283 src/fcint.h | 14 +++++++++++++-
15284 src/fcmatch.c | 3 ++-
15285 src/fcname.c | 7 ++++++-
15286 src/fcpat.c | 3 ++-
15287 src/fcstr.c | 5 +++++
15288 src/fcxml.c | 33 ++++++++++++++++++++++++++++-----
15289 15 files changed, 150 insertions(+), 60 deletions(-)
15290
15291 commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
15292 Author: Keith Packard <keithp (a] keithp.com>
15293 Date: Fri Aug 30 01:28:17 2002 +0000
15294
15295 Update latin and cyrillic orthographies by comparing those found at
15296 evertype.com with those from eki.ee
15297
15298 fc-lang/ab.orth | 7 +-
15299 fc-lang/az.orth | 65 ++-
15300 fc-lang/ba.orth | 43 +-
15301 fc-lang/be.orth | 20 +-
15302 fc-lang/bg.orth | 21 +-
15303 fc-lang/br.orth | 33 +-
15304 fc-lang/ca.orth | 50 +-
15305 fc-lang/cs.orth | 67 ++-
15306 fc-lang/da.orth | 83 ++-
15307 fc-lang/de.orth | 33 +-
15308 fc-lang/es.orth | 42 +-
15309 fc-lang/et.orth | 35 +-
15310 fc-lang/eu.orth | 26 +-
15311 fc-lang/fclang.h | 1602
15312 ++++++++++++++++++++++++++----------------------------
15313 fc-lang/fi.orth | 40 +-
15314 fc-lang/fo.orth | 57 ++-
15315 fc-lang/fy.orth | 24 +-
15316 fc-lang/ga.orth | 78 ++-
15317 fc-lang/gd.orth | 23 +-
15318 fc-lang/gl.orth | 7 +-
15319 fc-lang/hr.orth | 33 +-
15320 fc-lang/hu.orth | 13 +-
15321 fc-lang/is.orth | 31 +-
15322 fc-lang/it.orth | 24 +-
15323 fc-lang/kk.orth | 15 +-
15324 fc-lang/kl.orth | 35 +-
15325 fc-lang/lt.orth | 11 +-
15326 fc-lang/lv.orth | 7 +-
15327 fc-lang/mt.orth | 50 ++-
15328 fc-lang/nl.orth | 27 +-
15329 fc-lang/no.orth | 49 ++-
15330 fc-lang/oc.orth | 37 +-
15331 fc-lang/pl.orth | 16 +-
15332 fc-lang/pt.orth | 40 +-
15333 fc-lang/rm.orth | 13 +-
15334 fc-lang/ro.orth | 6 +-
15335 fc-lang/sk.orth | 31 +-
15336 fc-lang/sl.orth | 82 +++-
15337 fc-lang/sq.orth | 7 +-
15338 fc-lang/sr.orth | 25 +-
15339 fc-lang/sv.orth | 76 +++-
15340 fc-lang/tr.orth | 34 +-
15341 fc-lang/uk.orth | 20 +-
15342 fc-lang/vot.orth | 5 +-
15343 44 files changed, 1799 insertions(+), 1244 deletions(-)
15344
15345 commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
15346 Author: Keith Packard <keithp (a] keithp.com>
15347 Date: Mon Aug 26 23:34:31 2002 +0000
15348
15349 FcLangSetHasLang was not actually checking the language set itself
15350
15351 ChangeLog | 4 ++++
15352 src/fclang.c | 7 ++++---
15353 2 files changed, 8 insertions(+), 3 deletions(-)
15354
15355 commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
15356 Author: Keith Packard <keithp (a] keithp.com>
15357 Date: Mon Aug 26 20:52:59 2002 +0000
15358
15359 Update ChangeLog, fix some bugs in the man page
15360
15361 ChangeLog | 3 ++
15362 src/fontconfig.man | 68
15363 +++++++++++++++++++++++++++------------------------
15364 2 files changed, 39 insertions(+), 32 deletions(-)
15365
15366 commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
15367 Author: Keith Packard <keithp (a] keithp.com>
15368 Date: Mon Aug 26 19:57:40 2002 +0000
15369
15370 Append version number to cache file names
15371
15372 fontconfig/fontconfig.h | 18 +++++++++++++++---
15373 src/fcdir.c | 6 +++---
15374 src/fcint.h | 2 +-
15375 src/fontconfig.man | 5 +++--
15376 4 files changed, 22 insertions(+), 9 deletions(-)
15377
15378 commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
15379 Author: Keith Packard <keithp (a] keithp.com>
15380 Date: Sat Aug 24 20:08:53 2002 +0000
15381
15382 Add const to a bunch of string APIs
15383
15384 fontconfig/fontconfig.h | 32 ++++++++++++++++----------------
15385 src/fcstr.c | 46
15386 +++++++++++++++++++++++-----------------------
15387 2 files changed, 39 insertions(+), 39 deletions(-)
15388
15389 commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
15390 Author: Keith Packard <keithp (a] keithp.com>
15391 Date: Thu Aug 22 18:53:22 2002 +0000
15392
15393 Add contains/not_contains, fix LangSet equal operator to use
15394 FcLangEqual
15395
15396 ChangeLog | 13 +++++++++++++
15397 fonts.dtd | 6 ++++--
15398 src/fccfg.c | 28 +++++++++++++++++++++-------
15399 src/fcdbg.c | 9 ++++++---
15400 src/fcint.h | 4 ++--
15401 src/fclang.c | 1 +
15402 src/fclist.c | 8 ++++----
15403 src/fcxml.c | 19 ++++++++++++++++---
15404 8 files changed, 67 insertions(+), 21 deletions(-)
15405
15406 commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
15407 Author: Keith Packard <keithp (a] keithp.com>
15408 Date: Thu Aug 22 07:36:45 2002 +0000
15409
15410 Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
15411
15412 ChangeLog | 22 ++-
15413 fc-lang/fc-lang.c | 24 ++-
15414 fc-lang/fclang.h | 556
15415 +++++++++++++++++++++++-----------------------
15416 fontconfig/fcprivate.h | 5 +-
15417 fontconfig/fontconfig.h | 46 ++++-
15418 src/fccache.c | 16 +-
15419 src/fccfg.c | 22 ++-
15420 src/fccharset.c | 80 +++++---
15421 src/fcdbg.c | 5 +-
15422 src/fcfreetype.c | 11 +-
15423 src/fcinit.c | 14 +-
15424 src/fcint.h | 35 ++-
15425 src/fclang.c | 431 +++++++++++++++++++++++++++++++-----
15426 src/fclist.c | 4 +-
15427 src/fcmatch.c | 31 +++-
15428 src/fcname.c | 29 ++-
15429 src/fcpat.c | 301 +++++++++++++++++++++++++-
15430 src/fcstr.c | 14 +-
15431 18 files changed, 1235 insertions(+), 411 deletions(-)
15432
15433 commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
15434 Author: Keith Packard <keithp (a] keithp.com>
15435 Date: Tue Aug 20 23:17:03 2002 +0000
15436
15437 Memory leak in XML parsing of matrices (thanks Owen)
15438
15439 src/fcxml.c | 3 ++-
15440 1 files changed, 2 insertions(+), 1 deletions(-)
15441
15442 commit fa244f3d8807415247c8aeb77145502b1cb9ace8
15443 Author: Keith Packard <keithp (a] keithp.com>
15444 Date: Mon Aug 19 19:32:05 2002 +0000
15445
15446 Various config changes plus a couple of optimizations from Owen
15447
15448 ChangeLog | 19 ++++++++
15449 config.h.in | 9 ----
15450 config/Makedefs.in | 25 +++++-----
15451 configure.in | 117
15452 +++++++---------------------------------------
15453 fc-cache/Imakefile | 2 +-
15454 fc-lang/Imakefile | 4 +-
15455 fc-lang/ja.orth | 4 +-
15456 fc-lang/ko.orth | 5 ++-
15457 fc-lang/zh_cn.orth | 5 ++-
15458 fc-lang/zh_sg.orth | 4 +-
15459 fc-list/Imakefile | 2 +-
15460 fontconfig/fcprivate.h | 4 +-
15461 fontconfig/fontconfig.h | 18 +++----
15462 fonts.conf.in | 12 +++++
15463 src/Imakefile | 2 +-
15464 src/fccache.c | 69 +++++++++++++++++-----------
15465 src/fccfg.c | 33 +++++--------
15466 src/fcdbg.c | 7 +--
15467 src/fclist.c | 4 +-
15468 src/fcmatch.c | 5 +-
15469 src/fcname.c | 4 +-
15470 src/fcpat.c | 43 +-----------------
15471 src/fcxml.c | 17 +------
15472 src/fontconfig.man | 22 +++------
15473 24 files changed, 159 insertions(+), 277 deletions(-)
15474
15475 commit 5d43e799197d2758102b699f9bc12b3c116a9b80
15476 Author: Keith Packard <keithp (a] keithp.com>
15477 Date: Tue Aug 13 02:06:22 2002 +0000
15478
15479 Make missing font directory messages only displayed when verbose
15480
15481 fc-cache/fc-cache.c | 5 +++--
15482 1 files changed, 3 insertions(+), 2 deletions(-)
15483
15484 commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
15485 Author: Keith Packard <keithp (a] keithp.com>
15486 Date: Mon Aug 12 22:20:11 2002 +0000
15487
15488 Clean up French orthography, update 639-1 list of supported languages
15489
15490 fc-lang/fclang.h | 2 +-
15491 fc-lang/fr.orth | 59 +++++++++++++++-----------
15492 fc-lang/iso639-1 | 122
15493 +++++++++++++++++++++++++++---------------------------
15494 3 files changed, 95 insertions(+), 88 deletions(-)
15495
15496 commit 938bc63358c09b9fd3709e8f914870f906361594
15497 Author: Keith Packard <keithp (a] keithp.com>
15498 Date: Sun Aug 11 18:11:04 2002 +0000
15499
15500 Fix weird first/not-first lameness in font matches, replacing
15501 with target
15502 qualifiers on test elements. Update library manual page.
15503
15504 fontconfig/fcprivate.h | 5 +-
15505 fontconfig/fontconfig.h | 23 +++-
15506 fonts.conf.in | 9 +-
15507 fonts.dtd | 4 +
15508 src/fccfg.c | 142 ++++++++------------
15509 src/fcdbg.c | 29 +++-
15510 src/fcint.h | 19 ++-
15511 src/fclist.c | 4 +-
15512 src/fcmatch.c | 19 +---
15513 src/fcname.c | 4 +-
15514 src/fcpat.c | 43 ++++++-
15515 src/fcxml.c | 33 ++++-
15516 src/fontconfig.man | 332
15517 +++++++++++++++++++++++++++++++++++++++++++----
15518 13 files changed, 510 insertions(+), 156 deletions(-)
15519
15520 commit 80a7d664395d62cc335ac93b9918efebca00c117
15521 Author: Keith Packard <keithp (a] keithp.com>
15522 Date: Sun Aug 11 15:09:33 2002 +0000
15523
15524 Help message said -v was for --force
15525
15526 fc-cache/fc-cache.c | 4 ++--
15527 1 files changed, 2 insertions(+), 2 deletions(-)
15528
15529 commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
15530 Author: Keith Packard <keithp (a] keithp.com>
15531 Date: Thu Aug 8 00:10:51 2002 +0000
15532
15533 Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
15534 Interlingua,
15535 Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
15536 Tigrinya,
15537 Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
15538
15539 fc-lang/Imakefile | 42 +-
15540 fc-lang/aa.orth | 40 ++
15541 fc-lang/am.orth | 28 +
15542 fc-lang/ay.orth | 37 ++
15543 fc-lang/bin.orth | 55 ++
15544 fc-lang/dz.orth | 28 +
15545 fc-lang/fclang.h | 1752
15546 +++++++++++++++++++++++++++++------------------------
15547 fc-lang/fj.orth | 34 +
15548 fc-lang/ho.orth | 33 +
15549 fc-lang/ia.orth | 29 +
15550 fc-lang/ie.orth | 29 +
15551 fc-lang/io.orth | 29 +
15552 fc-lang/iso639-2 | 48 +-
15553 fc-lang/ki.orth | 33 +
15554 fc-lang/my.orth | 37 ++
15555 fc-lang/om.orth | 29 +
15556 fc-lang/so.orth | 29 +
15557 fc-lang/sw.orth | 29 +
15558 fc-lang/ti.orth | 28 +
15559 fc-lang/ts.orth | 29 +
15560 fc-lang/tw.orth | 50 ++
15561 fc-lang/ug.orth | 29 +
15562 fc-lang/ur.orth | 29 +
15563 fc-lang/xh.orth | 29 +
15564 fc-lang/zu.orth | 29 +
15565 25 files changed, 1718 insertions(+), 846 deletions(-)
15566
15567 commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
15568 Author: Keith Packard <keithp (a] keithp.com>
15569 Date: Wed Aug 7 17:34:15 2002 +0000
15570
15571 Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
15572 Scots,
15573 Syriac and Votic orthographies
15574
15575 fc-lang/Imakefile | 39 +-
15576 fc-lang/ast.orth | 47 ++
15577 fc-lang/cu.orth | 42 ++
15578 fc-lang/fclang.h | 1776
15579 ++++++++++++++++++++++++++++-------------------------
15580 fc-lang/fur.orth | 39 ++
15581 fc-lang/fy.orth | 26 +-
15582 fc-lang/gv.orth | 31 +
15583 fc-lang/iso639-2 | 20 +-
15584 fc-lang/kw.orth | 35 +
15585 fc-lang/sco.orth | 32 +
15586 fc-lang/syr.orth | 29 +
15587 fc-lang/to.orth | 4 +-
15588 fc-lang/vot.orth | 37 ++
15589 13 files changed, 1300 insertions(+), 857 deletions(-)
15590
15591 commit bd724c85969f7c24cf17b8780217c5a428555ea4
15592 Author: Keith Packard <keithp (a] keithp.com>
15593 Date: Wed Aug 7 01:45:59 2002 +0000
15594
15595 Short circuit FcPatternEqual when both args point at the same pattern
15596
15597 src/fcpat.c | 5 ++++-
15598 1 files changed, 4 insertions(+), 1 deletions(-)
15599
15600 commit 0e344dec0b124c38e6193cc4208e06662acd32f1
15601 Author: Keith Packard <keithp (a] keithp.com>
15602 Date: Tue Aug 6 19:54:10 2002 +0000
15603
15604 Update fontconfig manual to match current bits
15605
15606 src/fontconfig.man | 100
15607 +++++++++++++++++++++++++++++++++++++++++++---------
15608 1 files changed, 83 insertions(+), 17 deletions(-)
15609
15610 commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
15611 Author: Keith Packard <keithp (a] keithp.com>
15612 Date: Tue Aug 6 19:00:43 2002 +0000
15613
15614 Uninitialized member of cache structure could lead to non-updated
15615 cache
15616 files
15617
15618 src/fccache.c | 1 +
15619 1 files changed, 1 insertions(+), 0 deletions(-)
15620
15621 commit 4534f30d2175966409af158c0a9efee678937bfd
15622 Author: Keith Packard <keithp (a] keithp.com>
15623 Date: Tue Aug 6 18:59:59 2002 +0000
15624
15625 Fix Imakefile to make fclang.h writable
15626
15627 fc-lang/Imakefile | 2 +-
15628 1 files changed, 1 insertions(+), 1 deletions(-)
15629
15630 commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
15631 Author: Keith Packard <keithp (a] keithp.com>
15632 Date: Tue Aug 6 18:59:43 2002 +0000
15633
15634 Add Latin-1 characters needed by Welsh
15635
15636 fc-lang/cy.orth | 17 +-
15637 fc-lang/fclang.h | 1430
15638 +++++++++++++++++++++++++++---------------------------
15639 2 files changed, 733 insertions(+), 714 deletions(-)
15640
15641 commit a6531d8cbafd79f26d06b086cceccb461e661f4a
15642 Author: Keith Packard <keithp (a] keithp.com>
15643 Date: Thu Aug 1 16:17:33 2002 +0000
15644
15645 Always install fonts.conf and fonts.dtd, moving any existing
15646 fonts.conf to
15647 fonts.conf.bak. Add ~/.fonts to default font directories and
15648 add some
15649 useful comments to fonts.conf
15650
15651 Imakefile | 17 +++++++++++++++--
15652 fonts.conf.in | 12 ++++++++++++
15653 setfontdirs | 2 ++
15654 3 files changed, 29 insertions(+), 2 deletions(-)
15655
15656 commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
15657 Author: Keith Packard <keithp (a] keithp.com>
15658 Date: Thu Aug 1 15:57:26 2002 +0000
15659
15660 Fix autoconf build BSD install and sysconfdir problems
15661
15662 ChangeLog | 17 +++++++++++++++++
15663 Makefile.in | 10 +++++-----
15664 config.h.in | 3 +++
15665 config/Makedefs.in | 5 +++--
15666 configure.in | 14 +++++++++++++-
15667 fc-cache/Makefile.in | 4 ++--
15668 fc-list/Makefile.in | 4 ++--
15669 fontconfig/Makefile.in | 8 ++++----
15670 src/Makefile.in | 2 +-
15671 9 files changed, 50 insertions(+), 17 deletions(-)
15672
15673 commit c2e9d0240b52adf9f0efd42a8be600f652086c32
15674 Author: Marc Aurele La France <tsi (a] ualberta.edu>
15675 Date: Thu Aug 1 01:35:02 2002 +0000
15676
15677 Warning fix
15678
15679 fontconfig/fontconfig.h | 5 ++++-
15680 src/fcint.h | 5 +----
15681 2 files changed, 5 insertions(+), 5 deletions(-)
15682
15683 commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
15684 Author: Keith Packard <keithp (a] keithp.com>
15685 Date: Wed Jul 31 01:36:37 2002 +0000
15686
15687 Add binding property to edit element
15688
15689 fonts.conf.in | 12 +++++++++---
15690 fonts.dtd | 3 ++-
15691 src/fccfg.c | 8 ++++----
15692 src/fcint.h | 3 ++-
15693 src/fcxml.c | 35 ++++++++++++++++++++++++++++-------
15694 5 files changed, 45 insertions(+), 16 deletions(-)
15695
15696 commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
15697 Author: Keith Packard <keithp (a] keithp.com>
15698 Date: Sun Jul 28 10:50:59 2002 +0000
15699
15700 Rewrite global cache handling code in fontconfig to eliminate per-file
15701 syscalls
15702
15703 fontconfig/fontconfig.h | 5 +-
15704 src/fccache.c | 968
15705 +++++++++++++++++++++++++++++++----------------
15706 src/fccfg.c | 23 +-
15707 src/fcdir.c | 183 +++++-----
15708 src/fcint.h | 126 +++++--
15709 src/fcmatrix.c | 9 +-
15710 6 files changed, 830 insertions(+), 484 deletions(-)
15711
15712 commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
15713 Author: Keith Packard <keithp (a] keithp.com>
15714 Date: Sat Jul 27 23:13:28 2002 +0000
15715
15716 Add ngai tahu specific chars to maori orthography
15717
15718 fc-lang/Imakefile | 1 +
15719 fc-lang/fclang.h | 802
15720 +++++++++++++++++++++++++++--------------------------
15721 fc-lang/mi.orth | 1 +
15722 3 files changed, 405 insertions(+), 399 deletions(-)
15723
15724 commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
15725 Author: Keith Packard <keithp (a] keithp.com>
15726 Date: Wed Jul 17 17:51:52 2002 +0000
15727
15728 Add fclang.c to Makefile.in
15729
15730 src/Makefile.in | 2 ++
15731 1 files changed, 2 insertions(+), 0 deletions(-)
15732
15733 commit 6864f6279297a59ff509e5454fdebb77ac64e530
15734 Author: Keith Packard <keithp (a] keithp.com>
15735 Date: Sat Jul 13 20:33:05 2002 +0000
15736
15737 Trim ja orthography of a couple codepoints not found in kochi fonts
15738
15739 fc-lang/fclang.h | 4 ++--
15740 fc-lang/ja.orth | 6 +++---
15741 2 files changed, 5 insertions(+), 5 deletions(-)
15742
15743 commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
15744 Author: Keith Packard <keithp (a] keithp.com>
15745 Date: Sat Jul 13 19:10:03 2002 +0000
15746
15747 Fix typo in geez (ethiopic) orthography
15748
15749 fc-lang/fclang.h | 2 +-
15750 fc-lang/gez.orth | 4 ++--
15751 2 files changed, 3 insertions(+), 3 deletions(-)
15752
15753 commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
15754 Author: Keith Packard <keithp (a] keithp.com>
15755 Date: Sat Jul 13 05:43:25 2002 +0000
15756
15757 Add some Utf16 support, extract font family and style names from
15758 name table
15759 for sfnt fonts
15760
15761 fontconfig/fontconfig.h | 23 +++-
15762 src/fccharset.c | 40 +++++--
15763 src/fcfreetype.c | 342
15764 +++++++++++++++++++++++++++++++++++++++++++++--
15765 src/fcint.h | 11 ++
15766 src/fcstr.c | 99 ++++++++++++++-
15767 5 files changed, 495 insertions(+), 20 deletions(-)
15768
15769 commit c80d2ac4866d4c534a8693d611ed85b84c11d009
15770 Author: Keith Packard <keithp (a] keithp.com>
15771 Date: Fri Jul 12 21:06:03 2002 +0000
15772
15773 Clean up some coverage files; a few accidentally included PUA
15774 values and
15775 punctuation. Add debugging stuff to dump out missing codepoints
15776 during
15777 cache building when missing only a few
15778
15779 fc-lang/bg.orth | 13 +-
15780 fc-lang/bi.orth | 10 +-
15781 fc-lang/bo.orth | 17 +-
15782 fc-lang/el.orth | 20 +-
15783 fc-lang/fclang.h | 1630
15784 ++++++++++++++++++++++++++----------------------------
15785 fc-lang/ga.orth | 4 +-
15786 fc-lang/gn.orth | 4 +-
15787 fc-lang/hy.orth | 6 +-
15788 fc-lang/km.orth | 6 +-
15789 fc-lang/ko.orth | 128 +++---
15790 fc-lang/lb.orth | 10 +-
15791 fc-lang/mg.orth | 6 +-
15792 fc-lang/mh.orth | 14 +-
15793 fc-lang/mk.orth | 12 +-
15794 fc-lang/mn.orth | 14 +-
15795 fc-lang/mo.orth | 4 +-
15796 fc-lang/ro.orth | 4 +-
15797 fc-lang/si.orth | 8 +-
15798 fc-lang/tl.orth | 11 +-
15799 fc-lang/yo.orth | 80 ++--
15800 src/fclang.c | 33 +-
15801 21 files changed, 1017 insertions(+), 1017 deletions(-)
15802
15803 commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
15804 Author: Keith Packard <keithp (a] keithp.com>
15805 Date: Fri Jul 12 19:19:16 2002 +0000
15806
15807 Add a bunch more languages that use the Latin alphabet
15808
15809 fc-lang/Imakefile | 35 +-
15810 fc-lang/af.orth | 46 ++
15811 fc-lang/bam.orth | 37 +
15812 fc-lang/bi.orth | 39 ++
15813 fc-lang/bs.orth | 39 ++
15814 fc-lang/ch.orth | 35 +
15815 fc-lang/cy.orth | 48 ++
15816 fc-lang/fclang.h | 1900
15817 +++++++++++++++++++++++++++++++++--------------------
15818 fc-lang/ful.orth | 38 ++
15819 fc-lang/gn.orth | 48 ++
15820 fc-lang/ha.orth | 36 +
15821 fc-lang/haw.orth | 35 +
15822 fc-lang/ibo.orth | 35 +
15823 fc-lang/id.orth | 31 +
15824 fc-lang/iso639-2 | 64 +-
15825 fc-lang/lb.orth | 60 ++
15826 fc-lang/mg.orth | 35 +
15827 fc-lang/mh.orth | 45 ++
15828 fc-lang/mi.orth | 34 +
15829 fc-lang/ny.orth | 30 +
15830 fc-lang/se.orth | 37 +
15831 fc-lang/sm.orth | 30 +
15832 fc-lang/sma.orth | 37 +
15833 fc-lang/smj.orth | 37 +
15834 fc-lang/smn.orth | 40 ++
15835 fc-lang/sms.orth | 48 ++
15836 fc-lang/tn.orth | 33 +
15837 fc-lang/to.orth | 30 +
15838 fc-lang/ven.orth | 34 +
15839 fc-lang/vi.orth | 58 ++
15840 fc-lang/wen.orth | 42 ++
15841 fc-lang/wo.orth | 42 ++
15842 fc-lang/yap.orth | 35 +
15843 fc-lang/yo.orth | 86 +++
15844 src/fcxml.c | 12 +-
15845 35 files changed, 2522 insertions(+), 749 deletions(-)
15846
15847 commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
15848 Author: Keith Packard <keithp (a] keithp.com>
15849 Date: Fri Jul 12 09:13:32 2002 +0000
15850
15851 Add nynorsk and bokml, remove double angle quotes from other languages
15852
15853 fc-lang/Imakefile | 31 +-
15854 fc-lang/ab.orth | 6 +-
15855 fc-lang/ba.orth | 6 +-
15856 fc-lang/be.orth | 6 +-
15857 fc-lang/br.orth | 8 +-
15858 fc-lang/da.orth | 6 +-
15859 fc-lang/de.orth | 6 +-
15860 fc-lang/fclang.h | 854
15861 +++++++++++++++++++++++++++--------------------------
15862 fc-lang/fr.orth | 10 +-
15863 fc-lang/gl.orth | 10 +-
15864 fc-lang/iso639-2 | 4 +-
15865 fc-lang/kk.orth | 6 +-
15866 fc-lang/kl.orth | 6 +-
15867 fc-lang/nb.orth | 25 ++
15868 fc-lang/nn.orth | 43 +++
15869 fc-lang/no.orth | 6 +-
15870 fc-lang/ru.orth | 6 +-
15871 fc-lang/uk.orth | 6 +-
15872 18 files changed, 565 insertions(+), 480 deletions(-)
15873
15874 commit c2b971c89819281be41584720d20648fe5d1627f
15875 Author: Keith Packard <keithp (a] keithp.com>
15876 Date: Fri Jul 12 07:58:16 2002 +0000
15877
15878 Missed adding kumyk
15879
15880 fc-lang/Imakefile | 19 +++++-----
15881 fc-lang/fclang.h | 74 +++++++++++++++++++++--------------------
15882 fc-lang/iso639-2 | 2 +-
15883 fc-lang/kum.orth | 96
15884 +++++++++++++++++++++++++++++++++++++++++++++++++++++
15885 4 files changed, 145 insertions(+), 46 deletions(-)
15886
15887 commit f749c49cb4ebe181de145440246d3110f7052f24
15888 Author: Keith Packard <keithp (a] keithp.com>
15889 Date: Fri Jul 12 07:52:16 2002 +0000
15890
15891 Add devanagari and cyrillic languages. Add Geez
15892
15893 fc-lang/Imakefile | 36 +-
15894 fc-lang/ava.orth | 97 ++++
15895 fc-lang/bh.orth | 25 +
15896 fc-lang/bho.orth | 25 +
15897 fc-lang/bua.orth | 102 ++++
15898 fc-lang/ce.orth | 97 ++++
15899 fc-lang/chm.orth | 109 ++++
15900 fc-lang/cv.orth | 109 ++++
15901 fc-lang/fclang.h | 1612
15902 +++++++++++++++++++++++++++++++----------------------
15903 fc-lang/gez.orth | 57 ++
15904 fc-lang/hi.orth | 35 ++
15905 fc-lang/ik.orth | 100 ++++
15906 fc-lang/iso639-2 | 54 +-
15907 fc-lang/iu.orth | 77 +++
15908 fc-lang/kaa.orth | 110 ++++
15909 fc-lang/kok.orth | 25 +
15910 fc-lang/ks.orth | 25 +
15911 fc-lang/ku.orth | 94 ++++
15912 fc-lang/kv.orth | 101 ++++
15913 fc-lang/ky.orth | 102 ++++
15914 fc-lang/lez.orth | 97 ++++
15915 fc-lang/mr.orth | 25 +
15916 fc-lang/ne.orth | 25 +
15917 fc-lang/os.orth | 96 ++++
15918 fc-lang/sa.orth | 25 +
15919 fc-lang/sah.orth | 108 ++++
15920 fc-lang/sel.orth | 96 ++++
15921 fc-lang/tg.orth | 108 ++++
15922 fc-lang/tk.orth | 106 ++++
15923 fc-lang/tt.orth | 108 ++++
15924 fc-lang/tyv.orth | 102 ++++
15925 fc-lang/uz.orth | 98 ++++
15926 32 files changed, 3278 insertions(+), 708 deletions(-)
15927
15928 commit 2ce525423688d32b80587741d97a82209e52378c
15929 Author: Keith Packard <keithp (a] keithp.com>
15930 Date: Thu Jul 11 02:47:50 2002 +0000
15931
15932 Remove old FC_LANG constants now that fontconfig uses RFC 3066
15933 based names
15934
15935 fontconfig/fontconfig.h | 42 +-----------------------------------------
15936 1 files changed, 1 insertions(+), 41 deletions(-)
15937
15938 commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
15939 Author: Keith Packard <keithp (a] keithp.com>
15940 Date: Wed Jul 10 21:57:23 2002 +0000
15941
15942 Use presentation forms for arabic matching, fix comment labeling
15943 persian
15944 general forms
15945
15946 fc-lang/ar.orth | 114
15947 +++++++++++++++++++++++++++++++-----------------------
15948 fc-lang/fa.orth | 4 +-
15949 fc-lang/fclang.h | 4 +-
15950 3 files changed, 69 insertions(+), 53 deletions(-)
15951
15952 commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
15953 Author: Keith Packard <keithp (a] keithp.com>
15954 Date: Tue Jul 9 22:08:14 2002 +0000
15955
15956 Use locale data set FC_LANG by default. Reorder FcPattern and
15957 FcValueList
15958 to match Xft1.
15959
15960 src/fcdefault.c | 53
15961 +++++++++++++++++++++++++++++++++++++++++++++++++++++
15962 src/fcint.h | 4 ++--
15963 2 files changed, 55 insertions(+), 2 deletions(-)
15964
15965 commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
15966 Author: Keith Packard <keithp (a] keithp.com>
15967 Date: Tue Jul 9 02:28:29 2002 +0000
15968
15969 Trim ideographic punctuation and Suzhou numerals from zh-tw
15970 orthography.
15971 Had accidentally swapped codePageRange bits for traditional and
15972 simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
15973 possible
15974 bug in charset walking
15975
15976 fc-lang/Imakefile | 18 +-
15977 fc-lang/fa.orth | 53 ++
15978 fc-lang/fclang.h | 1428 +++++++++++++++++++++------------
15979 fc-lang/iso639-2 | 4 +-
15980 fc-lang/zh_hk.orth | 2240
15981 ++++++++++++++++++++++++++++++++++++++++++++++++++++
15982 fc-lang/zh_tw.orth | 33 +-
15983 src/fccharset.c | 4 +-
15984 src/fcfreetype.c | 6 +-
15985 8 files changed, 3229 insertions(+), 557 deletions(-)
15986
15987 commit e50b9ae71134a23820e8f50589649e629a6143ba
15988 Author: Keith Packard <keithp (a] keithp.com>
15989 Date: Mon Jul 8 07:31:53 2002 +0000
15990
15991 Update iso639-2 language coverage info, fix Georgian orthography to
15992 eliminate Mingrelian and Svan glyphs, use coverage for inclusion
15993 and
15994 OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
15995 fc-lang dir
15996
15997 fc-lang/Imakefile | 8 +-
15998 fc-lang/fclang.h | 2624
15999 ++++++++++++++++++++++++++++++++++++++++++++++++
16000 fc-lang/fclang.tmpl.c | 130 ---
16001 fc-lang/fclang.tmpl.h | 25 +
16002 fc-lang/iso639-2 | 30 +-
16003 fc-lang/ka.orth | 5 +-
16004 fc-lang/zh_mo.orth | 27 +
16005 fc-lang/zh_sg.orth | 27 +
16006 src/fcfreetype.c | 238 +----
16007 src/fcint.h | 9 +-
16008 src/fclang.c | 2632
16009 +------------------------------------------------
16010 11 files changed, 2794 insertions(+), 2961 deletions(-)
16011
16012 commit d6dabf368677babec02d8f64ba0598270e28b501
16013 Author: Keith Packard <keithp (a] keithp.com>
16014 Date: Sun Jul 7 19:30:53 2002 +0000
16015
16016 Add walloon, update fclang.c to include recent language additions
16017
16018 fc-lang/Imakefile | 4 +-
16019 fc-lang/wa.orth | 47 ++
16020 src/fclang.c | 1252
16021 ++++++++++++++++++++++++++++++-----------------------
16022 3 files changed, 757 insertions(+), 546 deletions(-)
16023
16024 commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
16025 Author: Keith Packard <keithp (a] keithp.com>
16026 Date: Sun Jul 7 19:18:51 2002 +0000
16027
16028 Share more duplicate charset data
16029
16030 fc-lang/Imakefile | 19 ++++++++++---------
16031 fc-lang/bn.orth | 41 +++++++++++++++++++++++++++++++++++++++++
16032 fc-lang/bo.orth | 30 ++++++++++++++++++++++++++++++
16033 fc-lang/fc-lang.c | 28 ++++++++++++++++++++++++++--
16034 fc-lang/gu.orth | 41 +++++++++++++++++++++++++++++++++++++++++
16035 fc-lang/iso639-2 | 26 +++++++++++++-------------
16036 fc-lang/km.orth | 29 +++++++++++++++++++++++++++++
16037 fc-lang/kn.orth | 40 ++++++++++++++++++++++++++++++++++++++++
16038 fc-lang/lo.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
16039 fc-lang/ml.orth | 38 ++++++++++++++++++++++++++++++++++++++
16040 fc-lang/mn.orth | 31 +++++++++++++++++++++++++++++++
16041 fc-lang/or.orth | 41 +++++++++++++++++++++++++++++++++++++++++
16042 fc-lang/si.orth | 38 ++++++++++++++++++++++++++++++++++++++
16043 fc-lang/ta.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
16044 fc-lang/te.orth | 39 +++++++++++++++++++++++++++++++++++++++
16045 fc-lang/tl.orth | 29 +++++++++++++++++++++++++++++
16046 16 files changed, 534 insertions(+), 24 deletions(-)
16047
16048 commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
16049 Author: Keith Packard <keithp (a] keithp.com>
16050 Date: Sun Jul 7 00:00:43 2002 +0000
16051
16052 Add fclang.c to CVS; easier than attempting to build it on the fly
16053
16054 src/fclang.c | 2561
16055 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16056 1 files changed, 2561 insertions(+), 0 deletions(-)
16057
16058 commit 6446b1511df528082d2ac9ff31617013b311aa09
16059 Author: Keith Packard <keithp (a] keithp.com>
16060 Date: Sat Jul 6 23:59:19 2002 +0000
16061
16062 Remove at and grave from latin languages, add copyright, license
16063 and RCS
16064 header
16065
16066 fc-lang/Imakefile | 2 ++
16067 fc-lang/ab.orth | 23 +++++++++++++++++++++++
16068 fc-lang/ar.orth | 23 +++++++++++++++++++++++
16069 fc-lang/az.orth | 27 +++++++++++++++++++++++++--
16070 fc-lang/ba.orth | 23 +++++++++++++++++++++++
16071 fc-lang/be.orth | 23 +++++++++++++++++++++++
16072 fc-lang/bg.orth | 23 +++++++++++++++++++++++
16073 fc-lang/br.orth | 27 +++++++++++++++++++++++++--
16074 fc-lang/ca.orth | 27 +++++++++++++++++++++++++--
16075 fc-lang/chr.orth | 23 +++++++++++++++++++++++
16076 fc-lang/co.orth | 23 +++++++++++++++++++++++
16077 fc-lang/cs.orth | 27 +++++++++++++++++++++++++--
16078 fc-lang/da.orth | 27 +++++++++++++++++++++++++--
16079 fc-lang/de.orth | 27 +++++++++++++++++++++++++--
16080 fc-lang/el.orth | 23 +++++++++++++++++++++++
16081 fc-lang/en.orth | 27 +++++++++++++++++++++++++--
16082 fc-lang/eo.orth | 27 +++++++++++++++++++++++++--
16083 fc-lang/es.orth | 27 +++++++++++++++++++++++++--
16084 fc-lang/et.orth | 27 +++++++++++++++++++++++++--
16085 fc-lang/eu.orth | 27 +++++++++++++++++++++++++--
16086 fc-lang/fi.orth | 27 +++++++++++++++++++++++++--
16087 fc-lang/fo.orth | 27 +++++++++++++++++++++++++--
16088 fc-lang/fr.orth | 27 +++++++++++++++++++++++++--
16089 fc-lang/fy.orth | 23 +++++++++++++++++++++++
16090 fc-lang/ga.orth | 27 +++++++++++++++++++++++++--
16091 fc-lang/gd.orth | 27 +++++++++++++++++++++++++--
16092 fc-lang/gl.orth | 27 +++++++++++++++++++++++++--
16093 fc-lang/he.orth | 23 +++++++++++++++++++++++
16094 fc-lang/hr.orth | 27 +++++++++++++++++++++++++--
16095 fc-lang/hu.orth | 27 +++++++++++++++++++++++++--
16096 fc-lang/hy.orth | 23 +++++++++++++++++++++++
16097 fc-lang/is.orth | 27 +++++++++++++++++++++++++--
16098 fc-lang/it.orth | 27 +++++++++++++++++++++++++--
16099 fc-lang/ja.orth | 23 +++++++++++++++++++++++
16100 fc-lang/ka.orth | 23 +++++++++++++++++++++++
16101 fc-lang/kk.orth | 23 +++++++++++++++++++++++
16102 fc-lang/kl.orth | 27 +++++++++++++++++++++++++--
16103 fc-lang/ko.orth | 23 +++++++++++++++++++++++
16104 fc-lang/la.orth | 27 +++++++++++++++++++++++++--
16105 fc-lang/lt.orth | 27 +++++++++++++++++++++++++--
16106 fc-lang/lv.orth | 27 +++++++++++++++++++++++++--
16107 fc-lang/mk.orth | 23 +++++++++++++++++++++++
16108 fc-lang/mo.orth | 27 +++++++++++++++++++++++++--
16109 fc-lang/mt.orth | 27 +++++++++++++++++++++++++--
16110 fc-lang/nl.orth | 27 +++++++++++++++++++++++++--
16111 fc-lang/no.orth | 27 +++++++++++++++++++++++++--
16112 fc-lang/oc.orth | 27 +++++++++++++++++++++++++--
16113 fc-lang/pl.orth | 27 +++++++++++++++++++++++++--
16114 fc-lang/pt.orth | 27 +++++++++++++++++++++++++--
16115 fc-lang/rm.orth | 27 +++++++++++++++++++++++++--
16116 fc-lang/ro.orth | 27 +++++++++++++++++++++++++--
16117 fc-lang/ru.orth | 23 +++++++++++++++++++++++
16118 fc-lang/sh.orth | 23 +++++++++++++++++++++++
16119 fc-lang/sk.orth | 27 +++++++++++++++++++++++++--
16120 fc-lang/sl.orth | 27 +++++++++++++++++++++++++--
16121 fc-lang/sq.orth | 27 +++++++++++++++++++++++++--
16122 fc-lang/sr.orth | 23 +++++++++++++++++++++++
16123 fc-lang/sv.orth | 27 +++++++++++++++++++++++++--
16124 fc-lang/th.orth | 23 +++++++++++++++++++++++
16125 fc-lang/tr.orth | 27 +++++++++++++++++++++++++--
16126 fc-lang/uk.orth | 23 +++++++++++++++++++++++
16127 fc-lang/vo.orth | 23 +++++++++++++++++++++++
16128 fc-lang/yi.orth | 23 +++++++++++++++++++++++
16129 fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++
16130 fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++
16131 65 files changed, 1552 insertions(+), 78 deletions(-)
16132
16133 commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
16134 Author: Keith Packard <keithp (a] keithp.com>
16135 Date: Sat Jul 6 23:47:44 2002 +0000
16136
16137 Switch to RFC 3066 based lang names
16138
16139 fontconfig/fontconfig.h | 5 +-
16140 src/Imakefile | 8 +-
16141 src/fccharset.c | 8 +-
16142 src/fcfreetype.c | 406
16143 ++++++++++++++++++++++++-----------------------
16144 src/fcint.h | 28 ++++
16145 src/fcmatch.c | 43 +++++-
16146 src/fcpat.c | 22 +++-
16147 src/fcstr.c | 25 +++-
16148 8 files changed, 330 insertions(+), 215 deletions(-)
16149
16150 commit 899e352656f04323b9467555faf9152c69a741ab
16151 Author: Keith Packard <keithp (a] keithp.com>
16152 Date: Sat Jul 6 23:46:58 2002 +0000
16153
16154 Add a few more common font families to the default configuration
16155
16156 fonts.conf.in | 7 +++++++
16157 1 files changed, 7 insertions(+), 0 deletions(-)
16158
16159 commit 364a581d91eac73a5b1810d9c5100b6eb690219f
16160 Author: Keith Packard <keithp (a] keithp.com>
16161 Date: Sat Jul 6 23:22:03 2002 +0000
16162
16163 Add coverage documentation files
16164
16165 fc-lang/iso639-1 | 139 ++++++++++++++++
16166 fc-lang/iso639-2 | 473
16167 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
16168 2 files changed, 612 insertions(+), 0 deletions(-)
16169
16170 commit c1382a3d998d098d3b86c922820558849c777c45
16171 Author: Keith Packard <keithp (a] keithp.com>
16172 Date: Sat Jul 6 23:21:37 2002 +0000
16173
16174 Add fc-lang program to generate language coverage tables
16175
16176 fc-lang/Imakefile | 44 +
16177 fc-lang/ab.orth | 17 +
16178 fc-lang/ar.orth | 49 +
16179 fc-lang/az.orth | 26 +
16180 fc-lang/ba.orth | 16 +
16181 fc-lang/be.orth | 11 +
16182 fc-lang/bg.orth | 12 +
16183 fc-lang/br.orth | 17 +
16184 fc-lang/ca.orth | 23 +
16185 fc-lang/chr.orth | 2 +
16186 fc-lang/co.orth | 2 +
16187 fc-lang/cs.orth | 27 +
16188 fc-lang/da.orth | 27 +
16189 fc-lang/de.orth | 17 +
16190 fc-lang/el.orth | 26 +
16191 fc-lang/en.orth | 17 +
16192 fc-lang/eo.orth | 9 +
16193 fc-lang/es.orth | 19 +
16194 fc-lang/et.orth | 15 +
16195 fc-lang/eu.orth | 8 +
16196 fc-lang/fc-lang.c | 295 +
16197 fc-lang/fc-lang.man | 41 +
16198 fc-lang/fclang.tmpl.c | 130 +
16199 fc-lang/fi.orth | 15 +
16200 fc-lang/fo.orth | 25 +
16201 fc-lang/fr.orth | 28 +
16202 fc-lang/fy.orth | 2 +
16203 fc-lang/ga.orth | 29 +
16204 fc-lang/gd.orth | 15 +
16205 fc-lang/gl.orth | 22 +
16206 fc-lang/he.orth | 2 +
16207 fc-lang/hr.orth | 21 +
16208 fc-lang/hu.orth | 19 +
16209 fc-lang/hy.orth | 5 +
16210 fc-lang/is.orth | 26 +
16211 fc-lang/it.orth | 14 +
16212 fc-lang/ja.orth | 6540 ++++++++++++++++++++
16213 fc-lang/ka.orth | 9 +
16214 fc-lang/kk.orth | 15 +
16215 fc-lang/kl.orth | 23 +
16216 fc-lang/ko.orth |16217
16217 +++++++++++++++++++++++++++++++++++++++++++++++++
16218 fc-lang/la.orth | 8 +
16219 fc-lang/lt.orth | 13 +
16220 fc-lang/lv.orth | 16 +
16221 fc-lang/mk.orth | 15 +
16222 fc-lang/mo.orth | 14 +
16223 fc-lang/mt.orth | 18 +
16224 fc-lang/nl.orth | 15 +
16225 fc-lang/no.orth | 18 +
16226 fc-lang/oc.orth | 15 +
16227 fc-lang/pl.orth | 10 +
16228 fc-lang/pt.orth | 19 +
16229 fc-lang/rm.orth | 15 +
16230 fc-lang/ro.orth | 11 +
16231 fc-lang/ru.orth | 11 +
16232 fc-lang/sh.orth | 2 +
16233 fc-lang/sk.orth | 29 +
16234 fc-lang/sl.orth | 21 +
16235 fc-lang/sq.orth | 7 +
16236 fc-lang/sr.orth | 11 +
16237 fc-lang/sv.orth | 21 +
16238 fc-lang/th.orth | 3 +
16239 fc-lang/tr.orth | 12 +
16240 fc-lang/uk.orth | 12 +
16241 fc-lang/vo.orth | 13 +
16242 fc-lang/yi.orth | 2 +
16243 fc-lang/zh_cn.orth | 6766 +++++++++++++++++++++
16244 fc-lang/zh_tw.orth |13079 +++++++++++++++++++++++++++++++++++++++
16245 68 files changed, 44053 insertions(+), 0 deletions(-)
16246
16247 commit 084407063d0069b16b24e1fd8be818af12e36741
16248 Author: Keith Packard <keithp (a] keithp.com>
16249 Date: Wed Jul 3 23:15:32 2002 +0000
16250
16251 Object list to FcObjectSetBuild wasnt terminated with 0
16252
16253 fc-list/fc-list.c | 4 ++--
16254 1 files changed, 2 insertions(+), 2 deletions(-)
16255
16256 commit f9dc31e81cd27be1bcb72706ac667889840f60bb
16257 Author: Marc Aurele La France <tsi (a] ualberta.edu>
16258 Date: Mon Jul 1 12:39:23 2002 +0000
16259
16260 Indent line
16261
16262 fc-list/Imakefile | 2 ++
16263 1 files changed, 2 insertions(+), 0 deletions(-)
16264
16265 commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
16266 Author: Marc Aurele La France <tsi (a] ualberta.edu>
16267 Date: Mon Jul 1 12:38:27 2002 +0000
16268
16269 Ident line
16270
16271 fc-cache/Imakefile | 2 ++
16272 1 files changed, 2 insertions(+), 0 deletions(-)
16273
16274 commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
16275 Author: Keith Packard <keithp (a] keithp.com>
16276 Date: Mon Jul 1 05:11:20 2002 +0000
16277
16278 Make fc-cache avoid reading the whole world full of fonts
16279
16280 fc-cache/fc-cache.c | 10 +++++-----
16281 1 files changed, 5 insertions(+), 5 deletions(-)
16282
16283 commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
16284 Author: Keith Packard <keithp (a] keithp.com>
16285 Date: Sun Jun 30 23:45:40 2002 +0000
16286
16287 Make fc-list more useful
16288
16289 fc-list/fc-list.c | 20 ++++++++++++++++----
16290 1 files changed, 16 insertions(+), 4 deletions(-)
16291
16292 commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
16293 Author: Keith Packard <keithp (a] keithp.com>
16294 Date: Sun Jun 30 23:45:17 2002 +0000
16295
16296 Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
16297
16298 fontconfig/fontconfig.h | 3 ++-
16299 1 files changed, 2 insertions(+), 1 deletions(-)
16300
16301 commit 4c0036053a36678747adfd06777cef39752ca9a4
16302 Author: Keith Packard <keithp (a] keithp.com>
16303 Date: Sat Jun 29 20:31:02 2002 +0000
16304
16305 Add strong/weak pattern value binding, add known charsets for
16306 automatic
16307 lang computation
16308
16309 src/fccfg.c | 3 +-
16310 src/fccharset.c | 40 +-
16311 src/fcfreetype.c | 235 ++++++-
16312 src/fcint.h | 15 +-
16313 src/fcknownsets.h | 1895
16314 +++++++++++++++++++++++++++++++++++++++++++++++++++++
16315 src/fcmatch.c | 112 ++--
16316 src/fcname.c | 7 +-
16317 src/fcpat.c | 3 +-
16318 8 files changed, 2222 insertions(+), 88 deletions(-)
16319
16320 commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
16321 Author: Keith Packard <keithp (a] keithp.com>
16322 Date: Wed Jun 26 22:56:51 2002 +0000
16323
16324 Construct empty constant charsets correctly (using null pointers)
16325
16326 src/fccharset.c | 18 +++++++++++++-----
16327 1 files changed, 13 insertions(+), 5 deletions(-)
16328
16329 commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
16330 Author: Keith Packard <keithp (a] keithp.com>
16331 Date: Wed Jun 26 22:14:08 2002 +0000
16332
16333 Permit empty charsets in fonts.cache files
16334
16335 src/fcname.c | 4 ++--
16336 1 files changed, 2 insertions(+), 2 deletions(-)
16337
16338 commit 223c028949c1ef316c93bea17278f58150c777ee
16339 Author: Keith Packard <keithp (a] keithp.com>
16340 Date: Wed Jun 26 16:11:29 2002 +0000
16341
16342 Steal idea for locale-insensitive strtod from glib
16343
16344 src/fcxml.c | 59
16345 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
16346 1 files changed, 57 insertions(+), 2 deletions(-)
16347
16348 commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
16349 Author: Keith Packard <keithp (a] keithp.com>
16350 Date: Fri Jun 21 07:01:11 2002 +0000
16351
16352 Oops. Made a mistake when adding config file names to monitor list
16353
16354 src/fcxml.c | 9 +++++----
16355 1 files changed, 5 insertions(+), 4 deletions(-)
16356
16357 commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
16358 Author: Keith Packard <keithp (a] keithp.com>
16359 Date: Fri Jun 21 06:14:45 2002 +0000
16360
16361 Fix automatic file time checking, transcoding table searches. Actually
16362 add
16363 config files used to config structure so they can be time
16364 checked as
16365 well
16366
16367 src/fccfg.c | 31 ++++++++++++++-----------------
16368 src/fccharset.c | 11 +++--------
16369 src/fcxml.c | 5 ++++-
16370 3 files changed, 21 insertions(+), 26 deletions(-)
16371
16372 commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
16373 Author: Keith Packard <keithp (a] keithp.com>
16374 Date: Thu Jun 20 03:43:09 2002 +0000
16375
16376 Accidentally falling through several case blocks
16377
16378 src/fccfg.c | 3 ++-
16379 src/fcdbg.c | 6 +++---
16380 2 files changed, 5 insertions(+), 4 deletions(-)
16381
16382 commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
16383 Author: Keith Packard <keithp (a] keithp.com>
16384 Date: Wed Jun 19 21:32:51 2002 +0000
16385
16386 Add slanting for fonts without oblique/italic varient. Fix matching
16387 code to
16388 make this work
16389
16390 fonts.conf.in | 28 ++++++++++++++++++++++++++++
16391 src/fcmatch.c | 4 ++--
16392 2 files changed, 30 insertions(+), 2 deletions(-)
16393
16394 commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
16395 Author: Keith Packard <keithp (a] keithp.com>
16396 Date: Wed Jun 19 20:55:19 2002 +0000
16397
16398 Make fc-cache more tolerant of missing font directories
16399
16400 fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++--
16401 1 files changed, 26 insertions(+), 2 deletions(-)
16402
16403 commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
16404 Author: Keith Packard <keithp (a] keithp.com>
16405 Date: Wed Jun 19 20:08:22 2002 +0000
16406
16407 Add ref counting to font config patterns so that FcFontSort return
16408 values
16409 are persistant
16410
16411 fontconfig/fontconfig.h | 5 ++++-
16412 fonts.dtd | 5 ++++-
16413 src/fccache.c | 11 +++++++++--
16414 src/fccfg.c | 4 ++++
16415 src/fcdbg.c | 8 +++++++-
16416 src/fcdir.c | 5 +++--
16417 src/fcint.h | 9 +++++----
16418 src/fclist.c | 2 +-
16419 src/fcmatch.c | 21 +++++++++++++++++++--
16420 src/fcname.c | 3 ++-
16421 src/fcpat.c | 12 +++++++++++-
16422 src/fcxml.c | 4 ++++
16423 12 files changed, 73 insertions(+), 16 deletions(-)
16424
16425 commit 06a48f20739580338e69547c9896c539abf000dd
16426 Author: Keith Packard <keithp (a] keithp.com>
16427 Date: Wed Jun 19 06:31:46 2002 +0000
16428
16429 Add a few aliases suggested by Owen and Mike
16430
16431 fonts.conf.in | 19 +++++++++++++++++--
16432 1 files changed, 17 insertions(+), 2 deletions(-)
16433
16434 commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
16435 Author: Keith Packard <keithp (a] keithp.com>
16436 Date: Tue Jun 18 22:23:05 2002 +0000
16437
16438 Add a few more families to fonts.conf, make FC_ANTIALIAS less
16439 important for
16440 matching, fix family->generic mapping
16441
16442 src/fccfg.c | 7 ++++---
16443 src/fcmatch.c | 22 +++++++++++-----------
16444 2 files changed, 15 insertions(+), 14 deletions(-)
16445
16446 commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
16447 Author: Keith Packard <keithp (a] keithp.com>
16448 Date: Tue Jun 18 16:47:33 2002 +0000
16449
16450 Fix compiler warning
16451
16452 src/fcxml.c | 4 ++--
16453 1 files changed, 2 insertions(+), 2 deletions(-)
16454
16455 commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
16456 Author: Keith Packard <keithp (a] keithp.com>
16457 Date: Tue Jun 18 16:47:12 2002 +0000
16458
16459 Fix incorrect size in memmove call in FcObjectSetAdd that crashed
16460 FcFontSetList calls
16461
16462 src/fclist.c | 3 ++-
16463 1 files changed, 2 insertions(+), 1 deletions(-)
16464
16465 commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
16466 Author: Keith Packard <keithp (a] keithp.com>
16467 Date: Sat Jun 8 18:46:35 2002 +0000
16468
16469 Fix fontconfig.pc generation in Imakefile
16470
16471 Imakefile | 4 ++--
16472 1 files changed, 2 insertions(+), 2 deletions(-)
16473
16474 commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
16475 Author: Keith Packard <keithp (a] keithp.com>
16476 Date: Sat Jun 8 17:32:05 2002 +0000
16477
16478 Add FcPatternHash, clean up a few valgrind issues
16479
16480 fontconfig/fontconfig.h | 3 ++
16481 src/fccfg.c | 2 +-
16482 src/fcmatch.c | 11 ++++--
16483 src/fcpat.c | 78
16484 +++++++++++++++++++++++++++++++++++++++++++++++
16485 src/fcxml.c | 13 +++++++-
16486 5 files changed, 101 insertions(+), 6 deletions(-)
16487
16488 commit 8a39040e2a1308602aabe1aa4a8608f94830534e
16489 Author: Keith Packard <keithp (a] keithp.com>
16490 Date: Fri Jun 7 17:55:41 2002 +0000
16491
16492 Make autoconf use correct options to build solaris shared libraries
16493
16494 configure.in | 15 +++++++++++++--
16495 1 files changed, 13 insertions(+), 2 deletions(-)
16496
16497 commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
16498 Author: David Dawes <dawes (a] xfree86.org>
16499 Date: Tue Jun 4 21:55:42 2002 +0000
16500
16501 171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
16502 Mutsumi).
16503 170. Avoid a problem with setfontdirs when run in some locales (#5179,
16504 ISHIKAWA Mutsumi).
16505 169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
16506
16507 setfontdirs | 5 +++++
16508 1 files changed, 5 insertions(+), 0 deletions(-)
16509
16510 commit e9be9cd10a24b75480a26be834041d312d8217b4
16511 Author: Keith Packard <keithp (a] keithp.com>
16512 Date: Mon Jun 3 08:31:15 2002 +0000
16513
16514 Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
16515 interfaces
16516
16517 fontconfig/fontconfig.h | 7 ++-
16518 src/fccfg.c | 12 ++--
16519 src/fcint.h | 7 ++-
16520 src/fclist.c | 72 +++++++++++++--------
16521 src/fcmatch.c | 6 +-
16522 src/fcname.c | 8 +-
16523 src/fcpat.c | 161
16524 ++++++++++++++++++++++++++++-------------------
16525 7 files changed, 166 insertions(+), 107 deletions(-)
16526
16527 commit 88c747e20612ffcae326313f8d624b36c1235993
16528 Author: Keith Packard <keithp (a] keithp.com>
16529 Date: Sun Jun 2 21:07:57 2002 +0000
16530
16531 Eliminate some compiler warnings, avoid seg fault when matching
16532 missing
16533 values
16534
16535 src/fccfg.c | 4 ++--
16536 src/fcdbg.c | 5 ++++-
16537 src/fclist.c | 4 +++-
16538 src/fcmatch.c | 4 ++--
16539 src/fcname.c | 4 +++-
16540 5 files changed, 14 insertions(+), 7 deletions(-)
16541
16542 commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
16543 Author: Keith Packard <keithp (a] keithp.com>
16544 Date: Sun Jun 2 20:52:06 2002 +0000
16545
16546 Add aspect ratio support to Xft and fontconfig
16547
16548 fontconfig/fontconfig.h | 3 ++-
16549 src/fcname.c | 3 ++-
16550 2 files changed, 4 insertions(+), 2 deletions(-)
16551
16552 commit 8ec077f22b2f9fd693abfda7d405ac572594be99
16553 Author: Keith Packard <keithp (a] keithp.com>
16554 Date: Sun Jun 2 19:51:36 2002 +0000
16555
16556 Expression parsing in fonts.conf file mis-freed elements. Constant
16557 identity
16558 matrix was accidentally freed. Add ability to comare FTFace
16559 pattern
16560 elements (not that its all that useful)
16561
16562 src/fccfg.c | 18 +++++++++++++++---
16563 src/fcxml.c | 5 +++--
16564 2 files changed, 18 insertions(+), 5 deletions(-)
16565
16566 commit be0948508ce4ebbb6e576b9dd31531efef6834e1
16567 Author: Keith Packard <keithp (a] keithp.com>
16568 Date: Fri May 31 23:21:25 2002 +0000
16569
16570 Add support for user-provided freetype faces to Xft
16571
16572 fontconfig/fcfreetype.h | 8 +++++++-
16573 fontconfig/fcprivate.h | 4 +++-
16574 fontconfig/fontconfig.h | 7 +++++--
16575 src/fccharset.c | 5 +----
16576 src/fcfreetype.c | 1 -
16577 src/fcint.h | 3 ++-
16578 src/fcpat.c | 29 ++++++++++++++++++++++++++++-
16579 7 files changed, 46 insertions(+), 11 deletions(-)
16580
16581 commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
16582 Author: Keith Packard <keithp (a] keithp.com>
16583 Date: Fri May 31 06:52:47 2002 +0000
16584
16585 Fix Xft2 to build right library version on old systems with xmkmf. Fix
16586 fc-cache location for xmkmf out-of-tree build on old systems
16587
16588 local.def | 2 ++
16589 1 files changed, 2 insertions(+), 0 deletions(-)
16590
16591 commit fbb405f3b5f25353babee1e813eb86d53912503f
16592 Author: Keith Packard <keithp (a] keithp.com>
16593 Date: Fri May 31 06:38:43 2002 +0000
16594
16595 Fix up support for building Xft1, Xrender and fontconfig out of
16596 the tree
16597
16598 fc-list/Imakefile | 5 +++++
16599 local.def | 14 ++++++++++++++
16600 2 files changed, 19 insertions(+), 0 deletions(-)
16601
16602 commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
16603 Author: Keith Packard <keithp (a] keithp.com>
16604 Date: Fri May 31 04:42:42 2002 +0000
16605
16606 Change FcCharSet datastructure, add FcFontSort API
16607
16608 fontconfig/fontconfig.h | 9 +-
16609 src/fccharset.c | 770
16610 +++++++++++++++++++++++++----------------------
16611 src/fcint.h | 27 +--
16612 src/fcmatch.c | 26 ++-
16613 4 files changed, 450 insertions(+), 382 deletions(-)
16614
16615 commit bc9469baadc6b5f9a920a476e460113bab518208
16616 Author: Keith Packard <keithp (a] keithp.com>
16617 Date: Wed May 29 22:07:33 2002 +0000
16618
16619 Optimize after profiling. Fix FcStrCmp to return correct sign
16620
16621 src/fccharset.c | 103 ++++++++++++++++++++++++++++++---------
16622 src/fcint.h | 1 +
16623 src/fcmatch.c | 143
16624 ++++++++++++++++++++++++++++++++++++++++--------------
16625 src/fcname.c | 4 +-
16626 src/fcpat.c | 13 ++---
16627 src/fcstr.c | 6 +-
16628 6 files changed, 197 insertions(+), 73 deletions(-)
16629
16630 commit 1412a69926307b2736745737c7c66172ebc56724
16631 Author: Keith Packard <keithp (a] keithp.com>
16632 Date: Wed May 29 08:21:33 2002 +0000
16633
16634 Apply some obvious fixes to FcFontSetSort from Owen. Speed up
16635 FcCharSet
16636 primitives and FcFontSetSort
16637
16638 fontconfig/fontconfig.h | 8 ++-
16639 src/fccfg.c | 10 +-
16640 src/fccharset.c | 197
16641 ++++++++++++++++++++++++++++++++++++++++++++---
16642 src/fcint.h | 3 +-
16643 src/fcmatch.c | 23 ++++-
16644 5 files changed, 219 insertions(+), 22 deletions(-)
16645
16646 commit 78417a2c74f95a66e3738cf525f9d699e13c654a
16647 Author: Keith Packard <keithp (a] keithp.com>
16648 Date: Tue May 28 03:50:23 2002 +0000
16649
16650 Use explicit cd for non-gmake systems
16651
16652 Makefile.in | 4 ++--
16653 1 files changed, 2 insertions(+), 2 deletions(-)
16654
16655 commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
16656 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
16657 Date: Sat May 25 13:52:37 2002 +0000
16658
16659 $< in a non-implicit rule is a GNU-makeism. It's not supported by
16660 BSD make.
16661
16662 Imakefile | 8 ++++----
16663 1 files changed, 4 insertions(+), 4 deletions(-)
16664
16665 commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
16666 Author: Keith Packard <keithp (a] keithp.com>
16667 Date: Fri May 24 06:25:52 2002 +0000
16668
16669 Clean up autoconf install to obey DESTDIR
16670
16671 Makefile.in | 67
16672 +++++++++++++++++++++++++++++++++---------------
16673 fc-cache/Makefile.in | 23 ++++++++++------
16674 fc-list/Makefile.in | 22 ++++++++++-----
16675 fontconfig/Makefile.in | 24 ++++++++--------
16676 src/Makefile.in | 48 +++++++++++++++++++++++----------
16677 5 files changed, 119 insertions(+), 65 deletions(-)
16678
16679 commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
16680 Author: Keith Packard <keithp (a] keithp.com>
16681 Date: Fri May 24 05:20:02 2002 +0000
16682
16683 Change charset enumeration functions to more sensible API
16684
16685 fontconfig/fontconfig.h | 13 ++++++++++++-
16686 src/fccharset.c | 46
16687 +++++++++++++++++++++++++++++++++-------------
16688 2 files changed, 45 insertions(+), 14 deletions(-)
16689
16690 commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
16691 Author: Keith Packard <keithp (a] keithp.com>
16692 Date: Fri May 24 05:19:30 2002 +0000
16693
16694 A few autoconf build fixes
16695
16696 Makefile.in | 12 ++++++++----
16697 configure.in | 4 ++--
16698 fontconfig-config.in | 10 +++++-----
16699 3 files changed, 15 insertions(+), 11 deletions(-)
16700
16701 commit 48db40f692a31c39a96961c8733bfeaad416a5c0
16702 Author: Keith Packard <keithp (a] keithp.com>
16703 Date: Thu May 23 23:00:46 2002 +0000
16704
16705 A few random fontconfig build fixes
16706
16707 config/config-subst | 12 +++++++-----
16708 fontconfig/fontconfig.h | 7 +++++--
16709 src/fcinit.c | 8 +++++++-
16710 3 files changed, 19 insertions(+), 8 deletions(-)
16711
16712 commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
16713 Author: Keith Packard <keithp (a] keithp.com>
16714 Date: Thu May 23 17:09:32 2002 +0000
16715
16716 Dont require freetype to build with fontconfig
16717
16718 fontconfig.pc.in | 1 -
16719 1 files changed, 0 insertions(+), 1 deletions(-)
16720
16721 commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
16722 Author: Keith Packard <keithp (a] keithp.com>
16723 Date: Thu May 23 17:06:46 2002 +0000
16724
16725 Add pkgconfig control file and fontconfig-config script
16726
16727 INSTALL | 17 +++++++--
16728 Imakefile | 33 +++++++++++++++++-
16729 Makefile.in | 18 ++++++++-
16730 README | 13 +++++++
16731 config/config-subst | 8 ++++
16732 configure.in | 18 ++++++----
16733 fontconfig-config.in | 94
16734 ++++++++++++++++++++++++++++++++++++++++++++++++++
16735 fontconfig.pc.in | 11 ++++++
16736 8 files changed, 199 insertions(+), 13 deletions(-)
16737
16738 commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
16739 Author: Keith Packard <keithp (a] keithp.com>
16740 Date: Thu May 23 16:05:16 2002 +0000
16741
16742 Fonts.dtd had "blanks" instead of "blank"
16743
16744 fonts.dtd | 4 ++--
16745 1 files changed, 2 insertions(+), 2 deletions(-)
16746
16747 commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
16748 Author: Keith Packard <keithp (a] keithp.com>
16749 Date: Wed May 22 22:59:41 2002 +0000
16750
16751 Missed a Makefile.in for fontconfig includes
16752
16753 fontconfig/Makefile.in | 48
16754 ++++++++++++++++++++++++++++++++++++++++++++++++
16755 1 files changed, 48 insertions(+), 0 deletions(-)
16756
16757 commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
16758 Author: Keith Packard <keithp (a] keithp.com>
16759 Date: Wed May 22 04:37:07 2002 +0000
16760
16761 Replace silly avl sort with qsort, add FcPatternEqual
16762
16763 fontconfig/fontconfig.h | 8 +-
16764 src/Imakefile | 6 +-
16765 src/Makefile.in | 4 +-
16766 src/fcavl.c | 419
16767 -----------------------------------------------
16768 src/fcavl.h | 46 -----
16769 src/fcmatch.c | 76 +++++----
16770 src/fcpat.c | 109 ++++++++++++-
16771 src/fcxml.c | 9 +-
16772 8 files changed, 162 insertions(+), 515 deletions(-)
16773
16774 commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
16775 Author: Keith Packard <keithp (a] keithp.com>
16776 Date: Tue May 21 17:48:15 2002 +0000
16777
16778 More autoconf cleanup for fontconfig
16779
16780 Makefile.in | 8 ++----
16781 config.h.in | 2 +-
16782 config/Makedefs.in | 10 ++++++++-
16783 configure.in | 55
16784 ++++++++++++++++++++++---------------------------
16785 fc-cache/Makefile.in | 4 ++-
16786 fc-list/Makefile.in | 4 ++-
16787 src/Imakefile | 4 +-
16788 src/Makefile.in | 5 +---
16789 src/fcinit.c | 4 +-
16790 9 files changed, 49 insertions(+), 47 deletions(-)
16791
16792 commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
16793 Author: Keith Packard <keithp (a] keithp.com>
16794 Date: Tue May 21 17:08:42 2002 +0000
16795
16796 Fix xmkmf build process for fontconfig
16797
16798 Imakefile | 2 +-
16799 Makefile.in | 54 +++++++++
16800 acconfig.h | 2 -
16801 config.h.in | 144 +++++++++++++++++++++++
16802 configure.in | 360
16803 ++++++++++++++++++++++++++++++++++++++++++--------------
16804 cvscompile.sh | 11 ++-
16805 findfonts | 8 +-
16806 fonts.conf.in | 77 ++++++-------
16807 fonts.dtd | 13 ++-
16808 local.def | 54 +++++++++
16809 setfontdirs | 4 +-
16810 11 files changed, 581 insertions(+), 148 deletions(-)
16811
16812 commit 179c39959cc9c19004f8ca948623590e404c8c46
16813 Author: Keith Packard <keithp (a] keithp.com>
16814 Date: Tue May 21 17:06:22 2002 +0000
16815
16816 Fix autoconf build process for fontconfig
16817
16818 config/Makedefs.in | 68 +++
16819 config/config.guess | 1391
16820 +++++++++++++++++++++++++++++++++++++++++++++++
16821 config/config.sub | 1355
16822 +++++++++++++++++++++++++++++++++++++++++++++
16823 config/install.sh | 240 ++++++++
16824 fc-cache/Imakefile | 7 +-
16825 fc-cache/Makefile.in | 46 ++
16826 fc-cache/fc-cache.c | 161 ++++--
16827 fc-list/Makefile.in | 46 ++
16828 fontconfig/fontconfig.h | 80 +++-
16829 src/Makefile.in | 105 ++++
16830 src/fccache.c | 164 +++++-
16831 src/fccfg.c | 352 ++++++++----
16832 src/fcdir.c | 84 +++-
16833 src/fcinit.c | 109 +++-
16834 src/fcint.h | 52 ++-
16835 src/fclist.c | 5 +-
16836 src/fcstr.c | 228 ++++++++-
16837 src/fcxml.c | 215 +++++---
16838 18 files changed, 4377 insertions(+), 331 deletions(-)
16839
16840 commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
16841 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
16842 Date: Sun May 5 17:53:41 2002 +0000
16843
16844 Don't run fc-cache on make install if DESTDIR is set. Instead;
16845 run it from
16846 Xinstall.sh after XFree86 is installed.
16847
16848 fc-cache/Imakefile | 4 +++-
16849 1 files changed, 3 insertions(+), 1 deletions(-)
16850
16851 commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
16852 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
16853 Date: Wed Apr 10 11:28:10 2002 +0000
16854
16855 put fontconfig-def.cpp in the right place.
16856
16857 fontconfig-def.cpp | 170
16858 ------------------------------------------------
16859 src/fontconfig-def.cpp | 170
16860 ++++++++++++++++++++++++++++++++++++++++++++++++
16861 2 files changed, 170 insertions(+), 170 deletions(-)
16862
16863 commit d82a034f9123558b300c956feec165c50ef7ada2
16864 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
16865 Date: Sun Apr 7 15:19:46 2002 +0000
16866
16867 new preprocessor files. (#5215-#5218, Alexander Gottwald).
16868
16869 fontconfig-def.cpp | 170
16870 ++++++++++++++++++++++++++++++++++++++++++++++++++++
16871 1 files changed, 170 insertions(+), 0 deletions(-)
16872
16873 commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
16874 Author: Keith Packard <keithp (a] keithp.com>
16875 Date: Wed Mar 27 04:33:55 2002 +0000
16876
16877 Fix FT_Get_Next_Char API to match official 2.0.9 released version
16878
16879 src/fccharset.c | 26 ++++++++++++++++++--------
16880 1 files changed, 18 insertions(+), 8 deletions(-)
16881
16882 commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
16883 Author: Marc Aurele La France <tsi (a] ualberta.edu>
16884 Date: Mon Mar 4 21:15:28 2002 +0000
16885
16886 Warning fixes
16887
16888 src/fcatomic.c | 4 ++--
16889 1 files changed, 2 insertions(+), 2 deletions(-)
16890
16891 commit 216fac98e0785e787e32ff354241935a25723e4b
16892 Author: Keith Packard <keithp (a] keithp.com>
16893 Date: Sun Mar 3 18:39:05 2002 +0000
16894
16895 Add match routine that returns list of fonts
16896
16897 fontconfig/fontconfig.h | 14 ++
16898 src/fcavl.c | 419
16899 +++++++++++++++++++++++++++++++++++++++++++++++
16900 src/fcavl.h | 46 +++++
16901 src/fcmatch.c | 225 ++++++++++++++++++++++----
16902 4 files changed, 671 insertions(+), 33 deletions(-)
16903
16904 commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
16905 Author: Keith Packard <keithp (a] keithp.com>
16906 Date: Sun Mar 3 18:36:26 2002 +0000
16907
16908 Eliminate duplicate definitions in fcint.h and fontconfig.h
16909
16910 src/fcint.h | 6 ------
16911 1 files changed, 0 insertions(+), 6 deletions(-)
16912
16913 commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
16914 Author: Keith Packard <keithp (a] keithp.com>
16915 Date: Sun Mar 3 18:35:22 2002 +0000
16916
16917 fontconfig: bail scanning directory on fatal error
16918
16919 src/fcdir.c | 2 +-
16920 1 files changed, 1 insertions(+), 1 deletions(-)
16921
16922 commit 17e16fa1108491fa625258bba12e71aaad8a34de
16923 Author: Keith Packard <keithp (a] keithp.com>
16924 Date: Sun Mar 3 18:31:20 2002 +0000
16925
16926 Eliminate compiler warnings
16927
16928 src/fccharset.c | 528
16929 +++++++++++++++++++++++++++----------------------------
16930 1 files changed, 263 insertions(+), 265 deletions(-)
16931
16932 commit a391da8f0f867b8f87b1912a91882b108d163e03
16933 Author: Keith Packard <keithp (a] keithp.com>
16934 Date: Sun Mar 3 00:19:43 2002 +0000
16935
16936 Add fcatomic.c
16937
16938 src/Imakefile | 4 +-
16939 src/fcatomic.c | 183
16940 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16941 src/fccache.c | 4 +
16942 3 files changed, 189 insertions(+), 2 deletions(-)
16943
16944 commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
16945 Author: Keith Packard <keithp (a] keithp.com>
16946 Date: Fri Mar 1 22:06:30 2002 +0000
16947
16948 Add new FcAtomic datatype for config file locking
16949
16950 fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++-
16951 src/Imakefile | 12 ++++++------
16952 src/fccache.c | 34 ++++++++++++++--------------------
16953 src/fcint.h | 9 ++++++++-
16954 4 files changed, 57 insertions(+), 28 deletions(-)
16955
16956 commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
16957 Author: Marc Aurele La France <tsi (a] ualberta.edu>
16958 Date: Fri Mar 1 17:52:03 2002 +0000
16959
16960 Add missing clean rule
16961
16962 Imakefile | 6 ++++++
16963 1 files changed, 6 insertions(+), 0 deletions(-)
16964
16965 commit 9c8e07f19589ba944e7bfb31251228b41a02f787
16966 Author: Keith Packard <keithp (a] keithp.com>
16967 Date: Fri Mar 1 01:00:54 2002 +0000
16968
16969 Port Xft1 to fontconfig
16970
16971 fontconfig/fontconfig.h | 8 +++++++-
16972 src/fccache.c | 13 +++++++------
16973 src/fccfg.c | 10 +++++-----
16974 src/fcdir.c | 4 ++--
16975 4 files changed, 21 insertions(+), 14 deletions(-)
16976
16977 commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
16978 Author: Keith Packard <keithp (a] keithp.com>
16979 Date: Thu Feb 28 16:51:48 2002 +0000
16980
16981 Add better error reporting when loading config file
16982
16983 fc-list/fc-list.c | 2 +-
16984 fontconfig/fontconfig.h | 16 +++++++++++++++-
16985 src/fclist.c | 36 ++++++++++++++++++++++++++++++------
16986 src/fcmatch.c | 38 +++++++++++++++++++++++++++++++-------
16987 src/fcxml.c | 12 +++++++++++-
16988 5 files changed, 88 insertions(+), 16 deletions(-)
16989
16990 commit c4bd0638c5f14329e71be8f170c30d376fc76972
16991 Author: Marc Aurele La France <tsi (a] ualberta.edu>
16992 Date: Tue Feb 26 05:10:30 2002 +0000
16993
16994 Warning fixes
16995
16996 fc-cache/fc-cache.c | 13 ++++++++++++-
16997 fc-list/fc-list.c | 15 +++++++++++++--
16998 2 files changed, 25 insertions(+), 3 deletions(-)
16999
17000 commit c5350655bef34cc08739bed324a482473b2a01b8
17001 Author: Keith Packard <keithp (a] keithp.com>
17002 Date: Sun Feb 24 01:23:35 2002 +0000
17003
17004 Check font edit value lists for empty
17005
17006 src/fccfg.c | 4 ++--
17007 1 files changed, 2 insertions(+), 2 deletions(-)
17008
17009 commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
17010 Author: Keith Packard <keithp (a] keithp.com>
17011 Date: Fri Feb 22 18:54:07 2002 +0000
17012
17013 fontconfig: some config file parsing mistakes
17014
17015 src/fcfreetype.c | 2 +-
17016 src/fcint.h | 9 ---------
17017 src/fcxml.c | 8 ++++++--
17018 3 files changed, 7 insertions(+), 12 deletions(-)
17019
17020 commit a398554a6d6467956c1c3471e912fb4e969835eb
17021 Author: Keith Packard <keithp (a] keithp.com>
17022 Date: Wed Feb 20 01:01:21 2002 +0000
17023
17024 Remove fcxml.h include file as it cant work anymore anyhow
17025
17026 fontconfig/Imakefile | 2 +-
17027 fontconfig/fcxml.h | 37 -------------------------------------
17028 2 files changed, 1 insertions(+), 38 deletions(-)
17029
17030 commit 24c90386bbdda9800d5a35c4dbff08682186907f
17031 Author: Keith Packard <keithp (a] keithp.com>
17032 Date: Wed Feb 20 00:32:30 2002 +0000
17033
17034 dont complain about missing optional included font config files
17035
17036 src/fcxml.c | 4 ++--
17037 1 files changed, 2 insertions(+), 2 deletions(-)
17038
17039 commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
17040 Author: Keith Packard <keithp (a] keithp.com>
17041 Date: Tue Feb 19 08:33:23 2002 +0000
17042
17043 Automatically initialize the fontconfig library
17044
17045 src/fccfg.c | 15 +++++++++------
17046 src/fcinit.c | 4 ++--
17047 src/fcint.h | 4 +++-
17048 3 files changed, 14 insertions(+), 9 deletions(-)
17049
17050 commit aae6f7d48744a25899cac28d47458f394defa02a
17051 Author: Keith Packard <keithp (a] keithp.com>
17052 Date: Tue Feb 19 07:50:44 2002 +0000
17053
17054 Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
17055 to
17056 enumarate Unicode coverage efficiently
17057
17058 fontconfig/fontconfig.h | 7 +++++--
17059 src/fccache.c | 4 ++--
17060 src/fccharset.c | 23 ++++++++++++++++++++++-
17061 src/fcpat.c | 6 +++---
17062 4 files changed, 32 insertions(+), 8 deletions(-)
17063
17064 commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
17065 Author: Keith Packard <keithp (a] keithp.com>
17066 Date: Mon Feb 18 22:29:28 2002 +0000
17067
17068 Switch fontconfig from libxml2 to expat
17069
17070 src/Imakefile | 3 +-
17071 src/fccharset.c | 12 +-
17072 src/fcdbg.c | 20 +-
17073 src/fcint.h | 34 +-
17074 src/fcname.c | 98 +---
17075 src/fcstr.c | 92 +++-
17076 src/fcxml.c | 1744
17077 +++++++++++++++++++++++++++++++++++++------------------
17078 7 files changed, 1316 insertions(+), 687 deletions(-)
17079
17080 commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
17081 Author: Keith Packard <keithp (a] keithp.com>
17082 Date: Fri Feb 15 23:45:33 2002 +0000
17083
17084 fontconfig fc-cache program needs to be executed with correct
17085 environment
17086 on install
17087
17088 fc-cache/Imakefile | 2 +-
17089 1 files changed, 1 insertions(+), 1 deletions(-)
17090
17091 commit 65018b4a468c3175790dc27dfe37987151ad97d5
17092 Author: Keith Packard <keithp (a] keithp.com>
17093 Date: Fri Feb 15 07:36:14 2002 +0000
17094
17095 Update to Xft version 2
17096
17097 fc-cache/fc-cache.c | 7 ++++---
17098 1 files changed, 4 insertions(+), 3 deletions(-)
17099
17100 commit ccb3e93b2754542d08dcd2572402560d76a8ed91
17101 Author: Keith Packard <keithp (a] keithp.com>
17102 Date: Fri Feb 15 06:01:28 2002 +0000
17103
17104 fontconfig library: build fixes and compiler warning fixes
17105
17106 fc-cache/Imakefile | 2 +-
17107 fc-list/Imakefile | 2 +-
17108 fc-list/fc-list.c | 5 +-
17109 fontconfig/fcfreetype.h | 1 +
17110 fontconfig/fcprivate.h | 2 +-
17111 fontconfig/fcxml.h | 2 +-
17112 fontconfig/fontconfig.h | 61 ++++++++--------
17113 src/fccache.c | 176
17114 +++++++++++++++++++++++++++++------------------
17115 src/fccfg.c | 126 +++++++++++++++++-----------------
17116 src/fccharset.c | 23 +++---
17117 src/fcdir.c | 58 ++++++++--------
17118 src/fcfreetype.c | 106 ++++++++++++++--------------
17119 src/fcinit.c | 2 +-
17120 src/fcint.h | 74 ++++++++------------
17121 src/fcmatch.c | 7 +-
17122 src/fcname.c | 92 ++++++++++++------------
17123 src/fcpat.c | 10 ++--
17124 src/fcstr.c | 32 ++++----
17125 src/fcxml.c | 135 ++++++++++++++++++------------------
17126 19 files changed, 473 insertions(+), 443 deletions(-)
17127
17128 commit 3be03bed3955e91882b65315fdf8a68e4b453431
17129 Author: Keith Packard <keithp (a] keithp.com>
17130 Date: Fri Feb 15 00:49:44 2002 +0000
17131
17132 Update fontconfig and libxml2 to get them working with in-tree build
17133 process
17134
17135 fc-cache/Imakefile | 12 ++--------
17136 fc-list/Imakefile | 13 ++---------
17137 src/Imakefile | 55
17138 +++++----------------------------------------------
17139 3 files changed, 12 insertions(+), 68 deletions(-)
17140
17141 commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
17142 Author: Keith Packard <keithp (a] keithp.com>
17143 Date: Thu Feb 14 23:34:13 2002 +0000
17144
17145 Add new font configuration library which forms the basis of the
17146 new version
17147 of Xft
17148
17149 commit 24330d27f88bbf387d92128d2c21e005f2563e93
17150 Author: Keith Packard <keithp (a] keithp.com>
17151 Date: Thu Feb 14 23:34:13 2002 +0000
17152
17153 Initial revision
17154
17155 AUTHORS | 1 +
17156 COPYING | 22 +
17157 INSTALL | 3 +
17158 Imakefile | 25 +
17159 README | 2 +
17160 acconfig.h | 2 +
17161 configure.in | 202 +++++++
17162 cvscompile.sh | 6 +
17163 doc/fontconfig.tex | 55 ++
17164 fc-cache/Imakefile | 19 +
17165 fc-cache/fc-cache.c | 145 +++++
17166 fc-cache/fc-cache.man | 45 ++
17167 fc-list/Imakefile | 17 +
17168 fc-list/fc-list.c | 128 ++++
17169 fc-list/fc-list.man | 36 ++
17170 findfonts | 8 +
17171 fontconfig/Imakefile | 8 +
17172 fontconfig/fcfreetype.h | 34 +
17173 fontconfig/fcprivate.h | 117 ++++
17174 fontconfig/fcxml.h | 37 ++
17175 fontconfig/fontconfig.h | 551 +++++++++++++++++
17176 fonts.conf.in | 191 ++++++
17177 fonts.dtd | 165 +++++
17178 setfontdirs | 19 +
17179 src/Imakefile | 90 +++
17180 src/fcblanks.c | 84 +++
17181 src/fccache.c | 592 ++++++++++++++++++
17182 src/fccfg.c | 1369 ++++++++++++++++++++++++++++++++++++++++++
17183 src/fccharset.c | 1521
17184 +++++++++++++++++++++++++++++++++++++++++++++++
17185 src/fcdbg.c | 272 +++++++++
17186 src/fcdefault.c | 87 +++
17187 src/fcdir.c | 178 ++++++
17188 src/fcfreetype.c | 236 ++++++++
17189 src/fcfs.c | 82 +++
17190 src/fcinit.c | 174 ++++++
17191 src/fcint.h | 480 +++++++++++++++
17192 src/fclist.c | 442 ++++++++++++++
17193 src/fcmatch.c | 347 +++++++++++
17194 src/fcmatrix.c | 112 ++++
17195 src/fcname.c | 621 +++++++++++++++++++
17196 src/fcpat.c | 491 +++++++++++++++
17197 src/fcstr.c | 188 ++++++
17198 src/fcxml.c | 1032 ++++++++++++++++++++++++++++++++
17199 src/fontconfig.man | 1113 ++++++++++++++++++++++++++++++++++
17200 44 files changed, 11349 insertions(+), 0 deletions(-)
17201