ChangeLog revision 1.1.1.6 1 2017-11-07 gettextize <bug-gnu-gettext (a] gnu.org>
2
3 * m4/gettext.m4: New file, from gettext-0.19.8.1.
4 * m4/iconv.m4: New file, from gettext-0.19.8.1.
5 * m4/lib-ld.m4: New file, from gettext-0.19.8.1.
6 * m4/lib-link.m4: New file, from gettext-0.19.8.1.
7 * m4/lib-prefix.m4: New file, from gettext-0.19.8.1.
8 * m4/nls.m4: New file, from gettext-0.19.8.1.
9 * m4/po.m4: New file, from gettext-0.19.8.1.
10 * m4/progtest.m4: New file, from gettext-0.19.8.1.
11 * Makefile.am (EXTRA_DIST): Add config.rpath.
12 * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
13
14 2017-11-07 gettextize <bug-gnu-gettext (a] gnu.org>
15
16 * m4/gettext.m4: New file, from gettext-0.19.8.1.
17 * m4/iconv.m4: New file, from gettext-0.19.8.1.
18 * m4/lib-ld.m4: New file, from gettext-0.19.8.1.
19 * m4/lib-link.m4: New file, from gettext-0.19.8.1.
20 * m4/lib-prefix.m4: New file, from gettext-0.19.8.1.
21 * m4/nls.m4: New file, from gettext-0.19.8.1.
22 * m4/po.m4: New file, from gettext-0.19.8.1.
23 * m4/progtest.m4: New file, from gettext-0.19.8.1.
24 * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
25
26 commit 13087e38ace4f092667ab08617ced1d559f3d2e2
27 Author: Akira TAGOH <akira (a] tagoh.org>
28 Date: Wed Apr 6 21:05:36 2016 +0900
29
30 Bump version to 2.11.95
31
32 README | 41 +++++++++++++++++++++++++++++++++++++++--
33 configure.ac | 2 +-
34 fontconfig/fontconfig.h | 2 +-
35 3 files changed, 41 insertions(+), 4 deletions(-)
36
37 commit 0cfa146e6b41bc6b819fe0f37d0e2ff0a947eb3b
38 Author: Akira TAGOH <akira (a] tagoh.org>
39 Date: Wed Apr 6 21:04:42 2016 +0900
40
41 Update libtool revision
42
43 configure.ac | 2 +-
44 1 file changed, 1 insertion(+), 1 deletion(-)
45
46 commit d179cbc2536af16cf0f4992e0a4b2d751437ee6c
47 Author: Akira TAGOH <akira (a] tagoh.org>
48 Date: Wed Apr 6 14:39:15 2016 +0900
49
50 Revert "Workaround another race condition issue"
51
52 This reverts commit f44bfad235e63bb792c38e16ae1fbd281ec1453b.
53
54 src/fccache.c | 31 +------------------------------
55 src/fcdir.c | 31 ++++++-------------------------
56 src/fcint.h | 8 +-------
57 3 files changed, 8 insertions(+), 62 deletions(-)
58
59 commit d05d083e9f87eb378b92e477d34a88061a572d86
60 Author: Behdad Esfahbod <behdad (a] behdad.org>
61 Date: Tue Mar 8 17:20:41 2016 -0800
62
63 [GX] Improve weight mapping
64
65 Align the 'wght' axis default value to OS/2 weight value and
66 adjust accordingly. This makes both default=1.0 and default=400
67 models to work.
68
69 src/fcfreetype.c | 15 ++++++++++++---
70 1 file changed, 12 insertions(+), 3 deletions(-)
71
72 commit d709220d74c4ff6e609f35761b71d4d7136d02c1
73 Author: Behdad Esfahbod <behdad (a] behdad.org>
74 Date: Tue Mar 8 17:20:28 2016 -0800
75
76 Improve OpenType to Fontconfig weight mapping
77
78 src/fcweight.c | 25 +++++++++++++++++++------
79 1 file changed, 19 insertions(+), 6 deletions(-)
80
81 commit 27d61f1ddcda5543e9c6440a0f8794caa0b1eac7
82 Author: Behdad Esfahbod <behdad (a] behdad.org>
83 Date: Sun Aug 9 00:59:31 2015 +0200
84
85 [GX] Enumerate all named-instances in TrueType GX fonts
86
87 src/fcdir.c | 19 +++++++++++++++----
88 1 file changed, 15 insertions(+), 4 deletions(-)
89
90 commit 00c8408c6a82a79388f8119c4afce6e721b693f7
91 Author: Behdad Esfahbod <behdad (a] behdad.org>
92 Date: Sun Aug 9 09:06:37 2015 +0200
93
94 [GX] Support instance weight, width, and style name
95
96 src/fcfreetype.c | 74
97 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
98 1 file changed, 68 insertions(+), 6 deletions(-)
99
100 commit 28f62d1bb892e1c86eb0d5afaf125bfe0e34cbe9
101 Author: Behdad Esfahbod <behdad (a] behdad.org>
102 Date: Sun Aug 9 00:45:01 2015 +0200
103
104 Call FcFreeTypeQueryFace() from fcdir.c, instead of FcFreeTypeQuery()
105
106 Need for upcoming work. No functional change expected.
107
108 src/fcdir.c | 25 +++++++++++++++++++++----
109 1 file changed, 21 insertions(+), 4 deletions(-)
110
111 commit d570a841a2aa9d770578aa149e43bb2e5bd0f2df
112 Author: Patrick Haller <patrick.haller (a] haller-consult.de>
113 Date: Sat Jan 9 03:06:31 2016 +0100
114
115 Optimizations in FcStrSet
116
117 Applied optimizations:
118 - skip duplicate check in FcStrSetAppend for values originating
119 from readdir()
120 - grow FcStrSet in 64-element bulks for local FcStrSets (FcConfig
121 layout unaltered)
122
123 Starting gedit is measured to
124
125 Unoptimized Optimized
126 user[s] 0,806 0,579
127 sys[s] 0,062 0,062
128 Total Instr Fetch Cost: 1.658.683.750 895.069.820
129 Cachegrind D Refs: 513.917.619 312.000.436
130 Cachegrind Dl Misses: 8.605.632 4.954.639
131
132 src/fccache.c | 2 +-
133 src/fccfg.c | 4 ++--
134 src/fcdir.c | 6 +++---
135 src/fcint.h | 11 +++++++++++
136 src/fcstr.c | 47 +++++++++++++++++++++++++++++++++--------------
137 src/fcxml.c | 2 +-
138 6 files changed, 51 insertions(+), 21 deletions(-)
139
140 commit 98434b3392172233094cac25ade7225c93da9f1c
141 Author: Akira TAGOH <akira (a] tagoh.org>
142 Date: Wed Dec 2 11:31:50 2015 +0900
143
144 Add hintstyle templates and make hintslight default
145
146 conf.d/10-hinting-full.conf | 13 +++++++++++++
147 conf.d/10-hinting-medium.conf | 13 +++++++++++++
148 conf.d/10-hinting-none.conf | 13 +++++++++++++
149 conf.d/10-hinting-slight.conf | 13 +++++++++++++
150 conf.d/Makefile.am | 5 +++++
151 5 files changed, 57 insertions(+)
152
153 commit 04763135d47ae24a808fc15c4482e2bb6f847ab9
154 Author: Akira TAGOH <akira (a] tagoh.org>
155 Date: Wed Nov 25 11:58:14 2015 +0900
156
157 Avoid an error message on testing when no fonts.conf installed
158
159 This test case doesn't require any config files so no need to ensure
160 loading them.
161
162 test/test-bz89617.c | 2 +-
163 1 file changed, 1 insertion(+), 1 deletion(-)
164
165 commit 5886d98c368cdb76ddedc48aedbab45a5c7e96f6
166 Author: Akira TAGOH <akira (a] tagoh.org>
167 Date: Tue Nov 24 10:46:34 2015 +0900
168
169 Bug 93075 - Possible fix for make check failure on msys/MinGW...
170
171 Patch from Christian Fafard
172
173 test/run-test.sh | 13 +++++++++----
174 1 file changed, 9 insertions(+), 4 deletions(-)
175
176 commit 1d87fab8b18bf5a497646d98a1c6279372aac4ea
177 Author: Akira TAGOH <akira (a] tagoh.org>
178 Date: Wed Nov 18 14:44:17 2015 +0900
179
180 remomve unnecessary code
181
182 src/fcdefault.c | 1 -
183 1 file changed, 1 deletion(-)
184
185 commit d162a4a83d6bf2182e288e0bc0b4d3ae2f78f040
186 Author: Akira TAGOH <akira (a] tagoh.org>
187 Date: Fri Oct 16 17:24:22 2015 +0900
188
189 Fix assertion on 32bit arch
190
191 src/fcarch.c | 2 +-
192 1 file changed, 1 insertion(+), 1 deletion(-)
193
194 commit 6d6ce028eedc6775b61fe768eca4d791ba9db21d
195 Author: Akira TAGOH <akira (a] tagoh.org>
196 Date: Thu Oct 15 15:53:27 2015 +0900
197
198 Fix compiler warnings on MinGW
199
200 test/test-bz89617.c | 4 ++--
201 1 file changed, 2 insertions(+), 2 deletions(-)
202
203 commit bd96984e4b1da2e4b422050b773f3ded978d976c
204 Author: Akira TAGOH <akira (a] tagoh.org>
205 Date: Thu Oct 15 15:48:23 2015 +0900
206
207 Use int64_t instead of long long
208
209 src/fccache.c | 4 ++--
210 src/fcint.h | 2 +-
211 2 files changed, 3 insertions(+), 3 deletions(-)
212
213 commit 7ccde89758f23a7eb90549667cffb084e684ed48
214 Author: Akira TAGOH <akira (a] tagoh.org>
215 Date: Tue Oct 13 13:06:54 2015 +0900
216
217 Fix build issue on MinGW
218
219 src/fccache.c | 16 ++++++++++++++--
220 1 file changed, 14 insertions(+), 2 deletions(-)
221
222 commit a44cc450b5f3d67c0298a912e12ed5ff234490f9
223 Author: Akira TAGOH <akira (a] tagoh.org>
224 Date: Tue Oct 13 13:04:18 2015 +0900
225
226 Use long long to see the same size between LP64 and LLP64
227
228 src/fccache.c | 2 +-
229 src/fcint.h | 2 +-
230 2 files changed, 2 insertions(+), 2 deletions(-)
231
232 commit c88d9b62421e8ba35a71319c7b0d555d512510c7
233 Author: Akira TAGOH <akira (a] tagoh.org>
234 Date: Mon Aug 17 16:37:08 2015 +0900
235
236 Fail on make runtime as needed instead of configure if no python
237 installed
238
239 python isn't necessarily required to build fontconfig from tarball
240 so that
241 generated fcblanks.h is available in tarball.
242
243 https://bugs.freedesktop.org/show_bug.cgi?id=91663
244
245 configure.ac | 3 ++-
246 fc-blanks/Makefile.am | 5 +++++
247 2 files changed, 7 insertions(+), 1 deletion(-)
248
249 commit ad9f5880502c9a3f8e7f8919336888ee056f17ba
250 Author: Akira TAGOH <akira (a] tagoh.org>
251 Date: Fri Aug 14 17:17:34 2015 +0900
252
253 Fix the broken cache more.
254
255 Take a look at the nano second in the mtime to figure out
256 if the cache needs to be updated if available.
257 and do the mutex lock between scanning and writing a cache
258 to avoid the conflict.
259
260 Also we don't need to scan directories again after writing
261 caches. so getting rid of the related code as well.
262
263 https://bugs.freedesktop.org/show_bug.cgi?id=69845
264
265 and for reference:
266
267 https://bugzilla.redhat.com/show_bug.cgi?id=1236034
268
269 configure.ac | 3 ++
270 fc-cache/fc-cache.c | 75 +++++++++++++------------------------
271 fontconfig/fontconfig.h | 2 +-
272 src/fcarch.c | 2 +-
273 src/fccache.c | 98
274 ++++++++++++++++++++++++++++++++++++++++++++++++-
275 src/fcdir.c | 6 +++
276 src/fcint.h | 8 ++++
277 7 files changed, 142 insertions(+), 52 deletions(-)
278
279 commit 46ec6a52d4cc447cc3ff4a13b2067ecb76c9db2e
280 Author: Behdad Esfahbod <behdad (a] behdad.org>
281 Date: Fri Jun 26 17:02:13 2015 -0700
282
283 Revert changes made to FcConfigAppFontAddDir() recently
284
285 In 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb the behavior of
286 FcConfigAppFontAddFile/Dir() were changed to return false
287 if not fonts were found. While this is welldefined and useful
288 for AddFile(), it's quite problematic for AddDir(). For example,
289 if the directory is empty, is that a failure or success? Worse,
290 the false value from AddDir() was being propagated all the way
291 to FcInit() returning false now. This only happened upon memory
292 allocation failure before, and some clients assert that FcInit()
293 is successful.
294
295 With this change, AddDir() is reverted back to what it was.
296 AddFont() change (which was actually in fcdir.c) from the original
297 commit is left in.
298
299 doc/fcconfig.fncs | 2 +-
300 src/fccfg.c | 29 +++++++++++------------------
301 src/fcint.h | 3 ---
302 src/fcstr.c | 8 --------
303 4 files changed, 12 insertions(+), 30 deletions(-)
304
305 commit a8096dfa5965bfb1953fe829ff13eea23b4233c7
306 Author: Akira TAGOH <akira (a] tagoh.org>
307 Date: Wed Jun 24 15:46:45 2015 +0900
308
309 Bug 90867 - Memory Leak during error case in fccharset
310
311 https://bugs.freedesktop.org/show_bug.cgi?id=90867
312
313 src/fccharset.c | 24 ++++++++++++++++++++----
314 1 file changed, 20 insertions(+), 4 deletions(-)
315
316 commit 0551e1b344bd2f57015a378dae4a0771031c3042
317 Author: Akira TAGOH <akira (a] tagoh.org>
318 Date: Thu Jun 18 17:25:02 2015 +0900
319
320 Update CaseFolding.txt to Unicode 8.0
321
322 fc-case/CaseFolding.txt | 147
323 +++++++++++++++++++++++++++++++++++++++++++++++-
324 fc-case/Makefile.am | 3 +
325 2 files changed, 147 insertions(+), 3 deletions(-)
326
327 commit 6f929ff37ce277a12256b918751e2f3fca2fcb8a
328 Author: Akira TAGOH <akira (a] tagoh.org>
329 Date: Wed Jun 17 16:34:29 2015 +0900
330
331 Fix a memory leak in FcFreeTypeQueryFace
332
333 src/fcfreetype.c | 2 ++
334 1 file changed, 2 insertions(+)
335
336 commit 46b2c62faa64250eec3981ee816e91a9a3dee857
337 Author: Akira TAGOH <akira (a] tagoh.org>
338 Date: Wed Jun 17 16:29:08 2015 +0900
339
340 Add a warning for blank in fonts.conf
341
342 and remove the unnecessary code for parsing blanks
343
344 src/fcxml.c | 7 +++++++
345 1 file changed, 7 insertions(+)
346
347 commit 33fd436a3ec63ca58f3cb51bd4ab7b33e90d89c8
348 Author: Akira TAGOH <akira (a] tagoh.org>
349 Date: Wed Jun 17 16:15:35 2015 +0900
350
351 Don't return FcFalse even when no fonts dirs is configured
352
353 src/fccfg.c | 2 ++
354 src/fcint.h | 3 +++
355 src/fcstr.c | 8 ++++++++
356 3 files changed, 13 insertions(+)
357
358 commit f6d61c9beed856a925bd60c025b55284b2d88161
359 Author: Akira TAGOH <akira (a] tagoh.org>
360 Date: Fri Jun 12 11:30:01 2015 +0900
361
362 mark as private at this moment
363
364 fontconfig/fontconfig.h | 3 ---
365 src/fcint.h | 3 +++
366 2 files changed, 3 insertions(+), 3 deletions(-)
367
368 commit dbda1171427071ff31429ea6d36330bb8f193138
369 Author: Akira TAGOH <akira (a] tagoh.org>
370 Date: Tue Jun 9 11:15:25 2015 +0900
371
372 No need to be public
373
374 fontconfig/fontconfig.h | 3 ---
375 src/fcint.h | 3 +++
376 2 files changed, 3 insertions(+), 3 deletions(-)
377
378 commit 359ada2b4c12b6b6c3b4c017f95a35f18a3c6dd7
379 Author: Akira TAGOH <akira (a] tagoh.org>
380 Date: Tue Jun 9 11:15:06 2015 +0900
381
382 Fix a crash when no objects are available after filtering
383
384 src/fcdbg.c | 2 +-
385 1 file changed, 1 insertion(+), 1 deletion(-)
386
387 commit 10a57edd07f8dc64b60c71d51c225436f4fbb3bc
388 Author: Akira TAGOH <akira (a] tagoh.org>
389 Date: Mon Jun 8 17:38:02 2015 +0900
390
391 Add one more debugging option to see transformation on font-matching
392
393 just setting FC_MATCH=3 shows a lot of information and hard to keep
394 on track for informamtion
395 which is really necessary to see. to use this more effectively,
396 added FC_DBG_MATCH_FILTER to
397 see for what one really want to see. it takes a comma-separated-list
398 of object names.
399 If you want to see family name only, try like this:
400
401 FC_DBG_MATCH_FILTER=family FC_DEBUG=4096 fc-match
402
403 debugging output will be filtered out and see family only in the
404 result.
405
406 doc/fontconfig-user.sgml | 6 +++-
407 fontconfig/fontconfig.h | 6 ++++
408 src/fcdbg.c | 78
409 ++++++++++++++++++++++++++++++++++++++++++++++++
410 src/fcint.h | 1 +
411 src/fcmatch.c | 41 +++++++++++++++++++++++++
412 src/fcpat.c | 6 ++++
413 6 files changed, 137 insertions(+), 1 deletion(-)
414
415 commit 1827ef7b1e0a1fba27fcdb8a021abaa8ee7782eb
416 Author: Akira TAGOH <akira (a] tagoh.org>
417 Date: Tue Jun 2 17:33:03 2015 +0900
418
419 Bump version to 2.11.94
420
421 README | 40 ++++++++++++++++++++++++++++++++++++++--
422 configure.ac | 2 +-
423 fontconfig/fontconfig.h | 2 +-
424 3 files changed, 40 insertions(+), 4 deletions(-)
425
426 commit 481a9f03a020ee53500585332786826e8c3ebd8e
427 Author: Behdad Esfahbod <behdad (a] behdad.org>
428 Date: Wed May 27 14:40:15 2015 -0700
429
430 Bump cache version number to 6, because of recent FcRange changes
431
432 fontconfig/fontconfig.h | 2 +-
433 1 file changed, 1 insertion(+), 1 deletion(-)
434
435 commit ee2d1da2d21bc14127f4cf12312e1f007935e8b0
436 Author: Behdad Esfahbod <behdad (a] behdad.org>
437 Date: Wed May 27 14:36:35 2015 -0700
438
439 Reduce number of places that cache version is specified to 1
440
441 fontconfig/fontconfig.h | 5 ++++-
442 src/fccache.c | 6 +++---
443 src/fcint.h | 3 +--
444 3 files changed, 8 insertions(+), 6 deletions(-)
445
446 commit 5bad26ccb6686f1b9c8df6c1e9b49a72d42ad661
447 Author: Behdad Esfahbod <behdad (a] behdad.org>
448 Date: Wed Aug 20 16:07:26 2014 -0400
449
450 Simplify FcRange
451
452 src/fcdbg.c | 10 ++----
453 src/fcint.h | 25 +-------------
454 src/fcmatch.c | 2 +-
455 src/fcname.c | 14 ++------
456 src/fcrange.c | 109
457 ++++++++++------------------------------------------------
458 src/fcxml.c | 12 +++----
459 6 files changed, 28 insertions(+), 144 deletions(-)
460
461 commit 13a5ae9fb953c8a8eb3ec801781a499521c211f3
462 Author: Behdad Esfahbod <behdad (a] behdad.org>
463 Date: Wed Aug 20 16:03:02 2014 -0400
464
465 Fix compiler warnings
466
467 src/fcxml.c | 3 +++
468 1 file changed, 3 insertions(+)
469
470 commit 346073d9dc17fc07758f7ef86c4ed05213ed0dab
471 Author: Behdad Esfahbod <behdad (a] behdad.org>
472 Date: Sun Jul 6 20:36:18 2014 -0400
473
474 Don't set FC_SIZE for bitmap fonts
475
476 They get FC_PIXELSIZE set, which is later converted to FC_SIZE using
477 FC_DPI.
478
479 src/fcfreetype.c | 36 ++++++++++++------------------------
480 1 file changed, 12 insertions(+), 24 deletions(-)
481
482 commit eba6f109de475215c2d4b42612f6baf57041536d
483 Author: Behdad Esfahbod <behdad (a] behdad.org>
484 Date: Fri Jul 4 17:15:11 2014 -0400
485
486 Accept Integer for FC_SIZE
487
488 There are more places to fix I'm sure...
489
490 https://bugs.freedesktop.org/show_bug.cgi?id=80873
491
492 src/fcname.c | 4 +++-
493 1 file changed, 3 insertions(+), 1 deletion(-)
494
495 commit cb2f096e15cb868cbf29428b6dd339b8ba344e50
496 Author: Behdad Esfahbod <behdad (a] behdad.org>
497 Date: Fri Jul 4 16:18:52 2014 -0400
498
499 Add bitmap-only font size as Double, not Range
500
501 The whole size setting part still smells to me.
502
503 src/fcfreetype.c | 7 +------
504 1 file changed, 1 insertion(+), 6 deletions(-)
505
506 commit 51756aab180c9f7a6632743885695add2f511100
507 Author: Behdad Esfahbod <behdad (a] behdad.org>
508 Date: Fri Jul 4 16:13:45 2014 -0400
509
510 Only set FC_SIZE for scalable fonts if OS/2 version 5 is present
511
512 Part of https://bugs.freedesktop.org/show_bug.cgi?id=80873
513
514 src/fcfreetype.c | 28 +++++++++++++++-------------
515 1 file changed, 15 insertions(+), 13 deletions(-)
516
517 commit d09ba385892862e18c409f49405f51f066dea552
518 Author: Behdad Esfahbod <behdad (a] behdad.org>
519 Date: Fri Jul 4 16:09:23 2014 -0400
520
521 Write ranges using a [start finish) format
522
523 To show closed and open ends.
524
525 src/fcdbg.c | 2 +-
526 src/fcname.c | 4 ++--
527 2 files changed, 3 insertions(+), 3 deletions(-)
528
529 commit 4c9101f7044b68aa121557c796384e4bdf08f73f
530 Author: Akira TAGOH <akira (a] tagoh.org>
531 Date: Mon May 25 21:41:05 2015 +0900
532
533 Revert the previous change
534
535 and just abort if the object id is overflowed.
536
537 src/fcobjs.c | 16 +---------------
538 1 file changed, 1 insertion(+), 15 deletions(-)
539
540 commit 09edd84cf8e8bd1f6062c8803316327e662fdbda
541 Author: Akira TAGOH <akira (a] tagoh.org>
542 Date: Fri May 22 20:51:21 2015 +0900
543
544 Detect the overflow for the object ID
545
546 Continue to increase the object id even after FcFini()
547 and detect the overflow. that would be rather easier than
548 reset the object id with the complicated mutex and atomic
549 functions.
550
551 This situation would be quite unlikely to happen though
552
553 src/fcobjs.c | 22 +++++++++++++++++++++-
554 1 file changed, 21 insertions(+), 1 deletion(-)
555
556 commit f053231186fc340b5365a59eea30db5af787877a
557 Author: Akira TAGOH <akira (a] tagoh.org>
558 Date: Fri May 22 20:46:54 2015 +0900
559
560 Fix a crash
561
562 segfault happens when the config needs to be migrated to XDG's
563 and no definition for include with prefix="xdg"
564
565 src/fcxml.c | 1 +
566 1 file changed, 1 insertion(+)
567
568 commit 249306fbd782570cf958675672d21cf12aa1f14e
569 Author: Akira TAGOH <akira (a] tagoh.org>
570 Date: Fri May 22 20:45:05 2015 +0900
571
572 Fix a typo
573
574 src/fcxml.c | 2 +-
575 1 file changed, 1 insertion(+), 1 deletion(-)
576
577 commit fa6c6b53c5a42ae6a9f8254ca9603dbe0aec63ad
578 Author: Akira TAGOH <akira (a] tagoh.org>
579 Date: Fri May 22 16:53:34 2015 +0900
580
581 Fix memory leaks after FcFini()
582
583 Reported by Jia Wang
584
585 https://bugs.freedesktop.org/show_bug.cgi?id=83770
586
587 fontconfig/fontconfig.h | 2 +-
588 src/fcinit.c | 2 ++
589 src/fcint.h | 6 ++++++
590 src/fcobjs.c | 25 ++++++++++++++++++++++++-
591 src/fcxml.c | 47
592 +++++++++++++++++++++++++++++++++++++++++++----
593 5 files changed, 76 insertions(+), 6 deletions(-)
594
595 commit bcfe167e3d60402c1f999359ca8531c6fae01a2b
596 Author: Behdad Esfahbod <behdad (a] behdad.org>
597 Date: Mon May 18 15:26:03 2015 -0700
598
599 Add su[pport for symbol fonts
600
601 Adds FC_SYMBOL.
602
603 This affects fonts having a cmap with platform 3 encoding 0.
604 We now map their glyphs from the PUA area to the Latin1 area.
605
606 See thread "Webdings and other MS symbol fonts don't display"
607 on the mailing list.
608
609 Test before/after with:
610 $ pango-view --markup --text='<span
611 fallback="false">×</span>' --font=Wingdings
612
613 doc/fontconfig-devel.sgml | 1 +
614 fontconfig/fontconfig.h | 1 +
615 src/fcdefault.c | 1 +
616 src/fcfreetype.c | 57
617 ++++++++++++++++++++++++++++++++++++++++++++---
618 src/fcmatch.c | 1 +
619 src/fcobjs.h | 1 +
620 6 files changed, 59 insertions(+), 3 deletions(-)
621
622 commit ead7275e05966eca19f530712f8e5c738a61cf4f
623 Author: Akira TAGOH <akira (a] tagoh.org>
624 Date: Mon May 18 14:03:50 2015 +0900
625
626 Bug 90148 - Don't warn if cachedir isn't specified
627
628 only warn when FONTCONFIG_FILE or FONTCONFIG_PATH is set.
629
630 Bug 90148 - Don't warn if cachedir isn't specified
631
632 src/fcinit.c | 26 +++++++++++++++++++-------
633 1 file changed, 19 insertions(+), 7 deletions(-)
634
635 commit 55ff8419274fd5ce59675f220b85035a3986d6cf
636 Author: Akira TAGOH <akira (a] tagoh.org>
637 Date: Tue May 12 14:47:38 2015 +0900
638
639 Make FC_SCALE deprecated
640
641 Use FC_MATRIX instead.
642
643 https://bugs.freedesktop.org/show_bug.cgi?id=90257
644
645 doc/fontconfig-devel.sgml | 2 +-
646 doc/fontconfig-user.sgml | 2 +-
647 fontconfig/fontconfig.h | 2 +-
648 3 files changed, 3 insertions(+), 3 deletions(-)
649
650 commit a10cb2e4d7fb7d790fe913058f0821ccf2185a86
651 Author: Akira TAGOH <akira (a] tagoh.org>
652 Date: Tue May 12 14:28:45 2015 +0900
653
654 Add missing description for usage
655
656 fc-query/fc-query.c | 9 +++++----
657 fc-scan/fc-scan.c | 7 ++++---
658 2 files changed, 9 insertions(+), 7 deletions(-)
659
660 commit 4c040d393dfb47b8a2f75fb639f6b5e92fced6f3
661 Author: Akira TAGOH <akira (a] tagoh.org>
662 Date: Wed Apr 22 19:37:46 2015 +0900
663
664 Observe blanks to compute correct languages in fc-query/fc-scan
665
666 Added --ignore-blanks option to get back the behavior.
667
668 https://bugs.freedesktop.org/show_bug.cgi?id=79955
669
670 fc-query/fc-query.c | 19 ++++++++++++++-----
671 fc-query/fc-query.sgml | 12 ++++++++++++
672 fc-scan/fc-scan.c | 21 +++++++++++++++------
673 fc-scan/fc-scan.sgml | 14 +++++++++++++-
674 4 files changed, 54 insertions(+), 12 deletions(-)
675
676 commit 4a6f5efd5f6a468e1872d58e589bcf30ba88e2fd
677 Author: Behdad Esfahbod <behdad (a] behdad.org>
678 Date: Thu Apr 30 11:25:59 2015 -0400
679
680 Fix bitmap scaling
681
682 Was broken by 66db69a6d991945f96feb1da683a2e04ea396842. Ouch!
683
684 conf.d/10-scale-bitmap-fonts.conf | 32 +++++++++++++++++---------------
685 1 file changed, 17 insertions(+), 15 deletions(-)
686
687 commit 3a4136778cc5a4ff1dc979cbd50fcdf73cab4d70
688 Author: Akira TAGOH <akira (a] tagoh.org>
689 Date: Wed Apr 22 14:36:29 2015 +0900
690
691 Drop unmaintained code
692 Use four-byte code for foundry as is instead.
693
694 https://bugs.freedesktop.org/show_bug.cgi?id=88679
695
696 src/fcfreetype.c | 84
697 ++++++++------------------------------------------------
698 1 file changed, 12 insertions(+), 72 deletions(-)
699
700 commit b3fc08bc952505e322160a4a7eb146754ae4f24a
701 Author: Akira TAGOH <akira (a] tagoh.org>
702 Date: Wed Apr 22 11:17:04 2015 +0900
703
704 Fix a typo in fontconfig-user.sgml
705
706 https://bugs.freedesktop.org/show_bug.cgi?id=90105
707
708 doc/fontconfig-user.sgml | 2 +-
709 1 file changed, 1 insertion(+), 1 deletion(-)
710
711 commit 07be485a0a84995ce69bf60e3b1bb22cb35f6b0e
712 Author: Akira TAGOH <akira (a] tagoh.org>
713 Date: Mon Apr 20 10:49:21 2015 +0900
714
715 Fix a typo for the latest cache version
716
717 doc/fontconfig-user.sgml | 2 +-
718 1 file changed, 1 insertion(+), 1 deletion(-)
719
720 commit f6e6a8a22b9d775fff117d65016b5e85233a7293
721 Author: <lrn1986 (a] gmail.com>
722 Date: Wed Apr 8 08:41:25 2015 +0000
723
724 W32: Support cache paths relative to the root directory
725
726 Paths starting with '/' don't make sense on W32 as-is,
727 prepend the installation root directory to them.
728
729 This allows the cache to be contained within a particular
730 fontconfig installation (as long as the default
731 --with-cache-dir= is overriden at configure time).
732
733 src/fccfg.c | 2 ++
734 src/fcxml.c | 21 ++++++++++++++++++++-
735 2 files changed, 22 insertions(+), 1 deletion(-)
736
737 commit 7bc07cf6c2a5685ab95f146f5af2b3bcd5f5864d
738 Author: Akira TAGOH <akira (a] tagoh.org>
739 Date: Mon Mar 30 15:18:44 2015 +0900
740
741 Fix SIGFPE
742
743 src/fcrange.c | 2 +-
744 1 file changed, 1 insertion(+), 1 deletion(-)
745
746 commit e92c92ff22c13e96afd6dfa0f75e7b37b9cfa06d
747 Author: Akira TAGOH <akira (a] tagoh.org>
748 Date: Wed Mar 25 12:10:48 2015 +0900
749
750 Fix unknown attribute in Win32
751
752 src/fcxml.c | 2 +-
753 1 file changed, 1 insertion(+), 1 deletion(-)
754
755 commit c965c9f67759585909fa03236bad826de85bd39c
756 Author: Akira TAGOH <akira (a] tagoh.org>
757 Date: Mon Mar 23 13:30:59 2015 +0900
758
759 Bug 89617 - FcConfigAppFontAddFile() returns false on any font file
760
761 Prior to the change of 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb
762 FcConfigAppFontAddFile() always returned FcTrue no matter what
763 fonts was added. after that, it always returned FcFalse because
764 adding a font doesn't add any subdirs with FcFileScanConfig().
765 so changing that to simply ignore it.
766
767 Also fixing it to return FcFalse if non-fonts was added, i.e.
768 FcFreeTypeQuery() fails.
769
770 https://bugs.freedesktop.org/show_bug.cgi?id=89617
771
772 src/fccfg.c | 4 +++-
773 src/fcdir.c | 2 ++
774 test/Makefile.am | 7 +++++++
775 test/test-bz89617.c | 38 ++++++++++++++++++++++++++++++++++++++
776 4 files changed, 50 insertions(+), 1 deletion(-)
777
778 commit 7301f2f02816c5d44ee75dd0689c806c5aabdbda
779 Author: Akira TAGOH <akira (a] tagoh.org>
780 Date: Mon Mar 23 13:18:49 2015 +0900
781
782 Remove the dead code
783
784 src/fcdir.c | 2 --
785 1 file changed, 2 deletions(-)
786
787 commit 69ff6b6e260584e383c38b1b7034ddcbb23d214f
788 Author: Akira TAGOH <akira (a] tagoh.org>
789 Date: Mon Mar 9 12:22:40 2015 +0900
790
791 Bump version to 2.11.93
792
793 README | 37 +++++++++++++++++++++++++++++++++++--
794 configure.ac | 6 +++---
795 fontconfig/fontconfig.h | 2 +-
796 3 files changed, 39 insertions(+), 6 deletions(-)
797
798 commit b75d809d1298b791f39596170950597bcfe98dd6
799 Author: Akira TAGOH <akira (a] tagoh.org>
800 Date: Mon Mar 9 12:22:30 2015 +0900
801
802 Fix a trivial bug for dist
803
804 fc-blanks/Makefile.am | 1 +
805 1 file changed, 1 insertion(+)
806
807 commit f5b1e0ab97daa0e08af8d667cabb700bb73da568
808 Author: Akira TAGOH <akira (a] tagoh.org>
809 Date: Mon Mar 9 12:18:03 2015 +0900
810
811 Fix an infinite loop in FcBlanksIsMember()
812
813 src/fcblanks.c | 2 +-
814 1 file changed, 1 insertion(+), 1 deletion(-)
815
816 commit 484834c186dee281bcd13067d7b7bce1322b4e0b
817 Author: Akira TAGOH <akira (a] tagoh.org>
818 Date: Fri Mar 6 11:15:26 2015 +0900
819
820 Fix a bug in the previous change forFcBlanksIsMember()
821
822 src/fcblanks.c | 3 +--
823 1 file changed, 1 insertion(+), 2 deletions(-)
824
825 commit ed74a58ccc245bacd907cd91e0f3df64e427c163
826 Author: Akira TAGOH <akira (a] tagoh.org>
827 Date: Fri Mar 6 11:05:23 2015 +0900
828
829 Fix a segfault when OOM happened.
830
831 Reported by Matt Breedlove
832
833 src/fcinit.c | 2 ++
834 1 file changed, 2 insertions(+)
835
836 commit 96a3f6879c13577cc9edd867b3f89b0cba469073
837 Author: Akira TAGOH <akira (a] tagoh.org>
838 Date: Thu Mar 5 17:52:04 2015 +0900
839
840 Improve the performance on searching blanks
841
842 After the change of d6a5cc665a1d7e91332944353e92c83ad114368c
843 we have a lot of code points in FcBlanks. doing the linear search
844 on the array isn't comfortable anymore.
845 So re-implementing FcBlanksIsMember() to use the binary search.
846
847 Figuring out how much improved after this change depends on
848 how many fonts proceed with fc-cache say though, it's about 20 times
849 faster here on testing. which sounds good enough for
850 improvement.
851
852 src/fcblanks.c | 21 ++++++++++++++++++---
853 1 file changed, 18 insertions(+), 3 deletions(-)
854
855 commit d997d7c770cd6a36159090fd0b8720a3dc426707
856 Author: Behdad Esfahbod <behdad (a] behdad.org>
857 Date: Wed Jan 21 14:35:03 2015 -0800
858
859 Simplify some more
860
861 src/fcfreetype.c | 20 ++++++++------------
862 1 file changed, 8 insertions(+), 12 deletions(-)
863
864 commit 9c99baba66d335738318dc7cacef64fafb699ebf
865 Author: Behdad Esfahbod <behdad (a] behdad.org>
866 Date: Wed Jan 21 14:32:51 2015 -0800
867
868 Remove dead code after previous commit
869
870 src/fcfreetype.c | 339
871 +------------------------------------------------------
872 1 file changed, 3 insertions(+), 336 deletions(-)
873
874 commit 2f311c562d87c0bf95d27709e82afd196c2bff28
875 Author: Akira TAGOH <akira (a] tagoh.org>
876 Date: Tue Mar 3 11:30:12 2015 +0900
877
878 Fix the array allocation
879
880 src/fcstat.c | 2 +-
881 1 file changed, 1 insertion(+), 1 deletion(-)
882
883 commit f18f2f88f287a2438d2bf9b27773cb14606cbb11
884 Author: Akira TAGOH <akira (a] tagoh.org>
885 Date: Mon Feb 9 16:45:43 2015 +0900
886
887 Don't add FC_LANG when it has "und"
888
889 to avoid the situation to find the better fallback font.
890
891 https://code.google.com/p/chromium/issues/detail?id=392724 has
892 more words to explain the details.
893
894 https://bugs.freedesktop.org/show_bug.cgi?id=81185
895
896 src/fccfg.c | 9 +++++++++
897 1 file changed, 9 insertions(+)
898
899 commit 724664e3fd056b864576f8e100a8de5c0e93a725
900 Author: Akira TAGOH <akira (a] tagoh.org>
901 Date: Mon Mar 2 11:34:53 2015 +0900
902
903 Fix a build issue when $(srcdir) != $(builddir)
904
905 fc-blanks/Makefile.am | 4 ++--
906 1 file changed, 2 insertions(+), 2 deletions(-)
907
908 commit a9d4dba7492e060f9d225307c58d79bc50b16cd3
909 Author: Akira TAGOH <akira (a] tagoh.org>
910 Date: Fri Feb 27 15:48:54 2015 +0900
911
912 Update the script to recognize the escaped space
913
914 fc-blanks/fc-blanks.py | 15 +++++++++++----
915 1 file changed, 11 insertions(+), 4 deletions(-)
916
917 commit d6a5cc665a1d7e91332944353e92c83ad114368c
918 Author: Akira TAGOH <akira (a] tagoh.org>
919 Date: Fri Feb 27 14:17:26 2015 +0900
920
921 Hardcode the blanks in the library
922
923 https://bugs.freedesktop.org/show_bug.cgi?id=79956
924
925 Makefile.am | 2 +-
926 configure.ac | 2 +
927 fc-blanks/Makefile.am | 40 +++++++++++++++
928 fc-blanks/fc-blanks.py | 125
929 ++++++++++++++++++++++++++++++++++++++++++++++
930 fc-blanks/fcblanks.tmpl.h | 25 ++++++++++
931 fonts.conf.in | 68 -------------------------
932 src/fcblanks.c | 7 +++
933 src/fccfg.c | 3 +-
934 8 files changed, 202 insertions(+), 70 deletions(-)
935
936 commit 97cf7ec4d740c9b3ac7c29388224f5e0c226a120
937 Author: Akira TAGOH <akira (a] tagoh.org>
938 Date: Fri Feb 27 12:04:44 2015 +0900
939
940 Rework again to copy the struct dirent
941
942 Assuming that d_name is the last member of struct dirent.
943 In POSIX, the maximum length of d_name is defined as NAME_MAX
944 or FILENAME_MAX though, that assumption may be wrong on some
945 platforms where defines d_name as the flexible array member
946 and allocate the minimum memory to store d_name.
947
948 Patch from Raimund Steger
949
950 src/fcstat.c | 9 ++-------
951 1 file changed, 2 insertions(+), 7 deletions(-)
952
953 commit 1add10bfbc6f0667284f58cb388ae02f695b4a57
954 Author: Michael Haubenwallner <michael.haubenwallner (a] ssi-schaefer.com>
955 Date: Thu Feb 26 12:23:27 2015 +0100
956
957 Ensure config.h is included first, bug#89336.
958
959 config.h may define ABI-specific macros, especially for AIX,
960 so has to be included before any system header - via fcint.h.
961
962 https://bugs.freedesktop.org/show_bug.cgi?id=89336
963
964 src/fcarch.c | 3 +--
965 1 file changed, 1 insertion(+), 2 deletions(-)
966
967 commit 8809d1b73b9c162ee0fecd314e2a80b287309954
968 Author: Akira TAGOH <akira (a] tagoh.org>
969 Date: Thu Feb 26 14:08:20 2015 +0900
970
971 Copy the real size of struct dirent
972
973 In some platforms, d_name is defined as the flexible array member.
974 We may need to compute the real size for that case.
975
976 configure.ac | 1 +
977 src/fcstat.c | 11 +++++++++--
978 2 files changed, 10 insertions(+), 2 deletions(-)
979
980 commit dd427253cc73d8786bbf436ec4d026f370ab0812
981 Author: Akira TAGOH <akira (a] tagoh.org>
982 Date: Wed Feb 25 17:36:50 2015 +0900
983
984 filter can be null
985
986 src/fcstat.c | 2 +-
987 1 file changed, 1 insertion(+), 1 deletion(-)
988
989 commit 45018e6979198b92b732b4b5e29671b2fe499bd8
990 Author: Akira TAGOH <akira (a] tagoh.org>
991 Date: Tue Feb 24 15:25:16 2015 +0900
992
993 Fix pointer cast warning on win32
994
995 src/fclist.c | 2 +-
996 1 file changed, 1 insertion(+), 1 deletion(-)
997
998 commit f43c58189bb667e65630c37f33a58d39d7c550f6
999 Author: Akira TAGOH <akira (a] tagoh.org>
1000 Date: Tue Feb 24 15:01:14 2015 +0900
1001
1002 ifdef'd the unnecessary code for win32
1003
1004 src/fcxml.c | 4 ++++
1005 1 file changed, 4 insertions(+)
1006
1007 commit ed0d705e2221adbfb21de357c1a82b7a2a5c3641
1008 Author: Akira TAGOH <akira (a] tagoh.org>
1009 Date: Tue Feb 10 19:32:13 2015 +0900
1010
1011 Fix a build fail on some non-POSIX platforms
1012
1013 Use own scandir function. according to this change,
1014 we don't need -Werror things in configure anymore.
1015
1016 configure.ac | 35 --------------------------
1017 src/fcstat.c | 80
1018 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------
1019 2 files changed, 72 insertions(+), 43 deletions(-)
1020
1021 commit d6d5adeb7940c0d0beb86489c2a1c2ce59e5c044
1022 Author: Behdad Esfahbod <behdad (a] behdad.org>
1023 Date: Wed Jan 21 14:13:36 2015 -0800
1024
1025 Fix symbol cmap handling
1026
1027 A while back we removed Apple Roman encoding support. This broke
1028 symbol fonts (Wingdings, etc) because those fonts come with two
1029 cmaps:
1030
1031 1) platform=1,encoding=0, aka Apple Roman, which maps identity,
1032 2) platform=3,encoding=0, aka MS Symbol font
1033
1034 Now, the reason the Apple Roman removal "broke" these fonts is
1035 obvious, and for the better: these fonts were mapping ASCII and
1036 other Latin chars to symbols.
1037
1038 The reason the fonts didn't work anymore, however, is that we were
1039 mishandling the MS symbol-font cmaps. In their modern incarnation
1040 they are like regular non-symbol-font cmap that map PUA codepoints
1041 to symbols. We want to expose those as such. Hence, this change
1042 just removes the special-handling for that.
1043
1044 Now, the reason this confusion happened, if I was to guess, is either
1045 that FreeType docs are wrong saying that FT_ENCODING_MS_SYMBOL is
1046 the "Microsoft Symbol encoding, used to encode mathematical symbols":
1047
1048 http://www.kostis.net/charsets/symbol.htm
1049
1050 or maybe it started that way, but turned into also mapping MS symbol-
1051 font cmaps, which is a completely different thing. At any rate, I
1052 don't know if there are any fonts that use this thing these days, but
1053 the code here didn't seem to produce charset for any font. By now I'm
1054 convinced that this change is the Right Thing to do. The MS Symbol
1055 thing was called AdobeSymbol in our code by the way.
1056
1057 This fixes the much-reported bug that windings, etc are not usable
1058 with recent fontconfig:
1059 https://bugs.freedesktop.org/show_bug.cgi?id=58641
1060
1061 Now I see PUA mappings reported for Wingdings.
1062
1063 This also fixes:
1064 Bug 48947 - Drop the non-Unicode cmap support gradually
1065 https://bugs.freedesktop.org/show_bug.cgi?id=48947
1066 since the AdobeSymbol was the last non-Unicode cmap we were
1067 trying to parse (very incorrectly).
1068
1069 Lots of code around this change can be simplified. I'll push those
1070 out (including removing the table itself) in subsequent changes.
1071
1072 src/fcfreetype.c | 2 +-
1073 1 file changed, 1 insertion(+), 1 deletion(-)
1074
1075 commit eb5e89f817a78e8f6fbb0d8a1b48c510f1b898b1
1076 Author: Akira TAGOH <akira (a] tagoh.org>
1077 Date: Tue Jan 20 20:34:47 2015 +0900
1078
1079 Add pkg.m4 to git
1080
1081 m4/pkg.m4 | 214
1082 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1083 1 file changed, 214 insertions(+)
1084
1085 commit 78ed920e2be4dca04ff64ba98cf6935fc40cc758
1086 Author: Akira TAGOH <akira (a] tagoh.org>
1087 Date: Mon Jan 19 19:48:50 2015 +0900
1088
1089 Fix a typo in docs
1090
1091 doc/fontconfig-user.sgml | 2 +-
1092 fc-cache/fc-cache.sgml | 2 +-
1093 fc-cat/fc-cat.sgml | 2 +-
1094 3 files changed, 3 insertions(+), 3 deletions(-)
1095
1096 commit 694368667a15341ea30b37a36e9540e6b1492680
1097 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1098 Date: Fri Jan 16 09:35:22 2015 -0800
1099
1100 Fix configure to work with Solaris Studio compilers
1101
1102 Passing -Werror in the scandir() checks caused Studio cc to report
1103 "Unrecognized option errors", confusing configure into thinking that
1104 scandir() was not available. Use Studio equivalent flags instead.
1105
1106 Leaves -Werror as the default for all other compilers, including
1107 unknown ones, to flag to them that they need to update their flags
1108 as well if -Werror is not correct for them.
1109
1110 Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
1111
1112 configure.ac | 13 ++++++++++++-
1113 1 file changed, 12 insertions(+), 1 deletion(-)
1114
1115 commit 4d739d13f4f58e11c62006e4f70776a945094ea4
1116 Author: Akira TAGOH <akira (a] tagoh.org>
1117 Date: Tue Jan 13 12:40:40 2015 +0900
1118
1119 Bump version to 2.11.92
1120
1121 README | 9 +++++++--
1122 configure.ac | 2 +-
1123 fontconfig/fontconfig.h | 2 +-
1124 3 files changed, 9 insertions(+), 4 deletions(-)
1125
1126 commit 4c60fabf6617a8954e46bdaeccc95667375fa159
1127 Author: Akira TAGOH <akira (a] tagoh.org>
1128 Date: Tue Jan 6 16:37:18 2015 +0900
1129
1130 Add missing docs
1131
1132 doc/fontconfig-devel.sgml | 5 +++++
1133 doc/fontconfig-user.sgml | 7 +++++++
1134 2 files changed, 12 insertions(+)
1135
1136 commit fff4086e1587f94c267055ff5c3b48df1f1055f7
1137 Author: Akira TAGOH <akira (a] tagoh.org>
1138 Date: Thu Dec 25 13:49:25 2014 +0900
1139
1140 Bump version to 2.11.91
1141
1142 README | 80
1143 +++++++++++++++++++++++++++++++++++++++++++++++--
1144 configure.ac | 2 +-
1145 fontconfig/fontconfig.h | 2 +-
1146 3 files changed, 80 insertions(+), 4 deletions(-)
1147
1148 commit 4420b27c074821a1d1f9d6ebe822a610176a417d
1149 Author: Akira TAGOH <akira (a] tagoh.org>
1150 Date: Thu Dec 25 13:48:57 2014 +0900
1151
1152 Fix a typo
1153
1154 missing a terminator caused a document generation fail.
1155
1156 doc/fcrange.fncs | 1 +
1157 1 file changed, 1 insertion(+)
1158
1159 commit 365809938e901e603d2fe93363545e1c1afc1816
1160 Author: Akira TAGOH <akira (a] tagoh.org>
1161 Date: Thu Dec 25 13:11:21 2014 +0900
1162
1163 Bump the cache version to 5
1164
1165 FcPattern isn't compatible to the older.
1166
1167 fontconfig/fontconfig.h | 2 +-
1168 src/fcint.h | 2 +-
1169 2 files changed, 2 insertions(+), 2 deletions(-)
1170
1171 commit 456937cd15568c7f1a633445dee44ae8e2ed395f
1172 Author: Akira TAGOH <akira (a] tagoh.org>
1173 Date: Wed Dec 24 18:53:41 2014 +0900
1174
1175 fc-cache: Add an option to raise an error if no fonts found
1176
1177 and get back the behavior.
1178
1179 fc-cache/fc-cache.c | 26 +++++++++++++++++---------
1180 fc-cache/fc-cache.sgml | 31 ++++++++++++++++++++++++++++++-
1181 2 files changed, 47 insertions(+), 10 deletions(-)
1182
1183 commit db64c71408636e2d0ac3c39682ac1b6c8f317ac4
1184 Author: Akira TAGOH <akira (a] tagoh.org>
1185 Date: Tue Dec 16 20:43:02 2014 +0900
1186
1187 fc-cache: make a fail if no fonts processed on a given path
1188
1189 fc-cache/fc-cache.c | 5 ++++-
1190 1 file changed, 4 insertions(+), 1 deletion(-)
1191
1192 commit af5864419441e12f1951c7cfd0a742b6316934cc
1193 Author: Nick Alcock <nick.alcock (a] oracle.com>
1194 Date: Sat Dec 13 18:21:16 2014 +0000
1195
1196 Generate documentation for FcWeight* functions.
1197
1198 The SGML for these functions exists, and they are named as manpages,
1199 but because they are not mentioned in fontconfig-devel.sgml, no
1200 documentation is ever generated, and installation under --enable-docs
1201 fails.
1202
1203 (The documentation I have written in fontconfig-devel.sgml is
1204 boilerplate
1205 so I can get the manpages generated. It's probably wrong.)
1206
1207 doc/fontconfig-devel.sgml | 7 +++++++
1208 1 file changed, 7 insertions(+)
1209
1210 commit 66db69a6d991945f96feb1da683a2e04ea396842
1211 Author: Behdad Esfahbod <behdad (a] behdad.org>
1212 Date: Sun Dec 14 13:55:53 2014 -0800
1213
1214 Treat color fonts as scalable
1215
1216 All color fonts are designed to be scaled, even if they only have
1217 bitmap strikes. Client is responsible to scale the bitmaps. This
1218 is in constrast to non-color strikes...
1219
1220 Clients can still use FC_OUTLINE to distinguish bitmap vs outline
1221 fonts. Previously FC_OUTLINE and FC_SCALABLE always had the same
1222 value. Now FC_SCALABLE is set to (FC_OUTLINE || FC_COLOR).
1223
1224 Fixes:
1225 https://bugs.freedesktop.org/show_bug.cgi?id=87122
1226
1227 src/fcfreetype.c | 27 ++++++++++++++++++---------
1228 1 file changed, 18 insertions(+), 9 deletions(-)
1229
1230 commit dbc7c4a2cfe1ba6c537957b3b68b625403ca99fd
1231 Author: Behdad Esfahbod <behdad (a] behdad.org>
1232 Date: Sun Dec 14 13:39:41 2014 -0800
1233
1234 Add FC_COLOR
1235
1236 Only adds "color" to pattern if FreeType version supports color.
1237
1238 Based on patch from Jungshik Shin.
1239
1240 doc/fontconfig-devel.sgml | 1 +
1241 fontconfig/fontconfig.h | 1 +
1242 src/fcfreetype.c | 6 ++++++
1243 src/fcmatch.c | 1 +
1244 src/fcobjs.h | 1 +
1245 5 files changed, 10 insertions(+)
1246
1247 commit fc7e1a9497919c88d790d9395eb01cd7d5121507
1248 Author: Behdad Esfahbod <behdad (a] behdad.org>
1249 Date: Fri Dec 12 21:42:35 2014 -0800
1250
1251 Fix buffer overflow in copying PS name
1252
1253 As reported on the mailing list by Tanel Liiv. Found using American
1254 Fuzzy Lop.
1255
1256 src/fcfreetype.c | 3 ++-
1257 1 file changed, 2 insertions(+), 1 deletion(-)
1258
1259 commit 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb
1260 Author: Akira TAGOH <akira (a] tagoh.org>
1261 Date: Tue Dec 9 19:06:46 2014 +0900
1262
1263 Returns False if no fonts found
1264
1265 https://bugs.freedesktop.org/show_bug.cgi?id=86950
1266
1267 doc/fcconfig.fncs | 10 ++++++----
1268 src/fccfg.c | 23 +++++++++++++----------
1269 2 files changed, 19 insertions(+), 14 deletions(-)
1270
1271 commit b732bf057f4b3ec3bac539803005e9c42d056b2a
1272 Author: Akira TAGOH <akira (a] tagoh.org>
1273 Date: Thu Nov 6 13:15:09 2014 +0900
1274
1275 Update aliases for new URW fonts
1276
1277 Patch from Tom Yan
1278
1279 https://bugs.freedesktop.org/show_bug.cgi?id=85225
1280
1281 conf.d/30-metric-aliases.conf | 94
1282 ++++++++++++++++++++++++++++++++++++++-----
1283 conf.d/45-latin.conf | 12 ++++++
1284 conf.d/60-latin.conf | 3 ++
1285 3 files changed, 98 insertions(+), 11 deletions(-)
1286
1287 commit e7121de237a1873c3241a5b8451e7d00a3d41524
1288 Author: Akira TAGOH <akira (a] tagoh.org>
1289 Date: Fri Oct 3 12:26:42 2014 +0900
1290
1291 Revert "Bug 73291 - poppler does not show fl ligature"
1292
1293 This reverts commit c6aa4d4bfcbed14f39d070fe7ef90a4b74642ee7.
1294
1295 This issue has been fixed in poppler and we no longer need to patch
1296 it out in fontconfig.
1297
1298 conf.d/30-metric-aliases.conf | 6 ------
1299 1 file changed, 6 deletions(-)
1300
1301 commit 1082161ea303cf2bbc13b62a191662984131e820
1302 Author: Akira TAGOH <akira (a] tagoh.org>
1303 Date: Thu Sep 25 17:03:27 2014 +0900
1304
1305 Add FcRangeGetDouble()
1306
1307 https://bugs.freedesktop.org/show_bug.cgi?id=82876
1308
1309 doc/fcrange.fncs | 10 ++++++++++
1310 fontconfig/fontconfig.h | 3 +++
1311 src/fcrange.c | 23 +++++++++++++++++++++++
1312 3 files changed, 36 insertions(+)
1313
1314 commit 286cdc9c10b0453c25950103b6a1f7170d15bfdc
1315 Author: Behdad Esfahbod <behdad (a] behdad.org>
1316 Date: Wed Aug 20 15:23:04 2014 -0400
1317
1318 Revert "[fcmatch] When matching, reserve score 0 for when elements
1319 don't exist"
1320
1321 This reverts commit a5a384c5ffb479e095092c2aaedd406f8785280a.
1322
1323 I don't remember what I had in mind for "We will use this property
1324 later.", but
1325 the change was wrong. If a font pattern doesn't have any value
1326 for element,
1327 it must be interpretted as "it matches any value perfectly.
1328 And "perfectly"
1329 must have a score of 0 for that to happen.
1330
1331 This was actually affecting bitmap fonts (in a bad way), as the
1332 change made
1333 an outline font to always be preferred over a (otherwise equal)
1334 bitmap font,
1335 even for the exact size of the bitmap font. That probably was
1336 never noticed
1337 by anyone, but with the font range support this has become clear
1338 (and worked
1339 around by Akira). To clean that up, I'm reverting this so I can
1340 land the
1341 rest of patches for bug 80873.
1342
1343 https://bugs.freedesktop.org/show_bug.cgi?id=80873#c10
1344
1345 src/fcmatch.c | 2 +-
1346 1 file changed, 1 insertion(+), 1 deletion(-)
1347
1348 commit f0945396875ec4ff60add56935b02c3f66b3fc40
1349 Author: Akira TAGOH <akira (a] tagoh.org>
1350 Date: Wed Aug 13 11:39:29 2014 +0900
1351
1352 Note FcConfigSetCurrent() increases the refcount in document
1353
1354 doc/fcconfig.fncs | 3 ++-
1355 1 file changed, 2 insertions(+), 1 deletion(-)
1356
1357 commit eb2689c67ba2da969d33be43a05af1e8975e9837
1358 Author: Akira TAGOH <akira (a] tagoh.org>
1359 Date: Tue Aug 12 18:53:04 2014 +0900
1360
1361 Fix the memory leak in fc-cat
1362
1363 fc-cat/fc-cat.c | 8 ++------
1364 1 file changed, 2 insertions(+), 6 deletions(-)
1365
1366 commit 23e88d8c6a5d3d0a9526a3f3217bd33a7607cbab
1367 Author: Akira TAGOH <akira (a] tagoh.org>
1368 Date: Tue Aug 12 18:48:00 2014 +0900
1369
1370 Increase the refcount in FcConfigSetCurrent()
1371
1372 https://bugs.freedesktop.org/show_bug.cgi?id=82432
1373
1374 fc-cat/fc-cat.c | 1 +
1375 src/fccfg.c | 5 +++++
1376 src/fcinit.c | 9 ++++++++-
1377 3 files changed, 14 insertions(+), 1 deletion(-)
1378
1379 commit 841753a93f0e5698663b7931b8456e7b96259f54
1380 Author: Akira TAGOH <akira (a] tagoh.org>
1381 Date: Mon Aug 11 12:14:54 2014 +0900
1382
1383 fallback to the another method to lock when link() failed
1384
1385 Bug 82358 - FcAtomicLock fails on OS X on network mounts
1386 https://bugs.freedesktop.org/show_bug.cgi?id=82358
1387
1388 src/fcatomic.c | 2 +-
1389 1 file changed, 1 insertion(+), 1 deletion(-)
1390
1391 commit 748a2ce9d4bd6aae90b974724b795056e2bcb4d7
1392 Author: Behdad Esfahbod <behdad (a] behdad.org>
1393 Date: Wed Aug 6 14:45:02 2014 -0400
1394
1395 Fix previous commit
1396
1397 Ouch!
1398
1399 conf.d/45-latin.conf | 2 +-
1400 1 file changed, 1 insertion(+), 1 deletion(-)
1401
1402 commit 3d2627bba6ce9f743273c6031a34fb2750c04a41
1403 Author: Behdad Esfahbod <behdad (a] behdad.org>
1404 Date: Wed Aug 6 14:28:18 2014 -0400
1405
1406 Trebuchet MS is a sans-serif font, not serif
1407
1408 https://bugs.freedesktop.org/show_bug.cgi?id=82099
1409
1410 conf.d/45-latin.conf | 8 ++++----
1411 1 file changed, 4 insertions(+), 4 deletions(-)
1412
1413 commit 80edaccc3cbd77434718e8f4731a20b410f9d10a
1414 Author: Behdad Esfahbod <behdad (a] behdad.org>
1415 Date: Wed Aug 6 12:29:35 2014 -0400
1416
1417 If OS/2 table says weight is 1 to 9, multiply by 100
1418
1419 https://bugs.freedesktop.org/show_bug.cgi?id=82228
1420
1421 src/fcweight.c | 9 ++++++++-
1422 1 file changed, 8 insertions(+), 1 deletion(-)
1423
1424 commit 01bb6978b6389852c5259b135af45ecdfe9f42f8
1425 Author: Behdad Esfahbod <behdad (a] behdad.org>
1426 Date: Wed Aug 6 12:23:24 2014 -0400
1427
1428 Fix assertion failure
1429
1430 https://bugs.freedesktop.org/show_bug.cgi?id=82220
1431 https://bugs.freedesktop.org/show_bug.cgi?id=82228
1432
1433 src/fcweight.c | 2 +-
1434 1 file changed, 1 insertion(+), 1 deletion(-)
1435
1436 commit 37e501ed0af9b1f68f64600e00e90809e19f9302
1437 Author: Behdad Esfahbod <behdad (a] behdad.org>
1438 Date: Sun Jul 27 16:53:28 2014 -0400
1439
1440 Remove unneeded FcPublic
1441
1442 src/fcweight.c | 4 ++--
1443 1 file changed, 2 insertions(+), 2 deletions(-)
1444
1445 commit a9e7b0494e04b3925d1bccc140ff2500cfff9618
1446 Author: Behdad Esfahbod <behdad (a] behdad.org>
1447 Date: Sat Jul 26 16:17:02 2014 -0400
1448
1449 Export recently added API
1450
1451 We should remove this alias mess.
1452
1453 src/fccompat.c | 4 ++++
1454 src/fcrange.c | 4 ++++
1455 src/fcstat.c | 4 ++++
1456 src/fcweight.c | 4 ++++
1457 4 files changed, 16 insertions(+)
1458
1459 commit ffda7c0e8130eb107ecbb3bdc48043093b12dff9
1460 Author: Behdad Esfahbod <behdad (a] behdad.org>
1461 Date: Fri Jul 25 17:59:26 2014 -0400
1462
1463 Linearly interpolate weight values
1464
1465 Rest of Part of https://bugs.freedesktop.org/show_bug.cgi?id=81453
1466
1467 Adds new API:
1468
1469 FcWeightFromOpenType()
1470 FcWeightToOpenType()
1471
1472 doc/Makefile.am | 1 +
1473 doc/fcweight.fncs | 47 +++++++++++++++++++++++++++
1474 fontconfig/fontconfig.h | 7 +++++
1475 src/Makefile.am | 1 +
1476 src/fcfreetype.c | 27 +---------------
1477 src/fcweight.c | 84
1478 +++++++++++++++++++++++++++++++++++++++++++++++++
1479 6 files changed, 141 insertions(+), 26 deletions(-)
1480
1481 commit bf9df5ada77469f57101851f6b4e279a4a5ea087
1482 Author: Behdad Esfahbod <behdad (a] behdad.org>
1483 Date: Fri Jul 25 18:07:10 2014 -0400
1484
1485 Change DemiLight from 65 to 55
1486
1487 Such that Regular is closer to Medium than to DemiLight
1488
1489 doc/fontconfig-user.sgml | 4 ++--
1490 fontconfig/fontconfig.h | 2 +-
1491 2 files changed, 3 insertions(+), 3 deletions(-)
1492
1493 commit be6506ca04ccce10868a8cd51d89e586284d149b
1494 Author: Behdad Esfahbod <behdad (a] behdad.org>
1495 Date: Fri Jul 25 16:24:26 2014 -0400
1496
1497 Add FC_WEIGHT_DEMILIGHT
1498
1499 Part of https://bugs.freedesktop.org/show_bug.cgi?id=81453
1500 Also hooks up FC_WEIGHT_BOOK to fcfreetype.c.
1501
1502 doc/fontconfig-user.sgml | 2 ++
1503 fontconfig/fontconfig.h | 2 ++
1504 src/fcfreetype.c | 8 +++++++-
1505 src/fcname.c | 2 ++
1506 4 files changed, 13 insertions(+), 1 deletion(-)
1507
1508 commit 9839d0112c6d61ae22bb3f215bffbe88df6781a1
1509 Author: Behdad Esfahbod <behdad (a] behdad.org>
1510 Date: Thu Jul 24 16:07:13 2014 -0400
1511
1512 Improve / cleanup namelang matching
1513
1514 Previously, if the patten didn't request, eg, style, then the style
1515 and stylelang were fully copied from the font, even though the pattern
1516 had a stylelang. Eg:
1517
1518 $ fc-match 'Apple Color Emoji:stylelang=en'
1519 Apple Color Emoji.ttf: "Apple Color Emoji" ""
1520
1521 This change both fixes that and makes the code much more readable.
1522 Now:
1523
1524 $ fc-match 'Apple Color Emoji:stylelang=en'
1525 Apple Color Emoji.ttf: "Apple Color Emoji" "Regular"
1526
1527 src/fcmatch.c | 45 +++++++++++++++++++++++----------------------
1528 1 file changed, 23 insertions(+), 22 deletions(-)
1529
1530 commit 874a5491641642f669396c514c3672f6794fdfa7
1531 Author: Behdad Esfahbod <behdad (a] behdad.org>
1532 Date: Thu Jul 24 15:42:54 2014 -0400
1533
1534 Remove unused regex code
1535
1536 Regex matching was disabled in
1537 f6244d2cf231e1dc756f3e941e61b9bf124879bb
1538
1539 configure.ac | 10 ++--------
1540 src/fcint.h | 6 ------
1541 src/fcstr.c | 52 ----------------------------------------------------
1542 3 files changed, 2 insertions(+), 66 deletions(-)
1543
1544 commit 9a8e812477bd65d2ecfa721819d0555289520401
1545 Author: Behdad Esfahbod <behdad (a] behdad.org>
1546 Date: Thu Jul 24 15:37:51 2014 -0400
1547
1548 Use lang=und instead of lang=xx for "undetermined"
1549
1550 That's the correct BCP 47 code.
1551
1552 src/fcfreetype.c | 4 ++--
1553 1 file changed, 2 insertions(+), 2 deletions(-)
1554
1555 commit 76151ceaf3417a987ae2c36b247ca82f50d857f6
1556 Author: Behdad Esfahbod <behdad (a] behdad.org>
1557 Date: Thu Jul 24 15:34:20 2014 -0400
1558
1559 Ouch, fix buffer
1560
1561 src/fcfreetype.c | 4 ++--
1562 1 file changed, 2 insertions(+), 2 deletions(-)
1563
1564 commit aeba5bf4b69f8b559cb909df12d0a636e6054325
1565 Author: Behdad Esfahbod <behdad (a] behdad.org>
1566 Date: Thu Jul 24 15:28:09 2014 -0400
1567
1568 Decode MacRoman encoding in name table without iconv
1569
1570 iconv support was turned off by default in f30a5d76.
1571 Some fonts, like Apple Color Emoji, only have their English
1572 name in a MacRoman entry. As such, decode MacRoman ourselves.
1573
1574 src/fcfreetype.c | 162
1575 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1576 1 file changed, 162 insertions(+)
1577
1578 commit 07a0f511b13a872824c2c57251b7e47ee7df1354
1579 Author: Behdad Esfahbod <behdad (a] behdad.org>
1580 Date: Thu Jul 24 15:01:57 2014 -0400
1581
1582 Call FcInitDebug from FcFreeTypeQueryFace
1583
1584 src/fcfreetype.c | 2 ++
1585 1 file changed, 2 insertions(+)
1586
1587 commit a5641cfb2472a92a64858d00525ae3b0fc0ae2a4
1588 Author: Behdad Esfahbod <behdad (a] behdad.org>
1589 Date: Wed Jul 23 13:21:05 2014 -0400
1590
1591 Revert "Symlinks fix for DESTDIR"
1592
1593 This reverts commit fd5667b42c253da9c4c5502f53b5c0fb7e0f589e.
1594
1595 This was wrong, as pointed out by Akira on the list.
1596 We want symlinks to final destination.
1597
1598 conf.d/Makefile.am | 4 ++--
1599 1 file changed, 2 insertions(+), 2 deletions(-)
1600
1601 commit fd5667b42c253da9c4c5502f53b5c0fb7e0f589e
1602 Author: Behdad Esfahbod <behdad (a] behdad.org>
1603 Date: Wed Jul 23 11:57:31 2014 -0400
1604
1605 Symlinks fix for DESTDIR
1606
1607 From:
1608 https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-fontconfig/fontconfig-2.11.0-symlinks-fix.patch
1609
1610 conf.d/Makefile.am | 4 ++--
1611 1 file changed, 2 insertions(+), 2 deletions(-)
1612
1613 commit 107b44f50b6818288ad70608fbe4ec3fd1a7119f
1614 Author: Akira TAGOH <akira (a] tagoh.org>
1615 Date: Wed Jul 23 19:17:26 2014 +0900
1616
1617 Don't add duplicate lang
1618
1619 Don't add duplicate lang from FC_LANG if the pattern already has.
1620
1621 https://bugs.freedesktop.org/show_bug.cgi?id=81186
1622
1623 src/fccfg.c | 28 ++++++++++++++++++++++++++++
1624 1 file changed, 28 insertions(+)
1625
1626 commit 342b908b9696a3f1cf1a45ddd779f3a17d6f9142
1627 Author: Behdad Esfahbod <behdad (a] behdad.org>
1628 Date: Sat Jul 19 16:33:49 2014 -0400
1629
1630 More mingw32 MemoryBarrier() fixup
1631
1632 src/fcwindows.h | 7 ++++++-
1633 1 file changed, 6 insertions(+), 1 deletion(-)
1634
1635 commit 6781c6baef062eeea5b5b68e4a9c31ea6cd7539b
1636 Author: Behdad Esfahbod <behdad (a] behdad.org>
1637 Date: Fri Jul 11 12:19:39 2014 -0400
1638
1639 Update mingw32 MemoryBarrier from HarfBuzz
1640
1641 Fixes https://bugs.freedesktop.org/show_bug.cgi?id=81228
1642
1643 src/fcatomic.h | 18 +++++++++---------
1644 1 file changed, 9 insertions(+), 9 deletions(-)
1645
1646 commit dca5d0feee5eb6428bec48b1aff4396cf92c76c0
1647 Author: Akira TAGOH <akira (a] tagoh.org>
1648 Date: Tue Jul 8 14:55:15 2014 +0900
1649
1650 Fix a gcc warning
1651
1652 test-migration.c:17:5: warning: pointer targets in passing argument
1653 1 of 'FcStrDirname' differ in signedness
1654
1655 test/test-migration.c | 2 +-
1656 1 file changed, 1 insertion(+), 1 deletion(-)
1657
1658 commit da8233b0f244676ea372ffa485b6cb329700c8ca
1659 Author: Behdad Esfahbod <behdad (a] behdad.org>
1660 Date: Sun Jul 6 18:26:03 2014 -0400
1661
1662 Fixup previous commit
1663
1664 src/fcmatch.c | 12 ------------
1665 src/fcobjs.h | 2 +-
1666 2 files changed, 1 insertion(+), 13 deletions(-)
1667
1668 commit bb27d6969ce0ef1244e73f9c6232f91bce60dad7
1669 Author: Behdad Esfahbod <behdad (a] behdad.org>
1670 Date: Sun Jul 6 18:10:44 2014 -0400
1671
1672 Remove HASH from matching priorities
1673
1674 We deprecated FC_HASH, so doesn't make sense to sort on it.
1675
1676 src/fcmatch.c | 1 -
1677 1 file changed, 1 deletion(-)
1678
1679 commit 5674b8a66354d657559c37e9d168bfbf48b931a8
1680 Author: Behdad Esfahbod <behdad (a] behdad.org>
1681 Date: Sun Jul 6 17:41:19 2014 -0400
1682
1683 Comments
1684
1685 src/fcmatch.c | 6 ++++++
1686 1 file changed, 6 insertions(+)
1687
1688 commit 5b22776999b6052afe0e829b1a0c0935bbe1e9f7
1689 Author: Akira TAGOH <akira (a] tagoh.org>
1690 Date: Fri Jul 4 18:04:52 2014 +0900
1691
1692 Fix a crash when no sysroot is given and failed to load the default
1693 fonts.conf
1694
1695 src/fccfg.c | 11 +++++++----
1696 1 file changed, 7 insertions(+), 4 deletions(-)
1697
1698 commit f5b4b2c1ed7ff92e2fb9339750f0288e2e794c4b
1699 Author: Behdad Esfahbod <behdad (a] behdad.org>
1700 Date: Fri Jul 4 01:43:47 2014 -0400
1701
1702 Fix charset unparse after recent changes
1703
1704 src/fccharset.c | 2 +-
1705 1 file changed, 1 insertion(+), 1 deletion(-)
1706
1707 commit 940d27a197bfb0cfd93d3bb7dba33d5e23ac46b0
1708 Author: Behdad Esfahbod <behdad (a] behdad.org>
1709 Date: Thu Jul 3 21:15:25 2014 -0400
1710
1711 Minor
1712
1713 src/fccharset.c | 4 ++--
1714 1 file changed, 2 insertions(+), 2 deletions(-)
1715
1716 commit e708e97c351d3bc9f7030ef22ac2f007d5114730
1717 Author: Behdad Esfahbod <behdad (a] behdad.org>
1718 Date: Thu Jul 3 17:52:54 2014 -0400
1719
1720 Change charset parse/unparse format to be human readable
1721
1722 Previous format was unusable. New format is ranges of hex values.
1723 To choose space character and Latin capital letters for example:
1724
1725 $ fc-pattern ':charset=20 41-5a'
1726 Pattern has 1 elts (size 16)
1727 charset:
1728 0000: 00000000 00000001 07fffffe 00000000 00000000 00000000
1729 00000000 00000000
1730 (s)
1731
1732 src/fccharset.c | 223
1733 ++++++++++++++++++++------------------------------------
1734 1 file changed, 79 insertions(+), 144 deletions(-)
1735
1736 commit dab60e4476ada4ad4639599ea24dd012d4a79584
1737 Author: Akira TAGOH <akira (a] tagoh.org>
1738 Date: Mon Jun 30 15:12:32 2014 +0900
1739
1740 Rework for 5004e8e01f5de30ad01904e57ea0eda006ab3a0c
1741
1742 Don't read/write from/to the XDG dirs even if XDG_*_HOME is set
1743 and the home directory is disabled.
1744
1745 src/fccfg.c | 24 +++++++++---------------
1746 1 file changed, 9 insertions(+), 15 deletions(-)
1747
1748 commit 5004e8e01f5de30ad01904e57ea0eda006ab3a0c
1749 Author: Akira TAGOH <akira (a] tagoh.org>
1750 Date: Mon Jun 30 12:37:36 2014 +0900
1751
1752 Don't read/write from/to the XDG dirs if the home directory is
1753 disabled
1754
1755 src/fccfg.c | 18 +++++++++++++++---
1756 src/fcxml.c | 23 ++++++++++++++++++++++-
1757 2 files changed, 37 insertions(+), 4 deletions(-)
1758
1759 commit 274f2181f294af2eff3e8db106ec8d7bab2d3ff1
1760 Author: Behdad Esfahbod <behdad (a] behdad.org>
1761 Date: Wed Jun 18 12:20:57 2014 -0400
1762
1763 Update blanks to Unicode 7.0
1764
1765 fonts.conf.in | 4 ++++
1766 1 file changed, 4 insertions(+)
1767
1768 commit 2f96482a9f5bc185b244a8bdaa7563a829965f1a
1769 Author: Akira TAGOH <akira (a] tagoh.org>
1770 Date: Wed Jun 18 19:13:53 2014 +0900
1771
1772 Update CaseFolding.txt to Unicode 7.0
1773
1774 fc-case/CaseFolding.txt | 59
1775 ++++++++++++++++++++++++++++++++++++++++++++-----
1776 1 file changed, 53 insertions(+), 6 deletions(-)
1777
1778 commit 6c3c2603b9f68a7460e9642d0421b5cc5a848452
1779 Author: Akira TAGOH <akira (a] tagoh.org>
1780 Date: Wed Jun 18 11:49:10 2014 +0900
1781
1782 Fix a segfault
1783
1784 introduced by the previous commit
1785 d17f556153fbaf8fe57fdb4fc1f0efa4313f0ecf
1786
1787 src/fcdir.c | 22 ++++++++++++----------
1788 1 file changed, 12 insertions(+), 10 deletions(-)
1789
1790 commit 8915c15b9ee394ef19042f1acf75eb8b0592e5a7
1791 Author: Behdad Esfahbod <behdad (a] behdad.org>
1792 Date: Thu Jun 12 17:56:04 2014 -0400
1793
1794 Update list of blanks to Unicode 6.3.0
1795
1796 Some were bogus, some were missing. See:
1797
1798 https://bugs.freedesktop.org/show_bug.cgi?id=79956
1799
1800 fonts.conf.in | 20 +++++++++-----------
1801 1 file changed, 9 insertions(+), 11 deletions(-)
1802
1803 commit d17f556153fbaf8fe57fdb4fc1f0efa4313f0ecf
1804 Author: Akira TAGOH <akira (a] tagoh.org>
1805 Date: Tue Jun 17 20:08:24 2014 +0900
1806
1807 Read the config files and fonts on the sysroot when --sysroot is
1808 given to fc-cache
1809
1810 Fix for e96d7760886a3781a46b3271c76af99e15cb0146
1811
1812 https://bugs.freedesktop.org/show_bug.cgi?id=59456
1813
1814 fc-cache/fc-cache.c | 10 ++++---
1815 src/fccache.c | 76
1816 +++++++++++++++++++++++++++++++++++--------------
1817 src/fccfg.c | 2 +-
1818 src/fcdir.c | 82
1819 ++++++++++++++++++++++++++++++++++++++++++++++-------
1820 src/fcinit.c | 17 +++++++++--
1821 src/fcint.h | 3 +-
1822 src/fcxml.c | 12 ++++++--
1823 7 files changed, 158 insertions(+), 44 deletions(-)
1824
1825 commit 8f62ccaa962b13781d7916d4d1c061993b991e69
1826 Author: Behdad Esfahbod <behdad (a] behdad.org>
1827 Date: Mon Jun 9 22:00:25 2014 -0400
1828
1829 Remove unused FcHash code now that FC_HASH is deprecated
1830
1831 src/Makefile.am | 1 -
1832 src/fcfreetype.c | 51 ---------------
1833 src/fchash.c | 189
1834 -------------------------------------------------------
1835 src/fcint.h | 19 ------
1836 4 files changed, 260 deletions(-)
1837
1838 commit 75abdaf5c8e8b14c3e9e94ff5c563091594a32cf
1839 Author: Behdad Esfahbod <behdad (a] behdad.org>
1840 Date: Mon Jun 9 21:53:01 2014 -0400
1841
1842 Deprecate FC_HASH and don't compute it
1843
1844 It was added without proper measurement and a fuzzy possible
1845 use-case (font servers) in mind, but reality check shows that
1846 this significantly slows down caching. As such, deprecate it
1847 and do NOT compute hash during caching.
1848
1849 Makes caching two to three times faster (ignoring the 2 second
1850 delay in fc-cache).
1851
1852 doc/fontconfig-devel.sgml | 2 +-
1853 fontconfig/fontconfig.h | 2 +-
1854 src/fcfreetype.c | 2 ++
1855 src/fcobjs.h | 4 ++--
1856 4 files changed, 6 insertions(+), 4 deletions(-)
1857
1858 commit cd9631d83e51bab95413a8aa0e8ecc68f3e3a0fc
1859 Author: Behdad Esfahbod <behdad (a] behdad.org>
1860 Date: Thu Jun 12 17:01:07 2014 -0400
1861
1862 [ko.orth] Remove U+3164 HANGUL FILLER
1863
1864 Better not to reject a font just over that. Note that we do NOT
1865 list U+115F and U+1160 either.
1866
1867 fc-lang/ko.orth | 1 -
1868 1 file changed, 1 deletion(-)
1869
1870 commit f44bfad235e63bb792c38e16ae1fbd281ec1453b
1871 Author: Akira TAGOH <akira (a] tagoh.org>
1872 Date: Thu Jun 5 19:06:02 2014 +0900
1873
1874 Workaround another race condition issue
1875
1876 See https://bugzilla.redhat.com/show_bug.cgi?id=921706
1877
1878 src/fccache.c | 24 +++++++++++++++++++++++-
1879 src/fcdir.c | 30 ++++++++++++++++++++++++------
1880 src/fcint.h | 7 ++++++-
1881 3 files changed, 53 insertions(+), 8 deletions(-)
1882
1883 commit 58acd993cb13b58c61633174071ef42da3dcac85
1884 Author: Behdad Esfahbod <behdad (a] behdad.org>
1885 Date: Fri May 16 15:08:52 2014 -0600
1886
1887 Allow passing NULL for file to FcFreeTypeQueryFace()
1888
1889 src/fcfreetype.c | 4 ++--
1890 1 file changed, 2 insertions(+), 2 deletions(-)
1891
1892 commit 3f992254f2a3b7f88df989067785141cbf265037
1893 Author: Behdad Esfahbod <behdad (a] behdad.org>
1894 Date: Fri May 16 15:02:58 2014 -0600
1895
1896 Rewrite hashing to use FT_Stream directly
1897
1898 This is more robust but introduces a small change in behavior:
1899 For .pcf.gz fonts, the new code calculates the hash of the
1900 uncompressed
1901 font data whereas the original code was calculating the hash of the
1902 compressed data.
1903
1904 No big deal IMO.
1905
1906 src/fcfreetype.c | 78
1907 ++++++++++++++++++++++++++++++--------------------------
1908 src/fchash.c | 75
1909 +++--------------------------------------------------
1910 src/fcint.h | 19 +++++++++++---
1911 3 files changed, 61 insertions(+), 111 deletions(-)
1912
1913 commit 8284df49ef45678781fc6e05d18cc04acf04cf3c
1914 Author: Behdad Esfahbod <behdad (a] behdad.org>
1915 Date: Fri May 16 14:17:45 2014 -0600
1916
1917 Further simplify hash code
1918
1919 src/fchash.c | 88
1920 ++++++++++++++++++++++++++----------------------------------
1921 1 file changed, 38 insertions(+), 50 deletions(-)
1922
1923 commit 748e77e89f8f6ba297ce9d206ac3834ae087201d
1924 Author: Behdad Esfahbod <behdad (a] behdad.org>
1925 Date: Fri May 16 14:03:19 2014 -0600
1926
1927 Simplify hash code
1928
1929 src/fcfreetype.c | 4 +--
1930 src/fchash.c | 94
1931 ++++++++++++++++++++++++++------------------------------
1932 src/fcint.h | 6 ++--
1933 3 files changed, 48 insertions(+), 56 deletions(-)
1934
1935 commit e4d8847eee14ddfa9632057bca36cb60dfa1b35f
1936 Author: Behdad Esfahbod <behdad (a] behdad.org>
1937 Date: Fri May 16 13:45:44 2014 -0600
1938
1939 Remove unused code
1940
1941 src/fchash.c | 41 -----------------------------------------
1942 src/fcint.h | 4 ----
1943 2 files changed, 45 deletions(-)
1944
1945 commit 48c8b7938a0f1412d31dbe2f4e332e460f624068
1946 Author: Akira TAGOH <akira (a] tagoh.org>
1947 Date: Tue May 13 21:21:43 2014 +0900
1948
1949 Allow the modification on FcTypeVoid with FcTypeLangSet and
1950 FcTypeCharSet
1951
1952 FcTypeVoid is likely to happen when 'lang' and 'charset'
1953 is deleted by 'delete' or 'delete_all' mode in edit.
1954 Without this change, any modification on them are simply
1955 ignored.
1956
1957 This is useful to make a lot of changes, particularly
1958 when one wants to add a few and delete a lot say.
1959
1960 src/fccfg.c | 10 ++++++++++
1961 src/fccharset.c | 15 +++++++++++++++
1962 src/fcint.h | 3 +++
1963 src/fclang.c | 27 +++++++++++++++------------
1964 4 files changed, 43 insertions(+), 12 deletions(-)
1965
1966 commit 81664fe54f117e4781fda5a30429b51858302e91
1967 Author: Akira TAGOH <akira (a] tagoh.org>
1968 Date: Tue Apr 22 12:39:12 2014 +0900
1969
1970 Rebase ja.orth against Joyo kanji characters
1971
1972 Patch from Akihiro TSUKADA
1973
1974 fc-lang/ja.orth | 4234
1975 +------------------------------------------------------
1976 1 file changed, 7 insertions(+), 4227 deletions(-)
1977
1978 commit f44157c809d280e2a0ce87fb078fc4b278d24a67
1979 Author: Akira TAGOH <akira (a] tagoh.org>
1980 Date: Thu Apr 10 19:27:55 2014 +0900
1981
1982 Fix fc-cache fail with -r
1983
1984 Do not unlink the cache even if --really-force is given.
1985 because re-scanning process expects the cache exists.
1986
1987 https://bugs.freedesktop.org/show_bug.cgi?id=77252
1988
1989 fc-cache/fc-cache.c | 2 +-
1990 1 file changed, 1 insertion(+), 1 deletion(-)
1991
1992 commit 91784eb7d0c9f9f357210f4c82555469da37334a
1993 Author: Akira TAGOH <akira (a] tagoh.org>
1994 Date: Fri Apr 4 12:18:28 2014 +0900
1995
1996 Fix a typo
1997
1998 https://bugs.freedesktop.org/show_bug.cgi?id=77033
1999
2000 configure.ac | 2 +-
2001 1 file changed, 1 insertion(+), 1 deletion(-)
2002
2003 commit fcba9ef01c978323fc71c17e455d3cd6ae35edcc
2004 Author: Akira TAGOH <akira (a] tagoh.org>
2005 Date: Wed Mar 26 16:01:49 2014 +0900
2006
2007 Fix missing docs
2008
2009 doc/Makefile.am | 1 +
2010 doc/fcpattern.fncs | 27 +++++++++++++++++---
2011 doc/fcrange.fncs | 64
2012 +++++++++++++++++++++++++++++++++++++++++++++++
2013 doc/fontconfig-devel.sgml | 7 ++++++
2014 4 files changed, 95 insertions(+), 4 deletions(-)
2015
2016 commit fff91eee7df5a71ed9a63a4b6e3b02c14eaf9cb3
2017 Author: Akira TAGOH <akira (a] tagoh.org>
2018 Date: Wed Mar 26 12:22:02 2014 +0900
2019
2020 Fix a build issue with freetype <2.5.1
2021
2022 src/fcfreetype.c | 3 ---
2023 1 file changed, 3 deletions(-)
2024
2025 commit 3cd573fc1fb67db75cd356cad3e901d24af1ce8a
2026 Author: Akira TAGOH <akira (a] tagoh.org>
2027 Date: Wed Nov 20 18:44:59 2013 +0900
2028
2029 Bug 71287 - size specific design selection support in OS/2 table
2030 version 5
2031
2032 This feature requires the FreeType 2.5.1 or later at the build time.
2033
2034 Besides <range> element allows <double> elements with this changes.
2035
2036 This may breaks the cache but not bumping in this change sets at
2037 this moment.
2038 please be aware if you want to try it and run fc-cache before/after to
2039 avoid the weird thing against it.
2040
2041 configure.ac | 4 +
2042 fontconfig/fcprivate.h | 3 +
2043 fontconfig/fontconfig.h | 28 ++++++-
2044 src/Makefile.am | 1 +
2045 src/fccfg.c | 48 +++++++----
2046 src/fcdbg.c | 13 ++-
2047 src/fcdefault.c | 47 ++++++-----
2048 src/fcfreetype.c | 38 +++++++++
2049 src/fcint.h | 85 ++++++++++++++++----
2050 src/fclist.c | 2 +
2051 src/fcmatch.c | 45 +++++++++++
2052 src/fcname.c | 49 +++++++++++-
2053 src/fcobjs.h | 2 +-
2054 src/fcpat.c | 73 +++++++++++++++++
2055 src/fcrange.c | 207
2056 ++++++++++++++++++++++++++++++++++++++++++++++++
2057 src/fcxml.c | 108 +++++++++++++++++++------
2058 16 files changed, 663 insertions(+), 90 deletions(-)
2059
2060 commit 9260b7ec39c34ce68d74e16d47917290a8c3f35a
2061 Author: Akira TAGOH <akira (a] tagoh.org>
2062 Date: Mon Mar 24 15:03:12 2014 +0900
2063
2064 Bump version to 2.11.1
2065
2066 README | 57
2067 +++++++++++++++++++++++++++++++++++++++++++++++--
2068 configure.ac | 2 +-
2069 fontconfig/fontconfig.h | 2 +-
2070 3 files changed, 57 insertions(+), 4 deletions(-)
2071
2072 commit 812143c34d904fb26de471a579a7e381b7f7f33b
2073 Author: Akira TAGOH <akira (a] tagoh.org>
2074 Date: Mon Mar 24 15:02:26 2014 +0900
2075
2076 Fix autoconf warning, warning: AC_COMPILE_IFELSE was called before
2077 AC_USE_SYSTEM_EXTENSIONS
2078
2079 Call AC_USE_SYSTEM_EXTENSIONS before LT_INIT
2080
2081 configure.ac | 48 ++++++++++++++++++++++++------------------------
2082 1 file changed, 24 insertions(+), 24 deletions(-)
2083
2084 commit 5478192f379d784b421329e4bf72cc780818e467
2085 Author: Akira TAGOH <akira (a] tagoh.org>
2086 Date: Tue Mar 18 12:14:03 2014 +0900
2087
2088 Add README describes the criteria to add/modify the orthography files
2089
2090 https://bugs.freedesktop.org/show_bug.cgi?id=73461
2091
2092 fc-lang/README | 28 ++++++++++++++++++++++++++++
2093 1 file changed, 28 insertions(+)
2094
2095 commit c6aa4d4bfcbed14f39d070fe7ef90a4b74642ee7
2096 Author: Akira TAGOH <akira (a] tagoh.org>
2097 Date: Tue Mar 18 11:51:37 2014 +0900
2098
2099 Bug 73291 - poppler does not show fl ligature
2100
2101 commented out substitutions for TeX Gyre Termes font
2102 until the broken font are fixed.
2103
2104 https://bugs.freedesktop.org/show_bug.cgi?id=73291
2105
2106 conf.d/30-metric-aliases.conf | 6 ++++++
2107 1 file changed, 6 insertions(+)
2108
2109 commit f8ccf379eb1092592ae0b65deb563c5491f69de9
2110 Author: Akira TAGOH <akira (a] tagoh.org>
2111 Date: Fri Mar 7 19:42:21 2014 +0900
2112
2113 Update doc to include the version info of `since when'
2114
2115 Version section was getting confused to the API's availability,
2116 even though it was the version the doc was genereated.
2117 So moving it into the footer and added @SINCE@ field in the data.
2118
2119 doc/fccache.fncs | 2 ++
2120 doc/fccharset.fncs | 1 +
2121 doc/fcconfig.fncs | 2 ++
2122 doc/fcdircache.fncs | 1 +
2123 doc/fcformat.fncs | 1 +
2124 doc/fclangset.fncs | 6 ++++++
2125 doc/fcstrset.fncs | 1 +
2126 doc/func.sgml | 9 +++++----
2127 8 files changed, 19 insertions(+), 4 deletions(-)
2128
2129 commit 39a2f1e8f98d27b929d56a55a68b3a20d2f8dd32
2130 Author: Akira TAGOH <akira (a] tagoh.org>
2131 Date: Wed Mar 5 18:29:29 2014 +0900
2132
2133 Fallback to lstat() in case the filesystem doesn't support d_type
2134 in struct dirent
2135
2136 src/fcstat.c | 12 +++++-------
2137 1 file changed, 5 insertions(+), 7 deletions(-)
2138
2139 commit e310d2fac2d874d5aa76c609df70cc7b871c0b6d
2140 Author: Akira TAGOH <akira (a] tagoh.org>
2141 Date: Thu Feb 6 19:40:01 2014 +0900
2142
2143 Fix incompatible API on AIX with random_r and initstate_r
2144
2145 https://bugs.freedesktop.org/show_bug.cgi?id=74603
2146
2147 src/fccompat.c | 35 ++++++++++++++++++++++++-----------
2148 1 file changed, 24 insertions(+), 11 deletions(-)
2149
2150 commit 7d75653285a3cd67b5f066fe899821462d7f324f
2151 Author: Akira TAGOH <akira (a] tagoh.org>
2152 Date: Thu Feb 6 17:29:19 2014 +0900
2153
2154 Add missing #include <sys/statvfs.h> in fcstat.c
2155
2156 https://bugs.freedesktop.org/show_bug.cgi?id=74602
2157
2158 configure.ac | 2 +-
2159 src/fcstat.c | 3 +++
2160 2 files changed, 4 insertions(+), 1 deletion(-)
2161
2162 commit 787619b2c7bfbdc91ed170381f28003e86679c99
2163 Author: Akira TAGOH <akira (a] tagoh.org>
2164 Date: Thu Feb 6 17:15:26 2014 +0900
2165
2166 Add a doc for FcDirCacheRescan
2167
2168 doc/fcdircache.fncs | 10 ++++++++++
2169 1 file changed, 10 insertions(+)
2170
2171 commit 80081555fdffea927a53fce2773cfbe9db4c51f0
2172 Author: Akira TAGOH <akira (a] tagoh.org>
2173 Date: Fri Jan 31 11:10:02 2014 +0900
2174
2175 Fix a crash issue when empty strings are set to the BDF properties
2176
2177 src/fcfreetype.c | 4 ++--
2178 1 file changed, 2 insertions(+), 2 deletions(-)
2179
2180 commit e2b406053c2937799da8636c56b72a77998bcab0
2181 Author: Akira TAGOH <akira (a] tagoh.org>
2182 Date: Wed Jan 22 19:35:07 2014 +0900
2183
2184 Update the use of autotools' macro
2185
2186 configure.ac | 6 ++++--
2187 1 file changed, 4 insertions(+), 2 deletions(-)
2188
2189 commit 5918d5bea5416cf27061db4263aefeb8fd310f0e
2190 Author: Akira TAGOH <akira (a] tagoh.org>
2191 Date: Fri Jan 17 13:05:25 2014 +0900
2192
2193 Add missing license headers
2194
2195 https://bugs.freedesktop.org/show_bug.cgi?id=73401
2196
2197 autogen.sh | 22 ++++++++++++++++++++++
2198 new-version.sh | 21 +++++++++++++++++++++
2199 src/fcobjs.h | 23 +++++++++++++++++++++++
2200 src/fcobjshash.gperf.h | 23 +++++++++++++++++++++++
2201 test/run-test.sh | 21 +++++++++++++++++++++
2202 test/test-migration.c | 24 ++++++++++++++++++++++++
2203 test/test-pthread.c | 26 ++++++++++++++++++++++++--
2204 7 files changed, 158 insertions(+), 2 deletions(-)
2205
2206 commit bfdd40efd1c82dec5c818c8ce5f78d96fe0ebede
2207 Author: Akira TAGOH <akira (a] tagoh.org>
2208 Date: Fri Jan 17 12:57:56 2014 +0900
2209
2210 clean up the unused files
2211
2212 config/Makedefs.in | 76 ---
2213 config/config-subst | 10 -
2214 config/config.guess | 1497
2215 -----------------------------------------------
2216 config/config.sub | 1608
2217 ---------------------------------------------------
2218 config/install.sh | 240 --------
2219 5 files changed, 3431 deletions(-)
2220
2221 commit f35b44c35bf8468ea4c28c7efa77b47b1e2a1930
2222 Author: Akira TAGOH <akira (a] tagoh.org>
2223 Date: Fri Jan 17 12:24:02 2014 +0900
2224
2225 Update zh_hk.orth
2226
2227 Patch from Abel Cheung
2228
2229 https://bugs.freedesktop.org/show_bug.cgi?id=73461
2230
2231 fc-lang/zh_hk.orth | 2249
2232 +++++++++++++---------------------------------------
2233 1 file changed, 564 insertions(+), 1685 deletions(-)
2234
2235 commit 320283cd70ae31ce46b03e0c5da55412089ce953
2236 Author: Akira TAGOH <akira (a] tagoh.org>
2237 Date: Thu Jan 16 19:30:35 2014 +0900
2238
2239 Bug 73686 - confdir is not set correctly in fontconfig.pc
2240
2241 fontconfig.pc.in | 2 +-
2242 1 file changed, 1 insertion(+), 1 deletion(-)
2243
2244 commit 7a6622f25cdfab5ab775324bef1833b67109801b
2245 Author: Akira TAGOH <akira (a] tagoh.org>
2246 Date: Thu Dec 5 19:15:47 2013 +0900
2247
2248 Improve the performance issue on rescanning directories
2249
2250 Notes:
2251 Tested-by: Jeremy Huddleston Sequoia <jeremyhu (a] apple.com>
2252
2253 fc-cache/fc-cache.c | 10 ++++++++--
2254 fontconfig/fontconfig.h | 3 +++
2255 src/fccache.c | 13 +++++++++++++
2256 src/fcdir.c | 46
2257 +++++++++++++++++++++++++++++++++++++++++++++-
2258 src/fcfs.c | 22 ++++++++++++++++++++++
2259 src/fcint.h | 6 ++++++
2260 src/fcpat.c | 2 ++
2261 7 files changed, 99 insertions(+), 3 deletions(-)
2262
2263 commit 5c725f2f5829238d16116f782d00d8bb0defaf08
2264 Author: Akira TAGOH <akira (a] tagoh.org>
2265 Date: Mon Dec 16 17:44:37 2013 +0900
2266
2267 Fix a build issue on platforms where doesn't support readlink()
2268
2269 configure.ac | 2 +-
2270 src/fcdefault.c | 4 +++-
2271 2 files changed, 4 insertions(+), 2 deletions(-)
2272
2273 commit 1132c98b7b760be24a301c9dbd24e348f6601fed
2274 Author: Akira TAGOH <akira (a] tagoh.org>
2275 Date: Mon Dec 16 16:00:12 2013 +0900
2276
2277 Fix a typo
2278
2279 conf.d/10-no-sub-pixel.conf | 2 +-
2280 1 file changed, 1 insertion(+), 1 deletion(-)
2281
2282 commit fee834a9c9e1089a9ae29b1d8e8b6a4cc710204b
2283 Author: Behdad Esfahbod <behdad (a] behdad.org>
2284 Date: Mon Dec 9 21:21:57 2013 -0500
2285
2286 Bug 72380 - Never drop first font when trimming
2287
2288 Let me show it with an example.
2289
2290 Currently:
2291
2292 $ fc-match symbol
2293 symbol.ttf: "Symbol" "Regular"
2294
2295 $ fc-match symbol --sort | head -n 1
2296 Symbol.pfb: "Symbol" "Regular"
2297
2298 $ fc-match symbol --sort --all | head -n 1
2299 symbol.ttf: "Symbol" "Regular"
2300
2301 I want to make sure the above three commands all return the same font.
2302 Ie. I want to make sure FcFontMatch() always returns the first font
2303 from FcFontSort(). As such, never trim first font.
2304
2305 src/fcmatch.c | 5 +++--
2306 1 file changed, 3 insertions(+), 2 deletions(-)
2307
2308 commit c9e24f9ef41e2c3e552ddd35d8c70daae5b505cd
2309 Author: Jehan <jehan (a] girinstud.io>
2310 Date: Sun Nov 17 22:38:28 2013 +1300
2311
2312 Defaulting <cachedir> to LOCAL_APPDATA_FONTCONFIG_CACHE for Win32
2313 build
2314
2315 https://bugs.freedesktop.org/show_bug.cgi?id=71691
2316
2317 configure.ac | 2 +-
2318 1 file changed, 1 insertion(+), 1 deletion(-)
2319
2320 commit 2e933bd8bcad936717b6b9d8a22b86b7ddb5457e
2321 Author: Frederic Crozat <fcrozat (a] suse.com>
2322 Date: Fri Dec 6 14:23:52 2013 +0100
2323
2324 Add metric aliases for additional Google ChromeOS fonts
2325
2326 MS fonts Cambria, Symbol and Calibri have compat metrics fonts
2327 from ChromeOS.
2328
2329 https://bugs.freedesktop.org/show_bug.cgi?id=72395
2330
2331 conf.d/30-metric-aliases.conf | 43
2332 +++++++++++++++++++++++++++++++++++++++++++
2333 1 file changed, 43 insertions(+)
2334
2335 commit 6a06e29491ffdb5be6342164b96de59c6fa07b32
2336 Author: Frederic Crozat <fcrozat (a] suse.com>
2337 Date: Fri Dec 6 14:08:08 2013 +0100
2338
2339 Fix inversion between Tinos and Cousine in the comment
2340
2341 conf.d/30-metric-aliases.conf | 4 ++--
2342 1 file changed, 2 insertions(+), 2 deletions(-)
2343
2344 commit d97fbbe9f59965167fbc0bdc49f983c2bc96d521
2345 Author: Akira TAGOH <akira (a] tagoh.org>
2346 Date: Mon Dec 2 19:18:25 2013 +0900
2347
2348 Simplify to validate the availability of scandir
2349
2350 configure.ac | 48 +++++++++++++++++++++++-------------------------
2351 1 file changed, 23 insertions(+), 25 deletions(-)
2352
2353 commit 51521153490ab0b01959c10c57e476de3ad27acb
2354 Author: Akira TAGOH <akira (a] tagoh.org>
2355 Date: Mon Dec 2 18:43:10 2013 +0900
2356
2357 Simplify to validate the availability of posix_fadvise
2358
2359 configure.ac | 12 ++----------
2360 m4/ac_check_symbol.m4 | 48
2361 ++++++++++++++++++++++++++++++++++++++++++++++++
2362 src/fccache.c | 2 +-
2363 3 files changed, 51 insertions(+), 11 deletions(-)
2364
2365 commit 59fd9960bbb58fd6257adb13ec0f918882149332
2366 Author: Akira TAGOH <akira (a] tagoh.org>
2367 Date: Mon Dec 2 15:53:57 2013 +0900
2368
2369 Bug 72086 - Check for gperf in autogen.sh
2370
2371 autogen.sh | 9 +++++++++
2372 1 file changed, 9 insertions(+)
2373
2374 commit a5fd7912ff8c7bc72d2cdbd0038c7ff0c968831f
2375 Author: Ross Burton <ross.burton (a] intel.com>
2376 Date: Tue Nov 26 17:18:25 2013 +0000
2377
2378 fc-cache: --sysroot option takes an argument
2379
2380 The getopt_long option definitions say that sysroot doesn't take
2381 an argument,
2382 when it in fact does.
2383
2384 Signed-off-by: Ross Burton <ross.burton (a] intel.com>
2385
2386 fc-cache/fc-cache.c | 2 +-
2387 1 file changed, 1 insertion(+), 1 deletion(-)
2388
2389 commit 38acb08d9778ebad2bfc3407532adf8f2e8e667e
2390 Author: Akira TAGOH <akira (a] tagoh.org>
2391 Date: Mon Nov 11 11:53:09 2013 +0900
2392
2393 Fix typo
2394
2395 Use FcTypeUnknown instead of -1 with type casting.
2396 This seems missed when it was changed.
2397
2398 Patch from brian porter
2399
2400 src/fcxml.c | 4 ++--
2401 1 file changed, 2 insertions(+), 2 deletions(-)
2402
2403 commit a4443e64c89256087d40462cfbb482950873e366
2404 Author: Akira TAGOH <akira (a] tagoh.org>
2405 Date: Tue Nov 5 20:30:35 2013 +0900
2406
2407 Re-scan font directories only when it contains subdirs
2408
2409 Somewhat improves the performance but still need to think about for
2410 the situation
2411 where both directories and fonts are in.
2412
2413 fc-cache/fc-cache.c | 26 ++++++++++++++++++--------
2414 1 file changed, 18 insertions(+), 8 deletions(-)
2415
2416 commit 0b7f42f777a14ee61783fd95dd04e870f02d201e
2417 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
2418 Date: Sat Nov 2 10:23:57 2013 -0700
2419
2420 Avoid null pointer dereference in FcNameParse if malloc fails
2421
2422 Reported by parfait 1.3:
2423 Error: Null pointer dereference (CWE 476)
2424 Read from null pointer t
2425 at line 423 of src/fcname.c in function 'FcNameParse'.
2426 Function _FcObjectLookupOtherTypeByName may return constant
2427 'NULL'
2428 at line 63, called at line 122 of src/fcobjs.c in function
2429 'FcObjectLookupOtherTypeByName'.
2430 Function FcObjectLookupOtherTypeByName may return constant
2431 'NULL'
2432 at line 122, called at line 67 of src/fcname.c in function
2433 'FcNameGetObjectType'.
2434 Function FcNameGetObjectType may return constant 'NULL'
2435 at line 67,
2436 called at line 422 in function 'FcNameParse'.
2437 Null pointer introduced at line 63 of src/fcobjs.c in
2438 function
2439 '_FcObjectLookupOtherTypeByName'.
2440
2441 Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
2442
2443 src/fcname.c | 2 ++
2444 1 file changed, 2 insertions(+)
2445
2446 commit 5b8380d52eae55cba0adcc47d78a53c320d294ec
2447 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
2448 Date: Sat Nov 2 10:23:56 2013 -0700
2449
2450 Avoid memory leak when NULL path passed to FcStrBuildFilename
2451
2452 Reported by parfait 1.3:
2453 Memory leak of pointer sset allocated with FcStrSetCreate()
2454 at line 933 of src/fcstr.c in function 'FcStrBuildFilename'.
2455 sset allocated at line 927 with FcStrSetCreate().
2456 sset leaks when sset != NULL at line 932.
2457
2458 Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
2459
2460 src/fcstr.c | 8 ++++++--
2461 1 file changed, 6 insertions(+), 2 deletions(-)
2462
2463 commit cb72901d0b7dff73ea2596491c5db602e4750853
2464 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
2465 Date: Sat Nov 2 10:23:55 2013 -0700
2466
2467 Leave room for null terminators in arrays
2468
2469 Code currently returns a fatal error if it tries to add more entries
2470 than the array has room for, but it wasn't checking to make sure
2471 the final null terminator entry would fit.
2472
2473 Reported by parfait 1.3:
2474 Error: Buffer overrun
2475 Buffer overflow (CWE 120): In array dereference of files[i]
2476 with index i
2477 Array size is 256 elements (of 4 bytes each), index >= 0 and
2478 index <= 256
2479 at line 250 of fc-glyphname/fc-glyphname.c in function 'main'.
2480 Error: Buffer overrun
2481 Buffer overflow (CWE 120): In array dereference of entries[i]
2482 with index i
2483 Array size is 1024 elements (of 8 bytes each), index >= 0 and
2484 index <= 1024
2485 at line 298 of fc-lang/fc-lang.c in function 'main'.
2486
2487 Signed-off-by: Alan Coopersmith <alan.coopersmith (a] oracle.com>
2488
2489 fc-glyphname/fc-glyphname.c | 2 +-
2490 fc-lang/fc-lang.c | 2 +-
2491 2 files changed, 2 insertions(+), 2 deletions(-)
2492
2493 commit 767108aa1327cf0156dfc6f024dbc8fb783ae067
2494 Author: Akira TAGOH <akira (a] tagoh.org>
2495 Date: Thu Oct 31 22:12:26 2013 +0900
2496
2497 Correct DTD
2498
2499 fonts.dtd | 2 +-
2500 1 file changed, 1 insertion(+), 1 deletion(-)
2501
2502 commit aa22e6e63933e8b31a032835b712b7ed596534cc
2503 Author: Akira TAGOH <akira (a] tagoh.org>
2504 Date: Thu Jan 24 19:48:48 2013 +0900
2505
2506 Warn if no <test> nor <edit> elements in <match>
2507
2508 This corrects an error message being reported at
2509 https://bugs.freedesktop.org/show_bug.cgi?id=71085
2510 Bug 71085 - "out of memory" errors on empty match element in
2511 fonts.conf
2512
2513 and somewhat works as a workaround for
2514 https://bugs.freedesktop.org/show_bug.cgi?id=59438
2515 Bug 59438 - Fix <alias> inside <match>
2516
2517 src/fcxml.c | 5 +++++
2518 1 file changed, 5 insertions(+)
2519
2520 commit 525a135ccf53e4bf3363c3143d9cfdf15fba55ab
2521 Author: Akira TAGOH <akira (a] tagoh.org>
2522 Date: Mon Oct 28 11:54:04 2013 +0900
2523
2524 Change the default weight on match to FC_WEIGHT_NORMAL
2525
2526 src/fcdefault.c | 2 +-
2527 1 file changed, 1 insertion(+), 1 deletion(-)
2528
2529 commit 65872e9e46d17e4461c3a891ef23abe156005e04
2530 Author: Akira TAGOH <akira (a] tagoh.org>
2531 Date: Thu Oct 24 19:35:26 2013 +0900
2532
2533 Fix a build issue on Solaris 10
2534
2535 Use own mkdtemp implementation if not available.
2536
2537 Reported by Thomas Klausner and Jrn Clausen
2538
2539 configure.ac | 2 +-
2540 test/test-migration.c | 15 ++++++++++++++-
2541 2 files changed, 15 insertions(+), 2 deletions(-)
2542
2543 commit 76ea9af816a50c6bb0b3dc2960460a90fadd9cdb
2544 Author: Akira TAGOH <akira (a] tagoh.org>
2545 Date: Tue Oct 22 15:00:29 2013 +0900
2546
2547 Use stat() if there are no d_type in struct dirent
2548
2549 Reported by Thomas Klausner
2550
2551 test/test-migration.c | 18 ++++++++++++++++++
2552 1 file changed, 18 insertions(+)
2553
2554 commit 5e029db4971e37437cfe6147d52d00136dfb8cb5
2555 Author: Akira TAGOH <akira (a] tagoh.org>
2556 Date: Mon Oct 21 12:16:46 2013 +0900
2557
2558 Fix the dynamic loading issue on NetBSD
2559
2560 On NetBSD, it is not supported to load a library linked against
2561 libpthread into a program that wasn't (since the C library provides
2562 stubs for some pthread-functions, which might have already been called
2563 before libpthread is loaded, leading to problems).
2564
2565 Patch from Matthias Drochner
2566
2567 m4/ax_pthread.m4 | 5 +++++
2568 1 file changed, 5 insertions(+)
2569
2570 commit ff0e0d17b254f71592dfa29a988a82efefff8913
2571 Author: Akira TAGOH <akira (a] tagoh.org>
2572 Date: Mon Oct 21 12:13:31 2013 +0900
2573
2574 Update ax_pthread.m4 to the latest version
2575
2576 m4/ax_pthread.m4 | 71
2577 +++++++++++++++++++++++++++++++++++++-------------------
2578 1 file changed, 47 insertions(+), 24 deletions(-)
2579
2580 commit 06b388523d747db16708c1662f3c6d64a36d5daf
2581 Author: Akira TAGOH <akira (a] tagoh.org>
2582 Date: Mon Oct 21 11:50:55 2013 +0900
2583
2584 Fix build issue on Debian/kFreeBSD 7.0
2585
2586 There are posix_fadvise(2) but not POSIX_FADV_WILLNEED.
2587 Patch from Ryo ONODERA.
2588
2589 src/fccache.c | 3 ++-
2590 1 file changed, 2 insertions(+), 1 deletion(-)
2591
2592 commit 5406919c5e186f74ccdade1a65344ce7b5c56a64
2593 Author: Akira TAGOH <akira (a] tagoh.org>
2594 Date: Fri Oct 11 19:31:22 2013 +0900
2595
2596 do not build test-migration for Win32
2597
2598 This testing code is for XDG base directory spec which may be not
2599 interesting for them
2600
2601 test/Makefile.am | 5 ++++-
2602 1 file changed, 4 insertions(+), 1 deletion(-)
2603
2604 commit f16c3118e25546c1b749f9823c51827a60aeb5c1
2605 Author: Akira TAGOH <akira (a] tagoh.org>
2606 Date: Fri Oct 11 13:27:33 2013 +0900
2607
2608 Bump version to 2.11.0
2609
2610 README | 29 +++++++++++++++++++++++++++--
2611 configure.ac | 2 +-
2612 fontconfig/fontconfig.h | 4 ++--
2613 3 files changed, 30 insertions(+), 5 deletions(-)
2614
2615 commit f82a032f417445abbb4399344766102aff255b6c
2616 Author: Akira TAGOH <akira (a] tagoh.org>
2617 Date: Fri Oct 11 13:27:24 2013 +0900
2618
2619 Update CaseFolding.txt to Unicode 6.3
2620
2621 No real updates between 6.2 and 6.3.
2622
2623 fc-case/CaseFolding.txt | 6 +++---
2624 1 file changed, 3 insertions(+), 3 deletions(-)
2625
2626 commit c4c90ffc7a7eec42fc0b84f1a7af464a4c9fcfd8
2627 Author: Akira TAGOH <akira (a] tagoh.org>
2628 Date: Fri Oct 11 12:40:23 2013 +0900
2629
2630 Bump libtool revision
2631
2632 configure.ac | 4 ++--
2633 1 file changed, 2 insertions(+), 2 deletions(-)
2634
2635 commit 9a4310176bb11e1e826d238eb0761b7895b48883
2636 Author: Akira TAGOH <akira (a] tagoh.org>
2637 Date: Wed Oct 9 12:19:35 2013 +0900
2638
2639 Add missing doc for FcStrListFirst and fix a typo
2640
2641 doc/fcstrset.fncs | 10 +++++++++-
2642 1 file changed, 9 insertions(+), 1 deletion(-)
2643
2644 commit 604c2a683f1357fc65bad372b5d25a90099f827f
2645 Author: Akira TAGOH <akira (a] tagoh.org>
2646 Date: Thu Oct 3 19:59:30 2013 +0900
2647
2648 exit with the error code when FcNameParse() failed
2649
2650 fc-list/fc-list.c | 5 +++++
2651 fc-match/fc-match.c | 5 +++++
2652 fc-pattern/fc-pattern.c | 5 +++++
2653 3 files changed, 15 insertions(+)
2654
2655 commit 0203055520206028eecee5d261887cdc91500e15
2656 Author: Akira TAGOH <akira (a] tagoh.org>
2657 Date: Wed Oct 2 16:34:34 2013 +0900
2658
2659 Workaround the race condition issue on updating cache
2660
2661 fc-cache/fc-cache.c | 62
2662 ++++++++++++++++++++++++++++---------------------
2663 fontconfig/fontconfig.h | 3 +++
2664 src/fcstr.c | 6 +++++
2665 3 files changed, 45 insertions(+), 26 deletions(-)
2666
2667 commit 9161ed1e4a3f4afaee6dbcfc0b84a279ad99b397
2668 Author: Akira TAGOH <akira (a] tagoh.org>
2669 Date: Mon Sep 30 11:30:00 2013 +0900
2670
2671 Add the relative path for <include> to fonts.conf if the parent path
2672 is same to fonts.conf
2673
2674 Bug 69836 - fonts.conf.in update for Windows cross-compiling
2675
2676 Makefile.am | 4 +++-
2677 1 file changed, 3 insertions(+), 1 deletion(-)
2678
2679 commit 96c5f3cf0ff57e7bbb08cc1e0e78ed0542096484
2680 Author: Akira TAGOH <akira (a] tagoh.org>
2681 Date: Thu Sep 26 18:44:10 2013 +0900
2682
2683 clean up
2684
2685 conf.d/Makefile.am | 2 +-
2686 configure.ac | 6 +-----
2687 2 files changed, 2 insertions(+), 6 deletions(-)
2688
2689 commit 43f768b53f554cf0f927ccac5daf96877f9fc69c
2690 Author: Akira TAGOH <akira (a] tagoh.org>
2691 Date: Thu Sep 26 17:46:26 2013 +0900
2692
2693 avoid reading config.h twice
2694
2695 config.h is read from fcint.h now so having a line of the sort of
2696 #include "config.h"
2697 is duplicate.
2698
2699 Bug 69833 - Incorrect SIZEOF_VOID_P and ALIGNOF_DOUBLE definitions
2700 causes nasty warnings on MacOSX when building fat libraries
2701
2702 src/fcarch.c | 4 ----
2703 src/fccache.c | 3 ---
2704 src/fccompat.c | 4 ----
2705 src/fchash.c | 3 ---
2706 src/fcstat.c | 3 ---
2707 5 files changed, 17 deletions(-)
2708
2709 commit 102864d0dba46c99b22c912454c1f58731287405
2710 Author: Akira TAGOH <akira (a] tagoh.org>
2711 Date: Wed Sep 25 11:41:23 2013 +0900
2712
2713 Add the description of -q option to the man page
2714
2715 fc-list/fc-list.sgml | 12 ++++++++++++
2716 1 file changed, 12 insertions(+)
2717
2718 commit 2b0fca14ad202d4dbd32478dc367e648833866c0
2719 Author: W. Trevor King <wking (a] tremily.us>
2720 Date: Sat Sep 21 17:06:50 2013 -0700
2721
2722 doc/fccharset.fncs: Describe the map format in more detail
2723
2724 The previous documentation for FcCharSetFirstPage and
2725 FcCharSetNextPage was technically accurate, but a bit terse. I've
2726 added an example using the returned page (root code point) and map to
2727 give folks something concrete to work with. I've also documented
2728 FC_CHARSET_DONE, which wasn't mentioned at all before.
2729
2730 doc/fccharset.fncs | 36 ++++++++++++++++++++++++++++++------
2731 1 file changed, 30 insertions(+), 6 deletions(-)
2732
2733 commit 8a174b6c51581df6ffd6a5da056949c6c79337cf
2734 Author: Akira TAGOH <akira (a] tagoh.org>
2735 Date: Tue Sep 24 11:14:57 2013 +0900
2736
2737 Fix a crash when FcPattern is set to null on FcFontSetList()
2738 and FcFontList()
2739
2740 src/fclist.c | 2 ++
2741 1 file changed, 2 insertions(+)
2742
2743 commit 643f8088f0d51107e58d142df47124efec6afab1
2744 Author: Jan Alexander Steffens (heftig) <jan.steffens (a] gmail.com>
2745 Date: Sat Sep 14 02:25:26 2013 +0200
2746
2747 Further changes to 30-metric-aliases.conf
2748
2749 Big changes:
2750 * Handle more PostScript fonts (further reduce 30-urw-aliases.conf)
2751 * Update the big comment
2752
2753 Specific->Generic:
2754 * Add missing maps, for symmetry
2755
2756 Generic<->Generic:
2757 * Add "Helvetica Condensed" <-> "Arial Narrow" map
2758
2759 Generic->Specific:
2760 * Add missing Courier -> Cursor alias
2761 * Add "Helvetica Condensed" -> "Heros Cn" alias
2762 * Remove Arial -> Heros and "Times New Roman" -> Termes maps
2763
2764 conf.d/30-metric-aliases.conf | 319
2765 ++++++++++++++++++++++++++++++++++--------
2766 conf.d/30-urw-aliases.conf | 24 +---
2767 2 files changed, 261 insertions(+), 82 deletions(-)
2768
2769 commit 5e6b8894ea9d03caabdfc3a6bcd0c402edf840a8
2770 Author: Akira TAGOH <akira (a] tagoh.org>
2771 Date: Wed Sep 18 17:31:10 2013 +0900
2772
2773 Copy all values from the font to the pattern if the pattern doesn't
2774 have the element
2775
2776 src/fcmatch.c | 6 ++++--
2777 1 file changed, 4 insertions(+), 2 deletions(-)
2778
2779 commit 7e44a0b5a88e597b33ba9e2cc3a6d4555736db0a
2780 Author: Akira TAGOH <akira (a] tagoh.org>
2781 Date: Tue Sep 10 17:45:11 2013 +0900
2782
2783 Bug 68955 - Deprecate / remove FC_RASTERIZER
2784
2785 doc/fontconfig-devel.sgml | 2 +-
2786 doc/fontconfig-user.sgml | 2 +-
2787 fontconfig/fontconfig.h | 2 +-
2788 3 files changed, 3 insertions(+), 3 deletions(-)
2789
2790 commit a61e145304da86c8c35b137493bbd8fd5dd1e7f5
2791 Author: Akira TAGOH <akira (a] tagoh.org>
2792 Date: Mon Sep 9 19:59:31 2013 +0900
2793
2794 Fix memory leaks in FcFreeTypeQueryFace
2795
2796 src/fcfreetype.c | 15 ++++++++++-----
2797 1 file changed, 10 insertions(+), 5 deletions(-)
2798
2799 commit 6720892e97f11fbe8d69ae5b3875d928c68ff90e
2800 Author: Akira TAGOH <akira (a] tagoh.org>
2801 Date: Mon Sep 2 20:52:20 2013 +0900
2802
2803 Add a test case of the migration for config place
2804
2805 test/Makefile.am | 7 +-
2806 test/test-migration.c | 172
2807 ++++++++++++++++++++++++++++++++++++++++++++++++++
2808 2 files changed, 177 insertions(+), 2 deletions(-)
2809
2810 commit 3e5f70a16ac6d54f1e01c92ddaa5985deec1b7f9
2811 Author: Akira TAGOH <akira (a] tagoh.org>
2812 Date: Mon Sep 2 20:51:46 2013 +0900
2813
2814 Do not create a config dir for migration when no config files nor dirs
2815
2816 src/fcxml.c | 15 ++++++++++-----
2817 1 file changed, 10 insertions(+), 5 deletions(-)
2818
2819 commit d2bb1a8381ba50dce79a487cd82087ca57fdcb68
2820 Author: Akira TAGOH <akira (a] tagoh.org>
2821 Date: Sat Aug 31 10:50:07 2013 +0900
2822
2823 Bump version to 2.10.95
2824
2825 README | 10 ++++++++--
2826 configure.ac | 2 +-
2827 fontconfig/fontconfig.h | 2 +-
2828 3 files changed, 10 insertions(+), 4 deletions(-)
2829
2830 commit 272a99217b15e9cf1e4d2a1dcf92b540576c29a6
2831 Author: Akira TAGOH <akira (a] tagoh.org>
2832 Date: Sat Aug 31 10:43:13 2013 +0900
2833
2834 Fix a crash
2835
2836 src/fccfg.c | 15 +++++++++++++++
2837 1 file changed, 15 insertions(+)
2838
2839 commit 071ce44c35733e54cb477cc75810cbe55025b619
2840 Author: Akira TAGOH <akira (a] tagoh.org>
2841 Date: Thu Aug 29 20:53:58 2013 +0900
2842
2843 Fix a typo
2844
2845 configure.ac | 2 +-
2846 1 file changed, 1 insertion(+), 1 deletion(-)
2847
2848 commit 06dd98b2a3271e5f02787f208f73f13f794cb1bf
2849 Author: Akira TAGOH <akira (a] tagoh.org>
2850 Date: Thu Aug 29 17:38:29 2013 +0900
2851
2852 Bump version to 2.10.94
2853
2854 README | 37 +++++++++++++++++++++++++++++++++++--
2855 configure.ac | 2 +-
2856 fontconfig/fontconfig.h | 2 +-
2857 3 files changed, 37 insertions(+), 4 deletions(-)
2858
2859 commit 53ad60deabb787671a862b8d1fab52f8b71bf765
2860 Author: Akira TAGOH <akira (a] tagoh.org>
2861 Date: Thu Aug 29 17:12:45 2013 +0900
2862
2863 Add quz.orth to Makefile.am
2864
2865 fc-lang/Makefile.am | 1 +
2866 1 file changed, 1 insertion(+)
2867
2868 commit c6228f8091ab91b67ea006ad5a1b1da97b3d4a5a
2869 Author: Akira TAGOH <akira (a] tagoh.org>
2870 Date: Tue Aug 27 12:28:52 2013 +0900
2871
2872 Bug 68587 - copy qu.orth to quz.orth
2873
2874 fc-lang/quz.orth | 36 ++++++++++++++++++++++++++++++++++++
2875 1 file changed, 36 insertions(+)
2876
2877 commit fba9efecd2ef3aca84e0a4806899c09ba95f4c19
2878 Author: Akira TAGOH <akira (a] tagoh.org>
2879 Date: Mon Aug 26 12:47:07 2013 +0900
2880
2881 Fix a wrong edit position when 'kind' is different
2882
2883 src/fccfg.c | 24 ++++++++++++++++--------
2884 1 file changed, 16 insertions(+), 8 deletions(-)
2885
2886 commit 223c1384c98caaf9ba5d2cddf7465b7b3a82316b
2887 Author: Akira TAGOH <akira (a] tagoh.org>
2888 Date: Fri Aug 23 20:42:37 2013 +0900
2889
2890 Fix a crash when non-builtin objects are edited
2891
2892 src/fccfg.c | 28 +++++++++++-----------------
2893 src/fcint.h | 5 +++--
2894 2 files changed, 14 insertions(+), 19 deletions(-)
2895
2896 commit 6c664d533d242112c30e0d3b585e90a361a1b959
2897 Author: Akira TAGOH <akira (a] tagoh.org>
2898 Date: Fri Aug 23 19:58:43 2013 +0900
2899
2900 Fix a typo
2901
2902 src/fcxml.c | 7 ++++---
2903 1 file changed, 4 insertions(+), 3 deletions(-)
2904
2905 commit f3bb3f19c917e3fd0a0cdd9a2adf8f827e7a5838
2906 Author: Behdad Esfahbod <behdad (a] behdad.org>
2907 Date: Wed Aug 21 14:31:55 2013 -0400
2908
2909 Fix assertion
2910
2911 Apparently some AIX versions have 64bit pointers yet 32bit double
2912 alignment. Fix assertion.
2913
2914 src/fcarch.c | 2 +-
2915 1 file changed, 1 insertion(+), 1 deletion(-)
2916
2917 commit ec3f0af6f09292126a54b7abe2313e5124ef9a4c
2918 Author: Behdad Esfahbod <behdad (a] behdad.org>
2919 Date: Wed Aug 21 14:27:16 2013 -0400
2920
2921 Minor
2922
2923 src/fcarch.h | 2 +-
2924 1 file changed, 1 insertion(+), 1 deletion(-)
2925
2926 commit 104a2af0dd60f68a1e3f9e5f99e6180336ce28c2
2927 Author: Akira TAGOH <akira (a] tagoh.org>
2928 Date: Wed Aug 21 13:12:41 2013 +0900
2929
2930 Bug 63399 - Add default aliases for Georgia, Garamond, Palatino
2931 Linotype, Trebuchet MS
2932
2933 conf.d/45-latin.conf | 16 ++++++++++++++++
2934 1 file changed, 16 insertions(+)
2935
2936 commit 010c973df5544996f5d8774e361d45daa5b61b52
2937 Author: Akira TAGOH <akira (a] tagoh.org>
2938 Date: Wed Aug 21 13:12:22 2013 +0900
2939
2940 Bug 68340 - More metric compat fonts
2941
2942 conf.d/30-metric-aliases.conf | 11 +++++++++++
2943 1 file changed, 11 insertions(+)
2944
2945 commit 084cf7c44e985dd48c088d921ad0d9a43b0b00b4
2946 Author: Akira TAGOH <akira (a] tagoh.org>
2947 Date: Wed Aug 14 12:51:26 2013 +0900
2948
2949 Bug 16818 - fontformat in match pattern is not respected?
2950
2951 src/fcmatch.c | 1 +
2952 src/fcobjs.h | 2 +-
2953 2 files changed, 2 insertions(+), 1 deletion(-)
2954
2955 commit 45221ab12fa7001b9659293d4833f828801d2518
2956 Author: Akira TAGOH <akira (a] tagoh.org>
2957 Date: Wed Aug 7 12:19:33 2013 +0900
2958
2959 Bug 67845 - Match on FC_SCALABLE
2960
2961 src/fcmatch.c | 1 +
2962 src/fcobjs.h | 2 +-
2963 2 files changed, 2 insertions(+), 1 deletion(-)
2964
2965 commit 041deb0cc541692e260b93232b9957c2538e3bb9
2966 Author: Akira TAGOH <akira (a] tagoh.org>
2967 Date: Wed Aug 7 11:57:19 2013 +0900
2968
2969 warn deprecated only when migration failed
2970
2971 src/fccache.c | 28 ----------------------------
2972 src/fccompat.c | 27 +++++++++++++++++++++++++++
2973 src/fcdir.c | 10 ++++++++++
2974 src/fcint.h | 6 ++++++
2975 src/fcxml.c | 59
2976 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
2977 5 files changed, 101 insertions(+), 29 deletions(-)
2978
2979 commit d52daa0024a6c0bb160c3b3c7f85d0b031f88c85
2980 Author: Akira TAGOH <akira (a] tagoh.org>
2981 Date: Tue Aug 6 15:09:23 2013 +0900
2982
2983 Bug 67809 - Invalid read/write with valgrind when assigning something
2984 twice
2985
2986 src/fccfg.c | 2 +-
2987 1 file changed, 1 insertion(+), 1 deletion(-)
2988
2989 commit a51d2767ce4d88017bd7d34ccb9e352d1687a3c0
2990 Author: Akira TAGOH <akira (a] tagoh.org>
2991 Date: Mon Aug 5 20:04:13 2013 +0900
2992
2993 Fix wrong edit position
2994
2995 src/fccfg.c | 100
2996 +++++++++++++++++++++++++++++++++++++++--------------------
2997 src/fcint.h | 5 +++
2998 src/fcobjs.c | 2 +-
2999 3 files changed, 72 insertions(+), 35 deletions(-)
3000
3001 commit 338ffe6b886ad4ba86ff471cb59c4a5e5ffbe408
3002 Author: Akira TAGOH <akira (a] tagoh.org>
3003 Date: Fri Jul 12 14:52:01 2013 +0900
3004
3005 Correct fontconfig.pc to add certain dependencies for static build
3006
3007 configure.ac | 14 ++++----------
3008 fontconfig.pc.in | 7 ++++---
3009 2 files changed, 8 insertions(+), 13 deletions(-)
3010
3011 commit 7274f6e37a4d1a062b4eee3a625bd393a283a9d0
3012 Author: Akira TAGOH <akira (a] tagoh.org>
3013 Date: Fri Jul 12 12:39:36 2013 +0900
3014
3015 Correct fontconfig.pc to add certain dependencies for build
3016
3017 configure.ac | 26 +++++++++++++++++++++++---
3018 fontconfig.pc.in | 7 ++++---
3019 2 files changed, 27 insertions(+), 6 deletions(-)
3020
3021 commit 04bd904632b22682c888f658650cdcd322544273
3022 Author: Akira TAGOH <akira (a] tagoh.org>
3023 Date: Tue Jul 9 16:43:26 2013 +0900
3024
3025 trivial code optimization
3026
3027 src/fcxml.c | 6 ++++--
3028 1 file changed, 4 insertions(+), 2 deletions(-)
3029
3030 commit d420e1df983871ab18b0f07976596fdf0ce78847
3031 Author: Akira TAGOH <akira (a] tagoh.org>
3032 Date: Thu Jul 4 19:51:03 2013 +0900
3033
3034 Rework to apply the intermixed test and edit elements in one-pass
3035
3036 src/fccfg.c | 349
3037 +++++++++++++++++++++++++++---------------------------------
3038 src/fcdbg.c | 39 +++++--
3039 src/fcint.h | 29 +++--
3040 src/fcxml.c | 245 ++++++++++++++++++++----------------------
3041 4 files changed, 321 insertions(+), 341 deletions(-)
3042
3043 commit 1162515a9819c7355890aad919e5b9daa448a3a4
3044 Author: Akira TAGOH <akira (a] tagoh.org>
3045 Date: Wed Jul 3 11:56:58 2013 +0900
3046
3047 Add FC_UNUSED to FC_ASSERT_STATIC macro to avoid compiler warning
3048
3049 src/fcint.h | 2 +-
3050 1 file changed, 1 insertion(+), 1 deletion(-)
3051
3052 commit cbf06d7d3c797b97d720909fd4554d1771d41c20
3053 Author: Akira TAGOH <akira (a] tagoh.org>
3054 Date: Tue Jul 2 19:04:36 2013 +0900
3055
3056 Use INT_MAX instead of unreliable hardcoding value
3057
3058 src/fcint.h | 3 ++-
3059 1 file changed, 2 insertions(+), 1 deletion(-)
3060
3061 commit ab5b535704fbcab43040d80100cb19cb33f6219d
3062 Author: Akira TAGOH <akira (a] tagoh.org>
3063 Date: Tue Jul 2 18:54:29 2013 +0900
3064
3065 Ignore scandir() check on mingw
3066
3067 configure.ac | 50 ++++++++++++++++++++++++++------------------------
3068 1 file changed, 26 insertions(+), 24 deletions(-)
3069
3070 commit 0907589a79d05aeed9bc6bff783838b0eb25736b
3071 Author: Akira TAGOH <akira (a] tagoh.org>
3072 Date: Fri Jun 28 15:54:38 2013 +0900
3073
3074 Fix the behavior of intermixed tests end edits in match
3075
3076 to get the following recipe working:
3077
3078 <match>
3079 <test1 .../>
3080 <edit1 .../>
3081 <test2 .../>
3082 <edit2 .../>
3083 </match>
3084
3085 as:
3086
3087 <match>
3088 <test1 .../>
3089 </edit1 .../>
3090 </match>
3091 <match>
3092 <test1 .../>
3093 <test2 .../>
3094 <edit2 .../>
3095 </match>
3096
3097 src/fccfg.c | 27 ++++++++++++++++-----------
3098 src/fcint.h | 1 +
3099 src/fcxml.c | 37 ++++++++++++++++++++++++++++++++++++-
3100 3 files changed, 53 insertions(+), 12 deletions(-)
3101
3102 commit 197d06c49b01413303f2c92130594daa4fcaa6ad
3103 Author: Akira TAGOH <akira (a] tagoh.org>
3104 Date: Fri Jun 28 15:04:11 2013 +0900
3105
3106 Add FcTypeUnknown to FcType to avoid comparison of constant -1
3107
3108 This change reverts 9acc14c34a372b54f9075ec3611588298fb2a501
3109 because it doesn't work as expected when building
3110 with -fshort-enums which is default for older arms ABIs
3111
3112 Thanks for pointing this out, Thomas Klausner, Valery Ushakov,
3113 and Martin Husemann
3114
3115 fontconfig/fcprivate.h | 3 ++-
3116 fontconfig/fontconfig.h | 1 +
3117 src/fccfg.c | 4 +++-
3118 src/fcdbg.c | 7 +++++++
3119 src/fcint.h | 6 ++++--
3120 src/fclist.c | 1 +
3121 src/fcname.c | 5 ++++-
3122 src/fcobjs.c | 2 +-
3123 src/fcpat.c | 5 ++++-
3124 src/fcxml.c | 2 +-
3125 10 files changed, 28 insertions(+), 8 deletions(-)
3126
3127 commit 38ab7ab2fbd83c0c62e4b78302b5fe89da0cb79e
3128 Author: Akira TAGOH <akira (a] tagoh.org>
3129 Date: Thu Jun 27 13:10:27 2013 +0900
3130
3131 Fix a incompatible pointer warning on NetBSD
3132
3133 configure.ac | 29 +++++++++++++++++++++++++++++
3134 src/fcstat.c | 10 ++++++++++
3135 2 files changed, 39 insertions(+)
3136
3137 commit 8603e5869505ff06d443b8b22d5357d4caaaac24
3138 Author: Akira TAGOH <akira (a] tagoh.org>
3139 Date: Thu Jun 27 12:30:56 2013 +0900
3140
3141 Fix a shift count overflow on 32bit box
3142
3143 src/fchash.c | 20 ++++++++++----------
3144 1 file changed, 10 insertions(+), 10 deletions(-)
3145
3146 commit 9acc14c34a372b54f9075ec3611588298fb2a501
3147 Author: Akira TAGOH <akira (a] tagoh.org>
3148 Date: Wed Jun 26 12:03:38 2013 +0900
3149
3150 Fix a comparison of constant warning with clang
3151
3152 src/fcname.c | 2 +-
3153 1 file changed, 1 insertion(+), 1 deletion(-)
3154
3155 commit cd9b1033a68816a7acfbba1718ba0aa5888f6ec7
3156 Author: Akira TAGOH <akira (a] tagoh.org>
3157 Date: Fri May 24 13:55:07 2013 +0900
3158
3159 Bug 64906 - FcNameParse() should ignore leading whitespace in
3160 parameters
3161
3162 After this change, the following works as expected:
3163 $ FC_DEBUG=4 fc-match ":family=foo bar, sans-serif"
3164 ...
3165 FcConfigSubstitute Pattern has 3 elts (size 16)
3166 family: "foo bar"(s) "sans-serif"(s)
3167 ...
3168
3169 src/fcname.c | 6 ++++++
3170 1 file changed, 6 insertions(+)
3171
3172 commit 8d54091513c00905457e0ee49ba6ea2c4aacddd7
3173 Author: Akira TAGOH <akira (a] tagoh.org>
3174 Date: Mon May 20 17:42:34 2013 +0900
3175
3176 Bump version to 2.10.93
3177
3178 README | 21 +++++++++++++++++++--
3179 configure.ac | 2 +-
3180 fontconfig/fontconfig.h | 2 +-
3181 3 files changed, 21 insertions(+), 4 deletions(-)
3182
3183 commit 1cad82cde29ea488ea22541b46ed347d10952557
3184 Author: Akira TAGOH <akira (a] tagoh.org>
3185 Date: Fri May 10 20:26:11 2013 +0900
3186
3187 Bug 63922 - FcFreeTypeQueryFace fails on postscripts fonts loaded
3188 from memory
3189
3190 Workaround to not failing even when the hash is unable to generate
3191 from fonts.
3192 This change also contains to ignore the case if the hash isn't in
3193 either both
3194 patterns.
3195
3196 src/fcfreetype.c | 16 +++++++++-------
3197 src/fcmatch.c | 30 +++++++++++++++++++++---------
3198 src/fcobjs.h | 2 +-
3199 3 files changed, 31 insertions(+), 17 deletions(-)
3200
3201 commit 0f9aa8759df563332db60055ae33dd9424ebf802
3202 Author: Akira TAGOH <akira (a] tagoh.org>
3203 Date: Thu May 16 13:41:32 2013 +0900
3204
3205 Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4
3206
3207 based on hb-atomic-private.hh in harfbuzz
3208
3209 src/fcatomic.h | 14 +++++++++++++-
3210 1 file changed, 13 insertions(+), 1 deletion(-)
3211
3212 commit 93137252cfab1c38e1c9137d831c177665e0592a
3213 Author: Akira TAGOH <akira (a] tagoh.org>
3214 Date: Mon May 13 12:14:29 2013 +0900
3215
3216 Bug 63452 - conf.d/README outdated
3217
3218 reflect correct path where is configured at the build time.
3219
3220 conf.d/Makefile.am | 11 ++++++++---
3221 conf.d/README | 23 -----------------------
3222 conf.d/README.in | 23 +++++++++++++++++++++++
3223 3 files changed, 31 insertions(+), 26 deletions(-)
3224
3225 commit f6244d2cf231e1dc756f3e941e61b9bf124879bb
3226 Author: Akira TAGOH <akira (a] tagoh.org>
3227 Date: Wed May 8 11:57:49 2013 +0900
3228
3229 Use the glob matching for filename
3230
3231 Regex is expensive to compare filenames. we already have the glob
3232 matching
3233 and it works enough in this case.
3234
3235 Prior to this change, renaming FcConfigGlobMatch() to FcStrGlobMatch()
3236 and moving to fcstr.c
3237
3238 src/fccfg.c | 46 +---------------------------------------------
3239 src/fcint.h | 4 ++++
3240 src/fcmatch.c | 6 ++----
3241 src/fcstr.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
3242 4 files changed, 51 insertions(+), 49 deletions(-)
3243
3244 commit 03216ccf4ca0808f9c7b9513efcaeb7f4058b575
3245 Author: Akira TAGOH <akira (a] tagoh.org>
3246 Date: Wed Apr 10 18:41:22 2013 +0900
3247
3248 Bug 63329 - make check fails: .. contents:: :depth: 2
3249
3250 Add back FcHashGetSHA256DigestFromFile() and fall back to it
3251 when font isn't SFNT-based font because FT_Load_Sfnt_Table
3252 fails with FT_Err_Invalid_Face_Handle.
3253
3254 src/fcfreetype.c | 32 ++++++++++++++++++++---------
3255 src/fchash.c | 62
3256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3257 src/fcint.h | 4 ++++
3258 3 files changed, 88 insertions(+), 10 deletions(-)
3259
3260 commit 77419a4dfdf41ed34dd03e74d0e4e6f89dbc65e1
3261 Author: Akira TAGOH <akira (a] tagoh.org>
3262 Date: Wed Apr 10 11:14:39 2013 +0900
3263
3264 documented FC_HASH and FC_POSTSCRIPT_NAME
3265
3266 doc/fontconfig-devel.sgml | 3 +++
3267 1 file changed, 3 insertions(+)
3268
3269 commit fc5a589abad0e8285f7d95007ebda76536e8fa7d
3270 Author: Akira TAGOH <akira (a] tagoh.org>
3271 Date: Tue Apr 9 17:18:43 2013 +0900
3272
3273 Revert the previous change and rework to not export freetype API
3274 outside fcfreetype.c
3275
3276 src/fcfreetype.c | 23 ++++++++++++++++++++---
3277 src/fchash.c | 47 ++++++++++++-----------------------------------
3278 src/fcint.h | 5 ++---
3279 3 files changed, 34 insertions(+), 41 deletions(-)
3280
3281 commit c93a8b8b54afe33e5ecf9870723543cb4058fa94
3282 Author: Akira TAGOH <akira (a] tagoh.org>
3283 Date: Tue Apr 9 12:46:30 2013 +0900
3284
3285 Obtain fonts data via FT_Face instead of opening a file directly
3286
3287 src/fcfreetype.c | 2 +-
3288 src/fchash.c | 50 +++++++++++++++++++++++++++++++++-----------------
3289 src/fcint.h | 4 +++-
3290 3 files changed, 37 insertions(+), 19 deletions(-)
3291
3292 commit 9299155b5247255d6b6687448173056c3ca8d09b
3293 Author: Akira TAGOH <akira (a] tagoh.org>
3294 Date: Tue Apr 9 11:34:35 2013 +0900
3295
3296 Ensure closing fp on error
3297
3298 src/fchash.c | 2 +-
3299 1 file changed, 1 insertion(+), 1 deletion(-)
3300
3301 commit 18bf57c70aafcad031c0b43756b754dcaf6a756a
3302 Author: Sebastian Freundt <hroptatyr (a] fresse.org>
3303 Date: Sun Apr 7 00:02:58 2013 +0000
3304
3305 build-chain, replace INCLUDES directive by AM_CPPFLAGS
3306
3307 As of automake-13.1 the INCLUDES directive is no longer supported.
3308 An automake run will return with an error.
3309
3310 This changeset simply follows automake's advice to replace INCLUDES
3311 by AM_CPPFLAGS.
3312
3313 Tools.mk | 4 ++--
3314 fc-cache/Makefile.am | 2 +-
3315 fc-cat/Makefile.am | 2 +-
3316 fc-list/Makefile.am | 2 +-
3317 fc-match/Makefile.am | 2 +-
3318 fc-pattern/Makefile.am | 2 +-
3319 fc-query/Makefile.am | 2 +-
3320 fc-scan/Makefile.am | 2 +-
3321 fc-validate/Makefile.am | 2 +-
3322 src/Makefile.am | 2 +-
3323 10 files changed, 11 insertions(+), 11 deletions(-)
3324
3325 commit 8fd0ed60a62cb7f36b2ade1bd16a66671eaf79da
3326 Author: Akira TAGOH <akira (a] tagoh.org>
3327 Date: Mon Apr 1 18:16:28 2013 +0900
3328
3329 Bug 62980 - matching native fonts with even :lang=en
3330
3331 Fix the matcher modified by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3332 to deal with both strong and weak of FC_LANG as the same location
3333 in the score
3334
3335 src/fcmatch.c | 23 +++++++----------------
3336 1 file changed, 7 insertions(+), 16 deletions(-)
3337
3338 commit 73fa326d1e791b587da93b795f962c3405b7a96d
3339 Author: Akira TAGOH <akira (a] tagoh.org>
3340 Date: Fri Mar 29 16:10:15 2013 +0900
3341
3342 Bump version to 2.10.92
3343
3344 README | 65
3345 +++++++++++++++++++++++++++++++++++++++++++++++--
3346 configure.ac | 2 +-
3347 fontconfig/fontconfig.h | 2 +-
3348 3 files changed, 65 insertions(+), 4 deletions(-)
3349
3350 commit c842412c079e781d53f023616d9758223fb68323
3351 Author: Akira TAGOH <akira (a] tagoh.org>
3352 Date: Fri Mar 29 16:07:30 2013 +0900
3353
3354 Minor fix
3355
3356 new-version.sh | 2 +-
3357 1 file changed, 1 insertion(+), 1 deletion(-)
3358
3359 commit b3b435b87f1aec1b2779fd7edbbff5571c3c61a2
3360 Author: Akira TAGOH <akira (a] tagoh.org>
3361 Date: Fri Mar 29 16:02:34 2013 +0900
3362
3363 Bump libtool revision
3364
3365 configure.ac | 6 +++---
3366 1 file changed, 3 insertions(+), 3 deletions(-)
3367
3368 commit 3fc22cfe756fcb2d6c5a64aa305957c417c6cecd
3369 Author: Akira TAGOH <akira (a] tagoh.org>
3370 Date: Fri Mar 29 12:46:04 2013 +0900
3371
3372 Minor cleanup
3373
3374 Makefile.am | 1 +
3375 1 file changed, 1 insertion(+)
3376
3377 commit b561ff2016ce84eef3c81f16dfb0481be6a13f9b
3378 Author: Akira TAGOH <akira (a] tagoh.org>
3379 Date: Fri Jan 18 11:30:10 2013 +0900
3380
3381 Bug 38737 - Wishlist: support FC_POSTSCRIPT_NAME
3382
3383 Add the PostScript name into the cache and the matcher.
3384 Scoring the better font against the PostScript name by
3385 the forward-matching.
3386
3387 fontconfig/fontconfig.h | 1 +
3388 src/fcfreetype.c | 49 +++++++++++++++++++++++++++-
3389 src/fcint.h | 6 ++++
3390 src/fcmatch.c | 21 ++++++++++++
3391 src/fcobjs.h | 1 +
3392 src/fcstr.c | 85
3393 ++++++++++++++++++++++++++++---------------------
3394 6 files changed, 125 insertions(+), 38 deletions(-)
3395
3396 commit c758206e8c0e5b572bd34183b184ef4361745333
3397 Author: Akira TAGOH <akira (a] tagoh.org>
3398 Date: Thu Mar 21 11:58:06 2013 +0900
3399
3400 Fix a SIGSEGV on FcPatternGet* with NULL pattern
3401
3402 src/fcpat.c | 2 ++
3403 1 file changed, 2 insertions(+)
3404
3405 commit bdf1581e3de5528f397f19bfd4ca9caaf9e7fe4a
3406 Author: Behdad Esfahbod <behdad (a] behdad.org>
3407 Date: Fri Mar 8 05:53:27 2013 -0500
3408
3409 Fix crash with FcConfigSetCurrent(NULL)
3410
3411 src/fccfg.c | 2 +-
3412 1 file changed, 1 insertion(+), 1 deletion(-)
3413
3414 commit aad4d6f6c68d06415333f5d0d3e4b4870114f11d
3415 Author: Akira TAGOH <akira (a] tagoh.org>
3416 Date: Thu Mar 7 13:19:50 2013 +0900
3417
3418 Do not copy FC_*LANG_OBJECT even if it's not available on the pattern
3419
3420 those objects are linked to the corresponding string objects.
3421 this may causes inconsistency that those objects has more values
3422 than them.
3423
3424 src/fcmatch.c | 5 ++++-
3425 1 file changed, 4 insertions(+), 1 deletion(-)
3426
3427 commit e96d7760886a3781a46b3271c76af99e15cb0146
3428 Author: Akira TAGOH <akira (a] tagoh.org>
3429 Date: Wed Feb 6 19:35:30 2013 +0900
3430
3431 Bug 59456 - Adding a --sysroot like option to fc-cache
3432
3433 Add an ability to set the system root to generate the caches.
3434 In order to do this, new APIs, FcConfigGetSysRoot() and
3435 FcConfigSetSysRoot() is available.
3436
3437 doc/fcconfig.fncs | 21 +++++++++++
3438 fc-cache/fc-cache.c | 38 +++++++++++++------
3439 fontconfig/fontconfig.h | 7 ++++
3440 src/fccache.c | 99
3441 +++++++++++++++++++++++++++++++++----------------
3442 src/fccfg.c | 57 ++++++++++++++++++++++++++++
3443 src/fcinit.c | 30 ++++++++++-----
3444 src/fcint.h | 15 +++++++-
3445 src/fcstr.c | 62 ++++++++++++++++++++++++++++++-
3446 8 files changed, 275 insertions(+), 54 deletions(-)
3447
3448 commit 569657a24ca11aedfd3b588984344d7ab97fe09f
3449 Author: Akira TAGOH <akira (a] tagoh.org>
3450 Date: Tue Mar 5 12:46:01 2013 +0900
3451
3452 Fix a memory leak
3453
3454 src/fclang.c | 4 +++-
3455 1 file changed, 3 insertions(+), 1 deletion(-)
3456
3457 commit 612ee2a5c91b8929b2cc5abce4af84d8d7e66bd0
3458 Author: Akira TAGOH <akira (a] tagoh.org>
3459 Date: Fri Mar 1 22:21:25 2013 +0900
3460
3461 Fix broken sort order with FcFontSort()
3462
3463 which was introduced by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3464
3465 src/fcmatch.c | 7 +++++++
3466 1 file changed, 7 insertions(+)
3467
3468 commit ea4ebd59377d3dff3616bd20381f308a92781ae6
3469 Author: Akira TAGOH <akira (a] tagoh.org>
3470 Date: Fri Mar 1 19:38:21 2013 +0900
3471
3472 Fix a crash when the object is non-builtin object
3473
3474 src/fcmatch.c | 3 ++-
3475 1 file changed, 2 insertions(+), 1 deletion(-)
3476
3477 commit 10230497675fa4fcbb427efe8dd2883839ddaec0
3478 Author: Akira TAGOH <akira (a] tagoh.org>
3479 Date: Fri Mar 1 18:41:27 2013 +0900
3480
3481 Fix a typo
3482
3483 conf.d/30-metric-aliases.conf | 2 +-
3484 1 file changed, 1 insertion(+), 1 deletion(-)
3485
3486 commit db69bf6ecd0da4d23bdfe38652bb53d2daa655a2
3487 Author: Akira TAGOH <akira (a] tagoh.org>
3488 Date: Fri Mar 1 18:31:01 2013 +0900
3489
3490 Bug 60783 - Add Liberation Sans Narrow to 30-metric-aliases.conf
3491
3492 Add Liberation Sans Narrow as an alias for Arial Narrow
3493
3494 conf.d/30-metric-aliases.conf | 16 ++++++++++++++++
3495 1 file changed, 16 insertions(+)
3496
3497 commit 2c696255749683e9a084f797eb033d222510a275
3498 Author: Akira TAGOH <akira (a] tagoh.org>
3499 Date: Mon Feb 18 13:17:53 2013 +0900
3500
3501 Bug 60748 - broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf
3502
3503 Move the target of recipes to the "pattern" from the "font".
3504 This is to ensure the targeted objects is updated by them
3505 prior to FcDefaultSubstitute() so that it can adds the default
3506 values properly.
3507
3508 conf.d/10-autohint.conf | 2 +-
3509 conf.d/10-no-sub-pixel.conf | 2 +-
3510 conf.d/10-sub-pixel-bgr.conf | 2 +-
3511 conf.d/10-sub-pixel-rgb.conf | 2 +-
3512 conf.d/10-sub-pixel-vbgr.conf | 2 +-
3513 conf.d/10-sub-pixel-vrgb.conf | 2 +-
3514 conf.d/10-unhinted.conf | 2 +-
3515 conf.d/11-lcdfilter-default.conf | 2 +-
3516 conf.d/11-lcdfilter-legacy.conf | 2 +-
3517 conf.d/11-lcdfilter-light.conf | 2 +-
3518 10 files changed, 10 insertions(+), 10 deletions(-)
3519
3520 commit 83f679ce558de736ef1a095a362397da0ac3417f
3521 Author: Behdad Esfahbod <behdad (a] behdad.org>
3522 Date: Fri Feb 15 09:48:38 2013 -0500
3523
3524 Accept digits as part of OpenType script tags
3525
3526 They've been used since 2005.
3527
3528 src/fcfreetype.c | 5 +++--
3529 1 file changed, 3 insertions(+), 2 deletions(-)
3530
3531 commit 72b0480a21958f0f8c115d8e0a5bfbd8d358b5c3
3532 Author: Akira TAGOH <akira (a] tagoh.org>
3533 Date: Thu Feb 7 17:56:17 2013 +0900
3534
3535 Add Culmus foundry to the vendor list
3536
3537 Maps fonts produced by the Culmus project
3538 <http://culmus.sourceforge.net>
3539 to the XLFD foundry name culmus.
3540
3541 For TrueType fonts, maps the vendor code CLM from the TrueType vendor
3542 id field.
3543
3544 For Type1 fonts, which use heuristics to guess mappings to XLFD
3545 foundries from
3546 words in the copyright notice, add the names of the main contributors
3547 to
3548 the Culmus product to recognize the fonts under their copyright.
3549
3550 Patch from Maxim Iorsh
3551
3552 src/fcfreetype.c | 67
3553 +++++++++++++++++++-------------------------------------
3554 1 file changed, 23 insertions(+), 44 deletions(-)
3555
3556 commit 96220a5ed9d1d761b14a7ac516ac6786c132f280
3557 Author: Quentin Glidic <sardemff7+git (a] sardemff7.net>
3558 Date: Sat Feb 2 17:01:07 2013 +0100
3559
3560 Use LOG_COMPILER and AM_TESTS_ENVIRONMENT
3561
3562 TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
3563 override the test environment
3564
3565 <ext>_LOG_COMPILER is meant to contain the program that runs the test
3566 with <ext> extension
3567 LOG_COMPILER is for extensionless tests
3568 AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
3569
3570 https://bugs.freedesktop.org/show_bug.cgi?id=60192
3571
3572 Signed-off-by: Quentin Glidic <sardemff7+git (a] sardemff7.net>
3573
3574 Makefile.am | 1 -
3575 configure.ac | 2 +-
3576 doc/Makefile.am | 5 ++++-
3577 test/Makefile.am | 12 +++++++++++-
3578 4 files changed, 16 insertions(+), 4 deletions(-)
3579
3580 commit 62b7d764ce994bb32e7614337fdfa0854445c380
3581 Author: Akira TAGOH <akira (a] tagoh.org>
3582 Date: Wed Feb 6 19:14:51 2013 +0900
3583
3584 Bump the cache version to 4
3585
3586 fontconfig/fontconfig.h | 2 +-
3587 src/fcint.h | 2 +-
3588 2 files changed, 2 insertions(+), 2 deletions(-)
3589
3590 commit 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3591 Author: Akira TAGOH <akira (a] tagoh.org>
3592 Date: Wed Feb 6 19:02:07 2013 +0900
3593
3594 Update _FcMatchers definition logic
3595
3596 to make it easier to maintain. also added FC_HASH_OBJECT to be matched
3597 in the pattern, prior to FC_FILE_OBJECT.
3598
3599 src/fcint.h | 2 +-
3600 src/fcmatch.c | 184
3601 +++++++++++++++++++++++--------------------------
3602 src/fcname.c | 2 +-
3603 src/fcobjs.h | 90 ++++++++++++------------
3604 src/fcobjshash.gperf.h | 2 +-
3605 5 files changed, 134 insertions(+), 146 deletions(-)
3606
3607 commit 52b2b5c99268d5ad28dc0972c5f136720d55f21b
3608 Author: Akira TAGOH <akira (a] tagoh.org>
3609 Date: Tue Feb 5 20:44:18 2013 +0900
3610
3611 Bug 60312 - DIST_SUBDIRS should never appear in a conditional
3612
3613 As it is documented like this:
3614
3615 If SUBDIRS is defined conditionally using Automake conditionals,
3616 Automake will define DIST_SUBDIRS automatically from the possible
3617 values of SUBDIRS in all conditions.
3618
3619 So we don't need to re-define DIST_SUBDIRS in Makefile.am unless
3620 we use AC_SUBST to define SUBDIRS.
3621
3622 Patch from Quentin Glidic
3623
3624 Makefile.am | 3 ---
3625 1 file changed, 3 deletions(-)
3626
3627 commit 95af7447dba7c54ed162b667c0bb2ea6500e8f32
3628 Author: Akira TAGOH <akira (a] tagoh.org>
3629 Date: Mon Feb 4 16:03:29 2013 +0900
3630
3631 Bug 50733 - Add font-file hash?
3632
3633 Add "hash" object which contains SHA256 hash value (so far) computed
3634 from the font file.
3635
3636 fontconfig/fontconfig.h | 1 +
3637 src/Makefile.am | 1 +
3638 src/fcfreetype.c | 9 ++
3639 src/fchash.c | 265
3640 ++++++++++++++++++++++++++++++++++++++++++++++++
3641 src/fcint.h | 7 ++
3642 src/fcobjs.h | 1 +
3643 6 files changed, 284 insertions(+)
3644
3645 commit d34643894f2dff7eec35345e8e9b32a9a32fa113
3646 Author: Akira TAGOH <akira (a] tagoh.org>
3647 Date: Tue Feb 5 14:17:16 2013 +0900
3648
3649 Use AM_MISSING_PROG instead of hardcoding missing
3650
3651 Makefile.am | 2 +-
3652 configure.ac | 1 +
3653 2 files changed, 2 insertions(+), 1 deletion(-)
3654
3655 commit 241cd53ff62599ecf557c6a4f975fc427dad9700
3656 Author: Akira TAGOH <akira (a] tagoh.org>
3657 Date: Tue Feb 5 11:33:47 2013 +0900
3658
3659 Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT"
3660
3661 This reverts commit 2146b0307a3476892723104481f27f8484451c52.
3662
3663 That change introduces incompatibility and seems not working with
3664 older releases of automake, including automake 1.12.2.
3665
3666 test/Makefile.am | 12 +-----------
3667 1 file changed, 1 insertion(+), 11 deletions(-)
3668
3669 commit 2146b0307a3476892723104481f27f8484451c52
3670 Author: Quentin Glidic <sardemff7+git (a] sardemff7.net>
3671 Date: Sat Feb 2 17:01:07 2013 +0100
3672
3673 test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT
3674
3675 TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
3676 override the test environment
3677
3678 <ext>_LOG_COMPILER is meant to contain the program that runs the test
3679 with <ext> extension
3680 AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
3681
3682 https://bugs.freedesktop.org/show_bug.cgi?id=60192
3683
3684 Signed-off-by: Quentin Glidic <sardemff7+git (a] sardemff7.net>
3685
3686 test/Makefile.am | 12 +++++++++++-
3687 1 file changed, 11 insertions(+), 1 deletion(-)
3688
3689 commit da0946721af3ab2dff3cd903065336b93592d067
3690 Author: Akira TAGOH <akira (a] tagoh.org>
3691 Date: Mon Feb 4 17:57:00 2013 +0900
3692
3693 Use AM_MISSING_PROG instead of hardcoding missing
3694
3695 configure.ac | 2 ++
3696 src/Makefile.am | 2 +-
3697 2 files changed, 3 insertions(+), 1 deletion(-)
3698
3699 commit 786ead52015573e7b60a53d79abc26d611f1fe93
3700 Author: Akira TAGOH <akira (a] tagoh.org>
3701 Date: Mon Feb 4 17:20:03 2013 +0900
3702
3703 Modernize configure.ac
3704
3705 configure.ac | 7 ++++---
3706 1 file changed, 4 insertions(+), 3 deletions(-)
3707
3708 commit 20191810d1fea7c2f49b65ffee3e4d5e2bc0bac3
3709 Author: Akira TAGOH <akira (a] tagoh.org>
3710 Date: Tue Jan 29 20:19:36 2013 +0900
3711
3712 Bug 23757 - Add mode="delete" to <edit>
3713
3714 Add two edit mode, "delete" and "delete_all".
3715 what values are being deleted depends on <test> as documented.
3716 if the target object is same to what is tested, matching value there
3717 will be deleted. otherwise all of values in the object will be
3718 deleted.
3719 so this would means both edit mode will not take any expressions.
3720
3721 e.g.
3722
3723 Given that the testing is always true here, the following rules:
3724
3725 <match>
3726 <test name="foo" compare="eq">
3727 <string>bar</string>
3728 </test>
3729 <edit name="foo" mode="delete"/>
3730 </match>
3731
3732 will removes "bar" string from "foo" object. and:
3733
3734 <match>
3735 <test name="foo" compare="eq">
3736 <string>foo</string>
3737 </test>
3738 <edit name="bar" mode="delete"/>
3739 </match>
3740
3741 will removes all of values in "bar" object.
3742
3743 doc/fontconfig-user.sgml | 2 ++
3744 fonts.dtd | 2 +-
3745 src/fccfg.c | 10 ++++++++++
3746 src/fcdbg.c | 6 ++++--
3747 src/fcint.h | 1 +
3748 src/fcxml.c | 11 +++++++++++
3749 6 files changed, 29 insertions(+), 3 deletions(-)
3750
3751 commit c1d9588890798e389d0f0ba633b704dee1ea8bf5
3752 Author: Colin Walters <walters (a] verbum.org>
3753 Date: Thu Jan 31 21:32:46 2013 -0500
3754
3755 build: Only use PKG_INSTALLDIR if available
3756
3757 It's only in pkg-config 0.27 or newer, but 0.25 at least is still
3758 fairly widespread.
3759
3760 configure.ac | 2 +-
3761 1 file changed, 1 insertion(+), 1 deletion(-)
3762
3763 commit e11f15628cff04c4a742f88abee22f440edcce52
3764 Author: Christoph J. Thompson <cjsthompson (a] gmail.com>
3765 Date: Fri Feb 1 02:27:32 2013 +0100
3766
3767 Use the PKG_INSTALLDIR macro.
3768
3769 modified: Makefile.am
3770 modified: configure.ac
3771
3772 Makefile.am | 1 -
3773 configure.ac | 1 +
3774 2 files changed, 1 insertion(+), 1 deletion(-)
3775
3776 commit d26fb23c41abd87422778bb38eea39f25ba3dc4a
3777 Author: Akira TAGOH <akira (a] tagoh.org>
3778 Date: Fri Jan 25 20:01:24 2013 +0900
3779
3780 Bug 59385 - Do the right thing for intermixed edit and test elements
3781
3782 This changes allows to have multiple mathcing rules in one <match>
3783 block
3784 in the same order.
3785 After this changes, the following thing will works as two matching
3786 rules:
3787
3788 <match>
3789 <!-- rule 1 -->
3790 <test name="family" compare="eq">
3791 <string>foo</string>
3792 </test>
3793 <edit name="foo" mode="append">
3794 <string>foo</string>
3795 </edit>
3796 <!-- rule 2 -->
3797 <test name="foo" compare="eq">
3798 <string>foo</string>
3799 </test>
3800 <edit name="foo" mode="append">
3801 <string>bar</string>
3802 </edit>
3803 </match>
3804
3805 fonts.dtd | 2 +-
3806 src/fcxml.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
3807 2 files changed, 47 insertions(+), 1 deletion(-)
3808
3809 commit fb3b410998aba8835999e2ca7003a180431cfaf4
3810 Author: Akira TAGOH <akira (a] tagoh.org>
3811 Date: Wed Jan 23 12:37:51 2013 +0900
3812
3813 remove the unnecessary code
3814
3815 src/fccompat.c | 6 ------
3816 1 file changed, 6 deletions(-)
3817
3818 commit 5400bb4fb43dc811b813f11d5b0c023db727f543
3819 Author: Akira TAGOH <akira (a] tagoh.org>
3820 Date: Wed Jan 23 12:32:37 2013 +0900
3821
3822 Add another approach to FC_PRGNAME for Solaris 10 or before
3823
3824 Patch from Raimund Steger
3825
3826 configure.ac | 2 +-
3827 src/fcdefault.c | 5 ++++-
3828 2 files changed, 5 insertions(+), 2 deletions(-)
3829
3830 commit 000ca9ccb03013a5b151f0d21148ab0ca4c2f2de
3831 Author: Akira TAGOH <akira (a] tagoh.org>
3832 Date: Tue Jan 22 12:11:56 2013 +0900
3833
3834 Fix installation on MinGW32
3835
3836 Patch from LRN
3837
3838 src/Makefile.am | 5 +++--
3839 1 file changed, 3 insertions(+), 2 deletions(-)
3840
3841 commit 6363193a0575cf6f58baf7f0a772ad8f92b7b904
3842 Author: Akira TAGOH <akira (a] tagoh.org>
3843 Date: Tue Jan 22 12:03:28 2013 +0900
3844
3845 Fix mkstemp absence for some platform
3846
3847 Patch from LRN and modified to make more generic.
3848
3849 src/fccache.c | 57 ----------------------------
3850 src/fccompat.c | 116
3851 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3852 src/fcint.h | 3 ++
3853 3 files changed, 119 insertions(+), 57 deletions(-)
3854
3855 commit 9dbc282796e9a4d5a2a8cc7d1c8e29b9154e91c0
3856 Author: Akira TAGOH <akira (a] tagoh.org>
3857 Date: Tue Jan 22 10:26:41 2013 +0900
3858
3859 Add missing file descriptor to F_DUPFD_CLOEXEC
3860
3861 Patch from Matthieu Herrb
3862
3863 src/fccompat.c | 2 +-
3864 1 file changed, 1 insertion(+), 1 deletion(-)
3865
3866 commit 6118781f7f5dba672d19a841cc231661bf5fb59d
3867 Author: Behdad Esfahbod <behdad (a] behdad.org>
3868 Date: Thu Jan 17 19:27:20 2013 -0600
3869
3870 Fix readlink failure
3871
3872 As reported by Raimund Steger.
3873
3874 src/fcdefault.c | 4 ++--
3875 1 file changed, 2 insertions(+), 2 deletions(-)
3876
3877 commit 671bcb34e23ed03b1f564af35560db81f8b12b96
3878 Author: Akira TAGOH <akira (a] tagoh.org>
3879 Date: Thu Jan 17 12:49:16 2013 +0900
3880
3881 Better fix for 2fe5ddfd
3882
3883 Drop realpath() and fix breakage on Win32
3884
3885 configure.ac | 2 +-
3886 src/fcdefault.c | 14 +++++++-------
3887 2 files changed, 8 insertions(+), 8 deletions(-)
3888
3889 commit 2fe5ddfdae6be80db5b7e622ab6c1ab985377542
3890 Author: Behdad Esfahbod <behdad (a] behdad.org>
3891 Date: Wed Jan 16 21:01:28 2013 -0600
3892
3893 Fix FC_PRGNAME default
3894
3895 As reported by Raimund Steger.
3896
3897 src/fcdefault.c | 36 +++++++++++++++++++-----------------
3898 1 file changed, 19 insertions(+), 17 deletions(-)
3899
3900 commit 55d39bcad0737e92e1207fabbd8c65fa9e5e0482
3901 Author: Behdad Esfahbod <behdad (a] behdad.org>
3902 Date: Wed Jan 16 07:30:44 2013 -0600
3903
3904 Fix fc-cache crash caused by looking up NULL object incorrectly
3905
3906 We were returning a skiplist node when looking up NULL!
3907
3908 src/fccache.c | 7 +++++--
3909 src/fccfg.c | 4 ++--
3910 2 files changed, 7 insertions(+), 4 deletions(-)
3911
3912 commit 106c4f73119e00a7804ef79ee556f1111d680e32
3913 Author: Behdad Esfahbod <behdad (a] behdad.org>
3914 Date: Wed Jan 16 07:05:07 2013 -0600
3915
3916 Minor
3917
3918 src/fcfreetype.c | 3 ++-
3919 1 file changed, 2 insertions(+), 1 deletion(-)
3920
3921 commit 1a5d0daea0173e2cc47d76d2022467f0dbd423f0
3922 Author: Behdad Esfahbod <behdad (a] behdad.org>
3923 Date: Wed Jan 16 04:52:06 2013 -0600
3924
3925 Remove unused checks for common functions
3926
3927 The check results of these were never actually used.
3928
3929 configure.ac | 2 +-
3930 1 file changed, 1 insertion(+), 1 deletion(-)
3931
3932 commit f9ac4c84c90cbb57afbf1fa3a5c9ff3bfc4f537e
3933 Author: Akira TAGOH <akira (a] tagoh.org>
3934 Date: Wed Jan 16 16:35:28 2013 +0900
3935
3936 Improve FcGetPrgname() to work on BSD
3937
3938 configure.ac | 2 +-
3939 src/fcdefault.c | 10 ++++++++++
3940 2 files changed, 11 insertions(+), 1 deletion(-)
3941
3942 commit ec5ca08c807585a9230f83c95f7cca6b7065b142
3943 Author: Behdad Esfahbod <behdad (a] behdad.org>
3944 Date: Tue Jan 15 20:41:26 2013 -0600
3945
3946 Bug 59379 - FC_PRGNAME
3947
3948 Can be used for per-application configuration.
3949
3950 configure.ac | 2 +-
3951 doc/fontconfig-devel.sgml | 3 +-
3952 doc/fontconfig-user.sgml | 1 +
3953 fontconfig/fontconfig.h | 1 +
3954 src/fccfg.c | 7 ++++
3955 src/fcdefault.c | 85
3956 +++++++++++++++++++++++++++++++++++++++++++++--
3957 src/fcint.h | 3 ++
3958 src/fcobjs.h | 1 +
3959 8 files changed, 99 insertions(+), 4 deletions(-)
3960
3961 commit 3f84695104b169fe25742ba3b91d04467f5debc4
3962 Author: Akira TAGOH <akira (a] tagoh.org>
3963 Date: Tue Sep 4 12:39:48 2012 +0900
3964
3965 Bug 50497 - RFE: Add OpenType feature tags support
3966
3967 Add FC_FONT_FEATURES to store the feature tags to be enabled.
3968
3969 doc/fontconfig-devel.sgml | 2 ++
3970 doc/fontconfig-user.sgml | 1 +
3971 fontconfig/fontconfig.h | 1 +
3972 src/fcobjs.h | 1 +
3973 4 files changed, 5 insertions(+)
3974
3975 commit dffb69ed8c7cf2e707bc692f94b51108b772d9d8
3976 Author: Akira TAGOH <akira (a] tagoh.org>
3977 Date: Tue Jan 15 17:26:27 2013 +0900
3978
3979 Fix the build fail on MinGW
3980
3981 Reported at
3982 http://lists.freedesktop.org/archives/fontconfig/2013-January/004601.html
3983
3984 just warn at the runtime instead of the compile time. it somewhat
3985 works
3986 on even MinGW since FcMakeTempfile() isn't used on Win32 so far.
3987
3988 src/fccompat.c | 6 +++++-
3989 1 file changed, 5 insertions(+), 1 deletion(-)
3990
3991 commit 8b8f0d21534aa9b82276815c84429ffca8941d2a
3992 Author: Behdad Esfahbod <behdad (a] behdad.org>
3993 Date: Mon Jan 14 14:39:12 2013 -0600
3994
3995 Minor
3996
3997 src/fcmatch.c | 2 +-
3998 1 file changed, 1 insertion(+), 1 deletion(-)
3999
4000 commit 8828fffd93c6b19bcfd7626ddc472aa8f055d034
4001 Author: Behdad Esfahbod <behdad (a] behdad.org>
4002 Date: Mon Jan 14 14:36:38 2013 -0600
4003
4004 Copy all values from pattern to font if the font doesn't have
4005 the element
4006
4007 Bug 59376 - FcFontRenderPrepare enhancement
4008
4009 src/fcmatch.c | 5 +++--
4010 1 file changed, 3 insertions(+), 2 deletions(-)
4011
4012 commit 0831c1770e4bac7269a190936bbb0529d747e233
4013 Author: Behdad Esfahbod <behdad (a] behdad.org>
4014 Date: Thu Jan 10 09:01:52 2013 -0600
4015
4016 Ensure we find the uninstalled fontconfig header
4017
4018 Patch from Colin Walters.
4019
4020 test/Makefile.am | 2 ++
4021 1 file changed, 2 insertions(+)
4022
4023 commit 1527c395cbe0bbab9e66a42213ef3ac5ce1c0383
4024 Author: Behdad Esfahbod <behdad (a] behdad.org>
4025 Date: Thu Jan 10 09:00:18 2013 -0600
4026
4027 Resepct $NOCONFIGURE
4028
4029 Patch from Colin Walters.
4030
4031 autogen.sh | 4 ++--
4032 1 file changed, 2 insertions(+), 2 deletions(-)
4033
4034 commit fcc3567847949ec422157d331c9640cd0453e169
4035 Author: Akira TAGOH <akira (a] tagoh.org>
4036 Date: Thu Jan 10 17:57:12 2013 +0900
4037
4038 Bump version to 2.10.91
4039
4040 README | 105
4041 +++++++++++++++++++++++++++++++++++++++++++++++-
4042 configure.ac | 2 +-
4043 fontconfig/fontconfig.h | 2 +-
4044 3 files changed, 105 insertions(+), 4 deletions(-)
4045
4046 commit 98352247f2ab01046c330485f73fd26eb15a08a4
4047 Author: Akira TAGOH <akira (a] tagoh.org>
4048 Date: Thu Jan 10 17:56:51 2013 +0900
4049
4050 Update the date in README properly
4051
4052 new-version.sh | 4 ++--
4053 1 file changed, 2 insertions(+), 2 deletions(-)
4054
4055 commit 9066fbe7855674ff51053b78f1d0d179486e22ea
4056 Author: Behdad Esfahbod <behdad (a] behdad.org>
4057 Date: Thu Jan 10 01:23:07 2013 -0600
4058
4059 Make linker happy
4060
4061 fc-validate/Makefile.am | 2 +-
4062 1 file changed, 1 insertion(+), 1 deletion(-)
4063
4064 commit 98efed3bcafc92b573b193b5b38039aa717617d3
4065 Author: Behdad Esfahbod <behdad (a] behdad.org>
4066 Date: Thu Jan 10 01:17:02 2013 -0600
4067
4068 Add atomic ops for Solaris
4069
4070 Patch from Raimund Steger.
4071
4072 configure.ac | 22 ++++++++++++++++++++--
4073 src/fcatomic.h | 12 ++++++++++++
4074 2 files changed, 32 insertions(+), 2 deletions(-)
4075
4076 commit 8e8a99ae8a1c2e56c42093bee577d6de66248366
4077 Author: Akira TAGOH <akira (a] tagoh.org>
4078 Date: Mon Sep 10 16:09:04 2012 +0900
4079
4080 Bug 29312 - RFE: feature to indicate which characters are missing
4081 to satisfy the language support
4082
4083 Add fc-validate to check the language coverage in a font.
4084
4085 Makefile.am | 2 +-
4086 configure.ac | 1 +
4087 doc/fclangset.fncs | 8 ++
4088 fc-validate/Makefile.am | 60 +++++++++++
4089 fc-validate/fc-validate.c | 242
4090 +++++++++++++++++++++++++++++++++++++++++++
4091 fc-validate/fc-validate.sgml | 182 ++++++++++++++++++++++++++++++++
4092 fontconfig/fontconfig.h | 3 +
4093 src/fcint.h | 3 -
4094 8 files changed, 497 insertions(+), 4 deletions(-)
4095
4096 commit 16fd965171808c10f87d097f678ee9e10771be72
4097 Author: Akira TAGOH <akira (a] tagoh.org>
4098 Date: Wed Jan 9 11:26:56 2013 +0900
4099
4100 Fix a typo in the manpages template
4101
4102 doc/func.sgml | 2 +-
4103 1 file changed, 1 insertion(+), 1 deletion(-)
4104
4105 commit 7680e9ee891a74f0e428e30604a5d0ff0e2e9383
4106 Author: Behdad Esfahbod <behdad (a] behdad.org>
4107 Date: Tue Jan 8 14:51:00 2013 -0600
4108
4109 Add pthread test
4110
4111 Not enabled by default since it requires config and fonts.
4112
4113 test/Makefile.am | 9 ++++++
4114 test/test-pthread.c | 79
4115 +++++++++++++++++++++++++++++++++++++++++++++++++++++
4116 2 files changed, 88 insertions(+)
4117
4118 commit dc21ed28d69df279c6068d9cae862e02af72815f
4119 Author: Behdad Esfahbod <behdad (a] behdad.org>
4120 Date: Tue Jan 8 13:01:48 2013 -0600
4121
4122 Fix memory corruption!
4123
4124 In FcStrListCreate() we were increasing reference count of set,
4125 however, if set had a const reference (which is the case for list
4126 of languages), and with multiple threads, the const ref (-1) was
4127 getting up to 1 and then a decrease was destroying the set. Ouch.
4128
4129 Here's the valgrind error, which took me quite a few hours of
4130 running to catch:
4131
4132 ==4464== Invalid read of size 4
4133 ==4464== at 0x4E58FF3: FcStrListNext (fcstr.c:1256)
4134 ==4464== by 0x4E3F11D: FcConfigSubstituteWithPat (fccfg.c:1508)
4135 ==4464== by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
4136 ==4464== by 0x4009FA: test_match (simple-pthread-test.c:53)
4137 ==4464== by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
4138 ==4464== by 0x507EE99: start_thread (pthread_create.c:308)
4139 ==4464== Address 0x6bc0b44 is 4 bytes inside a block of size
4140 24 free'd
4141 ==4464== at 0x4C2A82E: free (in
4142 /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
4143 ==4464== by 0x4E58F84: FcStrSetDestroy (fcstr.c:1236)
4144 ==4464== by 0x4E3F0C6: FcConfigSubstituteWithPat (fccfg.c:1507)
4145 ==4464== by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
4146 ==4464== by 0x4009FA: test_match (simple-pthread-test.c:53)
4147 ==4464== by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
4148 ==4464== by 0x507EE99: start_thread (pthread_create.c:308)
4149
4150 Thread test is running happily now. Will add the test in a moment.
4151
4152 src/fcstr.c | 13 ++++++++++++-
4153 1 file changed, 12 insertions(+), 1 deletion(-)
4154
4155 commit 4e6c7d0827c5b3b20205521bf9bd2e94e704b36d
4156 Author: Akira TAGOH <akira (a] tagoh.org>
4157 Date: Tue Jan 8 16:20:28 2013 +0900
4158
4159 Fix a build fail on mingw
4160
4161 Regarding the change of 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
4162
4163 configure.ac | 2 +-
4164 src/fccompat.c | 4 ++++
4165 2 files changed, 5 insertions(+), 1 deletion(-)
4166
4167 commit d837a7a584bc1e908bc4370d337cd10ecc781fad
4168 Author: Akira TAGOH <akira (a] tagoh.org>
4169 Date: Tue Jan 8 16:18:32 2013 +0900
4170
4171 missing header file to declare _mkdir
4172
4173 src/fccache.c | 1 +
4174 1 file changed, 1 insertion(+)
4175
4176 commit 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
4177 Author: Akira TAGOH <akira (a] tagoh.org>
4178 Date: Thu Dec 6 20:01:52 2012 +0900
4179
4180 Bug 47705 - Using O_CLOEXEC
4181
4182 configure.ac | 4 ++-
4183 src/Makefile.am | 1 +
4184 src/fcatomic.c | 3 +-
4185 src/fccache.c | 6 ++--
4186 src/fccompat.c | 103
4187 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4188 src/fcint.h | 7 ++++
4189 src/fcstat.c | 2 +-
4190 src/fcxml.c | 2 +-
4191 8 files changed, 120 insertions(+), 8 deletions(-)
4192
4193 commit d7de1b5c6d4b8800825913ac40a9cea00824f2f8
4194 Author: Behdad Esfahbod <behdad (a] behdad.org>
4195 Date: Mon Jan 7 20:10:14 2013 -0600
4196
4197 Fix pthreads setup
4198
4199 As reported by Raimund Steger.
4200
4201 configure.ac | 3 +++
4202 1 file changed, 3 insertions(+)
4203
4204 commit 1c4c4978adb0fa59767ac7d8c7f98a86928b2fdc
4205 Author: Behdad Esfahbod <behdad (a] behdad.org>
4206 Date: Mon Jan 7 17:59:17 2013 -0600
4207
4208 Oops, add the actual file
4209
4210 conf.d/10-scale-bitmap-fonts.conf | 81
4211 +++++++++++++++++++++++++++++++++++++++
4212 1 file changed, 81 insertions(+)
4213
4214 commit dc11dd581f228623f0f14b3a6a1e4beaa659266b
4215 Author: Behdad Esfahbod <behdad (a] behdad.org>
4216 Date: Mon Jan 7 16:41:29 2013 -0600
4217
4218 Add 10-scale-bitmap-fonts.conf and enable by default
4219
4220 conf.d/Makefile.am | 2 ++
4221 1 file changed, 2 insertions(+)
4222
4223 commit ea3a35306617eec068ed961439cf76cdbcb10c28
4224 Author: Akira TAGOH <akira (a] tagoh.org>
4225 Date: Mon Jan 7 17:55:04 2013 +0900
4226
4227 Clean up the unused variable
4228
4229 fc-query/fc-query.c | 1 -
4230 1 file changed, 1 deletion(-)
4231
4232 commit 17eda89ed2e24a3fc5f68538dd7fd9ada8efb087
4233 Author: Behdad Esfahbod <behdad (a] behdad.org>
4234 Date: Thu Jan 3 20:33:34 2013 -0600
4235
4236 Remove FcInit() calls from tools
4237
4238 Library is supposed to automatically initialize itself. If it
4239 doesn't,
4240 it's a bug.
4241
4242 fc-list/fc-list.c | 5 -----
4243 fc-match/fc-match.c | 5 -----
4244 fc-pattern/fc-pattern.c | 5 -----
4245 fc-query/fc-query.c | 6 ------
4246 fc-scan/fc-scan.c | 6 ------
4247 5 files changed, 27 deletions(-)
4248
4249 commit 102a4344dd7f668cf03b9665c718505050e0ae78
4250 Author: Behdad Esfahbod <behdad (a] behdad.org>
4251 Date: Thu Jan 3 20:31:22 2013 -0600
4252
4253 Don't use blanks for fc-query
4254
4255 fc-query is supposed to be config-independent.
4256
4257 fc-query/fc-query.c | 4 +---
4258 1 file changed, 1 insertion(+), 3 deletions(-)
4259
4260 commit b6b678e71eb0ba2b53335b7df0804058f6bd006d
4261 Author: Akira TAGOH <akira (a] tagoh.org>
4262 Date: Fri Jan 4 11:29:50 2013 +0900
4263
4264 Missing header file for _mkdir declaration
4265
4266 src/fcatomic.c | 1 +
4267 1 file changed, 1 insertion(+)
4268
4269 commit 8e143b4ec447a7ee6c501e7488a3c94db7e6a035
4270 Author: Behdad Esfahbod <behdad (a] behdad.org>
4271 Date: Thu Jan 3 04:19:12 2013 -0600
4272
4273 Minor
4274
4275 src/fcobjs.c | 5 ++++-
4276 1 file changed, 4 insertions(+), 1 deletion(-)
4277
4278 commit 16ddb9ff31a7d45ae477f5274c704523b2ec7330
4279 Author: Behdad Esfahbod <behdad (a] behdad.org>
4280 Date: Wed Jan 2 22:37:33 2013 -0600
4281
4282 Ugh, add Tools.mk
4283
4284 Tools.mk | 64
4285 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4286 1 file changed, 64 insertions(+)
4287
4288 commit 86e3255118e943bcc5c16cf1628ca381470ca34d
4289 Author: Behdad Esfahbod <behdad (a] behdad.org>
4290 Date: Wed Jan 2 20:16:55 2013 -0600
4291
4292 Second try to make Sun CPP happy
4293
4294 src/Makefile.am | 22 ++++++++++++----------
4295 1 file changed, 12 insertions(+), 10 deletions(-)
4296
4297 commit bc62c40597c3d95edfdc6a93b39d0bb3837d1d34
4298 Author: Behdad Esfahbod <behdad (a] behdad.org>
4299 Date: Wed Jan 2 20:08:40 2013 -0600
4300
4301 Really fix cross-compiling and building of tools this time
4302
4303 configure.ac | 1 +
4304 fc-case/Makefile.am | 47 +++++----------------------
4305 fc-glyphname/Makefile.am | 47 +++++----------------------
4306 fc-glyphname/fc-glyphname.c | 2 +-
4307 fc-lang/Makefile.am | 44 +++++---------------------
4308 fc-lang/fc-lang.c | 8 ++---
4309 m4/ax_cc_for_build.m4 | 77
4310 +++++++++++++++++++++++++++++++++++++++++++++
4311 7 files changed, 107 insertions(+), 119 deletions(-)
4312
4313 commit 32c1d32cbd54686804481fedaa1881d4f3043f1b
4314 Author: Behdad Esfahbod <behdad (a] behdad.org>
4315 Date: Wed Jan 2 19:04:17 2013 -0600
4316
4317 Work around Sun CPP
4318
4319 According to Raimund Steger:
4320
4321 > [...]
4322 > diff --git a/src/Makefile.am b/src/Makefile.am
4323 > index dc082b7..57c34a2 100644
4324 > [...]
4325 > +fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
4326 > + $(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | $(GREP) '^[^#]' |
4327 awk ' \
4328 > + /CUT_OUT_BEGIN/ { no_write=1; next; }; \
4329 > + /CUT_OUT_END/ { no_write=0; next; }; \
4330 > + { if (!no_write) print; next; }; \
4331 > + ' - > $@.tmp && \
4332 > + mv -f $@.tmp $@
4333
4334 Sun Studio CPP seems to insert whitespace in a different way than
4335 GCC's CPP.
4336
4337 GCC generates in src/fcobjshash.gperf:
4338
4339 [...]
4340 "family", FC_FAMILY_OBJECT
4341 "familylang", FC_FAMILYLANG_OBJECT
4342 [...]
4343
4344 Sun Studio generates:
4345
4346 [...]
4347 "family" , FC_FAMILY_OBJECT
4348 "familylang" , FC_FAMILYLANG_OBJECT
4349 [...]
4350
4351 leading to:
4352
4353 [...]
4354 Making all in src
4355 gmake[2]: Entering directory
4356 `/home/rs/src/fontconfig-git/fontconfig/src'
4357 GEN fcobjshash.gperf
4358 GEN fcobjshash.h
4359 Key link: " " = " ", with key set "".
4360 1 input keys have identical hash values,
4361 use option -D.
4362 gmake[2]: *** [fcobjshash.h] Error 1
4363 gmake[2]: Leaving directory
4364 `/home/rs/src/fontconfig-git/fontconfig/src'
4365 gmake[1]: *** [all-recursive] Error 1
4366 gmake[1]: Leaving directory `/home/rs/src/fontconfig-git/fontconfig'
4367 gmake: *** [all] Error 2
4368
4369 ...maybe we could tuck in an additional sed to remove the whitespace,
4370 like:
4371
4372 [...]
4373 fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
4374 $(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | \
4375 $(SED) 's/^\s*//;s/\s*,\s*/,/;' | \
4376 $(GREP) '^[^#]' | \
4377 $(AWK) '/CUT_OUT_BEGIN/,/CUT_OUT_END/ { next; }; { print; };' \
4378 > $@.tmp && \
4379 mv -f $@.tmp $@
4380 [...]
4381
4382 though I'm not sure what kind of guarantee CPP can give us/what
4383 easier option I might have missed...
4384
4385 src/Makefile.am | 3 ++-
4386 1 file changed, 2 insertions(+), 1 deletion(-)
4387
4388 commit b1510145e7a38802bd544de6035fabf9f81f9710
4389 Author: Behdad Esfahbod <behdad (a] behdad.org>
4390 Date: Wed Jan 2 18:57:47 2013 -0600
4391
4392 Fix build around true/false
4393
4394 src/fcatomic.h | 4 ++--
4395 src/fcinit.c | 10 ++++++++++
4396 2 files changed, 12 insertions(+), 2 deletions(-)
4397
4398 commit 538f1579e86fdcf471cea58945bf8c674d5b91e7
4399 Author: Behdad Esfahbod <behdad (a] behdad.org>
4400 Date: Wed Jan 2 18:07:13 2013 -0600
4401
4402 Trying to fix distcheck
4403
4404 Doesn't work though :(. Building docs is very fragile...
4405
4406 At least, if docbook is present, distcheck passes now.
4407
4408 Makefile.am | 11 +++++++++--
4409 configure.ac | 4 ----
4410 doc/Makefile.am | 8 ++++++++
4411 3 files changed, 17 insertions(+), 6 deletions(-)
4412
4413 commit 46ab96b8fa029fbc8ccf69a6f2fda89866e3ac9c
4414 Author: Behdad Esfahbod <behdad (a] behdad.org>
4415 Date: Wed Jan 2 17:52:00 2013 -0600
4416
4417 Fix more warnings.
4418
4419 Linux build and mingw32 cross build warning-free now.
4420
4421 src/fcobjs.c | 10 ++++++++--
4422 src/fcobjshash.gperf.h | 2 +-
4423 2 files changed, 9 insertions(+), 3 deletions(-)
4424
4425 commit 558b3c65f91b4b2dd65ce2242e1a21ace621e44b
4426 Author: Behdad Esfahbod <behdad (a] behdad.org>
4427 Date: Wed Jan 2 17:49:41 2013 -0600
4428
4429 Use CC_FOR_BUILD to generate source files
4430
4431 Previously we were failing if CROSS_COMPILING and the generated
4432 headers
4433 were not present. It works just fine now.
4434
4435 One caveat: the fix is not fully correct since config.h is being
4436 included in the files built with CC_FOR_BUILD, but config.h has config
4437 for the host system, not the build system. Should be fine though.
4438
4439 configure.ac | 1 +
4440 doc/Makefile.am | 6 +-----
4441 fc-case/Makefile.am | 8 +-------
4442 fc-glyphname/Makefile.am | 9 ++++-----
4443 fc-lang/Makefile.am | 9 +++------
4444 5 files changed, 10 insertions(+), 23 deletions(-)
4445
4446 commit ec8a40d2381014ad2e72b5da0e6357a85f078f9f
4447 Author: Behdad Esfahbod <behdad (a] behdad.org>
4448 Date: Wed Jan 2 17:35:56 2013 -0600
4449
4450 Fix build and warnings on win32
4451
4452 src/Makefile.am | 1 +
4453 src/fcatomic.h | 9 +++------
4454 src/fccache.c | 2 +-
4455 src/fccfg.c | 17 ++++++-----------
4456 src/fcint.h | 7 +------
4457 src/fcmutex.h | 5 ++---
4458 src/fcstat.c | 3 ---
4459 src/fcstr.c | 3 ---
4460 src/fcwindows.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
4461 src/fcxml.c | 18 +++++++++---------
4462 10 files changed, 67 insertions(+), 42 deletions(-)
4463
4464 commit 5c0a4f2726fd1440bf3ec4bb375e5e4d146bd989
4465 Author: Behdad Esfahbod <behdad (a] behdad.org>
4466 Date: Wed Jan 2 02:27:57 2013 -0600
4467
4468 Minor
4469
4470 fc-glyphname/fc-glyphname.c | 46
4471 ++++++++++++++++++++++-----------------------
4472 1 file changed, 23 insertions(+), 23 deletions(-)
4473
4474 commit 766bed901f7f4c648387fb403ef6e253be1c45e9
4475 Author: Behdad Esfahbod <behdad (a] behdad.org>
4476 Date: Wed Jan 2 02:19:04 2013 -0600
4477
4478 Fix compiler warnings
4479
4480 src/fcobjs.c | 4 ++--
4481 1 file changed, 2 insertions(+), 2 deletions(-)
4482
4483 commit 93fb1d4bab5fefb73393141bb3e96c9dc279e615
4484 Author: Behdad Esfahbod <behdad (a] behdad.org>
4485 Date: Wed Jan 2 02:06:15 2013 -0600
4486
4487 Remove FcSharedStr*
4488
4489 src/fccfg.c | 2 +-
4490 src/fcdefault.c | 6 +++---
4491 src/fcint.h | 9 +++------
4492 src/fclist.c | 6 +++---
4493 src/fcname.c | 2 +-
4494 src/fcobjs.c | 2 +-
4495 src/fcpat.c | 25 +++----------------------
4496 src/fcstr.c | 11 +----------
4497 src/fcxml.c | 10 +++++-----
4498 9 files changed, 21 insertions(+), 52 deletions(-)
4499
4500 commit 6b143781073cf395fd6211c75bbdc9f5b5a54936
4501 Author: Behdad Esfahbod <behdad (a] behdad.org>
4502 Date: Wed Jan 2 01:54:38 2013 -0600
4503
4504 Fixup fcobjs.c
4505
4506 Ouch!
4507
4508 src/fcobjs.c | 2 +-
4509 1 file changed, 1 insertion(+), 1 deletion(-)
4510
4511 commit 6047ce7b9fb793da4e693e3777bbd3e1baf3146e
4512 Author: Behdad Esfahbod <behdad (a] behdad.org>
4513 Date: Wed Jan 2 01:31:34 2013 -0600
4514
4515 Warn about undefined/invalid attributes during config parsing
4516
4517 src/fcxml.c | 19 +++++++++++++++++++
4518 1 file changed, 19 insertions(+)
4519
4520 commit b604f10c0c31a56ae16154dfe6a2f13b795aaabf
4521 Author: Behdad Esfahbod <behdad (a] behdad.org>
4522 Date: Wed Jan 2 01:09:20 2013 -0600
4523
4524 Make fcobjs.c thread-safe
4525
4526 With this, the library should be threadsafe as far as my analysis
4527 goes!
4528
4529 src/fcobjs.c | 18 +++++++++---------
4530 1 file changed, 9 insertions(+), 9 deletions(-)
4531
4532 commit 2ae07bbcd2a7650f2711b45e78e65e2ca1c4a17a
4533 Author: Behdad Esfahbod <behdad (a] behdad.org>
4534 Date: Mon Oct 15 19:35:03 2012 -0500
4535
4536 Make FcDirCacheDispose() threadsafe
4537
4538 src/fccache.c | 16 +++++++++-------
4539 1 file changed, 9 insertions(+), 7 deletions(-)
4540
4541 commit 68b8ae9af8b0f86dade6135b01aaf0b2f2077fb5
4542 Author: Behdad Esfahbod <behdad (a] behdad.org>
4543 Date: Wed Oct 10 15:24:31 2012 -0400
4544
4545 Make cache hash threadsafe
4546
4547 This concludes my first pass at making fontconfig threadsafe. Now to
4548 testing and actually fixing it!
4549
4550 src/fccache.c | 37 ++++++++++++++++++++++++++++++-------
4551 1 file changed, 30 insertions(+), 7 deletions(-)
4552
4553 commit adb03b730de5d090855f45bc23b934a65ef2399c
4554 Author: Behdad Esfahbod <behdad (a] behdad.org>
4555 Date: Mon Oct 8 20:03:35 2012 -0400
4556
4557 Make random-state initialization threadsafe
4558
4559 src/fccache.c | 5 +++++
4560 1 file changed, 5 insertions(+)
4561
4562 commit 91dd7d28ffc397fb1389f76ac55b397e55da809d
4563 Author: Behdad Esfahbod <behdad (a] behdad.org>
4564 Date: Mon Oct 8 20:02:05 2012 -0400
4565
4566 Add a big cache lock
4567
4568 Not used yet.
4569
4570 src/fccache.c | 41 +++++++++++++++++++++++++++++++++++++++++
4571 1 file changed, 41 insertions(+)
4572
4573 commit 8d2bbb193ae49ea6abd5a9b4d28d3d88ac97d7a2
4574 Author: Behdad Esfahbod <behdad (a] behdad.org>
4575 Date: Sun Oct 7 21:03:58 2012 -0400
4576
4577 Make cache refcounting threadsafe
4578
4579 src/fcatomic.h | 1 +
4580 src/fccache.c | 13 ++++++-------
4581 2 files changed, 7 insertions(+), 7 deletions(-)
4582
4583 commit 31ee38e541180db6d7bc58d5abde83136352e7ce
4584 Author: Behdad Esfahbod <behdad (a] behdad.org>
4585 Date: Sun Oct 7 17:46:12 2012 -0400
4586
4587 Minor
4588
4589 src/fccfg.c | 4 ++--
4590 1 file changed, 2 insertions(+), 2 deletions(-)
4591
4592 commit b8f238e49d7b7e1cff787c518cd4490b32039cca
4593 Author: Behdad Esfahbod <behdad (a] behdad.org>
4594 Date: Sun Oct 7 17:42:18 2012 -0400
4595
4596 Make FcCacheIsMmapSafe() threadsafe
4597
4598 src/fccache.c | 38 ++++++++++++++++++++++----------------
4599 1 file changed, 22 insertions(+), 16 deletions(-)
4600
4601 commit b27a22aae9902d409c21e5bb19a97dcc5966ea24
4602 Author: Behdad Esfahbod <behdad (a] behdad.org>
4603 Date: Sun Oct 7 17:29:45 2012 -0400
4604
4605 Minor
4606
4607 src/fcinit.c | 3 +--
4608 1 file changed, 1 insertion(+), 2 deletions(-)
4609
4610 commit 0552f26016865b8a76819cf342fa0cf13afdc5e8
4611 Author: Behdad Esfahbod <behdad (a] behdad.org>
4612 Date: Sun Oct 7 17:02:50 2012 -0400
4613
4614 Make default-FcConfig threadsafe
4615
4616 src/fccfg.c | 60
4617 +++++++++++++++++++++++++++++++++++++--------------------
4618 src/fcdefault.c | 3 +--
4619 2 files changed, 40 insertions(+), 23 deletions(-)
4620
4621 commit e53f5da54f066f73a53eba1f82f54521fa3f7ea2
4622 Author: Behdad Esfahbod <behdad (a] behdad.org>
4623 Date: Sun Oct 7 16:42:36 2012 -0400
4624
4625 Minor
4626
4627 src/fccfg.c | 3 +--
4628 1 file changed, 1 insertion(+), 2 deletions(-)
4629
4630 commit 7ae24b4554a8543d8cd41a83b6114e0143982758
4631 Author: Behdad Esfahbod <behdad (a] behdad.org>
4632 Date: Sun Oct 7 16:37:03 2012 -0400
4633
4634 Refactor; contain default config in fccfg.c
4635
4636 src/fccfg.c | 26 ++++++++++++++++++++++++--
4637 src/fcinit.c | 14 ++------------
4638 src/fcint.h | 8 ++++++--
4639 src/fcxml.c | 4 ++--
4640 4 files changed, 34 insertions(+), 18 deletions(-)
4641
4642 commit 32b0d88923524c24f4be36733ebef5872b57b95a
4643 Author: Behdad Esfahbod <behdad (a] behdad.org>
4644 Date: Sun Oct 7 16:26:53 2012 -0400
4645
4646 Make FcDefaultFini() threadsafe
4647
4648 src/fcdefault.c | 19 ++++++++++++-------
4649 1 file changed, 12 insertions(+), 7 deletions(-)
4650
4651 commit 7019896c99872b23d89b1404b02754cbc4ea1456
4652 Author: Behdad Esfahbod <behdad (a] behdad.org>
4653 Date: Sun Oct 7 16:09:35 2012 -0400
4654
4655 Make FcInitDebug() idempotent
4656
4657 src/fcdbg.c | 18 ++++++++++--------
4658 1 file changed, 10 insertions(+), 8 deletions(-)
4659
4660 commit b97ab0c94938448dc2b780b8f0f60fb68884899f
4661 Author: Behdad Esfahbod <behdad (a] behdad.org>
4662 Date: Sun Oct 7 15:52:25 2012 -0400
4663
4664 Make FcGetDefaultLang and FcGetDefaultLangs thread-safe
4665
4666 src/fcdefault.c | 83
4667 +++++++++++++++++++++++++++++++++++++++++----------------
4668 src/fcinit.c | 1 +
4669 src/fcint.h | 3 +++
4670 src/fcstr.c | 4 +++
4671 4 files changed, 68 insertions(+), 23 deletions(-)
4672
4673 commit 64af9e1917114c789ad74dd28b3248f8c0525f45
4674 Author: Behdad Esfahbod <behdad (a] behdad.org>
4675 Date: Sun Oct 7 14:41:38 2012 -0400
4676
4677 Make refcounts, patterns, charsets, strings, and FcLang thread-safe
4678
4679 src/fcatomic.h | 18 +++++++++---------
4680 src/fccfg.c | 29 +++++++++++++++--------------
4681 src/fccharset.c | 24 ++++++++++++------------
4682 src/fcdefault.c | 2 +-
4683 src/fcint.h | 26 ++++++++++++++++++++------
4684 src/fclang.c | 43 ++++++++++++++++++++++++-------------------
4685 src/fcmatch.c | 4 ----
4686 src/fcmutex.h | 2 ++
4687 src/fcpat.c | 25 ++++++++++++-------------
4688 src/fcstr.c | 24 +++++++++++++-----------
4689 10 files changed, 108 insertions(+), 89 deletions(-)
4690
4691 commit 814871b2aaa3a22ef711ca4656507fb69c952156
4692 Author: Behdad Esfahbod <behdad (a] behdad.org>
4693 Date: Sun Oct 7 14:24:28 2012 -0400
4694
4695 Add thread-safety primitives
4696
4697 COPYING | 1 +
4698 src/Makefile.am | 2 +
4699 src/fcatomic.h | 123
4700 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
4701 src/fcint.h | 4 +-
4702 src/fcmutex.h | 126
4703 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4704 5 files changed, 254 insertions(+), 2 deletions(-)
4705
4706 commit f6d8306e566dd1a4b8a13f433d2bc1ffbe667db7
4707 Author: Behdad Esfahbod <behdad (a] behdad.org>
4708 Date: Sun Oct 7 13:49:45 2012 -0400
4709
4710 Add build stuff for threadsafety primitives
4711
4712 Copied over from HarfBuzz.
4713
4714 configure.ac | 38 ++++++-
4715 m4/ax_pthread.m4 | 309
4716 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
4717 2 files changed, 346 insertions(+), 1 deletion(-)
4718
4719 commit b53744383dbefb3f80fb8a7365487669a499ad76
4720 Author: Behdad Esfahbod <behdad (a] behdad.org>
4721 Date: Sat Oct 6 18:15:58 2012 -0400
4722
4723 Fix build stuff
4724
4725 src/Makefile.am | 8 +++++---
4726 1 file changed, 5 insertions(+), 3 deletions(-)
4727
4728 commit db6d86a6c1b5bb15511e4e4015af889d4206be1d
4729 Author: Behdad Esfahbod <behdad (a] behdad.org>
4730 Date: Sat Oct 6 18:12:19 2012 -0400
4731
4732 Remove shared-str pool
4733
4734 We used to have a shared-str pool. Removed to make thread-safety
4735 work easier. My measurements show that the extra overhead is not
4736 significant by any means.
4737
4738 src/fcpat.c | 58
4739 +++++++---------------------------------------------------
4740 1 file changed, 7 insertions(+), 51 deletions(-)
4741
4742 commit ed41b237658ba290d86795904701ace09b46f6c4
4743 Author: Behdad Esfahbod <behdad (a] behdad.org>
4744 Date: Sat Oct 6 17:52:39 2012 -0400
4745
4746 Switch .gitignore to git.mk
4747
4748 .gitignore | 100 ---------------------
4749 Makefile.am | 2 +
4750 conf.d/Makefile.am | 2 +
4751 doc/Makefile.am | 2 +
4752 fc-cache/Makefile.am | 2 +
4753 fc-case/Makefile.am | 2 +
4754 fc-cat/Makefile.am | 2 +
4755 fc-glyphname/Makefile.am | 2 +
4756 fc-lang/Makefile.am | 2 +
4757 fc-list/Makefile.am | 2 +
4758 fc-match/Makefile.am | 2 +
4759 fc-pattern/Makefile.am | 2 +
4760 fc-query/Makefile.am | 2 +
4761 fc-scan/Makefile.am | 2 +
4762 fontconfig/Makefile.am | 2 +
4763 git.mk | 227
4764 +++++++++++++++++++++++++++++++++++++++++++++++
4765 src/Makefile.am | 2 +
4766 test/Makefile.am | 2 +
4767 18 files changed, 259 insertions(+), 100 deletions(-)
4768
4769 commit d58c31e6dcfd8c5e6fe3ead4a69216b059558223
4770 Author: Behdad Esfahbod <behdad (a] behdad.org>
4771 Date: Thu Sep 20 14:42:31 2012 -0400
4772
4773 Use a static perfect hash table for object-name lookup
4774
4775 The hash table is generated by gperf. For runtime element types,
4776 we use
4777 a append-only linked list.
4778
4779 A bit clumsy, but I think I got it right.
4780
4781 src/Makefile.am | 26 +++-
4782 src/fcinit.c | 1 -
4783 src/fcint.h | 79 ++++---------
4784 src/fcname.c | 315
4785 +++++++------------------------------------------
4786 src/fcobjs.c | 130 ++++++++++++++++++++
4787 src/fcobjs.h | 44 +++++++
4788 src/fcobjshash.gperf.h | 26 ++++
4789 7 files changed, 291 insertions(+), 330 deletions(-)
4790
4791 commit 7c0f79c5fe9db50b55112a1048a8f1c6a80e96fa
4792 Author: Behdad Esfahbod <behdad (a] behdad.org>
4793 Date: Thu Sep 20 14:01:47 2012 -0400
4794
4795 Deprecate FcName(Un)RegisterObjectTypes / FcName(Un)RegisterConstants
4796
4797 These never worked as intended. The problem is, if Fontconfig
4798 tries to
4799 read config files when these new types / constants are not registered,
4800 it errs. As a result, no defined types / constants are usable from
4801 config files. Which makes these really useless. Xft was the
4802 only user
4803 of this API and even there it's not really used. Just kill it.
4804
4805 One inch closer to thread-safety since we can fix the object-type hash
4806 table at compile time.
4807
4808 doc/fcconstant.fncs | 8 +---
4809 doc/fcobjecttype.fncs | 6 +--
4810 fontconfig/fontconfig.h | 10 +++--
4811 src/fcname.c | 100
4812 ++++++------------------------------------------
4813 4 files changed, 23 insertions(+), 101 deletions(-)
4814
4815 commit 1e2c0d70527c39f761c5770d93a5c1f8e87522bc
4816 Author: Behdad Esfahbod <behdad (a] behdad.org>
4817 Date: Tue Jan 1 20:28:08 2013 -0600
4818
4819 Whitespace
4820
4821 fontconfig/fontconfig.h | 8 ++++----
4822 1 file changed, 4 insertions(+), 4 deletions(-)
4823
4824 commit a498f2f717a73c3fff9784dd92173583fb37a596
4825 Author: Behdad Esfahbod <behdad (a] behdad.org>
4826 Date: Tue Jan 1 20:27:54 2013 -0600
4827
4828 Minor
4829
4830 src/fcname.c | 2 +-
4831 1 file changed, 1 insertion(+), 1 deletion(-)
4832
4833 commit 8198127b2525084bfe2378b83c185fa0da7f583b
4834 Author: Behdad Esfahbod <behdad (a] behdad.org>
4835 Date: Tue Jan 1 20:20:31 2013 -0600
4836
4837 Don't crash in FcPatternFormat() with NULL pattern
4838
4839 src/fcformat.c | 6 +++++-
4840 1 file changed, 5 insertions(+), 1 deletion(-)
4841
4842 commit c9581b47c4409612e8f2d4f67a402c566ba8330e
4843 Author: Behdad Esfahbod <behdad (a] behdad.org>
4844 Date: Tue Jan 1 20:20:12 2013 -0600
4845
4846 Don't crash in FcPatternDestroy with NULL pattern
4847
4848 src/fcpat.c | 3 +++
4849 1 file changed, 3 insertions(+)
4850
4851 commit e7d3e2163280ffb970b60c6ed18e26325d0241e4
4852 Author: Behdad Esfahbod <behdad (a] behdad.org>
4853 Date: Tue Jan 1 20:10:18 2013 -0600
4854
4855 Add NULL check
4856
4857 src/fcformat.c | 3 +++
4858 1 file changed, 3 insertions(+)
4859
4860 commit 5bb5da4c4a34ca7c0a7c513e38829f69654f9962
4861 Author: Behdad Esfahbod <behdad (a] behdad.org>
4862 Date: Tue Jan 1 20:09:08 2013 -0600
4863
4864 Refuse to set value to unsupported types during config too
4865
4866 src/fccfg.c | 34 ++++++++++++++++++++++++++++------
4867 1 file changed, 28 insertions(+), 6 deletions(-)
4868
4869 commit 3878a125410d1dd461aee1e40f9ac00d68be71f2
4870 Author: Behdad Esfahbod <behdad (a] behdad.org>
4871 Date: Tue Jan 1 19:52:14 2013 -0600
4872
4873 Make FC_DBG_OBJTYPES debug messages into warnings
4874
4875 And remove FC_DBG_OBJTYPES since it has no use now.
4876
4877 src/fcdbg.c | 30 +++++++++++++++++++-----------
4878 src/fcint.h | 5 ++++-
4879 src/fcpat.c | 21 +++++++++------------
4880 3 files changed, 32 insertions(+), 24 deletions(-)
4881
4882 commit 209750a4e0a3e1d7b8c5c971e9e2cbd5770d959f
4883 Author: Behdad Esfahbod <behdad (a] behdad.org>
4884 Date: Mon Dec 31 20:11:12 2012 -0600
4885
4886 Warn if <name target="font"> appears in <match target="pattern">
4887
4888 src/fccfg.c | 21 +++++++++++++++------
4889 1 file changed, 15 insertions(+), 6 deletions(-)
4890
4891 commit 424cfa1684f8af8bb6ecb01dc83bfc3d0a14f20a
4892 Author: Behdad Esfahbod <behdad (a] behdad.org>
4893 Date: Mon Dec 31 20:00:17 2012 -0600
4894
4895 Adjust docs for recent changes
4896
4897 doc/fontconfig-user.sgml | 12 +++++++++---
4898 1 file changed, 9 insertions(+), 3 deletions(-)
4899
4900 commit 31ce352bb350a10c6ae08f1415d348458b64bf61
4901 Author: Behdad Esfahbod <behdad (a] behdad.org>
4902 Date: Mon Dec 31 19:55:37 2012 -0600
4903
4904 Initialize matrix during name parsing
4905
4906 Before:
4907 $ fc-match sans:matrix=2 -v | grep matrix
4908 matrix: [2 6.95183e-310; 0 0](s)
4909
4910 After:
4911 $ fc-match sans:matrix=2 -v | grep matrix
4912 matrix: [2 0; 0 1](s)
4913
4914 src/fcname.c | 1 +
4915 1 file changed, 1 insertion(+)
4916
4917 commit 6bfef3ca4e52bdd5216facb90faa043c845aa0f6
4918 Author: Behdad Esfahbod <behdad (a] behdad.org>
4919 Date: Mon Dec 31 17:21:07 2012 -0600
4920
4921 Make tests run on Windows
4922
4923 test/Makefile.am | 2 +-
4924 test/run-test.sh | 4 ++--
4925 2 files changed, 3 insertions(+), 3 deletions(-)
4926
4927 commit b1630dc00e3538a8fc6629ddbbba5435bfb2bd7a
4928 Author: Behdad Esfahbod <behdad (a] behdad.org>
4929 Date: Mon Dec 31 17:20:29 2012 -0600
4930
4931 Enable fcarch assert checks even when FC_ARCHITECTURE is explicitly
4932 given
4933
4934 After all, if the asserts fail, the resulting library simply can't be
4935 working correctly.
4936
4937 src/fcarch.c | 9 ---------
4938 1 file changed, 9 deletions(-)
4939
4940 commit a0638ff0c7445925e873b39dbe584fbaf3cc87e5
4941 Author: Behdad Esfahbod <behdad (a] behdad.org>
4942 Date: Mon Dec 31 17:20:12 2012 -0600
4943
4944 Remove unneeded stuff
4945
4946 fc-cat/fc-cat.c | 10 ++++------
4947 fc-lang/fc-lang.c | 11 -----------
4948 2 files changed, 4 insertions(+), 17 deletions(-)
4949
4950 commit a603be89cd13555d5992836531c5ef2ba88b8473
4951 Author: Behdad Esfahbod <behdad (a] behdad.org>
4952 Date: Mon Dec 31 17:00:19 2012 -0600
4953
4954 Unbreak build when FC_ARCHITECTURE is defined
4955
4956 src/fcarch.c | 4 ++--
4957 1 file changed, 2 insertions(+), 2 deletions(-)
4958
4959 commit 1fbb0b3b15774c187c697a80fb3c89bc1f3e0006
4960 Author: Behdad Esfahbod <behdad (a] behdad.org>
4961 Date: Sun Dec 30 19:08:42 2012 -0600
4962
4963 Don't warn if an unknown element is used in an expression
4964
4965 The type will be resolved at runtime...
4966
4967 For example, we can do this now without getting a warning:
4968
4969 <match target="font">
4970 <test name="scalable" compare="eq">
4971 <bool>false</bool>
4972 </test>
4973 <edit name="pixelsizefixupfactor" mode="assign">
4974 <divide>
4975 <name target="pattern">pixelsize</name>
4976 <name target="font" >pixelsize</name>
4977 </divide>
4978 </edit>
4979 <edit name="matrix" mode="assign">
4980 <times>
4981 <name>matrix</name>
4982 <matrix>
4983 <name>pixelsizefixupfactor</name> <double>0</double>
4984 <double>0</double> <name>pixelsizefixupfactor</name>
4985 </matrix>
4986 </times>
4987 </edit>
4988 <edit name="size" mode="assign">
4989 <divide>
4990 <name>size</name>
4991 <name>pixelsizefixupfactor</name>
4992 </divide>
4993 </edit>
4994 </match>
4995
4996 Previously the last edit was generating:
4997
4998 Fontconfig warning:
4999 "/home/behdad/.local/etc/fonts/conf.d/00-scale-bitmap-fonts.conf",
5000 line 29: saw unknown, expected number
5001
5002 src/fcxml.c | 4 ++++
5003 1 file changed, 4 insertions(+)
5004
5005 commit 51b0044648e00025cf20014b19aaceed7beeed75
5006 Author: Behdad Esfahbod <behdad (a] behdad.org>
5007 Date: Sat Dec 29 23:58:38 2012 -0500
5008
5009 Allow target="font/pattern/default" in <name> elements
5010
5011 Based on idea from Raimund Steger.
5012
5013 For example, one can do something like this:
5014
5015 <match target="font">
5016 <test name="scalable" compare="eq">
5017 <bool>false</bool>
5018 </test>
5019 <edit name="pixelsizefixupfactor" mode="assign">
5020 <divide>
5021 <name target="pattern">pixelsize</name>
5022 <name target="font" >pixelsize</name>
5023 </divide>
5024 </edit>
5025 <edit name="matrix" mode="assign">
5026 <times>
5027 <name>matrix</name>
5028 <matrix>
5029 <name>pixelsizefixupfactor</name> <double>0</double>
5030 <double>0</double> <name>pixelsizefixupfactor</name>
5031 </matrix>
5032 </times>
5033 </edit>
5034 </match>
5035
5036 Part of work to make bitmap font scaling possible. See thread
5037 discussion:
5038
5039 http://lists.freedesktop.org/archives/fontconfig/2012-December/004498.html
5040
5041 fonts.dtd | 3 ++-
5042 src/fccfg.c | 57 +++++++++++++++++++++++++++----------------------
5043 src/fcdbg.c | 19 ++++++++++++-----
5044 src/fcint.h | 9 +++++++-
5045 src/fcxml.c | 71
5046 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
5047 5 files changed, 118 insertions(+), 41 deletions(-)
5048
5049 commit d7e1965aa0f55925913e9764d2d0792cc14490c2
5050 Author: Behdad Esfahbod <behdad (a] behdad.org>
5051 Date: Sat Dec 29 23:12:07 2012 -0500
5052
5053 Remove memory accounting and reporting
5054
5055 That belongs in tools like cairo/util/malloc-stat.so
5056
5057 src/fcatomic.c | 6 ----
5058 src/fcblanks.c | 8 -----
5059 src/fccfg.c | 16 ---------
5060 src/fccharset.c | 36 -------------------
5061 src/fcfs.c | 8 -----
5062 src/fcinit.c | 105
5063 --------------------------------------------------------
5064 src/fcint.h | 45 ------------------------
5065 src/fclang.c | 17 +--------
5066 src/fclist.c | 10 ------
5067 src/fcmatrix.c | 4 ---
5068 src/fcname.c | 2 --
5069 src/fcpat.c | 20 +----------
5070 src/fcstr.c | 21 ------------
5071 src/fcxml.c | 22 ------------
5072 14 files changed, 2 insertions(+), 318 deletions(-)
5073
5074 commit d823bb3cad1b34d92ca99998a00f35b66666bdf3
5075 Author: Behdad Esfahbod <behdad (a] behdad.org>
5076 Date: Sat Dec 29 22:57:53 2012 -0500
5077
5078 Fixup from 4f6767470f52b287a2923e7e6d8de5fae1993f67
5079
5080 src/fcxml.c | 5 -----
5081 1 file changed, 5 deletions(-)
5082
5083 commit eb9ffac7e5955bcfdf98fa985cc39062d6ea641b
5084 Author: Behdad Esfahbod <behdad (a] behdad.org>
5085 Date: Sat Dec 29 22:56:14 2012 -0500
5086
5087 Fix more warnings
5088
5089 src/fcserialize.c | 1 -
5090 src/ftglue.c | 1 -
5091 2 files changed, 2 deletions(-)
5092
5093 commit 1404af312a091b601bca91b791fe4039da8dba8f
5094 Author: Behdad Esfahbod <behdad (a] behdad.org>
5095 Date: Sat Dec 29 22:55:36 2012 -0500
5096
5097 Fix warning
5098
5099 src/fcstat.c | 6 ++++--
5100 1 file changed, 4 insertions(+), 2 deletions(-)
5101
5102 commit dd69d96e06b16c37bb87817edd40f6e4040f35ae
5103 Author: Behdad Esfahbod <behdad (a] behdad.org>
5104 Date: Sat Dec 29 22:47:49 2012 -0500
5105
5106 Fix sign-compare warnings
5107
5108 src/fccache.c | 6 +++---
5109 src/fcfreetype.c | 6 +++---
5110 src/fcint.h | 4 ++--
5111 src/fclang.c | 6 +++---
5112 src/fcname.c | 6 +++---
5113 src/fcxml.c | 4 ++--
5114 src/ftglue.c | 2 +-
5115 7 files changed, 17 insertions(+), 17 deletions(-)
5116
5117 commit 4ad3a73691b98781cfd4de789af7d33649ce3023
5118 Author: Behdad Esfahbod <behdad (a] behdad.org>
5119 Date: Sat Dec 29 22:33:33 2012 -0500
5120
5121 Fix more warnings
5122
5123 src/fcstr.c | 2 --
5124 src/fcxml.c | 2 --
5125 2 files changed, 4 deletions(-)
5126
5127 commit 83d8019011232d491df93cda97a2f988ee96005b
5128 Author: Behdad Esfahbod <behdad (a] behdad.org>
5129 Date: Sat Dec 29 22:32:56 2012 -0500
5130
5131 Fix unused-parameter warnings
5132
5133 src/fcarch.c | 2 +-
5134 src/fccache.c | 2 +-
5135 src/fccfg.c | 2 +-
5136 src/fccharset.c | 4 ++--
5137 src/fcdir.c | 6 +++---
5138 src/fcformat.c | 6 +++---
5139 src/fcint.h | 6 ++++++
5140 src/fcmatch.c | 9 ++++-----
5141 src/fcxml.c | 10 +++++-----
5142 9 files changed, 26 insertions(+), 21 deletions(-)
5143
5144 commit 24cdcf52ab7f83b329072efacbdd9253991579c0
5145 Author: Behdad Esfahbod <behdad (a] behdad.org>
5146 Date: Sat Dec 29 22:11:09 2012 -0500
5147
5148 Fix compiler warnings
5149
5150 src/fccfg.c | 44 ++++++++++++++++++++++----------------------
5151 src/fcformat.c | 2 +-
5152 src/fcfreetype.c | 6 ++----
5153 src/fcmatch.c | 14 +++++++-------
5154 src/fcname.c | 6 +++---
5155 src/fcpat.c | 16 ++++++++--------
5156 src/fcxml.c | 20 ++++++++++----------
5157 7 files changed, 53 insertions(+), 55 deletions(-)
5158
5159 commit 4f6767470f52b287a2923e7e6d8de5fae1993f67
5160 Author: Behdad Esfahbod <behdad (a] behdad.org>
5161 Date: Sat Dec 29 21:39:06 2012 -0500
5162
5163 Parse matrices of expressions
5164
5165 Previously a <matrix> element could only accept four <double>
5166 literals.
5167 It now accepts full expressions, which can in turn poke into the
5168 pattern, do math, etc.
5169
5170 fonts.dtd | 2 +-
5171 src/fccfg.c | 24 +++++++++++++--
5172 src/fcdbg.c | 16 ++++++----
5173 src/fcint.h | 6 +++-
5174 src/fcxml.c | 97
5175 +++++++++++++++++++++++++++++++++++--------------------------
5176 5 files changed, 94 insertions(+), 51 deletions(-)
5177
5178 commit 927dd3ddb582303843e70300b04167ca774e78b7
5179 Author: Behdad Esfahbod <behdad (a] behdad.org>
5180 Date: Sat Dec 29 20:14:07 2012 -0500
5181
5182 Fix typo
5183
5184 Ouch, this has been wrong since 2004... I guess no one uses <patelt>
5185 stuff.
5186
5187 src/fcxml.c | 2 +-
5188 1 file changed, 1 insertion(+), 1 deletion(-)
5189
5190 commit 9ce36f4bbebc702a35d0cd9f1a59d5b828549bc6
5191 Author: Akira TAGOH <akira (a] tagoh.org>
5192 Date: Tue Dec 11 18:53:57 2012 +0900
5193
5194 Check the system font to be initialized
5195
5196 config->fonts is an array and checking if config->fonts is a null
5197 will not be useful.
5198
5199 src/fccfg.c | 2 +-
5200 1 file changed, 1 insertion(+), 1 deletion(-)
5201
5202 commit 58040349e8309601b0e5488b8a71cedf03f81415
5203 Author: Akira TAGOH <akira (a] tagoh.org>
5204 Date: Tue Dec 11 12:38:42 2012 +0900
5205
5206 Fix a memory leak
5207
5208 src/fcxml.c | 1 +
5209 1 file changed, 1 insertion(+)
5210
5211 commit 5ea3118ad63787c9a3daa856dd09736aac6f4069
5212 Author: Akira TAGOH <akira (a] tagoh.org>
5213 Date: Tue Dec 11 12:35:02 2012 +0900
5214
5215 Fix a typo that accessing to the out of array
5216
5217 src/fcstr.c | 2 +-
5218 1 file changed, 1 insertion(+), 1 deletion(-)
5219
5220 commit cef2b50c6647582bb128f98f2f78331fbe7dec4e
5221 Author: Akira TAGOH <akira (a] tagoh.org>
5222 Date: Tue Dec 11 12:30:05 2012 +0900
5223
5224 clean up
5225
5226 ret won't be -1 if HAVE_STRUCT_DIRENT_D_TYPE isn't defined.
5227
5228 src/fcstat.c | 5 ++++-
5229 1 file changed, 4 insertions(+), 1 deletion(-)
5230
5231 commit 36265aeebd637e75c7b84db107afd6a35eb485c1
5232 Author: Akira TAGOH <akira (a] tagoh.org>
5233 Date: Tue Dec 11 11:37:23 2012 +0900
5234
5235 Remove the dead code
5236
5237 fc-cache/fc-cache.c | 7 -------
5238 1 file changed, 7 deletions(-)
5239
5240 commit 608c5b590bd3428dfcd30f3d68ee8b7131e2f019
5241 Author: Akira TAGOH <akira (a] tagoh.org>
5242 Date: Mon Dec 10 10:54:47 2012 +0900
5243
5244 Remove the duplicate null-check
5245
5246 src/fcinit.c | 2 +-
5247 1 file changed, 1 insertion(+), 1 deletion(-)
5248
5249 commit e7954674eb4f16d0fed3018cbefb4907c89d2465
5250 Author: Akira TAGOH <akira (a] tagoh.org>
5251 Date: Fri Dec 7 19:09:36 2012 +0900
5252
5253 Fix the wrong estimation for the memory usage information in
5254 fontconfig
5255
5256 src/fccfg.c | 2 ++
5257 src/fcinit.c | 16 ++++++++++------
5258 src/fclang.c | 26 ++++++++++++++++++++++++--
5259 src/fcstr.c | 5 ++---
5260 src/fcxml.c | 28 ++++++++++++++++------------
5261 5 files changed, 54 insertions(+), 23 deletions(-)
5262
5263 commit 959442bca138e6480418f2607a04d9343db7f438
5264 Author: Akira TAGOH <akira (a] tagoh.org>
5265 Date: Thu Dec 6 19:49:05 2012 +0900
5266
5267 Fix a typo
5268
5269 src/fcdir.c | 2 +-
5270 1 file changed, 1 insertion(+), 1 deletion(-)
5271
5272 commit 9231545c6bb775460702d8a615f1649bd8632f00
5273 Author: Akira TAGOH <akira (a] tagoh.org>
5274 Date: Wed Dec 5 18:13:25 2012 +0900
5275
5276 Do not show the deprecation warning if it is a symlink
5277
5278 conf.d/50-user.conf | 7 ++++++-
5279 configure.ac | 2 +-
5280 src/fcdir.c | 14 ++++++++++++++
5281 src/fcint.h | 3 +++
5282 src/fcxml.c | 6 ++++--
5283 5 files changed, 28 insertions(+), 4 deletions(-)
5284
5285 commit 2442d611579bccb84f0c29e3f9ceb0a7436df812
5286 Author: Akira TAGOH <akira (a] tagoh.org>
5287 Date: Fri Nov 30 20:10:30 2012 +0900
5288
5289 Fix build issues on clean tree
5290
5291 doc/Makefile.am | 9 ++-------
5292 fc-case/Makefile.am | 7 +++++--
5293 fc-glyphname/Makefile.am | 9 ++++++---
5294 fc-lang/Makefile.am | 9 ++++++---
5295 4 files changed, 19 insertions(+), 15 deletions(-)
5296
5297 commit faea1cac85ac3b0fd6a983e1c0adeb68e115e06c
5298 Author: Jon TURNEY <jon.turney (a] dronecode.org.uk>
5299 Date: Wed Nov 28 16:10:28 2012 +0000
5300
5301 Fix build when srcdir != builddir
5302
5303 When ./configure'd in a directory other than the srcdir, we need
5304 to look
5305 in ${top_builddir)/src for the generated header fcstdint.h
5306
5307 Signed-off-by: Jon TURNEY <jon.turney (a] dronecode.org.uk>
5308
5309 fc-case/Makefile.am | 2 +-
5310 fc-glyphname/Makefile.am | 2 +-
5311 fc-lang/Makefile.am | 2 +-
5312 3 files changed, 3 insertions(+), 3 deletions(-)
5313
5314 commit 3d3629f86a45d30eed51dad58865753b3b1e186e
5315 Author: Akira TAGOH <akira (a] tagoh.org>
5316 Date: Tue Nov 27 18:25:11 2012 +0900
5317
5318 Fix a potability issue about stdint.h
5319
5320 configure.ac | 1 +
5321 m4/ax_create_stdint_h.m4 | 695
5322 +++++++++++++++++++++++++++++++++++++++++++++++
5323 src/Makefile.am | 11 +-
5324 src/fcint.h | 9 +-
5325 4 files changed, 707 insertions(+), 9 deletions(-)
5326
5327 commit 02db01ac22318b2e296e6e1fd9664cac1ae66442
5328 Author: Akira TAGOH <akira (a] tagoh.org>
5329 Date: Mon Nov 26 17:21:14 2012 +0900
5330
5331 Bump version to 2.10.2
5332
5333 README | 25 ++++++++++++++++++++++++-
5334 configure.ac | 2 +-
5335 fontconfig/fontconfig.h | 2 +-
5336 3 files changed, 26 insertions(+), 3 deletions(-)
5337
5338 commit 376fc9d22f1480ac380a3845f4cb4fe227e4be9a
5339 Author: Akira TAGOH <akira (a] tagoh.org>
5340 Date: Tue Nov 20 20:09:10 2012 +0900
5341
5342 Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in
5343 65-nonlatin.conf
5344
5345 Those two fonts are serif fonts. shouldn't be added to monospace.
5346
5347 conf.d/65-nonlatin.conf | 2 --
5348 1 file changed, 2 deletions(-)
5349
5350 commit e7b5b5b586fd3c1f1fc7959730b760b7fd1bdee8
5351 Author: Akira TAGOH <akira (a] tagoh.org>
5352 Date: Tue Nov 20 11:48:17 2012 +0900
5353
5354 Update CaseFolding.txt to Unicode 6.2
5355
5356 No real updates between 6.1 and 6.2, but anyway.
5357
5358 fc-case/CaseFolding.txt | 8 +++++---
5359 1 file changed, 5 insertions(+), 3 deletions(-)
5360
5361 commit c20ac78b01df3f0919352bba16b5b48b3b5d4d6d
5362 Author: Akira TAGOH <akira (a] tagoh.org>
5363 Date: Thu Nov 15 16:37:01 2012 +0900
5364
5365 Bug 57114 - regression on FcFontMatch with namelang
5366
5367 After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family,
5368 style, and fullname is localized against current locale or lang
5369 if any though, the string in other languages were dropped from
5370 the pattern. this caused unexpected mismatch on the target="font"
5371 rules.
5372
5373 This fix adds other strings at the end of the list.
5374
5375 src/fcint.h | 22 +++++++++
5376 src/fcmatch.c | 63 +++++++++++++++++--------
5377 src/fcpat.c | 146
5378 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
5379 3 files changed, 210 insertions(+), 21 deletions(-)
5380
5381 commit bdaef0b80dc27f4ab7a9d9bcedcfd8b5724b3cfd
5382 Author: Akira TAGOH <akira (a] tagoh.org>
5383 Date: Tue Oct 30 09:56:24 2012 +0900
5384
5385 Bug 56531 - autogen.sh fails due to missing 'm4' directory
5386
5387 Keep m4 directory in git.
5388
5389 m4/.gitkeep | 0
5390 1 file changed, 0 insertions(+), 0 deletions(-)
5391
5392 commit 038aa930ae2c3b7972eefe334917e7222fe478ec
5393 Author: Akira TAGOH <akira (a] tagoh.org>
5394 Date: Fri Oct 26 14:31:23 2012 +0900
5395
5396 Use automake variable instead of cleaning files in clean-local
5397
5398 just for git.mk coming up from Behdad's threadsafe branch
5399
5400 fc-cache/Makefile.am | 7 +++----
5401 fc-cat/Makefile.am | 7 +++----
5402 fc-list/Makefile.am | 7 +++----
5403 fc-match/Makefile.am | 7 +++----
5404 fc-pattern/Makefile.am | 7 +++----
5405 fc-query/Makefile.am | 7 +++----
5406 fc-scan/Makefile.am | 7 +++----
5407 7 files changed, 21 insertions(+), 28 deletions(-)
5408
5409 commit 73ab254336100c5971e3a1e14b73222efd0e9822
5410 Author: Akira TAGOH <akira (a] tagoh.org>
5411 Date: Tue Oct 23 15:52:37 2012 +0900
5412
5413 autogen.sh: Add -I option to tell aclocal a place for external
5414 m4 files
5415
5416 autogen.sh | 1 +
5417 1 file changed, 1 insertion(+)
5418
5419 commit e7bfe729ab4cae63ca502291c1fe46cf7152b459
5420 Author: Akira TAGOH <akira (a] tagoh.org>
5421 Date: Tue Oct 9 11:05:59 2012 +0900
5422
5423 Fix syntax errors in fonts.dtd.
5424
5425 Patch from Steve Simpson
5426
5427 fonts.dtd | 10 +++++-----
5428 1 file changed, 5 insertions(+), 5 deletions(-)
5429
5430 commit 8890f94438179ed7d6f7e2622178bb6c9b1f0e5e
5431 Author: Akira TAGOH <akira (a] tagoh.org>
5432 Date: Tue Oct 9 11:03:03 2012 +0900
5433
5434 Fix wrongly squashing for the network path on Win32.
5435
5436 Patch from Diego Santa Cruz
5437
5438 src/fcstr.c | 4 ++++
5439 1 file changed, 4 insertions(+)
5440
5441 commit 8daa863c6d84ea56cc2f568a89316690e784a277
5442 Author: Akira TAGOH <akira (a] tagoh.org>
5443 Date: Tue Sep 11 18:09:36 2012 +0900
5444
5445 deal with warnings as errors for the previous change
5446
5447 missed this change to commit. doh!
5448
5449 configure.ac | 3 +++
5450 1 file changed, 3 insertions(+)
5451
5452 commit ab26a722c05b43468f838b2fa72bb6ccd0408ac8
5453 Author: Akira TAGOH <akira (a] tagoh.org>
5454 Date: Fri Aug 31 15:10:50 2012 +0900
5455
5456 Bug 52573 - patch required to build 2.10.x with oldish GNU C library
5457 headers
5458
5459 On older libc, _POSIX_C_SOURCE didn't satisfy to use posix_fadvise()
5460 and AC_CHECK_FUNCS doesn't check a header file if the function is
5461 declared there properly. so use AC_LINK_IFELSE instead.
5462
5463 configure.ac | 15 ++++++++++++++-
5464 1 file changed, 14 insertions(+), 1 deletion(-)
5465
5466 commit 535e0a37d6d77a9d65096277f3bf94c39ffbf7d1
5467 Author: Akira TAGOH <akira (a] tagoh.org>
5468 Date: Fri Aug 31 12:39:38 2012 +0900
5469
5470 Bug 54138 - X_OK permission is invalid for win32 access(..) calls
5471
5472 X_OK checking was added back in
5473 8ae1e3d5dc323542e7def06a42deea62c7ba7027
5474 which was removed due to the same reason in
5475 238489030a64fa883f8f9fc3d73247b7f7257899.
5476 apparently the test case in Bug#18934 still works without it.
5477 so I'm removing it again to get this working on Windows.
5478
5479 src/fccache.c | 4 ++--
5480 1 file changed, 2 insertions(+), 2 deletions(-)
5481
5482 commit 9ec868665dd0f4890b5fb9edb85df8334e5bb689
5483 Author: Jeremy Huddleston Sequoia <jeremyhu (a] apple.com>
5484 Date: Mon Aug 27 14:52:23 2012 -0700
5485
5486 Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h"
5487 result in the correct values
5488
5489 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu (a] apple.com>
5490
5491 config-fixups.h | 4 ----
5492 1 file changed, 4 deletions(-)
5493
5494 commit c4a58ae0e2fa43fbf9ebefc83891f6abd6728ac9
5495 Author: Akira TAGOH <akira (a] tagoh.org>
5496 Date: Mon Aug 27 16:36:49 2012 +0900
5497
5498 Fix for libtoolize's warnings
5499
5500 Makefile.am | 1 +
5501 configure.ac | 1 +
5502 2 files changed, 2 insertions(+)
5503
5504 commit 65da8c091c402ec706d76054eacbc455a7e3d801
5505 Author: Behdad Esfahbod <behdad (a] behdad.org>
5506 Date: Sat Aug 25 14:10:14 2012 -0400
5507
5508 Fix N'ko orthography
5509
5510 fc-lang/nqo.orth | 3 +--
5511 1 file changed, 1 insertion(+), 2 deletions(-)
5512
5513 commit 375cdbce9d283d1eddb8f6b1c904d755653a87c5
5514 Author: Akira TAGOH <akira (a] tagoh.org>
5515 Date: Thu Aug 16 20:33:12 2012 +0900
5516
5517 Bug 53585 - Two highly-visible typos in src/fcxml.c
5518
5519 src/fcxml.c | 4 ++--
5520 1 file changed, 2 insertions(+), 2 deletions(-)
5521
5522 commit cbfbd4041d4209b5da36746d68fe7aac7645eea5
5523 Author: Akira TAGOH <akira (a] tagoh.org>
5524 Date: Fri Jul 27 11:22:14 2012 +0900
5525
5526 Bump version to 2.10.1
5527
5528 README | 8 +++++++-
5529 configure.ac | 2 +-
5530 fontconfig/fontconfig.h | 2 +-
5531 3 files changed, 9 insertions(+), 3 deletions(-)
5532
5533 commit b7287a91fedc8b3ba2f566a17e4c5a00222ca76e
5534 Author: Akira TAGOH <akira (a] tagoh.org>
5535 Date: Mon Jul 23 13:59:16 2012 +0900
5536
5537 Install config files first
5538
5539 Use install-data-hook instead of install-data-local.
5540 This allows on the real installation to create a symlink with
5541 the broken ln command though, still not work with the pseudo
5542 installation by using DESTDIR say.
5543
5544 conf.d/Makefile.am | 2 +-
5545 1 file changed, 1 insertion(+), 1 deletion(-)
5546
5547 commit ebd5096abc495550596861b6af2aae067e861553
5548 Author: Akira TAGOH <akira (a] tagoh.org>
5549 Date: Thu Jul 19 10:20:30 2012 +0900
5550
5551 Fix a typo in fontconfig.pc
5552
5553 Reported by Daniel Macks
5554
5555 fontconfig.pc.in | 2 +-
5556 1 file changed, 1 insertion(+), 1 deletion(-)
5557
5558 commit d4fc407246ba0860dd883baf4551401614ec220f
5559 Author: Akira TAGOH <akira (a] tagoh.org>
5560 Date: Tue Jul 17 14:20:48 2012 +0900
5561
5562 correct version
5563
5564 configure.ac | 2 +-
5565 1 file changed, 1 insertion(+), 1 deletion(-)
5566
5567 commit 92bad770e505ec8683aad2e6e063232843734ece
5568 Author: Akira TAGOH <akira (a] tagoh.org>
5569 Date: Tue Jul 17 11:36:01 2012 +0900
5570
5571 Bump version to 2.10
5572
5573 README | 11 ++++++++++-
5574 configure.ac | 2 +-
5575 fontconfig/fontconfig.h | 4 ++--
5576 3 files changed, 13 insertions(+), 4 deletions(-)
5577
5578 commit f513f53347ae943a03192e83f7a6d7c40bcdfd5d
5579 Author: Akira TAGOH <akira (a] tagoh.org>
5580 Date: Tue Jul 17 11:35:41 2012 +0900
5581
5582 Update INSTALL
5583
5584 INSTALL | 2 +-
5585 1 file changed, 1 insertion(+), 1 deletion(-)
5586
5587 commit 14d23ef330808b480393196984cb06efb5724160
5588 Author: Akira TAGOH <akira (a] tagoh.org>
5589 Date: Tue Jul 17 11:34:31 2012 +0900
5590
5591 Bump libtool revision
5592
5593 configure.ac | 2 +-
5594 1 file changed, 1 insertion(+), 1 deletion(-)
5595
5596 commit da9400212db8e5aa0a0bdd4fad21d2008b5034e2
5597 Author: Akira TAGOH <akira (a] tagoh.org>
5598 Date: Mon Jun 18 11:23:39 2012 +0900
5599
5600 Fix a build fail with gcc 2.95, not supporting the flexible array
5601 members.
5602
5603 configure.ac | 2 ++
5604 src/fcint.h | 2 +-
5605 2 files changed, 3 insertions(+), 1 deletion(-)
5606
5607 commit 489a575a7455204ee5c170754b92e72ba1e483fd
5608 Author: Akira TAGOH <akira (a] tagoh.org>
5609 Date: Fri Jul 6 19:02:05 2012 +0900
5610
5611 Update CaseFolding.txt to Unicode 6.1
5612
5613 fc-case/CaseFolding.txt | 21 +++++++++++++++++----
5614 1 file changed, 17 insertions(+), 4 deletions(-)
5615
5616 commit 5b2d065ef87514ca32af325f793ee37fabd6af19
5617 Author: Akira TAGOH <akira (a] tagoh.org>
5618 Date: Tue Jul 3 19:56:56 2012 +0900
5619
5620 Bug 34266 - configs silently ignored if libxml2 doesn't support
5621 SAX1 interface
5622
5623 Check if libxml2 has built with --with-sax1
5624
5625 configure.ac | 12 ++++++++++++
5626 1 file changed, 12 insertions(+)
5627
5628 commit 9c377192bf7d59336dbe4603d73449c7090c11ca
5629 Author: Akira TAGOH <akira (a] tagoh.org>
5630 Date: Mon Jun 25 14:57:51 2012 +0900
5631
5632 Bump version to 2.9.92
5633
5634 README | 19 ++++++++++++++++++-
5635 configure.ac | 2 +-
5636 fontconfig/fontconfig.h | 2 +-
5637 3 files changed, 20 insertions(+), 3 deletions(-)
5638
5639 commit 2162d9c2ee7ba930dca8f710ad35a83cb7c76ca6
5640 Author: Akira TAGOH <akira (a] tagoh.org>
5641 Date: Mon Jun 25 14:57:40 2012 +0900
5642
5643 Update INSTALL
5644
5645 INSTALL | 4 ++--
5646 1 file changed, 2 insertions(+), 2 deletions(-)
5647
5648 commit a94c6b3b94b4a66d7f528fcc7e939b8ec19ad660
5649 Author: Akira TAGOH <akira (a] tagoh.org>
5650 Date: Mon Jun 25 14:50:18 2012 +0900
5651
5652 Bump libtool revision
5653
5654 configure.ac | 2 +-
5655 1 file changed, 1 insertion(+), 1 deletion(-)
5656
5657 commit 769306665c37175d1e0e1167895eace0a8bc4bc3
5658 Author: Akira TAGOH <akira (a] tagoh.org>
5659 Date: Tue Apr 24 19:11:41 2012 +0900
5660
5661 Bug 18726 - RFE: help write locale-specific tests
5662
5663 Add an example matching rule for the language specific
5664
5665 doc/fontconfig-user.sgml | 35 +++++++++++++++++++++++++++++++++++
5666 1 file changed, 35 insertions(+)
5667
5668 commit e5a59eac905f1ff6ebe6005c257ce3f9f3c4cc6b
5669 Author: Marius Tolzmann <tolzmann (a] molgen.mpg.de>
5670 Date: Thu Jun 21 21:01:10 2012 +0200
5671
5672 Fix warning about deprecated, non-existent config includes
5673
5674 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8:
5675 reading configurations from ~/.fonts.conf.d is deprecated.
5676
5677 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9:
5678 reading configurations from ~/.fonts.conf is deprecated.
5679
5680 Be polite and do not issue the warning if deprecated config includes
5681 (e.g. ~/.fonts.conf.d and/or ~/.fonts.conf) do not exist.
5682
5683 src/fcxml.c | 16 +++++++++++++---
5684 1 file changed, 13 insertions(+), 3 deletions(-)
5685
5686 commit 3a5e9bc75d7e240ec590c6e50161ee157904d4d6
5687 Author: Marius Tolzmann <tolzmann (a] molgen.mpg.de>
5688 Date: Thu Jun 21 21:01:09 2012 +0200
5689
5690 Fix newline in warning about deprecated config includes
5691
5692 src/fcxml.c | 2 +-
5693 1 file changed, 1 insertion(+), 1 deletion(-)
5694
5695 commit 2d9ad5434b1d3afa2aa3d8a77af0bce940c69177
5696 Author: Akira TAGOH <akira (a] tagoh.org>
5697 Date: Mon Jun 18 18:31:36 2012 +0900
5698
5699 Rename configure.in to configure.ac
5700
5701 configure.ac | 615
5702 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5703 configure.in | 615
5704 ---------------------------------------------------------
5705 new-version.sh | 4 +-
5706 3 files changed, 617 insertions(+), 617 deletions(-)
5707
5708 commit 4353df754fcf4126ff4a69ccfef1a59450e5a7c7
5709 Author: Akira TAGOH <akira (a] tagoh.org>
5710 Date: Mon Jun 18 10:52:21 2012 +0900
5711
5712 clean up the lock file properly on even hardlink-not-supported
5713 filesystem.
5714
5715 src/fcatomic.c | 14 ++++++++++++--
5716 1 file changed, 12 insertions(+), 2 deletions(-)
5717
5718 commit 997a64a67b77ae7c083f4a2898670201ed618fb2
5719 Author: Akira TAGOH <akira (a] tagoh.org>
5720 Date: Thu Jun 14 11:27:31 2012 +0900
5721
5722 Fix the fail of make install with --disable-shared on Win32
5723
5724 .gitignore | 1 +
5725 configure.in | 1 +
5726 src/Makefile.am | 2 ++
5727 3 files changed, 4 insertions(+)
5728
5729 commit cd280f6532663981fb5fcc2d38f99973033568db
5730 Author: Akira TAGOH <akira (a] tagoh.org>
5731 Date: Wed Jun 13 20:01:30 2012 +0900
5732
5733 Fix a build fail on MINGW
5734
5735 src/fcatomic.c | 7 ++++---
5736 src/fccfg.c | 18 +++++++++---------
5737 src/fcint.h | 4 +++-
5738 src/fcstat.c | 16 ++++++++++------
5739 src/fcstr.c | 6 +++---
5740 src/fcxml.c | 24 ++++++++++++------------
5741 6 files changed, 41 insertions(+), 34 deletions(-)
5742
5743 commit 2ec0440fb580f5556d8e1fc4e0e3a6c5b9472cf6
5744 Author: Akira TAGOH <akira (a] tagoh.org>
5745 Date: Tue Jun 12 11:02:03 2012 +0900
5746
5747 Fix a typo and build fail.
5748
5749 doc/Makefile.am | 6 +++---
5750 1 file changed, 3 insertions(+), 3 deletions(-)
5751
5752 commit b447fc5d52e1e88ca1eca0ce3472d48626e27109
5753 Author: Akira TAGOH <akira (a] tagoh.org>
5754 Date: Mon Jun 11 14:14:41 2012 +0900
5755
5756 Bug 50835 - Deprecate FC_GLOBAL_ADVANCE
5757
5758 FC_GLOBAL_ADVANCE is deprecated. this flag is simply ignored on
5759 freetype 2.4.5 or later.
5760
5761 conf.d/20-fix-globaladvance.conf | 28 ----------------------------
5762 conf.d/Makefile.am | 2 --
5763 doc/fontconfig-devel.sgml | 2 +-
5764 doc/fontconfig-user.sgml | 2 +-
5765 fontconfig/fontconfig.h | 1 +
5766 src/fcdefault.c | 1 +
5767 src/fcint.h | 2 +-
5768 src/fcname.c | 4 ++--
5769 8 files changed, 7 insertions(+), 35 deletions(-)
5770
5771 commit 54fb7967de3850cf7176dde12432ed48c628ebea
5772 Author: Akira TAGOH <akira (a] tagoh.org>
5773 Date: Mon Jun 11 20:15:15 2012 +0900
5774
5775 Bump version to 2.9.91
5776
5777 README | 81
5778 ++++++++++++++++++++++++++++++++++++++++++++++++-
5779 configure.in | 2 +-
5780 fontconfig/fontconfig.h | 2 +-
5781 3 files changed, 82 insertions(+), 3 deletions(-)
5782
5783 commit 0b20bd0281a2247a047ef388ea2c6c58614d7b1a
5784 Author: Mark Brand <mabrand (a] mabrand.nl>
5785 Date: Mon Jun 11 20:13:02 2012 +0900
5786
5787 fix building for WIN32
5788
5789 8c255fb185d5651b57380b0a9443001e8051b29d moved some code out of switch
5790 but did not declare 'buffer'. Also, replacing the "break" with
5791 "goto bail" neglected the WIN32 specific code.
5792
5793 src/fcxml.c | 12 ++++++------
5794 1 file changed, 6 insertions(+), 6 deletions(-)
5795
5796 commit 101825a129aa1a025e91fd55124e973fcdb31f9e
5797 Author: Akira TAGOH <akira (a] tagoh.org>
5798 Date: Mon Jun 11 18:43:56 2012 +0900
5799
5800 Generate bzip2-compressed tarball too
5801
5802 Makefile.am | 2 ++
5803 1 file changed, 2 insertions(+)
5804
5805 commit fdb1155035da677368f762d8fb24ad2f470a9813
5806 Author: Akira TAGOH <akira (a] tagoh.org>
5807 Date: Mon Jun 11 18:39:37 2012 +0900
5808
5809 doc: Fix distcheck error again...
5810
5811 doc/Makefile.am | 15 +++++++++------
5812 1 file changed, 9 insertions(+), 6 deletions(-)
5813
5814 commit e8f16c9343f64266c3ec0048d867bfe23bdb6ec6
5815 Author: Akira TAGOH <akira (a] tagoh.org>
5816 Date: Mon Jun 11 17:48:12 2012 +0900
5817
5818 Bump libtool revision
5819
5820 configure.in | 4 ++--
5821 1 file changed, 2 insertions(+), 2 deletions(-)
5822
5823 commit cf70eaa3bfa9b14847a1067295c5c0dc12c95e83
5824 Author: Akira TAGOH <akira (a] tagoh.org>
5825 Date: Fri Jun 8 19:41:59 2012 +0900
5826
5827 Bug 50525 - superfluous whitespace in the style
5828
5829 src/fcfreetype.c | 15 ++++++++++++++-
5830 1 file changed, 14 insertions(+), 1 deletion(-)
5831
5832 commit f4103bf708778433f5ea02014f890cdeccde206b
5833 Author: Akira TAGOH <akira (a] tagoh.org>
5834 Date: Fri Jun 8 19:17:57 2012 +0900
5835
5836 fcdefault: Add the lang object at FcConfigSubstituteWithPat() only
5837 when kind is FcMatchPattern
5838
5839 src/fccfg.c | 33 ++++++++++++++++-----------------
5840 1 file changed, 16 insertions(+), 17 deletions(-)
5841
5842 commit 07e52eeb097a4e3c147e00ed7a6eb7652a611751
5843 Author: Akira TAGOH <akira (a] tagoh.org>
5844 Date: Fri Jun 8 15:54:48 2012 +0900
5845
5846 fcdefault: no need to set FC_LANG in FcDefaultSubstitute() anymore
5847
5848 src/fcdefault.c | 4 ----
5849 1 file changed, 4 deletions(-)
5850
5851 commit 550fd49d4fb8efab33d1fa1687b1b9bd352202fe
5852 Author: Akira TAGOH <akira (a] tagoh.org>
5853 Date: Tue May 22 14:17:10 2012 +0900
5854
5855 Add the default language to the pattern prior to do build the
5856 substitution
5857
5858 the default language is referred from the FC_LANG environment variable
5859 or the current locale
5860
5861 src/fccfg.c | 18 ++++++++++++++++++
5862 1 file changed, 18 insertions(+)
5863
5864 commit 2261a64ce14d692f7c553f46e2158e70400dbc9c
5865 Author: Akira TAGOH <akira (a] tagoh.org>
5866 Date: Fri Jun 8 15:47:52 2012 +0900
5867
5868 fcdefault: fallback if the environment variables are empty
5869
5870 try to fallback if FC_LANG, LC_ALL, LC_CTYPE and LANG is empty
5871
5872 src/fcdefault.c | 8 ++++----
5873 1 file changed, 4 insertions(+), 4 deletions(-)
5874
5875 commit bbc8fb5ba705e5257693f3b266fce12d2f81b50c
5876 Author: Akira TAGOH <akira (a] tagoh.org>
5877 Date: Thu Mar 29 20:25:20 2012 +0900
5878
5879 Bug 32853 - Export API to get the default language
5880
5881 Add a new API FcGetDefaultLangs() to export the string sets of
5882 the default
5883 languages.
5884
5885 doc/fclangset.fncs | 9 +++
5886 fc-lang/fc-lang.c | 6 ++
5887 fontconfig/fontconfig.h | 3 +
5888 src/fcdefault.c | 102 ++++++++++---------------------
5889 src/fcint.h | 6 ++
5890 src/fclang.c | 159
5891 ++++++++++++++++++++++++++++++++++++++++++++++++
5892 src/fcstr.c | 44 ++++++++++++++
5893 7 files changed, 260 insertions(+), 69 deletions(-)
5894
5895 commit 1b692d8ab91a096e7d433c51ab187382de91147b
5896 Author: Akira TAGOH <akira (a] tagoh.org>
5897 Date: Fri Jun 1 19:06:17 2012 +0900
5898
5899 Fix the wrong estimation for the memory usage information in
5900 fontconfig
5901
5902 fc-cat/fc-cat.c | 2 +-
5903 fc-list/fc-list.c | 2 +-
5904 fc-match/fc-match.c | 2 +-
5905 fc-pattern/fc-pattern.c | 2 +-
5906 fc-query/fc-query.c | 2 +-
5907 fc-scan/fc-scan.c | 2 +-
5908 src/fccfg.c | 12 ++++++++----
5909 src/fcformat.c | 4 ++--
5910 src/fcpat.c | 3 ++-
5911 src/fcstr.c | 3 +--
5912 src/fcxml.c | 11 +++++++++--
5913 11 files changed, 28 insertions(+), 17 deletions(-)
5914
5915 commit 5254a6630fdf132b0cda62c1bc7e8e40d2639bdf
5916 Author: Akira TAGOH <akira (a] tagoh.org>
5917 Date: Thu May 31 12:46:55 2012 +0900
5918
5919 Fix a typo and polish the previous change
5920
5921 src/fcstat.c | 21 ++++++++-------------
5922 1 file changed, 8 insertions(+), 13 deletions(-)
5923
5924 commit 4a741e9a0ab8dbaa0c377fbfed41547645ac79af
5925 Author: Akira TAGOH <akira (a] tagoh.org>
5926 Date: Wed May 30 18:21:57 2012 +0900
5927
5928 Fix the build fail on Solaris
5929
5930 It's introduced by 0ac6c98294d666762960824d39329459b22b48b7.
5931 Use lstat() and S_ISDIR() to check if it's the directory or not
5932 if there are no d_type in struct dirent.
5933
5934 configure.in | 2 ++
5935 src/fcstat.c | 61
5936 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
5937 2 files changed, 55 insertions(+), 8 deletions(-)
5938
5939 commit 0ac6c98294d666762960824d39329459b22b48b7
5940 Author: Mikhail Gusarov <dottedmag (a] dottedmag.net>
5941 Date: Mon May 28 14:52:21 2012 +0900
5942
5943 Fix cache aging for fonts on FAT filesystem under Linux
5944
5945 Windows does not update mtime of directory on FAT filesystem when
5946 file is added to it or removed from it. Fontconfig uses mtime of
5947 directory to check cache file aging and hence fails to detect
5948 newly added or recently removed files.
5949
5950 This changeset detects FAT filesystem (currently implemented for
5951 Linux) and adds generating checksum of directory entries instead
5952 of using mtime which guarantees proper cache rebuild.
5953
5954 For non-FAT filesystems this patch adds single syscall per directory
5955 which is negligeable overhead.
5956
5957 This fixes bug https://bugs.freedesktop.org/show_bug.cgi?id=25535
5958
5959 Signed-off-by: Mikhail Gusarov <dottedmag (a] dottedmag.net>
5960
5961 src/fccache.c | 14 +++++-----
5962 src/fcdir.c | 2 +-
5963 src/fcint.h | 5 +++-
5964 src/fcstat.c | 84
5965 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5966 4 files changed, 96 insertions(+), 9 deletions(-)
5967
5968 commit dc2da23e69e6b3f6e6d0436d4777ee2c1d8ff1be
5969 Author: Akira TAGOH <akira (a] tagoh.org>
5970 Date: Mon May 28 13:59:48 2012 +0900
5971
5972 Move statfs/statvfs wrapper to fcstat.c and add a test for the mtime
5973 broken fs
5974
5975 just rework to share the efforts between FcIsFsMmapSafe() and
5976 FcIsFsMtimeBroken().
5977
5978 src/fccache.c | 50 +--------------------------
5979 src/fcint.h | 13 +++++++
5980 src/fcstat.c | 108
5981 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5982 3 files changed, 122 insertions(+), 49 deletions(-)
5983
5984 commit 6a83c1ad40594530994b826d928312e9eeb19c35
5985 Author: Mikhail Gusarov <dottedmag (a] dottedmag.net>
5986 Date: Sun Apr 29 12:56:16 2012 +0200
5987
5988 Move FcStat to separate compilation unit
5989
5990 FcStat() logic is quite complicated in presence of various semi-broken
5991 operating
5992 systems and filesystems, split it out in order to make it a bit
5993 easier.
5994
5995 Signed-off-by: Mikhail Gusarov <dottedmag (a] dottedmag.net>
5996
5997 src/Makefile.am | 1 +
5998 src/fccache.c | 88 ------------------------------------------
5999 src/fcint.h | 8 ++--
6000 src/fcstat.c | 116
6001 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6002 4 files changed, 122 insertions(+), 91 deletions(-)
6003
6004 commit 26160366d7ba5c7baf20ae091d5dd0388714df83
6005 Author: Akira TAGOH <akira (a] tagoh.org>
6006 Date: Mon May 28 15:58:56 2012 +0900
6007
6008 fcatomic: fallback to create a directory with FcAtomicLock
6009
6010 link(2) might be failed on the filesystem that doesn't support
6011 the hard link. e.g. FcAtomicLock() always fails on FAT filesystem
6012 when link(2) is available.
6013 So that may be a good idea to fallback if link(2) is failed.
6014
6015 src/fcatomic.c | 10 +++++++++-
6016 1 file changed, 9 insertions(+), 1 deletion(-)
6017
6018 commit 2837c63876b9b1f27d74aad51d45fc18d48f4652
6019 Author: Akira TAGOH <akira (a] tagoh.org>
6020 Date: Mon May 21 13:43:20 2012 +0900
6021
6022 Bug 33644 - Fontconfig doesn't match correctly in <test>
6023
6024 Warn if the multiple values is set to <test>, including the case of
6025 in <alias> because the behavior isn't intuitive since so many users
6026 is asking for a help to get things working for their expectation.
6027
6028 Use multiple <match>s or <alias>es for OR operator and
6029 multiple <test>s for AND operator.
6030
6031 doc/fontconfig-user.sgml | 23 +++++++++++++++++++++++
6032 src/fcxml.c | 5 +++++
6033 2 files changed, 28 insertions(+)
6034
6035 commit 794fb0bd6a3fa91c6e03e51dc080e458b8960a55
6036 Author: Akira TAGOH <akira (a] tagoh.org>
6037 Date: Mon May 21 13:37:54 2012 +0900
6038
6039 Correct the example
6040
6041 Enclose the string with <string> in <test>
6042
6043 doc/fontconfig-user.sgml | 10 +++++-----
6044 1 file changed, 5 insertions(+), 5 deletions(-)
6045
6046 commit 8c255fb185d5651b57380b0a9443001e8051b29d
6047 Author: Akira TAGOH <akira (a] tagoh.org>
6048 Date: Mon Mar 12 19:18:19 2012 +0900
6049
6050 Bug 20411 - fontconfig doesn't match FreeDesktop directories specs
6051
6052 Allows reading configuration files, fonts and cache files from
6053 the directories where the XDG Base Directory Specification defines.
6054
6055 the old directories are still in the configuration files for
6056 the backward compatibility.
6057
6058 conf.d/50-user.conf | 7 +-
6059 doc/fontconfig-user.sgml | 37 ++---
6060 fonts.conf.in | 4 +
6061 fonts.dtd | 10 +-
6062 src/fccfg.c | 78 ++++++++++-
6063 src/fcinit.c | 20 ++-
6064 src/fcint.h | 11 ++
6065 src/fcstr.c | 5 +-
6066 src/fcxml.c | 344
6067 ++++++++++++++++++++++++++++++-----------------
6068 9 files changed, 366 insertions(+), 150 deletions(-)
6069
6070 commit bc4517d8e5af8f31821ec8d9990765dad2867dd4
6071 Author: Akira TAGOH <akira (a] tagoh.org>
6072 Date: Wed Apr 11 19:52:35 2012 +0900
6073
6074 Bug 19128 - Handling whitespace in aliases
6075
6076 Add a new attribute `ignore-blanks' to <test>.
6077 When this is set to "true", any blanks in the string will be ignored
6078 on comparison. This takes effects for compare="eq" or "not_eq" only.
6079
6080 Also changed the behavior of the comparison on <alias> too.
6081
6082 conf.d/20-fix-globaladvance.conf | 8 ++++----
6083 conf.d/20-unhint-small-vera.conf | 6 +++---
6084 conf.d/25-unhint-nonlatin.conf | 30 +++++++++++++++---------------
6085 conf.d/30-urw-aliases.conf | 7 +------
6086 conf.d/65-fonts-persian.conf | 14 +++++++-------
6087 conf.d/80-delicious.conf | 2 +-
6088 doc/fontconfig-user.sgml | 3 ++-
6089 fonts.dtd | 1 +
6090 src/fccfg.c | 35 ++++++++++++++++++++++-------------
6091 src/fcdbg.c | 27 ++++++++++++++++++---------
6092 src/fcint.h | 8 ++++++++
6093 src/fclist.c | 2 +-
6094 src/fcxml.c | 24 ++++++++++++++++++++----
6095 13 files changed, 103 insertions(+), 64 deletions(-)
6096
6097 commit 5ac12c0e94128ea63e3e74b4e602cf0c74661bce
6098 Author: Akira TAGOH <akira (a] tagoh.org>
6099 Date: Thu May 10 16:47:09 2012 +0900
6100
6101 fcarch.c: get rid of the duplicate definition of FC_MAX
6102
6103 FC_MAX is also available in src/fcint.h
6104
6105 src/fcarch.c | 2 --
6106 1 file changed, 2 deletions(-)
6107
6108 commit cc9d572d3e3d270653c994ff1269f56eb7ee1b1c
6109 Author: Akira TAGOH <akira (a] tagoh.org>
6110 Date: Thu May 10 16:36:10 2012 +0900
6111
6112 fonts.conf: keeps same binding for alternatives
6113
6114 Since the binding is affected to the score, the replacement should
6115 have same binding to avoid the unexpected estimation.
6116
6117 fonts.conf.in | 6 +++---
6118 1 file changed, 3 insertions(+), 3 deletions(-)
6119
6120 commit d81407611b160ebfa631556ee60be147d1c0416f
6121 Author: Keith Packard <keithp (a] keithp.com>
6122 Date: Tue May 1 19:28:27 2012 -0700
6123
6124 Deal with architectures where ALIGNOF_DOUBLE < 4
6125
6126 This patch isn't really tested as I don't have such a machine, but I
6127 have a bug report that on m68k machines, double values are aligned on
6128 smaller than 4 byte boundaries. If ALIGNOF_DOUBLE < sizeof(int),
6129 the "expected" sizeof of FcValue is miscomputed. Use the maximum of 4
6130 (sizeof (int)) and ALIGNOF_DOUBLE when computing the expected size of
6131 FcValue.
6132
6133 Signed-off-by: Keith Packard <keithp (a] keithp.com>
6134
6135 src/fcarch.c | 4 +++-
6136 1 file changed, 3 insertions(+), 1 deletion(-)
6137
6138 commit e41474e925947b5a2fb64c80135bc116e9e56d2d
6139 Author: Keith Packard <keithp (a] keithp.com>
6140 Date: Tue May 1 19:28:26 2012 -0700
6141
6142 Extra ',' in AC_ARG_WITH(arch causes arch to never be autodetected
6143
6144 Commit 87d7b82a98780223422a829b6bb1a05fd753ae5e reformatted this
6145 part of the configure script, accidentally introducing a spurious
6146 comma.
6147
6148 Signed-off-by: Keith Packard <keithp (a] keithp.com>
6149
6150 configure.in | 1 -
6151 1 file changed, 1 deletion(-)
6152
6153 commit d2718257f9aa3e6071f649296a52a22684c43e96
6154 Author: Akira TAGOH <akira (a] tagoh.org>
6155 Date: Tue May 1 20:18:41 2012 +0900
6156
6157 Output more verbose debugging log to show where to insert the element
6158 into the value list
6159
6160 src/fccfg.c | 2 +-
6161 src/fcdbg.c | 79
6162 +++++++++++++++++++++++++++++++++++++++++++------------------
6163 src/fcint.h | 8 ++++++-
6164 3 files changed, 64 insertions(+), 25 deletions(-)
6165
6166 commit 7d65f9f514e33305bdeafd0d34140da46259e57f
6167 Author: Akira TAGOH <akira (a] tagoh.org>
6168 Date: Wed Apr 11 19:52:35 2012 +0900
6169
6170 Bug 39278 - make usage of mmap optional
6171
6172 Stop using mmap() if the cache file is stored on NFS.
6173 also added FONTCONFIG_USE_MMAP environment variable to enforce the
6174 use of
6175 or not the use of mmap(2) regardless of what the filesystem the
6176 cache files
6177 are stored on.
6178
6179 configure.in | 24 +++++++++++++--
6180 doc/fontconfig-user.sgml | 20 ++++++++++++-
6181 src/fccache.c | 77
6182 ++++++++++++++++++++++++++++++++++++++++++++++--
6183 3 files changed, 116 insertions(+), 5 deletions(-)
6184
6185 commit f30a5d7637af14b12f07267b59e02ec4a14458f2
6186 Author: Akira TAGOH <akira (a] tagoh.org>
6187 Date: Wed Apr 25 16:21:33 2012 +0900
6188
6189 Disable iconv support anyway...
6190
6191 configure.in | 3 ++-
6192 1 file changed, 2 insertions(+), 1 deletion(-)
6193
6194 commit 7587d1c99d9476b6dd4dbe523c0204da700fed8d
6195 Author: Akira TAGOH <akira (a] tagoh.org>
6196 Date: Mon Mar 26 16:34:34 2012 +0900
6197
6198 Bug 27765 - FcMatch() returns style in wrong language
6199
6200 Add "namelang" object to obtain the localized name in the font
6201 regardless
6202 of the lang object. it's applied to "familylang", "stylelang" and
6203 "fullnamelang" alltogether. this would helps if one wants to enforce
6204 selecting them in the specific language if any. the default value for
6205 the namelang object is determined from current locale.
6206
6207 doc/fontconfig-devel.sgml | 3 ++
6208 fontconfig/fontconfig.h | 1 +
6209 src/fcdefault.c | 37 ++++++++++++++-
6210 src/fcint.h | 3 +-
6211 src/fclist.c | 47 +++++++++++++++----
6212 src/fcmatch.c | 113
6213 +++++++++++++++++++++++++++++++++++++++-------
6214 src/fcname.c | 1 +
6215 7 files changed, 178 insertions(+), 27 deletions(-)
6216
6217 commit 526f0da93fc487e9b33a4d97386a9054156d01ac
6218 Author: Akira TAGOH <akira (a] tagoh.org>
6219 Date: Tue Apr 24 11:40:51 2012 +0900
6220
6221 Add --enable-iconv option to configure
6222
6223 Disable iconv support by default, which provide a feature to convert
6224 non-Unicode SFNT names to UTF-8.
6225
6226 configure.in | 64
6227 ++++++++++++++++++++++++++++++++----------------------------
6228 1 file changed, 34 insertions(+), 30 deletions(-)
6229
6230 commit 06d6b7c3120cd417af5ff47e9735aed577978354
6231 Author: Akira TAGOH <akira (a] tagoh.org>
6232 Date: Wed Mar 28 17:28:06 2012 +0900
6233
6234 Create CACHEDIR.TAG when fc-cache is run or only when the cache
6235 directory is created at the runtime.
6236
6237 Also add FcCacheCreateTagFile() API to do create CACHEDIR.TAG on
6238 the cache
6239 directory.
6240
6241 doc/fccache.fncs | 9 ++++++
6242 doc/fcconfig.fncs | 2 +-
6243 fc-cache/fc-cache.c | 73 +-----------------------------------------
6244 fontconfig/fontconfig.h | 5 ++-
6245 src/fccache.c | 85
6246 +++++++++++++++++++++++++++++++++++++++++++++++++
6247 src/fccfg.c | 2 +-
6248 src/fcint.h | 3 ++
6249 7 files changed, 104 insertions(+), 75 deletions(-)
6250
6251 commit 25ccc3f3d27d8affd45c4b0a8041ef757dbb20dd
6252 Author: Akira TAGOH <akira (a] tagoh.org>
6253 Date: Fri Apr 20 19:08:59 2012 +0900
6254
6255 Bug 47721 - Add ChromeOS fonts to 30-metric-aliases.conf
6256
6257 conf.d/30-metric-aliases.conf | 50
6258 +++++++++++++++++++++++++++++++++----------
6259 1 file changed, 39 insertions(+), 11 deletions(-)
6260
6261 commit 7069d717e982adcf8e1d300cbd10eec6322a65c9
6262 Author: Akira TAGOH <akira (a] tagoh.org>
6263 Date: Sun Apr 22 21:40:44 2012 +0900
6264
6265 C++11 requires a space between literal and identifier
6266
6267 Reported by Buganini
6268
6269 fontconfig/fontconfig.h | 6 +++---
6270 1 file changed, 3 insertions(+), 3 deletions(-)
6271
6272 commit 22dc5460906f78b3dc1b12ab2440e62b930adf0b
6273 Author: Akira TAGOH <akira (a] tagoh.org>
6274 Date: Fri Apr 20 20:04:17 2012 +0900
6275
6276 Fix a build issue again when no regex functions available
6277
6278 Reported by Jon TURNEY
6279
6280 configure.in | 4 +---
6281 src/fcstr.c | 2 +-
6282 2 files changed, 2 insertions(+), 4 deletions(-)
6283
6284 commit 9fa7b7c8f2d1d8a9c50f3ba0f99087f653b6a9b8
6285 Author: Akira TAGOH <akira (a] tagoh.org>
6286 Date: Fri Apr 20 11:17:41 2012 +0900
6287
6288 Rework to avoid adding the unexpected value to ICONV_CFLAGS and
6289 ICONV_LIBS
6290
6291 configure.in | 44 ++++++++++++++++++++++++--------------------
6292 1 file changed, 24 insertions(+), 20 deletions(-)
6293
6294 commit dd2a3d3520b6fea20a58b2888fef0458c01b287f
6295 Author: Akira TAGOH <akira (a] tagoh.org>
6296 Date: Wed Apr 18 12:55:23 2012 +0900
6297
6298 Bug 25151 - Move cleanCacheDirectory() from fc-cache.c into
6299 the library
6300
6301 Add FcDirCacheScan() API to clean up the cache files in the directory.
6302
6303 doc/fccache.fncs | 9 +++++
6304 fc-cache/fc-cache.c | 93
6305 +------------------------------------------------
6306 fontconfig/fontconfig.h | 3 ++
6307 src/fccache.c | 91
6308 +++++++++++++++++++++++++++++++++++++++++++++++
6309 src/fcint.h | 2 ++
6310 5 files changed, 106 insertions(+), 92 deletions(-)
6311
6312 commit 9e62fcedfe774a13843cc0982bc3e535369b99eb
6313 Author: Keith Packard <keithp (a] keithp.com>
6314 Date: Mon Apr 16 11:28:36 2012 -0700
6315
6316 Use posix_fadvise to speed startup
6317
6318 Given that fontconfig will scan all of the cache file data during the
6319 first font search, ask the kernel to start reading the pages right
6320 away.
6321
6322 Signed-off-by: Keith Packard <keithp (a] keithp.com>
6323
6324 configure.in | 2 +-
6325 src/fccache.c | 3 +++
6326 2 files changed, 4 insertions(+), 1 deletion(-)
6327
6328 commit 94c2cc58a091138aa8c507d6239eca69520b65f0
6329 Author: Akira TAGOH <akira (a] tagoh.org>
6330 Date: Mon Apr 16 20:25:52 2012 +0900
6331
6332 doc: Fix a typo of the environment variable name.
6333
6334 doc/fcconfig.fncs | 4 ++--
6335 1 file changed, 2 insertions(+), 2 deletions(-)
6336
6337 commit c5714bcf90d6b345e748b7fa7b21e421409aba60
6338 Author: Akira TAGOH <akira (a] tagoh.org>
6339 Date: Fri Apr 13 11:09:04 2012 +0900
6340
6341 Add --with-expat, --with-expat-includes and --with-expat-lib back.
6342
6343 configure.in | 41 ++++++++++++++++++++++++++++++++++++++---
6344 1 file changed, 38 insertions(+), 3 deletions(-)
6345
6346 commit 470e92c9dbdc75d354c9dce9063276996ecf535d
6347 Author: Akira TAGOH <akira (a] tagoh.org>
6348 Date: Thu Apr 12 14:01:25 2012 +0900
6349
6350 Bug 27526 - Compatibility fix for old windows sytems
6351
6352 Patch from Gianluigi Tiesi
6353
6354 src/fccache.c | 3 ---
6355 src/fcint.h | 12 ++++++++++--
6356 src/fcxml.c | 52 +++++++++++++++++++++++++++++++++++++++++++---------
6357 3 files changed, 53 insertions(+), 14 deletions(-)
6358
6359 commit ac6271dbac32086ce60845efc4d87e669f37796a
6360 Author: Akira TAGOH <akira (a] tagoh.org>
6361 Date: Thu Apr 12 11:01:12 2012 +0900
6362
6363 Bug 48573 - platform without regex do not have also REG_XXX defines
6364
6365 Fix a build issue on the platforms where regex isn't available
6366
6367 configure.in | 9 +++++++++
6368 src/fcstr.c | 6 ++++--
6369 2 files changed, 13 insertions(+), 2 deletions(-)
6370
6371 commit 9231d79ad180f992f9bbef4f3127576870a75075
6372 Author: Akira TAGOH <akira (a] tagoh.org>
6373 Date: Mon Apr 9 12:51:12 2012 +0900
6374
6375 Bug 28491 - Allow matching on FC_FILE
6376
6377 Allow :file=/path/to/font/file on matching
6378
6379 configure.in | 4 +--
6380 src/fcint.h | 6 +++++
6381 src/fcmatch.c | 84
6382 ++++++++++++++++++++++++++++++++++++-----------------------
6383 src/fcstr.c | 50 +++++++++++++++++++++++++++++++++++
6384 4 files changed, 110 insertions(+), 34 deletions(-)
6385
6386 commit 2589207cfd4c7e948a4b50d7c07c13a3a52fe0aa
6387 Author: Akira TAGOH <akira (a] tagoh.org>
6388 Date: Tue Apr 10 18:34:11 2012 +0900
6389
6390 Bug 26830 - Add search for libiconv non-default directory
6391
6392 Add --with-libiconv, --with-libiconv-includes and --with-libiconv-lib
6393 to specify the directory where libiconv might be installed.
6394
6395 configure.in | 85
6396 +++++++++++++++++++++++++++++++++++++++++----------------
6397 src/Makefile.am | 1 +
6398 2 files changed, 63 insertions(+), 23 deletions(-)
6399
6400 commit ddefa5021f7785514f373aab6a8e6191a867278e
6401 Author: Akira TAGOH <akira (a] tagoh.org>
6402 Date: Wed Apr 4 14:47:57 2012 +0900
6403
6404 Bug 22862 - <alias> ignores <match> <test>s
6405
6406 Allow to use the test elements in the alias element.
6407
6408 fonts.dtd | 2 +-
6409 src/fcxml.c | 27 +++++++++++++++++++++------
6410 2 files changed, 22 insertions(+), 7 deletions(-)
6411
6412 commit e181ab4de5d20fe1f70e68f66ef8332553eba206
6413 Author: Akira TAGOH <akira (a] tagoh.org>
6414 Date: Wed Apr 4 16:49:30 2012 +0900
6415
6416 Bug 29341 - Make some fontconfig paths configurable
6417
6418 Add configure options to set the directory to be installed:
6419 --with-templatedir for the configuration files a.k.a.
6420 /etc/fonts/conf.avail
6421 --with-baseconfigdir for fonts.conf etc a.k.a. /etc/fonts
6422 --with-configdir for the active configuration files a.k.a.
6423 /etc/fonts/conf.d
6424 --with-xmldir for fonts.dtd etc
6425
6426 and the default path for templatedir is changed to
6427 ${datadir}/fontconfig/conf.avail
6428
6429 Makefile.am | 36 +++++++++++---------
6430 conf.d/Makefile.am | 99
6431 ++++++++++++++++++++++++++----------------------------
6432 configure.in | 72 ++++++++++++++++++++++++++++++++-------
6433 fonts.conf.in | 2 +-
6434 src/Makefile.am | 2 +-
6435 5 files changed, 129 insertions(+), 82 deletions(-)
6436
6437 commit bb02899d9ff9813738809fb5349a9f3ae2dba76f
6438 Author: Akira TAGOH <akira (a] tagoh.org>
6439 Date: Mon Apr 2 15:38:27 2012 +0900
6440
6441 Use pkgconfig to check builddeps
6442
6443 configure.in | 164
6444 +++++++++++------------------------------------------------
6445 1 file changed, 31 insertions(+), 133 deletions(-)
6446
6447 commit 87d7b82a98780223422a829b6bb1a05fd753ae5e
6448 Author: Akira TAGOH <akira (a] tagoh.org>
6449 Date: Mon Apr 2 14:32:44 2012 +0900
6450
6451 Use AC_HELP_STRING instead of formatting manually
6452
6453 configure.in | 57
6454 ++++++++++++++++++++++++++++++++++++++++++++++-----------
6455 1 file changed, 46 insertions(+), 11 deletions(-)
6456
6457 commit d3e3f4a46d07a7b611be21600d7049225b8b2909
6458 Author: Akira TAGOH <akira (a] tagoh.org>
6459 Date: Fri Mar 30 18:09:14 2012 +0900
6460
6461 doc: Add contains and not_contains operators and elements
6462
6463 doc/fontconfig-user.sgml | 6 +++---
6464 1 file changed, 3 insertions(+), 3 deletions(-)
6465
6466 commit 9279f71a3a855e3b2dbd13dbe0d38f2b69673c49
6467 Author: Akira TAGOH <akira (a] tagoh.org>
6468 Date: Fri Mar 30 11:52:25 2012 +0900
6469
6470 Bug 24729 - [ne_NP] Fix ortho file
6471
6472 further update for ne.orth
6473
6474 Patch from Pravin Satpute.
6475
6476 fc-lang/ne.orth | 23 ++++++++++++++++++++---
6477 1 file changed, 20 insertions(+), 3 deletions(-)
6478
6479 commit 9fe7c986c64d8cfb7f85a300b6f0d470ce66b18a
6480 Author: Akira TAGOH <akira (a] tagoh.org>
6481 Date: Thu Mar 29 15:43:11 2012 +0900
6482
6483 Bug 48020 - Fix for src/makealias on Solaris 10
6484
6485 Use the command substitution `command` instead of $(command) for
6486 Solaris 10.
6487
6488 src/makealias | 2 +-
6489 1 file changed, 1 insertion(+), 1 deletion(-)
6490
6491 commit becbdaebe3d77726900072de1a0fb6a95c938da5
6492 Author: Akira TAGOH <akira (a] tagoh.org>
6493 Date: Wed Mar 28 15:09:25 2012 +0900
6494
6495 Move workaround macros for fat binaries into the separate header file
6496
6497 Makefile.am | 5 +++--
6498 config-fixups.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
6499 configure.in | 4 +++-
6500 src/fcarch.h | 13 -------------
6501 4 files changed, 50 insertions(+), 16 deletions(-)
6502
6503 commit fe6ba5e5c54928adeaf96668d0cf6f44f0484065
6504 Author: Akira TAGOH <akira (a] tagoh.org>
6505 Date: Wed Mar 28 16:27:46 2012 +0900
6506
6507 Fix the hardcoded cache file suffix
6508
6509 fc-cat/fc-cat.c | 4 ++--
6510 1 file changed, 2 insertions(+), 2 deletions(-)
6511
6512 commit 4a060729a1466186d3be63ada344f43d66f937e5
6513 Author: Akira TAGOH <akira (a] tagoh.org>
6514 Date: Wed Mar 28 13:38:53 2012 +0900
6515
6516 fcpat: Increase the number of buckets in the shared string hash table
6517
6518 This is a reasonably conservative increase in the number of buckets
6519 in the hash
6520 table to 251. After FcInit(), there are 240 shared strings in use
6521 on my system
6522 (from configuration files I assume). The hash value is stored in
6523 each link in
6524 the chains so comparison are actually not very expensive. This change
6525 should
6526 reduce the average length of chains by a factor of 8. With the
6527 reference
6528 counted strings, it should keep the average length of chains to
6529 about 2. The
6530 number of buckets is prime so as not to rely too much on the quality
6531 of the
6532 hash function.
6533
6534 https://bugs.freedesktop.org/show_bug.cgi?id=17832#c5
6535
6536 Patch from Karl Tomlinson
6537
6538 src/fcpat.c | 2 +-
6539 1 file changed, 1 insertion(+), 1 deletion(-)
6540
6541 commit d8dcff7b96b09748e6f1df9e4adc7ab0850d7b18
6542 Author: Akira TAGOH <akira (a] tagoh.org>
6543 Date: Wed Mar 28 13:37:15 2012 +0900
6544
6545 Bug 17832 - Memory leaks due to FcStrStaticName use for external
6546 patterns
6547
6548 Use the reference-counted strings instead of the static strings
6549
6550 Patch from Karl Tomlinson
6551
6552 src/fccfg.c | 2 +-
6553 src/fcinit.c | 4 ++--
6554 src/fcint.h | 10 +++++-----
6555 src/fclist.c | 10 +++++++++-
6556 src/fcname.c | 34 ++++++++------------------------
6557 src/fcpat.c | 63
6558 +++++++++++++++++++++++-------------------------------------
6559 src/fcxml.c | 8 +++++---
6560 7 files changed, 54 insertions(+), 77 deletions(-)
6561
6562 commit ea1c6ea337b8cf6b86169b565787d0d31a0fc330
6563 Author: Akira TAGOH <akira (a] tagoh.org>
6564 Date: Tue Mar 27 21:06:36 2012 +0900
6565
6566 Fix a memory leak in FcDirScanConfig()
6567
6568 src/fcdir.c | 3 +++
6569 1 file changed, 3 insertions(+)
6570
6571 commit 1aaf8b773d73f89f5b0d8591cca0a2072524fdb3
6572 Author: Akira TAGOH <akira (a] tagoh.org>
6573 Date: Mon Mar 26 10:58:18 2012 +0900
6574
6575 Bug 17722 - Don't overwrite user's configurations in default config
6576
6577 Use "append" to avoid overwriting the user configuration.
6578 This presumes most clients may takes care of the first value only.
6579
6580 conf.d/10-autohint.conf | 8 +++++++-
6581 conf.d/10-no-sub-pixel.conf | 8 +++++++-
6582 conf.d/10-sub-pixel-bgr.conf | 8 +++++++-
6583 conf.d/10-sub-pixel-rgb.conf | 8 +++++++-
6584 conf.d/10-sub-pixel-vbgr.conf | 8 +++++++-
6585 conf.d/10-sub-pixel-vrgb.conf | 8 +++++++-
6586 conf.d/10-unhinted.conf | 8 +++++++-
6587 conf.d/11-lcdfilter-default.conf | 8 +++++++-
6588 conf.d/11-lcdfilter-legacy.conf | 8 +++++++-
6589 conf.d/11-lcdfilter-light.conf | 8 +++++++-
6590 10 files changed, 70 insertions(+), 10 deletions(-)
6591
6592 commit 900675d0b0b40f22ecc0d75e4d5ce16295a3a5e3
6593 Author: Akira TAGOH <akira (a] tagoh.org>
6594 Date: Thu Mar 22 19:57:47 2012 +0900
6595
6596 Bug 47703 - SimSun default family
6597
6598 40-nonlatin.conf: SimSun should be serif but not sans-serif.
6599
6600 http://www.microsoft.com/typography/fonts/family.aspx?FID=37
6601
6602 Patch from Petr Gajdos
6603
6604 conf.d/40-nonlatin.conf | 8 ++++----
6605 1 file changed, 4 insertions(+), 4 deletions(-)
6606
6607 commit 92ac054ce5e270f22a4f81a09522c3f03b76c876
6608 Author: Akira TAGOH <akira (a] tagoh.org>
6609 Date: Thu Mar 22 19:15:27 2012 +0900
6610
6611 fcmatch: Set FcResultMatch at the end if the return value is valid.
6612
6613 In the previous code, the result of 'result' in the argument for
6614 FcFontSetSort() and FcFontSetMatch() wasn't predictable and not
6615 reliable to
6616 check if the return value is valid or not. this change is to ensure
6617 if it's
6618 performed successfully.
6619
6620 src/fcmatch.c | 19 ++++++++++++++-----
6621 1 file changed, 14 insertions(+), 5 deletions(-)
6622
6623 commit 1db3e9cdd8bc7408e630934cfc8deda7798b8970
6624 Author: Akira TAGOH <akira (a] tagoh.org>
6625 Date: Thu Mar 22 12:36:34 2012 +0900
6626
6627 fc-cache: improvement of the fix for Bug#39914.
6628
6629 Use sizeof() instead of strlen() and use stdio.
6630
6631 fc-cache/fc-cache.c | 13 +++++++------
6632 1 file changed, 7 insertions(+), 6 deletions(-)
6633
6634 commit 4f7f3bf9f78843be5b39eb64acfeb02ffcd8e3a4
6635 Author: Akira TAGOH <akira (a] tagoh.org>
6636 Date: Wed Mar 21 16:06:37 2012 +0900
6637
6638 Bug 39914 - Please tag the cache directory with CACHEDIR.TAG
6639
6640 fc-cache: Create CACHEDIR.TAG at the top of the cache directory.
6641
6642 Reviewed-by: Josh Triplett <josh (a] joshtriplett.org>
6643
6644 fc-cache/fc-cache.c | 77
6645 +++++++++++++++++++++++++++++++++++++++++++++++++++++
6646 1 file changed, 77 insertions(+)
6647
6648 commit 8cc4498122b17843b00ec3eebdd7a7d8d59cb7ff
6649 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
6650 Date: Mon Mar 19 02:16:41 2012 -0700
6651
6652 fcarch: Check for architecture signature at compile time rather than
6653 configure time
6654
6655 https://bugs.freedesktop.org/show_bug.cgi?id=20208
6656
6657 Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
6658
6659 fc-cache/fc-cache.c | 3 +--
6660 src/fcarch.c | 4 ++--
6661 src/fcarch.h | 23 +++++++++++++++++++++--
6662 3 files changed, 24 insertions(+), 6 deletions(-)
6663
6664 commit e1ffb3dcd46f1fbbc5cb7527bc7f447b060ed98f
6665 Author: Akira TAGOH <tagoh (a] redhat.com>
6666 Date: Fri Mar 16 23:18:23 2012 +0900
6667
6668 Get rid of the prerequisites from the sufix rules
6669
6670 Thanks to Adam Sampson for pointing this out.
6671
6672 doc/Makefile.am | 12 ++++++++----
6673 1 file changed, 8 insertions(+), 4 deletions(-)
6674
6675 commit 93460f93e9e55e39a42fb6474918f31539436d9c
6676 Author: Akira TAGOH <akira (a] tagoh.org>
6677 Date: Fri Mar 16 16:29:53 2012 +0900
6678
6679 Fix a build issue due to the use of non-portable variables
6680
6681 $< isn't supported in BSD make say. $(RM) is pre-defined in GNU make
6682 though, not in BSD make say. so changed to check on configure if it's
6683 pre-defined by make, otherwise set the appropriate command to $(RM).
6684
6685 This would be a workaround until it has the certain pre-defined value.
6686
6687 Makefile.am | 10 +++++-----
6688 conf.d/Makefile.am | 8 ++++----
6689 configure.in | 9 +++++++++
6690 doc/Makefile.am | 32 ++++++++++++++++----------------
6691 fc-cache/Makefile.am | 4 ++--
6692 fc-case/Makefile.am | 6 ++----
6693 fc-cat/Makefile.am | 4 ++--
6694 fc-list/Makefile.am | 4 ++--
6695 fc-match/Makefile.am | 4 ++--
6696 fc-pattern/Makefile.am | 4 ++--
6697 fc-query/Makefile.am | 4 ++--
6698 fc-scan/Makefile.am | 4 ++--
6699 src/Makefile.am | 8 ++++----
6700 13 files changed, 54 insertions(+), 47 deletions(-)
6701
6702 commit f2813ffc689fb6972ff4d5d414c3abfa3e0be26f
6703 Author: Akira TAGOH <akira (a] tagoh.org>
6704 Date: Fri Mar 16 11:55:47 2012 +0900
6705
6706 Revert "Fix a build fail on some environment"
6707
6708 This reverts commit b75eb63982a54c0fb4576d8a655ef734908d3604.
6709
6710 fc-case/Makefile.am | 10 ++++++----
6711 fc-glyphname/Makefile.am | 4 ++--
6712 fc-lang/Makefile.am | 4 ++--
6713 3 files changed, 10 insertions(+), 8 deletions(-)
6714
6715 commit a5b609196fe9cf688e5b4f7b7cd31fb2dc15b154
6716 Author: Akira TAGOH <akira (a] tagoh.org>
6717 Date: Fri Mar 16 11:55:30 2012 +0900
6718
6719 Revert "Fix a build fail on some environment."
6720
6721 This reverts commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af.
6722
6723 Conflicts:
6724
6725 doc/Makefile.am
6726
6727 Makefile.am | 2 +-
6728 doc/Makefile.am | 30 +++++++++++++++---------------
6729 fc-cache/Makefile.am | 10 +++++-----
6730 fc-case/Makefile.am | 2 +-
6731 fc-cat/Makefile.am | 6 +++---
6732 fc-glyphname/Makefile.am | 2 +-
6733 fc-lang/Makefile.am | 2 +-
6734 fc-list/Makefile.am | 8 ++++----
6735 fc-match/Makefile.am | 8 ++++----
6736 fc-pattern/Makefile.am | 6 +++---
6737 fc-query/Makefile.am | 8 ++++----
6738 fc-scan/Makefile.am | 8 ++++----
6739 src/Makefile.am | 2 +-
6740 13 files changed, 47 insertions(+), 47 deletions(-)
6741
6742 commit 765b7b32d862474eb631b47bbdbd34ffba507392
6743 Author: Akira TAGOH <akira (a] tagoh.org>
6744 Date: Mon Mar 12 19:02:27 2012 +0900
6745
6746 [doc] Update for cachedir.
6747
6748 <cache> element is now obsoletes and no longer used. get rid of it
6749 from the doc and add <cachedir> instead.
6750
6751 doc/fontconfig-user.sgml | 19 ++++++++++---------
6752 1 file changed, 10 insertions(+), 9 deletions(-)
6753
6754 commit e8bdc6df2ed329a38c2152b3592bf4ded8f27ce7
6755 Author: Akira TAGOH <akira (a] tagoh.org>
6756 Date: Mon Mar 12 17:58:00 2012 +0900
6757
6758 [doc] Update the path for cache files and the version.
6759
6760 doc/fontconfig-user.sgml | 6 +++---
6761 1 file changed, 3 insertions(+), 3 deletions(-)
6762
6763 commit dd3214aa392a66095513f8fc160d6b62d81f36f5
6764 Author: Akira TAGOH <akira (a] tagoh.org>
6765 Date: Sun Mar 11 02:24:33 2012 +0900
6766
6767 Bump version to 2.9.0
6768
6769 README | 129
6770 +++++++++++++++++++++++++++++++++++++++++++++++-
6771 configure.in | 2 +-
6772 fontconfig/fontconfig.h | 2 +-
6773 3 files changed, 129 insertions(+), 4 deletions(-)
6774
6775 commit 3b142c2aaeaed4d6d5b3353aa1007d6ac08dbbdb
6776 Author: Akira TAGOH <akira (a] tagoh.org>
6777 Date: Sun Mar 11 02:12:10 2012 +0900
6778
6779 Get rid of $< from Makefile.am
6780
6781 Makefile.am | 2 +-
6782 doc/Makefile.am | 16 ++++++++--------
6783 2 files changed, 9 insertions(+), 9 deletions(-)
6784
6785 commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af
6786 Author: Akira TAGOH <akira (a] tagoh.org>
6787 Date: Sat Mar 10 23:30:30 2012 +0900
6788
6789 Fix a build fail on some environment.
6790
6791 Makefile.am | 2 +-
6792 doc/Makefile.am | 20 ++++++++++----------
6793 fc-cache/Makefile.am | 10 +++++-----
6794 fc-case/Makefile.am | 2 +-
6795 fc-cat/Makefile.am | 6 +++---
6796 fc-glyphname/Makefile.am | 2 +-
6797 fc-lang/Makefile.am | 2 +-
6798 fc-list/Makefile.am | 8 ++++----
6799 fc-match/Makefile.am | 8 ++++----
6800 fc-pattern/Makefile.am | 6 +++---
6801 fc-query/Makefile.am | 8 ++++----
6802 fc-scan/Makefile.am | 8 ++++----
6803 src/Makefile.am | 2 +-
6804 13 files changed, 42 insertions(+), 42 deletions(-)
6805
6806 commit b75eb63982a54c0fb4576d8a655ef734908d3604
6807 Author: Akira TAGOH <akira (a] tagoh.org>
6808 Date: Sat Mar 10 22:05:07 2012 +0900
6809
6810 Fix a build fail on some environment
6811
6812 fc-case/Makefile.am | 10 ++++------
6813 fc-glyphname/Makefile.am | 4 ++--
6814 fc-lang/Makefile.am | 4 ++--
6815 3 files changed, 8 insertions(+), 10 deletions(-)
6816
6817 commit a47899a853e4ed3405f398f43d03424095ae73f5
6818 Author: Akira TAGOH <akira (a] tagoh.org>
6819 Date: Sat Mar 10 19:03:05 2012 +0900
6820
6821 Fix a build issue
6822
6823 doc/Makefile.am | 1 -
6824 1 file changed, 1 deletion(-)
6825
6826 commit d6de5351922d79ccf38d2bc6b75f6ea2011dd421
6827 Author: Akira TAGOH <akira (a] tagoh.org>
6828 Date: Fri Mar 9 22:24:18 2012 +0900
6829
6830 Update to detect the uncommited changes properly
6831
6832 new-version.sh | 2 +-
6833 1 file changed, 1 insertion(+), 1 deletion(-)
6834
6835 commit 78d75c003c5f03a2aeebc628d70d3f75bd6f5707
6836 Author: Akira TAGOH <akira (a] tagoh.org>
6837 Date: Fri Mar 9 22:12:35 2012 +0900
6838
6839 Update the version info
6840
6841 configure.in | 6 +++---
6842 1 file changed, 3 insertions(+), 3 deletions(-)
6843
6844 commit 353f7cc69184cdb1a7d5b4cc00741fab97b32f17
6845 Author: Akira TAGOH <akira (a] tagoh.org>
6846 Date: Fri Mar 9 17:33:03 2012 +0900
6847
6848 Fix distcheck error
6849
6850 doc/Makefile.am | 334
6851 ++++++++++++++++++++++++-----------------------
6852 fc-case/Makefile.am | 3 +
6853 fc-glyphname/Makefile.am | 3 +
6854 fc-lang/Makefile.am | 3 +
6855 4 files changed, 179 insertions(+), 164 deletions(-)
6856
6857 commit 254232f47eaea0d03d2b1c2405d4ded5fd09142e
6858 Author: Akira TAGOH <akira (a] tagoh.org>
6859 Date: Wed Mar 7 18:16:35 2012 +0900
6860
6861 Bug 19128 - Handling whitespace in aliases
6862
6863 Add a workaround alias for Dingbats.
6864
6865 conf.d/30-urw-aliases.conf | 5 +++++
6866 1 file changed, 5 insertions(+)
6867
6868 commit 0ca752dd25462ed88112ba7c859ef6d5a41ea606
6869 Author: Akira TAGOH <akira (a] tagoh.org>
6870 Date: Wed Mar 7 17:56:39 2012 +0900
6871
6872 Check null value for given object to avoid possibly segfaulting
6873
6874 src/fccharset.c | 175
6875 +++++++++++++++++++++++++++++++++-----------------------
6876 1 file changed, 103 insertions(+), 72 deletions(-)
6877
6878 commit 1f01c4b60c4c5e16a92d60f76ce615005c7db6b8
6879 Author: Akira TAGOH <akira (a] tagoh.org>
6880 Date: Wed Mar 7 17:32:14 2012 +0900
6881
6882 Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType
6883
6884 Force to find out a size for bitmap-only ttf to avoid the blank glyphs
6885 in the font.
6886
6887 Patch from Bug Fly
6888
6889 src/fcfreetype.c | 32 ++++++++++++++------------------
6890 1 file changed, 14 insertions(+), 18 deletions(-)
6891
6892 commit a13d518fdd079aeb0bd07a0457393cca8def7f90
6893 Author: Akira TAGOH <akira (a] tagoh.org>
6894 Date: Tue Feb 28 12:52:25 2012 +0900
6895
6896 Bug 41694 - FcCache functions have random-number-generator side
6897 effects
6898
6899 Use the own random number generator state if possible.
6900
6901 configure.in | 2 +-
6902 src/fccache.c | 69
6903 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
6904 2 files changed, 60 insertions(+), 11 deletions(-)
6905
6906 commit c7a671ab6069c676bbc77875234364242fd00e88
6907 Author: Pravin Satpute <psatpute (a] redhat.com>
6908 Date: Fri Feb 24 16:50:14 2012 +0900
6909
6910 Bug 25652 - Add ortho file for locale mni_IN
6911
6912 Add mni.orth for Maniputi
6913
6914 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
6915
6916 fc-lang/Makefile.am | 3 ++-
6917 fc-lang/mni.orth | 35 +++++++++++++++++++++++++++++++++++
6918 2 files changed, 37 insertions(+), 1 deletion(-)
6919
6920 commit 04c96f59b92091b758fb26b97f1f9a3c9c2a6b6c
6921 Author: Pravin Satpute <psatpute (a] redhat.com>
6922 Date: Fri Feb 24 16:43:14 2012 +0900
6923
6924 Bug 25653 - Add ortho file for locale doi_IN
6925
6926 Add doi.orth for Dogri
6927
6928 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
6929
6930 fc-lang/Makefile.am | 3 ++-
6931 fc-lang/doi.orth | 40 ++++++++++++++++++++++++++++++++++++++++
6932 2 files changed, 42 insertions(+), 1 deletion(-)
6933
6934 commit 857753d3680b7e64e753a4b8a8324138200eb86b
6935 Author: Akira TAGOH <akira (a] tagoh.org>
6936 Date: Thu Feb 23 20:12:06 2012 +0900
6937
6938 Add brx.orth and sat.orth
6939
6940 fc-lang/Makefile.am | 4 +++-
6941 1 file changed, 3 insertions(+), 1 deletion(-)
6942
6943 commit 942cb16f6c59103e29b4e04ca8c64d29c8e67cb0
6944 Author: Parag Nemade <pnemade (a] redhat.com>
6945 Date: Thu Feb 23 20:06:41 2012 +0900
6946
6947 Bug 25650 - Add ortho file for locale sat_IN
6948
6949 Add sat.orth for Santali
6950
6951 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
6952
6953 fc-lang/sat.orth | 44 ++++++++++++++++++++++++++++++++++++++++++++
6954 1 file changed, 44 insertions(+)
6955
6956 commit 38b9c42fe2e9d496a41e773d84a74254a6f65bc4
6957 Author: Parag Nemade <pnemade (a] redhat.com>
6958 Date: Thu Feb 23 19:34:18 2012 +0900
6959
6960 Bug 25651 - Add ortho file for locale brx_IN
6961
6962 Add brx.orth for Bodo.
6963
6964 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
6965
6966 fc-lang/brx.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
6967 1 file changed, 46 insertions(+)
6968
6969 commit a3ff1f07f8c60d2a3c77a4670de6aad0622ecacc
6970 Author: Akira TAGOH <akira (a] tagoh.org>
6971 Date: Thu Feb 23 15:23:23 2012 +0900
6972
6973 Bug 27385 - lcdfilter settings for freetype-2.3.12 not available
6974 in fontconfig-2.8.0
6975
6976 Add config files for FT_LcdFilter options.
6977
6978 Patch from Robin Johnson.
6979
6980 conf.d/11-lcdfilter-default.conf | 10 ++++++++++
6981 conf.d/11-lcdfilter-legacy.conf | 10 ++++++++++
6982 conf.d/11-lcdfilter-light.conf | 10 ++++++++++
6983 conf.d/Makefile.am | 3 +++
6984 4 files changed, 33 insertions(+)
6985
6986 commit 5e4ea1104c9b832046cc8dde5ea7da52aaa61143
6987 Author: Akira TAGOH <akira (a] tagoh.org>
6988 Date: Wed Feb 22 16:50:13 2012 +0900
6989
6990 Do not update stream->pos when seeking is failed.
6991
6992 src/ftglue.c | 3 ++-
6993 1 file changed, 2 insertions(+), 1 deletion(-)
6994
6995 commit 71b14d645f524637579d87ea99720c123d728e1f
6996 Author: Akira TAGOH <akira (a] tagoh.org>
6997 Date: Wed Feb 22 16:30:05 2012 +0900
6998
6999 Bug 46169 - Pointer error in FcConfigGlobMatch
7000
7001 Fix possibly accessing the invalid memory and a crash in the
7002 worst case
7003 when the glob string is longer than the string.
7004
7005 src/fccfg.c | 10 +++++++++-
7006 1 file changed, 9 insertions(+), 1 deletion(-)
7007
7008 commit 3abf981542788310104bc96b9c9cf70dd39b361b
7009 Author: Mike Frysinger <vapier (a] gentoo.org>
7010 Date: Tue Nov 8 14:19:57 2011 -0500
7011
7012 makealias: handle missing funcs better
7013
7014 When adding new functions, if the actual definition doesn't match the
7015 header (say due to a typo), the regeneration of the internal headers
7016 get confused and output bad cpp logic. This causes gcc to barf due
7017 to mismatched #ifdef/#endif. Which is a pain to figure out due to
7018 the sheer voulme of generated code.
7019
7020 So tweak the makealias script to detect this case and error out.
7021 While we're here, improve the cpp output a bit to indent, include
7022 comments, and merge similar ifdef blocks.
7023
7024 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
7025
7026 src/makealias | 18 ++++++++++++++----
7027 1 file changed, 14 insertions(+), 4 deletions(-)
7028
7029 commit d9c4462778a3d97b38e267dcdf68dfe22210ed8c
7030 Author: Mike Frysinger <vapier (a] gentoo.org>
7031 Date: Mon Nov 7 20:09:10 2011 -0500
7032
7033 FcObjectValidType: tweak -1 checking
7034
7035 Newer gcc doesn't like when you switch on an enum and use a value
7036 that isn't declared:
7037
7038 fcname.c: In function 'FcObjectValidType':
7039 fcname.c:299:2: warning: case value '4294967295'
7040 not in enumerated type 'FcType' [-Wswitch]
7041
7042 So tweak the logic to avoid this warning.
7043
7044 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
7045
7046 src/fcname.c | 4 +---
7047 1 file changed, 1 insertion(+), 3 deletions(-)
7048
7049 commit 97c9506e4d0abe5e6a7d61c1a909741d2605507b
7050 Author: Mike Frysinger <vapier (a] gentoo.org>
7051 Date: Mon Nov 7 19:29:57 2011 -0500
7052
7053 fix build warnings when using --with-arch
7054
7055 Latest configure code will setup FC_ARCHITECTURE directly rather than
7056 going through ARCHITECTURE, so update fcarch.h accordingly.
7057
7058 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
7059
7060 src/fcarch.h | 5 ++---
7061 1 file changed, 2 insertions(+), 3 deletions(-)
7062
7063 commit 01c833379e19d8f8752ac7cec15b179c71242e2c
7064 Author: Mike Frysinger <vapier (a] gentoo.org>
7065 Date: Mon Nov 7 15:33:12 2011 -0500
7066
7067 fc-{list,match}: constify format string
7068
7069 We don't free this string anywhere, so mark it const to avoid gcc
7070 warnings
7071 and possible bugs in the future (if people did try freeing it).
7072
7073 fc-list.c: In function 'main':
7074 fc-list.c:161:16: warning: pointer targets in assignment
7075 differ in signedness [-Wpointer-sign]
7076
7077 fc-match.c: In function 'main':
7078 fc-match.c:201:13: warning: pointer targets in assignment
7079 differ in signedness [-Wpointer-sign]
7080 fc-match.c:203:13: warning: pointer targets in assignment
7081 differ in signedness [-Wpointer-sign]
7082
7083 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
7084
7085 fc-list/fc-list.c | 20 ++++++++++----------
7086 fc-match/fc-match.c | 22 +++++++++++-----------
7087 2 files changed, 21 insertions(+), 21 deletions(-)
7088
7089 commit 123d344f4590c45c5ccced8c46d157edb2b9efd2
7090 Author: Mike Frysinger <vapier (a] gentoo.org>
7091 Date: Mon Nov 7 15:26:52 2011 -0500
7092
7093 FcName{,Get}Constant: constify string input
7094
7095 These funcs don't modify the incoming string, so add const markings.
7096 This is the "right thing", shouldn't change the ABI, and fixes some
7097 gcc warnings:
7098
7099 fccfg.c: In function 'FcConfigEvaluate':
7100 fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant'
7101 discards 'const' qualifier from pointer target type [enabled
7102 by default]
7103 fcalias.h:253:34: note: expected 'FcChar8 *' but
7104 argument is of type 'const FcChar8 *'
7105
7106 fcxml.c: In function 'FcTypecheckExpr':
7107 fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant'
7108 discards 'const' qualifier from pointer target type [enabled
7109 by default]
7110 fcalias.h:251:37: note: expected 'FcChar8 *' but
7111 argument is of type 'const FcChar8 *'
7112
7113 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
7114
7115 fontconfig/fontconfig.h | 4 ++--
7116 src/fcname.c | 4 ++--
7117 2 files changed, 4 insertions(+), 4 deletions(-)
7118
7119 commit da763aa77dbaefd9be10ff5ad04ab5da39327b2e
7120 Author: Mike Frysinger <vapier (a] gentoo.org>
7121 Date: Mon Nov 7 15:24:53 2011 -0500
7122
7123 fc-cat: fix pointer warning
7124
7125 Add a cast to avoid a gcc warning:
7126
7127 fc-cat.c: In function 'cache_print_set':
7128 fc-cat.c:230:2: warning: pointer targets in passing argument 2
7129 of 'FcPatternFormat' differ in signedness [-Wpointer-sign]
7130 ../fontconfig/fontconfig.h:860:1: note:
7131 expected 'const FcChar8 *' but argument is of type 'char *'
7132
7133 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
7134
7135 fc-cat/fc-cat.c | 2 +-
7136 1 file changed, 1 insertion(+), 1 deletion(-)
7137
7138 commit 647569d029d0c01ce36ae7d94095ea83f40728de
7139 Author: Mike Frysinger <vapier (a] gentoo.org>
7140 Date: Mon Nov 7 15:21:51 2011 -0500
7141
7142 FcStat: change to FcChar8 for first arg
7143
7144 This shouldn't affect the ABI, makes FcStat more like the rest of the
7145 fontconfig API, and fixes warnings where we pass FcChar8* pointers in
7146 to this func from other places.
7147
7148 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
7149
7150 src/fccache.c | 4 ++--
7151 src/fcint.h | 2 +-
7152 2 files changed, 3 insertions(+), 3 deletions(-)
7153
7154 commit e3a66c2937c3bd5c45f5170cf7720b4023b8ae3f
7155 Author: Mike Frysinger <vapier (a] gentoo.org>
7156 Date: Mon Nov 7 15:18:26 2011 -0500
7157
7158 delete unused variables
7159
7160 Newer gcc is better at detecting set-but-unused variables.
7161
7162 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
7163
7164 src/fccache.c | 6 ++----
7165 src/fcdir.c | 17 -----------------
7166 src/fcformat.c | 5 ++---
7167 src/fcfreetype.c | 3 ---
7168 4 files changed, 4 insertions(+), 27 deletions(-)
7169
7170 commit 6f020161e8628546158766ce7a5f5e0ce1f7d95a
7171 Author: Mike Frysinger <vapier (a] gentoo.org>
7172 Date: Mon Nov 7 14:25:51 2011 -0500
7173
7174 FcStrPlus: optimize a little
7175
7176 We've already calculated the lengths of these strings, so re-use those
7177 values to avoid having to rescan the strings multiple times.
7178
7179 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
7180
7181 src/fcstr.c | 8 +++++---
7182 1 file changed, 5 insertions(+), 3 deletions(-)
7183
7184 commit 2b010e46e629f118885f17ba860e9c4ddbba8779
7185 Author: Akira TAGOH <akira (a] tagoh.org>
7186 Date: Thu Jan 19 12:04:52 2012 +0900
7187
7188 Bug 44826 - <alias> must contain only a single <family>
7189
7190 Fix invalid syntax around alias elements in 30-metric-aliases.conf
7191 40-nonlatin.conf and 45-latin.conf.
7192
7193 Patch from lolilolicon
7194
7195 conf.d/30-metric-aliases.conf | 36 +++++++++++
7196 conf.d/40-nonlatin.conf | 140
7197 +++++++++++++++++++++++++++++++++++++++++-
7198 conf.d/45-latin.conf | 96 +++++++++++++++++++++++++++++
7199 3 files changed, 271 insertions(+), 1 deletion(-)
7200
7201 commit 54dd481512265a247bd23663c8fdb290a8886ccd
7202 Author: Akira TAGOH <akira (a] tagoh.org>
7203 Date: Tue Dec 20 18:46:14 2011 +0900
7204
7205 Get rid of the unexpected family name
7206
7207 UmePlus P Gothic isn't a serif font.
7208
7209 conf.d/65-nonlatin.conf | 1 -
7210 1 file changed, 1 deletion(-)
7211
7212 commit 1c13fee11adcaae9eaaa08f9193a8c3c5b01504a
7213 Author: MINAMI Hirokazu <minami (a] mistfall.net>
7214 Date: Tue Dec 20 18:36:35 2011 +0900
7215
7216 Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf
7217
7218 Fix a typo.
7219
7220 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
7221
7222 conf.d/65-nonlatin.conf | 2 +-
7223 1 file changed, 1 insertion(+), 1 deletion(-)
7224
7225 commit a53553b4b65d6230b1a91b1a7433c8c5852ab055
7226 Author: Pravin Satpute <pravin.d.s (a] gmail.com>
7227 Date: Wed Dec 21 11:38:28 2011 +0900
7228
7229 Bug 43321 - Required corrections in urdu.orth file
7230
7231 Drop U+0629 and U+0647, and add U+06c3 to ur.orth
7232
7233 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
7234
7235 fc-lang/ur.orth | 7 +++++--
7236 1 file changed, 5 insertions(+), 2 deletions(-)
7237
7238 commit 8c58dc276895cbeb0e9ae79718b1a38a082709d3
7239 Author: Jinkyu Yi <jincreator (a] naver.com>
7240 Date: Wed Nov 9 18:07:37 2011 +0900
7241
7242 Bug 42423 - make default Korean font from Un to Nanum
7243
7244 Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts.
7245
7246 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
7247
7248 conf.d/40-nonlatin.conf | 3 +++
7249 conf.d/65-nonlatin.conf | 24 ++++++++++++++----------
7250 2 files changed, 17 insertions(+), 10 deletions(-)
7251
7252 commit a18ca17b6211f62fbd1d893811b94b8c83db4cc0
7253 Author: Akira TAGOH <akira (a] tagoh.org>
7254 Date: Tue Feb 21 15:29:56 2012 +0900
7255
7256 Bug 40452 - Running 'fc-match --all' core dumps when no fonts are
7257 installed
7258
7259 This would changes the behavior of FcFontSort().
7260 it won't returns NULL afterward.
7261
7262 fc-match/fc-match.c | 5 +++++
7263 src/fcmatch.c | 29 ++++++++++++++++++++++++++++-
7264 2 files changed, 33 insertions(+), 1 deletion(-)
7265
7266 commit cbb6ee1662f1219518677a9d489159778a812782
7267 Author: Akira TAGOH <akira (a] tagoh.org>
7268 Date: Tue Jul 19 20:12:09 2011 +0900
7269
7270 Bug 35517 - Remove Apple Roman cmap support
7271
7272 Get rid of the apple roman encoding related code
7273
7274 src/fcfreetype.c | 260
7275 -------------------------------------------------------
7276 1 file changed, 260 deletions(-)
7277
7278 commit d3c438221610d2e584a611f21433062dc7e7f83d
7279 Author: Akira TAGOH <akira (a] tagoh.org>
7280 Date: Tue Feb 21 15:11:30 2012 +0900
7281
7282 Add a missing file
7283
7284 fc-lang/Makefile.am | 3 ++-
7285 1 file changed, 2 insertions(+), 1 deletion(-)
7286
7287 commit 5582043a49f4360ae83d66ea05409e1c0a25b61e
7288 Author: Akira TAGOH <akira (a] tagoh.org>
7289 Date: Mon Nov 14 12:56:28 2011 +0900
7290
7291 Bug 32965 - Asturian (ast-ES) language matching missing
7292
7293 Add U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian
7294
7295 fc-lang/ast.orth | 4 ++++
7296 1 file changed, 4 insertions(+)
7297
7298 commit dab0afd81013507b3d32afdd5a552d6ac09c10c0
7299 Author: Akira TAGOH <akira (a] tagoh.org>
7300 Date: Mon Nov 14 18:22:48 2011 +0900
7301
7302 Remove the unnecessary comment in ks.orth
7303
7304 fc-lang/ks.orth | 4 ----
7305 1 file changed, 4 deletions(-)
7306
7307 commit dedc16733a44373633e319461ff04ec9d1f08ed6
7308 Author: Pravin Satpute <pravin.d.s (a] gmail.com>
7309 Date: Fri Nov 11 15:30:56 2011 +0900
7310
7311 Bug 27195 - need updates to ks.orth file
7312
7313 Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri
7314
7315 See http://www.unicode.org/charts/PDF/U0600.pdf
7316
7317 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
7318
7319 fc-lang/ks.orth | 6 ++++++
7320 1 file changed, 6 insertions(+)
7321
7322 commit a1ecd679db82b0b118dc7334993f53b4288c4ae4
7323 Author: Akira TAGOH <akira (a] tagoh.org>
7324 Date: Mon Nov 14 17:44:24 2011 +0900
7325
7326 Bug 24744 - No n'ko orthography
7327
7328 Add nqo.orth for N'Ko
7329
7330 fc-lang/nqo.orth | 31 +++++++++++++++++++++++++++++++
7331 1 file changed, 31 insertions(+)
7332
7333 commit 19651262e9502c952184f27962c9f5e521a11db9
7334 Author: Behdad Esfahbod <behdad (a] behdad.org>
7335 Date: Thu Oct 6 14:59:04 2011 -0400
7336
7337 Add FcPublic to FcLangSetUnion and FcLangSetSubtract
7338
7339 Patch from ssp
7340
7341 fontconfig/fontconfig.h | 4 ++--
7342 1 file changed, 2 insertions(+), 2 deletions(-)
7343
7344 commit 3951fbaa39699684ebd3e76b333a14d5ebb19919
7345 Author: Behdad Esfahbod <behdad (a] behdad.org>
7346 Date: Wed Oct 5 15:12:48 2011 -0400
7347
7348 Fix parallel build
7349
7350 doc/Makefile.am | 2 +-
7351 1 file changed, 1 insertion(+), 1 deletion(-)
7352
7353 commit 082caefb6d5462c97f280b7037e3740b4865a244
7354 Author: Behdad Esfahbod <behdad (a] behdad.org>
7355 Date: Sat Sep 24 13:52:05 2011 -0400
7356
7357 Bug 41171 - Invalid use of memset
7358
7359 src/fccache.c | 2 +-
7360 1 file changed, 1 insertion(+), 1 deletion(-)
7361
7362 commit bf3bfa72d91e8bc37903d7e1bb7ac23c6ef4952a
7363 Author: Behdad Esfahbod <behdad (a] behdad.org>
7364 Date: Wed Jun 22 13:06:19 2011 -0400
7365
7366 Fix stupid bug in FcFontSort()
7367
7368 I broke FcFontSort() language handling at the end of 2008 with this
7369 commit: c7641f28
7370
7371 G-d knows how many of the lang-matching bugs in bugzilla will be
7372 fixed by this changed...
7373
7374 I'm really sorry, everyone!
7375
7376 src/fcmatch.c | 2 +-
7377 1 file changed, 1 insertion(+), 1 deletion(-)
7378
7379 commit e61eba94efffbdbec6f9e08f3fb04b75f0ba2a3f
7380 Author: Behdad Esfahbod <behdad (a] behdad.org>
7381 Date: Mon Jun 20 11:55:25 2011 -0400
7382
7383 Switch fc-cat to use FcPatternFormat()
7384
7385 Added the a builtin "fccat" to FcPatternFormat().
7386
7387 doc/fcformat.fncs | 7 +++++++
7388 fc-cat/fc-cat.c | 39 +++++++++++----------------------------
7389 src/fcformat.c | 3 +++
7390 3 files changed, 21 insertions(+), 28 deletions(-)
7391
7392 commit a15ac5d3840552528874f1d5ad166eb00906ce80
7393 Author: Behdad Esfahbod <behdad (a] behdad.org>
7394 Date: Mon Jun 20 11:32:46 2011 -0400
7395
7396 Switch fc-match to use FcPatternFormat()
7397
7398 Fix small bug in FcPatternFormat that was letting element-default to
7399 consume the convertor sequence.
7400
7401 fc-match/fc-match.c | 38 +++++++++-----------------------------
7402 src/fcformat.c | 2 +-
7403 2 files changed, 10 insertions(+), 30 deletions(-)
7404
7405 commit e0be405a1dd5765e36152c754a47c8ad7ff0ab85
7406 Author: Behdad Esfahbod <behdad (a] behdad.org>
7407 Date: Mon Jun 20 11:22:17 2011 -0400
7408
7409 Bug 26718 - "fc-match sans file" doesn't work
7410
7411 - Do not throw away FC_FILE in FcNameUnparse
7412 - Update the builtin "fclist" format to remove FC_FILE properly
7413 instead
7414 - Switch fc-list to use FcPatternFormat()
7415
7416 Note that I had previously broken fc-list and it was not showing the
7417 file name anymore. No one noticed that it seems! Now fixed.
7418
7419 fc-list/fc-list.c | 17 ++++-------------
7420 src/fcformat.c | 2 +-
7421 src/fcname.c | 3 +--
7422 3 files changed, 6 insertions(+), 16 deletions(-)
7423
7424 commit 0fcf866d44c46bd63d91f656e36544b6ce9af47d
7425 Author: Behdad Esfahbod <behdad (a] behdad.org>
7426 Date: Mon Jun 20 11:07:56 2011 -0400
7427
7428 Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts...
7429
7430 Do not remove blacklisted fonts during cache generation. We already
7431 apply the blacklist when reading the caches. The idea always has been
7432 that the config should not affect caches built, although that design
7433 was tarnished with the introduction of target="scan" configurations.
7434
7435 src/fcdir.c | 7 ++-----
7436 1 file changed, 2 insertions(+), 5 deletions(-)
7437
7438 commit 0392abf79131c9325c66c71c2708a4cd77673296
7439 Author: Behdad Esfahbod <behdad (a] behdad.org>
7440 Date: Tue Apr 12 22:15:37 2011 -0400
7441
7442 [.gitignore] Update
7443
7444 .gitignore | 3 +++
7445 1 file changed, 3 insertions(+)
7446
7447 commit 1c475d5c8cb265ac939d6b9e097666e300162511
7448 Author: Behdad Esfahbod <behdad (a] behdad.org>
7449 Date: Mon Mar 28 16:33:12 2011 -0400
7450
7451 Bug 35587 - Add padding to make valgrind and glibc not hate each other
7452
7453 src/fccfg.c | 13 +++++++++++--
7454 src/fcpat.c | 10 +++++++---
7455 2 files changed, 18 insertions(+), 5 deletions(-)
7456
7457 commit f0ee5761e1ab63d848f980a767dd8475986f1342
7458 Author: Behdad Esfahbod <behdad (a] behdad.org>
7459 Date: Mon Mar 14 18:58:13 2011 -0300
7460
7461 Fix warning
7462
7463 fc-lang/fc-lang.c | 2 +-
7464 1 file changed, 1 insertion(+), 1 deletion(-)
7465
7466 commit c21fb9ac27ca89f3b581c58b1a08372f8273a262
7467 Author: Behdad Esfahbod <behdad (a] behdad.org>
7468 Date: Mon Mar 14 18:49:21 2011 -0300
7469
7470 Always define FcStat as a function
7471
7472 Such that first arg is const char *. We also need to make more
7473 changes
7474 in that function as part of some other bug.
7475
7476 src/fcatomic.c | 2 +-
7477 src/fccache.c | 13 +++++++++++--
7478 src/fccfg.c | 2 +-
7479 src/fcdir.c | 4 ++--
7480 src/fcint.h | 4 ----
7481 5 files changed, 15 insertions(+), 10 deletions(-)
7482
7483 commit b5617e636cbb0bc8ef4daba6681a6f58078d7a42
7484 Author: Behdad Esfahbod <behdad (a] behdad.org>
7485 Date: Mon Mar 14 18:23:56 2011 -0300
7486
7487 More doc typo fixes
7488
7489 doc/fcatomic.fncs | 2 +-
7490 doc/fcconfig.fncs | 4 ++--
7491 doc/fcinit.fncs | 2 +-
7492 doc/fcmatrix.fncs | 4 ++--
7493 doc/fcobjectset.fncs | 2 +-
7494 5 files changed, 7 insertions(+), 7 deletions(-)
7495
7496 commit 6c7915c10548132c3f7d0c00d08fdb268e5da6d4
7497 Author: Behdad Esfahbod <behdad (a] behdad.org>
7498 Date: Mon Mar 14 18:21:32 2011 -0300
7499
7500 Mark constant strings as constant
7501
7502 Fixes a few compiler warnings in fcxml.c and makes it clear that they
7503 should not be freed.
7504
7505 doc/fcatomic.fncs | 2 +-
7506 src/fcint.h | 4 ++--
7507 2 files changed, 3 insertions(+), 3 deletions(-)
7508
7509 commit c76ed777ddb03a70c5990ef439d8d97809d1ef92
7510 Author: Behdad Esfahbod <behdad (a] behdad.org>
7511 Date: Mon Mar 14 18:04:59 2011 -0300
7512
7513 Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized
7514 idx to FcPatternGetLangSet()
7515
7516 src/fcformat.c | 2 +-
7517 1 file changed, 1 insertion(+), 1 deletion(-)
7518
7519 commit ccc239b3865dd8d83026ae59b89de965e948120a
7520 Author: Behdad Esfahbod <behdad (a] behdad.org>
7521 Date: Mon Mar 14 17:28:53 2011 -0300
7522
7523 Bug 20113 - Uighur (ug) orthography incomplete
7524
7525 fc-lang/ug.orth | 35 ++++++++++++++++++++++++++++-------
7526 1 file changed, 28 insertions(+), 7 deletions(-)
7527
7528 commit 7baa20c7590b12d11dcfb0a50131d50963581258
7529 Author: Brad Hards <bradh (a] frogmouth.net>
7530 Date: Fri Mar 11 19:43:42 2011 -0300
7531
7532 Documentation fixes
7533
7534 doc/fcatomic.fncs | 2 +-
7535 doc/fccharset.fncs | 8 +--
7536 doc/fcfontset.fncs | 2 +-
7537 doc/fcformat.fncs | 4 +-
7538 doc/fcfreetype.fncs | 4 +-
7539 doc/fcinit.fncs | 2 +-
7540 doc/fclangset.fncs | 4 +-
7541 doc/fcpattern.fncs | 2 +-
7542 doc/fcstring.fncs | 4 +-
7543 doc/fontconfig-devel.sgml | 148
7544 +++++++++++++++++++++++-----------------------
7545 doc/fontconfig-user.sgml | 8 +--
7546 11 files changed, 94 insertions(+), 94 deletions(-)
7547
7548 commit 9bfe7bad1c85403d85b833b58ebc6343f766e0a9
7549 Author: Behdad Esfahbod <behdad (a] behdad.org>
7550 Date: Fri Mar 11 19:40:38 2011 -0300
7551
7552 Remove --enable-maintainer-mode from autogen.sh
7553
7554 autogen.sh | 4 ++--
7555 1 file changed, 2 insertions(+), 2 deletions(-)
7556
7557 commit e1bb01bfdc64d0276fb17f248a54bcabe6f9aff1
7558 Author: Behdad Esfahbod <behdad (a] behdad.org>
7559 Date: Fri Jan 21 16:34:52 2011 -0500
7560
7561 Update CaseFolding.txt to Unicode 6.0
7562
7563 fc-case/CaseFolding.txt | 15 ++++++++++++---
7564 1 file changed, 12 insertions(+), 3 deletions(-)
7565
7566 commit e10a42178c65ff974fa9383dbc78525b3d8de1ae
7567 Author: Behdad Esfahbod <behdad (a] behdad.org>
7568 Date: Mon Jan 3 22:18:38 2011 -0500
7569
7570 Remove AM_MAINTAINER_MODE
7571
7572 That macro is simply broken.
7573
7574 This was also brought up in:
7575 Bug 32679 - fontconfig-2.8.0 does not cross compile
7576
7577 configure.in | 1 -
7578 1 file changed, 1 deletion(-)
7579
7580 commit 0c7b8676171f2238af9785abf775e0f420e6545a
7581 Author: Behdad Esfahbod <behdad (a] behdad.org>
7582 Date: Sun Jan 2 13:25:29 2011 -0700
7583
7584 Fix assertion failure on le32d4
7585
7586 Reported by Jon TURNEY.
7587
7588 src/fcarch.c | 3 ++-
7589 1 file changed, 2 insertions(+), 1 deletion(-)
7590
7591 commit e63f90ce74d1f2c1e22959cb2ed97120eff3867f
7592 Author: Behdad Esfahbod <behdad (a] behdad.org>
7593 Date: Tue Dec 28 02:58:16 2010 -0600
7594
7595 Doc nit
7596
7597 doc/fclangset.fncs | 4 ++--
7598 1 file changed, 2 insertions(+), 2 deletions(-)
7599
7600 commit 43bf659eedb3eeff75d219864af475dcadcf6983
7601 Author: Behdad Esfahbod <behdad (a] behdad.org>
7602 Date: Tue Dec 28 02:55:31 2010 -0600
7603
7604 Skip <range> elements with begin > end
7605
7606 src/fcxml.c | 26 ++++++++++++++++----------
7607 1 file changed, 16 insertions(+), 10 deletions(-)
7608
7609 commit 8c625aa01f0ad95b1c06acb079921c209906f3b4
7610 Author: Behdad Esfahbod <behdad (a] behdad.org>
7611 Date: Tue Dec 28 02:52:06 2010 -0600
7612
7613 Add <range> support for <blank> into the DTD
7614
7615 fonts.dtd | 2 +-
7616 1 file changed, 1 insertion(+), 1 deletion(-)
7617
7618 commit 549c9962a48cd728116c8f39db31c58043236ff0
7619 Merge: 30fd4fa fa269cf
7620 Author: Behdad Esfahbod <behdad (a] behdad.org>
7621 Date: Tue Dec 28 02:50:16 2010 -0600
7622
7623 Allow editing charset and lang in target="scan"
7624
7625 Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'
7626
7627 Fixes:
7628 Bug 31969 - Can't modify charset in target="scan"
7629 Bug 23758 - Can't modify lang in target="scan"
7630
7631 commit 30fd4fac9ca2238f84608c23836cab219640d9c1
7632 Author: Behdad Esfahbod <behdad (a] behdad.org>
7633 Date: Tue Dec 28 01:28:39 2010 -0600
7634
7635 Bump version
7636
7637 configure.in | 2 +-
7638 1 file changed, 1 insertion(+), 1 deletion(-)
7639
7640 commit d1a0fca316ab8d9d61474028da54615e4d9f7540
7641 Author: Behdad Esfahbod <behdad (a] behdad.org>
7642 Date: Tue Dec 28 00:59:19 2010 -0600
7643
7644 Make fc-arch stuff cross-compiling-safe
7645
7646 Fixes:
7647 Bug 32679 - fontconfig-2.8.0 does not cross compile
7648 Bug 25462 - Cross-compilation doesn't work
7649
7650 Makefile.am | 2 +-
7651 configure.in | 64 +++++------------------
7652 fc-arch/Makefile.am | 54 --------------------
7653 fc-arch/fc-arch.c | 138
7654 --------------------------------------------------
7655 fc-arch/fcarch.tmpl.h | 65 ------------------------
7656 fc-cache/fc-cache.c | 2 +-
7657 fc-cat/fc-cat.c | 2 +-
7658 src/Makefile.am | 6 +--
7659 src/fcarch.c | 72 ++++++++++++++++++++++++++
7660 src/fcarch.h | 71 ++++++++++++++++++++++++++
7661 src/fccache.c | 3 +-
7662 src/fcint.h | 4 ++
7663 12 files changed, 167 insertions(+), 316 deletions(-)
7664
7665 commit 2a6b235ff6d2750171e8dff7cfdfe3bccb0f630e
7666 Author: Behdad Esfahbod <behdad (a] behdad.org>
7667 Date: Mon Dec 27 13:20:47 2010 -0600
7668
7669 Make most generated-files cross-compiling-safe
7670
7671 By simply including a copy in the tarball.
7672
7673 Remains fc-arch which is trickier.
7674
7675 doc/Makefile.am | 19 +++++++++++--------
7676 fc-arch/fcarch.tmpl.h | 2 +-
7677 fc-case/Makefile.am | 14 ++++++++------
7678 fc-glyphname/Makefile.am | 14 ++++++++------
7679 fc-lang/Makefile.am | 17 ++++++++++-------
7680 5 files changed, 38 insertions(+), 28 deletions(-)
7681
7682 commit fa269cf812ee304534b0e4c44662202496008db0
7683 Author: Akira TAGOH <akira (a] tagoh.org>
7684 Date: Thu Dec 9 11:57:24 2010 +0900
7685
7686 add some documents
7687
7688 doc/fclangset.fncs | 30 ++++++++++++++++++++++++++++++
7689 doc/fontconfig-user.sgml | 4 ++++
7690 2 files changed, 34 insertions(+)
7691
7692 commit 3c862aad9f49be4b098cb679a67449c85b58f1f5
7693 Author: Akira TAGOH <akira (a] tagoh.org>
7694 Date: Mon Dec 6 12:38:18 2010 +0900
7695
7696 Add editing langset feature.
7697
7698 The syntax to add any langset to the langset table looks like:
7699
7700 <match target="scan">
7701 <test name="family">
7702 <string>Buggy Sans</string>
7703 </test>
7704 <edit name="lang" mode="assign">
7705 <plus>
7706 <name>lang</name>
7707 <langset>
7708 <string>zh-cn</string>
7709 <string>zh-tw</string>
7710 </langset>
7711 </plus>
7712 </edit>
7713 </match>
7714
7715 To remove any langset from the langset table:
7716
7717 <match target="scan">
7718 <test name="family">
7719 <string>Buggy Sans</string>
7720 </test>
7721 <edit name="lang" mode="assign">
7722 <minus>
7723 <name>lang</name>
7724 <langset>
7725 <string>ja</string>
7726 </langset>
7727 </minus>
7728 </edit>
7729 </match>
7730
7731 fontconfig/fontconfig.h | 9 ++++++
7732 fonts.dtd | 5 ++--
7733 src/fccfg.c | 24 +++++++++++++++
7734 src/fcdbg.c | 6 ++++
7735 src/fcint.h | 3 +-
7736 src/fclang.c | 62 ++++++++++++++++++++++++++++++++++++++
7737 src/fcxml.c | 80
7738 +++++++++++++++++++++++++++++++++++++++++++++++++
7739 7 files changed, 186 insertions(+), 3 deletions(-)
7740
7741 commit d975cdda782bb88c8bb6706889a554b2afb9f939
7742 Author: Akira TAGOH <akira (a] tagoh.org>
7743 Date: Mon Dec 6 12:18:23 2010 +0900
7744
7745 Add the range support in blank element
7746
7747 src/fcxml.c | 35 +++++++++++++++++++++--------------
7748 1 file changed, 21 insertions(+), 14 deletions(-)
7749
7750 commit 51e352a1bde91348888202539639a5a2d0d506d4
7751 Author: Akira TAGOH <akira (a] tagoh.org>
7752 Date: Thu Dec 9 11:32:26 2010 +0900
7753
7754 add some document for range and charset.
7755
7756 doc/fontconfig-user.sgml | 8 ++++++++
7757 1 file changed, 8 insertions(+)
7758
7759 commit 857b7efe1e301f670329c6836da52fbab8c5df66
7760 Author: Akira TAGOH <akira (a] tagoh.org>
7761 Date: Mon Dec 6 12:10:17 2010 +0900
7762
7763 Add charset editing feature.
7764
7765 The syntax to add any characters to the charset table looks like:
7766
7767 <match target="scan">
7768 <test name="family">
7769 <string>Buggy Sans</string>
7770 </test>
7771 <edit name="charset" mode="assign">
7772 <plus>
7773 <name>charset</name>
7774 <charset>
7775 <int>0x3220</int> <!-- PARENTHESIZED IDEOGRAPH
7776 ONE -->
7777 </charset>
7778 </plus>
7779 </edit>
7780 </match>
7781
7782 To remove any characters from the charset table:
7783
7784 <match target="scan">
7785 <test name="family">
7786 <string>Buggy Sans</string>
7787 </test>
7788 <edit name="charset" mode="assign">
7789 <minus>
7790 <name>charset</name>
7791 <charset>
7792 <int>0x06CC</int> <!-- ARABIC LETTER FARSI YEH -->
7793 <int>0x06D2</int> <!-- ARABIC LETTER YEH BARREE -->
7794 <int>0x06D3</int> <!-- ARABIC LETTER YEH BARREE
7795 WITH HAMZA ABOVE -->
7796 </charset>
7797 </minus>
7798 </edit>
7799 </match>
7800
7801 You could also use the range element for convenience:
7802
7803 ...
7804 <charset>
7805 <int>0x06CC</int> <!-- ARABIC LETTER FARSI YEH -->
7806 <range>
7807 <int>0x06D2</int> <!-- ARABIC LETTER YEH
7808 BARREE -->
7809 <int>0x06D3</int> <!-- ARABIC LETTER YEH
7810 BARREE WITH HAMZA ABOVE -->
7811 </range>
7812 </charset>
7813 ...
7814
7815 fonts.dtd | 4 +-
7816 src/Makefile.am | 4 +-
7817 src/fccfg.c | 19 +++++++
7818 src/fcdbg.c | 2 +
7819 src/fcint.h | 9 +++-
7820 src/fcxml.c | 156
7821 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
7822 6 files changed, 185 insertions(+), 9 deletions(-)
7823
7824 commit 0d47cfabd82cd9c02ec5711383f06599b0450ac0
7825 Author: Behdad Esfahbod <behdad (a] behdad.org>
7826 Date: Tue Dec 7 18:48:56 2010 -0500
7827
7828 Bug 28958 - lang=en matches other langs
7829
7830 Patch from Akira TAGOH.
7831
7832 src/fclang.c | 2 ++
7833 1 file changed, 2 insertions(+)
7834
7835 commit 1e7a2a4f6cd05bfa8b15f88c2f9ca10ad97fc8ac
7836 Author: Behdad Esfahbod <behdad (a] behdad.org>
7837 Date: Thu Dec 2 08:13:59 2010 -0500
7838
7839 Fix returned value
7840
7841 src/fcinit.c | 2 +-
7842 1 file changed, 1 insertion(+), 1 deletion(-)
7843
7844 commit 5aaf466d3899842763e746a9c2b745748eb34b48
7845 Author: Behdad Esfahbod <behdad (a] behdad.org>
7846 Date: Wed Nov 10 16:45:42 2010 -0500
7847
7848 Cleanup copyright notices to replace "Keith Packard" with "the
7849 author(s)"
7850
7851 COPYING | 5 ++---
7852 Makefile.am | 4 ++--
7853 conf.d/Makefile.am | 4 ++--
7854 config/Makedefs.in | 4 ++--
7855 configure.in | 4 ++--
7856 doc/Makefile.am | 4 ++--
7857 doc/confdir.sgml.in | 4 ++--
7858 doc/edit-sgml.c | 4 ++--
7859 doc/fcatomic.fncs | 4 ++--
7860 doc/fcblanks.fncs | 4 ++--
7861 doc/fccache.fncs | 4 ++--
7862 doc/fccharset.fncs | 4 ++--
7863 doc/fcconfig.fncs | 4 ++--
7864 doc/fcconstant.fncs | 4 ++--
7865 doc/fcfile.fncs | 4 ++--
7866 doc/fcfontset.fncs | 4 ++--
7867 doc/fcformat.fncs | 4 ++--
7868 doc/fcfreetype.fncs | 4 ++--
7869 doc/fcinit.fncs | 4 ++--
7870 doc/fcmatrix.fncs | 4 ++--
7871 doc/fcobjectset.fncs | 4 ++--
7872 doc/fcobjecttype.fncs | 4 ++--
7873 doc/fcpattern.fncs | 4 ++--
7874 doc/fcstring.fncs | 4 ++--
7875 doc/fcstrset.fncs | 4 ++--
7876 doc/fcvalue.fncs | 4 ++--
7877 doc/fontconfig-devel.sgml | 8 ++++----
7878 doc/fontconfig-user.sgml | 4 ++--
7879 doc/func.sgml | 4 ++--
7880 doc/version.sgml.in | 4 ++--
7881 fc-arch/Makefile.am | 4 ++--
7882 fc-arch/fcarch.tmpl.h | 4 ++--
7883 fc-cache/Makefile.am | 4 ++--
7884 fc-cache/fc-cache.c | 4 ++--
7885 fc-case/Makefile.am | 4 ++--
7886 fc-case/fc-case.c | 4 ++--
7887 fc-case/fccase.tmpl.h | 4 ++--
7888 fc-cat/Makefile.am | 4 ++--
7889 fc-cat/fc-cat.c | 4 ++--
7890 fc-glyphname/Makefile.am | 4 ++--
7891 fc-glyphname/fc-glyphname.c | 4 ++--
7892 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
7893 fc-lang/Makefile.am | 4 ++--
7894 fc-lang/aa.orth | 4 ++--
7895 fc-lang/ab.orth | 4 ++--
7896 fc-lang/af.orth | 4 ++--
7897 fc-lang/am.orth | 4 ++--
7898 fc-lang/ar.orth | 4 ++--
7899 fc-lang/ast.orth | 4 ++--
7900 fc-lang/av.orth | 4 ++--
7901 fc-lang/ay.orth | 4 ++--
7902 fc-lang/az_ir.orth | 4 ++--
7903 fc-lang/ba.orth | 4 ++--
7904 fc-lang/be.orth | 4 ++--
7905 fc-lang/bg.orth | 4 ++--
7906 fc-lang/bh.orth | 4 ++--
7907 fc-lang/bho.orth | 4 ++--
7908 fc-lang/bi.orth | 4 ++--
7909 fc-lang/bin.orth | 4 ++--
7910 fc-lang/bm.orth | 4 ++--
7911 fc-lang/bo.orth | 4 ++--
7912 fc-lang/br.orth | 4 ++--
7913 fc-lang/bs.orth | 4 ++--
7914 fc-lang/bua.orth | 4 ++--
7915 fc-lang/ca.orth | 4 ++--
7916 fc-lang/ce.orth | 4 ++--
7917 fc-lang/ch.orth | 4 ++--
7918 fc-lang/chm.orth | 4 ++--
7919 fc-lang/chr.orth | 4 ++--
7920 fc-lang/co.orth | 4 ++--
7921 fc-lang/cs.orth | 4 ++--
7922 fc-lang/cu.orth | 4 ++--
7923 fc-lang/cv.orth | 4 ++--
7924 fc-lang/cy.orth | 4 ++--
7925 fc-lang/da.orth | 4 ++--
7926 fc-lang/de.orth | 4 ++--
7927 fc-lang/dz.orth | 4 ++--
7928 fc-lang/el.orth | 4 ++--
7929 fc-lang/en.orth | 4 ++--
7930 fc-lang/eo.orth | 4 ++--
7931 fc-lang/es.orth | 4 ++--
7932 fc-lang/et.orth | 4 ++--
7933 fc-lang/eu.orth | 4 ++--
7934 fc-lang/fa.orth | 4 ++--
7935 fc-lang/fc-lang.c | 4 ++--
7936 fc-lang/fc-lang.man | 4 ++--
7937 fc-lang/fclang.tmpl.h | 4 ++--
7938 fc-lang/ff.orth | 4 ++--
7939 fc-lang/fi.orth | 4 ++--
7940 fc-lang/fj.orth | 4 ++--
7941 fc-lang/fo.orth | 4 ++--
7942 fc-lang/fr.orth | 4 ++--
7943 fc-lang/fur.orth | 4 ++--
7944 fc-lang/fy.orth | 4 ++--
7945 fc-lang/ga.orth | 4 ++--
7946 fc-lang/gd.orth | 4 ++--
7947 fc-lang/gez.orth | 4 ++--
7948 fc-lang/gl.orth | 4 ++--
7949 fc-lang/gn.orth | 4 ++--
7950 fc-lang/gu.orth | 4 ++--
7951 fc-lang/gv.orth | 4 ++--
7952 fc-lang/ha.orth | 4 ++--
7953 fc-lang/haw.orth | 4 ++--
7954 fc-lang/he.orth | 4 ++--
7955 fc-lang/hi.orth | 4 ++--
7956 fc-lang/ho.orth | 4 ++--
7957 fc-lang/hr.orth | 4 ++--
7958 fc-lang/hu.orth | 4 ++--
7959 fc-lang/hy.orth | 4 ++--
7960 fc-lang/ia.orth | 4 ++--
7961 fc-lang/id.orth | 4 ++--
7962 fc-lang/ie.orth | 4 ++--
7963 fc-lang/ig.orth | 4 ++--
7964 fc-lang/ik.orth | 4 ++--
7965 fc-lang/io.orth | 4 ++--
7966 fc-lang/is.orth | 4 ++--
7967 fc-lang/it.orth | 4 ++--
7968 fc-lang/iu.orth | 4 ++--
7969 fc-lang/ja.orth | 4 ++--
7970 fc-lang/ka.orth | 4 ++--
7971 fc-lang/kaa.orth | 4 ++--
7972 fc-lang/ki.orth | 4 ++--
7973 fc-lang/kk.orth | 4 ++--
7974 fc-lang/kl.orth | 4 ++--
7975 fc-lang/kn.orth | 4 ++--
7976 fc-lang/ko.orth | 4 ++--
7977 fc-lang/kok.orth | 4 ++--
7978 fc-lang/ku_am.orth | 4 ++--
7979 fc-lang/ku_ir.orth | 4 ++--
7980 fc-lang/kum.orth | 4 ++--
7981 fc-lang/kv.orth | 4 ++--
7982 fc-lang/kw.orth | 4 ++--
7983 fc-lang/ky.orth | 4 ++--
7984 fc-lang/la.orth | 4 ++--
7985 fc-lang/lb.orth | 4 ++--
7986 fc-lang/lez.orth | 4 ++--
7987 fc-lang/ln.orth | 4 ++--
7988 fc-lang/lo.orth | 4 ++--
7989 fc-lang/lt.orth | 4 ++--
7990 fc-lang/lv.orth | 4 ++--
7991 fc-lang/mai.orth | 4 ++--
7992 fc-lang/mg.orth | 4 ++--
7993 fc-lang/mh.orth | 4 ++--
7994 fc-lang/mi.orth | 4 ++--
7995 fc-lang/mk.orth | 4 ++--
7996 fc-lang/ml.orth | 4 ++--
7997 fc-lang/mn_cn.orth | 4 ++--
7998 fc-lang/mo.orth | 4 ++--
7999 fc-lang/mr.orth | 4 ++--
8000 fc-lang/mt.orth | 4 ++--
8001 fc-lang/my.orth | 4 ++--
8002 fc-lang/nb.orth | 4 ++--
8003 fc-lang/nds.orth | 4 ++--
8004 fc-lang/ne.orth | 4 ++--
8005 fc-lang/nl.orth | 4 ++--
8006 fc-lang/nn.orth | 4 ++--
8007 fc-lang/no.orth | 4 ++--
8008 fc-lang/ny.orth | 4 ++--
8009 fc-lang/oc.orth | 4 ++--
8010 fc-lang/om.orth | 4 ++--
8011 fc-lang/or.orth | 4 ++--
8012 fc-lang/os.orth | 4 ++--
8013 fc-lang/pes.orth | 4 ++--
8014 fc-lang/pl.orth | 4 ++--
8015 fc-lang/prs.orth | 4 ++--
8016 fc-lang/ps_af.orth | 4 ++--
8017 fc-lang/ps_pk.orth | 4 ++--
8018 fc-lang/pt.orth | 4 ++--
8019 fc-lang/rm.orth | 4 ++--
8020 fc-lang/ro.orth | 4 ++--
8021 fc-lang/ru.orth | 4 ++--
8022 fc-lang/sa.orth | 4 ++--
8023 fc-lang/sah.orth | 4 ++--
8024 fc-lang/sco.orth | 4 ++--
8025 fc-lang/se.orth | 4 ++--
8026 fc-lang/sel.orth | 4 ++--
8027 fc-lang/sk.orth | 4 ++--
8028 fc-lang/sl.orth | 4 ++--
8029 fc-lang/sm.orth | 4 ++--
8030 fc-lang/sma.orth | 4 ++--
8031 fc-lang/smj.orth | 4 ++--
8032 fc-lang/smn.orth | 4 ++--
8033 fc-lang/sms.orth | 4 ++--
8034 fc-lang/so.orth | 4 ++--
8035 fc-lang/sq.orth | 4 ++--
8036 fc-lang/sr.orth | 4 ++--
8037 fc-lang/sv.orth | 4 ++--
8038 fc-lang/sw.orth | 4 ++--
8039 fc-lang/syr.orth | 4 ++--
8040 fc-lang/ta.orth | 4 ++--
8041 fc-lang/te.orth | 4 ++--
8042 fc-lang/tg.orth | 4 ++--
8043 fc-lang/th.orth | 4 ++--
8044 fc-lang/ti_er.orth | 4 ++--
8045 fc-lang/ti_et.orth | 4 ++--
8046 fc-lang/tig.orth | 4 ++--
8047 fc-lang/tn.orth | 4 ++--
8048 fc-lang/to.orth | 4 ++--
8049 fc-lang/tr.orth | 4 ++--
8050 fc-lang/ts.orth | 4 ++--
8051 fc-lang/tt.orth | 4 ++--
8052 fc-lang/tw.orth | 4 ++--
8053 fc-lang/tyv.orth | 4 ++--
8054 fc-lang/ug.orth | 4 ++--
8055 fc-lang/uk.orth | 4 ++--
8056 fc-lang/ur.orth | 4 ++--
8057 fc-lang/ve.orth | 4 ++--
8058 fc-lang/vi.orth | 4 ++--
8059 fc-lang/vo.orth | 4 ++--
8060 fc-lang/vot.orth | 4 ++--
8061 fc-lang/wa.orth | 4 ++--
8062 fc-lang/wen.orth | 4 ++--
8063 fc-lang/wo.orth | 4 ++--
8064 fc-lang/xh.orth | 4 ++--
8065 fc-lang/yap.orth | 4 ++--
8066 fc-lang/yi.orth | 4 ++--
8067 fc-lang/yo.orth | 4 ++--
8068 fc-lang/zh_cn.orth | 4 ++--
8069 fc-lang/zh_hk.orth | 4 ++--
8070 fc-lang/zh_mo.orth | 4 ++--
8071 fc-lang/zh_sg.orth | 4 ++--
8072 fc-lang/zh_tw.orth | 4 ++--
8073 fc-lang/zu.orth | 4 ++--
8074 fc-list/Makefile.am | 4 ++--
8075 fc-list/fc-list.c | 4 ++--
8076 fc-match/Makefile.am | 4 ++--
8077 fc-match/fc-match.c | 4 ++--
8078 fc-pattern/Makefile.am | 4 ++--
8079 fc-pattern/fc-pattern.c | 4 ++--
8080 fc-query/Makefile.am | 4 ++--
8081 fc-query/fc-query.c | 4 ++--
8082 fc-scan/Makefile.am | 4 ++--
8083 fc-scan/fc-scan.c | 4 ++--
8084 fontconfig/fcfreetype.h | 4 ++--
8085 fontconfig/fcprivate.h | 4 ++--
8086 fontconfig/fontconfig.h | 4 ++--
8087 src/Makefile.am | 4 ++--
8088 src/fcatomic.c | 4 ++--
8089 src/fcblanks.c | 4 ++--
8090 src/fccache.c | 4 ++--
8091 src/fccfg.c | 4 ++--
8092 src/fccharset.c | 4 ++--
8093 src/fcdbg.c | 4 ++--
8094 src/fcdefault.c | 4 ++--
8095 src/fcdir.c | 4 ++--
8096 src/fcformat.c | 4 ++--
8097 src/fcfreetype.c | 4 ++--
8098 src/fcfs.c | 4 ++--
8099 src/fcinit.c | 4 ++--
8100 src/fcint.h | 4 ++--
8101 src/fclang.c | 4 ++--
8102 src/fclist.c | 4 ++--
8103 src/fcmatch.c | 4 ++--
8104 src/fcname.c | 4 ++--
8105 src/fcpat.c | 4 ++--
8106 src/fcstr.c | 4 ++--
8107 src/fcxml.c | 4 ++--
8108 257 files changed, 516 insertions(+), 517 deletions(-)
8109
8110 commit 1f5c675fedd42bda49375ca7a9d6f3f8b2cd97bb
8111 Author: Behdad Esfahbod <behdad (a] behdad.org>
8112 Date: Wed Nov 10 15:27:10 2010 -0500
8113
8114 Add more copyright owners
8115
8116 COPYING | 6 ++++++
8117 1 file changed, 6 insertions(+)
8118
8119 commit 039b9fd090cf3fcd279eeb8c786070a94993a8ba
8120 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
8121 Date: Wed Nov 3 01:08:12 2010 -0700
8122
8123 fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE
8124
8125 In the default case, cachedir and confdir will evaluate to something
8126 referencing these other variables (which wouldn't otherwise be defined
8127 in the pkg-config file.
8128
8129 Fixes a regression introduced by
8130 81b542b50f82f8a0ad9f38f7d913fe5433631166
8131
8132 Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
8133 Tested-by: Jon TURNEY <jon.turney (a] dronecode.org.uk>
8134
8135 fontconfig.pc.in | 3 +++
8136 1 file changed, 3 insertions(+)
8137
8138 commit 81b542b50f82f8a0ad9f38f7d913fe5433631166
8139 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
8140 Date: Wed Oct 6 11:21:29 2010 -0700
8141
8142 fontconfig.pc: Add variables for confdir and cachedir
8143
8144 Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
8145
8146 fontconfig.pc.in | 2 ++
8147 1 file changed, 2 insertions(+)
8148
8149 commit caa4bec9459af0779d1d16ba66964593e5748e3c
8150 Author: Behdad Esfahbod <behdad (a] behdad.org>
8151 Date: Tue Sep 21 13:18:05 2010 -0400
8152
8153 Bug 24729 - [ne_NP] Fix ortho file
8154
8155 Exclude three characters (U+090C..090E) from Nepalese.
8156
8157 fc-lang/ne.orth | 1 +
8158 1 file changed, 1 insertion(+)
8159
8160 commit 0a023b24daa683d9c0be4e2ef6d50040c1c52316
8161 Author: Behdad Esfahbod <behdad (a] behdad.org>
8162 Date: Tue Sep 21 13:14:55 2010 -0400
8163
8164 [fc-lang] Support excluding characters
8165
8166 By prefixing a line by a hyphen/minus sign. Useful when including
8167 other orth files.
8168
8169 fc-lang/fc-lang.c | 35 +++++++++++++++++++++++++----------
8170 1 file changed, 25 insertions(+), 10 deletions(-)
8171
8172 commit 52960d05ebb8af34a302e3959978d2930a39fb39
8173 Author: Behdad Esfahbod <behdad (a] behdad.org>
8174 Date: Tue Sep 21 13:14:41 2010 -0400
8175
8176 Add new public API: FcCharSetDelChar()
8177
8178 doc/fccharset.fncs | 11 +++++++++++
8179 fontconfig/fontconfig.h | 3 +++
8180 src/fccharset.c | 17 +++++++++++++++++
8181 3 files changed, 31 insertions(+)
8182
8183 commit 9d8d0226d9ac5bc9956263a13454179eafc4ab82
8184 Author: Behdad Esfahbod <behdad (a] behdad.org>
8185 Date: Fri Sep 3 08:11:00 2010 -0400
8186
8187 Bug 29995 - fc-cat does not invoke FcFini()
8188
8189 fc-cat/fc-cat.c | 1 +
8190 1 file changed, 1 insertion(+)
8191
8192 commit 25afea879d5b73c116e00c2c62b2a7ce9bcf803a
8193 Author: Behdad Esfahbod <behdad (a] behdad.org>
8194 Date: Wed Aug 18 11:31:31 2010 -0400
8195
8196 Add comments
8197
8198 src/fcformat.c | 8 ++++++++
8199 1 file changed, 8 insertions(+)
8200
8201 commit c2764d959c652f572bfefa00234448742bda2b08
8202 Author: Behdad Esfahbod <behdad (a] behdad.org>
8203 Date: Thu Aug 5 15:58:09 2010 -0400
8204
8205 Bug 29338 - fc-pattern.sgml, open para tag
8206
8207 fc-pattern/fc-pattern.sgml | 2 +-
8208 1 file changed, 1 insertion(+), 1 deletion(-)
8209
8210 commit 78366844468c5fa785d05bb25be2d0023e60f5ee
8211 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
8212 Date: Wed Jun 2 22:38:19 2010 -0400
8213
8214 Fix compiler warnings
8215
8216 fc-lang/fc-lang.c | 6 +++---
8217 1 file changed, 3 insertions(+), 3 deletions(-)
8218
8219 commit ba7b50ab3324887e1680a4a8961487706705c739
8220 Author: Behdad Esfahbod <behdad (a] behdad.org>
8221 Date: Tue Apr 20 23:18:00 2010 -0400
8222
8223 Add fc-pattern cmdline tool
8224
8225 Makefile.am | 3 +-
8226 configure.in | 1 +
8227 fc-cache/fc-cache.sgml | 1 +
8228 fc-cat/fc-cat.sgml | 1 +
8229 fc-list/fc-list.sgml | 1 +
8230 fc-match/fc-match.sgml | 1 +
8231 fc-pattern/Makefile.am | 59 +++++++++++++
8232 fc-pattern/fc-pattern.c | 195
8233 +++++++++++++++++++++++++++++++++++++++++++
8234 fc-pattern/fc-pattern.sgml | 204
8235 +++++++++++++++++++++++++++++++++++++++++++++
8236 fc-query/fc-query.sgml | 1 +
8237 fc-scan/fc-scan.sgml | 1 +
8238 11 files changed, 467 insertions(+), 1 deletion(-)
8239
8240 commit ac5a2336436dadac699bb579d3f6ca30225dbb28
8241 Author: Behdad Esfahbod <behdad (a] behdad.org>
8242 Date: Mon Apr 12 12:49:53 2010 -0400
8243
8244 Fix comment
8245
8246 src/fcmatch.c | 2 +-
8247 1 file changed, 1 insertion(+), 1 deletion(-)
8248
8249 commit 594dcef0f30ca27e27b95a9174087e8c61327e5f
8250 Author: Behdad Esfahbod <behdad (a] behdad.org>
8251 Date: Mon Apr 12 12:18:50 2010 -0400
8252
8253 Remove all training whitespaces
8254
8255 src/fcatomic.c | 4 +-
8256 src/fccache.c | 66 ++++++++++++------------
8257 src/fccfg.c | 118 +++++++++++++++++++++----------------------
8258 src/fccharset.c | 150
8259 +++++++++++++++++++++++++++----------------------------
8260 src/fcdbg.c | 14 +++---
8261 src/fcdefault.c | 2 +-
8262 src/fcdir.c | 14 +++---
8263 src/fcfreetype.c | 88 ++++++++++++++++----------------
8264 src/fcfs.c | 6 +--
8265 src/fcftint.h | 2 +-
8266 src/fcinit.c | 6 +--
8267 src/fcint.h | 42 ++++++++--------
8268 src/fclang.c | 28 +++++------
8269 src/fclist.c | 30 +++++------
8270 src/fcmatch.c | 32 ++++++------
8271 src/fcmatrix.c | 6 +--
8272 src/fcname.c | 28 +++++------
8273 src/fcpat.c | 70 +++++++++++++-------------
8274 src/fcstr.c | 74 +++++++++++++--------------
8275 src/ftglue.c | 16 +++---
8276 20 files changed, 398 insertions(+), 398 deletions(-)
8277
8278 commit d0d1f3904c9f6af9f39a5a085e454cde5ba9d44e
8279 Author: Behdad Esfahbod <behdad (a] behdad.org>
8280 Date: Mon Apr 12 12:10:05 2010 -0400
8281
8282 More whitespace
8283
8284 src/fcxml.c | 88
8285 ++++++++++++++++++++++++++++++-------------------------------
8286 1 file changed, 44 insertions(+), 44 deletions(-)
8287
8288 commit 2b0f3f1128e479dd3d32022336c967655e6c4821
8289 Author: Behdad Esfahbod <behdad (a] behdad.org>
8290 Date: Mon Apr 12 11:52:09 2010 -0400
8291
8292 Whitespace
8293
8294 src/fcxml.c | 2 +-
8295 1 file changed, 1 insertion(+), 1 deletion(-)
8296
8297 commit 632612b810f1c8eb5b75ba1465d10cb31af0cbf0
8298 Author: Behdad Esfahbod <behdad (a] behdad.org>
8299 Date: Wed Apr 7 12:47:37 2010 -0400
8300
8301 Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table
8302
8303 The OT spec says:
8304
8305 "When building a Unicode font for Windows, the platform ID should
8306 be 3 and the
8307 encoding ID should be 1. When building a symbol font for Windows,
8308 the platform
8309 ID should be 3 and the encoding ID should be 0."
8310
8311 We were ignoring the SYMBOL_CS entry before. It's UTF-16/UCS-2
8312 like the
8313 UNICODE_CS.
8314
8315 Also, always use UTF-16BE instead of UCS-2BE. The conversion
8316 was doing
8317 UTF-16BE anyway.
8318
8319 src/fcfreetype.c | 7 ++++---
8320 1 file changed, 4 insertions(+), 3 deletions(-)
8321
8322 commit 300b495dc400df401afaacfa4e986092ea119865
8323 Author: Behdad Esfahbod <behdad (a] behdad.org>
8324 Date: Wed Mar 3 13:26:55 2010 -0500
8325
8326 Don't include unistd.h in fontconfig.h
8327
8328 Bug 26783 patch: unistd.h not exist on ms windows
8329
8330 fontconfig/fontconfig.h | 1 -
8331 1 file changed, 1 deletion(-)
8332
8333 commit 111e5b6d690970fce1abaf39e01d6d2498c9cfb3
8334 Author: Behdad Esfahbod <behdad (a] behdad.org>
8335 Date: Fri Feb 26 01:47:56 2010 -0500
8336
8337 Bug 25152 Don't sleep(2) if all caches were uptodate
8338
8339 fc-cache/fc-cache.c | 12 ++++++++----
8340 1 file changed, 8 insertions(+), 4 deletions(-)
8341
8342 commit 3cd1e673a9b518784183029d5cc1d2adae0cb29a
8343 Author: Behdad Esfahbod <behdad (a] behdad.org>
8344 Date: Thu Feb 25 17:11:14 2010 -0500
8345
8346 Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails
8347
8348 src/fcint.h | 2 +-
8349 1 file changed, 1 insertion(+), 1 deletion(-)
8350
8351 commit 2c93614ea0d0d1d895abe6c44add436c58bd99f8
8352 Author: Behdad Esfahbod <behdad (a] behdad.org>
8353 Date: Thu Feb 25 15:10:41 2010 -0500
8354
8355 Bug 18886 installation crashes if fontconfig already installed
8356
8357 Run the uninstalled fc-cache, not the installed one.
8358
8359 Makefile.am | 4 ++--
8360 1 file changed, 2 insertions(+), 2 deletions(-)
8361
8362 commit 2e375b68946cafa62dce3abebdd35e20ecbb0b46
8363 Author: Behdad Esfahbod <behdad (a] behdad.org>
8364 Date: Sun Feb 14 20:27:22 2010 -0500
8365
8366 More doc typo fixes
8367
8368 doc/fcformat.fncs | 4 ++--
8369 1 file changed, 2 insertions(+), 2 deletions(-)
8370
8371 commit 77be30cb9fde6540337a590e5d90e59996e07adc
8372 Author: Behdad Esfahbod <behdad (a] behdad.org>
8373 Date: Sun Feb 14 20:20:00 2010 -0500
8374
8375 Fix doc typo
8376
8377 doc/fcformat.fncs | 2 +-
8378 1 file changed, 1 insertion(+), 1 deletion(-)
8379
8380 commit d6351325056a94e2db0c8c533c7d16eb5c278861
8381 Author: Behdad Esfahbod <behdad (a] behdad.org>
8382 Date: Tue Jan 26 12:45:09 2010 -0500
8383
8384 Add note about autogen.sh to INSTALL
8385
8386 INSTALL | 7 ++++++-
8387 1 file changed, 6 insertions(+), 1 deletion(-)
8388
8389 commit 0dbbf9f20b8a65af8a8a05ada653d99117192622
8390 Author: Behdad Esfahbod <behdad (a] behdad.org>
8391 Date: Tue Jan 26 12:43:51 2010 -0500
8392
8393 Update INSTALL
8394
8395 INSTALL | 4 ++--
8396 1 file changed, 2 insertions(+), 2 deletions(-)
8397
8398 commit af4a82863f60dff79c4ce06a871b737899a3c9e3
8399 Author: Behdad Esfahbod <behdad (a] behdad.org>
8400 Date: Tue Dec 8 21:15:15 2009 -0500
8401
8402 Bug 25508 configure assumes bash > 2.0 is on system
8403
8404 Remove dolt. With libtool2, there's not much need for dolt.
8405
8406 acinclude.m4 | 137
8407 -----------------------------------------------------------
8408 configure.in | 1 -
8409 2 files changed, 138 deletions(-)
8410
8411 commit aabe0f9d7d427097ddfc69ceb6f48999fcd01f60
8412 Author: Behdad Esfahbod <behdad (a] behdad.org>
8413 Date: Mon Nov 30 16:09:55 2009 -0500
8414
8415 [doc] Fix typo
8416
8417 fc-match/fc-match.sgml | 2 +-
8418 1 file changed, 1 insertion(+), 1 deletion(-)
8419
8420 commit 38bd85b83b2114d9a18da7b0ea73e0cdad5c7ee4
8421 Author: Behdad Esfahbod <behdad (a] behdad.org>
8422 Date: Fri Nov 20 18:44:04 2009 -0500
8423
8424 [fc-cache] Document -r argument in man page
8425
8426 fc-cache/fc-cache.sgml | 11 ++++++++++-
8427 1 file changed, 10 insertions(+), 1 deletion(-)
8428
8429 commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a
8430 Author: Behdad Esfahbod <behdad (a] behdad.org>
8431 Date: Wed Nov 18 18:45:19 2009 -0500
8432
8433 Bump version to 2.8.0
8434
8435 README | 32 ++++++++++++++++++++++++++++++--
8436 configure.in | 2 +-
8437 fontconfig/fontconfig.h | 4 ++--
8438 3 files changed, 33 insertions(+), 5 deletions(-)
8439
8440 commit 2e44cbe1b9bf466718167e9e05077743df36ab21
8441 Author: Behdad Esfahbod <behdad (a] behdad.org>
8442 Date: Wed Nov 18 18:45:06 2009 -0500
8443
8444 Bump libtool revision in preparation for release
8445
8446 configure.in | 2 +-
8447 1 file changed, 1 insertion(+), 1 deletion(-)
8448
8449 commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224
8450 Author: Tor Lillqvist <tml (a] iki.fi>
8451 Date: Wed Nov 18 21:56:16 2009 +0200
8452
8453 Improve zip "distribution"
8454
8455 Don't put entries for directories in the zip file. Fetch manpages from
8456 correct place.
8457
8458 fontconfig-zip.in | 8 ++------
8459 1 file changed, 2 insertions(+), 6 deletions(-)
8460
8461 commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b
8462 Author: Tor Lillqvist <tml (a] iki.fi>
8463 Date: Wed Nov 18 21:54:39 2009 +0200
8464
8465 Use correct autoconf variable
8466
8467 Use LIBT_CURRENT_MINUS_AGE instead of the undefined
8468 lt_current_minus_age for the name of the DLL when generating the MS
8469 style import library.
8470
8471 src/Makefile.am | 2 +-
8472 1 file changed, 1 insertion(+), 1 deletion(-)
8473
8474 commit 1845f3100d15927cc536bc3d38f140c139fb5614
8475 Author: Behdad Esfahbod <behdad (a] behdad.org>
8476 Date: Wed Nov 18 14:39:34 2009 -0500
8477
8478 [fc-arch] Rename architecture names to better reflect what they are
8479
8480 We only care about three properties in the arch:
8481
8482 - endianness
8483 - pointer size
8484 - for 32-bit archs, whether double is aligned on 4 or 8 bytes
8485
8486 This leads to the following 6 archs (old name -> new name):
8487
8488 x86 -> le32d4
8489 mipsel -> le32d8
8490 x86-64 -> le64
8491 m68k -> be32d4
8492 ppc -> be32d8
8493 ppc64 -> be64
8494
8495 fc-arch/fcarch.tmpl.h | 67
8496 ++++++++++++++++++++++++++-------------------------
8497 1 file changed, 34 insertions(+), 33 deletions(-)
8498
8499 commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6
8500 Author: Behdad Esfahbod <behdad (a] behdad.org>
8501 Date: Wed Nov 18 14:08:00 2009 -0500
8502
8503 [fc-arch] Beautify the arch template
8504
8505 fc-arch/fc-arch.c | 10 +++++-----
8506 fc-arch/fcarch.tmpl.h | 42 ++++++++++++++++++++++++++++++++++--------
8507 2 files changed, 39 insertions(+), 13 deletions(-)
8508
8509 commit d074706b507226427f5a4018e78fe120a01eb53d
8510 Author: Behdad Esfahbod <behdad (a] behdad.org>
8511 Date: Wed Nov 18 09:40:11 2009 -0500
8512
8513 [fc-case] Update CaseFolding.txt to Unicode 5.2.0
8514
8515 fc-case/CaseFolding.txt | 116
8516 ++++++++++++++++++++++++++++++++++++++++++++++--
8517 1 file changed, 112 insertions(+), 4 deletions(-)
8518
8519 commit 13781ba00b0ded28319ff417a254c620231973f1
8520 Author: Behdad Esfahbod <behdad (a] behdad.org>
8521 Date: Wed Nov 18 09:36:23 2009 -0500
8522
8523 [fc-glyphname] Remove Adobe glyphlist
8524
8525 It was unused.
8526
8527 fc-glyphname/glyphlist.txt | 4291
8528 --------------------------------------------
8529 1 file changed, 4291 deletions(-)
8530
8531 commit d2fb683796f41a68edec53f26e524fd06725eef8
8532 Author: Behdad Esfahbod <behdad (a] behdad.org>
8533 Date: Wed Nov 18 09:35:40 2009 -0500
8534
8535 Clean up Makefile's a bit
8536
8537 fc-arch/Makefile.am | 4 +---
8538 fc-case/Makefile.am | 7 +++----
8539 fc-glyphname/Makefile.am | 3 ++-
8540 fc-lang/Makefile.am | 2 +-
8541 src/Makefile.am | 12 +++++++++---
8542 5 files changed, 16 insertions(+), 12 deletions(-)
8543
8544 commit 192927225c447a8eaba613838aff93f82dee41d0
8545 Author: Behdad Esfahbod <behdad (a] behdad.org>
8546 Date: Wed Nov 18 09:26:24 2009 -0500
8547
8548 [fc-glyphname] Rename internal arrays to prefix with _fc_
8549
8550 Although they were static, I was still surprised that gdb was seeing
8551 our variable "glyphs". Not helpful.
8552
8553 fc-glyphname/fc-glyphname.c | 6 +++---
8554 src/fcfreetype.c | 13 ++++++-------
8555 2 files changed, 9 insertions(+), 10 deletions(-)
8556
8557 commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807
8558 Author: Behdad Esfahbod <behdad (a] behdad.org>
8559 Date: Wed Nov 18 09:26:01 2009 -0500
8560
8561 [src] Create fcglyphname.h automatically
8562
8563 src/Makefile.am | 4 +++-
8564 1 file changed, 3 insertions(+), 1 deletion(-)
8565
8566 commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc
8567 Author: Behdad Esfahbod <behdad (a] behdad.org>
8568 Date: Wed Nov 18 09:25:42 2009 -0500
8569
8570 [fc-glyphname] Cleanup Makefile.am
8571
8572 fc-glyphname/Makefile.am | 8 +++-----
8573 1 file changed, 3 insertions(+), 5 deletions(-)
8574
8575 commit 77f4e60a32971a815b85f187712191724a00b856
8576 Author: Behdad Esfahbod <behdad (a] behdad.org>
8577 Date: Wed Nov 18 09:10:05 2009 -0500
8578
8579 Remove bogus comment
8580
8581 Last night in between my dreams I also noticed that we support Unicode
8582 values up to 0x01000000 and not 0x00100000 which I thought before.
8583 This covers the entire Unicode range.
8584
8585 src/fccharset.c | 1 -
8586 1 file changed, 1 deletion(-)
8587
8588 commit a90a3ad97a7cee10225190e13a576e55871b9441
8589 Author: Behdad Esfahbod <behdad (a] behdad.org>
8590 Date: Tue Nov 17 12:10:01 2009 -0500
8591
8592 Make sure fclang.h and fcarch.h are built
8593
8594 src/Makefile.am | 7 ++++++-
8595 1 file changed, 6 insertions(+), 1 deletion(-)
8596
8597 commit a3b2426819836ab2454c6a7bad27c382f4a245bf
8598 Author: Behdad Esfahbod <behdad (a] behdad.org>
8599 Date: Mon Nov 16 18:29:26 2009 -0500
8600
8601 [lang] Fix serializing LangSet from older versions
8602
8603 src/fclang.c | 9 ++++++---
8604 1 file changed, 6 insertions(+), 3 deletions(-)
8605
8606 commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5
8607 Author: Behdad Esfahbod <behdad (a] behdad.org>
8608 Date: Mon Nov 16 17:38:40 2009 -0500
8609
8610 [arch] Try to ensure proper FcLangSet alignment in arch
8611
8612 fc-arch/fc-arch.c | 5 +++--
8613 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
8614 src/fclang.c | 2 +-
8615 3 files changed, 12 insertions(+), 11 deletions(-)
8616
8617 commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc
8618 Author: Behdad Esfahbod <behdad (a] behdad.org>
8619 Date: Mon Nov 16 17:00:50 2009 -0500
8620
8621 [xml] Remove unused code
8622
8623 src/fcxml.c | 12 ------------
8624 1 file changed, 12 deletions(-)
8625
8626 commit b2d910123008115813a5cd623389189a2d66880b
8627 Author: Behdad Esfahbod <behdad (a] behdad.org>
8628 Date: Mon Nov 16 16:57:53 2009 -0500
8629
8630 [int] Remove more unused macros
8631
8632 src/fcint.h | 4 ----
8633 1 file changed, 4 deletions(-)
8634
8635 commit 247c4f3df21582260c4799bdbda2be1c13cc8901
8636 Author: Behdad Esfahbod <behdad (a] behdad.org>
8637 Date: Mon Nov 16 15:48:20 2009 -0500
8638
8639 Enable automake silent rules
8640
8641 configure.in | 1 +
8642 1 file changed, 1 insertion(+)
8643
8644 commit 963820fcbfdb537fd956f8863f8793cf22093c5d
8645 Author: Behdad Esfahbod <behdad (a] behdad.org>
8646 Date: Mon Nov 16 15:46:46 2009 -0500
8647
8648 [int] Remove fc_value_* macros that did nothing other than renaming
8649
8650 src/fcint.h | 6 ------
8651 src/fcmatch.c | 8 ++++----
8652 src/fcpat.c | 12 ++++++------
8653 3 files changed, 10 insertions(+), 16 deletions(-)
8654
8655 commit 888f9427ae84195104855d2bb2fbb6d44067a998
8656 Author: Behdad Esfahbod <behdad (a] behdad.org>
8657 Date: Mon Nov 16 15:43:08 2009 -0500
8658
8659 [int] Remove fc_storage_type() in favor of direct access to v->type
8660
8661 src/fcint.h | 1 -
8662 src/fcmatch.c | 2 +-
8663 src/fcpat.c | 2 +-
8664 3 files changed, 2 insertions(+), 3 deletions(-)
8665
8666 commit 486fa46893d070485738de6e2c0d418650662d63
8667 Author: Behdad Esfahbod <behdad (a] behdad.org>
8668 Date: Mon Nov 16 15:41:58 2009 -0500
8669
8670 Remove unused macros
8671
8672 src/fcint.h | 5 -----
8673 1 file changed, 5 deletions(-)
8674
8675 commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac
8676 Author: Behdad Esfahbod <behdad (a] behdad.org>
8677 Date: Mon Nov 16 15:39:16 2009 -0500
8678
8679 Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
8680
8681 Protect cache against future expansions of FcLangSet (adding new
8682 orth files). Previously, doing so could change the size of
8683 that struct. Indeed, that happened between 2.6.0 and 2.7.3, causing
8684 crashes. Unfortunately, sizeof(FcLangSet) was not checked in
8685 fcarch.c.
8686
8687 This changes FcLangSet code to be able to cope with struct size
8688 changes.
8689 And change cache format, hence bumping from 2 to 3.
8690
8691 fontconfig/fontconfig.h | 2 +-
8692 src/fcint.h | 2 +-
8693 src/fclang.c | 67
8694 ++++++++++++++++++++++++++++++++++++++-----------
8695 3 files changed, 54 insertions(+), 17 deletions(-)
8696
8697 commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0
8698 Author: Behdad Esfahbod <behdad (a] behdad.org>
8699 Date: Mon Nov 16 16:57:10 2009 -0500
8700
8701 [int] Define MIN/MAX/ABS macros
8702
8703 src/fcfreetype.c | 3 ---
8704 src/fcint.h | 4 ++++
8705 2 files changed, 4 insertions(+), 3 deletions(-)
8706
8707 commit b393846860a390ebe35b19320b5eaf9272084042
8708 Author: Behdad Esfahbod <behdad (a] behdad.org>
8709 Date: Mon Nov 16 15:17:56 2009 -0500
8710
8711 [fc-arch] Add FcAlign to arch signature
8712
8713 fc-arch/fc-arch.c | 5 +++--
8714 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
8715 2 files changed, 11 insertions(+), 10 deletions(-)
8716
8717 commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0
8718 Author: Behdad Esfahbod <behdad (a] behdad.org>
8719 Date: Mon Nov 16 15:12:52 2009 -0500
8720
8721 Move FcAlign to fcint.h
8722
8723 src/fcint.h | 8 ++++++++
8724 src/fcserialize.c | 8 --------
8725 2 files changed, 8 insertions(+), 8 deletions(-)
8726
8727 commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857
8728 Author: Behdad Esfahbod <behdad (a] behdad.org>
8729 Date: Mon Nov 9 13:17:17 2009 -0500
8730
8731 Clarify default confdir and cachedir better.
8732
8733 Also remove --with-docdir. It can be set by setting docdir variable.
8734
8735 configure.in | 19 ++-----------------
8736 doc/Makefile.am | 2 --
8737 2 files changed, 2 insertions(+), 19 deletions(-)
8738
8739 commit b322eb4d7a90778dc9f08c73036836deba7e463e
8740 Author: Behdad Esfahbod <behdad (a] behdad.org>
8741 Date: Tue Sep 8 11:45:26 2009 -0400
8742
8743 Bump version to 2.7.3
8744
8745 README | 14 ++++++++++++--
8746 configure.in | 2 +-
8747 fontconfig/fontconfig.h | 2 +-
8748 3 files changed, 14 insertions(+), 4 deletions(-)
8749
8750 commit afc845d930877ac62f6d5a5f50ea87b5182d0a4a
8751 Author: Behdad Esfahbod <behdad (a] behdad.org>
8752 Date: Tue Sep 8 11:44:59 2009 -0400
8753
8754 Bump libtool version in preparation for release
8755
8756 configure.in | 2 +-
8757 1 file changed, 1 insertion(+), 1 deletion(-)
8758
8759 commit 5e544b32d8dc98737c7a268a6a5f877207284e9a
8760 Author: Behdad Esfahbod <behdad (a] behdad.org>
8761 Date: Sun Sep 6 22:10:22 2009 -0400
8762
8763 Use default config in FcFileScan() and FcDirScan()
8764
8765 Before a NULL config was passed down adn essentially FcFileScan was
8766 equivalent to FcFreeTypeQuery. Now fc-scan tool correctly applies
8767 the configuration to the scanned patterns.
8768
8769 src/fcdir.c | 4 ++--
8770 1 file changed, 2 insertions(+), 2 deletions(-)
8771
8772 commit 25436fd08fa6d0825a2f7c7b5d51e34873a05187
8773 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
8774 Date: Wed Sep 2 20:03:42 2009 -0700
8775
8776 Updated Arabic, Persian, and Urdu orthographies
8777
8778 - Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms
8779 (bug #23004)
8780 - Persian (fa) orthography updated to latest standards and
8781 orthographies
8782 - Persian dialects Dari/Eastern Farsi (prs) and Western Farsi
8783 (pes) added
8784
8785 fc-lang/ar.orth | 81
8786 +++++++++++---------------------------------------------
8787 fc-lang/fa.orth | 80
8788 ++++++++++++++++++++++++++++++++++---------------------
8789 fc-lang/pes.orth | 26 ++++++++++++++++++
8790 fc-lang/prs.orth | 29 ++++++++++++++++++++
8791 fc-lang/ur.orth | 77
8792 +++++++++++++++++++++++++++--------------------------
8793 5 files changed, 161 insertions(+), 132 deletions(-)
8794
8795 commit d9d8b8826402ca75e882a427392bc8209ae8ff1a
8796 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
8797 Date: Wed Sep 2 18:54:24 2009 -0700
8798
8799 Correct Ewe (ee) orthography to use U+025B (bug #20711)
8800
8801 fc-lang/ee.orth | 2 +-
8802 1 file changed, 1 insertion(+), 1 deletion(-)
8803
8804 commit e52fdbd2bc1b9589ca0adc4b0c143034ff60dd18
8805 Author: Behdad Esfahbod <behdad (a] behdad.org>
8806 Date: Mon Aug 31 17:32:36 2009 -0400
8807
8808 Bump version to 2.7.2
8809
8810 README | 19 +++++++++++++++++--
8811 configure.in | 2 +-
8812 fontconfig/fontconfig.h | 2 +-
8813 3 files changed, 19 insertions(+), 4 deletions(-)
8814
8815 commit a74cfb63cb6af3c357b9c33d9f28b9cea5ff3e72
8816 Author: Behdad Esfahbod <behdad (a] behdad.org>
8817 Date: Mon Aug 31 17:32:13 2009 -0400
8818
8819 Bump libtool version for release
8820
8821 configure.in | 2 +-
8822 1 file changed, 1 insertion(+), 1 deletion(-)
8823
8824 commit c5f0a65b36bc863d67bbf1f334262c35445ce610
8825 Author: Behdad Esfahbod <behdad (a] behdad.org>
8826 Date: Tue Aug 25 20:40:30 2009 -0400
8827
8828 Revert "Fix FcNameUnparseLangSet()" and redo it
8829
8830 This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and
8831 fixes that bug using the new reverse-map I added in the previous
8832 commit.
8833
8834 src/fclang.c | 29 ++++++++++++++++++-----------
8835 1 file changed, 18 insertions(+), 11 deletions(-)
8836
8837 commit d354a321ee51f0bb70a39faeed541d1a90477d7d
8838 Author: Behdad Esfahbod <behdad (a] behdad.org>
8839 Date: Tue Aug 25 20:39:20 2009 -0400
8840
8841 Bug 23419 - "contains" expression seems not working on the fontconfig
8842 rule
8843
8844 Fix bug in FcLangSetContains(), similar to
8845 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
8846
8847 fc-lang/fc-lang.c | 20 +++++++++++++++++---
8848 src/fclang.c | 4 ++--
8849 2 files changed, 19 insertions(+), 5 deletions(-)
8850
8851 commit f33a23133ecbcc981745051f7c34d96b33b57447
8852 Author: Behdad Esfahbod <behdad (a] behdad.org>
8853 Date: Fri Aug 21 13:41:41 2009 -0400
8854
8855 Bug 22037 - No Fonts installed on a default install on Windows
8856 Server 2003
8857
8858 Make it easy to install on older Windows
8859
8860 src/fcxml.c | 4 ++++
8861 1 file changed, 4 insertions(+)
8862
8863 commit 8b1ceef0b7f41703775c163d6ac595a5407e9159
8864 Author: Tor Lillqvist <tml (a] iki.fi>
8865 Date: Fri Aug 14 00:16:18 2009 +0300
8866
8867 Use multi-byte codepage aware string function on Windows
8868
8869 The East Asian double-byte codepages have characters with backslash as
8870 the second byte, so we must use _mbsrchr() instead of strrchr() when
8871 looking at pathnames in the system codepage.
8872
8873 src/fcxml.c | 11 +++++++++--
8874 1 file changed, 9 insertions(+), 2 deletions(-)
8875
8876 commit d15678127aeea96c9c8254a171c2f0af0bd7d140
8877 Author: Tor Lillqvist <tml (a] iki.fi>
8878 Date: Fri Aug 14 00:08:17 2009 +0300
8879
8880 Fix heap corruption on Windows in FcEndElement()
8881
8882 Must not call FcStrFree() on a value returned by
8883 FcStrBufDoneStatic(). In the Windows code don't bother with dynamic
8884 allocation, just use a local buffer.
8885
8886 src/fcxml.c | 43 +++++++++++--------------------------------
8887 1 file changed, 11 insertions(+), 32 deletions(-)
8888
8889 commit a1b6e34a9a17a4a675bdc993aa465b92d7122376
8890 Author: Tor Lillqvist <tml (a] iki.fi>
8891 Date: Fri Aug 14 00:02:59 2009 +0300
8892
8893 Fix MinGW compilation
8894
8895 Need to define _WIN32_WINNT as 0x0500 to get declaration for
8896 GetSystemWindowsDirectory().
8897
8898 src/fcxml.c | 1 +
8899 1 file changed, 1 insertion(+)
8900
8901 commit 161620108bbb4e70f2817481e4d5bc26772fe67e
8902 Author: Behdad Esfahbod <behdad (a] behdad.org>
8903 Date: Tue Jul 28 14:24:21 2009 -0400
8904
8905 [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)
8906
8907 fc-lang/ja.orth | 2 +-
8908 1 file changed, 1 insertion(+), 1 deletion(-)
8909
8910 commit 7c12181f7a75a434e2139f4bee794046258342cf
8911 Author: Behdad Esfahbod <behdad (a] behdad.org>
8912 Date: Tue Jul 28 14:23:10 2009 -0400
8913
8914 Improve charset printing
8915
8916 src/fcdbg.c | 4 ++--
8917 src/fclang.c | 4 ++--
8918 2 files changed, 4 insertions(+), 4 deletions(-)
8919
8920 commit d2c8ac373e9ac45df66627cfc42679636d017f6e
8921 Author: Behdad Esfahbod <behdad (a] behdad.org>
8922 Date: Mon Jul 27 17:53:26 2009 -0400
8923
8924 Bump version to 2.7.1
8925
8926 README | 27 +++++++++++++++++++++++++--
8927 configure.in | 4 ++--
8928 fontconfig/fontconfig.h | 2 +-
8929 3 files changed, 28 insertions(+), 5 deletions(-)
8930
8931 commit 16630692ec590bd70f4e426125e358251e05435d
8932 Author: Behdad Esfahbod <behdad (a] behdad.org>
8933 Date: Mon Jul 27 17:51:17 2009 -0400
8934
8935 Update .gitignore
8936
8937 .gitignore | 1 +
8938 1 file changed, 1 insertion(+)
8939
8940 commit 50d937b0e110ee21d9861b8fb973d62534db98ae
8941 Author: Behdad Esfahbod <behdad (a] behdad.org>
8942 Date: Mon Jul 27 17:48:29 2009 -0400
8943
8944 Bump libtool versions that 2.7.0 (I forgot to do back then)
8945
8946 configure.in | 4 ++--
8947 1 file changed, 2 insertions(+), 2 deletions(-)
8948
8949 commit 273e22c71f78281ade1c5c30a25ef10d214d7ea6
8950 Author: Behdad Esfahbod <behdad (a] behdad.org>
8951 Date: Mon Jul 27 15:07:12 2009 -0400
8952
8953 Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)
8954
8955 We distribute the docs, so it makes little sense to distribute with
8956 @CONFDIR@ replaced. Until we find a better solution, I've hardcoded
8957 /etc/fonts now.
8958
8959 doc/confdir.sgml.in | 3 ++-
8960 1 file changed, 2 insertions(+), 1 deletion(-)
8961
8962 commit 21384990ffd045cc0f8379a325612aba6d810359
8963 Author: Behdad Esfahbod <behdad (a] behdad.org>
8964 Date: Mon Jul 27 14:50:44 2009 -0400
8965
8966 [doc] Add ~/fonts.conf.d to user docs
8967
8968 doc/fontconfig-user.sgml | 7 +++++++
8969 1 file changed, 7 insertions(+)
8970
8971 commit 7575c666619c58df00659d4e70b01104b8e114a5
8972 Author: Behdad Esfahbod <behdad (a] behdad.org>
8973 Date: Sat Jul 25 16:38:52 2009 -0400
8974
8975 TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32
8976
8977 Reported by Yuriy Kaminskiy.
8978
8979 src/fcfreetype.c | 2 +-
8980 1 file changed, 1 insertion(+), 1 deletion(-)
8981
8982 commit 558581c434abf0d96c46cf3bb1454be6806e1ffc
8983 Author: Behdad Esfahbod <behdad (a] behdad.org>
8984 Date: Fri Jul 24 14:59:07 2009 -0400
8985
8986 Fix doc syntax (#22902)
8987
8988 fc-match/fc-match.sgml | 3 ++-
8989 fc-scan/fc-scan.sgml | 2 +-
8990 2 files changed, 3 insertions(+), 2 deletions(-)
8991
8992 commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
8993 Author: Behdad Esfahbod <behdad (a] behdad.org>
8994 Date: Wed Jul 22 19:25:24 2009 -0400
8995
8996 Fix FcNameUnparseLangSet()
8997
8998 Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
8999
9000 src/fclang.c | 29 +++++++++++------------------
9001 1 file changed, 11 insertions(+), 18 deletions(-)
9002
9003 commit d9741a7f1a73f718ab20b0582fff8aebeba01077
9004 Author: Behdad Esfahbod <behdad (a] behdad.org>
9005 Date: Wed Jul 22 19:01:06 2009 -0400
9006
9007 Remove unused macros
9008
9009 src/fcmatch.c | 33 ++-------------------------------
9010 1 file changed, 2 insertions(+), 31 deletions(-)
9011
9012 commit 792ce655cb06c678d4a4ff091866fd0531b141fb
9013 Author: Karl Tomlinson <karlt (a] karlt.net>
9014 Date: Wed Jul 22 08:39:23 2009 -0400
9015
9016 Don't change the order of names unnecessarily (#20128)
9017
9018 so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over
9019 TT_NAME_ID_FONT_FAMILY when both are specified for the default
9020 language.
9021
9022 src/fclist.c | 5 ++++-
9023 1 file changed, 4 insertions(+), 1 deletion(-)
9024
9025 commit 327fc9d183ba193c307d0ecaec8ad1f4e6ca1330
9026 Author: Behdad Esfahbod <behdad (a] behdad.org>
9027 Date: Tue Jul 21 15:41:47 2009 -0400
9028
9029 Use GetSystemWindowsDirectory() instead of GetWindowsDirectory()
9030 (#22037)
9031
9032 src/fcxml.c | 6 +++---
9033 1 file changed, 3 insertions(+), 3 deletions(-)
9034
9035 commit 86dd857447f69cf89fd47259055b150f62519c17
9036 Author: Behdad Esfahbod <behdad (a] behdad.org>
9037 Date: Tue Jul 21 15:39:58 2009 -0400
9038
9039 Improve libtool version parsing (#22122)
9040
9041 autogen.sh | 2 +-
9042 1 file changed, 1 insertion(+), 1 deletion(-)
9043
9044 commit 16e55c7c85fc5771349172d6eb989dddd48c5c25
9045 Author: Behdad Esfahbod <behdad (a] behdad.org>
9046 Date: Mon Jul 20 16:30:12 2009 -0400
9047
9048 Fix leak with string VStack objects
9049
9050 src/fcxml.c | 2 +-
9051 1 file changed, 1 insertion(+), 1 deletion(-)
9052
9053 commit c0ffd7733a735bf2e10834925c63f0039c408649
9054 Author: Behdad Esfahbod <behdad (a] behdad.org>
9055 Date: Fri Jul 10 18:09:42 2009 +0100
9056
9057 Add Inconsolata to monospace config (#22710)
9058
9059 conf.d/45-latin.conf | 1 +
9060 conf.d/60-latin.conf | 1 +
9061 2 files changed, 2 insertions(+)
9062
9063 commit 55e202a62d95e25cf2c4897afd66eab5711195c3
9064 Author: Behdad Esfahbod <behdad (a] behdad.org>
9065 Date: Sun Jun 28 14:14:46 2009 -0400
9066
9067 Remove unused ftglue code
9068
9069 src/fcfreetype.c | 66
9070 ++++++++++++++++++++++++--------------------------------
9071 src/ftglue.c | 62
9072 ++--------------------------------------------------
9073 src/ftglue.h | 33 ----------------------------
9074 3 files changed, 30 insertions(+), 131 deletions(-)
9075
9076 commit 52742ff86b60b1d244c1e87611aff5ceee46e596
9077 Author: Behdad Esfahbod <behdad (a] behdad.org>
9078 Date: Sun Jun 28 13:49:09 2009 -0400
9079
9080 Replace spaces with tabs in conf files
9081
9082 conf.d/25-unhint-nonlatin.conf | 32 +++----
9083 conf.d/30-metric-aliases.conf | 48 +++++------
9084 conf.d/30-urw-aliases.conf | 36 ++++----
9085 conf.d/65-fonts-persian.conf | 184
9086 ++++++++++++++++++++---------------------
9087 conf.d/90-synthetic.conf | 8 +-
9088 5 files changed, 154 insertions(+), 154 deletions(-)
9089
9090 commit 57cf838cccda12dd171d3834b3e9b1275467d9e2
9091 Author: Behdad Esfahbod <behdad (a] behdad.org>
9092 Date: Sun Jun 28 13:46:41 2009 -0400
9093
9094 Fix win32 build
9095
9096 src/fcint.h | 2 +-
9097 1 file changed, 1 insertion(+), 1 deletion(-)
9098
9099 commit 76374f0edef04e21859122dd8a2026b64fd2b273
9100 Author: Behdad Esfahbod <behdad (a] behdad.org>
9101 Date: Wed Jun 24 15:19:13 2009 -0400
9102
9103 git-tag -s again
9104
9105 new-version.sh | 2 +-
9106 1 file changed, 1 insertion(+), 1 deletion(-)
9107
9108 commit 0f40912599a4be1b961c091733ed86d08a4e14e1
9109 Author: Behdad Esfahbod <behdad (a] behdad.org>
9110 Date: Wed Jun 24 15:04:11 2009 -0400
9111
9112 Bump version to 2.7.0
9113
9114 README | 222
9115 +++++++++++++++++++++++++++++++++++++++++++++++-
9116 configure.in | 2 +-
9117 fontconfig/fontconfig.h | 2 +-
9118 3 files changed, 222 insertions(+), 4 deletions(-)
9119
9120 commit 3734d6a5a2c5326bf1cd8b7cc7f3f07fe6943aa5
9121 Author: Behdad Esfahbod <behdad (a] behdad.org>
9122 Date: Wed Jun 24 15:03:32 2009 -0400
9123
9124 Remove keithp's GPG key id
9125
9126 new-version.sh | 2 +-
9127 1 file changed, 1 insertion(+), 1 deletion(-)
9128
9129 commit d07059b7a3f8044904d884818d5e03596e7cc1a2
9130 Author: Behdad Esfahbod <behdad (a] behdad.org>
9131 Date: Wed Jun 24 14:43:32 2009 -0400
9132
9133 Fix distcheck
9134
9135 Makefile.am | 7 +++----
9136 1 file changed, 3 insertions(+), 4 deletions(-)
9137
9138 commit b65fa0c3113bd1e1cec38d05f8c4f45f78e3e044
9139 Author: Behdad Esfahbod <behdad (a] behdad.org>
9140 Date: Thu Jun 11 07:08:10 2009 -0400
9141
9142 Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags
9143
9144 fontconfig.pc.in | 2 +-
9145 1 file changed, 1 insertion(+), 1 deletion(-)
9146
9147 commit 3164ac76229d9817120015401c1f532934d0a3e2
9148 Author: Behdad Esfahbod <behdad (a] behdad.org>
9149 Date: Fri Jun 5 22:59:06 2009 -0400
9150
9151 [xml] Intern more strings
9152
9153 src/fcxml.c | 9 ++++-----
9154 1 file changed, 4 insertions(+), 5 deletions(-)
9155
9156 commit 390c05e64a3716f6ea6fd81cf3ab63439051fbaa
9157 Author: Behdad Esfahbod <behdad (a] behdad.org>
9158 Date: Fri Jun 5 22:32:31 2009 -0400
9159
9160 [xml] Allocate FcExpr's in a pool in FcConfig
9161
9162 Reduces number of malloc's for FcExprs from hundreds into single
9163 digits.
9164
9165 src/fccfg.c | 32 ++++++++++++++++++++++++++
9166 src/fcint.h | 14 ++++++++++++
9167 src/fcxml.c | 75
9168 ++++++++++++++++++++++++++-----------------------------------
9169 3 files changed, 78 insertions(+), 43 deletions(-)
9170
9171 commit 398d436441d741d6f8edcc25ca01aa9715c0731c
9172 Author: Behdad Esfahbod <behdad (a] behdad.org>
9173 Date: Fri Jun 5 21:37:01 2009 -0400
9174
9175 [xml] Mark more symbols static
9176
9177 src/fcint.h | 30 ------------------------------
9178 src/fcxml.c | 22 ++++++++++++----------
9179 2 files changed, 12 insertions(+), 40 deletions(-)
9180
9181 commit a96ecbfa20fbc66fad3847b1d2bc6fb3cd712c91
9182 Author: Behdad Esfahbod <behdad (a] behdad.org>
9183 Date: Fri Jun 5 18:40:46 2009 -0400
9184
9185 [xml] Centralize FcExpr allocation
9186
9187 To be improved, using a central pool.
9188
9189 src/fcxml.c | 46 ++++++++++++++++++++--------------------------
9190 1 file changed, 20 insertions(+), 26 deletions(-)
9191
9192 commit 5aebb3e299d877c4a66f409a7d448b2ac4e94be0
9193 Author: Behdad Esfahbod <behdad (a] behdad.org>
9194 Date: Fri Jun 5 18:27:47 2009 -0400
9195
9196 Remove unused prototypes and function
9197
9198 src/fcint.h | 16 ++--------------
9199 src/fcxml.c | 6 ------
9200 2 files changed, 2 insertions(+), 20 deletions(-)
9201
9202 commit 900723f3d2396cfb606e5eceb8df0b71c4ffc0dd
9203 Author: Behdad Esfahbod <behdad (a] behdad.org>
9204 Date: Fri Jun 5 18:16:38 2009 -0400
9205
9206 [charset] Grow internal FcCharset arrays exponentially
9207
9208 src/fccharset.c | 65
9209 ++++++++++++++++++++++++++++++++-------------------------
9210 1 file changed, 36 insertions(+), 29 deletions(-)
9211
9212 commit cce69b07efd82056c8eb855ef7ac7e02c94439da
9213 Author: Behdad Esfahbod <behdad (a] behdad.org>
9214 Date: Fri Jun 5 17:15:53 2009 -0400
9215
9216 Always set *changed in FcCharsetMerge
9217
9218 src/fccharset.c | 5 ++++-
9219 1 file changed, 4 insertions(+), 1 deletion(-)
9220
9221 commit 86bdf4598fb46f7f2a36151016a5d318da073d60
9222 Author: Behdad Esfahbod <behdad (a] behdad.org>
9223 Date: Fri Jun 5 16:57:35 2009 -0400
9224
9225 Add XXX note about Unicode Plane 16
9226
9227 src/fccharset.c | 6 +++---
9228 1 file changed, 3 insertions(+), 3 deletions(-)
9229
9230 commit efe5eae26b2443363b1000b3197d1731a40f8af9
9231 Author: Behdad Esfahbod <behdad (a] behdad.org>
9232 Date: Fri Jun 5 16:49:07 2009 -0400
9233
9234 Simplify FcValueSave() semantics
9235
9236 src/fccfg.c | 3 ++-
9237 src/fcpat.c | 12 ++----------
9238 2 files changed, 4 insertions(+), 11 deletions(-)
9239
9240 commit 8ea654b2aa6b4e97b369e299325da49807559511
9241 Author: Behdad Esfahbod <behdad (a] behdad.org>
9242 Date: Mon Jun 1 21:14:56 2009 -0400
9243
9244 Use/prefer WWS family/style (name table id 21/22)
9245
9246 src/fcfreetype.c | 12 ++++++++++++
9247 1 file changed, 12 insertions(+)
9248
9249 commit 76845a40c58b092a9b1812830dc98b6f32e13da6
9250 Author: Behdad Esfahbod <behdad (a] behdad.org>
9251 Date: Mon May 25 20:26:56 2009 -0400
9252
9253 Mark matchers array const (#21935)
9254
9255 src/fcmatch.c | 2 +-
9256 1 file changed, 1 insertion(+), 1 deletion(-)
9257
9258 commit aa82a4f81d4d5e547c84266e66274d55e3843746
9259 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9260 Date: Thu May 7 14:31:11 2009 -0700
9261
9262 Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
9263
9264 The correct ISO 639 code for Pakistani/Western Panjabi seems to be
9265 'lah',
9266 not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.
9267
9268 Signed-off-by: Behdad Esfahbod <behdad (a] behdad.org>
9269
9270 fc-lang/Makefile.am | 5 +++--
9271 fc-lang/lah.orth | 35 +++++++++++++++++++++++++++++++++++
9272 fc-lang/pa.orth | 53
9273 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9274 fc-lang/pa_in.orth | 46 ----------------------------------------------
9275 fc-lang/pa_pk.orth | 7 ++++---
9276 5 files changed, 95 insertions(+), 51 deletions(-)
9277
9278 commit 58aa0c8ee83f7bbd232401583106387517d216a9
9279 Author: Behdad Esfahbod <behdad (a] behdad.org>
9280 Date: Thu Apr 9 13:31:18 2009 -0400
9281
9282 Detect TrueType Collections by checking the font data header
9283
9284 Instead of checking for "face->num_faces >1". (GNOME bug #577952)
9285
9286 src/ftglue.c | 11 +++++++++--
9287 1 file changed, 9 insertions(+), 2 deletions(-)
9288
9289 commit 1dd95fcb8bb9b5feeabee0dfe334448733f5cb4c
9290 Author: Serge van den Boom <svdb+freedesktop.org (a] stack.nl>
9291 Date: Sun Apr 5 19:00:18 2009 -0400
9292
9293 Correctly handle mmap() failure (#21062)
9294
9295 src/fccache.c | 2 ++
9296 1 file changed, 2 insertions(+)
9297
9298 commit 35c51811515ab316c7279bd779f6685f2aaf7e81
9299 Author: Behdad Esfahbod <behdad (a] behdad.org>
9300 Date: Wed Mar 25 23:40:40 2009 -0400
9301
9302 [fc-cache] Remove obsolete sentence from man page
9303
9304 fc-cache/fc-cache.sgml | 5 +----
9305 1 file changed, 1 insertion(+), 4 deletions(-)
9306
9307 commit ffd6668b469508177c4baf7745ae42aee5b00322
9308 Author: Behdad Esfahbod <behdad (a] behdad.org>
9309 Date: Wed Mar 18 19:28:52 2009 -0400
9310
9311 [fc-lang] Make LangSet representation in the cache files stable
9312
9313 Fontconfig assigns an index number to each language it knows about.
9314 The index is used to index a bit in FcLangSet language map. The bit
9315 map is stored in the cache.
9316
9317 Previously fc-lang simply sorted the list of languages and assigned
9318 them an index starting from zero. Net effect is that whenever new
9319 orth files were added, all the FcLangSet info in the cache files would
9320 become invalid. This was causing weird bugs like this one:
9321
9322 https://bugzilla.redhat.com/show_bug.cgi?id=490888
9323
9324 With this commit we fix the index assigned to each language.
9325 The index
9326 will be based on the order the orth files are passed to fc-lang. As a
9327 result all orth files are explicitly listed in Makefile.am now, and
9328 new additions should be made to the end of the list. The list is made
9329 to reflect the sorted list of orthographies from 2.6.0 released
9330 followed
9331 by new additions since.
9332
9333 This fixes the stability problem. Needless to say, recreating caches
9334 is necessary before any new orthography is recognized in existing
9335 fonts,
9336 but at least the existing caches are still valid and don't cause bugs
9337 like the above.
9338
9339 configure.in | 7 --
9340 fc-lang/Makefile.am | 248
9341 +++++++++++++++++++++++++++++++++++++++++++++++++++-
9342 fc-lang/fc-lang.c | 49 +++++++----
9343 src/fclang.c | 4 +-
9344 4 files changed, 282 insertions(+), 26 deletions(-)
9345
9346 commit 4d13536db49bdfba97f84f702325d1a99796c06b
9347 Author: Behdad Esfahbod <behdad (a] behdad.org>
9348 Date: Wed Mar 18 18:50:14 2009 -0400
9349
9350 [fcstr] Remove unused variable
9351
9352 src/fcstr.c | 2 --
9353 1 file changed, 2 deletions(-)
9354
9355 commit bb36e67685dc4139fc4199c57c9d74d97f7923c8
9356 Author: Behdad Esfahbod <behdad (a] behdad.org>
9357 Date: Wed Mar 18 18:43:09 2009 -0400
9358
9359 [fc-lang] Fix bug in country map generation
9360
9361 Previously the county map code was using an uninitialized variable and
9362 hence was totally failing to populate same-lang-different-territory
9363 map.
9364
9365 fc-lang/fc-lang.c | 2 +-
9366 1 file changed, 1 insertion(+), 1 deletion(-)
9367
9368 commit 0f11354877323edc2145f687f9127d2de83c5b3b
9369 Author: Behdad Esfahbod <behdad (a] behdad.org>
9370 Date: Tue Mar 17 12:52:48 2009 -0400
9371
9372 Revert "[conf] Disable hinting when emboldening (#19904)" (#20599)
9373
9374 This reverts commit 10609af4aa4030a15c19573198462fa002d2ef13.
9375 Apparently disabling hinting can cause worse rendering with certain
9376 fonts. This is better handled on a per font basis.
9377
9378 conf.d/90-synthetic.conf | 11 -----------
9379 1 file changed, 11 deletions(-)
9380
9381 commit 7042e236495399aab4eaf268232177d4b1680a12
9382 Author: Behdad Esfahbod <behdad (a] behdad.org>
9383 Date: Mon Mar 16 17:59:50 2009 -0400
9384
9385 [Makefile.am] Don't clean ChangeLog in distclean
9386
9387 Makefile.am | 2 +-
9388 1 file changed, 1 insertion(+), 1 deletion(-)
9389
9390 commit caeea376da54a6337bfcb1bb20f50c8c2302458f
9391 Author: Behdad Esfahbod <behdad (a] behdad.org>
9392 Date: Fri Mar 13 17:26:21 2009 -0400
9393
9394 Document FcPatternFormat() format
9395
9396 doc/Makefile.am | 2 +
9397 doc/fcformat.fncs | 301
9398 ++++++++++++++++++++++++++++++++++++++++++++++
9399 doc/fcpattern.fncs | 20 ---
9400 doc/fontconfig-devel.sgml | 2 +
9401 src/fcformat.c | 94 ++++++++-------
9402 5 files changed, 353 insertions(+), 66 deletions(-)
9403
9404 commit f6d83439890c165e5a7f6a8a746ffdb189dbbd0d
9405 Author: Behdad Esfahbod <behdad (a] behdad.org>
9406 Date: Fri Mar 13 12:11:13 2009 -0400
9407
9408 [fcformat] Fix default-value handling
9409
9410 src/fcformat.c | 21 +++++++++++----------
9411 1 file changed, 11 insertions(+), 10 deletions(-)
9412
9413 commit 3074a73b418b40135d4a4f4e0713fcf987d34795
9414 Author: Behdad Esfahbod <behdad (a] behdad.org>
9415 Date: Thu Mar 12 16:00:08 2009 -0400
9416
9417 Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in
9418 all files
9419
9420 COPYING | 4 ++--
9421 Makefile.am | 4 ++--
9422 conf.d/65-fonts-persian.conf | 2 +-
9423 conf.d/Makefile.am | 4 ++--
9424 config/Makedefs.in | 4 ++--
9425 configure.in | 4 ++--
9426 doc/Makefile.am | 4 ++--
9427 doc/confdir.sgml.in | 4 ++--
9428 doc/edit-sgml.c | 4 ++--
9429 doc/fcatomic.fncs | 4 ++--
9430 doc/fcblanks.fncs | 4 ++--
9431 doc/fccache.fncs | 4 ++--
9432 doc/fccharset.fncs | 4 ++--
9433 doc/fcconfig.fncs | 4 ++--
9434 doc/fcconstant.fncs | 4 ++--
9435 doc/fcfile.fncs | 4 ++--
9436 doc/fcfontset.fncs | 4 ++--
9437 doc/fcfreetype.fncs | 4 ++--
9438 doc/fcinit.fncs | 4 ++--
9439 doc/fcmatrix.fncs | 4 ++--
9440 doc/fcobjectset.fncs | 4 ++--
9441 doc/fcobjecttype.fncs | 4 ++--
9442 doc/fcpattern.fncs | 4 ++--
9443 doc/fcstring.fncs | 4 ++--
9444 doc/fcstrset.fncs | 4 ++--
9445 doc/fcvalue.fncs | 4 ++--
9446 doc/fontconfig-devel.sgml | 8 ++++----
9447 doc/fontconfig-user.sgml | 4 ++--
9448 doc/func.sgml | 4 ++--
9449 doc/version.sgml.in | 4 ++--
9450 fc-arch/Makefile.am | 4 ++--
9451 fc-arch/fcarch.tmpl.h | 4 ++--
9452 fc-cache/Makefile.am | 4 ++--
9453 fc-cache/fc-cache.c | 4 ++--
9454 fc-case/Makefile.am | 4 ++--
9455 fc-case/fc-case.c | 4 ++--
9456 fc-case/fccase.tmpl.h | 4 ++--
9457 fc-cat/Makefile.am | 4 ++--
9458 fc-cat/fc-cat.c | 4 ++--
9459 fc-glyphname/Makefile.am | 4 ++--
9460 fc-glyphname/fc-glyphname.c | 4 ++--
9461 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
9462 fc-lang/Makefile.am | 4 ++--
9463 fc-lang/aa.orth | 4 ++--
9464 fc-lang/ab.orth | 4 ++--
9465 fc-lang/af.orth | 4 ++--
9466 fc-lang/am.orth | 4 ++--
9467 fc-lang/ar.orth | 4 ++--
9468 fc-lang/ast.orth | 4 ++--
9469 fc-lang/av.orth | 4 ++--
9470 fc-lang/ay.orth | 4 ++--
9471 fc-lang/az_ir.orth | 4 ++--
9472 fc-lang/ba.orth | 4 ++--
9473 fc-lang/be.orth | 4 ++--
9474 fc-lang/bg.orth | 4 ++--
9475 fc-lang/bh.orth | 4 ++--
9476 fc-lang/bho.orth | 4 ++--
9477 fc-lang/bi.orth | 4 ++--
9478 fc-lang/bin.orth | 4 ++--
9479 fc-lang/bm.orth | 4 ++--
9480 fc-lang/bo.orth | 4 ++--
9481 fc-lang/br.orth | 4 ++--
9482 fc-lang/bs.orth | 4 ++--
9483 fc-lang/bua.orth | 4 ++--
9484 fc-lang/ca.orth | 4 ++--
9485 fc-lang/ce.orth | 4 ++--
9486 fc-lang/ch.orth | 4 ++--
9487 fc-lang/chm.orth | 4 ++--
9488 fc-lang/chr.orth | 4 ++--
9489 fc-lang/co.orth | 4 ++--
9490 fc-lang/cs.orth | 4 ++--
9491 fc-lang/cu.orth | 4 ++--
9492 fc-lang/cv.orth | 4 ++--
9493 fc-lang/cy.orth | 4 ++--
9494 fc-lang/da.orth | 4 ++--
9495 fc-lang/de.orth | 4 ++--
9496 fc-lang/dz.orth | 4 ++--
9497 fc-lang/el.orth | 4 ++--
9498 fc-lang/en.orth | 4 ++--
9499 fc-lang/eo.orth | 4 ++--
9500 fc-lang/es.orth | 4 ++--
9501 fc-lang/et.orth | 4 ++--
9502 fc-lang/eu.orth | 4 ++--
9503 fc-lang/fa.orth | 4 ++--
9504 fc-lang/fc-lang.c | 4 ++--
9505 fc-lang/fc-lang.man | 4 ++--
9506 fc-lang/fclang.tmpl.h | 4 ++--
9507 fc-lang/ff.orth | 4 ++--
9508 fc-lang/fi.orth | 4 ++--
9509 fc-lang/fj.orth | 4 ++--
9510 fc-lang/fo.orth | 4 ++--
9511 fc-lang/fr.orth | 4 ++--
9512 fc-lang/fur.orth | 4 ++--
9513 fc-lang/fy.orth | 4 ++--
9514 fc-lang/ga.orth | 4 ++--
9515 fc-lang/gd.orth | 4 ++--
9516 fc-lang/gez.orth | 4 ++--
9517 fc-lang/gl.orth | 4 ++--
9518 fc-lang/gn.orth | 4 ++--
9519 fc-lang/gu.orth | 4 ++--
9520 fc-lang/gv.orth | 4 ++--
9521 fc-lang/ha.orth | 4 ++--
9522 fc-lang/haw.orth | 4 ++--
9523 fc-lang/he.orth | 4 ++--
9524 fc-lang/hi.orth | 4 ++--
9525 fc-lang/ho.orth | 4 ++--
9526 fc-lang/hr.orth | 4 ++--
9527 fc-lang/hu.orth | 4 ++--
9528 fc-lang/hy.orth | 4 ++--
9529 fc-lang/ia.orth | 4 ++--
9530 fc-lang/id.orth | 4 ++--
9531 fc-lang/ie.orth | 4 ++--
9532 fc-lang/ig.orth | 4 ++--
9533 fc-lang/ik.orth | 4 ++--
9534 fc-lang/io.orth | 4 ++--
9535 fc-lang/is.orth | 4 ++--
9536 fc-lang/it.orth | 4 ++--
9537 fc-lang/iu.orth | 4 ++--
9538 fc-lang/ja.orth | 4 ++--
9539 fc-lang/ka.orth | 4 ++--
9540 fc-lang/kaa.orth | 4 ++--
9541 fc-lang/ki.orth | 4 ++--
9542 fc-lang/kk.orth | 4 ++--
9543 fc-lang/kl.orth | 4 ++--
9544 fc-lang/kn.orth | 4 ++--
9545 fc-lang/ko.orth | 4 ++--
9546 fc-lang/kok.orth | 4 ++--
9547 fc-lang/ku_am.orth | 4 ++--
9548 fc-lang/ku_ir.orth | 4 ++--
9549 fc-lang/kum.orth | 4 ++--
9550 fc-lang/kv.orth | 4 ++--
9551 fc-lang/kw.orth | 4 ++--
9552 fc-lang/ky.orth | 4 ++--
9553 fc-lang/la.orth | 4 ++--
9554 fc-lang/lb.orth | 4 ++--
9555 fc-lang/lez.orth | 4 ++--
9556 fc-lang/ln.orth | 4 ++--
9557 fc-lang/lo.orth | 4 ++--
9558 fc-lang/lt.orth | 4 ++--
9559 fc-lang/lv.orth | 4 ++--
9560 fc-lang/mai.orth | 4 ++--
9561 fc-lang/mg.orth | 4 ++--
9562 fc-lang/mh.orth | 4 ++--
9563 fc-lang/mi.orth | 4 ++--
9564 fc-lang/mk.orth | 4 ++--
9565 fc-lang/ml.orth | 4 ++--
9566 fc-lang/mn_cn.orth | 4 ++--
9567 fc-lang/mo.orth | 4 ++--
9568 fc-lang/mr.orth | 4 ++--
9569 fc-lang/mt.orth | 4 ++--
9570 fc-lang/my.orth | 4 ++--
9571 fc-lang/nb.orth | 4 ++--
9572 fc-lang/nds.orth | 4 ++--
9573 fc-lang/ne.orth | 4 ++--
9574 fc-lang/nl.orth | 4 ++--
9575 fc-lang/nn.orth | 4 ++--
9576 fc-lang/no.orth | 4 ++--
9577 fc-lang/ny.orth | 4 ++--
9578 fc-lang/oc.orth | 4 ++--
9579 fc-lang/om.orth | 4 ++--
9580 fc-lang/or.orth | 4 ++--
9581 fc-lang/os.orth | 4 ++--
9582 fc-lang/pa_in.orth | 2 +-
9583 fc-lang/pl.orth | 4 ++--
9584 fc-lang/ps_af.orth | 4 ++--
9585 fc-lang/ps_pk.orth | 4 ++--
9586 fc-lang/pt.orth | 4 ++--
9587 fc-lang/rm.orth | 4 ++--
9588 fc-lang/ro.orth | 4 ++--
9589 fc-lang/ru.orth | 4 ++--
9590 fc-lang/sa.orth | 4 ++--
9591 fc-lang/sah.orth | 4 ++--
9592 fc-lang/sco.orth | 4 ++--
9593 fc-lang/se.orth | 4 ++--
9594 fc-lang/sel.orth | 4 ++--
9595 fc-lang/sk.orth | 4 ++--
9596 fc-lang/sl.orth | 4 ++--
9597 fc-lang/sm.orth | 4 ++--
9598 fc-lang/sma.orth | 4 ++--
9599 fc-lang/smj.orth | 4 ++--
9600 fc-lang/smn.orth | 4 ++--
9601 fc-lang/sms.orth | 4 ++--
9602 fc-lang/so.orth | 4 ++--
9603 fc-lang/sq.orth | 4 ++--
9604 fc-lang/sr.orth | 4 ++--
9605 fc-lang/sv.orth | 4 ++--
9606 fc-lang/sw.orth | 4 ++--
9607 fc-lang/syr.orth | 4 ++--
9608 fc-lang/ta.orth | 4 ++--
9609 fc-lang/te.orth | 4 ++--
9610 fc-lang/tg.orth | 4 ++--
9611 fc-lang/th.orth | 4 ++--
9612 fc-lang/ti_er.orth | 4 ++--
9613 fc-lang/ti_et.orth | 4 ++--
9614 fc-lang/tig.orth | 4 ++--
9615 fc-lang/tn.orth | 4 ++--
9616 fc-lang/to.orth | 4 ++--
9617 fc-lang/tr.orth | 4 ++--
9618 fc-lang/ts.orth | 4 ++--
9619 fc-lang/tt.orth | 4 ++--
9620 fc-lang/tw.orth | 4 ++--
9621 fc-lang/tyv.orth | 4 ++--
9622 fc-lang/ug.orth | 4 ++--
9623 fc-lang/uk.orth | 4 ++--
9624 fc-lang/ur.orth | 4 ++--
9625 fc-lang/ve.orth | 4 ++--
9626 fc-lang/vi.orth | 4 ++--
9627 fc-lang/vo.orth | 4 ++--
9628 fc-lang/vot.orth | 4 ++--
9629 fc-lang/wa.orth | 4 ++--
9630 fc-lang/wen.orth | 4 ++--
9631 fc-lang/wo.orth | 4 ++--
9632 fc-lang/xh.orth | 4 ++--
9633 fc-lang/yap.orth | 4 ++--
9634 fc-lang/yi.orth | 4 ++--
9635 fc-lang/yo.orth | 4 ++--
9636 fc-lang/zh_cn.orth | 4 ++--
9637 fc-lang/zh_hk.orth | 4 ++--
9638 fc-lang/zh_mo.orth | 4 ++--
9639 fc-lang/zh_sg.orth | 4 ++--
9640 fc-lang/zh_tw.orth | 4 ++--
9641 fc-lang/zu.orth | 4 ++--
9642 fc-list/Makefile.am | 4 ++--
9643 fc-list/fc-list.c | 4 ++--
9644 fc-match/Makefile.am | 4 ++--
9645 fc-match/fc-match.c | 4 ++--
9646 fc-query/Makefile.am | 4 ++--
9647 fc-query/fc-query.c | 4 ++--
9648 fc-scan/Makefile.am | 4 ++--
9649 fc-scan/fc-scan.c | 4 ++--
9650 fontconfig/fcfreetype.h | 4 ++--
9651 fontconfig/fcprivate.h | 4 ++--
9652 fontconfig/fontconfig.h | 4 ++--
9653 src/Makefile.am | 4 ++--
9654 src/fcatomic.c | 4 ++--
9655 src/fcblanks.c | 4 ++--
9656 src/fccache.c | 4 ++--
9657 src/fccfg.c | 4 ++--
9658 src/fccharset.c | 4 ++--
9659 src/fcdbg.c | 4 ++--
9660 src/fcdefault.c | 4 ++--
9661 src/fcdir.c | 4 ++--
9662 src/fcformat.c | 4 ++--
9663 src/fcfreetype.c | 4 ++--
9664 src/fcfs.c | 4 ++--
9665 src/fcinit.c | 4 ++--
9666 src/fcint.h | 4 ++--
9667 src/fclang.c | 4 ++--
9668 src/fclist.c | 4 ++--
9669 src/fcmatch.c | 4 ++--
9670 src/fcname.c | 4 ++--
9671 src/fcpat.c | 4 ++--
9672 src/fcstr.c | 4 ++--
9673 src/fcxml.c | 4 ++--
9674 254 files changed, 508 insertions(+), 508 deletions(-)
9675
9676 commit b9b01b6ed0849f770200fb6ae2a3ac0ca2166877
9677 Author: Behdad Esfahbod <behdad (a] behdad.org>
9678 Date: Thu Mar 12 13:48:07 2009 -0400
9679
9680 Call git tools using "git cmd" instead of "git-cmd" syntax
9681
9682 Recent git doesn't install the git-* commands in path.
9683
9684 Makefile.am | 2 +-
9685 new-version.sh | 10 +++++-----
9686 2 files changed, 6 insertions(+), 6 deletions(-)
9687
9688 commit de69ee14d3ed094cd2bc4df603a03675c28d1b5b
9689 Author: Behdad Esfahbod <behdad (a] behdad.org>
9690 Date: Thu Mar 12 12:31:57 2009 -0400
9691
9692 [fcxml.c] Embed a static 64-byte attr buffer in FcPStack
9693
9694 Reduces number of mallocs called from FcConfigSaveAttr in my
9695 small test
9696 from 160 down to 6.
9697
9698 src/fcstr.c | 4 ++--
9699 src/fcxml.c | 23 +++++++++++++++--------
9700 2 files changed, 17 insertions(+), 10 deletions(-)
9701
9702 commit 39861b7d9c69e71b9a8fb0d0d04279520cb30f04
9703 Author: Behdad Esfahbod <behdad (a] behdad.org>
9704 Date: Thu Mar 12 12:22:37 2009 -0400
9705
9706 [fcxml] Embed 64 static FcVStack objects in FcConfigParse
9707
9708 This reduces the number of mallocs called from FcVStackPush from
9709 over 800 down to zero.
9710
9711 src/fcxml.c | 218
9712 +++++++++++++++++++++++++++++-------------------------------
9713 1 file changed, 105 insertions(+), 113 deletions(-)
9714
9715 commit 1d7b47da9da574a8adf39b0b5d11aab3d3cf4a37
9716 Author: Behdad Esfahbod <behdad (a] behdad.org>
9717 Date: Thu Mar 12 11:58:04 2009 -0400
9718
9719 [fcxml] Embed 8 static FcPStack objects in FcConfigParse
9720
9721 This reduces the number of mallocs called from FcPStackPush from
9722 over 900 down to zero.
9723
9724 src/fcxml.c | 28 ++++++++++++++++++++++------
9725 1 file changed, 22 insertions(+), 6 deletions(-)
9726
9727 commit 532d8a1dbc2baebc2603d091952a640b954b6f71
9728 Author: Behdad Esfahbod <behdad (a] behdad.org>
9729 Date: Thu Mar 12 09:27:20 2009 -0400
9730
9731 [fcxml] Don't allocate attr array if there are no attributes
9732
9733 Reduces number of mallocs from FcConfigSaveAttr() in my small test
9734 from over 900 down to 157.
9735
9736 src/fcxml.c | 19 ++++++-------------
9737 1 file changed, 6 insertions(+), 13 deletions(-)
9738
9739 commit 3ed70071cdc8a03229c009f5565c23948264a5e0
9740 Author: Behdad Esfahbod <behdad (a] behdad.org>
9741 Date: Wed Mar 11 14:07:15 2009 -0400
9742
9743 [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon
9744
9745 We can simply NUL-terminate the buffer and use it. Reduces number of
9746 mallocs called from FcStrBufDone in my small test from 631 down to 66.
9747
9748 src/fcint.h | 3 +++
9749 src/fcstr.c | 13 +++++++++++++
9750 src/fcxml.c | 28 ++++++++++++++--------------
9751 3 files changed, 30 insertions(+), 14 deletions(-)
9752
9753 commit 7d35c11b3304659d8be43913c9b125f2b5b38516
9754 Author: Behdad Esfahbod <behdad (a] behdad.org>
9755 Date: Wed Mar 11 13:56:09 2009 -0400
9756
9757 [fcstr.c] Embed a static 64-byte buffer in FcStrBuf
9758
9759 Reduces number of mallocs called from FcStrBufChar in my small test
9760 from 900 down to 6.
9761
9762 src/fcint.h | 1 +
9763 src/fcstr.c | 11 +++++++++--
9764 2 files changed, 10 insertions(+), 2 deletions(-)
9765
9766 commit 916640ce40b995d1d97244975139ec0c030483e4
9767 Author: Behdad Esfahbod <behdad (a] behdad.org>
9768 Date: Tue Mar 10 02:15:37 2009 -0400
9769
9770 Fix Makefile's to not create target file in case of failure
9771
9772 fc-arch/Makefile.am | 3 ++-
9773 fc-lang/Makefile.am | 3 ++-
9774 2 files changed, 4 insertions(+), 2 deletions(-)
9775
9776 commit 26ce979e825d661be046b1440563115ddc5ea4ab
9777 Author: Behdad Esfahbod <behdad (a] behdad.org>
9778 Date: Tue Mar 10 02:14:15 2009 -0400
9779
9780 Fix Fanti (fat) orth file (#20390)
9781
9782 fc-lang/fat.orth | 2 +-
9783 1 file changed, 1 insertion(+), 1 deletion(-)
9784
9785 commit 49111c11fb5dca2af06004cc2ae443517f6c9557
9786 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9787 Date: Mon Mar 2 22:48:37 2009 -0800
9788
9789 Add Sundanese (su) orthography (bug #20440)
9790
9791 fc-lang/su.orth | 33 +++++++++++++++++++++++++++++++++
9792 1 file changed, 33 insertions(+)
9793
9794 commit 0eaed16d34687bddc831d1ab3c50406c7c56792d
9795 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9796 Date: Mon Mar 2 20:53:26 2009 -0800
9797
9798 Add Kanuri (kr) orthography (bug #20438)
9799
9800 fc-lang/kr.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
9801 1 file changed, 43 insertions(+)
9802
9803 commit fe4838588b0b9eb84f66bd4ad70ee12013e0b49a
9804 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9805 Date: Mon Mar 2 02:21:17 2009 -0800
9806
9807 Add Nauru (na) orthography (bug #20418)
9808
9809 fc-lang/na.orth | 40 ++++++++++++++++++++++++++++++++++++++++
9810 1 file changed, 40 insertions(+)
9811
9812 commit 9141b4bbe9a100200b09597f02521cd6e30d0f06
9813 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9814 Date: Sun Mar 1 03:53:11 2009 -0800
9815
9816 Add Javanese (jv) orthography (bug #20403)
9817
9818 fc-lang/jv.orth | 36 ++++++++++++++++++++++++++++++++++++
9819 1 file changed, 36 insertions(+)
9820
9821 commit dc6daae9494e30d8c2d9657bab04d8f88751f751
9822 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9823 Date: Sun Mar 1 03:50:46 2009 -0800
9824
9825 Add Sichuan Yi (ii) orthography (bug #20402)
9826
9827 fc-lang/ii.orth | 34 ++++++++++++++++++++++++++++++++++
9828 1 file changed, 34 insertions(+)
9829
9830 commit 43517045f885c0e463c8a784c65f0b783658fc9b
9831 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9832 Date: Sun Mar 1 03:46:48 2009 -0800
9833
9834 Add Shona (sn) orthography (bug #20394)
9835
9836 fc-lang/sn.orth | 35 +++++++++++++++++++++++++++++++++++
9837 1 file changed, 35 insertions(+)
9838
9839 commit 42a8008df14c7dcdd85ab7d3ce12b4191b807f27
9840 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9841 Date: Sun Mar 1 03:30:58 2009 -0800
9842
9843 Add orthographies for Oshiwambo languages (bug #20401)
9844
9845 The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi
9846 (kwm).
9847
9848 fc-lang/kj.orth | 34 ++++++++++++++++++++++++++++++++++
9849 fc-lang/kwm.orth | 29 +++++++++++++++++++++++++++++
9850 fc-lang/ng.orth | 29 +++++++++++++++++++++++++++++
9851 3 files changed, 92 insertions(+)
9852
9853 commit f0b546372967434418aa6cfe6f2d709795fdff24
9854 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9855 Date: Sun Mar 1 02:33:54 2009 -0800
9856
9857 Add Zhuang (za) orthography (bug #20399)
9858
9859 fc-lang/za.orth | 39 +++++++++++++++++++++++++++++++++++++++
9860 1 file changed, 39 insertions(+)
9861
9862 commit 7886b147834decbcab6f556b1c43cc003e2bf893
9863 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9864 Date: Sun Mar 1 02:12:38 2009 -0800
9865
9866 Add Rundi (rn) orthography (bug #20398)
9867
9868 fc-lang/rn.orth | 32 ++++++++++++++++++++++++++++++++
9869 1 file changed, 32 insertions(+)
9870
9871 commit 10a85249d9e79ae474c996d3e4f14d0ea8aa50b8
9872 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9873 Date: Sat Feb 28 19:43:02 2009 -0800
9874
9875 Add Navajo (nv) orthography (bug #20395)
9876
9877 fc-lang/nv.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
9878 1 file changed, 48 insertions(+)
9879
9880 commit bf20886085a18227702f67b70dd7ef5f0e919469
9881 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9882 Date: Sat Feb 28 18:25:20 2009 -0800
9883
9884 Add Tahitian (ty) orthography (bug #20391)
9885
9886 fc-lang/ty.orth | 41 +++++++++++++++++++++++++++++++++++++++++
9887 1 file changed, 41 insertions(+)
9888
9889 commit 0e05d7e5c730a1740d4c289a66f43f11a527c840
9890 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9891 Date: Sat Feb 28 18:01:11 2009 -0800
9892
9893 Add Sango (sg) orthography (bug #20393)
9894
9895 fc-lang/sg.orth | 47 +++++++++++++++++++++++++++++++++++++++++++++++
9896 1 file changed, 47 insertions(+)
9897
9898 commit bdbdc64dd1e0a1727e2486c3320f9598695e4ab4
9899 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9900 Date: Sat Feb 28 17:38:21 2009 -0800
9901
9902 Added Quechua (qu) orthography (bug #20392)
9903
9904 fc-lang/qu.orth | 36 ++++++++++++++++++++++++++++++++++++
9905 1 file changed, 36 insertions(+)
9906
9907 commit 16159d0fae1d8d0d2ba6ac1fc7f845582dec351b
9908 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9909 Date: Sat Feb 28 17:05:11 2009 -0800
9910
9911 Add Akan (ak) and Fanti (fat) orthographies (bug #20390)
9912
9913 fc-lang/ak.orth | 30 ++++++++++++++++++++++++++++++
9914 fc-lang/fat.orth | 30 ++++++++++++++++++++++++++++++
9915 2 files changed, 60 insertions(+)
9916
9917 commit 881a7cd93b3358e371a25bc7ad4818baa3c8968b
9918 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9919 Date: Sat Feb 28 16:29:07 2009 -0800
9920
9921 Add Herero (hz) orthograhy (bug #20387)
9922
9923 fc-lang/hz.orth | 35 +++++++++++++++++++++++++++++++++++
9924 1 file changed, 35 insertions(+)
9925
9926 commit bc701d2a5b7dc687ba25bafc5fea282adad37ecb
9927 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9928 Date: Sat Feb 28 16:03:51 2009 -0800
9929
9930 Add Ewe (ee) orthography (bug #20386)
9931
9932 fc-lang/ee.orth | 77
9933 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9934 1 file changed, 77 insertions(+)
9935
9936 commit 5a83914b733755ff6c710ff398cb5668fdb74a19
9937 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9938 Date: Fri Feb 27 14:41:07 2009 -0800
9939
9940 Update Serbo-Croatian (sh) orthography (bug #20368)
9941
9942 fc-lang/sh.orth | 18 +++++++++++++-----
9943 1 file changed, 13 insertions(+), 5 deletions(-)
9944
9945 commit 505ea8ce37dff9cc35dba6a98de4a31ed1ac5f8c
9946 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9947 Date: Thu Feb 26 23:27:20 2009 -0800
9948
9949 Extend Crimean Tatar (crh) orthography (bug #19891)
9950
9951 fc-lang/crh.orth | 7 ++++---
9952 1 file changed, 4 insertions(+), 3 deletions(-)
9953
9954 commit 4c7da799f3b90fb2f1117f9e9c45fa7fc1bd268c
9955 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9956 Date: Wed Feb 18 21:21:01 2009 -0800
9957
9958 Add Divehi (dv) orthography (bug #20207)
9959
9960 fc-lang/dv.orth | 34 ++++++++++++++++++++++++++++++++++
9961 1 file changed, 34 insertions(+)
9962
9963 commit 5cac0a4fd681087562c84b3d2534cecff6876048
9964 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9965 Date: Wed Feb 18 17:09:51 2009 -0800
9966
9967 Remove digits and symbols from some Indic orthographies (bug #20204)
9968
9969 These orthographies were changed: Gujarati (gu), Kannada (kn), Lao
9970 (lo),
9971 Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
9972
9973 fc-lang/gu.orth | 4 ++--
9974 fc-lang/kn.orth | 4 ++--
9975 fc-lang/lo.orth | 4 ++--
9976 fc-lang/ml.orth | 4 ++--
9977 fc-lang/or.orth | 5 +++--
9978 fc-lang/te.orth | 4 ++--
9979 fc-lang/th.orth | 8 ++++++--
9980 7 files changed, 19 insertions(+), 14 deletions(-)
9981
9982 commit ea628d97706e842cb5555ceb5368fd972c941e0c
9983 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9984 Date: Wed Feb 18 16:44:10 2009 -0800
9985
9986 Tighten Central Khmer (km) orthography (bug #20202)
9987
9988 fc-lang/km.orth | 24 +++++++++++++++++-------
9989 1 file changed, 17 insertions(+), 7 deletions(-)
9990
9991 commit 4a5805d9c6b20b4c8f56f3b8201653e88e3706be
9992 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
9993 Date: Wed Feb 18 16:03:30 2009 -0800
9994
9995 Change Kashmiri (ks) orthography to Arabic script (bug #20200)
9996
9997 fc-lang/ks.orth | 19 ++++++++++++-------
9998 1 file changed, 12 insertions(+), 7 deletions(-)
9999
10000 commit cda57219229025db963d3db0f984974187a409f8
10001 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10002 Date: Tue Feb 17 23:33:07 2009 -0800
10003
10004 Rename Fulah orthography from 'ful' to 'ff' (bug #20177)
10005
10006 fc-lang/ff.orth | 38 ++++++++++++++++++++++++++++++++++++++
10007 fc-lang/ful.orth | 38 --------------------------------------
10008 2 files changed, 38 insertions(+), 38 deletions(-)
10009
10010 commit a32b79c3a5251916597bb871d2cd7698baeb5e58
10011 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10012 Date: Tue Feb 17 22:45:17 2009 -0800
10013
10014 Rename Bambara orthography from 'bam' to 'bm' (bug #20175)
10015
10016 fc-lang/bam.orth | 37 -------------------------------------
10017 fc-lang/bm.orth | 37 +++++++++++++++++++++++++++++++++++++
10018 2 files changed, 37 insertions(+), 37 deletions(-)
10019
10020 commit 74a0a28695a24e02bc623d1b2c1c72054ff03d52
10021 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10022 Date: Tue Feb 17 22:40:50 2009 -0800
10023
10024 Rename Avaric orthography from 'ava' to 'av' (bug #20174)
10025
10026 fc-lang/av.orth | 97
10027 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10028 fc-lang/ava.orth | 97
10029 --------------------------------------------------------
10030 2 files changed, 97 insertions(+), 97 deletions(-)
10031
10032 commit eba32fa3f3024fb94f75cdedaa8d4c17d786a761
10033 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10034 Date: Tue Feb 17 22:09:53 2009 -0800
10035
10036 Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
10037
10038 Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
10039 too, since it was only temporarily used in 1991-1992.
10040
10041 fc-lang/az_az.orth | 41 ++++++++++++++---------------------------
10042 1 file changed, 14 insertions(+), 27 deletions(-)
10043
10044 commit 1c7bacc214f6e6e507f932230ec52744337cdf47
10045 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10046 Date: Tue Feb 17 21:37:45 2009 -0800
10047
10048 Switch Uzbek (uz) orthography to Latin (bug #19851)
10049
10050 fc-lang/uz.orth | 94
10051 ++++++++++-----------------------------------------------
10052 1 file changed, 16 insertions(+), 78 deletions(-)
10053
10054 commit dfd5d0937ce44b4a60b5ee7e2e82650a5e31a456
10055 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10056 Date: Tue Feb 17 20:02:39 2009 -0800
10057
10058 Add Crimean Tatar (crh) orthography (bug #19891)
10059
10060 fc-lang/crh.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10061 1 file changed, 45 insertions(+)
10062
10063 commit 502c46c23d3e36dbfff29484486091f140756535
10064 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10065 Date: Tue Feb 17 19:41:30 2009 -0800
10066
10067 Add Papiamento (pap_aw, pap_an) orthographies (bug #19891)
10068
10069 fc-lang/pap_an.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10070 fc-lang/pap_aw.orth | 31 +++++++++++++++++++++++++++++++
10071 2 files changed, 77 insertions(+)
10072
10073 commit b4cd4cb6cc2cfd6432bfd4a5b2ec9c63cf653f6d
10074 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10075 Date: Tue Feb 17 17:30:15 2009 -0800
10076
10077 Add Blin (byn) orthography (bug #19891)
10078
10079 fc-lang/byn.orth | 27 +++++++++++++++++++++++++++
10080 1 file changed, 27 insertions(+)
10081
10082 commit 4d7412a28b834830d0d1749852115846b3554932
10083 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10084 Date: Tue Feb 17 17:03:54 2009 -0800
10085
10086 Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
10087
10088 Previous Panjabi orthography was in the Gurmukhi script only, while in
10089 Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
10090
10091 fc-lang/pa.orth | 46 ----------------------------------------------
10092 fc-lang/pa_in.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10093 fc-lang/pa_pk.orth | 28 ++++++++++++++++++++++++++++
10094 3 files changed, 74 insertions(+), 46 deletions(-)
10095
10096 commit 7a22c9d3471cd4963c529937df823148ab8e1a7d
10097 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10098 Date: Fri Feb 13 20:04:42 2009 -0800
10099
10100 Add Ottoman Turkish (ota) orthography (bug #20114)
10101
10102 fc-lang/ota.orth | 41 +++++++++++++++++++++++++++++++++++++++++
10103 1 file changed, 41 insertions(+)
10104
10105 commit b5675e4c920dbb146ab76d49b4807693749e8143
10106 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10107 Date: Fri Feb 13 17:14:14 2009 -0800
10108
10109 Remove Euro Sign from all orthographies (bug #19865)
10110
10111 fc-lang/de.orth | 1 -
10112 fc-lang/el.orth | 1 -
10113 fc-lang/en.orth | 1 -
10114 fc-lang/es.orth | 1 -
10115 fc-lang/fi.orth | 1 -
10116 fc-lang/fr.orth | 1 -
10117 fc-lang/it.orth | 1 -
10118 fc-lang/nl.orth | 1 -
10119 fc-lang/pt.orth | 1 -
10120 9 files changed, 9 deletions(-)
10121
10122 commit f6993c880345b45abc0f7e7f0bb14dd0ddae0caa
10123 Author: Behdad Esfahbod <behdad (a] behdad.org>
10124 Date: Mon Mar 2 13:25:37 2009 +0330
10125
10126 [fc-lang] Continue parsing after an "include" (#20179)
10127
10128 fc-lang/fc-lang.c | 29 ++++++++++++++++++-----------
10129 1 file changed, 18 insertions(+), 11 deletions(-)
10130
10131 commit abe0e056d5a93dee80d8e964569563dc4d131a90
10132 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10133 Date: Fri Feb 13 16:47:11 2009 -0800
10134
10135 Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
10136
10137 Removing digits, symbols, and the letters not used in the languages.
10138
10139 fc-lang/as.orth | 37 +++++++++++++++++++++++++++----------
10140 fc-lang/bn.orth | 21 ++++++++++++---------
10141 2 files changed, 39 insertions(+), 19 deletions(-)
10142
10143 commit 40b2904c8984db90cc35eecbec571552c2e4d120
10144 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10145 Date: Fri Feb 13 16:07:14 2009 -0800
10146
10147 Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891)
10148
10149 fc-lang/sid.orth | 27 +++++++++++++++++++++++++++
10150 fc-lang/wal.orth | 27 +++++++++++++++++++++++++++
10151 2 files changed, 54 insertions(+)
10152
10153 commit d333969e0c809b3175193c7dda26703287d57fd4
10154 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10155 Date: Fri Feb 13 15:52:23 2009 -0800
10156
10157 Add Sardinian (sc) orthography (bug #19891)
10158
10159 fc-lang/sc.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10160 1 file changed, 42 insertions(+)
10161
10162 commit 1ae2e9b479818835ba3ddddb3c613cdb5acf46d4
10163 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10164 Date: Fri Feb 13 13:31:10 2009 -0800
10165
10166 Add Limburgan (li) orthography (bug #19891)
10167
10168 fc-lang/li.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
10169 1 file changed, 43 insertions(+)
10170
10171 commit d8a4ee921a3bf0e78dffcea8f27d457cc1bc378e
10172 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10173 Date: Wed Feb 11 01:59:56 2009 -0800
10174
10175 Ad Ganda (lg) orthography (bug #19891)
10176
10177 fc-lang/lg.orth | 33 +++++++++++++++++++++++++++++++++
10178 1 file changed, 33 insertions(+)
10179
10180 commit f4159adaa88d55118fe1c2c62b05600d0a8fbc0a
10181 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10182 Date: Wed Feb 11 01:44:45 2009 -0800
10183
10184 Add Haitian Creole (ht) orthography (bug #19891)
10185
10186 fc-lang/ht.orth | 35 +++++++++++++++++++++++++++++++++++
10187 1 file changed, 35 insertions(+)
10188
10189 commit 190b4b5b2bd9a4822660b134639a759a5949c862
10190 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10191 Date: Wed Feb 11 01:11:30 2009 -0800
10192
10193 Add Aragonese (an) orthography (bug #19891)
10194
10195 fc-lang/an.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10196 1 file changed, 45 insertions(+)
10197
10198 commit 3541f01828be06e2a414fa5bcd9543dbb2c9e0fd
10199 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10200 Date: Wed Feb 11 00:34:10 2009 -0800
10201
10202 Add Kurdish in Turkey (ku_tr) orthography (bug #19891)
10203
10204 fc-lang/ku_tr.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10205 1 file changed, 42 insertions(+)
10206
10207 commit 3792f0199065cdf808d723eacf3fa86910453f70
10208 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10209 Date: Wed Feb 11 00:22:53 2009 -0800
10210
10211 Use newly added Cyrillic letters for Kurdish (bug #20049)
10212
10213 fc-lang/ku_am.orth | 5 +----
10214 1 file changed, 1 insertion(+), 4 deletions(-)
10215
10216 commit 0d8b15f00f11a5150d842a3bd10e8dd05413fb9c
10217 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10218 Date: Wed Feb 11 00:05:16 2009 -0800
10219
10220 Add Chhattisgarhi (hne) orthography (bug #19891)
10221
10222 fc-lang/hne.orth | 28 ++++++++++++++++++++++++++++
10223 1 file changed, 28 insertions(+)
10224
10225 commit 04ac14fc14131a66f0c391d8bb3894a01e556a05
10226 Author: Behdad Esfahbod <behdad (a] behdad.org>
10227 Date: Fri Feb 13 17:18:11 2009 -0800
10228
10229 [fcformat] Add list of undocumented language features
10230
10231 src/fcformat.c | 35 +++++++++++++++++++++++++++++++++++
10232 1 file changed, 35 insertions(+)
10233
10234 commit 384542fa915b27285ec22d899c4aa19be8c275f1
10235 Author: Behdad Esfahbod <behdad (a] behdad.org>
10236 Date: Fri Feb 13 16:41:37 2009 -0800
10237
10238 [fcformat] Add a 'pkgkit' builtin that prints tags for font packages
10239
10240 For DejaVu Sans Condensed it generates:
10241
10242 font(dejavusans)
10243 font(dejavusanscondensed)
10244 font(:lang=aa)
10245 font(:lang=ab)
10246 ...
10247 font(:lang=yo)
10248 font(:lang=zu)
10249
10250 src/fcformat.c | 2 ++
10251 1 file changed, 2 insertions(+)
10252
10253 commit 9d58d01c5c061c1fcfb3cca3a3a4622f9bbec727
10254 Author: Behdad Esfahbod <behdad (a] behdad.org>
10255 Date: Fri Feb 13 16:33:58 2009 -0800
10256
10257 [fcformat] Enumerate langsets like we do arrays of values
10258
10259 If one asks for a format like '%{[]elt{expr}}' and the first value
10260 for elt is a langset, we enumerate the langset languages in expr.
10261
10262 src/fcformat.c | 59
10263 ++++++++++++++++++++++++++++++++++++++++++++++------------
10264 1 file changed, 47 insertions(+), 12 deletions(-)
10265
10266 commit d62b85af21777582ad720efd9c319fde97b67d82
10267 Author: Behdad Esfahbod <behdad (a] behdad.org>
10268 Date: Fri Feb 13 16:30:43 2009 -0800
10269
10270 [fclang] Implement FcLangSetGetLangs() (#18846)
10271
10272 doc/fclangset.fncs | 8 ++++++++
10273 fontconfig/fontconfig.h | 3 +++
10274 src/fclang.c | 32 ++++++++++++++++++++++++++++++++
10275 3 files changed, 43 insertions(+)
10276
10277 commit cdfb76585e7afbe739d00ed83a029ce1f909142f
10278 Author: Behdad Esfahbod <behdad (a] behdad.org>
10279 Date: Thu Feb 12 21:48:22 2009 -0600
10280
10281 [fcformat] Implement array enumeration
10282
10283 The format '%{[]family,familylang{expr}}' expands expr once for
10284 the first
10285 value of family and familylang, then for the second, etc, until
10286 both lists
10287 are exhausted.
10288
10289 src/fcformat.c | 90
10290 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
10291 1 file changed, 85 insertions(+), 5 deletions(-)
10292
10293 commit 0673ef3881d24820e627b9a8cd3a4b3e3889c545
10294 Author: Behdad Esfahbod <behdad (a] behdad.org>
10295 Date: Wed Feb 11 23:55:11 2009 -0500
10296
10297 [fcformat] Support 'default value' for simple tags
10298
10299 The format '%{family:-XXX} prints XXX if the element family
10300 is not defined.
10301 Also works for things like '%{family[1]:-XXX}'.
10302
10303 src/fcformat.c | 30 +++++++++++++++++++++++++-----
10304 1 file changed, 25 insertions(+), 5 deletions(-)
10305
10306 commit 9c83a8376f7db19421fb42d311fba81b398c67b0
10307 Author: Behdad Esfahbod <behdad (a] behdad.org>
10308 Date: Wed Feb 11 23:44:36 2009 -0500
10309
10310 [fcformat] Support indexing simple tags
10311
10312 The format '%{family[0]}' will only output the first value for
10313 element family.
10314
10315 src/fcformat.c | 43 +++++++++++++++++++++++++++++++++++++++----
10316 src/fcint.h | 5 +++++
10317 src/fcname.c | 2 +-
10318 3 files changed, 45 insertions(+), 5 deletions(-)
10319
10320 commit d04a750764d89a7048f49d655fb7e4aabbcd10b3
10321 Author: Behdad Esfahbod <behdad (a] behdad.org>
10322 Date: Tue Feb 10 20:56:39 2009 -0500
10323
10324 [fcformat] Add support for builtin formats
10325
10326 The '%{=unparse}' format expands to the FcNameUnparse() result on the
10327 pattern. Need to add '%{=verbose}' for FcPatternPrint() output but
10328 need to change that function to output to a string first.
10329
10330 Also added the '%{=fclist}' and '%{=fcmatch}' which format like the
10331 default format of fc-list and fc-match respectively.
10332
10333 src/fcformat.c | 137
10334 +++++++++++++++++++++++++++++++++++++++------------------
10335 1 file changed, 95 insertions(+), 42 deletions(-)
10336
10337 commit 85c7fb67ce9f77574f71de7d9b69867bb974cd48
10338 Author: Behdad Esfahbod <behdad (a] behdad.org>
10339 Date: Tue Feb 10 18:57:34 2009 -0500
10340
10341 [fcformat] Refactor code to avoid malloc
10342
10343 src/fcformat.c | 246
10344 +++++++++++++++++++++++++++++++++------------------------
10345 1 file changed, 144 insertions(+), 102 deletions(-)
10346
10347 commit d4f7a4c6af5420afbbcf2217f9fe396623671294
10348 Author: Behdad Esfahbod <behdad (a] behdad.org>
10349 Date: Tue Feb 10 06:22:55 2009 -0500
10350
10351 [fcformat] Start adding builtins
10352
10353 src/fcformat.c | 27 ++++++++++++++++++++++++++-
10354 1 file changed, 26 insertions(+), 1 deletion(-)
10355
10356 commit c8f5933d13efa6705854d8f89b22d40cf720e68d
10357 Author: Behdad Esfahbod <behdad (a] behdad.org>
10358 Date: Tue Feb 10 05:57:10 2009 -0500
10359
10360 [fcformat] Implement 'delete', 'escape', and 'translate' filter
10361 functions
10362
10363 The format '%{family|delete( )}' expands to family values with
10364 space removed.
10365 The format '%{family|translate( ,-)}' expands to family values
10366 with space
10367 replaced by dash. Multiple chars are supported, like tr(1).
10368 The format '%{family|escape(\\ )}' expands to family values with space
10369 escaped using backslash.
10370
10371 src/fcformat.c | 219
10372 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
10373 1 file changed, 194 insertions(+), 25 deletions(-)
10374
10375 commit b6a23028beb3b99022599344ebd8511c12dc7fd0
10376 Author: Behdad Esfahbod <behdad (a] behdad.org>
10377 Date: Tue Feb 10 05:05:53 2009 -0500
10378
10379 [fcformat] Add value-count syntax
10380
10381 The format '%{#family}' expands to the number of values for the
10382 element
10383 'family', or '0' if no such element exists in the pattern.
10384
10385 src/fcformat.c | 116
10386 +++++++++++++++++++++++++++++++++++++--------------------
10387 1 file changed, 75 insertions(+), 41 deletions(-)
10388
10389 commit dccbbe83eff54097c55fdc560810cdc56b679a60
10390 Author: Behdad Esfahbod <behdad (a] behdad.org>
10391 Date: Tue Feb 10 04:47:24 2009 -0500
10392
10393 [FcStrBuf] better handle malloc failure
10394
10395 If buffer has failed allocation, return NULL when done.
10396
10397 src/fcstr.c | 8 +++++++-
10398 1 file changed, 7 insertions(+), 1 deletion(-)
10399
10400 commit ced38254b49ab616df79930bbb798a93e5ce51fa
10401 Author: Behdad Esfahbod <behdad (a] behdad.org>
10402 Date: Tue Feb 10 04:44:54 2009 -0500
10403
10404 [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters
10405
10406 src/fcformat.c | 87
10407 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
10408 1 file changed, 76 insertions(+), 11 deletions(-)
10409
10410 commit 2017a5eb79a0774cc5bace8c76304e1a9ef157b9
10411 Author: Behdad Esfahbod <behdad (a] behdad.org>
10412 Date: Tue Feb 10 03:38:22 2009 -0500
10413
10414 [fcformat] Add simple converters
10415
10416 The format '%{family|downcase}' for example prints the lowercase of
10417 the family element. Three converters are defined right now:
10418 'downcase', 'basename', and 'dirname'.
10419
10420 src/fcformat.c | 224
10421 +++++++++++++++++++++++++++++++++------------------------
10422 1 file changed, 131 insertions(+), 93 deletions(-)
10423
10424 commit 7717b25ffdd9507b0d73ef60b70b692f7286c0a2
10425 Author: Behdad Esfahbod <behdad (a] behdad.org>
10426 Date: Tue Feb 10 00:15:08 2009 -0500
10427
10428 [fcformat] Add conditionals
10429
10430 The conditional '%{?elt1,elt2,!elt3{expr1}{expr2}}' will evaluate
10431 expr1 if elt1 and elt2 exist in pattern and elt3 doesn't exist, and
10432 expr2 otherwise. The '{expr2}' part is optional.
10433
10434 src/fcformat.c | 158
10435 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
10436 1 file changed, 147 insertions(+), 11 deletions(-)
10437
10438 commit 8c31a2434d5dfa475ef710ad52c992111caac424
10439 Author: Behdad Esfahbod <behdad (a] behdad.org>
10440 Date: Mon Feb 9 23:08:08 2009 -0500
10441
10442 [fcformat] Add element filtering and deletion
10443
10444 The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
10445 with a pattern only having the listed elements from the surrounding
10446 pattern.
10447
10448 The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
10449 with a the surrounding pattern sans the listed elements.
10450
10451 doc/fcpattern.fncs | 2 +-
10452 fc-list/fc-list.c | 7 +-
10453 fc-match/fc-match.c | 6 +-
10454 fc-query/fc-query.c | 7 +-
10455 fc-scan/fc-scan.c | 7 +-
10456 src/fcformat.c | 214
10457 +++++++++++++++++++++++++++++++++++++++-------------
10458 6 files changed, 183 insertions(+), 60 deletions(-)
10459
10460 commit d6506ff6eeb4a4cb0bfe827174e474c7b91ff045
10461 Author: Behdad Esfahbod <behdad (a] behdad.org>
10462 Date: Mon Feb 9 20:49:45 2009 -0500
10463
10464 [fcformat] Add support for subexpressions
10465
10466 The syntax is '{{expr}}'. Can be used for aligning/justifying
10467 an entire
10468 subexpr for example.
10469
10470 src/fcformat.c | 149
10471 +++++++++++++++++++++++++++++++++++++++++++++++----------
10472 1 file changed, 124 insertions(+), 25 deletions(-)
10473
10474 commit 27b3e2dddf6a89c66e8d79f4a28b1a0653e8e100
10475 Author: Behdad Esfahbod <behdad (a] behdad.org>
10476 Date: Mon Feb 9 19:13:07 2009 -0500
10477
10478 [fcformat] Refactor and restructure code for upcoming changes
10479
10480 Also makes it thread-safe.
10481
10482 src/fcformat.c | 165
10483 +++++++++++++++++++++++++++++++++------------------------
10484 1 file changed, 96 insertions(+), 69 deletions(-)
10485
10486 commit c493c3b770ab12ab1c61a4fb10419c490d2b5ba6
10487 Author: Behdad Esfahbod <behdad (a] behdad.org>
10488 Date: Mon Feb 9 18:18:59 2009 -0500
10489
10490 [fcformat] Add support for width modifiers
10491
10492 One can do '%30{family}' for example. Or '%-30{family}' for the
10493 left-aligned version.
10494
10495 doc/fcpattern.fncs | 6 ++++--
10496 src/fcformat.c | 46 +++++++++++++++++++++++++++++++++++++++++++---
10497 2 files changed, 47 insertions(+), 5 deletions(-)
10498
10499 commit 967267556c762d2746f819eca85f3c59fbb95875
10500 Author: Behdad Esfahbod <behdad (a] behdad.org>
10501 Date: Thu Feb 5 23:37:16 2009 -0500
10502
10503 Further update Sinhala orthography (#19288)
10504
10505 fc-lang/si.orth | 7 +++++--
10506 1 file changed, 5 insertions(+), 2 deletions(-)
10507
10508 commit b697fa2523a6d3fe091e14710d14720a9e051bf1
10509 Author: Behdad Esfahbod <behdad (a] behdad.org>
10510 Date: Thu Feb 5 02:46:16 2009 -0500
10511
10512 [cache] After writing cache to file, update the internal copy to
10513 reflect this
10514
10515 Only do it for small caches though. For large cache we'd better
10516 off loading
10517 the cache file again, mmap()ing it.
10518
10519 Based on patch from Diego Santa Cruz.
10520
10521 src/fccache.c | 16 ++++++++++++++++
10522 1 file changed, 16 insertions(+)
10523
10524 commit ecce22d40cfbc50bbe19891035c06bbbeef5232f
10525 Author: Behdad Esfahbod <behdad (a] behdad.org>
10526 Date: Wed Feb 4 15:58:36 2009 -0500
10527
10528 Update Sinhala orthography (#19288)
10529
10530 Patch from Harshula Jayasuriya.
10531
10532 fc-lang/si.orth | 45 ++++++++++++++++++++++++++++++++++-----------
10533 1 file changed, 34 insertions(+), 11 deletions(-)
10534
10535 commit 6bb5d72fe788f897e30ab39ac7585c624282303f
10536 Author: Behdad Esfahbod <behdad (a] behdad.org>
10537 Date: Tue Feb 3 21:06:15 2009 -0500
10538
10539 [fccache] Make sure the cache is current when reusing from open caches
10540
10541 Reported by Diego Santa Cruz.
10542
10543 src/fccache.c | 8 +++++++-
10544 1 file changed, 7 insertions(+), 1 deletion(-)
10545
10546 commit f9feb587faa5a3df0f03e5ba945d228b8b49ec51
10547 Author: Behdad Esfahbod <behdad (a] behdad.org>
10548 Date: Tue Feb 3 20:50:29 2009 -0500
10549
10550 [win32] Do not remove leading '\\' such that network paths work
10551
10552 Raised by Diego Santa Cruz.
10553
10554 src/fcstr.c | 8 +++++++-
10555 1 file changed, 7 insertions(+), 1 deletion(-)
10556
10557 commit 1cdf7efb224867c41b2dea48884d87c5fb67bdaf
10558 Author: Behdad Esfahbod <behdad (a] behdad.org>
10559 Date: Tue Feb 3 20:35:10 2009 -0500
10560
10561 [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to
10562 binary location
10563
10564 Proposed by Diego Santa Cruz.
10565
10566 src/fcxml.c | 21 +++++++++++++++++++++
10567 1 file changed, 21 insertions(+)
10568
10569 commit e62058abb9cf04b3f2270a45f3c0760287f12033
10570 Author: Behdad Esfahbod <behdad (a] behdad.org>
10571 Date: Tue Feb 3 20:31:30 2009 -0500
10572
10573 [win32] Fix usage of GetFullPathName()
10574
10575 Diego Santa Cruz pointed out that we are using that API wrongly.
10576 The forth argument is a pointer to a pointer. Turns out we don't
10577 need that arugment and it accepts NULL, so just pass that.
10578
10579 src/fcstr.c | 4 +---
10580 1 file changed, 1 insertion(+), 3 deletions(-)
10581
10582 commit c4d557ab90c7ef6eccb998550190ccccde80670d
10583 Author: Behdad Esfahbod <behdad (a] behdad.org>
10584 Date: Tue Feb 3 17:15:52 2009 -0500
10585
10586 Add ICONV_LIBS to fontconfig.pc.in (#19606)
10587
10588 fontconfig.pc.in | 2 +-
10589 1 file changed, 1 insertion(+), 1 deletion(-)
10590
10591 commit 10609af4aa4030a15c19573198462fa002d2ef13
10592 Author: Mike FABIAN <mfabian (a] suse.de>
10593 Date: Tue Feb 3 16:57:01 2009 -0500
10594
10595 [conf] Disable hinting when emboldening (#19904)
10596
10597 Hinting will be done before Embolden in freetype2,
10598 but in such case, Embolden will get wrong result
10599 on some glyph contours after applying hinting.
10600 Actually, hinting should be done after embolden, but we can't
10601 fix it in current freetype2. So as a workaround, just turn off
10602 hinting if we want to do embolden.
10603
10604 conf.d/90-synthetic.conf | 11 +++++++++++
10605 1 file changed, 11 insertions(+)
10606
10607 commit fe00689cddb42df141d891c2cd5b4a8ea3a42816
10608 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10609 Date: Mon Feb 2 00:27:58 2009 -0800
10610
10611 Remove punctuation symbols from Asturian orthography (bug #19893)
10612
10613 Also fix the URL for orthography.
10614
10615 fc-lang/ast.orth | 12 ++++--------
10616 1 file changed, 4 insertions(+), 8 deletions(-)
10617
10618 commit a4f651241e2db62bd058e773b4e5931d205af0f6
10619 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10620 Date: Sun Feb 1 23:52:10 2009 -0800
10621
10622 Rename Igbo from "ibo" to "ig" (bug #19892)
10623
10624 fc-lang/ibo.orth | 35 -----------------------------------
10625 fc-lang/ig.orth | 35 +++++++++++++++++++++++++++++++++++
10626 2 files changed, 35 insertions(+), 35 deletions(-)
10627
10628 commit ff71a83c207891323b487d9cbec0658e16ca11c3
10629 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10630 Date: Sun Feb 1 22:14:53 2009 -0800
10631
10632 Renamed az to az_az (bug #19889)
10633
10634 fc-lang/az.orth | 66
10635 ------------------------------------------------------
10636 fc-lang/az_az.orth | 66
10637 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10638 2 files changed, 66 insertions(+), 66 deletions(-)
10639
10640 commit e53956ee5e6340c5c8a78bf65e9c9df0757af439
10641 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10642 Date: Sun Feb 1 20:46:23 2009 -0800
10643
10644 Add Berber orthographies in Latin and Tifinagh scripts (bug #19881)
10645
10646 fc-lang/ber_dz.orth | 27 +++++++++++++++++++++++++++
10647 fc-lang/ber_ma.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10648 fc-lang/kab.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10649 3 files changed, 115 insertions(+)
10650
10651 commit 3765a7483e1d313c6d0ced8a20cd5a258165f8e0
10652 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10653 Date: Sun Feb 1 20:42:54 2009 -0800
10654
10655 Add Upper Sorbian (hsb) orthography (bug #19870)
10656
10657 fc-lang/hsb.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10658 1 file changed, 42 insertions(+)
10659
10660 commit 9f54d9db2912287358c1c01771a1bc8263e9539a
10661 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10662 Date: Sun Feb 1 20:41:14 2009 -0800
10663
10664 Add Kinyarwanda (rw) orthography (bug #19868)
10665
10666 fc-lang/rw.orth | 31 +++++++++++++++++++++++++++++++
10667 1 file changed, 31 insertions(+)
10668
10669 commit 3889de9e3c0a0b6aacd0558ce41953d9aa35878b
10670 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10671 Date: Sun Feb 1 20:39:03 2009 -0800
10672
10673 Add Malay (ms) orthography (bug #19867)
10674
10675 fc-lang/ms.orth | 32 ++++++++++++++++++++++++++++++++
10676 1 file changed, 32 insertions(+)
10677
10678 commit 0896d14ab7fe5a7233102f5ff7c59199f893c734
10679 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10680 Date: Sun Feb 1 20:36:55 2009 -0800
10681
10682 Add Kashubian (csb) orth file (bug #19866)
10683
10684 fc-lang/csb.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10685 1 file changed, 46 insertions(+)
10686
10687 commit a32870457eb8f35a19193bc3e9e66db9948186fb
10688 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10689 Date: Sun Feb 1 20:29:12 2009 -0800
10690
10691 Rename "ku" to "ku_am", add "ku_iq" (bug #19853).
10692
10693 For Iraq, we are assuming its the same Arabic orthography used
10694 in Iran.
10695
10696 According to Ethnologue, Kurdish is written in Cyrillic in Armenia:
10697 http://www.ethnologue.com/show_language.asp?code=kmr
10698
10699 Turkey and Syria need more research.
10700
10701 fc-lang/ku.orth | 94
10702 ------------------------------------------------------
10703 fc-lang/ku_am.orth | 94
10704 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10705 fc-lang/ku_iq.orth | 27 ++++++++++++++++
10706 3 files changed, 121 insertions(+), 94 deletions(-)
10707
10708 commit 2199c6e321c92cf42711180b483e3f1b0091d980
10709 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10710 Date: Sun Feb 1 20:21:45 2009 -0800
10711
10712 Rename Venda from "ven" to "ve" (bug #19852)
10713
10714 Since ISO 639-1 code exists, we should use it.
10715
10716 fc-lang/ve.orth | 34 ++++++++++++++++++++++++++++++++++
10717 fc-lang/ven.orth | 34 ----------------------------------
10718 2 files changed, 34 insertions(+), 34 deletions(-)
10719
10720 commit d7dd87649c07b7b73cf4ecfe7273cb0fcedc5be0
10721 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10722 Date: Sun Feb 1 20:00:15 2009 -0800
10723
10724 Change Turkmen orth from Cyrillic to Latin (bug #19849)
10725
10726 fc-lang/tk.orth | 114
10727 +++++++++++++-------------------------------------------
10728 1 file changed, 26 insertions(+), 88 deletions(-)
10729
10730 commit b25a42963d70f9ead6bc026f57ae2433b4ac5e85
10731 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10732 Date: Sun Feb 1 19:35:37 2009 -0800
10733
10734 Fix doubly encoded UTF-8 in comments (bug #19848)
10735
10736 fc-lang/nb.orth | 2 +-
10737 1 file changed, 1 insertion(+), 1 deletion(-)
10738
10739 commit f3c214a1cd799dc1eb965ced8107f52cc9dd065e
10740 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10741 Date: Sun Feb 1 19:29:21 2009 -0800
10742
10743 Split Mongolian orth to Mongolia and China (bug #19847)
10744
10745 The orth file for Mongolia uses Cyrillic, while that of
10746 China uses the classical Mongolian script.
10747
10748 fc-lang/mn.orth | 37 -------------------------------------
10749 fc-lang/mn_cn.orth | 37 +++++++++++++++++++++++++++++++++++++
10750 fc-lang/mn_mn.orth | 35 +++++++++++++++++++++++++++++++++++
10751 3 files changed, 72 insertions(+), 37 deletions(-)
10752
10753 commit 0d5f9a2592634e6f9c74f48bbad9f6b443d1b574
10754 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10755 Date: Sun Feb 1 18:55:31 2009 -0800
10756
10757 Add Filipino orth, alias Tagalog to Filipino (bug #19846)
10758
10759 The previous Tagalog orthography used the Tagalog script, which is
10760 not in
10761 modern use.
10762
10763 fc-lang/fil.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10764 fc-lang/tl.orth | 23 ++++++++---------------
10765 2 files changed, 53 insertions(+), 15 deletions(-)
10766
10767 commit 2bf7d799bf8c9e116f08864f4f62575a6a25b380
10768 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10769 Date: Sun Feb 1 18:52:41 2009 -0800
10770
10771 Remove Sinhala characters not in modern use (bug #19288)
10772
10773 fc-lang/si.orth | 30 ++++++++++++++++++++----------
10774 1 file changed, 20 insertions(+), 10 deletions(-)
10775
10776 commit 2f3b07fe80415873ef3e0e0a7e753a55e766986b
10777 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
10778 Date: Sun Feb 1 18:32:21 2009 -0800
10779
10780 Correct Sindhi orthography to use Arabic script (bug #17140)
10781
10782 The previous version used the Devanagari script. But in both
10783 Pakistan and
10784 India, Sindhi is generally written in Arabic. The Devanagari data
10785 could
10786 prove to be useful, if we decide on how we should name such files (see
10787 bug #17208 and bug #19869).
10788
10789 fc-lang/sd.orth | 48 +++++++++++++++++++++++++++++++++++++++---------
10790 1 file changed, 39 insertions(+), 9 deletions(-)
10791
10792 commit 574805478c19cdb487aea96922ff7177dd0844d7
10793 Author: Behdad Esfahbod <behdad (a] behdad.org>
10794 Date: Sat Jan 31 03:38:19 2009 -0500
10795
10796 [fcfreetype] Fix typo in GB2312 encoding name string (#19845)
10797
10798 This was causing failure when opening iconv converter, hence rendering
10799 GB2312-encoded fonts with no other usable encoding unusable.
10800
10801 src/fcfreetype.c | 2 +-
10802 1 file changed, 1 insertion(+), 1 deletion(-)
10803
10804 commit 575ee6cddd391857339f57331d2677fcc868369e
10805 Author: Karl Tomlinson <bugs.freedesktop (a] karlt.net>
10806 Date: Tue Jan 27 03:35:51 2009 -0500
10807
10808 Change FcCharSetMerge API
10809
10810 To only work on writable charsets. Also, return a bool indicating
10811 whether
10812 the merge changed the charset.
10813
10814 Also changes the implementation of FcCharSetMerge and
10815 FcCharSetIsSubset
10816
10817 doc/fccharset.fncs | 16 +++---
10818 fontconfig/fontconfig.h | 4 +-
10819 src/fccharset.c | 129
10820 ++++++++++++++++++++----------------------------
10821 src/fcmatch.c | 64 +++++++++++++-----------
10822 4 files changed, 99 insertions(+), 114 deletions(-)
10823
10824 commit b8860e2faffa8b3f62b3c7aafd2d3b6962566f41
10825 Author: Behdad Esfahbod <behdad (a] behdad.org>
10826 Date: Fri Jan 23 14:17:08 2009 -0500
10827
10828 [fcmatch] Fix crash when no fonts are available.
10829
10830 src/fcmatch.c | 10 ++++++++--
10831 1 file changed, 8 insertions(+), 2 deletions(-)
10832
10833 commit c08216c6f468ce22cb7c0c1959019a7caad3484a
10834 Author: Dan Nicholson <dbn.lists (a] gmail.com>
10835 Date: Mon Jan 19 17:02:55 2009 -0500
10836
10837 Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)
10838
10839 configure replaces a NONE prefix with the default prefix too late.
10840 So we move fonts.conf creation to Makefile, such that prefix is
10841 correctly
10842 expanded. Ugly, but works.
10843
10844 Makefile.am | 13 ++++++++++++-
10845 configure.in | 3 +--
10846 2 files changed, 13 insertions(+), 3 deletions(-)
10847
10848 commit 98d765a53ba33d28283e499ebd1098d27cbe6d02
10849 Author: Behdad Esfahbod <behdad (a] behdad.org>
10850 Date: Thu Jan 15 19:27:53 2009 -0500
10851
10852 Cleanup all manpage.* files
10853
10854 Recent doc2man generates files called manpage.log. This was
10855 breaking build.
10856
10857 doc/Makefile.am | 5 ++---
10858 fc-cache/Makefile.am | 2 +-
10859 fc-cat/Makefile.am | 2 +-
10860 fc-list/Makefile.am | 2 +-
10861 fc-match/Makefile.am | 2 +-
10862 fc-query/Makefile.am | 2 +-
10863 fc-scan/Makefile.am | 2 +-
10864 7 files changed, 8 insertions(+), 9 deletions(-)
10865
10866 commit 41af588f543ca5c0efaeb699992376d89cb35763
10867 Author: Behdad Esfahbod <behdad (a] behdad.org>
10868 Date: Thu Jan 15 19:12:37 2009 -0500
10869
10870 [fc-match] Accept list of elements like fc-list (bug #13017)
10871
10872 Also make --verbose not ignore list of elements and only print those.
10873 Update docs.
10874
10875 fc-list/fc-list.c | 29 ++++++++++++++---------------
10876 fc-list/fc-list.sgml | 12 ++++++------
10877 fc-match/fc-match.c | 48
10878 +++++++++++++++++++++++++++++++++++++-----------
10879 fc-match/fc-match.sgml | 29 ++++++++++++++++++++---------
10880 4 files changed, 77 insertions(+), 41 deletions(-)
10881
10882 commit 263f16ced279b0c09834bb4ca0df87fd0f76dcaf
10883 Author: Behdad Esfahbod <behdad (a] behdad.org>
10884 Date: Thu Jan 15 19:12:27 2009 -0500
10885
10886 Oops, fix FcPatternFilter
10887
10888 src/fcpat.c | 2 +-
10889 1 file changed, 1 insertion(+), 1 deletion(-)
10890
10891 commit 6bffe1a95bfd6609358d38590ad638c688232575
10892 Author: Behdad Esfahbod <behdad (a] behdad.org>
10893 Date: Thu Jan 15 18:39:48 2009 -0500
10894
10895 Add fc-scan too that runs FcFileScan/FcDirScan
10896
10897 This is quite similar to fc-query, but calling FcFileScan/FcDirScan
10898 instead
10899 of FcFreeTypeQuery.
10900
10901 .gitignore | 2 +
10902 Makefile.am | 2 +-
10903 configure.in | 1 +
10904 doc/fcfile.fncs | 18 ++---
10905 fc-cache/fc-cache.sgml | 1 +
10906 fc-cat/fc-cat.sgml | 1 +
10907 fc-list/fc-list.sgml | 7 +-
10908 fc-match/fc-match.sgml | 7 +-
10909 fc-query/fc-query.sgml | 5 +-
10910 fc-scan/Makefile.am | 59 ++++++++++++++++
10911 fc-scan/fc-scan.c | 181
10912 +++++++++++++++++++++++++++++++++++++++++++++++++
10913 fc-scan/fc-scan.sgml | 176
10914 +++++++++++++++++++++++++++++++++++++++++++++++
10915 12 files changed, 442 insertions(+), 18 deletions(-)
10916
10917 commit 4074fd254e5ad707448d3665a034e0fbdf6de033
10918 Author: Behdad Esfahbod <behdad (a] behdad.org>
10919 Date: Thu Jan 15 18:35:09 2009 -0500
10920
10921 Revive FcConfigScan() (bug #17121)
10922
10923 FcConfigScan() with parameters cache=NULL and force=FcTrue can be used
10924 to scan font dirs without any caching side effect.
10925
10926 src/fcdir.c | 155
10927 +++++++++++++++++++++++++++++++++++-------------------------
10928 1 file changed, 90 insertions(+), 65 deletions(-)
10929
10930 commit 46e405cb9ab5870bda1947f3afd80f8f54c7ac75
10931 Author: Behdad Esfahbod <behdad (a] behdad.org>
10932 Date: Thu Jan 15 17:34:26 2009 -0500
10933
10934 Oops. Fix usage output.
10935
10936 fc-query/fc-query.c | 5 ++---
10937 1 file changed, 2 insertions(+), 3 deletions(-)
10938
10939 commit 25a09eb9bf2d993228a3d98d1dd271f55efb2358
10940 Author: Behdad Esfahbod <behdad (a] behdad.org>
10941 Date: Thu Jan 8 03:04:34 2009 -0500
10942
10943 Don't use FcCharSetCopy in FcCharSetMerge
10944
10945 The Copy function is actually a ref, not real copy.
10946
10947 doc/fccharset.fncs | 2 +-
10948 src/fccharset.c | 7 ++++---
10949 2 files changed, 5 insertions(+), 4 deletions(-)
10950
10951 commit d230cf144f84c8a50b932c8b89daa55c1a3620d8
10952 Author: Behdad Esfahbod <behdad (a] behdad.org>
10953 Date: Wed Jan 7 20:15:20 2009 -0500
10954
10955 Make FcCharSetMerge() public
10956
10957 That's needed for apps to be abled to do pruning themselves without
10958 the performance penalty of recreating new charsets all the time.
10959
10960 doc/fccharset.fncs | 13 +++++++++++++
10961 fontconfig/fontconfig.h | 3 +++
10962 src/fcint.h | 3 ---
10963 3 files changed, 16 insertions(+), 3 deletions(-)
10964
10965 commit 3b725d0a318623bba08a9f7c75e4fe71527f5dec
10966 Author: Behdad Esfahbod <behdad (a] behdad.org>
10967 Date: Thu Jan 1 16:29:01 2009 -0500
10968
10969 [doc] Note that fontset returned by FcConfigGetFonts should not
10970 be modified
10971
10972 doc/fcconfig.fncs | 2 +-
10973 1 file changed, 1 insertion(+), 1 deletion(-)
10974
10975 commit 6d764a3f9b89f21b5c2cdf48cbd913b9706d42b2
10976 Author: Behdad Esfahbod <behdad (a] behdad.org>
10977 Date: Wed Dec 31 20:16:40 2008 -0500
10978
10979 [fcmatch] Move FcFontSetMatch() functionality into
10980 FcFontSetMatchInternal()
10981
10982 Except for the final FcFontRenderPrepare(). This way we have more
10983 flexibility to do caching in FcFontMatch() while leaving
10984 FcFontSetMatch()
10985 intact.
10986
10987 src/fcmatch.c | 42 +++++++++++++++++++++++++++++-------------
10988 1 file changed, 29 insertions(+), 13 deletions(-)
10989
10990 commit a5a384c5ffb479e095092c2aaedd406f8785280a
10991 Author: Behdad Esfahbod <behdad (a] behdad.org>
10992 Date: Wed Dec 31 19:44:32 2008 -0500
10993
10994 [fcmatch] When matching, reserve score 0 for when elements don't exist
10995
10996 Previously an index j was added to element score to prefer matches
10997 earlier
10998 in the value list to the later ones. This index started from 0,
10999 meaning
11000 that the score zero could be generated for the first element.
11001 By starting
11002 j from one, scores for when the element exists in both pattern
11003 and font
11004 can never be zero. The score zero is reserved for when the element is
11005 NOT available in both font and pattern. We will use this property
11006 later.
11007
11008 This shouldn't change matching much. The only difference I can
11009 think of
11010 is that if a font family exists both as a bitmap font and a scalable
11011 version, and when requesting it at the size of the bitmap version,
11012 previously the font returned was nondeterministic. Now the scalable
11013 version will always be preferred.
11014
11015 src/fcmatch.c | 2 +-
11016 1 file changed, 1 insertion(+), 1 deletion(-)
11017
11018 commit c7641f2872329197250db6ffe194df3d33ff42b3
11019 Author: Behdad Esfahbod <behdad (a] behdad.org>
11020 Date: Wed Dec 31 19:35:27 2008 -0500
11021
11022 [fcmatch] Use larger multipliers to enforce order
11023
11024 Previously the matcher multiplied comparison results by 100 and added
11025 index value to it. With long lists of families (lots of aliases),
11026 reaching 100 is not that hard. That could result in a non-match early
11027 in the list to be preferred over a match late in the list. Changing
11028 the multiplier from 100 to 1000 should fix that.
11029
11030 To keep things relatively in order, the lang multiplier is changed
11031 from 1000 to 10000.
11032
11033 src/fcmatch.c | 4 ++--
11034 1 file changed, 2 insertions(+), 2 deletions(-)
11035
11036 commit 1b43ccc805f26a78934267d92275cd19b5648e91
11037 Author: Behdad Esfahbod <behdad (a] behdad.org>
11038 Date: Wed Dec 31 18:10:31 2008 -0500
11039
11040 [fcmatch.c] Fix debug formatting
11041
11042 src/fcmatch.c | 1 +
11043 1 file changed, 1 insertion(+)
11044
11045 commit a291cfc710c5989ba3e787ae20911d3176bea307
11046 Author: Behdad Esfahbod <behdad (a] behdad.org>
11047 Date: Wed Dec 31 18:06:07 2008 -0500
11048
11049 Fix comparison of family names to ignore leading space properly
11050
11051 Previously fc-match "xxx,nazli" matched Nazli, but "xxx, nazli"
11052 didn't.
11053 This was because of a bug in FcCompareFamily's short-circuit check
11054 that forgot to ignore spaces.
11055
11056 src/fcmatch.c | 3 ++-
11057 1 file changed, 2 insertions(+), 1 deletion(-)
11058
11059 commit 0c93b91db0cdf7c5e901477c266b45c8baeadd00
11060 Author: Behdad Esfahbod <behdad (a] behdad.org>
11061 Date: Mon Dec 29 20:00:26 2008 -0500
11062
11063 Implement FcPatternFormat and use it in cmdline tools (bug #17107)
11064
11065 Still need to add more features, but the API is there, and used
11066 by cmdline tools with -f or --format.
11067
11068 doc/fcpattern.fncs | 18 ++++++
11069 fc-list/fc-list.c | 38 ++++++++----
11070 fc-list/fc-list.sgml | 22 ++++++-
11071 fc-match/fc-match.c | 31 +++++++---
11072 fc-match/fc-match.sgml | 47 ++++++++++-----
11073 fc-query/fc-query.c | 25 +++++++-
11074 fc-query/fc-query.sgml | 36 +++++++----
11075 fontconfig/fontconfig.h | 3 +
11076 src/Makefile.am | 1 +
11077 src/fcformat.c | 155
11078 ++++++++++++++++++++++++++++++++++++++++++++++++
11079 src/fcint.h | 5 ++
11080 src/fcname.c | 2 +-
11081 12 files changed, 333 insertions(+), 50 deletions(-)
11082
11083 commit 5cf04b201fb5e9dc989d30cf5c30f7575dda56bc
11084 Author: Behdad Esfahbod <behdad (a] behdad.org>
11085 Date: Mon Dec 29 19:27:00 2008 -0500
11086
11087 [.gitignore] Update
11088
11089 .gitignore | 2 ++
11090 1 file changed, 2 insertions(+)
11091
11092 commit f9806ab4b9bfa88a782008156511e29f37ce967d
11093 Author: Behdad Esfahbod <behdad (a] behdad.org>
11094 Date: Mon Dec 29 18:58:29 2008 -0500
11095
11096 Remove special-casing of FC_FILE in FcPatternPrint()
11097
11098 I can't understand why the special case is needed. Indeed,
11099 removing it
11100 does not make any difference in the "fc-match --verbose" output, and
11101 that's the only time fc-match uses FcPatternPrint.
11102
11103 src/fcdbg.c | 21 +--------------------
11104 1 file changed, 1 insertion(+), 20 deletions(-)
11105
11106 commit 8ae1e3d5dc323542e7def06a42deea62c7ba7027
11107 Author: Behdad Esfahbod <behdad (a] behdad.org>
11108 Date: Sun Dec 28 16:54:44 2008 -0500
11109
11110 Explicitly chmod() directories (bug #18934)
11111
11112 Two changes:
11113
11114 - after mkdir(), we immediately chmod(), such that we are not
11115 affected
11116 by stupid umask's.
11117
11118 - if a directory we want to use is not writable but exists, we try a
11119 chmod on it. This is to recover from stupid umask's having
11120 affected
11121 us with older versions.
11122
11123 src/fccache.c | 14 +++++++++++---
11124 1 file changed, 11 insertions(+), 3 deletions(-)
11125
11126 commit b6cf885a0a71a0e8f03832fe038e57e6f2778974
11127 Author: Behdad Esfahbod <behdad (a] behdad.org>
11128 Date: Sun Dec 28 09:03:29 2008 -0500
11129
11130 Don't use identifier named complex
11131
11132 src/fcfreetype.c | 42 +++++++++++++++++++++---------------------
11133 1 file changed, 21 insertions(+), 21 deletions(-)
11134
11135 commit 627dd913cf1588436936bc8731c7dd9c96baee90
11136 Author: Behdad Esfahbod <behdad (a] behdad.org>
11137 Date: Sun Dec 28 08:06:07 2008 -0500
11138
11139 [65-fonts-persian.conf] Set foundry in target=scan instead of
11140 target=font
11141
11142 conf.d/65-fonts-persian.conf | 14 +++++++-------
11143 1 file changed, 7 insertions(+), 7 deletions(-)
11144
11145 commit 030983185bb6f3f3885dc2e4d80fec330455f11c
11146 Author: Harshula Jayasuriya <harshula (a] gmail.com>
11147 Date: Sun Dec 28 06:13:19 2008 -0500
11148
11149 Fix Sinhala coverage (bug #19288)
11150
11151 fc-lang/si.orth | 9 ++++-----
11152 1 file changed, 4 insertions(+), 5 deletions(-)
11153
11154 commit 6ca36812b4ece5368468278a9ff18f5a9c62b39f
11155 Author: Alexey Khoroshilov <khoroshilov (a] linuxtesting.org>
11156 Date: Sun Dec 28 05:15:45 2008 -0500
11157
11158 Use human-readable file names in the docs (bug #16278)
11159
11160 doc/Makefile.am | 2 +-
11161 1 file changed, 1 insertion(+), 1 deletion(-)
11162
11163 commit f26062b277e1781876a30d3170fca8bbba2409ab
11164 Author: Behdad Esfahbod <behdad (a] behdad.org>
11165 Date: Sun Dec 28 04:58:14 2008 -0500
11166
11167 Implement fc-list --quiet ala grep (bug #17141)
11168
11169 Exits 1 if no fonts matched, 0 otherwise.
11170
11171 fc-list/fc-list.c | 27 ++++++++++++++++++++-------
11172 1 file changed, 20 insertions(+), 7 deletions(-)
11173
11174 commit 00c0972acae849ca3b18a7c76894c078185d3be4
11175 Author: Behdad Esfahbod <behdad (a] behdad.org>
11176 Date: Sun Dec 28 04:48:54 2008 -0500
11177
11178 Fix compile with old FreeType that doesn't have FT_Select_Size()
11179 (bug #17498)
11180
11181 configure.in | 10 +---------
11182 src/fcfreetype.c | 2 ++
11183 2 files changed, 3 insertions(+), 9 deletions(-)
11184
11185 commit 350dc5f35091e7e5635a6cf239e4cad56e992d01
11186 Author: Behdad Esfahbod <behdad (a] behdad.org>
11187 Date: Sun Dec 28 04:26:26 2008 -0500
11188
11189 Use __builtin_popcount() when available (bug #17592)
11190
11191 src/fccharset.c | 4 ++++
11192 1 file changed, 4 insertions(+)
11193
11194 commit 4c209d5f0c217ff9d8f3b517017212d6362b07a8
11195 Author: Rahul Bhalerao <b.rahul.pm (a] gmail.com>
11196 Date: Sun Dec 28 04:10:53 2008 -0500
11197
11198 Add config for new Indic fonts (bug #17856)
11199
11200 conf.d/65-nonlatin.conf | 35 ++++++++++++++++++++++++++++-------
11201 1 file changed, 28 insertions(+), 7 deletions(-)
11202
11203 commit f69db8d49cbd929b80527719be6c0b1e6d49ccac
11204 Author: Behdad Esfahbod <behdad (a] behdad.org>
11205 Date: Sun Dec 28 04:06:01 2008 -0500
11206
11207 Consistently use FcStat() over stat() in all places
11208
11209 src/fcatomic.c | 2 +-
11210 src/fccache.c | 7 +------
11211 src/fccfg.c | 2 +-
11212 src/fcdir.c | 4 ++--
11213 src/fcint.h | 7 +++++++
11214 5 files changed, 12 insertions(+), 10 deletions(-)
11215
11216 commit 9e2ed2513bb4c2ecc7ee09c48c1dc677ea58a723
11217 Author: Behdad Esfahbod <behdad (a] behdad.org>
11218 Date: Sun Dec 28 04:00:09 2008 -0500
11219
11220 [fccache] Consistently use FcStat() over stat() (bug #18195)
11221
11222 src/fccache.c | 2 +-
11223 1 file changed, 1 insertion(+), 1 deletion(-)
11224
11225 commit ee2463fbcbe105a413021aa870e8a3f0094a1a24
11226 Author: Behdad Esfahbod <behdad (a] behdad.org>
11227 Date: Sun Dec 28 03:40:21 2008 -0500
11228
11229 Cleanup symlinks in "make uninstall" (bug #18885)
11230
11231 conf.d/Makefile.am | 7 +++++++
11232 1 file changed, 7 insertions(+)
11233
11234 commit fe8e8a1dd777ab53f57c4d31dc9547b3e4ba0d70
11235 Author: Harald Fernengel <harry (a] kdevelop.org>
11236 Date: Sun Dec 28 03:23:58 2008 -0500
11237
11238 Don't use variables named 'bool' (bug #18851)
11239
11240 src/fcxml.c | 16 ++++++++--------
11241 1 file changed, 8 insertions(+), 8 deletions(-)
11242
11243 commit a9ac5c52a658920f1054a12435d8c07205953153
11244 Author: Behdad Esfahbod <behdad (a] behdad.org>
11245 Date: Sun Dec 28 03:08:38 2008 -0500
11246
11247 [.gitignore] Update
11248
11249 .gitignore | 4 ++++
11250 1 file changed, 4 insertions(+)
11251
11252 commit 1c7f4de80cc4819b504707ae143a2d718af42733
11253 Author: Behdad Esfahbod <behdad (a] behdad.org>
11254 Date: Tue Dec 2 06:07:41 2008 -0500
11255
11256 Fix two more doc typos
11257
11258 doc/fcpattern.fncs | 4 ++--
11259 1 file changed, 2 insertions(+), 2 deletions(-)
11260
11261 commit 355ed50b185b7879a5c95e1f8697824c6dec6f9f
11262 Author: Behdad Esfahbod <behdad (a] behdad.org>
11263 Date: Mon Sep 22 18:51:11 2008 -0400
11264
11265 Don't call FcPatternGetCharSet in FcSortWalk unless we need to
11266 (#17361)
11267
11268 src/fcmatch.c | 55
11269 +++++++++++++++++++++++++++++++------------------------
11270 1 file changed, 31 insertions(+), 24 deletions(-)
11271
11272 commit 799691c901ea2d8561980c763a7e78383f1cceec
11273 Author: Behdad Esfahbod <behdad (a] behdad.org>
11274 Date: Mon Sep 22 18:16:30 2008 -0400
11275
11276 Don't leak FcValues string loaded through fcxml.c (#17661)
11277
11278 Patch from Caolan McNamara.
11279
11280 src/fcpat.c | 10 +++++-----
11281 src/fcxml.c | 2 ++
11282 2 files changed, 7 insertions(+), 5 deletions(-)
11283
11284 commit 311da2316f5d40d9b8c72c9965f7d70330f3c498
11285 Author: Chris Wilson <chris (a] chris-wilson.co.uk>
11286 Date: Wed Apr 23 09:07:28 2008 +0100
11287
11288 Reduce number of allocations during FcSortWalk().
11289
11290 The current behaviour of FcSortWalk() is to create a new FcCharSet on
11291 each iteration that is the union of the previous iteration with
11292 the next
11293 FcCharSet in the font set. This causes the existing FcCharSet to be
11294 reproduced in its entirety and then allocates fresh leaves for the new
11295 FcCharSet. In essence the number of allocations is quadratic wrt the
11296 number of fonts required.
11297
11298 By introducing a new method for merging a new FcCharSet with an
11299 existing
11300 one we can change the behaviour to be effectively linear with
11301 the number
11302 of fonts - allocating no more leaves than necessary to cover all the
11303 fonts in the set.
11304
11305 For example, profiling 'gedit UTF-8-demo.txt'
11306 Allocator nAllocs nBytes
11307 Before:
11308 FcCharSetFindLeafCreate 62886 2012352
11309 FcCharSetPutLeaf 9361 11441108
11310 After:
11311 FcCharSetFindLeafCreate 1940 62080
11312 FcCharSetPutLeaf 281 190336
11313
11314 The savings are even more significant for applications like
11315 firefox-3.0b5
11316 which need to switch between large number of fonts.
11317 Before:
11318 FcCharSetFindLeafCreate 4461192 142758144
11319 FcCharSetPutLeaf 1124536 451574172
11320 After:
11321 FcCharSetFindLeafCreate 80359 2571488
11322 FcCharSetPutLeaf 18940 9720522
11323
11324 Out of interest, the next most frequent allocations are
11325 FcPatternObjectAddWithBinding 526029 10520580
11326 tt_face_load_eblc 42103 2529892
11327
11328 src/fccharset.c | 62
11329 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11330 src/fcint.h | 3 +++
11331 src/fcmatch.c | 13 +++---------
11332 3 files changed, 68 insertions(+), 10 deletions(-)
11333
11334 commit 8072f4b1304efc59fee5e61efc4c4b0fc05bb8fb
11335 Author: Behdad Esfahbod <behdad (a] behdad.org>
11336 Date: Fri Aug 22 18:25:22 2008 -0400
11337
11338 Document how to free return value of FcNameUnparse()
11339
11340 doc/fcpattern.fncs | 2 +-
11341 1 file changed, 1 insertion(+), 1 deletion(-)
11342
11343 commit 241fbde1ab28d7beb9b861d8804d0416f0d5589c
11344 Author: Behdad Esfahbod <behdad (a] behdad.org>
11345 Date: Fri Aug 22 18:08:07 2008 -0400
11346
11347 Add FcConfigReference() (#17124)
11348
11349 doc/fcconfig.fncs | 20 +++++++++++++++++---
11350 fontconfig/fontconfig.h | 3 +++
11351 src/fccfg.c | 20 ++++++++++++++++++++
11352 src/fcint.h | 2 ++
11353 4 files changed, 42 insertions(+), 3 deletions(-)
11354
11355 commit 03dcaaa08fe324a058c427ab2da993fddaa7b3fd
11356 Author: Behdad Esfahbod <behdad (a] behdad.org>
11357 Date: Fri Aug 22 17:49:02 2008 -0400
11358
11359 Document when config can be NULL (#17105)
11360
11361 Note that this also fixes a bug with FcFontList() where previously
11362 it was NOT checking whether the config is up-to-date. May want to
11363 keep the old behavior and document that ScanInterval is essentially
11364 unused internally (FcFontSetList uses it, but we can remove that
11365 too).
11366
11367 doc/fcconfig.fncs | 21 +++++++++++++++++++++
11368 doc/fcfontset.fncs | 3 +++
11369 src/fclist.c | 3 +++
11370 3 files changed, 27 insertions(+)
11371
11372 commit 1439c8f21af1533a920b54333f79459f456a402e
11373 Author: Behdad Esfahbod <behdad (a] behdad.org>
11374 Date: Fri Aug 22 16:51:33 2008 -0400
11375
11376 Handle -h and --help according to GNU Coding Standards (#17104)
11377
11378 Added -h instead of -?. And upon -h and --help, write usave to stdout
11379 instead of stdin, and return 0 instead of 1.
11380
11381 -? still works like before as that's what getopt returns upon unknown
11382 arguments.
11383
11384 fc-cache/fc-cache.c | 47
11385 +++++++++++++++++++++++++----------------------
11386 fc-cache/fc-cache.sgml | 4 ++--
11387 fc-cat/fc-cat.c | 45 ++++++++++++++++++++++++---------------------
11388 fc-cat/fc-cat.sgml | 4 ++--
11389 fc-list/fc-list.c | 36 ++++++++++++++++++++----------------
11390 fc-list/fc-list.sgml | 4 ++--
11391 fc-match/fc-match.c | 44 ++++++++++++++++++++++++--------------------
11392 fc-match/fc-match.sgml | 4 ++--
11393 fc-query/fc-query.c | 40 ++++++++++++++++++++++------------------
11394 fc-query/fc-query.sgml | 4 ++--
11395 10 files changed, 125 insertions(+), 107 deletions(-)
11396
11397 commit df243f93be4306e788aebf6b2ac4a7c1b97550ae
11398 Author: Behdad Esfahbod <behdad (a] behdad.org>
11399 Date: Fri Aug 22 13:02:14 2008 -0400
11400
11401 Add WenQuanYi fonts to default conf (#17262, from Mandriva)
11402
11403 conf.d/65-nonlatin.conf | 4 ++++
11404 1 file changed, 4 insertions(+)
11405
11406 commit f31d8b1b1a93334611353d7ea846f8006fda855c
11407 Author: Behdad Esfahbod <behdad (a] behdad.org>
11408 Date: Fri Aug 22 03:51:57 2008 -0400
11409
11410 Add Sindhi .orth file. (#17140)
11411
11412 fc-lang/sd.orth | 28 ++++++++++++++++++++++++++++
11413 1 file changed, 28 insertions(+)
11414
11415 commit b9f18922f112f2f551429b692d793dda7d02cd86
11416 Author: Behdad Esfahbod <behdad (a] behdad.org>
11417 Date: Thu Aug 21 17:17:04 2008 -0400
11418
11419 Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)
11420
11421 fc-lang/sr.orth | 24 +++++++-----------------
11422 1 file changed, 7 insertions(+), 17 deletions(-)
11423
11424 commit 74e16ceeeab86f50c4b6bea12800f70110cd4794
11425 Author: Behdad Esfahbod <behdad (a] behdad.org>
11426 Date: Thu Aug 14 15:27:16 2008 -0400
11427
11428 Fix docs re 'orig' argument of FcPatternBuild and family
11429
11430 Now call it 'p' or 'pattern', since it's modified in place.
11431 There is no copying.
11432
11433 doc/fcpattern.fncs | 6 +++---
11434 fontconfig/fontconfig.h | 4 ++--
11435 src/fcpat.c | 12 ++++++------
11436 3 files changed, 11 insertions(+), 11 deletions(-)
11437
11438 commit bb65f58f6354b8ad363021457852ad9e841cef89
11439 Author: Behdad Esfahbod <behdad (a] behdad.org>
11440 Date: Wed Aug 13 16:45:18 2008 -0400
11441
11442 [doc] Fix signature of FcConfigHome()
11443
11444 We should write a test to automatically cross-check signatures
11445 from public headers to docs.
11446
11447 doc/fcconfig.fncs | 5 +++--
11448 1 file changed, 3 insertions(+), 2 deletions(-)
11449
11450 commit e690fbb20ec41ef018a32ac01118a41103c01289
11451 Author: Behdad Esfahbod <behdad (a] behdad.org>
11452 Date: Wed Aug 13 03:30:23 2008 -0400
11453
11454 Get rid of $Id: ChangeLog,v 1.1.1.6 2019/03/08 09:40:40 mrg Exp $ tags
11455
11456 COPYING | 2 +-
11457 Makefile.am | 2 +-
11458 conf.d/Makefile.am | 2 +-
11459 configure.in | 2 +-
11460 doc/Makefile.am | 2 +-
11461 doc/confdir.sgml.in | 2 +-
11462 doc/edit-sgml.c | 2 +-
11463 doc/fcatomic.fncs | 2 +-
11464 doc/fcblanks.fncs | 2 +-
11465 doc/fccharset.fncs | 2 +-
11466 doc/fcconfig.fncs | 2 +-
11467 doc/fcconstant.fncs | 2 +-
11468 doc/fcfile.fncs | 2 +-
11469 doc/fcfontset.fncs | 2 +-
11470 doc/fcfreetype.fncs | 2 +-
11471 doc/fcinit.fncs | 2 +-
11472 doc/fcmatrix.fncs | 2 +-
11473 doc/fcobjectset.fncs | 2 +-
11474 doc/fcobjecttype.fncs | 2 +-
11475 doc/fcpattern.fncs | 2 +-
11476 doc/fcstring.fncs | 2 +-
11477 doc/fcstrset.fncs | 2 +-
11478 doc/fcvalue.fncs | 2 +-
11479 doc/fontconfig-devel.sgml | 2 +-
11480 doc/func.sgml | 2 +-
11481 doc/version.sgml.in | 2 +-
11482 fc-cache/Makefile.am | 2 +-
11483 fc-case/fc-case.c | 2 +-
11484 fc-case/fccase.tmpl.h | 2 +-
11485 fc-cat/Makefile.am | 2 +-
11486 fc-glyphname/fc-glyphname.c | 2 +-
11487 fc-glyphname/fcglyphname.tmpl.h | 2 +-
11488 fc-list/Makefile.am | 2 +-
11489 fc-match/Makefile.am | 2 +-
11490 fc-query/Makefile.am | 2 +-
11491 src/Makefile.am | 2 +-
11492 36 files changed, 36 insertions(+), 36 deletions(-)
11493
11494 commit 3042050954ddbe205e3166c9910886839829e788
11495 Author: Behdad Esfahbod <behdad (a] behdad.org>
11496 Date: Wed Aug 13 03:16:39 2008 -0400
11497
11498 [doc] Document that a zero rescanInterval disables automatic checks
11499 (#17103)
11500
11501 doc/fcconfig.fncs | 2 ++
11502 1 file changed, 2 insertions(+)
11503
11504 commit 41fc0fe68d88c1fdd38469a51a322dab6a30757d
11505 Author: Behdad Esfahbod <behdad (a] behdad.org>
11506 Date: Wed Aug 13 02:50:35 2008 -0400
11507
11508 Add FcPatternFilter() (#13016)
11509
11510 doc/fcpattern.fncs | 12 ++++++++++++
11511 fontconfig/fontconfig.h | 3 +++
11512 src/fcpat.c | 37 +++++++++++++++++++++++++++++++++++++
11513 3 files changed, 52 insertions(+)
11514
11515 commit e6f14d3c513a9f2e7d75c389db4f65aa0dc0502f
11516 Author: Behdad Esfahbod <behdad (a] behdad.org>
11517 Date: Wed Aug 13 02:47:12 2008 -0400
11518
11519 [doc] Add const decorator for FcPatternDuplicate()
11520
11521 doc/fcpattern.fncs | 2 +-
11522 1 file changed, 1 insertion(+), 1 deletion(-)
11523
11524 commit 29874098537e763e8e4cd3fefb1ecc0f36b808a5
11525 Author: Behdad Esfahbod <behdad (a] behdad.org>
11526 Date: Wed Aug 13 02:24:42 2008 -0400
11527
11528 Implement fc-list --verbose (#13015)
11529
11530 A private FcObjectGetSet() is implemented that provides an
11531 FcObjectSet of all registered elements. FcFontSetList() is
11532 then modified to use the object set from FcObjectGetSet() if
11533 provided object-set is NULL.
11534
11535 Alternatively FcObjectGetSet() can be made public. In that
11536 case fc-list can use that as a base if --verbose is included,
11537 and also add any elements provided by the user (though that has
11538 no effect, as all elements from the cache are already registered).
11539 Currently fc-list ignores user-provided elements if --verbose
11540 is specified.
11541
11542 fc-list/fc-list.c | 41 ++++++++++++++++++++++++-----------------
11543 fc-list/fc-list.sgml | 10 +++++++---
11544 src/fcint.h | 3 +++
11545 src/fclist.c | 10 ++++++++++
11546 src/fcname.c | 14 ++++++++++++++
11547 5 files changed, 58 insertions(+), 20 deletions(-)
11548
11549 commit 77c0d8bce86ca088782d5631617c0ef681d91312
11550 Author: Behdad Esfahbod <behdad (a] behdad.org>
11551 Date: Wed Aug 13 01:31:18 2008 -0400
11552
11553 Add fc-query (#13019)
11554
11555 .gitignore | 2 +
11556 Makefile.am | 2 +-
11557 configure.in | 1 +
11558 doc/fontconfig-user.sgml | 2 +-
11559 fc-cache/fc-cache.sgml | 1 +
11560 fc-cat/fc-cat.sgml | 1 +
11561 fc-list/fc-list.sgml | 1 +
11562 fc-match/fc-match.sgml | 1 +
11563 fc-query/Makefile.am | 59 ++++++++++++++++
11564 fc-query/fc-query.c | 166
11565 ++++++++++++++++++++++++++++++++++++++++++++
11566 fc-query/fc-query.sgml | 174
11567 +++++++++++++++++++++++++++++++++++++++++++++++
11568 11 files changed, 408 insertions(+), 2 deletions(-)
11569
11570 commit d5b6085c3e40b4e2605cab7ff6c8a621b961b2d2
11571 Author: Behdad Esfahbod <behdad (a] behdad.org>
11572 Date: Wed Aug 13 00:42:12 2008 -0400
11573
11574 Update man pages
11575
11576 fc-cache/fc-cache.sgml | 16 ++++++++++------
11577 fc-cat/fc-cat.sgml | 15 +++++++++++----
11578 fc-list/fc-list.sgml | 12 ++++++++----
11579 fc-match/fc-match.sgml | 30 +++++++++++++++++++++++-------
11580 4 files changed, 52 insertions(+), 21 deletions(-)
11581
11582 commit 88261bafff30ec02b5a2180f1f9b786c8ff44e3d
11583 Author: Behdad Esfahbod <behdad (a] behdad.org>
11584 Date: Tue Aug 12 23:44:44 2008 -0400
11585
11586 [fc-match] Fix list of getopt options in --help
11587
11588 fc-match/fc-match.c | 4 ++--
11589 1 file changed, 2 insertions(+), 2 deletions(-)
11590
11591 commit 43291847c58002fca99984dcec4f1bbbb0d0f61d
11592 Author: Behdad Esfahbod <behdad (a] behdad.org>
11593 Date: Tue Aug 12 18:00:35 2008 -0400
11594
11595 Add ~/.fonts.conf.d to default config (#17100)
11596
11597 conf.d/50-user.conf | 1 +
11598 1 file changed, 1 insertion(+)
11599
11600 commit 4f468454d80bf4f1d256f084afd69cabecf1243e
11601 Author: Behdad Esfahbod <behdad (a] behdad.org>
11602 Date: Tue Aug 12 17:54:45 2008 -0400
11603
11604 Update Thai default families (#16223)
11605
11606 Patch from Theppitak Karoonboonyanan
11607
11608 conf.d/65-nonlatin.conf | 13 +++++++++----
11609 1 file changed, 9 insertions(+), 4 deletions(-)
11610
11611 commit 2e08e0f243633386b6441784926f928359c92453
11612 Author: Behdad Esfahbod <behdad (a] behdad.org>
11613 Date: Tue Aug 12 17:52:02 2008 -0400
11614
11615 [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet
11616 (#16272)
11617
11618 doc/fcpattern.fncs | 6 ++++--
11619 1 file changed, 4 insertions(+), 2 deletions(-)
11620
11621 commit 317b849215ab16cfcd0dda0e424efc9216a74f28
11622 Author: Behdad Esfahbod <behdad (a] behdad.org>
11623 Date: Tue Aug 12 16:34:24 2008 -0400
11624
11625 Replace RCS Id tags with the file name
11626
11627 config/Makedefs.in | 2 +-
11628 config/install.sh | 2 +-
11629 fc-cache/fc-cache.c | 2 +-
11630 fc-cat/fc-cat.c | 2 +-
11631 fc-lang/aa.orth | 2 +-
11632 fc-lang/ab.orth | 2 +-
11633 fc-lang/af.orth | 2 +-
11634 fc-lang/am.orth | 2 +-
11635 fc-lang/ar.orth | 2 +-
11636 fc-lang/ast.orth | 2 +-
11637 fc-lang/ava.orth | 2 +-
11638 fc-lang/ay.orth | 2 +-
11639 fc-lang/az.orth | 2 +-
11640 fc-lang/az_ir.orth | 2 +-
11641 fc-lang/ba.orth | 2 +-
11642 fc-lang/bam.orth | 2 +-
11643 fc-lang/be.orth | 2 +-
11644 fc-lang/bg.orth | 2 +-
11645 fc-lang/bh.orth | 2 +-
11646 fc-lang/bho.orth | 2 +-
11647 fc-lang/bi.orth | 2 +-
11648 fc-lang/bin.orth | 2 +-
11649 fc-lang/bn.orth | 2 +-
11650 fc-lang/bo.orth | 2 +-
11651 fc-lang/br.orth | 2 +-
11652 fc-lang/bs.orth | 2 +-
11653 fc-lang/bua.orth | 2 +-
11654 fc-lang/ca.orth | 2 +-
11655 fc-lang/ce.orth | 2 +-
11656 fc-lang/ch.orth | 2 +-
11657 fc-lang/chm.orth | 2 +-
11658 fc-lang/chr.orth | 2 +-
11659 fc-lang/co.orth | 2 +-
11660 fc-lang/cs.orth | 2 +-
11661 fc-lang/cu.orth | 2 +-
11662 fc-lang/cv.orth | 2 +-
11663 fc-lang/cy.orth | 2 +-
11664 fc-lang/da.orth | 2 +-
11665 fc-lang/de.orth | 2 +-
11666 fc-lang/dz.orth | 2 +-
11667 fc-lang/el.orth | 2 +-
11668 fc-lang/en.orth | 2 +-
11669 fc-lang/eo.orth | 2 +-
11670 fc-lang/es.orth | 2 +-
11671 fc-lang/et.orth | 2 +-
11672 fc-lang/eu.orth | 2 +-
11673 fc-lang/fa.orth | 2 +-
11674 fc-lang/fc-lang.c | 2 +-
11675 fc-lang/fc-lang.man | 2 +-
11676 fc-lang/fclang.tmpl.h | 2 +-
11677 fc-lang/fi.orth | 2 +-
11678 fc-lang/fj.orth | 2 +-
11679 fc-lang/fo.orth | 2 +-
11680 fc-lang/fr.orth | 2 +-
11681 fc-lang/ful.orth | 2 +-
11682 fc-lang/fur.orth | 2 +-
11683 fc-lang/fy.orth | 2 +-
11684 fc-lang/ga.orth | 2 +-
11685 fc-lang/gd.orth | 2 +-
11686 fc-lang/gez.orth | 2 +-
11687 fc-lang/gl.orth | 2 +-
11688 fc-lang/gn.orth | 2 +-
11689 fc-lang/gu.orth | 2 +-
11690 fc-lang/gv.orth | 2 +-
11691 fc-lang/ha.orth | 2 +-
11692 fc-lang/haw.orth | 2 +-
11693 fc-lang/he.orth | 2 +-
11694 fc-lang/hi.orth | 2 +-
11695 fc-lang/ho.orth | 2 +-
11696 fc-lang/hr.orth | 2 +-
11697 fc-lang/hu.orth | 2 +-
11698 fc-lang/hy.orth | 2 +-
11699 fc-lang/ia.orth | 2 +-
11700 fc-lang/ibo.orth | 2 +-
11701 fc-lang/id.orth | 2 +-
11702 fc-lang/ie.orth | 2 +-
11703 fc-lang/ik.orth | 2 +-
11704 fc-lang/io.orth | 2 +-
11705 fc-lang/is.orth | 2 +-
11706 fc-lang/it.orth | 2 +-
11707 fc-lang/iu.orth | 2 +-
11708 fc-lang/ja.orth | 2 +-
11709 fc-lang/ka.orth | 2 +-
11710 fc-lang/kaa.orth | 2 +-
11711 fc-lang/ki.orth | 2 +-
11712 fc-lang/kk.orth | 2 +-
11713 fc-lang/kl.orth | 2 +-
11714 fc-lang/km.orth | 2 +-
11715 fc-lang/kn.orth | 2 +-
11716 fc-lang/ko.orth | 2 +-
11717 fc-lang/kok.orth | 2 +-
11718 fc-lang/ks.orth | 2 +-
11719 fc-lang/ku.orth | 2 +-
11720 fc-lang/ku_ir.orth | 2 +-
11721 fc-lang/kum.orth | 2 +-
11722 fc-lang/kv.orth | 2 +-
11723 fc-lang/kw.orth | 2 +-
11724 fc-lang/ky.orth | 2 +-
11725 fc-lang/la.orth | 2 +-
11726 fc-lang/lb.orth | 2 +-
11727 fc-lang/lez.orth | 2 +-
11728 fc-lang/ln.orth | 2 +-
11729 fc-lang/lo.orth | 2 +-
11730 fc-lang/lt.orth | 2 +-
11731 fc-lang/lv.orth | 2 +-
11732 fc-lang/mai.orth | 2 +-
11733 fc-lang/mg.orth | 2 +-
11734 fc-lang/mh.orth | 2 +-
11735 fc-lang/mi.orth | 2 +-
11736 fc-lang/mk.orth | 2 +-
11737 fc-lang/ml.orth | 2 +-
11738 fc-lang/mn.orth | 2 +-
11739 fc-lang/mo.orth | 2 +-
11740 fc-lang/mr.orth | 2 +-
11741 fc-lang/mt.orth | 2 +-
11742 fc-lang/my.orth | 2 +-
11743 fc-lang/nb.orth | 2 +-
11744 fc-lang/nds.orth | 2 +-
11745 fc-lang/ne.orth | 2 +-
11746 fc-lang/nl.orth | 2 +-
11747 fc-lang/nn.orth | 2 +-
11748 fc-lang/no.orth | 2 +-
11749 fc-lang/nr.orth | 2 +-
11750 fc-lang/nso.orth | 2 +-
11751 fc-lang/ny.orth | 2 +-
11752 fc-lang/oc.orth | 2 +-
11753 fc-lang/om.orth | 2 +-
11754 fc-lang/or.orth | 2 +-
11755 fc-lang/os.orth | 2 +-
11756 fc-lang/pa.orth | 2 +-
11757 fc-lang/pl.orth | 2 +-
11758 fc-lang/ps_af.orth | 2 +-
11759 fc-lang/ps_pk.orth | 2 +-
11760 fc-lang/pt.orth | 2 +-
11761 fc-lang/rm.orth | 2 +-
11762 fc-lang/ro.orth | 2 +-
11763 fc-lang/ru.orth | 2 +-
11764 fc-lang/sa.orth | 2 +-
11765 fc-lang/sah.orth | 2 +-
11766 fc-lang/sco.orth | 2 +-
11767 fc-lang/se.orth | 2 +-
11768 fc-lang/sel.orth | 2 +-
11769 fc-lang/sh.orth | 2 +-
11770 fc-lang/shs.orth | 2 +-
11771 fc-lang/si.orth | 2 +-
11772 fc-lang/sk.orth | 2 +-
11773 fc-lang/sl.orth | 2 +-
11774 fc-lang/sm.orth | 2 +-
11775 fc-lang/sma.orth | 2 +-
11776 fc-lang/smj.orth | 2 +-
11777 fc-lang/smn.orth | 2 +-
11778 fc-lang/sms.orth | 2 +-
11779 fc-lang/so.orth | 2 +-
11780 fc-lang/sq.orth | 2 +-
11781 fc-lang/sr.orth | 2 +-
11782 fc-lang/ss.orth | 2 +-
11783 fc-lang/st.orth | 2 +-
11784 fc-lang/sv.orth | 2 +-
11785 fc-lang/sw.orth | 2 +-
11786 fc-lang/syr.orth | 2 +-
11787 fc-lang/ta.orth | 2 +-
11788 fc-lang/te.orth | 2 +-
11789 fc-lang/tg.orth | 2 +-
11790 fc-lang/th.orth | 2 +-
11791 fc-lang/ti_er.orth | 2 +-
11792 fc-lang/ti_et.orth | 2 +-
11793 fc-lang/tig.orth | 2 +-
11794 fc-lang/tk.orth | 2 +-
11795 fc-lang/tl.orth | 2 +-
11796 fc-lang/tn.orth | 2 +-
11797 fc-lang/to.orth | 2 +-
11798 fc-lang/tr.orth | 2 +-
11799 fc-lang/ts.orth | 2 +-
11800 fc-lang/tt.orth | 2 +-
11801 fc-lang/tw.orth | 2 +-
11802 fc-lang/tyv.orth | 2 +-
11803 fc-lang/ug.orth | 2 +-
11804 fc-lang/uk.orth | 2 +-
11805 fc-lang/ur.orth | 2 +-
11806 fc-lang/uz.orth | 2 +-
11807 fc-lang/ven.orth | 2 +-
11808 fc-lang/vi.orth | 2 +-
11809 fc-lang/vo.orth | 2 +-
11810 fc-lang/vot.orth | 2 +-
11811 fc-lang/wa.orth | 2 +-
11812 fc-lang/wen.orth | 2 +-
11813 fc-lang/wo.orth | 2 +-
11814 fc-lang/xh.orth | 2 +-
11815 fc-lang/yap.orth | 2 +-
11816 fc-lang/yi.orth | 2 +-
11817 fc-lang/yo.orth | 2 +-
11818 fc-lang/zh_cn.orth | 2 +-
11819 fc-lang/zh_hk.orth | 2 +-
11820 fc-lang/zh_mo.orth | 2 +-
11821 fc-lang/zh_sg.orth | 2 +-
11822 fc-lang/zh_tw.orth | 2 +-
11823 fc-lang/zu.orth | 2 +-
11824 fc-list/fc-list.c | 2 +-
11825 fc-match/fc-match.c | 2 +-
11826 fontconfig/fcfreetype.h | 2 +-
11827 fontconfig/fcprivate.h | 2 +-
11828 fontconfig/fontconfig.h | 2 +-
11829 src/fcatomic.c | 2 +-
11830 src/fcblanks.c | 2 +-
11831 src/fccfg.c | 2 +-
11832 src/fccharset.c | 2 +-
11833 src/fcdbg.c | 2 +-
11834 src/fcdefault.c | 2 +-
11835 src/fcdir.c | 2 +-
11836 src/fcfreetype.c | 2 +-
11837 src/fcfs.c | 2 +-
11838 src/fcinit.c | 2 +-
11839 src/fcint.h | 2 +-
11840 src/fclang.c | 2 +-
11841 src/fclist.c | 2 +-
11842 src/fcmatch.c | 2 +-
11843 src/fcmatrix.c | 2 +-
11844 src/fcname.c | 2 +-
11845 src/fcstr.c | 2 +-
11846 src/fcxml.c | 2 +-
11847 220 files changed, 220 insertions(+), 220 deletions(-)
11848
11849 commit aef608efed2feb867128e528cd9d39ee7e10a0ac
11850 Author: Behdad Esfahbod <behdad (a] behdad.org>
11851 Date: Tue Aug 12 16:11:29 2008 -0400
11852
11853 Add orth file for Maithili mai.orth (#15821)
11854
11855 fc-lang/mai.orth | 25 +++++++++++++++++++++++++
11856 1 file changed, 25 insertions(+)
11857
11858 commit 1bcf4ae5f2348d7956c435d34f2856ebfaccd6c8
11859 Author: Behdad Esfahbod <behdad (a] behdad.org>
11860 Date: Tue Aug 12 15:10:04 2008 -0400
11861
11862 When canonizing filenames, squash // and remove final / (#bug 16286)
11863
11864 The fact that we now drop final slashes from all filenames without
11865 checking that the file name represents a directory may surprise some,
11866 but it doesn't bother me really.
11867
11868 src/fcstr.c | 3 +++
11869 1 file changed, 3 insertions(+)
11870
11871 commit b21bea3731106ef30224f9255c4232d6e2607803
11872 Author: Behdad Esfahbod <behdad (a] behdad.org>
11873 Date: Tue Aug 12 14:32:40 2008 -0400
11874
11875 [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)
11876
11877 doc/fcconfig.fncs | 2 +-
11878 1 file changed, 1 insertion(+), 1 deletion(-)
11879
11880 commit e04afe83de409b880be9a854b34fb624bca5c3b0
11881 Author: Behdad Esfahbod <behdad (a] behdad.org>
11882 Date: Tue Aug 12 14:10:03 2008 -0400
11883
11884 Avoid C99ism in Win32 code (#16651)
11885
11886 src/fccfg.c | 3 ++-
11887 src/fcxml.c | 3 ++-
11888 2 files changed, 4 insertions(+), 2 deletions(-)
11889
11890 commit f7364e6273df6f660e6b01ea5189e88b34ba4602
11891 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
11892 Date: Thu Feb 12 10:23:40 2009 +1030
11893
11894 Remove build manpage logfile if it exists
11895
11896 doc/Makefile.am | 1 +
11897 1 file changed, 1 insertion(+)
11898
11899 commit 0e21b5a4d5609a5dd0f332b412d878b6f1037d29
11900 Author: Peter <pva (a] gentoo.org>
11901 Date: Sun Jun 22 09:21:05 2008 -0700
11902
11903 Make sure alias files are built first (bug 16464)
11904
11905 Signed-off-by: Keith Packard <keithp (a] keithp.com>
11906
11907 fc-case/Makefile.am | 4 +++-
11908 1 file changed, 3 insertions(+), 1 deletion(-)
11909
11910 commit a93b4c2aab1d79573abd646147596a8a34b19350
11911 Author: Keith Packard <keithp (a] keithp.com>
11912 Date: Sat May 31 19:24:35 2008 -0700
11913
11914 Bump version to 2.6.0
11915
11916 README | 6 ++++--
11917 configure.in | 2 +-
11918 fontconfig/fontconfig.h | 4 ++--
11919 3 files changed, 7 insertions(+), 5 deletions(-)
11920
11921 commit d0902ee0867bd11e4ff266876a69c258eee8d08d
11922 Author: Keith Packard <keithp (a] keithp.com>
11923 Date: Sat May 24 17:52:41 2008 -0700
11924
11925 Bump version to 2.5.93
11926
11927 README | 34 ++++++++++++++++++++++++++++++++--
11928 configure.in | 2 +-
11929 fontconfig/fontconfig.h | 2 +-
11930 3 files changed, 34 insertions(+), 4 deletions(-)
11931
11932 commit 8ade2369238a0b439192a847f12fcc9748a6d73a
11933 Author: Keith Packard <keithp (a] keithp.com>
11934 Date: Sat May 24 17:14:24 2008 -0700
11935
11936 Ignore empty <dir></dir> elements
11937
11938 An empty element would cause every file starting with the current
11939 directory to be scanned, probably not what the user wanted.
11940
11941 src/fcxml.c | 4 +++-
11942 1 file changed, 3 insertions(+), 1 deletion(-)
11943
11944 commit 83c5c357abc8d626680943537b4dbc020d6c378c
11945 Author: Keith Packard <keithp (a] keithp.com>
11946 Date: Sat May 24 17:01:12 2008 -0700
11947
11948 Oops. Fix for bug 15928 used wrong path for installed fc-cache.
11949
11950 fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
11951
11952 Makefile.am | 4 ++--
11953 1 file changed, 2 insertions(+), 2 deletions(-)
11954
11955 commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
11956 Author: Keith Packard <keithp (a] keithp.com>
11957 Date: Sat May 24 16:32:27 2008 -0700
11958
11959 Libs.private needs freetype libraries
11960
11961 To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
11962 Libs.private.
11963
11964 fontconfig.pc.in | 2 +-
11965 1 file changed, 1 insertion(+), 1 deletion(-)
11966
11967 commit ad3fc667914d19435ade56adc8afe584d5605d10
11968 Author: Sayamindu Dasgupta <sayamindu (a] gmail.com>
11969 Date: Sat May 24 16:15:27 2008 -0700
11970
11971 FcConfigUptoDate breaks if directory mtime is in the future. Bug
11972 14424.
11973
11974 At OLPC, we came across a bug where the Browse activity (based
11975 on xulrunner)
11976 took 100% CPU after an upgrade/. It turns out the Mozilla uses
11977 FcConfigUptoDate() to check if new fonts have been added to the
11978 system, and
11979 this function was always returning FcFalse since we have the mtimes
11980 of some
11981 font directories set in the future. The attached patch makes
11982 FcConfigUptoDate() print a warning and return FcTrue if mtime of
11983 directories
11984 are in the future.
11985
11986 src/fccfg.c | 13 ++++++++++++-
11987 1 file changed, 12 insertions(+), 1 deletion(-)
11988
11989 commit b808204023ab47eb06dc520665eb7a0473320a9b
11990 Author: Evgeniy Stepanov <eugeni.stepanov (a] gmail.com>
11991 Date: Sat May 24 16:09:17 2008 -0700
11992
11993 Fix index/offset for 'decorative' matcher. Bug 15890.
11994
11995 It seems indices in _FcMatchers array are slightly mixed up,
11996 MATCH_DECORATIVE
11997 should be 10, not 11.
11998
11999 And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
12000
12001 src/fcmatch.c | 7 +++----
12002 1 file changed, 3 insertions(+), 4 deletions(-)
12003
12004 commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
12005 Author: Glen Low <glen.low (a] pixelglow.com>
12006 Date: Sat May 24 15:59:35 2008 -0700
12007
12008 Fix Win32 build error: install tries to run fc-cache locally
12009 (bug 15928).
12010
12011 When building in Win32 e.g. with MinGW, the install tries to run
12012 fc-cache
12013 locally but the required DLL's are not in the path. I've included
12014 a patch for
12015 this to fix Makefile.in to run fc-cache from bindir but obviously
12016 this should
12017 be applied to Makefile.am instead.
12018
12019 (the second part of this patch was already in the tree)
12020
12021 Makefile.am | 4 ++--
12022 1 file changed, 2 insertions(+), 2 deletions(-)
12023
12024 commit 557f87f7337df1d78c04d2c993916d1d1748360f
12025 Author: Neskie Manuel <neskiem (a] gmail.com>
12026 Date: Sat May 24 15:51:41 2008 -0700
12027
12028 Add Secwepemctsin Orthography. Bug 15996.
12029
12030 fc-lang/shs.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
12031 1 file changed, 48 insertions(+)
12032
12033 commit a572f547fd46bf169b617108552ab0fa280f4813
12034 Author: Behdad Esfahbod <freedesktop (a] behdad.org>
12035 Date: Sat May 24 15:48:00 2008 -0700
12036
12037 Persian conf update. (bug 16066).
12038
12039 conf.d/40-nonlatin.conf | 37 +++++++++++++++++++++++++++++++++++++
12040 conf.d/65-fonts-persian.conf | 24 ++++++++++++++++++++----
12041 2 files changed, 57 insertions(+), 4 deletions(-)
12042
12043 commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
12044 Author: Alexey Khoroshilov <khoroshilov (a] linuxtesting.org>
12045 Date: Sat May 24 15:44:00 2008 -0700
12046
12047 Fix FcStrDirname documentation. (bug 16068)
12048
12049 Description of FcStrDirname is absent in the official documentation of
12050 fontconfig-2.5.92. At the same time the source documentation contains
12051 description of the function.
12052
12053 The problem is a consequence of a misprint in the format of the source
12054 documentation file 'fcstring.fncs'. The finish mark of description
12055 of the
12056 previous function is absent.
12057
12058 doc/fcstring.fncs | 1 +
12059 1 file changed, 1 insertion(+)
12060
12061 commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
12062 Author: Keith Packard <keithp (a] keithp.com>
12063 Date: Mon May 5 08:30:44 2008 -0700
12064
12065 Add a copy of dolt.m4 to acinclude.m4.
12066
12067 An ancient version of dolt.m4 was installed on my system leading to
12068 a broken
12069 build on non-Linux systems.
12070
12071 acinclude.m4 | 137
12072 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12073 1 file changed, 137 insertions(+)
12074
12075 commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
12076 Author: Keith Packard <keithp (a] keithp.com>
12077 Date: Sun May 4 19:08:31 2008 -0700
12078
12079 Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
12080 (bug 15822)
12081
12082 Autohinting for Indic fonts has been disabled since freetype could
12083 not handle
12084 it properly. But since freetype-2.3.5, the hinting problems for
12085 indic fonts
12086 have been fixed. Thus this is a request to enable the autohinting in
12087 fontconfig again for all the indic fonts.
12088
12089 conf.d/25-unhint-nonlatin.conf | 119
12090 -----------------------------------------
12091 1 file changed, 119 deletions(-)
12092
12093 commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
12094 Author: Keith Packard <keithp (a] keithp.com>
12095 Date: Sun May 4 01:27:42 2008 -0700
12096
12097 Add extended, caps, dunhill style mappings.
12098
12099 extended -> expanded.
12100 caps, dunhill -> decorative
12101
12102 src/fcfreetype.c | 5 +++--
12103 1 file changed, 3 insertions(+), 2 deletions(-)
12104
12105 commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
12106 Author: Keith Packard <keithp (a] keithp.com>
12107 Date: Sun May 4 01:26:40 2008 -0700
12108
12109 Fix a few memory tracking mistakes.
12110
12111 The built-in memory tracking code in fontconfig relies on a lot
12112 of manual
12113 function call tracking. A pain, but it helps debug leaks.
12114
12115 src/fcatomic.c | 2 +-
12116 src/fccharset.c | 6 ++++++
12117 src/fcinit.c | 2 ++
12118 src/fcpat.c | 2 +-
12119 src/fcstr.c | 9 +++++++--
12120 5 files changed, 17 insertions(+), 4 deletions(-)
12121
12122 commit c6c9400d67ffefa95100d03e6650ea901b05116b
12123 Author: Keith Packard <keithp (a] keithp.com>
12124 Date: Sun May 4 01:25:04 2008 -0700
12125
12126 Call FcFini to make memory debugging easier
12127
12128 FcFini frees all libary data structures so valgrind should report 0
12129 allocations in use when the program exits.
12130
12131 fc-cache/fc-cache.c | 1 +
12132 1 file changed, 1 insertion(+)
12133
12134 commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
12135 Author: Keith Packard <keithp (a] keithp.com>
12136 Date: Sat May 3 20:39:07 2008 -0700
12137
12138 Bump version to 2.5.92
12139
12140 README | 40 ++++++++++++++++++++++++++++++++++++++--
12141 configure.in | 2 +-
12142 fontconfig/fontconfig.h | 2 +-
12143 3 files changed, 40 insertions(+), 4 deletions(-)
12144
12145 commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
12146 Author: Keith Packard <keithp (a] keithp.com>
12147 Date: Sat May 3 20:38:29 2008 -0700
12148
12149 git ignore doltcompile
12150
12151 .gitignore | 1 +
12152 1 file changed, 1 insertion(+)
12153
12154 commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
12155 Author: Keith Packard <keithp (a] keithp.com>
12156 Date: Sat May 3 20:37:49 2008 -0700
12157
12158 Allow for RC versions in README update
12159
12160 new-version.sh | 4 ++--
12161 1 file changed, 2 insertions(+), 2 deletions(-)
12162
12163 commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
12164 Author: Keith Packard <keithp (a] keithp.com>
12165 Date: Sat May 3 20:23:37 2008 -0700
12166
12167 Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
12168 15692)
12169
12170 Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
12171 variables as it includes marcros:
12172
12173 m4_pattern_forbid([^_?LT_[A-Z_]+$])
12174
12175 Rename the LT_ variables to LIBT_ to work around this restriction.
12176
12177 configure.in | 18 +++++++++---------
12178 fontconfig-zip.in | 2 +-
12179 src/Makefile.am | 6 +++---
12180 3 files changed, 13 insertions(+), 13 deletions(-)
12181
12182 commit 0028f72bc818ca3bc343383fb644765ae12ce769
12183 Author: Carlo Bramini <carlo.bramix (a] libero.it>
12184 Date: Sat May 3 20:17:16 2008 -0700
12185
12186 Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
12187
12188 With PUBLIC_FILES no longer containing the freetype-dependent
12189 symbols, those
12190 must be added to the fontconfig.def file build process.
12191
12192 src/Makefile.am | 4 ++--
12193 1 file changed, 2 insertions(+), 2 deletions(-)
12194
12195 commit bdbc26f3d970581a3248c245451f7fbfb1609601
12196 Author: Keith Packard <keithp (a] keithp.com>
12197 Date: Sat May 3 20:14:07 2008 -0700
12198
12199 Make fc-match behave better when style is unknown (bug 15332)
12200
12201 fc-match/fc-match.c | 2 +-
12202 1 file changed, 1 insertion(+), 1 deletion(-)
12203
12204 commit 3322ca855330631e0d849e6beca0c2d82390898f
12205 Author: Keith Packard <keithp (a] keithp.com>
12206 Date: Sat May 3 20:07:35 2008 -0700
12207
12208 Use of ":=" in src/Makefile.am is unportable (bug 14420)
12209
12210 Building 2.5.91 on Solaris with the native make(1) yields
12211
12212 ...
12213 Making all in src
12214 make: Fatal error in reader: Makefile, line 313: Unexpected end of
12215 line seen
12216 Current working directory /tmp/fontconfig-2.5.91/src
12217 *** Error code 1
12218
12219 This is due to the following line (src/Makefile.am:143):
12220
12221 CLEANFILES := $(ALIAS_FILES)
12222
12223 Changing that to a standard assignment ("=") fixes the problem.
12224
12225 I believe the ":=" is a typo. ALIAS_FILES is just a statically
12226 assigned
12227 variable; it's not like evaluating it more than once would be
12228 a problem.
12229
12230 src/Makefile.am | 2 +-
12231 1 file changed, 1 insertion(+), 1 deletion(-)
12232
12233 commit df8ceebdbe735226bef602614921d517321c690f
12234 Author: Keith Packard <keithp (a] keithp.com>
12235 Date: Sat May 3 20:06:48 2008 -0700
12236
12237 Remove doltcompile in distclean
12238
12239 Makefile.am | 2 +-
12240 1 file changed, 1 insertion(+), 1 deletion(-)
12241
12242 commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
12243 Author: Ryan Schmidt <freedesktop-2008 (a] ryandesign.com>
12244 Date: Sat May 3 19:49:07 2008 -0700
12245
12246 fontconfig build fails if "head" is missing or unusable (bug 14304)
12247
12248 If the /usr/bin/head program is missing or unusable, or if an
12249 unusable head
12250 program is listed first in the PATH, fontconfig fails to build
12251
12252 using "sed -n 1p" instead of "head -1" would be a suitable workaround.
12253
12254 src/makealias | 2 +-
12255 1 file changed, 1 insertion(+), 1 deletion(-)
12256
12257 commit 6d65081e35fc1ffae1212f173853b0693645192e
12258 Author: Dennis Schridde <lindevel (a] gmx.net>
12259 Date: Sat May 3 19:45:31 2008 -0700
12260
12261 Proper config path for static libraries in win32
12262
12263 Since fontconfig didn't have special handling for paths in static
12264 Windows
12265 libraries, I've created a patch which should fix this.
12266
12267 Basically it does this:
12268 fccfg.c:
12269 If fontconfig_path was uninitialised it tries to get the directory
12270 the exe is
12271 in and uses a fonts/ dir inside that.
12272 fcxml.c:
12273 In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
12274 for a
12275 fonts/ directory where the exe is located.
12276
12277 src/fccfg.c | 26 +++++++++++++++++++++-----
12278 src/fcxml.c | 22 +++++++++++++++++++++-
12279 2 files changed, 42 insertions(+), 6 deletions(-)
12280
12281 commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
12282 Author: Changwoo Ryu <cwryu (a] debian.org>
12283 Date: Sat May 3 19:39:56 2008 -0700
12284
12285 Korean font in the default config - replacing baekmuk with un
12286 (bug 13569)
12287
12288 I propose to replace the default Baekmuk Korean fonts with Un fonts.
12289
12290 Some people don't agree but most Korean people prefer Un fonts
12291 to Baekmuk
12292 ones. Un fonts just look better, at least in the most common Linux
12293 desktops
12294 (antialiased, GNOME or KDE, high resolution).
12295
12296 conf.d/40-nonlatin.conf | 2 ++
12297 conf.d/65-nonlatin.conf | 4 ++++
12298 2 files changed, 6 insertions(+)
12299
12300 commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
12301 Author: Sylvain Pasche <sylvain.pasche (a] gmail.com>
12302 Date: Sat May 3 19:33:45 2008 -0700
12303
12304 Fontconfig options for freetype sub-pixel filter configuration
12305
12306 David Turner has modified FreeType to be able to render sub-pixel
12307 decimated
12308 glyphs using different methods of filtering. Fontconfig needs new
12309 configurables to support selecting these new filtering options. A
12310 patch
12311 follows that would correspond to one available for Cairo in bug 10301.
12312
12313 doc/fontconfig-devel.sgml | 1 +
12314 doc/fontconfig-user.sgml | 5 +++++
12315 fontconfig/fontconfig.h | 9 ++++++++-
12316 src/fcint.h | 3 ++-
12317 src/fcname.c | 7 ++++++-
12318 5 files changed, 22 insertions(+), 3 deletions(-)
12319
12320 commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
12321 Author: Frederic Crozat <fcrozat (a] mandriva.com>
12322 Date: Sat May 3 19:26:09 2008 -0700
12323
12324 Merge some of Mandriva configuration into upstream configuration. Bug
12325 13247
12326
12327 This is merging some parts of Mandriva fontconfig changes, mostly
12328 adding and
12329 documenting fonts to common aliases.
12330
12331 conf.d/25-unhint-nonlatin.conf | 20 +++++++++++
12332 conf.d/60-latin.conf | 3 ++
12333 conf.d/65-nonlatin.conf | 81
12334 ++++++++++++++++++++++++++++++++++++++----
12335 conf.d/69-unifont.conf | 4 +++
12336 4 files changed, 101 insertions(+), 7 deletions(-)
12337
12338 commit c014142a207d6f3ac63580dfb0cacb243776f7c5
12339 Author: Keith Packard <keithp (a] keithp.com>
12340 Date: Sat May 3 19:09:57 2008 -0700
12341
12342 Add --all flag to fc-match to show the untrimmed list. Bug 13018.
12343
12344 fc-match/fc-match.c | 18 ++++++++++++------
12345 1 file changed, 12 insertions(+), 6 deletions(-)
12346
12347 commit 8415442f9bb8ad624c9940adf187390468c70548
12348 Author: Keith Packard <keithp (a] keithp.com>
12349 Date: Sat May 3 18:04:32 2008 -0700
12350
12351 Add some sample cursive and fantasy families.
12352
12353 conf.d/45-latin.conf | 20 ++++++++++++++++++++
12354 conf.d/60-latin.conf | 24 ++++++++++++++++++++++++
12355 2 files changed, 44 insertions(+)
12356
12357 commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
12358 Author: Keith Packard <keithp (a] keithp.com>
12359 Date: Sat May 3 17:43:39 2008 -0700
12360
12361 Remove size and dpi values from bitmap fonts. Bug 8765.
12362
12363 The only relevant information is the pixel size; don't report
12364 anything else.
12365
12366 src/fcfreetype.c | 34 ----------------------------------
12367 1 file changed, 34 deletions(-)
12368
12369 commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
12370 Author: Keith Packard <keithp (a] keithp.com>
12371 Date: Sat May 3 17:19:43 2008 -0700
12372
12373 Work around for bitmap-only TrueType fonts that are missing the
12374 glyf table.
12375
12376 Bitmap-only TrueType fonts without a glyf table will not load a
12377 glyph when
12378 FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
12379 fonts that have no
12380 glyphs and select a single strike to measure the glyph map with.
12381
12382 src/fcfreetype.c | 58
12383 +++++++++++++++++++++++++++++++++++++++++++++++++-------
12384 1 file changed, 51 insertions(+), 7 deletions(-)
12385
12386 commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
12387 Author: Keith Packard <keithp (a] keithp.com>
12388 Date: Sat May 3 17:18:01 2008 -0700
12389
12390 Use DOLT if available
12391
12392 configure.in | 1 +
12393 1 file changed, 1 insertion(+)
12394
12395 commit ba884599133e444b5f6d0b9b6981079cf8059b9f
12396 Author: Eric Anholt <eric (a] anholt.net>
12397 Date: Fri Apr 18 11:52:41 2008 -0700
12398
12399 Fix build with !ENABLE_DOCS and no built manpages.
12400
12401 fc-cache/Makefile.am | 8 ++++++--
12402 fc-cat/Makefile.am | 8 ++++++--
12403 fc-list/Makefile.am | 8 ++++++--
12404 fc-match/Makefile.am | 8 ++++++--
12405 4 files changed, 24 insertions(+), 8 deletions(-)
12406
12407 commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
12408 Author: Keith Packard <keithp (a] keithp.com>
12409 Date: Thu Jan 10 10:58:25 2008 -0800
12410
12411 Bump version to 2.5.91
12412
12413 README | 26 ++++++++++++++++++++++----
12414 configure.in | 2 +-
12415 fontconfig/fontconfig.h | 2 +-
12416 3 files changed, 24 insertions(+), 6 deletions(-)
12417
12418 commit b2cbf483ab520ff21ca2152f960498d181613608
12419 Author: Keith Packard <keithp (a] keithp.com>
12420 Date: Thu Jan 10 10:58:22 2008 -0800
12421
12422 git-tag requires space after -m flag
12423
12424 new-version.sh | 2 +-
12425 1 file changed, 1 insertion(+), 1 deletion(-)
12426
12427 commit 51f1536479064c2d224860c15271a9b14c87fd62
12428 Author: Keith Packard <keithp (a] keithp.com>
12429 Date: Thu Jan 10 10:56:52 2008 -0800
12430
12431 new-version.sh was mis-editing files
12432
12433 new-version.sh | 19 ++++++++-----------
12434 1 file changed, 8 insertions(+), 11 deletions(-)
12435
12436 commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
12437 Author: Keith Packard <keithp (a] keithp.com>
12438 Date: Thu Jan 10 10:48:00 2008 -0800
12439
12440 Add more files to .gitignore
12441
12442 .gitignore | 7 +++++--
12443 1 file changed, 5 insertions(+), 2 deletions(-)
12444
12445 commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
12446 Author: Keith Packard <keithp (a] keithp.com>
12447 Date: Thu Jan 10 10:43:33 2008 -0800
12448
12449 Distribute khmer font aliases
12450
12451 conf.d/65-khmer.conf | 16 ++++++++++++++++
12452 conf.d/Makefile.am | 1 +
12453 2 files changed, 17 insertions(+)
12454
12455 commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
12456 Author: Keith Packard <keithp (a] keithp.com>
12457 Date: Thu Jan 10 10:40:41 2008 -0800
12458
12459 Create new-version.sh to help with releases, update INSTALL
12460 instructions
12461
12462 INSTALL | 36 +++++------------
12463 new-version.sh | 121
12464 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12465 2 files changed, 131 insertions(+), 26 deletions(-)
12466
12467 commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
12468 Author: Keith Packard <keithp (a] keithp.com>
12469 Date: Thu Jan 10 08:58:57 2008 -0800
12470
12471 Distribute new fcftint.h file
12472
12473 src/Makefile.am | 2 +-
12474 1 file changed, 1 insertion(+), 1 deletion(-)
12475
12476 commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
12477 Author: Keith Packard <keithp (a] keithp.com>
12478 Date: Tue Jan 8 12:34:19 2008 -0800
12479
12480 Eliminate references to freetype from utility Makefile.am's
12481
12482 The utility programs don't use any freetype interfaces, so they
12483 don't need to directly refer to freetype headers or libraries.
12484
12485 fc-cache/Makefile.am | 4 ++--
12486 fc-cat/Makefile.am | 4 ++--
12487 fc-list/Makefile.am | 4 ++--
12488 fc-match/Makefile.am | 4 ++--
12489 4 files changed, 8 insertions(+), 8 deletions(-)
12490
12491 commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
12492 Author: Keith Packard <keithp (a] keithp.com>
12493 Date: Mon Jan 7 16:31:06 2008 -0800
12494
12495 Include fcftaliastail.h so that the freetype funcs are exported.
12496
12497 This header file needs to be included at the end of every file that
12498 exports any freetype symbols.
12499
12500 src/fcfreetype.c | 1 +
12501 src/fclang.c | 1 +
12502 src/fcpat.c | 1 +
12503 3 files changed, 3 insertions(+)
12504
12505 commit dbd065ad312921308add99fc4cb31457d9045e6a
12506 Author: Keith Packard <keithp (a] keithp.com>
12507 Date: Wed Jan 2 08:47:14 2008 -0800
12508
12509 Remove freetype requirement for build-time applications.
12510
12511 This avoids requiring the freetype development files when cross
12512 compiling
12513
12514 fc-arch/Makefile.am | 2 +-
12515 fc-case/Makefile.am | 2 +-
12516 fc-glyphname/Makefile.am | 2 +-
12517 fc-lang/Makefile.am | 2 +-
12518 src/Makefile.am | 13 +++++++++---
12519 src/fcfreetype.c | 1 +
12520 src/fcftint.h | 54
12521 ++++++++++++++++++++++++++++++++++++++++++++++++
12522 src/fcint.h | 18 +---------------
12523 src/fclang.c | 1 +
12524 src/fcpat.c | 1 +
12525 src/makealias | 6 ++++--
12526 11 files changed, 76 insertions(+), 26 deletions(-)
12527
12528 commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
12529 Author: Keith Packard <keithp (a] keithp.com>
12530 Date: Sun Dec 23 14:06:41 2007 -0800
12531
12532 Fix OOM failure case in FcPStackPush.
12533
12534 When allocation for the node attributes fail, clean up the node
12535 allocation
12536 and report failure.
12537
12538 src/fcxml.c | 5 +++++
12539 1 file changed, 5 insertions(+)
12540
12541 commit 0f7870887adff6db3cffda5485418143f2bfa1f6
12542 Author: Hongbo Zhao <hongbo.zhao (a] gmail.com>
12543 Date: Wed Dec 12 21:47:33 2007 -0800
12544
12545 Not_contain should use strstr, not strcmp on strings. (bug 13632)
12546
12547 For Version 2.5.0, (same for previous version 2.4.2), in source
12548 file fccfg.c,
12549 on line 700,
12550
12551 Original:
12552 ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
12553
12554 Should change to:
12555 ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
12556
12557 I think this is just a mistake when copy-n-paste similar codes in
12558 the same
12559 function. Apparently, return for "Not_contain" should be just the
12560 inverse of
12561 "Contain", not the same as "Equal".
12562
12563 src/fccfg.c | 2 +-
12564 1 file changed, 1 insertion(+), 1 deletion(-)
12565
12566 commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
12567 Author: Keith Packard <keithp (a] keithp.com>
12568 Date: Sun Nov 25 16:35:55 2007 -0800
12569
12570 Move conf.avail/README to conf.d/README (bug 13392)
12571
12572 Because conf.d is where most people look first. And the comment at
12573 the top
12574 of the README file says conf.d/README too.
12575
12576 conf.d/Makefile.am | 7 +++++--
12577 1 file changed, 5 insertions(+), 2 deletions(-)
12578
12579 commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
12580 Author: Keith Packard <keithp (a] koto.keithp.com>
12581 Date: Tue Nov 13 18:56:44 2007 -0800
12582
12583 Bump version number to 2.5
12584
12585 README | 15 +++++++++++++--
12586 configure.in | 2 +-
12587 fontconfig/fontconfig.h | 4 ++--
12588 3 files changed, 16 insertions(+), 5 deletions(-)
12589
12590 commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
12591 Author: Tor Lillqvist <tml (a] iki.fi>
12592 Date: Tue Nov 13 16:41:55 2007 -0800
12593
12594 Workaround for stat() brokenness in Microsoft's C library (bug 8526)
12595
12596 Fix a couple of longstanding problems with fontconfig on Windows that
12597 manifest themselves especially in GIMP. The root cause to the problems
12598 is in
12599 Microsoft's incredibly stupid stat() implementation. Basically, stat()
12600 returns wrong timestamp fields for files on NTFS filesystems on
12601 machines
12602 that use automatic DST switching.
12603
12604 See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
12605 http://www.codeproject.com/datetime/dstbugs.asp
12606
12607 As fccache.c now looks at more fields in the stat struct I fill in
12608 them all.
12609 I noticed that fstat() is used only on a fd just after opening it,
12610 so on
12611 Win32 I just call my stat() replacement before opening instead...
12612 Implementing a good replacement for fstat() would be harder because
12613 the code
12614 in fccache.c wants to compare inode numbers. There are no (readily
12615 accessible) inode numbers on Win32, so I fake it with the hash of
12616 the full
12617 file name, in the case as it is on disk. And fstat() doesn't know
12618 the full
12619 file name, so it would be rather hard to come up with a inode
12620 number to
12621 identify the file.
12622
12623 The patch also adds similar handling for the cache directory as for
12624 the fonts
12625 directory: If a cachedir element in fonts.conf contains the magic
12626 string
12627 "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
12628 path under
12629 the machine's (or user's) temp folder as returned by GetTempPath(). I
12630 don't
12631 want to hardcode any pathnames in a fonts.conf intended to be
12632 distributed to
12633 end-users, most of which who wouldn't know how to edit it anyway. And
12634 requiring an installer to edit it gets complicated.
12635
12636 configure.in | 6 +++-
12637 fc-cache/Makefile.am | 3 ++
12638 src/fccache.c | 93
12639 +++++++++++++++++++++++++++++++++++++++++++++++++++-
12640 src/fcxml.c | 24 ++++++++++++++
12641 4 files changed, 124 insertions(+), 2 deletions(-)
12642
12643 commit 1315db01b626aedd27e3e05bde96ce46c253629b
12644 Author: Keith Packard <keithp (a] koto.keithp.com>
12645 Date: Tue Nov 13 15:48:30 2007 -0800
12646
12647 Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
12648
12649 This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
12650
12651 Conflicts:
12652
12653 src/Makefile.am
12654
12655 Xft still uses the macros that are in fcprivate.h. Document those
12656 macros and
12657 include fcprivate.h in the published header files.
12658
12659 doc/check-missing-doc | 1 +
12660 doc/fcobjectset.fncs | 11 +++++
12661 doc/fcpattern.fncs | 12 ++++-
12662 fontconfig/Makefile.am | 3 +-
12663 fontconfig/fcprivate.h | 123
12664 ++++++++++++++++++++++++++++++++++++++++++++++++
12665 fontconfig/fontconfig.h | 2 +-
12666 src/Makefile.am | 3 +-
12667 src/fcint.h | 95 +------------------------------------
12668 8 files changed, 152 insertions(+), 98 deletions(-)
12669
12670 commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
12671 Author: Keith Packard <keithp (a] koto.keithp.com>
12672 Date: Tue Nov 13 15:16:58 2007 -0800
12673
12674 Document that FcConfigGetFonts returns the internal fontset (bug
12675 13197)
12676
12677 FcConfigGetFonts returns the internal font set used by the library
12678 which
12679 must not be freed by the application or 'bad things' will happen.
12680
12681 doc/fcconfig.fncs | 3 ++-
12682 1 file changed, 2 insertions(+), 1 deletion(-)
12683
12684 commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
12685 Author: Keith Packard <keithp (a] koto.keithp.com>
12686 Date: Tue Nov 13 15:11:35 2007 -0800
12687
12688 Document that Match calls FcFontRenderPrepare (bug 13162).
12689
12690 The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
12691 without
12692 knowing that they call FcFontRenderPrepare.
12693
12694 doc/fcconfig.fncs | 12 ++++++++----
12695 doc/fcfontset.fncs | 12 ++++++++----
12696 2 files changed, 16 insertions(+), 8 deletions(-)
12697
12698 commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
12699 Author: Keith Packard <keithp (a] koto.keithp.com>
12700 Date: Tue Nov 13 14:58:39 2007 -0800
12701
12702 Document several function return values (Bug 13145).
12703
12704 Several functions had no indication of what the return value would be,
12705 mostly these were allocation failure returns.
12706
12707 doc/fcatomic.fncs | 4 +++-
12708 doc/fcconfig.fncs | 21 ++++++++++++++-------
12709 doc/fcconstant.fncs | 8 ++++++--
12710 doc/fcfile.fncs | 28 +++++++++++++++-------------
12711 doc/fcfontset.fncs | 3 ++-
12712 doc/fcinit.fncs | 7 +++++--
12713 doc/fcobjectset.fncs | 3 ++-
12714 doc/fcobjecttype.fncs | 6 ++++--
12715 8 files changed, 51 insertions(+), 29 deletions(-)
12716
12717 commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
12718 Author: Keith Packard <keithp (a] koto.keithp.com>
12719 Date: Mon Nov 5 16:08:55 2007 -0800
12720
12721 Fix parallel build in doc directory.
12722
12723 docbook2man has fixed output file names; place output in a
12724 subdirectory to
12725 avoid collisions.
12726
12727 doc/Makefile.am | 8 +++++---
12728 1 file changed, 5 insertions(+), 3 deletions(-)
12729
12730 commit 37e9d33950df03f76b6938ae5675ecfc853eb903
12731 Author: Keith Packard <keithp (a] koto.keithp.com>
12732 Date: Mon Nov 5 15:52:45 2007 -0800
12733
12734 Update version numbers to 2.4.92 (2.5 RC2)
12735
12736 README | 49
12737 +++++++++++++++++++++++++++++++++++++++++++++++--
12738 fontconfig/fontconfig.h | 2 +-
12739 2 files changed, 48 insertions(+), 3 deletions(-)
12740
12741 commit a504f6b5394b96d2c6a24772b61705227a8e88ab
12742 Author: Behdad Esfahbod <behdad (a] behdad.org>
12743 Date: Mon Nov 5 18:12:51 2007 -0500
12744
12745 Simplify/improve 30-metric-aliases.conf
12746
12747 conf.d/30-metric-aliases.conf | 192
12748 ++++++++++++++++++++++++------------------
12749 1 file changed, 109 insertions(+), 83 deletions(-)
12750
12751 commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
12752 Author: Behdad Esfahbod <behdad (a] behdad.org>
12753 Date: Mon Nov 5 17:07:36 2007 -0500
12754
12755 Remove list of available conf files from README.
12756 It was redundant and out-dated.
12757
12758 conf.d/README | 29 +----------------------------
12759 1 file changed, 1 insertion(+), 28 deletions(-)
12760
12761 commit 0294bda4800b94828b59139e6205730c74261c40
12762 Author: Behdad Esfahbod <behdad (a] behdad.org>
12763 Date: Mon Nov 5 17:05:36 2007 -0500
12764
12765 Fix documented conf-file naming format in README
12766
12767 conf.d/README | 8 ++++----
12768 1 file changed, 4 insertions(+), 4 deletions(-)
12769
12770 commit 07d04da76c4009552866ae0d2f85659186ef77d6
12771 Author: Behdad Esfahbod <behdad (a] behdad.org>
12772 Date: Mon Nov 5 17:01:44 2007 -0500
12773
12774 Remove 25-unhint-nonlatin.conf from default configuration by not
12775 linking it.
12776
12777 conf.d/Makefile.am | 1 -
12778 1 file changed, 1 deletion(-)
12779
12780 commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
12781 Author: Behdad Esfahbod <behdad (a] behdad.org>
12782 Date: Mon Nov 5 16:46:19 2007 -0500
12783
12784 Oops, fix Makefile.am.
12785
12786 conf.d/Makefile.am | 4 ++--
12787 1 file changed, 2 insertions(+), 2 deletions(-)
12788
12789 commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
12790 Author: Behdad Esfahbod <behdad (a] behdad.org>
12791 Date: Mon Nov 5 16:43:49 2007 -0500
12792
12793 Remove 20-lohit-gujarati.conf. It's covered by
12794 25-unhint-nonlatin.conf now.
12795
12796 conf.d/20-lohit-gujarati.conf | 11 -----------
12797 conf.d/Makefile.am | 2 --
12798 2 files changed, 13 deletions(-)
12799
12800 commit 7465091fa90753440ed775de5783387bc4fd9cc4
12801 Author: Behdad Esfahbod <behdad (a] behdad.org>
12802 Date: Mon Nov 5 16:43:14 2007 -0500
12803
12804 Remove redundant/obsolete comments from conf files.
12805
12806 Conf files had an initial comment mentioning the files' name.
12807 This was outdated and wrong in most cases. There's no real use
12808 in that.
12809
12810 conf.d/10-autohint.conf | 1 -
12811 conf.d/10-no-sub-pixel.conf | 1 -
12812 conf.d/10-sub-pixel-bgr.conf | 1 -
12813 conf.d/10-sub-pixel-rgb.conf | 1 -
12814 conf.d/10-sub-pixel-vbgr.conf | 1 -
12815 conf.d/10-sub-pixel-vrgb.conf | 1 -
12816 conf.d/10-unhinted.conf | 1 -
12817 conf.d/20-fix-globaladvance.conf | 1 -
12818 conf.d/20-unhint-small-vera.conf | 1 -
12819 conf.d/25-unhint-nonlatin.conf | 1 -
12820 conf.d/30-metric-aliases.conf | 1 -
12821 conf.d/30-urw-aliases.conf | 1 -
12822 conf.d/50-user.conf | 1 -
12823 conf.d/51-local.conf | 1 -
12824 conf.d/65-fonts-persian.conf | 1 -
12825 conf.d/70-no-bitmaps.conf | 1 -
12826 conf.d/70-yes-bitmaps.conf | 1 -
12827 conf.d/80-delicious.conf | 1 -
12828 18 files changed, 18 deletions(-)
12829
12830 commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
12831 Author: Behdad Esfahbod <behdad (a] behdad.org>
12832 Date: Mon Nov 5 16:40:25 2007 -0500
12833
12834 Use binding="same" in 30-urw-aliases.conf and remove duplicate
12835 entries.
12836
12837 Times, Helvetical, and Courier are already handled in
12838 30-metric-aliases.conf.
12839 Remove them here and add a comment instead.
12840
12841 conf.d/30-urw-aliases.conf | 27 ++++++++-------------------
12842 1 file changed, 8 insertions(+), 19 deletions(-)
12843
12844 commit 4b51f173c99152586db26b03752873a4b4020672
12845 Author: Behdad Esfahbod <behdad (a] behdad.org>
12846 Date: Mon Nov 5 16:36:55 2007 -0500
12847
12848 Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
12849
12850 conf.d/40-generic.conf | 80
12851 -------------------------------------------------
12852 conf.d/40-nonlatin.conf | 51 +++++++++++++++++++++++++++++++
12853 conf.d/45-latin.conf | 56 ++++++++++++++++++++++++++++++++++
12854 conf.d/Makefile.am | 6 ++--
12855 conf.d/README | 5 ++--
12856 5 files changed, 114 insertions(+), 84 deletions(-)
12857
12858 commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
12859 Author: Behdad Esfahbod <behdad (a] behdad.org>
12860 Date: Mon Nov 5 16:14:35 2007 -0500
12861
12862 Add/update config files from Fedora.
12863
12864 conf.d/25-unhint-nonlatin.conf | 228
12865 +++++++++++++++++++++++++++++++++++++++++
12866 conf.d/30-amt-aliases.conf | 21 ----
12867 conf.d/30-metric-aliases.conf | 186 +++++++++++++++++++++++++++++++++
12868 conf.d/40-generic.conf | 22 +++-
12869 conf.d/65-nonlatin.conf | 45 ++++++++
12870 conf.d/Makefile.am | 6 +-
12871 conf.d/README | 3 +-
12872 7 files changed, 483 insertions(+), 28 deletions(-)
12873
12874 commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
12875 Author: Behdad Esfahbod <behdad (a] behdad.org>
12876 Date: Mon Nov 5 15:29:44 2007 -0500
12877
12878 Add FcGetLangs() and FcLangGetCharSet().
12879
12880 doc/fclangset.fncs | 16 ++++++++++++++++
12881 fontconfig/fontconfig.h | 6 ++++++
12882 src/fcint.h | 3 ---
12883 src/fclang.c | 20 ++++++++++++++++++--
12884 4 files changed, 40 insertions(+), 5 deletions(-)
12885
12886 commit 811995b79db16be39046dbbffcc5a7d66f88b731
12887 Author: Behdad Esfahbod <behdad (a] behdad.org>
12888 Date: Mon Nov 5 15:29:03 2007 -0500
12889
12890 Fix trivial bugs in edit-sgml.c
12891
12892 doc/edit-sgml.c | 3 ++-
12893 1 file changed, 2 insertions(+), 1 deletion(-)
12894
12895 commit de1faa42d1425f80366707a730ea919c57e57b2f
12896 Author: Keith Packard <keithp (a] koto.keithp.com>
12897 Date: Sun Nov 4 12:20:45 2007 -0800
12898
12899 Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
12900
12901 These two names are typos of the correct names. Instead of simply
12902 changing
12903 them, the correct thing to do is leave them in the library, add
12904 the correct
12905 functions and mark them as deprecated so any source packages will
12906 be updated.
12907
12908 This requires bumping the minor version of the library (for adding
12909 APIs)
12910 instead of bumping the major version of the library (for removing
12911 APIs).
12912
12913 configure.in | 6 +++---
12914 fontconfig/fontconfig.h | 13 +++++++++++++
12915 src/Makefile.am | 5 +++--
12916 src/fccfg.c | 16 ++++++++++++++++
12917 src/fcdeprecate.h | 36 ++++++++++++++++++++++++++++++++++++
12918 src/fcint.h | 1 +
12919 6 files changed, 72 insertions(+), 5 deletions(-)
12920
12921 commit 69d3eb9cb8e58ab771170f68868748204a4793ab
12922 Author: Keith Packard <keithp (a] koto.keithp.com>
12923 Date: Sat Nov 3 23:43:48 2007 -0700
12924
12925 Ignore new generated documentation
12926
12927 .gitignore | 3 +++
12928 1 file changed, 3 insertions(+)
12929
12930 commit dc7b6f1d79b5508706be9242b79180727701e54f
12931 Author: Keith Packard <keithp (a] koto.keithp.com>
12932 Date: Sat Nov 3 23:42:32 2007 -0700
12933
12934 Link new function documentation into the fontconfig-devel.sgml
12935
12936 doc/fontconfig-devel.sgml | 31 +++++++++++++++++++++++++++++++
12937 1 file changed, 31 insertions(+)
12938
12939 commit dac27f2f1a766b042487827c726b3ccae147d282
12940 Author: Keith Packard <keithp (a] koto.keithp.com>
12941 Date: Sat Nov 3 23:41:38 2007 -0700
12942
12943 Formatting syntax mistake in doc/fclangset.fncs.
12944
12945 <parameter>ls</function> needed to be <parameter>ls</parameter>.
12946
12947 doc/fclangset.fncs | 2 +-
12948 1 file changed, 1 insertion(+), 1 deletion(-)
12949
12950 commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
12951 Author: Keith Packard <keithp (a] koto.keithp.com>
12952 Date: Sat Nov 3 23:23:55 2007 -0700
12953
12954 Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
12955
12956 Just adding the .fncs versions doesn't get these files generated.
12957
12958 doc/Makefile.am | 3 +++
12959 1 file changed, 3 insertions(+)
12960
12961 commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
12962 Author: Keith Packard <keithp (a] koto.keithp.com>
12963 Date: Sat Nov 3 23:23:09 2007 -0700
12964
12965 Fix formatting syntax in doc/fccache.fncs
12966
12967 doc/fccache.fncs | 8 ++++----
12968 1 file changed, 4 insertions(+), 4 deletions(-)
12969
12970 commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
12971 Author: Keith Packard <keithp (a] koto.keithp.com>
12972 Date: Sat Nov 3 23:03:11 2007 -0700
12973
12974 Replace incorrect documentation uses of 'char' with 'FcChar8'
12975 (bug 13002).
12976
12977 doc/fcconfig.fncs | 10 +++++-----
12978 doc/fcfile.fncs | 6 +++---
12979 doc/fcfreetype.fncs | 4 ++--
12980 doc/fcpattern.fncs | 6 +++---
12981 doc/fontconfig-devel.sgml | 2 +-
12982 5 files changed, 14 insertions(+), 14 deletions(-)
12983
12984 commit b4a3e834126a3cac7fbf2212087825f886be1f1d
12985 Author: Keith Packard <keithp (a] koto.keithp.com>
12986 Date: Sat Nov 3 22:53:12 2007 -0700
12987
12988 Remove references to FcConfigParse and FcConfigLoad.
12989
12990 These functions no longer exist.
12991
12992 doc/fcconfig.fncs | 3 +--
12993 1 file changed, 1 insertion(+), 2 deletions(-)
12994
12995 commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
12996 Author: Keith Packard <keithp (a] koto.keithp.com>
12997 Date: Sat Nov 3 22:45:31 2007 -0700
12998
12999 Have FcConfigSetCurrent accept the current configuration and simply
13000 return
13001 without updating anything.
13002
13003 src/fccfg.c | 3 +++
13004 1 file changed, 3 insertions(+)
13005
13006 commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
13007 Author: Keith Packard <keithp (a] koto.keithp.com>
13008 Date: Sat Nov 3 22:39:54 2007 -0700
13009
13010 Update documentation for stale FcConfigGetConfig function.
13011
13012 The old per-user cache filename is no longer used.
13013
13014 doc/fcconfig.fncs | 5 +++--
13015 1 file changed, 3 insertions(+), 2 deletions(-)
13016
13017 commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
13018 Author: Keith Packard <keithp (a] koto.keithp.com>
13019 Date: Sat Nov 3 22:31:16 2007 -0700
13020
13021 Update documentation for FcStrCopyFilename (bug 12964).
13022
13023 FcStrCopyFilename constructs a canonical path for any argument,
13024 including
13025 expanding leading ~ and editing '.' and '..' elements out of the
13026 resulting
13027 path.
13028
13029 doc/fcstring.fncs | 15 ++++++++++-----
13030 1 file changed, 10 insertions(+), 5 deletions(-)
13031
13032 commit a190678e3c4497870679808dde418191407be91d
13033 Author: Keith Packard <keithp (a] koto.keithp.com>
13034 Date: Sat Nov 3 22:23:28 2007 -0700
13035
13036 Document previously undocumented functions. (bug 12963)
13037
13038 doc/Makefile.am | 3 ++
13039 doc/check-missing-doc | 4 +-
13040 doc/fccache.fncs | 68 +++++++++++++++++++++++++
13041 doc/fccharset.fncs | 24 +++++++++
13042 doc/fcconfig.fncs | 31 ++++++++++++
13043 doc/fcdircache.fncs | 88 ++++++++++++++++++++++++++++++++
13044 doc/fcfile.fncs | 29 ++++++-----
13045 doc/fcfontset.fncs | 83 +++++++++++++++++++++++++++++++
13046 doc/fcfreetype.fncs | 22 ++++++++
13047 doc/fclangset.fncs | 124
13048 ++++++++++++++++++++++++++++++++++++++++++++++
13049 doc/fcmatrix.fncs | 2 +
13050 doc/fcpattern.fncs | 52 ++++++++++++++++++-
13051 doc/fcstring.fncs | 80 ++++++++++++++++++++++++------
13052 doc/fcstrset.fncs | 11 ++++
13053 doc/fcvalue.fncs | 21 ++++++++
13054 doc/fontconfig-devel.sgml | 26 +++++++++-
13055 16 files changed, 638 insertions(+), 30 deletions(-)
13056
13057 commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
13058 Author: Keith Packard <keithp (a] koto.keithp.com>
13059 Date: Sat Nov 3 22:01:33 2007 -0700
13060
13061 Verify documentation covers exposed symbols.
13062
13063 Add check-missing-doc script to make sure the documentation matches
13064 the
13065 complete list of symbols exported from the header files before
13066 release.
13067
13068 doc/Makefile.am | 6 +++++-
13069 doc/check-missing-doc | 23 +++++++++++++++++++++++
13070 2 files changed, 28 insertions(+), 1 deletion(-)
13071
13072 commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
13073 Author: Keith Packard <keithp (a] koto.keithp.com>
13074 Date: Sat Nov 3 21:58:34 2007 -0700
13075
13076 Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
13077
13078 src/fclang.c | 8 ++++----
13079 1 file changed, 4 insertions(+), 4 deletions(-)
13080
13081 commit 9b84ecff92b8dccf6559a858e35762c0f664429a
13082 Author: Keith Packard <keithp (a] koto.keithp.com>
13083 Date: Sat Nov 3 21:57:51 2007 -0700
13084
13085 Don't check cache file time stamps when cleaning cache dir.
13086
13087 Cache file mtime is meaningless now that the directory time is
13088 encoded in
13089 the cache.
13090
13091 fc-cache/fc-cache.c | 10 +---------
13092 1 file changed, 1 insertion(+), 9 deletions(-)
13093
13094 commit 1d93c1752f03b833603ea31c2cfbd16868c44922
13095 Author: Keith Packard <keithp (a] koto.keithp.com>
13096 Date: Sat Nov 3 21:56:36 2007 -0700
13097
13098 Typo error in function name: Inverval -> interval
13099
13100 src/fccfg.c | 4 ++--
13101 1 file changed, 2 insertions(+), 2 deletions(-)
13102
13103 commit b868a1447341ebe9962007069ec8658550e62483
13104 Author: Keith Packard <keithp (a] koto.keithp.com>
13105 Date: Sat Nov 3 21:55:39 2007 -0700
13106
13107 Track line numbers in sgml edit tool input.
13108
13109 Errors in the documentation can be hard to find unless the tool
13110 outputs the
13111 line number where the problem exists.
13112
13113 doc/edit-sgml.c | 85
13114 +++++++++++++++++++++++++++++++++++----------------------
13115 1 file changed, 52 insertions(+), 33 deletions(-)
13116
13117 commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
13118 Author: Keith Packard <keithp (a] koto.keithp.com>
13119 Date: Sat Nov 3 21:54:49 2007 -0700
13120
13121 Clean up exported names in fontconfig.h.
13122
13123 Fix typo errors (Inverval indeed).
13124 Remove FcPattern *p from FcValue (unused)
13125 Remove spurious FcPublic from formals.
13126
13127 fontconfig/fontconfig.h | 24 +++++++++++++-----------
13128 1 file changed, 13 insertions(+), 11 deletions(-)
13129
13130 commit e37d10fa74217a6102003882d49ac323f28db678
13131 Author: Keith Packard <keithp (a] koto.keithp.com>
13132 Date: Sat Nov 3 14:16:29 2007 -0700
13133
13134 Make file_stat argument to FcDirCacheLoadFile optional.
13135
13136 Allow file_stat to be NULL by using a local stat structure in
13137 that case.
13138
13139 src/fccache.c | 3 +++
13140 1 file changed, 3 insertions(+)
13141
13142 commit 2ddce88cde79d8bf8959d614af883999d5c66a85
13143 Author: Keith Packard <keithp (a] koto.keithp.com>
13144 Date: Sat Nov 3 13:44:59 2007 -0700
13145
13146 Document skipping of fonts from FcFileScan/FcDirScan.
13147
13148 FcFileScan and FcDirScan will skip fonts under direction of the
13149 configuration and default fontconfig policy.
13150
13151 doc/fcfile.fncs | 7 +++++--
13152 1 file changed, 5 insertions(+), 2 deletions(-)
13153
13154 commit 5d82c4c85d201011e60adcf887d15341ecdd5729
13155 Author: Keith Packard <keithp (a] koto.keithp.com>
13156 Date: Sat Nov 3 13:26:16 2007 -0700
13157
13158 Correct documentation for FcConfigUptoDate (bug 12948).
13159
13160 FcConfigUptoDate only checks whether files have been modified
13161 since the
13162 configuration was created. Any changes to the configuration through
13163 the API
13164 since then are not considered.
13165
13166 doc/fcconfig.fncs | 4 ++--
13167 1 file changed, 2 insertions(+), 2 deletions(-)
13168
13169 commit b607922909acfc7ae96de688ed34efd19cd038ac
13170 Author: Keith Packard <keithp (a] koto.keithp.com>
13171 Date: Sat Nov 3 13:09:01 2007 -0700
13172
13173 Remove fcprivate.h, move the remaining macros to fcint.h.
13174
13175 fcprivate.h was supposed to extend the fontconfig API for the various
13176 fontconfig utilities. Instead, just have those utilities use the
13177 internal
13178 fcint.h header file (which they already do), removing fcprivate.h
13179 from the
13180 installation and hence from the defacto public API.
13181
13182 fontconfig/Makefile.am | 3 +-
13183 fontconfig/fcprivate.h | 123
13184 -------------------------------------------------
13185 src/Makefile.am | 3 +-
13186 src/fcint.h | 95 +++++++++++++++++++++++++++++++++++++-
13187 4 files changed, 96 insertions(+), 128 deletions(-)
13188
13189 commit 910db318ae67693f7bc17f0bdc61caaf555365ae
13190 Author: Keith Packard <keithp (a] koto.keithp.com>
13191 Date: Sat Nov 3 13:05:25 2007 -0700
13192
13193 Correct documentation for FcAtomicLock (Bug 12947).
13194
13195 FcAtomicLock can only be called once from any process.
13196
13197 doc/fcatomic.fncs | 6 +++---
13198 1 file changed, 3 insertions(+), 3 deletions(-)
13199
13200 commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
13201 Author: Behdad Esfahbod <behdad (a] behdad.org>
13202 Date: Fri Oct 26 02:02:19 2007 -0400
13203
13204 Port fonts-persian.conf to new alias syntax with binding="same"
13205
13206 Signed-off-by: Keith Packard <keithp (a] koto.keithp.com>
13207
13208 conf.d/65-fonts-persian.conf | 377
13209 ++++++++++++++-----------------------------
13210 1 file changed, 121 insertions(+), 256 deletions(-)
13211
13212 commit 681bb379de1847cf288ba27cf29243c8395cff17
13213 Author: Keith Packard <keithp (a] koto.keithp.com>
13214 Date: Thu Oct 25 22:30:49 2007 -0700
13215
13216 Respect "binding" attribute in <alias> entries.
13217
13218 This makes creating "same" aliases for renamed font families far
13219 easier.
13220
13221 fonts.dtd | 2 ++
13222 src/fcxml.c | 58
13223 ++++++++++++++++++++++++++++++++++++----------------------
13224 2 files changed, 38 insertions(+), 22 deletions(-)
13225
13226 commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
13227 Author: Behdad Esfahbod <behdad (a] behdad.org>
13228 Date: Thu Oct 25 21:35:45 2007 -0700
13229
13230 Make fc-match --sort call FcFontRenderPrepare.
13231
13232 This makes the --sort and regular output the same for each font.
13233
13234 fc-match/fc-match.c | 20 ++++++++++++++++++--
13235 1 file changed, 18 insertions(+), 2 deletions(-)
13236
13237 commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
13238 Author: Keith Packard <keithp (a] koto.keithp.com>
13239 Date: Thu Oct 25 21:23:36 2007 -0700
13240
13241 Also check configDirs mtimes in FcConfigUptoDate
13242
13243 Checking only config files and font directories can miss changes which
13244 affect only a configuration directory. Check those to catch any
13245 changes.
13246
13247 src/fccfg.c | 17 +++--------------
13248 1 file changed, 3 insertions(+), 14 deletions(-)
13249
13250 commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
13251 Author: Keith Packard <keithp (a] koto.keithp.com>
13252 Date: Thu Oct 25 15:19:14 2007 -0700
13253
13254 A few fixups for make distcheck
13255
13256 Makefile.am | 2 +-
13257 doc/Makefile.am | 2 +-
13258 2 files changed, 2 insertions(+), 2 deletions(-)
13259
13260 commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
13261 Author: Keith Packard <keithp (a] koto.keithp.com>
13262 Date: Thu Oct 25 15:07:54 2007 -0700
13263
13264 Set version numbers to 2.4.91 (2.5 RC1)
13265
13266 README | 59
13267 +++++++++++++++++++++++++++++++++++++++++++++++--
13268 configure.in | 2 +-
13269 fontconfig/fontconfig.h | 2 +-
13270 3 files changed, 59 insertions(+), 4 deletions(-)
13271
13272 commit 7a1a7c0c15793e77cb162dd3393971332896460e
13273 Author: Keith Packard <keithp (a] koto.keithp.com>
13274 Date: Thu Oct 25 14:36:24 2007 -0700
13275
13276 Build fix for Solaris 10 with GCC.
13277
13278 Solaris 10 with GCC doesn't appear capable of supporting the symbol
13279 visibility stuff, so disable it.
13280
13281 src/fcint.h | 2 +-
13282 1 file changed, 1 insertion(+), 1 deletion(-)
13283
13284 commit fc990b2e86008967f499fe0df88de8e074a3670e
13285 Author: Behdad Esfahbod <freedesktop (a] behdad.org>
13286 Date: Thu Oct 25 14:20:06 2007 -0700
13287
13288 Update CaseFolding.txt to Unicode 5.1.0
13289
13290 fc-case/CaseFolding.txt | 184
13291 ++++++++++++++++++++++++++++++++++++++++++++++--
13292 src/fcstr.c | 2 +-
13293 2 files changed, 178 insertions(+), 8 deletions(-)
13294
13295 commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
13296 Author: Keith Packard <keithp (a] neko.keithp.com>
13297 Date: Fri Sep 1 20:25:21 2006 -0700
13298
13299 Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
13300 2511)
13301
13302 Added FcStrContainsWord to detect strings on word boundaries.
13303
13304 src/fcfreetype.c | 15 +++++++++++++--
13305 src/fcint.h | 3 +++
13306 src/fcstr.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
13307 3 files changed, 65 insertions(+), 3 deletions(-)
13308
13309 commit 349182784fdd0acf5d1262d8876c967f69dc30aa
13310 Author: Keith Packard <keithp (a] koto.keithp.com>
13311 Date: Thu Oct 25 01:51:38 2007 -0700
13312
13313 fontconfig needs configure option to use gnu iconv (bug 4083).
13314
13315 Existing Solaris workaround was broken; mis-matching values caused
13316 the test
13317 for libiconv to always fail.
13318
13319 configure.in | 4 ++--
13320 1 file changed, 2 insertions(+), 2 deletions(-)
13321
13322 commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
13323 Author: Keith Packard <keithp (a] koto.keithp.com>
13324 Date: Thu Oct 25 01:35:32 2007 -0700
13325
13326 Ensure weight/slant values present even when style is supplied
13327 (bug 9313).
13328
13329 If the provided style value doesn't match any available font, fall
13330 back to
13331 using the weight and slant values by ensuring that those are in
13332 the pattern.
13333
13334 src/fcdefault.c | 16 +++++-----------
13335 1 file changed, 5 insertions(+), 11 deletions(-)
13336
13337 commit 43d0454597dfb5375b1268edb79172779cc51113
13338 Author: Keith Packard <keithp (a] koto.keithp.com>
13339 Date: Thu Oct 25 01:26:09 2007 -0700
13340
13341 Distribute man source files for command line programs (bug 9678).
13342
13343 For systems on whch DOCBOOK is unavailable, distribute command
13344 line program
13345 manual pages in .man format.
13346
13347 fc-cache/Makefile.am | 6 +++---
13348 fc-cat/Makefile.am | 6 +++---
13349 fc-list/Makefile.am | 6 +++---
13350 fc-match/Makefile.am | 6 +++---
13351 4 files changed, 12 insertions(+), 12 deletions(-)
13352
13353 commit cf3e888b71a22e5c5875b96bf29557746044bd2b
13354 Author: Dwayne Bailey <dwayne (a] translate.org.za>
13355 Date: Thu Oct 25 01:16:06 2007 -0700
13356
13357 Add/fix *.orth files for South African languages
13358
13359 This adds the missing orth files for Ndebele (South) (nr), Northern
13360 Sotho
13361 (nso), Swati (ss) and Southern Sotho (st). It also fixes the Tswana
13362 (tn)
13363 orth file.
13364
13365 fc-lang/iso639-1 | 4 ++--
13366 fc-lang/iso639-2 | 8 ++++----
13367 fc-lang/nr.orth | 29 +++++++++++++++++++++++++++++
13368 fc-lang/nso.orth | 34 ++++++++++++++++++++++++++++++++++
13369 fc-lang/ss.orth | 29 +++++++++++++++++++++++++++++
13370 fc-lang/st.orth | 29 +++++++++++++++++++++++++++++
13371 fc-lang/tn.orth | 2 ++
13372 7 files changed, 129 insertions(+), 6 deletions(-)
13373
13374 commit 28a4ea7f714956d34f7ac65354577b87bec5620d
13375 Author: Keith Packard <keithp (a] koto.keithp.com>
13376 Date: Thu Oct 25 01:09:11 2007 -0700
13377
13378 Fix parallel build in fontconfig/docs (bug 10481).
13379
13380 doc/Makefile.am | 2 +-
13381 1 file changed, 1 insertion(+), 1 deletion(-)
13382
13383 commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
13384 Author: Keith Packard <keithp (a] koto.keithp.com>
13385 Date: Thu Oct 25 01:03:40 2007 -0700
13386
13387 Handle UltraBlack weight.
13388
13389 UltraBlack is weight 950 on the CSS scale; handle this by name
13390 and value
13391 encoding it as fontconfig weight 215.
13392
13393 fontconfig/fontconfig.h | 2 ++
13394 src/fcfreetype.c | 7 ++++++-
13395 2 files changed, 8 insertions(+), 1 deletion(-)
13396
13397 commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
13398 Author: Keith Packard <keithp (a] koto.keithp.com>
13399 Date: Thu Oct 25 01:02:58 2007 -0700
13400
13401 Oops. Left debugging printf in previous commit.
13402
13403 src/fcfreetype.c | 1 -
13404 1 file changed, 1 deletion(-)
13405
13406 commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
13407 Author: Keith Packard <keithp (a] koto.keithp.com>
13408 Date: Thu Oct 25 00:49:19 2007 -0700
13409
13410 Spelling errors in documentation. (bug 10879).
13411
13412 Thanks to David <ssdk (a] ispras.ru> for spotting these.
13413
13414 doc/fcconfig.fncs | 4 ++--
13415 doc/fcstring.fncs | 2 +-
13416 2 files changed, 3 insertions(+), 3 deletions(-)
13417
13418 commit feecc86cea6bd1cb588f68e06b85d85727289989
13419 Author: Keith Packard <keithp (a] koto.keithp.com>
13420 Date: Thu Oct 25 00:46:41 2007 -0700
13421
13422 There is no U+1257 (bug 10899).
13423
13424 The Eritrean Tigrinya orthography mistakenly included this unicode
13425 value.
13426
13427 fc-lang/ti_er.orth | 2 +-
13428 1 file changed, 1 insertion(+), 1 deletion(-)
13429
13430 commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
13431 Author: Keith Packard <keithp (a] koto.keithp.com>
13432 Date: Thu Oct 25 00:41:28 2007 -0700
13433
13434 FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
13435 10976)
13436
13437 Thanks to David <ssdk (a] ispras.ru> for spotting this error.
13438
13439 src/fcinit.c | 2 +-
13440 1 file changed, 1 insertion(+), 1 deletion(-)
13441
13442 commit 28baf727367513ad06ddb1c53daff062e8f39e8c
13443 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
13444 Date: Thu Oct 25 00:38:44 2007 -0700
13445
13446 Store FcVendorFoundries in read-only memory.
13447
13448 Create fixed size strings for vendor and foundry.
13449
13450 src/fcfreetype.c | 62
13451 ++++++++++++++++++++++++++++----------------------------
13452 1 file changed, 31 insertions(+), 31 deletions(-)
13453
13454 commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
13455 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
13456 Date: Thu Oct 25 00:36:37 2007 -0700
13457
13458 Store FcNoticeFoundries in read-only memory.
13459
13460 Use a single character array and a separate table of integer indices.
13461
13462 src/fcfreetype.c | 75
13463 +++++++++++++++++++++++++++++++++++++-------------------
13464 1 file changed, 50 insertions(+), 25 deletions(-)
13465
13466 commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
13467 Author: Keith Packard <keithp (a] koto.keithp.com>
13468 Date: Thu Oct 25 00:22:04 2007 -0700
13469
13470 Replace makealias pattern with something supported by POSIX grep
13471 (bug 11083)
13472
13473 The suggested replacement in the bug was not supported by GNU grep,
13474 so I
13475 created something that should be supported everywhere (famous
13476 last words).
13477
13478 src/makealias | 2 +-
13479 1 file changed, 1 insertion(+), 1 deletion(-)
13480
13481 commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
13482 Author: Keith Packard <keithp (a] koto.keithp.com>
13483 Date: Wed Oct 24 21:59:33 2007 -0700
13484
13485 Add BRAILLE PATTERN BLANK to list of blank glyphs.
13486
13487 Braille pattern blank is often imaged as a blank glyph.
13488
13489 fonts.conf.in | 1 +
13490 1 file changed, 1 insertion(+)
13491
13492 commit 007cae508c831561c7a4f06092858ea7bf517e2e
13493 Author: Keith Packard <keithp (a] koto.keithp.com>
13494 Date: Wed Oct 24 21:52:56 2007 -0700
13495
13496 Move <cachedir> elements to the end of fonts.conf.
13497
13498 This allows users to select alternate directories for cache files,
13499 ahead of
13500 the 'standard' directories.
13501
13502 fonts.conf.in | 10 +++++-----
13503 1 file changed, 5 insertions(+), 5 deletions(-)
13504
13505 commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
13506 Author: Keith Packard <keithp (a] koto.keithp.com>
13507 Date: Wed Oct 24 21:47:40 2007 -0700
13508
13509 Leave generated headers out of distribution (bug 12734).
13510
13511 If the generated header files are included in the distribution,
13512 a build
13513 outside of the source directory will use them. For machine-specific
13514 files,
13515 this generates the wrong result (fcarch.h). Leaving them out of the
13516 distribution forces them to be built.
13517
13518 fc-arch/Makefile.am | 4 +---
13519 fc-case/Makefile.am | 4 +---
13520 fc-glyphname/Makefile.am | 4 +---
13521 fc-lang/Makefile.am | 4 +---
13522 4 files changed, 4 insertions(+), 12 deletions(-)
13523
13524 commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
13525 Author: Keith Packard <keithp (a] koto.keithp.com>
13526 Date: Thu Oct 18 09:48:31 2007 -0700
13527
13528 Eliminate relocations from FcCodePageRange structure (bug 10982).
13529
13530 FcCodePageRange was using char pointers; replace them with char
13531 arrays.
13532
13533 src/fcfreetype.c | 12 ++++++------
13534 1 file changed, 6 insertions(+), 6 deletions(-)
13535
13536 commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
13537 Author: Keith Packard <keithp (a] koto.keithp.com>
13538 Date: Thu Oct 18 09:43:22 2007 -0700
13539
13540 Eliminate relocations for glyph name table.
13541
13542 Glyph names (now used only for dingbats) were using many relocations,
13543 causing startup latency plus per-process memory usage. Replace
13544 pointers with
13545 table indices, shrinking table size and elimninating relocations.
13546
13547 fc-glyphname/fc-glyphname.c | 28 ++++++++++++++++++++--------
13548 src/fcfreetype.c | 16 ++++++++--------
13549 2 files changed, 28 insertions(+), 16 deletions(-)
13550
13551 commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
13552 Author: Keith Packard <keithp (a] koto.keithp.com>
13553 Date: Thu Oct 18 09:41:00 2007 -0700
13554
13555 Must not insert cache into hash table before completely validating.
13556
13557 The cache was inserted into the hash table before the timestamps
13558 in the
13559 cache were verified; if that verification failed, an extra pointer
13560 to the
13561 now freed cache would be left in the hash table. FcFini would fail an
13562 assertion as a result.
13563
13564 src/fccache.c | 4 ++--
13565 1 file changed, 2 insertions(+), 2 deletions(-)
13566
13567 commit e85789a99770dbd1a4abe9da3eadb355c19f5216
13568 Author: Keith Packard <keithp (a] koto.keithp.com>
13569 Date: Thu Oct 18 08:58:14 2007 -0700
13570
13571 Place language name in constant array instead of pointer.
13572
13573 Constant char array of 8 bytes is the same size as a pointer plus
13574 a short
13575 string, so this actually saves memory and eliminates a pile of
13576 relocations.
13577
13578 fc-lang/fc-lang.c | 2 +-
13579 src/fclang.c | 2 +-
13580 2 files changed, 2 insertions(+), 2 deletions(-)
13581
13582 commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
13583 Author: Keith Packard <keithp (a] koto.keithp.com>
13584 Date: Thu Oct 18 08:56:42 2007 -0700
13585
13586 FcConfigParseAndLoad doc was missing the last param.
13587
13588 Typo lost the last param to this function.
13589
13590 doc/fcconfig.fncs | 2 +-
13591 1 file changed, 1 insertion(+), 1 deletion(-)
13592
13593 commit 07e646cc8422bda778ecf1c084129556a39a0f2a
13594 Author: Mike FABIAN <mfabian (a] suse.de>
13595 Date: Thu Oct 18 05:44:28 2007 -0700
13596
13597 Avoid crashes if config files contain junk.
13598
13599 If ~/.fonts.conf contains:
13600
13601 <edit mode="assign_replace" name="spacing">
13602 <int>mono</int>
13603 </edit>
13604
13605 fontconfig crashes:
13606
13607 mfabian@magellan:~$ fc-match sans
13608 Fontconfig error: "~/.fonts.conf", line 46: "mono": not
13609 a valid
13610 integer
13611 (core dumped)
13612 mfabian@magellan:~$
13613
13614 Of course the above is nonsense, mono is no valid integer
13615 indeed.
13616
13617 But I think nevertheless fontconfig should not crash in that case.
13618
13619 The problem was caused by partially truncated expression trees
13620 caused by
13621 parse errors -- typechecking these walked the tree without verifying
13622 the
13623 integrity of the structure. Of course, the whole tree will be
13624 discarded
13625 shortly after being loaded as it contained an error.
13626
13627 src/fcxml.c | 4 ++++
13628 1 file changed, 4 insertions(+)
13629
13630 commit fa9a7448d83da498b3494fd0ff7d756569f94425
13631 Author: Hideki Yamane <henrich (a] iijmio-mail.jp>
13632 Date: Thu Oct 18 05:17:36 2007 -0700
13633
13634 Handle Japanese fonts better. (debian bug #435971)
13635
13636 Add some commonly available Japanese fonts to the standard aliases.
13637
13638 conf.d/65-nonlatin.conf | 11 +++++++++++
13639 1 file changed, 11 insertions(+)
13640
13641 commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
13642 Author: Keith Packard <keithp (a] koto.keithp.com>
13643 Date: Thu Oct 18 05:05:59 2007 -0700
13644
13645 Have fc-cache remove invalid cache files from cache directories.
13646
13647 Old cache file versions, or corrupted cache files should be removed
13648 when
13649 cleaning cache directories with fc-cache. This only affects filenames
13650 which
13651 match the fontconfig cache file format, so other files will be
13652 left alone.
13653
13654 fc-cache/fc-cache.c | 34 ++++++++++++++++++----------------
13655 1 file changed, 18 insertions(+), 16 deletions(-)
13656
13657 commit 238489030a64fa883f8f9fc3d73247b7f7257899
13658 Author: Keith Packard <keithp (a] koto.keithp.com>
13659 Date: Thu Oct 18 05:04:39 2007 -0700
13660
13661 Don't use X_OK bit when checking for writable directories (bug 12438)
13662
13663 Some mingw versions have broken X_OK checking; instead of trying
13664 to work
13665 around this in a system-depedent manner, simply don't bother
13666 checking for
13667 X_OK along with W_OK as such cases are expected to be mistakes,
13668 and not
13669 sensible access control.
13670
13671 fc-cache/fc-cache.c | 2 +-
13672 src/fccache.c | 4 ++--
13673 2 files changed, 3 insertions(+), 3 deletions(-)
13674
13675 commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
13676 Author: Keith Packard <keithp (a] koto.keithp.com>
13677 Date: Thu Oct 18 05:01:41 2007 -0700
13678
13679 Verbose message about cleaning directories was imprecise
13680
13681 Non-existent directories are now described as 'non-existent'
13682 instead of
13683 'unwritable'.
13684
13685 fc-cache/fc-cache.c | 3 ++-
13686 1 file changed, 2 insertions(+), 1 deletion(-)
13687
13688 commit 50124d1e484b84796abb7d8a6c1995edaff23e80
13689 Author: Keith Packard <keithp (a] koto.keithp.com>
13690 Date: Thu Oct 18 04:58:31 2007 -0700
13691
13692 Improve verbose messages from fc-cache.
13693
13694 fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
13695 fonts, %d
13696 dirs', which could easily mislead the user. Add 'existing cache is
13697 valid' or
13698 'new cache contents' to these messages to explain what it is doing.
13699
13700 fc-cache/fc-cache.c | 4 ++--
13701 1 file changed, 2 insertions(+), 2 deletions(-)
13702
13703 commit e12f718f65fc874e9170761f670930124815663e
13704 Author: Keith Packard <keithp (a] koto.keithp.com>
13705 Date: Thu Oct 18 04:54:51 2007 -0700
13706
13707 Remove unneeded call to access(2) in fc-cache.
13708
13709 This call was followed by a call to stat(2) which provided the
13710 necessary
13711 information. This call to access(2) was necessary when cache
13712 files were
13713 stored in the font directory as that would check for write permission
13714 correctly.
13715
13716 fc-cache/fc-cache.c | 18 +++---------------
13717 1 file changed, 3 insertions(+), 15 deletions(-)
13718
13719 commit f7da903d370dcf662a301930b003485f25db618f
13720 Author: Keith Packard <keithp (a] koto.keithp.com>
13721 Date: Thu Oct 18 04:31:33 2007 -0700
13722
13723 Make FC_FULLNAME include all fullname entries, elide nothing. [bug
13724 12827]
13725
13726 The old policy of eliding fullname entries which matched FC_FAMILY or
13727 FC_FAMILY + FC_STYLE meant that applications could not know what the
13728 font foundry set as the fullname of the font. Hiding information
13729 is not
13730 helpful.
13731
13732 src/fcfreetype.c | 64
13733 --------------------------------------------------------
13734 1 file changed, 64 deletions(-)
13735
13736 commit 144ca878311af885db820a35db31563ba87ee6ad
13737 Author: Keith Packard <keithp (a] koto.keithp.com>
13738 Date: Thu Oct 18 04:29:13 2007 -0700
13739
13740 Comment about mmaping cache files was misleading.
13741
13742 src/fccache.c | 3 ++-
13743 1 file changed, 2 insertions(+), 1 deletion(-)
13744
13745 commit db6f19f13b1719617c54a1658b8faa31da56e1d4
13746 Author: Keith Packard <keithp (a] koto.keithp.com>
13747 Date: Thu Oct 18 04:13:51 2007 -0700
13748
13749 Store font directory mtime in cache file.
13750
13751 Instead of relying on mtime ordering between a directory and its
13752 associated
13753 cache file, write the directory mtime into the cache file itself. This
13754 makes
13755 cache file checks more reliable across file systems.
13756
13757 This change is made in a way that old programs can use new cache
13758 files, but
13759 new programs will need new cache files.
13760
13761 fc-arch/fcarch.tmpl.h | 14 +++++------
13762 src/fccache.c | 64
13763 +++++++++++++++++++++++++++++++++------------------
13764 src/fcdir.c | 8 ++++++-
13765 src/fcint.h | 5 ++--
13766 4 files changed, 58 insertions(+), 33 deletions(-)
13767
13768 commit 00268a50e8b99e80ff25ee2a77a925398f89693f
13769 Author: Keith Packard <keithp (a] koto.keithp.com>
13770 Date: Thu Oct 18 03:52:29 2007 -0700
13771
13772 Fix ChangeLog generation to avoid circular make dependency
13773
13774 Makefile.am | 11 ++++-------
13775 1 file changed, 4 insertions(+), 7 deletions(-)
13776
13777 commit 3ae9258f9e825ed576dc315ec79009188bb422e2
13778 Author: Keith Packard <keithp (a] neko.keithp.com>
13779 Date: Sun Aug 5 12:31:03 2007 -0700
13780
13781 Free temporary string in FcDirCacheUnlink (Bug #11758)
13782
13783 In FcDirCacheUnlink(), the line
13784
13785 cache_hashed = FcStrPlus (cache_dir, cache_base);
13786
13787 allocates memory in cache_hashed that is never free()'d before
13788 the function
13789 exits.
13790
13791 Reported by Ben Combee.
13792
13793 src/fccache.c | 1 +
13794 1 file changed, 1 insertion(+)
13795
13796 commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
13797 Author: Keith Packard <keithp (a] neko.keithp.com>
13798 Date: Mon Mar 12 10:32:23 2007 -0700
13799
13800 Work around FreeType bug when glyph name buffer is too small.
13801
13802 Recent versions of FreeType do not correctly deal with glyph name
13803 buffers
13804 that are too small; work around this by declaring a buffer that can
13805 hold any
13806 PS name (127 bytes).
13807
13808 src/fcfreetype.c | 21 +++++++++++++++++----
13809 1 file changed, 17 insertions(+), 4 deletions(-)
13810
13811 commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
13812 Author: Keith Packard <keithp (a] neko.keithp.com>
13813 Date: Mon Mar 12 10:30:51 2007 -0700
13814
13815 rehash increment could be zero, causing rehash infinite loop.
13816
13817 Bump the rehash value by one so that it is always positive.
13818
13819 fc-glyphname/fc-glyphname.c | 2 +-
13820 1 file changed, 1 insertion(+), 1 deletion(-)
13821
13822 commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
13823 Author: Stephan Kulow <coolo (a] novell.com>
13824 Date: Mon Mar 12 10:21:35 2007 -0700
13825
13826 Make FcPatternDuplicate copy the binding instead of always using
13827 Strong.
13828
13829 I noticed that Qt always uses a different font than fc-match
13830 advertises.
13831 Debugging the issue, I found that a call that looks pretty innocent is
13832 changing all weak bindings to strong bindings and as such changes the
13833 semantic of the match: FcPatternDuplicate.
13834
13835 src/fcpat.c | 10 +++++++---
13836 1 file changed, 7 insertions(+), 3 deletions(-)
13837
13838 commit 2373f904265a05761039cfc5fe305bf588e831c5
13839 Author: Keith Packard <keithp (a] neko.keithp.com>
13840 Date: Sat Dec 2 16:09:47 2006 -0800
13841
13842 Update for version 2.4.2
13843
13844 INSTALL | 2 +-
13845 README | 36 ++++++++++++++++++++++++++++++++++--
13846 configure.in | 2 +-
13847 fontconfig/fontconfig.h | 2 +-
13848 4 files changed, 37 insertions(+), 5 deletions(-)
13849
13850 commit e3b65ee06808cda296215b88111a259a200cc37c
13851 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
13852 Date: Sat Dec 2 15:09:57 2006 -0800
13853
13854 Fix fc-cat documentation (bug 8935).
13855
13856 Adapt documentation to reality.
13857
13858 (1) The fc-cat usage message should reflect the
13859 options accepted by the program.
13860
13861 (2) The fc-cat.1 manpage was fairly broken (unreadable).
13862
13863 fc-cat/fc-cat.c | 9 +++++++--
13864 fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++---
13865 2 files changed, 30 insertions(+), 5 deletions(-)
13866
13867 commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
13868 Author: Keith Packard <keithp (a] neko.keithp.com>
13869 Date: Sat Dec 2 15:06:13 2006 -0800
13870
13871 Add space between type and formal in devel man pages (bug 8935)
13872
13873 Most parameters are pointers and have '*' in the type; for those
13874 which do not, use '%' to mark where a space needs to be inserted.
13875
13876 doc/edit-sgml.c | 5 +++++
13877 doc/fcblanks.fncs | 4 ++--
13878 doc/fccharset.fncs | 8 ++++----
13879 doc/fcconfig.fncs | 12 ++++++------
13880 doc/fcconstant.fncs | 4 ++--
13881 doc/fcfile.fncs | 4 ++--
13882 doc/fcfreetype.fncs | 12 ++++++------
13883 doc/fcmatrix.fncs | 12 ++++++------
13884 doc/fcobjectset.fncs | 2 +-
13885 doc/fcobjecttype.fncs | 4 ++--
13886 doc/fcpattern.fncs | 32 ++++++++++++++++----------------
13887 doc/fcstring.fncs | 16 ++++++++--------
13888 doc/fcvalue.fncs | 4 ++--
13889 13 files changed, 62 insertions(+), 57 deletions(-)
13890
13891 commit b1aa20098f641a16d02e70a161450e6b85afe410
13892 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
13893 Date: Sat Dec 2 14:28:03 2006 -0800
13894
13895 Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
13896 8935.
13897
13898 doc/fontconfig-user.sgml | 87
13899 ++++++++++++++++++++++++------------------------
13900 1 file changed, 43 insertions(+), 44 deletions(-)
13901
13902 commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
13903 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
13904 Date: Sat Dec 2 14:18:11 2006 -0800
13905
13906 A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
13907
13908 VPATH builds without doctools breaks as it cannot find the distributed
13909 pre-formatted documentation.
13910
13911 configure.in | 2 +-
13912 doc/Makefile.am | 14 +++++++++-----
13913 2 files changed, 10 insertions(+), 6 deletions(-)
13914
13915 commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
13916 Author: Keith Packard <keithp (a] neko.keithp.com>
13917 Date: Sat Dec 2 13:57:45 2006 -0800
13918
13919 Segfault scanning non-font files. Disallow scan edit of user
13920 vars. (#8767)
13921
13922 Missing NULL font check before attempting to edit scanned pattern.
13923 Also, <match target="scan"> rules are now checked to ensure all
13924 edited variables are in the predefined set; otherwise, the resulting
13925 cache files will not be stable.
13926
13927 src/fcdir.c | 2 +-
13928 src/fcint.h | 1 +
13929 src/fcxml.c | 6 ++++++
13930 3 files changed, 8 insertions(+), 1 deletion(-)
13931
13932 commit c9c6875014661d4326100bae0464279d76bd657f
13933 Author: Kean Johnston <kean (a] armory.com>
13934 Date: Sat Dec 2 13:36:56 2006 -0800
13935
13936 Don't use varargs CPP macros in fccache.c. (bug 8733)
13937
13938 src/fccache.c uses a trick to try and use a function name that is
13939 also a
13940 macro name. It does this using the varargs args() macro. Replace that
13941 with separate macros for each number of formals.
13942
13943 src/fccache.c | 13 +++++++------
13944 1 file changed, 7 insertions(+), 6 deletions(-)
13945
13946 commit 72ffe6536a6825a32095c8185aff836a12326ac5
13947 Author: Keith Packard <keithp (a] neko.keithp.com>
13948 Date: Sat Dec 2 13:22:27 2006 -0800
13949
13950 Add FcFreeTypeQueryFace external API. Bug #7311.
13951
13952 Expose ability to build an FcPattern directly from an FT_Face
13953 object.
13954
13955 configure.in | 4 ++--
13956 doc/fcfreetype.fncs | 17 ++++++++++++++++-
13957 fontconfig/fcfreetype.h | 6 ++++++
13958 src/fcfreetype.c | 50
13959 +++++++++++++++++++++++++++----------------------
13960 4 files changed, 52 insertions(+), 25 deletions(-)
13961
13962 commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
13963 Author: Keith Packard <keithp (a] neko.keithp.com>
13964 Date: Sat Dec 2 13:14:23 2006 -0800
13965
13966 Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
13967
13968 grep -l -w '^foo' doesn't work on Solaris. Replace with
13969 grep -l '^foo\>' instead which does. Also, grep -l will
13970 report the filename more than once (!), so add | head -1
13971 to pick just the first one.
13972
13973 src/makealias | 2 +-
13974 1 file changed, 1 insertion(+), 1 deletion(-)
13975
13976 commit 2b77216ee21de95ec352672aa025195a83925b32
13977 Author: Keith Packard <keithp (a] neko.keithp.com>
13978 Date: Sat Dec 2 13:04:05 2006 -0800
13979
13980 Avoid writing uninitialized structure pad bytes to cache files.
13981
13982 The union inside the FcValue structure contains pad bytes. Instead of
13983 copying the whole structure to the cache block, copy only the
13984 initialized
13985 fields to avoid writing whichever bytes serve as padding within the
13986 structure.
13987
13988 src/fcpat.c | 17 ++++++++++++++++-
13989 1 file changed, 16 insertions(+), 1 deletion(-)
13990
13991 commit 64d7e303df441f274ee194a401dcd14dfb58af7e
13992 Author: Keith Packard <keithp (a] neko.keithp.com>
13993 Date: Sat Dec 2 12:14:49 2006 -0800
13994
13995 Warn (and recover) from config file without <cachedir> elements.
13996
13997 When updating from older fontconfig versions, if the config file
13998 is not replaced, it will not contain <cachedir> elements. Lacking
13999 these,
14000 fontconfig has no place to store cached font information and cannot
14001 operate
14002 reasonably.
14003
14004 Add code to check and see if the loaded configuration has no cache
14005 directories, and if so, warn the user and add both the default
14006 system cache
14007 directory and the normal per-user cache directory.
14008
14009 src/fcinit.c | 19 +++++++++++++++++++
14010 1 file changed, 19 insertions(+)
14011
14012 commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
14013 Author: Keith Packard <keithp (a] neko.keithp.com>
14014 Date: Sat Dec 2 11:47:07 2006 -0800
14015
14016 Use explicit platform/nameid order when scanning ttf files.
14017
14018 Instead of accepting whatever order names appear in the font file,
14019 use an explicit ordering for both platform and nameid.
14020
14021 Platforms are high precedence than nameids.
14022
14023 The platform order is:
14024
14025 microsoft, apple unicode, macintosh, (other)
14026
14027 The family nameid order is:
14028
14029 preferred family, font family
14030
14031 The fullname nameid order is:
14032
14033 mac full name, full name
14034
14035 The style nameid order is
14036
14037 preferred subfamily, font subfamily
14038
14039 This will change the names visible to users in various application
14040 UIs, but
14041 should not change how existing font names are matched as all names
14042 remain
14043 present in the resulting database. The hope is that family names
14044 will, in
14045 general, be less ambiguous. Testing here shows that commercial fonts
14046 have longer names now while DejaVu has a shorter family name, and
14047 moves more
14048 of the font description to the style name.
14049
14050 src/fcfreetype.c | 237
14051 ++++++++++++++++++++++++++++++++++---------------------
14052 1 file changed, 149 insertions(+), 88 deletions(-)
14053
14054 commit b5803016d74856eb44b05876f0d7178bfec0df47
14055 Author: Keith Packard <keithp (a] neko.keithp.com>
14056 Date: Sun Nov 12 17:15:55 2006 -0800
14057
14058 FcStrCanonAbsoluteFilename should be static.
14059
14060 src/fcstr.c | 2 +-
14061 1 file changed, 1 insertion(+), 1 deletion(-)
14062
14063 commit bae5db78ddab473695a7efee374a75d6fe02426f
14064 Author: Keith Packard <keithp (a] neko.keithp.com>
14065 Date: Sun Nov 12 17:15:24 2006 -0800
14066
14067 Add sparc64 architecture string.
14068
14069 fc-arch/fcarch.tmpl.h | 1 +
14070 1 file changed, 1 insertion(+)
14071
14072 commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
14073 Author: Mike FABIAN <mfabian (a] suse.de>
14074 Date: Fri Oct 27 10:26:50 2006 -0700
14075
14076 Do not clean cache files for different architectures
14077
14078 Use filenames to clean cache files for current architecture
14079 only. This is
14080 sufficient as cache files live in their own directory where
14081 filenames are
14082 under fontconfig control.
14083
14084 fc-cache/fc-cache.c | 9 +++++++++
14085 1 file changed, 9 insertions(+)
14086
14087 commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
14088 Author: Han-Wen Nienhuys <hanwen (a] xs4all.nl>
14089 Date: Sun Sep 17 17:03:33 2006 -0700
14090
14091 More fixes for Win32 building (bug 8311)
14092
14093 Our build system barfs on autogen.sh, which ignores
14094 --noconfigure. Configure
14095 needs a host of options to make the cross compile work in our case.
14096
14097 Fix typo in fccache.c
14098
14099 autogen.sh | 7 +++++++
14100 src/fccache.c | 3 ++-
14101 2 files changed, 9 insertions(+), 1 deletion(-)
14102
14103 commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
14104 Author: Han-Wen Nienhuys <hanwen (a] xs4all.nl>
14105 Date: Sun Sep 17 14:34:46 2006 -0700
14106
14107 FcStrCanonFileName buggy for mingw. (bug 8311)
14108
14109 FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
14110
14111 This only works on POSIX. On dos, this crashes with a stack overflow.
14112
14113 The patch attached splits this functionality in two functions
14114 (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
14115 get an
14116 absolute path. It also fixes a number of other issues. With this
14117 patch,
14118 LilyPond actually produces output on Windows.
14119
14120 src/fccache.c | 5 ++++
14121 src/fcstr.c | 88
14122 +++++++++++++++++++++++++++++++++++++++++++++++++----------
14123 2 files changed, 78 insertions(+), 15 deletions(-)
14124
14125 commit cc104e6a910427db009be36ec34125962889ecb8
14126 Author: Keith Packard <keithp (a] neko.keithp.com>
14127 Date: Sun Sep 17 14:20:18 2006 -0700
14128
14129 Detect and use available random number generator (bug 8308)
14130
14131 Prefer random over lrand48 over rand
14132
14133 configure.in | 2 +-
14134 src/fccache.c | 13 ++++++++++++-
14135 2 files changed, 13 insertions(+), 2 deletions(-)
14136
14137 commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
14138 Author: Keith Packard <keithp (a] neko.keithp.com>
14139 Date: Sun Sep 17 14:09:12 2006 -0700
14140
14141 Build fontconfig.def from header files when needed.
14142
14143 Instead of attempting to track exported symbols manually in
14144 fontconfig.def.in, build it directly from the public fontconfig
14145 header files
14146 to ensure it exports the public API.
14147
14148 configure.in | 1 -
14149 src/Makefile.am | 18 ++-
14150 src/fontconfig.def.in | 303
14151 --------------------------------------------------
14152 3 files changed, 17 insertions(+), 305 deletions(-)
14153
14154 commit 6262fefe54823476070053d53eb3f52fd516ebfe
14155 Author: Keith Packard <keithp (a] neko.keithp.com>
14156 Date: Sun Sep 17 13:50:31 2006 -0700
14157
14158 Remove documentation for non-existant FcConfigNormalizeFontDir.
14159
14160 FcConfigNormalizeFontDir was present in some of the 2.3.9x release
14161 but not
14162 in the final 2.4 release. However, the documentation persisted.
14163
14164 doc/fcconfig.fncs | 11 -----------
14165 1 file changed, 11 deletions(-)
14166
14167 commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
14168 Author: Keith Packard <keithp (a] neko.keithp.com>
14169 Date: Fri Sep 15 10:12:15 2006 -0700
14170
14171 Update for version 2.4.1
14172
14173 README | 13 +++++++++++--
14174 configure.in | 2 +-
14175 fontconfig/fontconfig.h | 2 +-
14176 3 files changed, 13 insertions(+), 4 deletions(-)
14177
14178 commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
14179 Author: Keith Packard <keithp (a] neko.keithp.com>
14180 Date: Fri Sep 15 00:23:40 2006 -0700
14181
14182 Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
14183
14184 With the cache restructuring of 2.4.0, the ability to add
14185 application-specific font files and directories was accidentally lost.
14186 Reimplement this using by sharing the logic used to load configured
14187 font
14188 directories.
14189
14190 src/fccfg.c | 86
14191 ++++++++++++++++++++++++++++++-------------------------------
14192 src/fcdir.c | 4 +--
14193 src/fcint.h | 3 ++-
14194 3 files changed, 46 insertions(+), 47 deletions(-)
14195
14196 commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
14197 Author: Keith Packard <keithp (a] neko.keithp.com>
14198 Date: Wed Sep 13 18:55:45 2006 -0700
14199
14200 Add warning flags to fc-cache build. Clean up warnings in fc-cache.
14201
14202 Looks like the last directory in the project which didn't use
14203 $(WARN_CFLAGS)
14204 for some reason. Adding that found the usual collection of char *
14205 vs FcChar8
14206 * issues (why, oh why is FcChar8 not just char...)
14207
14208 fc-cache/Makefile.am | 2 +-
14209 fc-cache/fc-cache.c | 31 ++++++++-----------------------
14210 2 files changed, 9 insertions(+), 24 deletions(-)
14211
14212 commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
14213 Author: Keith Packard <keithp (a] neko.keithp.com>
14214 Date: Wed Sep 13 18:51:11 2006 -0700
14215
14216 Add signatures for m68k and mipsel (thanks debian buildd)
14217
14218 fc-arch/fcarch.tmpl.h | 2 ++
14219 1 file changed, 2 insertions(+)
14220
14221 commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
14222 Author: Keith Packard <keithp (a] neko.keithp.com>
14223 Date: Mon Sep 11 11:10:48 2006 -0700
14224
14225 Add ppc64 signature. Bug 8227
14226
14227 fc-arch/fcarch.tmpl.h | 1 +
14228 1 file changed, 1 insertion(+)
14229
14230 commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
14231 Author: Keith Packard <keithp (a] neko.keithp.com>
14232 Date: Mon Sep 11 11:09:26 2006 -0700
14233
14234 Update installation notes for 2.4 base.
14235
14236 INSTALL | 19 ++++++++++++-------
14237 1 file changed, 12 insertions(+), 7 deletions(-)
14238
14239 commit 76c443222313577236c898f7644098e7cad80c75
14240 Author: Keith Packard <keithp (a] neko.keithp.com>
14241 Date: Sat Sep 9 22:08:40 2006 -0700
14242
14243 Update to version 2.4.0
14244
14245 INSTALL | 3 +++
14246 README | 38 ++++++++++++++++++++++++++++++++++++--
14247 configure.in | 2 +-
14248 fontconfig/fontconfig.h | 4 ++--
14249 4 files changed, 42 insertions(+), 5 deletions(-)
14250
14251 commit 6c5619a08575943f75d2341e1a4931ec5faf716b
14252 Author: Keith Packard <keithp (a] neko.keithp.com>
14253 Date: Sat Sep 9 21:32:14 2006 -0700
14254
14255 Split much of the configuration into separate files. Renumber files
14256
14257 Most of the remaining elements in fonts.conf have been moved to
14258 separate
14259 files. The numbering scheme for conf.d files has been documented
14260 in the
14261 README and the files have been renumbered. Config files have been
14262 validated against the DTD and a few minor errors fixed.
14263
14264 conf.d/10-autohint.conf | 9 +
14265 conf.d/10-no-sub-pixel.conf | 9 +
14266 conf.d/10-sub-pixel-bgr.conf | 9 +
14267 conf.d/10-sub-pixel-rgb.conf | 9 +
14268 conf.d/10-sub-pixel-vbgr.conf | 9 +
14269 conf.d/10-sub-pixel-vrgb.conf | 9 +
14270 conf.d/10-unhinted.conf | 9 +
14271 conf.d/10-urw-aliases.conf | 52 ----
14272 conf.d/15-amt-aliases.conf | 21 --
14273 conf.d/20-lohit-gujarati.conf | 11 +
14274 conf.d/20-unhint-small-vera.conf | 49 ++++
14275 conf.d/30-amt-aliases.conf | 21 ++
14276 conf.d/30-unhint-small-vera.conf | 49 ----
14277 conf.d/30-urw-aliases.conf | 52 ++++
14278 conf.d/40-generic.conf | 66 +++++
14279 conf.d/49-sansserif.conf | 21 ++
14280 conf.d/60-LohitGujarati.conf | 5 -
14281 conf.d/60-delicious.conf | 20 --
14282 conf.d/60-fonts-persian.conf | 539
14283 ---------------------------------------
14284 conf.d/60-latin.conf | 42 +++
14285 conf.d/65-fonts-persian.conf | 539
14286 +++++++++++++++++++++++++++++++++++++++
14287 conf.d/65-nonlatin.conf | 38 +++
14288 conf.d/69-unifont.conf | 24 ++
14289 conf.d/70-no-bitmaps.conf | 13 +
14290 conf.d/70-no-sub-pixel.conf | 9 -
14291 conf.d/70-sub-pixel-bgr.conf | 9 -
14292 conf.d/70-sub-pixel-rgb.conf | 9 -
14293 conf.d/70-sub-pixel-vbgr.conf | 9 -
14294 conf.d/70-sub-pixel-vrgb.conf | 9 -
14295 conf.d/70-yes-bitmaps.conf | 13 +
14296 conf.d/73-autohint.conf | 9 -
14297 conf.d/73-unhinted.conf | 9 -
14298 conf.d/76-no-bitmaps.conf | 13 -
14299 conf.d/76-yes-bitmaps.conf | 13 -
14300 conf.d/80-delicious.conf | 20 ++
14301 conf.d/90-synthetic.conf | 64 +++++
14302 conf.d/Makefile.am | 55 ++--
14303 conf.d/README | 46 +++-
14304 fonts.conf.in | 207 ---------------
14305 39 files changed, 1113 insertions(+), 1006 deletions(-)
14306
14307 commit 9596dce93b751c01770da175d208d78aeaf6ae00
14308 Author: Keith Packard <keithp (a] neko.keithp.com>
14309 Date: Sat Sep 9 21:30:06 2006 -0700
14310
14311 Don't display tests for DESTDIR on make install.
14312
14313 Make install output quieter by eliding the shell commands
14314 used to test for DESTDIR being set during make install.
14315
14316 Makefile.am | 2 +-
14317 1 file changed, 1 insertion(+), 1 deletion(-)
14318
14319 commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
14320 Author: Keith Packard <keithp (a] neko.keithp.com>
14321 Date: Sat Sep 9 21:29:08 2006 -0700
14322
14323 Include cachedir in fonts.dtd.
14324
14325 Fonts.dtd <fontconfig> element was missing the new cachedir element.
14326
14327 fonts.dtd | 7 ++++---
14328 1 file changed, 4 insertions(+), 3 deletions(-)
14329
14330 commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
14331 Author: Keith Packard <keithp (a] neko.keithp.com>
14332 Date: Sat Sep 9 21:21:01 2006 -0700
14333
14334 Fix conf.d directory sorting.
14335
14336 Sort was using broken comparison function.
14337
14338 src/fcxml.c | 10 +++++++++-
14339 1 file changed, 9 insertions(+), 1 deletion(-)
14340
14341 commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
14342 Author: Keith Packard <keithp (a] neko.keithp.com>
14343 Date: Sat Sep 9 19:37:22 2006 -0700
14344
14345 Rename conf.avail to conf.d
14346
14347 Makefile.am | 2 +-
14348 conf.avail/10-urw-aliases.conf | 52 ----
14349 conf.avail/15-amt-aliases.conf | 21 --
14350 conf.avail/20-fix-globaladvance.conf | 29 --
14351 conf.avail/30-unhint-small-vera.conf | 49 ----
14352 conf.avail/50-user.conf | 7 -
14353 conf.avail/51-local.conf | 7 -
14354 conf.avail/60-LohitGujarati.conf | 5 -
14355 conf.avail/60-delicious.conf | 20 --
14356 conf.avail/60-fonts-persian.conf | 539
14357 -----------------------------------
14358 conf.avail/70-no-sub-pixel.conf | 9 -
14359 conf.avail/70-sub-pixel-bgr.conf | 9 -
14360 conf.avail/70-sub-pixel-rgb.conf | 9 -
14361 conf.avail/70-sub-pixel-vbgr.conf | 9 -
14362 conf.avail/70-sub-pixel-vrgb.conf | 9 -
14363 conf.avail/73-autohint.conf | 9 -
14364 conf.avail/73-unhinted.conf | 9 -
14365 conf.avail/76-no-bitmaps.conf | 13 -
14366 conf.avail/76-yes-bitmaps.conf | 13 -
14367 conf.avail/Makefile.am | 71 -----
14368 conf.avail/README | 8 -
14369 conf.d/10-urw-aliases.conf | 52 ++++
14370 conf.d/15-amt-aliases.conf | 21 ++
14371 conf.d/20-fix-globaladvance.conf | 29 ++
14372 conf.d/30-unhint-small-vera.conf | 49 ++++
14373 conf.d/50-user.conf | 7 +
14374 conf.d/51-local.conf | 7 +
14375 conf.d/60-LohitGujarati.conf | 5 +
14376 conf.d/60-delicious.conf | 20 ++
14377 conf.d/60-fonts-persian.conf | 539
14378 +++++++++++++++++++++++++++++++++++
14379 conf.d/70-no-sub-pixel.conf | 9 +
14380 conf.d/70-sub-pixel-bgr.conf | 9 +
14381 conf.d/70-sub-pixel-rgb.conf | 9 +
14382 conf.d/70-sub-pixel-vbgr.conf | 9 +
14383 conf.d/70-sub-pixel-vrgb.conf | 9 +
14384 conf.d/73-autohint.conf | 9 +
14385 conf.d/73-unhinted.conf | 9 +
14386 conf.d/76-no-bitmaps.conf | 13 +
14387 conf.d/76-yes-bitmaps.conf | 13 +
14388 conf.d/Makefile.am | 71 +++++
14389 conf.d/README | 8 +
14390 configure.in | 1 -
14391 42 files changed, 898 insertions(+), 899 deletions(-)
14392
14393 commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
14394 Author: Keith Packard <keithp (a] neko.keithp.com>
14395 Date: Sat Sep 9 16:52:21 2006 -0700
14396
14397 Add XML headers to new conf files. Move link make commands to
14398 conf.avail dir
14399
14400 Fix up new config fragments to include XML headers as required.
14401 Move symbolic link installation to conf.avail directory to centralize
14402 both
14403 steps.
14404
14405 conf.avail/10-urw-aliases.conf | 5 ++++
14406 conf.avail/15-amt-aliases.conf | 5 ++++
14407 conf.avail/20-fix-globaladvance.conf | 5 ++++
14408 conf.avail/30-unhint-small-vera.conf | 5 ++++
14409 conf.avail/Makefile.am | 22 +++++++++++++++
14410 conf.d/Makefile.am | 52
14411 ------------------------------------
14412 6 files changed, 42 insertions(+), 52 deletions(-)
14413
14414 commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
14415 Author: Keith Packard <keithp (a] neko.keithp.com>
14416 Date: Sat Sep 9 16:41:58 2006 -0700
14417
14418 Insert newly created caches into reference data structure.
14419
14420 All caches used in the application must be in the cache reference
14421 list so
14422 internal references can be tracked correctly. Failing to have
14423 newly created
14424 caches in the list would cause the cache to be deallocated while
14425 references
14426 were still present.
14427
14428 src/fccache.c | 17 ++++++++++++++---
14429 1 file changed, 14 insertions(+), 3 deletions(-)
14430
14431 commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
14432 Merge: 5d2f7a9 164e267
14433 Author: Keith Packard <keithp (a] neko.keithp.com>
14434 Date: Sat Sep 9 15:49:24 2006 -0700
14435
14436 Merge branch 'jhcloos'
14437
14438 commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
14439 Author: Keith Packard <keithp (a] neko.keithp.com>
14440 Date: Sat Sep 9 10:04:42 2006 -0700
14441
14442 Accept locale environment variables that do not contain territory.
14443
14444 Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
14445 language,
14446 and may contain territory and encoding. Don't accidentally require
14447 territory
14448 as that will cause fontconfig to fall back to 'en'.
14449
14450 src/fcdefault.c | 16 ++++++++++++++++
14451 1 file changed, 16 insertions(+)
14452
14453 commit 164e267d286eccbbdde69e8935a658dced4331b4
14454 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14455 Date: Sat Sep 9 01:24:08 2006 -0400
14456
14457 Make conf.avail and conf.d work
14458
14459 Add conf.avail to configure.in
14460
14461 Add install: target to conf.d/Makefile.am to
14462 create the initial symlinks to conf.avail
14463
14464 conf.d/Makefile.am | 52
14465 ++++++++++++++++++++++++++++++++++++++++++++++++++++
14466 configure.in | 1 +
14467 2 files changed, 53 insertions(+)
14468
14469 commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
14470 Author: Keith Packard <keithp (a] neko.keithp.com>
14471 Date: Thu Sep 7 15:17:10 2006 -0700
14472
14473 Attempt to fix makealias usage for build on Mac OS X.
14474
14475 Avoid using fcalias.h or fcaliastail.h on systems which don't
14476 support it.
14477 Provided solution still generates these files, but does not use them.
14478
14479 src/fcint.h | 3 ++-
14480 src/makealias | 2 ++
14481 2 files changed, 4 insertions(+), 1 deletion(-)
14482
14483 commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
14484 Author: Keith Packard <keithp (a] neko.keithp.com>
14485 Date: Thu Sep 7 14:37:52 2006 -0700
14486
14487 Replace gnu-specific sed command with simple grep.
14488
14489 makealias was using a gnu-extension to sed addressing, replace that
14490 with a
14491 simple (and more robuse) grep command. Also, found a bug in the public
14492 header file that was leaving one symbol out of the process.
14493
14494 fontconfig/fontconfig.h | 2 +-
14495 src/makealias | 2 +-
14496 2 files changed, 2 insertions(+), 2 deletions(-)
14497
14498 commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
14499 Author: David Turner <david (a] freetype.org>
14500 Date: Thu Sep 7 14:29:35 2006 -0700
14501
14502 Replace character discovery loop with simpler, faster version.
14503
14504 The existing loop for discovering which characters map to glyphs is
14505 ugly and
14506 inefficient. The replacement is functionally identical, but far
14507 cleaner and
14508 faster.
14509
14510 src/fcfreetype.c | 83
14511 ++++++++++++++++++++------------------------------------
14512 1 file changed, 30 insertions(+), 53 deletions(-)
14513
14514 commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
14515 Author: Keith Packard <keithp (a] neko.keithp.com>
14516 Date: Thu Sep 7 14:22:16 2006 -0700
14517
14518 Reference patterns in FcCacheCopySet.
14519
14520 As patterns are put into the font set copy, mark them as referenced
14521 so the
14522 cache stays around while the font set is in use.
14523
14524 src/fccache.c | 7 ++++++-
14525 1 file changed, 6 insertions(+), 1 deletion(-)
14526
14527 commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
14528 Author: Keith Packard <keithp (a] neko.keithp.com>
14529 Date: Thu Sep 7 10:37:24 2006 -0700
14530
14531 Create fc_cachedir at install time. Bug 8157.
14532
14533 Makefile.am | 2 +-
14534 1 file changed, 1 insertion(+), 1 deletion(-)
14535
14536 commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
14537 Author: Keith Packard <keithp (a] neko.keithp.com>
14538 Date: Wed Sep 6 23:58:14 2006 -0700
14539
14540 Update for version 2.3.97.
14541
14542 Makefile.am | 2 +-
14543 README | 41 +++++++++++++++++++++++++++++++++++++++--
14544 configure.in | 2 +-
14545 fontconfig/fontconfig.h | 2 +-
14546 4 files changed, 42 insertions(+), 5 deletions(-)
14547
14548 commit c3796ac6061373bcf0276a931036987c01741215
14549 Author: Keith Packard <keithp (a] neko.keithp.com>
14550 Date: Wed Sep 6 17:45:40 2006 -0700
14551
14552 Charset hashing depended on uniqueness of leaves.
14553
14554 Charset hashing actually use the value of the leaf pointers, which is
14555 clearly wrong, especially now that charsets are not shared across
14556 multiple
14557 font directories.
14558
14559 src/fccharset.c | 4 ++--
14560 1 file changed, 2 insertions(+), 2 deletions(-)
14561
14562 commit 08bef687018f2391c2f2b6fc3849878c121b67dd
14563 Author: Keith Packard <keithp (a] neko.keithp.com>
14564 Date: Wed Sep 6 17:43:08 2006 -0700
14565
14566 Parallel build fix for fcalias.h and fcaliastail.h
14567
14568 These are built from the same script, but creating a single
14569 dependency rule
14570 caused parallel make to run the script twice.
14571
14572 src/Makefile.am | 4 +++-
14573 1 file changed, 3 insertions(+), 1 deletion(-)
14574
14575 commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
14576 Author: Keith Packard <keithp (a] neko.keithp.com>
14577 Date: Wed Sep 6 17:14:46 2006 -0700
14578
14579 Update architecture signatures for x86-64 and ppc.
14580
14581 I think the cache file data types are stable for now; add-back the
14582 signatures for x86-64 and ppc.
14583
14584 fc-arch/fcarch.tmpl.h | 4 ++--
14585 1 file changed, 2 insertions(+), 2 deletions(-)
14586
14587 commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
14588 Author: Keith Packard <keithp (a] neko.keithp.com>
14589 Date: Tue Sep 5 02:24:01 2006 -0700
14590
14591 Eliminate .so PLT entries for local symbols. (thanks to Arjan van
14592 de Ven)
14593
14594 Using a simple shell script that processes the public headers,
14595 two header
14596 files are constructed that map public symbols to hidden internal
14597 aliases
14598 avoiding the assocated PLT entry for referring to a public symbol.
14599
14600 A few mistakes in the FcPrivate/FcPublic annotations were also
14601 discovered
14602 through this process
14603
14604 .gitignore | 2 ++
14605 fc-arch/Makefile.am | 9 ++++++++-
14606 fc-case/Makefile.am | 9 ++++++++-
14607 fc-glyphname/Makefile.am | 9 ++++++++-
14608 fc-lang/Makefile.am | 9 ++++++++-
14609 fc-lang/fc-lang.c | 1 -
14610 fontconfig/fontconfig.h | 10 +++++-----
14611 src/Makefile.am | 15 ++++++++++++++-
14612 src/fcatomic.c | 3 +++
14613 src/fcblanks.c | 3 +++
14614 src/fccache.c | 3 +++
14615 src/fccfg.c | 3 +++
14616 src/fccharset.c | 3 +++
14617 src/fcdbg.c | 3 +++
14618 src/fcdefault.c | 3 +++
14619 src/fcdir.c | 3 +++
14620 src/fcfreetype.c | 4 ++++
14621 src/fcfs.c | 3 +++
14622 src/fcinit.c | 3 +++
14623 src/fcint.h | 5 ++++-
14624 src/fclang.c | 3 +++
14625 src/fclist.c | 3 +++
14626 src/fcmatch.c | 3 +++
14627 src/fcmatrix.c | 3 +++
14628 src/fcname.c | 3 +++
14629 src/fcpat.c | 3 +++
14630 src/fcserialize.c | 3 +++
14631 src/fcstr.c | 3 +++
14632 src/fcxml.c | 3 +++
14633 src/ftglue.c | 3 +++
14634 src/makealias | 24 ++++++++++++++++++++++++
14635 31 files changed, 145 insertions(+), 12 deletions(-)
14636
14637 commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
14638 Author: Keith Packard <keithp (a] neko.keithp.com>
14639 Date: Mon Sep 4 23:19:59 2006 -0700
14640
14641 Correct reference count when sharing cache file objects.
14642
14643 Multiple maps of the same cache file share the same mapped object;
14644 bump the
14645 cache object reference count in this case
14646
14647 src/fccache.c | 4 +++-
14648 1 file changed, 3 insertions(+), 1 deletion(-)
14649
14650 commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
14651 Author: Keith Packard <keithp (a] neko.keithp.com>
14652 Date: Mon Sep 4 22:39:51 2006 -0700
14653
14654 Oops, fc-lang broke when I added cache referencing.
14655
14656 Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
14657
14658 fc-lang/fc-lang.c | 10 ++++++++++
14659 1 file changed, 10 insertions(+)
14660
14661 commit 17389539a046f7231447d531ef7f3d131c1d7515
14662 Author: Keith Packard <keithp (a] neko.keithp.com>
14663 Date: Mon Sep 4 22:26:24 2006 -0700
14664
14665 Make cache reference counting more efficient.
14666
14667 Eliminate need to reference cache object once per cached font, instead
14668 just count the number of fonts used from the cache and bump the
14669 reference
14670 count once by that amount. I think this makes this refernece technique
14671 efficient enough for use.
14672
14673 src/fccache.c | 9 +++++++++
14674 src/fccfg.c | 5 ++++-
14675 src/fcint.h | 3 +++
14676 3 files changed, 16 insertions(+), 1 deletion(-)
14677
14678 commit 9e612141df7e693ef98071f102cecb5d777ceecb
14679 Author: Keith Packard <keithp (a] neko.keithp.com>
14680 Date: Mon Sep 4 22:20:25 2006 -0700
14681
14682 Reference count cache objects.
14683
14684 Caches contain patterns and character sets which are reference
14685 counted and
14686 visible to applications. Reference count the underlying cache object
14687 so that
14688 it stays around until all reference objects are no longer in use.
14689
14690 This is less efficient than just leaving all caches around forever,
14691 but does
14692 avoid eternal size increases in case applications ever bother
14693 to actually
14694 look for changes in the font configuration.
14695
14696 src/fccache.c | 255
14697 ++++++++++++++++++++++++++++++++++++++++++--------------
14698 src/fccfg.c | 22 +----
14699 src/fccharset.c | 5 ++
14700 src/fcint.h | 16 ++--
14701 src/fcpat.c | 10 ++-
14702 5 files changed, 213 insertions(+), 95 deletions(-)
14703
14704 commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
14705 Author: Keith Packard <keithp (a] neko.keithp.com>
14706 Date: Mon Sep 4 13:59:58 2006 -0700
14707
14708 Leave cache files mapped permanently.
14709
14710 Without reference counting on cache objects, there's no way to
14711 know when
14712 an application is finished using objects pulled from the cache. Until
14713 some
14714 kinf of cache reference counting can be done, leave all cache
14715 objects mapped
14716 for the life of the library (until FcFini is called). To mitigate
14717 the cost
14718 of this, ensure that each instance of a cache file is mapped only
14719 once.
14720
14721 src/fccache.c | 143
14722 +++++++++++++++++++++++++++++++++++++++++++++-------------
14723 src/fcinit.c | 1 +
14724 src/fcint.h | 3 ++
14725 3 files changed, 116 insertions(+), 31 deletions(-)
14726
14727 commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
14728 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14729 Date: Mon Sep 4 15:57:19 2006 -0400
14730
14731 Update Makefile.am files
14732
14733 Makefile.am | 2 +-
14734 conf.avail/Makefile.am | 34 ++++++++++++++++++++--------------
14735 2 files changed, 21 insertions(+), 15 deletions(-)
14736
14737 commit c3425fa671663b11aa5288a0b52a0618c5d075ef
14738 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14739 Date: Mon Sep 4 15:47:52 2006 -0400
14740
14741 Move some section from fonts.conf into conf.avail files
14742
14743 URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
14744 unhinting
14745 sections all moved into conf.avail, to load before user and local
14746 confs.
14747
14748 conf.avail/10-urw-aliases.conf | 47 +++++++++++++
14749 conf.avail/15-amt-aliases.conf | 16 +++++
14750 conf.avail/20-fix-globaladvance.conf | 24 +++++++
14751 conf.avail/30-unhint-small-vera.conf | 44 ++++++++++++
14752 fonts.conf.in | 133
14753 -----------------------------------
14754 5 files changed, 131 insertions(+), 133 deletions(-)
14755
14756 commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
14757 Author: Keith Packard <keithp (a] neko.keithp.com>
14758 Date: Mon Sep 4 12:46:01 2006 -0700
14759
14760 Can't typecheck values for objects with no known type.
14761
14762 Objects that aren't part of the built-in object list don't have
14763 predefined
14764 types, so we can't typecheck them.
14765
14766 src/fcxml.c | 2 ++
14767 1 file changed, 2 insertions(+)
14768
14769 commit 60018915891bd146271b687278782fe38b4c4461
14770 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14771 Date: Mon Sep 4 15:45:28 2006 -0400
14772
14773 Re-order old conf.d files
14774
14775 Make sure they continue to load after ~/.fonts.conf and local.conf
14776
14777 conf.avail/20-LohitGujarati.conf | 5 -
14778 conf.avail/20-fonts-persian.conf | 539
14779 --------------------------------------
14780 conf.avail/30-no-sub-pixel.conf | 9 -
14781 conf.avail/30-sub-pixel-bgr.conf | 9 -
14782 conf.avail/30-sub-pixel-rgb.conf | 9 -
14783 conf.avail/30-sub-pixel-vbgr.conf | 9 -
14784 conf.avail/30-sub-pixel-vrgb.conf | 9 -
14785 conf.avail/33-autohint.conf | 9 -
14786 conf.avail/33-unhinted.conf | 9 -
14787 conf.avail/36-no-bitmaps.conf | 13 -
14788 conf.avail/36-yes-bitmaps.conf | 13 -
14789 conf.avail/60-LohitGujarati.conf | 5 +
14790 conf.avail/60-fonts-persian.conf | 539
14791 ++++++++++++++++++++++++++++++++++++++
14792 conf.avail/70-no-sub-pixel.conf | 9 +
14793 conf.avail/70-sub-pixel-bgr.conf | 9 +
14794 conf.avail/70-sub-pixel-rgb.conf | 9 +
14795 conf.avail/70-sub-pixel-vbgr.conf | 9 +
14796 conf.avail/70-sub-pixel-vrgb.conf | 9 +
14797 conf.avail/73-autohint.conf | 9 +
14798 conf.avail/73-unhinted.conf | 9 +
14799 conf.avail/76-no-bitmaps.conf | 13 +
14800 conf.avail/76-yes-bitmaps.conf | 13 +
14801 22 files changed, 633 insertions(+), 633 deletions(-)
14802
14803 commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
14804 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14805 Date: Mon Sep 4 15:36:46 2006 -0400
14806
14807 Make room for chunks from fonts.conf in conf.avail
14808
14809 conf.avail/10-LohitGujarati.conf | 5 -
14810 conf.avail/10-fonts-persian.conf | 539
14811 ---------------------------------------
14812 conf.avail/20-LohitGujarati.conf | 5 +
14813 conf.avail/20-fonts-persian.conf | 539
14814 +++++++++++++++++++++++++++++++++++++++
14815 4 files changed, 544 insertions(+), 544 deletions(-)
14816
14817 commit d55620c90676951fc70ec9430c2670edca2147cb
14818 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14819 Date: Mon Sep 4 15:32:37 2006 -0400
14820
14821 Replace load of conf.d in fonts.conf.in
14822
14823 fonts.conf.in | 5 +++++
14824 1 file changed, 5 insertions(+)
14825
14826 commit f6e645c4993fff77d596dba734c09cdb255f4ca0
14827 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14828 Date: Mon Sep 4 15:30:10 2006 -0400
14829
14830 Update Makefile.am to match conf.avail changes
14831
14832 conf.avail/Makefile.am | 21 ++++++++++++---------
14833 1 file changed, 12 insertions(+), 9 deletions(-)
14834
14835 commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
14836 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14837 Date: Mon Sep 4 15:27:29 2006 -0400
14838
14839 Number the remaining conf.avail files
14840
14841 conf.avail/30-no-sub-pixel.conf | 9 +++++++++
14842 conf.avail/30-sub-pixel-bgr.conf | 9 +++++++++
14843 conf.avail/30-sub-pixel-rgb.conf | 9 +++++++++
14844 conf.avail/30-sub-pixel-vbgr.conf | 9 +++++++++
14845 conf.avail/30-sub-pixel-vrgb.conf | 9 +++++++++
14846 conf.avail/33-autohint.conf | 9 +++++++++
14847 conf.avail/33-unhinted.conf | 9 +++++++++
14848 conf.avail/36-no-bitmaps.conf | 13 +++++++++++++
14849 conf.avail/36-yes-bitmaps.conf | 13 +++++++++++++
14850 conf.avail/autohint.conf | 9 ---------
14851 conf.avail/no-bitmaps.conf | 13 -------------
14852 conf.avail/no-sub-pixel.conf | 9 ---------
14853 conf.avail/sub-pixel-bgr.conf | 9 ---------
14854 conf.avail/sub-pixel-rgb.conf | 9 ---------
14855 conf.avail/sub-pixel-vbgr.conf | 9 ---------
14856 conf.avail/sub-pixel-vrgb.conf | 9 ---------
14857 conf.avail/unhinted.conf | 9 ---------
14858 conf.avail/yes-bitmaps.conf | 13 -------------
14859 18 files changed, 89 insertions(+), 89 deletions(-)
14860
14861 commit a04ac99f0f3e487c7611772442727a6eb4f44393
14862 Author: Keith Packard <keithp (a] neko.keithp.com>
14863 Date: Mon Sep 4 02:13:13 2006 -0700
14864
14865 Hide FreeType glue code from library ABI.
14866
14867 FreeType glue code was escaping the shared library.
14868
14869 src/ftglue.h | 4 +++-
14870 1 file changed, 3 insertions(+), 1 deletion(-)
14871
14872 commit 4984242e3681a50a9c19f352783f145f91ecb868
14873 Author: Keith Packard <keithp (a] neko.keithp.com>
14874 Date: Mon Sep 4 00:47:07 2006 -0700
14875
14876 Hide private functions in shared library. Export functionality
14877 for utilities.
14878
14879 Borrowing header stuff written for cairo, fontconfig now exposes
14880 in the
14881 shared library only the symbols which are included in the public
14882 header
14883 files. All private symbols are hidden using suitable compiler
14884 directives.
14885
14886 A few new public functions were required for the fontconfig utility
14887 programs
14888 (fc-cat and fc-cache) so those were added, bumping the .so minor
14889 version number
14890 in the process.
14891
14892 configure.in | 9 +-
14893 fc-cache/fc-cache.c | 30 ++--
14894 fc-cat/Makefile.am | 2 +-
14895 fc-cat/fc-cat.c | 37 ++---
14896 fontconfig/fcfreetype.h | 14 +-
14897 fontconfig/fontconfig.h | 403
14898 ++++++++++++++++++++++++++++--------------------
14899 src/fccache.c | 48 ++++++
14900 src/fccharset.c | 5 -
14901 src/fcint.h | 337 +++++++++++++++++++---------------------
14902 9 files changed, 481 insertions(+), 404 deletions(-)
14903
14904 commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
14905 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14906 Date: Mon Sep 4 01:33:09 2006 -0400
14907
14908 Move user and local conf file loading into conf.avail files
14909
14910 conf.avail/50-user.conf | 7 +++++++
14911 conf.avail/51-local.conf | 7 +++++++
14912 fonts.conf.in | 11 -----------
14913 3 files changed, 14 insertions(+), 11 deletions(-)
14914
14915 commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
14916 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14917 Date: Mon Sep 4 01:28:07 2006 -0400
14918
14919 Support all five possibilities for sub-pixel
14920
14921 Make sub-pixel.conf be sub-pixel-rgb.conf and add the
14922 three other possibilites: bgr, vrgb and vbgr.
14923
14924 conf.avail/sub-pixel-bgr.conf | 9 +++++++++
14925 conf.avail/sub-pixel-rgb.conf | 9 +++++++++
14926 conf.avail/sub-pixel-vbgr.conf | 9 +++++++++
14927 conf.avail/sub-pixel-vrgb.conf | 9 +++++++++
14928 conf.avail/sub-pixel.conf | 9 ---------
14929 5 files changed, 36 insertions(+), 9 deletions(-)
14930
14931 commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
14932 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14933 Date: Mon Sep 4 01:24:02 2006 -0400
14934
14935 Standardize conf.avail number prefixing convention
14936
14937 Always use \d- rather than just \d as prefix
14938
14939 conf.avail/10-LohitGujarati.conf | 5 +++++
14940 conf.avail/10LohitGujarati.conf | 5 -----
14941 2 files changed, 5 insertions(+), 5 deletions(-)
14942
14943 commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
14944 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
14945 Date: Mon Sep 4 01:21:55 2006 -0400
14946
14947 Move files from conf.d to conf.avail
14948
14949 All of the files in conf.d are now in conf.avail
14950 Makefile.am is updated to reflect the change
14951
14952 Makefile.am | 2 +-
14953 conf.avail/10-fonts-persian.conf | 539
14954 +++++++++++++++++++++++++++++++++++++++
14955 conf.avail/10LohitGujarati.conf | 5 +
14956 conf.avail/60-delicious.conf | 20 ++
14957 conf.avail/Makefile.am | 40 +++
14958 conf.avail/README | 8 +
14959 conf.avail/autohint.conf | 9 +
14960 conf.avail/no-bitmaps.conf | 13 +
14961 conf.avail/no-sub-pixel.conf | 9 +
14962 conf.avail/sub-pixel.conf | 9 +
14963 conf.avail/unhinted.conf | 9 +
14964 conf.avail/yes-bitmaps.conf | 13 +
14965 conf.d/10-fonts-persian.conf | 539
14966 ---------------------------------------
14967 conf.d/10LohitGujarati.conf | 5 -
14968 conf.d/60-delicious.conf | 20 --
14969 conf.d/Makefile.am | 40 ---
14970 conf.d/README | 8 -
14971 conf.d/autohint.conf | 9 -
14972 conf.d/no-bitmaps.conf | 13 -
14973 conf.d/no-sub-pixel.conf | 9 -
14974 conf.d/sub-pixel.conf | 9 -
14975 conf.d/unhinted.conf | 9 -
14976 conf.d/yes-bitmaps.conf | 13 -
14977 23 files changed, 675 insertions(+), 675 deletions(-)
14978
14979 commit 34227592c23db4d462d36773532cef67731e2831
14980 Author: Keith Packard <keithp (a] neko.keithp.com>
14981 Date: Sun Sep 3 16:27:09 2006 -0700
14982
14983 Remove all .cvsignore files
14984
14985 .cvsignore | 35 -----------------------------------
14986 conf.d/.cvsignore | 2 --
14987 doc/.cvsignore | 16 ----------------
14988 fc-cache/.cvsignore | 6 ------
14989 fc-case/.cvsignore | 6 ------
14990 fc-cat/.cvsignore | 6 ------
14991 fc-glyphname/.cvsignore | 6 ------
14992 fc-lang/.cvsignore | 6 ------
14993 fc-list/.cvsignore | 6 ------
14994 fc-match/.cvsignore | 6 ------
14995 fontconfig/.cvsignore | 2 --
14996 src/.cvsignore | 7 -------
14997 test/.cvsignore | 2 --
14998 13 files changed, 106 deletions(-)
14999
15000 commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
15001 Merge: e79c648 fb2092c
15002 Author: Keith Packard <keithp (a] neko.keithp.com>
15003 Date: Sun Sep 3 16:07:11 2006 -0700
15004
15005 Merge branch 'fc-2_4_branch' to master
15006
15007 Moving development back to master.
15008
15009 commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
15010 Author: Keith Packard <keithp (a] neko.keithp.com>
15011 Date: Sun Sep 3 15:20:46 2006 -0700
15012
15013 Finish INSTALL changes. .gitignore ChangeLog
15014
15015 .gitignore | 1 +
15016 INSTALL | 2 +-
15017 2 files changed, 2 insertions(+), 1 deletion(-)
15018
15019 commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
15020 Author: Keith Packard <keithp (a] neko.keithp.com>
15021 Date: Sun Sep 3 14:58:49 2006 -0700
15022
15023 Update instructions for doing a release. Autogen ChangeLog from
15024 git-log.
15025
15026 INSTALL | 21 ++++++++++++++++-----
15027 Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
15028 2 files changed, 55 insertions(+), 5 deletions(-)
15029
15030 commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
15031 Author: Keith Packard <keithp (a] neko.keithp.com>
15032 Date: Sun Sep 3 14:46:17 2006 -0700
15033
15034 Remove ChangeLog
15035
15036 ChangeLog | 3496
15037 -------------------------------------------------------------
15038 1 file changed, 3496 deletions(-)
15039
15040 commit 0945cbe73019404c880be0de7f703ef77aec8a08
15041 Author: Keith Packard <keithp (a] neko.keithp.com>
15042 Date: Sun Sep 3 14:42:48 2006 -0700
15043
15044 Change version to 2.3.96
15045
15046 README | 67
15047 +++++++++++++++++++++++++++++++++++++++++++++++--
15048 configure.in | 2 +-
15049 fontconfig/fontconfig.h | 2 +-
15050 3 files changed, 67 insertions(+), 4 deletions(-)
15051
15052 commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
15053 Author: Keith Packard <keithp (a] neko.keithp.com>
15054 Date: Sat Sep 2 23:10:59 2006 -0700
15055
15056 Oops; missed the 60-delicious.conf file.
15057
15058 This file fixes Delicious Heavy fonts to have the correct weight
15059 value.
15060
15061 conf.d/60-delicious.conf | 20 ++++++++++++++++++++
15062 1 file changed, 20 insertions(+)
15063
15064 commit e3b771a63e837b341bbd1e3e7e9c868244506f62
15065 Author: Keith Packard <keithp (a] neko.keithp.com>
15066 Date: Sat Sep 2 23:09:44 2006 -0700
15067
15068 Using uninitialized (and wrong) variable in FcStrCopyFilename.
15069
15070 A typo from the change in where filename canonicalization occurs.
15071
15072 src/fcstr.c | 2 +-
15073 1 file changed, 1 insertion(+), 1 deletion(-)
15074
15075 commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
15076 Author: Keith Packard <keithp (a] neko.keithp.com>
15077 Date: Sat Sep 2 20:23:31 2006 -0700
15078
15079 Don't segfault when string values can't be parsed as charsets or
15080 langsets.
15081
15082 If parsing charsets or langsets fails, return a FcTypeVoid value
15083 instead of
15084 a charset/langset value with a NULL pointer in it (which is invalid).
15085
15086 src/fcname.c | 6 ++++++
15087 1 file changed, 6 insertions(+)
15088
15089 commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
15090 Author: Keith Packard <keithp (a] neko.keithp.com>
15091 Date: Sat Sep 2 20:07:29 2006 -0700
15092
15093 Fix missing initialization/destruction of new 'scan' target subst
15094 list.
15095
15096 Forgot to initialize and destroy the new substitution list for the
15097 'scan'
15098 match target.
15099
15100 src/fccfg.c | 2 ++
15101 1 file changed, 2 insertions(+)
15102
15103 commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
15104 Author: Keith Packard <keithp (a] neko.keithp.com>
15105 Date: Sat Sep 2 17:52:12 2006 -0700
15106
15107 Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
15108
15109 The Delicious family includes one named Delicious Heavy, a bold
15110 variant
15111 which is unfortunately marked as having normal weight. Because
15112 the family
15113 name is 'Delicious', fontconfig accidentally selects this font
15114 instead of
15115 the normal weight variant. The fix here rewrites the scanned data
15116 by running
15117 the scanned pattern through a new substitution sequence tagged with
15118 <match target=scan>; a sample for the Delicious family is included to
15119 demonstrate how it works (and fix Delicious at the same time).
15120
15121 Also added was a new match predicate -- the 'decorative' predicate
15122 which is
15123 automatically detected in fonts by searching style names for key
15124 decorative
15125 phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
15126 additional decorative key words are welcome. This should have
15127 little effect
15128 on font matching except when two fonts share the same characteristics
15129 except
15130 for this value.
15131
15132 conf.d/Makefile.am | 1 +
15133 doc/fontconfig-user.sgml | 6 ++++--
15134 fontconfig/fontconfig.h | 3 ++-
15135 fonts.dtd | 6 +++++-
15136 src/fccfg.c | 35 +++++++++++++++++++++++++++--------
15137 src/fcdbg.c | 7 +++++++
15138 src/fcdefault.c | 1 +
15139 src/fcdir.c | 18 +++++++++++++++++-
15140 src/fcfreetype.c | 34 +++++++++++++++++++++++++++++++++-
15141 src/fcint.h | 2 ++
15142 src/fcmatch.c | 33 ++++++++++++++++++++-------------
15143 src/fcname.c | 34 ++++++++++++++++++++++++++++++----
15144 src/fcxml.c | 4 ++++
15145 13 files changed, 153 insertions(+), 31 deletions(-)
15146
15147 commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
15148 Author: Keith Packard <keithp (a] neko.keithp.com>
15149 Date: Sat Sep 2 14:54:14 2006 -0700
15150
15151 Allow font caches to contain newer version numbers
15152
15153 Use the version number inside the cache file to mark backward
15154 compatible
15155 changes while continuing to reserve the filename number for
15156 incompatible
15157 changes.
15158
15159 src/fccache.c | 4 ++--
15160 1 file changed, 2 insertions(+), 2 deletions(-)
15161
15162 commit 9b511b290548ad2920cda94507a3311efc461e8a
15163 Author: Keith Packard <keithp (a] neko.keithp.com>
15164 Date: Sat Sep 2 14:52:37 2006 -0700
15165
15166 Unify directory canonicalization into FcStrAddFilename.
15167
15168 Instead of making filename canonicalization occur in multiple
15169 places, it
15170 occurs only in FcStrAddFilename now, as all filenames pass through
15171 that
15172 function at one point.
15173
15174 fc-cache/fc-cache.c | 2 +-
15175 fc-cat/fc-cat.c | 2 +-
15176 src/fcdir.c | 17 ++++-------------
15177 src/fcstr.c | 24 +++++++++++-------------
15178 4 files changed, 17 insertions(+), 28 deletions(-)
15179
15180 commit 813258dc8e3a8c964af49abe810e76a95241926d
15181 Author: Keith Packard <keithp (a] neko.keithp.com>
15182 Date: Fri Sep 1 22:08:41 2006 -0700
15183
15184 Move Free family names to bottom of respective aliases. (bug 7429)
15185
15186 The FreeSans, FreeSerif and FreeMono fonts cover a large number of
15187 languages, but are of generally poor quality. Moving these after
15188 fonts which
15189 cover specific languages but which have higher quality glyphs
15190 should improve
15191 font selection.
15192
15193 fonts.conf.in | 6 +++---
15194 1 file changed, 3 insertions(+), 3 deletions(-)
15195
15196 commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
15197 Author: Keith Packard <keithp (a] neko.keithp.com>
15198 Date: Fri Sep 1 22:04:52 2006 -0700
15199
15200 Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
15201
15202 Limited FC_DEBUG documentation (just shows values and vague idea
15203 of what
15204 they're related to). Also document \ escape syntax for font names,
15205 including
15206 how family name and values have different escape requirements.
15207
15208 doc/fontconfig-user.sgml | 40 ++++++++++++++++++++++++++++++++++++++--
15209 1 file changed, 38 insertions(+), 2 deletions(-)
15210
15211 commit 7295c6f5faa595422e0825aa2e91883147d5b50e
15212 Author: Keith Packard <keithp (a] neko.keithp.com>
15213 Date: Fri Sep 1 21:30:54 2006 -0700
15214
15215 Guess that mac roman names with lots of high bits are actually SJIS.
15216
15217 Many Japanese fonts incorrectly include names tagged as Roman
15218 encoding and
15219 English language which are actually Japanese names in the SJIS
15220 encoding.
15221 Guess that names with a large number of high bits set are SJIS encoded
15222 Japanese names rather than English names.
15223
15224 src/fcfreetype.c | 81
15225 ++++++++++++++++++++++++++++++++++++++++++++------------
15226 1 file changed, 64 insertions(+), 17 deletions(-)
15227
15228 commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
15229 Author: Keith Packard <keithp (a] neko.keithp.com>
15230 Date: Fri Sep 1 21:12:44 2006 -0700
15231
15232 Prefer Bitstream Vera to DejaVu families.
15233
15234 DejaVu is a modified version of Bitstream Vera that covers
15235 significantly
15236 more languages, but does so with spotty quality, lacking hinting
15237 for many
15238 glyphs, especially for the synthesized serif oblique face. Use
15239 Bitstream
15240 Vera (where installed).
15241
15242 fonts.conf.in | 11 ++++++-----
15243 1 file changed, 6 insertions(+), 5 deletions(-)
15244
15245 commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
15246 Author: Keith Packard <keithp (a] neko.keithp.com>
15247 Date: Fri Sep 1 15:33:27 2006 -0700
15248
15249 Fonts matching lang not territory should satisfy sort pattern lang.
15250
15251 A pattern specifying 'Chinese' (:lang=zh) without a territory
15252 should be
15253 satisfied by any font supporting any Chinese lang. The code was
15254 requiring
15255 that the lang tags match exactly, causing this sort to fail.
15256
15257 src/fcmatch.c | 2 +-
15258 1 file changed, 1 insertion(+), 1 deletion(-)
15259
15260 commit cfccd4873a44da5b041368d5fca4f05180dcf041
15261 Author: Keith Packard <keithp (a] neko.keithp.com>
15262 Date: Fri Sep 1 13:22:45 2006 -0700
15263
15264 Really only rebuild caches for system fonts at make install time.
15265
15266 Oops. Fix actual fc-cache command line instead of just the displayed
15267 version.
15268
15269 Makefile.am | 2 +-
15270 1 file changed, 1 insertion(+), 1 deletion(-)
15271
15272 commit caf996342b53bf2ca4eedbe54bc86b68456d7470
15273 Author: Keith Packard <keithp (a] neko.keithp.com>
15274 Date: Fri Sep 1 12:59:09 2006 -0700
15275
15276 Add Assamese orthography (as.orth). Bug #8050
15277
15278 Behdad Esfahbod says Assamese is the same as Bengali, so this
15279 just uses
15280 bn.orth.
15281
15282 fc-lang/as.orth | 28 ++++++++++++++++++++++++++++
15283 fc-lang/iso639-1 | 2 +-
15284 2 files changed, 29 insertions(+), 1 deletion(-)
15285
15286 commit c9e6d2c8cc920937546faa63c889570fa7b4745c
15287 Author: Keith Packard <keithp (a] neko.keithp.com>
15288 Date: Fri Sep 1 12:45:43 2006 -0700
15289
15290 Chinese/Macau needs the Hong Kong orthography instead of Taiwan
15291 (bug 7884)
15292
15293 From Abel Cheung:
15294 Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
15295 Macau
15296 only uses traditional Chinese characters used in Taiwan; however
15297 that is
15298 wrong, as a majority of Macau people speaks Cantonese too, and
15299 also uses
15300 additional traditional Chinese chars from Hong Kong (there are
15301 already some
15302 place names that can't be represented in just chars used in
15303 Taiwan). So it
15304 should include zh_hk.orth instead.
15305
15306 fc-lang/zh_mo.orth | 9 +++++++--
15307 1 file changed, 7 insertions(+), 2 deletions(-)
15308
15309 commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
15310 Author: Keith Packard <keithp (a] neko.keithp.com>
15311 Date: Fri Sep 1 12:36:31 2006 -0700
15312
15313 Avoid #warning directives on non-GCC compilers. (bug 7683)
15314
15315 Detect GCC and use #warning only on GCC systems.
15316
15317 configure.in | 4 +++-
15318 src/fcfreetype.c | 2 ++
15319 2 files changed, 5 insertions(+), 1 deletion(-)
15320
15321 commit ab2cb932b25af20896c08f4641dfa696ed651418
15322 Author: Keith Packard <keithp (a] neko.keithp.com>
15323 Date: Fri Sep 1 12:26:15 2006 -0700
15324
15325 Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
15326
15327 Linking against fontconfig requires expat on systems without chained
15328 shared
15329 library dependencies.
15330
15331 fontconfig.pc.in | 1 +
15332 1 file changed, 1 insertion(+)
15333
15334 commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
15335 Author: Keith Packard <keithp (a] neko.keithp.com>
15336 Date: Fri Sep 1 12:07:10 2006 -0700
15337
15338 Fix memory leaks in fc-cache directory cleaning code.
15339
15340 valgrind found a few leaks in the new cache cleaning code.
15341
15342 fc-cache/fc-cache.c | 9 +++++++++
15343 1 file changed, 9 insertions(+)
15344
15345 commit fd7223c770e74730480bdf9ecf36f3152a12473e
15346 Author: Keith Packard <keithp (a] neko.keithp.com>
15347 Date: Fri Sep 1 12:05:04 2006 -0700
15348
15349 Only rebuild caches for system fonts at make install time.
15350
15351 Rebuilding user-specific fonts will stick those cache files in
15352 the system
15353 font cache directory.
15354
15355 Makefile.am | 2 +-
15356 1 file changed, 1 insertion(+), 1 deletion(-)
15357
15358 commit 8587d77ce64147b7fb324458ba100910ebba93f4
15359 Author: Keith Packard <keithp (a] neko.keithp.com>
15360 Date: Fri Sep 1 02:27:45 2006 -0700
15361
15362 Add some ignores
15363
15364 .gitignore | 2 ++
15365 1 file changed, 2 insertions(+)
15366
15367 commit 09bd9ae2be032efb05a8be7bae584fa18756d951
15368 Author: Keith Packard <keithp (a] neko.keithp.com>
15369 Date: Fri Sep 1 02:22:59 2006 -0700
15370
15371 Fontset pattern references are relative to fontset, not array.
15372
15373 Within a fontset, the patterns are stored as pointers in an array.
15374 When stored as offsets, the offsets are relative to the fontset object
15375 itself, not the base of the array of pointers.
15376
15377 src/fcint.h | 2 +-
15378 1 file changed, 1 insertion(+), 1 deletion(-)
15379
15380 commit 18b6857c6476517db7932025847ae952feba758d
15381 Author: Keith Packard <keithp (a] neko.keithp.com>
15382 Date: Fri Sep 1 01:49:47 2006 -0700
15383
15384 Fix fc-lang to use new charset freezer API.
15385
15386 Charset freezer api now uses allocated object. Also required minor
15387 fixes to
15388 charset freezer code to remove assumption that all input charsets are
15389 persistant.
15390
15391 fc-lang/fc-lang.c | 30 ++++++++++++++++++------------
15392 src/fccharset.c | 11 +++++------
15393 src/fcint.h | 6 ++++++
15394 3 files changed, 29 insertions(+), 18 deletions(-)
15395
15396 commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
15397 Author: Keith Packard <keithp (a] neko.keithp.com>
15398 Date: Fri Sep 1 01:15:14 2006 -0700
15399
15400 Pass directory information around in FcCache structure. Freeze
15401 charsets.
15402
15403 Instead of passing directory information around in separate variables,
15404 collect it all in an FcCache structure. Numerous internal and tool
15405 interfaces changed as a result of this.
15406
15407 Charsets are now pre-frozen before being serialized. This causes
15408 them to
15409 share across multiple fonts in the same cache.
15410
15411 fc-cache/fc-cache.c | 109 ++++-----
15412 fc-cat/fc-cat.c | 83 ++-----
15413 fc-glyphname/fc-glyphname.c | 13 --
15414 src/fccache.c | 300 ++++++++++--------------
15415 src/fccfg.c | 169 ++++++++------
15416 src/fccharset.c | 550
15417 +++++++++++++++++++++++---------------------
15418 src/fcdir.c | 177 +++++++-------
15419 src/fcinit.c | 1 -
15420 src/fcint.h | 60 ++---
15421 src/fcpat.c | 8 +
15422 src/fcserialize.c | 3 +
15423 11 files changed, 702 insertions(+), 771 deletions(-)
15424
15425 commit aec8c90b450c115718fd87bc270e35ee6b605967
15426 Author: Keith Packard <keithp (a] neko.keithp.com>
15427 Date: Fri Sep 1 01:12:13 2006 -0700
15428
15429 Remove stale architecture signatures.
15430
15431 All but x86 are known to be wrong.
15432
15433 fc-arch/fcarch.tmpl.h | 7 +++----
15434 1 file changed, 3 insertions(+), 4 deletions(-)
15435
15436 commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
15437 Author: Keith Packard <keithp (a] neko.keithp.com>
15438 Date: Thu Aug 31 18:16:00 2006 -0700
15439
15440 Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
15441
15442 Applications explicitly setting FC_LANG with string would fail due
15443 to typechecking disallowing this case.
15444
15445 src/fcname.c | 4 ++++
15446 1 file changed, 4 insertions(+)
15447
15448 commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
15449 Author: Keith Packard <keithp (a] neko.keithp.com>
15450 Date: Thu Aug 31 18:14:45 2006 -0700
15451
15452 Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
15453 Makefile.am
15454
15455 make distcheck caught this bug; the effect of 'make uninstall'
15456 would have been to execute 'rm -rf /', somewhat less that desirable.
15457
15458 fc-cache/Makefile.am | 6 ++----
15459 fc-cat/Makefile.am | 2 --
15460 2 files changed, 2 insertions(+), 6 deletions(-)
15461
15462 commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
15463 Author: Keith Packard <keithp (a] neko.keithp.com>
15464 Date: Thu Aug 31 14:38:18 2006 -0700
15465
15466 Revert ABI changes from version 2.3
15467
15468 Accidental ABI changes and additions were discovered by looking at the
15469 differences in fontconfig.h. All of those have been reverted.
15470
15471 fc-cache/fc-cache.c | 4 ++--
15472 fc-list/fc-list.c | 2 +-
15473 fontconfig/fontconfig.h | 23 +++++------------------
15474 src/fccache.c | 16 ++++++++++++++--
15475 src/fcint.h | 6 ++++++
15476 5 files changed, 28 insertions(+), 23 deletions(-)
15477
15478 commit 0a87ce715e1862c56702f5be43af9f246aa34e68
15479 Author: Keith Packard <keithp (a] neko.keithp.com>
15480 Date: Thu Aug 31 11:56:43 2006 -0700
15481
15482 With no args, fc-cat now dumps all directories.
15483
15484 Automatically list all font directories when no arguments are given to
15485 fc-cat. Also add -r option to recurse from specified cache
15486 directories.
15487 fc-cat also now prints the cache filename in verbose mode, along
15488 with the
15489 related directory name.
15490
15491 fc-cat/fc-cat.c | 119
15492 +++++++++++++++++++++++++++++++++++++++++++-------------
15493 src/fccache.c | 16 +++++---
15494 src/fcint.h | 2 +-
15495 3 files changed, 104 insertions(+), 33 deletions(-)
15496
15497 commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
15498 Author: Keith Packard <keithp (a] neko.keithp.com>
15499 Date: Thu Aug 31 09:42:49 2006 -0700
15500
15501 Automatically remove invalid cache files.
15502
15503 Cache files for missing or more recently modified directories are
15504 automatically removed at the end of every fc-cache run.
15505
15506 fc-cache/Makefile.am | 2 +-
15507 fc-cache/fc-cache.c | 130
15508 ++++++++++++++++++++++++++++++++++++++++++++++++++-
15509 fc-cat/fc-cat.c | 3 +-
15510 src/fccache.c | 6 +--
15511 src/fcint.h | 2 +-
15512 5 files changed, 135 insertions(+), 8 deletions(-)
15513
15514 commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
15515 Author: Keith Packard <keithp (a] neko.keithp.com>
15516 Date: Thu Aug 31 09:07:32 2006 -0700
15517
15518 Serialized value lists were only including one value.
15519
15520 The next pointer in the serialized value list wasn't getting set,
15521 so they
15522 were truncated at a single value.
15523
15524 src/fcpat.c | 1 +
15525 1 file changed, 1 insertion(+)
15526
15527 commit c50ea916b0e56520948804b67fc7df57bb490575
15528 Author: Keith Packard <keithp (a] neko.keithp.com>
15529 Date: Wed Aug 30 23:09:39 2006 -0700
15530
15531 Use intptr_t instead of off_t inside FcCache structure.
15532
15533 This avoids OS-dependencies in the cache file structure.
15534
15535 src/fcint.h | 2 +-
15536 src/fcserialize.c | 1 -
15537 2 files changed, 1 insertion(+), 2 deletions(-)
15538
15539 commit 76abb77f26c43d069919f80e960c71c2242fb5c2
15540 Author: Keith Packard <keithp (a] neko.keithp.com>
15541 Date: Wed Aug 30 22:23:25 2006 -0700
15542
15543 Fix fc-cat again. Sigh.
15544
15545 Internal interfaces in cache management changed again...
15546
15547 fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------
15548 src/fccache.c | 19 ++++++++++---------
15549 src/fcint.h | 9 ++++++---
15550 3 files changed, 41 insertions(+), 24 deletions(-)
15551
15552 commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
15553 Author: Keith Packard <keithp (a] neko.keithp.com>
15554 Date: Wed Aug 30 21:59:53 2006 -0700
15555
15556 Skip broken caches. Cache files are auto-written, don't rewrite
15557 in fc-cache.
15558
15559 Validate cache contents and skip broken caches, looking down cache
15560 path for
15561 valid ones.
15562
15563 Every time a directory is scanned, it will be written to a cache
15564 file if
15565 possible, so fc-cache doesn't need to re-write the cache file. This
15566 makes
15567 detecting when the cache was generated a bit tricky, so we guess
15568 that if the
15569 cache wasn't valid before running and is valid afterwards, the
15570 cache file
15571 was written.
15572
15573 Also, allow empty charsets to be serialized with null leaves/numbers.
15574
15575 Eliminate a leak in FcEdit by switching to FcObject sooner.
15576
15577 Call FcFini from fc-match to make valgrind happy.
15578
15579 fc-cache/fc-cache.c | 25 +++++----
15580 fc-match/fc-match.c | 1 +
15581 src/fccache.c | 148
15582 +++++++++++++++++++++++++++-------------------------
15583 src/fccfg.c | 80 ++++++++--------------------
15584 src/fccharset.c | 56 +++++++++++---------
15585 src/fcdir.c | 2 +-
15586 src/fcint.h | 19 +++++--
15587 src/fcxml.c | 19 +++----
15588 8 files changed, 169 insertions(+), 181 deletions(-)
15589
15590 commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
15591 Author: Keith Packard <keithp (a] neko.keithp.com>
15592 Date: Wed Aug 30 18:50:58 2006 -0700
15593
15594 Rework Object name database to unify typechecking and object lookup.
15595
15596 Eliminate ancient list of object name databases and load names
15597 into single
15598 hash table that includes type information. Typecheck all pattern
15599 values to
15600 avoid mis-typed pattern elements.
15601
15602 fc-case/fc-case.c | 13 --
15603 src/fcint.h | 7 +-
15604 src/fcmatch.c | 9 +-
15605 src/fcname.c | 389
15606 ++++++++++++++++++++++++++++++------------------------
15607 src/fcpat.c | 2 +-
15608 5 files changed, 233 insertions(+), 187 deletions(-)
15609
15610 commit c02886485b293179e8492cad9a34eb431dd4bfc9
15611 Author: Keith Packard <keithp (a] neko.keithp.com>
15612 Date: Wed Aug 30 13:51:03 2006 -0700
15613
15614 FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
15615 work.
15616
15617 FcCharSetSerialize was computing the offset to the unserialized leaf,
15618 which left it pointing at random data when the cache was reloaded.
15619
15620 fc-cat has been updated to work with the new cache structure.
15621
15622 Various debug messages extended to help diagnose serialization errors.
15623
15624 fc-cat/fc-cat.c | 134
15625 ++++++++++++++++++++++++++++++--------------------------
15626 src/fccache.c | 6 +--
15627 src/fccharset.c | 3 +-
15628 src/fcdbg.c | 20 +++++++--
15629 src/fcint.h | 15 +++++--
15630 src/fcpat.c | 7 +++
15631 6 files changed, 110 insertions(+), 75 deletions(-)
15632
15633 commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
15634 Author: Keith Packard <keithp (a] neko.keithp.com>
15635 Date: Wed Aug 30 04:24:03 2006 -0700
15636
15637 Fix build problems caused by cache rework.
15638
15639 Pagesize no longer matters in architecture decisions, the entire
15640 cache file
15641 is mmaped into the library. However, lots of intptr_t values are in
15642 use now,
15643 so that value is important.
15644
15645 fc-lang now requires fcserialize.c, which has been added to the
15646 repository.
15647
15648 fc-arch/fc-arch.c | 14 +----
15649 fc-arch/fcarch.tmpl.h | 4 +-
15650 fc-lang/fc-lang.c | 1 +
15651 src/fcserialize.c | 159
15652 ++++++++++++++++++++++++++++++++++++++++++++++++++
15653 4 files changed, 165 insertions(+), 13 deletions(-)
15654
15655 commit 7ce196733129b0e664c1bdc20f973f15167292f7
15656 Author: Keith Packard <keithp (a] neko.keithp.com>
15657 Date: Wed Aug 30 04:16:22 2006 -0700
15658
15659 Rework cache files to use offsets for all data structures.
15660
15661 Replace all of the bank/id pairs with simple offsets, recode several
15662 data structures to always use offsets inside the library to avoid
15663 conditional paths. Exposed data structures use pointers to hold
15664 offsets,
15665 setting the low bit to distinguish between offset and pointer.
15666
15667 Use offset-based data structures for lang charset encodings;
15668 eliminates
15669 separate data structure format for that file.
15670
15671 Much testing will be needed; offsets are likely not detected
15672 everywhere in
15673 the library yet.
15674
15675 fc-arch/fcarch.tmpl.h | 3 +-
15676 fc-lang/fc-lang.c | 185 +++++----
15677 fontconfig/fontconfig.h | 3 -
15678 src/Makefile.am | 1 +
15679 src/fccache.c | 581 +++++++++++----------------
15680 src/fccfg.c | 102 +++--
15681 src/fccharset.c | 493 ++++++++---------------
15682 src/fcdbg.c | 43 +-
15683 src/fcdefault.c | 64 +--
15684 src/fcfs.c | 133 ++----
15685 src/fcint.h | 477 +++++++++++++---------
15686 src/fclang.c | 120 ++----
15687 src/fclist.c | 86 ++--
15688 src/fcmatch.c | 179 +++------
15689 src/fcname.c | 142 ++-----
15690 src/fcpat.c | 1025
15691 ++++++++++++++---------------------------------
15692 src/fcstr.c | 1 +
15693 src/fcxml.c | 15 +-
15694 18 files changed, 1394 insertions(+), 2259 deletions(-)
15695
15696 commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
15697 Author: Keith Packard <keithp (a] neko.keithp.com>
15698 Date: Mon Aug 28 11:51:12 2006 -0700
15699
15700 Revert to original FcFontSetMatch algorithm to avoid losing fonts.
15701
15702 The fancy new FcFontSetMatch algorithm would discard fonts for the
15703 wrong reasons; fc-match sans:lang=en,ja would discard all fonts
15704 without
15705 Japanese support. This commit reverts to the original algorithm which
15706 ensure that FcFontSetMatch always matches the first font in the
15707 FcFontSetSort return list.
15708
15709 src/fcmatch.c | 229
15710 ++++++++--------------------------------------------------
15711 1 file changed, 32 insertions(+), 197 deletions(-)
15712
15713 commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
15714 Author: Keith Packard <keithp (a] neko.keithp.com>
15715 Date: Mon Aug 28 10:38:27 2006 -0700
15716
15717 Add ppc architecture
15718
15719 fc-arch/fcarch.tmpl.h | 1 +
15720 1 file changed, 1 insertion(+)
15721
15722 commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
15723 Author: Keith Packard <keithp (a] neko.keithp.com>
15724 Date: Mon Aug 28 10:30:22 2006 -0700
15725
15726 During test run, remove cache directory to avoid stale cache usage.
15727
15728 As file timestamps have only one second granularity, an old cache
15729 file could easily be used when a test took less than 1 second to run.
15730 Just remove the cache directory and its contents before each test
15731 is run.
15732 Also, remove mention of the old cache file from the test config file.
15733
15734 test/fonts.conf.in | 1 -
15735 test/run-test.sh | 4 +---
15736 2 files changed, 1 insertion(+), 4 deletions(-)
15737
15738 commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
15739 Author: Keith Packard <keithp (a] neko.keithp.com>
15740 Date: Mon Aug 28 10:07:43 2006 -0700
15741
15742 Add x86-64 architecture and signature.
15743
15744 fc-arch/fcarch.tmpl.h | 1 +
15745 1 file changed, 1 insertion(+)
15746
15747 commit 7db39f729859827b246da242a26ddba13cb8c4b1
15748 Author: Keith Packard <keithp (a] neko.keithp.com>
15749 Date: Mon Aug 28 09:43:12 2006 -0700
15750
15751 Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
15752
15753 Also remove spurious printf of directory names.
15754
15755 fc-arch/Makefile.am | 2 +-
15756 fc-arch/fcarch.tmpl.h | 2 +-
15757 src/fcdir.c | 1 -
15758 3 files changed, 2 insertions(+), 3 deletions(-)
15759
15760 commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
15761 Author: Keith Packard <keithp (a] neko.keithp.com>
15762 Date: Sun Aug 27 23:40:51 2006 -0700
15763
15764 Eliminate ./ and ../ elements from font directory names when scanning.
15765
15766 FcStrCanonFilename eliminates ./ and ../ elements from pathnames
15767 through
15768 simple string editing. Also, relative path names are fixed by
15769 prepending the
15770 current working directory.
15771
15772 src/fcdir.c | 45 ++++++++++++++++++++++++++++++---------------
15773 src/fcint.h | 3 +++
15774 src/fcstr.c | 57
15775 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15776 3 files changed, 90 insertions(+), 15 deletions(-)
15777
15778 commit af180c40376690b7ced5262156fbe13c9ebba1e2
15779 Author: Keith Packard <keithp (a] neko.keithp.com>
15780 Date: Sun Aug 27 22:24:39 2006 -0700
15781
15782 Fix up fc-cache and fc-cat for no global cache changes.
15783
15784 fc-cache and fc-cat use internal (fcint.h) APIs that have
15785 changed with the elimination of the global cache.
15786
15787 fc-cache/fc-cache.c | 2 +-
15788 fc-cat/fc-cat.c | 119
15789 ++++++----------------------------------------------
15790 src/fccache.c | 77 +++++++++++++++++++++++-----------
15791 src/fcdir.c | 13 +++---
15792 src/fcint.h | 4 ++
15793 5 files changed, 76 insertions(+), 139 deletions(-)
15794
15795 commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
15796 Author: Keith Packard <keithp (a] neko.keithp.com>
15797 Date: Sun Aug 27 21:53:48 2006 -0700
15798
15799 Eliminate global cache. Eliminate multi-arch cache code.
15800
15801 With the removal of the in-directory cache files, and the addition of
15802 per-user cache directories, there is no longer any reason to
15803 preserve the
15804 giant global cache file. Eliminating of this unifies the cache
15805 structure
15806 and simplifies the overall caching strategies greatly.
15807
15808 fc-cache/fc-cache.c | 3 +-
15809 src/fccache.c | 1051
15810 ++++++---------------------------------------------
15811 src/fccfg.c | 23 +-
15812 src/fcdir.c | 164 ++++----
15813 src/fcint.h | 70 +---
15814 5 files changed, 203 insertions(+), 1108 deletions(-)
15815
15816 commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
15817 Author: Keith Packard <keithp (a] neko.keithp.com>
15818 Date: Sun Aug 27 18:29:51 2006 -0700
15819
15820 Add architecture to cache filename.
15821
15822 Make cache filenames unique by inserting the architecture name
15823 into the
15824 filename.
15825
15826 src/fccache.c | 5 +++--
15827 1 file changed, 3 insertions(+), 2 deletions(-)
15828
15829 commit db50cbdaf592349c204ab0af0e7061ea72237044
15830 Author: Keith Packard <keithp (a] neko.keithp.com>
15831 Date: Sun Aug 27 18:19:39 2006 -0700
15832
15833 Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
15834 per dir.
15835
15836 Normalized directory names offer protection against looped directory
15837 trees
15838 but cost enormous numbers of system calls (stat per file in the
15839 hierarchy).
15840 Also, cache file directory name contents are validated each time the
15841 directory is modified, don't re-validate every time the cache file
15842 is loaded
15843 with an access and stat call.
15844
15845 fc-cache/fc-cache.c | 7 ++--
15846 src/fccache.c | 55 ++---------------------------
15847 src/fccfg.c | 100
15848 ----------------------------------------------------
15849 src/fcdir.c | 6 ----
15850 4 files changed, 4 insertions(+), 164 deletions(-)
15851
15852 commit d2f786849c0c4503360a5c09469505b05164c6d2
15853 Author: Keith Packard <keithp (a] neko.keithp.com>
15854 Date: Sun Aug 27 17:04:01 2006 -0700
15855
15856 Write caches to first directory with permission. Valid cache in
15857 FcDirCacheOpen.
15858
15859 Previous policy was to attempt to update the cache in place and bail
15860 if that
15861 didn't work. Now, search for the first writable directory and
15862 place the
15863 cache file there instead. Furthermore, on startup, search directory
15864 list for
15865 valid cache files instead of bailing if the first found cache
15866 file wasn't
15867 valid.
15868
15869 fonts.conf.in | 2 +-
15870 src/fccache.c | 90
15871 ++++++++++++++++++++++++++++-------------------------------
15872 2 files changed, 43 insertions(+), 49 deletions(-)
15873
15874 commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
15875 Author: Keith Packard <keithp (a] neko.keithp.com>
15876 Date: Sun Aug 27 16:25:07 2006 -0700
15877
15878 Construct short architecture name from architecture signature.
15879
15880 Map existing architecture signature to short architecture name
15881 at build time. This architecture name is (as yet) unused, but will
15882 be used
15883 to build per-architecture cache files with names made unique by
15884 including
15885 the architecture name. The auto-detected architecture name can
15886 be overridden
15887 with the --with-arch=ARCH configure option.
15888
15889 Makefile.am | 2 +-
15890 configure.in | 17 ++++++
15891 fc-arch/Makefile.am | 50 ++++++++++++++++++
15892 fc-arch/fc-arch.c | 144
15893 ++++++++++++++++++++++++++++++++++++++++++++++++++
15894 fc-arch/fcarch.tmpl.h | 32 +++++++++++
15895 5 files changed, 244 insertions(+), 1 deletion(-)
15896
15897 commit 199a92241151c391d9becca4fae1cc7e5e32ca80
15898 Author: Keith Packard <keithp (a] neko.keithp.com>
15899 Date: Sun Aug 27 16:21:16 2006 -0700
15900
15901 Add .gitignore
15902
15903 .gitignore | 73
15904 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15905 1 file changed, 73 insertions(+)
15906
15907 commit 7410e40bd93beb4ab1a577d084112413431cede2
15908 Author: Patrick Lam <plam (a] MIT.EDU>
15909 Date: Fri Aug 4 16:13:00 2006 +0000
15910
15911 2006-08-04 Keith Packard (keithp (a] keithp.com) reviewed by: plam
15912 Make cache directories configurable. Simplify and correct some
15913 code which
15914 deals with per-directory caches.
15915
15916 ChangeLog | 24 ++++
15917 configure.in | 22 +++-
15918 fc-cache/fc-cache.c | 7 +-
15919 fontconfig/fontconfig.h | 4 +-
15920 fonts.conf.in | 5 +
15921 fonts.dtd | 12 ++
15922 src/Makefile.am | 3 +-
15923 src/fccache.c | 323
15924 +++++++++++++++++++++++++-----------------------
15925 src/fccfg.c | 28 ++++-
15926 src/fcdir.c | 6 +-
15927 src/fcinit.c | 2 +
15928 src/fcint.h | 13 +-
15929 src/fcxml.c | 17 +++
15930 test/fonts.conf.in | 1 +
15931 test/run-test.sh | 6 +-
15932 15 files changed, 294 insertions(+), 179 deletions(-)
15933
15934 commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
15935 Author: Patrick Lam <plam (a] MIT.EDU>
15936 Date: Wed Jul 19 02:14:28 2006 +0000
15937
15938 2006-07-19 Jon Burgess (jburgess (a] uklinux.net) reviewed by: plam
15939 Fix file-descriptor leak in FcGlobalCacheDestroy.
15940
15941 ChangeLog | 7 +++++++
15942 src/fccache.c | 2 ++
15943 2 files changed, 9 insertions(+)
15944
15945 commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
15946 Author: Patrick Lam <plam (a] MIT.EDU>
15947 Date: Fri Jun 2 18:48:30 2006 +0000
15948
15949 2006-05-31 Yong Li (rigel863 (a] gmail.com) reviewed by: plam, Bedhad
15950 Esfahbod
15951 TrueType Collection table offsets are absolute, not relative.
15952
15953 ChangeLog | 7 +++++++
15954 src/ftglue.c | 2 +-
15955 2 files changed, 8 insertions(+), 1 deletion(-)
15956
15957 commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
15958 Author: Patrick Lam <plam (a] MIT.EDU>
15959 Date: Fri Apr 28 07:00:25 2006 +0000
15960
15961 2006-04-27 Paolo Borelli (pborelli (a] katamail.com) reviewed by: plam
15962 Make FcStrCopy slightly more efficient.
15963
15964 ChangeLog | 7 +++++++
15965 src/fcstr.c | 12 +++++++-----
15966 2 files changed, 14 insertions(+), 5 deletions(-)
15967
15968 commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
15969 Author: Patrick Lam <plam (a] MIT.EDU>
15970 Date: Thu Apr 27 08:13:45 2006 +0000
15971
15972 Keith Packard <keithp (a] keithp.com>
15973 Reduce transient memory usage during config file parsing by allocating
15974 smaller buffers (64 seems to be a magic number).
15975
15976 ChangeLog | 20 +++++++-------------
15977 src/fcstr.c | 2 +-
15978 2 files changed, 8 insertions(+), 14 deletions(-)
15979
15980 commit 529291bef436384a06db246fda30e08d5812de14
15981 Author: Keith Packard <keithp (a] keithp.com>
15982 Date: Thu Apr 27 07:54:07 2006 +0000
15983
15984 Eliminate pattern freezing
15985
15986 ChangeLog | 8 ++
15987 src/fcinit.c | 4 -
15988 src/fcint.h | 3 -
15989 src/fcpat.c | 370
15990 -----------------------------------------------------------
15991 src/fcxml.c | 3 +-
15992 5 files changed, 9 insertions(+), 379 deletions(-)
15993
15994 commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
15995 Author: Keith Packard <keithp (a] keithp.com>
15996 Date: Thu Apr 27 07:11:44 2006 +0000
15997
15998 Make path names in cache files absolute (NB, cache format change) Stop
15999 permitting cache files to be stored in font dirs. Bump cache
16000 magic.
16001 Don't include /fonts.cache-2 in cache hash construction.
16002 reviewed by: Patrick Lam <plam (a] mit.edu>
16003
16004 ChangeLog | 30 +++++++++++++
16005 src/fccache.c | 104 +++++++++++---------------------------------
16006 src/fcfreetype.c | 10 +----
16007 src/fcint.h | 8 +---
16008 src/fclist.c | 4 --
16009 src/fcmatch.c | 3 --
16010 src/fcpat.c | 130
16011 -------------------------------------------------------
16012 7 files changed, 57 insertions(+), 232 deletions(-)
16013
16014 commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
16015 Author: Patrick Lam <plam (a] MIT.EDU>
16016 Date: Wed Apr 26 14:50:41 2006 +0000
16017
16018 Really update for 2.3.95.
16019
16020 README | 6 ++++--
16021 1 file changed, 4 insertions(+), 2 deletions(-)
16022
16023 commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
16024 Author: Patrick Lam <plam (a] MIT.EDU>
16025 Date: Tue Apr 25 15:33:07 2006 +0000
16026
16027 Fix the issues with GNU libiconv vs. libc iconv (which especially
16028 appear on
16029 Solarii). Approach suggested by Tim Mooney.
16030 reviewed by: plam
16031
16032 ChangeLog | 12 +++++++++++-
16033 configure.in | 37 +++++++++++++++++++++++++++++++++++--
16034 src/Makefile.am | 2 +-
16035 src/fcfreetype.c | 3 +--
16036 4 files changed, 48 insertions(+), 6 deletions(-)
16037
16038 commit 49512317264da1996bddf0b3c82d8d2de0c201eb
16039 Author: Patrick Lam <plam (a] MIT.EDU>
16040 Date: Tue Apr 25 06:12:06 2006 +0000
16041
16042 Include $(top_srcdir), $(top_srcdir)/src before anything else.
16043 Shuffle order of includes for building out of srcdir on win32.
16044 reviewed by: plam
16045
16046 ChangeLog | 17 ++++++++++++++++-
16047 1 file changed, 16 insertions(+), 1 deletion(-)
16048
16049 commit f045376c0831f068e8fd8fd61773a5ed83dede7f
16050 Author: Patrick Lam <plam (a] MIT.EDU>
16051 Date: Tue Apr 25 05:57:41 2006 +0000
16052
16053 Include $(top_srcdir), $(top_srcdir)/src before anything else.
16054 Shuffle order of includes for building out of srcdir on win32.
16055 reviewed by: plam
16056
16057 fc-cache/fc-cache.c | 15 ++++++++-------
16058 fc-cat/fc-cat.c | 17 +++++++++--------
16059 fc-match/fc-match.c | 11 ++++++-----
16060 src/Makefile.am | 6 +++---
16061 src/fccache.c | 2 +-
16062 src/fccfg.c | 2 +-
16063 src/fccharset.c | 2 +-
16064 src/fcdbg.c | 2 +-
16065 src/fcfreetype.c | 2 +-
16066 src/fcfs.c | 2 +-
16067 src/fcinit.c | 2 +-
16068 src/fclist.c | 2 +-
16069 src/fcmatch.c | 2 +-
16070 src/fcmatrix.c | 2 +-
16071 src/fcname.c | 2 +-
16072 src/fcpat.c | 2 +-
16073 src/fcstr.c | 2 +-
16074 src/fcxml.c | 2 +-
16075 18 files changed, 40 insertions(+), 37 deletions(-)
16076
16077 commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
16078 Author: Patrick Lam <plam (a] MIT.EDU>
16079 Date: Thu Apr 20 16:57:50 2006 +0000
16080
16081 Prevent terrible perf regression by getting the if-condition right
16082 (reported by Wouter Bolsterlee).
16083
16084 ChangeLog | 8 +++++++-
16085 src/fcmatch.c | 2 +-
16086 2 files changed, 8 insertions(+), 2 deletions(-)
16087
16088 commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
16089 Author: Patrick Lam <plam (a] MIT.EDU>
16090 Date: Wed Apr 19 16:53:50 2006 +0000
16091
16092 Dominic Lachowicz <cinamod (a] hotmail.com>
16093 Implement mmap-like code for Windows using MapViewOfFile.
16094
16095 ChangeLog | 7 +++++++
16096 src/fccache.c | 23 ++++++++++++++++++++---
16097 2 files changed, 27 insertions(+), 3 deletions(-)
16098
16099 commit 56f8358364ad9078d99a35a12d7734884b8fccc2
16100 Author: Patrick Lam <plam (a] MIT.EDU>
16101 Date: Wed Apr 19 16:17:46 2006 +0000
16102
16103 Bump version to 2.3.95.
16104
16105 ChangeLog | 8 ++++++++
16106 1 file changed, 8 insertions(+)
16107
16108 commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
16109 Author: Patrick Lam <plam (a] MIT.EDU>
16110 Date: Wed Apr 19 16:17:19 2006 +0000
16111
16112 Bail gracefully if the cache file does not contain enough data.
16113
16114 ChangeLog | 5 +++++
16115 README | 23 +++++++++++++++++++++--
16116 configure.in | 2 +-
16117 fontconfig/fontconfig.h | 2 +-
16118 src/fccache.c | 19 ++++++++++++++++++-
16119 5 files changed, 46 insertions(+), 5 deletions(-)
16120
16121 commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
16122 Author: Patrick Lam <plam (a] MIT.EDU>
16123 Date: Sat Apr 15 00:25:20 2006 +0000
16124
16125 Give the 'Standard Symbols L' match a strong (vs. weak) binding.
16126
16127 ChangeLog | 5 +++++
16128 fonts.conf.in | 13 ++++++++-----
16129 2 files changed, 13 insertions(+), 5 deletions(-)
16130
16131 commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
16132 Author: Patrick Lam <plam (a] MIT.EDU>
16133 Date: Fri Apr 14 18:35:16 2006 +0000
16134
16135 Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
16136 Simplify code and get things straight.
16137
16138 ChangeLog | 6 ++++++
16139 src/fcname.c | 20 +++++---------------
16140 2 files changed, 11 insertions(+), 15 deletions(-)
16141
16142 commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
16143 Author: Patrick Lam <plam (a] MIT.EDU>
16144 Date: Fri Apr 14 15:40:58 2006 +0000
16145
16146 Actually, just add URW fonts as aliases for all of the PostScript
16147 fonts.
16148 (reported by Miguel Rodriguez).
16149
16150 ChangeLog | 6 ++++++
16151 fonts.conf.in | 36 ++++++++++++++++++++++++++++++------
16152 2 files changed, 36 insertions(+), 6 deletions(-)
16153
16154 commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
16155 Author: Patrick Lam <plam (a] MIT.EDU>
16156 Date: Fri Apr 14 14:51:22 2006 +0000
16157
16158 Add an alias 'Standard Symbols L' for 'Symbol'.
16159
16160 ChangeLog | 5 +++++
16161 fonts.conf.in | 6 +++++-
16162 2 files changed, 10 insertions(+), 1 deletion(-)
16163
16164 commit 2f02e38361b24032945e24f7f8480999bf9df1e2
16165 Author: Patrick Lam <plam (a] MIT.EDU>
16166 Date: Wed Apr 12 14:36:36 2006 +0000
16167
16168 Fix memory leak (Coverity defect #2089).
16169 Ignore script if subtable is missing (Coverity defect #2088).
16170 Fix possible null pointer dereference (Coverity defect #784)
16171 and memory
16172 leak (Coverity defects #785, #786).
16173 Don't copy FcCharSet if we're going to throw it away anyway. (Reported
16174 by
16175 Kenichi Handa).
16176 reviewed by: plam
16177
16178 ChangeLog | 21 +++++++++++++++++++++
16179 src/fccfg.c | 4 +++-
16180 src/fcfreetype.c | 5 +----
16181 src/fcmatch.c | 33 ++++++++++++++++++++-------------
16182 src/fcpat.c | 7 ++++++-
16183 5 files changed, 51 insertions(+), 19 deletions(-)
16184
16185 commit a56e89ab4f21aa6288345c63d2c43e55561632e0
16186 Author: Patrick Lam <plam (a] MIT.EDU>
16187 Date: Wed Apr 12 03:02:57 2006 +0000
16188
16189 Fix bad behaviour on realloc resulting in crash.
16190 reviewed by: plam
16191
16192 ChangeLog | 7 +++++++
16193 src/fcname.c | 17 ++++++++++-------
16194 2 files changed, 17 insertions(+), 7 deletions(-)
16195
16196 commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
16197 Author: Patrick Lam <plam (a] MIT.EDU>
16198 Date: Wed Apr 12 02:38:28 2006 +0000
16199
16200 Don't crash if config is null (Coverity defect #984).
16201
16202 ChangeLog | 13 +++++++++----
16203 src/fccache.c | 5 +++--
16204 2 files changed, 12 insertions(+), 6 deletions(-)
16205
16206 commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
16207 Author: Patrick Lam <plam (a] MIT.EDU>
16208 Date: Tue Apr 11 16:54:24 2006 +0000
16209
16210 Missing bits from previous patches.
16211 Remove extra semi-colon.
16212 Fix memory leak in error case (Coverity defects #776, #985).
16213 Fix memory leaks (Coverity defects #779, #781) and memory use
16214 after free
16215 (Coverity defect #780).
16216 reviewed by: plam
16217
16218 ChangeLog | 18 ++++++++++++++++++
16219 src/fccfg.c | 13 +++++++++----
16220 src/fccharset.c | 5 ++++-
16221 src/fclang.c | 1 +
16222 src/fcxml.c | 4 +++-
16223 5 files changed, 35 insertions(+), 6 deletions(-)
16224
16225 commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
16226 Author: Patrick Lam <plam (a] MIT.EDU>
16227 Date: Tue Apr 11 14:20:59 2006 +0000
16228
16229 Properly convert static charsets to dynamic charsets.
16230 Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
16231 Fix memory leak (Coverity defect #1819).
16232 prevent crash when invalid include line is parsed (Coverity defect
16233 #763).
16234 Fix potential null pointer access (Coverity defect #1804).
16235 Remove dead code (Coverity defect #1194).
16236 Prevent potential null pointer access (Coverity defect #767),
16237 ensure error
16238 value is read (Coverity defect #1195).
16239 reviewed by: plam
16240
16241 ChangeLog | 29 +++++++++++++++++++++++++++++
16242 fc-cat/fc-cat.c | 4 +++-
16243 fc-lang/fc-lang.c | 3 +++
16244 src/fccharset.c | 5 +++++
16245 src/fcfreetype.c | 6 ++++--
16246 src/fclang.c | 8 +++++++-
16247 src/fcname.c | 8 --------
16248 src/fcpat.c | 11 ++++++++++-
16249 8 files changed, 61 insertions(+), 13 deletions(-)
16250
16251 commit af2ad236f037c7a53e73b9454f620de1a52f0422
16252 Author: Patrick Lam <plam (a] MIT.EDU>
16253 Date: Tue Apr 11 05:08:26 2006 +0000
16254
16255 Survive missing docbook2pdf.
16256 reviewed by: plam
16257
16258 ChangeLog | 11 +++++++++--
16259 doc/Makefile.am | 10 ++++++----
16260 2 files changed, 15 insertions(+), 6 deletions(-)
16261
16262 commit 67ed0b729718233662255a181bdcdb136c04dc5b
16263 Author: Patrick Lam <plam (a] MIT.EDU>
16264 Date: Mon Apr 10 22:08:35 2006 +0000
16265
16266 Include more stub definitions to make HP-UX's C compiler happy.
16267
16268 ChangeLog | 7 +++++++
16269 fc-case/fc-case.c | 3 +++
16270 fc-glyphname/fc-glyphname.c | 3 +++
16271 fc-lang/fc-lang.c | 3 +++
16272 4 files changed, 16 insertions(+)
16273
16274 commit ac0010940e626cb9193bb4ad0271f3820c7225ee
16275 Author: Patrick Lam <plam (a] MIT.EDU>
16276 Date: Mon Apr 10 21:04:54 2006 +0000
16277
16278 Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
16279
16280 ChangeLog | 5 +++++
16281 src/fcname.c | 2 +-
16282 2 files changed, 6 insertions(+), 1 deletion(-)
16283
16284 commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
16285 Author: Patrick Lam <plam (a] MIT.EDU>
16286 Date: Mon Apr 10 19:33:03 2006 +0000
16287
16288 Fix string memory leak (Coverity defect #1823).
16289 Fix memory leak with hash collision (Coverity defect #1824).
16290 reviewed by: plam
16291
16292 ChangeLog | 9 +++++++++
16293 src/fccache.c | 1 +
16294 src/fccfg.c | 5 ++++-
16295 3 files changed, 14 insertions(+), 1 deletion(-)
16296
16297 commit c814c301ee4dcc67eeacee9608fb716e67534356
16298 Author: Patrick Lam <plam (a] MIT.EDU>
16299 Date: Mon Apr 10 16:12:55 2006 +0000
16300
16301 Don't leak header in non-error case (Coverity defect #1825).
16302 reviewed by: plam
16303
16304 ChangeLog | 6 ++++++
16305 src/fccache.c | 2 ++
16306 2 files changed, 8 insertions(+)
16307
16308 commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
16309 Author: Patrick Lam <plam (a] MIT.EDU>
16310 Date: Mon Apr 10 16:06:42 2006 +0000
16311
16312 src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
16313 defects
16314 #777, #1826)
16315 reviewed by: plam
16316
16317 ChangeLog | 6 ++++++
16318 src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++-----------------
16319 2 files changed, 43 insertions(+), 17 deletions(-)
16320
16321 commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
16322 Author: Patrick Lam <plam (a] MIT.EDU>
16323 Date: Mon Apr 10 15:46:34 2006 +0000
16324
16325 Fix double free (spotted by Coverity, CID #1965).
16326 Check if pattern is not null before using it (Coverity defect #1883).
16327 Fix memory leak with hash collision (Coverity defect #1829).
16328 Fix memory leak when bail cases (Coverity defect #1828).
16329 Don't leak directory name (Coverity defect #1827).
16330 reviewed by: plam
16331
16332 ChangeLog | 18 ++++++++++++++++++
16333 fc-match/fc-match.c | 6 ++++--
16334 src/fccache.c | 10 +++++++---
16335 src/fccfg.c | 1 +
16336 4 files changed, 30 insertions(+), 5 deletions(-)
16337
16338 commit 86abd75965f598dba79a3df68e7bc4c5082a5764
16339 Author: Patrick Lam <plam (a] MIT.EDU>
16340 Date: Fri Apr 7 18:07:51 2006 +0000
16341
16342 LD_ADD missing dependencies for binaries. Reported by Edson Alves
16343 Pereira.
16344 reviewed by: plam
16345
16346 ChangeLog | 10 ++++++++++
16347 fc-cache/Makefile.am | 2 +-
16348 fc-cat/Makefile.am | 2 +-
16349 fc-list/Makefile.am | 3 +--
16350 fc-match/Makefile.am | 2 +-
16351 5 files changed, 14 insertions(+), 5 deletions(-)
16352
16353 commit f23f5f388d93655af972083513ba4d505ec4f449
16354 Author: Patrick Lam <plam (a] MIT.EDU>
16355 Date: Fri Apr 7 17:37:09 2006 +0000
16356
16357 SGI compilation fixes (reported by Christoph Bauer):
16358 1) reorder union definition of _FcChar;
16359 2) omit .stats =.
16360
16361 ChangeLog | 8 ++++++++
16362 fc-lang/fc-lang.c | 2 +-
16363 src/fcint.h | 8 ++++----
16364 3 files changed, 13 insertions(+), 5 deletions(-)
16365
16366 commit 44415a079a3e9951e0c2424edca4907a93a60db5
16367 Author: Patrick Lam <plam (a] MIT.EDU>
16368 Date: Fri Apr 7 17:27:39 2006 +0000
16369
16370 Portability fixes for HP-UX (reported by Christoph Bauer). Replace
16371 '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
16372 'fc_alignof'.
16373 reviewed by: plam
16374
16375 ChangeLog | 15 +++++++++++++++
16376 configure.in | 1 +
16377 src/fccharset.c | 4 ++--
16378 src/fcfs.c | 2 +-
16379 src/fcint.h | 15 +++++++++------
16380 src/fclang.c | 2 +-
16381 src/fcname.c | 2 +-
16382 src/fcpat.c | 6 +++---
16383 8 files changed, 33 insertions(+), 14 deletions(-)
16384
16385 commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
16386 Author: Patrick Lam <plam (a] MIT.EDU>
16387 Date: Fri Apr 7 17:06:55 2006 +0000
16388
16389 Move up #include of config.h. Fail if neither inttypes.h nor
16390 stdint.h is
16391 available. Fixes bug 6171.
16392 reviewed by: plam
16393
16394 ChangeLog | 8 ++++++++
16395 src/fcint.h | 11 +++++++----
16396 2 files changed, 15 insertions(+), 4 deletions(-)
16397
16398 commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
16399 Author: Patrick Lam <plam (a] MIT.EDU>
16400 Date: Fri Apr 7 04:42:32 2006 +0000
16401
16402 Patrick Lam <plam (a] mit.edu>
16403 Make fontconfig compile under MinGW:
16404 1) remove unneeded #includes;
16405 2) make use of mmap and sysconf conditional;
16406 3) replace rand_r by srand/rand if needed;
16407 4) use chsize instead of ftruncate; and
16408 5) update libtool exports file
16409
16410 ChangeLog | 18 +++
16411 configure.in | 3 +-
16412 fc-cache/fc-cache.c | 7 +
16413 fc-cat/fc-cat.c | 1 -
16414 src/fccache.c | 74 +++++++++-
16415 src/fcfreetype.c | 3 +-
16416 src/fontconfig.def.in | 370
16417 ++++++++++++++++++++++++++++++++++----------------
16418 7 files changed, 353 insertions(+), 123 deletions(-)
16419
16420 commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
16421 Author: Patrick Lam <plam (a] MIT.EDU>
16422 Date: Fri Apr 7 04:19:49 2006 +0000
16423
16424 Eliminate warning.
16425
16426 ChangeLog | 5 +++++
16427 src/fcdir.c | 2 +-
16428 2 files changed, 6 insertions(+), 1 deletion(-)
16429
16430 commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
16431 Author: Patrick Lam <plam (a] MIT.EDU>
16432 Date: Thu Apr 6 05:15:08 2006 +0000
16433
16434 file fc-match.sgml was initially added on branch fc-2_4_branch.
16435
16436 commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
16437 Author: Patrick Lam <plam (a] MIT.EDU>
16438 Date: Thu Apr 6 05:15:08 2006 +0000
16439
16440 Update documentation for fc-match (SGML-ize it). (reported by Ilya
16441 Konstantinov)
16442
16443 ChangeLog | 8 +++
16444 fc-match/.cvsignore | 1 +
16445 fc-match/Makefile.am | 27 +++++++-
16446 fc-match/fc-match.1 | 37 -----------
16447 fc-match/fc-match.sgml | 169
16448 +++++++++++++++++++++++++++++++++++++++++++++++++
16449 5 files changed, 203 insertions(+), 39 deletions(-)
16450
16451 commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
16452 Author: Patrick Lam <plam (a] MIT.EDU>
16453 Date: Thu Apr 6 04:52:21 2006 +0000
16454
16455 Reduce amount of dirty rss by const'ing some data structures.
16456 Don't fail if we can't create or remove $(pkgcachedir) i.e.
16457 /var/cache/fontconfig. (reported by Quanah Gibson-Mount).
16458 reviewed by: plam
16459
16460 ChangeLog | 15 +++++++++++++++
16461 fc-cache/Makefile.am | 4 ++--
16462 src/fcdefault.c | 2 +-
16463 src/fcpat.c | 2 +-
16464 src/fcxml.c | 2 +-
16465 5 files changed, 20 insertions(+), 5 deletions(-)
16466
16467 commit 0d745819a9ec491349d4e122a7d44d689b2d3479
16468 Author: Patrick Lam <plam (a] MIT.EDU>
16469 Date: Thu Apr 6 04:33:11 2006 +0000
16470
16471 Fix intel compiler warnings: make many variables static, eliminate
16472 duplicate names, reduce variable scopes, unsigned/signed printf
16473 formatting.
16474 reviewed by: plam
16475
16476 ChangeLog | 16 ++++++++++++++++
16477 fc-case/fc-case.c | 8 ++++----
16478 fc-glyphname/fc-glyphname.c | 12 ++++++------
16479 fc-lang/fc-lang.c | 8 ++++----
16480 fc-match/fc-match.c | 2 +-
16481 src/fccache.c | 11 ++++++-----
16482 src/fcfreetype.c | 4 +---
16483 src/fclang.c | 5 ++---
16484 src/fcxml.c | 14 +++++++-------
16485 9 files changed, 47 insertions(+), 33 deletions(-)
16486
16487 commit b17cf498be69f483e6355ae468f7239165df3ffb
16488 Author: Patrick Lam <plam (a] MIT.EDU>
16489 Date: Fri Mar 24 15:21:10 2006 +0000
16490
16491 Fix multiarch support (don't destroy multiarch files!)
16492 Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
16493 detection!)
16494 reviewed by: plam
16495
16496 ChangeLog | 12 ++++++++++++
16497 configure.in | 2 ++
16498 fonts.conf.in | 7 ++++++-
16499 src/fccache.c | 3 ++-
16500 4 files changed, 22 insertions(+), 2 deletions(-)
16501
16502 commit ba76916ff64d476d5c5564e46a5d4209cb942864
16503 Author: Patrick Lam <plam (a] MIT.EDU>
16504 Date: Thu Mar 23 04:22:28 2006 +0000
16505
16506 On Windows, unlink before rename. Reported by Tim Evans.
16507
16508 ChangeLog | 5 +++++
16509 src/fcatomic.c | 3 +++
16510 2 files changed, 8 insertions(+)
16511
16512 commit c02218223153b3022071e789def3fde8b556d6d6
16513 Author: Patrick Lam <plam (a] MIT.EDU>
16514 Date: Thu Mar 23 04:21:10 2006 +0000
16515
16516 On Windows, unlink before rename. Reported by Tim Evans.
16517
16518 ChangeLog | 5 +++++
16519 src/fcatomic.c | 3 +++
16520 2 files changed, 8 insertions(+)
16521
16522 commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
16523 Author: Patrick Lam <plam (a] MIT.EDU>
16524 Date: Wed Mar 15 15:59:33 2006 +0000
16525
16526 Fix typos in orth files. Reported by Denis Jacquerye.
16527
16528 fc-lang/ab.orth | 2 +-
16529 fc-lang/ibo.orth | 2 +-
16530 2 files changed, 2 insertions(+), 2 deletions(-)
16531
16532 commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
16533 Author: Patrick Lam <plam (a] MIT.EDU>
16534 Date: Wed Mar 15 15:58:59 2006 +0000
16535
16536 Fix typos in orth files. Reported by Denis Jacquerye.
16537
16538 ChangeLog | 6 ++++++
16539 fc-lang/ab.orth | 2 +-
16540 fc-lang/ibo.orth | 2 +-
16541 3 files changed, 8 insertions(+), 2 deletions(-)
16542
16543 commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
16544 Author: Patrick Lam <plam (a] MIT.EDU>
16545 Date: Wed Mar 8 20:57:39 2006 +0000
16546
16547 Fix Makefile.am for removal of debian/ directory.
16548
16549 ChangeLog | 7 +++++++
16550 Makefile.am | 35 +----------------------------------
16551 config/config.guess | 51
16552 +++++++++++++++++++++++++++++++++++++++++----------
16553 config/config.sub | 47 ++++++++++++++++++++++++++++++++++++++---------
16554 4 files changed, 87 insertions(+), 53 deletions(-)
16555
16556 commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
16557 Author: Patrick Lam <plam (a] MIT.EDU>
16558 Date: Wed Mar 8 20:38:39 2006 +0000
16559
16560 .cvsignore
16561 Ignore debian/ directory for CVS.
16562
16563 .cvsignore | 1 +
16564 ChangeLog | 6 +++++-
16565 2 files changed, 6 insertions(+), 1 deletion(-)
16566
16567 commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
16568 Author: Patrick Lam <plam (a] MIT.EDU>
16569 Date: Wed Mar 8 20:33:42 2006 +0000
16570
16571 debian/*
16572 Now remove debian/ directory.
16573
16574 ChangeLog | 5 +
16575 debian/README.Debian | 45 ---
16576 debian/changelog | 718
16577 --------------------------------------
16578 debian/compat | 1 -
16579 debian/control | 80 -----
16580 debian/copyright | 29 --
16581 debian/fontconfig-udeb.install | 3 -
16582 debian/fontconfig.config | 10 -
16583 debian/fontconfig.defoma | 162 ---------
16584 debian/fontconfig.dirs | 1 -
16585 debian/fontconfig.install | 7 -
16586 debian/fontconfig.postinst | 145 --------
16587 debian/fontconfig.postrm | 26 --
16588 debian/fontconfig.templates | 27 --
16589 debian/libfontconfig1-dev.install | 7 -
16590 debian/libfontconfig1.install | 1 -
16591 debian/local.conf.md5sum | 18 -
16592 debian/rules | 40 ---
16593 18 files changed, 5 insertions(+), 1320 deletions(-)
16594
16595 commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
16596 Author: Patrick Lam <plam (a] MIT.EDU>
16597 Date: Wed Mar 8 20:32:56 2006 +0000
16598
16599 debian/po/*
16600 .cvsignore
16601 Remove debian/ directory from sources. See Debian's subversion
16602 server at
16603 svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
16604
16605 ChangeLog | 8 +++
16606 debian/po/POTFILES.in | 1 -
16607 debian/po/cs.po | 127 -------------------------------------
16608 debian/po/da.po | 146 -------------------------------------------
16609 debian/po/de.po | 124 ------------------------------------
16610 debian/po/es.po | 163
16611 ------------------------------------------------
16612 debian/po/fr.po | 159
16613 ----------------------------------------------
16614 debian/po/ja.po | 88 --------------------------
16615 debian/po/nl.po | 125 -------------------------------------
16616 debian/po/pt.po | 112 ---------------------------------
16617 debian/po/pt_BR.po | 148 -------------------------------------------
16618 debian/po/templates.pot | 84 -------------------------
16619 debian/po/tr.po | 117 ----------------------------------
16620 debian/po/zh_CN.po | 115 ----------------------------------
16621 14 files changed, 8 insertions(+), 1509 deletions(-)
16622
16623 commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
16624 Author: Patrick Lam <plam (a] MIT.EDU>
16625 Date: Wed Mar 8 19:27:25 2006 +0000
16626
16627 file ln.orth was initially added on branch fc-2_4_branch.
16628
16629 commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
16630 Author: Patrick Lam <plam (a] MIT.EDU>
16631 Date: Wed Mar 8 19:27:25 2006 +0000
16632
16633 Add orthography for Lingala.
16634 reviewed by: plam
16635
16636 ChangeLog | 8 ++++++++
16637 fc-lang/iso639-1 | 2 +-
16638 fc-lang/iso639-2 | 2 +-
16639 fc-lang/ln.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
16640 4 files changed, 53 insertions(+), 2 deletions(-)
16641
16642 commit 37e3f33c7ec32432260b0ef750ac415763d6044f
16643 Author: Patrick Lam <plam (a] MIT.EDU>
16644 Date: Wed Mar 8 19:19:05 2006 +0000
16645
16646 Sort directory entries while scanning them from disk; prevents
16647 Heisenbugs
16648 due to file ordering in a directory.
16649 reviewed by: plam
16650
16651 ChangeLog | 8 ++++++++
16652 src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
16653 2 files changed, 50 insertions(+), 3 deletions(-)
16654
16655 commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
16656 Author: Patrick Lam <plam (a] MIT.EDU>
16657 Date: Wed Mar 8 19:16:10 2006 +0000
16658
16659 Add a configuration file that disables hinting for the Lohit
16660 Gujarati font
16661 (since the hinting distort some glyphs quite badly).
16662 reviewed by: keithp
16663
16664 ChangeLog | 9 +++++++++
16665 conf.d/Makefile.am | 1 +
16666 2 files changed, 10 insertions(+)
16667
16668 commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
16669 Author: Patrick Lam <plam (a] MIT.EDU>
16670 Date: Wed Mar 8 19:10:57 2006 +0000
16671
16672 Sort directory entries while scanning them from disk; prevents
16673 Heisenbugs
16674 due to file ordering in a directory.
16675 reviewed by: plam
16676
16677 ChangeLog | 8 ++++++++
16678 src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++---
16679 2 files changed, 49 insertions(+), 3 deletions(-)
16680
16681 commit d8951c0cc2474176910277e8ca840fba5d8f3655
16682 Author: Patrick Lam <plam (a] MIT.EDU>
16683 Date: Wed Mar 8 02:30:43 2006 +0000
16684
16685 Remove stuff we don't use, make get_{char,short,long} functions
16686 of ftglue
16687 macros to be inlined.
16688 Code cleanups (excess prototype, old-style function definition).
16689 reviewed by: plam
16690
16691 ChangeLog | 14 ++++++++++++++
16692 src/fcfreetype.c | 8 ++++----
16693 src/fcint.h | 3 ---
16694 src/fcname.c | 2 +-
16695 src/ftglue.c | 55
16696 ++++++++-----------------------------------------------
16697 src/ftglue.h | 39 +++++++++++----------------------------
16698 6 files changed, 38 insertions(+), 83 deletions(-)
16699
16700 commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
16701 Author: Patrick Lam <plam (a] MIT.EDU>
16702 Date: Sun Mar 5 15:33:46 2006 +0000
16703
16704 Because we hacked FcPatternGet, we don't really need to expand
16705 the filename
16706 again in FcPatternGetString.
16707
16708 ChangeLog | 6 ++++++
16709 src/fcpat.c | 3 ---
16710 2 files changed, 6 insertions(+), 3 deletions(-)
16711
16712 commit 618adbaf7bbad8441efb589417d7144476f828c7
16713 Author: Patrick Lam <plam (a] MIT.EDU>
16714 Date: Sun Mar 5 06:05:50 2006 +0000
16715
16716 Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
16717 that
16718 work. Reported by Bernhard Rosenkraenzer.
16719
16720 ChangeLog | 6 +++++
16721 src/fcpat.c | 73
16722 +++++++++++++++++++++++++++++++++----------------------------
16723 2 files changed, 46 insertions(+), 33 deletions(-)
16724
16725 commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
16726 Author: Patrick Lam <plam (a] MIT.EDU>
16727 Date: Fri Mar 3 18:35:42 2006 +0000
16728
16729 Include inttypes.h instead of stdint.h if appropriate.
16730
16731 ChangeLog | 5 +++++
16732 src/fcint.h | 4 ++++
16733 2 files changed, 9 insertions(+)
16734
16735 commit ead55be0eddcaa60ed3f7147091ada276e891ed9
16736 Author: Patrick Lam <plam (a] MIT.EDU>
16737 Date: Fri Mar 3 18:19:04 2006 +0000
16738
16739 More stub definitions and remove FcFileIsDir from fc-cat.
16740
16741 ChangeLog | 6 ++++++
16742 fc-cat/fc-cat.c | 10 ----------
16743 fc-glyphname/fc-glyphname.c | 10 ++++++++++
16744 3 files changed, 16 insertions(+), 10 deletions(-)
16745
16746 commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
16747 Author: Patrick Lam <plam (a] MIT.EDU>
16748 Date: Fri Mar 3 15:12:12 2006 +0000
16749
16750 Fix compilation on AIX with stub definitions (bug 6097).
16751
16752 ChangeLog | 5 +++++
16753 fc-case/fc-case.c | 10 ++++++++++
16754 2 files changed, 15 insertions(+)
16755
16756 commit bb6b19938e2c9d115abd4f36439c365b63713bb1
16757 Author: Patrick Lam <plam (a] MIT.EDU>
16758 Date: Fri Mar 3 06:35:53 2006 +0000
16759
16760 Get rid of C++-style comments.
16761
16762 ChangeLog | 8 ++++++++
16763 src/fccache.c | 4 ++--
16764 src/fcfreetype.c | 2 +-
16765 src/fcfs.c | 8 ++++----
16766 src/fcpat.c | 5 +++--
16767 5 files changed, 18 insertions(+), 9 deletions(-)
16768
16769 commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
16770 Author: Patrick Lam <plam (a] MIT.EDU>
16771 Date: Fri Mar 3 06:12:55 2006 +0000
16772
16773 debian/changelog
16774 Enable creation of 2.3.94 Debian packages.
16775
16776 ChangeLog | 5 +++++
16777 debian/changelog | 5 +++++
16778 2 files changed, 10 insertions(+)
16779
16780 commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
16781 Author: Patrick Lam <plam (a] MIT.EDU>
16782 Date: Fri Mar 3 06:11:31 2006 +0000
16783
16784 Fix suspicious return expression which causes junk to be returned.
16785 reviewed by: plam
16786
16787 ChangeLog | 8 ++++++++
16788 src/fclang.c | 2 +-
16789 2 files changed, 9 insertions(+), 1 deletion(-)
16790
16791 commit b152a85bdc5c911883af4b0e7930cbe12531d179
16792 Author: Patrick Lam <plam (a] MIT.EDU>
16793 Date: Fri Feb 24 19:32:58 2006 +0000
16794
16795 Fix placement of @s.
16796
16797 ChangeLog | 5 +++++
16798 Makefile.am | 14 +++++++-------
16799 2 files changed, 12 insertions(+), 7 deletions(-)
16800
16801 commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
16802 Author: Patrick Lam <plam (a] MIT.EDU>
16803 Date: Fri Feb 24 19:19:09 2006 +0000
16804
16805 Bump version to 2.3.94.
16806
16807 ChangeLog | 8 ++++++++
16808 README | 47
16809 +++++++++++++++++++++++++++++++++++++++++++++--
16810 configure.in | 2 +-
16811 fontconfig/fontconfig.h | 2 +-
16812 4 files changed, 55 insertions(+), 4 deletions(-)
16813
16814 commit 639475e873c797792fff63fbd8efd73e2b0695fd
16815 Author: Patrick Lam <plam (a] MIT.EDU>
16816 Date: Fri Feb 24 18:52:17 2006 +0000
16817
16818 Remove unconditional emboldening (per Behdad's instructions).
16819 Add @s to hide some echos.
16820
16821 ChangeLog | 9 +++++++++
16822 Makefile.am | 10 +++++-----
16823 conf.d/10-fonts-persian.conf | 6 ------
16824 3 files changed, 14 insertions(+), 11 deletions(-)
16825
16826 commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
16827 Author: Patrick Lam <plam (a] MIT.EDU>
16828 Date: Fri Feb 24 16:41:34 2006 +0000
16829
16830 Takashi Iwai <tiwai (a] suse.de> reviewed by: plam
16831 Fix double-free on error case.
16832
16833 ChangeLog | 8 ++++++++
16834 src/fcfreetype.c | 1 +
16835 2 files changed, 9 insertions(+)
16836
16837 commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
16838 Author: Patrick Lam <plam (a] MIT.EDU>
16839 Date: Wed Feb 22 04:50:16 2006 +0000
16840
16841 Strip \r and whitespace from input; fixes bug 3454.
16842
16843 ChangeLog | 7 ++++++-
16844 fc-lang/fc-lang.c | 11 +++++++----
16845 2 files changed, 13 insertions(+), 5 deletions(-)
16846
16847 commit 69a3fc78e233957f9e1f6737eccada1494a937ae
16848 Author: Patrick Lam <plam (a] MIT.EDU>
16849 Date: Wed Feb 22 04:09:39 2006 +0000
16850
16851 Allocate large arrays statically in fc-lang to fix crashes under
16852 MinGW/MSYS.
16853
16854 ChangeLog | 6 ++++++
16855 fc-lang/fc-lang.c | 18 +++++++++---------
16856 2 files changed, 15 insertions(+), 9 deletions(-)
16857
16858 commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
16859 Author: Patrick Lam <plam (a] MIT.EDU>
16860 Date: Tue Feb 21 15:56:41 2006 +0000
16861
16862 Pass the buck; make fontconfig not crash on pango badness.
16863
16864 ChangeLog | 5 +++++
16865 src/fcfreetype.c | 4 ++++
16866 2 files changed, 9 insertions(+)
16867
16868 commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
16869 Author: Patrick Lam <plam (a] MIT.EDU>
16870 Date: Tue Feb 21 15:53:43 2006 +0000
16871
16872 Use embeddedbitmap rather than rh_prefer_bitmap.
16873
16874 ChangeLog | 5 +++++
16875 conf.d/10-fonts-persian.conf | 2 +-
16876 2 files changed, 6 insertions(+), 1 deletion(-)
16877
16878 commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
16879 Author: Patrick Lam <plam (a] MIT.EDU>
16880 Date: Tue Feb 21 15:50:19 2006 +0000
16881
16882 Eliminate redundancies.
16883 reviewed by: plam
16884
16885 ChangeLog | 11 +++++++++++
16886 src/fccache.c | 3 ++-
16887 src/fcdir.c | 3 ---
16888 src/fcfreetype.c | 1 -
16889 src/fcxml.c | 3 +--
16890 src/ftglue.c | 1 -
16891 6 files changed, 14 insertions(+), 8 deletions(-)
16892
16893 commit b023dbd38410521a459758498f99d3a48cdd313d
16894 Author: Patrick Lam <plam (a] MIT.EDU>
16895 Date: Tue Feb 21 15:40:18 2006 +0000
16896
16897 Eliminate unused vars reported by Intel's compiler.
16898 reviewed by: plam
16899
16900 ChangeLog | 10 ++++++++++
16901 fc-list/fc-list.c | 4 ++--
16902 src/fcfreetype.c | 3 +--
16903 src/fcstr.c | 3 +--
16904 src/fcxml.c | 2 --
16905 5 files changed, 14 insertions(+), 8 deletions(-)
16906
16907 commit 2b90aee36399ec13ba3af929311b37d9494adab6
16908 Author: Patrick Lam <plam (a] MIT.EDU>
16909 Date: Tue Feb 21 15:29:54 2006 +0000
16910
16911 Remove one more archaic character.
16912 reviewed by: plam
16913
16914 ChangeLog | 7 +++++++
16915 fc-lang/ka.orth | 2 +-
16916 2 files changed, 8 insertions(+), 1 deletion(-)
16917
16918 commit dacf81ed4c541174f0dbfe2898f3309657bf6116
16919 Author: Patrick Lam <plam (a] MIT.EDU>
16920 Date: Tue Feb 21 15:24:28 2006 +0000
16921
16922 Freeze patterns created by configuration file for tiny memory savings
16923 (every little bit helps).
16924 reviewed by: plam, keithp
16925
16926 ChangeLog | 8 ++++++++
16927 src/fcxml.c | 3 ++-
16928 2 files changed, 10 insertions(+), 1 deletion(-)
16929
16930 commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
16931 Author: Patrick Lam <plam (a] MIT.EDU>
16932 Date: Tue Feb 21 14:12:41 2006 +0000
16933
16934 Initialize fontconfig library in fc-cat to avoid segfault.
16935 reviewed by: plam
16936
16937 ChangeLog | 7 +++++++
16938 fc-cat/fc-cat.c | 11 ++++++++++-
16939 2 files changed, 17 insertions(+), 1 deletion(-)
16940
16941 commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
16942 Author: Patrick Lam <plam (a] MIT.EDU>
16943 Date: Sat Feb 18 18:18:07 2006 +0000
16944
16945 Fix the underlying cause of the below segfault (must usually call
16946 FcDirCacheHasCurrentArch after FcDirCacheValid).
16947
16948 ChangeLog | 12 ++++++++++--
16949 fc-cache/fc-cache.c | 2 ++
16950 src/fccache.c | 4 +++-
16951 src/fcdir.c | 4 +++-
16952 4 files changed, 18 insertions(+), 4 deletions(-)
16953
16954 commit a68ce9525dedc06fd4da102492e8d1c6137b3664
16955 Author: Patrick Lam <plam (a] MIT.EDU>
16956 Date: Sat Feb 18 17:56:25 2006 +0000
16957
16958 Fix segfault (reported by fcrozat) caused by incorrect input on cache
16959 files.
16960
16961 ChangeLog | 6 ++++++
16962 src/fccache.c | 21 +++++++++++++--------
16963 2 files changed, 19 insertions(+), 8 deletions(-)
16964
16965 commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
16966 Author: Patrick Lam <plam (a] MIT.EDU>
16967 Date: Fri Feb 17 14:44:42 2006 +0000
16968
16969 Bump up magic version; we changed the binary format.
16970
16971 ChangeLog | 5 +++++
16972 src/fcint.h | 4 ++--
16973 2 files changed, 7 insertions(+), 2 deletions(-)
16974
16975 commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
16976 Author: Patrick Lam <plam (a] MIT.EDU>
16977 Date: Fri Feb 17 05:47:08 2006 +0000
16978
16979 Enable fc-cat to print out old-style cache info when given a directory
16980 name.
16981
16982 ChangeLog | 6 ++++++
16983 fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++-
16984 2 files changed, 31 insertions(+), 1 deletion(-)
16985
16986 commit 8c0d692125018052fa228721f30f760dfb0c0adf
16987 Author: Patrick Lam <plam (a] MIT.EDU>
16988 Date: Thu Feb 16 17:50:04 2006 +0000
16989
16990 Deal correctly with changing FC_CACHE_MAGIC.
16991
16992 ChangeLog | 5 +++++
16993 src/fccache.c | 17 +++++++++++++++++
16994 2 files changed, 22 insertions(+)
16995
16996 commit d2c0102944176744e440c4109bf7725240453cc7
16997 Author: Patrick Lam <plam (a] MIT.EDU>
16998 Date: Thu Feb 16 15:36:43 2006 +0000
16999
17000 Add -r --really-force option which blows away cache files and then
17001 regenerates them.
17002
17003 ChangeLog | 6 ++++++
17004 fc-cache/fc-cache.c | 25 ++++++++++++++++++-------
17005 2 files changed, 24 insertions(+), 7 deletions(-)
17006
17007 commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
17008 Author: Patrick Lam <plam (a] MIT.EDU>
17009 Date: Thu Feb 16 07:12:04 2006 +0000
17010
17011 Don't bail if fontconfig can't remove a dir cache file. Skip the ID
17012 of a
17013 cache file when copying. Eliminate 'source file too small' bug in
17014 FcDirCacheWrite.
17015
17016 ChangeLog | 9 ++++++++-
17017 fc-cache/fc-cache.c | 16 ++++++++++------
17018 src/fccache.c | 8 +++-----
17019 3 files changed, 21 insertions(+), 12 deletions(-)
17020
17021 commit f8a17f329815cfa5416142811b96d16f2a5cca93
17022 Author: Patrick Lam <plam (a] MIT.EDU>
17023 Date: Mon Feb 13 22:19:30 2006 +0000
17024
17025 Fix memory leak in error condition code.
17026
17027 ChangeLog | 5 +++++
17028 src/fcfreetype.c | 4 ++--
17029 2 files changed, 7 insertions(+), 2 deletions(-)
17030
17031 commit 5657098e2940652065fcfd00e4cf2771d7df21ef
17032 Author: Patrick Lam <plam (a] MIT.EDU>
17033 Date: Mon Feb 13 21:51:11 2006 +0000
17034
17035 Skip bitmap fonts which can't even get it together enough to declare a
17036 family name; this appears to reproduce previous fontconfig
17037 behaviour.
17038 reviewed by: plam
17039
17040 ChangeLog | 8 ++++++++
17041 src/fcfreetype.c | 5 +++++
17042 2 files changed, 13 insertions(+)
17043
17044 commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
17045 Author: Patrick Lam <plam (a] MIT.EDU>
17046 Date: Sat Feb 11 05:01:32 2006 +0000
17047
17048 Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
17049 in a
17050 directory, because /var/cache/fontconfig failures ought to
17051 be fixable,
17052 unlike fonts.cache-2 failures, which may leave you screwed.
17053 reviewed by: plam
17054
17055 ChangeLog | 9 +++++++++
17056 src/fccache.c | 42 ++++++++++++++++++++----------------------
17057 2 files changed, 29 insertions(+), 22 deletions(-)
17058
17059 commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
17060 Author: Patrick Lam <plam (a] MIT.EDU>
17061 Date: Sat Feb 11 04:50:46 2006 +0000
17062
17063 Use a tri-state to mark the fonts which didn't get blocked but
17064 were just
17065 missing an element, to distinguish them from the fonts that
17066 do match
17067 the element.
17068 reviewed by: plam
17069
17070 ChangeLog | 8 ++++++++
17071 src/fcmatch.c | 18 +++++++++++-------
17072 2 files changed, 19 insertions(+), 7 deletions(-)
17073
17074 commit f11a184104a57c0d68afde8e7458c7b8473b6671
17075 Author: Patrick Lam <plam (a] MIT.EDU>
17076 Date: Fri Feb 10 19:40:11 2006 +0000
17077
17078 Don't kill fonts because they don't declare an element that's
17079 being matched
17080 on.
17081 reviewed by: plam
17082
17083 ChangeLog | 7 +++++++
17084 src/fcmatch.c | 4 ++++
17085 2 files changed, 11 insertions(+)
17086
17087 commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
17088 Author: Patrick Lam <plam (a] MIT.EDU>
17089 Date: Thu Feb 9 18:44:14 2006 +0000
17090
17091 Define and pass O_BINARY to open if appropriate, for those platforms
17092 that
17093 need it. Reported by Doodle.
17094
17095 ChangeLog | 7 ++++---
17096 src/fccache.c | 30 +++++++++++++++++-------------
17097 2 files changed, 21 insertions(+), 16 deletions(-)
17098
17099 commit c7490074c57da387904cecfdf60595713c7bb89e
17100 Author: Patrick Lam <plam (a] MIT.EDU>
17101 Date: Thu Feb 9 16:19:42 2006 +0000
17102
17103 Fix attempt to close -1. Don't unboundedly grow bad caches
17104 (reported by
17105 fcrozat).
17106
17107 ChangeLog | 6 ++++++
17108 src/fccache.c | 8 +++++---
17109 2 files changed, 11 insertions(+), 3 deletions(-)
17110
17111 commit a8c425301aeb8e417b0fa35567b2f8f64b450657
17112 Author: Patrick Lam <plam (a] MIT.EDU>
17113 Date: Thu Feb 9 15:25:57 2006 +0000
17114
17115 Fix problem with missing 'en' due to euro.patch: change cache
17116 file format
17117 slightly to coincide with that generated by fc-lang.
17118
17119 ChangeLog | 8 ++++++++
17120 src/fccharset.c | 8 ++++----
17121 2 files changed, 12 insertions(+), 4 deletions(-)
17122
17123 commit b10e77628c4d207ac60ae4000b1459ced9228d69
17124 Author: Patrick Lam <plam (a] MIT.EDU>
17125 Date: Wed Feb 8 03:34:17 2006 +0000
17126
17127 Fix warning.
17128
17129 ChangeLog | 5 +++++
17130 src/fccache.c | 2 +-
17131 2 files changed, 6 insertions(+), 1 deletion(-)
17132
17133 commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
17134 Author: Patrick Lam <plam (a] MIT.EDU>
17135 Date: Tue Feb 7 22:09:01 2006 +0000
17136
17137 Don't reject dirs that can't be normalized (fixes lilypond, and
17138 is correct
17139 in the context of application font directories.)
17140 Use normalized directory name exclusively in FcCacheReadDirs.
17141 reviewed by: plam
17142
17143 ChangeLog | 13 +++++++++++++
17144 src/fccache.c | 19 ++++++++++---------
17145 src/fcdir.c | 9 ++++-----
17146 3 files changed, 27 insertions(+), 14 deletions(-)
17147
17148 commit efb11b36c4e24a619e7be1790834130ca4113c5b
17149 Author: Patrick Lam <plam (a] MIT.EDU>
17150 Date: Tue Feb 7 21:15:33 2006 +0000
17151
17152 Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
17153 usage, remove redundant cast.
17154 reviewed by: plam
17155
17156 ChangeLog | 8 ++++++++
17157 src/fcpat.c | 39 +++++++++++++++++++--------------------
17158 2 files changed, 27 insertions(+), 20 deletions(-)
17159
17160 commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
17161 Author: Patrick Lam <plam (a] MIT.EDU>
17162 Date: Tue Feb 7 20:56:48 2006 +0000
17163
17164 src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
17165 Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
17166 extern for
17167 static arrays as arrays, not pointers. (Part of the fix for 'fonts
17168 don't have en' issue after Euro patch.)
17169 (I forgot to commit the ChangeLog last time.)
17170 reviewed by: plam
17171
17172 ChangeLog | 25 +++++++++++++++++++++++++
17173 src/fccharset.c | 6 +++---
17174 2 files changed, 28 insertions(+), 3 deletions(-)
17175
17176 commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
17177 Author: Patrick Lam <plam (a] MIT.EDU>
17178 Date: Tue Feb 7 03:53:32 2006 +0000
17179
17180 Fix hidden variable warning.
17181
17182 ChangeLog | 6 ++++++
17183 fc-lang/de.orth | 1 +
17184 fc-lang/el.orth | 1 +
17185 fc-lang/en.orth | 1 +
17186 fc-lang/es.orth | 1 +
17187 fc-lang/fc-lang.c | 6 +++---
17188 fc-lang/fi.orth | 2 +-
17189 fc-lang/fr.orth | 1 +
17190 fc-lang/it.orth | 1 +
17191 fc-lang/nl.orth | 1 +
17192 fc-lang/pt.orth | 1 +
17193 src/fccache.c | 1 -
17194 src/fccharset.c | 9 +++++----
17195 13 files changed, 23 insertions(+), 9 deletions(-)
17196
17197 commit 799157dbbf55d1bf13b1e63faf3b530979116aca
17198 Author: Patrick Lam <plam (a] MIT.EDU>
17199 Date: Tue Feb 7 02:33:57 2006 +0000
17200
17201 Remove de-escaping logic because FcCacheWriteString doesn't escape
17202 anyway.
17203 Do blockwise reading instead of byte-wise for performance.
17204
17205 ChangeLog | 8 +++++++
17206 src/fccache.c | 72
17207 ++++++++++++++++++++---------------------------------------
17208 2 files changed, 32 insertions(+), 48 deletions(-)
17209
17210 commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
17211 Author: Patrick Lam <plam (a] MIT.EDU>
17212 Date: Tue Feb 7 02:22:50 2006 +0000
17213
17214 Takashi Iwai <tiwai (a] suse.de>
17215 Don't loop infinitely on recursive symlinks (client-side).
17216
17217 ChangeLog | 7 +++++++
17218 src/fccache.c | 21 +++++++++++++++------
17219 2 files changed, 22 insertions(+), 6 deletions(-)
17220
17221 commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
17222 Author: Patrick Lam <plam (a] MIT.EDU>
17223 Date: Mon Feb 6 23:11:41 2006 +0000
17224
17225 Don't loop infinitely on recursive symlinks.
17226 reviewed by: plam
17227
17228 ChangeLog | 6 ++++++
17229 fc-cache/fc-cache.c | 18 ++++++++++++++++++
17230 2 files changed, 24 insertions(+)
17231
17232 commit fff5a5af30142c933d8e9dddda61a6a994f44c28
17233 Author: Patrick Lam <plam (a] MIT.EDU>
17234 Date: Mon Feb 6 22:44:02 2006 +0000
17235
17236 Skip subdirs when skipping over stale bits of global cache. Introduce
17237 state
17238 machine into FcGlobalCacheDir to avoid doing inappropriate
17239 operations
17240 on global dir entries, e.g. writing out an out-of-date cache
17241 entry.
17242 reviewed by: plam
17243
17244 ChangeLog | 12 ++++
17245 src/fccache.c | 186
17246 ++++++++++++++++++++++++++++++++++++++++++----------------
17247 src/fcint.h | 4 ++
17248 3 files changed, 150 insertions(+), 52 deletions(-)
17249
17250 commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
17251 Author: Patrick Lam <plam (a] MIT.EDU>
17252 Date: Mon Feb 6 21:52:15 2006 +0000
17253
17254 Hoist FcFileIsDir check out of FcFileScanConfig loop.
17255 reviewed by: plam
17256
17257 ChangeLog | 6 ++++++
17258 src/fcdir.c | 11 ++++-------
17259 2 files changed, 10 insertions(+), 7 deletions(-)
17260
17261 commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
17262 Author: Patrick Lam <plam (a] MIT.EDU>
17263 Date: Mon Feb 6 19:25:45 2006 +0000
17264
17265 Don't rescan when trying to normalize a non-declared font dir. Don't
17266 add
17267 font dirs multiple times (even if they're aliased).
17268 reviewed by: plam
17269
17270 ChangeLog | 9 +++++++
17271 src/fccfg.c | 78
17272 ++++++++++++++++++++++++++++++++++++++++---------------------
17273 2 files changed, 61 insertions(+), 26 deletions(-)
17274
17275 commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
17276 Author: Patrick Lam <plam (a] MIT.EDU>
17277 Date: Mon Feb 6 14:44:46 2006 +0000
17278
17279 Explain apples/oranges comparison and fix compilation error.
17280 reviewed by: plam
17281
17282 ChangeLog | 7 +++++++
17283 src/fcfs.c | 5 ++++-
17284 2 files changed, 11 insertions(+), 1 deletion(-)
17285
17286 commit f076169d19574c6c548764d574a33bc4fe022ffb
17287 Author: Patrick Lam <plam (a] MIT.EDU>
17288 Date: Mon Feb 6 14:14:21 2006 +0000
17289
17290 Insert check for integer overflow in # of fonts.
17291 reviewed by: plam
17292
17293 ChangeLog | 7 +++++++
17294 src/fcfs.c | 2 +-
17295 2 files changed, 8 insertions(+), 1 deletion(-)
17296
17297 commit 788c4af232f5677d73e8e2e77e123cf566530ccb
17298 Author: Patrick Lam <plam (a] MIT.EDU>
17299 Date: Sun Feb 5 04:11:08 2006 +0000
17300
17301 Make 'make distcheck' work with automake 1.6.3.
17302 reviewed by: plam
17303
17304 ChangeLog | 10 ++++++++++
17305 doc/Makefile.am | 2 +-
17306 fc-cache/Makefile.am | 2 +-
17307 fc-cat/Makefile.am | 2 +-
17308 fc-list/Makefile.am | 2 +-
17309 5 files changed, 14 insertions(+), 4 deletions(-)
17310
17311 commit 68355f38774fe55d8010268291a170492b241a71
17312 Author: Patrick Lam <plam (a] MIT.EDU>
17313 Date: Sun Feb 5 02:57:21 2006 +0000
17314
17315 src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
17316 FcDirCacheConsume,
17317 FcDirCacheWrite)
17318 Check I/O call return values and eliminate unused variable warnings.
17319 reviewed by: plam
17320
17321 ChangeLog | 13 ++++++++++++
17322 fc-cat/fc-cat.c | 5 ++---
17323 src/fccache.c | 66
17324 +++++++++++++++++++++++++++++++++++++++++++--------------
17325 src/fcxml.c | 4 ++--
17326 4 files changed, 67 insertions(+), 21 deletions(-)
17327
17328 commit c4c47a7654196f37b625f337192b235e558ab890
17329 Author: Patrick Lam <plam (a] MIT.EDU>
17330 Date: Sat Feb 4 00:09:42 2006 +0000
17331
17332 src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
17333 Fix memory leak.
17334 reviewed by: plam
17335
17336 ChangeLog | 7 +++++++
17337 src/fccfg.c | 2 ++
17338 2 files changed, 9 insertions(+)
17339
17340 commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
17341 Author: Patrick Lam <plam (a] MIT.EDU>
17342 Date: Sat Feb 4 00:04:00 2006 +0000
17343
17344 Gracefully handle the case where a cache asserts that it has
17345 a negative
17346 number of fonts, causing overflow.
17347 reviewed by: plam
17348
17349 ChangeLog | 8 ++++++++
17350 src/fcfs.c | 29 +++++++++++++++--------------
17351 2 files changed, 23 insertions(+), 14 deletions(-)
17352
17353 commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
17354 Author: Patrick Lam <plam (a] MIT.EDU>
17355 Date: Fri Feb 3 23:47:37 2006 +0000
17356
17357 Fix double free in error case.
17358
17359 ChangeLog | 5 +++++
17360 src/fccache.c | 2 +-
17361 2 files changed, 6 insertions(+), 1 deletion(-)
17362
17363 commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
17364 Author: Patrick Lam <plam (a] MIT.EDU>
17365 Date: Tue Jan 31 07:30:23 2006 +0000
17366
17367 Stephan Kulow <coolo (a] suse.de> reviewed by: plam
17368 Replace 'stamp' target with mkinstalldirs.
17369
17370 ChangeLog | 8 ++++++++
17371 fc-cache/Makefile.am | 13 +++----------
17372 2 files changed, 11 insertions(+), 10 deletions(-)
17373
17374 commit 28aefd013d1896ffbf389596109eaec729d5d9a5
17375 Author: Patrick Lam <plam (a] MIT.EDU>
17376 Date: Tue Jan 31 07:16:22 2006 +0000
17377
17378 Toast broken global cache files.
17379 reviewed by: plam
17380
17381 ChangeLog | 7 +++++++
17382 src/fccache.c | 4 ++--
17383 2 files changed, 9 insertions(+), 2 deletions(-)
17384
17385 commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
17386 Author: Patrick Lam <plam (a] MIT.EDU>
17387 Date: Tue Jan 31 04:42:20 2006 +0000
17388
17389 Actually use the directories that I added to the global cache. Fixes
17390 'make
17391 check'.
17392
17393 ChangeLog | 6 ++++++
17394 src/fccache.c | 11 +++++++++--
17395 2 files changed, 15 insertions(+), 2 deletions(-)
17396
17397 commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
17398 Author: Patrick Lam <plam (a] MIT.EDU>
17399 Date: Tue Jan 31 04:07:45 2006 +0000
17400
17401 Don't stop scanning if a directory in fonts.conf doesn't exist,
17402 because
17403 subsequent directories might exist.
17404 reviewed by: plam
17405
17406 ChangeLog | 8 ++++++++
17407 fc-cache/fc-cache.c | 20 ++++++++++++++------
17408 2 files changed, 22 insertions(+), 6 deletions(-)
17409
17410 commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
17411 Author: Patrick Lam <plam (a] MIT.EDU>
17412 Date: Mon Jan 30 16:31:56 2006 +0000
17413
17414 Make global cache work again after putting dir names into global cache
17415 (I
17416 misplaced the recording of a file offset).
17417
17418 ChangeLog | 6 ++++++
17419 src/fccache.c | 2 +-
17420 2 files changed, 7 insertions(+), 1 deletion(-)
17421
17422 commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
17423 Author: Patrick Lam <plam (a] MIT.EDU>
17424 Date: Mon Jan 30 15:59:17 2006 +0000
17425
17426 Update fc-cat to handle subdir lists in global cache file.
17427 Another FcCacheReadString return value check.
17428
17429 ChangeLog | 9 +++++++++
17430 fc-cat/fc-cat.c | 10 ++++++++++
17431 src/fccache.c | 11 +++++++++--
17432 3 files changed, 28 insertions(+), 2 deletions(-)
17433
17434 commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
17435 Author: Patrick Lam <plam (a] MIT.EDU>
17436 Date: Mon Jan 30 15:44:13 2006 +0000
17437
17438 Make fccache more resilient to broken cache files by checking
17439 return value
17440 of FcCacheReadString all the time.
17441 reviewed by: plam
17442
17443 ChangeLog | 9 +++++++++
17444 src/fccache.c | 28 ++++++++++++++--------------
17445 2 files changed, 23 insertions(+), 14 deletions(-)
17446
17447 commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
17448 Author: Patrick Lam <plam (a] MIT.EDU>
17449 Date: Mon Jan 30 14:43:04 2006 +0000
17450
17451 Remove references to dead fontconfig(3) manpages in other fontconfig
17452 manpages.
17453 reviewed by: plam
17454
17455 ChangeLog | 9 +++++++++
17456 fc-lang/fc-lang.man | 2 --
17457 fc-match/fc-match.1 | 2 --
17458 3 files changed, 9 insertions(+), 4 deletions(-)
17459
17460 commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
17461 Author: Patrick Lam <plam (a] MIT.EDU>
17462 Date: Mon Jan 30 04:51:22 2006 +0000
17463
17464 Fix world's tiniest typo in code example.
17465 reviewed by: plam
17466
17467 ChangeLog | 7 +++++++
17468 doc/fcpattern.fncs | 2 +-
17469 2 files changed, 8 insertions(+), 1 deletion(-)
17470
17471 commit 30c4189deb8412793d175bce255561a882ad81b7
17472 Author: Patrick Lam <plam (a] MIT.EDU>
17473 Date: Mon Jan 30 04:47:17 2006 +0000
17474
17475 Fix global cache reads of subdirectories.
17476 reviewed by: plam
17477
17478 ChangeLog | 7 +++++++
17479 src/fccache.c | 2 +-
17480 2 files changed, 8 insertions(+), 1 deletion(-)
17481
17482 commit 971cf18018a4f41bca196dd81989e67672e52112
17483 Author: Patrick Lam <plam (a] MIT.EDU>
17484 Date: Mon Jan 30 04:27:53 2006 +0000
17485
17486 Add documentation for FcConfigNormalizeFontDir.
17487 Write directory information to global caches to fix make check
17488 (reported by
17489 Ronny V. Vindenes). This changes the global cache format again.
17490
17491 ChangeLog | 13 +++++++++++++
17492 doc/fcconfig.fncs | 11 +++++++++++
17493 src/fccache.c | 25 +++++++++++++++++++++++--
17494 src/fcdir.c | 2 +-
17495 src/fcint.h | 2 ++
17496 5 files changed, 50 insertions(+), 3 deletions(-)
17497
17498 commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
17499 Author: Patrick Lam <plam (a] MIT.EDU>
17500 Date: Fri Jan 27 05:47:59 2006 +0000
17501
17502 Move FcConfigNormalizeFontDir call so that it doesn't result in
17503 infinite
17504 recursion (reported by Ronny V. Vindenes).
17505
17506 ChangeLog | 9 +++++++++
17507 fc-cache/fc-cache.c | 6 +++++-
17508 fontconfig/fontconfig.h | 4 ++++
17509 src/fccache.c | 8 --------
17510 src/fcint.h | 4 ----
17511 5 files changed, 18 insertions(+), 13 deletions(-)
17512
17513 commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
17514 Author: Patrick Lam <plam (a] MIT.EDU>
17515 Date: Fri Jan 27 00:27:37 2006 +0000
17516
17517 Add a couple of missing normalizations to make fc-cache work right;
17518 only
17519 scan subdirectories once.
17520
17521 ChangeLog | 7 +++++++
17522 src/fccache.c | 8 ++++++++
17523 src/fccfg.c | 4 ++--
17524 3 files changed, 17 insertions(+), 2 deletions(-)
17525
17526 commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
17527 Author: Patrick Lam <plam (a] MIT.EDU>
17528 Date: Thu Jan 26 16:11:41 2006 +0000
17529
17530 Don't crash on non-existant directories in global cache.
17531 reviewed by: plam
17532
17533 ChangeLog | 7 +++++++
17534 src/fccache.c | 4 +++-
17535 2 files changed, 10 insertions(+), 1 deletion(-)
17536
17537 commit f468f568b4aedef1606b0692addf47cb9f02b328
17538 Author: Patrick Lam <plam (a] MIT.EDU>
17539 Date: Thu Jan 26 16:09:12 2006 +0000
17540
17541 Stop trampling the directory name when writing out caches. (with Mike
17542 Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
17543 necessary. Don't scan directories that can't be normalized.
17544
17545 ChangeLog | 11 +++++++++++
17546 src/fccache.c | 16 +++++++++++++---
17547 src/fccfg.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
17548 src/fcdir.c | 6 +++++-
17549 src/fcxml.c | 2 +-
17550 5 files changed, 82 insertions(+), 5 deletions(-)
17551
17552 commit 575a37b7975656f73162438635b4ba26e229b33f
17553 Author: Patrick Lam <plam (a] MIT.EDU>
17554 Date: Wed Jan 25 14:52:49 2006 +0000
17555
17556 Fix additional memory leaks reported by Ronny V. Vindenes: don't
17557 invoke
17558 FcValueSave on hashed static strings in FcPatternAddWithBinding.
17559 Add another st_dev check in FcDirCacheOpen.
17560
17561 ChangeLog | 11 +++++++++++
17562 src/fccache.c | 13 +++++++++++--
17563 src/fccfg.c | 3 +--
17564 src/fcpat.c | 9 ++++++++-
17565 4 files changed, 31 insertions(+), 5 deletions(-)
17566
17567 commit 16a71eff3ee0326db3794fa26548106a8a8697f6
17568 Author: Patrick Lam <plam (a] MIT.EDU>
17569 Date: Wed Jan 25 02:54:37 2006 +0000
17570
17571 Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
17572 fontconfig to treat A-X fonts differently from A-Y fonts;
17573 please mail
17574 the fontconfig list if this causes any problems.
17575 reviewed by: plam
17576
17577 ChangeLog | 10 ++++++++++
17578 fc-lang/zh_hk.orth | 2 +-
17579 src/fcfreetype.c | 2 +-
17580 3 files changed, 12 insertions(+), 2 deletions(-)
17581
17582 commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
17583 Author: Patrick Lam <plam (a] MIT.EDU>
17584 Date: Wed Jan 25 02:33:46 2006 +0000
17585
17586 Fix memory leaks reported by Ronny V. Vindenes.
17587
17588 ChangeLog | 6 ++++++
17589 src/fccache.c | 9 ++++++++-
17590 src/fcfreetype.c | 8 +++++++-
17591 3 files changed, 21 insertions(+), 2 deletions(-)
17592
17593 commit 986e35979e56774c91f3214af9e8a6f71817dcfa
17594 Author: Patrick Lam <plam (a] MIT.EDU>
17595 Date: Thu Jan 19 19:20:30 2006 +0000
17596
17597 Fix for unaligned memory accesses.
17598 reviewed by: plam
17599
17600 ChangeLog | 9 ++++++++-
17601 src/fcpat.c | 12 ++++++++----
17602 2 files changed, 16 insertions(+), 5 deletions(-)
17603
17604 commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
17605 Author: Patrick Lam <plam (a] MIT.EDU>
17606 Date: Wed Jan 18 15:41:15 2006 +0000
17607
17608 Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
17609 calls to
17610 avoid crashes.
17611 reviewed by: plam
17612
17613 ChangeLog | 8 ++++++++
17614 src/fcdir.c | 4 +++-
17615 2 files changed, 11 insertions(+), 1 deletion(-)
17616
17617 commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
17618 Author: Patrick Lam <plam (a] MIT.EDU>
17619 Date: Sun Jan 15 05:31:58 2006 +0000
17620
17621 Fix segfault when consuming zero-length caches in fc-cat (which has no
17622 config, so FcConfigAddFontDir shouldn't be called.)
17623
17624 ChangeLog | 6 ++++++
17625 src/fccache.c | 3 ++-
17626 2 files changed, 8 insertions(+), 1 deletion(-)
17627
17628 commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
17629 Author: Patrick Lam <plam (a] MIT.EDU>
17630 Date: Sat Jan 14 21:23:03 2006 +0000
17631
17632 Compare device numbers as well as inodes. Always normalize directory
17633 names
17634 before comparing them.
17635 Allocate extra space for appended '/' in directory name.
17636 reviewed by: plam
17637
17638 ChangeLog | 19 +++++++++++++++++++
17639 fc-cache/fc-cache.c | 2 +-
17640 fc-cat/fc-cat.c | 6 +++++-
17641 fontconfig/fontconfig.h | 2 +-
17642 src/fccache.c | 19 ++++++++++++++-----
17643 src/fccfg.c | 7 ++++---
17644 src/fcdir.c | 2 +-
17645 src/fcint.h | 6 ++++--
17646 8 files changed, 49 insertions(+), 14 deletions(-)
17647
17648 commit df3efc11a9584e2099366c31ba64ac9346760321
17649 Author: Patrick Lam <plam (a] MIT.EDU>
17650 Date: Tue Jan 10 13:15:05 2006 +0000
17651
17652 Explicitly add font dirs to config.fontDirs even if they're empty. Set
17653 current config in fc-cache.c. Fix treatment of cache directory
17654 as read
17655 from cache file; don't use string equality to determine if we
17656 have the
17657 right file, use inode equality.
17658
17659 ChangeLog | 12 ++++++++++
17660 fc-cache/fc-cache.c | 1 +
17661 src/fccache.c | 64
17662 ++++++++++++++++++++++++++++-------------------------
17663 3 files changed, 47 insertions(+), 30 deletions(-)
17664
17665 commit cd9bca69702900ca9b24319c76b2dc9432bb548f
17666 Author: Patrick Lam <plam (a] MIT.EDU>
17667 Date: Mon Jan 9 13:58:04 2006 +0000
17668
17669 Normalize font dirs by using the form, as given in fonts.conf,
17670 and recorded
17671 in FcConfig's fontDirs string set, as canonical.
17672 Actually update config.fontDirs as font directories are scanned.
17673
17674 ChangeLog | 14 ++++++++++++++
17675 fc-cache/fc-cache.c | 2 +-
17676 fc-cat/fc-cat.c | 4 ++--
17677 src/fccache.c | 21 ++++++++++++---------
17678 src/fccfg.c | 23 +++++++++++++++++++++++
17679 src/fcdir.c | 3 ++-
17680 src/fcint.h | 6 +++++-
17681 7 files changed, 59 insertions(+), 14 deletions(-)
17682
17683 commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
17684 Author: Patrick Lam <plam (a] MIT.EDU>
17685 Date: Sun Jan 8 10:58:30 2006 +0000
17686
17687 Fix matching bug when multiple elements match; don't use the sum
17688 of all
17689 scores, but the best score.
17690 Also more perf opts, e.g. evaluate best over all font sets rather
17691 than on a
17692 per-set basis (and other changes).
17693
17694 src/fcmatch.c | 243
17695 ++++++++++++++++++++++++++++++++++------------------------
17696 1 file changed, 143 insertions(+), 100 deletions(-)
17697
17698 commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
17699 Author: Patrick Lam <plam (a] MIT.EDU>
17700 Date: Sun Jan 8 10:58:05 2006 +0000
17701
17702 Fix matching bug when multiple elements match; don't use the sum
17703 of all
17704 scores, but the best score.
17705 Also more perf opts, e.g. evaluate best over all font sets rather
17706 than on a
17707 per-set basis (and other changes).
17708
17709 ChangeLog | 9 +++++++++
17710 1 file changed, 9 insertions(+)
17711
17712 commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
17713 Author: Patrick Lam <plam (a] MIT.EDU>
17714 Date: Sun Jan 8 10:50:51 2006 +0000
17715
17716 Properly skip past dir caches that contain zero fonts (as occurs
17717 in global
17718 caches.) Reported by Mike Fabian.
17719
17720 ChangeLog | 6 ++++++
17721 src/fccache.c | 4 ++++
17722 2 files changed, 10 insertions(+)
17723
17724 commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
17725 Author: Patrick Lam <plam (a] MIT.EDU>
17726 Date: Sat Jan 7 06:36:24 2006 +0000
17727
17728 Print out full pathname in fc-match -v as well. Reported by Frederic
17729 Crozat.
17730 Fix bug where fc-match crashes when given __DUMMY__ property to
17731 match on.
17732 (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
17733 to
17734 distinguish an error return from a successful return. -PL)
17735 reviewed by: plam
17736
17737 ChangeLog | 18 ++++++++++++++++++
17738 src/fcdbg.c | 21 ++++++++++++++++++++-
17739 src/fcname.c | 11 +++++++----
17740 3 files changed, 45 insertions(+), 5 deletions(-)
17741
17742 commit c60ec7cc6d1795922b742435965746e02e67f11c
17743 Author: Patrick Lam <plam (a] MIT.EDU>
17744 Date: Thu Jan 5 15:12:22 2006 +0000
17745
17746 Add self to AUTHORS list.
17747 Minor change to global cache file format to fix fc-cat bug reported by
17748 Frederic Crozat, and buglet with not globally caching directories
17749 with
17750 zero fonts cached.
17751
17752 AUTHORS | 2 ++
17753 ChangeLog | 18 ++++++++++++++++
17754 fc-cat/fc-cat.c | 66
17755 +++++++++++++++++++++++++++++++++------------------------
17756 src/fccache.c | 31 +++++++++++++--------------
17757 src/fcint.h | 1 +
17758 src/fcpat.c | 2 +-
17759 6 files changed, 75 insertions(+), 45 deletions(-)
17760
17761 commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
17762 Author: Patrick Lam <plam (a] MIT.EDU>
17763 Date: Mon Jan 2 17:20:23 2006 +0000
17764
17765 Fix double-free which occurs because FcValueCanonicalize doesn't
17766 create an
17767 extra copy of the returned value, it only canonicalizes it.
17768 reviewed by: plam
17769
17770 ChangeLog | 11 ++++++++++-
17771 src/fccfg.c | 1 +
17772 2 files changed, 11 insertions(+), 1 deletion(-)
17773
17774 commit cea78a87910a88383699d5a386693d39aa3236f5
17775 Author: Patrick Lam <plam (a] MIT.EDU>
17776 Date: Mon Jan 2 17:18:22 2006 +0000
17777
17778 Fix version of .cache file (currently 1 -> currently 2). Reported
17779 by Jim
17780 Osborn.
17781
17782 ChangeLog | 6 ++++++
17783 1 file changed, 6 insertions(+)
17784
17785 commit e9fd3c069aa415f9e7589dd1a871cd7727925364
17786 Author: Patrick Lam <plam (a] MIT.EDU>
17787 Date: Mon Jan 2 17:13:48 2006 +0000
17788
17789 Fix version of .cache file (currently 1 -> currently 2). Reported
17790 by Jim
17791 Osborn.
17792
17793 doc/fontconfig-user.sgml | 2 +-
17794 1 file changed, 1 insertion(+), 1 deletion(-)
17795
17796 commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
17797 Author: Patrick Lam <plam (a] MIT.EDU>
17798 Date: Wed Dec 21 20:00:20 2005 +0000
17799
17800 Shut up GCC warnings on amd.
17801 reviewed by: plam
17802
17803 ChangeLog | 7 +++++++
17804 src/fcpat.c | 4 ++--
17805 2 files changed, 9 insertions(+), 2 deletions(-)
17806
17807 commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
17808 Author: Patrick Lam <plam (a] MIT.EDU>
17809 Date: Wed Dec 21 05:37:10 2005 +0000
17810
17811 Avoid check on _fcBankId nullness and fix case where it used to crash.
17812
17813 ChangeLog | 7 +++++++
17814 src/fccharset.c | 2 +-
17815 src/fcint.h | 2 +-
17816 3 files changed, 9 insertions(+), 2 deletions(-)
17817
17818 commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
17819 Author: Patrick Lam <plam (a] MIT.EDU>
17820 Date: Wed Dec 21 03:31:19 2005 +0000
17821
17822 Bump version to 2.3.93.
17823 Use open instead of fopen (requested by Phil Race for Sun).
17824 src/fccache.c (FcDirCacheWrite);
17825 Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
17826 dir.
17827
17828 ChangeLog | 20 ++++++++++++++++
17829 README | 17 ++++++++++++--
17830 configure.in | 2 +-
17831 fc-cache/Makefile.am | 8 +++++++
17832 fontconfig/fontconfig.h | 2 +-
17833 src/fccache.c | 62
17834 ++++++++++++++++++++++++++++++++++++++++---------
17835 src/fcxml.c | 13 ++++++-----
17836 7 files changed, 103 insertions(+), 21 deletions(-)
17837
17838 commit 6f767cec491d354150a11491905ba59cc77a2659
17839 Author: Patrick Lam <plam (a] MIT.EDU>
17840 Date: Tue Dec 20 20:35:47 2005 +0000
17841
17842 Restore code to skip over PCF fonts that have no encoded
17843 characters. (We
17844 guess that a font is PCF by presence of the PIXEL_SIZE BDF
17845 property.)
17846
17847 ChangeLog | 8 ++++++++
17848 conf.d/10LohitGujarati.conf | 5 +++++
17849 src/fcfreetype.c | 9 ++++++---
17850 3 files changed, 19 insertions(+), 3 deletions(-)
17851
17852 commit a7683cafe10925d09855f927cb7602a90e10516f
17853 Author: Carl Worth <cworth (a] cworth.org>
17854 Date: Tue Dec 13 17:50:50 2005 +0000
17855
17856 Add a configuration file that disables hinting for the Lohit
17857 Gujarati font
17858 (since the hinting distort some glyphs quite badly).
17859 reviewed by: keithp
17860
17861 ChangeLog | 8 ++++++++
17862 conf.d/10LohitGujarati.conf | 5 +++++
17863 conf.d/Makefile.am | 1 +
17864 3 files changed, 14 insertions(+)
17865
17866 commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
17867 Author: Patrick Lam <plam (a] MIT.EDU>
17868 Date: Mon Dec 12 20:45:54 2005 +0000
17869
17870 Read and write the original location as a fallback for the hashed
17871 cache
17872 file locations. This is mostly for users to be able to have
17873 per-directory cache files.
17874
17875 ChangeLog | 7 +++++++
17876 src/fccache.c | 41 ++++++++++++++++++++++++++++++++---------
17877 2 files changed, 39 insertions(+), 9 deletions(-)
17878
17879 commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
17880 Author: Patrick Lam <plam (a] MIT.EDU>
17881 Date: Mon Dec 12 13:46:45 2005 +0000
17882
17883 Improve error message when fc-cache can't write the cache. Add missing
17884 slash. Reported by Behdad. Incorporate Behdad's patch to create
17885 /var/cache/fontconfig when appropriate.
17886
17887 ChangeLog | 9 +++++++++
17888 fc-cache/Makefile.am | 5 +++++
17889 fc-cache/fc-cache.c | 4 +++-
17890 src/fccache.c | 2 +-
17891 4 files changed, 18 insertions(+), 2 deletions(-)
17892
17893 commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
17894 Author: Patrick Lam <plam (a] MIT.EDU>
17895 Date: Mon Dec 12 13:20:41 2005 +0000
17896
17897 Fix crash reported by Frederic Crozat when using libxml2.
17898 reviewed by: plam
17899
17900 ChangeLog | 7 +++++++
17901 src/fcxml.c | 3 +++
17902 2 files changed, 10 insertions(+)
17903
17904 commit ea44e2184198aba956e39ae63a4914544c9719fe
17905 Author: Patrick Lam <plam (a] MIT.EDU>
17906 Date: Fri Dec 9 16:36:45 2005 +0000
17907
17908 Migrate cache files from fonts directories to
17909 /var/cache/fontconfig. This
17910 helps make fontconfig FHS-compliant, but requires that all
17911 caches get
17912 rebuilt.
17913 Also, autogen.sh now needs the additional parameter
17914 --localstatedir=/var.
17915
17916 ChangeLog | 20 ++
17917 INSTALL | 2 +-
17918 configure.in | 7 +
17919 fc-cache/Makefile.am | 2 +
17920 fc-cat/Makefile.am | 2 +
17921 fc-cat/fc-cat.c | 13 +-
17922 fontconfig/fontconfig.h | 1 +
17923 src/Makefile.am | 2 +
17924 src/fccache.c | 523
17925 +++++++++++++++++++++++++++++++++++++++++++-----
17926 9 files changed, 519 insertions(+), 53 deletions(-)
17927
17928 commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
17929 Author: Patrick Lam <plam (a] MIT.EDU>
17930 Date: Thu Dec 8 05:54:27 2005 +0000
17931
17932 Because we've changed FcPatternAddString to use FcStrStaticName
17933 and not
17934 FcValueSave, explicitly handle the case of a null string.
17935
17936 ChangeLog | 6 ++++++
17937 src/fcpat.c | 7 +++++++
17938 2 files changed, 13 insertions(+)
17939
17940 commit 982b598278315de60721740047a1b57f4a5895b8
17941 Author: Patrick Lam <plam (a] MIT.EDU>
17942 Date: Wed Dec 7 03:55:25 2005 +0000
17943
17944 Fix warnings.
17945
17946 ChangeLog | 5 +++++
17947 fc-cat/fc-cat.c | 9 +++------
17948 2 files changed, 8 insertions(+), 6 deletions(-)
17949
17950 commit c6103dfb22de0664a6ab164d90d6959551e301c5
17951 Author: Patrick Lam <plam (a] MIT.EDU>
17952 Date: Tue Dec 6 18:57:43 2005 +0000
17953
17954 Don't assign types to user object names.
17955
17956 ChangeLog | 5 +++++
17957 src/fcname.c | 3 +++
17958 2 files changed, 8 insertions(+)
17959
17960 commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
17961 Author: Patrick Lam <plam (a] MIT.EDU>
17962 Date: Mon Dec 5 16:08:01 2005 +0000
17963
17964 Don't free strings that have been returned from FcStrStaticName.
17965
17966 ChangeLog | 5 +++++
17967 src/fcpat.c | 21 +++++++++++++++++++--
17968 2 files changed, 24 insertions(+), 2 deletions(-)
17969
17970 commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
17971 Author: Patrick Lam <plam (a] MIT.EDU>
17972 Date: Thu Dec 1 07:12:45 2005 +0000
17973
17974 Add codepath for reading global cache files as well.
17975
17976 ChangeLog | 5 +++++
17977 fc-cat/fc-cat.c | 61
17978 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17979 2 files changed, 66 insertions(+)
17980
17981 commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
17982 Author: Patrick Lam <plam (a] MIT.EDU>
17983 Date: Thu Dec 1 06:27:07 2005 +0000
17984
17985 file 10-fonts-persian.conf was initially added on branch
17986 fc-2_4_branch.
17987
17988 commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
17989 Author: Patrick Lam <plam (a] MIT.EDU>
17990 Date: Thu Dec 1 06:27:07 2005 +0000
17991
17992 Add config file for Persian fonts from Sharif FarsiWeb, Inc.
17993 reviewed by: plam
17994
17995 ChangeLog | 10 +-
17996 conf.d/10-fonts-persian.conf | 545
17997 +++++++++++++++++++++++++++++++++++++++++++
17998 conf.d/Makefile.am | 1 +
17999 3 files changed, 555 insertions(+), 1 deletion(-)
18000
18001 commit cb6d97eb1baba6795bb8abdede69902b2440f371
18002 Author: Patrick Lam <plam (a] MIT.EDU>
18003 Date: Wed Nov 30 22:13:21 2005 +0000
18004
18005 Only add a config file to the set of config files once.
18006 reviewed by: plam
18007
18008 ChangeLog | 7 +++++++
18009 src/fcxml.c | 6 ++++++
18010 2 files changed, 13 insertions(+)
18011
18012 commit 93a27747a485624d4a89550036e12eeec96d4558
18013 Author: Patrick Lam <plam (a] MIT.EDU>
18014 Date: Tue Nov 29 15:04:06 2005 +0000
18015
18016 src/fcint.h (FcCacheBankToIndex);
18017 Fix segfault by guarding array dereference.
18018
18019 ChangeLog | 5 +++++
18020 src/fcint.h | 2 +-
18021 2 files changed, 6 insertions(+), 1 deletion(-)
18022
18023 commit b8948e85420469c83098a6b97d7979189a8734d9
18024 Author: Patrick Lam <plam (a] MIT.EDU>
18025 Date: Tue Nov 29 14:57:10 2005 +0000
18026
18027 Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
18028 checks the front of the list and a non-inlineable part which
18029 finds and
18030 moves the appropriate element to the front of the list.
18031 reviewed by: plam
18032
18033 ChangeLog | 14 ++++++++++++++
18034 fc-lang/fc-lang.c | 5 ++++-
18035 src/fccache.c | 34 +++++++++++++++++-----------------
18036 src/fcint.h | 9 ++++++++-
18037 4 files changed, 43 insertions(+), 19 deletions(-)
18038
18039 commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
18040 Author: Patrick Lam <plam (a] MIT.EDU>
18041 Date: Tue Nov 29 06:23:00 2005 +0000
18042
18043 Make the perf guys hate me a bit less: hoist the directory-name
18044 FcConfigAcceptFont check for cached fonts up to directory
18045 cache read
18046 time, rather than running it for each font.
18047
18048 ChangeLog | 8 ++++++++
18049 src/fccache.c | 3 +++
18050 src/fccfg.c | 6 ++----
18051 3 files changed, 13 insertions(+), 4 deletions(-)
18052
18053 commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
18054 Author: Patrick Lam <plam (a] MIT.EDU>
18055 Date: Tue Nov 29 06:09:18 2005 +0000
18056
18057 Don't make FcPatternFindFullFname available to fccfg, it's not
18058 really safe.
18059 Instead go through FcPatternGetString (sorry, perf guys.) Also,
18060 use
18061 globs for dirs as well.
18062
18063 ChangeLog | 9 +++++++++
18064 src/fccfg.c | 8 +++++---
18065 src/fcint.h | 3 ---
18066 src/fcpat.c | 5 ++++-
18067 4 files changed, 18 insertions(+), 7 deletions(-)
18068
18069 commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
18070 Author: Patrick Lam <plam (a] MIT.EDU>
18071 Date: Tue Nov 29 00:21:05 2005 +0000
18072
18073 Fix segfault.
18074
18075 ChangeLog | 5 +++++
18076 src/fccfg.c | 5 ++++-
18077 2 files changed, 9 insertions(+), 1 deletion(-)
18078
18079 commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
18080 Author: Patrick Lam <plam (a] MIT.EDU>
18081 Date: Tue Nov 29 00:16:02 2005 +0000
18082
18083 Update autogenerated config.* files.
18084
18085 config/config.guess | 535
18086 +++++++++++++++++++++++++++-------------------------
18087 config/config.sub | 67 ++++---
18088 2 files changed, 314 insertions(+), 288 deletions(-)
18089
18090 commit ced3f0a0abd84de73753956ec18e7316eda33a37
18091 Author: Patrick Lam <plam (a] MIT.EDU>
18092 Date: Tue Nov 29 00:14:42 2005 +0000
18093
18094 Fix problem dating back at least to 2.3.2 where globs weren't
18095 being applied
18096 to patterns loaded from a cache.
18097 Fix some obvious spelling mistakes.
18098
18099 ChangeLog | 13 +++++++++++++
18100 doc/fontconfig-user.sgml | 17 +++++++++--------
18101 src/fccfg.c | 3 ++-
18102 src/fcint.h | 3 +++
18103 src/fcpat.c | 4 +---
18104 5 files changed, 28 insertions(+), 12 deletions(-)
18105
18106 commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
18107 Author: Patrick Lam <plam (a] MIT.EDU>
18108 Date: Mon Nov 28 10:54:11 2005 +0000
18109
18110 Stephan Kulow <coolo (a] suse.de> reviewed by: plam
18111 Don't kill all fonts during match (oops!)
18112
18113 ChangeLog | 23 +++++++++++++++++++++++
18114 src/fcmatch.c | 39 ++++++++++++++++++++++++++++++++-------
18115 2 files changed, 55 insertions(+), 7 deletions(-)
18116
18117 commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
18118 Author: Patrick Lam <plam (a] MIT.EDU>
18119 Date: Mon Nov 28 01:40:53 2005 +0000
18120
18121 Stephan Kulow <coolo (a] suse.de> Michael Matz <matz (a] suse.de> reviewed
18122 by: plam
18123 Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
18124 FcCompare into FcFontSetMatch and reorder the loops, adding
18125 a boolean
18126 array which blocks patterns from future consideration if
18127 they're known
18128 to not be best on some past criterion.
18129
18130 src/fcmatch.c | 224
18131 +++++++++++++++++++++++++++++++++++++++++-----------------
18132 1 file changed, 159 insertions(+), 65 deletions(-)
18133
18134 commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
18135 Author: Patrick Lam <plam (a] MIT.EDU>
18136 Date: Sat Nov 26 05:05:14 2005 +0000
18137
18138 Fix incorrect merge.
18139 reviewed by: plam
18140
18141 ChangeLog | 7 +++++++
18142 src/fcmatch.c | 6 +++---
18143 2 files changed, 10 insertions(+), 3 deletions(-)
18144
18145 commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
18146 Author: Patrick Lam <plam (a] MIT.EDU>
18147 Date: Fri Nov 25 16:33:58 2005 +0000
18148
18149 Don't do random matching when bad objects are passed into
18150 FcCompareValueList.
18151
18152 ChangeLog | 6 ++++++
18153 src/fcmatch.c | 58
18154 +++++++++++++++++++++++++++++++++++++++++++---------------
18155 2 files changed, 49 insertions(+), 15 deletions(-)
18156
18157 commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
18158 Author: Patrick Lam <plam (a] MIT.EDU>
18159 Date: Fri Nov 25 16:04:44 2005 +0000
18160
18161 Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
18162 _fcPatternElts, _fcValueLists for consistency.
18163
18164 ChangeLog | 10 ++++++++++
18165 src/fcint.h | 8 ++++----
18166 src/fcpat.c | 50 +++++++++++++++++++++++++-------------------------
18167 3 files changed, 39 insertions(+), 29 deletions(-)
18168
18169 commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
18170 Author: Patrick Lam <plam (a] MIT.EDU>
18171 Date: Fri Nov 25 15:54:24 2005 +0000
18172
18173 Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
18174 reviewed by: plam
18175
18176 ChangeLog | 7 +++++++
18177 src/fcmatch.c | 35 ++++++++++-------------------------
18178 2 files changed, 17 insertions(+), 25 deletions(-)
18179
18180 commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
18181 Author: Patrick Lam <plam (a] MIT.EDU>
18182 Date: Fri Nov 25 15:50:34 2005 +0000
18183
18184 Pass around FcCache *s to the Unserialize functions for extra
18185 consistency
18186 (and less overhead, for what that's worth).
18187
18188 ChangeLog | 13 +++++++++++++
18189 src/fccache.c | 2 +-
18190 src/fccharset.c | 12 ++++++------
18191 src/fcfs.c | 2 +-
18192 src/fcint.h | 10 +++++-----
18193 src/fclang.c | 8 ++++----
18194 src/fcname.c | 2 +-
18195 src/fcpat.c | 32 ++++++++++++++++----------------
18196 8 files changed, 47 insertions(+), 34 deletions(-)
18197
18198 commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
18199 Author: Patrick Lam <plam (a] MIT.EDU>
18200 Date: Fri Nov 25 03:00:51 2005 +0000
18201
18202 Inline the *PtrU functions to gain perf. Remove unneeded params
18203 for the
18204 FcCompare* functions.
18205 reviewed by: plam
18206
18207 ChangeLog | 12 +++++++++++-
18208 src/fcint.h | 31 +++++++++++++++++++++++++++----
18209 src/fcmatch.c | 50 +++++++++++++++++---------------------------------
18210 src/fcname.c | 12 +++---------
18211 src/fcpat.c | 22 ++--------------------
18212 5 files changed, 60 insertions(+), 67 deletions(-)
18213
18214 commit 3f9f24e077cc079be362343be499ff0baf23e0a1
18215 Author: Patrick Lam <plam (a] MIT.EDU>
18216 Date: Fri Nov 25 02:16:42 2005 +0000
18217
18218 Fix the debian changelog so that debian/rules works again, make it
18219 create a
18220 debian package for release 2.3.92-1. Acknowledge change in NMU of
18221 debian package.
18222
18223 debian/changelog | 13 +++++++++++++
18224 debian/control | 1 +
18225 debian/po/cs.po | 57
18226 ++++++++++++++++++++++++++++----------------------------
18227 3 files changed, 43 insertions(+), 28 deletions(-)
18228
18229 commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
18230 Author: Patrick Lam <plam (a] MIT.EDU>
18231 Date: Thu Nov 24 21:40:20 2005 +0000
18232
18233 Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
18234 Check for type validity during FcPatternAddWithBinding, don't
18235 verify type
18236 in FcFontMatch, don't call FcCanonicalize here (which always
18237 does a
18238 deep copy).
18239 reviewed by: plam
18240
18241 ChangeLog | 13 +++++++++++++
18242 fontconfig/fontconfig.h | 3 ---
18243 src/fcint.h | 3 +++
18244 src/fcmatch.c | 22 +++++-----------------
18245 src/fcpat.c | 22 +++++++++++++++++-----
18246 5 files changed, 38 insertions(+), 25 deletions(-)
18247
18248 commit 4f8b266fd97e36961639c40d93225265c0f849c7
18249 Author: Patrick Lam <plam (a] MIT.EDU>
18250 Date: Thu Nov 24 20:20:26 2005 +0000
18251
18252 Make FcCompareString and FcCompareFamily less expensive. Only add
18253 a value
18254 for FC_FAMILY if the proposed value is a string.
18255 reviewed by: plam
18256
18257 ChangeLog | 11 ++++++++++-
18258 src/fcmatch.c | 24 +++++++++++++++++-------
18259 src/fcpat.c | 7 +++++++
18260 3 files changed, 34 insertions(+), 8 deletions(-)
18261
18262 commit b97a34b5924b1279dd831426a94016ea8b65ea8d
18263 Author: Patrick Lam <plam (a] MIT.EDU>
18264 Date: Thu Nov 24 19:38:05 2005 +0000
18265
18266 Inline FcDebug invocations and only initialize once, in
18267 FcInit*. Improve
18268 debug msg in FcPatternPrint.
18269 reviewed by: plam
18270
18271 ChangeLog | 10 ++++++++++
18272 src/fcdbg.c | 30 ++++++++++++------------------
18273 src/fcinit.c | 2 ++
18274 src/fcint.h | 9 +++++++--
18275 4 files changed, 31 insertions(+), 20 deletions(-)
18276
18277 commit d2f459781cade98d1d07806d023e63f1fc289b0e
18278 Author: Patrick Lam <plam (a] MIT.EDU>
18279 Date: Wed Nov 23 17:01:27 2005 +0000
18280
18281 Properly apply fcrozat's patch.
18282
18283 fc-cat/fc-cat.c | 2 +-
18284 1 file changed, 1 insertion(+), 1 deletion(-)
18285
18286 commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
18287 Author: Patrick Lam <plam (a] MIT.EDU>
18288 Date: Wed Nov 23 16:36:26 2005 +0000
18289
18290 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
18291 Minor code warning cleanups.
18292
18293 ChangeLog | 8 ++++++++
18294 fc-cat/fc-cat.c | 1 -
18295 fontconfig/fontconfig.h | 2 +-
18296 3 files changed, 9 insertions(+), 2 deletions(-)
18297
18298 commit b1297aa8977901075e95e40bc430fc823e1fb230
18299 Author: Patrick Lam <plam (a] MIT.EDU>
18300 Date: Wed Nov 23 15:33:48 2005 +0000
18301
18302 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
18303 Make getopt_long accept -s parameter to fc-match as well.
18304
18305 ChangeLog | 7 +++++++
18306 fc-match/fc-match.c | 2 +-
18307 2 files changed, 8 insertions(+), 1 deletion(-)
18308
18309 commit 435fc66073ee83d17242bac2880e843489439cda
18310 Author: Patrick Lam <plam (a] MIT.EDU>
18311 Date: Wed Nov 23 15:32:36 2005 +0000
18312
18313 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
18314 Make getopt_long accept -s parameter to fc-match as well.
18315
18316 ChangeLog | 7 +++++++
18317 fc-match/fc-match.c | 2 +-
18318 2 files changed, 8 insertions(+), 1 deletion(-)
18319
18320 commit adac22f290f1780f6d1424d6f93cc4453d4d489c
18321 Author: Patrick Lam <plam (a] MIT.EDU>
18322 Date: Tue Nov 22 04:46:55 2005 +0000
18323
18324 Manually perform inlining & partial redundancy elimination to
18325 reduce calls
18326 to FcValueListPtrU.
18327 Only invoke strlen() when really necessary.
18328 reviewed by: plam
18329 reviewed by: plam
18330
18331 ChangeLog | 16 ++++++++++++++++
18332 src/fcmatch.c | 17 +++++++++--------
18333 src/fcstr.c | 8 ++------
18334 3 files changed, 27 insertions(+), 14 deletions(-)
18335
18336 commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
18337 Author: Patrick Lam <plam (a] MIT.EDU>
18338 Date: Sat Nov 19 22:38:39 2005 +0000
18339
18340 Get rid of the use of freetype internal headers in fcfreetype.c, since
18341 those headers will go away with freetype 2.2. Replace with public
18342 domain ftglue code from pango. Note that the patch removes
18343 some extra
18344 error checking in FT_Get_BDF_Property() and comments out the
18345 skipping
18346 of empty pcf fonts.
18347 reviewed by: plam
18348
18349 ChangeLog | 2 ++
18350 1 file changed, 2 insertions(+)
18351
18352 commit 246985e40e3296a6bb427026d8274fe8409f3776
18353 Author: Patrick Lam <plam (a] MIT.EDU>
18354 Date: Sat Nov 19 22:37:24 2005 +0000
18355
18356 file ftglue.c was initially added on branch fc-2_4_branch.
18357
18358 commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
18359 Author: Patrick Lam <plam (a] MIT.EDU>
18360 Date: Sat Nov 19 22:37:24 2005 +0000
18361
18362 Get rid of the use of freetype internal headers in fcfreetype.c, since
18363 those headers will go away with freetype 2.2. Replace with public
18364 domain ftglue code from pango. Note that the patch removes
18365 some extra
18366 error checking in FT_Get_BDF_Property() and comments out the
18367 skipping
18368 of empty pcf fonts.
18369 reviewed by: plam
18370
18371 src/ftglue.c | 349
18372 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18373 src/ftglue.h | 159 +++++++++++++++++++++++++++
18374 2 files changed, 508 insertions(+)
18375
18376 commit 8ebf7725a8607b39ff505029b2a41369d67eb736
18377 Author: Patrick Lam <plam (a] MIT.EDU>
18378 Date: Sat Nov 19 22:32:13 2005 +0000
18379
18380 Get rid of the use of freetype internal headers in fcfreetype.c, since
18381 those headers will go away with freetype 2.2. Replace with public
18382 domain ftglue code from pango. Note that the patch removes
18383 some extra
18384 error checking in FT_Get_BDF_Property() and comments out the
18385 skipping
18386 of empty pcf fonts.
18387 reviewed by: plam
18388
18389 ChangeLog | 13 ++++++++++
18390 src/Makefile.am | 4 ++-
18391 src/fcfreetype.c | 75
18392 ++++++++++++++++++++++++++------------------------------
18393 3 files changed, 51 insertions(+), 41 deletions(-)
18394
18395 commit a151acedc056783957f9875b1a21f13d0bb8bfe2
18396 Author: Patrick Lam <plam (a] MIT.EDU>
18397 Date: Sat Nov 19 16:24:53 2005 +0000
18398
18399 Further fix of patch from 2005-11-04: miscounted numbers count
18400 (numbers_count); didn't strip duplicate numbers (langBankNumbers);
18401 and
18402 leafidx_offset and numbers_offset in fcLangCharSets are wrong.
18403 Removed leafidx_count and numbers_count since they are the same and
18404 replaced them with offset_count.
18405 reviewed by: plam
18406
18407 ChangeLog | 12 ++++++++++++
18408 fc-lang/fc-lang.c | 21 +++++++++++++--------
18409 2 files changed, 25 insertions(+), 8 deletions(-)
18410
18411 commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
18412 Author: Patrick Lam <plam (a] MIT.EDU>
18413 Date: Fri Nov 18 20:32:30 2005 +0000
18414
18415 Don't crash when fc-cat invoked with no arguments.
18416 Fix invalid read access caused by premature free and GCC4 warnings in
18417 libxml2 codepath.
18418 reviewed by: plam
18419 reviewed by: plam
18420
18421 ChangeLog | 17 ++++++++++++++++-
18422 fc-cat/fc-cat.c | 3 +++
18423 src/fcxml.c | 10 ++++++----
18424 3 files changed, 25 insertions(+), 5 deletions(-)
18425
18426 commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
18427 Author: Patrick Lam <plam (a] MIT.EDU>
18428 Date: Fri Nov 18 04:21:10 2005 +0000
18429
18430 List iteration not needed in FcConfigValues, since it's building
18431 up the
18432 list itself; we can just strip FcVoid elements during
18433 construction.
18434 reviewed by: plam
18435
18436 ChangeLog | 9 +++++++++
18437 src/fccfg.c | 17 ++++++-----------
18438 2 files changed, 15 insertions(+), 11 deletions(-)
18439
18440 commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
18441 Author: Patrick Lam <plam (a] MIT.EDU>
18442 Date: Thu Nov 17 16:46:07 2005 +0000
18443
18444 Fix crash on invalid constants in config files (forgot to update
18445 a pointer
18446 upon list iteration.)
18447
18448 ChangeLog | 6 ++++++
18449 src/fccfg.c | 1 +
18450 2 files changed, 7 insertions(+)
18451
18452 commit f28472fdb4e51a06283161f9e7a645d5354a37d2
18453 Author: Patrick Lam <plam (a] MIT.EDU>
18454 Date: Thu Nov 17 16:17:05 2005 +0000
18455
18456 Complain about invalid constants in config files.
18457 reviewed by: plam
18458
18459 ChangeLog | 7 +++++++
18460 src/fcxml.c | 4 ++++
18461 2 files changed, 11 insertions(+)
18462
18463 commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
18464 Author: Patrick Lam <plam (a] MIT.EDU>
18465 Date: Thu Nov 17 15:43:39 2005 +0000
18466
18467 Don't add current_arch_start more than once.
18468 Fix ordering of ALIGN with respect to saving block_ptr; add another
18469 ALIGN
18470 to fcfs.c.
18471 reviewed by: plam
18472
18473 ChangeLog | 16 ++++++++++++++++
18474 src/fccache.c | 2 +-
18475 src/fccharset.c | 12 ++++++++----
18476 src/fcfs.c | 10 +++++++++-
18477 src/fcname.c | 6 ++++--
18478 src/fcpat.c | 1 +
18479 6 files changed, 39 insertions(+), 8 deletions(-)
18480
18481 commit 8e351527bb87798e9b796e12a3b1ee6229536a28
18482 Author: Patrick Lam <plam (a] MIT.EDU>
18483 Date: Wed Nov 16 17:49:01 2005 +0000
18484
18485 src/fccache.c (FcDirCacheProduce)
18486 Fix case where alignment bytes bumped up metadata->count causing
18487 unwarranted failures to write cache files. (Reported by Stephan
18488 Kulow).
18489
18490 ChangeLog | 7 +++++++
18491 src/fccache.c | 15 +++++++++++----
18492 2 files changed, 18 insertions(+), 4 deletions(-)
18493
18494 commit 7fd7221e683d6c65b9199fd06d34d5215582748e
18495 Author: Patrick Lam <plam (a] MIT.EDU>
18496 Date: Wed Nov 16 15:55:17 2005 +0000
18497
18498 Add *NeededBytesAlign(), which overestimates the padding which
18499 is later
18500 added by the new ALIGN macro. Fix alignment problems on ia64
18501 and s390
18502 by bumping up block_ptr appropriately. (Earlier version by Andreas
18503 Schwab).
18504 Use sysconf to determine proper PAGESIZE value; this appears to be
18505 POSIX-compliant. (reported by Andreas Schwab)
18506 reviewed by: plam
18507
18508 ChangeLog | 23 +++++++++++++++++++++++
18509 src/fccache.c | 21 +++++++++++++--------
18510 src/fccharset.c | 11 +++++++++++
18511 src/fcfs.c | 10 ++++++++++
18512 src/fcint.h | 18 ++++++++++++++++++
18513 src/fclang.c | 8 ++++++++
18514 src/fcname.c | 8 ++++++++
18515 src/fcpat.c | 36 ++++++++++++++++++++++++++++++++++++
18516 8 files changed, 127 insertions(+), 8 deletions(-)
18517
18518 commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
18519 Author: Patrick Lam <plam (a] MIT.EDU>
18520 Date: Fri Nov 4 19:31:26 2005 +0000
18521
18522 Fix bug 2878 (excessive relocations at startup for charsets,
18523 reported by
18524 Ross Burton): fc-lang/fc-lang now creates the static form of the
18525 langset, not the dynamic form, so that the charsets should now
18526 be in
18527 .rodata.
18528
18529 ChangeLog | 11 +++++++++++
18530 fc-lang/fc-lang.c | 59
18531 ++++++++++++++++++++++++++++++++++++++++---------------
18532 src/fccharset.c | 18 +++++++++++++++++
18533 src/fcint.h | 5 +++++
18534 src/fclang.c | 16 ++++++++++++++-
18535 5 files changed, 92 insertions(+), 17 deletions(-)
18536
18537 commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
18538 Author: Patrick Lam <plam (a] MIT.EDU>
18539 Date: Fri Nov 4 16:48:32 2005 +0000
18540
18541 Add test for validity of directory caches that somehow got lost
18542 (reported
18543 by make distcheck).
18544
18545 ChangeLog | 6 ++++++
18546 src/fcdir.c | 2 +-
18547 2 files changed, 7 insertions(+), 1 deletion(-)
18548
18549 commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
18550 Author: Patrick Lam <plam (a] MIT.EDU>
18551 Date: Fri Nov 4 06:17:00 2005 +0000
18552
18553 Bump version to 2.3.92.
18554
18555 ChangeLog | 8 ++++++++
18556 README | 29 +++++++++++++++++++++++++++--
18557 configure.in | 2 +-
18558 fontconfig/fontconfig.h | 2 +-
18559 4 files changed, 37 insertions(+), 4 deletions(-)
18560
18561 commit ea9726b620bff44d45fa25c91a8ab7d31a813577
18562 Author: Patrick Lam <plam (a] MIT.EDU>
18563 Date: Thu Nov 3 04:45:57 2005 +0000
18564
18565 Fix argument ordering problem in call to FcPatternTransferFullFname.
18566
18567 ChangeLog | 5 +++++
18568 src/fcpat.c | 2 +-
18569 2 files changed, 6 insertions(+), 1 deletion(-)
18570
18571 commit 7358dae49b328f5546d156246510601e2dd85d1c
18572 Author: Patrick Lam <plam (a] MIT.EDU>
18573 Date: Thu Nov 3 04:23:22 2005 +0000
18574
18575 Fix warnings and embarrassing double-free error.
18576
18577 ChangeLog | 7 +++++++
18578 src/fcfreetype.c | 2 +-
18579 src/fcpat.c | 14 +++++---------
18580 3 files changed, 13 insertions(+), 10 deletions(-)
18581
18582 commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
18583 Author: Patrick Lam <plam (a] MIT.EDU>
18584 Date: Wed Nov 2 15:57:36 2005 +0000
18585
18586 Change the rule for artificial emboldening in fonts.conf.in. This
18587 enables
18588 the support for artificial emboldening included in cairo.
18589 reviewed by: plam
18590
18591 ChangeLog | 8 ++++++++
18592 fonts.conf.in | 18 ++++++++++++++----
18593 2 files changed, 22 insertions(+), 4 deletions(-)
18594
18595 commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
18596 Author: Patrick Lam <plam (a] MIT.EDU>
18597 Date: Wed Nov 2 15:29:53 2005 +0000
18598
18599 Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
18600 full
18601 names when transferring, and free full names when freeing the
18602 associated font. Reported by Jinghua Luo.
18603
18604 ChangeLog | 8 ++++++++
18605 src/fcpat.c | 18 ++++++++++++++----
18606 2 files changed, 22 insertions(+), 4 deletions(-)
18607
18608 commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
18609 Author: Patrick Lam <plam (a] MIT.EDU>
18610 Date: Wed Nov 2 07:37:00 2005 +0000
18611
18612 Revert the previous patch and commit the correct patch: I forgot a
18613 canonicalization in FcValueListSerialize, so that it would
18614 choke on
18615 already-serialized input files. Duh!
18616
18617 ChangeLog | 8 ++++++++
18618 fc-cache/fc-cache.c | 9 ---------
18619 src/fcpat.c | 1 +
18620 3 files changed, 9 insertions(+), 9 deletions(-)
18621
18622 commit c6b75577f3bf3019399e0a439d9cccf55e53999f
18623 Author: Patrick Lam <plam (a] MIT.EDU>
18624 Date: Wed Nov 2 07:01:25 2005 +0000
18625
18626 Forcibly rescan a directory before writing a fresh local cache
18627 file for
18628 that directory, fixing the losing-fonts problem reported by
18629 Mike Fabian
18630 and also apparently the font cache file corruption.
18631
18632 ChangeLog | 8 ++++++++
18633 fc-cache/fc-cache.c | 9 +++++++++
18634 2 files changed, 17 insertions(+)
18635
18636 commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
18637 Author: Patrick Lam <plam (a] MIT.EDU>
18638 Date: Wed Nov 2 06:39:23 2005 +0000
18639
18640 Fix thinko: actually, the whole global cache is stale if the global
18641 cache
18642 is older than the (newest) config file.
18643
18644 ChangeLog | 6 ++++++
18645 src/fccache.c | 6 +++---
18646 2 files changed, 9 insertions(+), 3 deletions(-)
18647
18648 commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
18649 Author: Patrick Lam <plam (a] MIT.EDU>
18650 Date: Wed Nov 2 06:29:14 2005 +0000
18651
18652 Declare the global cache of a directory's contents to be stale if the
18653 directory is newer than the (newest) configuration file. S:
18654 ----------------------------------------------------------------------
18655
18656 ChangeLog | 8 ++++++++
18657 src/fccache.c | 12 +++++++++---
18658 src/fccfg.c | 20 ++++++++++++++------
18659 src/fcint.h | 11 ++++++++++-
18660 4 files changed, 41 insertions(+), 10 deletions(-)
18661
18662 commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
18663 Author: Patrick Lam <plam (a] MIT.EDU>
18664 Date: Tue Nov 1 06:57:25 2005 +0000
18665
18666 Copy the full pathname whenever duplicating an FcPattern; otherwise,
18667 applications continue breaking.
18668
18669 ChangeLog | 10 ++++++++++
18670 src/fcint.h | 4 ++--
18671 src/fclist.c | 6 +-----
18672 src/fcmatch.c | 4 ++++
18673 src/fcpat.c | 25 ++++++++++++++++++++++++-
18674 5 files changed, 41 insertions(+), 8 deletions(-)
18675
18676 commit d6946c1a11695eb55a3fe60db5480df94570b1ba
18677 Author: Patrick Lam <plam (a] MIT.EDU>
18678 Date: Tue Nov 1 05:52:28 2005 +0000
18679
18680 Fix small memory error (tried to free argv); use basename and dirname
18681 correctly (they can modify their arguments).
18682
18683 ChangeLog | 7 +++++++
18684 fc-cat/fc-cat.c | 4 +---
18685 src/fcfreetype.c | 2 +-
18686 3 files changed, 9 insertions(+), 4 deletions(-)
18687
18688 commit e77c17184a6172d6368dd3193c791c4027065bbd
18689 Author: Patrick Lam <plam (a] MIT.EDU>
18690 Date: Tue Nov 1 05:26:27 2005 +0000
18691
18692 Reinstate basename patch, but keep a hash table linking FcPatterns
18693 to their
18694 fully-qualified font names for clients' benefit. Clients only
18695 pay for
18696 the font names once they request the FC_FILE property from an
18697 FcPattern, but the font name is malloc'd at that point (i.e. not
18698 mmapped: that's impossible, since it may vary between machines.)
18699 Clients do have to pay for a copy of the path name per cache file.
18700 Note that FcPatternGetString now does some rewriting if you ask for an
18701 FC_FILE, appending the pathname as appropriate.
18702
18703 ChangeLog | 23 ++++++++++++++
18704 fc-cat/fc-cat.c | 7 ++--
18705 src/fccache.c | 40 ++++++++++++++++++++---
18706 src/fcfreetype.c | 5 ++-
18707 src/fcint.h | 9 ++++++
18708 src/fclist.c | 8 +++++
18709 src/fcpat.c | 97
18710 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18711 7 files changed, 181 insertions(+), 8 deletions(-)
18712
18713 commit be99726f672cef086b4256ad34163f6f9ed9d4a5
18714 Author: Patrick Lam <plam (a] MIT.EDU>
18715 Date: Mon Oct 31 06:02:00 2005 +0000
18716
18717 Revert basename patch, which breaks fontconfig clients on my system.
18718
18719 src/fcfreetype.c | 3 +--
18720 1 file changed, 1 insertion(+), 2 deletions(-)
18721
18722 commit 720298e773876037dd9af384a9cc16956600b5e7
18723 Author: Patrick Lam <plam (a] MIT.EDU>
18724 Date: Wed Oct 26 06:34:29 2005 +0000
18725
18726 Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
18727 embedded bitmaps or not.
18728 reviewed by: plam
18729
18730 ChangeLog | 11 +++++++++++
18731 fontconfig/fontconfig.h | 1 +
18732 fonts.conf.in | 4 ++++
18733 src/fcdefault.c | 1 +
18734 src/fcname.c | 1 +
18735 5 files changed, 18 insertions(+)
18736
18737 commit 961d9b9993ae815d6ba723829724bf0685809091
18738 Author: Patrick Lam <plam (a] MIT.EDU>
18739 Date: Tue Oct 25 22:29:13 2005 +0000
18740
18741 Only add basename to patterns' FC_FILE element, not any part of the
18742 dirname.
18743
18744 ChangeLog | 6 ++++++
18745 src/fcfreetype.c | 3 ++-
18746 2 files changed, 8 insertions(+), 1 deletion(-)
18747
18748 commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
18749 Author: Patrick Lam <plam (a] MIT.EDU>
18750 Date: Sat Oct 22 15:12:05 2005 +0000
18751
18752 Add some more consts, fixing more GCC4 warnings.
18753
18754 ChangeLog | 5 +++++
18755 src/fcfreetype.c | 22 +++++++++++-----------
18756 2 files changed, 16 insertions(+), 11 deletions(-)
18757
18758 commit 904426816df300fad816238f0f27ef595a6a539b
18759 Author: Patrick Lam <plam (a] MIT.EDU>
18760 Date: Sat Oct 22 14:21:14 2005 +0000
18761
18762 Support localized font family and style names. This has been
18763 reported to
18764 break old apps like xfd, but modern (gtk+/qt/mozilla) apps
18765 work fine.
18766 reviewed by: plam
18767
18768 ChangeLog | 7 ++++
18769 src/fcdefault.c | 110
18770 +++++++++++++++++++++++++++++++-------------------------
18771 src/fcint.h | 4 +++
18772 src/fclist.c | 60 +++++++++++++++++++++++++++++--
18773 4 files changed, 130 insertions(+), 51 deletions(-)
18774
18775 commit e58b50e88cbe3b55695101a0988306ea4646bbe4
18776 Author: Patrick Lam <plam (a] MIT.EDU>
18777 Date: Fri Oct 21 20:24:30 2005 +0000
18778
18779 Destroy the global cache file if it's terminally broken. (reported
18780 by Mike
18781 Fabian)
18782
18783 ChangeLog | 9 ++++++++-
18784 src/fccache.c | 16 +++++++++++++---
18785 2 files changed, 21 insertions(+), 4 deletions(-)
18786
18787 commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
18788 Author: Patrick Lam <plam (a] MIT.EDU>
18789 Date: Fri Oct 21 19:47:43 2005 +0000
18790
18791 Prevent fc-list from escaping strings when printing them.
18792
18793 ChangeLog | 7 +++++++
18794 fc-list/fc-list.c | 2 +-
18795 fontconfig/fontconfig.h | 3 +++
18796 src/fcname.c | 16 +++++++++++-----
18797 4 files changed, 22 insertions(+), 6 deletions(-)
18798
18799 commit 250c1cd422ce6260ff58f2699043556d93729ef7
18800 Author: Patrick Lam <plam (a] MIT.EDU>
18801 Date: Thu Oct 20 20:50:21 2005 +0000
18802
18803 Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
18804 reviewed by: plam
18805
18806 ChangeLog | 9 ++++++++-
18807 fontconfig/fontconfig.h | 12 ++++++++++--
18808 2 files changed, 18 insertions(+), 3 deletions(-)
18809
18810 commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
18811 Author: Patrick Lam <plam (a] MIT.EDU>
18812 Date: Fri Oct 14 21:02:31 2005 +0000
18813
18814 Add consts to variables so as to move arrays into .rodata.
18815 reviewed by: plam
18816
18817 ChangeLog | 8 ++++++++
18818 fc-glyphname/fc-glyphname.c | 4 ++--
18819 src/fclang.c | 4 ++--
18820 3 files changed, 12 insertions(+), 4 deletions(-)
18821
18822 commit 15d7bd0a16af189194b665e789331a8f8c86f20d
18823 Author: Patrick Lam <plam (a] MIT.EDU>
18824 Date: Fri Oct 14 20:56:27 2005 +0000
18825
18826 Check existence of directory cache file before attempting to unlink.
18827 reviewed by: plam
18828
18829 ChangeLog | 7 +++++++
18830 src/fccache.c | 4 +++-
18831 2 files changed, 10 insertions(+), 1 deletion(-)
18832
18833 commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
18834 Author: Patrick Lam <plam (a] MIT.EDU>
18835 Date: Thu Oct 13 12:32:14 2005 +0000
18836
18837 Fix flipped return value on unlink. (Reported by Mike Fabian)
18838
18839 ChangeLog | 14 ++++++++++++++
18840 src/fccache.c | 6 ++++--
18841 2 files changed, 18 insertions(+), 2 deletions(-)
18842
18843 commit 2eb843740672da9319c190c48aea2cd98dc92725
18844 Author: Patrick Lam <plam (a] MIT.EDU>
18845 Date: Wed Oct 12 07:55:42 2005 +0000
18846
18847 When fc-cache is run without --force, use directory cache files to
18848 speed up
18849 fc-cache run time.
18850
18851 src/fccache.c | 4 ++--
18852 src/fcdir.c | 3 +++
18853 src/fcint.h | 3 +++
18854 3 files changed, 8 insertions(+), 2 deletions(-)
18855
18856 commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
18857 Author: Patrick Lam <plam (a] MIT.EDU>
18858 Date: Thu Oct 6 20:45:25 2005 +0000
18859
18860 Add padding to make valgrind and glibc not hate each other when
18861 calling
18862 strlen().
18863
18864 ChangeLog | 8 ++++++++
18865 src/fcname.c | 5 +++--
18866 src/fcpat.c | 5 +++--
18867 3 files changed, 14 insertions(+), 4 deletions(-)
18868
18869 commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
18870 Author: Patrick Lam <plam (a] MIT.EDU>
18871 Date: Wed Oct 5 21:12:57 2005 +0000
18872
18873 Use libtool -no-undefined flag on all platforms.
18874 reviewed by: plam & keithp
18875
18876 ChangeLog | 7 +++++++
18877 src/Makefile.am | 3 +--
18878 2 files changed, 8 insertions(+), 2 deletions(-)
18879
18880 commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
18881 Author: Patrick Lam <plam (a] MIT.EDU>
18882 Date: Wed Oct 5 21:12:25 2005 +0000
18883
18884 Fix typo in manually applying patch.
18885
18886 src/Makefile.am | 2 +-
18887 1 file changed, 1 insertion(+), 1 deletion(-)
18888
18889 commit affc7d1849c26db10b344cfbe834d0bba764f419
18890 Author: Patrick Lam <plam (a] MIT.EDU>
18891 Date: Wed Oct 5 19:40:35 2005 +0000
18892
18893 Modify config file to use Greek fonts before Asian fonts with
18894 Greek glyphs.
18895 reviewed by: plam & keithp
18896
18897 ChangeLog | 8 ++++++++
18898 fonts.conf.in | 10 +++++++---
18899 2 files changed, 15 insertions(+), 3 deletions(-)
18900
18901 commit 328929f5ea3f507426b0c021c11fef62794066df
18902 Author: Patrick Lam <plam (a] MIT.EDU>
18903 Date: Wed Oct 5 19:38:40 2005 +0000
18904
18905 Modify config file to use Greek fonts before Asian fonts with
18906 Greek glyphs.
18907 reviewed by: plam & keithp
18908
18909 ChangeLog | 8 ++++++++
18910 fonts.conf.in | 10 +++++++---
18911 2 files changed, 15 insertions(+), 3 deletions(-)
18912
18913 commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
18914 Author: Patrick Lam <plam (a] MIT.EDU>
18915 Date: Wed Oct 5 19:32:41 2005 +0000
18916
18917 Use libtool -no-undefined flag on all platforms.
18918 reviewed by: plam & keithp
18919
18920 ChangeLog | 7 +++++++
18921 src/Makefile.am | 3 +--
18922 2 files changed, 8 insertions(+), 2 deletions(-)
18923
18924 commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
18925 Author: Patrick Lam <plam (a] MIT.EDU>
18926 Date: Wed Oct 5 18:41:55 2005 +0000
18927
18928 Implement move-to-front array for banks (perf regression reported
18929 by Ronny
18930 V. Vindenes).
18931
18932 ChangeLog | 6 ++++++
18933 src/fccache.c | 29 +++++++++++++++++++----------
18934 2 files changed, 25 insertions(+), 10 deletions(-)
18935
18936 commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
18937 Author: Patrick Lam <plam (a] MIT.EDU>
18938 Date: Wed Oct 5 00:34:52 2005 +0000
18939
18940 Add new API which unlinks directory caches and checks dir caches for
18941 existence of appropriate sections. Fix fc-cache to unlink
18942 stale cache
18943 files and save directory caches that lack relevant sections.
18944
18945 ChangeLog | 11 +++++++++++
18946 fc-cache/fc-cache.c | 6 +++++-
18947 fontconfig/fontconfig.h | 6 ++++++
18948 src/fccache.c | 44 ++++++++++++++++++++++++++++++++++----------
18949 4 files changed, 56 insertions(+), 11 deletions(-)
18950
18951 commit 6bf2380478f825a6135527133a03869e0ae18742
18952 Author: Patrick Lam <plam (a] MIT.EDU>
18953 Date: Mon Oct 3 19:51:11 2005 +0000
18954
18955 Ensure that a directory cache has the appropriate section before
18956 reporting
18957 that it is valid (reported by Matthias Clasen).
18958
18959 ChangeLog | 6 ++++++
18960 src/fccache.c | 15 +++++++++++++++
18961 2 files changed, 21 insertions(+)
18962
18963 commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
18964 Author: Patrick Lam <plam (a] MIT.EDU>
18965 Date: Sat Oct 1 19:18:51 2005 +0000
18966
18967 Bump version number to 2.3.91.
18968
18969 README | 15 ++++++++++++++-
18970 configure.in | 2 +-
18971 fontconfig/fontconfig.h | 2 +-
18972 3 files changed, 16 insertions(+), 3 deletions(-)
18973
18974 commit e99f0f0a45b29ad195c96833c95771ccf7771fef
18975 Author: Patrick Lam <plam (a] MIT.EDU>
18976 Date: Thu Sep 29 20:53:30 2005 +0000
18977
18978 Use libxml2 if requested (with --enable-libxml2) or if expat is not
18979 available.
18980 reviewed by: plam
18981
18982 ChangeLog | 11 ++++
18983 configure.in | 162
18984 +++++++++++++++++++++++++++++++-------------------------
18985 src/Makefile.am | 3 +-
18986 src/fcxml.c | 71 ++++++++++++++++++++++++-
18987 4 files changed, 174 insertions(+), 73 deletions(-)
18988
18989 commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
18990 Author: Patrick Lam <plam (a] MIT.EDU>
18991 Date: Thu Sep 29 05:14:04 2005 +0000
18992
18993 Fix multi-arch cache files: compute the position for the block to
18994 be added
18995 using info from OrigFile, not NewFile.
18996
18997 ChangeLog | 6 ++++++
18998 src/fccache.c | 4 ++--
18999 2 files changed, 8 insertions(+), 2 deletions(-)
19000
19001 commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
19002 Author: Patrick Lam <plam (a] MIT.EDU>
19003 Date: Wed Sep 28 16:21:14 2005 +0000
19004
19005 Cast results of sizeof() to unsigned int to get rid of warnings
19006 on x86_64
19007 (thanks Matthias Clasen).
19008
19009 ChangeLog | 8 +++++++-
19010 src/fccache.c | 38 +++++++++++++++++++-------------------
19011 2 files changed, 26 insertions(+), 20 deletions(-)
19012
19013 commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
19014 Author: Patrick Lam <plam (a] MIT.EDU>
19015 Date: Wed Sep 28 00:23:39 2005 +0000
19016
19017 Update ChangeLog.
19018
19019 ChangeLog | 34 ++++++++++++++++++++++++++++++++++
19020 1 file changed, 34 insertions(+)
19021
19022 commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
19023 Author: Patrick Lam <plam (a] MIT.EDU>
19024 Date: Wed Sep 28 00:23:15 2005 +0000
19025
19026 Use FcAtomic to rewrite cache files.
19027
19028 src/fccache.c | 132
19029 +++++++++++++++++++++++++++++++++++++++++++---------------
19030 1 file changed, 98 insertions(+), 34 deletions(-)
19031
19032 commit 099f9a86834060741dcbdf8b70e32f3a7338925f
19033 Author: Patrick Lam <plam (a] MIT.EDU>
19034 Date: Tue Sep 27 15:52:58 2005 +0000
19035
19036 Don't unlink the fonts.cache-2 file even if there's no data to
19037 write; just
19038 write an empty cache file. (thanks Lubos Lunak)
19039
19040 src/fccache.c | 7 -------
19041 1 file changed, 7 deletions(-)
19042
19043 commit 6aee8c6faa2906334b9d9f933440184a256d0b53
19044 Author: Patrick Lam <plam (a] MIT.EDU>
19045 Date: Tue Sep 27 05:43:08 2005 +0000
19046
19047 Allocate room for the subdirectory names in each directory
19048 cache. Thanks to
19049 James Cloos for finding and diagnosing this bug!
19050
19051 src/fccache.c | 10 ++++++++--
19052 1 file changed, 8 insertions(+), 2 deletions(-)
19053
19054 commit 2633bc38431468ce528407ee576cb29b0d1212c8
19055 Author: Patrick Lam <plam (a] MIT.EDU>
19056 Date: Tue Sep 27 05:26:59 2005 +0000
19057
19058 Fix .cvsignore file after copying across directories.
19059
19060 fc-cat/.cvsignore | 4 ++--
19061 1 file changed, 2 insertions(+), 2 deletions(-)
19062
19063 commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
19064 Author: Patrick Lam <plam (a] MIT.EDU>
19065 Date: Fri Sep 23 21:42:32 2005 +0000
19066
19067 Add comment about needing docbook-utils to run make distcheck;
19068 hope it'll
19069 save pain to others later.
19070
19071 INSTALL | 2 +-
19072 1 file changed, 1 insertion(+), 1 deletion(-)
19073
19074 commit 35c2c7f1e979449e67551588f3440ff15e5c806c
19075 Author: Patrick Lam <plam (a] MIT.EDU>
19076 Date: Fri Sep 23 14:41:40 2005 +0000
19077
19078 Update ChangeLog for 2.3.90.
19079
19080 ChangeLog | 33 +++++++++++++++++++++++++++++++++
19081 1 file changed, 33 insertions(+)
19082
19083 commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
19084 Author: Patrick Lam <plam (a] MIT.EDU>
19085 Date: Fri Sep 23 05:59:19 2005 +0000
19086
19087 file Makefile.am was initially added on branch fc-2_4_branch.
19088
19089 commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
19090 Author: Patrick Lam <plam (a] MIT.EDU>
19091 Date: Fri Sep 23 05:59:19 2005 +0000
19092
19093 Add new command-line utility, fc-cat, to convert fonts.cache-2
19094 files into
19095 fonts.cache-1 files (e.g. for grepping and validation of the mmap
19096 codepath), as per James Cloos' request.
19097 Remove done 'TODO' comment.
19098 Updates for development release 2.3.90.
19099
19100 Makefile.am | 2 +-
19101 README | 7 +-
19102 configure.in | 3 +-
19103 fc-cache/fc-cache.c | 1 -
19104 fc-cache/fc-cache.sgml | 4 +-
19105 fc-cat/.cvsignore | 6 +
19106 fc-cat/Makefile.am | 55 ++++++++
19107 fc-cat/fc-cat.c | 336
19108 ++++++++++++++++++++++++++++++++++++++++++++++++
19109 fc-cat/fc-cat.sgml | 139 ++++++++++++++++++++
19110 fontconfig/fontconfig.h | 2 +-
19111 10 files changed, 548 insertions(+), 7 deletions(-)
19112
19113 commit a9698bed6553c12d397593292ee9e81054244e85
19114 Author: Patrick Lam <plam (a] MIT.EDU>
19115 Date: Fri Sep 23 04:09:37 2005 +0000
19116
19117 Update documentation -- fc-cache's man page now says that you need
19118 to run
19119 fc-cache once per cached architecture; add some documentation
19120 to the
19121 FcCache structure.
19122 Make fc-cache write out fonts.cache-2 files for directories with
19123 no fonts
19124 (i.e. only subdirectories).
19125
19126 fc-cache/fc-cache.sgml | 7 +++++++
19127 src/fccache.c | 13 ++++++++-----
19128 src/fcint.h | 8 ++++----
19129 3 files changed, 19 insertions(+), 9 deletions(-)
19130
19131 commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
19132 Author: Patrick Lam <plam (a] MIT.EDU>
19133 Date: Fri Sep 23 02:33:55 2005 +0000
19134
19135 Remove debugging printf (oops).
19136
19137 src/fcpat.c | 1 -
19138 1 file changed, 1 deletion(-)
19139
19140 commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
19141 Author: Patrick Lam <plam (a] MIT.EDU>
19142 Date: Fri Sep 23 02:08:40 2005 +0000
19143
19144 Convert fromcode to char[12] from char *.
19145
19146 src/fcfreetype.c | 10 +++++-----
19147 1 file changed, 5 insertions(+), 5 deletions(-)
19148
19149 commit c7beacf91698e8b0dcba2e813052538ec56dd268
19150 Author: Patrick Lam <plam (a] MIT.EDU>
19151 Date: Fri Sep 23 01:48:33 2005 +0000
19152
19153 Small patch for output in case where lineno not defined.
19154
19155 fc-lang/fc-lang.c | 2 +-
19156 src/fcint.h | 14 +++++++-------
19157 2 files changed, 8 insertions(+), 8 deletions(-)
19158
19159 commit 67accef4d3e245c1dea341e633d82b14aa03432a
19160 Author: Patrick Lam <plam (a] MIT.EDU>
19161 Date: Thu Sep 22 23:45:53 2005 +0000
19162
19163 Fix more gcc4 warnings:
19164 - Cast sizeof to int, to shut up signedness warnings in comparison.
19165 - Add consts where appropriate.
19166 reviewed by: Patrick Lam <plam (a] mit.edu>
19167
19168 doc/edit-sgml.c | 4 +-
19169 fc-case/fc-case.c | 8 +--
19170 fc-glyphname/fc-glyphname.c | 21 ++++---
19171 fc-lang/fc-lang.c | 20 ++++---
19172 src/fccharset.c | 3 +-
19173 src/fcdefault.c | 6 +-
19174 src/fcfreetype.c | 43 ++++++++------
19175 src/fcinit.c | 2 +-
19176 src/fcmatch.c | 18 +++---
19177 src/fcpat.c | 3 +-
19178 src/fcxml.c | 138
19179 ++++++++++++++++++++++----------------------
19180 11 files changed, 142 insertions(+), 124 deletions(-)
19181
19182 commit 141432505aecb158285ccc84ec5d7099e3c2efa7
19183 Author: Patrick Lam <plam (a] MIT.EDU>
19184 Date: Thu Sep 22 20:49:24 2005 +0000
19185
19186 Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
19187 returning bogus (i.e. duplicate) FcObjectPtr values. Now use
19188 negative
19189 values for dynamic object strings and positive values for
19190 built-in and
19191 FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
19192 pinpointing this bus!
19193
19194 src/fcname.c | 37 ++++++++++++++++++++++++++++---------
19195 1 file changed, 28 insertions(+), 9 deletions(-)
19196
19197 commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
19198 Author: Patrick Lam <plam (a] MIT.EDU>
19199 Date: Fri Sep 16 04:57:18 2005 +0000
19200
19201 Add missing FcValueCanonicalize on call to FcPatternAdd.
19202
19203 src/fcpat.c | 3 ++-
19204 1 file changed, 2 insertions(+), 1 deletion(-)
19205
19206 commit 13cdf607533ad592b896b738c5642f3685fd8053
19207 Author: Patrick Lam <plam (a] MIT.EDU>
19208 Date: Thu Sep 15 20:36:44 2005 +0000
19209
19210 Revert ill-advised addition of FC_RENDER. Add strategy for handling
19211 objects
19212 that aren't hardcoded into fontconfig, but generated by fontconfig
19213 clients: keep another array of user-defined objects (indexed
19214 after the
19215 built-in objects).
19216 Fix compilation warning (uninitialized variable).
19217 Add comment.
19218
19219 fontconfig/fontconfig.h | 1 -
19220 src/fccache.c | 1 +
19221 src/fccfg.c | 2 +-
19222 src/fcname.c | 98
19223 +++++++++++++++++++++++++++++++++++++++----------
19224 4 files changed, 80 insertions(+), 22 deletions(-)
19225
19226 commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
19227 Author: Patrick Lam <plam (a] MIT.EDU>
19228 Date: Sun Sep 11 05:17:28 2005 +0000
19229
19230 Add a global binding for the 'render' pattern element used by Xft;
19231 the lack
19232 of said binding prevented programs from using FcPatterns
19233 through Xft.
19234
19235 fontconfig/fontconfig.h | 1 +
19236 src/fcname.c | 2 +-
19237 2 files changed, 2 insertions(+), 1 deletion(-)
19238
19239 commit 8245771d5a42dac36024411a0da047b9a7dc42c6
19240 Author: Patrick Lam <plam (a] MIT.EDU>
19241 Date: Sun Sep 11 02:16:09 2005 +0000
19242
19243 Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
19244
19245 ChangeLog | 19 +++++
19246 doc/fontconfig-user.sgml | 4 +-
19247 fc-glyphname/fc-glyphname.c | 4 +-
19248 fc-lang/fc-lang.c | 2 +-
19249 fc-match/fc-match.c | 8 +-
19250 fontconfig/fcprivate.h | 2 +-
19251 src/fccache.c | 35 ++++----
19252 src/fccfg.c | 2 +-
19253 src/fcdir.c | 4 +-
19254 src/fcfreetype.c | 191
19255 ++++++++++++++++++++++++--------------------
19256 src/fcint.h | 10 +--
19257 src/fclist.c | 2 +-
19258 src/fcpat.c | 80 +++++++++----------
19259 src/fcstr.c | 2 +-
19260 src/fcxml.c | 11 ++-
19261 15 files changed, 209 insertions(+), 167 deletions(-)
19262
19263 commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
19264 Author: Patrick Lam <plam (a] MIT.EDU>
19265 Date: Wed Sep 7 15:38:46 2005 +0000
19266
19267 Robustness fixes: check return values from read and lseek; fix
19268 uninitialized variables; ensure progress on FcCacheSkipToArch.
19269
19270 src/fccache.c | 34 +++++++++++++++++++++++-----------
19271 1 file changed, 23 insertions(+), 11 deletions(-)
19272
19273 commit 03a212e525a34e2ceeac369bac669871d8cc681a
19274 Author: Patrick Lam <plam (a] MIT.EDU>
19275 Date: Sat Sep 3 04:56:56 2005 +0000
19276
19277 Really fix the global cache: make sure we're reading and writing
19278 the same
19279 data format. Also match subdirectories when consuming cache
19280 information. Also check dates for global cache: a dir is out of
19281 date if
19282 it is newer than the global cache; scan it manually if that's
19283 the case.
19284
19285 src/fccache.c | 55
19286 ++++++++++++++++++++++++++++++++++++++-----------------
19287 src/fccfg.c | 23 ++++++++++++++++++++---
19288 src/fcint.h | 1 +
19289 3 files changed, 59 insertions(+), 20 deletions(-)
19290
19291 commit f6ee3db5f02eb8f41e3941e892964175cad0a898
19292 Author: Patrick Lam <plam (a] MIT.EDU>
19293 Date: Fri Sep 2 06:16:49 2005 +0000
19294
19295 Fix addressing in the global cache file, preventing infinite
19296 loops. Get rid
19297 of unused variables.
19298
19299 src/fccache.c | 6 ++----
19300 1 file changed, 2 insertions(+), 4 deletions(-)
19301
19302 commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
19303 Author: Patrick Lam <plam (a] MIT.EDU>
19304 Date: Thu Sep 1 18:29:28 2005 +0000
19305
19306 Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
19307 FcObjectPtrU).
19308
19309 src/fcpat.c | 2 +-
19310 1 file changed, 1 insertion(+), 1 deletion(-)
19311
19312 commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
19313 Author: Patrick Lam <plam (a] MIT.EDU>
19314 Date: Thu Sep 1 06:59:44 2005 +0000
19315
19316 Fix embarassing attempt to free a static buffer.
19317
19318 src/fccache.c | 9 +++------
19319 1 file changed, 3 insertions(+), 6 deletions(-)
19320
19321 commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
19322 Author: Patrick Lam <plam (a] MIT.EDU>
19323 Date: Thu Sep 1 06:14:46 2005 +0000
19324
19325 :
19326 Save subdirectory names in cache files to save time. This completely
19327 restores the original fontconfig API, BTW. Note that directories
19328 without fonts don't get a cache file; but then how many files
19329 would it
19330 have in that directory...
19331
19332 fc-cache/fc-cache.c | 2 +-
19333 fontconfig/fontconfig.h | 2 +-
19334 src/fccache.c | 40 ++++++++++++++++------------------------
19335 src/fcdir.c | 4 ++--
19336 src/fcint.h | 2 +-
19337 5 files changed, 21 insertions(+), 29 deletions(-)
19338
19339 commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
19340 Author: Patrick Lam <plam (a] MIT.EDU>
19341 Date: Wed Aug 31 15:12:41 2005 +0000
19342
19343 Only load requested fonts for fc-cache, and cleanup memory handling:
19344 *Serialize no longer mutates original FcPatterns, it creates a
19345 new copy
19346 in the supplied buffer. Fix thinkos in global cache freeing and in
19347 FcCacheSkipToArch.
19348
19349 fc-cache/fc-cache.c | 3 +--
19350 src/fccache.c | 36 ++++++++++++++++--------------------
19351 src/fcfs.c | 3 ---
19352 3 files changed, 17 insertions(+), 25 deletions(-)
19353
19354 commit fd77c154afb039b6b19f8e29c28dce652b2d060e
19355 Author: Patrick Lam <plam (a] MIT.EDU>
19356 Date: Tue Aug 30 23:03:42 2005 +0000
19357
19358 Fix compilation error exposed with gcc 2.95.
19359
19360 src/fccache.c | 5 ++++-
19361 1 file changed, 4 insertions(+), 1 deletion(-)
19362
19363 commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
19364 Author: Patrick Lam <plam (a] MIT.EDU>
19365 Date: Tue Aug 30 05:55:13 2005 +0000
19366
19367 src/fcint.c
19368 The global cache now uses the same mmap-based cache infrastructure
19369 as the
19370 per-directory caches. Furthermore, the global cache is
19371 automatically
19372 updated (if possible) whenever fontconfig is used. Rip out
19373 remnants of
19374 the old cache infrastructure.
19375
19376 fc-cache/fc-cache.c | 3 -
19377 src/fccache.c | 1156
19378 ++++++++++++---------------------------------------
19379 src/fcdir.c | 144 ++-----
19380 src/fcint.h | 97 +----
19381 4 files changed, 307 insertions(+), 1093 deletions(-)
19382
19383 commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
19384 Author: Patrick Lam <plam (a] MIT.EDU>
19385 Date: Sun Aug 28 05:20:23 2005 +0000
19386
19387 Emit and verify machine signature (sizeof (stuff) + endianness)
19388 in cache
19389 files. Fix bugs in FcCacheBankToIndex.
19390
19391 src/fccache.c | 152
19392 ++++++++++++++++++++++++++++++++--------------------------
19393 src/fcint.h | 2 +-
19394 2 files changed, 85 insertions(+), 69 deletions(-)
19395
19396 commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
19397 Author: Patrick Lam <plam (a] MIT.EDU>
19398 Date: Sat Aug 27 02:34:24 2005 +0000
19399
19400 Replace FcObjectStaticName by FcStrStaticName. Implement serialization
19401 of
19402 'object' table (strings pointed to by FcPatternElt->object and
19403 used as
19404 keys) and loading of object table from cache file if more
19405 strings are
19406 present in cache file than in current version of fontconfig. Hash
19407 the
19408 object table in memory.
19409
19410 src/fccfg.c | 4 +-
19411 src/fcfs.c | 11 ++--
19412 src/fcint.h | 31 +++++-----
19413 src/fclist.c | 2 +-
19414 src/fcname.c | 181
19415 +++++++++++++++++++++++++++++++++++++++++++++++++----------
19416 src/fcpat.c | 19 +++----
19417 6 files changed, 186 insertions(+), 62 deletions(-)
19418
19419 commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
19420 Author: Patrick Lam <plam (a] MIT.EDU>
19421 Date: Thu Aug 25 07:38:02 2005 +0000
19422
19423 Reinstate the old global cache code. For the forseeable future, it's
19424 probably all right to use the global cache as it was previously
19425 and
19426 just store filenames and font info, as long as no mmap cache
19427 exists in
19428 the directory. Of course, if an mmap cache exists, use that
19429 instead.
19430 If a directory cache does not exist or is invalid, load the fonts
19431 for just
19432 that directory using the old codepath.
19433 Fix premature free of the FcPatterns belonging to the FcFontSet
19434 which we
19435 create from the mmapped files.
19436
19437 src/fccache.c | 710
19438 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
19439 src/fccfg.c | 21 +-
19440 src/fcint.h | 53 ++++-
19441 3 files changed, 741 insertions(+), 43 deletions(-)
19442
19443 commit 4262e0b3853bc2153270eb33d09a063f852f3f90
19444 Author: Patrick Lam <plam (a] MIT.EDU>
19445 Date: Wed Aug 24 06:21:30 2005 +0000
19446
19447 Overhaul the serialization system to create one mmapable file per
19448 directory
19449 and distribute bytes for each directory from a single malloc
19450 for that
19451 directory. Store pointers as differences between the data
19452 pointed to
19453 and the pointer's address (s_off = s - v). Don't serialize data
19454 structures that never actually get serialized. Separate strings
19455 used
19456 for keys from strings used for values (in FcPatternElt and
19457 FcValue,
19458 respectively). Bump FC_CACHE_VERSION to 2.
19459
19460 fc-cache/fc-cache.c | 12 +-
19461 fc-lang/fc-lang.c | 4 +-
19462 fontconfig/fcprivate.h | 8 +-
19463 fontconfig/fontconfig.h | 51 +-
19464 src/fccache.c | 415 ++++++++++------
19465 src/fccfg.c | 109 +++--
19466 src/fccharset.c | 333 +++++--------
19467 src/fcdbg.c | 12 +-
19468 src/fcdir.c | 17 +-
19469 src/fcfs.c | 154 +++---
19470 src/fcinit.c | 3 -
19471 src/fcint.h | 276 ++++-------
19472 src/fclang.c | 213 ++++-----
19473 src/fclist.c | 57 ++-
19474 src/fcmatch.c | 88 ++--
19475 src/fcmatrix.c | 100 +---
19476 src/fcname.c | 101 +++-
19477 src/fcpat.c | 1218
19478 ++++++++++++++++++-----------------------------
19479 src/fcstr.c | 291 +----------
19480 src/fcxml.c | 13 +-
19481 20 files changed, 1402 insertions(+), 2073 deletions(-)
19482
19483 commit 71f94d0768725eb171e04748d9f561f58b258ae7
19484 Author: Keith Packard <keithp (a] keithp.com>
19485 Date: Mon Jul 25 20:39:19 2005 +0000
19486
19487 Various GCC 4 cleanups for signed vs unsigned char
19488 Match only [0-9]*.conf files in <include>{directory}</include>
19489 elements to
19490 avoid loading *.rpmsave or .dpkg-old files. (otaylor)
19491
19492 ChangeLog | 19 +++++
19493 doc/fontconfig-user.sgml | 4 +-
19494 fc-glyphname/fc-glyphname.c | 4 +-
19495 fc-lang/fc-lang.c | 2 +-
19496 fc-match/fc-match.c | 8 +-
19497 src/fccfg.c | 2 +-
19498 src/fcfreetype.c | 191
19499 ++++++++++++++++++++++++--------------------
19500 src/fcpat.c | 2 +-
19501 src/fcstr.c | 2 +-
19502 src/fcxml.c | 11 ++-
19503 10 files changed, 144 insertions(+), 101 deletions(-)
19504
19505 commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
19506 Author: Patrick Lam <plam (a] MIT.EDU>
19507 Date: Mon Jul 25 04:10:09 2005 +0000
19508
19509 #ifdef out old cache stuff, replace with first version of new mmapping
19510 cache. Add *Read and *Write procedures which mmap in and write
19511 out the
19512 fontconfig data structures to disk. Currently, create cache
19513 in /tmp,
19514 with different sections for each architecture (as returned
19515 by uname's
19516 .machine field. Run the fc-cache binary to create a new cache
19517 file;
19518 fontconfig then uses this cache file on subsequent runs, saving
19519 lots of
19520 memory. Also fixes a few bugs and leaks.
19521
19522 fc-cache/fc-cache.c | 13 +-
19523 fc-lang/fc-lang.c | 6 +
19524 src/fccache.c | 1081
19525 ++++++++++++++-------------------------------------
19526 src/fccfg.c | 16 +-
19527 src/fccharset.c | 103 ++++-
19528 src/fcdir.c | 17 +-
19529 src/fcfs.c | 95 +++++
19530 src/fcinit.c | 3 +
19531 src/fcint.h | 148 ++++---
19532 src/fclang.c | 28 ++
19533 src/fcmatrix.c | 29 ++
19534 src/fcpat.c | 241 ++++++++++--
19535 src/fcstr.c | 76 +++-
19536 13 files changed, 963 insertions(+), 893 deletions(-)
19537
19538 commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
19539 Author: Patrick Lam <plam (a] MIT.EDU>
19540 Date: Fri Jul 15 18:49:12 2005 +0000
19541
19542 Forward port cworth's patch to branch.
19543
19544 ChangeLog | 15 +++++++++++++++
19545 src/fcinit.c | 2 +-
19546 src/fcint.h | 2 +-
19547 src/fcpat.c | 60
19548 +++++++++++++++++++++++++++++++++++++++++-------------------
19549 src/fcxml.c | 1 +
19550 5 files changed, 59 insertions(+), 21 deletions(-)
19551
19552 commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
19553 Author: Carl Worth <cworth (a] cworth.org>
19554 Date: Fri Jul 15 17:43:44 2005 +0000
19555
19556 Rename FcPatternThawAll to FcPatternFini.
19557 Pull the FcObjectStateName hash table out to file scope, and add
19558 FcObjectStaticNameFini so that FcFini will cleanup this hash
19559 table as
19560 well.
19561 Clear FILE* to NULL after fclose.
19562
19563 ChangeLog | 15 +++++++++++++++
19564 src/fcinit.c | 2 +-
19565 src/fcint.h | 2 +-
19566 src/fcpat.c | 49 ++++++++++++++++++++++++++++++++++++-------------
19567 src/fcxml.c | 1 +
19568 5 files changed, 54 insertions(+), 15 deletions(-)
19569
19570 commit 0fa680f0766a8f545b20a7935a19e9db5529f903
19571 Author: Patrick Lam <plam (a] MIT.EDU>
19572 Date: Thu Jul 7 12:09:10 2005 +0000
19573
19574 Convert ObjectPtr from a fat structure to a simple index into an
19575 id table;
19576 ids can be positive (for static strings) or negative (for dynamic
19577 strings). Static strings belong to a single buffer, while dynamic
19578 strings are independently allocated.
19579
19580 fontconfig/fontconfig.h | 9 +-
19581 src/fccfg.c | 7 +-
19582 src/fcname.c | 2 +-
19583 src/fcpat.c | 560
19584 ++++++++++++++++++++++++++++++++++--------------
19585 src/fcxml.c | 2 +-
19586 5 files changed, 408 insertions(+), 172 deletions(-)
19587
19588 commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
19589 Author: Patrick Lam <plam (a] MIT.EDU>
19590 Date: Tue Jun 28 03:41:02 2005 +0000
19591
19592 Add functionality to allow fontconfig data structure serialization.
19593 This patch allows the fundamental fontconfig data structures to be
19594 serialized. I've converted everything from FcPattern down to be
19595 able to
19596 use *Ptr objects, which can be either static or dynamic (using
19597 a union
19598 which either contains a pointer or an index) and replaced
19599 storage of
19600 pointers in the heap with the appropriate *Ptr object. I then
19601 changed
19602 all writes of pointers to the heap with a *CreateDynamic call,
19603 which
19604 creates a dynamic Ptr object pointing to the same object as
19605 before.
19606 This way, the fundamental fontconfig semantics should be
19607 unchanged; I
19608 did not have to change external signatures this way, although
19609 I did
19610 change some internal signatures. When given a *Ptr object,
19611 just run *U
19612 to get back to a normal pointer; it gives the right answer
19613 regardless
19614 of whether we're using static or dynamic storage.
19615 I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
19616 converts the dynamic FcFontSets contained in the config object to
19617 static FcFontSets and also converts its dependencies
19618 (e.g. everything
19619 you'd need to write to disk) to static objects. Note that you
19620 have to
19621 call Fc*PrepareSerialize first; this call will count the number of
19622 objects that actually needs to be allocated, so that we can avoid
19623 realloc. The Fc*Serialize calls then check the static pointers for
19624 nullness, and allocate the buffers if necessary. I've tested the
19625 execution of fc-list and fc-match after Fc*Serialize and they
19626 appear to
19627 work the same way.
19628
19629 fc-lang/fc-lang.c | 17 +-
19630 fontconfig/fcprivate.h | 8 +-
19631 fontconfig/fontconfig.h | 50 ++-
19632 src/fccache.c | 32 ++
19633 src/fccfg.c | 135 ++++----
19634 src/fccharset.c | 371 ++++++++++++++++-----
19635 src/fcdbg.c | 26 +-
19636 src/fcfs.c | 36 ++
19637 src/fcint.h | 212 +++++++++++-
19638 src/fclang.c | 164 ++++++---
19639 src/fclist.c | 104 +++---
19640 src/fcmatch.c | 69 ++--
19641 src/fcmatrix.c | 71 +++-
19642 src/fcname.c | 35 +-
19643 src/fcpat.c | 866
19644 ++++++++++++++++++++++++++++++++++++++----------
19645 src/fcstr.c | 219 ++++++++++--
19646 src/fcxml.c | 13 +-
19647 17 files changed, 1902 insertions(+), 526 deletions(-)
19648
19649 commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
19650 Author: Keith Packard <keithp (a] keithp.com>
19651 Date: Fri Jun 17 03:01:43 2005 +0000
19652
19653 Make FcOpNotContains use FcStrStr for strings so that it matches
19654 semantics
19655 for !FcOpContains.
19656 reviewed by: keithp
19657
19658 ChangeLog | 8 ++++++++
19659 src/fccfg.c | 4 +++-
19660 2 files changed, 11 insertions(+), 1 deletion(-)
19661
19662 commit adc7abacbf0e2eae882d035f10117fb009b71bdd
19663 Author: Keith Packard <keithp (a] keithp.com>
19664 Date: Fri May 20 16:21:39 2005 +0000
19665
19666 Move fontconfig source package to libs as per override
19667
19668 ChangeLog | 6 ++++++
19669 debian/changelog | 2 ++
19670 debian/control | 2 +-
19671 3 files changed, 9 insertions(+), 1 deletion(-)
19672
19673 commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
19674 Author: Keith Packard <keithp (a] keithp.com>
19675 Date: Fri May 20 15:56:51 2005 +0000
19676
19677 The ka.orth file requires several characters which are not used
19678 anymore in
19679 modern Georgian and which are missing in the free Georgian
19680 TrueType
19681 fonts downloadable at:
19682 http://aiet.qartuli.net/docs/georgian_on_linux_en.php
19683 reviewed by: Mike Fabian Bug: 3352
19684
19685 ChangeLog | 11 +++++++++++
19686 fc-lang/ka.orth | 5 +++--
19687 2 files changed, 14 insertions(+), 2 deletions(-)
19688
19689 commit 87c887464a6fc20310998146b8558179ebe18923
19690 Author: Keith Packard <keithp (a] keithp.com>
19691 Date: Wed Apr 27 19:08:08 2005 +0000
19692
19693 Update date to real 2.3.2 release date. Fix change attributions
19694
19695 ChangeLog | 14 ++++++++++++++
19696 README | 5 +++--
19697 debian/changelog | 2 +-
19698 3 files changed, 18 insertions(+), 3 deletions(-)
19699
19700 commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
19701 Author: Keith Packard <keithp (a] keithp.com>
19702 Date: Wed Apr 27 16:22:46 2005 +0000
19703
19704 Bump so revision for 2.3.2
19705 Fix a few minor leaks in error cases.
19706
19707 fc-cache/fc-cache.c | 11 ++++++++++-
19708 1 file changed, 10 insertions(+), 1 deletion(-)
19709
19710 commit 1cb309adcb881409d669749bbca91056a0967ccf
19711 Author: Keith Packard <keithp (a] keithp.com>
19712 Date: Sat Apr 23 04:32:23 2005 +0000
19713
19714 Update for version 2.3.2
19715
19716 ChangeLog | 8 ++++++++
19717 README | 11 +++++++++--
19718 configure.in | 2 +-
19719 debian/changelog | 7 +++++++
19720 fontconfig/fontconfig.h | 2 +-
19721 5 files changed, 26 insertions(+), 4 deletions(-)
19722
19723 commit 716ac8b8033794e2557ad567005dfff4dd95f031
19724 Author: Keith Packard <keithp (a] keithp.com>
19725 Date: Thu Apr 21 19:03:53 2005 +0000
19726
19727 Don't force bitmap font enable in default configuration; allows
19728 users to
19729 override this in ~/.fonts.conf
19730 Updated translations
19731 Destroy font configuration on exit to help valgrind
19732 Use own transcoding routines in preference to iconv which appears
19733 to have
19734 leaks in some translators. Call iconv_close after using iconv
19735 (oops).
19736 Prefer unicode encoding of Euro char as some fonts mis-encode Euro
19737 in other
19738 ones.
19739 Must fetch bitmap glyphs to get width values to check for
19740 monospace/dual-width fonts.
19741
19742 ChangeLog | 36 +++++++++++
19743 debian/fontconfig.postinst | 8 ++-
19744 debian/po/cs.po | 154
19745 +++++++++++++++++++--------------------------
19746 debian/po/da.po | 94 ++++++++++-----------------
19747 debian/po/de.po | 71 ++++++---------------
19748 debian/po/es.po | 77 +++++++----------------
19749 debian/po/fr.po | 77 +++++++----------------
19750 debian/po/ja.po | 150
19751 +++++++++----------------------------------
19752 debian/po/nl.po | 71 ++++++---------------
19753 debian/po/pt.po | 71 ++++++---------------
19754 debian/po/pt_BR.po | 77 +++++++----------------
19755 debian/po/templates.pot | 66 +++++--------------
19756 debian/po/tr.po | 71 ++++++---------------
19757 debian/po/zh_CN.po | 71 ++++++---------------
19758 fc-cache/fc-cache.c | 1 +
19759 fonts.conf.in | 37 +++++------
19760 src/fcfreetype.c | 84 ++++++++++++++-----------
19761 17 files changed, 404 insertions(+), 812 deletions(-)
19762
19763 commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
19764 Author: Ross Burton <ross (a] burtonini.com>
19765 Date: Wed Apr 13 09:11:52 2005 +0000
19766
19767 Check that a pattern isn't already frozen in FcPatternFreeze
19768
19769 ChangeLog | 5 +++++
19770 src/fcpat.c | 3 +++
19771 2 files changed, 8 insertions(+)
19772
19773 commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
19774 Author: Ross Burton <ross (a] burtonini.com>
19775 Date: Thu Mar 31 19:16:49 2005 +0000
19776
19777 Put all FcPattern objects though FcObjectStaticName and do pointer
19778 trather
19779 than string compares
19780
19781 ChangeLog | 8 ++++++++
19782 src/fclist.c | 5 +++--
19783 src/fcmatch.c | 2 +-
19784 src/fcpat.c | 3 ++-
19785 4 files changed, 14 insertions(+), 4 deletions(-)
19786
19787 commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
19788 Author: Tor Lillqvist <tml (a] iki.fi>
19789 Date: Thu Mar 17 08:57:11 2005 +0000
19790
19791 Add the .dll to the dll name.
19792
19793 ChangeLog | 4 ++++
19794 src/fontconfig.def.in | 2 +-
19795 2 files changed, 5 insertions(+), 1 deletion(-)
19796
19797 commit 5f347d9cd50069a50174cc243acab64ee4e537a9
19798 Author: Keith Packard <keithp (a] keithp.com>
19799 Date: Thu Mar 10 22:06:20 2005 +0000
19800
19801 Update to reflect configuration changes
19802 Fix Autohint vs Autohinter mistake
19803 Adopt changes from Josselin Mouette for configuration descriptions
19804 Update
19805 debian to version 2.3.1-2
19806
19807 ChangeLog | 11 +++++++++++
19808 debian/README.Debian | 19 ++++++++++---------
19809 debian/changelog | 10 ++++++++++
19810 debian/fontconfig.postinst | 2 +-
19811 debian/fontconfig.templates | 39 ++++++++-------------------------------
19812 5 files changed, 40 insertions(+), 41 deletions(-)
19813
19814 commit 8c74026071aae6ad70a96b81398498dcb28c0255
19815 Author: Keith Packard <keithp (a] keithp.com>
19816 Date: Wed Mar 9 04:57:42 2005 +0000
19817
19818 Update debian for 2.3.1
19819
19820 ChangeLog | 6 ++++++
19821 debian/changelog | 11 +++++++++++
19822 debian/rules | 1 +
19823 3 files changed, 18 insertions(+)
19824
19825 commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
19826 Author: Tor Lillqvist <tml (a] iki.fi>
19827 Date: Wed Mar 9 00:47:11 2005 +0000
19828
19829 Get the DLL from "bin" where modern libtools put it, not "lib".
19830 Check also drive letter prefix on Win32.
19831
19832 ChangeLog | 8 ++++++++
19833 fontconfig-zip.in | 2 +-
19834 src/fccfg.c | 4 +++-
19835 3 files changed, 12 insertions(+), 2 deletions(-)
19836
19837 commit d49dde9f900777f8482290dbafc6acb52a2b9432
19838 Author: Keith Packard <keithp (a] keithp.com>
19839 Date: Tue Mar 8 23:39:02 2005 +0000
19840
19841 Update for 2.3.1
19842
19843 ChangeLog | 7 +++++++
19844 README | 12 ++++++++++--
19845 configure.in | 2 +-
19846 fontconfig/fontconfig.h | 2 +-
19847 4 files changed, 19 insertions(+), 4 deletions(-)
19848
19849 commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
19850 Author: Keith Packard <keithp (a] keithp.com>
19851 Date: Sat Mar 5 23:50:55 2005 +0000
19852
19853 Include space and remove numbers from valid script tags. This
19854 ensures that
19855 tags like 'lao ' work while rejecting those which have any digits.
19856 Eliminate a spurious debugging variable (len)
19857
19858 ChangeLog | 8 ++++++++
19859 src/fcfreetype.c | 20 ++++++++++++--------
19860 2 files changed, 20 insertions(+), 8 deletions(-)
19861
19862 commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
19863 Author: Keith Packard <keithp (a] keithp.com>
19864 Date: Sat Mar 5 23:34:57 2005 +0000
19865
19866 Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
19867 for the
19868 broken font go to Manish Singh
19869
19870 ChangeLog | 7 +++++++
19871 src/fcfreetype.c | 64
19872 ++++++++++++++++++++++++++++++++++++++------------------
19873 2 files changed, 51 insertions(+), 20 deletions(-)
19874
19875 commit 97bde49a2b791de9ad66aed97ca07c22302da60d
19876 Author: Keith Packard <keithp (a] keithp.com>
19877 Date: Sat Mar 5 20:58:39 2005 +0000
19878
19879 Josselin Mouette:
19880 Include 2.3 release information in changelog Add Josselin Mouette
19881 as an
19882 Uploader Set hinting_type to low priority configuration option
19883 Manish Singh:
19884 yes_bitmaps.conf -> yes-bitmaps.conf
19885 Funda Wang:
19886 Johap -> Johab
19887
19888 ChangeLog | 20 ++++++++++++++++++++
19889 debian/changelog | 13 +++++++++++--
19890 debian/control | 1 +
19891 debian/fontconfig.config | 2 +-
19892 debian/fontconfig.postinst | 2 +-
19893 debian/fontconfig.templates | 4 ++--
19894 debian/rules | 4 ++--
19895 src/fcfreetype.c | 2 +-
19896 8 files changed, 39 insertions(+), 9 deletions(-)
19897
19898 commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
19899 Author: Keith Packard <keithp (a] keithp.com>
19900 Date: Thu Mar 3 06:20:57 2005 +0000
19901
19902 Move debian-specific conf file examples upstream.
19903 Sub-pixel configuration examples must smash subpixel value as
19904 Xft always
19905 sets it from X.
19906 Change sub-pixel rendering debconf descriptions from Enable/Disable to
19907 Always/Never.
19908
19909 ChangeLog | 22 ++++++++++++++++++++++
19910 Makefile.am | 3 ---
19911 conf.d/Makefile.am | 7 +++++--
19912 conf.d/autohint.conf | 9 +++++++++
19913 conf.d/no-sub-pixel.conf | 9 +++++++++
19914 conf.d/sub-pixel.conf | 3 ---
19915 conf.d/unhinted.conf | 9 +++++++++
19916 debian/autohint.conf | 9 ---------
19917 debian/fontconfig.install | 1 +
19918 debian/fontconfig.postinst | 4 ++--
19919 debian/fontconfig.templates | 11 +++++------
19920 debian/no-sub-pixel.conf | 12 ------------
19921 debian/unhinted.conf | 9 ---------
19922 13 files changed, 62 insertions(+), 46 deletions(-)
19923
19924 commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
19925 Author: Keith Packard <keithp (a] keithp.com>
19926 Date: Thu Mar 3 01:59:28 2005 +0000
19927
19928 Ignore more build detritus
19929 Add debian package construction stuff.
19930 Update to newer versions of these tools
19931 Get library manuals to build again (we love automake).
19932 Update debian build system to switch maintainers and deal with 2.3
19933 functionality
19934
19935 .cvsignore | 7 +
19936 ChangeLog | 53 +++
19937 Makefile.am | 50 ++-
19938 conf.d/.cvsignore | 2 +
19939 config/config.guess | 846
19940 ++++++++++++++++++++------------------
19941 config/config.sub | 449 ++++++++++++++------
19942 debian/README.Debian | 44 ++
19943 debian/autohint.conf | 9 +
19944 debian/changelog | 661 +++++++++++++++++++++++++++++
19945 debian/compat | 1 +
19946 debian/control | 78 ++++
19947 debian/copyright | 29 ++
19948 debian/fontconfig-udeb.install | 3 +
19949 debian/fontconfig.config | 10 +
19950 debian/fontconfig.defoma | 162 ++++++++
19951 debian/fontconfig.dirs | 1 +
19952 debian/fontconfig.install | 6 +
19953 debian/fontconfig.postinst | 139 +++++++
19954 debian/fontconfig.postrm | 26 ++
19955 debian/fontconfig.templates | 51 +++
19956 debian/libfontconfig1-dev.install | 7 +
19957 debian/libfontconfig1.install | 1 +
19958 debian/local.conf.md5sum | 18 +
19959 debian/no-sub-pixel.conf | 12 +
19960 debian/po/POTFILES.in | 1 +
19961 debian/po/cs.po | 154 +++++++
19962 debian/po/da.po | 174 ++++++++
19963 debian/po/de.po | 157 +++++++
19964 debian/po/es.po | 198 +++++++++
19965 debian/po/fr.po | 194 +++++++++
19966 debian/po/ja.po | 180 ++++++++
19967 debian/po/nl.po | 158 +++++++
19968 debian/po/pt.po | 145 +++++++
19969 debian/po/pt_BR.po | 183 +++++++++
19970 debian/po/templates.pot | 120 ++++++
19971 debian/po/tr.po | 150 +++++++
19972 debian/po/zh_CN.po | 148 +++++++
19973 debian/rules | 39 ++
19974 debian/unhinted.conf | 9 +
19975 doc/.cvsignore | 1 +
19976 doc/Makefile.am | 13 +-
19977 41 files changed, 4171 insertions(+), 518 deletions(-)
19978
19979 commit 4afc00ca02bb3f49fe214463e0f194486f438b70
19980 Author: Keith Packard <keithp (a] keithp.com>
19981 Date: Tue Mar 1 20:48:36 2005 +0000
19982
19983 Update for 2.3.0
19984
19985 ChangeLog | 7 +++++++
19986 README | 14 ++++++++++++--
19987 configure.in | 2 +-
19988 fontconfig/fontconfig.h | 4 ++--
19989 4 files changed, 22 insertions(+), 5 deletions(-)
19990
19991 commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
19992 Author: Keith Packard <keithp (a] keithp.com>
19993 Date: Tue Mar 1 20:36:48 2005 +0000
19994
19995 Generate and install PDF versions of the manuals
19996 Fix formatting
19997 Add missing exported functions, fix data types
19998 Add missing pattern elements.
19999 Add missing pattern elements. Document conf.d usage, clarify available
20000 orthography list. Fix some config file attributes. Complete
20001 list of
20002 constants.
20003 Mark FC_SOURCE deprecated.
20004 Don't set FC_SOURCE any longer.
20005
20006 ChangeLog | 25 ++++++++++++++++
20007 doc/Makefile.am | 18 +++++++++++-
20008 doc/fcpattern.fncs | 3 +-
20009 doc/fcstring.fncs | 40 +++++++++++++++++++++++--
20010 doc/fontconfig-devel.sgml | 10 ++++++-
20011 doc/fontconfig-user.sgml | 74
20012 ++++++++++++++++++++++++++++++++++++++++-------
20013 fontconfig/fontconfig.h | 2 +-
20014 src/fcfreetype.c | 3 --
20015 8 files changed, 156 insertions(+), 19 deletions(-)
20016
20017 commit 414f720281b416736b92913f4bcbceac1a781cde
20018 Author: Keith Packard <keithp (a] keithp.com>
20019 Date: Mon Feb 28 18:56:15 2005 +0000
20020
20021 Create prototype /etc/fonts/conf.d directory with a few sample
20022 configuration files. Deprecate use of local.conf for local
20023 customizations in favor of this directory based scheme which
20024 is more
20025 easily integrated into installation systems.
20026 Tag FC_EMBOLDEN as a boolean variable
20027
20028 ChangeLog | 18 ++++++++++++++++++
20029 Makefile.am | 24 ++----------------------
20030 conf.d/Makefile.am | 34 ++++++++++++++++++++++++++++++++++
20031 conf.d/README | 8 ++++++++
20032 conf.d/no-bitmaps.conf | 13 +++++++++++++
20033 conf.d/sub-pixel.conf | 12 ++++++++++++
20034 conf.d/yes-bitmaps.conf | 13 +++++++++++++
20035 configure.in | 1 +
20036 src/fcname.c | 1 +
20037 9 files changed, 102 insertions(+), 22 deletions(-)
20038
20039 commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
20040 Author: Keith Packard <keithp (a] keithp.com>
20041 Date: Thu Feb 10 23:00:51 2005 +0000
20042
20043 Free patterns from fonts which are rejected by configuration
20044 (bug #2518)
20045 reviewed by: pborelli (a] katamail.com
20046
20047 ChangeLog | 8 ++++++++
20048 src/fcdir.c | 2 ++
20049 2 files changed, 10 insertions(+)
20050
20051 commit afca783626534477f07b03d173bbe9f51e03b53b
20052 Author: Keith Packard <keithp (a] keithp.com>
20053 Date: Sat Jan 29 00:42:37 2005 +0000
20054
20055 Update for version 2.2.99
20056
20057 ChangeLog | 11 +++++++++--
20058 README | 16 ++++++++++++++--
20059 configure.in | 2 +-
20060 fontconfig/fontconfig.h | 2 +-
20061 4 files changed, 25 insertions(+), 6 deletions(-)
20062
20063 commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
20064 Author: Keith Packard <keithp (a] keithp.com>
20065 Date: Sat Jan 29 00:33:47 2005 +0000
20066
20067 Add a few pointers
20068
20069 ChangeLog | 5 +++++
20070 README | 3 +++
20071 2 files changed, 8 insertions(+)
20072
20073 commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
20074 Author: Keith Packard <keithp (a] keithp.com>
20075 Date: Fri Jan 28 23:55:14 2005 +0000
20076
20077 Polite typechecking for test and edit expressions. Helps catch
20078 errors in
20079 the font configuration.
20080
20081 ChangeLog | 10 +++
20082 src/fcint.h | 12 +--
20083 src/fcname.c | 2 +-
20084 src/fcxml.c | 252
20085 ++++++++++++++++++++++++++++++++++++++++++++++-------------
20086 4 files changed, 211 insertions(+), 65 deletions(-)
20087
20088 commit 59e149e757795a7c0ec66c35b551a66e0da42098
20089 Author: Keith Packard <keithp (a] keithp.com>
20090 Date: Sun Jan 16 01:41:24 2005 +0000
20091
20092 Have --with-expat set EXPAT_CFLAGS (bug 2278)
20093 reviewed by: Keith Packard <keithp (a] keithp.com>
20094
20095 ChangeLog | 7 +++++++
20096 configure.in | 11 ++++++++++-
20097 2 files changed, 17 insertions(+), 1 deletion(-)
20098
20099 commit d8ae9c92197f1f2782b9decb276f6da756ce882d
20100 Author: Keith Packard <keithp (a] keithp.com>
20101 Date: Thu Jan 13 18:31:50 2005 +0000
20102
20103 Add SEE ALSO section (bug 2085)
20104 Cross compiling fixes (bug 280)
20105 reviewed by: Keith Packard <keithp (a] keithp.com>
20106
20107 ChangeLog | 18 ++++++++++++++++++
20108 Makefile.am | 17 ++++++++++++++++-
20109 configure.in | 44
20110 ++++++++++++++++++++++++++++++++++++++++++++
20111 doc/Makefile.am | 8 ++++++--
20112 doc/fontconfig-user.sgml | 5 +++++
20113 fc-case/Makefile.am | 8 ++++++--
20114 fc-glyphname/Makefile.am | 8 ++++++--
20115 fc-lang/Makefile.am | 8 ++++++--
20116 src/fontconfig.def.in | 2 +-
20117 9 files changed, 108 insertions(+), 10 deletions(-)
20118
20119 commit 8759822e8fdaebcaaea82571d6b084003ca5751e
20120 Author: Keith Packard <keithp (a] keithp.com>
20121 Date: Thu Jan 13 18:10:42 2005 +0000
20122
20123 Update blanks list (Closes bug 86)
20124
20125 ChangeLog | 5 +++++
20126 fonts.conf.in | 52 +++++++++++++++++++++++++++++++---------------------
20127 2 files changed, 36 insertions(+), 21 deletions(-)
20128
20129 commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
20130 Author: Keith Packard <keithp (a] keithp.com>
20131 Date: Tue Jan 4 21:54:50 2005 +0000
20132
20133 Verify that every font pattern loaded from cache has both FC_FILE and
20134 FC_FAMILY entries. Attempt to fix bug #2219.
20135
20136 ChangeLog | 7 +++++++
20137 src/fccache.c | 10 +++++++++-
20138 2 files changed, 16 insertions(+), 1 deletion(-)
20139
20140 commit d53461812d46ffb2eaffb2c512e8740e8536e498
20141 Author: Keith Packard <keithp (a] keithp.com>
20142 Date: Wed Dec 29 19:44:51 2004 +0000
20143
20144 Update for version 2.2.98
20145
20146 ChangeLog | 7 +++++++
20147 README | 22 ++++++++++++++++++++--
20148 configure.in | 2 +-
20149 fontconfig/fontconfig.h | 2 +-
20150 4 files changed, 29 insertions(+), 4 deletions(-)
20151
20152 commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
20153 Author: Keith Packard <keithp (a] keithp.com>
20154 Date: Wed Dec 29 19:37:14 2004 +0000
20155
20156 Document ASCII limitations of Fc character conversion macros
20157 Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
20158 (useful
20159 for testing case conversion functions)
20160
20161 ChangeLog | 8 ++++++++
20162 fontconfig/fontconfig.h | 10 +++++++---
20163 src/fcstr.c | 21 ++++++++++++++++++++-
20164 3 files changed, 35 insertions(+), 4 deletions(-)
20165
20166 commit 02748dd3b8830a60439340a768959231e669b55c
20167 Author: Keith Packard <keithp (a] keithp.com>
20168 Date: Wed Dec 29 10:07:10 2004 +0000
20169
20170 Add territory database
20171 Reviewed by: Keith Packard
20172 Remove Han characters from Korean orthography
20173
20174 .cvsignore | 1 +
20175 ChangeLog | 15 +
20176 fc-case/.cvsignore | 6 +
20177 fc-lang/iso-3166.txt | 242 +
20178 fc-lang/ko.orth | 18729
20179 +++++++------------------------------------------
20180 5 files changed, 2776 insertions(+), 16217 deletions(-)
20181
20182 commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
20183 Author: Keith Packard <keithp (a] keithp.com>
20184 Date: Wed Dec 29 09:57:49 2004 +0000
20185
20186 Reorder utility programs to make sure fc-case is run before fc-lang as
20187 fc-lang uses fcstr.c which uses fccase.h
20188 Fix broken XML
20189
20190 ChangeLog | 8 ++++++++
20191 Makefile.am | 2 +-
20192 fonts.conf.in | 10 +++++++---
20193 3 files changed, 16 insertions(+), 4 deletions(-)
20194
20195 commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
20196 Author: Keith Packard <keithp (a] keithp.com>
20197 Date: Wed Dec 29 09:15:17 2004 +0000
20198
20199 Adopt some RedHat suggestions for standard font configuration.
20200 Add new helper program 'fc-case' to construct case folding tables from
20201 standard Unicode CaseFolding.txt file
20202 Re-implement case insensitive functions with Unicode aware versions
20203 (including full case folding mappings)
20204
20205 ChangeLog | 26 ++
20206 Makefile.am | 2 +-
20207 configure.in | 1 +
20208 fc-case/CaseFolding.txt | 924
20209 ++++++++++++++++++++++++++++++++++++++++++++++++
20210 fc-case/Makefile.am | 52 +++
20211 fc-case/fc-case.c | 363 +++++++++++++++++++
20212 fc-case/fccase.tmpl.h | 25 ++
20213 fonts.conf.in | 73 ++--
20214 src/fcint.h | 34 ++
20215 src/fclist.c | 16 +-
20216 src/fcstr.c | 263 +++++++++++---
20217 11 files changed, 1685 insertions(+), 94 deletions(-)
20218
20219 commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
20220 Author: Keith Packard <keithp (a] keithp.com>
20221 Date: Tue Dec 14 00:12:25 2004 +0000
20222
20223 I changed FcFontSetSort to respect the generic aliases better in
20224 the face
20225 of language matching.
20226 What I did was to ammend the strict sort order used by FcFontSort
20227 so that
20228 it 'satisfies' the language specified in the pattern by
20229 locating the
20230 best matching font supporting each pattern language and then
20231 ignores
20232 language in the remaining fonts for purposes of matching.
20233 So, when asking for 'sans:lang=en', you'll get an English font
20234 first, and
20235 then the remaining fonts sorted with respect to the 'sans'
20236 alias alone
20237 -- pushing Kochi fonts ahead of other English-supporting Han
20238 fonts.
20239 reviewed by: Owen Taylor <otaylor (a] redhat.com>
20240
20241 ChangeLog | 17 +++++++++++++
20242 src/fcmatch.c | 81
20243 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
20244 2 files changed, 96 insertions(+), 2 deletions(-)
20245
20246 commit 46a10637cde656967b60f1e028b24763022358bb
20247 Author: Keith Packard <keithp (a] keithp.com>
20248 Date: Fri Dec 10 16:48:08 2004 +0000
20249
20250 Configuration changes to request synthetic emboldening of fonts. The
20251 actual
20252 emboldening code will live in Xft.
20253 reviewed by: Keith Packard <keithp (a] keithp.com>
20254
20255 ChangeLog | 10 ++++++++++
20256 fontconfig/fontconfig.h | 1 +
20257 fonts.conf.in | 20 ++++++++++++++++++++
20258 3 files changed, 31 insertions(+)
20259
20260 commit 9af19286b0dcdf7636749b9efb64a50650554f2d
20261 Author: Keith Packard <keithp (a] keithp.com>
20262 Date: Thu Dec 9 19:36:30 2004 +0000
20263
20264 Currently Russian (ru) requires 0406 and 0456 ( and ), but
20265 these were
20266 eliminated in Russian in 1918 in favor of 0418 and 0438 (
20267 and ),
20268 and don't even appear in KOI8-R. (The hypothesis that they
20269 don't appear
20270 in KOI8-R due to their similarity with Latin I and i is
20271 eliminated by
20272 their presence in KOI8-U.) I have a couple of fonts with Russian
20273 support that don't have the letter.
20274 Therefore, 0406 and 0456 should be removed from or commented out
20275 of ru.orth
20276 reviewed by: Keith Packard <keithp (a] keithp.com>
20277
20278 ChangeLog | 16 ++++++++++++++++
20279 fc-lang/ru.orth | 4 ++--
20280 2 files changed, 18 insertions(+), 2 deletions(-)
20281
20282 commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
20283 Author: Keith Packard <keithp (a] keithp.com>
20284 Date: Tue Dec 7 01:36:26 2004 +0000
20285
20286 Reviewed by: Keith Packard <keithp (a] keithp.com>
20287 memoize strings and share a single copy for all uses. Note that
20288 this could
20289 be improved further by using statically allocated blocks and
20290 gluing
20291 multiple strings together, but I'm basically lazy. In my
20292 environment
20293 with 800 font files, I get a savings of about 90KB.
20294
20295 ChangeLog | 15 +++++++++++++++
20296 src/fcinit.c | 5 +++--
20297 src/fcint.h | 3 ++-
20298 src/fclist.c | 2 +-
20299 src/fcpat.c | 42 +++++++++++++-----------------------------
20300 src/fcxml.c | 6 ------
20301 6 files changed, 34 insertions(+), 39 deletions(-)
20302
20303 commit 46b51147d10db21a4d5992074bcdc9022f45856b
20304 Author: Keith Packard <keithp (a] keithp.com>
20305 Date: Tue Dec 7 01:14:46 2004 +0000
20306
20307 Change files from ISO-Latin-1 to UTF-8
20308
20309 COPYING | 2 +-
20310 ChangeLog | 249
20311 ++++++++++++++++++++++++++++++++++++++++
20312 Makefile.am | 2 +-
20313 config/Makedefs.in | 2 +-
20314 configure.in | 2 +-
20315 doc/edit-sgml.c | 2 +-
20316 doc/fcatomic.fncs | 2 +-
20317 doc/fcblanks.fncs | 2 +-
20318 doc/fccharset.fncs | 2 +-
20319 doc/fcconfig.fncs | 2 +-
20320 doc/fcconstant.fncs | 2 +-
20321 doc/fcfile.fncs | 2 +-
20322 doc/fcfontset.fncs | 2 +-
20323 doc/fcfreetype.fncs | 2 +-
20324 doc/fcinit.fncs | 2 +-
20325 doc/fcmatrix.fncs | 2 +-
20326 doc/fcobjectset.fncs | 2 +-
20327 doc/fcobjecttype.fncs | 2 +-
20328 doc/fcpattern.fncs | 2 +-
20329 doc/fcstring.fncs | 2 +-
20330 doc/fcstrset.fncs | 2 +-
20331 doc/fcvalue.fncs | 2 +-
20332 doc/fontconfig-devel.sgml | 4 +-
20333 doc/fontconfig-user.sgml | 2 +-
20334 doc/func.sgml | 2 +-
20335 doc/version.sgml.in | 2 +-
20336 fc-cache/Makefile.am | 2 +-
20337 fc-cache/fc-cache.c | 2 +-
20338 fc-glyphname/Makefile.am | 2 +-
20339 fc-glyphname/fc-glyphname.c | 2 +-
20340 fc-glyphname/fcglyphname.tmpl.h | 2 +-
20341 fc-lang/Makefile.am | 2 +-
20342 fc-lang/aa.orth | 2 +-
20343 fc-lang/ab.orth | 2 +-
20344 fc-lang/af.orth | 2 +-
20345 fc-lang/am.orth | 2 +-
20346 fc-lang/ar.orth | 2 +-
20347 fc-lang/ast.orth | 2 +-
20348 fc-lang/ava.orth | 2 +-
20349 fc-lang/ay.orth | 2 +-
20350 fc-lang/az.orth | 2 +-
20351 fc-lang/az_ir.orth | 2 +-
20352 fc-lang/ba.orth | 2 +-
20353 fc-lang/bam.orth | 2 +-
20354 fc-lang/be.orth | 2 +-
20355 fc-lang/bg.orth | 2 +-
20356 fc-lang/bh.orth | 2 +-
20357 fc-lang/bho.orth | 2 +-
20358 fc-lang/bi.orth | 2 +-
20359 fc-lang/bin.orth | 2 +-
20360 fc-lang/bn.orth | 2 +-
20361 fc-lang/bo.orth | 2 +-
20362 fc-lang/br.orth | 2 +-
20363 fc-lang/bs.orth | 2 +-
20364 fc-lang/bua.orth | 2 +-
20365 fc-lang/ca.orth | 2 +-
20366 fc-lang/ce.orth | 2 +-
20367 fc-lang/ch.orth | 2 +-
20368 fc-lang/chm.orth | 2 +-
20369 fc-lang/chr.orth | 2 +-
20370 fc-lang/co.orth | 2 +-
20371 fc-lang/cs.orth | 2 +-
20372 fc-lang/cu.orth | 2 +-
20373 fc-lang/cv.orth | 2 +-
20374 fc-lang/cy.orth | 2 +-
20375 fc-lang/da.orth | 2 +-
20376 fc-lang/de.orth | 2 +-
20377 fc-lang/dz.orth | 2 +-
20378 fc-lang/el.orth | 2 +-
20379 fc-lang/en.orth | 2 +-
20380 fc-lang/eo.orth | 2 +-
20381 fc-lang/es.orth | 2 +-
20382 fc-lang/et.orth | 2 +-
20383 fc-lang/eu.orth | 4 +-
20384 fc-lang/fa.orth | 2 +-
20385 fc-lang/fc-lang.c | 2 +-
20386 fc-lang/fc-lang.man | 2 +-
20387 fc-lang/fclang.tmpl.h | 2 +-
20388 fc-lang/fi.orth | 2 +-
20389 fc-lang/fj.orth | 2 +-
20390 fc-lang/fo.orth | 2 +-
20391 fc-lang/fr.orth | 2 +-
20392 fc-lang/ful.orth | 2 +-
20393 fc-lang/fur.orth | 2 +-
20394 fc-lang/fy.orth | 4 +-
20395 fc-lang/ga.orth | 2 +-
20396 fc-lang/gd.orth | 2 +-
20397 fc-lang/gez.orth | 2 +-
20398 fc-lang/gl.orth | 2 +-
20399 fc-lang/gn.orth | 4 +-
20400 fc-lang/gu.orth | 2 +-
20401 fc-lang/gv.orth | 2 +-
20402 fc-lang/ha.orth | 2 +-
20403 fc-lang/haw.orth | 2 +-
20404 fc-lang/he.orth | 2 +-
20405 fc-lang/hi.orth | 2 +-
20406 fc-lang/ho.orth | 2 +-
20407 fc-lang/hr.orth | 2 +-
20408 fc-lang/hu.orth | 2 +-
20409 fc-lang/hy.orth | 2 +-
20410 fc-lang/ia.orth | 2 +-
20411 fc-lang/ibo.orth | 2 +-
20412 fc-lang/id.orth | 2 +-
20413 fc-lang/ie.orth | 2 +-
20414 fc-lang/ik.orth | 2 +-
20415 fc-lang/io.orth | 2 +-
20416 fc-lang/is.orth | 2 +-
20417 fc-lang/iso639-2 | 194 +++++++++++++++----------------
20418 fc-lang/it.orth | 2 +-
20419 fc-lang/iu.orth | 2 +-
20420 fc-lang/ja.orth | 2 +-
20421 fc-lang/ka.orth | 2 +-
20422 fc-lang/kaa.orth | 2 +-
20423 fc-lang/ki.orth | 2 +-
20424 fc-lang/kk.orth | 2 +-
20425 fc-lang/kl.orth | 2 +-
20426 fc-lang/km.orth | 2 +-
20427 fc-lang/kn.orth | 2 +-
20428 fc-lang/ko.orth | 2 +-
20429 fc-lang/kok.orth | 2 +-
20430 fc-lang/ks.orth | 2 +-
20431 fc-lang/ku.orth | 2 +-
20432 fc-lang/ku_ir.orth | 2 +-
20433 fc-lang/kum.orth | 2 +-
20434 fc-lang/kv.orth | 2 +-
20435 fc-lang/kw.orth | 2 +-
20436 fc-lang/ky.orth | 2 +-
20437 fc-lang/la.orth | 2 +-
20438 fc-lang/lb.orth | 2 +-
20439 fc-lang/lez.orth | 2 +-
20440 fc-lang/lo.orth | 2 +-
20441 fc-lang/lt.orth | 2 +-
20442 fc-lang/lv.orth | 2 +-
20443 fc-lang/mg.orth | 2 +-
20444 fc-lang/mh.orth | 2 +-
20445 fc-lang/mi.orth | 2 +-
20446 fc-lang/mk.orth | 2 +-
20447 fc-lang/ml.orth | 2 +-
20448 fc-lang/mn.orth | 2 +-
20449 fc-lang/mo.orth | 2 +-
20450 fc-lang/mr.orth | 2 +-
20451 fc-lang/mt.orth | 2 +-
20452 fc-lang/my.orth | 2 +-
20453 fc-lang/nb.orth | 4 +-
20454 fc-lang/nds.orth | 2 +-
20455 fc-lang/ne.orth | 2 +-
20456 fc-lang/nl.orth | 2 +-
20457 fc-lang/nn.orth | 2 +-
20458 fc-lang/no.orth | 4 +-
20459 fc-lang/ny.orth | 2 +-
20460 fc-lang/oc.orth | 2 +-
20461 fc-lang/om.orth | 2 +-
20462 fc-lang/or.orth | 2 +-
20463 fc-lang/os.orth | 2 +-
20464 fc-lang/pl.orth | 2 +-
20465 fc-lang/ps_af.orth | 2 +-
20466 fc-lang/ps_pk.orth | 2 +-
20467 fc-lang/pt.orth | 2 +-
20468 fc-lang/rm.orth | 2 +-
20469 fc-lang/ro.orth | 2 +-
20470 fc-lang/ru.orth | 2 +-
20471 fc-lang/sa.orth | 2 +-
20472 fc-lang/sah.orth | 2 +-
20473 fc-lang/sco.orth | 2 +-
20474 fc-lang/se.orth | 4 +-
20475 fc-lang/sel.orth | 2 +-
20476 fc-lang/sh.orth | 2 +-
20477 fc-lang/si.orth | 2 +-
20478 fc-lang/sk.orth | 2 +-
20479 fc-lang/sl.orth | 2 +-
20480 fc-lang/sm.orth | 2 +-
20481 fc-lang/sma.orth | 4 +-
20482 fc-lang/smj.orth | 4 +-
20483 fc-lang/smn.orth | 4 +-
20484 fc-lang/sms.orth | 4 +-
20485 fc-lang/so.orth | 2 +-
20486 fc-lang/sq.orth | 2 +-
20487 fc-lang/sr.orth | 2 +-
20488 fc-lang/sv.orth | 2 +-
20489 fc-lang/sw.orth | 2 +-
20490 fc-lang/syr.orth | 2 +-
20491 fc-lang/ta.orth | 2 +-
20492 fc-lang/te.orth | 2 +-
20493 fc-lang/tg.orth | 2 +-
20494 fc-lang/th.orth | 2 +-
20495 fc-lang/ti_er.orth | 2 +-
20496 fc-lang/ti_et.orth | 2 +-
20497 fc-lang/tig.orth | 2 +-
20498 fc-lang/tk.orth | 2 +-
20499 fc-lang/tl.orth | 2 +-
20500 fc-lang/tn.orth | 2 +-
20501 fc-lang/to.orth | 2 +-
20502 fc-lang/tr.orth | 2 +-
20503 fc-lang/ts.orth | 2 +-
20504 fc-lang/tt.orth | 2 +-
20505 fc-lang/tw.orth | 2 +-
20506 fc-lang/tyv.orth | 2 +-
20507 fc-lang/ug.orth | 2 +-
20508 fc-lang/uk.orth | 2 +-
20509 fc-lang/ur.orth | 2 +-
20510 fc-lang/uz.orth | 2 +-
20511 fc-lang/ven.orth | 2 +-
20512 fc-lang/vi.orth | 2 +-
20513 fc-lang/vo.orth | 4 +-
20514 fc-lang/vot.orth | 2 +-
20515 fc-lang/wa.orth | 2 +-
20516 fc-lang/wen.orth | 2 +-
20517 fc-lang/wo.orth | 2 +-
20518 fc-lang/xh.orth | 2 +-
20519 fc-lang/yap.orth | 2 +-
20520 fc-lang/yi.orth | 2 +-
20521 fc-lang/yo.orth | 2 +-
20522 fc-lang/zh_cn.orth | 2 +-
20523 fc-lang/zh_hk.orth | 2 +-
20524 fc-lang/zh_mo.orth | 2 +-
20525 fc-lang/zh_sg.orth | 2 +-
20526 fc-lang/zh_tw.orth | 2 +-
20527 fc-lang/zu.orth | 2 +-
20528 fc-list/Makefile.am | 2 +-
20529 fc-list/fc-list.c | 2 +-
20530 fc-match/Makefile.am | 2 +-
20531 fc-match/fc-match.1 | 2 +-
20532 fc-match/fc-match.c | 2 +-
20533 fontconfig/fcfreetype.h | 2 +-
20534 fontconfig/fcprivate.h | 2 +-
20535 fontconfig/fontconfig.h | 2 +-
20536 src/fcatomic.c | 2 +-
20537 src/fcblanks.c | 2 +-
20538 src/fccache.c | 2 +-
20539 src/fccfg.c | 2 +-
20540 src/fccharset.c | 2 +-
20541 src/fcdbg.c | 2 +-
20542 src/fcdefault.c | 2 +-
20543 src/fcdir.c | 2 +-
20544 src/fcfreetype.c | 4 +-
20545 src/fcfs.c | 2 +-
20546 src/fcinit.c | 2 +-
20547 src/fcint.h | 2 +-
20548 src/fclang.c | 2 +-
20549 src/fclist.c | 2 +-
20550 src/fcmatch.c | 2 +-
20551 src/fcmatrix.c | 2 +-
20552 src/fcname.c | 2 +-
20553 src/fcpat.c | 2 +-
20554 src/fcstr.c | 2 +-
20555 src/fcxml.c | 2 +-
20556 246 files changed, 603 insertions(+), 354 deletions(-)
20557
20558 commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
20559 Author: Keith Packard <keithp (a] keithp.com>
20560 Date: Sun Dec 5 07:44:08 2004 +0000
20561
20562 Update links to new freedesktop.org locations
20563 Add uninstall-local to get rid of fonts.conf and local.conf if
20564 they match
20565 the distributed versions. Fixes 'make distcheck'
20566
20567 ChangeLog | 8 ++++++++
20568 INSTALL | 4 ++--
20569 Makefile.am | 24 ++++++++++++++++++++++++
20570 3 files changed, 34 insertions(+), 2 deletions(-)
20571
20572 commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
20573 Author: Keith Packard <keithp (a] keithp.com>
20574 Date: Sun Dec 5 06:38:54 2004 +0000
20575
20576 Updates for version 2.2.97
20577
20578 ChangeLog | 7 +++++++
20579 README | 30 ++++++++++++++++++++++++++++--
20580 configure.in | 2 +-
20581 fontconfig/fontconfig.h | 2 +-
20582 4 files changed, 37 insertions(+), 4 deletions(-)
20583
20584 commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
20585 Author: Keith Packard <keithp (a] keithp.com>
20586 Date: Sun Dec 5 06:19:46 2004 +0000
20587
20588 Sleep for two seconds before exiting to make sure timestamps for
20589 future
20590 changes have distinct mod times in the file system. Bug #1982.
20591 Add Punjabi orthography. Bug #1671.
20592 reviewed by: Keith Packard <keithp (a] keithp.com>
20593
20594 ChangeLog | 13 ++++++++++++-
20595 fc-cache/fc-cache.c | 8 ++++++++
20596 fc-lang/pa.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
20597 3 files changed, 66 insertions(+), 1 deletion(-)
20598
20599 commit c5a0b541df8be0b66f4ecf531570242693aac930
20600 Author: Keith Packard <keithp (a] keithp.com>
20601 Date: Sun Dec 5 05:49:20 2004 +0000
20602
20603 Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
20604 multi-arch installs. Now that all X fonts are included without
20605 prejudice, the chances of the date being at all interesting
20606 are rather
20607 limited. Bug #415.
20608 Add copyright and license
20609
20610 ChangeLog | 10 ++++++++++
20611 fonts.conf.in | 2 +-
20612 src/Makefile.am | 23 +++++++++++++++++++++++
20613 3 files changed, 34 insertions(+), 1 deletion(-)
20614
20615 commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
20616 Author: Keith Packard <keithp (a] keithp.com>
20617 Date: Sun Dec 5 05:03:52 2004 +0000
20618
20619 Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
20620 (or
20621 wherever the X fonts are located).
20622 Document new <include>directory-name</include> semantics
20623 add <include ignore_missing="yes">conf.d</include>
20624 Add selectfont to ignore bitmap fonts, add comment for selectfont
20625 which
20626 accepts bitmap fonts.
20627 Allow <include> configuration elements to reference directories. Parse
20628 and
20629 load all files of the form [0-9]* in sorted order.
20630
20631 ChangeLog | 18 ++++++++++
20632 configure.in | 23 ++++++-------
20633 doc/fontconfig-user.sgml | 17 +++++----
20634 fonts.conf.in | 1 +
20635 local.conf | 23 +++++++++++++
20636 src/fcdir.c | 4 +--
20637 src/fcint.h | 6 ++++
20638 src/fcxml.c | 89
20639 ++++++++++++++++++++++++++++++++++++++++++++++++
20640 8 files changed, 158 insertions(+), 23 deletions(-)
20641
20642 commit 38e528e77673f0395ab802cd1040947e307f0c6c
20643 Author: Keith Packard <keithp (a] keithp.com>
20644 Date: Sun Dec 5 04:14:17 2004 +0000
20645
20646 Report command line for $srcdir/configure accurately. Bug #212.
20647
20648 ChangeLog | 8 +++++++-
20649 autogen.sh | 2 +-
20650 2 files changed, 8 insertions(+), 2 deletions(-)
20651
20652 commit e4125ef950ada3413a542dc457a4d36c5495dcd7
20653 Author: Keith Packard <keithp (a] keithp.com>
20654 Date: Sun Dec 5 04:11:11 2004 +0000
20655
20656 Check for non-empty face->family_name and face->style_name before
20657 using
20658 those for the font. Empty names match everything. Bug #171.
20659
20660 ChangeLog | 7 +++++++
20661 src/fcfreetype.c | 12 +++++++-----
20662 2 files changed, 14 insertions(+), 5 deletions(-)
20663
20664 commit 537e3d23fab449be154da8d49817364479924a61
20665 Author: Keith Packard <keithp (a] keithp.com>
20666 Date: Sun Dec 5 00:26:06 2004 +0000
20667
20668 Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
20669 available.
20670 This provides font file format information (BDF, Type 1, PCF,
20671 TrueType)
20672 for each font. Closes #109.
20673
20674 ChangeLog | 10 ++++++++++
20675 configure.in | 2 +-
20676 fontconfig/fontconfig.h | 1 +
20677 src/fcfreetype.c | 14 ++++++++++++++
20678 src/fcname.c | 1 +
20679 5 files changed, 27 insertions(+), 1 deletion(-)
20680
20681 commit dbf68dd5fe2f936af53891a240601c727bdcf09d
20682 Author: Keith Packard <keithp (a] keithp.com>
20683 Date: Sat Dec 4 22:06:52 2004 +0000
20684
20685 Fix typo.
20686 Add detection for font capabilities (bug #105)
20687 reviewed by: Keith Packard <keithp (a] keithp.com>
20688
20689 ChangeLog | 13 ++++
20690 doc/fontconfig-user.sgml | 1 +
20691 fontconfig/fontconfig.h | 1 +
20692 src/fcfreetype.c | 188
20693 +++++++++++++++++++++++++++++++++++++++++++++++
20694 src/fcname.c | 1 +
20695 5 files changed, 204 insertions(+)
20696
20697 commit 4f27c1c0a383e891890ab27c74226957ed7067aa
20698 Author: Keith Packard <keithp (a] keithp.com>
20699 Date: Sat Dec 4 19:41:10 2004 +0000
20700
20701 Move existing fonts.conf to fonts.conf.bak
20702 Add detection of iconv
20703 Document new selectfont elements
20704 Switch to UTF-8 in comment
20705 Add fullname, and family/style/fullname language entries
20706 Respect selectfont/*/glob
20707 Add support for selectfont
20708 Add multi-lingual family/style/fullname support
20709 Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
20710 Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
20711 computed
20712 pattern element names which are required to be static.
20713
20714 ChangeLog | 47 ++
20715 Makefile.am | 13 +-
20716 configure.in | 6 +-
20717 doc/fcpattern.fncs | 11 +
20718 doc/fontconfig-devel.sgml | 13 +-
20719 doc/fontconfig-user.sgml | 43 +-
20720 fc-lang/nb.orth | 2 +-
20721 fontconfig/fontconfig.h | 7 +
20722 fonts.dtd | 19 +
20723 src/fccache.c | 2 +-
20724 src/fccfg.c | 55 ++-
20725 src/fcdir.c | 2 +-
20726 src/fcfreetype.c | 1085
20727 +++++++++++++++++++++++++++++++++------------
20728 src/fcint.h | 21 +
20729 src/fclist.c | 6 +-
20730 src/fcname.c | 4 +
20731 src/fcpat.c | 73 +++
20732 src/fcxml.c | 162 +++++++
20733 18 files changed, 1282 insertions(+), 289 deletions(-)
20734
20735 commit c641c77d6f1a0b378e800c9e3502ae446839a8af
20736 Author: Keith Packard <keithp (a] keithp.com>
20737 Date: Thu Sep 9 14:31:18 2004 +0000
20738
20739 Remove spurious / after $(DESTDIR)
20740 reviewed by: keithp
20741
20742 ChangeLog | 7 +++++++
20743 Makefile.am | 2 +-
20744 2 files changed, 8 insertions(+), 1 deletion(-)
20745
20746 commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
20747 Author: Keith Packard <keithp (a] keithp.com>
20748 Date: Wed Jun 30 20:06:41 2004 +0000
20749
20750 Update for 2.2.96
20751
20752 ChangeLog | 7 +++++++
20753 README | 12 ++++++++++--
20754 configure.in | 2 +-
20755 fontconfig/fontconfig.h | 2 +-
20756 4 files changed, 19 insertions(+), 4 deletions(-)
20757
20758 commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
20759 Author: Keith Packard <keithp (a] keithp.com>
20760 Date: Wed Jun 30 18:41:52 2004 +0000
20761
20762 Provided by: Lubos Lunak <l.lunak (a] suse.cz>
20763 However FcConfigUptoDate() doesn't seem to work. See the attached
20764 patch.
20765 First there's an obvious misplaced parenthesis making it return
20766 always
20767 false, and second, even this call fails to detect font changes
20768 (e.g.
20769 adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
20770 should fix that as well. The problem seems to be triggered by my
20771 fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
20772 therefore
20773 config->configDirs doesn't include subdirs, unlike
20774 config->fontDirs.
20775
20776 ChangeLog | 14 ++++++++++++++
20777 src/fccfg.c | 4 ++--
20778 2 files changed, 16 insertions(+), 2 deletions(-)
20779
20780 commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
20781 Author: Keith Packard <keithp (a] keithp.com>
20782 Date: Thu Jun 3 14:16:38 2004 +0000
20783
20784 Remove comma at end of FcResult enum definition.
20785
20786 ChangeLog | 5 +++++
20787 fontconfig/fontconfig.h | 2 +-
20788 2 files changed, 6 insertions(+), 1 deletion(-)
20789
20790 commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
20791 Author: Keith Packard <keithp (a] keithp.com>
20792 Date: Sat May 29 20:07:46 2004 +0000
20793
20794 Add steps to md5sum release
20795
20796 ChangeLog | 5 +++++
20797 INSTALL | 5 ++++-
20798 2 files changed, 9 insertions(+), 1 deletion(-)
20799
20800 commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
20801 Author: Keith Packard <keithp (a] keithp.com>
20802 Date: Sat May 29 19:49:52 2004 +0000
20803
20804 Add sh autogen.sh to INSTALL
20805
20806 INSTALL | 14 ++++++++------
20807 1 file changed, 8 insertions(+), 6 deletions(-)
20808
20809 commit d81271eb21db058d0e816044874b3a8b88439e82
20810 Author: Keith Packard <keithp (a] keithp.com>
20811 Date: Sat May 29 19:36:32 2004 +0000
20812
20813 Update for 2.2.95
20814
20815 ChangeLog | 7 +++++++
20816 README | 11 +++++++++--
20817 configure.in | 2 +-
20818 fontconfig/fontconfig.h | 2 +-
20819 4 files changed, 18 insertions(+), 4 deletions(-)
20820
20821 commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
20822 Author: Keith Packard <keithp (a] keithp.com>
20823 Date: Sat May 29 19:32:41 2004 +0000
20824
20825 Add FcResultOutOfMemory to provide an accurate error when
20826 FcFontSetMatch
20827 fails in this way
20828 Make #warning about lacking various FreeType features indicate which
20829 version those features appeared so users know how to fix the
20830 problem
20831 (Thanks to Anton Tropashko)
20832
20833 ChangeLog | 12 ++++++++++++
20834 fontconfig/fontconfig.h | 3 ++-
20835 src/fcfreetype.c | 6 +++---
20836 src/fcmatch.c | 3 +++
20837 4 files changed, 20 insertions(+), 4 deletions(-)
20838
20839 commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
20840 Author: Keith Packard <keithp (a] keithp.com>
20841 Date: Thu May 6 02:28:37 2004 +0000
20842
20843 Replace MIN/MAX/ABS macros which happen to have come from FreeType
20844 with
20845 fontconfig-specific ones (FC_*)
20846
20847 ChangeLog | 6 ++++++
20848 src/fcfreetype.c | 7 +++++--
20849 2 files changed, 11 insertions(+), 2 deletions(-)
20850
20851 commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
20852 Author: Keith Packard <keithp (a] keithp.com>
20853 Date: Sat Apr 24 02:54:40 2004 +0000
20854
20855 Extend release preparation instructions to include notification and
20856 distribution steps
20857
20858 ChangeLog | 6 ++++++
20859 INSTALL | 11 +++++++++--
20860 2 files changed, 15 insertions(+), 2 deletions(-)
20861
20862 commit 626a70167d7805c20a157e945a1f380ae580661a
20863 Author: Keith Packard <keithp (a] keithp.com>
20864 Date: Sat Apr 24 01:09:36 2004 +0000
20865
20866 Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
20867
20868 ChangeLog | 7 +++++++
20869 README | 9 +++++++--
20870 configure.in | 2 +-
20871 fontconfig/fontconfig.h | 2 +-
20872 4 files changed, 16 insertions(+), 4 deletions(-)
20873
20874 commit 7969113f086176112fdc13347ea56ea52838117a
20875 Author: Keith Packard <keithp (a] keithp.com>
20876 Date: Sat Apr 24 01:06:32 2004 +0000
20877
20878 Ignore a few more autotool files
20879
20880 .cvsignore | 4 ++++
20881 ChangeLog | 5 +++++
20882 2 files changed, 9 insertions(+)
20883
20884 commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
20885 Author: Keith Packard <keithp (a] keithp.com>
20886 Date: Wed Apr 14 18:08:41 2004 +0000
20887
20888 Add instructions for doing a release
20889 clean up .spec file; perhaps this will be useful to somebody...
20890 Update to 2.2.93
20891 Make 'scanopen' static so GCC doesn't whine about lacking prototype
20892 Add WARN_CFLAGS to pass -W flags for GCC systems
20893 Change various char types around to match across function calls. Fixed
20894 bug
20895 in using available_sizes[i].height which is in pixels, not 64ths
20896 of a
20897 pixel.
20898
20899 ChangeLog | 30 +++++++++++++
20900 INSTALL | 13 ++++++
20901 README | 27 +++++++++++-
20902 configure.in | 14 +++++-
20903 fc-glyphname/Makefile.am | 2 +-
20904 fc-lang/Makefile.am | 2 +-
20905 fc-lang/fc-lang.c | 2 +-
20906 fc-list/Makefile.am | 2 +-
20907 fc-match/Makefile.am | 2 +-
20908 fontconfig.spec.in | 42 +++++++++++++-----
20909 fontconfig/fontconfig.h | 2 +-
20910 src/Makefile.am | 1 +
20911 src/fcfreetype.c | 109
20912 ++++++++++++++++++++++++-----------------------
20913 13 files changed, 176 insertions(+), 72 deletions(-)
20914
20915 commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
20916 Author: Keith Packard <keithp (a] keithp.com>
20917 Date: Sat Mar 6 23:44:11 2004 +0000
20918
20919 Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
20920 looking for
20921 explicit values prefer exact matches
20922
20923 ChangeLog | 6 ++++++
20924 src/fcfreetype.c | 18 ++++++++++--------
20925 2 files changed, 16 insertions(+), 8 deletions(-)
20926
20927 commit 02638f1ace0ad7e898317128c244dfd9c842d122
20928 Author: Keith Packard <keithp (a] keithp.com>
20929 Date: Tue Mar 2 16:48:51 2004 +0000
20930
20931 Supplied by: mfabian (a] suse.de (Mike FABIAN)
20932 Bug #260 fc-cache generates wrong spacing values for bitmap fonts
20933 Was using
20934 (strcmp (a,b)) instead of (!strcmp(a,b)).
20935
20936 ChangeLog | 8 ++++++++
20937 src/fcfreetype.c | 6 +++---
20938 2 files changed, 11 insertions(+), 3 deletions(-)
20939
20940 commit de66e750a5c5798dab5347675d6581183efa8105
20941 Author: Manish Singh <yosh (a] gimp.org>
20942 Date: Sun Feb 22 02:21:37 2004 +0000
20943
20944 Cast strlen to int for printf, so we're 64-bit clean.
20945
20946 ChangeLog | 5 +++++
20947 fc-glyphname/fc-glyphname.c | 2 +-
20948 2 files changed, 6 insertions(+), 1 deletion(-)
20949
20950 commit 208a720f009357449647a56d6fe95a5a346a6578
20951 Author: Keith Packard <keithp (a] keithp.com>
20952 Date: Wed Feb 11 18:53:05 2004 +0000
20953
20954 Ok, so I messed up the test for y_ppem. Let's see if I got it
20955 right this
20956 time.
20957
20958 ChangeLog | 7 +++++++
20959 configure.in | 15 +++------------
20960 src/fcfreetype.c | 4 ++--
20961 3 files changed, 12 insertions(+), 14 deletions(-)
20962
20963 commit 4f38fa81062e5e2e151715a162c295b9a216568a
20964 Author: Keith Packard <keithp (a] keithp.com>
20965 Date: Tue Feb 10 18:38:58 2004 +0000
20966
20967 Pre-2.1.5 versions of FreeType didn't include y_ppem in the
20968 FT_Bitmap_Size
20969 record. Add a configure.in test for this and change the code
20970 accordingly (using height instead).
20971
20972 ChangeLog | 8 ++++++++
20973 configure.in | 21 +++++++++++++++++++--
20974 src/fcfreetype.c | 4 ++++
20975 3 files changed, 31 insertions(+), 2 deletions(-)
20976
20977 commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
20978 Author: Keith Packard <keithp (a] keithp.com>
20979 Date: Sat Feb 7 07:13:48 2004 +0000
20980
20981 Add Low Saxon orthography (Kenneth Rohde Christiansen
20982 <kenneth (a] gnu.org>)
20983 Oops. Left 'newest.set' unset, which would miscompute the newest file
20984 Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
20985 properties (which report the wrong value in current FreeType)
20986 Don't attempt to check for empty glyphs in non-scalable fonts;
20987 they have no
20988 outlines...
20989
20990 ChangeLog | 18 ++++++++++++++++++
20991 fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++
20992 src/fccfg.c | 3 +++
20993 src/fcfreetype.c | 36 ++++++++++++++++++++++++------------
20994 4 files changed, 85 insertions(+), 12 deletions(-)
20995
20996 commit f4c52909ab5321df608fe7af2da3edcab48818d9
20997 Author: Tor Lillqvist <tml (a] iki.fi>
20998 Date: Sun Feb 1 19:32:36 2004 +0000
20999
21000 fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
21001 crashes
21002 when trying to save the cache if config->cache is NULL, which
21003 happens
21004 if FcConfigHome() is NULL. Guard against that by using the
21005 temp folder
21006 in that case.
21007
21008 ChangeLog | 7 +++++++
21009 src/fccfg.c | 25 +++++++++++++++++++++++++
21010 2 files changed, 32 insertions(+)
21011
21012 commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
21013 Author: Roozbeh Pournader <roozbeh (a] farsiweb.info>
21014 Date: Sat Jan 3 18:27:29 2004 +0000
21015
21016 Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
21017 (Afghan
21018 and Pakistani).
21019 Updated Urdu orthography with real data.
21020
21021 ChangeLog | 11 +++++++++++
21022 fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++
21023 fc-lang/ku_ir.orth | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
21024 fc-lang/ps_af.orth | 52
21025 ++++++++++++++++++++++++++++++++++++++++++++++++++++
21026 fc-lang/ps_pk.orth | 52
21027 ++++++++++++++++++++++++++++++++++++++++++++++++++++
21028 fc-lang/ur.orth | 41 +++++++++++++++++++++++++++++++++++++----
21029 6 files changed, 233 insertions(+), 4 deletions(-)
21030
21031 commit f6d784313fa87d405b4b4165ee7b9248dd378df2
21032 Author: Carl Worth <cworth (a] cworth.org>
21033 Date: Fri Dec 12 17:07:55 2003 +0000
21034
21035 Remove excessive whitespace (missed on previous commit)
21036
21037 fc-cache/Makefile.am | 8 ++++----
21038 1 file changed, 4 insertions(+), 4 deletions(-)
21039
21040 commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
21041 Author: Carl Worth <cworth (a] cworth.org>
21042 Date: Thu Dec 11 19:30:07 2003 +0000
21043
21044 Move man_MANS into the 'if USEDOCBOOK' block.
21045 Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
21046 excessive
21047 whitespace.
21048 Add 'set -e' to abort when any program fails, (avoids printing of
21049 'now type
21050 make' after configure aborts).
21051
21052 ChangeLog | 12 ++++++++++++
21053 autogen.sh | 2 ++
21054 fc-cache/Makefile.am | 6 +++---
21055 fc-list/Makefile.am | 4 ++--
21056 4 files changed, 19 insertions(+), 5 deletions(-)
21057
21058 commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
21059 Author: Keith Packard <keithp (a] keithp.com>
21060 Date: Tue Nov 18 07:53:04 2003 +0000
21061
21062 Switch to FreeType 2.1.7 style includes. Bug #150.
21063 reviewed by: Keith Packard <keithp (a] keithp.com>
21064
21065 ChangeLog | 9 +++++++++
21066 doc/Makefile.am | 1 +
21067 fontconfig/fcfreetype.h | 3 ++-
21068 src/fcfreetype.c | 17 +++++++++--------
21069 4 files changed, 21 insertions(+), 9 deletions(-)
21070
21071 commit 8e8fcda45c07bb0934f30887282238a57cc619da
21072 Author: Noah Levitt <nlevitt (a] gmail.com>
21073 Date: Sun Nov 16 19:08:04 2003 +0000
21074
21075 Add some example usages.
21076
21077 ChangeLog | 4 ++++
21078 fc-list/fc-list.sgml | 23 +++++++++++++++++++++++
21079 2 files changed, 27 insertions(+)
21080
21081 commit 344a0e33618cd0e9f620b5fa55969602d775934c
21082 Author: Roozbeh Pournader <roozbeh (a] farsiweb.info>
21083 Date: Mon Nov 10 17:34:36 2003 +0000
21084
21085 Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
21086 separators.
21087
21088 ChangeLog | 8 +++++++-
21089 src/fcxml.c | 7 +++++--
21090 2 files changed, 12 insertions(+), 3 deletions(-)
21091
21092 commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
21093 Author: Keith Packard <keithp (a] keithp.com>
21094 Date: Mon Oct 27 10:47:53 2003 +0000
21095
21096 Update to version 2.2.92
21097
21098 ChangeLog | 6 ++++++
21099 configure.in | 2 +-
21100 fontconfig/fontconfig.h | 2 +-
21101 3 files changed, 8 insertions(+), 2 deletions(-)
21102
21103 commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
21104 Author: Keith Packard <keithp (a] keithp.com>
21105 Date: Mon Oct 27 10:44:13 2003 +0000
21106
21107 Yet more cleanups to finish getting 'make distcheck' working This
21108 has been
21109 tested to ensure that it even works from a _build directory.
21110
21111 ChangeLog | 16 ++++++
21112 Makefile.am | 1 +
21113 configure.in | 10 ++++
21114 doc/Makefile.am | 133
21115 +++++++++++++++--------------------------------
21116 fc-cache/Makefile.am | 2 +-
21117 fc-glyphname/Makefile.am | 6 +--
21118 fc-lang/Makefile.am | 5 +-
21119 fc-list/Makefile.am | 2 +-
21120 fc-match/Makefile.am | 2 +-
21121 test/Makefile.am | 4 +-
21122 test/run-test.sh | 28 ++++++----
21123 11 files changed, 98 insertions(+), 111 deletions(-)
21124
21125 commit 394b2bf04651d62194c7faa836899d33ca3ed017
21126 Author: Keith Packard <keithp (a] keithp.com>
21127 Date: Mon Oct 27 06:30:29 2003 +0000
21128
21129 Attempts to fix 'make distcheck' work. Things are progressing
21130 pretty well,
21131 but there are still failures long into the process dealing
21132 with docs
21133 (as always).
21134 The big changes here are mostly to make $(srcdir) != "." work
21135 correctly,
21136 fixing the docbook related sections and fc-lang were particularily
21137 tricky. Docbook refuses to load system entities from anywhere
21138 other
21139 than where the original .sgml file was located, so no luck
21140 looking in
21141 "." for the configure-generated version.sgml and confdir.sgml
21142 files.
21143 fc-lang needed help finding .orth files; added a -d option to set the
21144 directory as the least evil of many options.
21145 Now to go use a faster machine and try and wring out the last issues.
21146
21147 ChangeLog | 27 +++++++++++++++++++
21148 configure.in | 2 +-
21149 doc/Makefile.am | 68
21150 +++++++++++++++++++++++++++++++++++++++++-------
21151 fc-cache/Makefile.am | 13 ++++-----
21152 fc-glyphname/Makefile.am | 11 +++++---
21153 fc-lang/Makefile.am | 10 ++++---
21154 fc-lang/fc-lang.c | 29 +++++++++++++++++++--
21155 fc-list/Makefile.am | 10 ++++---
21156 fc-match/Makefile.am | 2 +-
21157 9 files changed, 142 insertions(+), 30 deletions(-)
21158
21159 commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
21160 Author: Keith Packard <keithp (a] keithp.com>
21161 Date: Sun Oct 26 16:52:28 2003 +0000
21162
21163 Tag version 2.2.91
21164
21165 ChangeLog | 4 ++++
21166 configure.in | 2 +-
21167 fontconfig/fontconfig.h | 2 +-
21168 3 files changed, 6 insertions(+), 2 deletions(-)
21169
21170 commit e99043ac778280ed16ab69ca0844b634f7d20f30
21171 Author: Keith Packard <keithp (a] keithp.com>
21172 Date: Sun Oct 26 16:45:23 2003 +0000
21173
21174 Include confdir.sgml.in in EXTRA_DIST
21175
21176 ChangeLog | 5 +++++
21177 doc/Makefile.am | 2 +-
21178 2 files changed, 6 insertions(+), 1 deletion(-)
21179
21180 commit 75839218d18a7fad2f7e84cb995724763f7cae11
21181 Author: Josselin Mouette <joss (a] debian.org>
21182 Date: Thu Oct 9 18:21:49 2003 +0000
21183
21184 Replace fc-cache and fc-list manpages with more detailed, SGML
21185 versions.
21186
21187 ChangeLog | 7 ++
21188 fc-cache/.cvsignore | 1 +
21189 fc-cache/Makefile.am | 24 +++++-
21190 fc-cache/fc-cache.1 | 51 -------------
21191 fc-cache/fc-cache.sgml | 200
21192 +++++++++++++++++++++++++++++++++++++++++++++++++
21193 fc-list/.cvsignore | 1 +
21194 fc-list/Makefile.am | 24 +++++-
21195 fc-list/fc-list.1 | 37 ---------
21196 fc-list/fc-list.sgml | 165 ++++++++++++++++++++++++++++++++++++++++
21197 9 files changed, 420 insertions(+), 90 deletions(-)
21198
21199 commit f077d662c001468eb2aa1261549accd9ff3de401
21200 Author: Owen Taylor <otaylor (a] redhat.com>
21201 Date: Tue Sep 23 20:12:20 2003 +0000
21202
21203 Add a FC_HINT_STYLE key for patterns, with possible values
21204 HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
21205
21206 ChangeLog | 7 +++++++
21207 fontconfig/fontconfig.h | 7 +++++++
21208 src/fcdefault.c | 5 +++++
21209 src/fcname.c | 6 ++++++
21210 4 files changed, 25 insertions(+)
21211
21212 commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
21213 Author: Owen Taylor <otaylor (a] redhat.com>
21214 Date: Tue Sep 23 20:06:40 2003 +0000
21215
21216 Remove Georgian capitals, they aren't used for normal writing. (Bug
21217 #116)
21218
21219 ChangeLog | 5 +++++
21220 fc-lang/ka.orth | 2 +-
21221 2 files changed, 6 insertions(+), 1 deletion(-)
21222
21223 commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
21224 Author: Noah Levitt <nlevitt (a] gmail.com>
21225 Date: Sat Sep 6 19:40:41 2003 +0000
21226
21227 Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
21228 #111)
21229 When checking for monospace and dual-width fonts, allow roughly a 3%
21230 variance in the advances.
21231
21232 ChangeLog | 13 +++++++++++
21233 doc/fontconfig-devel.sgml | 4 ++--
21234 doc/fontconfig-user.sgml | 3 ++-
21235 fontconfig/fontconfig.h | 1 +
21236 src/fcfreetype.c | 55
21237 +++++++++++++++++++++++++++++++++++++----------
21238 src/fcname.c | 1 +
21239 6 files changed, 63 insertions(+), 14 deletions(-)
21240
21241 commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
21242 Author: Manish Singh <yosh (a] gimp.org>
21243 Date: Mon Sep 1 05:11:17 2003 +0000
21244
21245 FcConfigAppFontClear: Support passing NULL to use default config.
21246
21247 ChangeLog | 5 +++++
21248 src/fccfg.c | 7 +++++++
21249 2 files changed, 12 insertions(+)
21250
21251 commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
21252 Author: Carl Worth <cworth (a] cworth.org>
21253 Date: Fri Aug 15 19:45:20 2003 +0000
21254
21255 Added new FcFini function for cleaning up all memory. Fixed a
21256 few memory
21257 leaks. fc-list now calls FcFini, (and is now leak-free according
21258 to
21259 valgrind)
21260
21261 ChangeLog | 44 +++++++++++
21262 doc/Makefile.am | 8 +-
21263 doc/edit-sgml.c | 187
21264 +++++++++++++++++++++++++++++++-------------
21265 doc/fcinit.fncs | 11 +++
21266 fc-glyphname/fc-glyphname.c | 35 +++++++--
21267 fc-list/fc-list.c | 4 +
21268 fc-match/fc-match.c | 2 +-
21269 fontconfig/fontconfig.h | 3 +
21270 src/fccfg.c | 6 ++
21271 src/fccharset.c | 64 +++++++++++++--
21272 src/fcinit.c | 13 +++
21273 src/fcint.h | 6 ++
21274 src/fcpat.c | 84 +++++++++++++++++++-
21275 src/fcxml.c | 4 +
21276 src/fontconfig.def.in | 1 +
21277 15 files changed, 398 insertions(+), 74 deletions(-)
21278
21279 commit 18906a876aa13550b1a10550ceeef6df0c4473ec
21280 Author: Keith Packard <keithp (a] keithp.com>
21281 Date: Tue Aug 12 02:06:20 2003 +0000
21282
21283 Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
21284 varargs are
21285 untyped
21286
21287 fc-list/fc-list.c | 2 +-
21288 1 file changed, 1 insertion(+), 1 deletion(-)
21289
21290 commit 116e13b4431b051b8196db201c22cd67b30922e9
21291 Author: Keith Packard <keithp (a] keithp.com>
21292 Date: Sun Jul 20 17:14:47 2003 +0000
21293
21294 Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
21295
21296 fontconfig/fcfreetype.h | 4 ++++
21297 1 file changed, 4 insertions(+)
21298
21299 commit 74a623e02efc23a39fb35e8d338858877b8f89e7
21300 Author: Keith Packard <keithp (a] keithp.com>
21301 Date: Sun Jul 20 16:06:18 2003 +0000
21302
21303 Implement new semantics for Contains and LISTING:
21304 LISTING requires that the font Contain all of the pattern values,
21305 where
21306 Contain is redefined for strings to mean precise matching (so that
21307 Courier 10 Pitch doesn't list Courier fonts)
21308 "Contains" for lang means both langs have the same language and
21309 either the
21310 same country or one is missing the country
21311
21312 src/fccfg.c | 79
21313 +++++++++++++++++++++++++++++++++---------------------------
21314 src/fcdbg.c | 3 +++
21315 src/fcint.h | 3 ++-
21316 src/fclang.c | 18 ++++++++------
21317 src/fclist.c | 38 +++++++++++++++++++++--------
21318 src/fcxml.c | 1 +
21319 6 files changed, 89 insertions(+), 53 deletions(-)
21320
21321 commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
21322 Author: Keith Packard <keithp (a] keithp.com>
21323 Date: Wed Jul 9 17:04:17 2003 +0000
21324
21325 Was miscomputing end of string position for FcStrtod in locales with
21326 multibyte separators
21327
21328 src/fcxml.c | 2 +-
21329 1 file changed, 1 insertion(+), 1 deletion(-)
21330
21331 commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
21332 Author: Keith Packard <keithp (a] keithp.com>
21333 Date: Thu Jun 26 08:19:11 2003 +0000
21334
21335 Add autoconf checks for FT_Has_PS_Glyph_Names
21336
21337 configure.in | 3 ++-
21338 src/fcfreetype.c | 6 ++++++
21339 2 files changed, 8 insertions(+), 1 deletion(-)
21340
21341 commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
21342 Author: Keith Packard <keithp (a] keithp.com>
21343 Date: Thu Jun 26 00:39:04 2003 +0000
21344
21345 Allow config->cache to be null (as it is when $HOME is not set)
21346
21347 src/fccfg.c | 9 ++++++---
21348 1 file changed, 6 insertions(+), 3 deletions(-)
21349
21350 commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
21351 Author: Keith Packard <keithp (a] keithp.com>
21352 Date: Wed Jun 25 23:21:03 2003 +0000
21353
21354 Lean on autoconf to find useful FreeType functions (bug 95)
21355
21356 configure.in | 7 +++++--
21357 src/fcfreetype.c | 46 +++++++++++++++++-----------------------------
21358 2 files changed, 22 insertions(+), 31 deletions(-)
21359
21360 commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
21361 Author: Keith Packard <keithp (a] keithp.com>
21362 Date: Tue Jun 17 18:28:20 2003 +0000
21363
21364 Bug 75: dont build docs unless docbook is available. Dont install docs
21365 unless they are pre-built or buildable
21366
21367 Makefile.am | 3 ++-
21368 configure.in | 26 +++++++++++++++++++++-----
21369 doc/Makefile.am | 2 +-
21370 3 files changed, 24 insertions(+), 7 deletions(-)
21371
21372 commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
21373 Author: Keith Packard <keithp (a] keithp.com>
21374 Date: Tue Jun 17 17:31:16 2003 +0000
21375
21376 Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
21377 vvas (a] hal.csd.auth.gr (Vasilis Vasaitis))
21378
21379 fonts.conf.in | 22 ++++++++++++++--------
21380 1 file changed, 14 insertions(+), 8 deletions(-)
21381
21382 commit 231051f41669095db4a2c5680a0945fb1ff45a2d
21383 Author: Tor Lillqvist <tml (a] iki.fi>
21384 Date: Sun Jun 15 22:57:21 2003 +0000
21385
21386 Remove CRs from the out file before comparing (needed on Windows).
21387
21388 ChangeLog | 3 +++
21389 test/run-test.sh | 1 +
21390 2 files changed, 4 insertions(+)
21391
21392 commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
21393 Author: Tor Lillqvist <tml (a] iki.fi>
21394 Date: Sun Jun 15 22:45:12 2003 +0000
21395
21396 Trivial braino.
21397
21398 src/fccfg.c | 2 +-
21399 1 file changed, 1 insertion(+), 1 deletion(-)
21400
21401 commit c3941ba9c064d41f248c6a00f06423f3c50c685d
21402 Author: Tor Lillqvist <tml (a] iki.fi>
21403 Date: Sun Jun 15 22:35:52 2003 +0000
21404
21405 Fix cut&paste error.
21406
21407 ChangeLog | 4 ++++
21408 fontconfig-zip.in | 3 ++-
21409 src/Makefile.am | 2 +-
21410 3 files changed, 7 insertions(+), 2 deletions(-)
21411
21412 commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
21413 Author: Tor Lillqvist <tml (a] iki.fi>
21414 Date: Fri Jun 13 23:04:35 2003 +0000
21415
21416 Check also for DLL_EXPORT as indication of being built as a DLL
21417 on Win32.
21418
21419 ChangeLog | 3 +++
21420 src/fccfg.c | 6 +++++-
21421 2 files changed, 8 insertions(+), 1 deletion(-)
21422
21423 commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
21424 Author: Tor Lillqvist <tml (a] iki.fi>
21425 Date: Fri Jun 13 22:43:28 2003 +0000
21426
21427 Add share/doc directory. Add Fc*.3 man pages.
21428 Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
21429 Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
21430 which expects the EXPORTS line to be the first. Add
21431 FcConfigEnableHome.
21432
21433 ChangeLog | 12 ++++++++++++
21434 configure.in | 12 +++++++++---
21435 fontconfig-zip.in | 4 +++-
21436 src/fontconfig.def.in | 5 +++--
21437 4 files changed, 27 insertions(+), 6 deletions(-)
21438
21439 commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
21440 Author: Keith Packard <keithp (a] keithp.com>
21441 Date: Mon Jun 9 19:21:06 2003 +0000
21442
21443 Update to version 2.2.90
21444
21445 ChangeLog | 4 ++++
21446 configure.in | 2 +-
21447 fontconfig/fontconfig.h | 2 +-
21448 3 files changed, 6 insertions(+), 2 deletions(-)
21449
21450 commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
21451 Author: Keith Packard <keithp (a] keithp.com>
21452 Date: Mon Jun 9 19:15:00 2003 +0000
21453
21454 Add a bunch of ChangeLog entries
21455
21456 ChangeLog | 79
21457 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21458 1 file changed, 78 insertions(+), 1 deletion(-)
21459
21460 commit 440e7054857a9a6382243f33498b2384f246379d
21461 Author: Keith Packard <keithp (a] keithp.com>
21462 Date: Mon Jun 9 18:49:19 2003 +0000
21463
21464 Add fc-match program to demonstrate font matching from the command
21465 line
21466
21467 Makefile.am | 2 +-
21468 configure.in | 1 +
21469 fc-match/.cvsignore | 5 +++++
21470 3 files changed, 7 insertions(+), 1 deletion(-)
21471
21472 commit 947afeb566e738de3980c8c8751358ecfebdba25
21473 Author: Keith Packard <keithp (a] keithp.com>
21474 Date: Mon Jun 9 17:31:03 2003 +0000
21475
21476 Optimization in FcLangSetIndex was broken, occasionally returning
21477 a pointer
21478 to the wrong location on miss
21479
21480 src/fclang.c | 21 +++++++--------------
21481 1 file changed, 7 insertions(+), 14 deletions(-)
21482
21483 commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
21484 Author: Keith Packard <keithp (a] keithp.com>
21485 Date: Mon Jun 9 16:53:31 2003 +0000
21486
21487 Add fc-match program
21488
21489 fc-match/Makefile.am | 32 +++++++++
21490 fc-match/fc-match.1 | 39 +++++++++++
21491 fc-match/fc-match.c | 188
21492 +++++++++++++++++++++++++++++++++++++++++++++++++++
21493 3 files changed, 259 insertions(+)
21494
21495 commit 6d3a90a41c63d479e3a109790a4ac466ee992478
21496 Author: Keith Packard <keithp (a] keithp.com>
21497 Date: Sat May 31 21:07:01 2003 +0000
21498
21499 (Bug 85) add support for culmus fonts
21500
21501 fonts.conf.in | 39 +++++----------------------------------
21502 1 file changed, 5 insertions(+), 34 deletions(-)
21503
21504 commit 86b1243193a1cbab3286ee97d2543bfc841a575a
21505 Author: Keith Packard <keithp (a] keithp.com>
21506 Date: Sat May 31 14:58:41 2003 +0000
21507
21508 (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
21509 usage info
21510 on non-long option systems (Tim Mooney)
21511
21512 ChangeLog | 4 ++++
21513 fc-cache/Makefile.am | 4 ++--
21514 fc-cache/fc-cache.1 | 51
21515 +++++++++++++++++++++++++++++++++++++++++++++++++++
21516 fc-cache/fc-cache.c | 19 ++++++++++++++++---
21517 fc-cache/fc-cache.man | 45 ---------------------------------------------
21518 fc-list/Makefile.am | 4 ++--
21519 fc-list/fc-list.1 | 37 +++++++++++++++++++++++++++++++++++++
21520 fc-list/fc-list.c | 11 +++++++++++
21521 fc-list/fc-list.man | 36 ------------------------------------
21522 9 files changed, 123 insertions(+), 88 deletions(-)
21523
21524 commit d4d1e8bc604c98d647d70f9188744b95deba8723
21525 Author: James Su <suzhe (a] turbolinux.com.cn>
21526 Date: Wed May 28 01:34:38 2003 +0000
21527
21528 Fix "contains" op for strings and langsets.
21529
21530 fontconfig/fontconfig.h | 6 +++
21531 src/fccfg.c | 16 +++++---
21532 src/fcstr.c | 103
21533 ++++++++++++++++++++++++++++++++++++++++++++++++
21534 3 files changed, 119 insertions(+), 6 deletions(-)
21535
21536 commit 53183e66e564c03401237f6fea873733ef326890
21537 Author: Keith Packard <keithp (a] keithp.com>
21538 Date: Sat May 17 02:17:19 2003 +0000
21539
21540 Fix build error with BDF prop local. Free langset after query
21541
21542 src/fcfreetype.c | 9 ++++++++-
21543 1 file changed, 8 insertions(+), 1 deletion(-)
21544
21545 commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
21546 Author: Keith Packard <keithp (a] keithp.com>
21547 Date: Fri May 16 16:37:16 2003 +0000
21548
21549 oops. Left the psfontinfo.weight matching code commented out while
21550 testing
21551 other stuff...
21552
21553 src/fcfreetype.c | 2 --
21554 1 file changed, 2 deletions(-)
21555
21556 commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
21557 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
21558 Date: Wed May 14 20:23:24 2003 +0000
21559
21560 Extract spacing from XLFD atom
21561
21562 src/fcfreetype.c | 14 ++++++++++++++
21563 1 file changed, 14 insertions(+)
21564
21565 commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
21566 Author: Keith Packard <keithp (a] keithp.com>
21567 Date: Mon May 12 20:48:59 2003 +0000
21568
21569 Use FcIsWidth to share code
21570 Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
21571 misclassifying some Han fonts as monospaced.
21572
21573 src/fcfreetype.c | 27 ++++++---------------------
21574 1 file changed, 6 insertions(+), 21 deletions(-)
21575
21576 commit 65d1441df89b898dd74ac1f0fba69c83441dba92
21577 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
21578 Date: Mon May 12 09:11:10 2003 +0000
21579
21580 Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
21581
21582 src/fcfreetype.c | 5 ++++-
21583 1 file changed, 4 insertions(+), 1 deletion(-)
21584
21585 commit 0f362ad520e61e096c887f9374a485c3df32655a
21586 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
21587 Date: Mon May 12 09:04:24 2003 +0000
21588
21589 Generate FC_SIZE and FC_DPI for legacy bitmap fonts
21590
21591 src/fcfreetype.c | 41 +++++++++++++++++++++++++++++++++++++++++
21592 1 file changed, 41 insertions(+)
21593
21594 commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
21595 Author: Keith Packard <keithp (a] keithp.com>
21596 Date: Wed May 7 16:13:24 2003 +0000
21597
21598 Add filename-based accept/reject to ammend available fonts.
21599 change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
21600 FreeType releases.
21601
21602 src/fccache.c | 18 ++++++-----
21603 src/fccfg.c | 96
21604 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
21605 src/fcdir.c | 60 ++++++++++++++++++++++++++---------
21606 src/fcfreetype.c | 2 +-
21607 src/fcint.h | 40 +++++++++++++++++++++--
21608 src/fcxml.c | 46 ++++++++++++++++++++++++++-
21609 6 files changed, 232 insertions(+), 30 deletions(-)
21610
21611 commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
21612 Author: Keith Packard <keithp (a] keithp.com>
21613 Date: Tue May 6 14:26:34 2003 +0000
21614
21615 Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
21616 <jshin (a] mailaps.org>)
21617
21618 fc-lang/ta.orth | 7 +++++--
21619 1 file changed, 5 insertions(+), 2 deletions(-)
21620
21621 commit 8ef6a58cb071396630cf05ec857f8c90524752f9
21622 Author: Keith Packard <keithp (a] keithp.com>
21623 Date: Sun May 4 22:58:29 2003 +0000
21624
21625 Add more .cvsignore entries
21626
21627 .cvsignore | 1 +
21628 src/.cvsignore | 1 +
21629 2 files changed, 2 insertions(+)
21630
21631 commit 3018151753821434135c0c17873764f3283fcc50
21632 Author: Keith Packard <keithp (a] keithp.com>
21633 Date: Sun May 4 22:57:00 2003 +0000
21634
21635 Add more .cvsignore entries
21636
21637 .cvsignore | 5 +++++
21638 1 file changed, 5 insertions(+)
21639
21640 commit 7769c3213dc832f7643660d6aab5fade96cd57c3
21641 Author: Keith Packard <keithp (a] keithp.com>
21642 Date: Sun May 4 22:53:49 2003 +0000
21643
21644 Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
21645 encodings
21646
21647 Makefile.am | 2 +-
21648 configure.in | 1 +
21649 src/fcfreetype.c | 160
21650 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21651 src/fcint.h | 10 ++++
21652 4 files changed, 170 insertions(+), 3 deletions(-)
21653
21654 commit 83321a017a9586aa4f3ace022a91f69122c08ed8
21655 Author: Keith Packard <keithp (a] keithp.com>
21656 Date: Sun May 4 22:51:36 2003 +0000
21657
21658 Add .cvsignore in new fc-glyphname dir
21659
21660 fc-glyphname/.cvsignore | 6 ++++++
21661 1 file changed, 6 insertions(+)
21662
21663 commit 721d496d7864ff587f51637f578f4b35d501d091
21664 Author: Keith Packard <keithp (a] keithp.com>
21665 Date: Sun May 4 22:50:17 2003 +0000
21666
21667 Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
21668 conversion functions
21669
21670 fc-glyphname/Makefile.am | 42 +
21671 fc-glyphname/fc-glyphname.c | 287 +++
21672 fc-glyphname/fcglyphname.tmpl.h | 25 +
21673 fc-glyphname/glyphlist.txt | 4291
21674 +++++++++++++++++++++++++++++++++++++++
21675 fc-glyphname/zapfdingbats.txt | 212 ++
21676 5 files changed, 4857 insertions(+)
21677
21678 commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
21679 Author: Keith Packard <keithp (a] keithp.com>
21680 Date: Fri May 2 01:11:53 2003 +0000
21681
21682 Grub through style to find weight/slant/width values when other
21683 techniques
21684 fail
21685
21686 src/fcfreetype.c | 228
21687 +++++++++++++++++++++++++++++++++++++------------------
21688 src/fcint.h | 6 ++
21689 src/fcstr.c | 74 ++++++++++++++++++
21690 3 files changed, 233 insertions(+), 75 deletions(-)
21691
21692 commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
21693 Author: Keith Packard <keithp (a] keithp.com>
21694 Date: Fri May 2 01:11:09 2003 +0000
21695
21696 Add book constant for book weight
21697
21698 src/fcname.c | 1 +
21699 1 file changed, 1 insertion(+)
21700
21701 commit ad293de0041230d530c5b3d2be56690db49e4510
21702 Author: Keith Packard <keithp (a] keithp.com>
21703 Date: Fri May 2 01:09:57 2003 +0000
21704
21705 Add FC_WEIGHT_BOOK as weight 75
21706
21707 fontconfig/fontconfig.h | 1 +
21708 1 file changed, 1 insertion(+)
21709
21710 commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
21711 Author: Noah Levitt <nlevitt (a] gmail.com>
21712 Date: Thu May 1 16:20:27 2003 +0000
21713
21714 Fix expat function check.
21715
21716 configure.in | 8 ++++----
21717 1 file changed, 4 insertions(+), 4 deletions(-)
21718
21719 commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
21720 Author: Noah Levitt <nlevitt (a] gmail.com>
21721 Date: Thu May 1 16:15:28 2003 +0000
21722
21723 Check for an expat function that won't be there if expat is too old.
21724
21725 configure.in | 4 ++--
21726 1 file changed, 2 insertions(+), 2 deletions(-)
21727
21728 commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
21729 Author: Keith Packard <keithp (a] keithp.com>
21730 Date: Thu May 1 14:31:04 2003 +0000
21731
21732 Add demi and book postscript weight names. Allow spaces in postscript
21733 and X
21734 matching
21735
21736 src/fcfreetype.c | 6 ++++--
21737 1 file changed, 4 insertions(+), 2 deletions(-)
21738
21739 commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
21740 Author: Keith Packard <keithp (a] keithp.com>
21741 Date: Wed Apr 30 15:17:42 2003 +0000
21742
21743 Typo in bitstream foundry name
21744
21745 src/fcfreetype.c | 2 +-
21746 1 file changed, 1 insertion(+), 1 deletion(-)
21747
21748 commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
21749 Author: Keith Packard <keithp (a] keithp.com>
21750 Date: Thu Apr 24 17:31:03 2003 +0000
21751
21752 Debug output for unknown ps weight names. ignore italic_angle for
21753 PS fonts
21754 as FreeType already checks that
21755
21756 src/fcfreetype.c | 15 +++++++++++++--
21757 1 file changed, 13 insertions(+), 2 deletions(-)
21758
21759 commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
21760 Author: Keith Packard <keithp (a] keithp.com>
21761 Date: Thu Apr 24 15:29:33 2003 +0000
21762
21763 FcFontList broken when presented a charset - was comparing inclusion
21764 in the
21765 wrong direction
21766
21767 src/fccfg.c | 8 ++++----
21768 src/fccharset.c | 15 +++++++++++++++
21769 2 files changed, 19 insertions(+), 4 deletions(-)
21770
21771 commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
21772 Author: Keith Packard <keithp (a] keithp.com>
21773 Date: Wed Apr 23 04:45:39 2003 +0000
21774
21775 Oops. Missing newline in .cvsignore
21776
21777 doc/.cvsignore | 2 +-
21778 1 file changed, 1 insertion(+), 1 deletion(-)
21779
21780 commit 8c87b4293fe27398d9c6500189a1f72741afdff3
21781 Author: Keith Packard <keithp (a] keithp.com>
21782 Date: Wed Apr 23 04:09:28 2003 +0000
21783
21784 Fix docs to close sgml tags
21785
21786 ChangeLog | 8 ++++++++
21787 doc/fcpattern.fncs | 1 +
21788 doc/fontconfig-devel.sgml | 1 +
21789 doc/func.sgml | 1 +
21790 4 files changed, 11 insertions(+)
21791
21792 commit c92926bf653425fff0291f1070cc7205e91810a0
21793 Author: Keith Packard <keithp (a] keithp.com>
21794 Date: Wed Apr 23 04:06:18 2003 +0000
21795
21796 Add confdir.sgml to .cvsignore
21797
21798 doc/.cvsignore | 1 +
21799 1 file changed, 1 insertion(+)
21800
21801 commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
21802 Author: Keith Packard <keithp (a] keithp.com>
21803 Date: Wed Apr 23 04:05:58 2003 +0000
21804
21805 Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
21806 trailing newline instead of leaving CVS file without a newline
21807 (which
21808 will break at some point)
21809
21810 doc/Makefile.am | 3 ++-
21811 doc/confdir.sgml.in | 2 +-
21812 2 files changed, 3 insertions(+), 2 deletions(-)
21813
21814 commit 8b290c54761ee020b0bc197c7ea06366e73be66c
21815 Author: Noah Levitt <nlevitt (a] gmail.com>
21816 Date: Wed Apr 23 00:40:24 2003 +0000
21817
21818 Got rid of the newline at the end of the file. It's yucky but,
21819 I'm not sure
21820 how else to get rid of the newline in the output.
21821
21822 doc/confdir.sgml.in | 2 +-
21823 1 file changed, 1 insertion(+), 1 deletion(-)
21824
21825 commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
21826 Author: Noah Levitt <nlevitt (a] gmail.com>
21827 Date: Wed Apr 23 00:08:03 2003 +0000
21828
21829 Getting closer to fixing /etc/fonts hard-coding.
21830
21831 configure.in | 1 -
21832 doc/Makefile.am | 4 ++++
21833 doc/confdir.sgml.in | 25 +++++++++++++++++++++++++
21834 3 files changed, 29 insertions(+), 1 deletion(-)
21835
21836 commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
21837 Author: Noah Levitt <nlevitt (a] gmail.com>
21838 Date: Tue Apr 22 23:34:50 2003 +0000
21839
21840 Testing syncmail yet again.
21841
21842 .cvsignore | 2 +-
21843 configure.in | 1 +
21844 doc/Makefile.am | 12 ++++++------
21845 doc/fontconfig-user.sgml | 9 +++++----
21846 4 files changed, 13 insertions(+), 11 deletions(-)
21847
21848 commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
21849 Author: Keith Packard <keithp (a] keithp.com>
21850 Date: Tue Apr 22 16:53:18 2003 +0000
21851
21852 Fix autogen.sh to work with newer automakes
21853
21854 autogen.sh | 45 +++++++++++++++++++++++++++++++++++----------
21855 1 file changed, 35 insertions(+), 10 deletions(-)
21856
21857 commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
21858 Author: Keith Packard <keithp (a] keithp.com>
21859 Date: Tue Apr 22 06:27:27 2003 +0000
21860
21861 Handle pattern elements moving during multiple edits
21862
21863 src/fccfg.c | 8 ++++++++
21864 1 file changed, 8 insertions(+)
21865
21866 commit 781f10486df22a422b92114ad438d4d8e74c9b93
21867 Author: Keith Packard <keithp (a] keithp.com>
21868 Date: Mon Apr 21 16:12:22 2003 +0000
21869
21870 Update to version 2.2.0
21871
21872 configure.in | 2 +-
21873 fontconfig/fontconfig.h | 4 ++--
21874 2 files changed, 3 insertions(+), 3 deletions(-)
21875
21876 commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
21877 Author: Noah Levitt <nlevitt (a] gmail.com>
21878 Date: Mon Apr 21 06:17:23 2003 +0000
21879
21880 Fixed variable name mistake.
21881
21882 configure.in | 4 ++--
21883 1 file changed, 2 insertions(+), 2 deletions(-)
21884
21885 commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
21886 Author: Keith Packard <keithp (a] keithp.com>
21887 Date: Sun Apr 20 04:44:09 2003 +0000
21888
21889 From James Su -- only part of page 0xff is Latin
21890
21891 src/fcfreetype.c | 3 ++-
21892 1 file changed, 2 insertions(+), 1 deletion(-)
21893
21894 commit 29d961a28e231302683577328ed4724319805a7f
21895 Author: Keith Packard <keithp (a] keithp.com>
21896 Date: Fri Apr 18 15:56:05 2003 +0000
21897
21898 Guard calls to FT_Get_BDF_Property to avoid freetype jumping
21899 through null
21900 pointer
21901
21902 src/fcfreetype.c | 12 +++++++++---
21903 1 file changed, 9 insertions(+), 3 deletions(-)
21904
21905 commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
21906 Author: Keith Packard <keithp (a] keithp.com>
21907 Date: Thu Apr 17 21:50:24 2003 +0000
21908
21909 Pass FONTCONFIG_PATH in arguments to get expanded
21910
21911 src/Makefile.am | 1 +
21912 src/fccfg.c | 4 ----
21913 2 files changed, 1 insertion(+), 4 deletions(-)
21914
21915 commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
21916 Author: Keith Packard <keithp (a] keithp.com>
21917 Date: Thu Apr 17 21:29:12 2003 +0000
21918
21919 BDF properties not available until FreeType 2.1.4
21920
21921 src/fcfreetype.c | 2 +-
21922 1 file changed, 1 insertion(+), 1 deletion(-)
21923
21924 commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
21925 Author: Colin Walters <walters (a] verbum.org>
21926 Date: Thu Apr 17 17:43:04 2003 +0000
21927
21928 Remove some unused variables, and initialize some other ones so
21929 gcc doesn't
21930 warn us.
21931
21932 ChangeLog | 5 +++++
21933 doc/edit-sgml.c | 1 +
21934 src/fclang.c | 6 ++----
21935 3 files changed, 8 insertions(+), 4 deletions(-)
21936
21937 commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
21938 Author: Keith Packard <keithp (a] keithp.com>
21939 Date: Thu Apr 17 15:47:34 2003 +0000
21940
21941 Solaris porting fixes
21942
21943 configure.in | 4 ++--
21944 fc-lang/fc-lang.c | 4 ++--
21945 2 files changed, 4 insertions(+), 4 deletions(-)
21946
21947 commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
21948 Author: Keith Packard <keithp (a] keithp.com>
21949 Date: Wed Apr 16 22:04:42 2003 +0000
21950
21951 Add Vera support to default configuration
21952
21953 fonts.conf.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
21954 1 file changed, 50 insertions(+)
21955
21956 commit e2925d7dc2877fba2112eb3de9853f3e889362c3
21957 Author: Keith Packard <keithp (a] keithp.com>
21958 Date: Wed Apr 16 21:50:51 2003 +0000
21959
21960 bump version to 2.1.94
21961
21962 configure.in | 2 +-
21963 fontconfig/fontconfig.h | 2 +-
21964 2 files changed, 2 insertions(+), 2 deletions(-)
21965
21966 commit ab06f005f66e12b46a5f1274eafa992be20a1f72
21967 Author: Keith Packard <keithp (a] keithp.com>
21968 Date: Wed Apr 16 18:49:28 2003 +0000
21969
21970 add some changelog entries
21971
21972 ChangeLog | 18 ++++++++++++++++++
21973 1 file changed, 18 insertions(+)
21974
21975 commit 0e7a434783b28e9e954d3136195af7ba622c459d
21976 Author: Keith Packard <keithp (a] keithp.com>
21977 Date: Wed Apr 16 18:08:47 2003 +0000
21978
21979 Search through the BDF properties for width and foundry information
21980
21981 src/fcfreetype.c | 76
21982 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21983 1 file changed, 75 insertions(+), 1 deletion(-)
21984
21985 commit 2e2121f910dd84b0731985570d93cd31ae2edb61
21986 Author: Keith Packard <keithp (a] keithp.com>
21987 Date: Wed Apr 16 16:19:38 2003 +0000
21988
21989 Move foundry detection data into fcfreetype.c (which is getting rather
21990 large at this point)
21991
21992 src/Makefile.am | 2 +-
21993 src/data.h | 77 ------------------------
21994 src/fcfreetype.c | 177
21995 ++++++++++++++++++++++++++++++++++++++++++-------------
21996 3 files changed, 137 insertions(+), 119 deletions(-)
21997
21998 commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
21999 Author: Keith Packard <keithp (a] keithp.com>
22000 Date: Wed Apr 16 16:18:27 2003 +0000
22001
22002 bool was misdeclared in DTD
22003
22004 fonts.dtd | 2 +-
22005 1 file changed, 1 insertion(+), 1 deletion(-)
22006
22007 commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
22008 Author: Keith Packard <keithp (a] keithp.com>
22009 Date: Tue Apr 15 23:38:06 2003 +0000
22010
22011 Fix unary operator parsing. Add floor, ceil, trunc and round unary
22012 operators
22013
22014 fontconfig/fontconfig.h | 2 +
22015 fonts.dtd | 6 ++-
22016 src/Makefile.am | 2 +-
22017 src/fccfg.c | 71 ++++++++++++++++++++++++++++++++
22018 src/fcdbg.c | 20 +++++++++
22019 src/fcint.h | 3 +-
22020 src/fcxml.c | 107
22021 ++++++++++++++++++++++++++++++++++++++----------
22022 7 files changed, 187 insertions(+), 24 deletions(-)
22023
22024 commit 52253696cd2779bd9040457fbd157bbe75895ed6
22025 Author: Keith Packard <keithp (a] keithp.com>
22026 Date: Tue Apr 15 17:01:39 2003 +0000
22027
22028 Clean up ps font weight matching and check for NULL
22029
22030 src/fcfreetype.c | 59
22031 +++++++++++++++++++++++++++++---------------------------
22032 1 file changed, 31 insertions(+), 28 deletions(-)
22033
22034 commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
22035 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
22036 Date: Fri Apr 11 23:45:59 2003 +0000
22037
22038 Implemented foundry generation for Type 1 and TrueType
22039
22040 src/data.h | 77
22041 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22042 src/fcfreetype.c | 73
22043 +++++++++++++++++++++++++++++++++++++++++++++++++----
22044 2 files changed, 145 insertions(+), 5 deletions(-)
22045
22046 commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
22047 Author: Keith Packard <keithp (a] keithp.com>
22048 Date: Fri Apr 11 23:00:51 2003 +0000
22049
22050 update version number to 2.1.93
22051
22052 configure.in | 2 +-
22053 fontconfig/fontconfig.h | 2 +-
22054 2 files changed, 2 insertions(+), 2 deletions(-)
22055
22056 commit 7f31f3781597e035b8432e0ce1c2894835b4988a
22057 Author: Keith Packard <keithp (a] keithp.com>
22058 Date: Fri Apr 11 22:53:53 2003 +0000
22059
22060 Run fc-cache from local dir instead of install dir to help LFS
22061 installs (I
22062 hope)
22063
22064 Makefile.am | 2 +-
22065 1 file changed, 1 insertion(+), 1 deletion(-)
22066
22067 commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
22068 Author: Keith Packard <keithp (a] keithp.com>
22069 Date: Fri Apr 11 22:24:23 2003 +0000
22070
22071 Switch to locale-independent string compare function
22072
22073 src/fcfreetype.c | 28 ++++++++++++++--------------
22074 1 file changed, 14 insertions(+), 14 deletions(-)
22075
22076 commit d6ea834746a7b2758ea5b89467c0e64446840ca4
22077 Author: Keith Packard <keithp (a] keithp.com>
22078 Date: Fri Apr 11 22:17:11 2003 +0000
22079
22080 Bug #46, #47 fontconfig should retrieve type 1 font information from
22081 FontInfo dictionary Patch provided by g2 (a] magestudios.net (Gerard
22082 Escalante)
22083
22084 src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
22085 1 file changed, 44 insertions(+)
22086
22087 commit cc30f9ca548661d0d9eb07216d261457db58ca02
22088 Author: Keith Packard <keithp (a] keithp.com>
22089 Date: Tue Apr 8 05:00:25 2003 +0000
22090
22091 remove -u option to docbook2man which was trashing the .html file
22092
22093 doc/Makefile.am | 2 +-
22094 1 file changed, 1 insertion(+), 1 deletion(-)
22095
22096 commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
22097 Author: Colin Walters <walters (a] verbum.org>
22098 Date: Tue Apr 8 03:58:57 2003 +0000
22099
22100 *** empty log message ***
22101
22102 ChangeLog | 5 +++++
22103 1 file changed, 5 insertions(+)
22104
22105 commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
22106 Author: Colin Walters <walters (a] verbum.org>
22107 Date: Tue Apr 8 03:58:08 2003 +0000
22108
22109 Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
22110
22111 src/Makefile.am | 4 ++--
22112 1 file changed, 2 insertions(+), 2 deletions(-)
22113
22114 commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
22115 Author: Keith Packard <keithp (a] keithp.com>
22116 Date: Fri Apr 4 20:17:40 2003 +0000
22117
22118 update copyright years
22119
22120 COPYING | 2 +-
22121 fonts.conf.in | 15 ++-------------
22122 local.conf | 9 +++++++++
22123 3 files changed, 12 insertions(+), 14 deletions(-)
22124
22125 commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
22126 Author: Keith Packard <keithp (a] keithp.com>
22127 Date: Fri Apr 4 20:16:33 2003 +0000
22128
22129 Move sample subpixel configuration to local.conf
22130
22131 config/Makedefs.in | 4 ++--
22132 config/install.sh | 4 ++--
22133 2 files changed, 4 insertions(+), 4 deletions(-)
22134
22135 commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
22136 Author: Keith Packard <keithp (a] keithp.com>
22137 Date: Fri Mar 28 17:08:35 2003 +0000
22138
22139 Set spacing to mono if every encoded glyph is the same width
22140
22141 fontconfig/fcfreetype.h | 3 +++
22142 src/fcfreetype.c | 46
22143 +++++++++++++++++++++++++++++++++++++++++-----
22144 2 files changed, 44 insertions(+), 5 deletions(-)
22145
22146 commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
22147 Author: Keith Packard <keithp (a] keithp.com>
22148 Date: Mon Mar 24 05:03:20 2003 +0000
22149
22150 Wrong pattern for matching font file names. Fix submitted by
22151 hjchoe (a] hancom.com (Choe Hwanjin)
22152
22153 configure.in | 2 +-
22154 1 file changed, 1 insertion(+), 1 deletion(-)
22155
22156 commit c8582ff72ade8522d545d117641e4afac61382a0
22157 Author: Tor Lillqvist <tml (a] iki.fi>
22158 Date: Sat Mar 22 21:28:13 2003 +0000
22159
22160 Changes for Windows:
22161 Add a fontconfig-zip(.in) script, used to build a binary distribution.
22162
22163 fontconfig-zip.in | 30 ++++++++++++++++++++++++++++++
22164 1 file changed, 30 insertions(+)
22165
22166 commit daeed6e048a413a94754fd79f62307ca9be80a43
22167 Author: Tor Lillqvist <tml (a] iki.fi>
22168 Date: Sat Mar 22 21:25:34 2003 +0000
22169
22170 Changes for Windows:
22171 On Windows with gcc (a.k.a. mingw) build as a DLL.
22172 We don't want to hardcode the fonts.conf file location in the DLL,
22173 so we
22174 look up the DLL location at run-time in a DllMain() function. The
22175 fonts.conf location is deduced from that.
22176 The colon can't be used as path separator on Windows, semicolon
22177 is used
22178 instead. File path components can be separated with either
22179 slash or
22180 backslash. Absolute paths can also begin with a drive letter.
22181 Add internal function FcStrLastSlash that strrchr's the last slash, or
22182 backslash on Windows.
22183 There is no link() on Windows. For atomicity checks, mkdir a lock
22184 directory
22185 instead.
22186 In addition to HOME, also look for USERPROFILE.
22187 Recognize the special font directory token WINDOWSFONTDIR, to use the
22188 system's font directory.
22189 Remove the fontconfig-def.cpp that was obsolete. Add
22190 fontconfig.def(.in),
22191 without internal functions.
22192 Add a fontconfig-zip(.in) script, used to build a binary distribution.
22193
22194 ChangeLog | 32 ++++++++++
22195 Makefile.am | 3 +-
22196 configure.in | 28 +++++++-
22197 fc-lang/fc-lang.man | 6 +-
22198 src/Makefile.am | 55 +++++++++++++++-
22199 src/fcatomic.c | 23 ++++++-
22200 src/fccache.c | 21 +++++-
22201 src/fccfg.c | 90 ++++++++++++++++++++++++--
22202 src/fcint.h | 9 +++
22203 src/fcstr.c | 23 ++++++-
22204 src/fcxml.c | 30 +++++++++
22205 src/fontconfig-def.cpp | 170
22206 -------------------------------------------------
22207 src/fontconfig.def.in | 161
22208 ++++++++++++++++++++++++++++++++++++++++++++++
22209 13 files changed, 464 insertions(+), 187 deletions(-)
22210
22211 commit cc9dd09816f717fc678d097a69f793dca1b1eef0
22212 Author: Keith Packard <keithp (a] keithp.com>
22213 Date: Sat Mar 22 01:55:00 2003 +0000
22214
22215 switch // comment
22216
22217 src/fclang.c | 2 +-
22218 1 file changed, 1 insertion(+), 1 deletion(-)
22219
22220 commit ddde1797a900b818b96fc0818d9df0efacb5ac69
22221 Author: Keith Packard <keithp (a] keithp.com>
22222 Date: Thu Mar 20 02:01:01 2003 +0000
22223
22224 strtod under some locales requires digits before the decimal
22225
22226 doc/fontconfig-user.sgml | 8 ++++++--
22227 fonts.conf.in | 2 +-
22228 2 files changed, 7 insertions(+), 3 deletions(-)
22229
22230 commit f4007a672834df25f0f9b6a918c135d2b79a3784
22231 Author: Keith Packard <keithp (a] keithp.com>
22232 Date: Thu Mar 20 02:00:15 2003 +0000
22233
22234 Avoid crashing on empty test/edit lists
22235
22236 src/fccfg.c | 6 ++++--
22237 1 file changed, 4 insertions(+), 2 deletions(-)
22238
22239 commit 3fbd50e48679c15c24400aaa78c6cd266317a784
22240 Author: Keith Packard <keithp (a] keithp.com>
22241 Date: Thu Mar 20 01:59:28 2003 +0000
22242
22243 bogus libtoolize --version | libtoolize --version
22244
22245 autogen.sh | 2 +-
22246 1 file changed, 1 insertion(+), 1 deletion(-)
22247
22248 commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
22249 Author: Keith Packard <keithp (a] keithp.com>
22250 Date: Tue Mar 18 08:03:42 2003 +0000
22251
22252 FcCharSetIsSubset errored on fonts with subsets in early blocks
22253 and extra
22254 blocks not present in the second argument
22255
22256 src/fccharset.c | 2 +-
22257 1 file changed, 1 insertion(+), 1 deletion(-)
22258
22259 commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
22260 Author: Keith Packard <keithp (a] keithp.com>
22261 Date: Fri Mar 14 00:16:56 2003 +0000
22262
22263 Fix configure arguments (bug 45)
22264
22265 configure.in | 10 +++++-----
22266 1 file changed, 5 insertions(+), 5 deletions(-)
22267
22268 commit 81fa16c3366a701255f4e52cdfd716dd06253748
22269 Author: Keith Packard <keithp (a] keithp.com>
22270 Date: Wed Mar 12 22:16:43 2003 +0000
22271
22272 add font widths and extend weight from OS/2 table
22273
22274 fontconfig/fontconfig.h | 44 ++++++++++++++++++++++++++++------------
22275 src/fcdefault.c | 3 +++
22276 src/fcfreetype.c | 54
22277 ++++++++++++++++++++++++++++++++++++++++++++-----
22278 src/fcmatch.c | 29 +++++++++++++++++---------
22279 src/fcname.c | 18 +++++++++++++++++
22280 5 files changed, 120 insertions(+), 28 deletions(-)
22281
22282 commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
22283 Author: Keith Packard <keithp (a] keithp.com>
22284 Date: Wed Mar 12 22:15:39 2003 +0000
22285
22286 Global cache time checking was using wrong file name and computing
22287 wrong
22288 count of fonts per file
22289
22290 src/fccache.c | 10 +++++-----
22291 src/fcdir.c | 8 ++++++--
22292 src/fcint.h | 2 +-
22293 3 files changed, 12 insertions(+), 8 deletions(-)
22294
22295 commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
22296 Author: Keith Packard <keithp (a] keithp.com>
22297 Date: Mon Mar 10 06:56:32 2003 +0000
22298
22299 Ship manual
22300
22301 fc-list/Makefile.am | 2 ++
22302 1 file changed, 2 insertions(+)
22303
22304 commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
22305 Author: Mike A. Harris <mharris (a] redhat.com>
22306 Date: Sat Mar 8 01:03:32 2003 +0000
22307
22308 Updated RPM specfile for 2.1.92 and fixed remaining known spec
22309 file issues
22310
22311 ChangeLog | 8 ++++++++
22312 fontconfig.spec.in | 19 +++++++++++++++++--
22313 2 files changed, 25 insertions(+), 2 deletions(-)
22314
22315 commit 6348213702153f1097c648ae575bcc89dbb259dc
22316 Author: Keith Packard <keithp (a] keithp.com>
22317 Date: Fri Mar 7 21:04:52 2003 +0000
22318
22319 Bump version to 2.1.92
22320
22321 configure.in | 2 +-
22322 fontconfig/fontconfig.h | 2 +-
22323 2 files changed, 2 insertions(+), 2 deletions(-)
22324
22325 commit dcd1f27185958b000f12e0390970c925f4386598
22326 Author: Keith Packard <keithp (a] keithp.com>
22327 Date: Fri Mar 7 20:51:17 2003 +0000
22328
22329 add version.sgml to .cvsignore
22330
22331 doc/.cvsignore | 1 +
22332 1 file changed, 1 insertion(+)
22333
22334 commit ae2c2943648313b41f2d032b72618d11ffdd1772
22335 Author: Keith Packard <keithp (a] keithp.com>
22336 Date: Fri Mar 7 20:50:44 2003 +0000
22337
22338 Add version number to user doc
22339
22340 doc/fontconfig-user.sgml | 27 +++++++++++++++++----------
22341 doc/func.sgml | 1 +
22342 2 files changed, 18 insertions(+), 10 deletions(-)
22343
22344 commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
22345 Author: Keith Packard <keithp (a] keithp.com>
22346 Date: Fri Mar 7 20:45:43 2003 +0000
22347
22348 Add version number to documentation
22349
22350 configure.in | 1 +
22351 doc/fontconfig-devel.sgml | 13 +++----------
22352 doc/func.sgml | 4 ++++
22353 doc/version.sgml.in | 24 ++++++++++++++++++++++++
22354 4 files changed, 32 insertions(+), 10 deletions(-)
22355
22356 commit 4484582ebaaaea4982248a6141d87d488ef322bd
22357 Author: Keith Packard <keithp (a] keithp.com>
22358 Date: Fri Mar 7 20:45:20 2003 +0000
22359
22360 wasnt rebuilding most of the docs
22361
22362 doc/Makefile.am | 18 +++++++++---------
22363 1 file changed, 9 insertions(+), 9 deletions(-)
22364
22365 commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
22366 Author: Keith Packard <keithp (a] keithp.com>
22367 Date: Fri Mar 7 20:04:13 2003 +0000
22368
22369 distribute man page
22370
22371 fc-cache/Makefile.am | 2 ++
22372 1 file changed, 2 insertions(+)
22373
22374 commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
22375 Author: Keith Packard <keithp (a] keithp.com>
22376 Date: Fri Mar 7 20:03:53 2003 +0000
22377
22378 note that default mandir is usually wrong
22379
22380 INSTALL | 2 +-
22381 1 file changed, 1 insertion(+), 1 deletion(-)
22382
22383 commit bdc0fd54344cd161f1507aa53f3d676569d63f08
22384 Author: Keith Packard <keithp (a] keithp.com>
22385 Date: Fri Mar 7 20:03:23 2003 +0000
22386
22387 get manuals to install with automake-1.4
22388
22389 doc/Makefile.am | 44 +++++++++++++++++++++-----------------------
22390 1 file changed, 21 insertions(+), 23 deletions(-)
22391
22392 commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
22393 Author: Keith Packard <keithp (a] keithp.com>
22394 Date: Fri Mar 7 19:41:34 2003 +0000
22395
22396 Create fontconfig-user.html
22397
22398 doc/Makefile.am | 2 +-
22399 1 file changed, 1 insertion(+), 1 deletion(-)
22400
22401 commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
22402 Author: Keith Packard <keithp (a] keithp.com>
22403 Date: Fri Mar 7 19:39:57 2003 +0000
22404
22405 Add more to .cvsignore
22406
22407 doc/.cvsignore | 9 +++++++++
22408 1 file changed, 9 insertions(+)
22409
22410 commit b219ac6b99672506965f3c2168e2af1cd58d28e7
22411 Author: Keith Packard <keithp (a] keithp.com>
22412 Date: Fri Mar 7 19:37:16 2003 +0000
22413
22414 Make documentation build
22415
22416 doc/Makefile.am | 172
22417 +++++++++++++++++++++++++++--------------------
22418 doc/edit-sgml.c | 2 +-
22419 doc/fontconfig-user.sgml | 2 +-
22420 3 files changed, 102 insertions(+), 74 deletions(-)
22421
22422 commit 39381776a4c0cf4077a31f3a493cbd37420cec71
22423 Author: Keith Packard <keithp (a] keithp.com>
22424 Date: Fri Mar 7 19:01:41 2003 +0000
22425
22426 Finish reformatting developer documentation
22427
22428 doc/Makefile.am | 16 +-
22429 doc/edit-sgml.c | 17 +-
22430 doc/fcatomic.fncs | 93 +++++++++
22431 doc/fcconfig.fncs | 153 ++++++++-------
22432 doc/fcfile.fncs | 78 ++++++++
22433 doc/fcfreetype.fncs | 69 +++++++
22434 doc/fcinit.fncs | 78 ++++++++
22435 doc/fcstring.fncs | 150 +++++++++++++++
22436 doc/fcstrset.fncs | 104 ++++++++++
22437 doc/fontconfig-devel.sgml | 475
22438 +++++++++++-----------------------------------
22439 10 files changed, 795 insertions(+), 438 deletions(-)
22440
22441 commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
22442 Author: Keith Packard <keithp (a] keithp.com>
22443 Date: Fri Mar 7 08:52:27 2003 +0000
22444
22445 Add copyright
22446
22447 doc/func.sgml | 23 +++++++++++++++++++++++
22448 1 file changed, 23 insertions(+)
22449
22450 commit 2df0c66230fb86a784414b5db803d32d1a083b3a
22451 Author: Keith Packard <keithp (a] keithp.com>
22452 Date: Fri Mar 7 08:51:14 2003 +0000
22453
22454 Use <parameter> tags. Add copyrights
22455
22456 doc/fcconfig.fncs | 46 +++++++++++++++++++++++-----------------------
22457 doc/fcconstant.fncs | 10 +++++-----
22458 doc/fcobjecttype.fncs | 6 +++---
22459 doc/fcpattern.fncs | 14 +++++++-------
22460 doc/fcvalue.fncs | 4 ++--
22461 5 files changed, 40 insertions(+), 40 deletions(-)
22462
22463 commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
22464 Author: Keith Packard <keithp (a] keithp.com>
22465 Date: Fri Mar 7 08:44:32 2003 +0000
22466
22467 Add lots more function documentation
22468
22469 doc/Makefile.am | 16 ++-
22470 doc/fcblanks.fncs | 58 +++++++++
22471 doc/fccharset.fncs | 23 ++++
22472 doc/fcconfig.fncs | 279
22473 +++++++++++++++++++++++++++++++++++++++++++
22474 doc/fcconstant.fncs | 58 +++++++++
22475 doc/fcfontset.fncs | 49 ++++++++
22476 doc/fcmatrix.fncs | 23 ++++
22477 doc/fcobjectset.fncs | 61 ++++++++++
22478 doc/fcobjecttype.fncs | 48 ++++++++
22479 doc/fcpattern.fncs | 23 ++++
22480 doc/fcvalue.fncs | 23 ++++
22481 doc/fontconfig-devel.sgml | 292
22482 +++-------------------------------------------
22483 12 files changed, 677 insertions(+), 276 deletions(-)
22484
22485 commit 22671e25510e77af1a8f2b569314ba2de1c93353
22486 Author: Keith Packard <keithp (a] keithp.com>
22487 Date: Fri Mar 7 07:12:51 2003 +0000
22488
22489 Rework documentation to build man pages for each function
22490
22491 doc/Makefile.am | 84 ++-
22492 doc/fccharset.fncs | 144 +++++
22493 doc/fcmatrix.fncs | 100 ++++
22494 doc/fcpattern.fncs | 287 ++++++++++
22495 doc/fcvalue.fncs | 17 +
22496 doc/fontconfig-devel.sgml | 1355
22497 ++++++++++++++++++---------------------------
22498 doc/fontconfig-user.sgml | 396 ++++++-------
22499 doc/func.sgml | 61 ++
22500 8 files changed, 1411 insertions(+), 1033 deletions(-)
22501
22502 commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
22503 Author: Keith Packard <keithp (a] keithp.com>
22504 Date: Fri Mar 7 06:17:36 2003 +0000
22505
22506 Add func doc creation program edit-sgml
22507
22508 doc/edit-sgml.c | 426
22509 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22510 1 file changed, 426 insertions(+)
22511
22512 commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
22513 Author: Mike A. Harris <mharris (a] redhat.com>
22514 Date: Wed Mar 5 10:09:57 2003 +0000
22515
22516 Update Changelog
22517
22518 ChangeLog | 7 +++++++
22519 1 file changed, 7 insertions(+)
22520
22521 commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
22522 Author: Mike A. Harris <mharris (a] redhat.com>
22523 Date: Wed Mar 5 10:08:08 2003 +0000
22524
22525 Added back the configure macro options --disable-docs because
22526 otherwise
22527 fontconfig installs docs into /usr/share/doc/fontconfig (with no
22528 version number) unconditionally, causing RPM to fail the build
22529 due to
22530 _unpackaged_files_terminate_build. We pick up the pregenerated
22531 docs
22532 with %doc already.
22533
22534 fontconfig.spec.in | 8 +++++++-
22535 1 file changed, 7 insertions(+), 1 deletion(-)
22536
22537 commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
22538 Author: Mike A. Harris <mharris (a] redhat.com>
22539 Date: Wed Mar 5 09:28:08 2003 +0000
22540
22541 Updated rpm specfile changelog and Changelog to reflect today's
22542 changes
22543
22544 ChangeLog | 13 ++++++++++++-
22545 fontconfig.spec.in | 9 ++++++++-
22546 2 files changed, 20 insertions(+), 2 deletions(-)
22547
22548 commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
22549 Author: Mike A. Harris <mharris (a] redhat.com>
22550 Date: Wed Mar 5 09:16:37 2003 +0000
22551
22552 Reordered %files lists to be a bit tidier. Made -devel package own the
22553 %{_includedir}/fontconfig directory
22554
22555 fontconfig.spec.in | 9 +++++----
22556 1 file changed, 5 insertions(+), 4 deletions(-)
22557
22558 commit c674c89bf919fa7f357319a7ce825ba5369ff737
22559 Author: Mike A. Harris <mharris (a] redhat.com>
22560 Date: Wed Mar 5 09:14:06 2003 +0000
22561
22562 Put %post script in {}'s for tidyness, and change the call to
22563 fc-cache to
22564 use %{_bindir}/fc-cache
22565
22566 fontconfig.spec.in | 9 +++++----
22567 1 file changed, 5 insertions(+), 4 deletions(-)
22568
22569 commit 5283328a6006420cb3382c0dbef55f715996b91c
22570 Author: Mike A. Harris <mharris (a] redhat.com>
22571 Date: Wed Mar 5 09:10:14 2003 +0000
22572
22573 Changed BuildRequires: lines to use %{_bindir} macro instead of
22574 hard coded
22575 /usr/bin
22576
22577 fontconfig.spec.in | 4 ++--
22578 1 file changed, 2 insertions(+), 2 deletions(-)
22579
22580 commit 674c09dfbfc3d6d3a014ac018995530159fc157f
22581 Author: Mike A. Harris <mharris (a] redhat.com>
22582 Date: Wed Mar 5 09:08:41 2003 +0000
22583
22584 Replace commented out %define at top of specfile with a comment
22585 preceding
22586 the freetype2 define, since rpm expands macros in comments. Also
22587 remove
22588 -j flag from make, as _smp_mflags expands to -jN already.
22589
22590 fontconfig.spec.in | 6 +++---
22591 1 file changed, 3 insertions(+), 3 deletions(-)
22592
22593 commit d30f481c4d182db3873fc9caf0e191da3c4955ef
22594 Author: Keith Packard <keithp (a] keithp.com>
22595 Date: Wed Mar 5 07:45:37 2003 +0000
22596
22597 switch vesion to version
22598
22599 fontconfig.spec.in | 2 +-
22600 1 file changed, 1 insertion(+), 1 deletion(-)
22601
22602 commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
22603 Author: Keith Packard <keithp (a] keithp.com>
22604 Date: Wed Mar 5 06:09:36 2003 +0000
22605
22606 optimize string compares even more
22607
22608 src/fcstr.c | 19 +++----------------
22609 1 file changed, 3 insertions(+), 16 deletions(-)
22610
22611 commit dc1de232a694c9c431604e701e8f617978a00e0a
22612 Author: Keith Packard <keithp (a] keithp.com>
22613 Date: Wed Mar 5 06:09:14 2003 +0000
22614
22615 Use VERSION in fontconfig.pc.in
22616
22617 fontconfig.pc.in | 2 +-
22618 1 file changed, 1 insertion(+), 1 deletion(-)
22619
22620 commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
22621 Author: Keith Packard <keithp (a] keithp.com>
22622 Date: Wed Mar 5 05:57:11 2003 +0000
22623
22624 No longer using config directory
22625
22626 configure.in | 2 --
22627 1 file changed, 2 deletions(-)
22628
22629 commit 94421e4097d84b50fc2da285b57fb00da3592796
22630 Author: Keith Packard <keithp (a] keithp.com>
22631 Date: Wed Mar 5 05:53:10 2003 +0000
22632
22633 use FcToLower instead of tolower
22634
22635 src/fcname.c | 12 +++++-------
22636 1 file changed, 5 insertions(+), 7 deletions(-)
22637
22638 commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
22639 Author: Keith Packard <keithp (a] keithp.com>
22640 Date: Wed Mar 5 05:52:51 2003 +0000
22641
22642 Add FcLangSetPrint
22643
22644 src/fcdbg.c | 29 ++++++++++++++++++-----------
22645 1 file changed, 18 insertions(+), 11 deletions(-)
22646
22647 commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
22648 Author: Keith Packard <keithp (a] keithp.com>
22649 Date: Wed Mar 5 05:52:31 2003 +0000
22650
22651 AddFcLangSetContains for font listing, add first-letter table for
22652 language
22653 lookups, change RCS tag
22654
22655 src/fccfg.c | 8 +--
22656 src/fcint.h | 7 +-
22657 src/fclang.c | 231
22658 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
22659 src/fclist.c | 6 +-
22660 4 files changed, 219 insertions(+), 33 deletions(-)
22661
22662 commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
22663 Author: Keith Packard <keithp (a] keithp.com>
22664 Date: Wed Mar 5 05:51:27 2003 +0000
22665
22666 Change RCS tag
22667
22668 fc-cache/fc-cache.c | 4 ++--
22669 fc-cache/fc-cache.man | 4 ++--
22670 fc-list/fc-list.c | 4 ++--
22671 fc-list/fc-list.man | 4 ++--
22672 src/fcatomic.c | 4 ++--
22673 src/fcblanks.c | 4 ++--
22674 src/fccache.c | 4 ++--
22675 src/fccharset.c | 4 ++--
22676 src/fcdefault.c | 4 ++--
22677 src/fcdir.c | 4 ++--
22678 src/fcfreetype.c | 4 ++--
22679 src/fcfs.c | 4 ++--
22680 src/fcinit.c | 4 ++--
22681 src/fcmatch.c | 4 ++--
22682 src/fcmatrix.c | 2 +-
22683 src/fcpat.c | 4 ++--
22684 src/fcstr.c | 4 ++--
22685 src/fcxml.c | 4 ++--
22686 src/fontconfig-def.cpp | 2 +-
22687 19 files changed, 36 insertions(+), 36 deletions(-)
22688
22689 commit 0eadb052fb31ad99d77d1997108d316c64d939b8
22690 Author: Keith Packard <keithp (a] keithp.com>
22691 Date: Wed Mar 5 05:48:53 2003 +0000
22692
22693 Add letter ranges to speed lang lookups, change CVS tag
22694
22695 fc-lang/fc-lang.c | 38 ++++++++++++++++++++++++++++++++++++--
22696 fc-lang/fc-lang.man | 4 ++--
22697 fc-lang/fclang.tmpl.h | 4 ++--
22698 3 files changed, 40 insertions(+), 6 deletions(-)
22699
22700 commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
22701 Author: Keith Packard <keithp (a] keithp.com>
22702 Date: Wed Mar 5 05:48:15 2003 +0000
22703
22704 Change RCS tag, add FcLangSetContains
22705
22706 fontconfig/fcfreetype.h | 4 ++--
22707 fontconfig/fcprivate.h | 4 ++--
22708 fontconfig/fontconfig.h | 11 ++++++++---
22709 3 files changed, 12 insertions(+), 7 deletions(-)
22710
22711 commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
22712 Author: Keith Packard <keithp (a] keithp.com>
22713 Date: Wed Mar 5 04:26:06 2003 +0000
22714
22715 Switch RCS tag label
22716
22717 fc-lang/aa.orth | 4 ++--
22718 fc-lang/ab.orth | 4 ++--
22719 fc-lang/af.orth | 4 ++--
22720 fc-lang/am.orth | 4 ++--
22721 fc-lang/ar.orth | 4 ++--
22722 fc-lang/ast.orth | 4 ++--
22723 fc-lang/ava.orth | 4 ++--
22724 fc-lang/ay.orth | 4 ++--
22725 fc-lang/az.orth | 4 ++--
22726 fc-lang/ba.orth | 4 ++--
22727 fc-lang/bam.orth | 4 ++--
22728 fc-lang/be.orth | 4 ++--
22729 fc-lang/bg.orth | 4 ++--
22730 fc-lang/bh.orth | 4 ++--
22731 fc-lang/bho.orth | 4 ++--
22732 fc-lang/bi.orth | 4 ++--
22733 fc-lang/bin.orth | 4 ++--
22734 fc-lang/bn.orth | 4 ++--
22735 fc-lang/bo.orth | 4 ++--
22736 fc-lang/br.orth | 4 ++--
22737 fc-lang/bs.orth | 4 ++--
22738 fc-lang/bua.orth | 4 ++--
22739 fc-lang/ca.orth | 4 ++--
22740 fc-lang/ce.orth | 4 ++--
22741 fc-lang/ch.orth | 4 ++--
22742 fc-lang/chm.orth | 4 ++--
22743 fc-lang/chr.orth | 4 ++--
22744 fc-lang/co.orth | 4 ++--
22745 fc-lang/cs.orth | 4 ++--
22746 fc-lang/cu.orth | 4 ++--
22747 fc-lang/cv.orth | 4 ++--
22748 fc-lang/cy.orth | 4 ++--
22749 fc-lang/da.orth | 4 ++--
22750 fc-lang/de.orth | 4 ++--
22751 fc-lang/dz.orth | 4 ++--
22752 fc-lang/el.orth | 4 ++--
22753 fc-lang/en.orth | 4 ++--
22754 fc-lang/eo.orth | 4 ++--
22755 fc-lang/es.orth | 4 ++--
22756 fc-lang/et.orth | 4 ++--
22757 fc-lang/eu.orth | 4 ++--
22758 fc-lang/fa.orth | 4 ++--
22759 fc-lang/fi.orth | 4 ++--
22760 fc-lang/fj.orth | 4 ++--
22761 fc-lang/fo.orth | 4 ++--
22762 fc-lang/fr.orth | 4 ++--
22763 fc-lang/ful.orth | 4 ++--
22764 fc-lang/fur.orth | 4 ++--
22765 fc-lang/fy.orth | 4 ++--
22766 fc-lang/ga.orth | 4 ++--
22767 fc-lang/gd.orth | 4 ++--
22768 fc-lang/gez.orth | 4 ++--
22769 fc-lang/gl.orth | 4 ++--
22770 fc-lang/gn.orth | 4 ++--
22771 fc-lang/gu.orth | 4 ++--
22772 fc-lang/gv.orth | 4 ++--
22773 fc-lang/ha.orth | 4 ++--
22774 fc-lang/haw.orth | 4 ++--
22775 fc-lang/he.orth | 4 ++--
22776 fc-lang/hi.orth | 4 ++--
22777 fc-lang/ho.orth | 4 ++--
22778 fc-lang/hr.orth | 4 ++--
22779 fc-lang/hu.orth | 4 ++--
22780 fc-lang/hy.orth | 4 ++--
22781 fc-lang/ia.orth | 4 ++--
22782 fc-lang/ibo.orth | 4 ++--
22783 fc-lang/id.orth | 4 ++--
22784 fc-lang/ie.orth | 4 ++--
22785 fc-lang/ik.orth | 4 ++--
22786 fc-lang/io.orth | 4 ++--
22787 fc-lang/is.orth | 4 ++--
22788 fc-lang/it.orth | 4 ++--
22789 fc-lang/iu.orth | 4 ++--
22790 fc-lang/ja.orth | 4 ++--
22791 fc-lang/ka.orth | 4 ++--
22792 fc-lang/kaa.orth | 4 ++--
22793 fc-lang/ki.orth | 4 ++--
22794 fc-lang/kk.orth | 4 ++--
22795 fc-lang/kl.orth | 4 ++--
22796 fc-lang/km.orth | 4 ++--
22797 fc-lang/kn.orth | 4 ++--
22798 fc-lang/ko.orth | 4 ++--
22799 fc-lang/kok.orth | 4 ++--
22800 fc-lang/ks.orth | 4 ++--
22801 fc-lang/ku.orth | 4 ++--
22802 fc-lang/kum.orth | 4 ++--
22803 fc-lang/kv.orth | 4 ++--
22804 fc-lang/kw.orth | 4 ++--
22805 fc-lang/ky.orth | 4 ++--
22806 fc-lang/la.orth | 4 ++--
22807 fc-lang/lb.orth | 4 ++--
22808 fc-lang/lez.orth | 4 ++--
22809 fc-lang/lo.orth | 4 ++--
22810 fc-lang/lt.orth | 4 ++--
22811 fc-lang/lv.orth | 4 ++--
22812 fc-lang/mg.orth | 4 ++--
22813 fc-lang/mh.orth | 4 ++--
22814 fc-lang/mi.orth | 4 ++--
22815 fc-lang/mk.orth | 4 ++--
22816 fc-lang/ml.orth | 4 ++--
22817 fc-lang/mn.orth | 4 ++--
22818 fc-lang/mo.orth | 4 ++--
22819 fc-lang/mr.orth | 4 ++--
22820 fc-lang/mt.orth | 4 ++--
22821 fc-lang/my.orth | 4 ++--
22822 fc-lang/nb.orth | 4 ++--
22823 fc-lang/ne.orth | 4 ++--
22824 fc-lang/nl.orth | 4 ++--
22825 fc-lang/nn.orth | 4 ++--
22826 fc-lang/no.orth | 4 ++--
22827 fc-lang/ny.orth | 4 ++--
22828 fc-lang/oc.orth | 4 ++--
22829 fc-lang/om.orth | 4 ++--
22830 fc-lang/or.orth | 4 ++--
22831 fc-lang/os.orth | 4 ++--
22832 fc-lang/pl.orth | 4 ++--
22833 fc-lang/pt.orth | 4 ++--
22834 fc-lang/rm.orth | 4 ++--
22835 fc-lang/ro.orth | 4 ++--
22836 fc-lang/ru.orth | 4 ++--
22837 fc-lang/sa.orth | 4 ++--
22838 fc-lang/sah.orth | 4 ++--
22839 fc-lang/sco.orth | 4 ++--
22840 fc-lang/se.orth | 4 ++--
22841 fc-lang/sel.orth | 4 ++--
22842 fc-lang/sh.orth | 4 ++--
22843 fc-lang/si.orth | 4 ++--
22844 fc-lang/sk.orth | 4 ++--
22845 fc-lang/sl.orth | 4 ++--
22846 fc-lang/sm.orth | 4 ++--
22847 fc-lang/sma.orth | 4 ++--
22848 fc-lang/smj.orth | 4 ++--
22849 fc-lang/smn.orth | 4 ++--
22850 fc-lang/sms.orth | 4 ++--
22851 fc-lang/so.orth | 4 ++--
22852 fc-lang/sq.orth | 4 ++--
22853 fc-lang/sr.orth | 4 ++--
22854 fc-lang/sv.orth | 4 ++--
22855 fc-lang/sw.orth | 4 ++--
22856 fc-lang/syr.orth | 4 ++--
22857 fc-lang/ta.orth | 4 ++--
22858 fc-lang/te.orth | 4 ++--
22859 fc-lang/tg.orth | 4 ++--
22860 fc-lang/th.orth | 4 ++--
22861 fc-lang/ti_er.orth | 4 ++--
22862 fc-lang/ti_et.orth | 4 ++--
22863 fc-lang/tig.orth | 4 ++--
22864 fc-lang/tk.orth | 4 ++--
22865 fc-lang/tl.orth | 4 ++--
22866 fc-lang/tn.orth | 4 ++--
22867 fc-lang/to.orth | 4 ++--
22868 fc-lang/tr.orth | 4 ++--
22869 fc-lang/ts.orth | 4 ++--
22870 fc-lang/tt.orth | 4 ++--
22871 fc-lang/tw.orth | 4 ++--
22872 fc-lang/tyv.orth | 4 ++--
22873 fc-lang/ug.orth | 4 ++--
22874 fc-lang/uk.orth | 4 ++--
22875 fc-lang/ur.orth | 4 ++--
22876 fc-lang/uz.orth | 4 ++--
22877 fc-lang/ven.orth | 4 ++--
22878 fc-lang/vi.orth | 4 ++--
22879 fc-lang/vo.orth | 4 ++--
22880 fc-lang/vot.orth | 4 ++--
22881 fc-lang/wa.orth | 4 ++--
22882 fc-lang/wen.orth | 4 ++--
22883 fc-lang/wo.orth | 4 ++--
22884 fc-lang/xh.orth | 4 ++--
22885 fc-lang/yap.orth | 4 ++--
22886 fc-lang/yi.orth | 4 ++--
22887 fc-lang/yo.orth | 4 ++--
22888 fc-lang/zh_cn.orth | 4 ++--
22889 fc-lang/zh_hk.orth | 4 ++--
22890 fc-lang/zh_mo.orth | 4 ++--
22891 fc-lang/zh_sg.orth | 4 ++--
22892 fc-lang/zh_tw.orth | 4 ++--
22893 fc-lang/zu.orth | 4 ++--
22894 177 files changed, 354 insertions(+), 354 deletions(-)
22895
22896 commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
22897 Author: Keith Packard <keithp (a] keithp.com>
22898 Date: Tue Mar 4 00:19:09 2003 +0000
22899
22900 Add .cvsignore
22901
22902 doc/.cvsignore | 4 ++++
22903 1 file changed, 4 insertions(+)
22904
22905 commit af82b48c2b8c2037020d928aced582dedd06d8d9
22906 Author: Keith Packard <keithp (a] keithp.com>
22907 Date: Tue Mar 4 00:14:58 2003 +0000
22908
22909 Allow multiple directories in --with-add-fonts, by default add only
22910 scalable fonts from X directory
22911
22912 configure.in | 48 ++++++++++++++++++++++++++++++++----------------
22913 1 file changed, 32 insertions(+), 16 deletions(-)
22914
22915 commit bb7743ae7e218ecef31f3023b281939b02967552
22916 Author: Keith Packard <keithp (a] keithp.com>
22917 Date: Mon Mar 3 05:47:14 2003 +0000
22918
22919 Update version to 2.1.91
22920
22921 configure.in | 2 +-
22922 fontconfig/fontconfig.h | 2 +-
22923 2 files changed, 2 insertions(+), 2 deletions(-)
22924
22925 commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
22926 Author: Owen Taylor <otaylor (a] redhat.com>
22927 Date: Mon Mar 3 01:13:11 2003 +0000
22928
22929 Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor (a] redhat.com>
22930 fontconfig.spec.in: Improvements from Red Hat spec file.
22931 {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
22932 docs/*.sgml: SGML fixes.
22933
22934 ChangeLog | 8 ++
22935 doc/fontconfig-devel.sgml | 237
22936 +++++++++++++++++++++++-----------------------
22937 doc/fontconfig-user.sgml | 8 +-
22938 fc-cache/Makefile.am | 2 +
22939 fc-lang/Makefile.am | 2 +
22940 fc-list/Makefile.am | 2 +
22941 fontconfig.spec.in | 86 +++++++++--------
22942 7 files changed, 191 insertions(+), 154 deletions(-)
22943
22944 commit ee170116da7cbd6e03a4de61c455d717183f46d7
22945 Author: Keith Packard <keithp (a] keithp.com>
22946 Date: Sun Mar 2 19:13:00 2003 +0000
22947
22948 Ignore dist files
22949
22950 .cvsignore | 1 +
22951 1 file changed, 1 insertion(+)
22952
22953 commit ff3f1f98ed240a4cde511cace7acd09d40548656
22954 Author: Keith Packard <keithp (a] keithp.com>
22955 Date: Sun Mar 2 19:12:23 2003 +0000
22956
22957 Switch back to -version-info for fontconfig as its at minor 0. Add
22958 --system-only to fc-cache. Fix FC_VERSION to match product version
22959 rather than .so version
22960
22961 Makefile.am | 1 -
22962 configure.in | 23 +-
22963 fc-cache/fc-cache.c | 8 +
22964 fc-lang/fc-lang.c | 6 +
22965 fontconfig/fontconfig.h | 16 +-
22966 ltmain.sh | 6192
22967 -----------------------------------------------
22968 src/Makefile.am | 2 +-
22969 src/fccfg.c | 25 +-
22970 src/fcint.h | 3 +
22971 src/fcstr.c | 8 +-
22972 src/fcxml.c | 14 +-
22973 11 files changed, 79 insertions(+), 6219 deletions(-)
22974
22975 commit bf0093b72487bd463b9c7700902cd8765534c9c1
22976 Author: Keith Packard <keithp (a] keithp.com>
22977 Date: Sun Mar 2 08:46:04 2003 +0000
22978
22979 oops -- X fonts referenced from the wrong place
22980
22981 configure.in | 2 +-
22982 1 file changed, 1 insertion(+), 1 deletion(-)
22983
22984 commit ad9b233c98d4da08178503f6db9a43708e2a7df0
22985 Author: Keith Packard <keithp (a] keithp.com>
22986 Date: Sun Mar 2 08:00:24 2003 +0000
22987
22988 Make default confdir point to sysconfdir
22989
22990 configure.in | 4 ++--
22991 1 file changed, 2 insertions(+), 2 deletions(-)
22992
22993 commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
22994 Author: Keith Packard <keithp (a] keithp.com>
22995 Date: Sun Mar 2 07:36:08 2003 +0000
22996
22997 Add ltmain.sh to the package
22998
22999 Makefile.am | 1 +
23000 1 file changed, 1 insertion(+)
23001
23002 commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
23003 Author: Keith Packard <keithp (a] keithp.com>
23004 Date: Sun Mar 2 07:28:24 2003 +0000
23005
23006 make dist works now. Update to 2.1.90 in preparation for eventual 2.2
23007 release
23008
23009 COPYING | 4 +-
23010 ChangeLog | 20 +
23011 INSTALL | 11 +-
23012 Makefile.am | 3 +-
23013 README | 6 +-
23014 configure.in | 11 +-
23015 fc-lang/Makefile.am | 2 +
23016 src/Makefile.am | 2 +
23017 src/fcknownsets.h | 1895
23018 ---------------------------------------------------
23019 test/Makefile.am | 3 +
23020 10 files changed, 42 insertions(+), 1915 deletions(-)
23021
23022 commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
23023 Author: Keith Packard <keithp (a] keithp.com>
23024 Date: Sat Mar 1 05:55:48 2003 +0000
23025
23026 Add .cvsignore
23027
23028 test/.cvsignore | 2 ++
23029 1 file changed, 2 insertions(+)
23030
23031 commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
23032 Author: Keith Packard <keithp (a] keithp.com>
23033 Date: Sat Mar 1 05:55:17 2003 +0000
23034
23035 Add simple tests
23036
23037 Makefile.am | 2 +-
23038 configure.in | 1 +
23039 test/4x6.pcf | Bin 0 -> 70952 bytes
23040 test/8x16.pcf | Bin 0 -> 21320 bytes
23041 test/Makefile.am | 4 +++
23042 test/fonts.conf.in | 4 +++
23043 test/out.expected | 8 +++++
23044 test/run-test.sh | 85
23045 +++++++++++++++++++++++++++++++++++++++++++++++++++++
23046 8 files changed, 103 insertions(+), 1 deletion(-)
23047
23048 commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
23049 Author: Keith Packard <keithp (a] keithp.com>
23050 Date: Sat Mar 1 05:21:02 2003 +0000
23051
23052 Add --disable-docs flag
23053
23054 configure.in | 16 ++++++++++++++++
23055 doc/Makefile.am | 21 ++++++++++++++++-----
23056 src/Makefile.am | 4 ----
23057 3 files changed, 32 insertions(+), 9 deletions(-)
23058
23059 commit 0da305f7f85ae0dddc411df53ef077709558d369
23060 Author: Keith Packard <keithp (a] keithp.com>
23061 Date: Sat Mar 1 03:06:37 2003 +0000
23062
23063 Switch to docbook and split documentation into pieces
23064
23065 Makefile.am | 2 +-
23066 configure.in | 15 +
23067 doc/Makefile.am | 35 ++
23068 src/fontconfig.3 | 1466
23069 ------------------------------------------------------
23070 4 files changed, 51 insertions(+), 1467 deletions(-)
23071
23072 commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
23073 Author: Keith Packard <keithp (a] keithp.com>
23074 Date: Sat Mar 1 02:23:52 2003 +0000
23075
23076 Reformat documentation into sgml for docbook, split into user/devel
23077 guides
23078
23079 doc/fontconfig-devel.sgml | 1257
23080 +++++++++++++++++++++++++++++++++++++++++++++
23081 doc/fontconfig-user.sgml | 559 ++++++++++++++++++++
23082 doc/fontconfig.tex | 55 --
23083 3 files changed, 1816 insertions(+), 55 deletions(-)
23084
23085 commit df43986cdcb38f6462d63618a115618cd9a964bb
23086 Author: Keith Packard <keithp (a] keithp.com>
23087 Date: Thu Feb 27 08:12:13 2003 +0000
23088
23089 Disable globaladvance for batang fonts
23090
23091 fonts.conf.in | 10 ++++++++++
23092 1 file changed, 10 insertions(+)
23093
23094 commit cc168fa6688066baad43d1de577a39c11102947a
23095 Author: Keith Packard <keithp (a] keithp.com>
23096 Date: Thu Feb 27 08:08:09 2003 +0000
23097
23098 Disable globaladvance for gulim fonts
23099
23100 fonts.conf.in | 15 +++++++++++++++
23101 1 file changed, 15 insertions(+)
23102
23103 commit 148656ed8b3755f0634be14ae60996a1ad493836
23104 Author: Keith Packard <keithp (a] keithp.com>
23105 Date: Thu Feb 27 07:04:59 2003 +0000
23106
23107 Stop setting FC_SPACING from font hints. Theyre always wrong
23108
23109 src/fcfreetype.c | 7 ++++++-
23110 1 file changed, 6 insertions(+), 1 deletion(-)
23111
23112 commit 662b879681f2961b446341638c7bec048edd612a
23113 Author: Keith Packard <keithp (a] keithp.com>
23114 Date: Thu Feb 27 07:04:31 2003 +0000
23115
23116 Avoid crashing with null expressions in debug code
23117
23118 src/fcdbg.c | 3 ++-
23119 1 file changed, 2 insertions(+), 1 deletion(-)
23120
23121 commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
23122 Author: Keith Packard <keithp (a] keithp.com>
23123 Date: Wed Feb 26 19:13:17 2003 +0000
23124
23125 Allow double or integer for numeric values in matching
23126
23127 src/fcdbg.c | 4 ++--
23128 src/fcmatch.c | 34 ++++++++++++++++++++++++++--------
23129 2 files changed, 28 insertions(+), 10 deletions(-)
23130
23131 commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
23132 Author: Keith Packard <keithp (a] keithp.com>
23133 Date: Mon Feb 24 17:52:44 2003 +0000
23134
23135 Add remaining .cvsignore files
23136
23137 fc-cache/.cvsignore | 5 +++++
23138 fc-lang/.cvsignore | 6 ++++++
23139 fc-list/.cvsignore | 5 +++++
23140 fontconfig/.cvsignore | 2 ++
23141 src/.cvsignore | 6 ++++++
23142 5 files changed, 24 insertions(+)
23143
23144 commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
23145 Author: Keith Packard <keithp (a] keithp.com>
23146 Date: Mon Feb 24 17:50:29 2003 +0000
23147
23148 Add .cvsignore file
23149
23150 .cvsignore | 15 +++++++++++++++
23151 1 file changed, 15 insertions(+)
23152
23153 commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
23154 Author: Keith Packard <keithp (a] keithp.com>
23155 Date: Mon Feb 24 17:18:50 2003 +0000
23156
23157 Switch to automake
23158
23159 Makefile.am | 49 +
23160 Makefile.in | 91 -
23161 autogen.sh | 89 +
23162 config.h.in | 138 --
23163 configure.in | 425 ++--
23164 cvscompile.sh | 11 -
23165 fc-cache/Makefile.am | 28 +
23166 fc-cache/Makefile.in | 53 -
23167 fc-lang/Makefile.am | 38 +
23168 fc-list/Makefile.am | 28 +
23169 fc-list/Makefile.in | 54 -
23170 findfonts | 4 -
23171 fontconfig.spec.in | 74 +
23172 fontconfig/Makefile.am | 8 +
23173 fontconfig/Makefile.in | 39 -
23174 fontconfig/fontconfig.h | 3 +-
23175 fonts.conf.in | 12 +-
23176 local.conf | 5 +
23177 local.def | 70 -
23178 ltmain.sh | 6192
23179 +++++++++++++++++++++++++++++++++++++++++++++++
23180 setfontdirs | 36 -
23181 src/Makefile.am | 38 +
23182 src/Makefile.in | 120 -
23183 src/fontconfig.3 | 1466 +++++++++++
23184 src/fontconfig.man | 1466 -----------
23185 25 files changed, 8214 insertions(+), 2323 deletions(-)
23186
23187 commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
23188 Author: Keith Packard <keithp (a] keithp.com>
23189 Date: Mon Feb 24 16:51:29 2003 +0000
23190
23191 Dont attempt to use cache if NULL
23192
23193 src/fcdir.c | 3 ++-
23194 1 file changed, 2 insertions(+), 1 deletion(-)
23195
23196 commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
23197 Author: Keith Packard <keithp (a] keithp.com>
23198 Date: Mon Feb 17 17:35:28 2003 +0000
23199
23200 Remove broken fontconfig-config script
23201
23202 Makefile.in | 9 -----
23203 configure.in | 3 +-
23204 fontconfig-config.in | 94
23205 ----------------------------------------------------
23206 3 files changed, 1 insertion(+), 105 deletions(-)
23207
23208 commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
23209 Author: Keith Packard <keithp (a] keithp.com>
23210 Date: Thu Feb 13 16:42:38 2003 +0000
23211
23212 Track dirs containing fonts.cache files referenced from ~/.fonts.cache
23213 file
23214
23215 src/fccache.c | 45 ++++++++++++++++++++++++++++++++++++++-------
23216 src/fcdir.c | 3 +++
23217 src/fcint.h | 4 ++++
23218 3 files changed, 45 insertions(+), 7 deletions(-)
23219
23220 commit 565a919e80bf2d801078cbd83eee8caf9c057519
23221 Author: Keith Packard <keithp (a] keithp.com>
23222 Date: Wed Feb 12 20:35:32 2003 +0000
23223
23224 Have fc-cache skip directories without write access
23225
23226 fc-cache/fc-cache.c | 26 +++++++++++++++++++-------
23227 1 file changed, 19 insertions(+), 7 deletions(-)
23228
23229 commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
23230 Author: Keith Packard <keithp (a] keithp.com>
23231 Date: Wed Feb 12 18:23:03 2003 +0000
23232
23233 Add prefer_outline hacks to replace bitmap fonts with equivalent
23234 outlines
23235
23236 fonts.conf.in | 28 ++++++++++++++++++++++++++++
23237 1 file changed, 28 insertions(+)
23238
23239 commit dda7794f1be86fa270410e63ce96104843ded66f
23240 Author: Keith Packard <keithp (a] keithp.com>
23241 Date: Wed Feb 12 18:22:12 2003 +0000
23242
23243 Add "same" binding for edits to inherit binding from matched element
23244
23245 fonts.dtd | 2 +-
23246 src/fccfg.c | 10 +++++++++-
23247 src/fcint.h | 2 +-
23248 src/fcxml.c | 2 ++
23249 4 files changed, 13 insertions(+), 3 deletions(-)
23250
23251 commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
23252 Author: Keith Packard <keithp (a] keithp.com>
23253 Date: Wed Feb 12 18:21:21 2003 +0000
23254
23255 Output langsets and all bindings in debug messages
23256
23257 src/fcdbg.c | 21 +++++++++++++++++++--
23258 1 file changed, 19 insertions(+), 2 deletions(-)
23259
23260 commit b2b6903259c742c75738d49fa37ea0b167ef87cb
23261 Author: Keith Packard <keithp (a] keithp.com>
23262 Date: Wed Feb 12 18:20:04 2003 +0000
23263
23264 Make FcStrCmpIgnoreCase a bit faster
23265
23266 src/fcstr.c | 11 +++++++----
23267 1 file changed, 7 insertions(+), 4 deletions(-)
23268
23269 commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
23270 Author: Keith Packard <keithp (a] keithp.com>
23271 Date: Wed Feb 12 18:19:33 2003 +0000
23272
23273 Dont cache directorys until theyve been scanned. Avoids losing subdir
23274 contents. Also fixed cache hashing function (was returning
23275 constant).
23276 Lots of comments
23277
23278 src/fccache.c | 38 ++++++++++++++++++++++++++++++++------
23279 src/fcdir.c | 11 +++++++++--
23280 2 files changed, 41 insertions(+), 8 deletions(-)
23281
23282 commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
23283 Author: Keith Packard <keithp (a] keithp.com>
23284 Date: Fri Feb 7 00:15:09 2003 +0000
23285
23286 fontconfig is no longer affiliated with xfree86
23287
23288 src/fontconfig.man | 8 ++++----
23289 1 file changed, 4 insertions(+), 4 deletions(-)
23290
23291 commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
23292 Author: Keith Packard <keithp (a] keithp.com>
23293 Date: Fri Feb 7 00:14:31 2003 +0000
23294
23295 Emphasize that fonts.conf isnt the right place for local configuration
23296
23297 fonts.conf.in | 8 ++++++--
23298 1 file changed, 6 insertions(+), 2 deletions(-)
23299
23300 commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
23301 Author: Keith Packard <keithp (a] keithp.com>
23302 Date: Fri Feb 7 00:13:55 2003 +0000
23303
23304 Remove Imakefile
23305
23306 Imakefile | 90
23307 ---------------------------------------------------------------
23308 1 file changed, 90 deletions(-)
23309
23310 commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
23311 Author: Keith Packard <keithp (a] keithp.com>
23312 Date: Fri Feb 7 00:13:37 2003 +0000
23313
23314 Build fc-lang, install local.conf
23315
23316 Makefile.in | 17 +++++++++++------
23317 1 file changed, 11 insertions(+), 6 deletions(-)
23318
23319 commit dda27aa9ee057d213956f18041bedb4648c6c302
23320 Author: Keith Packard <keithp (a] keithp.com>
23321 Date: Thu Feb 6 19:30:32 2003 +0000
23322
23323 Avoid crash when $HOME is not set
23324
23325 src/fcstr.c | 3 ++-
23326 1 file changed, 2 insertions(+), 1 deletion(-)
23327
23328 commit 48092073dd7b633441daba6297cff8c4588fe58d
23329 Author: Keith Packard <keithp (a] keithp.com>
23330 Date: Thu Feb 6 19:28:23 2003 +0000
23331
23332 Update greek orthography from vvas (a] hal.csd.auth.gr (Vasilis Vasaitis)
23333
23334 fc-lang/el.orth | 9 +++++----
23335 1 file changed, 5 insertions(+), 4 deletions(-)
23336
23337 commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
23338 Author: Keith Packard <keithp (a] keithp.com>
23339 Date: Thu Feb 6 19:25:53 2003 +0000
23340
23341 add shared library support for Tru64 UNIX and IRIX (bug #14)
23342
23343 configure.in | 17 +++++++++++++++++
23344 1 file changed, 17 insertions(+)
23345
23346 commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
23347 Author: Keith Packard <keithp (a] keithp.com>
23348 Date: Thu Feb 6 19:22:43 2003 +0000
23349
23350 Fix inconsistent const usage in FcConfigCompareValue
23351
23352 src/fccfg.c | 10 ++++++----
23353 1 file changed, 6 insertions(+), 4 deletions(-)
23354
23355 commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
23356 Author: Keith Packard <keithp (a] keithp.com>
23357 Date: Thu Feb 6 17:46:06 2003 +0000
23358
23359 Build fclang.h before building library This required compiling
23360 the charset
23361 funcs into fc-lang, which was done by refactoring code in
23362 fccharset.c
23363 and fcfreetype.c a bit
23364 Updated ethiopic orthographies
23365 Remove imake support
23366 Install empty local.conf file if none is present
23367
23368 fc-cache/Imakefile | 22 -
23369 fc-lang/Imakefile | 56 -
23370 fc-lang/am.orth | 10 +-
23371 fc-lang/fc-lang.c | 21 +-
23372 fc-lang/fclang.h | 4006
23373 --------------------------------------------------
23374 fc-lang/gez.orth | 55 +-
23375 fc-lang/ti.orth | 28 -
23376 fc-lang/ti_er.orth | 56 +
23377 fc-lang/ti_et.orth | 33 +
23378 fc-lang/tig.orth | 52 +
23379 fc-list/Imakefile | 17 -
23380 fontconfig/Imakefile | 8 -
23381 src/Imakefile | 48 -
23382 src/fccharset.c | 769 +---------
23383 src/fcfreetype.c | 768 ++++++++++
23384 src/fcint.h | 19 +-
23385 16 files changed, 975 insertions(+), 4993 deletions(-)
23386
23387 commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
23388 Author: Keith Packard <keithp (a] keithp.com>
23389 Date: Tue Jan 28 21:28:20 2003 +0000
23390
23391 Bug #4 The last entry for the terminator should not be 0xfffa,
23392 but 0xfffb.
23393
23394 fonts.conf.in | 2 +-
23395 1 file changed, 1 insertion(+), 1 deletion(-)
23396
23397 commit 4d3520610ec82a80601a1590861dc9505e2813b4
23398 Author: Keith Packard <keithp (a] keithp.com>
23399 Date: Tue Jan 28 20:56:18 2003 +0000
23400
23401 Bug #2 If a sub-make fails, then the build will still happily
23402 continue. I
23403 will attach a patch I have been using in the Debian package for a
23404 while.
23405
23406 Makefile.in | 2 +-
23407 1 file changed, 1 insertion(+), 1 deletion(-)
23408
23409 commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
23410 Author: David Dawes <dawes (a] xfree86.org>
23411 Date: Tue Jan 7 02:07:47 2003 +0000
23412
23413 703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
23414 script (#A.1483, Markus Kuhn).
23415
23416 setfontdirs | 6 +++---
23417 1 file changed, 3 insertions(+), 3 deletions(-)
23418
23419 commit 72a762196f356837ef615ee2a079e8b801a6f592
23420 Author: Torrey Lyons <torrey (a] mrcla.com>
23421 Date: Fri Jan 3 18:54:11 2003 +0000
23422
23423 On Darwin add Mac font directories to fonts.conf.
23424
23425 Imakefile | 9 +++++++--
23426 1 file changed, 7 insertions(+), 2 deletions(-)
23427
23428 commit 432913ead584d164ed2830958ca5a3846394f5e6
23429 Author: David Dawes <dawes (a] xfree86.org>
23430 Date: Sat Dec 21 02:31:53 2002 +0000
23431
23432 677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
23433
23434 src/fccfg.c | 6 +++++-
23435 1 file changed, 5 insertions(+), 1 deletion(-)
23436
23437 commit 1e341fdfc38527d8614e2fe744237f473f3febee
23438 Author: David Dawes <dawes (a] xfree86.org>
23439 Date: Tue Dec 17 03:26:36 2002 +0000
23440
23441 Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
23442 fixes
23443 (Stuart Lissaman).
23444
23445 setfontdirs | 14 ++++++++++++--
23446 1 file changed, 12 insertions(+), 2 deletions(-)
23447
23448 commit 234397b42976f027df7acc41aae80ec43692d557
23449 Author: David Dawes <dawes (a] xfree86.org>
23450 Date: Sat Dec 14 02:03:59 2002 +0000
23451
23452 633. Perform country-independent matching for Chinese languages in
23453 fontconfig (#A.1406, Keith Packard).
23454
23455 fc-lang/fc-lang.c | 76
23456 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
23457 fc-lang/fclang.h | 10 +++++++-
23458 src/fclang.c | 15 +++++++----
23459 3 files changed, 89 insertions(+), 12 deletions(-)
23460
23461 commit 45fb31aa9113b597878fc19d1463c078663540d9
23462 Author: David Dawes <dawes (a] xfree86.org>
23463 Date: Sat Dec 14 01:59:38 2002 +0000
23464
23465 632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
23466 code
23467 in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
23468
23469 src/fcstr.c | 4 ++--
23470 1 file changed, 2 insertions(+), 2 deletions(-)
23471
23472 commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
23473 Author: Egbert Eich <eich (a] suse.de>
23474 Date: Wed Dec 4 10:28:03 2002 +0000
23475
23476 574. Make RENDER optional for Xvfb. When RENDER is enabled add
23477 depth 32
23478 pixmap format to list of supported pixmaps (Egbert Eich).
23479 573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
23480 isn't true
23481 for all platforms (Egbert Eich).
23482 572. Fix lbxproxy to also build on platforms that don't have
23483 snprintf()
23484 (Egbert Eich).
23485 571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
23486 after
23487 calling va_arg on all platforms (Egbert Eich).
23488 570. Fixed x11perf aa benchmarks to support non-default
23489 visuals/colormaps
23490 (Egbert Eich).
23491
23492 fontconfig/fcprivate.h | 2 +-
23493 1 file changed, 1 insertion(+), 1 deletion(-)
23494
23495 commit 7657345c1031eacedd734ddbc62a29de776672f4
23496 Author: Keith Packard <keithp (a] keithp.com>
23497 Date: Fri Nov 22 02:12:16 2002 +0000
23498
23499 In debugging output, mark weakly bound values with (w)
23500
23501 src/fcdbg.c | 6 +++++-
23502 1 file changed, 5 insertions(+), 1 deletion(-)
23503
23504 commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
23505 Author: Keith Packard <keithp (a] keithp.com>
23506 Date: Thu Nov 21 16:53:00 2002 +0000
23507
23508 Use unique local Imake define for fonts.conf dir (#5482, Mike
23509 A. Harris)
23510
23511 Imakefile | 14 +++++++-------
23512 1 file changed, 7 insertions(+), 7 deletions(-)
23513
23514 commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
23515 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
23516 Date: Fri Nov 15 09:29:35 2002 +0000
23517
23518 483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
23519 directory /usr/share/fonts is ignored in this case (#A.1325,
23520 Joe Moss).
23521
23522 Imakefile | 14 ++++++++++++--
23523 1 file changed, 12 insertions(+), 2 deletions(-)
23524
23525 commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
23526 Author: Keith Packard <keithp (a] keithp.com>
23527 Date: Mon Oct 21 17:03:47 2002 +0000
23528
23529 Elide historic cyrillic letters from several orthographies as they are
23530 unnecessary for modern documents and ill supported by fonts
23531
23532 fc-lang/bua.orth | 6 +++---
23533 fc-lang/fclang.h | 14 +++++++-------
23534 fc-lang/kaa.orth | 6 +++---
23535 fc-lang/ky.orth | 6 +++---
23536 fc-lang/ru.orth | 10 +++++++---
23537 fc-lang/sah.orth | 6 +++---
23538 fc-lang/tk.orth | 6 +++---
23539 fc-lang/tt.orth | 6 +++---
23540 fc-lang/tyv.orth | 6 +++---
23541 9 files changed, 35 insertions(+), 31 deletions(-)
23542
23543 commit bff801144b226f5f3ddf4188f181ed3f629fdcab
23544 Author: Keith Packard <keithp (a] keithp.com>
23545 Date: Fri Oct 11 17:53:03 2002 +0000
23546
23547 Add a bunch more consts to Xft and fontconfig apis
23548
23549 fontconfig/fcfreetype.h | 2 +-
23550 fontconfig/fontconfig.h | 20 ++++++++++----------
23551 src/fcpat.c | 20 ++++++++++----------
23552 3 files changed, 21 insertions(+), 21 deletions(-)
23553
23554 commit 0ce819b6096ae852a1979fa6ebb3e29260848007
23555 Author: Keith Packard <keithp (a] keithp.com>
23556 Date: Thu Oct 3 22:06:27 2002 +0000
23557
23558 Change comments a bit in fonts.conf.in
23559
23560 fonts.conf.in | 7 +++++++
23561 1 file changed, 7 insertions(+)
23562
23563 commit 0d5af2ef2d9785efc29c909bc11f483069192c95
23564 Author: Keith Packard <keithp (a] keithp.com>
23565 Date: Wed Oct 2 16:15:54 2002 +0000
23566
23567 English orthography included 0xd. instead of 0xe. for several
23568 codepoints.
23569 Oops
23570
23571 fc-lang/en.orth | 8 ++++----
23572 fc-lang/fclang.h | 2 +-
23573 2 files changed, 5 insertions(+), 5 deletions(-)
23574
23575 commit 1852d490352fdc05891b778a8769000816b907b0
23576 Author: Keith Packard <keithp (a] keithp.com>
23577 Date: Wed Oct 2 07:11:30 2002 +0000
23578
23579 Add FC_RGBA_UNKNOWN
23580
23581 fontconfig/fontconfig.h | 5 +++--
23582 src/fcname.c | 5 +++--
23583 src/fontconfig.man | 4 +++-
23584 3 files changed, 9 insertions(+), 5 deletions(-)
23585
23586 commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
23587 Author: Keith Packard <keithp (a] keithp.com>
23588 Date: Thu Sep 26 00:30:30 2002 +0000
23589
23590 Fix alignment issue on sparc
23591
23592 src/fcpat.c | 17 ++++++++++++-----
23593 1 file changed, 12 insertions(+), 5 deletions(-)
23594
23595 commit a342e87dc3d4211a29525654ff6b41d088bdce71
23596 Author: Keith Packard <keithp (a] keithp.com>
23597 Date: Thu Sep 26 00:17:28 2002 +0000
23598
23599 Add fontversion field
23600
23601 fontconfig/fontconfig.h | 3 ++-
23602 src/fcdefault.c | 6 +++++-
23603 src/fcfreetype.c | 18 +++++++++++++++++-
23604 src/fcmatch.c | 15 ++++++++++++---
23605 src/fcname.c | 3 ++-
23606 5 files changed, 38 insertions(+), 7 deletions(-)
23607
23608 commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
23609 Author: Keith Packard <keithp (a] keithp.com>
23610 Date: Thu Sep 26 00:16:23 2002 +0000
23611
23612 Was losing local cached dirs in global cache list
23613
23614 src/fccache.c | 17 ++++++++---------
23615 src/fcdir.c | 4 +++-
23616 src/fcint.h | 10 ++++++----
23617 3 files changed, 17 insertions(+), 14 deletions(-)
23618
23619 commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
23620 Author: Keith Packard <keithp (a] keithp.com>
23621 Date: Thu Sep 26 00:13:39 2002 +0000
23622
23623 Add a few more permissable blank glyphs
23624
23625 fonts.conf.in | 6 ++++++
23626 1 file changed, 6 insertions(+)
23627
23628 commit d1bec8c66d729fe67992a0212b3dffa18879e88f
23629 Author: Marc Aurele La France <tsi (a] ualberta.edu>
23630 Date: Wed Sep 18 17:11:46 2002 +0000
23631
23632 Pacify gcc 3.2
23633
23634 fc-cache/fc-cache.c | 3 ++-
23635 src/fclist.c | 4 ++--
23636 src/fcpat.c | 4 ++--
23637 3 files changed, 6 insertions(+), 5 deletions(-)
23638
23639 commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
23640 Author: Marc Aurele La France <tsi (a] ualberta.edu>
23641 Date: Thu Sep 12 20:56:03 2002 +0000
23642
23643 Fix structure alignment and array wlk bugs
23644
23645 src/fcpat.c | 11 +++++++----
23646 1 file changed, 7 insertions(+), 4 deletions(-)
23647
23648 commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
23649 Author: Keith Packard <keithp (a] keithp.com>
23650 Date: Sat Sep 7 19:43:41 2002 +0000
23651
23652 Add a bunch more blank glyphs, plus label existing blanks with
23653 official
23654 unicode names
23655
23656 fonts.conf.in | 66
23657 +++++++++++++++++++++++++++++++++--------------------------
23658 1 file changed, 37 insertions(+), 29 deletions(-)
23659
23660 commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
23661 Author: Keith Packard <keithp (a] keithp.com>
23662 Date: Sat Sep 7 17:30:18 2002 +0000
23663
23664 Found a few more blank glyphs to add
23665
23666 fonts.conf.in | 4 ++++
23667 1 file changed, 4 insertions(+)
23668
23669 commit f9ad97b0d4be53164970ca0a8ff605670a60587c
23670 Author: Keith Packard <keithp (a] keithp.com>
23671 Date: Sat Sep 7 16:50:16 2002 +0000
23672
23673 Add more blank glyphs to default config
23674
23675 fonts.conf.in | 14 ++++++++++++++
23676 1 file changed, 14 insertions(+)
23677
23678 commit c2022f999e0492d530925b0112ffd34ce146a8e3
23679 Author: Keith Packard <keithp (a] keithp.com>
23680 Date: Sat Aug 31 22:27:08 2002 +0000
23681
23682 Update ChangeLog with a few notes
23683
23684 ChangeLog | 15 ++++++++++++++-
23685 1 file changed, 14 insertions(+), 1 deletion(-)
23686
23687 commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
23688 Author: Keith Packard <keithp (a] keithp.com>
23689 Date: Sat Aug 31 22:17:32 2002 +0000
23690
23691 More complete memory tracking. Install always overwrites header files
23692
23693 fontconfig/Makefile.in | 17 ++++-------------
23694 src/fcatomic.c | 8 +++++++-
23695 src/fcblanks.c | 8 ++++++++
23696 src/fccache.c | 37 +++++++++++++++++++++++++++----------
23697 src/fccfg.c | 6 ++++--
23698 src/fccharset.c | 10 +++++++---
23699 src/fcdir.c | 3 ++-
23700 src/fcfreetype.c | 8 +++++---
23701 src/fcinit.c | 48
23702 ++++++++++++++++++++++++++++++------------------
23703 src/fcint.h | 16 ++++++++++++++--
23704 src/fcmatch.c | 3 ++-
23705 src/fcname.c | 7 ++++++-
23706 src/fcpat.c | 3 ++-
23707 src/fcstr.c | 5 +++++
23708 src/fcxml.c | 33 ++++++++++++++++++++++++++++-----
23709 15 files changed, 151 insertions(+), 61 deletions(-)
23710
23711 commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
23712 Author: Keith Packard <keithp (a] keithp.com>
23713 Date: Fri Aug 30 01:28:17 2002 +0000
23714
23715 Update latin and cyrillic orthographies by comparing those found at
23716 evertype.com with those from eki.ee
23717
23718 fc-lang/ab.orth | 7 +-
23719 fc-lang/az.orth | 65 ++-
23720 fc-lang/ba.orth | 43 +-
23721 fc-lang/be.orth | 20 +-
23722 fc-lang/bg.orth | 21 +-
23723 fc-lang/br.orth | 33 +-
23724 fc-lang/ca.orth | 50 +-
23725 fc-lang/cs.orth | 67 ++-
23726 fc-lang/da.orth | 83 ++-
23727 fc-lang/de.orth | 33 +-
23728 fc-lang/es.orth | 42 +-
23729 fc-lang/et.orth | 35 +-
23730 fc-lang/eu.orth | 26 +-
23731 fc-lang/fclang.h | 1602
23732 ++++++++++++++++++++++++++----------------------------
23733 fc-lang/fi.orth | 40 +-
23734 fc-lang/fo.orth | 57 +-
23735 fc-lang/fy.orth | 24 +-
23736 fc-lang/ga.orth | 78 ++-
23737 fc-lang/gd.orth | 23 +-
23738 fc-lang/gl.orth | 7 +-
23739 fc-lang/hr.orth | 33 +-
23740 fc-lang/hu.orth | 13 +-
23741 fc-lang/is.orth | 31 +-
23742 fc-lang/it.orth | 24 +-
23743 fc-lang/kk.orth | 15 +-
23744 fc-lang/kl.orth | 35 +-
23745 fc-lang/lt.orth | 11 +-
23746 fc-lang/lv.orth | 7 +-
23747 fc-lang/mt.orth | 50 +-
23748 fc-lang/nl.orth | 27 +-
23749 fc-lang/no.orth | 49 +-
23750 fc-lang/oc.orth | 37 +-
23751 fc-lang/pl.orth | 16 +-
23752 fc-lang/pt.orth | 40 +-
23753 fc-lang/rm.orth | 13 +-
23754 fc-lang/ro.orth | 6 +-
23755 fc-lang/sk.orth | 31 +-
23756 fc-lang/sl.orth | 82 ++-
23757 fc-lang/sq.orth | 7 +-
23758 fc-lang/sr.orth | 25 +-
23759 fc-lang/sv.orth | 76 ++-
23760 fc-lang/tr.orth | 34 +-
23761 fc-lang/uk.orth | 20 +-
23762 fc-lang/vot.orth | 5 +-
23763 44 files changed, 1799 insertions(+), 1244 deletions(-)
23764
23765 commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
23766 Author: Keith Packard <keithp (a] keithp.com>
23767 Date: Mon Aug 26 23:34:31 2002 +0000
23768
23769 FcLangSetHasLang was not actually checking the language set itself
23770
23771 ChangeLog | 4 ++++
23772 src/fclang.c | 7 ++++---
23773 2 files changed, 8 insertions(+), 3 deletions(-)
23774
23775 commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
23776 Author: Keith Packard <keithp (a] keithp.com>
23777 Date: Mon Aug 26 20:52:59 2002 +0000
23778
23779 Update ChangeLog, fix some bugs in the man page
23780
23781 ChangeLog | 3 +++
23782 src/fontconfig.man | 68
23783 +++++++++++++++++++++++++++++-------------------------
23784 2 files changed, 39 insertions(+), 32 deletions(-)
23785
23786 commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
23787 Author: Keith Packard <keithp (a] keithp.com>
23788 Date: Mon Aug 26 19:57:40 2002 +0000
23789
23790 Append version number to cache file names
23791
23792 fontconfig/fontconfig.h | 18 +++++++++++++++---
23793 src/fcdir.c | 6 +++---
23794 src/fcint.h | 2 +-
23795 src/fontconfig.man | 5 +++--
23796 4 files changed, 22 insertions(+), 9 deletions(-)
23797
23798 commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
23799 Author: Keith Packard <keithp (a] keithp.com>
23800 Date: Sat Aug 24 20:08:53 2002 +0000
23801
23802 Add const to a bunch of string APIs
23803
23804 fontconfig/fontconfig.h | 32 ++++++++++++++++----------------
23805 src/fcstr.c | 46
23806 +++++++++++++++++++++++-----------------------
23807 2 files changed, 39 insertions(+), 39 deletions(-)
23808
23809 commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
23810 Author: Keith Packard <keithp (a] keithp.com>
23811 Date: Thu Aug 22 18:53:22 2002 +0000
23812
23813 Add contains/not_contains, fix LangSet equal operator to use
23814 FcLangEqual
23815
23816 ChangeLog | 13 +++++++++++++
23817 fonts.dtd | 6 ++++--
23818 src/fccfg.c | 28 +++++++++++++++++++++-------
23819 src/fcdbg.c | 9 ++++++---
23820 src/fcint.h | 4 ++--
23821 src/fclang.c | 1 +
23822 src/fclist.c | 8 ++++----
23823 src/fcxml.c | 19 ++++++++++++++++---
23824 8 files changed, 67 insertions(+), 21 deletions(-)
23825
23826 commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
23827 Author: Keith Packard <keithp (a] keithp.com>
23828 Date: Thu Aug 22 07:36:45 2002 +0000
23829
23830 Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
23831
23832 ChangeLog | 22 +-
23833 fc-lang/fc-lang.c | 24 ++-
23834 fc-lang/fclang.h | 556
23835 ++++++++++++++++++++++++------------------------
23836 fontconfig/fcprivate.h | 5 +-
23837 fontconfig/fontconfig.h | 46 +++-
23838 src/fccache.c | 16 +-
23839 src/fccfg.c | 22 +-
23840 src/fccharset.c | 80 ++++---
23841 src/fcdbg.c | 5 +-
23842 src/fcfreetype.c | 11 +-
23843 src/fcinit.c | 14 +-
23844 src/fcint.h | 35 +--
23845 src/fclang.c | 431 ++++++++++++++++++++++++++++++++-----
23846 src/fclist.c | 4 +-
23847 src/fcmatch.c | 31 ++-
23848 src/fcname.c | 29 ++-
23849 src/fcpat.c | 301 +++++++++++++++++++++++++-
23850 src/fcstr.c | 14 +-
23851 18 files changed, 1235 insertions(+), 411 deletions(-)
23852
23853 commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
23854 Author: Keith Packard <keithp (a] keithp.com>
23855 Date: Tue Aug 20 23:17:03 2002 +0000
23856
23857 Memory leak in XML parsing of matrices (thanks Owen)
23858
23859 src/fcxml.c | 3 ++-
23860 1 file changed, 2 insertions(+), 1 deletion(-)
23861
23862 commit fa244f3d8807415247c8aeb77145502b1cb9ace8
23863 Author: Keith Packard <keithp (a] keithp.com>
23864 Date: Mon Aug 19 19:32:05 2002 +0000
23865
23866 Various config changes plus a couple of optimizations from Owen
23867
23868 ChangeLog | 19 ++++++++
23869 config.h.in | 9 ----
23870 config/Makedefs.in | 25 +++++------
23871 configure.in | 117
23872 ++++++++----------------------------------------
23873 fc-cache/Imakefile | 2 +-
23874 fc-lang/Imakefile | 4 +-
23875 fc-lang/ja.orth | 4 +-
23876 fc-lang/ko.orth | 5 ++-
23877 fc-lang/zh_cn.orth | 5 ++-
23878 fc-lang/zh_sg.orth | 4 +-
23879 fc-list/Imakefile | 2 +-
23880 fontconfig/fcprivate.h | 4 +-
23881 fontconfig/fontconfig.h | 18 ++++----
23882 fonts.conf.in | 12 +++++
23883 src/Imakefile | 2 +-
23884 src/fccache.c | 69 +++++++++++++++++-----------
23885 src/fccfg.c | 33 ++++++--------
23886 src/fcdbg.c | 7 +--
23887 src/fclist.c | 4 +-
23888 src/fcmatch.c | 5 +--
23889 src/fcname.c | 4 +-
23890 src/fcpat.c | 43 +-----------------
23891 src/fcxml.c | 17 +------
23892 src/fontconfig.man | 22 ++++-----
23893 24 files changed, 159 insertions(+), 277 deletions(-)
23894
23895 commit 5d43e799197d2758102b699f9bc12b3c116a9b80
23896 Author: Keith Packard <keithp (a] keithp.com>
23897 Date: Tue Aug 13 02:06:22 2002 +0000
23898
23899 Make missing font directory messages only displayed when verbose
23900
23901 fc-cache/fc-cache.c | 5 +++--
23902 1 file changed, 3 insertions(+), 2 deletions(-)
23903
23904 commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
23905 Author: Keith Packard <keithp (a] keithp.com>
23906 Date: Mon Aug 12 22:20:11 2002 +0000
23907
23908 Clean up French orthography, update 639-1 list of supported languages
23909
23910 fc-lang/fclang.h | 2 +-
23911 fc-lang/fr.orth | 59 +++++++++++++++------------
23912 fc-lang/iso639-1 | 122
23913 +++++++++++++++++++++++++++----------------------------
23914 3 files changed, 95 insertions(+), 88 deletions(-)
23915
23916 commit 938bc63358c09b9fd3709e8f914870f906361594
23917 Author: Keith Packard <keithp (a] keithp.com>
23918 Date: Sun Aug 11 18:11:04 2002 +0000
23919
23920 Fix weird first/not-first lameness in font matches, replacing
23921 with target
23922 qualifiers on test elements. Update library manual page.
23923
23924 fontconfig/fcprivate.h | 5 +-
23925 fontconfig/fontconfig.h | 23 +++-
23926 fonts.conf.in | 9 +-
23927 fonts.dtd | 4 +
23928 src/fccfg.c | 142 ++++++++-------------
23929 src/fcdbg.c | 29 +++--
23930 src/fcint.h | 19 ++-
23931 src/fclist.c | 4 +-
23932 src/fcmatch.c | 19 +--
23933 src/fcname.c | 4 +-
23934 src/fcpat.c | 43 ++++++-
23935 src/fcxml.c | 33 ++++-
23936 src/fontconfig.man | 332
23937 ++++++++++++++++++++++++++++++++++++++++++++----
23938 13 files changed, 510 insertions(+), 156 deletions(-)
23939
23940 commit 80a7d664395d62cc335ac93b9918efebca00c117
23941 Author: Keith Packard <keithp (a] keithp.com>
23942 Date: Sun Aug 11 15:09:33 2002 +0000
23943
23944 Help message said -v was for --force
23945
23946 fc-cache/fc-cache.c | 4 ++--
23947 1 file changed, 2 insertions(+), 2 deletions(-)
23948
23949 commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
23950 Author: Keith Packard <keithp (a] keithp.com>
23951 Date: Thu Aug 8 00:10:51 2002 +0000
23952
23953 Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
23954 Interlingua,
23955 Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
23956 Tigrinya,
23957 Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
23958
23959 fc-lang/Imakefile | 42 +-
23960 fc-lang/aa.orth | 40 ++
23961 fc-lang/am.orth | 28 +
23962 fc-lang/ay.orth | 37 ++
23963 fc-lang/bin.orth | 55 ++
23964 fc-lang/dz.orth | 28 +
23965 fc-lang/fclang.h | 1752
23966 +++++++++++++++++++++++++++++------------------------
23967 fc-lang/fj.orth | 34 ++
23968 fc-lang/ho.orth | 33 +
23969 fc-lang/ia.orth | 29 +
23970 fc-lang/ie.orth | 29 +
23971 fc-lang/io.orth | 29 +
23972 fc-lang/iso639-2 | 48 +-
23973 fc-lang/ki.orth | 33 +
23974 fc-lang/my.orth | 37 ++
23975 fc-lang/om.orth | 29 +
23976 fc-lang/so.orth | 29 +
23977 fc-lang/sw.orth | 29 +
23978 fc-lang/ti.orth | 28 +
23979 fc-lang/ts.orth | 29 +
23980 fc-lang/tw.orth | 50 ++
23981 fc-lang/ug.orth | 29 +
23982 fc-lang/ur.orth | 29 +
23983 fc-lang/xh.orth | 29 +
23984 fc-lang/zu.orth | 29 +
23985 25 files changed, 1718 insertions(+), 846 deletions(-)
23986
23987 commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
23988 Author: Keith Packard <keithp (a] keithp.com>
23989 Date: Wed Aug 7 17:34:15 2002 +0000
23990
23991 Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
23992 Scots,
23993 Syriac and Votic orthographies
23994
23995 fc-lang/Imakefile | 39 +-
23996 fc-lang/ast.orth | 47 ++
23997 fc-lang/cu.orth | 42 ++
23998 fc-lang/fclang.h | 1776
23999 ++++++++++++++++++++++++++++-------------------------
24000 fc-lang/fur.orth | 39 ++
24001 fc-lang/fy.orth | 26 +-
24002 fc-lang/gv.orth | 31 +
24003 fc-lang/iso639-2 | 20 +-
24004 fc-lang/kw.orth | 35 ++
24005 fc-lang/sco.orth | 32 +
24006 fc-lang/syr.orth | 29 +
24007 fc-lang/to.orth | 4 +-
24008 fc-lang/vot.orth | 37 ++
24009 13 files changed, 1300 insertions(+), 857 deletions(-)
24010
24011 commit bd724c85969f7c24cf17b8780217c5a428555ea4
24012 Author: Keith Packard <keithp (a] keithp.com>
24013 Date: Wed Aug 7 01:45:59 2002 +0000
24014
24015 Short circuit FcPatternEqual when both args point at the same pattern
24016
24017 src/fcpat.c | 5 ++++-
24018 1 file changed, 4 insertions(+), 1 deletion(-)
24019
24020 commit 0e344dec0b124c38e6193cc4208e06662acd32f1
24021 Author: Keith Packard <keithp (a] keithp.com>
24022 Date: Tue Aug 6 19:54:10 2002 +0000
24023
24024 Update fontconfig manual to match current bits
24025
24026 src/fontconfig.man | 100
24027 ++++++++++++++++++++++++++++++++++++++++++++---------
24028 1 file changed, 83 insertions(+), 17 deletions(-)
24029
24030 commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
24031 Author: Keith Packard <keithp (a] keithp.com>
24032 Date: Tue Aug 6 19:00:43 2002 +0000
24033
24034 Uninitialized member of cache structure could lead to non-updated
24035 cache
24036 files
24037
24038 src/fccache.c | 1 +
24039 1 file changed, 1 insertion(+)
24040
24041 commit 4534f30d2175966409af158c0a9efee678937bfd
24042 Author: Keith Packard <keithp (a] keithp.com>
24043 Date: Tue Aug 6 18:59:59 2002 +0000
24044
24045 Fix Imakefile to make fclang.h writable
24046
24047 fc-lang/Imakefile | 2 +-
24048 1 file changed, 1 insertion(+), 1 deletion(-)
24049
24050 commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
24051 Author: Keith Packard <keithp (a] keithp.com>
24052 Date: Tue Aug 6 18:59:43 2002 +0000
24053
24054 Add Latin-1 characters needed by Welsh
24055
24056 fc-lang/cy.orth | 17 +-
24057 fc-lang/fclang.h | 1430
24058 +++++++++++++++++++++++++++---------------------------
24059 2 files changed, 733 insertions(+), 714 deletions(-)
24060
24061 commit a6531d8cbafd79f26d06b086cceccb461e661f4a
24062 Author: Keith Packard <keithp (a] keithp.com>
24063 Date: Thu Aug 1 16:17:33 2002 +0000
24064
24065 Always install fonts.conf and fonts.dtd, moving any existing
24066 fonts.conf to
24067 fonts.conf.bak. Add ~/.fonts to default font directories and
24068 add some
24069 useful comments to fonts.conf
24070
24071 Imakefile | 17 +++++++++++++++--
24072 fonts.conf.in | 12 ++++++++++++
24073 setfontdirs | 2 ++
24074 3 files changed, 29 insertions(+), 2 deletions(-)
24075
24076 commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
24077 Author: Keith Packard <keithp (a] keithp.com>
24078 Date: Thu Aug 1 15:57:26 2002 +0000
24079
24080 Fix autoconf build BSD install and sysconfdir problems
24081
24082 ChangeLog | 17 +++++++++++++++++
24083 Makefile.in | 10 +++++-----
24084 config.h.in | 3 +++
24085 config/Makedefs.in | 5 +++--
24086 configure.in | 14 +++++++++++++-
24087 fc-cache/Makefile.in | 4 ++--
24088 fc-list/Makefile.in | 4 ++--
24089 fontconfig/Makefile.in | 8 ++++----
24090 src/Makefile.in | 2 +-
24091 9 files changed, 50 insertions(+), 17 deletions(-)
24092
24093 commit c2e9d0240b52adf9f0efd42a8be600f652086c32
24094 Author: Marc Aurele La France <tsi (a] ualberta.edu>
24095 Date: Thu Aug 1 01:35:02 2002 +0000
24096
24097 Warning fix
24098
24099 fontconfig/fontconfig.h | 5 ++++-
24100 src/fcint.h | 5 +----
24101 2 files changed, 5 insertions(+), 5 deletions(-)
24102
24103 commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
24104 Author: Keith Packard <keithp (a] keithp.com>
24105 Date: Wed Jul 31 01:36:37 2002 +0000
24106
24107 Add binding property to edit element
24108
24109 fonts.conf.in | 12 +++++++++---
24110 fonts.dtd | 3 ++-
24111 src/fccfg.c | 8 ++++----
24112 src/fcint.h | 3 ++-
24113 src/fcxml.c | 35 ++++++++++++++++++++++++++++-------
24114 5 files changed, 45 insertions(+), 16 deletions(-)
24115
24116 commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
24117 Author: Keith Packard <keithp (a] keithp.com>
24118 Date: Sun Jul 28 10:50:59 2002 +0000
24119
24120 Rewrite global cache handling code in fontconfig to eliminate per-file
24121 syscalls
24122
24123 fontconfig/fontconfig.h | 5 +-
24124 src/fccache.c | 968
24125 +++++++++++++++++++++++++++++++-----------------
24126 src/fccfg.c | 23 +-
24127 src/fcdir.c | 183 +++++----
24128 src/fcint.h | 126 +++++--
24129 src/fcmatrix.c | 9 +-
24130 6 files changed, 830 insertions(+), 484 deletions(-)
24131
24132 commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
24133 Author: Keith Packard <keithp (a] keithp.com>
24134 Date: Sat Jul 27 23:13:28 2002 +0000
24135
24136 Add ngai tahu specific chars to maori orthography
24137
24138 fc-lang/Imakefile | 1 +
24139 fc-lang/fclang.h | 802
24140 +++++++++++++++++++++++++++---------------------------
24141 fc-lang/mi.orth | 1 +
24142 3 files changed, 405 insertions(+), 399 deletions(-)
24143
24144 commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
24145 Author: Keith Packard <keithp (a] keithp.com>
24146 Date: Wed Jul 17 17:51:52 2002 +0000
24147
24148 Add fclang.c to Makefile.in
24149
24150 src/Makefile.in | 2 ++
24151 1 file changed, 2 insertions(+)
24152
24153 commit 6864f6279297a59ff509e5454fdebb77ac64e530
24154 Author: Keith Packard <keithp (a] keithp.com>
24155 Date: Sat Jul 13 20:33:05 2002 +0000
24156
24157 Trim ja orthography of a couple codepoints not found in kochi fonts
24158
24159 fc-lang/fclang.h | 4 ++--
24160 fc-lang/ja.orth | 6 +++---
24161 2 files changed, 5 insertions(+), 5 deletions(-)
24162
24163 commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
24164 Author: Keith Packard <keithp (a] keithp.com>
24165 Date: Sat Jul 13 19:10:03 2002 +0000
24166
24167 Fix typo in geez (ethiopic) orthography
24168
24169 fc-lang/fclang.h | 2 +-
24170 fc-lang/gez.orth | 4 ++--
24171 2 files changed, 3 insertions(+), 3 deletions(-)
24172
24173 commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
24174 Author: Keith Packard <keithp (a] keithp.com>
24175 Date: Sat Jul 13 05:43:25 2002 +0000
24176
24177 Add some Utf16 support, extract font family and style names from
24178 name table
24179 for sfnt fonts
24180
24181 fontconfig/fontconfig.h | 23 +++-
24182 src/fccharset.c | 40 ++++--
24183 src/fcfreetype.c | 342
24184 ++++++++++++++++++++++++++++++++++++++++++++++--
24185 src/fcint.h | 11 ++
24186 src/fcstr.c | 99 +++++++++++++-
24187 5 files changed, 495 insertions(+), 20 deletions(-)
24188
24189 commit c80d2ac4866d4c534a8693d611ed85b84c11d009
24190 Author: Keith Packard <keithp (a] keithp.com>
24191 Date: Fri Jul 12 21:06:03 2002 +0000
24192
24193 Clean up some coverage files; a few accidentally included PUA
24194 values and
24195 punctuation. Add debugging stuff to dump out missing codepoints
24196 during
24197 cache building when missing only a few
24198
24199 fc-lang/bg.orth | 13 +-
24200 fc-lang/bi.orth | 10 +-
24201 fc-lang/bo.orth | 17 +-
24202 fc-lang/el.orth | 20 +-
24203 fc-lang/fclang.h | 1630
24204 ++++++++++++++++++++++++++----------------------------
24205 fc-lang/ga.orth | 4 +-
24206 fc-lang/gn.orth | 4 +-
24207 fc-lang/hy.orth | 6 +-
24208 fc-lang/km.orth | 6 +-
24209 fc-lang/ko.orth | 128 ++---
24210 fc-lang/lb.orth | 10 +-
24211 fc-lang/mg.orth | 6 +-
24212 fc-lang/mh.orth | 14 +-
24213 fc-lang/mk.orth | 12 +-
24214 fc-lang/mn.orth | 14 +-
24215 fc-lang/mo.orth | 4 +-
24216 fc-lang/ro.orth | 4 +-
24217 fc-lang/si.orth | 8 +-
24218 fc-lang/tl.orth | 11 +-
24219 fc-lang/yo.orth | 80 +--
24220 src/fclang.c | 33 +-
24221 21 files changed, 1017 insertions(+), 1017 deletions(-)
24222
24223 commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
24224 Author: Keith Packard <keithp (a] keithp.com>
24225 Date: Fri Jul 12 19:19:16 2002 +0000
24226
24227 Add a bunch more languages that use the Latin alphabet
24228
24229 fc-lang/Imakefile | 35 +-
24230 fc-lang/af.orth | 46 ++
24231 fc-lang/bam.orth | 37 ++
24232 fc-lang/bi.orth | 39 ++
24233 fc-lang/bs.orth | 39 ++
24234 fc-lang/ch.orth | 35 +
24235 fc-lang/cy.orth | 48 ++
24236 fc-lang/fclang.h | 1900
24237 +++++++++++++++++++++++++++++++++--------------------
24238 fc-lang/ful.orth | 38 ++
24239 fc-lang/gn.orth | 48 ++
24240 fc-lang/ha.orth | 36 +
24241 fc-lang/haw.orth | 35 +
24242 fc-lang/ibo.orth | 35 +
24243 fc-lang/id.orth | 31 +
24244 fc-lang/iso639-2 | 64 +-
24245 fc-lang/lb.orth | 60 ++
24246 fc-lang/mg.orth | 35 +
24247 fc-lang/mh.orth | 45 ++
24248 fc-lang/mi.orth | 34 +
24249 fc-lang/ny.orth | 30 +
24250 fc-lang/se.orth | 37 ++
24251 fc-lang/sm.orth | 30 +
24252 fc-lang/sma.orth | 37 ++
24253 fc-lang/smj.orth | 37 ++
24254 fc-lang/smn.orth | 40 ++
24255 fc-lang/sms.orth | 48 ++
24256 fc-lang/tn.orth | 33 +
24257 fc-lang/to.orth | 30 +
24258 fc-lang/ven.orth | 34 +
24259 fc-lang/vi.orth | 58 ++
24260 fc-lang/wen.orth | 42 ++
24261 fc-lang/wo.orth | 42 ++
24262 fc-lang/yap.orth | 35 +
24263 fc-lang/yo.orth | 86 +++
24264 src/fcxml.c | 12 +-
24265 35 files changed, 2522 insertions(+), 749 deletions(-)
24266
24267 commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
24268 Author: Keith Packard <keithp (a] keithp.com>
24269 Date: Fri Jul 12 09:13:32 2002 +0000
24270
24271 Add nynorsk and bokml, remove double angle quotes from other languages
24272
24273 fc-lang/Imakefile | 31 +-
24274 fc-lang/ab.orth | 6 +-
24275 fc-lang/ba.orth | 6 +-
24276 fc-lang/be.orth | 6 +-
24277 fc-lang/br.orth | 8 +-
24278 fc-lang/da.orth | 6 +-
24279 fc-lang/de.orth | 6 +-
24280 fc-lang/fclang.h | 854
24281 +++++++++++++++++++++++++++---------------------------
24282 fc-lang/fr.orth | 10 +-
24283 fc-lang/gl.orth | 10 +-
24284 fc-lang/iso639-2 | 4 +-
24285 fc-lang/kk.orth | 6 +-
24286 fc-lang/kl.orth | 6 +-
24287 fc-lang/nb.orth | 25 ++
24288 fc-lang/nn.orth | 43 +++
24289 fc-lang/no.orth | 6 +-
24290 fc-lang/ru.orth | 6 +-
24291 fc-lang/uk.orth | 6 +-
24292 18 files changed, 565 insertions(+), 480 deletions(-)
24293
24294 commit c2b971c89819281be41584720d20648fe5d1627f
24295 Author: Keith Packard <keithp (a] keithp.com>
24296 Date: Fri Jul 12 07:58:16 2002 +0000
24297
24298 Missed adding kumyk
24299
24300 fc-lang/Imakefile | 19 +++++------
24301 fc-lang/fclang.h | 74 +++++++++++++++++++++---------------------
24302 fc-lang/iso639-2 | 2 +-
24303 fc-lang/kum.orth | 96
24304 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
24305 4 files changed, 145 insertions(+), 46 deletions(-)
24306
24307 commit f749c49cb4ebe181de145440246d3110f7052f24
24308 Author: Keith Packard <keithp (a] keithp.com>
24309 Date: Fri Jul 12 07:52:16 2002 +0000
24310
24311 Add devanagari and cyrillic languages. Add Geez
24312
24313 fc-lang/Imakefile | 36 +-
24314 fc-lang/ava.orth | 97 ++++
24315 fc-lang/bh.orth | 25 +
24316 fc-lang/bho.orth | 25 +
24317 fc-lang/bua.orth | 102 ++++
24318 fc-lang/ce.orth | 97 ++++
24319 fc-lang/chm.orth | 109 ++++
24320 fc-lang/cv.orth | 109 ++++
24321 fc-lang/fclang.h | 1612
24322 +++++++++++++++++++++++++++++++----------------------
24323 fc-lang/gez.orth | 57 ++
24324 fc-lang/hi.orth | 35 ++
24325 fc-lang/ik.orth | 100 ++++
24326 fc-lang/iso639-2 | 54 +-
24327 fc-lang/iu.orth | 77 +++
24328 fc-lang/kaa.orth | 110 ++++
24329 fc-lang/kok.orth | 25 +
24330 fc-lang/ks.orth | 25 +
24331 fc-lang/ku.orth | 94 ++++
24332 fc-lang/kv.orth | 101 ++++
24333 fc-lang/ky.orth | 102 ++++
24334 fc-lang/lez.orth | 97 ++++
24335 fc-lang/mr.orth | 25 +
24336 fc-lang/ne.orth | 25 +
24337 fc-lang/os.orth | 96 ++++
24338 fc-lang/sa.orth | 25 +
24339 fc-lang/sah.orth | 108 ++++
24340 fc-lang/sel.orth | 96 ++++
24341 fc-lang/tg.orth | 108 ++++
24342 fc-lang/tk.orth | 106 ++++
24343 fc-lang/tt.orth | 108 ++++
24344 fc-lang/tyv.orth | 102 ++++
24345 fc-lang/uz.orth | 98 ++++
24346 32 files changed, 3278 insertions(+), 708 deletions(-)
24347
24348 commit 2ce525423688d32b80587741d97a82209e52378c
24349 Author: Keith Packard <keithp (a] keithp.com>
24350 Date: Thu Jul 11 02:47:50 2002 +0000
24351
24352 Remove old FC_LANG constants now that fontconfig uses RFC 3066
24353 based names
24354
24355 fontconfig/fontconfig.h | 42 +-----------------------------------------
24356 1 file changed, 1 insertion(+), 41 deletions(-)
24357
24358 commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
24359 Author: Keith Packard <keithp (a] keithp.com>
24360 Date: Wed Jul 10 21:57:23 2002 +0000
24361
24362 Use presentation forms for arabic matching, fix comment labeling
24363 persian
24364 general forms
24365
24366 fc-lang/ar.orth | 114
24367 +++++++++++++++++++++++++++++++------------------------
24368 fc-lang/fa.orth | 4 +-
24369 fc-lang/fclang.h | 4 +-
24370 3 files changed, 69 insertions(+), 53 deletions(-)
24371
24372 commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
24373 Author: Keith Packard <keithp (a] keithp.com>
24374 Date: Tue Jul 9 22:08:14 2002 +0000
24375
24376 Use locale data set FC_LANG by default. Reorder FcPattern and
24377 FcValueList
24378 to match Xft1.
24379
24380 src/fcdefault.c | 53
24381 +++++++++++++++++++++++++++++++++++++++++++++++++++++
24382 src/fcint.h | 4 ++--
24383 2 files changed, 55 insertions(+), 2 deletions(-)
24384
24385 commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
24386 Author: Keith Packard <keithp (a] keithp.com>
24387 Date: Tue Jul 9 02:28:29 2002 +0000
24388
24389 Trim ideographic punctuation and Suzhou numerals from zh-tw
24390 orthography.
24391 Had accidentally swapped codePageRange bits for traditional and
24392 simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
24393 possible
24394 bug in charset walking
24395
24396 fc-lang/Imakefile | 18 +-
24397 fc-lang/fa.orth | 53 ++
24398 fc-lang/fclang.h | 1554 ++++++++++++++++++++++--------------
24399 fc-lang/iso639-2 | 4 +-
24400 fc-lang/zh_hk.orth | 2240
24401 ++++++++++++++++++++++++++++++++++++++++++++++++++++
24402 fc-lang/zh_tw.orth | 33 +-
24403 src/fccharset.c | 4 +-
24404 src/fcfreetype.c | 6 +-
24405 8 files changed, 3292 insertions(+), 620 deletions(-)
24406
24407 commit e50b9ae71134a23820e8f50589649e629a6143ba
24408 Author: Keith Packard <keithp (a] keithp.com>
24409 Date: Mon Jul 8 07:31:53 2002 +0000
24410
24411 Update iso639-2 language coverage info, fix Georgian orthography to
24412 eliminate Mingrelian and Svan glyphs, use coverage for inclusion
24413 and
24414 OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
24415 fc-lang dir
24416
24417 fc-lang/Imakefile | 8 +-
24418 fc-lang/fclang.h | 2624
24419 ++++++++++++++++++++++++++++++++++++++++++++++++
24420 fc-lang/fclang.tmpl.c | 130 ---
24421 fc-lang/fclang.tmpl.h | 25 +
24422 fc-lang/iso639-2 | 30 +-
24423 fc-lang/ka.orth | 5 +-
24424 fc-lang/zh_mo.orth | 27 +
24425 fc-lang/zh_sg.orth | 27 +
24426 src/fcfreetype.c | 238 +----
24427 src/fcint.h | 9 +-
24428 src/fclang.c | 2632
24429 +------------------------------------------------
24430 11 files changed, 2794 insertions(+), 2961 deletions(-)
24431
24432 commit d6dabf368677babec02d8f64ba0598270e28b501
24433 Author: Keith Packard <keithp (a] keithp.com>
24434 Date: Sun Jul 7 19:30:53 2002 +0000
24435
24436 Add walloon, update fclang.c to include recent language additions
24437
24438 fc-lang/Imakefile | 4 +-
24439 fc-lang/wa.orth | 47 ++
24440 src/fclang.c | 1252
24441 ++++++++++++++++++++++++++++++-----------------------
24442 3 files changed, 757 insertions(+), 546 deletions(-)
24443
24444 commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
24445 Author: Keith Packard <keithp (a] keithp.com>
24446 Date: Sun Jul 7 19:18:51 2002 +0000
24447
24448 Share more duplicate charset data
24449
24450 fc-lang/Imakefile | 19 ++++++++++---------
24451 fc-lang/bn.orth | 41 +++++++++++++++++++++++++++++++++++++++++
24452 fc-lang/bo.orth | 30 ++++++++++++++++++++++++++++++
24453 fc-lang/fc-lang.c | 28 ++++++++++++++++++++++++++--
24454 fc-lang/gu.orth | 41 +++++++++++++++++++++++++++++++++++++++++
24455 fc-lang/iso639-2 | 26 +++++++++++++-------------
24456 fc-lang/km.orth | 29 +++++++++++++++++++++++++++++
24457 fc-lang/kn.orth | 40 ++++++++++++++++++++++++++++++++++++++++
24458 fc-lang/lo.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
24459 fc-lang/ml.orth | 38 ++++++++++++++++++++++++++++++++++++++
24460 fc-lang/mn.orth | 31 +++++++++++++++++++++++++++++++
24461 fc-lang/or.orth | 41 +++++++++++++++++++++++++++++++++++++++++
24462 fc-lang/si.orth | 38 ++++++++++++++++++++++++++++++++++++++
24463 fc-lang/ta.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
24464 fc-lang/te.orth | 39 +++++++++++++++++++++++++++++++++++++++
24465 fc-lang/tl.orth | 29 +++++++++++++++++++++++++++++
24466 16 files changed, 534 insertions(+), 24 deletions(-)
24467
24468 commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
24469 Author: Keith Packard <keithp (a] keithp.com>
24470 Date: Sun Jul 7 00:00:43 2002 +0000
24471
24472 Add fclang.c to CVS; easier than attempting to build it on the fly
24473
24474 src/fclang.c | 2561
24475 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
24476 1 file changed, 2561 insertions(+)
24477
24478 commit 6446b1511df528082d2ac9ff31617013b311aa09
24479 Author: Keith Packard <keithp (a] keithp.com>
24480 Date: Sat Jul 6 23:59:19 2002 +0000
24481
24482 Remove at and grave from latin languages, add copyright, license
24483 and RCS
24484 header
24485
24486 fc-lang/Imakefile | 2 ++
24487 fc-lang/ab.orth | 23 +++++++++++++++++++++++
24488 fc-lang/ar.orth | 23 +++++++++++++++++++++++
24489 fc-lang/az.orth | 27 +++++++++++++++++++++++++--
24490 fc-lang/ba.orth | 23 +++++++++++++++++++++++
24491 fc-lang/be.orth | 23 +++++++++++++++++++++++
24492 fc-lang/bg.orth | 23 +++++++++++++++++++++++
24493 fc-lang/br.orth | 27 +++++++++++++++++++++++++--
24494 fc-lang/ca.orth | 27 +++++++++++++++++++++++++--
24495 fc-lang/chr.orth | 23 +++++++++++++++++++++++
24496 fc-lang/co.orth | 23 +++++++++++++++++++++++
24497 fc-lang/cs.orth | 27 +++++++++++++++++++++++++--
24498 fc-lang/da.orth | 27 +++++++++++++++++++++++++--
24499 fc-lang/de.orth | 27 +++++++++++++++++++++++++--
24500 fc-lang/el.orth | 23 +++++++++++++++++++++++
24501 fc-lang/en.orth | 27 +++++++++++++++++++++++++--
24502 fc-lang/eo.orth | 27 +++++++++++++++++++++++++--
24503 fc-lang/es.orth | 27 +++++++++++++++++++++++++--
24504 fc-lang/et.orth | 27 +++++++++++++++++++++++++--
24505 fc-lang/eu.orth | 27 +++++++++++++++++++++++++--
24506 fc-lang/fi.orth | 27 +++++++++++++++++++++++++--
24507 fc-lang/fo.orth | 27 +++++++++++++++++++++++++--
24508 fc-lang/fr.orth | 27 +++++++++++++++++++++++++--
24509 fc-lang/fy.orth | 23 +++++++++++++++++++++++
24510 fc-lang/ga.orth | 27 +++++++++++++++++++++++++--
24511 fc-lang/gd.orth | 27 +++++++++++++++++++++++++--
24512 fc-lang/gl.orth | 27 +++++++++++++++++++++++++--
24513 fc-lang/he.orth | 23 +++++++++++++++++++++++
24514 fc-lang/hr.orth | 27 +++++++++++++++++++++++++--
24515 fc-lang/hu.orth | 27 +++++++++++++++++++++++++--
24516 fc-lang/hy.orth | 23 +++++++++++++++++++++++
24517 fc-lang/is.orth | 27 +++++++++++++++++++++++++--
24518 fc-lang/it.orth | 27 +++++++++++++++++++++++++--
24519 fc-lang/ja.orth | 23 +++++++++++++++++++++++
24520 fc-lang/ka.orth | 23 +++++++++++++++++++++++
24521 fc-lang/kk.orth | 23 +++++++++++++++++++++++
24522 fc-lang/kl.orth | 27 +++++++++++++++++++++++++--
24523 fc-lang/ko.orth | 23 +++++++++++++++++++++++
24524 fc-lang/la.orth | 27 +++++++++++++++++++++++++--
24525 fc-lang/lt.orth | 27 +++++++++++++++++++++++++--
24526 fc-lang/lv.orth | 27 +++++++++++++++++++++++++--
24527 fc-lang/mk.orth | 23 +++++++++++++++++++++++
24528 fc-lang/mo.orth | 27 +++++++++++++++++++++++++--
24529 fc-lang/mt.orth | 27 +++++++++++++++++++++++++--
24530 fc-lang/nl.orth | 27 +++++++++++++++++++++++++--
24531 fc-lang/no.orth | 27 +++++++++++++++++++++++++--
24532 fc-lang/oc.orth | 27 +++++++++++++++++++++++++--
24533 fc-lang/pl.orth | 27 +++++++++++++++++++++++++--
24534 fc-lang/pt.orth | 27 +++++++++++++++++++++++++--
24535 fc-lang/rm.orth | 27 +++++++++++++++++++++++++--
24536 fc-lang/ro.orth | 27 +++++++++++++++++++++++++--
24537 fc-lang/ru.orth | 23 +++++++++++++++++++++++
24538 fc-lang/sh.orth | 23 +++++++++++++++++++++++
24539 fc-lang/sk.orth | 27 +++++++++++++++++++++++++--
24540 fc-lang/sl.orth | 27 +++++++++++++++++++++++++--
24541 fc-lang/sq.orth | 27 +++++++++++++++++++++++++--
24542 fc-lang/sr.orth | 23 +++++++++++++++++++++++
24543 fc-lang/sv.orth | 27 +++++++++++++++++++++++++--
24544 fc-lang/th.orth | 23 +++++++++++++++++++++++
24545 fc-lang/tr.orth | 27 +++++++++++++++++++++++++--
24546 fc-lang/uk.orth | 23 +++++++++++++++++++++++
24547 fc-lang/vo.orth | 23 +++++++++++++++++++++++
24548 fc-lang/yi.orth | 23 +++++++++++++++++++++++
24549 fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++
24550 fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++
24551 65 files changed, 1552 insertions(+), 78 deletions(-)
24552
24553 commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
24554 Author: Keith Packard <keithp (a] keithp.com>
24555 Date: Sat Jul 6 23:47:44 2002 +0000
24556
24557 Switch to RFC 3066 based lang names
24558
24559 fontconfig/fontconfig.h | 5 +-
24560 src/Imakefile | 8 +-
24561 src/fccharset.c | 8 +-
24562 src/fcfreetype.c | 406
24563 ++++++++++++++++++++++++------------------------
24564 src/fcint.h | 28 ++++
24565 src/fcmatch.c | 43 ++++-
24566 src/fcpat.c | 22 ++-
24567 src/fcstr.c | 25 ++-
24568 8 files changed, 330 insertions(+), 215 deletions(-)
24569
24570 commit 899e352656f04323b9467555faf9152c69a741ab
24571 Author: Keith Packard <keithp (a] keithp.com>
24572 Date: Sat Jul 6 23:46:58 2002 +0000
24573
24574 Add a few more common font families to the default configuration
24575
24576 fonts.conf.in | 7 +++++++
24577 1 file changed, 7 insertions(+)
24578
24579 commit 364a581d91eac73a5b1810d9c5100b6eb690219f
24580 Author: Keith Packard <keithp (a] keithp.com>
24581 Date: Sat Jul 6 23:22:03 2002 +0000
24582
24583 Add coverage documentation files
24584
24585 fc-lang/iso639-1 | 139 ++++++++++++++++
24586 fc-lang/iso639-2 | 473
24587 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
24588 2 files changed, 612 insertions(+)
24589
24590 commit c1382a3d998d098d3b86c922820558849c777c45
24591 Author: Keith Packard <keithp (a] keithp.com>
24592 Date: Sat Jul 6 23:21:37 2002 +0000
24593
24594 Add fc-lang program to generate language coverage tables
24595
24596 fc-lang/Imakefile | 44 +
24597 fc-lang/ab.orth | 17 +
24598 fc-lang/ar.orth | 49 +
24599 fc-lang/az.orth | 26 +
24600 fc-lang/ba.orth | 16 +
24601 fc-lang/be.orth | 11 +
24602 fc-lang/bg.orth | 12 +
24603 fc-lang/br.orth | 17 +
24604 fc-lang/ca.orth | 23 +
24605 fc-lang/chr.orth | 2 +
24606 fc-lang/co.orth | 2 +
24607 fc-lang/cs.orth | 27 +
24608 fc-lang/da.orth | 27 +
24609 fc-lang/de.orth | 17 +
24610 fc-lang/el.orth | 26 +
24611 fc-lang/en.orth | 17 +
24612 fc-lang/eo.orth | 9 +
24613 fc-lang/es.orth | 19 +
24614 fc-lang/et.orth | 15 +
24615 fc-lang/eu.orth | 8 +
24616 fc-lang/fc-lang.c | 295 +
24617 fc-lang/fc-lang.man | 41 +
24618 fc-lang/fclang.tmpl.c | 130 +
24619 fc-lang/fi.orth | 15 +
24620 fc-lang/fo.orth | 25 +
24621 fc-lang/fr.orth | 28 +
24622 fc-lang/fy.orth | 2 +
24623 fc-lang/ga.orth | 29 +
24624 fc-lang/gd.orth | 15 +
24625 fc-lang/gl.orth | 22 +
24626 fc-lang/he.orth | 2 +
24627 fc-lang/hr.orth | 21 +
24628 fc-lang/hu.orth | 19 +
24629 fc-lang/hy.orth | 5 +
24630 fc-lang/is.orth | 26 +
24631 fc-lang/it.orth | 14 +
24632 fc-lang/ja.orth | 6540 +++++++++++++++++++
24633 fc-lang/ka.orth | 9 +
24634 fc-lang/kk.orth | 15 +
24635 fc-lang/kl.orth | 23 +
24636 fc-lang/ko.orth | 16217
24637 ++++++++++++++++++++++++++++++++++++++++++++++++
24638 fc-lang/la.orth | 8 +
24639 fc-lang/lt.orth | 13 +
24640 fc-lang/lv.orth | 16 +
24641 fc-lang/mk.orth | 15 +
24642 fc-lang/mo.orth | 14 +
24643 fc-lang/mt.orth | 18 +
24644 fc-lang/nl.orth | 15 +
24645 fc-lang/no.orth | 18 +
24646 fc-lang/oc.orth | 15 +
24647 fc-lang/pl.orth | 10 +
24648 fc-lang/pt.orth | 19 +
24649 fc-lang/rm.orth | 15 +
24650 fc-lang/ro.orth | 11 +
24651 fc-lang/ru.orth | 11 +
24652 fc-lang/sh.orth | 2 +
24653 fc-lang/sk.orth | 29 +
24654 fc-lang/sl.orth | 21 +
24655 fc-lang/sq.orth | 7 +
24656 fc-lang/sr.orth | 11 +
24657 fc-lang/sv.orth | 21 +
24658 fc-lang/th.orth | 3 +
24659 fc-lang/tr.orth | 12 +
24660 fc-lang/uk.orth | 12 +
24661 fc-lang/vo.orth | 13 +
24662 fc-lang/yi.orth | 2 +
24663 fc-lang/zh_cn.orth | 6766 ++++++++++++++++++++
24664 fc-lang/zh_tw.orth | 13079 ++++++++++++++++++++++++++++++++++++++
24665 68 files changed, 44053 insertions(+)
24666
24667 commit 084407063d0069b16b24e1fd8be818af12e36741
24668 Author: Keith Packard <keithp (a] keithp.com>
24669 Date: Wed Jul 3 23:15:32 2002 +0000
24670
24671 Object list to FcObjectSetBuild wasnt terminated with 0
24672
24673 fc-list/fc-list.c | 4 ++--
24674 1 file changed, 2 insertions(+), 2 deletions(-)
24675
24676 commit f9dc31e81cd27be1bcb72706ac667889840f60bb
24677 Author: Marc Aurele La France <tsi (a] ualberta.edu>
24678 Date: Mon Jul 1 12:39:23 2002 +0000
24679
24680 Indent line
24681
24682 fc-list/Imakefile | 2 ++
24683 1 file changed, 2 insertions(+)
24684
24685 commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
24686 Author: Marc Aurele La France <tsi (a] ualberta.edu>
24687 Date: Mon Jul 1 12:38:27 2002 +0000
24688
24689 Ident line
24690
24691 fc-cache/Imakefile | 2 ++
24692 1 file changed, 2 insertions(+)
24693
24694 commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
24695 Author: Keith Packard <keithp (a] keithp.com>
24696 Date: Mon Jul 1 05:11:20 2002 +0000
24697
24698 Make fc-cache avoid reading the whole world full of fonts
24699
24700 fc-cache/fc-cache.c | 10 +++++-----
24701 1 file changed, 5 insertions(+), 5 deletions(-)
24702
24703 commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
24704 Author: Keith Packard <keithp (a] keithp.com>
24705 Date: Sun Jun 30 23:45:40 2002 +0000
24706
24707 Make fc-list more useful
24708
24709 fc-list/fc-list.c | 20 ++++++++++++++++----
24710 1 file changed, 16 insertions(+), 4 deletions(-)
24711
24712 commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
24713 Author: Keith Packard <keithp (a] keithp.com>
24714 Date: Sun Jun 30 23:45:17 2002 +0000
24715
24716 Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
24717
24718 fontconfig/fontconfig.h | 3 ++-
24719 1 file changed, 2 insertions(+), 1 deletion(-)
24720
24721 commit 4c0036053a36678747adfd06777cef39752ca9a4
24722 Author: Keith Packard <keithp (a] keithp.com>
24723 Date: Sat Jun 29 20:31:02 2002 +0000
24724
24725 Add strong/weak pattern value binding, add known charsets for
24726 automatic
24727 lang computation
24728
24729 src/fccfg.c | 3 +-
24730 src/fccharset.c | 40 +-
24731 src/fcfreetype.c | 235 ++++++-
24732 src/fcint.h | 15 +-
24733 src/fcknownsets.h | 1895
24734 +++++++++++++++++++++++++++++++++++++++++++++++++++++
24735 src/fcmatch.c | 112 ++--
24736 src/fcname.c | 7 +-
24737 src/fcpat.c | 3 +-
24738 8 files changed, 2222 insertions(+), 88 deletions(-)
24739
24740 commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
24741 Author: Keith Packard <keithp (a] keithp.com>
24742 Date: Wed Jun 26 22:56:51 2002 +0000
24743
24744 Construct empty constant charsets correctly (using null pointers)
24745
24746 src/fccharset.c | 18 +++++++++++++-----
24747 1 file changed, 13 insertions(+), 5 deletions(-)
24748
24749 commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
24750 Author: Keith Packard <keithp (a] keithp.com>
24751 Date: Wed Jun 26 22:14:08 2002 +0000
24752
24753 Permit empty charsets in fonts.cache files
24754
24755 src/fcname.c | 4 ++--
24756 1 file changed, 2 insertions(+), 2 deletions(-)
24757
24758 commit 223c028949c1ef316c93bea17278f58150c777ee
24759 Author: Keith Packard <keithp (a] keithp.com>
24760 Date: Wed Jun 26 16:11:29 2002 +0000
24761
24762 Steal idea for locale-insensitive strtod from glib
24763
24764 src/fcxml.c | 59
24765 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
24766 1 file changed, 57 insertions(+), 2 deletions(-)
24767
24768 commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
24769 Author: Keith Packard <keithp (a] keithp.com>
24770 Date: Fri Jun 21 07:01:11 2002 +0000
24771
24772 Oops. Made a mistake when adding config file names to monitor list
24773
24774 src/fcxml.c | 9 +++++----
24775 1 file changed, 5 insertions(+), 4 deletions(-)
24776
24777 commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
24778 Author: Keith Packard <keithp (a] keithp.com>
24779 Date: Fri Jun 21 06:14:45 2002 +0000
24780
24781 Fix automatic file time checking, transcoding table searches. Actually
24782 add
24783 config files used to config structure so they can be time
24784 checked as
24785 well
24786
24787 src/fccfg.c | 31 ++++++++++++++-----------------
24788 src/fccharset.c | 11 +++--------
24789 src/fcxml.c | 5 ++++-
24790 3 files changed, 21 insertions(+), 26 deletions(-)
24791
24792 commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
24793 Author: Keith Packard <keithp (a] keithp.com>
24794 Date: Thu Jun 20 03:43:09 2002 +0000
24795
24796 Accidentally falling through several case blocks
24797
24798 src/fccfg.c | 3 ++-
24799 src/fcdbg.c | 6 +++---
24800 2 files changed, 5 insertions(+), 4 deletions(-)
24801
24802 commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
24803 Author: Keith Packard <keithp (a] keithp.com>
24804 Date: Wed Jun 19 21:32:51 2002 +0000
24805
24806 Add slanting for fonts without oblique/italic varient. Fix matching
24807 code to
24808 make this work
24809
24810 fonts.conf.in | 28 ++++++++++++++++++++++++++++
24811 src/fcmatch.c | 4 ++--
24812 2 files changed, 30 insertions(+), 2 deletions(-)
24813
24814 commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
24815 Author: Keith Packard <keithp (a] keithp.com>
24816 Date: Wed Jun 19 20:55:19 2002 +0000
24817
24818 Make fc-cache more tolerant of missing font directories
24819
24820 fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++--
24821 1 file changed, 26 insertions(+), 2 deletions(-)
24822
24823 commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
24824 Author: Keith Packard <keithp (a] keithp.com>
24825 Date: Wed Jun 19 20:08:22 2002 +0000
24826
24827 Add ref counting to font config patterns so that FcFontSort return
24828 values
24829 are persistant
24830
24831 fontconfig/fontconfig.h | 5 ++++-
24832 fonts.dtd | 5 ++++-
24833 src/fccache.c | 11 +++++++++--
24834 src/fccfg.c | 4 ++++
24835 src/fcdbg.c | 8 +++++++-
24836 src/fcdir.c | 5 +++--
24837 src/fcint.h | 9 +++++----
24838 src/fclist.c | 2 +-
24839 src/fcmatch.c | 21 +++++++++++++++++++--
24840 src/fcname.c | 3 ++-
24841 src/fcpat.c | 12 +++++++++++-
24842 src/fcxml.c | 4 ++++
24843 12 files changed, 73 insertions(+), 16 deletions(-)
24844
24845 commit 06a48f20739580338e69547c9896c539abf000dd
24846 Author: Keith Packard <keithp (a] keithp.com>
24847 Date: Wed Jun 19 06:31:46 2002 +0000
24848
24849 Add a few aliases suggested by Owen and Mike
24850
24851 fonts.conf.in | 19 +++++++++++++++++--
24852 1 file changed, 17 insertions(+), 2 deletions(-)
24853
24854 commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
24855 Author: Keith Packard <keithp (a] keithp.com>
24856 Date: Tue Jun 18 22:23:05 2002 +0000
24857
24858 Add a few more families to fonts.conf, make FC_ANTIALIAS less
24859 important for
24860 matching, fix family->generic mapping
24861
24862 src/fccfg.c | 7 ++++---
24863 src/fcmatch.c | 22 +++++++++++-----------
24864 2 files changed, 15 insertions(+), 14 deletions(-)
24865
24866 commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
24867 Author: Keith Packard <keithp (a] keithp.com>
24868 Date: Tue Jun 18 16:47:33 2002 +0000
24869
24870 Fix compiler warning
24871
24872 src/fcxml.c | 4 ++--
24873 1 file changed, 2 insertions(+), 2 deletions(-)
24874
24875 commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
24876 Author: Keith Packard <keithp (a] keithp.com>
24877 Date: Tue Jun 18 16:47:12 2002 +0000
24878
24879 Fix incorrect size in memmove call in FcObjectSetAdd that crashed
24880 FcFontSetList calls
24881
24882 src/fclist.c | 3 ++-
24883 1 file changed, 2 insertions(+), 1 deletion(-)
24884
24885 commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
24886 Author: Keith Packard <keithp (a] keithp.com>
24887 Date: Sat Jun 8 18:46:35 2002 +0000
24888
24889 Fix fontconfig.pc generation in Imakefile
24890
24891 Imakefile | 4 ++--
24892 1 file changed, 2 insertions(+), 2 deletions(-)
24893
24894 commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
24895 Author: Keith Packard <keithp (a] keithp.com>
24896 Date: Sat Jun 8 17:32:05 2002 +0000
24897
24898 Add FcPatternHash, clean up a few valgrind issues
24899
24900 fontconfig/fontconfig.h | 3 ++
24901 src/fccfg.c | 2 +-
24902 src/fcmatch.c | 11 ++++---
24903 src/fcpat.c | 78
24904 +++++++++++++++++++++++++++++++++++++++++++++++++
24905 src/fcxml.c | 13 ++++++++-
24906 5 files changed, 101 insertions(+), 6 deletions(-)
24907
24908 commit 8a39040e2a1308602aabe1aa4a8608f94830534e
24909 Author: Keith Packard <keithp (a] keithp.com>
24910 Date: Fri Jun 7 17:55:41 2002 +0000
24911
24912 Make autoconf use correct options to build solaris shared libraries
24913
24914 configure.in | 15 +++++++++++++--
24915 1 file changed, 13 insertions(+), 2 deletions(-)
24916
24917 commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
24918 Author: David Dawes <dawes (a] xfree86.org>
24919 Date: Tue Jun 4 21:55:42 2002 +0000
24920
24921 171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
24922 Mutsumi).
24923 170. Avoid a problem with setfontdirs when run in some locales (#5179,
24924 ISHIKAWA Mutsumi).
24925 169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
24926
24927 setfontdirs | 5 +++++
24928 1 file changed, 5 insertions(+)
24929
24930 commit e9be9cd10a24b75480a26be834041d312d8217b4
24931 Author: Keith Packard <keithp (a] keithp.com>
24932 Date: Mon Jun 3 08:31:15 2002 +0000
24933
24934 Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
24935 interfaces
24936
24937 fontconfig/fontconfig.h | 7 ++-
24938 src/fccfg.c | 12 ++--
24939 src/fcint.h | 7 ++-
24940 src/fclist.c | 72 ++++++++++++++--------
24941 src/fcmatch.c | 6 +-
24942 src/fcname.c | 8 +--
24943 src/fcpat.c | 161
24944 +++++++++++++++++++++++++++++-------------------
24945 7 files changed, 166 insertions(+), 107 deletions(-)
24946
24947 commit 88c747e20612ffcae326313f8d624b36c1235993
24948 Author: Keith Packard <keithp (a] keithp.com>
24949 Date: Sun Jun 2 21:07:57 2002 +0000
24950
24951 Eliminate some compiler warnings, avoid seg fault when matching
24952 missing
24953 values
24954
24955 src/fccfg.c | 4 ++--
24956 src/fcdbg.c | 5 ++++-
24957 src/fclist.c | 4 +++-
24958 src/fcmatch.c | 4 ++--
24959 src/fcname.c | 4 +++-
24960 5 files changed, 14 insertions(+), 7 deletions(-)
24961
24962 commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
24963 Author: Keith Packard <keithp (a] keithp.com>
24964 Date: Sun Jun 2 20:52:06 2002 +0000
24965
24966 Add aspect ratio support to Xft and fontconfig
24967
24968 fontconfig/fontconfig.h | 3 ++-
24969 src/fcname.c | 3 ++-
24970 2 files changed, 4 insertions(+), 2 deletions(-)
24971
24972 commit 8ec077f22b2f9fd693abfda7d405ac572594be99
24973 Author: Keith Packard <keithp (a] keithp.com>
24974 Date: Sun Jun 2 19:51:36 2002 +0000
24975
24976 Expression parsing in fonts.conf file mis-freed elements. Constant
24977 identity
24978 matrix was accidentally freed. Add ability to comare FTFace
24979 pattern
24980 elements (not that its all that useful)
24981
24982 src/fccfg.c | 18 +++++++++++++++---
24983 src/fcxml.c | 5 +++--
24984 2 files changed, 18 insertions(+), 5 deletions(-)
24985
24986 commit be0948508ce4ebbb6e576b9dd31531efef6834e1
24987 Author: Keith Packard <keithp (a] keithp.com>
24988 Date: Fri May 31 23:21:25 2002 +0000
24989
24990 Add support for user-provided freetype faces to Xft
24991
24992 fontconfig/fcfreetype.h | 8 +++++++-
24993 fontconfig/fcprivate.h | 4 +++-
24994 fontconfig/fontconfig.h | 7 +++++--
24995 src/fccharset.c | 5 +----
24996 src/fcfreetype.c | 1 -
24997 src/fcint.h | 3 ++-
24998 src/fcpat.c | 29 ++++++++++++++++++++++++++++-
24999 7 files changed, 46 insertions(+), 11 deletions(-)
25000
25001 commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
25002 Author: Keith Packard <keithp (a] keithp.com>
25003 Date: Fri May 31 06:52:47 2002 +0000
25004
25005 Fix Xft2 to build right library version on old systems with xmkmf. Fix
25006 fc-cache location for xmkmf out-of-tree build on old systems
25007
25008 local.def | 2 ++
25009 1 file changed, 2 insertions(+)
25010
25011 commit fbb405f3b5f25353babee1e813eb86d53912503f
25012 Author: Keith Packard <keithp (a] keithp.com>
25013 Date: Fri May 31 06:38:43 2002 +0000
25014
25015 Fix up support for building Xft1, Xrender and fontconfig out of
25016 the tree
25017
25018 fc-list/Imakefile | 5 +++++
25019 local.def | 14 ++++++++++++++
25020 2 files changed, 19 insertions(+)
25021
25022 commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
25023 Author: Keith Packard <keithp (a] keithp.com>
25024 Date: Fri May 31 04:42:42 2002 +0000
25025
25026 Change FcCharSet datastructure, add FcFontSort API
25027
25028 fontconfig/fontconfig.h | 9 +-
25029 src/fccharset.c | 772
25030 ++++++++++++++++++++++++++----------------------
25031 src/fcint.h | 27 +-
25032 src/fcmatch.c | 26 +-
25033 4 files changed, 451 insertions(+), 383 deletions(-)
25034
25035 commit bc9469baadc6b5f9a920a476e460113bab518208
25036 Author: Keith Packard <keithp (a] keithp.com>
25037 Date: Wed May 29 22:07:33 2002 +0000
25038
25039 Optimize after profiling. Fix FcStrCmp to return correct sign
25040
25041 src/fccharset.c | 103 ++++++++++++++++++++++++++++++----------
25042 src/fcint.h | 1 +
25043 src/fcmatch.c | 143
25044 +++++++++++++++++++++++++++++++++++++++++---------------
25045 src/fcname.c | 4 +-
25046 src/fcpat.c | 13 +++---
25047 src/fcstr.c | 6 +--
25048 6 files changed, 197 insertions(+), 73 deletions(-)
25049
25050 commit 1412a69926307b2736745737c7c66172ebc56724
25051 Author: Keith Packard <keithp (a] keithp.com>
25052 Date: Wed May 29 08:21:33 2002 +0000
25053
25054 Apply some obvious fixes to FcFontSetSort from Owen. Speed up
25055 FcCharSet
25056 primitives and FcFontSetSort
25057
25058 fontconfig/fontconfig.h | 8 +-
25059 src/fccfg.c | 10 +--
25060 src/fccharset.c | 197
25061 +++++++++++++++++++++++++++++++++++++++++++++---
25062 src/fcint.h | 3 +-
25063 src/fcmatch.c | 23 ++++--
25064 5 files changed, 219 insertions(+), 22 deletions(-)
25065
25066 commit 78417a2c74f95a66e3738cf525f9d699e13c654a
25067 Author: Keith Packard <keithp (a] keithp.com>
25068 Date: Tue May 28 03:50:23 2002 +0000
25069
25070 Use explicit cd for non-gmake systems
25071
25072 Makefile.in | 4 ++--
25073 1 file changed, 2 insertions(+), 2 deletions(-)
25074
25075 commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
25076 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
25077 Date: Sat May 25 13:52:37 2002 +0000
25078
25079 $< in a non-implicit rule is a GNU-makeism. It's not supported by
25080 BSD make.
25081
25082 Imakefile | 8 ++++----
25083 1 file changed, 4 insertions(+), 4 deletions(-)
25084
25085 commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
25086 Author: Keith Packard <keithp (a] keithp.com>
25087 Date: Fri May 24 06:25:52 2002 +0000
25088
25089 Clean up autoconf install to obey DESTDIR
25090
25091 Makefile.in | 67
25092 ++++++++++++++++++++++++++++++++++----------------
25093 fc-cache/Makefile.in | 23 ++++++++++-------
25094 fc-list/Makefile.in | 22 +++++++++++------
25095 fontconfig/Makefile.in | 24 +++++++++---------
25096 src/Makefile.in | 48 +++++++++++++++++++++++++-----------
25097 5 files changed, 119 insertions(+), 65 deletions(-)
25098
25099 commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
25100 Author: Keith Packard <keithp (a] keithp.com>
25101 Date: Fri May 24 05:20:02 2002 +0000
25102
25103 Change charset enumeration functions to more sensible API
25104
25105 fontconfig/fontconfig.h | 13 ++++++++++++-
25106 src/fccharset.c | 46
25107 +++++++++++++++++++++++++++++++++-------------
25108 2 files changed, 45 insertions(+), 14 deletions(-)
25109
25110 commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
25111 Author: Keith Packard <keithp (a] keithp.com>
25112 Date: Fri May 24 05:19:30 2002 +0000
25113
25114 A few autoconf build fixes
25115
25116 Makefile.in | 12 ++++++++----
25117 configure.in | 4 ++--
25118 fontconfig-config.in | 10 +++++-----
25119 3 files changed, 15 insertions(+), 11 deletions(-)
25120
25121 commit 48db40f692a31c39a96961c8733bfeaad416a5c0
25122 Author: Keith Packard <keithp (a] keithp.com>
25123 Date: Thu May 23 23:00:46 2002 +0000
25124
25125 A few random fontconfig build fixes
25126
25127 config/config-subst | 12 +++++++-----
25128 fontconfig/fontconfig.h | 7 +++++--
25129 src/fcinit.c | 8 +++++++-
25130 3 files changed, 19 insertions(+), 8 deletions(-)
25131
25132 commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
25133 Author: Keith Packard <keithp (a] keithp.com>
25134 Date: Thu May 23 17:09:32 2002 +0000
25135
25136 Dont require freetype to build with fontconfig
25137
25138 fontconfig.pc.in | 1 -
25139 1 file changed, 1 deletion(-)
25140
25141 commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
25142 Author: Keith Packard <keithp (a] keithp.com>
25143 Date: Thu May 23 17:06:46 2002 +0000
25144
25145 Add pkgconfig control file and fontconfig-config script
25146
25147 INSTALL | 17 ++++++++--
25148 Imakefile | 33 +++++++++++++++++-
25149 Makefile.in | 18 ++++++++--
25150 README | 13 ++++++++
25151 config/config-subst | 8 +++++
25152 configure.in | 18 ++++++----
25153 fontconfig-config.in | 94
25154 ++++++++++++++++++++++++++++++++++++++++++++++++++++
25155 fontconfig.pc.in | 11 ++++++
25156 8 files changed, 199 insertions(+), 13 deletions(-)
25157
25158 commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
25159 Author: Keith Packard <keithp (a] keithp.com>
25160 Date: Thu May 23 16:05:16 2002 +0000
25161
25162 Fonts.dtd had "blanks" instead of "blank"
25163
25164 fonts.dtd | 4 ++--
25165 1 file changed, 2 insertions(+), 2 deletions(-)
25166
25167 commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
25168 Author: Keith Packard <keithp (a] keithp.com>
25169 Date: Wed May 22 22:59:41 2002 +0000
25170
25171 Missed a Makefile.in for fontconfig includes
25172
25173 fontconfig/Makefile.in | 48
25174 ++++++++++++++++++++++++++++++++++++++++++++++++
25175 1 file changed, 48 insertions(+)
25176
25177 commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
25178 Author: Keith Packard <keithp (a] keithp.com>
25179 Date: Wed May 22 04:37:07 2002 +0000
25180
25181 Replace silly avl sort with qsort, add FcPatternEqual
25182
25183 fontconfig/fontconfig.h | 8 +-
25184 src/Imakefile | 6 +-
25185 src/Makefile.in | 4 +-
25186 src/fcavl.c | 419
25187 ------------------------------------------------
25188 src/fcavl.h | 46 ------
25189 src/fcmatch.c | 76 ++++-----
25190 src/fcpat.c | 109 ++++++++++++-
25191 src/fcxml.c | 9 +-
25192 8 files changed, 162 insertions(+), 515 deletions(-)
25193
25194 commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
25195 Author: Keith Packard <keithp (a] keithp.com>
25196 Date: Tue May 21 17:48:15 2002 +0000
25197
25198 More autoconf cleanup for fontconfig
25199
25200 Makefile.in | 8 +++-----
25201 config.h.in | 2 +-
25202 config/Makedefs.in | 10 +++++++++-
25203 configure.in | 55
25204 ++++++++++++++++++++++++----------------------------
25205 fc-cache/Makefile.in | 4 +++-
25206 fc-list/Makefile.in | 4 +++-
25207 src/Imakefile | 4 ++--
25208 src/Makefile.in | 5 +----
25209 src/fcinit.c | 4 ++--
25210 9 files changed, 49 insertions(+), 47 deletions(-)
25211
25212 commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
25213 Author: Keith Packard <keithp (a] keithp.com>
25214 Date: Tue May 21 17:08:42 2002 +0000
25215
25216 Fix xmkmf build process for fontconfig
25217
25218 Imakefile | 2 +-
25219 Makefile.in | 54 +++++++++
25220 acconfig.h | 2 -
25221 config.h.in | 144 +++++++++++++++++++++++
25222 configure.in | 360
25223 +++++++++++++++++++++++++++++++++++++++++++---------------
25224 cvscompile.sh | 11 +-
25225 findfonts | 8 +-
25226 fonts.conf.in | 77 ++++++-------
25227 fonts.dtd | 13 ++-
25228 local.def | 54 +++++++++
25229 setfontdirs | 4 +-
25230 11 files changed, 581 insertions(+), 148 deletions(-)
25231
25232 commit 179c39959cc9c19004f8ca948623590e404c8c46
25233 Author: Keith Packard <keithp (a] keithp.com>
25234 Date: Tue May 21 17:06:22 2002 +0000
25235
25236 Fix autoconf build process for fontconfig
25237
25238 config/Makedefs.in | 68 +++
25239 config/config.guess | 1391
25240 +++++++++++++++++++++++++++++++++++++++++++++++
25241 config/config.sub | 1355
25242 +++++++++++++++++++++++++++++++++++++++++++++
25243 config/install.sh | 240 ++++++++
25244 fc-cache/Imakefile | 7 +-
25245 fc-cache/Makefile.in | 46 ++
25246 fc-cache/fc-cache.c | 161 ++++--
25247 fc-list/Makefile.in | 46 ++
25248 fontconfig/fontconfig.h | 80 ++-
25249 src/Makefile.in | 105 ++++
25250 src/fccache.c | 164 ++++--
25251 src/fccfg.c | 352 ++++++++----
25252 src/fcdir.c | 84 ++-
25253 src/fcinit.c | 109 +++-
25254 src/fcint.h | 52 +-
25255 src/fclist.c | 5 +-
25256 src/fcstr.c | 228 +++++++-
25257 src/fcxml.c | 215 +++++---
25258 18 files changed, 4377 insertions(+), 331 deletions(-)
25259
25260 commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
25261 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
25262 Date: Sun May 5 17:53:41 2002 +0000
25263
25264 Don't run fc-cache on make install if DESTDIR is set. Instead;
25265 run it from
25266 Xinstall.sh after XFree86 is installed.
25267
25268 fc-cache/Imakefile | 4 +++-
25269 1 file changed, 3 insertions(+), 1 deletion(-)
25270
25271 commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
25272 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
25273 Date: Wed Apr 10 11:28:10 2002 +0000
25274
25275 put fontconfig-def.cpp in the right place.
25276
25277 fontconfig-def.cpp | 170
25278 -------------------------------------------------
25279 src/fontconfig-def.cpp | 170
25280 +++++++++++++++++++++++++++++++++++++++++++++++++
25281 2 files changed, 170 insertions(+), 170 deletions(-)
25282
25283 commit d82a034f9123558b300c956feec165c50ef7ada2
25284 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
25285 Date: Sun Apr 7 15:19:46 2002 +0000
25286
25287 new preprocessor files. (#5215-#5218, Alexander Gottwald).
25288
25289 fontconfig-def.cpp | 170
25290 +++++++++++++++++++++++++++++++++++++++++++++++++++++
25291 1 file changed, 170 insertions(+)
25292
25293 commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
25294 Author: Keith Packard <keithp (a] keithp.com>
25295 Date: Wed Mar 27 04:33:55 2002 +0000
25296
25297 Fix FT_Get_Next_Char API to match official 2.0.9 released version
25298
25299 src/fccharset.c | 26 ++++++++++++++++++--------
25300 1 file changed, 18 insertions(+), 8 deletions(-)
25301
25302 commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
25303 Author: Marc Aurele La France <tsi (a] ualberta.edu>
25304 Date: Mon Mar 4 21:15:28 2002 +0000
25305
25306 Warning fixes
25307
25308 src/fcatomic.c | 4 ++--
25309 1 file changed, 2 insertions(+), 2 deletions(-)
25310
25311 commit 216fac98e0785e787e32ff354241935a25723e4b
25312 Author: Keith Packard <keithp (a] keithp.com>
25313 Date: Sun Mar 3 18:39:05 2002 +0000
25314
25315 Add match routine that returns list of fonts
25316
25317 fontconfig/fontconfig.h | 14 ++
25318 src/fcavl.c | 419
25319 ++++++++++++++++++++++++++++++++++++++++++++++++
25320 src/fcavl.h | 46 ++++++
25321 src/fcmatch.c | 225 ++++++++++++++++++++++----
25322 4 files changed, 671 insertions(+), 33 deletions(-)
25323
25324 commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
25325 Author: Keith Packard <keithp (a] keithp.com>
25326 Date: Sun Mar 3 18:36:26 2002 +0000
25327
25328 Eliminate duplicate definitions in fcint.h and fontconfig.h
25329
25330 src/fcint.h | 6 ------
25331 1 file changed, 6 deletions(-)
25332
25333 commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
25334 Author: Keith Packard <keithp (a] keithp.com>
25335 Date: Sun Mar 3 18:35:22 2002 +0000
25336
25337 fontconfig: bail scanning directory on fatal error
25338
25339 src/fcdir.c | 2 +-
25340 1 file changed, 1 insertion(+), 1 deletion(-)
25341
25342 commit 17e16fa1108491fa625258bba12e71aaad8a34de
25343 Author: Keith Packard <keithp (a] keithp.com>
25344 Date: Sun Mar 3 18:31:20 2002 +0000
25345
25346 Eliminate compiler warnings
25347
25348 src/fccharset.c | 1026
25349 +++++++++++++++++++++++++++----------------------------
25350 1 file changed, 512 insertions(+), 514 deletions(-)
25351
25352 commit a391da8f0f867b8f87b1912a91882b108d163e03
25353 Author: Keith Packard <keithp (a] keithp.com>
25354 Date: Sun Mar 3 00:19:43 2002 +0000
25355
25356 Add fcatomic.c
25357
25358 src/Imakefile | 4 +-
25359 src/fcatomic.c | 183
25360 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
25361 src/fccache.c | 4 ++
25362 3 files changed, 189 insertions(+), 2 deletions(-)
25363
25364 commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
25365 Author: Keith Packard <keithp (a] keithp.com>
25366 Date: Fri Mar 1 22:06:30 2002 +0000
25367
25368 Add new FcAtomic datatype for config file locking
25369
25370 fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++-
25371 src/Imakefile | 12 ++++++------
25372 src/fccache.c | 34 ++++++++++++++--------------------
25373 src/fcint.h | 9 ++++++++-
25374 4 files changed, 57 insertions(+), 28 deletions(-)
25375
25376 commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
25377 Author: Marc Aurele La France <tsi (a] ualberta.edu>
25378 Date: Fri Mar 1 17:52:03 2002 +0000
25379
25380 Add missing clean rule
25381
25382 Imakefile | 6 ++++++
25383 1 file changed, 6 insertions(+)
25384
25385 commit 9c8e07f19589ba944e7bfb31251228b41a02f787
25386 Author: Keith Packard <keithp (a] keithp.com>
25387 Date: Fri Mar 1 01:00:54 2002 +0000
25388
25389 Port Xft1 to fontconfig
25390
25391 fontconfig/fontconfig.h | 8 +++++++-
25392 src/fccache.c | 13 +++++++------
25393 src/fccfg.c | 10 +++++-----
25394 src/fcdir.c | 4 ++--
25395 4 files changed, 21 insertions(+), 14 deletions(-)
25396
25397 commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
25398 Author: Keith Packard <keithp (a] keithp.com>
25399 Date: Thu Feb 28 16:51:48 2002 +0000
25400
25401 Add better error reporting when loading config file
25402
25403 fc-list/fc-list.c | 2 +-
25404 fontconfig/fontconfig.h | 16 +++++++++++++++-
25405 src/fclist.c | 36 ++++++++++++++++++++++++++++++------
25406 src/fcmatch.c | 38 +++++++++++++++++++++++++++++++-------
25407 src/fcxml.c | 12 +++++++++++-
25408 5 files changed, 88 insertions(+), 16 deletions(-)
25409
25410 commit c4bd0638c5f14329e71be8f170c30d376fc76972
25411 Author: Marc Aurele La France <tsi (a] ualberta.edu>
25412 Date: Tue Feb 26 05:10:30 2002 +0000
25413
25414 Warning fixes
25415
25416 fc-cache/fc-cache.c | 13 ++++++++++++-
25417 fc-list/fc-list.c | 15 +++++++++++++--
25418 2 files changed, 25 insertions(+), 3 deletions(-)
25419
25420 commit c5350655bef34cc08739bed324a482473b2a01b8
25421 Author: Keith Packard <keithp (a] keithp.com>
25422 Date: Sun Feb 24 01:23:35 2002 +0000
25423
25424 Check font edit value lists for empty
25425
25426 src/fccfg.c | 4 ++--
25427 1 file changed, 2 insertions(+), 2 deletions(-)
25428
25429 commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
25430 Author: Keith Packard <keithp (a] keithp.com>
25431 Date: Fri Feb 22 18:54:07 2002 +0000
25432
25433 fontconfig: some config file parsing mistakes
25434
25435 src/fcfreetype.c | 2 +-
25436 src/fcint.h | 9 ---------
25437 src/fcxml.c | 8 ++++++--
25438 3 files changed, 7 insertions(+), 12 deletions(-)
25439
25440 commit a398554a6d6467956c1c3471e912fb4e969835eb
25441 Author: Keith Packard <keithp (a] keithp.com>
25442 Date: Wed Feb 20 01:01:21 2002 +0000
25443
25444 Remove fcxml.h include file as it cant work anymore anyhow
25445
25446 fontconfig/Imakefile | 2 +-
25447 fontconfig/fcxml.h | 37 -------------------------------------
25448 2 files changed, 1 insertion(+), 38 deletions(-)
25449
25450 commit 24c90386bbdda9800d5a35c4dbff08682186907f
25451 Author: Keith Packard <keithp (a] keithp.com>
25452 Date: Wed Feb 20 00:32:30 2002 +0000
25453
25454 dont complain about missing optional included font config files
25455
25456 src/fcxml.c | 4 ++--
25457 1 file changed, 2 insertions(+), 2 deletions(-)
25458
25459 commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
25460 Author: Keith Packard <keithp (a] keithp.com>
25461 Date: Tue Feb 19 08:33:23 2002 +0000
25462
25463 Automatically initialize the fontconfig library
25464
25465 src/fccfg.c | 15 +++++++++------
25466 src/fcinit.c | 4 ++--
25467 src/fcint.h | 4 +++-
25468 3 files changed, 14 insertions(+), 9 deletions(-)
25469
25470 commit aae6f7d48744a25899cac28d47458f394defa02a
25471 Author: Keith Packard <keithp (a] keithp.com>
25472 Date: Tue Feb 19 07:50:44 2002 +0000
25473
25474 Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
25475 to
25476 enumarate Unicode coverage efficiently
25477
25478 fontconfig/fontconfig.h | 7 +++++--
25479 src/fccache.c | 4 ++--
25480 src/fccharset.c | 23 ++++++++++++++++++++++-
25481 src/fcpat.c | 6 +++---
25482 4 files changed, 32 insertions(+), 8 deletions(-)
25483
25484 commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
25485 Author: Keith Packard <keithp (a] keithp.com>
25486 Date: Mon Feb 18 22:29:28 2002 +0000
25487
25488 Switch fontconfig from libxml2 to expat
25489
25490 src/Imakefile | 3 +-
25491 src/fccharset.c | 12 +-
25492 src/fcdbg.c | 20 +-
25493 src/fcint.h | 34 +-
25494 src/fcname.c | 98 +---
25495 src/fcstr.c | 92 ++-
25496 src/fcxml.c | 1764
25497 ++++++++++++++++++++++++++++++++++++-------------------
25498 7 files changed, 1326 insertions(+), 697 deletions(-)
25499
25500 commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
25501 Author: Keith Packard <keithp (a] keithp.com>
25502 Date: Fri Feb 15 23:45:33 2002 +0000
25503
25504 fontconfig fc-cache program needs to be executed with correct
25505 environment
25506 on install
25507
25508 fc-cache/Imakefile | 2 +-
25509 1 file changed, 1 insertion(+), 1 deletion(-)
25510
25511 commit 65018b4a468c3175790dc27dfe37987151ad97d5
25512 Author: Keith Packard <keithp (a] keithp.com>
25513 Date: Fri Feb 15 07:36:14 2002 +0000
25514
25515 Update to Xft version 2
25516
25517 fc-cache/fc-cache.c | 7 ++++---
25518 1 file changed, 4 insertions(+), 3 deletions(-)
25519
25520 commit ccb3e93b2754542d08dcd2572402560d76a8ed91
25521 Author: Keith Packard <keithp (a] keithp.com>
25522 Date: Fri Feb 15 06:01:28 2002 +0000
25523
25524 fontconfig library: build fixes and compiler warning fixes
25525
25526 fc-cache/Imakefile | 2 +-
25527 fc-list/Imakefile | 2 +-
25528 fc-list/fc-list.c | 5 +-
25529 fontconfig/fcfreetype.h | 1 +
25530 fontconfig/fcprivate.h | 2 +-
25531 fontconfig/fcxml.h | 2 +-
25532 fontconfig/fontconfig.h | 61 ++++++++---------
25533 src/fccache.c | 176
25534 ++++++++++++++++++++++++++++++------------------
25535 src/fccfg.c | 126 +++++++++++++++++-----------------
25536 src/fccharset.c | 23 ++++---
25537 src/fcdir.c | 58 ++++++++--------
25538 src/fcfreetype.c | 106 ++++++++++++++---------------
25539 src/fcinit.c | 2 +-
25540 src/fcint.h | 74 ++++++++------------
25541 src/fcmatch.c | 7 +-
25542 src/fcname.c | 92 ++++++++++++-------------
25543 src/fcpat.c | 10 +--
25544 src/fcstr.c | 32 ++++-----
25545 src/fcxml.c | 135 +++++++++++++++++++------------------
25546 19 files changed, 473 insertions(+), 443 deletions(-)
25547
25548 commit 3be03bed3955e91882b65315fdf8a68e4b453431
25549 Author: Keith Packard <keithp (a] keithp.com>
25550 Date: Fri Feb 15 00:49:44 2002 +0000
25551
25552 Update fontconfig and libxml2 to get them working with in-tree build
25553 process
25554
25555 fc-cache/Imakefile | 12 +++---------
25556 fc-list/Imakefile | 13 +++----------
25557 src/Imakefile | 55
25558 ++++++------------------------------------------------
25559 3 files changed, 12 insertions(+), 68 deletions(-)
25560
25561 commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
25562 Author: Keith Packard <keithp (a] keithp.com>
25563 Date: Thu Feb 14 23:34:13 2002 +0000
25564
25565 Add new font configuration library which forms the basis of the
25566 new version
25567 of Xft
25568
25569 commit 24330d27f88bbf387d92128d2c21e005f2563e93
25570 Author: Keith Packard <keithp (a] keithp.com>
25571 Date: Thu Feb 14 23:34:13 2002 +0000
25572
25573 Initial revision
25574
25575 AUTHORS | 1 +
25576 COPYING | 22 +
25577 ChangeLog | 0
25578 INSTALL | 3 +
25579 Imakefile | 25 +
25580 NEWS | 0
25581 README | 2 +
25582 acconfig.h | 2 +
25583 configure.in | 202 +++++++
25584 cvscompile.sh | 6 +
25585 doc/fontconfig.tex | 55 ++
25586 fc-cache/Imakefile | 19 +
25587 fc-cache/fc-cache.c | 145 +++++
25588 fc-cache/fc-cache.man | 45 ++
25589 fc-list/Imakefile | 17 +
25590 fc-list/fc-list.c | 128 ++++
25591 fc-list/fc-list.man | 36 ++
25592 findfonts | 8 +
25593 fontconfig/Imakefile | 8 +
25594 fontconfig/fcfreetype.h | 34 ++
25595 fontconfig/fcprivate.h | 117 ++++
25596 fontconfig/fcxml.h | 37 ++
25597 fontconfig/fontconfig.h | 551 +++++++++++++++++
25598 fonts.conf.in | 191 ++++++
25599 fonts.dtd | 165 +++++
25600 setfontdirs | 19 +
25601 src/Imakefile | 90 +++
25602 src/fcblanks.c | 84 +++
25603 src/fccache.c | 592 ++++++++++++++++++
25604 src/fccfg.c | 1369 ++++++++++++++++++++++++++++++++++++++++++
25605 src/fccharset.c | 1521
25606 +++++++++++++++++++++++++++++++++++++++++++++++
25607 src/fcdbg.c | 272 +++++++++
25608 src/fcdefault.c | 87 +++
25609 src/fcdir.c | 178 ++++++
25610 src/fcfreetype.c | 236 ++++++++
25611 src/fcfs.c | 82 +++
25612 src/fcinit.c | 174 ++++++
25613 src/fcint.h | 480 +++++++++++++++
25614 src/fclist.c | 442 ++++++++++++++
25615 src/fcmatch.c | 347 +++++++++++
25616 src/fcmatrix.c | 112 ++++
25617 src/fcname.c | 621 +++++++++++++++++++
25618 src/fcpat.c | 491 +++++++++++++++
25619 src/fcstr.c | 188 ++++++
25620 src/fcxml.c | 1032 ++++++++++++++++++++++++++++++++
25621 src/fontconfig.man | 1113 ++++++++++++++++++++++++++++++++++
25622 46 files changed, 11349 insertions(+)
25623