ChangeLog revision 1.1.1.3 1 commit 02db01ac22318b2e296e6e1fd9664cac1ae66442
2 Author: Akira TAGOH <akira (a] tagoh.org>
3 Date: Mon Nov 26 17:21:14 2012 +0900
4
5 Bump version to 2.10.2
6
7 README | 25 ++++++++++++++++++++++++-
8 configure.ac | 2 +-
9 fontconfig/fontconfig.h | 2 +-
10 3 files changed, 26 insertions(+), 3 deletions(-)
11
12 commit 376fc9d22f1480ac380a3845f4cb4fe227e4be9a
13 Author: Akira TAGOH <akira (a] tagoh.org>
14 Date: Tue Nov 20 20:09:10 2012 +0900
15
16 Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in
17 65-nonlatin.conf
18
19 Those two fonts are serif fonts. shouldn't be added to monospace.
20
21 conf.d/65-nonlatin.conf | 2 --
22 1 file changed, 2 deletions(-)
23
24 commit e7b5b5b586fd3c1f1fc7959730b760b7fd1bdee8
25 Author: Akira TAGOH <akira (a] tagoh.org>
26 Date: Tue Nov 20 11:48:17 2012 +0900
27
28 Update CaseFolding.txt to Unicode 6.2
29
30 No real updates between 6.1 and 6.2, but anyway.
31
32 fc-case/CaseFolding.txt | 8 +++++---
33 1 file changed, 5 insertions(+), 3 deletions(-)
34
35 commit c20ac78b01df3f0919352bba16b5b48b3b5d4d6d
36 Author: Akira TAGOH <akira (a] tagoh.org>
37 Date: Thu Nov 15 16:37:01 2012 +0900
38
39 Bug 57114 - regression on FcFontMatch with namelang
40
41 After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family,
42 style, and fullname is localized against current locale or lang
43 if any though, the string in other languages were dropped from
44 the pattern. this caused unexpected mismatch on the target="font"
45 rules.
46
47 This fix adds other strings at the end of the list.
48
49 src/fcint.h | 22 +++++++++
50 src/fcmatch.c | 63 +++++++++++++++++--------
51 src/fcpat.c | 146
52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
53 3 files changed, 210 insertions(+), 21 deletions(-)
54
55 commit bdaef0b80dc27f4ab7a9d9bcedcfd8b5724b3cfd
56 Author: Akira TAGOH <akira (a] tagoh.org>
57 Date: Tue Oct 30 09:56:24 2012 +0900
58
59 Bug 56531 - autogen.sh fails due to missing 'm4' directory
60
61 Keep m4 directory in git.
62
63 0 files changed
64
65 commit 038aa930ae2c3b7972eefe334917e7222fe478ec
66 Author: Akira TAGOH <akira (a] tagoh.org>
67 Date: Fri Oct 26 14:31:23 2012 +0900
68
69 Use automake variable instead of cleaning files in clean-local
70
71 just for git.mk coming up from Behdad's threadsafe branch
72
73 fc-cache/Makefile.am | 7 +++----
74 fc-cat/Makefile.am | 7 +++----
75 fc-list/Makefile.am | 7 +++----
76 fc-match/Makefile.am | 7 +++----
77 fc-pattern/Makefile.am | 7 +++----
78 fc-query/Makefile.am | 7 +++----
79 fc-scan/Makefile.am | 7 +++----
80 7 files changed, 21 insertions(+), 28 deletions(-)
81
82 commit 73ab254336100c5971e3a1e14b73222efd0e9822
83 Author: Akira TAGOH <akira (a] tagoh.org>
84 Date: Tue Oct 23 15:52:37 2012 +0900
85
86 autogen.sh: Add -I option to tell aclocal a place for external
87 m4 files
88
89 autogen.sh | 1 +
90 1 file changed, 1 insertion(+)
91
92 commit e7bfe729ab4cae63ca502291c1fe46cf7152b459
93 Author: Akira TAGOH <akira (a] tagoh.org>
94 Date: Tue Oct 9 11:05:59 2012 +0900
95
96 Fix syntax errors in fonts.dtd.
97
98 Patch from Steve Simpson
99
100 fonts.dtd | 10 +++++-----
101 1 file changed, 5 insertions(+), 5 deletions(-)
102
103 commit 8890f94438179ed7d6f7e2622178bb6c9b1f0e5e
104 Author: Akira TAGOH <akira (a] tagoh.org>
105 Date: Tue Oct 9 11:03:03 2012 +0900
106
107 Fix wrongly squashing for the network path on Win32.
108
109 Patch from Diego Santa Cruz
110
111 src/fcstr.c | 4 ++++
112 1 file changed, 4 insertions(+)
113
114 commit 8daa863c6d84ea56cc2f568a89316690e784a277
115 Author: Akira TAGOH <akira (a] tagoh.org>
116 Date: Tue Sep 11 18:09:36 2012 +0900
117
118 deal with warnings as errors for the previous change
119
120 missed this change to commit. doh!
121
122 configure.ac | 3 +++
123 1 file changed, 3 insertions(+)
124
125 commit ab26a722c05b43468f838b2fa72bb6ccd0408ac8
126 Author: Akira TAGOH <akira (a] tagoh.org>
127 Date: Fri Aug 31 15:10:50 2012 +0900
128
129 Bug 52573 - patch required to build 2.10.x with oldish GNU C library
130 headers
131
132 On older libc, _POSIX_C_SOURCE didn't satisfy to use posix_fadvise()
133 and AC_CHECK_FUNCS doesn't check a header file if the function is
134 declared there properly. so use AC_LINK_IFELSE instead.
135
136 configure.ac | 15 ++++++++++++++-
137 1 file changed, 14 insertions(+), 1 deletion(-)
138
139 commit 535e0a37d6d77a9d65096277f3bf94c39ffbf7d1
140 Author: Akira TAGOH <akira (a] tagoh.org>
141 Date: Fri Aug 31 12:39:38 2012 +0900
142
143 Bug 54138 - X_OK permission is invalid for win32 access(..) calls
144
145 X_OK checking was added back in
146 8ae1e3d5dc323542e7def06a42deea62c7ba7027
147 which was removed due to the same reason in
148 238489030a64fa883f8f9fc3d73247b7f7257899.
149 apparently the test case in Bug#18934 still works without it.
150 so I'm removing it again to get this working on Windows.
151
152 src/fccache.c | 4 ++--
153 1 file changed, 2 insertions(+), 2 deletions(-)
154
155 commit 9ec868665dd0f4890b5fb9edb85df8334e5bb689
156 Author: Jeremy Huddleston Sequoia <jeremyhu (a] apple.com>
157 Date: Mon Aug 27 14:52:23 2012 -0700
158
159 Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h"
160 result in the correct values
161
162 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu (a] apple.com>
163
164 config-fixups.h | 4 ----
165 1 file changed, 4 deletions(-)
166
167 commit c4a58ae0e2fa43fbf9ebefc83891f6abd6728ac9
168 Author: Akira TAGOH <akira (a] tagoh.org>
169 Date: Mon Aug 27 16:36:49 2012 +0900
170
171 Fix for libtoolize's warnings
172
173 Makefile.am | 1 +
174 configure.ac | 1 +
175 2 files changed, 2 insertions(+)
176
177 commit 65da8c091c402ec706d76054eacbc455a7e3d801
178 Author: Behdad Esfahbod <behdad (a] behdad.org>
179 Date: Sat Aug 25 14:10:14 2012 -0400
180
181 Fix N'ko orthography
182
183 fc-lang/nqo.orth | 3 +--
184 1 file changed, 1 insertion(+), 2 deletions(-)
185
186 commit 375cdbce9d283d1eddb8f6b1c904d755653a87c5
187 Author: Akira TAGOH <akira (a] tagoh.org>
188 Date: Thu Aug 16 20:33:12 2012 +0900
189
190 Bug 53585 - Two highly-visible typos in src/fcxml.c
191
192 src/fcxml.c | 4 ++--
193 1 file changed, 2 insertions(+), 2 deletions(-)
194
195 commit cbfbd4041d4209b5da36746d68fe7aac7645eea5
196 Author: Akira TAGOH <akira (a] tagoh.org>
197 Date: Fri Jul 27 11:22:14 2012 +0900
198
199 Bump version to 2.10.1
200
201 README | 8 +++++++-
202 configure.ac | 2 +-
203 fontconfig/fontconfig.h | 2 +-
204 3 files changed, 9 insertions(+), 3 deletions(-)
205
206 commit b7287a91fedc8b3ba2f566a17e4c5a00222ca76e
207 Author: Akira TAGOH <akira (a] tagoh.org>
208 Date: Mon Jul 23 13:59:16 2012 +0900
209
210 Install config files first
211
212 Use install-data-hook instead of install-data-local.
213 This allows on the real installation to create a symlink with
214 the broken ln command though, still not work with the pseudo
215 installation by using DESTDIR say.
216
217 conf.d/Makefile.am | 2 +-
218 1 file changed, 1 insertion(+), 1 deletion(-)
219
220 commit ebd5096abc495550596861b6af2aae067e861553
221 Author: Akira TAGOH <akira (a] tagoh.org>
222 Date: Thu Jul 19 10:20:30 2012 +0900
223
224 Fix a typo in fontconfig.pc
225
226 Reported by Daniel Macks
227
228 fontconfig.pc.in | 2 +-
229 1 file changed, 1 insertion(+), 1 deletion(-)
230
231 commit d4fc407246ba0860dd883baf4551401614ec220f
232 Author: Akira TAGOH <akira (a] tagoh.org>
233 Date: Tue Jul 17 14:20:48 2012 +0900
234
235 correct version
236
237 configure.ac | 2 +-
238 1 file changed, 1 insertion(+), 1 deletion(-)
239
240 commit 92bad770e505ec8683aad2e6e063232843734ece
241 Author: Akira TAGOH <akira (a] tagoh.org>
242 Date: Tue Jul 17 11:36:01 2012 +0900
243
244 Bump version to 2.10
245
246 README | 11 ++++++++++-
247 configure.ac | 2 +-
248 fontconfig/fontconfig.h | 4 ++--
249 3 files changed, 13 insertions(+), 4 deletions(-)
250
251 commit f513f53347ae943a03192e83f7a6d7c40bcdfd5d
252 Author: Akira TAGOH <akira (a] tagoh.org>
253 Date: Tue Jul 17 11:35:41 2012 +0900
254
255 Update INSTALL
256
257 INSTALL | 2 +-
258 1 file changed, 1 insertion(+), 1 deletion(-)
259
260 commit 14d23ef330808b480393196984cb06efb5724160
261 Author: Akira TAGOH <akira (a] tagoh.org>
262 Date: Tue Jul 17 11:34:31 2012 +0900
263
264 Bump libtool revision
265
266 configure.ac | 2 +-
267 1 file changed, 1 insertion(+), 1 deletion(-)
268
269 commit da9400212db8e5aa0a0bdd4fad21d2008b5034e2
270 Author: Akira TAGOH <akira (a] tagoh.org>
271 Date: Mon Jun 18 11:23:39 2012 +0900
272
273 Fix a build fail with gcc 2.95, not supporting the flexible array
274 members.
275
276 configure.ac | 2 ++
277 src/fcint.h | 2 +-
278 2 files changed, 3 insertions(+), 1 deletion(-)
279
280 commit 489a575a7455204ee5c170754b92e72ba1e483fd
281 Author: Akira TAGOH <akira (a] tagoh.org>
282 Date: Fri Jul 6 19:02:05 2012 +0900
283
284 Update CaseFolding.txt to Unicode 6.1
285
286 fc-case/CaseFolding.txt | 21 +++++++++++++++++----
287 1 file changed, 17 insertions(+), 4 deletions(-)
288
289 commit 5b2d065ef87514ca32af325f793ee37fabd6af19
290 Author: Akira TAGOH <akira (a] tagoh.org>
291 Date: Tue Jul 3 19:56:56 2012 +0900
292
293 Bug 34266 - configs silently ignored if libxml2 doesn't support
294 SAX1 interface
295
296 Check if libxml2 has built with --with-sax1
297
298 configure.ac | 12 ++++++++++++
299 1 file changed, 12 insertions(+)
300
301 commit 9c377192bf7d59336dbe4603d73449c7090c11ca
302 Author: Akira TAGOH <akira (a] tagoh.org>
303 Date: Mon Jun 25 14:57:51 2012 +0900
304
305 Bump version to 2.9.92
306
307 README | 19 ++++++++++++++++++-
308 configure.ac | 2 +-
309 fontconfig/fontconfig.h | 2 +-
310 3 files changed, 20 insertions(+), 3 deletions(-)
311
312 commit 2162d9c2ee7ba930dca8f710ad35a83cb7c76ca6
313 Author: Akira TAGOH <akira (a] tagoh.org>
314 Date: Mon Jun 25 14:57:40 2012 +0900
315
316 Update INSTALL
317
318 INSTALL | 4 ++--
319 1 file changed, 2 insertions(+), 2 deletions(-)
320
321 commit a94c6b3b94b4a66d7f528fcc7e939b8ec19ad660
322 Author: Akira TAGOH <akira (a] tagoh.org>
323 Date: Mon Jun 25 14:50:18 2012 +0900
324
325 Bump libtool revision
326
327 configure.ac | 2 +-
328 1 file changed, 1 insertion(+), 1 deletion(-)
329
330 commit 769306665c37175d1e0e1167895eace0a8bc4bc3
331 Author: Akira TAGOH <akira (a] tagoh.org>
332 Date: Tue Apr 24 19:11:41 2012 +0900
333
334 Bug 18726 - RFE: help write locale-specific tests
335
336 Add an example matching rule for the language specific
337
338 doc/fontconfig-user.sgml | 35 +++++++++++++++++++++++++++++++++++
339 1 file changed, 35 insertions(+)
340
341 commit e5a59eac905f1ff6ebe6005c257ce3f9f3c4cc6b
342 Author: Marius Tolzmann <tolzmann (a] molgen.mpg.de>
343 Date: Thu Jun 21 21:01:10 2012 +0200
344
345 Fix warning about deprecated, non-existent config includes
346
347 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8:
348 reading configurations from ~/.fonts.conf.d is deprecated.
349
350 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9:
351 reading configurations from ~/.fonts.conf is deprecated.
352
353 Be polite and do not issue the warning if deprecated config includes
354 (e.g. ~/.fonts.conf.d and/or ~/.fonts.conf) do not exist.
355
356 src/fcxml.c | 16 +++++++++++++---
357 1 file changed, 13 insertions(+), 3 deletions(-)
358
359 commit 3a5e9bc75d7e240ec590c6e50161ee157904d4d6
360 Author: Marius Tolzmann <tolzmann (a] molgen.mpg.de>
361 Date: Thu Jun 21 21:01:09 2012 +0200
362
363 Fix newline in warning about deprecated config includes
364
365 src/fcxml.c | 2 +-
366 1 file changed, 1 insertion(+), 1 deletion(-)
367
368 commit 2d9ad5434b1d3afa2aa3d8a77af0bce940c69177
369 Author: Akira TAGOH <akira (a] tagoh.org>
370 Date: Mon Jun 18 18:31:36 2012 +0900
371
372 Rename configure.in to configure.ac
373
374 configure.ac | 615
375 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
376 configure.in | 615
377 ---------------------------------------------------------
378 new-version.sh | 4 +-
379 3 files changed, 617 insertions(+), 617 deletions(-)
380
381 commit 4353df754fcf4126ff4a69ccfef1a59450e5a7c7
382 Author: Akira TAGOH <akira (a] tagoh.org>
383 Date: Mon Jun 18 10:52:21 2012 +0900
384
385 clean up the lock file properly on even hardlink-not-supported
386 filesystem.
387
388 src/fcatomic.c | 14 ++++++++++++--
389 1 file changed, 12 insertions(+), 2 deletions(-)
390
391 commit 997a64a67b77ae7c083f4a2898670201ed618fb2
392 Author: Akira TAGOH <akira (a] tagoh.org>
393 Date: Thu Jun 14 11:27:31 2012 +0900
394
395 Fix the fail of make install with --disable-shared on Win32
396
397 .gitignore | 1 +
398 configure.in | 1 +
399 src/Makefile.am | 2 ++
400 3 files changed, 4 insertions(+)
401
402 commit cd280f6532663981fb5fcc2d38f99973033568db
403 Author: Akira TAGOH <akira (a] tagoh.org>
404 Date: Wed Jun 13 20:01:30 2012 +0900
405
406 Fix a build fail on MINGW
407
408 src/fcatomic.c | 7 ++++---
409 src/fccfg.c | 18 +++++++++---------
410 src/fcint.h | 4 +++-
411 src/fcstat.c | 16 ++++++++++------
412 src/fcstr.c | 6 +++---
413 src/fcxml.c | 24 ++++++++++++------------
414 6 files changed, 41 insertions(+), 34 deletions(-)
415
416 commit 2ec0440fb580f5556d8e1fc4e0e3a6c5b9472cf6
417 Author: Akira TAGOH <akira (a] tagoh.org>
418 Date: Tue Jun 12 11:02:03 2012 +0900
419
420 Fix a typo and build fail.
421
422 doc/Makefile.am | 6 +++---
423 1 file changed, 3 insertions(+), 3 deletions(-)
424
425 commit b447fc5d52e1e88ca1eca0ce3472d48626e27109
426 Author: Akira TAGOH <akira (a] tagoh.org>
427 Date: Mon Jun 11 14:14:41 2012 +0900
428
429 Bug 50835 - Deprecate FC_GLOBAL_ADVANCE
430
431 FC_GLOBAL_ADVANCE is deprecated. this flag is simply ignored on
432 freetype 2.4.5 or later.
433
434 conf.d/20-fix-globaladvance.conf | 28 ----------------------------
435 conf.d/Makefile.am | 2 --
436 doc/fontconfig-devel.sgml | 2 +-
437 doc/fontconfig-user.sgml | 2 +-
438 fontconfig/fontconfig.h | 1 +
439 src/fcdefault.c | 1 +
440 src/fcint.h | 2 +-
441 src/fcname.c | 4 ++--
442 8 files changed, 7 insertions(+), 35 deletions(-)
443
444 commit 54fb7967de3850cf7176dde12432ed48c628ebea
445 Author: Akira TAGOH <akira (a] tagoh.org>
446 Date: Mon Jun 11 20:15:15 2012 +0900
447
448 Bump version to 2.9.91
449
450 README | 81
451 ++++++++++++++++++++++++++++++++++++++++++++++++-
452 configure.in | 2 +-
453 fontconfig/fontconfig.h | 2 +-
454 3 files changed, 82 insertions(+), 3 deletions(-)
455
456 commit 0b20bd0281a2247a047ef388ea2c6c58614d7b1a
457 Author: Mark Brand <mabrand (a] mabrand.nl>
458 Date: Mon Jun 11 20:13:02 2012 +0900
459
460 fix building for WIN32
461
462 8c255fb185d5651b57380b0a9443001e8051b29d moved some code out of switch
463 but did not declare 'buffer'. Also, replacing the "break" with
464 "goto bail" neglected the WIN32 specific code.
465
466 src/fcxml.c | 12 ++++++------
467 1 file changed, 6 insertions(+), 6 deletions(-)
468
469 commit 101825a129aa1a025e91fd55124e973fcdb31f9e
470 Author: Akira TAGOH <akira (a] tagoh.org>
471 Date: Mon Jun 11 18:43:56 2012 +0900
472
473 Generate bzip2-compressed tarball too
474
475 Makefile.am | 2 ++
476 1 file changed, 2 insertions(+)
477
478 commit fdb1155035da677368f762d8fb24ad2f470a9813
479 Author: Akira TAGOH <akira (a] tagoh.org>
480 Date: Mon Jun 11 18:39:37 2012 +0900
481
482 doc: Fix distcheck error again...
483
484 doc/Makefile.am | 15 +++++++++------
485 1 file changed, 9 insertions(+), 6 deletions(-)
486
487 commit e8f16c9343f64266c3ec0048d867bfe23bdb6ec6
488 Author: Akira TAGOH <akira (a] tagoh.org>
489 Date: Mon Jun 11 17:48:12 2012 +0900
490
491 Bump libtool revision
492
493 configure.in | 4 ++--
494 1 file changed, 2 insertions(+), 2 deletions(-)
495
496 commit cf70eaa3bfa9b14847a1067295c5c0dc12c95e83
497 Author: Akira TAGOH <akira (a] tagoh.org>
498 Date: Fri Jun 8 19:41:59 2012 +0900
499
500 Bug 50525 - superfluous whitespace in the style
501
502 src/fcfreetype.c | 15 ++++++++++++++-
503 1 file changed, 14 insertions(+), 1 deletion(-)
504
505 commit f4103bf708778433f5ea02014f890cdeccde206b
506 Author: Akira TAGOH <akira (a] tagoh.org>
507 Date: Fri Jun 8 19:17:57 2012 +0900
508
509 fcdefault: Add the lang object at FcConfigSubstituteWithPat() only
510 when kind is FcMatchPattern
511
512 src/fccfg.c | 33 ++++++++++++++++-----------------
513 1 file changed, 16 insertions(+), 17 deletions(-)
514
515 commit 07e52eeb097a4e3c147e00ed7a6eb7652a611751
516 Author: Akira TAGOH <akira (a] tagoh.org>
517 Date: Fri Jun 8 15:54:48 2012 +0900
518
519 fcdefault: no need to set FC_LANG in FcDefaultSubstitute() anymore
520
521 src/fcdefault.c | 4 ----
522 1 file changed, 4 deletions(-)
523
524 commit 550fd49d4fb8efab33d1fa1687b1b9bd352202fe
525 Author: Akira TAGOH <akira (a] tagoh.org>
526 Date: Tue May 22 14:17:10 2012 +0900
527
528 Add the default language to the pattern prior to do build the
529 substitution
530
531 the default language is referred from the FC_LANG environment variable
532 or the current locale
533
534 src/fccfg.c | 18 ++++++++++++++++++
535 1 file changed, 18 insertions(+)
536
537 commit 2261a64ce14d692f7c553f46e2158e70400dbc9c
538 Author: Akira TAGOH <akira (a] tagoh.org>
539 Date: Fri Jun 8 15:47:52 2012 +0900
540
541 fcdefault: fallback if the environment variables are empty
542
543 try to fallback if FC_LANG, LC_ALL, LC_CTYPE and LANG is empty
544
545 src/fcdefault.c | 8 ++++----
546 1 file changed, 4 insertions(+), 4 deletions(-)
547
548 commit bbc8fb5ba705e5257693f3b266fce12d2f81b50c
549 Author: Akira TAGOH <akira (a] tagoh.org>
550 Date: Thu Mar 29 20:25:20 2012 +0900
551
552 Bug 32853 - Export API to get the default language
553
554 Add a new API FcGetDefaultLangs() to export the string sets of
555 the default
556 languages.
557
558 doc/fclangset.fncs | 9 +++
559 fc-lang/fc-lang.c | 6 ++
560 fontconfig/fontconfig.h | 3 +
561 src/fcdefault.c | 102 ++++++++++---------------------
562 src/fcint.h | 6 ++
563 src/fclang.c | 159
564 ++++++++++++++++++++++++++++++++++++++++++++++++
565 src/fcstr.c | 44 ++++++++++++++
566 7 files changed, 260 insertions(+), 69 deletions(-)
567
568 commit 1b692d8ab91a096e7d433c51ab187382de91147b
569 Author: Akira TAGOH <akira (a] tagoh.org>
570 Date: Fri Jun 1 19:06:17 2012 +0900
571
572 Fix the wrong estimation for the memory usage information in
573 fontconfig
574
575 fc-cat/fc-cat.c | 2 +-
576 fc-list/fc-list.c | 2 +-
577 fc-match/fc-match.c | 2 +-
578 fc-pattern/fc-pattern.c | 2 +-
579 fc-query/fc-query.c | 2 +-
580 fc-scan/fc-scan.c | 2 +-
581 src/fccfg.c | 12 ++++++++----
582 src/fcformat.c | 4 ++--
583 src/fcpat.c | 3 ++-
584 src/fcstr.c | 3 +--
585 src/fcxml.c | 11 +++++++++--
586 11 files changed, 28 insertions(+), 17 deletions(-)
587
588 commit 5254a6630fdf132b0cda62c1bc7e8e40d2639bdf
589 Author: Akira TAGOH <akira (a] tagoh.org>
590 Date: Thu May 31 12:46:55 2012 +0900
591
592 Fix a typo and polish the previous change
593
594 src/fcstat.c | 21 ++++++++-------------
595 1 file changed, 8 insertions(+), 13 deletions(-)
596
597 commit 4a741e9a0ab8dbaa0c377fbfed41547645ac79af
598 Author: Akira TAGOH <akira (a] tagoh.org>
599 Date: Wed May 30 18:21:57 2012 +0900
600
601 Fix the build fail on Solaris
602
603 It's introduced by 0ac6c98294d666762960824d39329459b22b48b7.
604 Use lstat() and S_ISDIR() to check if it's the directory or not
605 if there are no d_type in struct dirent.
606
607 configure.in | 2 ++
608 src/fcstat.c | 61
609 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
610 2 files changed, 55 insertions(+), 8 deletions(-)
611
612 commit 0ac6c98294d666762960824d39329459b22b48b7
613 Author: Mikhail Gusarov <dottedmag (a] dottedmag.net>
614 Date: Mon May 28 14:52:21 2012 +0900
615
616 Fix cache aging for fonts on FAT filesystem under Linux
617
618 Windows does not update mtime of directory on FAT filesystem when
619 file is added to it or removed from it. Fontconfig uses mtime of
620 directory to check cache file aging and hence fails to detect
621 newly added or recently removed files.
622
623 This changeset detects FAT filesystem (currently implemented for
624 Linux) and adds generating checksum of directory entries instead
625 of using mtime which guarantees proper cache rebuild.
626
627 For non-FAT filesystems this patch adds single syscall per directory
628 which is negligeable overhead.
629
630 This fixes bug https://bugs.freedesktop.org/show_bug.cgi?id=25535
631
632 Signed-off-by: Mikhail Gusarov <dottedmag (a] dottedmag.net>
633
634 src/fccache.c | 14 +++++-----
635 src/fcdir.c | 2 +-
636 src/fcint.h | 5 +++-
637 src/fcstat.c | 84
638 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
639 4 files changed, 96 insertions(+), 9 deletions(-)
640
641 commit dc2da23e69e6b3f6e6d0436d4777ee2c1d8ff1be
642 Author: Akira TAGOH <akira (a] tagoh.org>
643 Date: Mon May 28 13:59:48 2012 +0900
644
645 Move statfs/statvfs wrapper to fcstat.c and add a test for the mtime
646 broken fs
647
648 just rework to share the efforts between FcIsFsMmapSafe() and
649 FcIsFsMtimeBroken().
650
651 src/fccache.c | 50 +--------------------------
652 src/fcint.h | 13 +++++++
653 src/fcstat.c | 108
654 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
655 3 files changed, 122 insertions(+), 49 deletions(-)
656
657 commit 6a83c1ad40594530994b826d928312e9eeb19c35
658 Author: Mikhail Gusarov <dottedmag (a] dottedmag.net>
659 Date: Sun Apr 29 12:56:16 2012 +0200
660
661 Move FcStat to separate compilation unit
662
663 FcStat() logic is quite complicated in presence of various semi-broken
664 operating
665 systems and filesystems, split it out in order to make it a bit
666 easier.
667
668 Signed-off-by: Mikhail Gusarov <dottedmag (a] dottedmag.net>
669
670 src/Makefile.am | 1 +
671 src/fccache.c | 88 ------------------------------------------
672 src/fcint.h | 8 ++--
673 src/fcstat.c | 116
674 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
675 4 files changed, 122 insertions(+), 91 deletions(-)
676
677 commit 26160366d7ba5c7baf20ae091d5dd0388714df83
678 Author: Akira TAGOH <akira (a] tagoh.org>
679 Date: Mon May 28 15:58:56 2012 +0900
680
681 fcatomic: fallback to create a directory with FcAtomicLock
682
683 link(2) might be failed on the filesystem that doesn't support
684 the hard link. e.g. FcAtomicLock() always fails on FAT filesystem
685 when link(2) is available.
686 So that may be a good idea to fallback if link(2) is failed.
687
688 src/fcatomic.c | 10 +++++++++-
689 1 file changed, 9 insertions(+), 1 deletion(-)
690
691 commit 2837c63876b9b1f27d74aad51d45fc18d48f4652
692 Author: Akira TAGOH <akira (a] tagoh.org>
693 Date: Mon May 21 13:43:20 2012 +0900
694
695 Bug 33644 - Fontconfig doesn't match correctly in <test>
696
697 Warn if the multiple values is set to <test>, including the case of
698 in <alias> because the behavior isn't intuitive since so many users
699 is asking for a help to get things working for their expectation.
700
701 Use multiple <match>s or <alias>es for OR operator and
702 multiple <test>s for AND operator.
703
704 doc/fontconfig-user.sgml | 23 +++++++++++++++++++++++
705 src/fcxml.c | 5 +++++
706 2 files changed, 28 insertions(+)
707
708 commit 794fb0bd6a3fa91c6e03e51dc080e458b8960a55
709 Author: Akira TAGOH <akira (a] tagoh.org>
710 Date: Mon May 21 13:37:54 2012 +0900
711
712 Correct the example
713
714 Enclose the string with <string> in <test>
715
716 doc/fontconfig-user.sgml | 10 +++++-----
717 1 file changed, 5 insertions(+), 5 deletions(-)
718
719 commit 8c255fb185d5651b57380b0a9443001e8051b29d
720 Author: Akira TAGOH <akira (a] tagoh.org>
721 Date: Mon Mar 12 19:18:19 2012 +0900
722
723 Bug 20411 - fontconfig doesn't match FreeDesktop directories specs
724
725 Allows reading configuration files, fonts and cache files from
726 the directories where the XDG Base Directory Specification defines.
727
728 the old directories are still in the configuration files for
729 the backward compatibility.
730
731 conf.d/50-user.conf | 7 +-
732 doc/fontconfig-user.sgml | 37 ++---
733 fonts.conf.in | 4 +
734 fonts.dtd | 10 +-
735 src/fccfg.c | 78 ++++++++++-
736 src/fcinit.c | 20 ++-
737 src/fcint.h | 11 ++
738 src/fcstr.c | 5 +-
739 src/fcxml.c | 344
740 ++++++++++++++++++++++++++++++-----------------
741 9 files changed, 366 insertions(+), 150 deletions(-)
742
743 commit bc4517d8e5af8f31821ec8d9990765dad2867dd4
744 Author: Akira TAGOH <akira (a] tagoh.org>
745 Date: Wed Apr 11 19:52:35 2012 +0900
746
747 Bug 19128 - Handling whitespace in aliases
748
749 Add a new attribute `ignore-blanks' to <test>.
750 When this is set to "true", any blanks in the string will be ignored
751 on comparison. This takes effects for compare="eq" or "not_eq" only.
752
753 Also changed the behavior of the comparison on <alias> too.
754
755 conf.d/20-fix-globaladvance.conf | 8 ++++----
756 conf.d/20-unhint-small-vera.conf | 6 +++---
757 conf.d/25-unhint-nonlatin.conf | 30 +++++++++++++++---------------
758 conf.d/30-urw-aliases.conf | 7 +------
759 conf.d/65-fonts-persian.conf | 14 +++++++-------
760 conf.d/80-delicious.conf | 2 +-
761 doc/fontconfig-user.sgml | 3 ++-
762 fonts.dtd | 1 +
763 src/fccfg.c | 35 ++++++++++++++++++++++-------------
764 src/fcdbg.c | 27 ++++++++++++++++++---------
765 src/fcint.h | 8 ++++++++
766 src/fclist.c | 2 +-
767 src/fcxml.c | 24 ++++++++++++++++++++----
768 13 files changed, 103 insertions(+), 64 deletions(-)
769
770 commit 5ac12c0e94128ea63e3e74b4e602cf0c74661bce
771 Author: Akira TAGOH <akira (a] tagoh.org>
772 Date: Thu May 10 16:47:09 2012 +0900
773
774 fcarch.c: get rid of the duplicate definition of FC_MAX
775
776 FC_MAX is also available in src/fcint.h
777
778 src/fcarch.c | 2 --
779 1 file changed, 2 deletions(-)
780
781 commit cc9d572d3e3d270653c994ff1269f56eb7ee1b1c
782 Author: Akira TAGOH <akira (a] tagoh.org>
783 Date: Thu May 10 16:36:10 2012 +0900
784
785 fonts.conf: keeps same binding for alternatives
786
787 Since the binding is affected to the score, the replacement should
788 have same binding to avoid the unexpected estimation.
789
790 fonts.conf.in | 6 +++---
791 1 file changed, 3 insertions(+), 3 deletions(-)
792
793 commit d81407611b160ebfa631556ee60be147d1c0416f
794 Author: Keith Packard <keithp (a] keithp.com>
795 Date: Tue May 1 19:28:27 2012 -0700
796
797 Deal with architectures where ALIGNOF_DOUBLE < 4
798
799 This patch isn't really tested as I don't have such a machine, but I
800 have a bug report that on m68k machines, double values are aligned on
801 smaller than 4 byte boundaries. If ALIGNOF_DOUBLE < sizeof(int),
802 the "expected" sizeof of FcValue is miscomputed. Use the maximum of 4
803 (sizeof (int)) and ALIGNOF_DOUBLE when computing the expected size of
804 FcValue.
805
806 Signed-off-by: Keith Packard <keithp (a] keithp.com>
807
808 src/fcarch.c | 4 +++-
809 1 file changed, 3 insertions(+), 1 deletion(-)
810
811 commit e41474e925947b5a2fb64c80135bc116e9e56d2d
812 Author: Keith Packard <keithp (a] keithp.com>
813 Date: Tue May 1 19:28:26 2012 -0700
814
815 Extra ',' in AC_ARG_WITH(arch causes arch to never be autodetected
816
817 Commit 87d7b82a98780223422a829b6bb1a05fd753ae5e reformatted this
818 part of the configure script, accidentally introducing a spurious
819 comma.
820
821 Signed-off-by: Keith Packard <keithp (a] keithp.com>
822
823 configure.in | 1 -
824 1 file changed, 1 deletion(-)
825
826 commit d2718257f9aa3e6071f649296a52a22684c43e96
827 Author: Akira TAGOH <akira (a] tagoh.org>
828 Date: Tue May 1 20:18:41 2012 +0900
829
830 Output more verbose debugging log to show where to insert the element
831 into the value list
832
833 src/fccfg.c | 2 +-
834 src/fcdbg.c | 79
835 +++++++++++++++++++++++++++++++++++++++++++------------------
836 src/fcint.h | 8 ++++++-
837 3 files changed, 64 insertions(+), 25 deletions(-)
838
839 commit 7d65f9f514e33305bdeafd0d34140da46259e57f
840 Author: Akira TAGOH <akira (a] tagoh.org>
841 Date: Wed Apr 11 19:52:35 2012 +0900
842
843 Bug 39278 - make usage of mmap optional
844
845 Stop using mmap() if the cache file is stored on NFS.
846 also added FONTCONFIG_USE_MMAP environment variable to enforce the
847 use of
848 or not the use of mmap(2) regardless of what the filesystem the
849 cache files
850 are stored on.
851
852 configure.in | 24 +++++++++++++--
853 doc/fontconfig-user.sgml | 20 ++++++++++++-
854 src/fccache.c | 77
855 ++++++++++++++++++++++++++++++++++++++++++++++--
856 3 files changed, 116 insertions(+), 5 deletions(-)
857
858 commit f30a5d7637af14b12f07267b59e02ec4a14458f2
859 Author: Akira TAGOH <akira (a] tagoh.org>
860 Date: Wed Apr 25 16:21:33 2012 +0900
861
862 Disable iconv support anyway...
863
864 configure.in | 3 ++-
865 1 file changed, 2 insertions(+), 1 deletion(-)
866
867 commit 7587d1c99d9476b6dd4dbe523c0204da700fed8d
868 Author: Akira TAGOH <akira (a] tagoh.org>
869 Date: Mon Mar 26 16:34:34 2012 +0900
870
871 Bug 27765 - FcMatch() returns style in wrong language
872
873 Add "namelang" object to obtain the localized name in the font
874 regardless
875 of the lang object. it's applied to "familylang", "stylelang" and
876 "fullnamelang" alltogether. this would helps if one wants to enforce
877 selecting them in the specific language if any. the default value for
878 the namelang object is determined from current locale.
879
880 doc/fontconfig-devel.sgml | 3 ++
881 fontconfig/fontconfig.h | 1 +
882 src/fcdefault.c | 37 ++++++++++++++-
883 src/fcint.h | 3 +-
884 src/fclist.c | 47 +++++++++++++++----
885 src/fcmatch.c | 113
886 +++++++++++++++++++++++++++++++++++++++-------
887 src/fcname.c | 1 +
888 7 files changed, 178 insertions(+), 27 deletions(-)
889
890 commit 526f0da93fc487e9b33a4d97386a9054156d01ac
891 Author: Akira TAGOH <akira (a] tagoh.org>
892 Date: Tue Apr 24 11:40:51 2012 +0900
893
894 Add --enable-iconv option to configure
895
896 Disable iconv support by default, which provide a feature to convert
897 non-Unicode SFNT names to UTF-8.
898
899 configure.in | 64
900 ++++++++++++++++++++++++++++++++----------------------------
901 1 file changed, 34 insertions(+), 30 deletions(-)
902
903 commit 06d6b7c3120cd417af5ff47e9735aed577978354
904 Author: Akira TAGOH <akira (a] tagoh.org>
905 Date: Wed Mar 28 17:28:06 2012 +0900
906
907 Create CACHEDIR.TAG when fc-cache is run or only when the cache
908 directory is created at the runtime.
909
910 Also add FcCacheCreateTagFile() API to do create CACHEDIR.TAG on
911 the cache
912 directory.
913
914 doc/fccache.fncs | 9 ++++++
915 doc/fcconfig.fncs | 2 +-
916 fc-cache/fc-cache.c | 73 +-----------------------------------------
917 fontconfig/fontconfig.h | 5 ++-
918 src/fccache.c | 85
919 +++++++++++++++++++++++++++++++++++++++++++++++++
920 src/fccfg.c | 2 +-
921 src/fcint.h | 3 ++
922 7 files changed, 104 insertions(+), 75 deletions(-)
923
924 commit 25ccc3f3d27d8affd45c4b0a8041ef757dbb20dd
925 Author: Akira TAGOH <akira (a] tagoh.org>
926 Date: Fri Apr 20 19:08:59 2012 +0900
927
928 Bug 47721 - Add ChromeOS fonts to 30-metric-aliases.conf
929
930 conf.d/30-metric-aliases.conf | 50
931 +++++++++++++++++++++++++++++++++----------
932 1 file changed, 39 insertions(+), 11 deletions(-)
933
934 commit 7069d717e982adcf8e1d300cbd10eec6322a65c9
935 Author: Akira TAGOH <akira (a] tagoh.org>
936 Date: Sun Apr 22 21:40:44 2012 +0900
937
938 C++11 requires a space between literal and identifier
939
940 Reported by Buganini
941
942 fontconfig/fontconfig.h | 6 +++---
943 1 file changed, 3 insertions(+), 3 deletions(-)
944
945 commit 22dc5460906f78b3dc1b12ab2440e62b930adf0b
946 Author: Akira TAGOH <akira (a] tagoh.org>
947 Date: Fri Apr 20 20:04:17 2012 +0900
948
949 Fix a build issue again when no regex functions available
950
951 Reported by Jon TURNEY
952
953 configure.in | 4 +---
954 src/fcstr.c | 2 +-
955 2 files changed, 2 insertions(+), 4 deletions(-)
956
957 commit 9fa7b7c8f2d1d8a9c50f3ba0f99087f653b6a9b8
958 Author: Akira TAGOH <akira (a] tagoh.org>
959 Date: Fri Apr 20 11:17:41 2012 +0900
960
961 Rework to avoid adding the unexpected value to ICONV_CFLAGS and
962 ICONV_LIBS
963
964 configure.in | 44 ++++++++++++++++++++++++--------------------
965 1 file changed, 24 insertions(+), 20 deletions(-)
966
967 commit dd2a3d3520b6fea20a58b2888fef0458c01b287f
968 Author: Akira TAGOH <akira (a] tagoh.org>
969 Date: Wed Apr 18 12:55:23 2012 +0900
970
971 Bug 25151 - Move cleanCacheDirectory() from fc-cache.c into
972 the library
973
974 Add FcDirCacheScan() API to clean up the cache files in the directory.
975
976 doc/fccache.fncs | 9 +++++
977 fc-cache/fc-cache.c | 93
978 +------------------------------------------------
979 fontconfig/fontconfig.h | 3 ++
980 src/fccache.c | 91
981 +++++++++++++++++++++++++++++++++++++++++++++++
982 src/fcint.h | 2 ++
983 5 files changed, 106 insertions(+), 92 deletions(-)
984
985 commit 9e62fcedfe774a13843cc0982bc3e535369b99eb
986 Author: Keith Packard <keithp (a] keithp.com>
987 Date: Mon Apr 16 11:28:36 2012 -0700
988
989 Use posix_fadvise to speed startup
990
991 Given that fontconfig will scan all of the cache file data during the
992 first font search, ask the kernel to start reading the pages right
993 away.
994
995 Signed-off-by: Keith Packard <keithp (a] keithp.com>
996
997 configure.in | 2 +-
998 src/fccache.c | 3 +++
999 2 files changed, 4 insertions(+), 1 deletion(-)
1000
1001 commit 94c2cc58a091138aa8c507d6239eca69520b65f0
1002 Author: Akira TAGOH <akira (a] tagoh.org>
1003 Date: Mon Apr 16 20:25:52 2012 +0900
1004
1005 doc: Fix a typo of the environment variable name.
1006
1007 doc/fcconfig.fncs | 4 ++--
1008 1 file changed, 2 insertions(+), 2 deletions(-)
1009
1010 commit c5714bcf90d6b345e748b7fa7b21e421409aba60
1011 Author: Akira TAGOH <akira (a] tagoh.org>
1012 Date: Fri Apr 13 11:09:04 2012 +0900
1013
1014 Add --with-expat, --with-expat-includes and --with-expat-lib back.
1015
1016 configure.in | 41 ++++++++++++++++++++++++++++++++++++++---
1017 1 file changed, 38 insertions(+), 3 deletions(-)
1018
1019 commit 470e92c9dbdc75d354c9dce9063276996ecf535d
1020 Author: Akira TAGOH <akira (a] tagoh.org>
1021 Date: Thu Apr 12 14:01:25 2012 +0900
1022
1023 Bug 27526 - Compatibility fix for old windows sytems
1024
1025 Patch from Gianluigi Tiesi
1026
1027 src/fccache.c | 3 ---
1028 src/fcint.h | 12 ++++++++++--
1029 src/fcxml.c | 52 +++++++++++++++++++++++++++++++++++++++++++---------
1030 3 files changed, 53 insertions(+), 14 deletions(-)
1031
1032 commit ac6271dbac32086ce60845efc4d87e669f37796a
1033 Author: Akira TAGOH <akira (a] tagoh.org>
1034 Date: Thu Apr 12 11:01:12 2012 +0900
1035
1036 Bug 48573 - platform without regex do not have also REG_XXX defines
1037
1038 Fix a build issue on the platforms where regex isn't available
1039
1040 configure.in | 9 +++++++++
1041 src/fcstr.c | 6 ++++--
1042 2 files changed, 13 insertions(+), 2 deletions(-)
1043
1044 commit 9231d79ad180f992f9bbef4f3127576870a75075
1045 Author: Akira TAGOH <akira (a] tagoh.org>
1046 Date: Mon Apr 9 12:51:12 2012 +0900
1047
1048 Bug 28491 - Allow matching on FC_FILE
1049
1050 Allow :file=/path/to/font/file on matching
1051
1052 configure.in | 4 +--
1053 src/fcint.h | 6 +++++
1054 src/fcmatch.c | 84
1055 ++++++++++++++++++++++++++++++++++++-----------------------
1056 src/fcstr.c | 50 +++++++++++++++++++++++++++++++++++
1057 4 files changed, 110 insertions(+), 34 deletions(-)
1058
1059 commit 2589207cfd4c7e948a4b50d7c07c13a3a52fe0aa
1060 Author: Akira TAGOH <akira (a] tagoh.org>
1061 Date: Tue Apr 10 18:34:11 2012 +0900
1062
1063 Bug 26830 - Add search for libiconv non-default directory
1064
1065 Add --with-libiconv, --with-libiconv-includes and --with-libiconv-lib
1066 to specify the directory where libiconv might be installed.
1067
1068 configure.in | 85
1069 +++++++++++++++++++++++++++++++++++++++++----------------
1070 src/Makefile.am | 1 +
1071 2 files changed, 63 insertions(+), 23 deletions(-)
1072
1073 commit ddefa5021f7785514f373aab6a8e6191a867278e
1074 Author: Akira TAGOH <akira (a] tagoh.org>
1075 Date: Wed Apr 4 14:47:57 2012 +0900
1076
1077 Bug 22862 - <alias> ignores <match> <test>s
1078
1079 Allow to use the test elements in the alias element.
1080
1081 fonts.dtd | 2 +-
1082 src/fcxml.c | 27 +++++++++++++++++++++------
1083 2 files changed, 22 insertions(+), 7 deletions(-)
1084
1085 commit e181ab4de5d20fe1f70e68f66ef8332553eba206
1086 Author: Akira TAGOH <akira (a] tagoh.org>
1087 Date: Wed Apr 4 16:49:30 2012 +0900
1088
1089 Bug 29341 - Make some fontconfig paths configurable
1090
1091 Add configure options to set the directory to be installed:
1092 --with-templatedir for the configuration files a.k.a.
1093 /etc/fonts/conf.avail
1094 --with-baseconfigdir for fonts.conf etc a.k.a. /etc/fonts
1095 --with-configdir for the active configuration files a.k.a.
1096 /etc/fonts/conf.d
1097 --with-xmldir for fonts.dtd etc
1098
1099 and the default path for templatedir is changed to
1100 ${datadir}/fontconfig/conf.avail
1101
1102 Makefile.am | 36 +++++++++++---------
1103 conf.d/Makefile.am | 99
1104 ++++++++++++++++++++++++++----------------------------
1105 configure.in | 72 ++++++++++++++++++++++++++++++++-------
1106 fonts.conf.in | 2 +-
1107 src/Makefile.am | 2 +-
1108 5 files changed, 129 insertions(+), 82 deletions(-)
1109
1110 commit bb02899d9ff9813738809fb5349a9f3ae2dba76f
1111 Author: Akira TAGOH <akira (a] tagoh.org>
1112 Date: Mon Apr 2 15:38:27 2012 +0900
1113
1114 Use pkgconfig to check builddeps
1115
1116 configure.in | 164
1117 +++++++++++------------------------------------------------
1118 1 file changed, 31 insertions(+), 133 deletions(-)
1119
1120 commit 87d7b82a98780223422a829b6bb1a05fd753ae5e
1121 Author: Akira TAGOH <akira (a] tagoh.org>
1122 Date: Mon Apr 2 14:32:44 2012 +0900
1123
1124 Use AC_HELP_STRING instead of formatting manually
1125
1126 configure.in | 57
1127 ++++++++++++++++++++++++++++++++++++++++++++++-----------
1128 1 file changed, 46 insertions(+), 11 deletions(-)
1129
1130 commit d3e3f4a46d07a7b611be21600d7049225b8b2909
1131 Author: Akira TAGOH <akira (a] tagoh.org>
1132 Date: Fri Mar 30 18:09:14 2012 +0900
1133
1134 doc: Add contains and not_contains operators and elements
1135
1136 doc/fontconfig-user.sgml | 6 +++---
1137 1 file changed, 3 insertions(+), 3 deletions(-)
1138
1139 commit 9279f71a3a855e3b2dbd13dbe0d38f2b69673c49
1140 Author: Akira TAGOH <akira (a] tagoh.org>
1141 Date: Fri Mar 30 11:52:25 2012 +0900
1142
1143 Bug 24729 - [ne_NP] Fix ortho file
1144
1145 further update for ne.orth
1146
1147 Patch from Pravin Satpute.
1148
1149 fc-lang/ne.orth | 23 ++++++++++++++++++++---
1150 1 file changed, 20 insertions(+), 3 deletions(-)
1151
1152 commit 9fe7c986c64d8cfb7f85a300b6f0d470ce66b18a
1153 Author: Akira TAGOH <akira (a] tagoh.org>
1154 Date: Thu Mar 29 15:43:11 2012 +0900
1155
1156 Bug 48020 - Fix for src/makealias on Solaris 10
1157
1158 Use the command substitution `command` instead of $(command) for
1159 Solaris 10.
1160
1161 src/makealias | 2 +-
1162 1 file changed, 1 insertion(+), 1 deletion(-)
1163
1164 commit becbdaebe3d77726900072de1a0fb6a95c938da5
1165 Author: Akira TAGOH <akira (a] tagoh.org>
1166 Date: Wed Mar 28 15:09:25 2012 +0900
1167
1168 Move workaround macros for fat binaries into the separate header file
1169
1170 Makefile.am | 5 +++--
1171 config-fixups.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
1172 configure.in | 4 +++-
1173 src/fcarch.h | 13 -------------
1174 4 files changed, 50 insertions(+), 16 deletions(-)
1175
1176 commit fe6ba5e5c54928adeaf96668d0cf6f44f0484065
1177 Author: Akira TAGOH <akira (a] tagoh.org>
1178 Date: Wed Mar 28 16:27:46 2012 +0900
1179
1180 Fix the hardcoded cache file suffix
1181
1182 fc-cat/fc-cat.c | 4 ++--
1183 1 file changed, 2 insertions(+), 2 deletions(-)
1184
1185 commit 4a060729a1466186d3be63ada344f43d66f937e5
1186 Author: Akira TAGOH <akira (a] tagoh.org>
1187 Date: Wed Mar 28 13:38:53 2012 +0900
1188
1189 fcpat: Increase the number of buckets in the shared string hash table
1190
1191 This is a reasonably conservative increase in the number of buckets
1192 in the hash
1193 table to 251. After FcInit(), there are 240 shared strings in use
1194 on my system
1195 (from configuration files I assume). The hash value is stored in
1196 each link in
1197 the chains so comparison are actually not very expensive. This change
1198 should
1199 reduce the average length of chains by a factor of 8. With the
1200 reference
1201 counted strings, it should keep the average length of chains to
1202 about 2. The
1203 number of buckets is prime so as not to rely too much on the quality
1204 of the
1205 hash function.
1206
1207 https://bugs.freedesktop.org/show_bug.cgi?id=17832#c5
1208
1209 Patch from Karl Tomlinson
1210
1211 src/fcpat.c | 2 +-
1212 1 file changed, 1 insertion(+), 1 deletion(-)
1213
1214 commit d8dcff7b96b09748e6f1df9e4adc7ab0850d7b18
1215 Author: Akira TAGOH <akira (a] tagoh.org>
1216 Date: Wed Mar 28 13:37:15 2012 +0900
1217
1218 Bug 17832 - Memory leaks due to FcStrStaticName use for external
1219 patterns
1220
1221 Use the reference-counted strings instead of the static strings
1222
1223 Patch from Karl Tomlinson
1224
1225 src/fccfg.c | 2 +-
1226 src/fcinit.c | 4 ++--
1227 src/fcint.h | 10 +++++-----
1228 src/fclist.c | 10 +++++++++-
1229 src/fcname.c | 34 ++++++++------------------------
1230 src/fcpat.c | 63
1231 +++++++++++++++++++++++-------------------------------------
1232 src/fcxml.c | 8 +++++---
1233 7 files changed, 54 insertions(+), 77 deletions(-)
1234
1235 commit ea1c6ea337b8cf6b86169b565787d0d31a0fc330
1236 Author: Akira TAGOH <akira (a] tagoh.org>
1237 Date: Tue Mar 27 21:06:36 2012 +0900
1238
1239 Fix a memory leak in FcDirScanConfig()
1240
1241 src/fcdir.c | 3 +++
1242 1 file changed, 3 insertions(+)
1243
1244 commit 1aaf8b773d73f89f5b0d8591cca0a2072524fdb3
1245 Author: Akira TAGOH <akira (a] tagoh.org>
1246 Date: Mon Mar 26 10:58:18 2012 +0900
1247
1248 Bug 17722 - Don't overwrite user's configurations in default config
1249
1250 Use "append" to avoid overwriting the user configuration.
1251 This presumes most clients may takes care of the first value only.
1252
1253 conf.d/10-autohint.conf | 8 +++++++-
1254 conf.d/10-no-sub-pixel.conf | 8 +++++++-
1255 conf.d/10-sub-pixel-bgr.conf | 8 +++++++-
1256 conf.d/10-sub-pixel-rgb.conf | 8 +++++++-
1257 conf.d/10-sub-pixel-vbgr.conf | 8 +++++++-
1258 conf.d/10-sub-pixel-vrgb.conf | 8 +++++++-
1259 conf.d/10-unhinted.conf | 8 +++++++-
1260 conf.d/11-lcdfilter-default.conf | 8 +++++++-
1261 conf.d/11-lcdfilter-legacy.conf | 8 +++++++-
1262 conf.d/11-lcdfilter-light.conf | 8 +++++++-
1263 10 files changed, 70 insertions(+), 10 deletions(-)
1264
1265 commit 900675d0b0b40f22ecc0d75e4d5ce16295a3a5e3
1266 Author: Akira TAGOH <akira (a] tagoh.org>
1267 Date: Thu Mar 22 19:57:47 2012 +0900
1268
1269 Bug 47703 - SimSun default family
1270
1271 40-nonlatin.conf: SimSun should be serif but not sans-serif.
1272
1273 http://www.microsoft.com/typography/fonts/family.aspx?FID=37
1274
1275 Patch from Petr Gajdos
1276
1277 conf.d/40-nonlatin.conf | 8 ++++----
1278 1 file changed, 4 insertions(+), 4 deletions(-)
1279
1280 commit 92ac054ce5e270f22a4f81a09522c3f03b76c876
1281 Author: Akira TAGOH <akira (a] tagoh.org>
1282 Date: Thu Mar 22 19:15:27 2012 +0900
1283
1284 fcmatch: Set FcResultMatch at the end if the return value is valid.
1285
1286 In the previous code, the result of 'result' in the argument for
1287 FcFontSetSort() and FcFontSetMatch() wasn't predictable and not
1288 reliable to
1289 check if the return value is valid or not. this change is to ensure
1290 if it's
1291 performed successfully.
1292
1293 src/fcmatch.c | 19 ++++++++++++++-----
1294 1 file changed, 14 insertions(+), 5 deletions(-)
1295
1296 commit 1db3e9cdd8bc7408e630934cfc8deda7798b8970
1297 Author: Akira TAGOH <akira (a] tagoh.org>
1298 Date: Thu Mar 22 12:36:34 2012 +0900
1299
1300 fc-cache: improvement of the fix for Bug#39914.
1301
1302 Use sizeof() instead of strlen() and use stdio.
1303
1304 fc-cache/fc-cache.c | 13 +++++++------
1305 1 file changed, 7 insertions(+), 6 deletions(-)
1306
1307 commit 4f7f3bf9f78843be5b39eb64acfeb02ffcd8e3a4
1308 Author: Akira TAGOH <akira (a] tagoh.org>
1309 Date: Wed Mar 21 16:06:37 2012 +0900
1310
1311 Bug 39914 - Please tag the cache directory with CACHEDIR.TAG
1312
1313 fc-cache: Create CACHEDIR.TAG at the top of the cache directory.
1314
1315 Reviewed-by: Josh Triplett <josh (a] joshtriplett.org>
1316
1317 fc-cache/fc-cache.c | 77
1318 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1319 1 file changed, 77 insertions(+)
1320
1321 commit 8cc4498122b17843b00ec3eebdd7a7d8d59cb7ff
1322 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
1323 Date: Mon Mar 19 02:16:41 2012 -0700
1324
1325 fcarch: Check for architecture signature at compile time rather than
1326 configure time
1327
1328 https://bugs.freedesktop.org/show_bug.cgi?id=20208
1329
1330 Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
1331
1332 fc-cache/fc-cache.c | 3 +--
1333 src/fcarch.c | 4 ++--
1334 src/fcarch.h | 23 +++++++++++++++++++++--
1335 3 files changed, 24 insertions(+), 6 deletions(-)
1336
1337 commit e1ffb3dcd46f1fbbc5cb7527bc7f447b060ed98f
1338 Author: Akira TAGOH <tagoh (a] redhat.com>
1339 Date: Fri Mar 16 23:18:23 2012 +0900
1340
1341 Get rid of the prerequisites from the sufix rules
1342
1343 Thanks to Adam Sampson for pointing this out.
1344
1345 doc/Makefile.am | 12 ++++++++----
1346 1 file changed, 8 insertions(+), 4 deletions(-)
1347
1348 commit 93460f93e9e55e39a42fb6474918f31539436d9c
1349 Author: Akira TAGOH <akira (a] tagoh.org>
1350 Date: Fri Mar 16 16:29:53 2012 +0900
1351
1352 Fix a build issue due to the use of non-portable variables
1353
1354 $< isn't supported in BSD make say. $(RM) is pre-defined in GNU make
1355 though, not in BSD make say. so changed to check on configure if it's
1356 pre-defined by make, otherwise set the appropriate command to $(RM).
1357
1358 This would be a workaround until it has the certain pre-defined value.
1359
1360 Makefile.am | 10 +++++-----
1361 conf.d/Makefile.am | 8 ++++----
1362 configure.in | 9 +++++++++
1363 doc/Makefile.am | 32 ++++++++++++++++----------------
1364 fc-cache/Makefile.am | 4 ++--
1365 fc-case/Makefile.am | 6 ++----
1366 fc-cat/Makefile.am | 4 ++--
1367 fc-list/Makefile.am | 4 ++--
1368 fc-match/Makefile.am | 4 ++--
1369 fc-pattern/Makefile.am | 4 ++--
1370 fc-query/Makefile.am | 4 ++--
1371 fc-scan/Makefile.am | 4 ++--
1372 src/Makefile.am | 8 ++++----
1373 13 files changed, 54 insertions(+), 47 deletions(-)
1374
1375 commit f2813ffc689fb6972ff4d5d414c3abfa3e0be26f
1376 Author: Akira TAGOH <akira (a] tagoh.org>
1377 Date: Fri Mar 16 11:55:47 2012 +0900
1378
1379 Revert "Fix a build fail on some environment"
1380
1381 This reverts commit b75eb63982a54c0fb4576d8a655ef734908d3604.
1382
1383 fc-case/Makefile.am | 10 ++++++----
1384 fc-glyphname/Makefile.am | 4 ++--
1385 fc-lang/Makefile.am | 4 ++--
1386 3 files changed, 10 insertions(+), 8 deletions(-)
1387
1388 commit a5b609196fe9cf688e5b4f7b7cd31fb2dc15b154
1389 Author: Akira TAGOH <akira (a] tagoh.org>
1390 Date: Fri Mar 16 11:55:30 2012 +0900
1391
1392 Revert "Fix a build fail on some environment."
1393
1394 This reverts commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af.
1395
1396 Conflicts:
1397
1398 doc/Makefile.am
1399
1400 Makefile.am | 2 +-
1401 doc/Makefile.am | 30 +++++++++++++++---------------
1402 fc-cache/Makefile.am | 10 +++++-----
1403 fc-case/Makefile.am | 2 +-
1404 fc-cat/Makefile.am | 6 +++---
1405 fc-glyphname/Makefile.am | 2 +-
1406 fc-lang/Makefile.am | 2 +-
1407 fc-list/Makefile.am | 8 ++++----
1408 fc-match/Makefile.am | 8 ++++----
1409 fc-pattern/Makefile.am | 6 +++---
1410 fc-query/Makefile.am | 8 ++++----
1411 fc-scan/Makefile.am | 8 ++++----
1412 src/Makefile.am | 2 +-
1413 13 files changed, 47 insertions(+), 47 deletions(-)
1414
1415 commit 765b7b32d862474eb631b47bbdbd34ffba507392
1416 Author: Akira TAGOH <akira (a] tagoh.org>
1417 Date: Mon Mar 12 19:02:27 2012 +0900
1418
1419 [doc] Update for cachedir.
1420
1421 <cache> element is now obsoletes and no longer used. get rid of it
1422 from the doc and add <cachedir> instead.
1423
1424 doc/fontconfig-user.sgml | 19 ++++++++++---------
1425 1 file changed, 10 insertions(+), 9 deletions(-)
1426
1427 commit e8bdc6df2ed329a38c2152b3592bf4ded8f27ce7
1428 Author: Akira TAGOH <akira (a] tagoh.org>
1429 Date: Mon Mar 12 17:58:00 2012 +0900
1430
1431 [doc] Update the path for cache files and the version.
1432
1433 doc/fontconfig-user.sgml | 6 +++---
1434 1 file changed, 3 insertions(+), 3 deletions(-)
1435
1436 commit dd3214aa392a66095513f8fc160d6b62d81f36f5
1437 Author: Akira TAGOH <akira (a] tagoh.org>
1438 Date: Sun Mar 11 02:24:33 2012 +0900
1439
1440 Bump version to 2.9.0
1441
1442 README | 129
1443 +++++++++++++++++++++++++++++++++++++++++++++++-
1444 configure.in | 2 +-
1445 fontconfig/fontconfig.h | 2 +-
1446 3 files changed, 129 insertions(+), 4 deletions(-)
1447
1448 commit 3b142c2aaeaed4d6d5b3353aa1007d6ac08dbbdb
1449 Author: Akira TAGOH <akira (a] tagoh.org>
1450 Date: Sun Mar 11 02:12:10 2012 +0900
1451
1452 Get rid of $< from Makefile.am
1453
1454 Makefile.am | 2 +-
1455 doc/Makefile.am | 16 ++++++++--------
1456 2 files changed, 9 insertions(+), 9 deletions(-)
1457
1458 commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af
1459 Author: Akira TAGOH <akira (a] tagoh.org>
1460 Date: Sat Mar 10 23:30:30 2012 +0900
1461
1462 Fix a build fail on some environment.
1463
1464 Makefile.am | 2 +-
1465 doc/Makefile.am | 20 ++++++++++----------
1466 fc-cache/Makefile.am | 10 +++++-----
1467 fc-case/Makefile.am | 2 +-
1468 fc-cat/Makefile.am | 6 +++---
1469 fc-glyphname/Makefile.am | 2 +-
1470 fc-lang/Makefile.am | 2 +-
1471 fc-list/Makefile.am | 8 ++++----
1472 fc-match/Makefile.am | 8 ++++----
1473 fc-pattern/Makefile.am | 6 +++---
1474 fc-query/Makefile.am | 8 ++++----
1475 fc-scan/Makefile.am | 8 ++++----
1476 src/Makefile.am | 2 +-
1477 13 files changed, 42 insertions(+), 42 deletions(-)
1478
1479 commit b75eb63982a54c0fb4576d8a655ef734908d3604
1480 Author: Akira TAGOH <akira (a] tagoh.org>
1481 Date: Sat Mar 10 22:05:07 2012 +0900
1482
1483 Fix a build fail on some environment
1484
1485 fc-case/Makefile.am | 10 ++++------
1486 fc-glyphname/Makefile.am | 4 ++--
1487 fc-lang/Makefile.am | 4 ++--
1488 3 files changed, 8 insertions(+), 10 deletions(-)
1489
1490 commit a47899a853e4ed3405f398f43d03424095ae73f5
1491 Author: Akira TAGOH <akira (a] tagoh.org>
1492 Date: Sat Mar 10 19:03:05 2012 +0900
1493
1494 Fix a build issue
1495
1496 doc/Makefile.am | 1 -
1497 1 file changed, 1 deletion(-)
1498
1499 commit d6de5351922d79ccf38d2bc6b75f6ea2011dd421
1500 Author: Akira TAGOH <akira (a] tagoh.org>
1501 Date: Fri Mar 9 22:24:18 2012 +0900
1502
1503 Update to detect the uncommited changes properly
1504
1505 new-version.sh | 2 +-
1506 1 file changed, 1 insertion(+), 1 deletion(-)
1507
1508 commit 78d75c003c5f03a2aeebc628d70d3f75bd6f5707
1509 Author: Akira TAGOH <akira (a] tagoh.org>
1510 Date: Fri Mar 9 22:12:35 2012 +0900
1511
1512 Update the version info
1513
1514 configure.in | 6 +++---
1515 1 file changed, 3 insertions(+), 3 deletions(-)
1516
1517 commit 353f7cc69184cdb1a7d5b4cc00741fab97b32f17
1518 Author: Akira TAGOH <akira (a] tagoh.org>
1519 Date: Fri Mar 9 17:33:03 2012 +0900
1520
1521 Fix distcheck error
1522
1523 doc/Makefile.am | 334
1524 ++++++++++++++++++++++++-----------------------
1525 fc-case/Makefile.am | 3 +
1526 fc-glyphname/Makefile.am | 3 +
1527 fc-lang/Makefile.am | 3 +
1528 4 files changed, 179 insertions(+), 164 deletions(-)
1529
1530 commit 254232f47eaea0d03d2b1c2405d4ded5fd09142e
1531 Author: Akira TAGOH <akira (a] tagoh.org>
1532 Date: Wed Mar 7 18:16:35 2012 +0900
1533
1534 Bug 19128 - Handling whitespace in aliases
1535
1536 Add a workaround alias for Dingbats.
1537
1538 conf.d/30-urw-aliases.conf | 5 +++++
1539 1 file changed, 5 insertions(+)
1540
1541 commit 0ca752dd25462ed88112ba7c859ef6d5a41ea606
1542 Author: Akira TAGOH <akira (a] tagoh.org>
1543 Date: Wed Mar 7 17:56:39 2012 +0900
1544
1545 Check null value for given object to avoid possibly segfaulting
1546
1547 src/fccharset.c | 175
1548 +++++++++++++++++++++++++++++++++-----------------------
1549 1 file changed, 103 insertions(+), 72 deletions(-)
1550
1551 commit 1f01c4b60c4c5e16a92d60f76ce615005c7db6b8
1552 Author: Akira TAGOH <akira (a] tagoh.org>
1553 Date: Wed Mar 7 17:32:14 2012 +0900
1554
1555 Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType
1556
1557 Force to find out a size for bitmap-only ttf to avoid the blank glyphs
1558 in the font.
1559
1560 Patch from Bug Fly
1561
1562 src/fcfreetype.c | 32 ++++++++++++++------------------
1563 1 file changed, 14 insertions(+), 18 deletions(-)
1564
1565 commit a13d518fdd079aeb0bd07a0457393cca8def7f90
1566 Author: Akira TAGOH <akira (a] tagoh.org>
1567 Date: Tue Feb 28 12:52:25 2012 +0900
1568
1569 Bug 41694 - FcCache functions have random-number-generator side
1570 effects
1571
1572 Use the own random number generator state if possible.
1573
1574 configure.in | 2 +-
1575 src/fccache.c | 69
1576 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
1577 2 files changed, 60 insertions(+), 11 deletions(-)
1578
1579 commit c7a671ab6069c676bbc77875234364242fd00e88
1580 Author: Pravin Satpute <psatpute (a] redhat.com>
1581 Date: Fri Feb 24 16:50:14 2012 +0900
1582
1583 Bug 25652 - Add ortho file for locale mni_IN
1584
1585 Add mni.orth for Maniputi
1586
1587 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
1588
1589 fc-lang/Makefile.am | 3 ++-
1590 fc-lang/mni.orth | 35 +++++++++++++++++++++++++++++++++++
1591 2 files changed, 37 insertions(+), 1 deletion(-)
1592
1593 commit 04c96f59b92091b758fb26b97f1f9a3c9c2a6b6c
1594 Author: Pravin Satpute <psatpute (a] redhat.com>
1595 Date: Fri Feb 24 16:43:14 2012 +0900
1596
1597 Bug 25653 - Add ortho file for locale doi_IN
1598
1599 Add doi.orth for Dogri
1600
1601 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
1602
1603 fc-lang/Makefile.am | 3 ++-
1604 fc-lang/doi.orth | 40 ++++++++++++++++++++++++++++++++++++++++
1605 2 files changed, 42 insertions(+), 1 deletion(-)
1606
1607 commit 857753d3680b7e64e753a4b8a8324138200eb86b
1608 Author: Akira TAGOH <akira (a] tagoh.org>
1609 Date: Thu Feb 23 20:12:06 2012 +0900
1610
1611 Add brx.orth and sat.orth
1612
1613 fc-lang/Makefile.am | 4 +++-
1614 1 file changed, 3 insertions(+), 1 deletion(-)
1615
1616 commit 942cb16f6c59103e29b4e04ca8c64d29c8e67cb0
1617 Author: Parag Nemade <pnemade (a] redhat.com>
1618 Date: Thu Feb 23 20:06:41 2012 +0900
1619
1620 Bug 25650 - Add ortho file for locale sat_IN
1621
1622 Add sat.orth for Santali
1623
1624 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
1625
1626 fc-lang/sat.orth | 44 ++++++++++++++++++++++++++++++++++++++++++++
1627 1 file changed, 44 insertions(+)
1628
1629 commit 38b9c42fe2e9d496a41e773d84a74254a6f65bc4
1630 Author: Parag Nemade <pnemade (a] redhat.com>
1631 Date: Thu Feb 23 19:34:18 2012 +0900
1632
1633 Bug 25651 - Add ortho file for locale brx_IN
1634
1635 Add brx.orth for Bodo.
1636
1637 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
1638
1639 fc-lang/brx.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
1640 1 file changed, 46 insertions(+)
1641
1642 commit a3ff1f07f8c60d2a3c77a4670de6aad0622ecacc
1643 Author: Akira TAGOH <akira (a] tagoh.org>
1644 Date: Thu Feb 23 15:23:23 2012 +0900
1645
1646 Bug 27385 - lcdfilter settings for freetype-2.3.12 not available
1647 in fontconfig-2.8.0
1648
1649 Add config files for FT_LcdFilter options.
1650
1651 Patch from Robin Johnson.
1652
1653 conf.d/11-lcdfilter-default.conf | 10 ++++++++++
1654 conf.d/11-lcdfilter-legacy.conf | 10 ++++++++++
1655 conf.d/11-lcdfilter-light.conf | 10 ++++++++++
1656 conf.d/Makefile.am | 3 +++
1657 4 files changed, 33 insertions(+)
1658
1659 commit 5e4ea1104c9b832046cc8dde5ea7da52aaa61143
1660 Author: Akira TAGOH <akira (a] tagoh.org>
1661 Date: Wed Feb 22 16:50:13 2012 +0900
1662
1663 Do not update stream->pos when seeking is failed.
1664
1665 src/ftglue.c | 3 ++-
1666 1 file changed, 2 insertions(+), 1 deletion(-)
1667
1668 commit 71b14d645f524637579d87ea99720c123d728e1f
1669 Author: Akira TAGOH <akira (a] tagoh.org>
1670 Date: Wed Feb 22 16:30:05 2012 +0900
1671
1672 Bug 46169 - Pointer error in FcConfigGlobMatch
1673
1674 Fix possibly accessing the invalid memory and a crash in the
1675 worst case
1676 when the glob string is longer than the string.
1677
1678 src/fccfg.c | 10 +++++++++-
1679 1 file changed, 9 insertions(+), 1 deletion(-)
1680
1681 commit 3abf981542788310104bc96b9c9cf70dd39b361b
1682 Author: Mike Frysinger <vapier (a] gentoo.org>
1683 Date: Tue Nov 8 14:19:57 2011 -0500
1684
1685 makealias: handle missing funcs better
1686
1687 When adding new functions, if the actual definition doesn't match the
1688 header (say due to a typo), the regeneration of the internal headers
1689 get confused and output bad cpp logic. This causes gcc to barf due
1690 to mismatched #ifdef/#endif. Which is a pain to figure out due to
1691 the sheer voulme of generated code.
1692
1693 So tweak the makealias script to detect this case and error out.
1694 While we're here, improve the cpp output a bit to indent, include
1695 comments, and merge similar ifdef blocks.
1696
1697 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
1698
1699 src/makealias | 18 ++++++++++++++----
1700 1 file changed, 14 insertions(+), 4 deletions(-)
1701
1702 commit d9c4462778a3d97b38e267dcdf68dfe22210ed8c
1703 Author: Mike Frysinger <vapier (a] gentoo.org>
1704 Date: Mon Nov 7 20:09:10 2011 -0500
1705
1706 FcObjectValidType: tweak -1 checking
1707
1708 Newer gcc doesn't like when you switch on an enum and use a value
1709 that isn't declared:
1710
1711 fcname.c: In function 'FcObjectValidType':
1712 fcname.c:299:2: warning: case value '4294967295'
1713 not in enumerated type 'FcType' [-Wswitch]
1714
1715 So tweak the logic to avoid this warning.
1716
1717 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
1718
1719 src/fcname.c | 4 +---
1720 1 file changed, 1 insertion(+), 3 deletions(-)
1721
1722 commit 97c9506e4d0abe5e6a7d61c1a909741d2605507b
1723 Author: Mike Frysinger <vapier (a] gentoo.org>
1724 Date: Mon Nov 7 19:29:57 2011 -0500
1725
1726 fix build warnings when using --with-arch
1727
1728 Latest configure code will setup FC_ARCHITECTURE directly rather than
1729 going through ARCHITECTURE, so update fcarch.h accordingly.
1730
1731 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
1732
1733 src/fcarch.h | 5 ++---
1734 1 file changed, 2 insertions(+), 3 deletions(-)
1735
1736 commit 01c833379e19d8f8752ac7cec15b179c71242e2c
1737 Author: Mike Frysinger <vapier (a] gentoo.org>
1738 Date: Mon Nov 7 15:33:12 2011 -0500
1739
1740 fc-{list,match}: constify format string
1741
1742 We don't free this string anywhere, so mark it const to avoid gcc
1743 warnings
1744 and possible bugs in the future (if people did try freeing it).
1745
1746 fc-list.c: In function 'main':
1747 fc-list.c:161:16: warning: pointer targets in assignment
1748 differ in signedness [-Wpointer-sign]
1749
1750 fc-match.c: In function 'main':
1751 fc-match.c:201:13: warning: pointer targets in assignment
1752 differ in signedness [-Wpointer-sign]
1753 fc-match.c:203:13: warning: pointer targets in assignment
1754 differ in signedness [-Wpointer-sign]
1755
1756 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
1757
1758 fc-list/fc-list.c | 20 ++++++++++----------
1759 fc-match/fc-match.c | 22 +++++++++++-----------
1760 2 files changed, 21 insertions(+), 21 deletions(-)
1761
1762 commit 123d344f4590c45c5ccced8c46d157edb2b9efd2
1763 Author: Mike Frysinger <vapier (a] gentoo.org>
1764 Date: Mon Nov 7 15:26:52 2011 -0500
1765
1766 FcName{,Get}Constant: constify string input
1767
1768 These funcs don't modify the incoming string, so add const markings.
1769 This is the "right thing", shouldn't change the ABI, and fixes some
1770 gcc warnings:
1771
1772 fccfg.c: In function 'FcConfigEvaluate':
1773 fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant'
1774 discards 'const' qualifier from pointer target type [enabled
1775 by default]
1776 fcalias.h:253:34: note: expected 'FcChar8 *' but
1777 argument is of type 'const FcChar8 *'
1778
1779 fcxml.c: In function 'FcTypecheckExpr':
1780 fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant'
1781 discards 'const' qualifier from pointer target type [enabled
1782 by default]
1783 fcalias.h:251:37: note: expected 'FcChar8 *' but
1784 argument is of type 'const FcChar8 *'
1785
1786 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
1787
1788 fontconfig/fontconfig.h | 4 ++--
1789 src/fcname.c | 4 ++--
1790 2 files changed, 4 insertions(+), 4 deletions(-)
1791
1792 commit da763aa77dbaefd9be10ff5ad04ab5da39327b2e
1793 Author: Mike Frysinger <vapier (a] gentoo.org>
1794 Date: Mon Nov 7 15:24:53 2011 -0500
1795
1796 fc-cat: fix pointer warning
1797
1798 Add a cast to avoid a gcc warning:
1799
1800 fc-cat.c: In function 'cache_print_set':
1801 fc-cat.c:230:2: warning: pointer targets in passing argument 2
1802 of 'FcPatternFormat' differ in signedness [-Wpointer-sign]
1803 ../fontconfig/fontconfig.h:860:1: note:
1804 expected 'const FcChar8 *' but argument is of type 'char *'
1805
1806 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
1807
1808 fc-cat/fc-cat.c | 2 +-
1809 1 file changed, 1 insertion(+), 1 deletion(-)
1810
1811 commit 647569d029d0c01ce36ae7d94095ea83f40728de
1812 Author: Mike Frysinger <vapier (a] gentoo.org>
1813 Date: Mon Nov 7 15:21:51 2011 -0500
1814
1815 FcStat: change to FcChar8 for first arg
1816
1817 This shouldn't affect the ABI, makes FcStat more like the rest of the
1818 fontconfig API, and fixes warnings where we pass FcChar8* pointers in
1819 to this func from other places.
1820
1821 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
1822
1823 src/fccache.c | 4 ++--
1824 src/fcint.h | 2 +-
1825 2 files changed, 3 insertions(+), 3 deletions(-)
1826
1827 commit e3a66c2937c3bd5c45f5170cf7720b4023b8ae3f
1828 Author: Mike Frysinger <vapier (a] gentoo.org>
1829 Date: Mon Nov 7 15:18:26 2011 -0500
1830
1831 delete unused variables
1832
1833 Newer gcc is better at detecting set-but-unused variables.
1834
1835 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
1836
1837 src/fccache.c | 6 ++----
1838 src/fcdir.c | 17 -----------------
1839 src/fcformat.c | 5 ++---
1840 src/fcfreetype.c | 3 ---
1841 4 files changed, 4 insertions(+), 27 deletions(-)
1842
1843 commit 6f020161e8628546158766ce7a5f5e0ce1f7d95a
1844 Author: Mike Frysinger <vapier (a] gentoo.org>
1845 Date: Mon Nov 7 14:25:51 2011 -0500
1846
1847 FcStrPlus: optimize a little
1848
1849 We've already calculated the lengths of these strings, so re-use those
1850 values to avoid having to rescan the strings multiple times.
1851
1852 Signed-off-by: Mike Frysinger <vapier (a] gentoo.org>
1853
1854 src/fcstr.c | 8 +++++---
1855 1 file changed, 5 insertions(+), 3 deletions(-)
1856
1857 commit 2b010e46e629f118885f17ba860e9c4ddbba8779
1858 Author: Akira TAGOH <akira (a] tagoh.org>
1859 Date: Thu Jan 19 12:04:52 2012 +0900
1860
1861 Bug 44826 - <alias> must contain only a single <family>
1862
1863 Fix invalid syntax around alias elements in 30-metric-aliases.conf
1864 40-nonlatin.conf and 45-latin.conf.
1865
1866 Patch from lolilolicon
1867
1868 conf.d/30-metric-aliases.conf | 36 +++++++++++
1869 conf.d/40-nonlatin.conf | 140
1870 +++++++++++++++++++++++++++++++++++++++++-
1871 conf.d/45-latin.conf | 96 +++++++++++++++++++++++++++++
1872 3 files changed, 271 insertions(+), 1 deletion(-)
1873
1874 commit 54dd481512265a247bd23663c8fdb290a8886ccd
1875 Author: Akira TAGOH <akira (a] tagoh.org>
1876 Date: Tue Dec 20 18:46:14 2011 +0900
1877
1878 Get rid of the unexpected family name
1879
1880 UmePlus P Gothic isn't a serif font.
1881
1882 conf.d/65-nonlatin.conf | 1 -
1883 1 file changed, 1 deletion(-)
1884
1885 commit 1c13fee11adcaae9eaaa08f9193a8c3c5b01504a
1886 Author: MINAMI Hirokazu <minami (a] mistfall.net>
1887 Date: Tue Dec 20 18:36:35 2011 +0900
1888
1889 Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf
1890
1891 Fix a typo.
1892
1893 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
1894
1895 conf.d/65-nonlatin.conf | 2 +-
1896 1 file changed, 1 insertion(+), 1 deletion(-)
1897
1898 commit a53553b4b65d6230b1a91b1a7433c8c5852ab055
1899 Author: Pravin Satpute <pravin.d.s (a] gmail.com>
1900 Date: Wed Dec 21 11:38:28 2011 +0900
1901
1902 Bug 43321 - Required corrections in urdu.orth file
1903
1904 Drop U+0629 and U+0647, and add U+06c3 to ur.orth
1905
1906 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
1907
1908 fc-lang/ur.orth | 7 +++++--
1909 1 file changed, 5 insertions(+), 2 deletions(-)
1910
1911 commit 8c58dc276895cbeb0e9ae79718b1a38a082709d3
1912 Author: Jinkyu Yi <jincreator (a] naver.com>
1913 Date: Wed Nov 9 18:07:37 2011 +0900
1914
1915 Bug 42423 - make default Korean font from Un to Nanum
1916
1917 Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts.
1918
1919 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
1920
1921 conf.d/40-nonlatin.conf | 3 +++
1922 conf.d/65-nonlatin.conf | 24 ++++++++++++++----------
1923 2 files changed, 17 insertions(+), 10 deletions(-)
1924
1925 commit a18ca17b6211f62fbd1d893811b94b8c83db4cc0
1926 Author: Akira TAGOH <akira (a] tagoh.org>
1927 Date: Tue Feb 21 15:29:56 2012 +0900
1928
1929 Bug 40452 - Running 'fc-match --all' core dumps when no fonts are
1930 installed
1931
1932 This would changes the behavior of FcFontSort().
1933 it won't returns NULL afterward.
1934
1935 fc-match/fc-match.c | 5 +++++
1936 src/fcmatch.c | 29 ++++++++++++++++++++++++++++-
1937 2 files changed, 33 insertions(+), 1 deletion(-)
1938
1939 commit cbb6ee1662f1219518677a9d489159778a812782
1940 Author: Akira TAGOH <akira (a] tagoh.org>
1941 Date: Tue Jul 19 20:12:09 2011 +0900
1942
1943 Bug 35517 - Remove Apple Roman cmap support
1944
1945 Get rid of the apple roman encoding related code
1946
1947 src/fcfreetype.c | 260
1948 -------------------------------------------------------
1949 1 file changed, 260 deletions(-)
1950
1951 commit d3c438221610d2e584a611f21433062dc7e7f83d
1952 Author: Akira TAGOH <akira (a] tagoh.org>
1953 Date: Tue Feb 21 15:11:30 2012 +0900
1954
1955 Add a missing file
1956
1957 fc-lang/Makefile.am | 3 ++-
1958 1 file changed, 2 insertions(+), 1 deletion(-)
1959
1960 commit 5582043a49f4360ae83d66ea05409e1c0a25b61e
1961 Author: Akira TAGOH <akira (a] tagoh.org>
1962 Date: Mon Nov 14 12:56:28 2011 +0900
1963
1964 Bug 32965 - Asturian (ast-ES) language matching missing
1965
1966 Add U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian
1967
1968 fc-lang/ast.orth | 4 ++++
1969 1 file changed, 4 insertions(+)
1970
1971 commit dab0afd81013507b3d32afdd5a552d6ac09c10c0
1972 Author: Akira TAGOH <akira (a] tagoh.org>
1973 Date: Mon Nov 14 18:22:48 2011 +0900
1974
1975 Remove the unnecessary comment in ks.orth
1976
1977 fc-lang/ks.orth | 4 ----
1978 1 file changed, 4 deletions(-)
1979
1980 commit dedc16733a44373633e319461ff04ec9d1f08ed6
1981 Author: Pravin Satpute <pravin.d.s (a] gmail.com>
1982 Date: Fri Nov 11 15:30:56 2011 +0900
1983
1984 Bug 27195 - need updates to ks.orth file
1985
1986 Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri
1987
1988 See http://www.unicode.org/charts/PDF/U0600.pdf
1989
1990 Signed-off-by: Akira TAGOH <akira (a] tagoh.org>
1991
1992 fc-lang/ks.orth | 6 ++++++
1993 1 file changed, 6 insertions(+)
1994
1995 commit a1ecd679db82b0b118dc7334993f53b4288c4ae4
1996 Author: Akira TAGOH <akira (a] tagoh.org>
1997 Date: Mon Nov 14 17:44:24 2011 +0900
1998
1999 Bug 24744 - No n'ko orthography
2000
2001 Add nqo.orth for N'Ko
2002
2003 fc-lang/nqo.orth | 31 +++++++++++++++++++++++++++++++
2004 1 file changed, 31 insertions(+)
2005
2006 commit 19651262e9502c952184f27962c9f5e521a11db9
2007 Author: Behdad Esfahbod <behdad (a] behdad.org>
2008 Date: Thu Oct 6 14:59:04 2011 -0400
2009
2010 Add FcPublic to FcLangSetUnion and FcLangSetSubtract
2011
2012 Patch from ssp
2013
2014 fontconfig/fontconfig.h | 4 ++--
2015 1 file changed, 2 insertions(+), 2 deletions(-)
2016
2017 commit 3951fbaa39699684ebd3e76b333a14d5ebb19919
2018 Author: Behdad Esfahbod <behdad (a] behdad.org>
2019 Date: Wed Oct 5 15:12:48 2011 -0400
2020
2021 Fix parallel build
2022
2023 doc/Makefile.am | 2 +-
2024 1 file changed, 1 insertion(+), 1 deletion(-)
2025
2026 commit 082caefb6d5462c97f280b7037e3740b4865a244
2027 Author: Behdad Esfahbod <behdad (a] behdad.org>
2028 Date: Sat Sep 24 13:52:05 2011 -0400
2029
2030 Bug 41171 - Invalid use of memset
2031
2032 src/fccache.c | 2 +-
2033 1 file changed, 1 insertion(+), 1 deletion(-)
2034
2035 commit bf3bfa72d91e8bc37903d7e1bb7ac23c6ef4952a
2036 Author: Behdad Esfahbod <behdad (a] behdad.org>
2037 Date: Wed Jun 22 13:06:19 2011 -0400
2038
2039 Fix stupid bug in FcFontSort()
2040
2041 I broke FcFontSort() language handling at the end of 2008 with this
2042 commit: c7641f28
2043
2044 G-d knows how many of the lang-matching bugs in bugzilla will be
2045 fixed by this changed...
2046
2047 I'm really sorry, everyone!
2048
2049 src/fcmatch.c | 2 +-
2050 1 file changed, 1 insertion(+), 1 deletion(-)
2051
2052 commit e61eba94efffbdbec6f9e08f3fb04b75f0ba2a3f
2053 Author: Behdad Esfahbod <behdad (a] behdad.org>
2054 Date: Mon Jun 20 11:55:25 2011 -0400
2055
2056 Switch fc-cat to use FcPatternFormat()
2057
2058 Added the a builtin "fccat" to FcPatternFormat().
2059
2060 doc/fcformat.fncs | 7 +++++++
2061 fc-cat/fc-cat.c | 39 +++++++++++----------------------------
2062 src/fcformat.c | 3 +++
2063 3 files changed, 21 insertions(+), 28 deletions(-)
2064
2065 commit a15ac5d3840552528874f1d5ad166eb00906ce80
2066 Author: Behdad Esfahbod <behdad (a] behdad.org>
2067 Date: Mon Jun 20 11:32:46 2011 -0400
2068
2069 Switch fc-match to use FcPatternFormat()
2070
2071 Fix small bug in FcPatternFormat that was letting element-default to
2072 consume the convertor sequence.
2073
2074 fc-match/fc-match.c | 38 +++++++++-----------------------------
2075 src/fcformat.c | 2 +-
2076 2 files changed, 10 insertions(+), 30 deletions(-)
2077
2078 commit e0be405a1dd5765e36152c754a47c8ad7ff0ab85
2079 Author: Behdad Esfahbod <behdad (a] behdad.org>
2080 Date: Mon Jun 20 11:22:17 2011 -0400
2081
2082 Bug 26718 - "fc-match sans file" doesn't work
2083
2084 - Do not throw away FC_FILE in FcNameUnparse
2085 - Update the builtin "fclist" format to remove FC_FILE properly
2086 instead
2087 - Switch fc-list to use FcPatternFormat()
2088
2089 Note that I had previously broken fc-list and it was not showing the
2090 file name anymore. No one noticed that it seems! Now fixed.
2091
2092 fc-list/fc-list.c | 17 ++++-------------
2093 src/fcformat.c | 2 +-
2094 src/fcname.c | 3 +--
2095 3 files changed, 6 insertions(+), 16 deletions(-)
2096
2097 commit 0fcf866d44c46bd63d91f656e36544b6ce9af47d
2098 Author: Behdad Esfahbod <behdad (a] behdad.org>
2099 Date: Mon Jun 20 11:07:56 2011 -0400
2100
2101 Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts...
2102
2103 Do not remove blacklisted fonts during cache generation. We already
2104 apply the blacklist when reading the caches. The idea always has been
2105 that the config should not affect caches built, although that design
2106 was tarnished with the introduction of target="scan" configurations.
2107
2108 src/fcdir.c | 7 ++-----
2109 1 file changed, 2 insertions(+), 5 deletions(-)
2110
2111 commit 0392abf79131c9325c66c71c2708a4cd77673296
2112 Author: Behdad Esfahbod <behdad (a] behdad.org>
2113 Date: Tue Apr 12 22:15:37 2011 -0400
2114
2115 [.gitignore] Update
2116
2117 .gitignore | 3 +++
2118 1 file changed, 3 insertions(+)
2119
2120 commit 1c475d5c8cb265ac939d6b9e097666e300162511
2121 Author: Behdad Esfahbod <behdad (a] behdad.org>
2122 Date: Mon Mar 28 16:33:12 2011 -0400
2123
2124 Bug 35587 - Add padding to make valgrind and glibc not hate each other
2125
2126 src/fccfg.c | 13 +++++++++++--
2127 src/fcpat.c | 10 +++++++---
2128 2 files changed, 18 insertions(+), 5 deletions(-)
2129
2130 commit f0ee5761e1ab63d848f980a767dd8475986f1342
2131 Author: Behdad Esfahbod <behdad (a] behdad.org>
2132 Date: Mon Mar 14 18:58:13 2011 -0300
2133
2134 Fix warning
2135
2136 fc-lang/fc-lang.c | 2 +-
2137 1 file changed, 1 insertion(+), 1 deletion(-)
2138
2139 commit c21fb9ac27ca89f3b581c58b1a08372f8273a262
2140 Author: Behdad Esfahbod <behdad (a] behdad.org>
2141 Date: Mon Mar 14 18:49:21 2011 -0300
2142
2143 Always define FcStat as a function
2144
2145 Such that first arg is const char *. We also need to make more
2146 changes
2147 in that function as part of some other bug.
2148
2149 src/fcatomic.c | 2 +-
2150 src/fccache.c | 13 +++++++++++--
2151 src/fccfg.c | 2 +-
2152 src/fcdir.c | 4 ++--
2153 src/fcint.h | 4 ----
2154 5 files changed, 15 insertions(+), 10 deletions(-)
2155
2156 commit b5617e636cbb0bc8ef4daba6681a6f58078d7a42
2157 Author: Behdad Esfahbod <behdad (a] behdad.org>
2158 Date: Mon Mar 14 18:23:56 2011 -0300
2159
2160 More doc typo fixes
2161
2162 doc/fcatomic.fncs | 2 +-
2163 doc/fcconfig.fncs | 4 ++--
2164 doc/fcinit.fncs | 2 +-
2165 doc/fcmatrix.fncs | 4 ++--
2166 doc/fcobjectset.fncs | 2 +-
2167 5 files changed, 7 insertions(+), 7 deletions(-)
2168
2169 commit 6c7915c10548132c3f7d0c00d08fdb268e5da6d4
2170 Author: Behdad Esfahbod <behdad (a] behdad.org>
2171 Date: Mon Mar 14 18:21:32 2011 -0300
2172
2173 Mark constant strings as constant
2174
2175 Fixes a few compiler warnings in fcxml.c and makes it clear that they
2176 should not be freed.
2177
2178 doc/fcatomic.fncs | 2 +-
2179 src/fcint.h | 4 ++--
2180 2 files changed, 3 insertions(+), 3 deletions(-)
2181
2182 commit c76ed777ddb03a70c5990ef439d8d97809d1ef92
2183 Author: Behdad Esfahbod <behdad (a] behdad.org>
2184 Date: Mon Mar 14 18:04:59 2011 -0300
2185
2186 Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized
2187 idx to FcPatternGetLangSet()
2188
2189 src/fcformat.c | 2 +-
2190 1 file changed, 1 insertion(+), 1 deletion(-)
2191
2192 commit ccc239b3865dd8d83026ae59b89de965e948120a
2193 Author: Behdad Esfahbod <behdad (a] behdad.org>
2194 Date: Mon Mar 14 17:28:53 2011 -0300
2195
2196 Bug 20113 - Uighur (ug) orthography incomplete
2197
2198 fc-lang/ug.orth | 35 ++++++++++++++++++++++++++++-------
2199 1 file changed, 28 insertions(+), 7 deletions(-)
2200
2201 commit 7baa20c7590b12d11dcfb0a50131d50963581258
2202 Author: Brad Hards <bradh (a] frogmouth.net>
2203 Date: Fri Mar 11 19:43:42 2011 -0300
2204
2205 Documentation fixes
2206
2207 doc/fcatomic.fncs | 2 +-
2208 doc/fccharset.fncs | 8 +--
2209 doc/fcfontset.fncs | 2 +-
2210 doc/fcformat.fncs | 4 +-
2211 doc/fcfreetype.fncs | 4 +-
2212 doc/fcinit.fncs | 2 +-
2213 doc/fclangset.fncs | 4 +-
2214 doc/fcpattern.fncs | 2 +-
2215 doc/fcstring.fncs | 4 +-
2216 doc/fontconfig-devel.sgml | 148
2217 +++++++++++++++++++++++-----------------------
2218 doc/fontconfig-user.sgml | 8 +--
2219 11 files changed, 94 insertions(+), 94 deletions(-)
2220
2221 commit 9bfe7bad1c85403d85b833b58ebc6343f766e0a9
2222 Author: Behdad Esfahbod <behdad (a] behdad.org>
2223 Date: Fri Mar 11 19:40:38 2011 -0300
2224
2225 Remove --enable-maintainer-mode from autogen.sh
2226
2227 autogen.sh | 4 ++--
2228 1 file changed, 2 insertions(+), 2 deletions(-)
2229
2230 commit e1bb01bfdc64d0276fb17f248a54bcabe6f9aff1
2231 Author: Behdad Esfahbod <behdad (a] behdad.org>
2232 Date: Fri Jan 21 16:34:52 2011 -0500
2233
2234 Update CaseFolding.txt to Unicode 6.0
2235
2236 fc-case/CaseFolding.txt | 15 ++++++++++++---
2237 1 file changed, 12 insertions(+), 3 deletions(-)
2238
2239 commit e10a42178c65ff974fa9383dbc78525b3d8de1ae
2240 Author: Behdad Esfahbod <behdad (a] behdad.org>
2241 Date: Mon Jan 3 22:18:38 2011 -0500
2242
2243 Remove AM_MAINTAINER_MODE
2244
2245 That macro is simply broken.
2246
2247 This was also brought up in:
2248 Bug 32679 - fontconfig-2.8.0 does not cross compile
2249
2250 configure.in | 1 -
2251 1 file changed, 1 deletion(-)
2252
2253 commit 0c7b8676171f2238af9785abf775e0f420e6545a
2254 Author: Behdad Esfahbod <behdad (a] behdad.org>
2255 Date: Sun Jan 2 13:25:29 2011 -0700
2256
2257 Fix assertion failure on le32d4
2258
2259 Reported by Jon TURNEY.
2260
2261 src/fcarch.c | 3 ++-
2262 1 file changed, 2 insertions(+), 1 deletion(-)
2263
2264 commit e63f90ce74d1f2c1e22959cb2ed97120eff3867f
2265 Author: Behdad Esfahbod <behdad (a] behdad.org>
2266 Date: Tue Dec 28 02:58:16 2010 -0600
2267
2268 Doc nit
2269
2270 doc/fclangset.fncs | 4 ++--
2271 1 file changed, 2 insertions(+), 2 deletions(-)
2272
2273 commit 43bf659eedb3eeff75d219864af475dcadcf6983
2274 Author: Behdad Esfahbod <behdad (a] behdad.org>
2275 Date: Tue Dec 28 02:55:31 2010 -0600
2276
2277 Skip <range> elements with begin > end
2278
2279 src/fcxml.c | 26 ++++++++++++++++----------
2280 1 file changed, 16 insertions(+), 10 deletions(-)
2281
2282 commit 8c625aa01f0ad95b1c06acb079921c209906f3b4
2283 Author: Behdad Esfahbod <behdad (a] behdad.org>
2284 Date: Tue Dec 28 02:52:06 2010 -0600
2285
2286 Add <range> support for <blank> into the DTD
2287
2288 fonts.dtd | 2 +-
2289 1 file changed, 1 insertion(+), 1 deletion(-)
2290
2291 commit 549c9962a48cd728116c8f39db31c58043236ff0
2292 Merge: 30fd4fa fa269cf
2293 Author: Behdad Esfahbod <behdad (a] behdad.org>
2294 Date: Tue Dec 28 02:50:16 2010 -0600
2295
2296 Allow editing charset and lang in target="scan"
2297
2298 Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'
2299
2300 Fixes:
2301 Bug 31969 - Can't modify charset in target="scan"
2302 Bug 23758 - Can't modify lang in target="scan"
2303
2304 commit 30fd4fac9ca2238f84608c23836cab219640d9c1
2305 Author: Behdad Esfahbod <behdad (a] behdad.org>
2306 Date: Tue Dec 28 01:28:39 2010 -0600
2307
2308 Bump version
2309
2310 configure.in | 2 +-
2311 1 file changed, 1 insertion(+), 1 deletion(-)
2312
2313 commit d1a0fca316ab8d9d61474028da54615e4d9f7540
2314 Author: Behdad Esfahbod <behdad (a] behdad.org>
2315 Date: Tue Dec 28 00:59:19 2010 -0600
2316
2317 Make fc-arch stuff cross-compiling-safe
2318
2319 Fixes:
2320 Bug 32679 - fontconfig-2.8.0 does not cross compile
2321 Bug 25462 - Cross-compilation doesn't work
2322
2323 Makefile.am | 2 +-
2324 configure.in | 64 +++++------------------
2325 fc-arch/Makefile.am | 54 --------------------
2326 fc-arch/fc-arch.c | 138
2327 --------------------------------------------------
2328 fc-arch/fcarch.tmpl.h | 65 ------------------------
2329 fc-cache/fc-cache.c | 2 +-
2330 fc-cat/fc-cat.c | 2 +-
2331 src/Makefile.am | 6 +--
2332 src/fcarch.c | 72 ++++++++++++++++++++++++++
2333 src/fcarch.h | 71 ++++++++++++++++++++++++++
2334 src/fccache.c | 3 +-
2335 src/fcint.h | 4 ++
2336 12 files changed, 167 insertions(+), 316 deletions(-)
2337
2338 commit 2a6b235ff6d2750171e8dff7cfdfe3bccb0f630e
2339 Author: Behdad Esfahbod <behdad (a] behdad.org>
2340 Date: Mon Dec 27 13:20:47 2010 -0600
2341
2342 Make most generated-files cross-compiling-safe
2343
2344 By simply including a copy in the tarball.
2345
2346 Remains fc-arch which is trickier.
2347
2348 doc/Makefile.am | 19 +++++++++++--------
2349 fc-arch/fcarch.tmpl.h | 2 +-
2350 fc-case/Makefile.am | 14 ++++++++------
2351 fc-glyphname/Makefile.am | 14 ++++++++------
2352 fc-lang/Makefile.am | 17 ++++++++++-------
2353 5 files changed, 38 insertions(+), 28 deletions(-)
2354
2355 commit fa269cf812ee304534b0e4c44662202496008db0
2356 Author: Akira TAGOH <akira (a] tagoh.org>
2357 Date: Thu Dec 9 11:57:24 2010 +0900
2358
2359 add some documents
2360
2361 doc/fclangset.fncs | 30 ++++++++++++++++++++++++++++++
2362 doc/fontconfig-user.sgml | 4 ++++
2363 2 files changed, 34 insertions(+)
2364
2365 commit 3c862aad9f49be4b098cb679a67449c85b58f1f5
2366 Author: Akira TAGOH <akira (a] tagoh.org>
2367 Date: Mon Dec 6 12:38:18 2010 +0900
2368
2369 Add editing langset feature.
2370
2371 The syntax to add any langset to the langset table looks like:
2372
2373 <match target="scan">
2374 <test name="family">
2375 <string>Buggy Sans</string>
2376 </test>
2377 <edit name="lang" mode="assign">
2378 <plus>
2379 <name>lang</name>
2380 <langset>
2381 <string>zh-cn</string>
2382 <string>zh-tw</string>
2383 </langset>
2384 </plus>
2385 </edit>
2386 </match>
2387
2388 To remove any langset from the langset table:
2389
2390 <match target="scan">
2391 <test name="family">
2392 <string>Buggy Sans</string>
2393 </test>
2394 <edit name="lang" mode="assign">
2395 <minus>
2396 <name>lang</name>
2397 <langset>
2398 <string>ja</string>
2399 </langset>
2400 </minus>
2401 </edit>
2402 </match>
2403
2404 fontconfig/fontconfig.h | 9 ++++++
2405 fonts.dtd | 5 ++--
2406 src/fccfg.c | 24 +++++++++++++++
2407 src/fcdbg.c | 6 ++++
2408 src/fcint.h | 3 +-
2409 src/fclang.c | 62 ++++++++++++++++++++++++++++++++++++++
2410 src/fcxml.c | 80
2411 +++++++++++++++++++++++++++++++++++++++++++++++++
2412 7 files changed, 186 insertions(+), 3 deletions(-)
2413
2414 commit d975cdda782bb88c8bb6706889a554b2afb9f939
2415 Author: Akira TAGOH <akira (a] tagoh.org>
2416 Date: Mon Dec 6 12:18:23 2010 +0900
2417
2418 Add the range support in blank element
2419
2420 src/fcxml.c | 35 +++++++++++++++++++++--------------
2421 1 file changed, 21 insertions(+), 14 deletions(-)
2422
2423 commit 51e352a1bde91348888202539639a5a2d0d506d4
2424 Author: Akira TAGOH <akira (a] tagoh.org>
2425 Date: Thu Dec 9 11:32:26 2010 +0900
2426
2427 add some document for range and charset.
2428
2429 doc/fontconfig-user.sgml | 8 ++++++++
2430 1 file changed, 8 insertions(+)
2431
2432 commit 857b7efe1e301f670329c6836da52fbab8c5df66
2433 Author: Akira TAGOH <akira (a] tagoh.org>
2434 Date: Mon Dec 6 12:10:17 2010 +0900
2435
2436 Add charset editing feature.
2437
2438 The syntax to add any characters to the charset table looks like:
2439
2440 <match target="scan">
2441 <test name="family">
2442 <string>Buggy Sans</string>
2443 </test>
2444 <edit name="charset" mode="assign">
2445 <plus>
2446 <name>charset</name>
2447 <charset>
2448 <int>0x3220</int> <!-- PARENTHESIZED IDEOGRAPH
2449 ONE -->
2450 </charset>
2451 </plus>
2452 </edit>
2453 </match>
2454
2455 To remove any characters from the charset table:
2456
2457 <match target="scan">
2458 <test name="family">
2459 <string>Buggy Sans</string>
2460 </test>
2461 <edit name="charset" mode="assign">
2462 <minus>
2463 <name>charset</name>
2464 <charset>
2465 <int>0x06CC</int> <!-- ARABIC LETTER FARSI YEH -->
2466 <int>0x06D2</int> <!-- ARABIC LETTER YEH BARREE -->
2467 <int>0x06D3</int> <!-- ARABIC LETTER YEH BARREE
2468 WITH HAMZA ABOVE -->
2469 </charset>
2470 </minus>
2471 </edit>
2472 </match>
2473
2474 You could also use the range element for convenience:
2475
2476 ...
2477 <charset>
2478 <int>0x06CC</int> <!-- ARABIC LETTER FARSI YEH -->
2479 <range>
2480 <int>0x06D2</int> <!-- ARABIC LETTER YEH
2481 BARREE -->
2482 <int>0x06D3</int> <!-- ARABIC LETTER YEH
2483 BARREE WITH HAMZA ABOVE -->
2484 </range>
2485 </charset>
2486 ...
2487
2488 fonts.dtd | 4 +-
2489 src/Makefile.am | 4 +-
2490 src/fccfg.c | 19 +++++++
2491 src/fcdbg.c | 2 +
2492 src/fcint.h | 9 +++-
2493 src/fcxml.c | 156
2494 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
2495 6 files changed, 185 insertions(+), 9 deletions(-)
2496
2497 commit 0d47cfabd82cd9c02ec5711383f06599b0450ac0
2498 Author: Behdad Esfahbod <behdad (a] behdad.org>
2499 Date: Tue Dec 7 18:48:56 2010 -0500
2500
2501 Bug 28958 - lang=en matches other langs
2502
2503 Patch from Akira TAGOH.
2504
2505 src/fclang.c | 2 ++
2506 1 file changed, 2 insertions(+)
2507
2508 commit 1e7a2a4f6cd05bfa8b15f88c2f9ca10ad97fc8ac
2509 Author: Behdad Esfahbod <behdad (a] behdad.org>
2510 Date: Thu Dec 2 08:13:59 2010 -0500
2511
2512 Fix returned value
2513
2514 src/fcinit.c | 2 +-
2515 1 file changed, 1 insertion(+), 1 deletion(-)
2516
2517 commit 5aaf466d3899842763e746a9c2b745748eb34b48
2518 Author: Behdad Esfahbod <behdad (a] behdad.org>
2519 Date: Wed Nov 10 16:45:42 2010 -0500
2520
2521 Cleanup copyright notices to replace "Keith Packard" with "the
2522 author(s)"
2523
2524 COPYING | 5 ++---
2525 Makefile.am | 4 ++--
2526 conf.d/Makefile.am | 4 ++--
2527 config/Makedefs.in | 4 ++--
2528 configure.in | 4 ++--
2529 doc/Makefile.am | 4 ++--
2530 doc/confdir.sgml.in | 4 ++--
2531 doc/edit-sgml.c | 4 ++--
2532 doc/fcatomic.fncs | 4 ++--
2533 doc/fcblanks.fncs | 4 ++--
2534 doc/fccache.fncs | 4 ++--
2535 doc/fccharset.fncs | 4 ++--
2536 doc/fcconfig.fncs | 4 ++--
2537 doc/fcconstant.fncs | 4 ++--
2538 doc/fcfile.fncs | 4 ++--
2539 doc/fcfontset.fncs | 4 ++--
2540 doc/fcformat.fncs | 4 ++--
2541 doc/fcfreetype.fncs | 4 ++--
2542 doc/fcinit.fncs | 4 ++--
2543 doc/fcmatrix.fncs | 4 ++--
2544 doc/fcobjectset.fncs | 4 ++--
2545 doc/fcobjecttype.fncs | 4 ++--
2546 doc/fcpattern.fncs | 4 ++--
2547 doc/fcstring.fncs | 4 ++--
2548 doc/fcstrset.fncs | 4 ++--
2549 doc/fcvalue.fncs | 4 ++--
2550 doc/fontconfig-devel.sgml | 8 ++++----
2551 doc/fontconfig-user.sgml | 4 ++--
2552 doc/func.sgml | 4 ++--
2553 doc/version.sgml.in | 4 ++--
2554 fc-arch/Makefile.am | 4 ++--
2555 fc-arch/fcarch.tmpl.h | 4 ++--
2556 fc-cache/Makefile.am | 4 ++--
2557 fc-cache/fc-cache.c | 4 ++--
2558 fc-case/Makefile.am | 4 ++--
2559 fc-case/fc-case.c | 4 ++--
2560 fc-case/fccase.tmpl.h | 4 ++--
2561 fc-cat/Makefile.am | 4 ++--
2562 fc-cat/fc-cat.c | 4 ++--
2563 fc-glyphname/Makefile.am | 4 ++--
2564 fc-glyphname/fc-glyphname.c | 4 ++--
2565 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
2566 fc-lang/Makefile.am | 4 ++--
2567 fc-lang/aa.orth | 4 ++--
2568 fc-lang/ab.orth | 4 ++--
2569 fc-lang/af.orth | 4 ++--
2570 fc-lang/am.orth | 4 ++--
2571 fc-lang/ar.orth | 4 ++--
2572 fc-lang/ast.orth | 4 ++--
2573 fc-lang/av.orth | 4 ++--
2574 fc-lang/ay.orth | 4 ++--
2575 fc-lang/az_ir.orth | 4 ++--
2576 fc-lang/ba.orth | 4 ++--
2577 fc-lang/be.orth | 4 ++--
2578 fc-lang/bg.orth | 4 ++--
2579 fc-lang/bh.orth | 4 ++--
2580 fc-lang/bho.orth | 4 ++--
2581 fc-lang/bi.orth | 4 ++--
2582 fc-lang/bin.orth | 4 ++--
2583 fc-lang/bm.orth | 4 ++--
2584 fc-lang/bo.orth | 4 ++--
2585 fc-lang/br.orth | 4 ++--
2586 fc-lang/bs.orth | 4 ++--
2587 fc-lang/bua.orth | 4 ++--
2588 fc-lang/ca.orth | 4 ++--
2589 fc-lang/ce.orth | 4 ++--
2590 fc-lang/ch.orth | 4 ++--
2591 fc-lang/chm.orth | 4 ++--
2592 fc-lang/chr.orth | 4 ++--
2593 fc-lang/co.orth | 4 ++--
2594 fc-lang/cs.orth | 4 ++--
2595 fc-lang/cu.orth | 4 ++--
2596 fc-lang/cv.orth | 4 ++--
2597 fc-lang/cy.orth | 4 ++--
2598 fc-lang/da.orth | 4 ++--
2599 fc-lang/de.orth | 4 ++--
2600 fc-lang/dz.orth | 4 ++--
2601 fc-lang/el.orth | 4 ++--
2602 fc-lang/en.orth | 4 ++--
2603 fc-lang/eo.orth | 4 ++--
2604 fc-lang/es.orth | 4 ++--
2605 fc-lang/et.orth | 4 ++--
2606 fc-lang/eu.orth | 4 ++--
2607 fc-lang/fa.orth | 4 ++--
2608 fc-lang/fc-lang.c | 4 ++--
2609 fc-lang/fc-lang.man | 4 ++--
2610 fc-lang/fclang.tmpl.h | 4 ++--
2611 fc-lang/ff.orth | 4 ++--
2612 fc-lang/fi.orth | 4 ++--
2613 fc-lang/fj.orth | 4 ++--
2614 fc-lang/fo.orth | 4 ++--
2615 fc-lang/fr.orth | 4 ++--
2616 fc-lang/fur.orth | 4 ++--
2617 fc-lang/fy.orth | 4 ++--
2618 fc-lang/ga.orth | 4 ++--
2619 fc-lang/gd.orth | 4 ++--
2620 fc-lang/gez.orth | 4 ++--
2621 fc-lang/gl.orth | 4 ++--
2622 fc-lang/gn.orth | 4 ++--
2623 fc-lang/gu.orth | 4 ++--
2624 fc-lang/gv.orth | 4 ++--
2625 fc-lang/ha.orth | 4 ++--
2626 fc-lang/haw.orth | 4 ++--
2627 fc-lang/he.orth | 4 ++--
2628 fc-lang/hi.orth | 4 ++--
2629 fc-lang/ho.orth | 4 ++--
2630 fc-lang/hr.orth | 4 ++--
2631 fc-lang/hu.orth | 4 ++--
2632 fc-lang/hy.orth | 4 ++--
2633 fc-lang/ia.orth | 4 ++--
2634 fc-lang/id.orth | 4 ++--
2635 fc-lang/ie.orth | 4 ++--
2636 fc-lang/ig.orth | 4 ++--
2637 fc-lang/ik.orth | 4 ++--
2638 fc-lang/io.orth | 4 ++--
2639 fc-lang/is.orth | 4 ++--
2640 fc-lang/it.orth | 4 ++--
2641 fc-lang/iu.orth | 4 ++--
2642 fc-lang/ja.orth | 4 ++--
2643 fc-lang/ka.orth | 4 ++--
2644 fc-lang/kaa.orth | 4 ++--
2645 fc-lang/ki.orth | 4 ++--
2646 fc-lang/kk.orth | 4 ++--
2647 fc-lang/kl.orth | 4 ++--
2648 fc-lang/kn.orth | 4 ++--
2649 fc-lang/ko.orth | 4 ++--
2650 fc-lang/kok.orth | 4 ++--
2651 fc-lang/ku_am.orth | 4 ++--
2652 fc-lang/ku_ir.orth | 4 ++--
2653 fc-lang/kum.orth | 4 ++--
2654 fc-lang/kv.orth | 4 ++--
2655 fc-lang/kw.orth | 4 ++--
2656 fc-lang/ky.orth | 4 ++--
2657 fc-lang/la.orth | 4 ++--
2658 fc-lang/lb.orth | 4 ++--
2659 fc-lang/lez.orth | 4 ++--
2660 fc-lang/ln.orth | 4 ++--
2661 fc-lang/lo.orth | 4 ++--
2662 fc-lang/lt.orth | 4 ++--
2663 fc-lang/lv.orth | 4 ++--
2664 fc-lang/mai.orth | 4 ++--
2665 fc-lang/mg.orth | 4 ++--
2666 fc-lang/mh.orth | 4 ++--
2667 fc-lang/mi.orth | 4 ++--
2668 fc-lang/mk.orth | 4 ++--
2669 fc-lang/ml.orth | 4 ++--
2670 fc-lang/mn_cn.orth | 4 ++--
2671 fc-lang/mo.orth | 4 ++--
2672 fc-lang/mr.orth | 4 ++--
2673 fc-lang/mt.orth | 4 ++--
2674 fc-lang/my.orth | 4 ++--
2675 fc-lang/nb.orth | 4 ++--
2676 fc-lang/nds.orth | 4 ++--
2677 fc-lang/ne.orth | 4 ++--
2678 fc-lang/nl.orth | 4 ++--
2679 fc-lang/nn.orth | 4 ++--
2680 fc-lang/no.orth | 4 ++--
2681 fc-lang/ny.orth | 4 ++--
2682 fc-lang/oc.orth | 4 ++--
2683 fc-lang/om.orth | 4 ++--
2684 fc-lang/or.orth | 4 ++--
2685 fc-lang/os.orth | 4 ++--
2686 fc-lang/pes.orth | 4 ++--
2687 fc-lang/pl.orth | 4 ++--
2688 fc-lang/prs.orth | 4 ++--
2689 fc-lang/ps_af.orth | 4 ++--
2690 fc-lang/ps_pk.orth | 4 ++--
2691 fc-lang/pt.orth | 4 ++--
2692 fc-lang/rm.orth | 4 ++--
2693 fc-lang/ro.orth | 4 ++--
2694 fc-lang/ru.orth | 4 ++--
2695 fc-lang/sa.orth | 4 ++--
2696 fc-lang/sah.orth | 4 ++--
2697 fc-lang/sco.orth | 4 ++--
2698 fc-lang/se.orth | 4 ++--
2699 fc-lang/sel.orth | 4 ++--
2700 fc-lang/sk.orth | 4 ++--
2701 fc-lang/sl.orth | 4 ++--
2702 fc-lang/sm.orth | 4 ++--
2703 fc-lang/sma.orth | 4 ++--
2704 fc-lang/smj.orth | 4 ++--
2705 fc-lang/smn.orth | 4 ++--
2706 fc-lang/sms.orth | 4 ++--
2707 fc-lang/so.orth | 4 ++--
2708 fc-lang/sq.orth | 4 ++--
2709 fc-lang/sr.orth | 4 ++--
2710 fc-lang/sv.orth | 4 ++--
2711 fc-lang/sw.orth | 4 ++--
2712 fc-lang/syr.orth | 4 ++--
2713 fc-lang/ta.orth | 4 ++--
2714 fc-lang/te.orth | 4 ++--
2715 fc-lang/tg.orth | 4 ++--
2716 fc-lang/th.orth | 4 ++--
2717 fc-lang/ti_er.orth | 4 ++--
2718 fc-lang/ti_et.orth | 4 ++--
2719 fc-lang/tig.orth | 4 ++--
2720 fc-lang/tn.orth | 4 ++--
2721 fc-lang/to.orth | 4 ++--
2722 fc-lang/tr.orth | 4 ++--
2723 fc-lang/ts.orth | 4 ++--
2724 fc-lang/tt.orth | 4 ++--
2725 fc-lang/tw.orth | 4 ++--
2726 fc-lang/tyv.orth | 4 ++--
2727 fc-lang/ug.orth | 4 ++--
2728 fc-lang/uk.orth | 4 ++--
2729 fc-lang/ur.orth | 4 ++--
2730 fc-lang/ve.orth | 4 ++--
2731 fc-lang/vi.orth | 4 ++--
2732 fc-lang/vo.orth | 4 ++--
2733 fc-lang/vot.orth | 4 ++--
2734 fc-lang/wa.orth | 4 ++--
2735 fc-lang/wen.orth | 4 ++--
2736 fc-lang/wo.orth | 4 ++--
2737 fc-lang/xh.orth | 4 ++--
2738 fc-lang/yap.orth | 4 ++--
2739 fc-lang/yi.orth | 4 ++--
2740 fc-lang/yo.orth | 4 ++--
2741 fc-lang/zh_cn.orth | 4 ++--
2742 fc-lang/zh_hk.orth | 4 ++--
2743 fc-lang/zh_mo.orth | 4 ++--
2744 fc-lang/zh_sg.orth | 4 ++--
2745 fc-lang/zh_tw.orth | 4 ++--
2746 fc-lang/zu.orth | 4 ++--
2747 fc-list/Makefile.am | 4 ++--
2748 fc-list/fc-list.c | 4 ++--
2749 fc-match/Makefile.am | 4 ++--
2750 fc-match/fc-match.c | 4 ++--
2751 fc-pattern/Makefile.am | 4 ++--
2752 fc-pattern/fc-pattern.c | 4 ++--
2753 fc-query/Makefile.am | 4 ++--
2754 fc-query/fc-query.c | 4 ++--
2755 fc-scan/Makefile.am | 4 ++--
2756 fc-scan/fc-scan.c | 4 ++--
2757 fontconfig/fcfreetype.h | 4 ++--
2758 fontconfig/fcprivate.h | 4 ++--
2759 fontconfig/fontconfig.h | 4 ++--
2760 src/Makefile.am | 4 ++--
2761 src/fcatomic.c | 4 ++--
2762 src/fcblanks.c | 4 ++--
2763 src/fccache.c | 4 ++--
2764 src/fccfg.c | 4 ++--
2765 src/fccharset.c | 4 ++--
2766 src/fcdbg.c | 4 ++--
2767 src/fcdefault.c | 4 ++--
2768 src/fcdir.c | 4 ++--
2769 src/fcformat.c | 4 ++--
2770 src/fcfreetype.c | 4 ++--
2771 src/fcfs.c | 4 ++--
2772 src/fcinit.c | 4 ++--
2773 src/fcint.h | 4 ++--
2774 src/fclang.c | 4 ++--
2775 src/fclist.c | 4 ++--
2776 src/fcmatch.c | 4 ++--
2777 src/fcname.c | 4 ++--
2778 src/fcpat.c | 4 ++--
2779 src/fcstr.c | 4 ++--
2780 src/fcxml.c | 4 ++--
2781 257 files changed, 516 insertions(+), 517 deletions(-)
2782
2783 commit 1f5c675fedd42bda49375ca7a9d6f3f8b2cd97bb
2784 Author: Behdad Esfahbod <behdad (a] behdad.org>
2785 Date: Wed Nov 10 15:27:10 2010 -0500
2786
2787 Add more copyright owners
2788
2789 COPYING | 6 ++++++
2790 1 file changed, 6 insertions(+)
2791
2792 commit 039b9fd090cf3fcd279eeb8c786070a94993a8ba
2793 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
2794 Date: Wed Nov 3 01:08:12 2010 -0700
2795
2796 fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE
2797
2798 In the default case, cachedir and confdir will evaluate to something
2799 referencing these other variables (which wouldn't otherwise be defined
2800 in the pkg-config file.
2801
2802 Fixes a regression introduced by
2803 81b542b50f82f8a0ad9f38f7d913fe5433631166
2804
2805 Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
2806 Tested-by: Jon TURNEY <jon.turney (a] dronecode.org.uk>
2807
2808 fontconfig.pc.in | 3 +++
2809 1 file changed, 3 insertions(+)
2810
2811 commit 81b542b50f82f8a0ad9f38f7d913fe5433631166
2812 Author: Jeremy Huddleston <jeremyhu (a] apple.com>
2813 Date: Wed Oct 6 11:21:29 2010 -0700
2814
2815 fontconfig.pc: Add variables for confdir and cachedir
2816
2817 Signed-off-by: Jeremy Huddleston <jeremyhu (a] apple.com>
2818
2819 fontconfig.pc.in | 2 ++
2820 1 file changed, 2 insertions(+)
2821
2822 commit caa4bec9459af0779d1d16ba66964593e5748e3c
2823 Author: Behdad Esfahbod <behdad (a] behdad.org>
2824 Date: Tue Sep 21 13:18:05 2010 -0400
2825
2826 Bug 24729 - [ne_NP] Fix ortho file
2827
2828 Exclude three characters (U+090C..090E) from Nepalese.
2829
2830 fc-lang/ne.orth | 1 +
2831 1 file changed, 1 insertion(+)
2832
2833 commit 0a023b24daa683d9c0be4e2ef6d50040c1c52316
2834 Author: Behdad Esfahbod <behdad (a] behdad.org>
2835 Date: Tue Sep 21 13:14:55 2010 -0400
2836
2837 [fc-lang] Support excluding characters
2838
2839 By prefixing a line by a hyphen/minus sign. Useful when including
2840 other orth files.
2841
2842 fc-lang/fc-lang.c | 35 +++++++++++++++++++++++++----------
2843 1 file changed, 25 insertions(+), 10 deletions(-)
2844
2845 commit 52960d05ebb8af34a302e3959978d2930a39fb39
2846 Author: Behdad Esfahbod <behdad (a] behdad.org>
2847 Date: Tue Sep 21 13:14:41 2010 -0400
2848
2849 Add new public API: FcCharSetDelChar()
2850
2851 doc/fccharset.fncs | 11 +++++++++++
2852 fontconfig/fontconfig.h | 3 +++
2853 src/fccharset.c | 17 +++++++++++++++++
2854 3 files changed, 31 insertions(+)
2855
2856 commit 9d8d0226d9ac5bc9956263a13454179eafc4ab82
2857 Author: Behdad Esfahbod <behdad (a] behdad.org>
2858 Date: Fri Sep 3 08:11:00 2010 -0400
2859
2860 Bug 29995 - fc-cat does not invoke FcFini()
2861
2862 fc-cat/fc-cat.c | 1 +
2863 1 file changed, 1 insertion(+)
2864
2865 commit 25afea879d5b73c116e00c2c62b2a7ce9bcf803a
2866 Author: Behdad Esfahbod <behdad (a] behdad.org>
2867 Date: Wed Aug 18 11:31:31 2010 -0400
2868
2869 Add comments
2870
2871 src/fcformat.c | 8 ++++++++
2872 1 file changed, 8 insertions(+)
2873
2874 commit c2764d959c652f572bfefa00234448742bda2b08
2875 Author: Behdad Esfahbod <behdad (a] behdad.org>
2876 Date: Thu Aug 5 15:58:09 2010 -0400
2877
2878 Bug 29338 - fc-pattern.sgml, open para tag
2879
2880 fc-pattern/fc-pattern.sgml | 2 +-
2881 1 file changed, 1 insertion(+), 1 deletion(-)
2882
2883 commit 78366844468c5fa785d05bb25be2d0023e60f5ee
2884 Author: Alan Coopersmith <alan.coopersmith (a] oracle.com>
2885 Date: Wed Jun 2 22:38:19 2010 -0400
2886
2887 Fix compiler warnings
2888
2889 fc-lang/fc-lang.c | 6 +++---
2890 1 file changed, 3 insertions(+), 3 deletions(-)
2891
2892 commit ba7b50ab3324887e1680a4a8961487706705c739
2893 Author: Behdad Esfahbod <behdad (a] behdad.org>
2894 Date: Tue Apr 20 23:18:00 2010 -0400
2895
2896 Add fc-pattern cmdline tool
2897
2898 Makefile.am | 3 +-
2899 configure.in | 1 +
2900 fc-cache/fc-cache.sgml | 1 +
2901 fc-cat/fc-cat.sgml | 1 +
2902 fc-list/fc-list.sgml | 1 +
2903 fc-match/fc-match.sgml | 1 +
2904 fc-pattern/Makefile.am | 59 +++++++++++++
2905 fc-pattern/fc-pattern.c | 195
2906 +++++++++++++++++++++++++++++++++++++++++++
2907 fc-pattern/fc-pattern.sgml | 204
2908 +++++++++++++++++++++++++++++++++++++++++++++
2909 fc-query/fc-query.sgml | 1 +
2910 fc-scan/fc-scan.sgml | 1 +
2911 11 files changed, 467 insertions(+), 1 deletion(-)
2912
2913 commit ac5a2336436dadac699bb579d3f6ca30225dbb28
2914 Author: Behdad Esfahbod <behdad (a] behdad.org>
2915 Date: Mon Apr 12 12:49:53 2010 -0400
2916
2917 Fix comment
2918
2919 src/fcmatch.c | 2 +-
2920 1 file changed, 1 insertion(+), 1 deletion(-)
2921
2922 commit 594dcef0f30ca27e27b95a9174087e8c61327e5f
2923 Author: Behdad Esfahbod <behdad (a] behdad.org>
2924 Date: Mon Apr 12 12:18:50 2010 -0400
2925
2926 Remove all training whitespaces
2927
2928 src/fcatomic.c | 4 +-
2929 src/fccache.c | 66 ++++++++++++------------
2930 src/fccfg.c | 118 +++++++++++++++++++++----------------------
2931 src/fccharset.c | 150
2932 +++++++++++++++++++++++++++----------------------------
2933 src/fcdbg.c | 14 +++---
2934 src/fcdefault.c | 2 +-
2935 src/fcdir.c | 14 +++---
2936 src/fcfreetype.c | 88 ++++++++++++++++----------------
2937 src/fcfs.c | 6 +--
2938 src/fcftint.h | 2 +-
2939 src/fcinit.c | 6 +--
2940 src/fcint.h | 42 ++++++++--------
2941 src/fclang.c | 28 +++++------
2942 src/fclist.c | 30 +++++------
2943 src/fcmatch.c | 32 ++++++------
2944 src/fcmatrix.c | 6 +--
2945 src/fcname.c | 28 +++++------
2946 src/fcpat.c | 70 +++++++++++++-------------
2947 src/fcstr.c | 74 +++++++++++++--------------
2948 src/ftglue.c | 16 +++---
2949 20 files changed, 398 insertions(+), 398 deletions(-)
2950
2951 commit d0d1f3904c9f6af9f39a5a085e454cde5ba9d44e
2952 Author: Behdad Esfahbod <behdad (a] behdad.org>
2953 Date: Mon Apr 12 12:10:05 2010 -0400
2954
2955 More whitespace
2956
2957 src/fcxml.c | 88
2958 ++++++++++++++++++++++++++++++-------------------------------
2959 1 file changed, 44 insertions(+), 44 deletions(-)
2960
2961 commit 2b0f3f1128e479dd3d32022336c967655e6c4821
2962 Author: Behdad Esfahbod <behdad (a] behdad.org>
2963 Date: Mon Apr 12 11:52:09 2010 -0400
2964
2965 Whitespace
2966
2967 src/fcxml.c | 2 +-
2968 1 file changed, 1 insertion(+), 1 deletion(-)
2969
2970 commit 632612b810f1c8eb5b75ba1465d10cb31af0cbf0
2971 Author: Behdad Esfahbod <behdad (a] behdad.org>
2972 Date: Wed Apr 7 12:47:37 2010 -0400
2973
2974 Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table
2975
2976 The OT spec says:
2977
2978 "When building a Unicode font for Windows, the platform ID should
2979 be 3 and the
2980 encoding ID should be 1. When building a symbol font for Windows,
2981 the platform
2982 ID should be 3 and the encoding ID should be 0."
2983
2984 We were ignoring the SYMBOL_CS entry before. It's UTF-16/UCS-2
2985 like the
2986 UNICODE_CS.
2987
2988 Also, always use UTF-16BE instead of UCS-2BE. The conversion
2989 was doing
2990 UTF-16BE anyway.
2991
2992 src/fcfreetype.c | 7 ++++---
2993 1 file changed, 4 insertions(+), 3 deletions(-)
2994
2995 commit 300b495dc400df401afaacfa4e986092ea119865
2996 Author: Behdad Esfahbod <behdad (a] behdad.org>
2997 Date: Wed Mar 3 13:26:55 2010 -0500
2998
2999 Don't include unistd.h in fontconfig.h
3000
3001 Bug 26783 patch: unistd.h not exist on ms windows
3002
3003 fontconfig/fontconfig.h | 1 -
3004 1 file changed, 1 deletion(-)
3005
3006 commit 111e5b6d690970fce1abaf39e01d6d2498c9cfb3
3007 Author: Behdad Esfahbod <behdad (a] behdad.org>
3008 Date: Fri Feb 26 01:47:56 2010 -0500
3009
3010 Bug 25152 Don't sleep(2) if all caches were uptodate
3011
3012 fc-cache/fc-cache.c | 12 ++++++++----
3013 1 file changed, 8 insertions(+), 4 deletions(-)
3014
3015 commit 3cd1e673a9b518784183029d5cc1d2adae0cb29a
3016 Author: Behdad Esfahbod <behdad (a] behdad.org>
3017 Date: Thu Feb 25 17:11:14 2010 -0500
3018
3019 Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails
3020
3021 src/fcint.h | 2 +-
3022 1 file changed, 1 insertion(+), 1 deletion(-)
3023
3024 commit 2c93614ea0d0d1d895abe6c44add436c58bd99f8
3025 Author: Behdad Esfahbod <behdad (a] behdad.org>
3026 Date: Thu Feb 25 15:10:41 2010 -0500
3027
3028 Bug 18886 installation crashes if fontconfig already installed
3029
3030 Run the uninstalled fc-cache, not the installed one.
3031
3032 Makefile.am | 4 ++--
3033 1 file changed, 2 insertions(+), 2 deletions(-)
3034
3035 commit 2e375b68946cafa62dce3abebdd35e20ecbb0b46
3036 Author: Behdad Esfahbod <behdad (a] behdad.org>
3037 Date: Sun Feb 14 20:27:22 2010 -0500
3038
3039 More doc typo fixes
3040
3041 doc/fcformat.fncs | 4 ++--
3042 1 file changed, 2 insertions(+), 2 deletions(-)
3043
3044 commit 77be30cb9fde6540337a590e5d90e59996e07adc
3045 Author: Behdad Esfahbod <behdad (a] behdad.org>
3046 Date: Sun Feb 14 20:20:00 2010 -0500
3047
3048 Fix doc typo
3049
3050 doc/fcformat.fncs | 2 +-
3051 1 file changed, 1 insertion(+), 1 deletion(-)
3052
3053 commit d6351325056a94e2db0c8c533c7d16eb5c278861
3054 Author: Behdad Esfahbod <behdad (a] behdad.org>
3055 Date: Tue Jan 26 12:45:09 2010 -0500
3056
3057 Add note about autogen.sh to INSTALL
3058
3059 INSTALL | 7 ++++++-
3060 1 file changed, 6 insertions(+), 1 deletion(-)
3061
3062 commit 0dbbf9f20b8a65af8a8a05ada653d99117192622
3063 Author: Behdad Esfahbod <behdad (a] behdad.org>
3064 Date: Tue Jan 26 12:43:51 2010 -0500
3065
3066 Update INSTALL
3067
3068 INSTALL | 4 ++--
3069 1 file changed, 2 insertions(+), 2 deletions(-)
3070
3071 commit af4a82863f60dff79c4ce06a871b737899a3c9e3
3072 Author: Behdad Esfahbod <behdad (a] behdad.org>
3073 Date: Tue Dec 8 21:15:15 2009 -0500
3074
3075 Bug 25508 configure assumes bash > 2.0 is on system
3076
3077 Remove dolt. With libtool2, there's not much need for dolt.
3078
3079 acinclude.m4 | 137
3080 -----------------------------------------------------------
3081 configure.in | 1 -
3082 2 files changed, 138 deletions(-)
3083
3084 commit aabe0f9d7d427097ddfc69ceb6f48999fcd01f60
3085 Author: Behdad Esfahbod <behdad (a] behdad.org>
3086 Date: Mon Nov 30 16:09:55 2009 -0500
3087
3088 [doc] Fix typo
3089
3090 fc-match/fc-match.sgml | 2 +-
3091 1 file changed, 1 insertion(+), 1 deletion(-)
3092
3093 commit 38bd85b83b2114d9a18da7b0ea73e0cdad5c7ee4
3094 Author: Behdad Esfahbod <behdad (a] behdad.org>
3095 Date: Fri Nov 20 18:44:04 2009 -0500
3096
3097 [fc-cache] Document -r argument in man page
3098
3099 fc-cache/fc-cache.sgml | 11 ++++++++++-
3100 1 file changed, 10 insertions(+), 1 deletion(-)
3101
3102 commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a
3103 Author: Behdad Esfahbod <behdad (a] behdad.org>
3104 Date: Wed Nov 18 18:45:19 2009 -0500
3105
3106 Bump version to 2.8.0
3107
3108 README | 32 ++++++++++++++++++++++++++++++--
3109 configure.in | 2 +-
3110 fontconfig/fontconfig.h | 4 ++--
3111 3 files changed, 33 insertions(+), 5 deletions(-)
3112
3113 commit 2e44cbe1b9bf466718167e9e05077743df36ab21
3114 Author: Behdad Esfahbod <behdad (a] behdad.org>
3115 Date: Wed Nov 18 18:45:06 2009 -0500
3116
3117 Bump libtool revision in preparation for release
3118
3119 configure.in | 2 +-
3120 1 file changed, 1 insertion(+), 1 deletion(-)
3121
3122 commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224
3123 Author: Tor Lillqvist <tml (a] iki.fi>
3124 Date: Wed Nov 18 21:56:16 2009 +0200
3125
3126 Improve zip "distribution"
3127
3128 Don't put entries for directories in the zip file. Fetch manpages from
3129 correct place.
3130
3131 fontconfig-zip.in | 8 ++------
3132 1 file changed, 2 insertions(+), 6 deletions(-)
3133
3134 commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b
3135 Author: Tor Lillqvist <tml (a] iki.fi>
3136 Date: Wed Nov 18 21:54:39 2009 +0200
3137
3138 Use correct autoconf variable
3139
3140 Use LIBT_CURRENT_MINUS_AGE instead of the undefined
3141 lt_current_minus_age for the name of the DLL when generating the MS
3142 style import library.
3143
3144 src/Makefile.am | 2 +-
3145 1 file changed, 1 insertion(+), 1 deletion(-)
3146
3147 commit 1845f3100d15927cc536bc3d38f140c139fb5614
3148 Author: Behdad Esfahbod <behdad (a] behdad.org>
3149 Date: Wed Nov 18 14:39:34 2009 -0500
3150
3151 [fc-arch] Rename architecture names to better reflect what they are
3152
3153 We only care about three properties in the arch:
3154
3155 - endianness
3156 - pointer size
3157 - for 32-bit archs, whether double is aligned on 4 or 8 bytes
3158
3159 This leads to the following 6 archs (old name -> new name):
3160
3161 x86 -> le32d4
3162 mipsel -> le32d8
3163 x86-64 -> le64
3164 m68k -> be32d4
3165 ppc -> be32d8
3166 ppc64 -> be64
3167
3168 fc-arch/fcarch.tmpl.h | 67
3169 ++++++++++++++++++++++++++-------------------------
3170 1 file changed, 34 insertions(+), 33 deletions(-)
3171
3172 commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6
3173 Author: Behdad Esfahbod <behdad (a] behdad.org>
3174 Date: Wed Nov 18 14:08:00 2009 -0500
3175
3176 [fc-arch] Beautify the arch template
3177
3178 fc-arch/fc-arch.c | 10 +++++-----
3179 fc-arch/fcarch.tmpl.h | 42 ++++++++++++++++++++++++++++++++++--------
3180 2 files changed, 39 insertions(+), 13 deletions(-)
3181
3182 commit d074706b507226427f5a4018e78fe120a01eb53d
3183 Author: Behdad Esfahbod <behdad (a] behdad.org>
3184 Date: Wed Nov 18 09:40:11 2009 -0500
3185
3186 [fc-case] Update CaseFolding.txt to Unicode 5.2.0
3187
3188 fc-case/CaseFolding.txt | 116
3189 ++++++++++++++++++++++++++++++++++++++++++++++--
3190 1 file changed, 112 insertions(+), 4 deletions(-)
3191
3192 commit 13781ba00b0ded28319ff417a254c620231973f1
3193 Author: Behdad Esfahbod <behdad (a] behdad.org>
3194 Date: Wed Nov 18 09:36:23 2009 -0500
3195
3196 [fc-glyphname] Remove Adobe glyphlist
3197
3198 It was unused.
3199
3200 fc-glyphname/glyphlist.txt | 4291
3201 --------------------------------------------
3202 1 file changed, 4291 deletions(-)
3203
3204 commit d2fb683796f41a68edec53f26e524fd06725eef8
3205 Author: Behdad Esfahbod <behdad (a] behdad.org>
3206 Date: Wed Nov 18 09:35:40 2009 -0500
3207
3208 Clean up Makefile's a bit
3209
3210 fc-arch/Makefile.am | 4 +---
3211 fc-case/Makefile.am | 7 +++----
3212 fc-glyphname/Makefile.am | 3 ++-
3213 fc-lang/Makefile.am | 2 +-
3214 src/Makefile.am | 12 +++++++++---
3215 5 files changed, 16 insertions(+), 12 deletions(-)
3216
3217 commit 192927225c447a8eaba613838aff93f82dee41d0
3218 Author: Behdad Esfahbod <behdad (a] behdad.org>
3219 Date: Wed Nov 18 09:26:24 2009 -0500
3220
3221 [fc-glyphname] Rename internal arrays to prefix with _fc_
3222
3223 Although they were static, I was still surprised that gdb was seeing
3224 our variable "glyphs". Not helpful.
3225
3226 fc-glyphname/fc-glyphname.c | 6 +++---
3227 src/fcfreetype.c | 13 ++++++-------
3228 2 files changed, 9 insertions(+), 10 deletions(-)
3229
3230 commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807
3231 Author: Behdad Esfahbod <behdad (a] behdad.org>
3232 Date: Wed Nov 18 09:26:01 2009 -0500
3233
3234 [src] Create fcglyphname.h automatically
3235
3236 src/Makefile.am | 4 +++-
3237 1 file changed, 3 insertions(+), 1 deletion(-)
3238
3239 commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc
3240 Author: Behdad Esfahbod <behdad (a] behdad.org>
3241 Date: Wed Nov 18 09:25:42 2009 -0500
3242
3243 [fc-glyphname] Cleanup Makefile.am
3244
3245 fc-glyphname/Makefile.am | 8 +++-----
3246 1 file changed, 3 insertions(+), 5 deletions(-)
3247
3248 commit 77f4e60a32971a815b85f187712191724a00b856
3249 Author: Behdad Esfahbod <behdad (a] behdad.org>
3250 Date: Wed Nov 18 09:10:05 2009 -0500
3251
3252 Remove bogus comment
3253
3254 Last night in between my dreams I also noticed that we support Unicode
3255 values up to 0x01000000 and not 0x00100000 which I thought before.
3256 This covers the entire Unicode range.
3257
3258 src/fccharset.c | 1 -
3259 1 file changed, 1 deletion(-)
3260
3261 commit a90a3ad97a7cee10225190e13a576e55871b9441
3262 Author: Behdad Esfahbod <behdad (a] behdad.org>
3263 Date: Tue Nov 17 12:10:01 2009 -0500
3264
3265 Make sure fclang.h and fcarch.h are built
3266
3267 src/Makefile.am | 7 ++++++-
3268 1 file changed, 6 insertions(+), 1 deletion(-)
3269
3270 commit a3b2426819836ab2454c6a7bad27c382f4a245bf
3271 Author: Behdad Esfahbod <behdad (a] behdad.org>
3272 Date: Mon Nov 16 18:29:26 2009 -0500
3273
3274 [lang] Fix serializing LangSet from older versions
3275
3276 src/fclang.c | 9 ++++++---
3277 1 file changed, 6 insertions(+), 3 deletions(-)
3278
3279 commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5
3280 Author: Behdad Esfahbod <behdad (a] behdad.org>
3281 Date: Mon Nov 16 17:38:40 2009 -0500
3282
3283 [arch] Try to ensure proper FcLangSet alignment in arch
3284
3285 fc-arch/fc-arch.c | 5 +++--
3286 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
3287 src/fclang.c | 2 +-
3288 3 files changed, 12 insertions(+), 11 deletions(-)
3289
3290 commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc
3291 Author: Behdad Esfahbod <behdad (a] behdad.org>
3292 Date: Mon Nov 16 17:00:50 2009 -0500
3293
3294 [xml] Remove unused code
3295
3296 src/fcxml.c | 12 ------------
3297 1 file changed, 12 deletions(-)
3298
3299 commit b2d910123008115813a5cd623389189a2d66880b
3300 Author: Behdad Esfahbod <behdad (a] behdad.org>
3301 Date: Mon Nov 16 16:57:53 2009 -0500
3302
3303 [int] Remove more unused macros
3304
3305 src/fcint.h | 4 ----
3306 1 file changed, 4 deletions(-)
3307
3308 commit 247c4f3df21582260c4799bdbda2be1c13cc8901
3309 Author: Behdad Esfahbod <behdad (a] behdad.org>
3310 Date: Mon Nov 16 15:48:20 2009 -0500
3311
3312 Enable automake silent rules
3313
3314 configure.in | 1 +
3315 1 file changed, 1 insertion(+)
3316
3317 commit 963820fcbfdb537fd956f8863f8793cf22093c5d
3318 Author: Behdad Esfahbod <behdad (a] behdad.org>
3319 Date: Mon Nov 16 15:46:46 2009 -0500
3320
3321 [int] Remove fc_value_* macros that did nothing other than renaming
3322
3323 src/fcint.h | 6 ------
3324 src/fcmatch.c | 8 ++++----
3325 src/fcpat.c | 12 ++++++------
3326 3 files changed, 10 insertions(+), 16 deletions(-)
3327
3328 commit 888f9427ae84195104855d2bb2fbb6d44067a998
3329 Author: Behdad Esfahbod <behdad (a] behdad.org>
3330 Date: Mon Nov 16 15:43:08 2009 -0500
3331
3332 [int] Remove fc_storage_type() in favor of direct access to v->type
3333
3334 src/fcint.h | 1 -
3335 src/fcmatch.c | 2 +-
3336 src/fcpat.c | 2 +-
3337 3 files changed, 2 insertions(+), 3 deletions(-)
3338
3339 commit 486fa46893d070485738de6e2c0d418650662d63
3340 Author: Behdad Esfahbod <behdad (a] behdad.org>
3341 Date: Mon Nov 16 15:41:58 2009 -0500
3342
3343 Remove unused macros
3344
3345 src/fcint.h | 5 -----
3346 1 file changed, 5 deletions(-)
3347
3348 commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac
3349 Author: Behdad Esfahbod <behdad (a] behdad.org>
3350 Date: Mon Nov 16 15:39:16 2009 -0500
3351
3352 Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
3353
3354 Protect cache against future expansions of FcLangSet (adding new
3355 orth files). Previously, doing so could change the size of
3356 that struct. Indeed, that happened between 2.6.0 and 2.7.3, causing
3357 crashes. Unfortunately, sizeof(FcLangSet) was not checked in
3358 fcarch.c.
3359
3360 This changes FcLangSet code to be able to cope with struct size
3361 changes.
3362 And change cache format, hence bumping from 2 to 3.
3363
3364 fontconfig/fontconfig.h | 2 +-
3365 src/fcint.h | 2 +-
3366 src/fclang.c | 67
3367 ++++++++++++++++++++++++++++++++++++++-----------
3368 3 files changed, 54 insertions(+), 17 deletions(-)
3369
3370 commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0
3371 Author: Behdad Esfahbod <behdad (a] behdad.org>
3372 Date: Mon Nov 16 16:57:10 2009 -0500
3373
3374 [int] Define MIN/MAX/ABS macros
3375
3376 src/fcfreetype.c | 3 ---
3377 src/fcint.h | 4 ++++
3378 2 files changed, 4 insertions(+), 3 deletions(-)
3379
3380 commit b393846860a390ebe35b19320b5eaf9272084042
3381 Author: Behdad Esfahbod <behdad (a] behdad.org>
3382 Date: Mon Nov 16 15:17:56 2009 -0500
3383
3384 [fc-arch] Add FcAlign to arch signature
3385
3386 fc-arch/fc-arch.c | 5 +++--
3387 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
3388 2 files changed, 11 insertions(+), 10 deletions(-)
3389
3390 commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0
3391 Author: Behdad Esfahbod <behdad (a] behdad.org>
3392 Date: Mon Nov 16 15:12:52 2009 -0500
3393
3394 Move FcAlign to fcint.h
3395
3396 src/fcint.h | 8 ++++++++
3397 src/fcserialize.c | 8 --------
3398 2 files changed, 8 insertions(+), 8 deletions(-)
3399
3400 commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857
3401 Author: Behdad Esfahbod <behdad (a] behdad.org>
3402 Date: Mon Nov 9 13:17:17 2009 -0500
3403
3404 Clarify default confdir and cachedir better.
3405
3406 Also remove --with-docdir. It can be set by setting docdir variable.
3407
3408 configure.in | 19 ++-----------------
3409 doc/Makefile.am | 2 --
3410 2 files changed, 2 insertions(+), 19 deletions(-)
3411
3412 commit b322eb4d7a90778dc9f08c73036836deba7e463e
3413 Author: Behdad Esfahbod <behdad (a] behdad.org>
3414 Date: Tue Sep 8 11:45:26 2009 -0400
3415
3416 Bump version to 2.7.3
3417
3418 README | 14 ++++++++++++--
3419 configure.in | 2 +-
3420 fontconfig/fontconfig.h | 2 +-
3421 3 files changed, 14 insertions(+), 4 deletions(-)
3422
3423 commit afc845d930877ac62f6d5a5f50ea87b5182d0a4a
3424 Author: Behdad Esfahbod <behdad (a] behdad.org>
3425 Date: Tue Sep 8 11:44:59 2009 -0400
3426
3427 Bump libtool version in preparation for release
3428
3429 configure.in | 2 +-
3430 1 file changed, 1 insertion(+), 1 deletion(-)
3431
3432 commit 5e544b32d8dc98737c7a268a6a5f877207284e9a
3433 Author: Behdad Esfahbod <behdad (a] behdad.org>
3434 Date: Sun Sep 6 22:10:22 2009 -0400
3435
3436 Use default config in FcFileScan() and FcDirScan()
3437
3438 Before a NULL config was passed down adn essentially FcFileScan was
3439 equivalent to FcFreeTypeQuery. Now fc-scan tool correctly applies
3440 the configuration to the scanned patterns.
3441
3442 src/fcdir.c | 4 ++--
3443 1 file changed, 2 insertions(+), 2 deletions(-)
3444
3445 commit 25436fd08fa6d0825a2f7c7b5d51e34873a05187
3446 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
3447 Date: Wed Sep 2 20:03:42 2009 -0700
3448
3449 Updated Arabic, Persian, and Urdu orthographies
3450
3451 - Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms
3452 (bug #23004)
3453 - Persian (fa) orthography updated to latest standards and
3454 orthographies
3455 - Persian dialects Dari/Eastern Farsi (prs) and Western Farsi
3456 (pes) added
3457
3458 fc-lang/ar.orth | 81
3459 +++++++++++---------------------------------------------
3460 fc-lang/fa.orth | 80
3461 ++++++++++++++++++++++++++++++++++---------------------
3462 fc-lang/pes.orth | 26 ++++++++++++++++++
3463 fc-lang/prs.orth | 29 ++++++++++++++++++++
3464 fc-lang/ur.orth | 77
3465 +++++++++++++++++++++++++++--------------------------
3466 5 files changed, 161 insertions(+), 132 deletions(-)
3467
3468 commit d9d8b8826402ca75e882a427392bc8209ae8ff1a
3469 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
3470 Date: Wed Sep 2 18:54:24 2009 -0700
3471
3472 Correct Ewe (ee) orthography to use U+025B (bug #20711)
3473
3474 fc-lang/ee.orth | 2 +-
3475 1 file changed, 1 insertion(+), 1 deletion(-)
3476
3477 commit e52fdbd2bc1b9589ca0adc4b0c143034ff60dd18
3478 Author: Behdad Esfahbod <behdad (a] behdad.org>
3479 Date: Mon Aug 31 17:32:36 2009 -0400
3480
3481 Bump version to 2.7.2
3482
3483 README | 19 +++++++++++++++++--
3484 configure.in | 2 +-
3485 fontconfig/fontconfig.h | 2 +-
3486 3 files changed, 19 insertions(+), 4 deletions(-)
3487
3488 commit a74cfb63cb6af3c357b9c33d9f28b9cea5ff3e72
3489 Author: Behdad Esfahbod <behdad (a] behdad.org>
3490 Date: Mon Aug 31 17:32:13 2009 -0400
3491
3492 Bump libtool version for release
3493
3494 configure.in | 2 +-
3495 1 file changed, 1 insertion(+), 1 deletion(-)
3496
3497 commit c5f0a65b36bc863d67bbf1f334262c35445ce610
3498 Author: Behdad Esfahbod <behdad (a] behdad.org>
3499 Date: Tue Aug 25 20:40:30 2009 -0400
3500
3501 Revert "Fix FcNameUnparseLangSet()" and redo it
3502
3503 This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and
3504 fixes that bug using the new reverse-map I added in the previous
3505 commit.
3506
3507 src/fclang.c | 29 ++++++++++++++++++-----------
3508 1 file changed, 18 insertions(+), 11 deletions(-)
3509
3510 commit d354a321ee51f0bb70a39faeed541d1a90477d7d
3511 Author: Behdad Esfahbod <behdad (a] behdad.org>
3512 Date: Tue Aug 25 20:39:20 2009 -0400
3513
3514 Bug 23419 - "contains" expression seems not working on the fontconfig
3515 rule
3516
3517 Fix bug in FcLangSetContains(), similar to
3518 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
3519
3520 fc-lang/fc-lang.c | 20 +++++++++++++++++---
3521 src/fclang.c | 4 ++--
3522 2 files changed, 19 insertions(+), 5 deletions(-)
3523
3524 commit f33a23133ecbcc981745051f7c34d96b33b57447
3525 Author: Behdad Esfahbod <behdad (a] behdad.org>
3526 Date: Fri Aug 21 13:41:41 2009 -0400
3527
3528 Bug 22037 - No Fonts installed on a default install on Windows
3529 Server 2003
3530
3531 Make it easy to install on older Windows
3532
3533 src/fcxml.c | 4 ++++
3534 1 file changed, 4 insertions(+)
3535
3536 commit 8b1ceef0b7f41703775c163d6ac595a5407e9159
3537 Author: Tor Lillqvist <tml (a] iki.fi>
3538 Date: Fri Aug 14 00:16:18 2009 +0300
3539
3540 Use multi-byte codepage aware string function on Windows
3541
3542 The East Asian double-byte codepages have characters with backslash as
3543 the second byte, so we must use _mbsrchr() instead of strrchr() when
3544 looking at pathnames in the system codepage.
3545
3546 src/fcxml.c | 11 +++++++++--
3547 1 file changed, 9 insertions(+), 2 deletions(-)
3548
3549 commit d15678127aeea96c9c8254a171c2f0af0bd7d140
3550 Author: Tor Lillqvist <tml (a] iki.fi>
3551 Date: Fri Aug 14 00:08:17 2009 +0300
3552
3553 Fix heap corruption on Windows in FcEndElement()
3554
3555 Must not call FcStrFree() on a value returned by
3556 FcStrBufDoneStatic(). In the Windows code don't bother with dynamic
3557 allocation, just use a local buffer.
3558
3559 src/fcxml.c | 43 +++++++++++--------------------------------
3560 1 file changed, 11 insertions(+), 32 deletions(-)
3561
3562 commit a1b6e34a9a17a4a675bdc993aa465b92d7122376
3563 Author: Tor Lillqvist <tml (a] iki.fi>
3564 Date: Fri Aug 14 00:02:59 2009 +0300
3565
3566 Fix MinGW compilation
3567
3568 Need to define _WIN32_WINNT as 0x0500 to get declaration for
3569 GetSystemWindowsDirectory().
3570
3571 src/fcxml.c | 1 +
3572 1 file changed, 1 insertion(+)
3573
3574 commit 161620108bbb4e70f2817481e4d5bc26772fe67e
3575 Author: Behdad Esfahbod <behdad (a] behdad.org>
3576 Date: Tue Jul 28 14:24:21 2009 -0400
3577
3578 [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)
3579
3580 fc-lang/ja.orth | 2 +-
3581 1 file changed, 1 insertion(+), 1 deletion(-)
3582
3583 commit 7c12181f7a75a434e2139f4bee794046258342cf
3584 Author: Behdad Esfahbod <behdad (a] behdad.org>
3585 Date: Tue Jul 28 14:23:10 2009 -0400
3586
3587 Improve charset printing
3588
3589 src/fcdbg.c | 4 ++--
3590 src/fclang.c | 4 ++--
3591 2 files changed, 4 insertions(+), 4 deletions(-)
3592
3593 commit d2c8ac373e9ac45df66627cfc42679636d017f6e
3594 Author: Behdad Esfahbod <behdad (a] behdad.org>
3595 Date: Mon Jul 27 17:53:26 2009 -0400
3596
3597 Bump version to 2.7.1
3598
3599 README | 27 +++++++++++++++++++++++++--
3600 configure.in | 4 ++--
3601 fontconfig/fontconfig.h | 2 +-
3602 3 files changed, 28 insertions(+), 5 deletions(-)
3603
3604 commit 16630692ec590bd70f4e426125e358251e05435d
3605 Author: Behdad Esfahbod <behdad (a] behdad.org>
3606 Date: Mon Jul 27 17:51:17 2009 -0400
3607
3608 Update .gitignore
3609
3610 .gitignore | 1 +
3611 1 file changed, 1 insertion(+)
3612
3613 commit 50d937b0e110ee21d9861b8fb973d62534db98ae
3614 Author: Behdad Esfahbod <behdad (a] behdad.org>
3615 Date: Mon Jul 27 17:48:29 2009 -0400
3616
3617 Bump libtool versions that 2.7.0 (I forgot to do back then)
3618
3619 configure.in | 4 ++--
3620 1 file changed, 2 insertions(+), 2 deletions(-)
3621
3622 commit 273e22c71f78281ade1c5c30a25ef10d214d7ea6
3623 Author: Behdad Esfahbod <behdad (a] behdad.org>
3624 Date: Mon Jul 27 15:07:12 2009 -0400
3625
3626 Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)
3627
3628 We distribute the docs, so it makes little sense to distribute with
3629 @CONFDIR@ replaced. Until we find a better solution, I've hardcoded
3630 /etc/fonts now.
3631
3632 doc/confdir.sgml.in | 3 ++-
3633 1 file changed, 2 insertions(+), 1 deletion(-)
3634
3635 commit 21384990ffd045cc0f8379a325612aba6d810359
3636 Author: Behdad Esfahbod <behdad (a] behdad.org>
3637 Date: Mon Jul 27 14:50:44 2009 -0400
3638
3639 [doc] Add ~/fonts.conf.d to user docs
3640
3641 doc/fontconfig-user.sgml | 7 +++++++
3642 1 file changed, 7 insertions(+)
3643
3644 commit 7575c666619c58df00659d4e70b01104b8e114a5
3645 Author: Behdad Esfahbod <behdad (a] behdad.org>
3646 Date: Sat Jul 25 16:38:52 2009 -0400
3647
3648 TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32
3649
3650 Reported by Yuriy Kaminskiy.
3651
3652 src/fcfreetype.c | 2 +-
3653 1 file changed, 1 insertion(+), 1 deletion(-)
3654
3655 commit 558581c434abf0d96c46cf3bb1454be6806e1ffc
3656 Author: Behdad Esfahbod <behdad (a] behdad.org>
3657 Date: Fri Jul 24 14:59:07 2009 -0400
3658
3659 Fix doc syntax (#22902)
3660
3661 fc-match/fc-match.sgml | 3 ++-
3662 fc-scan/fc-scan.sgml | 2 +-
3663 2 files changed, 3 insertions(+), 2 deletions(-)
3664
3665 commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
3666 Author: Behdad Esfahbod <behdad (a] behdad.org>
3667 Date: Wed Jul 22 19:25:24 2009 -0400
3668
3669 Fix FcNameUnparseLangSet()
3670
3671 Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
3672
3673 src/fclang.c | 29 +++++++++++------------------
3674 1 file changed, 11 insertions(+), 18 deletions(-)
3675
3676 commit d9741a7f1a73f718ab20b0582fff8aebeba01077
3677 Author: Behdad Esfahbod <behdad (a] behdad.org>
3678 Date: Wed Jul 22 19:01:06 2009 -0400
3679
3680 Remove unused macros
3681
3682 src/fcmatch.c | 33 ++-------------------------------
3683 1 file changed, 2 insertions(+), 31 deletions(-)
3684
3685 commit 792ce655cb06c678d4a4ff091866fd0531b141fb
3686 Author: Karl Tomlinson <karlt (a] karlt.net>
3687 Date: Wed Jul 22 08:39:23 2009 -0400
3688
3689 Don't change the order of names unnecessarily (#20128)
3690
3691 so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over
3692 TT_NAME_ID_FONT_FAMILY when both are specified for the default
3693 language.
3694
3695 src/fclist.c | 5 ++++-
3696 1 file changed, 4 insertions(+), 1 deletion(-)
3697
3698 commit 327fc9d183ba193c307d0ecaec8ad1f4e6ca1330
3699 Author: Behdad Esfahbod <behdad (a] behdad.org>
3700 Date: Tue Jul 21 15:41:47 2009 -0400
3701
3702 Use GetSystemWindowsDirectory() instead of GetWindowsDirectory()
3703 (#22037)
3704
3705 src/fcxml.c | 6 +++---
3706 1 file changed, 3 insertions(+), 3 deletions(-)
3707
3708 commit 86dd857447f69cf89fd47259055b150f62519c17
3709 Author: Behdad Esfahbod <behdad (a] behdad.org>
3710 Date: Tue Jul 21 15:39:58 2009 -0400
3711
3712 Improve libtool version parsing (#22122)
3713
3714 autogen.sh | 2 +-
3715 1 file changed, 1 insertion(+), 1 deletion(-)
3716
3717 commit 16e55c7c85fc5771349172d6eb989dddd48c5c25
3718 Author: Behdad Esfahbod <behdad (a] behdad.org>
3719 Date: Mon Jul 20 16:30:12 2009 -0400
3720
3721 Fix leak with string VStack objects
3722
3723 src/fcxml.c | 2 +-
3724 1 file changed, 1 insertion(+), 1 deletion(-)
3725
3726 commit c0ffd7733a735bf2e10834925c63f0039c408649
3727 Author: Behdad Esfahbod <behdad (a] behdad.org>
3728 Date: Fri Jul 10 18:09:42 2009 +0100
3729
3730 Add Inconsolata to monospace config (#22710)
3731
3732 conf.d/45-latin.conf | 1 +
3733 conf.d/60-latin.conf | 1 +
3734 2 files changed, 2 insertions(+)
3735
3736 commit 55e202a62d95e25cf2c4897afd66eab5711195c3
3737 Author: Behdad Esfahbod <behdad (a] behdad.org>
3738 Date: Sun Jun 28 14:14:46 2009 -0400
3739
3740 Remove unused ftglue code
3741
3742 src/fcfreetype.c | 66
3743 ++++++++++++++++++++++++--------------------------------
3744 src/ftglue.c | 62
3745 ++--------------------------------------------------
3746 src/ftglue.h | 33 ----------------------------
3747 3 files changed, 30 insertions(+), 131 deletions(-)
3748
3749 commit 52742ff86b60b1d244c1e87611aff5ceee46e596
3750 Author: Behdad Esfahbod <behdad (a] behdad.org>
3751 Date: Sun Jun 28 13:49:09 2009 -0400
3752
3753 Replace spaces with tabs in conf files
3754
3755 conf.d/25-unhint-nonlatin.conf | 32 +++----
3756 conf.d/30-metric-aliases.conf | 48 +++++------
3757 conf.d/30-urw-aliases.conf | 36 ++++----
3758 conf.d/65-fonts-persian.conf | 184
3759 ++++++++++++++++++++---------------------
3760 conf.d/90-synthetic.conf | 8 +-
3761 5 files changed, 154 insertions(+), 154 deletions(-)
3762
3763 commit 57cf838cccda12dd171d3834b3e9b1275467d9e2
3764 Author: Behdad Esfahbod <behdad (a] behdad.org>
3765 Date: Sun Jun 28 13:46:41 2009 -0400
3766
3767 Fix win32 build
3768
3769 src/fcint.h | 2 +-
3770 1 file changed, 1 insertion(+), 1 deletion(-)
3771
3772 commit 76374f0edef04e21859122dd8a2026b64fd2b273
3773 Author: Behdad Esfahbod <behdad (a] behdad.org>
3774 Date: Wed Jun 24 15:19:13 2009 -0400
3775
3776 git-tag -s again
3777
3778 new-version.sh | 2 +-
3779 1 file changed, 1 insertion(+), 1 deletion(-)
3780
3781 commit 0f40912599a4be1b961c091733ed86d08a4e14e1
3782 Author: Behdad Esfahbod <behdad (a] behdad.org>
3783 Date: Wed Jun 24 15:04:11 2009 -0400
3784
3785 Bump version to 2.7.0
3786
3787 README | 222
3788 +++++++++++++++++++++++++++++++++++++++++++++++-
3789 configure.in | 2 +-
3790 fontconfig/fontconfig.h | 2 +-
3791 3 files changed, 222 insertions(+), 4 deletions(-)
3792
3793 commit 3734d6a5a2c5326bf1cd8b7cc7f3f07fe6943aa5
3794 Author: Behdad Esfahbod <behdad (a] behdad.org>
3795 Date: Wed Jun 24 15:03:32 2009 -0400
3796
3797 Remove keithp's GPG key id
3798
3799 new-version.sh | 2 +-
3800 1 file changed, 1 insertion(+), 1 deletion(-)
3801
3802 commit d07059b7a3f8044904d884818d5e03596e7cc1a2
3803 Author: Behdad Esfahbod <behdad (a] behdad.org>
3804 Date: Wed Jun 24 14:43:32 2009 -0400
3805
3806 Fix distcheck
3807
3808 Makefile.am | 7 +++----
3809 1 file changed, 3 insertions(+), 4 deletions(-)
3810
3811 commit b65fa0c3113bd1e1cec38d05f8c4f45f78e3e044
3812 Author: Behdad Esfahbod <behdad (a] behdad.org>
3813 Date: Thu Jun 11 07:08:10 2009 -0400
3814
3815 Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags
3816
3817 fontconfig.pc.in | 2 +-
3818 1 file changed, 1 insertion(+), 1 deletion(-)
3819
3820 commit 3164ac76229d9817120015401c1f532934d0a3e2
3821 Author: Behdad Esfahbod <behdad (a] behdad.org>
3822 Date: Fri Jun 5 22:59:06 2009 -0400
3823
3824 [xml] Intern more strings
3825
3826 src/fcxml.c | 9 ++++-----
3827 1 file changed, 4 insertions(+), 5 deletions(-)
3828
3829 commit 390c05e64a3716f6ea6fd81cf3ab63439051fbaa
3830 Author: Behdad Esfahbod <behdad (a] behdad.org>
3831 Date: Fri Jun 5 22:32:31 2009 -0400
3832
3833 [xml] Allocate FcExpr's in a pool in FcConfig
3834
3835 Reduces number of malloc's for FcExprs from hundreds into single
3836 digits.
3837
3838 src/fccfg.c | 32 ++++++++++++++++++++++++++
3839 src/fcint.h | 14 ++++++++++++
3840 src/fcxml.c | 75
3841 ++++++++++++++++++++++++++-----------------------------------
3842 3 files changed, 78 insertions(+), 43 deletions(-)
3843
3844 commit 398d436441d741d6f8edcc25ca01aa9715c0731c
3845 Author: Behdad Esfahbod <behdad (a] behdad.org>
3846 Date: Fri Jun 5 21:37:01 2009 -0400
3847
3848 [xml] Mark more symbols static
3849
3850 src/fcint.h | 30 ------------------------------
3851 src/fcxml.c | 22 ++++++++++++----------
3852 2 files changed, 12 insertions(+), 40 deletions(-)
3853
3854 commit a96ecbfa20fbc66fad3847b1d2bc6fb3cd712c91
3855 Author: Behdad Esfahbod <behdad (a] behdad.org>
3856 Date: Fri Jun 5 18:40:46 2009 -0400
3857
3858 [xml] Centralize FcExpr allocation
3859
3860 To be improved, using a central pool.
3861
3862 src/fcxml.c | 46 ++++++++++++++++++++--------------------------
3863 1 file changed, 20 insertions(+), 26 deletions(-)
3864
3865 commit 5aebb3e299d877c4a66f409a7d448b2ac4e94be0
3866 Author: Behdad Esfahbod <behdad (a] behdad.org>
3867 Date: Fri Jun 5 18:27:47 2009 -0400
3868
3869 Remove unused prototypes and function
3870
3871 src/fcint.h | 16 ++--------------
3872 src/fcxml.c | 6 ------
3873 2 files changed, 2 insertions(+), 20 deletions(-)
3874
3875 commit 900723f3d2396cfb606e5eceb8df0b71c4ffc0dd
3876 Author: Behdad Esfahbod <behdad (a] behdad.org>
3877 Date: Fri Jun 5 18:16:38 2009 -0400
3878
3879 [charset] Grow internal FcCharset arrays exponentially
3880
3881 src/fccharset.c | 65
3882 ++++++++++++++++++++++++++++++++-------------------------
3883 1 file changed, 36 insertions(+), 29 deletions(-)
3884
3885 commit cce69b07efd82056c8eb855ef7ac7e02c94439da
3886 Author: Behdad Esfahbod <behdad (a] behdad.org>
3887 Date: Fri Jun 5 17:15:53 2009 -0400
3888
3889 Always set *changed in FcCharsetMerge
3890
3891 src/fccharset.c | 5 ++++-
3892 1 file changed, 4 insertions(+), 1 deletion(-)
3893
3894 commit 86bdf4598fb46f7f2a36151016a5d318da073d60
3895 Author: Behdad Esfahbod <behdad (a] behdad.org>
3896 Date: Fri Jun 5 16:57:35 2009 -0400
3897
3898 Add XXX note about Unicode Plane 16
3899
3900 src/fccharset.c | 6 +++---
3901 1 file changed, 3 insertions(+), 3 deletions(-)
3902
3903 commit efe5eae26b2443363b1000b3197d1731a40f8af9
3904 Author: Behdad Esfahbod <behdad (a] behdad.org>
3905 Date: Fri Jun 5 16:49:07 2009 -0400
3906
3907 Simplify FcValueSave() semantics
3908
3909 src/fccfg.c | 3 ++-
3910 src/fcpat.c | 12 ++----------
3911 2 files changed, 4 insertions(+), 11 deletions(-)
3912
3913 commit 8ea654b2aa6b4e97b369e299325da49807559511
3914 Author: Behdad Esfahbod <behdad (a] behdad.org>
3915 Date: Mon Jun 1 21:14:56 2009 -0400
3916
3917 Use/prefer WWS family/style (name table id 21/22)
3918
3919 src/fcfreetype.c | 12 ++++++++++++
3920 1 file changed, 12 insertions(+)
3921
3922 commit 76845a40c58b092a9b1812830dc98b6f32e13da6
3923 Author: Behdad Esfahbod <behdad (a] behdad.org>
3924 Date: Mon May 25 20:26:56 2009 -0400
3925
3926 Mark matchers array const (#21935)
3927
3928 src/fcmatch.c | 2 +-
3929 1 file changed, 1 insertion(+), 1 deletion(-)
3930
3931 commit aa82a4f81d4d5e547c84266e66274d55e3843746
3932 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
3933 Date: Thu May 7 14:31:11 2009 -0700
3934
3935 Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
3936
3937 The correct ISO 639 code for Pakistani/Western Panjabi seems to be
3938 'lah',
3939 not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.
3940
3941 Signed-off-by: Behdad Esfahbod <behdad (a] behdad.org>
3942
3943 fc-lang/Makefile.am | 5 +++--
3944 fc-lang/lah.orth | 35 +++++++++++++++++++++++++++++++++++
3945 fc-lang/pa.orth | 53
3946 +++++++++++++++++++++++++++++++++++++++++++++++++++++
3947 fc-lang/pa_in.orth | 46 ----------------------------------------------
3948 fc-lang/pa_pk.orth | 7 ++++---
3949 5 files changed, 95 insertions(+), 51 deletions(-)
3950
3951 commit 58aa0c8ee83f7bbd232401583106387517d216a9
3952 Author: Behdad Esfahbod <behdad (a] behdad.org>
3953 Date: Thu Apr 9 13:31:18 2009 -0400
3954
3955 Detect TrueType Collections by checking the font data header
3956
3957 Instead of checking for "face->num_faces >1". (GNOME bug #577952)
3958
3959 src/ftglue.c | 11 +++++++++--
3960 1 file changed, 9 insertions(+), 2 deletions(-)
3961
3962 commit 1dd95fcb8bb9b5feeabee0dfe334448733f5cb4c
3963 Author: Serge van den Boom <svdb+freedesktop.org (a] stack.nl>
3964 Date: Sun Apr 5 19:00:18 2009 -0400
3965
3966 Correctly handle mmap() failure (#21062)
3967
3968 src/fccache.c | 2 ++
3969 1 file changed, 2 insertions(+)
3970
3971 commit 35c51811515ab316c7279bd779f6685f2aaf7e81
3972 Author: Behdad Esfahbod <behdad (a] behdad.org>
3973 Date: Wed Mar 25 23:40:40 2009 -0400
3974
3975 [fc-cache] Remove obsolete sentence from man page
3976
3977 fc-cache/fc-cache.sgml | 5 +----
3978 1 file changed, 1 insertion(+), 4 deletions(-)
3979
3980 commit ffd6668b469508177c4baf7745ae42aee5b00322
3981 Author: Behdad Esfahbod <behdad (a] behdad.org>
3982 Date: Wed Mar 18 19:28:52 2009 -0400
3983
3984 [fc-lang] Make LangSet representation in the cache files stable
3985
3986 Fontconfig assigns an index number to each language it knows about.
3987 The index is used to index a bit in FcLangSet language map. The bit
3988 map is stored in the cache.
3989
3990 Previously fc-lang simply sorted the list of languages and assigned
3991 them an index starting from zero. Net effect is that whenever new
3992 orth files were added, all the FcLangSet info in the cache files would
3993 become invalid. This was causing weird bugs like this one:
3994
3995 https://bugzilla.redhat.com/show_bug.cgi?id=490888
3996
3997 With this commit we fix the index assigned to each language.
3998 The index
3999 will be based on the order the orth files are passed to fc-lang. As a
4000 result all orth files are explicitly listed in Makefile.am now, and
4001 new additions should be made to the end of the list. The list is made
4002 to reflect the sorted list of orthographies from 2.6.0 released
4003 followed
4004 by new additions since.
4005
4006 This fixes the stability problem. Needless to say, recreating caches
4007 is necessary before any new orthography is recognized in existing
4008 fonts,
4009 but at least the existing caches are still valid and don't cause bugs
4010 like the above.
4011
4012 configure.in | 7 --
4013 fc-lang/Makefile.am | 248
4014 +++++++++++++++++++++++++++++++++++++++++++++++++++-
4015 fc-lang/fc-lang.c | 49 +++++++----
4016 src/fclang.c | 4 +-
4017 4 files changed, 282 insertions(+), 26 deletions(-)
4018
4019 commit 4d13536db49bdfba97f84f702325d1a99796c06b
4020 Author: Behdad Esfahbod <behdad (a] behdad.org>
4021 Date: Wed Mar 18 18:50:14 2009 -0400
4022
4023 [fcstr] Remove unused variable
4024
4025 src/fcstr.c | 2 --
4026 1 file changed, 2 deletions(-)
4027
4028 commit bb36e67685dc4139fc4199c57c9d74d97f7923c8
4029 Author: Behdad Esfahbod <behdad (a] behdad.org>
4030 Date: Wed Mar 18 18:43:09 2009 -0400
4031
4032 [fc-lang] Fix bug in country map generation
4033
4034 Previously the county map code was using an uninitialized variable and
4035 hence was totally failing to populate same-lang-different-territory
4036 map.
4037
4038 fc-lang/fc-lang.c | 2 +-
4039 1 file changed, 1 insertion(+), 1 deletion(-)
4040
4041 commit 0f11354877323edc2145f687f9127d2de83c5b3b
4042 Author: Behdad Esfahbod <behdad (a] behdad.org>
4043 Date: Tue Mar 17 12:52:48 2009 -0400
4044
4045 Revert "[conf] Disable hinting when emboldening (#19904)" (#20599)
4046
4047 This reverts commit 10609af4aa4030a15c19573198462fa002d2ef13.
4048 Apparently disabling hinting can cause worse rendering with certain
4049 fonts. This is better handled on a per font basis.
4050
4051 conf.d/90-synthetic.conf | 11 -----------
4052 1 file changed, 11 deletions(-)
4053
4054 commit 7042e236495399aab4eaf268232177d4b1680a12
4055 Author: Behdad Esfahbod <behdad (a] behdad.org>
4056 Date: Mon Mar 16 17:59:50 2009 -0400
4057
4058 [Makefile.am] Don't clean ChangeLog in distclean
4059
4060 Makefile.am | 2 +-
4061 1 file changed, 1 insertion(+), 1 deletion(-)
4062
4063 commit caeea376da54a6337bfcb1bb20f50c8c2302458f
4064 Author: Behdad Esfahbod <behdad (a] behdad.org>
4065 Date: Fri Mar 13 17:26:21 2009 -0400
4066
4067 Document FcPatternFormat() format
4068
4069 doc/Makefile.am | 2 +
4070 doc/fcformat.fncs | 301
4071 ++++++++++++++++++++++++++++++++++++++++++++++
4072 doc/fcpattern.fncs | 20 ---
4073 doc/fontconfig-devel.sgml | 2 +
4074 src/fcformat.c | 94 ++++++++-------
4075 5 files changed, 353 insertions(+), 66 deletions(-)
4076
4077 commit f6d83439890c165e5a7f6a8a746ffdb189dbbd0d
4078 Author: Behdad Esfahbod <behdad (a] behdad.org>
4079 Date: Fri Mar 13 12:11:13 2009 -0400
4080
4081 [fcformat] Fix default-value handling
4082
4083 src/fcformat.c | 21 +++++++++++----------
4084 1 file changed, 11 insertions(+), 10 deletions(-)
4085
4086 commit 3074a73b418b40135d4a4f4e0713fcf987d34795
4087 Author: Behdad Esfahbod <behdad (a] behdad.org>
4088 Date: Thu Mar 12 16:00:08 2009 -0400
4089
4090 Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in
4091 all files
4092
4093 COPYING | 4 ++--
4094 Makefile.am | 4 ++--
4095 conf.d/65-fonts-persian.conf | 2 +-
4096 conf.d/Makefile.am | 4 ++--
4097 config/Makedefs.in | 4 ++--
4098 configure.in | 4 ++--
4099 doc/Makefile.am | 4 ++--
4100 doc/confdir.sgml.in | 4 ++--
4101 doc/edit-sgml.c | 4 ++--
4102 doc/fcatomic.fncs | 4 ++--
4103 doc/fcblanks.fncs | 4 ++--
4104 doc/fccache.fncs | 4 ++--
4105 doc/fccharset.fncs | 4 ++--
4106 doc/fcconfig.fncs | 4 ++--
4107 doc/fcconstant.fncs | 4 ++--
4108 doc/fcfile.fncs | 4 ++--
4109 doc/fcfontset.fncs | 4 ++--
4110 doc/fcfreetype.fncs | 4 ++--
4111 doc/fcinit.fncs | 4 ++--
4112 doc/fcmatrix.fncs | 4 ++--
4113 doc/fcobjectset.fncs | 4 ++--
4114 doc/fcobjecttype.fncs | 4 ++--
4115 doc/fcpattern.fncs | 4 ++--
4116 doc/fcstring.fncs | 4 ++--
4117 doc/fcstrset.fncs | 4 ++--
4118 doc/fcvalue.fncs | 4 ++--
4119 doc/fontconfig-devel.sgml | 8 ++++----
4120 doc/fontconfig-user.sgml | 4 ++--
4121 doc/func.sgml | 4 ++--
4122 doc/version.sgml.in | 4 ++--
4123 fc-arch/Makefile.am | 4 ++--
4124 fc-arch/fcarch.tmpl.h | 4 ++--
4125 fc-cache/Makefile.am | 4 ++--
4126 fc-cache/fc-cache.c | 4 ++--
4127 fc-case/Makefile.am | 4 ++--
4128 fc-case/fc-case.c | 4 ++--
4129 fc-case/fccase.tmpl.h | 4 ++--
4130 fc-cat/Makefile.am | 4 ++--
4131 fc-cat/fc-cat.c | 4 ++--
4132 fc-glyphname/Makefile.am | 4 ++--
4133 fc-glyphname/fc-glyphname.c | 4 ++--
4134 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
4135 fc-lang/Makefile.am | 4 ++--
4136 fc-lang/aa.orth | 4 ++--
4137 fc-lang/ab.orth | 4 ++--
4138 fc-lang/af.orth | 4 ++--
4139 fc-lang/am.orth | 4 ++--
4140 fc-lang/ar.orth | 4 ++--
4141 fc-lang/ast.orth | 4 ++--
4142 fc-lang/av.orth | 4 ++--
4143 fc-lang/ay.orth | 4 ++--
4144 fc-lang/az_ir.orth | 4 ++--
4145 fc-lang/ba.orth | 4 ++--
4146 fc-lang/be.orth | 4 ++--
4147 fc-lang/bg.orth | 4 ++--
4148 fc-lang/bh.orth | 4 ++--
4149 fc-lang/bho.orth | 4 ++--
4150 fc-lang/bi.orth | 4 ++--
4151 fc-lang/bin.orth | 4 ++--
4152 fc-lang/bm.orth | 4 ++--
4153 fc-lang/bo.orth | 4 ++--
4154 fc-lang/br.orth | 4 ++--
4155 fc-lang/bs.orth | 4 ++--
4156 fc-lang/bua.orth | 4 ++--
4157 fc-lang/ca.orth | 4 ++--
4158 fc-lang/ce.orth | 4 ++--
4159 fc-lang/ch.orth | 4 ++--
4160 fc-lang/chm.orth | 4 ++--
4161 fc-lang/chr.orth | 4 ++--
4162 fc-lang/co.orth | 4 ++--
4163 fc-lang/cs.orth | 4 ++--
4164 fc-lang/cu.orth | 4 ++--
4165 fc-lang/cv.orth | 4 ++--
4166 fc-lang/cy.orth | 4 ++--
4167 fc-lang/da.orth | 4 ++--
4168 fc-lang/de.orth | 4 ++--
4169 fc-lang/dz.orth | 4 ++--
4170 fc-lang/el.orth | 4 ++--
4171 fc-lang/en.orth | 4 ++--
4172 fc-lang/eo.orth | 4 ++--
4173 fc-lang/es.orth | 4 ++--
4174 fc-lang/et.orth | 4 ++--
4175 fc-lang/eu.orth | 4 ++--
4176 fc-lang/fa.orth | 4 ++--
4177 fc-lang/fc-lang.c | 4 ++--
4178 fc-lang/fc-lang.man | 4 ++--
4179 fc-lang/fclang.tmpl.h | 4 ++--
4180 fc-lang/ff.orth | 4 ++--
4181 fc-lang/fi.orth | 4 ++--
4182 fc-lang/fj.orth | 4 ++--
4183 fc-lang/fo.orth | 4 ++--
4184 fc-lang/fr.orth | 4 ++--
4185 fc-lang/fur.orth | 4 ++--
4186 fc-lang/fy.orth | 4 ++--
4187 fc-lang/ga.orth | 4 ++--
4188 fc-lang/gd.orth | 4 ++--
4189 fc-lang/gez.orth | 4 ++--
4190 fc-lang/gl.orth | 4 ++--
4191 fc-lang/gn.orth | 4 ++--
4192 fc-lang/gu.orth | 4 ++--
4193 fc-lang/gv.orth | 4 ++--
4194 fc-lang/ha.orth | 4 ++--
4195 fc-lang/haw.orth | 4 ++--
4196 fc-lang/he.orth | 4 ++--
4197 fc-lang/hi.orth | 4 ++--
4198 fc-lang/ho.orth | 4 ++--
4199 fc-lang/hr.orth | 4 ++--
4200 fc-lang/hu.orth | 4 ++--
4201 fc-lang/hy.orth | 4 ++--
4202 fc-lang/ia.orth | 4 ++--
4203 fc-lang/id.orth | 4 ++--
4204 fc-lang/ie.orth | 4 ++--
4205 fc-lang/ig.orth | 4 ++--
4206 fc-lang/ik.orth | 4 ++--
4207 fc-lang/io.orth | 4 ++--
4208 fc-lang/is.orth | 4 ++--
4209 fc-lang/it.orth | 4 ++--
4210 fc-lang/iu.orth | 4 ++--
4211 fc-lang/ja.orth | 4 ++--
4212 fc-lang/ka.orth | 4 ++--
4213 fc-lang/kaa.orth | 4 ++--
4214 fc-lang/ki.orth | 4 ++--
4215 fc-lang/kk.orth | 4 ++--
4216 fc-lang/kl.orth | 4 ++--
4217 fc-lang/kn.orth | 4 ++--
4218 fc-lang/ko.orth | 4 ++--
4219 fc-lang/kok.orth | 4 ++--
4220 fc-lang/ku_am.orth | 4 ++--
4221 fc-lang/ku_ir.orth | 4 ++--
4222 fc-lang/kum.orth | 4 ++--
4223 fc-lang/kv.orth | 4 ++--
4224 fc-lang/kw.orth | 4 ++--
4225 fc-lang/ky.orth | 4 ++--
4226 fc-lang/la.orth | 4 ++--
4227 fc-lang/lb.orth | 4 ++--
4228 fc-lang/lez.orth | 4 ++--
4229 fc-lang/ln.orth | 4 ++--
4230 fc-lang/lo.orth | 4 ++--
4231 fc-lang/lt.orth | 4 ++--
4232 fc-lang/lv.orth | 4 ++--
4233 fc-lang/mai.orth | 4 ++--
4234 fc-lang/mg.orth | 4 ++--
4235 fc-lang/mh.orth | 4 ++--
4236 fc-lang/mi.orth | 4 ++--
4237 fc-lang/mk.orth | 4 ++--
4238 fc-lang/ml.orth | 4 ++--
4239 fc-lang/mn_cn.orth | 4 ++--
4240 fc-lang/mo.orth | 4 ++--
4241 fc-lang/mr.orth | 4 ++--
4242 fc-lang/mt.orth | 4 ++--
4243 fc-lang/my.orth | 4 ++--
4244 fc-lang/nb.orth | 4 ++--
4245 fc-lang/nds.orth | 4 ++--
4246 fc-lang/ne.orth | 4 ++--
4247 fc-lang/nl.orth | 4 ++--
4248 fc-lang/nn.orth | 4 ++--
4249 fc-lang/no.orth | 4 ++--
4250 fc-lang/ny.orth | 4 ++--
4251 fc-lang/oc.orth | 4 ++--
4252 fc-lang/om.orth | 4 ++--
4253 fc-lang/or.orth | 4 ++--
4254 fc-lang/os.orth | 4 ++--
4255 fc-lang/pa_in.orth | 2 +-
4256 fc-lang/pl.orth | 4 ++--
4257 fc-lang/ps_af.orth | 4 ++--
4258 fc-lang/ps_pk.orth | 4 ++--
4259 fc-lang/pt.orth | 4 ++--
4260 fc-lang/rm.orth | 4 ++--
4261 fc-lang/ro.orth | 4 ++--
4262 fc-lang/ru.orth | 4 ++--
4263 fc-lang/sa.orth | 4 ++--
4264 fc-lang/sah.orth | 4 ++--
4265 fc-lang/sco.orth | 4 ++--
4266 fc-lang/se.orth | 4 ++--
4267 fc-lang/sel.orth | 4 ++--
4268 fc-lang/sk.orth | 4 ++--
4269 fc-lang/sl.orth | 4 ++--
4270 fc-lang/sm.orth | 4 ++--
4271 fc-lang/sma.orth | 4 ++--
4272 fc-lang/smj.orth | 4 ++--
4273 fc-lang/smn.orth | 4 ++--
4274 fc-lang/sms.orth | 4 ++--
4275 fc-lang/so.orth | 4 ++--
4276 fc-lang/sq.orth | 4 ++--
4277 fc-lang/sr.orth | 4 ++--
4278 fc-lang/sv.orth | 4 ++--
4279 fc-lang/sw.orth | 4 ++--
4280 fc-lang/syr.orth | 4 ++--
4281 fc-lang/ta.orth | 4 ++--
4282 fc-lang/te.orth | 4 ++--
4283 fc-lang/tg.orth | 4 ++--
4284 fc-lang/th.orth | 4 ++--
4285 fc-lang/ti_er.orth | 4 ++--
4286 fc-lang/ti_et.orth | 4 ++--
4287 fc-lang/tig.orth | 4 ++--
4288 fc-lang/tn.orth | 4 ++--
4289 fc-lang/to.orth | 4 ++--
4290 fc-lang/tr.orth | 4 ++--
4291 fc-lang/ts.orth | 4 ++--
4292 fc-lang/tt.orth | 4 ++--
4293 fc-lang/tw.orth | 4 ++--
4294 fc-lang/tyv.orth | 4 ++--
4295 fc-lang/ug.orth | 4 ++--
4296 fc-lang/uk.orth | 4 ++--
4297 fc-lang/ur.orth | 4 ++--
4298 fc-lang/ve.orth | 4 ++--
4299 fc-lang/vi.orth | 4 ++--
4300 fc-lang/vo.orth | 4 ++--
4301 fc-lang/vot.orth | 4 ++--
4302 fc-lang/wa.orth | 4 ++--
4303 fc-lang/wen.orth | 4 ++--
4304 fc-lang/wo.orth | 4 ++--
4305 fc-lang/xh.orth | 4 ++--
4306 fc-lang/yap.orth | 4 ++--
4307 fc-lang/yi.orth | 4 ++--
4308 fc-lang/yo.orth | 4 ++--
4309 fc-lang/zh_cn.orth | 4 ++--
4310 fc-lang/zh_hk.orth | 4 ++--
4311 fc-lang/zh_mo.orth | 4 ++--
4312 fc-lang/zh_sg.orth | 4 ++--
4313 fc-lang/zh_tw.orth | 4 ++--
4314 fc-lang/zu.orth | 4 ++--
4315 fc-list/Makefile.am | 4 ++--
4316 fc-list/fc-list.c | 4 ++--
4317 fc-match/Makefile.am | 4 ++--
4318 fc-match/fc-match.c | 4 ++--
4319 fc-query/Makefile.am | 4 ++--
4320 fc-query/fc-query.c | 4 ++--
4321 fc-scan/Makefile.am | 4 ++--
4322 fc-scan/fc-scan.c | 4 ++--
4323 fontconfig/fcfreetype.h | 4 ++--
4324 fontconfig/fcprivate.h | 4 ++--
4325 fontconfig/fontconfig.h | 4 ++--
4326 src/Makefile.am | 4 ++--
4327 src/fcatomic.c | 4 ++--
4328 src/fcblanks.c | 4 ++--
4329 src/fccache.c | 4 ++--
4330 src/fccfg.c | 4 ++--
4331 src/fccharset.c | 4 ++--
4332 src/fcdbg.c | 4 ++--
4333 src/fcdefault.c | 4 ++--
4334 src/fcdir.c | 4 ++--
4335 src/fcformat.c | 4 ++--
4336 src/fcfreetype.c | 4 ++--
4337 src/fcfs.c | 4 ++--
4338 src/fcinit.c | 4 ++--
4339 src/fcint.h | 4 ++--
4340 src/fclang.c | 4 ++--
4341 src/fclist.c | 4 ++--
4342 src/fcmatch.c | 4 ++--
4343 src/fcname.c | 4 ++--
4344 src/fcpat.c | 4 ++--
4345 src/fcstr.c | 4 ++--
4346 src/fcxml.c | 4 ++--
4347 254 files changed, 508 insertions(+), 508 deletions(-)
4348
4349 commit b9b01b6ed0849f770200fb6ae2a3ac0ca2166877
4350 Author: Behdad Esfahbod <behdad (a] behdad.org>
4351 Date: Thu Mar 12 13:48:07 2009 -0400
4352
4353 Call git tools using "git cmd" instead of "git-cmd" syntax
4354
4355 Recent git doesn't install the git-* commands in path.
4356
4357 Makefile.am | 2 +-
4358 new-version.sh | 10 +++++-----
4359 2 files changed, 6 insertions(+), 6 deletions(-)
4360
4361 commit de69ee14d3ed094cd2bc4df603a03675c28d1b5b
4362 Author: Behdad Esfahbod <behdad (a] behdad.org>
4363 Date: Thu Mar 12 12:31:57 2009 -0400
4364
4365 [fcxml.c] Embed a static 64-byte attr buffer in FcPStack
4366
4367 Reduces number of mallocs called from FcConfigSaveAttr in my
4368 small test
4369 from 160 down to 6.
4370
4371 src/fcstr.c | 4 ++--
4372 src/fcxml.c | 23 +++++++++++++++--------
4373 2 files changed, 17 insertions(+), 10 deletions(-)
4374
4375 commit 39861b7d9c69e71b9a8fb0d0d04279520cb30f04
4376 Author: Behdad Esfahbod <behdad (a] behdad.org>
4377 Date: Thu Mar 12 12:22:37 2009 -0400
4378
4379 [fcxml] Embed 64 static FcVStack objects in FcConfigParse
4380
4381 This reduces the number of mallocs called from FcVStackPush from
4382 over 800 down to zero.
4383
4384 src/fcxml.c | 218
4385 +++++++++++++++++++++++++++++-------------------------------
4386 1 file changed, 105 insertions(+), 113 deletions(-)
4387
4388 commit 1d7b47da9da574a8adf39b0b5d11aab3d3cf4a37
4389 Author: Behdad Esfahbod <behdad (a] behdad.org>
4390 Date: Thu Mar 12 11:58:04 2009 -0400
4391
4392 [fcxml] Embed 8 static FcPStack objects in FcConfigParse
4393
4394 This reduces the number of mallocs called from FcPStackPush from
4395 over 900 down to zero.
4396
4397 src/fcxml.c | 28 ++++++++++++++++++++++------
4398 1 file changed, 22 insertions(+), 6 deletions(-)
4399
4400 commit 532d8a1dbc2baebc2603d091952a640b954b6f71
4401 Author: Behdad Esfahbod <behdad (a] behdad.org>
4402 Date: Thu Mar 12 09:27:20 2009 -0400
4403
4404 [fcxml] Don't allocate attr array if there are no attributes
4405
4406 Reduces number of mallocs from FcConfigSaveAttr() in my small test
4407 from over 900 down to 157.
4408
4409 src/fcxml.c | 19 ++++++-------------
4410 1 file changed, 6 insertions(+), 13 deletions(-)
4411
4412 commit 3ed70071cdc8a03229c009f5565c23948264a5e0
4413 Author: Behdad Esfahbod <behdad (a] behdad.org>
4414 Date: Wed Mar 11 14:07:15 2009 -0400
4415
4416 [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon
4417
4418 We can simply NUL-terminate the buffer and use it. Reduces number of
4419 mallocs called from FcStrBufDone in my small test from 631 down to 66.
4420
4421 src/fcint.h | 3 +++
4422 src/fcstr.c | 13 +++++++++++++
4423 src/fcxml.c | 28 ++++++++++++++--------------
4424 3 files changed, 30 insertions(+), 14 deletions(-)
4425
4426 commit 7d35c11b3304659d8be43913c9b125f2b5b38516
4427 Author: Behdad Esfahbod <behdad (a] behdad.org>
4428 Date: Wed Mar 11 13:56:09 2009 -0400
4429
4430 [fcstr.c] Embed a static 64-byte buffer in FcStrBuf
4431
4432 Reduces number of mallocs called from FcStrBufChar in my small test
4433 from 900 down to 6.
4434
4435 src/fcint.h | 1 +
4436 src/fcstr.c | 11 +++++++++--
4437 2 files changed, 10 insertions(+), 2 deletions(-)
4438
4439 commit 916640ce40b995d1d97244975139ec0c030483e4
4440 Author: Behdad Esfahbod <behdad (a] behdad.org>
4441 Date: Tue Mar 10 02:15:37 2009 -0400
4442
4443 Fix Makefile's to not create target file in case of failure
4444
4445 fc-arch/Makefile.am | 3 ++-
4446 fc-lang/Makefile.am | 3 ++-
4447 2 files changed, 4 insertions(+), 2 deletions(-)
4448
4449 commit 26ce979e825d661be046b1440563115ddc5ea4ab
4450 Author: Behdad Esfahbod <behdad (a] behdad.org>
4451 Date: Tue Mar 10 02:14:15 2009 -0400
4452
4453 Fix Fanti (fat) orth file (#20390)
4454
4455 fc-lang/fat.orth | 2 +-
4456 1 file changed, 1 insertion(+), 1 deletion(-)
4457
4458 commit 49111c11fb5dca2af06004cc2ae443517f6c9557
4459 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4460 Date: Mon Mar 2 22:48:37 2009 -0800
4461
4462 Add Sundanese (su) orthography (bug #20440)
4463
4464 fc-lang/su.orth | 33 +++++++++++++++++++++++++++++++++
4465 1 file changed, 33 insertions(+)
4466
4467 commit 0eaed16d34687bddc831d1ab3c50406c7c56792d
4468 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4469 Date: Mon Mar 2 20:53:26 2009 -0800
4470
4471 Add Kanuri (kr) orthography (bug #20438)
4472
4473 fc-lang/kr.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
4474 1 file changed, 43 insertions(+)
4475
4476 commit fe4838588b0b9eb84f66bd4ad70ee12013e0b49a
4477 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4478 Date: Mon Mar 2 02:21:17 2009 -0800
4479
4480 Add Nauru (na) orthography (bug #20418)
4481
4482 fc-lang/na.orth | 40 ++++++++++++++++++++++++++++++++++++++++
4483 1 file changed, 40 insertions(+)
4484
4485 commit 9141b4bbe9a100200b09597f02521cd6e30d0f06
4486 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4487 Date: Sun Mar 1 03:53:11 2009 -0800
4488
4489 Add Javanese (jv) orthography (bug #20403)
4490
4491 fc-lang/jv.orth | 36 ++++++++++++++++++++++++++++++++++++
4492 1 file changed, 36 insertions(+)
4493
4494 commit dc6daae9494e30d8c2d9657bab04d8f88751f751
4495 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4496 Date: Sun Mar 1 03:50:46 2009 -0800
4497
4498 Add Sichuan Yi (ii) orthography (bug #20402)
4499
4500 fc-lang/ii.orth | 34 ++++++++++++++++++++++++++++++++++
4501 1 file changed, 34 insertions(+)
4502
4503 commit 43517045f885c0e463c8a784c65f0b783658fc9b
4504 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4505 Date: Sun Mar 1 03:46:48 2009 -0800
4506
4507 Add Shona (sn) orthography (bug #20394)
4508
4509 fc-lang/sn.orth | 35 +++++++++++++++++++++++++++++++++++
4510 1 file changed, 35 insertions(+)
4511
4512 commit 42a8008df14c7dcdd85ab7d3ce12b4191b807f27
4513 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4514 Date: Sun Mar 1 03:30:58 2009 -0800
4515
4516 Add orthographies for Oshiwambo languages (bug #20401)
4517
4518 The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi
4519 (kwm).
4520
4521 fc-lang/kj.orth | 34 ++++++++++++++++++++++++++++++++++
4522 fc-lang/kwm.orth | 29 +++++++++++++++++++++++++++++
4523 fc-lang/ng.orth | 29 +++++++++++++++++++++++++++++
4524 3 files changed, 92 insertions(+)
4525
4526 commit f0b546372967434418aa6cfe6f2d709795fdff24
4527 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4528 Date: Sun Mar 1 02:33:54 2009 -0800
4529
4530 Add Zhuang (za) orthography (bug #20399)
4531
4532 fc-lang/za.orth | 39 +++++++++++++++++++++++++++++++++++++++
4533 1 file changed, 39 insertions(+)
4534
4535 commit 7886b147834decbcab6f556b1c43cc003e2bf893
4536 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4537 Date: Sun Mar 1 02:12:38 2009 -0800
4538
4539 Add Rundi (rn) orthography (bug #20398)
4540
4541 fc-lang/rn.orth | 32 ++++++++++++++++++++++++++++++++
4542 1 file changed, 32 insertions(+)
4543
4544 commit 10a85249d9e79ae474c996d3e4f14d0ea8aa50b8
4545 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4546 Date: Sat Feb 28 19:43:02 2009 -0800
4547
4548 Add Navajo (nv) orthography (bug #20395)
4549
4550 fc-lang/nv.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
4551 1 file changed, 48 insertions(+)
4552
4553 commit bf20886085a18227702f67b70dd7ef5f0e919469
4554 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4555 Date: Sat Feb 28 18:25:20 2009 -0800
4556
4557 Add Tahitian (ty) orthography (bug #20391)
4558
4559 fc-lang/ty.orth | 41 +++++++++++++++++++++++++++++++++++++++++
4560 1 file changed, 41 insertions(+)
4561
4562 commit 0e05d7e5c730a1740d4c289a66f43f11a527c840
4563 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4564 Date: Sat Feb 28 18:01:11 2009 -0800
4565
4566 Add Sango (sg) orthography (bug #20393)
4567
4568 fc-lang/sg.orth | 47 +++++++++++++++++++++++++++++++++++++++++++++++
4569 1 file changed, 47 insertions(+)
4570
4571 commit bdbdc64dd1e0a1727e2486c3320f9598695e4ab4
4572 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4573 Date: Sat Feb 28 17:38:21 2009 -0800
4574
4575 Added Quechua (qu) orthography (bug #20392)
4576
4577 fc-lang/qu.orth | 36 ++++++++++++++++++++++++++++++++++++
4578 1 file changed, 36 insertions(+)
4579
4580 commit 16159d0fae1d8d0d2ba6ac1fc7f845582dec351b
4581 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4582 Date: Sat Feb 28 17:05:11 2009 -0800
4583
4584 Add Akan (ak) and Fanti (fat) orthographies (bug #20390)
4585
4586 fc-lang/ak.orth | 30 ++++++++++++++++++++++++++++++
4587 fc-lang/fat.orth | 30 ++++++++++++++++++++++++++++++
4588 2 files changed, 60 insertions(+)
4589
4590 commit 881a7cd93b3358e371a25bc7ad4818baa3c8968b
4591 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4592 Date: Sat Feb 28 16:29:07 2009 -0800
4593
4594 Add Herero (hz) orthograhy (bug #20387)
4595
4596 fc-lang/hz.orth | 35 +++++++++++++++++++++++++++++++++++
4597 1 file changed, 35 insertions(+)
4598
4599 commit bc701d2a5b7dc687ba25bafc5fea282adad37ecb
4600 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4601 Date: Sat Feb 28 16:03:51 2009 -0800
4602
4603 Add Ewe (ee) orthography (bug #20386)
4604
4605 fc-lang/ee.orth | 77
4606 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4607 1 file changed, 77 insertions(+)
4608
4609 commit 5a83914b733755ff6c710ff398cb5668fdb74a19
4610 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4611 Date: Fri Feb 27 14:41:07 2009 -0800
4612
4613 Update Serbo-Croatian (sh) orthography (bug #20368)
4614
4615 fc-lang/sh.orth | 18 +++++++++++++-----
4616 1 file changed, 13 insertions(+), 5 deletions(-)
4617
4618 commit 505ea8ce37dff9cc35dba6a98de4a31ed1ac5f8c
4619 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4620 Date: Thu Feb 26 23:27:20 2009 -0800
4621
4622 Extend Crimean Tatar (crh) orthography (bug #19891)
4623
4624 fc-lang/crh.orth | 7 ++++---
4625 1 file changed, 4 insertions(+), 3 deletions(-)
4626
4627 commit 4c7da799f3b90fb2f1117f9e9c45fa7fc1bd268c
4628 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4629 Date: Wed Feb 18 21:21:01 2009 -0800
4630
4631 Add Divehi (dv) orthography (bug #20207)
4632
4633 fc-lang/dv.orth | 34 ++++++++++++++++++++++++++++++++++
4634 1 file changed, 34 insertions(+)
4635
4636 commit 5cac0a4fd681087562c84b3d2534cecff6876048
4637 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4638 Date: Wed Feb 18 17:09:51 2009 -0800
4639
4640 Remove digits and symbols from some Indic orthographies (bug #20204)
4641
4642 These orthographies were changed: Gujarati (gu), Kannada (kn), Lao
4643 (lo),
4644 Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
4645
4646 fc-lang/gu.orth | 4 ++--
4647 fc-lang/kn.orth | 4 ++--
4648 fc-lang/lo.orth | 4 ++--
4649 fc-lang/ml.orth | 4 ++--
4650 fc-lang/or.orth | 5 +++--
4651 fc-lang/te.orth | 4 ++--
4652 fc-lang/th.orth | 8 ++++++--
4653 7 files changed, 19 insertions(+), 14 deletions(-)
4654
4655 commit ea628d97706e842cb5555ceb5368fd972c941e0c
4656 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4657 Date: Wed Feb 18 16:44:10 2009 -0800
4658
4659 Tighten Central Khmer (km) orthography (bug #20202)
4660
4661 fc-lang/km.orth | 24 +++++++++++++++++-------
4662 1 file changed, 17 insertions(+), 7 deletions(-)
4663
4664 commit 4a5805d9c6b20b4c8f56f3b8201653e88e3706be
4665 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4666 Date: Wed Feb 18 16:03:30 2009 -0800
4667
4668 Change Kashmiri (ks) orthography to Arabic script (bug #20200)
4669
4670 fc-lang/ks.orth | 19 ++++++++++++-------
4671 1 file changed, 12 insertions(+), 7 deletions(-)
4672
4673 commit cda57219229025db963d3db0f984974187a409f8
4674 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4675 Date: Tue Feb 17 23:33:07 2009 -0800
4676
4677 Rename Fulah orthography from 'ful' to 'ff' (bug #20177)
4678
4679 fc-lang/ff.orth | 38 ++++++++++++++++++++++++++++++++++++++
4680 fc-lang/ful.orth | 38 --------------------------------------
4681 2 files changed, 38 insertions(+), 38 deletions(-)
4682
4683 commit a32b79c3a5251916597bb871d2cd7698baeb5e58
4684 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4685 Date: Tue Feb 17 22:45:17 2009 -0800
4686
4687 Rename Bambara orthography from 'bam' to 'bm' (bug #20175)
4688
4689 fc-lang/bam.orth | 37 -------------------------------------
4690 fc-lang/bm.orth | 37 +++++++++++++++++++++++++++++++++++++
4691 2 files changed, 37 insertions(+), 37 deletions(-)
4692
4693 commit 74a0a28695a24e02bc623d1b2c1c72054ff03d52
4694 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4695 Date: Tue Feb 17 22:40:50 2009 -0800
4696
4697 Rename Avaric orthography from 'ava' to 'av' (bug #20174)
4698
4699 fc-lang/av.orth | 97
4700 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4701 fc-lang/ava.orth | 97
4702 --------------------------------------------------------
4703 2 files changed, 97 insertions(+), 97 deletions(-)
4704
4705 commit eba32fa3f3024fb94f75cdedaa8d4c17d786a761
4706 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4707 Date: Tue Feb 17 22:09:53 2009 -0800
4708
4709 Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
4710
4711 Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
4712 too, since it was only temporarily used in 1991-1992.
4713
4714 fc-lang/az_az.orth | 41 ++++++++++++++---------------------------
4715 1 file changed, 14 insertions(+), 27 deletions(-)
4716
4717 commit 1c7bacc214f6e6e507f932230ec52744337cdf47
4718 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4719 Date: Tue Feb 17 21:37:45 2009 -0800
4720
4721 Switch Uzbek (uz) orthography to Latin (bug #19851)
4722
4723 fc-lang/uz.orth | 94
4724 ++++++++++-----------------------------------------------
4725 1 file changed, 16 insertions(+), 78 deletions(-)
4726
4727 commit dfd5d0937ce44b4a60b5ee7e2e82650a5e31a456
4728 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4729 Date: Tue Feb 17 20:02:39 2009 -0800
4730
4731 Add Crimean Tatar (crh) orthography (bug #19891)
4732
4733 fc-lang/crh.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
4734 1 file changed, 45 insertions(+)
4735
4736 commit 502c46c23d3e36dbfff29484486091f140756535
4737 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4738 Date: Tue Feb 17 19:41:30 2009 -0800
4739
4740 Add Papiamento (pap_aw, pap_an) orthographies (bug #19891)
4741
4742 fc-lang/pap_an.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
4743 fc-lang/pap_aw.orth | 31 +++++++++++++++++++++++++++++++
4744 2 files changed, 77 insertions(+)
4745
4746 commit b4cd4cb6cc2cfd6432bfd4a5b2ec9c63cf653f6d
4747 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4748 Date: Tue Feb 17 17:30:15 2009 -0800
4749
4750 Add Blin (byn) orthography (bug #19891)
4751
4752 fc-lang/byn.orth | 27 +++++++++++++++++++++++++++
4753 1 file changed, 27 insertions(+)
4754
4755 commit 4d7412a28b834830d0d1749852115846b3554932
4756 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4757 Date: Tue Feb 17 17:03:54 2009 -0800
4758
4759 Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
4760
4761 Previous Panjabi orthography was in the Gurmukhi script only, while in
4762 Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
4763
4764 fc-lang/pa.orth | 46 ----------------------------------------------
4765 fc-lang/pa_in.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
4766 fc-lang/pa_pk.orth | 28 ++++++++++++++++++++++++++++
4767 3 files changed, 74 insertions(+), 46 deletions(-)
4768
4769 commit 7a22c9d3471cd4963c529937df823148ab8e1a7d
4770 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4771 Date: Fri Feb 13 20:04:42 2009 -0800
4772
4773 Add Ottoman Turkish (ota) orthography (bug #20114)
4774
4775 fc-lang/ota.orth | 41 +++++++++++++++++++++++++++++++++++++++++
4776 1 file changed, 41 insertions(+)
4777
4778 commit b5675e4c920dbb146ab76d49b4807693749e8143
4779 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4780 Date: Fri Feb 13 17:14:14 2009 -0800
4781
4782 Remove Euro Sign from all orthographies (bug #19865)
4783
4784 fc-lang/de.orth | 1 -
4785 fc-lang/el.orth | 1 -
4786 fc-lang/en.orth | 1 -
4787 fc-lang/es.orth | 1 -
4788 fc-lang/fi.orth | 1 -
4789 fc-lang/fr.orth | 1 -
4790 fc-lang/it.orth | 1 -
4791 fc-lang/nl.orth | 1 -
4792 fc-lang/pt.orth | 1 -
4793 9 files changed, 9 deletions(-)
4794
4795 commit f6993c880345b45abc0f7e7f0bb14dd0ddae0caa
4796 Author: Behdad Esfahbod <behdad (a] behdad.org>
4797 Date: Mon Mar 2 13:25:37 2009 +0330
4798
4799 [fc-lang] Continue parsing after an "include" (#20179)
4800
4801 fc-lang/fc-lang.c | 29 ++++++++++++++++++-----------
4802 1 file changed, 18 insertions(+), 11 deletions(-)
4803
4804 commit abe0e056d5a93dee80d8e964569563dc4d131a90
4805 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4806 Date: Fri Feb 13 16:47:11 2009 -0800
4807
4808 Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
4809
4810 Removing digits, symbols, and the letters not used in the languages.
4811
4812 fc-lang/as.orth | 37 +++++++++++++++++++++++++++----------
4813 fc-lang/bn.orth | 21 ++++++++++++---------
4814 2 files changed, 39 insertions(+), 19 deletions(-)
4815
4816 commit 40b2904c8984db90cc35eecbec571552c2e4d120
4817 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4818 Date: Fri Feb 13 16:07:14 2009 -0800
4819
4820 Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891)
4821
4822 fc-lang/sid.orth | 27 +++++++++++++++++++++++++++
4823 fc-lang/wal.orth | 27 +++++++++++++++++++++++++++
4824 2 files changed, 54 insertions(+)
4825
4826 commit d333969e0c809b3175193c7dda26703287d57fd4
4827 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4828 Date: Fri Feb 13 15:52:23 2009 -0800
4829
4830 Add Sardinian (sc) orthography (bug #19891)
4831
4832 fc-lang/sc.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
4833 1 file changed, 42 insertions(+)
4834
4835 commit 1ae2e9b479818835ba3ddddb3c613cdb5acf46d4
4836 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4837 Date: Fri Feb 13 13:31:10 2009 -0800
4838
4839 Add Limburgan (li) orthography (bug #19891)
4840
4841 fc-lang/li.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
4842 1 file changed, 43 insertions(+)
4843
4844 commit d8a4ee921a3bf0e78dffcea8f27d457cc1bc378e
4845 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4846 Date: Wed Feb 11 01:59:56 2009 -0800
4847
4848 Ad Ganda (lg) orthography (bug #19891)
4849
4850 fc-lang/lg.orth | 33 +++++++++++++++++++++++++++++++++
4851 1 file changed, 33 insertions(+)
4852
4853 commit f4159adaa88d55118fe1c2c62b05600d0a8fbc0a
4854 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4855 Date: Wed Feb 11 01:44:45 2009 -0800
4856
4857 Add Haitian Creole (ht) orthography (bug #19891)
4858
4859 fc-lang/ht.orth | 35 +++++++++++++++++++++++++++++++++++
4860 1 file changed, 35 insertions(+)
4861
4862 commit 190b4b5b2bd9a4822660b134639a759a5949c862
4863 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4864 Date: Wed Feb 11 01:11:30 2009 -0800
4865
4866 Add Aragonese (an) orthography (bug #19891)
4867
4868 fc-lang/an.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
4869 1 file changed, 45 insertions(+)
4870
4871 commit 3541f01828be06e2a414fa5bcd9543dbb2c9e0fd
4872 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4873 Date: Wed Feb 11 00:34:10 2009 -0800
4874
4875 Add Kurdish in Turkey (ku_tr) orthography (bug #19891)
4876
4877 fc-lang/ku_tr.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
4878 1 file changed, 42 insertions(+)
4879
4880 commit 3792f0199065cdf808d723eacf3fa86910453f70
4881 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4882 Date: Wed Feb 11 00:22:53 2009 -0800
4883
4884 Use newly added Cyrillic letters for Kurdish (bug #20049)
4885
4886 fc-lang/ku_am.orth | 5 +----
4887 1 file changed, 1 insertion(+), 4 deletions(-)
4888
4889 commit 0d8b15f00f11a5150d842a3bd10e8dd05413fb9c
4890 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
4891 Date: Wed Feb 11 00:05:16 2009 -0800
4892
4893 Add Chhattisgarhi (hne) orthography (bug #19891)
4894
4895 fc-lang/hne.orth | 28 ++++++++++++++++++++++++++++
4896 1 file changed, 28 insertions(+)
4897
4898 commit 04ac14fc14131a66f0c391d8bb3894a01e556a05
4899 Author: Behdad Esfahbod <behdad (a] behdad.org>
4900 Date: Fri Feb 13 17:18:11 2009 -0800
4901
4902 [fcformat] Add list of undocumented language features
4903
4904 src/fcformat.c | 35 +++++++++++++++++++++++++++++++++++
4905 1 file changed, 35 insertions(+)
4906
4907 commit 384542fa915b27285ec22d899c4aa19be8c275f1
4908 Author: Behdad Esfahbod <behdad (a] behdad.org>
4909 Date: Fri Feb 13 16:41:37 2009 -0800
4910
4911 [fcformat] Add a 'pkgkit' builtin that prints tags for font packages
4912
4913 For DejaVu Sans Condensed it generates:
4914
4915 font(dejavusans)
4916 font(dejavusanscondensed)
4917 font(:lang=aa)
4918 font(:lang=ab)
4919 ...
4920 font(:lang=yo)
4921 font(:lang=zu)
4922
4923 src/fcformat.c | 2 ++
4924 1 file changed, 2 insertions(+)
4925
4926 commit 9d58d01c5c061c1fcfb3cca3a3a4622f9bbec727
4927 Author: Behdad Esfahbod <behdad (a] behdad.org>
4928 Date: Fri Feb 13 16:33:58 2009 -0800
4929
4930 [fcformat] Enumerate langsets like we do arrays of values
4931
4932 If one asks for a format like '%{[]elt{expr}}' and the first value
4933 for elt is a langset, we enumerate the langset languages in expr.
4934
4935 src/fcformat.c | 59
4936 ++++++++++++++++++++++++++++++++++++++++++++++------------
4937 1 file changed, 47 insertions(+), 12 deletions(-)
4938
4939 commit d62b85af21777582ad720efd9c319fde97b67d82
4940 Author: Behdad Esfahbod <behdad (a] behdad.org>
4941 Date: Fri Feb 13 16:30:43 2009 -0800
4942
4943 [fclang] Implement FcLangSetGetLangs() (#18846)
4944
4945 doc/fclangset.fncs | 8 ++++++++
4946 fontconfig/fontconfig.h | 3 +++
4947 src/fclang.c | 32 ++++++++++++++++++++++++++++++++
4948 3 files changed, 43 insertions(+)
4949
4950 commit cdfb76585e7afbe739d00ed83a029ce1f909142f
4951 Author: Behdad Esfahbod <behdad (a] behdad.org>
4952 Date: Thu Feb 12 21:48:22 2009 -0600
4953
4954 [fcformat] Implement array enumeration
4955
4956 The format '%{[]family,familylang{expr}}' expands expr once for
4957 the first
4958 value of family and familylang, then for the second, etc, until
4959 both lists
4960 are exhausted.
4961
4962 src/fcformat.c | 90
4963 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
4964 1 file changed, 85 insertions(+), 5 deletions(-)
4965
4966 commit 0673ef3881d24820e627b9a8cd3a4b3e3889c545
4967 Author: Behdad Esfahbod <behdad (a] behdad.org>
4968 Date: Wed Feb 11 23:55:11 2009 -0500
4969
4970 [fcformat] Support 'default value' for simple tags
4971
4972 The format '%{family:-XXX} prints XXX if the element family
4973 is not defined.
4974 Also works for things like '%{family[1]:-XXX}'.
4975
4976 src/fcformat.c | 30 +++++++++++++++++++++++++-----
4977 1 file changed, 25 insertions(+), 5 deletions(-)
4978
4979 commit 9c83a8376f7db19421fb42d311fba81b398c67b0
4980 Author: Behdad Esfahbod <behdad (a] behdad.org>
4981 Date: Wed Feb 11 23:44:36 2009 -0500
4982
4983 [fcformat] Support indexing simple tags
4984
4985 The format '%{family[0]}' will only output the first value for
4986 element family.
4987
4988 src/fcformat.c | 43 +++++++++++++++++++++++++++++++++++++++----
4989 src/fcint.h | 5 +++++
4990 src/fcname.c | 2 +-
4991 3 files changed, 45 insertions(+), 5 deletions(-)
4992
4993 commit d04a750764d89a7048f49d655fb7e4aabbcd10b3
4994 Author: Behdad Esfahbod <behdad (a] behdad.org>
4995 Date: Tue Feb 10 20:56:39 2009 -0500
4996
4997 [fcformat] Add support for builtin formats
4998
4999 The '%{=unparse}' format expands to the FcNameUnparse() result on the
5000 pattern. Need to add '%{=verbose}' for FcPatternPrint() output but
5001 need to change that function to output to a string first.
5002
5003 Also added the '%{=fclist}' and '%{=fcmatch}' which format like the
5004 default format of fc-list and fc-match respectively.
5005
5006 src/fcformat.c | 137
5007 +++++++++++++++++++++++++++++++++++++++------------------
5008 1 file changed, 95 insertions(+), 42 deletions(-)
5009
5010 commit 85c7fb67ce9f77574f71de7d9b69867bb974cd48
5011 Author: Behdad Esfahbod <behdad (a] behdad.org>
5012 Date: Tue Feb 10 18:57:34 2009 -0500
5013
5014 [fcformat] Refactor code to avoid malloc
5015
5016 src/fcformat.c | 246
5017 +++++++++++++++++++++++++++++++++------------------------
5018 1 file changed, 144 insertions(+), 102 deletions(-)
5019
5020 commit d4f7a4c6af5420afbbcf2217f9fe396623671294
5021 Author: Behdad Esfahbod <behdad (a] behdad.org>
5022 Date: Tue Feb 10 06:22:55 2009 -0500
5023
5024 [fcformat] Start adding builtins
5025
5026 src/fcformat.c | 27 ++++++++++++++++++++++++++-
5027 1 file changed, 26 insertions(+), 1 deletion(-)
5028
5029 commit c8f5933d13efa6705854d8f89b22d40cf720e68d
5030 Author: Behdad Esfahbod <behdad (a] behdad.org>
5031 Date: Tue Feb 10 05:57:10 2009 -0500
5032
5033 [fcformat] Implement 'delete', 'escape', and 'translate' filter
5034 functions
5035
5036 The format '%{family|delete( )}' expands to family values with
5037 space removed.
5038 The format '%{family|translate( ,-)}' expands to family values
5039 with space
5040 replaced by dash. Multiple chars are supported, like tr(1).
5041 The format '%{family|escape(\\ )}' expands to family values with space
5042 escaped using backslash.
5043
5044 src/fcformat.c | 219
5045 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
5046 1 file changed, 194 insertions(+), 25 deletions(-)
5047
5048 commit b6a23028beb3b99022599344ebd8511c12dc7fd0
5049 Author: Behdad Esfahbod <behdad (a] behdad.org>
5050 Date: Tue Feb 10 05:05:53 2009 -0500
5051
5052 [fcformat] Add value-count syntax
5053
5054 The format '%{#family}' expands to the number of values for the
5055 element
5056 'family', or '0' if no such element exists in the pattern.
5057
5058 src/fcformat.c | 116
5059 +++++++++++++++++++++++++++++++++++++--------------------
5060 1 file changed, 75 insertions(+), 41 deletions(-)
5061
5062 commit dccbbe83eff54097c55fdc560810cdc56b679a60
5063 Author: Behdad Esfahbod <behdad (a] behdad.org>
5064 Date: Tue Feb 10 04:47:24 2009 -0500
5065
5066 [FcStrBuf] better handle malloc failure
5067
5068 If buffer has failed allocation, return NULL when done.
5069
5070 src/fcstr.c | 8 +++++++-
5071 1 file changed, 7 insertions(+), 1 deletion(-)
5072
5073 commit ced38254b49ab616df79930bbb798a93e5ce51fa
5074 Author: Behdad Esfahbod <behdad (a] behdad.org>
5075 Date: Tue Feb 10 04:44:54 2009 -0500
5076
5077 [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters
5078
5079 src/fcformat.c | 87
5080 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
5081 1 file changed, 76 insertions(+), 11 deletions(-)
5082
5083 commit 2017a5eb79a0774cc5bace8c76304e1a9ef157b9
5084 Author: Behdad Esfahbod <behdad (a] behdad.org>
5085 Date: Tue Feb 10 03:38:22 2009 -0500
5086
5087 [fcformat] Add simple converters
5088
5089 The format '%{family|downcase}' for example prints the lowercase of
5090 the family element. Three converters are defined right now:
5091 'downcase', 'basename', and 'dirname'.
5092
5093 src/fcformat.c | 224
5094 +++++++++++++++++++++++++++++++++------------------------
5095 1 file changed, 131 insertions(+), 93 deletions(-)
5096
5097 commit 7717b25ffdd9507b0d73ef60b70b692f7286c0a2
5098 Author: Behdad Esfahbod <behdad (a] behdad.org>
5099 Date: Tue Feb 10 00:15:08 2009 -0500
5100
5101 [fcformat] Add conditionals
5102
5103 The conditional '%{?elt1,elt2,!elt3{expr1}{expr2}}' will evaluate
5104 expr1 if elt1 and elt2 exist in pattern and elt3 doesn't exist, and
5105 expr2 otherwise. The '{expr2}' part is optional.
5106
5107 src/fcformat.c | 158
5108 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
5109 1 file changed, 147 insertions(+), 11 deletions(-)
5110
5111 commit 8c31a2434d5dfa475ef710ad52c992111caac424
5112 Author: Behdad Esfahbod <behdad (a] behdad.org>
5113 Date: Mon Feb 9 23:08:08 2009 -0500
5114
5115 [fcformat] Add element filtering and deletion
5116
5117 The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
5118 with a pattern only having the listed elements from the surrounding
5119 pattern.
5120
5121 The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
5122 with a the surrounding pattern sans the listed elements.
5123
5124 doc/fcpattern.fncs | 2 +-
5125 fc-list/fc-list.c | 7 +-
5126 fc-match/fc-match.c | 6 +-
5127 fc-query/fc-query.c | 7 +-
5128 fc-scan/fc-scan.c | 7 +-
5129 src/fcformat.c | 214
5130 +++++++++++++++++++++++++++++++++++++++-------------
5131 6 files changed, 183 insertions(+), 60 deletions(-)
5132
5133 commit d6506ff6eeb4a4cb0bfe827174e474c7b91ff045
5134 Author: Behdad Esfahbod <behdad (a] behdad.org>
5135 Date: Mon Feb 9 20:49:45 2009 -0500
5136
5137 [fcformat] Add support for subexpressions
5138
5139 The syntax is '{{expr}}'. Can be used for aligning/justifying
5140 an entire
5141 subexpr for example.
5142
5143 src/fcformat.c | 149
5144 +++++++++++++++++++++++++++++++++++++++++++++++----------
5145 1 file changed, 124 insertions(+), 25 deletions(-)
5146
5147 commit 27b3e2dddf6a89c66e8d79f4a28b1a0653e8e100
5148 Author: Behdad Esfahbod <behdad (a] behdad.org>
5149 Date: Mon Feb 9 19:13:07 2009 -0500
5150
5151 [fcformat] Refactor and restructure code for upcoming changes
5152
5153 Also makes it thread-safe.
5154
5155 src/fcformat.c | 165
5156 +++++++++++++++++++++++++++++++++------------------------
5157 1 file changed, 96 insertions(+), 69 deletions(-)
5158
5159 commit c493c3b770ab12ab1c61a4fb10419c490d2b5ba6
5160 Author: Behdad Esfahbod <behdad (a] behdad.org>
5161 Date: Mon Feb 9 18:18:59 2009 -0500
5162
5163 [fcformat] Add support for width modifiers
5164
5165 One can do '%30{family}' for example. Or '%-30{family}' for the
5166 left-aligned version.
5167
5168 doc/fcpattern.fncs | 6 ++++--
5169 src/fcformat.c | 46 +++++++++++++++++++++++++++++++++++++++++++---
5170 2 files changed, 47 insertions(+), 5 deletions(-)
5171
5172 commit 967267556c762d2746f819eca85f3c59fbb95875
5173 Author: Behdad Esfahbod <behdad (a] behdad.org>
5174 Date: Thu Feb 5 23:37:16 2009 -0500
5175
5176 Further update Sinhala orthography (#19288)
5177
5178 fc-lang/si.orth | 7 +++++--
5179 1 file changed, 5 insertions(+), 2 deletions(-)
5180
5181 commit b697fa2523a6d3fe091e14710d14720a9e051bf1
5182 Author: Behdad Esfahbod <behdad (a] behdad.org>
5183 Date: Thu Feb 5 02:46:16 2009 -0500
5184
5185 [cache] After writing cache to file, update the internal copy to
5186 reflect this
5187
5188 Only do it for small caches though. For large cache we'd better
5189 off loading
5190 the cache file again, mmap()ing it.
5191
5192 Based on patch from Diego Santa Cruz.
5193
5194 src/fccache.c | 16 ++++++++++++++++
5195 1 file changed, 16 insertions(+)
5196
5197 commit ecce22d40cfbc50bbe19891035c06bbbeef5232f
5198 Author: Behdad Esfahbod <behdad (a] behdad.org>
5199 Date: Wed Feb 4 15:58:36 2009 -0500
5200
5201 Update Sinhala orthography (#19288)
5202
5203 Patch from Harshula Jayasuriya.
5204
5205 fc-lang/si.orth | 45 ++++++++++++++++++++++++++++++++++-----------
5206 1 file changed, 34 insertions(+), 11 deletions(-)
5207
5208 commit 6bb5d72fe788f897e30ab39ac7585c624282303f
5209 Author: Behdad Esfahbod <behdad (a] behdad.org>
5210 Date: Tue Feb 3 21:06:15 2009 -0500
5211
5212 [fccache] Make sure the cache is current when reusing from open caches
5213
5214 Reported by Diego Santa Cruz.
5215
5216 src/fccache.c | 8 +++++++-
5217 1 file changed, 7 insertions(+), 1 deletion(-)
5218
5219 commit f9feb587faa5a3df0f03e5ba945d228b8b49ec51
5220 Author: Behdad Esfahbod <behdad (a] behdad.org>
5221 Date: Tue Feb 3 20:50:29 2009 -0500
5222
5223 [win32] Do not remove leading '\\' such that network paths work
5224
5225 Raised by Diego Santa Cruz.
5226
5227 src/fcstr.c | 8 +++++++-
5228 1 file changed, 7 insertions(+), 1 deletion(-)
5229
5230 commit 1cdf7efb224867c41b2dea48884d87c5fb67bdaf
5231 Author: Behdad Esfahbod <behdad (a] behdad.org>
5232 Date: Tue Feb 3 20:35:10 2009 -0500
5233
5234 [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to
5235 binary location
5236
5237 Proposed by Diego Santa Cruz.
5238
5239 src/fcxml.c | 21 +++++++++++++++++++++
5240 1 file changed, 21 insertions(+)
5241
5242 commit e62058abb9cf04b3f2270a45f3c0760287f12033
5243 Author: Behdad Esfahbod <behdad (a] behdad.org>
5244 Date: Tue Feb 3 20:31:30 2009 -0500
5245
5246 [win32] Fix usage of GetFullPathName()
5247
5248 Diego Santa Cruz pointed out that we are using that API wrongly.
5249 The forth argument is a pointer to a pointer. Turns out we don't
5250 need that arugment and it accepts NULL, so just pass that.
5251
5252 src/fcstr.c | 4 +---
5253 1 file changed, 1 insertion(+), 3 deletions(-)
5254
5255 commit c4d557ab90c7ef6eccb998550190ccccde80670d
5256 Author: Behdad Esfahbod <behdad (a] behdad.org>
5257 Date: Tue Feb 3 17:15:52 2009 -0500
5258
5259 Add ICONV_LIBS to fontconfig.pc.in (#19606)
5260
5261 fontconfig.pc.in | 2 +-
5262 1 file changed, 1 insertion(+), 1 deletion(-)
5263
5264 commit 10609af4aa4030a15c19573198462fa002d2ef13
5265 Author: Mike FABIAN <mfabian (a] suse.de>
5266 Date: Tue Feb 3 16:57:01 2009 -0500
5267
5268 [conf] Disable hinting when emboldening (#19904)
5269
5270 Hinting will be done before Embolden in freetype2,
5271 but in such case, Embolden will get wrong result
5272 on some glyph contours after applying hinting.
5273 Actually, hinting should be done after embolden, but we can't
5274 fix it in current freetype2. So as a workaround, just turn off
5275 hinting if we want to do embolden.
5276
5277 conf.d/90-synthetic.conf | 11 +++++++++++
5278 1 file changed, 11 insertions(+)
5279
5280 commit fe00689cddb42df141d891c2cd5b4a8ea3a42816
5281 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5282 Date: Mon Feb 2 00:27:58 2009 -0800
5283
5284 Remove punctuation symbols from Asturian orthography (bug #19893)
5285
5286 Also fix the URL for orthography.
5287
5288 fc-lang/ast.orth | 12 ++++--------
5289 1 file changed, 4 insertions(+), 8 deletions(-)
5290
5291 commit a4f651241e2db62bd058e773b4e5931d205af0f6
5292 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5293 Date: Sun Feb 1 23:52:10 2009 -0800
5294
5295 Rename Igbo from "ibo" to "ig" (bug #19892)
5296
5297 fc-lang/ibo.orth | 35 -----------------------------------
5298 fc-lang/ig.orth | 35 +++++++++++++++++++++++++++++++++++
5299 2 files changed, 35 insertions(+), 35 deletions(-)
5300
5301 commit ff71a83c207891323b487d9cbec0658e16ca11c3
5302 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5303 Date: Sun Feb 1 22:14:53 2009 -0800
5304
5305 Renamed az to az_az (bug #19889)
5306
5307 fc-lang/az.orth | 66
5308 ------------------------------------------------------
5309 fc-lang/az_az.orth | 66
5310 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
5311 2 files changed, 66 insertions(+), 66 deletions(-)
5312
5313 commit e53956ee5e6340c5c8a78bf65e9c9df0757af439
5314 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5315 Date: Sun Feb 1 20:46:23 2009 -0800
5316
5317 Add Berber orthographies in Latin and Tifinagh scripts (bug #19881)
5318
5319 fc-lang/ber_dz.orth | 27 +++++++++++++++++++++++++++
5320 fc-lang/ber_ma.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
5321 fc-lang/kab.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
5322 3 files changed, 115 insertions(+)
5323
5324 commit 3765a7483e1d313c6d0ced8a20cd5a258165f8e0
5325 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5326 Date: Sun Feb 1 20:42:54 2009 -0800
5327
5328 Add Upper Sorbian (hsb) orthography (bug #19870)
5329
5330 fc-lang/hsb.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
5331 1 file changed, 42 insertions(+)
5332
5333 commit 9f54d9db2912287358c1c01771a1bc8263e9539a
5334 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5335 Date: Sun Feb 1 20:41:14 2009 -0800
5336
5337 Add Kinyarwanda (rw) orthography (bug #19868)
5338
5339 fc-lang/rw.orth | 31 +++++++++++++++++++++++++++++++
5340 1 file changed, 31 insertions(+)
5341
5342 commit 3889de9e3c0a0b6aacd0558ce41953d9aa35878b
5343 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5344 Date: Sun Feb 1 20:39:03 2009 -0800
5345
5346 Add Malay (ms) orthography (bug #19867)
5347
5348 fc-lang/ms.orth | 32 ++++++++++++++++++++++++++++++++
5349 1 file changed, 32 insertions(+)
5350
5351 commit 0896d14ab7fe5a7233102f5ff7c59199f893c734
5352 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5353 Date: Sun Feb 1 20:36:55 2009 -0800
5354
5355 Add Kashubian (csb) orth file (bug #19866)
5356
5357 fc-lang/csb.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
5358 1 file changed, 46 insertions(+)
5359
5360 commit a32870457eb8f35a19193bc3e9e66db9948186fb
5361 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5362 Date: Sun Feb 1 20:29:12 2009 -0800
5363
5364 Rename "ku" to "ku_am", add "ku_iq" (bug #19853).
5365
5366 For Iraq, we are assuming its the same Arabic orthography used
5367 in Iran.
5368
5369 According to Ethnologue, Kurdish is written in Cyrillic in Armenia:
5370 http://www.ethnologue.com/show_language.asp?code=kmr
5371
5372 Turkey and Syria need more research.
5373
5374 fc-lang/ku.orth | 94
5375 ------------------------------------------------------
5376 fc-lang/ku_am.orth | 94
5377 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
5378 fc-lang/ku_iq.orth | 27 ++++++++++++++++
5379 3 files changed, 121 insertions(+), 94 deletions(-)
5380
5381 commit 2199c6e321c92cf42711180b483e3f1b0091d980
5382 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5383 Date: Sun Feb 1 20:21:45 2009 -0800
5384
5385 Rename Venda from "ven" to "ve" (bug #19852)
5386
5387 Since ISO 639-1 code exists, we should use it.
5388
5389 fc-lang/ve.orth | 34 ++++++++++++++++++++++++++++++++++
5390 fc-lang/ven.orth | 34 ----------------------------------
5391 2 files changed, 34 insertions(+), 34 deletions(-)
5392
5393 commit d7dd87649c07b7b73cf4ecfe7273cb0fcedc5be0
5394 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5395 Date: Sun Feb 1 20:00:15 2009 -0800
5396
5397 Change Turkmen orth from Cyrillic to Latin (bug #19849)
5398
5399 fc-lang/tk.orth | 114
5400 +++++++++++++-------------------------------------------
5401 1 file changed, 26 insertions(+), 88 deletions(-)
5402
5403 commit b25a42963d70f9ead6bc026f57ae2433b4ac5e85
5404 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5405 Date: Sun Feb 1 19:35:37 2009 -0800
5406
5407 Fix doubly encoded UTF-8 in comments (bug #19848)
5408
5409 fc-lang/nb.orth | 2 +-
5410 1 file changed, 1 insertion(+), 1 deletion(-)
5411
5412 commit f3c214a1cd799dc1eb965ced8107f52cc9dd065e
5413 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5414 Date: Sun Feb 1 19:29:21 2009 -0800
5415
5416 Split Mongolian orth to Mongolia and China (bug #19847)
5417
5418 The orth file for Mongolia uses Cyrillic, while that of
5419 China uses the classical Mongolian script.
5420
5421 fc-lang/mn.orth | 37 -------------------------------------
5422 fc-lang/mn_cn.orth | 37 +++++++++++++++++++++++++++++++++++++
5423 fc-lang/mn_mn.orth | 35 +++++++++++++++++++++++++++++++++++
5424 3 files changed, 72 insertions(+), 37 deletions(-)
5425
5426 commit 0d5f9a2592634e6f9c74f48bbad9f6b443d1b574
5427 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5428 Date: Sun Feb 1 18:55:31 2009 -0800
5429
5430 Add Filipino orth, alias Tagalog to Filipino (bug #19846)
5431
5432 The previous Tagalog orthography used the Tagalog script, which is
5433 not in
5434 modern use.
5435
5436 fc-lang/fil.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
5437 fc-lang/tl.orth | 23 ++++++++---------------
5438 2 files changed, 53 insertions(+), 15 deletions(-)
5439
5440 commit 2bf7d799bf8c9e116f08864f4f62575a6a25b380
5441 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5442 Date: Sun Feb 1 18:52:41 2009 -0800
5443
5444 Remove Sinhala characters not in modern use (bug #19288)
5445
5446 fc-lang/si.orth | 30 ++++++++++++++++++++----------
5447 1 file changed, 20 insertions(+), 10 deletions(-)
5448
5449 commit 2f3b07fe80415873ef3e0e0a7e753a55e766986b
5450 Author: Roozbeh Pournader <roozbeh (a] gmail.com>
5451 Date: Sun Feb 1 18:32:21 2009 -0800
5452
5453 Correct Sindhi orthography to use Arabic script (bug #17140)
5454
5455 The previous version used the Devanagari script. But in both
5456 Pakistan and
5457 India, Sindhi is generally written in Arabic. The Devanagari data
5458 could
5459 prove to be useful, if we decide on how we should name such files (see
5460 bug #17208 and bug #19869).
5461
5462 fc-lang/sd.orth | 48 +++++++++++++++++++++++++++++++++++++++---------
5463 1 file changed, 39 insertions(+), 9 deletions(-)
5464
5465 commit 574805478c19cdb487aea96922ff7177dd0844d7
5466 Author: Behdad Esfahbod <behdad (a] behdad.org>
5467 Date: Sat Jan 31 03:38:19 2009 -0500
5468
5469 [fcfreetype] Fix typo in GB2312 encoding name string (#19845)
5470
5471 This was causing failure when opening iconv converter, hence rendering
5472 GB2312-encoded fonts with no other usable encoding unusable.
5473
5474 src/fcfreetype.c | 2 +-
5475 1 file changed, 1 insertion(+), 1 deletion(-)
5476
5477 commit 575ee6cddd391857339f57331d2677fcc868369e
5478 Author: Karl Tomlinson <bugs.freedesktop (a] karlt.net>
5479 Date: Tue Jan 27 03:35:51 2009 -0500
5480
5481 Change FcCharSetMerge API
5482
5483 To only work on writable charsets. Also, return a bool indicating
5484 whether
5485 the merge changed the charset.
5486
5487 Also changes the implementation of FcCharSetMerge and
5488 FcCharSetIsSubset
5489
5490 doc/fccharset.fncs | 16 +++---
5491 fontconfig/fontconfig.h | 4 +-
5492 src/fccharset.c | 129
5493 ++++++++++++++++++++----------------------------
5494 src/fcmatch.c | 64 +++++++++++++-----------
5495 4 files changed, 99 insertions(+), 114 deletions(-)
5496
5497 commit b8860e2faffa8b3f62b3c7aafd2d3b6962566f41
5498 Author: Behdad Esfahbod <behdad (a] behdad.org>
5499 Date: Fri Jan 23 14:17:08 2009 -0500
5500
5501 [fcmatch] Fix crash when no fonts are available.
5502
5503 src/fcmatch.c | 10 ++++++++--
5504 1 file changed, 8 insertions(+), 2 deletions(-)
5505
5506 commit c08216c6f468ce22cb7c0c1959019a7caad3484a
5507 Author: Dan Nicholson <dbn.lists (a] gmail.com>
5508 Date: Mon Jan 19 17:02:55 2009 -0500
5509
5510 Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)
5511
5512 configure replaces a NONE prefix with the default prefix too late.
5513 So we move fonts.conf creation to Makefile, such that prefix is
5514 correctly
5515 expanded. Ugly, but works.
5516
5517 Makefile.am | 13 ++++++++++++-
5518 configure.in | 3 +--
5519 2 files changed, 13 insertions(+), 3 deletions(-)
5520
5521 commit 98d765a53ba33d28283e499ebd1098d27cbe6d02
5522 Author: Behdad Esfahbod <behdad (a] behdad.org>
5523 Date: Thu Jan 15 19:27:53 2009 -0500
5524
5525 Cleanup all manpage.* files
5526
5527 Recent doc2man generates files called manpage.log. This was
5528 breaking build.
5529
5530 doc/Makefile.am | 5 ++---
5531 fc-cache/Makefile.am | 2 +-
5532 fc-cat/Makefile.am | 2 +-
5533 fc-list/Makefile.am | 2 +-
5534 fc-match/Makefile.am | 2 +-
5535 fc-query/Makefile.am | 2 +-
5536 fc-scan/Makefile.am | 2 +-
5537 7 files changed, 8 insertions(+), 9 deletions(-)
5538
5539 commit 41af588f543ca5c0efaeb699992376d89cb35763
5540 Author: Behdad Esfahbod <behdad (a] behdad.org>
5541 Date: Thu Jan 15 19:12:37 2009 -0500
5542
5543 [fc-match] Accept list of elements like fc-list (bug #13017)
5544
5545 Also make --verbose not ignore list of elements and only print those.
5546 Update docs.
5547
5548 fc-list/fc-list.c | 29 ++++++++++++++---------------
5549 fc-list/fc-list.sgml | 12 ++++++------
5550 fc-match/fc-match.c | 48
5551 +++++++++++++++++++++++++++++++++++++-----------
5552 fc-match/fc-match.sgml | 29 ++++++++++++++++++++---------
5553 4 files changed, 77 insertions(+), 41 deletions(-)
5554
5555 commit 263f16ced279b0c09834bb4ca0df87fd0f76dcaf
5556 Author: Behdad Esfahbod <behdad (a] behdad.org>
5557 Date: Thu Jan 15 19:12:27 2009 -0500
5558
5559 Oops, fix FcPatternFilter
5560
5561 src/fcpat.c | 2 +-
5562 1 file changed, 1 insertion(+), 1 deletion(-)
5563
5564 commit 6bffe1a95bfd6609358d38590ad638c688232575
5565 Author: Behdad Esfahbod <behdad (a] behdad.org>
5566 Date: Thu Jan 15 18:39:48 2009 -0500
5567
5568 Add fc-scan too that runs FcFileScan/FcDirScan
5569
5570 This is quite similar to fc-query, but calling FcFileScan/FcDirScan
5571 instead
5572 of FcFreeTypeQuery.
5573
5574 .gitignore | 2 +
5575 Makefile.am | 2 +-
5576 configure.in | 1 +
5577 doc/fcfile.fncs | 18 ++---
5578 fc-cache/fc-cache.sgml | 1 +
5579 fc-cat/fc-cat.sgml | 1 +
5580 fc-list/fc-list.sgml | 7 +-
5581 fc-match/fc-match.sgml | 7 +-
5582 fc-query/fc-query.sgml | 5 +-
5583 fc-scan/Makefile.am | 59 ++++++++++++++++
5584 fc-scan/fc-scan.c | 181
5585 +++++++++++++++++++++++++++++++++++++++++++++++++
5586 fc-scan/fc-scan.sgml | 176
5587 +++++++++++++++++++++++++++++++++++++++++++++++
5588 12 files changed, 442 insertions(+), 18 deletions(-)
5589
5590 commit 4074fd254e5ad707448d3665a034e0fbdf6de033
5591 Author: Behdad Esfahbod <behdad (a] behdad.org>
5592 Date: Thu Jan 15 18:35:09 2009 -0500
5593
5594 Revive FcConfigScan() (bug #17121)
5595
5596 FcConfigScan() with parameters cache=NULL and force=FcTrue can be used
5597 to scan font dirs without any caching side effect.
5598
5599 src/fcdir.c | 155
5600 +++++++++++++++++++++++++++++++++++-------------------------
5601 1 file changed, 90 insertions(+), 65 deletions(-)
5602
5603 commit 46e405cb9ab5870bda1947f3afd80f8f54c7ac75
5604 Author: Behdad Esfahbod <behdad (a] behdad.org>
5605 Date: Thu Jan 15 17:34:26 2009 -0500
5606
5607 Oops. Fix usage output.
5608
5609 fc-query/fc-query.c | 5 ++---
5610 1 file changed, 2 insertions(+), 3 deletions(-)
5611
5612 commit 25a09eb9bf2d993228a3d98d1dd271f55efb2358
5613 Author: Behdad Esfahbod <behdad (a] behdad.org>
5614 Date: Thu Jan 8 03:04:34 2009 -0500
5615
5616 Don't use FcCharSetCopy in FcCharSetMerge
5617
5618 The Copy function is actually a ref, not real copy.
5619
5620 doc/fccharset.fncs | 2 +-
5621 src/fccharset.c | 7 ++++---
5622 2 files changed, 5 insertions(+), 4 deletions(-)
5623
5624 commit d230cf144f84c8a50b932c8b89daa55c1a3620d8
5625 Author: Behdad Esfahbod <behdad (a] behdad.org>
5626 Date: Wed Jan 7 20:15:20 2009 -0500
5627
5628 Make FcCharSetMerge() public
5629
5630 That's needed for apps to be abled to do pruning themselves without
5631 the performance penalty of recreating new charsets all the time.
5632
5633 doc/fccharset.fncs | 13 +++++++++++++
5634 fontconfig/fontconfig.h | 3 +++
5635 src/fcint.h | 3 ---
5636 3 files changed, 16 insertions(+), 3 deletions(-)
5637
5638 commit 3b725d0a318623bba08a9f7c75e4fe71527f5dec
5639 Author: Behdad Esfahbod <behdad (a] behdad.org>
5640 Date: Thu Jan 1 16:29:01 2009 -0500
5641
5642 [doc] Note that fontset returned by FcConfigGetFonts should not
5643 be modified
5644
5645 doc/fcconfig.fncs | 2 +-
5646 1 file changed, 1 insertion(+), 1 deletion(-)
5647
5648 commit 6d764a3f9b89f21b5c2cdf48cbd913b9706d42b2
5649 Author: Behdad Esfahbod <behdad (a] behdad.org>
5650 Date: Wed Dec 31 20:16:40 2008 -0500
5651
5652 [fcmatch] Move FcFontSetMatch() functionality into
5653 FcFontSetMatchInternal()
5654
5655 Except for the final FcFontRenderPrepare(). This way we have more
5656 flexibility to do caching in FcFontMatch() while leaving
5657 FcFontSetMatch()
5658 intact.
5659
5660 src/fcmatch.c | 42 +++++++++++++++++++++++++++++-------------
5661 1 file changed, 29 insertions(+), 13 deletions(-)
5662
5663 commit a5a384c5ffb479e095092c2aaedd406f8785280a
5664 Author: Behdad Esfahbod <behdad (a] behdad.org>
5665 Date: Wed Dec 31 19:44:32 2008 -0500
5666
5667 [fcmatch] When matching, reserve score 0 for when elements don't exist
5668
5669 Previously an index j was added to element score to prefer matches
5670 earlier
5671 in the value list to the later ones. This index started from 0,
5672 meaning
5673 that the score zero could be generated for the first element.
5674 By starting
5675 j from one, scores for when the element exists in both pattern
5676 and font
5677 can never be zero. The score zero is reserved for when the element is
5678 NOT available in both font and pattern. We will use this property
5679 later.
5680
5681 This shouldn't change matching much. The only difference I can
5682 think of
5683 is that if a font family exists both as a bitmap font and a scalable
5684 version, and when requesting it at the size of the bitmap version,
5685 previously the font returned was nondeterministic. Now the scalable
5686 version will always be preferred.
5687
5688 src/fcmatch.c | 2 +-
5689 1 file changed, 1 insertion(+), 1 deletion(-)
5690
5691 commit c7641f2872329197250db6ffe194df3d33ff42b3
5692 Author: Behdad Esfahbod <behdad (a] behdad.org>
5693 Date: Wed Dec 31 19:35:27 2008 -0500
5694
5695 [fcmatch] Use larger multipliers to enforce order
5696
5697 Previously the matcher multiplied comparison results by 100 and added
5698 index value to it. With long lists of families (lots of aliases),
5699 reaching 100 is not that hard. That could result in a non-match early
5700 in the list to be preferred over a match late in the list. Changing
5701 the multiplier from 100 to 1000 should fix that.
5702
5703 To keep things relatively in order, the lang multiplier is changed
5704 from 1000 to 10000.
5705
5706 src/fcmatch.c | 4 ++--
5707 1 file changed, 2 insertions(+), 2 deletions(-)
5708
5709 commit 1b43ccc805f26a78934267d92275cd19b5648e91
5710 Author: Behdad Esfahbod <behdad (a] behdad.org>
5711 Date: Wed Dec 31 18:10:31 2008 -0500
5712
5713 [fcmatch.c] Fix debug formatting
5714
5715 src/fcmatch.c | 1 +
5716 1 file changed, 1 insertion(+)
5717
5718 commit a291cfc710c5989ba3e787ae20911d3176bea307
5719 Author: Behdad Esfahbod <behdad (a] behdad.org>
5720 Date: Wed Dec 31 18:06:07 2008 -0500
5721
5722 Fix comparison of family names to ignore leading space properly
5723
5724 Previously fc-match "xxx,nazli" matched Nazli, but "xxx, nazli"
5725 didn't.
5726 This was because of a bug in FcCompareFamily's short-circuit check
5727 that forgot to ignore spaces.
5728
5729 src/fcmatch.c | 3 ++-
5730 1 file changed, 2 insertions(+), 1 deletion(-)
5731
5732 commit 0c93b91db0cdf7c5e901477c266b45c8baeadd00
5733 Author: Behdad Esfahbod <behdad (a] behdad.org>
5734 Date: Mon Dec 29 20:00:26 2008 -0500
5735
5736 Implement FcPatternFormat and use it in cmdline tools (bug #17107)
5737
5738 Still need to add more features, but the API is there, and used
5739 by cmdline tools with -f or --format.
5740
5741 doc/fcpattern.fncs | 18 ++++++
5742 fc-list/fc-list.c | 38 ++++++++----
5743 fc-list/fc-list.sgml | 22 ++++++-
5744 fc-match/fc-match.c | 31 +++++++---
5745 fc-match/fc-match.sgml | 47 ++++++++++-----
5746 fc-query/fc-query.c | 25 +++++++-
5747 fc-query/fc-query.sgml | 36 +++++++----
5748 fontconfig/fontconfig.h | 3 +
5749 src/Makefile.am | 1 +
5750 src/fcformat.c | 155
5751 ++++++++++++++++++++++++++++++++++++++++++++++++
5752 src/fcint.h | 5 ++
5753 src/fcname.c | 2 +-
5754 12 files changed, 333 insertions(+), 50 deletions(-)
5755
5756 commit 5cf04b201fb5e9dc989d30cf5c30f7575dda56bc
5757 Author: Behdad Esfahbod <behdad (a] behdad.org>
5758 Date: Mon Dec 29 19:27:00 2008 -0500
5759
5760 [.gitignore] Update
5761
5762 .gitignore | 2 ++
5763 1 file changed, 2 insertions(+)
5764
5765 commit f9806ab4b9bfa88a782008156511e29f37ce967d
5766 Author: Behdad Esfahbod <behdad (a] behdad.org>
5767 Date: Mon Dec 29 18:58:29 2008 -0500
5768
5769 Remove special-casing of FC_FILE in FcPatternPrint()
5770
5771 I can't understand why the special case is needed. Indeed,
5772 removing it
5773 does not make any difference in the "fc-match --verbose" output, and
5774 that's the only time fc-match uses FcPatternPrint.
5775
5776 src/fcdbg.c | 21 +--------------------
5777 1 file changed, 1 insertion(+), 20 deletions(-)
5778
5779 commit 8ae1e3d5dc323542e7def06a42deea62c7ba7027
5780 Author: Behdad Esfahbod <behdad (a] behdad.org>
5781 Date: Sun Dec 28 16:54:44 2008 -0500
5782
5783 Explicitly chmod() directories (bug #18934)
5784
5785 Two changes:
5786
5787 - after mkdir(), we immediately chmod(), such that we are not
5788 affected
5789 by stupid umask's.
5790
5791 - if a directory we want to use is not writable but exists, we try a
5792 chmod on it. This is to recover from stupid umask's having
5793 affected
5794 us with older versions.
5795
5796 src/fccache.c | 14 +++++++++++---
5797 1 file changed, 11 insertions(+), 3 deletions(-)
5798
5799 commit b6cf885a0a71a0e8f03832fe038e57e6f2778974
5800 Author: Behdad Esfahbod <behdad (a] behdad.org>
5801 Date: Sun Dec 28 09:03:29 2008 -0500
5802
5803 Don't use identifier named complex
5804
5805 src/fcfreetype.c | 42 +++++++++++++++++++++---------------------
5806 1 file changed, 21 insertions(+), 21 deletions(-)
5807
5808 commit 627dd913cf1588436936bc8731c7dd9c96baee90
5809 Author: Behdad Esfahbod <behdad (a] behdad.org>
5810 Date: Sun Dec 28 08:06:07 2008 -0500
5811
5812 [65-fonts-persian.conf] Set foundry in target=scan instead of
5813 target=font
5814
5815 conf.d/65-fonts-persian.conf | 14 +++++++-------
5816 1 file changed, 7 insertions(+), 7 deletions(-)
5817
5818 commit 030983185bb6f3f3885dc2e4d80fec330455f11c
5819 Author: Harshula Jayasuriya <harshula (a] gmail.com>
5820 Date: Sun Dec 28 06:13:19 2008 -0500
5821
5822 Fix Sinhala coverage (bug #19288)
5823
5824 fc-lang/si.orth | 9 ++++-----
5825 1 file changed, 4 insertions(+), 5 deletions(-)
5826
5827 commit 6ca36812b4ece5368468278a9ff18f5a9c62b39f
5828 Author: Alexey Khoroshilov <khoroshilov (a] linuxtesting.org>
5829 Date: Sun Dec 28 05:15:45 2008 -0500
5830
5831 Use human-readable file names in the docs (bug #16278)
5832
5833 doc/Makefile.am | 2 +-
5834 1 file changed, 1 insertion(+), 1 deletion(-)
5835
5836 commit f26062b277e1781876a30d3170fca8bbba2409ab
5837 Author: Behdad Esfahbod <behdad (a] behdad.org>
5838 Date: Sun Dec 28 04:58:14 2008 -0500
5839
5840 Implement fc-list --quiet ala grep (bug #17141)
5841
5842 Exits 1 if no fonts matched, 0 otherwise.
5843
5844 fc-list/fc-list.c | 27 ++++++++++++++++++++-------
5845 1 file changed, 20 insertions(+), 7 deletions(-)
5846
5847 commit 00c0972acae849ca3b18a7c76894c078185d3be4
5848 Author: Behdad Esfahbod <behdad (a] behdad.org>
5849 Date: Sun Dec 28 04:48:54 2008 -0500
5850
5851 Fix compile with old FreeType that doesn't have FT_Select_Size()
5852 (bug #17498)
5853
5854 configure.in | 10 +---------
5855 src/fcfreetype.c | 2 ++
5856 2 files changed, 3 insertions(+), 9 deletions(-)
5857
5858 commit 350dc5f35091e7e5635a6cf239e4cad56e992d01
5859 Author: Behdad Esfahbod <behdad (a] behdad.org>
5860 Date: Sun Dec 28 04:26:26 2008 -0500
5861
5862 Use __builtin_popcount() when available (bug #17592)
5863
5864 src/fccharset.c | 4 ++++
5865 1 file changed, 4 insertions(+)
5866
5867 commit 4c209d5f0c217ff9d8f3b517017212d6362b07a8
5868 Author: Rahul Bhalerao <b.rahul.pm (a] gmail.com>
5869 Date: Sun Dec 28 04:10:53 2008 -0500
5870
5871 Add config for new Indic fonts (bug #17856)
5872
5873 conf.d/65-nonlatin.conf | 35 ++++++++++++++++++++++++++++-------
5874 1 file changed, 28 insertions(+), 7 deletions(-)
5875
5876 commit f69db8d49cbd929b80527719be6c0b1e6d49ccac
5877 Author: Behdad Esfahbod <behdad (a] behdad.org>
5878 Date: Sun Dec 28 04:06:01 2008 -0500
5879
5880 Consistently use FcStat() over stat() in all places
5881
5882 src/fcatomic.c | 2 +-
5883 src/fccache.c | 7 +------
5884 src/fccfg.c | 2 +-
5885 src/fcdir.c | 4 ++--
5886 src/fcint.h | 7 +++++++
5887 5 files changed, 12 insertions(+), 10 deletions(-)
5888
5889 commit 9e2ed2513bb4c2ecc7ee09c48c1dc677ea58a723
5890 Author: Behdad Esfahbod <behdad (a] behdad.org>
5891 Date: Sun Dec 28 04:00:09 2008 -0500
5892
5893 [fccache] Consistently use FcStat() over stat() (bug #18195)
5894
5895 src/fccache.c | 2 +-
5896 1 file changed, 1 insertion(+), 1 deletion(-)
5897
5898 commit ee2463fbcbe105a413021aa870e8a3f0094a1a24
5899 Author: Behdad Esfahbod <behdad (a] behdad.org>
5900 Date: Sun Dec 28 03:40:21 2008 -0500
5901
5902 Cleanup symlinks in "make uninstall" (bug #18885)
5903
5904 conf.d/Makefile.am | 7 +++++++
5905 1 file changed, 7 insertions(+)
5906
5907 commit fe8e8a1dd777ab53f57c4d31dc9547b3e4ba0d70
5908 Author: Harald Fernengel <harry (a] kdevelop.org>
5909 Date: Sun Dec 28 03:23:58 2008 -0500
5910
5911 Don't use variables named 'bool' (bug #18851)
5912
5913 src/fcxml.c | 16 ++++++++--------
5914 1 file changed, 8 insertions(+), 8 deletions(-)
5915
5916 commit a9ac5c52a658920f1054a12435d8c07205953153
5917 Author: Behdad Esfahbod <behdad (a] behdad.org>
5918 Date: Sun Dec 28 03:08:38 2008 -0500
5919
5920 [.gitignore] Update
5921
5922 .gitignore | 4 ++++
5923 1 file changed, 4 insertions(+)
5924
5925 commit 1c7f4de80cc4819b504707ae143a2d718af42733
5926 Author: Behdad Esfahbod <behdad (a] behdad.org>
5927 Date: Tue Dec 2 06:07:41 2008 -0500
5928
5929 Fix two more doc typos
5930
5931 doc/fcpattern.fncs | 4 ++--
5932 1 file changed, 2 insertions(+), 2 deletions(-)
5933
5934 commit 355ed50b185b7879a5c95e1f8697824c6dec6f9f
5935 Author: Behdad Esfahbod <behdad (a] behdad.org>
5936 Date: Mon Sep 22 18:51:11 2008 -0400
5937
5938 Don't call FcPatternGetCharSet in FcSortWalk unless we need to
5939 (#17361)
5940
5941 src/fcmatch.c | 55
5942 +++++++++++++++++++++++++++++++------------------------
5943 1 file changed, 31 insertions(+), 24 deletions(-)
5944
5945 commit 799691c901ea2d8561980c763a7e78383f1cceec
5946 Author: Behdad Esfahbod <behdad (a] behdad.org>
5947 Date: Mon Sep 22 18:16:30 2008 -0400
5948
5949 Don't leak FcValues string loaded through fcxml.c (#17661)
5950
5951 Patch from Caolan McNamara.
5952
5953 src/fcpat.c | 10 +++++-----
5954 src/fcxml.c | 2 ++
5955 2 files changed, 7 insertions(+), 5 deletions(-)
5956
5957 commit 311da2316f5d40d9b8c72c9965f7d70330f3c498
5958 Author: Chris Wilson <chris (a] chris-wilson.co.uk>
5959 Date: Wed Apr 23 09:07:28 2008 +0100
5960
5961 Reduce number of allocations during FcSortWalk().
5962
5963 The current behaviour of FcSortWalk() is to create a new FcCharSet on
5964 each iteration that is the union of the previous iteration with
5965 the next
5966 FcCharSet in the font set. This causes the existing FcCharSet to be
5967 reproduced in its entirety and then allocates fresh leaves for the new
5968 FcCharSet. In essence the number of allocations is quadratic wrt the
5969 number of fonts required.
5970
5971 By introducing a new method for merging a new FcCharSet with an
5972 existing
5973 one we can change the behaviour to be effectively linear with
5974 the number
5975 of fonts - allocating no more leaves than necessary to cover all the
5976 fonts in the set.
5977
5978 For example, profiling 'gedit UTF-8-demo.txt'
5979 Allocator nAllocs nBytes
5980 Before:
5981 FcCharSetFindLeafCreate 62886 2012352
5982 FcCharSetPutLeaf 9361 11441108
5983 After:
5984 FcCharSetFindLeafCreate 1940 62080
5985 FcCharSetPutLeaf 281 190336
5986
5987 The savings are even more significant for applications like
5988 firefox-3.0b5
5989 which need to switch between large number of fonts.
5990 Before:
5991 FcCharSetFindLeafCreate 4461192 142758144
5992 FcCharSetPutLeaf 1124536 451574172
5993 After:
5994 FcCharSetFindLeafCreate 80359 2571488
5995 FcCharSetPutLeaf 18940 9720522
5996
5997 Out of interest, the next most frequent allocations are
5998 FcPatternObjectAddWithBinding 526029 10520580
5999 tt_face_load_eblc 42103 2529892
6000
6001 src/fccharset.c | 62
6002 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6003 src/fcint.h | 3 +++
6004 src/fcmatch.c | 13 +++---------
6005 3 files changed, 68 insertions(+), 10 deletions(-)
6006
6007 commit 8072f4b1304efc59fee5e61efc4c4b0fc05bb8fb
6008 Author: Behdad Esfahbod <behdad (a] behdad.org>
6009 Date: Fri Aug 22 18:25:22 2008 -0400
6010
6011 Document how to free return value of FcNameUnparse()
6012
6013 doc/fcpattern.fncs | 2 +-
6014 1 file changed, 1 insertion(+), 1 deletion(-)
6015
6016 commit 241fbde1ab28d7beb9b861d8804d0416f0d5589c
6017 Author: Behdad Esfahbod <behdad (a] behdad.org>
6018 Date: Fri Aug 22 18:08:07 2008 -0400
6019
6020 Add FcConfigReference() (#17124)
6021
6022 doc/fcconfig.fncs | 20 +++++++++++++++++---
6023 fontconfig/fontconfig.h | 3 +++
6024 src/fccfg.c | 20 ++++++++++++++++++++
6025 src/fcint.h | 2 ++
6026 4 files changed, 42 insertions(+), 3 deletions(-)
6027
6028 commit 03dcaaa08fe324a058c427ab2da993fddaa7b3fd
6029 Author: Behdad Esfahbod <behdad (a] behdad.org>
6030 Date: Fri Aug 22 17:49:02 2008 -0400
6031
6032 Document when config can be NULL (#17105)
6033
6034 Note that this also fixes a bug with FcFontList() where previously
6035 it was NOT checking whether the config is up-to-date. May want to
6036 keep the old behavior and document that ScanInterval is essentially
6037 unused internally (FcFontSetList uses it, but we can remove that
6038 too).
6039
6040 doc/fcconfig.fncs | 21 +++++++++++++++++++++
6041 doc/fcfontset.fncs | 3 +++
6042 src/fclist.c | 3 +++
6043 3 files changed, 27 insertions(+)
6044
6045 commit 1439c8f21af1533a920b54333f79459f456a402e
6046 Author: Behdad Esfahbod <behdad (a] behdad.org>
6047 Date: Fri Aug 22 16:51:33 2008 -0400
6048
6049 Handle -h and --help according to GNU Coding Standards (#17104)
6050
6051 Added -h instead of -?. And upon -h and --help, write usave to stdout
6052 instead of stdin, and return 0 instead of 1.
6053
6054 -? still works like before as that's what getopt returns upon unknown
6055 arguments.
6056
6057 fc-cache/fc-cache.c | 47
6058 +++++++++++++++++++++++++----------------------
6059 fc-cache/fc-cache.sgml | 4 ++--
6060 fc-cat/fc-cat.c | 45 ++++++++++++++++++++++++---------------------
6061 fc-cat/fc-cat.sgml | 4 ++--
6062 fc-list/fc-list.c | 36 ++++++++++++++++++++----------------
6063 fc-list/fc-list.sgml | 4 ++--
6064 fc-match/fc-match.c | 44 ++++++++++++++++++++++++--------------------
6065 fc-match/fc-match.sgml | 4 ++--
6066 fc-query/fc-query.c | 40 ++++++++++++++++++++++------------------
6067 fc-query/fc-query.sgml | 4 ++--
6068 10 files changed, 125 insertions(+), 107 deletions(-)
6069
6070 commit df243f93be4306e788aebf6b2ac4a7c1b97550ae
6071 Author: Behdad Esfahbod <behdad (a] behdad.org>
6072 Date: Fri Aug 22 13:02:14 2008 -0400
6073
6074 Add WenQuanYi fonts to default conf (#17262, from Mandriva)
6075
6076 conf.d/65-nonlatin.conf | 4 ++++
6077 1 file changed, 4 insertions(+)
6078
6079 commit f31d8b1b1a93334611353d7ea846f8006fda855c
6080 Author: Behdad Esfahbod <behdad (a] behdad.org>
6081 Date: Fri Aug 22 03:51:57 2008 -0400
6082
6083 Add Sindhi .orth file. (#17140)
6084
6085 fc-lang/sd.orth | 28 ++++++++++++++++++++++++++++
6086 1 file changed, 28 insertions(+)
6087
6088 commit b9f18922f112f2f551429b692d793dda7d02cd86
6089 Author: Behdad Esfahbod <behdad (a] behdad.org>
6090 Date: Thu Aug 21 17:17:04 2008 -0400
6091
6092 Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)
6093
6094 fc-lang/sr.orth | 24 +++++++-----------------
6095 1 file changed, 7 insertions(+), 17 deletions(-)
6096
6097 commit 74e16ceeeab86f50c4b6bea12800f70110cd4794
6098 Author: Behdad Esfahbod <behdad (a] behdad.org>
6099 Date: Thu Aug 14 15:27:16 2008 -0400
6100
6101 Fix docs re 'orig' argument of FcPatternBuild and family
6102
6103 Now call it 'p' or 'pattern', since it's modified in place.
6104 There is no copying.
6105
6106 doc/fcpattern.fncs | 6 +++---
6107 fontconfig/fontconfig.h | 4 ++--
6108 src/fcpat.c | 12 ++++++------
6109 3 files changed, 11 insertions(+), 11 deletions(-)
6110
6111 commit bb65f58f6354b8ad363021457852ad9e841cef89
6112 Author: Behdad Esfahbod <behdad (a] behdad.org>
6113 Date: Wed Aug 13 16:45:18 2008 -0400
6114
6115 [doc] Fix signature of FcConfigHome()
6116
6117 We should write a test to automatically cross-check signatures
6118 from public headers to docs.
6119
6120 doc/fcconfig.fncs | 5 +++--
6121 1 file changed, 3 insertions(+), 2 deletions(-)
6122
6123 commit e690fbb20ec41ef018a32ac01118a41103c01289
6124 Author: Behdad Esfahbod <behdad (a] behdad.org>
6125 Date: Wed Aug 13 03:30:23 2008 -0400
6126
6127 Get rid of $Id: ChangeLog,v 1.1.1.3 2013/06/03 06:02:07 mrg Exp $ tags
6128
6129 COPYING | 2 +-
6130 Makefile.am | 2 +-
6131 conf.d/Makefile.am | 2 +-
6132 configure.in | 2 +-
6133 doc/Makefile.am | 2 +-
6134 doc/confdir.sgml.in | 2 +-
6135 doc/edit-sgml.c | 2 +-
6136 doc/fcatomic.fncs | 2 +-
6137 doc/fcblanks.fncs | 2 +-
6138 doc/fccharset.fncs | 2 +-
6139 doc/fcconfig.fncs | 2 +-
6140 doc/fcconstant.fncs | 2 +-
6141 doc/fcfile.fncs | 2 +-
6142 doc/fcfontset.fncs | 2 +-
6143 doc/fcfreetype.fncs | 2 +-
6144 doc/fcinit.fncs | 2 +-
6145 doc/fcmatrix.fncs | 2 +-
6146 doc/fcobjectset.fncs | 2 +-
6147 doc/fcobjecttype.fncs | 2 +-
6148 doc/fcpattern.fncs | 2 +-
6149 doc/fcstring.fncs | 2 +-
6150 doc/fcstrset.fncs | 2 +-
6151 doc/fcvalue.fncs | 2 +-
6152 doc/fontconfig-devel.sgml | 2 +-
6153 doc/func.sgml | 2 +-
6154 doc/version.sgml.in | 2 +-
6155 fc-cache/Makefile.am | 2 +-
6156 fc-case/fc-case.c | 2 +-
6157 fc-case/fccase.tmpl.h | 2 +-
6158 fc-cat/Makefile.am | 2 +-
6159 fc-glyphname/fc-glyphname.c | 2 +-
6160 fc-glyphname/fcglyphname.tmpl.h | 2 +-
6161 fc-list/Makefile.am | 2 +-
6162 fc-match/Makefile.am | 2 +-
6163 fc-query/Makefile.am | 2 +-
6164 src/Makefile.am | 2 +-
6165 36 files changed, 36 insertions(+), 36 deletions(-)
6166
6167 commit 3042050954ddbe205e3166c9910886839829e788
6168 Author: Behdad Esfahbod <behdad (a] behdad.org>
6169 Date: Wed Aug 13 03:16:39 2008 -0400
6170
6171 [doc] Document that a zero rescanInterval disables automatic checks
6172 (#17103)
6173
6174 doc/fcconfig.fncs | 2 ++
6175 1 file changed, 2 insertions(+)
6176
6177 commit 41fc0fe68d88c1fdd38469a51a322dab6a30757d
6178 Author: Behdad Esfahbod <behdad (a] behdad.org>
6179 Date: Wed Aug 13 02:50:35 2008 -0400
6180
6181 Add FcPatternFilter() (#13016)
6182
6183 doc/fcpattern.fncs | 12 ++++++++++++
6184 fontconfig/fontconfig.h | 3 +++
6185 src/fcpat.c | 37 +++++++++++++++++++++++++++++++++++++
6186 3 files changed, 52 insertions(+)
6187
6188 commit e6f14d3c513a9f2e7d75c389db4f65aa0dc0502f
6189 Author: Behdad Esfahbod <behdad (a] behdad.org>
6190 Date: Wed Aug 13 02:47:12 2008 -0400
6191
6192 [doc] Add const decorator for FcPatternDuplicate()
6193
6194 doc/fcpattern.fncs | 2 +-
6195 1 file changed, 1 insertion(+), 1 deletion(-)
6196
6197 commit 29874098537e763e8e4cd3fefb1ecc0f36b808a5
6198 Author: Behdad Esfahbod <behdad (a] behdad.org>
6199 Date: Wed Aug 13 02:24:42 2008 -0400
6200
6201 Implement fc-list --verbose (#13015)
6202
6203 A private FcObjectGetSet() is implemented that provides an
6204 FcObjectSet of all registered elements. FcFontSetList() is
6205 then modified to use the object set from FcObjectGetSet() if
6206 provided object-set is NULL.
6207
6208 Alternatively FcObjectGetSet() can be made public. In that
6209 case fc-list can use that as a base if --verbose is included,
6210 and also add any elements provided by the user (though that has
6211 no effect, as all elements from the cache are already registered).
6212 Currently fc-list ignores user-provided elements if --verbose
6213 is specified.
6214
6215 fc-list/fc-list.c | 41 ++++++++++++++++++++++++-----------------
6216 fc-list/fc-list.sgml | 10 +++++++---
6217 src/fcint.h | 3 +++
6218 src/fclist.c | 10 ++++++++++
6219 src/fcname.c | 14 ++++++++++++++
6220 5 files changed, 58 insertions(+), 20 deletions(-)
6221
6222 commit 77c0d8bce86ca088782d5631617c0ef681d91312
6223 Author: Behdad Esfahbod <behdad (a] behdad.org>
6224 Date: Wed Aug 13 01:31:18 2008 -0400
6225
6226 Add fc-query (#13019)
6227
6228 .gitignore | 2 +
6229 Makefile.am | 2 +-
6230 configure.in | 1 +
6231 doc/fontconfig-user.sgml | 2 +-
6232 fc-cache/fc-cache.sgml | 1 +
6233 fc-cat/fc-cat.sgml | 1 +
6234 fc-list/fc-list.sgml | 1 +
6235 fc-match/fc-match.sgml | 1 +
6236 fc-query/Makefile.am | 59 ++++++++++++++++
6237 fc-query/fc-query.c | 166
6238 ++++++++++++++++++++++++++++++++++++++++++++
6239 fc-query/fc-query.sgml | 174
6240 +++++++++++++++++++++++++++++++++++++++++++++++
6241 11 files changed, 408 insertions(+), 2 deletions(-)
6242
6243 commit d5b6085c3e40b4e2605cab7ff6c8a621b961b2d2
6244 Author: Behdad Esfahbod <behdad (a] behdad.org>
6245 Date: Wed Aug 13 00:42:12 2008 -0400
6246
6247 Update man pages
6248
6249 fc-cache/fc-cache.sgml | 16 ++++++++++------
6250 fc-cat/fc-cat.sgml | 15 +++++++++++----
6251 fc-list/fc-list.sgml | 12 ++++++++----
6252 fc-match/fc-match.sgml | 30 +++++++++++++++++++++++-------
6253 4 files changed, 52 insertions(+), 21 deletions(-)
6254
6255 commit 88261bafff30ec02b5a2180f1f9b786c8ff44e3d
6256 Author: Behdad Esfahbod <behdad (a] behdad.org>
6257 Date: Tue Aug 12 23:44:44 2008 -0400
6258
6259 [fc-match] Fix list of getopt options in --help
6260
6261 fc-match/fc-match.c | 4 ++--
6262 1 file changed, 2 insertions(+), 2 deletions(-)
6263
6264 commit 43291847c58002fca99984dcec4f1bbbb0d0f61d
6265 Author: Behdad Esfahbod <behdad (a] behdad.org>
6266 Date: Tue Aug 12 18:00:35 2008 -0400
6267
6268 Add ~/.fonts.conf.d to default config (#17100)
6269
6270 conf.d/50-user.conf | 1 +
6271 1 file changed, 1 insertion(+)
6272
6273 commit 4f468454d80bf4f1d256f084afd69cabecf1243e
6274 Author: Behdad Esfahbod <behdad (a] behdad.org>
6275 Date: Tue Aug 12 17:54:45 2008 -0400
6276
6277 Update Thai default families (#16223)
6278
6279 Patch from Theppitak Karoonboonyanan
6280
6281 conf.d/65-nonlatin.conf | 13 +++++++++----
6282 1 file changed, 9 insertions(+), 4 deletions(-)
6283
6284 commit 2e08e0f243633386b6441784926f928359c92453
6285 Author: Behdad Esfahbod <behdad (a] behdad.org>
6286 Date: Tue Aug 12 17:52:02 2008 -0400
6287
6288 [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet
6289 (#16272)
6290
6291 doc/fcpattern.fncs | 6 ++++--
6292 1 file changed, 4 insertions(+), 2 deletions(-)
6293
6294 commit 317b849215ab16cfcd0dda0e424efc9216a74f28
6295 Author: Behdad Esfahbod <behdad (a] behdad.org>
6296 Date: Tue Aug 12 16:34:24 2008 -0400
6297
6298 Replace RCS Id tags with the file name
6299
6300 config/Makedefs.in | 2 +-
6301 config/install.sh | 2 +-
6302 fc-cache/fc-cache.c | 2 +-
6303 fc-cat/fc-cat.c | 2 +-
6304 fc-lang/aa.orth | 2 +-
6305 fc-lang/ab.orth | 2 +-
6306 fc-lang/af.orth | 2 +-
6307 fc-lang/am.orth | 2 +-
6308 fc-lang/ar.orth | 2 +-
6309 fc-lang/ast.orth | 2 +-
6310 fc-lang/ava.orth | 2 +-
6311 fc-lang/ay.orth | 2 +-
6312 fc-lang/az.orth | 2 +-
6313 fc-lang/az_ir.orth | 2 +-
6314 fc-lang/ba.orth | 2 +-
6315 fc-lang/bam.orth | 2 +-
6316 fc-lang/be.orth | 2 +-
6317 fc-lang/bg.orth | 2 +-
6318 fc-lang/bh.orth | 2 +-
6319 fc-lang/bho.orth | 2 +-
6320 fc-lang/bi.orth | 2 +-
6321 fc-lang/bin.orth | 2 +-
6322 fc-lang/bn.orth | 2 +-
6323 fc-lang/bo.orth | 2 +-
6324 fc-lang/br.orth | 2 +-
6325 fc-lang/bs.orth | 2 +-
6326 fc-lang/bua.orth | 2 +-
6327 fc-lang/ca.orth | 2 +-
6328 fc-lang/ce.orth | 2 +-
6329 fc-lang/ch.orth | 2 +-
6330 fc-lang/chm.orth | 2 +-
6331 fc-lang/chr.orth | 2 +-
6332 fc-lang/co.orth | 2 +-
6333 fc-lang/cs.orth | 2 +-
6334 fc-lang/cu.orth | 2 +-
6335 fc-lang/cv.orth | 2 +-
6336 fc-lang/cy.orth | 2 +-
6337 fc-lang/da.orth | 2 +-
6338 fc-lang/de.orth | 2 +-
6339 fc-lang/dz.orth | 2 +-
6340 fc-lang/el.orth | 2 +-
6341 fc-lang/en.orth | 2 +-
6342 fc-lang/eo.orth | 2 +-
6343 fc-lang/es.orth | 2 +-
6344 fc-lang/et.orth | 2 +-
6345 fc-lang/eu.orth | 2 +-
6346 fc-lang/fa.orth | 2 +-
6347 fc-lang/fc-lang.c | 2 +-
6348 fc-lang/fc-lang.man | 2 +-
6349 fc-lang/fclang.tmpl.h | 2 +-
6350 fc-lang/fi.orth | 2 +-
6351 fc-lang/fj.orth | 2 +-
6352 fc-lang/fo.orth | 2 +-
6353 fc-lang/fr.orth | 2 +-
6354 fc-lang/ful.orth | 2 +-
6355 fc-lang/fur.orth | 2 +-
6356 fc-lang/fy.orth | 2 +-
6357 fc-lang/ga.orth | 2 +-
6358 fc-lang/gd.orth | 2 +-
6359 fc-lang/gez.orth | 2 +-
6360 fc-lang/gl.orth | 2 +-
6361 fc-lang/gn.orth | 2 +-
6362 fc-lang/gu.orth | 2 +-
6363 fc-lang/gv.orth | 2 +-
6364 fc-lang/ha.orth | 2 +-
6365 fc-lang/haw.orth | 2 +-
6366 fc-lang/he.orth | 2 +-
6367 fc-lang/hi.orth | 2 +-
6368 fc-lang/ho.orth | 2 +-
6369 fc-lang/hr.orth | 2 +-
6370 fc-lang/hu.orth | 2 +-
6371 fc-lang/hy.orth | 2 +-
6372 fc-lang/ia.orth | 2 +-
6373 fc-lang/ibo.orth | 2 +-
6374 fc-lang/id.orth | 2 +-
6375 fc-lang/ie.orth | 2 +-
6376 fc-lang/ik.orth | 2 +-
6377 fc-lang/io.orth | 2 +-
6378 fc-lang/is.orth | 2 +-
6379 fc-lang/it.orth | 2 +-
6380 fc-lang/iu.orth | 2 +-
6381 fc-lang/ja.orth | 2 +-
6382 fc-lang/ka.orth | 2 +-
6383 fc-lang/kaa.orth | 2 +-
6384 fc-lang/ki.orth | 2 +-
6385 fc-lang/kk.orth | 2 +-
6386 fc-lang/kl.orth | 2 +-
6387 fc-lang/km.orth | 2 +-
6388 fc-lang/kn.orth | 2 +-
6389 fc-lang/ko.orth | 2 +-
6390 fc-lang/kok.orth | 2 +-
6391 fc-lang/ks.orth | 2 +-
6392 fc-lang/ku.orth | 2 +-
6393 fc-lang/ku_ir.orth | 2 +-
6394 fc-lang/kum.orth | 2 +-
6395 fc-lang/kv.orth | 2 +-
6396 fc-lang/kw.orth | 2 +-
6397 fc-lang/ky.orth | 2 +-
6398 fc-lang/la.orth | 2 +-
6399 fc-lang/lb.orth | 2 +-
6400 fc-lang/lez.orth | 2 +-
6401 fc-lang/ln.orth | 2 +-
6402 fc-lang/lo.orth | 2 +-
6403 fc-lang/lt.orth | 2 +-
6404 fc-lang/lv.orth | 2 +-
6405 fc-lang/mai.orth | 2 +-
6406 fc-lang/mg.orth | 2 +-
6407 fc-lang/mh.orth | 2 +-
6408 fc-lang/mi.orth | 2 +-
6409 fc-lang/mk.orth | 2 +-
6410 fc-lang/ml.orth | 2 +-
6411 fc-lang/mn.orth | 2 +-
6412 fc-lang/mo.orth | 2 +-
6413 fc-lang/mr.orth | 2 +-
6414 fc-lang/mt.orth | 2 +-
6415 fc-lang/my.orth | 2 +-
6416 fc-lang/nb.orth | 2 +-
6417 fc-lang/nds.orth | 2 +-
6418 fc-lang/ne.orth | 2 +-
6419 fc-lang/nl.orth | 2 +-
6420 fc-lang/nn.orth | 2 +-
6421 fc-lang/no.orth | 2 +-
6422 fc-lang/nr.orth | 2 +-
6423 fc-lang/nso.orth | 2 +-
6424 fc-lang/ny.orth | 2 +-
6425 fc-lang/oc.orth | 2 +-
6426 fc-lang/om.orth | 2 +-
6427 fc-lang/or.orth | 2 +-
6428 fc-lang/os.orth | 2 +-
6429 fc-lang/pa.orth | 2 +-
6430 fc-lang/pl.orth | 2 +-
6431 fc-lang/ps_af.orth | 2 +-
6432 fc-lang/ps_pk.orth | 2 +-
6433 fc-lang/pt.orth | 2 +-
6434 fc-lang/rm.orth | 2 +-
6435 fc-lang/ro.orth | 2 +-
6436 fc-lang/ru.orth | 2 +-
6437 fc-lang/sa.orth | 2 +-
6438 fc-lang/sah.orth | 2 +-
6439 fc-lang/sco.orth | 2 +-
6440 fc-lang/se.orth | 2 +-
6441 fc-lang/sel.orth | 2 +-
6442 fc-lang/sh.orth | 2 +-
6443 fc-lang/shs.orth | 2 +-
6444 fc-lang/si.orth | 2 +-
6445 fc-lang/sk.orth | 2 +-
6446 fc-lang/sl.orth | 2 +-
6447 fc-lang/sm.orth | 2 +-
6448 fc-lang/sma.orth | 2 +-
6449 fc-lang/smj.orth | 2 +-
6450 fc-lang/smn.orth | 2 +-
6451 fc-lang/sms.orth | 2 +-
6452 fc-lang/so.orth | 2 +-
6453 fc-lang/sq.orth | 2 +-
6454 fc-lang/sr.orth | 2 +-
6455 fc-lang/ss.orth | 2 +-
6456 fc-lang/st.orth | 2 +-
6457 fc-lang/sv.orth | 2 +-
6458 fc-lang/sw.orth | 2 +-
6459 fc-lang/syr.orth | 2 +-
6460 fc-lang/ta.orth | 2 +-
6461 fc-lang/te.orth | 2 +-
6462 fc-lang/tg.orth | 2 +-
6463 fc-lang/th.orth | 2 +-
6464 fc-lang/ti_er.orth | 2 +-
6465 fc-lang/ti_et.orth | 2 +-
6466 fc-lang/tig.orth | 2 +-
6467 fc-lang/tk.orth | 2 +-
6468 fc-lang/tl.orth | 2 +-
6469 fc-lang/tn.orth | 2 +-
6470 fc-lang/to.orth | 2 +-
6471 fc-lang/tr.orth | 2 +-
6472 fc-lang/ts.orth | 2 +-
6473 fc-lang/tt.orth | 2 +-
6474 fc-lang/tw.orth | 2 +-
6475 fc-lang/tyv.orth | 2 +-
6476 fc-lang/ug.orth | 2 +-
6477 fc-lang/uk.orth | 2 +-
6478 fc-lang/ur.orth | 2 +-
6479 fc-lang/uz.orth | 2 +-
6480 fc-lang/ven.orth | 2 +-
6481 fc-lang/vi.orth | 2 +-
6482 fc-lang/vo.orth | 2 +-
6483 fc-lang/vot.orth | 2 +-
6484 fc-lang/wa.orth | 2 +-
6485 fc-lang/wen.orth | 2 +-
6486 fc-lang/wo.orth | 2 +-
6487 fc-lang/xh.orth | 2 +-
6488 fc-lang/yap.orth | 2 +-
6489 fc-lang/yi.orth | 2 +-
6490 fc-lang/yo.orth | 2 +-
6491 fc-lang/zh_cn.orth | 2 +-
6492 fc-lang/zh_hk.orth | 2 +-
6493 fc-lang/zh_mo.orth | 2 +-
6494 fc-lang/zh_sg.orth | 2 +-
6495 fc-lang/zh_tw.orth | 2 +-
6496 fc-lang/zu.orth | 2 +-
6497 fc-list/fc-list.c | 2 +-
6498 fc-match/fc-match.c | 2 +-
6499 fontconfig/fcfreetype.h | 2 +-
6500 fontconfig/fcprivate.h | 2 +-
6501 fontconfig/fontconfig.h | 2 +-
6502 src/fcatomic.c | 2 +-
6503 src/fcblanks.c | 2 +-
6504 src/fccfg.c | 2 +-
6505 src/fccharset.c | 2 +-
6506 src/fcdbg.c | 2 +-
6507 src/fcdefault.c | 2 +-
6508 src/fcdir.c | 2 +-
6509 src/fcfreetype.c | 2 +-
6510 src/fcfs.c | 2 +-
6511 src/fcinit.c | 2 +-
6512 src/fcint.h | 2 +-
6513 src/fclang.c | 2 +-
6514 src/fclist.c | 2 +-
6515 src/fcmatch.c | 2 +-
6516 src/fcmatrix.c | 2 +-
6517 src/fcname.c | 2 +-
6518 src/fcstr.c | 2 +-
6519 src/fcxml.c | 2 +-
6520 220 files changed, 220 insertions(+), 220 deletions(-)
6521
6522 commit aef608efed2feb867128e528cd9d39ee7e10a0ac
6523 Author: Behdad Esfahbod <behdad (a] behdad.org>
6524 Date: Tue Aug 12 16:11:29 2008 -0400
6525
6526 Add orth file for Maithili mai.orth (#15821)
6527
6528 fc-lang/mai.orth | 25 +++++++++++++++++++++++++
6529 1 file changed, 25 insertions(+)
6530
6531 commit 1bcf4ae5f2348d7956c435d34f2856ebfaccd6c8
6532 Author: Behdad Esfahbod <behdad (a] behdad.org>
6533 Date: Tue Aug 12 15:10:04 2008 -0400
6534
6535 When canonizing filenames, squash // and remove final / (#bug 16286)
6536
6537 The fact that we now drop final slashes from all filenames without
6538 checking that the file name represents a directory may surprise some,
6539 but it doesn't bother me really.
6540
6541 src/fcstr.c | 3 +++
6542 1 file changed, 3 insertions(+)
6543
6544 commit b21bea3731106ef30224f9255c4232d6e2607803
6545 Author: Behdad Esfahbod <behdad (a] behdad.org>
6546 Date: Tue Aug 12 14:32:40 2008 -0400
6547
6548 [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)
6549
6550 doc/fcconfig.fncs | 2 +-
6551 1 file changed, 1 insertion(+), 1 deletion(-)
6552
6553 commit e04afe83de409b880be9a854b34fb624bca5c3b0
6554 Author: Behdad Esfahbod <behdad (a] behdad.org>
6555 Date: Tue Aug 12 14:10:03 2008 -0400
6556
6557 Avoid C99ism in Win32 code (#16651)
6558
6559 src/fccfg.c | 3 ++-
6560 src/fcxml.c | 3 ++-
6561 2 files changed, 4 insertions(+), 2 deletions(-)
6562
6563 commit f7364e6273df6f660e6b01ea5189e88b34ba4602
6564 Author: Benjamin Close <Benjamin.Close (a] clearchain.com>
6565 Date: Thu Feb 12 10:23:40 2009 +1030
6566
6567 Remove build manpage logfile if it exists
6568
6569 doc/Makefile.am | 1 +
6570 1 file changed, 1 insertion(+)
6571
6572 commit 0e21b5a4d5609a5dd0f332b412d878b6f1037d29
6573 Author: Peter <pva (a] gentoo.org>
6574 Date: Sun Jun 22 09:21:05 2008 -0700
6575
6576 Make sure alias files are built first (bug 16464)
6577
6578 Signed-off-by: Keith Packard <keithp (a] keithp.com>
6579
6580 fc-case/Makefile.am | 4 +++-
6581 1 file changed, 3 insertions(+), 1 deletion(-)
6582
6583 commit a93b4c2aab1d79573abd646147596a8a34b19350
6584 Author: Keith Packard <keithp (a] keithp.com>
6585 Date: Sat May 31 19:24:35 2008 -0700
6586
6587 Bump version to 2.6.0
6588
6589 README | 6 ++++--
6590 configure.in | 2 +-
6591 fontconfig/fontconfig.h | 4 ++--
6592 3 files changed, 7 insertions(+), 5 deletions(-)
6593
6594 commit d0902ee0867bd11e4ff266876a69c258eee8d08d
6595 Author: Keith Packard <keithp (a] keithp.com>
6596 Date: Sat May 24 17:52:41 2008 -0700
6597
6598 Bump version to 2.5.93
6599
6600 README | 34 ++++++++++++++++++++++++++++++++--
6601 configure.in | 2 +-
6602 fontconfig/fontconfig.h | 2 +-
6603 3 files changed, 34 insertions(+), 4 deletions(-)
6604
6605 commit 8ade2369238a0b439192a847f12fcc9748a6d73a
6606 Author: Keith Packard <keithp (a] keithp.com>
6607 Date: Sat May 24 17:14:24 2008 -0700
6608
6609 Ignore empty <dir></dir> elements
6610
6611 An empty element would cause every file starting with the current
6612 directory to be scanned, probably not what the user wanted.
6613
6614 src/fcxml.c | 4 +++-
6615 1 file changed, 3 insertions(+), 1 deletion(-)
6616
6617 commit 83c5c357abc8d626680943537b4dbc020d6c378c
6618 Author: Keith Packard <keithp (a] keithp.com>
6619 Date: Sat May 24 17:01:12 2008 -0700
6620
6621 Oops. Fix for bug 15928 used wrong path for installed fc-cache.
6622
6623 fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
6624
6625 Makefile.am | 4 ++--
6626 1 file changed, 2 insertions(+), 2 deletions(-)
6627
6628 commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
6629 Author: Keith Packard <keithp (a] keithp.com>
6630 Date: Sat May 24 16:32:27 2008 -0700
6631
6632 Libs.private needs freetype libraries
6633
6634 To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
6635 Libs.private.
6636
6637 fontconfig.pc.in | 2 +-
6638 1 file changed, 1 insertion(+), 1 deletion(-)
6639
6640 commit ad3fc667914d19435ade56adc8afe584d5605d10
6641 Author: Sayamindu Dasgupta <sayamindu (a] gmail.com>
6642 Date: Sat May 24 16:15:27 2008 -0700
6643
6644 FcConfigUptoDate breaks if directory mtime is in the future. Bug
6645 14424.
6646
6647 At OLPC, we came across a bug where the Browse activity (based
6648 on xulrunner)
6649 took 100% CPU after an upgrade/. It turns out the Mozilla uses
6650 FcConfigUptoDate() to check if new fonts have been added to the
6651 system, and
6652 this function was always returning FcFalse since we have the mtimes
6653 of some
6654 font directories set in the future. The attached patch makes
6655 FcConfigUptoDate() print a warning and return FcTrue if mtime of
6656 directories
6657 are in the future.
6658
6659 src/fccfg.c | 13 ++++++++++++-
6660 1 file changed, 12 insertions(+), 1 deletion(-)
6661
6662 commit b808204023ab47eb06dc520665eb7a0473320a9b
6663 Author: Evgeniy Stepanov <eugeni.stepanov (a] gmail.com>
6664 Date: Sat May 24 16:09:17 2008 -0700
6665
6666 Fix index/offset for 'decorative' matcher. Bug 15890.
6667
6668 It seems indices in _FcMatchers array are slightly mixed up,
6669 MATCH_DECORATIVE
6670 should be 10, not 11.
6671
6672 And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
6673
6674 src/fcmatch.c | 7 +++----
6675 1 file changed, 3 insertions(+), 4 deletions(-)
6676
6677 commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
6678 Author: Glen Low <glen.low (a] pixelglow.com>
6679 Date: Sat May 24 15:59:35 2008 -0700
6680
6681 Fix Win32 build error: install tries to run fc-cache locally
6682 (bug 15928).
6683
6684 When building in Win32 e.g. with MinGW, the install tries to run
6685 fc-cache
6686 locally but the required DLL's are not in the path. I've included
6687 a patch for
6688 this to fix Makefile.in to run fc-cache from bindir but obviously
6689 this should
6690 be applied to Makefile.am instead.
6691
6692 (the second part of this patch was already in the tree)
6693
6694 Makefile.am | 4 ++--
6695 1 file changed, 2 insertions(+), 2 deletions(-)
6696
6697 commit 557f87f7337df1d78c04d2c993916d1d1748360f
6698 Author: Neskie Manuel <neskiem (a] gmail.com>
6699 Date: Sat May 24 15:51:41 2008 -0700
6700
6701 Add Secwepemctsin Orthography. Bug 15996.
6702
6703 fc-lang/shs.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
6704 1 file changed, 48 insertions(+)
6705
6706 commit a572f547fd46bf169b617108552ab0fa280f4813
6707 Author: Behdad Esfahbod <freedesktop (a] behdad.org>
6708 Date: Sat May 24 15:48:00 2008 -0700
6709
6710 Persian conf update. (bug 16066).
6711
6712 conf.d/40-nonlatin.conf | 37 +++++++++++++++++++++++++++++++++++++
6713 conf.d/65-fonts-persian.conf | 24 ++++++++++++++++++++----
6714 2 files changed, 57 insertions(+), 4 deletions(-)
6715
6716 commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
6717 Author: Alexey Khoroshilov <khoroshilov (a] linuxtesting.org>
6718 Date: Sat May 24 15:44:00 2008 -0700
6719
6720 Fix FcStrDirname documentation. (bug 16068)
6721
6722 Description of FcStrDirname is absent in the official documentation of
6723 fontconfig-2.5.92. At the same time the source documentation contains
6724 description of the function.
6725
6726 The problem is a consequence of a misprint in the format of the source
6727 documentation file 'fcstring.fncs'. The finish mark of description
6728 of the
6729 previous function is absent.
6730
6731 doc/fcstring.fncs | 1 +
6732 1 file changed, 1 insertion(+)
6733
6734 commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
6735 Author: Keith Packard <keithp (a] keithp.com>
6736 Date: Mon May 5 08:30:44 2008 -0700
6737
6738 Add a copy of dolt.m4 to acinclude.m4.
6739
6740 An ancient version of dolt.m4 was installed on my system leading to
6741 a broken
6742 build on non-Linux systems.
6743
6744 acinclude.m4 | 137
6745 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6746 1 file changed, 137 insertions(+)
6747
6748 commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
6749 Author: Keith Packard <keithp (a] keithp.com>
6750 Date: Sun May 4 19:08:31 2008 -0700
6751
6752 Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
6753 (bug 15822)
6754
6755 Autohinting for Indic fonts has been disabled since freetype could
6756 not handle
6757 it properly. But since freetype-2.3.5, the hinting problems for
6758 indic fonts
6759 have been fixed. Thus this is a request to enable the autohinting in
6760 fontconfig again for all the indic fonts.
6761
6762 conf.d/25-unhint-nonlatin.conf | 119
6763 -----------------------------------------
6764 1 file changed, 119 deletions(-)
6765
6766 commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
6767 Author: Keith Packard <keithp (a] keithp.com>
6768 Date: Sun May 4 01:27:42 2008 -0700
6769
6770 Add extended, caps, dunhill style mappings.
6771
6772 extended -> expanded.
6773 caps, dunhill -> decorative
6774
6775 src/fcfreetype.c | 5 +++--
6776 1 file changed, 3 insertions(+), 2 deletions(-)
6777
6778 commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
6779 Author: Keith Packard <keithp (a] keithp.com>
6780 Date: Sun May 4 01:26:40 2008 -0700
6781
6782 Fix a few memory tracking mistakes.
6783
6784 The built-in memory tracking code in fontconfig relies on a lot
6785 of manual
6786 function call tracking. A pain, but it helps debug leaks.
6787
6788 src/fcatomic.c | 2 +-
6789 src/fccharset.c | 6 ++++++
6790 src/fcinit.c | 2 ++
6791 src/fcpat.c | 2 +-
6792 src/fcstr.c | 9 +++++++--
6793 5 files changed, 17 insertions(+), 4 deletions(-)
6794
6795 commit c6c9400d67ffefa95100d03e6650ea901b05116b
6796 Author: Keith Packard <keithp (a] keithp.com>
6797 Date: Sun May 4 01:25:04 2008 -0700
6798
6799 Call FcFini to make memory debugging easier
6800
6801 FcFini frees all libary data structures so valgrind should report 0
6802 allocations in use when the program exits.
6803
6804 fc-cache/fc-cache.c | 1 +
6805 1 file changed, 1 insertion(+)
6806
6807 commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
6808 Author: Keith Packard <keithp (a] keithp.com>
6809 Date: Sat May 3 20:39:07 2008 -0700
6810
6811 Bump version to 2.5.92
6812
6813 README | 40 ++++++++++++++++++++++++++++++++++++++--
6814 configure.in | 2 +-
6815 fontconfig/fontconfig.h | 2 +-
6816 3 files changed, 40 insertions(+), 4 deletions(-)
6817
6818 commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
6819 Author: Keith Packard <keithp (a] keithp.com>
6820 Date: Sat May 3 20:38:29 2008 -0700
6821
6822 git ignore doltcompile
6823
6824 .gitignore | 1 +
6825 1 file changed, 1 insertion(+)
6826
6827 commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
6828 Author: Keith Packard <keithp (a] keithp.com>
6829 Date: Sat May 3 20:37:49 2008 -0700
6830
6831 Allow for RC versions in README update
6832
6833 new-version.sh | 4 ++--
6834 1 file changed, 2 insertions(+), 2 deletions(-)
6835
6836 commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
6837 Author: Keith Packard <keithp (a] keithp.com>
6838 Date: Sat May 3 20:23:37 2008 -0700
6839
6840 Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
6841 15692)
6842
6843 Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
6844 variables as it includes marcros:
6845
6846 m4_pattern_forbid([^_?LT_[A-Z_]+$])
6847
6848 Rename the LT_ variables to LIBT_ to work around this restriction.
6849
6850 configure.in | 18 +++++++++---------
6851 fontconfig-zip.in | 2 +-
6852 src/Makefile.am | 6 +++---
6853 3 files changed, 13 insertions(+), 13 deletions(-)
6854
6855 commit 0028f72bc818ca3bc343383fb644765ae12ce769
6856 Author: Carlo Bramini <carlo.bramix (a] libero.it>
6857 Date: Sat May 3 20:17:16 2008 -0700
6858
6859 Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
6860
6861 With PUBLIC_FILES no longer containing the freetype-dependent
6862 symbols, those
6863 must be added to the fontconfig.def file build process.
6864
6865 src/Makefile.am | 4 ++--
6866 1 file changed, 2 insertions(+), 2 deletions(-)
6867
6868 commit bdbc26f3d970581a3248c245451f7fbfb1609601
6869 Author: Keith Packard <keithp (a] keithp.com>
6870 Date: Sat May 3 20:14:07 2008 -0700
6871
6872 Make fc-match behave better when style is unknown (bug 15332)
6873
6874 fc-match/fc-match.c | 2 +-
6875 1 file changed, 1 insertion(+), 1 deletion(-)
6876
6877 commit 3322ca855330631e0d849e6beca0c2d82390898f
6878 Author: Keith Packard <keithp (a] keithp.com>
6879 Date: Sat May 3 20:07:35 2008 -0700
6880
6881 Use of ":=" in src/Makefile.am is unportable (bug 14420)
6882
6883 Building 2.5.91 on Solaris with the native make(1) yields
6884
6885 ...
6886 Making all in src
6887 make: Fatal error in reader: Makefile, line 313: Unexpected end of
6888 line seen
6889 Current working directory /tmp/fontconfig-2.5.91/src
6890 *** Error code 1
6891
6892 This is due to the following line (src/Makefile.am:143):
6893
6894 CLEANFILES := $(ALIAS_FILES)
6895
6896 Changing that to a standard assignment ("=") fixes the problem.
6897
6898 I believe the ":=" is a typo. ALIAS_FILES is just a statically
6899 assigned
6900 variable; it's not like evaluating it more than once would be
6901 a problem.
6902
6903 src/Makefile.am | 2 +-
6904 1 file changed, 1 insertion(+), 1 deletion(-)
6905
6906 commit df8ceebdbe735226bef602614921d517321c690f
6907 Author: Keith Packard <keithp (a] keithp.com>
6908 Date: Sat May 3 20:06:48 2008 -0700
6909
6910 Remove doltcompile in distclean
6911
6912 Makefile.am | 2 +-
6913 1 file changed, 1 insertion(+), 1 deletion(-)
6914
6915 commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
6916 Author: Ryan Schmidt <freedesktop-2008 (a] ryandesign.com>
6917 Date: Sat May 3 19:49:07 2008 -0700
6918
6919 fontconfig build fails if "head" is missing or unusable (bug 14304)
6920
6921 If the /usr/bin/head program is missing or unusable, or if an
6922 unusable head
6923 program is listed first in the PATH, fontconfig fails to build
6924
6925 using "sed -n 1p" instead of "head -1" would be a suitable workaround.
6926
6927 src/makealias | 2 +-
6928 1 file changed, 1 insertion(+), 1 deletion(-)
6929
6930 commit 6d65081e35fc1ffae1212f173853b0693645192e
6931 Author: Dennis Schridde <lindevel (a] gmx.net>
6932 Date: Sat May 3 19:45:31 2008 -0700
6933
6934 Proper config path for static libraries in win32
6935
6936 Since fontconfig didn't have special handling for paths in static
6937 Windows
6938 libraries, I've created a patch which should fix this.
6939
6940 Basically it does this:
6941 fccfg.c:
6942 If fontconfig_path was uninitialised it tries to get the directory
6943 the exe is
6944 in and uses a fonts/ dir inside that.
6945 fcxml.c:
6946 In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
6947 for a
6948 fonts/ directory where the exe is located.
6949
6950 src/fccfg.c | 26 +++++++++++++++++++++-----
6951 src/fcxml.c | 22 +++++++++++++++++++++-
6952 2 files changed, 42 insertions(+), 6 deletions(-)
6953
6954 commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
6955 Author: Changwoo Ryu <cwryu (a] debian.org>
6956 Date: Sat May 3 19:39:56 2008 -0700
6957
6958 Korean font in the default config - replacing baekmuk with un
6959 (bug 13569)
6960
6961 I propose to replace the default Baekmuk Korean fonts with Un fonts.
6962
6963 Some people don't agree but most Korean people prefer Un fonts
6964 to Baekmuk
6965 ones. Un fonts just look better, at least in the most common Linux
6966 desktops
6967 (antialiased, GNOME or KDE, high resolution).
6968
6969 conf.d/40-nonlatin.conf | 2 ++
6970 conf.d/65-nonlatin.conf | 4 ++++
6971 2 files changed, 6 insertions(+)
6972
6973 commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
6974 Author: Sylvain Pasche <sylvain.pasche (a] gmail.com>
6975 Date: Sat May 3 19:33:45 2008 -0700
6976
6977 Fontconfig options for freetype sub-pixel filter configuration
6978
6979 David Turner has modified FreeType to be able to render sub-pixel
6980 decimated
6981 glyphs using different methods of filtering. Fontconfig needs new
6982 configurables to support selecting these new filtering options. A
6983 patch
6984 follows that would correspond to one available for Cairo in bug 10301.
6985
6986 doc/fontconfig-devel.sgml | 1 +
6987 doc/fontconfig-user.sgml | 5 +++++
6988 fontconfig/fontconfig.h | 9 ++++++++-
6989 src/fcint.h | 3 ++-
6990 src/fcname.c | 7 ++++++-
6991 5 files changed, 22 insertions(+), 3 deletions(-)
6992
6993 commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
6994 Author: Frederic Crozat <fcrozat (a] mandriva.com>
6995 Date: Sat May 3 19:26:09 2008 -0700
6996
6997 Merge some of Mandriva configuration into upstream configuration. Bug
6998 13247
6999
7000 This is merging some parts of Mandriva fontconfig changes, mostly
7001 adding and
7002 documenting fonts to common aliases.
7003
7004 conf.d/25-unhint-nonlatin.conf | 20 +++++++++++
7005 conf.d/60-latin.conf | 3 ++
7006 conf.d/65-nonlatin.conf | 81
7007 ++++++++++++++++++++++++++++++++++++++----
7008 conf.d/69-unifont.conf | 4 +++
7009 4 files changed, 101 insertions(+), 7 deletions(-)
7010
7011 commit c014142a207d6f3ac63580dfb0cacb243776f7c5
7012 Author: Keith Packard <keithp (a] keithp.com>
7013 Date: Sat May 3 19:09:57 2008 -0700
7014
7015 Add --all flag to fc-match to show the untrimmed list. Bug 13018.
7016
7017 fc-match/fc-match.c | 18 ++++++++++++------
7018 1 file changed, 12 insertions(+), 6 deletions(-)
7019
7020 commit 8415442f9bb8ad624c9940adf187390468c70548
7021 Author: Keith Packard <keithp (a] keithp.com>
7022 Date: Sat May 3 18:04:32 2008 -0700
7023
7024 Add some sample cursive and fantasy families.
7025
7026 conf.d/45-latin.conf | 20 ++++++++++++++++++++
7027 conf.d/60-latin.conf | 24 ++++++++++++++++++++++++
7028 2 files changed, 44 insertions(+)
7029
7030 commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
7031 Author: Keith Packard <keithp (a] keithp.com>
7032 Date: Sat May 3 17:43:39 2008 -0700
7033
7034 Remove size and dpi values from bitmap fonts. Bug 8765.
7035
7036 The only relevant information is the pixel size; don't report
7037 anything else.
7038
7039 src/fcfreetype.c | 34 ----------------------------------
7040 1 file changed, 34 deletions(-)
7041
7042 commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
7043 Author: Keith Packard <keithp (a] keithp.com>
7044 Date: Sat May 3 17:19:43 2008 -0700
7045
7046 Work around for bitmap-only TrueType fonts that are missing the
7047 glyf table.
7048
7049 Bitmap-only TrueType fonts without a glyf table will not load a
7050 glyph when
7051 FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
7052 fonts that have no
7053 glyphs and select a single strike to measure the glyph map with.
7054
7055 src/fcfreetype.c | 58
7056 +++++++++++++++++++++++++++++++++++++++++++++++++-------
7057 1 file changed, 51 insertions(+), 7 deletions(-)
7058
7059 commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
7060 Author: Keith Packard <keithp (a] keithp.com>
7061 Date: Sat May 3 17:18:01 2008 -0700
7062
7063 Use DOLT if available
7064
7065 configure.in | 1 +
7066 1 file changed, 1 insertion(+)
7067
7068 commit ba884599133e444b5f6d0b9b6981079cf8059b9f
7069 Author: Eric Anholt <eric (a] anholt.net>
7070 Date: Fri Apr 18 11:52:41 2008 -0700
7071
7072 Fix build with !ENABLE_DOCS and no built manpages.
7073
7074 fc-cache/Makefile.am | 8 ++++++--
7075 fc-cat/Makefile.am | 8 ++++++--
7076 fc-list/Makefile.am | 8 ++++++--
7077 fc-match/Makefile.am | 8 ++++++--
7078 4 files changed, 24 insertions(+), 8 deletions(-)
7079
7080 commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
7081 Author: Keith Packard <keithp (a] keithp.com>
7082 Date: Thu Jan 10 10:58:25 2008 -0800
7083
7084 Bump version to 2.5.91
7085
7086 README | 26 ++++++++++++++++++++++----
7087 configure.in | 2 +-
7088 fontconfig/fontconfig.h | 2 +-
7089 3 files changed, 24 insertions(+), 6 deletions(-)
7090
7091 commit b2cbf483ab520ff21ca2152f960498d181613608
7092 Author: Keith Packard <keithp (a] keithp.com>
7093 Date: Thu Jan 10 10:58:22 2008 -0800
7094
7095 git-tag requires space after -m flag
7096
7097 new-version.sh | 2 +-
7098 1 file changed, 1 insertion(+), 1 deletion(-)
7099
7100 commit 51f1536479064c2d224860c15271a9b14c87fd62
7101 Author: Keith Packard <keithp (a] keithp.com>
7102 Date: Thu Jan 10 10:56:52 2008 -0800
7103
7104 new-version.sh was mis-editing files
7105
7106 new-version.sh | 19 ++++++++-----------
7107 1 file changed, 8 insertions(+), 11 deletions(-)
7108
7109 commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
7110 Author: Keith Packard <keithp (a] keithp.com>
7111 Date: Thu Jan 10 10:48:00 2008 -0800
7112
7113 Add more files to .gitignore
7114
7115 .gitignore | 7 +++++--
7116 1 file changed, 5 insertions(+), 2 deletions(-)
7117
7118 commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
7119 Author: Keith Packard <keithp (a] keithp.com>
7120 Date: Thu Jan 10 10:43:33 2008 -0800
7121
7122 Distribute khmer font aliases
7123
7124 conf.d/65-khmer.conf | 16 ++++++++++++++++
7125 conf.d/Makefile.am | 1 +
7126 2 files changed, 17 insertions(+)
7127
7128 commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
7129 Author: Keith Packard <keithp (a] keithp.com>
7130 Date: Thu Jan 10 10:40:41 2008 -0800
7131
7132 Create new-version.sh to help with releases, update INSTALL
7133 instructions
7134
7135 INSTALL | 36 +++++------------
7136 new-version.sh | 121
7137 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
7138 2 files changed, 131 insertions(+), 26 deletions(-)
7139
7140 commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
7141 Author: Keith Packard <keithp (a] keithp.com>
7142 Date: Thu Jan 10 08:58:57 2008 -0800
7143
7144 Distribute new fcftint.h file
7145
7146 src/Makefile.am | 2 +-
7147 1 file changed, 1 insertion(+), 1 deletion(-)
7148
7149 commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
7150 Author: Keith Packard <keithp (a] keithp.com>
7151 Date: Tue Jan 8 12:34:19 2008 -0800
7152
7153 Eliminate references to freetype from utility Makefile.am's
7154
7155 The utility programs don't use any freetype interfaces, so they
7156 don't need to directly refer to freetype headers or libraries.
7157
7158 fc-cache/Makefile.am | 4 ++--
7159 fc-cat/Makefile.am | 4 ++--
7160 fc-list/Makefile.am | 4 ++--
7161 fc-match/Makefile.am | 4 ++--
7162 4 files changed, 8 insertions(+), 8 deletions(-)
7163
7164 commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
7165 Author: Keith Packard <keithp (a] keithp.com>
7166 Date: Mon Jan 7 16:31:06 2008 -0800
7167
7168 Include fcftaliastail.h so that the freetype funcs are exported.
7169
7170 This header file needs to be included at the end of every file that
7171 exports any freetype symbols.
7172
7173 src/fcfreetype.c | 1 +
7174 src/fclang.c | 1 +
7175 src/fcpat.c | 1 +
7176 3 files changed, 3 insertions(+)
7177
7178 commit dbd065ad312921308add99fc4cb31457d9045e6a
7179 Author: Keith Packard <keithp (a] keithp.com>
7180 Date: Wed Jan 2 08:47:14 2008 -0800
7181
7182 Remove freetype requirement for build-time applications.
7183
7184 This avoids requiring the freetype development files when cross
7185 compiling
7186
7187 fc-arch/Makefile.am | 2 +-
7188 fc-case/Makefile.am | 2 +-
7189 fc-glyphname/Makefile.am | 2 +-
7190 fc-lang/Makefile.am | 2 +-
7191 src/Makefile.am | 13 +++++++++---
7192 src/fcfreetype.c | 1 +
7193 src/fcftint.h | 54
7194 ++++++++++++++++++++++++++++++++++++++++++++++++
7195 src/fcint.h | 18 +---------------
7196 src/fclang.c | 1 +
7197 src/fcpat.c | 1 +
7198 src/makealias | 6 ++++--
7199 11 files changed, 76 insertions(+), 26 deletions(-)
7200
7201 commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
7202 Author: Keith Packard <keithp (a] keithp.com>
7203 Date: Sun Dec 23 14:06:41 2007 -0800
7204
7205 Fix OOM failure case in FcPStackPush.
7206
7207 When allocation for the node attributes fail, clean up the node
7208 allocation
7209 and report failure.
7210
7211 src/fcxml.c | 5 +++++
7212 1 file changed, 5 insertions(+)
7213
7214 commit 0f7870887adff6db3cffda5485418143f2bfa1f6
7215 Author: Hongbo Zhao <hongbo.zhao (a] gmail.com>
7216 Date: Wed Dec 12 21:47:33 2007 -0800
7217
7218 Not_contain should use strstr, not strcmp on strings. (bug 13632)
7219
7220 For Version 2.5.0, (same for previous version 2.4.2), in source
7221 file fccfg.c,
7222 on line 700,
7223
7224 Original:
7225 ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
7226
7227 Should change to:
7228 ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
7229
7230 I think this is just a mistake when copy-n-paste similar codes in
7231 the same
7232 function. Apparently, return for "Not_contain" should be just the
7233 inverse of
7234 "Contain", not the same as "Equal".
7235
7236 src/fccfg.c | 2 +-
7237 1 file changed, 1 insertion(+), 1 deletion(-)
7238
7239 commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
7240 Author: Keith Packard <keithp (a] keithp.com>
7241 Date: Sun Nov 25 16:35:55 2007 -0800
7242
7243 Move conf.avail/README to conf.d/README (bug 13392)
7244
7245 Because conf.d is where most people look first. And the comment at
7246 the top
7247 of the README file says conf.d/README too.
7248
7249 conf.d/Makefile.am | 7 +++++--
7250 1 file changed, 5 insertions(+), 2 deletions(-)
7251
7252 commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
7253 Author: Keith Packard <keithp (a] koto.keithp.com>
7254 Date: Tue Nov 13 18:56:44 2007 -0800
7255
7256 Bump version number to 2.5
7257
7258 README | 15 +++++++++++++--
7259 configure.in | 2 +-
7260 fontconfig/fontconfig.h | 4 ++--
7261 3 files changed, 16 insertions(+), 5 deletions(-)
7262
7263 commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
7264 Author: Tor Lillqvist <tml (a] iki.fi>
7265 Date: Tue Nov 13 16:41:55 2007 -0800
7266
7267 Workaround for stat() brokenness in Microsoft's C library (bug 8526)
7268
7269 Fix a couple of longstanding problems with fontconfig on Windows that
7270 manifest themselves especially in GIMP. The root cause to the problems
7271 is in
7272 Microsoft's incredibly stupid stat() implementation. Basically, stat()
7273 returns wrong timestamp fields for files on NTFS filesystems on
7274 machines
7275 that use automatic DST switching.
7276
7277 See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
7278 http://www.codeproject.com/datetime/dstbugs.asp
7279
7280 As fccache.c now looks at more fields in the stat struct I fill in
7281 them all.
7282 I noticed that fstat() is used only on a fd just after opening it,
7283 so on
7284 Win32 I just call my stat() replacement before opening instead...
7285 Implementing a good replacement for fstat() would be harder because
7286 the code
7287 in fccache.c wants to compare inode numbers. There are no (readily
7288 accessible) inode numbers on Win32, so I fake it with the hash of
7289 the full
7290 file name, in the case as it is on disk. And fstat() doesn't know
7291 the full
7292 file name, so it would be rather hard to come up with a inode
7293 number to
7294 identify the file.
7295
7296 The patch also adds similar handling for the cache directory as for
7297 the fonts
7298 directory: If a cachedir element in fonts.conf contains the magic
7299 string
7300 "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
7301 path under
7302 the machine's (or user's) temp folder as returned by GetTempPath(). I
7303 don't
7304 want to hardcode any pathnames in a fonts.conf intended to be
7305 distributed to
7306 end-users, most of which who wouldn't know how to edit it anyway. And
7307 requiring an installer to edit it gets complicated.
7308
7309 configure.in | 6 +++-
7310 fc-cache/Makefile.am | 3 ++
7311 src/fccache.c | 93
7312 +++++++++++++++++++++++++++++++++++++++++++++++++++-
7313 src/fcxml.c | 24 ++++++++++++++
7314 4 files changed, 124 insertions(+), 2 deletions(-)
7315
7316 commit 1315db01b626aedd27e3e05bde96ce46c253629b
7317 Author: Keith Packard <keithp (a] koto.keithp.com>
7318 Date: Tue Nov 13 15:48:30 2007 -0800
7319
7320 Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
7321
7322 This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
7323
7324 Conflicts:
7325
7326 src/Makefile.am
7327
7328 Xft still uses the macros that are in fcprivate.h. Document those
7329 macros and
7330 include fcprivate.h in the published header files.
7331
7332 doc/check-missing-doc | 1 +
7333 doc/fcobjectset.fncs | 11 +++++
7334 doc/fcpattern.fncs | 12 ++++-
7335 fontconfig/Makefile.am | 3 +-
7336 fontconfig/fcprivate.h | 123
7337 ++++++++++++++++++++++++++++++++++++++++++++++++
7338 fontconfig/fontconfig.h | 2 +-
7339 src/Makefile.am | 3 +-
7340 src/fcint.h | 95 +------------------------------------
7341 8 files changed, 152 insertions(+), 98 deletions(-)
7342
7343 commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
7344 Author: Keith Packard <keithp (a] koto.keithp.com>
7345 Date: Tue Nov 13 15:16:58 2007 -0800
7346
7347 Document that FcConfigGetFonts returns the internal fontset (bug
7348 13197)
7349
7350 FcConfigGetFonts returns the internal font set used by the library
7351 which
7352 must not be freed by the application or 'bad things' will happen.
7353
7354 doc/fcconfig.fncs | 3 ++-
7355 1 file changed, 2 insertions(+), 1 deletion(-)
7356
7357 commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
7358 Author: Keith Packard <keithp (a] koto.keithp.com>
7359 Date: Tue Nov 13 15:11:35 2007 -0800
7360
7361 Document that Match calls FcFontRenderPrepare (bug 13162).
7362
7363 The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
7364 without
7365 knowing that they call FcFontRenderPrepare.
7366
7367 doc/fcconfig.fncs | 12 ++++++++----
7368 doc/fcfontset.fncs | 12 ++++++++----
7369 2 files changed, 16 insertions(+), 8 deletions(-)
7370
7371 commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
7372 Author: Keith Packard <keithp (a] koto.keithp.com>
7373 Date: Tue Nov 13 14:58:39 2007 -0800
7374
7375 Document several function return values (Bug 13145).
7376
7377 Several functions had no indication of what the return value would be,
7378 mostly these were allocation failure returns.
7379
7380 doc/fcatomic.fncs | 4 +++-
7381 doc/fcconfig.fncs | 21 ++++++++++++++-------
7382 doc/fcconstant.fncs | 8 ++++++--
7383 doc/fcfile.fncs | 28 +++++++++++++++-------------
7384 doc/fcfontset.fncs | 3 ++-
7385 doc/fcinit.fncs | 7 +++++--
7386 doc/fcobjectset.fncs | 3 ++-
7387 doc/fcobjecttype.fncs | 6 ++++--
7388 8 files changed, 51 insertions(+), 29 deletions(-)
7389
7390 commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
7391 Author: Keith Packard <keithp (a] koto.keithp.com>
7392 Date: Mon Nov 5 16:08:55 2007 -0800
7393
7394 Fix parallel build in doc directory.
7395
7396 docbook2man has fixed output file names; place output in a
7397 subdirectory to
7398 avoid collisions.
7399
7400 doc/Makefile.am | 8 +++++---
7401 1 file changed, 5 insertions(+), 3 deletions(-)
7402
7403 commit 37e9d33950df03f76b6938ae5675ecfc853eb903
7404 Author: Keith Packard <keithp (a] koto.keithp.com>
7405 Date: Mon Nov 5 15:52:45 2007 -0800
7406
7407 Update version numbers to 2.4.92 (2.5 RC2)
7408
7409 README | 49
7410 +++++++++++++++++++++++++++++++++++++++++++++++--
7411 fontconfig/fontconfig.h | 2 +-
7412 2 files changed, 48 insertions(+), 3 deletions(-)
7413
7414 commit a504f6b5394b96d2c6a24772b61705227a8e88ab
7415 Author: Behdad Esfahbod <behdad (a] behdad.org>
7416 Date: Mon Nov 5 18:12:51 2007 -0500
7417
7418 Simplify/improve 30-metric-aliases.conf
7419
7420 conf.d/30-metric-aliases.conf | 192
7421 ++++++++++++++++++++++++------------------
7422 1 file changed, 109 insertions(+), 83 deletions(-)
7423
7424 commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
7425 Author: Behdad Esfahbod <behdad (a] behdad.org>
7426 Date: Mon Nov 5 17:07:36 2007 -0500
7427
7428 Remove list of available conf files from README.
7429 It was redundant and out-dated.
7430
7431 conf.d/README | 29 +----------------------------
7432 1 file changed, 1 insertion(+), 28 deletions(-)
7433
7434 commit 0294bda4800b94828b59139e6205730c74261c40
7435 Author: Behdad Esfahbod <behdad (a] behdad.org>
7436 Date: Mon Nov 5 17:05:36 2007 -0500
7437
7438 Fix documented conf-file naming format in README
7439
7440 conf.d/README | 8 ++++----
7441 1 file changed, 4 insertions(+), 4 deletions(-)
7442
7443 commit 07d04da76c4009552866ae0d2f85659186ef77d6
7444 Author: Behdad Esfahbod <behdad (a] behdad.org>
7445 Date: Mon Nov 5 17:01:44 2007 -0500
7446
7447 Remove 25-unhint-nonlatin.conf from default configuration by not
7448 linking it.
7449
7450 conf.d/Makefile.am | 1 -
7451 1 file changed, 1 deletion(-)
7452
7453 commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
7454 Author: Behdad Esfahbod <behdad (a] behdad.org>
7455 Date: Mon Nov 5 16:46:19 2007 -0500
7456
7457 Oops, fix Makefile.am.
7458
7459 conf.d/Makefile.am | 4 ++--
7460 1 file changed, 2 insertions(+), 2 deletions(-)
7461
7462 commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
7463 Author: Behdad Esfahbod <behdad (a] behdad.org>
7464 Date: Mon Nov 5 16:43:49 2007 -0500
7465
7466 Remove 20-lohit-gujarati.conf. It's covered by
7467 25-unhint-nonlatin.conf now.
7468
7469 conf.d/20-lohit-gujarati.conf | 11 -----------
7470 conf.d/Makefile.am | 2 --
7471 2 files changed, 13 deletions(-)
7472
7473 commit 7465091fa90753440ed775de5783387bc4fd9cc4
7474 Author: Behdad Esfahbod <behdad (a] behdad.org>
7475 Date: Mon Nov 5 16:43:14 2007 -0500
7476
7477 Remove redundant/obsolete comments from conf files.
7478
7479 Conf files had an initial comment mentioning the files' name.
7480 This was outdated and wrong in most cases. There's no real use
7481 in that.
7482
7483 conf.d/10-autohint.conf | 1 -
7484 conf.d/10-no-sub-pixel.conf | 1 -
7485 conf.d/10-sub-pixel-bgr.conf | 1 -
7486 conf.d/10-sub-pixel-rgb.conf | 1 -
7487 conf.d/10-sub-pixel-vbgr.conf | 1 -
7488 conf.d/10-sub-pixel-vrgb.conf | 1 -
7489 conf.d/10-unhinted.conf | 1 -
7490 conf.d/20-fix-globaladvance.conf | 1 -
7491 conf.d/20-unhint-small-vera.conf | 1 -
7492 conf.d/25-unhint-nonlatin.conf | 1 -
7493 conf.d/30-metric-aliases.conf | 1 -
7494 conf.d/30-urw-aliases.conf | 1 -
7495 conf.d/50-user.conf | 1 -
7496 conf.d/51-local.conf | 1 -
7497 conf.d/65-fonts-persian.conf | 1 -
7498 conf.d/70-no-bitmaps.conf | 1 -
7499 conf.d/70-yes-bitmaps.conf | 1 -
7500 conf.d/80-delicious.conf | 1 -
7501 18 files changed, 18 deletions(-)
7502
7503 commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
7504 Author: Behdad Esfahbod <behdad (a] behdad.org>
7505 Date: Mon Nov 5 16:40:25 2007 -0500
7506
7507 Use binding="same" in 30-urw-aliases.conf and remove duplicate
7508 entries.
7509
7510 Times, Helvetical, and Courier are already handled in
7511 30-metric-aliases.conf.
7512 Remove them here and add a comment instead.
7513
7514 conf.d/30-urw-aliases.conf | 27 ++++++++-------------------
7515 1 file changed, 8 insertions(+), 19 deletions(-)
7516
7517 commit 4b51f173c99152586db26b03752873a4b4020672
7518 Author: Behdad Esfahbod <behdad (a] behdad.org>
7519 Date: Mon Nov 5 16:36:55 2007 -0500
7520
7521 Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
7522
7523 conf.d/40-generic.conf | 80
7524 -------------------------------------------------
7525 conf.d/40-nonlatin.conf | 51 +++++++++++++++++++++++++++++++
7526 conf.d/45-latin.conf | 56 ++++++++++++++++++++++++++++++++++
7527 conf.d/Makefile.am | 6 ++--
7528 conf.d/README | 5 ++--
7529 5 files changed, 114 insertions(+), 84 deletions(-)
7530
7531 commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
7532 Author: Behdad Esfahbod <behdad (a] behdad.org>
7533 Date: Mon Nov 5 16:14:35 2007 -0500
7534
7535 Add/update config files from Fedora.
7536
7537 conf.d/25-unhint-nonlatin.conf | 228
7538 +++++++++++++++++++++++++++++++++++++++++
7539 conf.d/30-amt-aliases.conf | 21 ----
7540 conf.d/30-metric-aliases.conf | 186 +++++++++++++++++++++++++++++++++
7541 conf.d/40-generic.conf | 22 +++-
7542 conf.d/65-nonlatin.conf | 45 ++++++++
7543 conf.d/Makefile.am | 6 +-
7544 conf.d/README | 3 +-
7545 7 files changed, 483 insertions(+), 28 deletions(-)
7546
7547 commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
7548 Author: Behdad Esfahbod <behdad (a] behdad.org>
7549 Date: Mon Nov 5 15:29:44 2007 -0500
7550
7551 Add FcGetLangs() and FcLangGetCharSet().
7552
7553 doc/fclangset.fncs | 16 ++++++++++++++++
7554 fontconfig/fontconfig.h | 6 ++++++
7555 src/fcint.h | 3 ---
7556 src/fclang.c | 20 ++++++++++++++++++--
7557 4 files changed, 40 insertions(+), 5 deletions(-)
7558
7559 commit 811995b79db16be39046dbbffcc5a7d66f88b731
7560 Author: Behdad Esfahbod <behdad (a] behdad.org>
7561 Date: Mon Nov 5 15:29:03 2007 -0500
7562
7563 Fix trivial bugs in edit-sgml.c
7564
7565 doc/edit-sgml.c | 3 ++-
7566 1 file changed, 2 insertions(+), 1 deletion(-)
7567
7568 commit de1faa42d1425f80366707a730ea919c57e57b2f
7569 Author: Keith Packard <keithp (a] koto.keithp.com>
7570 Date: Sun Nov 4 12:20:45 2007 -0800
7571
7572 Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
7573
7574 These two names are typos of the correct names. Instead of simply
7575 changing
7576 them, the correct thing to do is leave them in the library, add
7577 the correct
7578 functions and mark them as deprecated so any source packages will
7579 be updated.
7580
7581 This requires bumping the minor version of the library (for adding
7582 APIs)
7583 instead of bumping the major version of the library (for removing
7584 APIs).
7585
7586 configure.in | 6 +++---
7587 fontconfig/fontconfig.h | 13 +++++++++++++
7588 src/Makefile.am | 5 +++--
7589 src/fccfg.c | 16 ++++++++++++++++
7590 src/fcdeprecate.h | 36 ++++++++++++++++++++++++++++++++++++
7591 src/fcint.h | 1 +
7592 6 files changed, 72 insertions(+), 5 deletions(-)
7593
7594 commit 69d3eb9cb8e58ab771170f68868748204a4793ab
7595 Author: Keith Packard <keithp (a] koto.keithp.com>
7596 Date: Sat Nov 3 23:43:48 2007 -0700
7597
7598 Ignore new generated documentation
7599
7600 .gitignore | 3 +++
7601 1 file changed, 3 insertions(+)
7602
7603 commit dc7b6f1d79b5508706be9242b79180727701e54f
7604 Author: Keith Packard <keithp (a] koto.keithp.com>
7605 Date: Sat Nov 3 23:42:32 2007 -0700
7606
7607 Link new function documentation into the fontconfig-devel.sgml
7608
7609 doc/fontconfig-devel.sgml | 31 +++++++++++++++++++++++++++++++
7610 1 file changed, 31 insertions(+)
7611
7612 commit dac27f2f1a766b042487827c726b3ccae147d282
7613 Author: Keith Packard <keithp (a] koto.keithp.com>
7614 Date: Sat Nov 3 23:41:38 2007 -0700
7615
7616 Formatting syntax mistake in doc/fclangset.fncs.
7617
7618 <parameter>ls</function> needed to be <parameter>ls</parameter>.
7619
7620 doc/fclangset.fncs | 2 +-
7621 1 file changed, 1 insertion(+), 1 deletion(-)
7622
7623 commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
7624 Author: Keith Packard <keithp (a] koto.keithp.com>
7625 Date: Sat Nov 3 23:23:55 2007 -0700
7626
7627 Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
7628
7629 Just adding the .fncs versions doesn't get these files generated.
7630
7631 doc/Makefile.am | 3 +++
7632 1 file changed, 3 insertions(+)
7633
7634 commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
7635 Author: Keith Packard <keithp (a] koto.keithp.com>
7636 Date: Sat Nov 3 23:23:09 2007 -0700
7637
7638 Fix formatting syntax in doc/fccache.fncs
7639
7640 doc/fccache.fncs | 8 ++++----
7641 1 file changed, 4 insertions(+), 4 deletions(-)
7642
7643 commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
7644 Author: Keith Packard <keithp (a] koto.keithp.com>
7645 Date: Sat Nov 3 23:03:11 2007 -0700
7646
7647 Replace incorrect documentation uses of 'char' with 'FcChar8'
7648 (bug 13002).
7649
7650 doc/fcconfig.fncs | 10 +++++-----
7651 doc/fcfile.fncs | 6 +++---
7652 doc/fcfreetype.fncs | 4 ++--
7653 doc/fcpattern.fncs | 6 +++---
7654 doc/fontconfig-devel.sgml | 2 +-
7655 5 files changed, 14 insertions(+), 14 deletions(-)
7656
7657 commit b4a3e834126a3cac7fbf2212087825f886be1f1d
7658 Author: Keith Packard <keithp (a] koto.keithp.com>
7659 Date: Sat Nov 3 22:53:12 2007 -0700
7660
7661 Remove references to FcConfigParse and FcConfigLoad.
7662
7663 These functions no longer exist.
7664
7665 doc/fcconfig.fncs | 3 +--
7666 1 file changed, 1 insertion(+), 2 deletions(-)
7667
7668 commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
7669 Author: Keith Packard <keithp (a] koto.keithp.com>
7670 Date: Sat Nov 3 22:45:31 2007 -0700
7671
7672 Have FcConfigSetCurrent accept the current configuration and simply
7673 return
7674 without updating anything.
7675
7676 src/fccfg.c | 3 +++
7677 1 file changed, 3 insertions(+)
7678
7679 commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
7680 Author: Keith Packard <keithp (a] koto.keithp.com>
7681 Date: Sat Nov 3 22:39:54 2007 -0700
7682
7683 Update documentation for stale FcConfigGetConfig function.
7684
7685 The old per-user cache filename is no longer used.
7686
7687 doc/fcconfig.fncs | 5 +++--
7688 1 file changed, 3 insertions(+), 2 deletions(-)
7689
7690 commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
7691 Author: Keith Packard <keithp (a] koto.keithp.com>
7692 Date: Sat Nov 3 22:31:16 2007 -0700
7693
7694 Update documentation for FcStrCopyFilename (bug 12964).
7695
7696 FcStrCopyFilename constructs a canonical path for any argument,
7697 including
7698 expanding leading ~ and editing '.' and '..' elements out of the
7699 resulting
7700 path.
7701
7702 doc/fcstring.fncs | 15 ++++++++++-----
7703 1 file changed, 10 insertions(+), 5 deletions(-)
7704
7705 commit a190678e3c4497870679808dde418191407be91d
7706 Author: Keith Packard <keithp (a] koto.keithp.com>
7707 Date: Sat Nov 3 22:23:28 2007 -0700
7708
7709 Document previously undocumented functions. (bug 12963)
7710
7711 doc/Makefile.am | 3 ++
7712 doc/check-missing-doc | 4 +-
7713 doc/fccache.fncs | 68 +++++++++++++++++++++++++
7714 doc/fccharset.fncs | 24 +++++++++
7715 doc/fcconfig.fncs | 31 ++++++++++++
7716 doc/fcdircache.fncs | 88 ++++++++++++++++++++++++++++++++
7717 doc/fcfile.fncs | 29 ++++++-----
7718 doc/fcfontset.fncs | 83 +++++++++++++++++++++++++++++++
7719 doc/fcfreetype.fncs | 22 ++++++++
7720 doc/fclangset.fncs | 124
7721 ++++++++++++++++++++++++++++++++++++++++++++++
7722 doc/fcmatrix.fncs | 2 +
7723 doc/fcpattern.fncs | 52 ++++++++++++++++++-
7724 doc/fcstring.fncs | 80 ++++++++++++++++++++++++------
7725 doc/fcstrset.fncs | 11 ++++
7726 doc/fcvalue.fncs | 21 ++++++++
7727 doc/fontconfig-devel.sgml | 26 +++++++++-
7728 16 files changed, 638 insertions(+), 30 deletions(-)
7729
7730 commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
7731 Author: Keith Packard <keithp (a] koto.keithp.com>
7732 Date: Sat Nov 3 22:01:33 2007 -0700
7733
7734 Verify documentation covers exposed symbols.
7735
7736 Add check-missing-doc script to make sure the documentation matches
7737 the
7738 complete list of symbols exported from the header files before
7739 release.
7740
7741 doc/Makefile.am | 6 +++++-
7742 doc/check-missing-doc | 23 +++++++++++++++++++++++
7743 2 files changed, 28 insertions(+), 1 deletion(-)
7744
7745 commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
7746 Author: Keith Packard <keithp (a] koto.keithp.com>
7747 Date: Sat Nov 3 21:58:34 2007 -0700
7748
7749 Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
7750
7751 src/fclang.c | 8 ++++----
7752 1 file changed, 4 insertions(+), 4 deletions(-)
7753
7754 commit 9b84ecff92b8dccf6559a858e35762c0f664429a
7755 Author: Keith Packard <keithp (a] koto.keithp.com>
7756 Date: Sat Nov 3 21:57:51 2007 -0700
7757
7758 Don't check cache file time stamps when cleaning cache dir.
7759
7760 Cache file mtime is meaningless now that the directory time is
7761 encoded in
7762 the cache.
7763
7764 fc-cache/fc-cache.c | 10 +---------
7765 1 file changed, 1 insertion(+), 9 deletions(-)
7766
7767 commit 1d93c1752f03b833603ea31c2cfbd16868c44922
7768 Author: Keith Packard <keithp (a] koto.keithp.com>
7769 Date: Sat Nov 3 21:56:36 2007 -0700
7770
7771 Typo error in function name: Inverval -> interval
7772
7773 src/fccfg.c | 4 ++--
7774 1 file changed, 2 insertions(+), 2 deletions(-)
7775
7776 commit b868a1447341ebe9962007069ec8658550e62483
7777 Author: Keith Packard <keithp (a] koto.keithp.com>
7778 Date: Sat Nov 3 21:55:39 2007 -0700
7779
7780 Track line numbers in sgml edit tool input.
7781
7782 Errors in the documentation can be hard to find unless the tool
7783 outputs the
7784 line number where the problem exists.
7785
7786 doc/edit-sgml.c | 85
7787 +++++++++++++++++++++++++++++++++++----------------------
7788 1 file changed, 52 insertions(+), 33 deletions(-)
7789
7790 commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
7791 Author: Keith Packard <keithp (a] koto.keithp.com>
7792 Date: Sat Nov 3 21:54:49 2007 -0700
7793
7794 Clean up exported names in fontconfig.h.
7795
7796 Fix typo errors (Inverval indeed).
7797 Remove FcPattern *p from FcValue (unused)
7798 Remove spurious FcPublic from formals.
7799
7800 fontconfig/fontconfig.h | 24 +++++++++++++-----------
7801 1 file changed, 13 insertions(+), 11 deletions(-)
7802
7803 commit e37d10fa74217a6102003882d49ac323f28db678
7804 Author: Keith Packard <keithp (a] koto.keithp.com>
7805 Date: Sat Nov 3 14:16:29 2007 -0700
7806
7807 Make file_stat argument to FcDirCacheLoadFile optional.
7808
7809 Allow file_stat to be NULL by using a local stat structure in
7810 that case.
7811
7812 src/fccache.c | 3 +++
7813 1 file changed, 3 insertions(+)
7814
7815 commit 2ddce88cde79d8bf8959d614af883999d5c66a85
7816 Author: Keith Packard <keithp (a] koto.keithp.com>
7817 Date: Sat Nov 3 13:44:59 2007 -0700
7818
7819 Document skipping of fonts from FcFileScan/FcDirScan.
7820
7821 FcFileScan and FcDirScan will skip fonts under direction of the
7822 configuration and default fontconfig policy.
7823
7824 doc/fcfile.fncs | 7 +++++--
7825 1 file changed, 5 insertions(+), 2 deletions(-)
7826
7827 commit 5d82c4c85d201011e60adcf887d15341ecdd5729
7828 Author: Keith Packard <keithp (a] koto.keithp.com>
7829 Date: Sat Nov 3 13:26:16 2007 -0700
7830
7831 Correct documentation for FcConfigUptoDate (bug 12948).
7832
7833 FcConfigUptoDate only checks whether files have been modified
7834 since the
7835 configuration was created. Any changes to the configuration through
7836 the API
7837 since then are not considered.
7838
7839 doc/fcconfig.fncs | 4 ++--
7840 1 file changed, 2 insertions(+), 2 deletions(-)
7841
7842 commit b607922909acfc7ae96de688ed34efd19cd038ac
7843 Author: Keith Packard <keithp (a] koto.keithp.com>
7844 Date: Sat Nov 3 13:09:01 2007 -0700
7845
7846 Remove fcprivate.h, move the remaining macros to fcint.h.
7847
7848 fcprivate.h was supposed to extend the fontconfig API for the various
7849 fontconfig utilities. Instead, just have those utilities use the
7850 internal
7851 fcint.h header file (which they already do), removing fcprivate.h
7852 from the
7853 installation and hence from the defacto public API.
7854
7855 fontconfig/Makefile.am | 3 +-
7856 fontconfig/fcprivate.h | 123
7857 -------------------------------------------------
7858 src/Makefile.am | 3 +-
7859 src/fcint.h | 95 +++++++++++++++++++++++++++++++++++++-
7860 4 files changed, 96 insertions(+), 128 deletions(-)
7861
7862 commit 910db318ae67693f7bc17f0bdc61caaf555365ae
7863 Author: Keith Packard <keithp (a] koto.keithp.com>
7864 Date: Sat Nov 3 13:05:25 2007 -0700
7865
7866 Correct documentation for FcAtomicLock (Bug 12947).
7867
7868 FcAtomicLock can only be called once from any process.
7869
7870 doc/fcatomic.fncs | 6 +++---
7871 1 file changed, 3 insertions(+), 3 deletions(-)
7872
7873 commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
7874 Author: Behdad Esfahbod <behdad (a] behdad.org>
7875 Date: Fri Oct 26 02:02:19 2007 -0400
7876
7877 Port fonts-persian.conf to new alias syntax with binding="same"
7878
7879 Signed-off-by: Keith Packard <keithp (a] koto.keithp.com>
7880
7881 conf.d/65-fonts-persian.conf | 377
7882 ++++++++++++++-----------------------------
7883 1 file changed, 121 insertions(+), 256 deletions(-)
7884
7885 commit 681bb379de1847cf288ba27cf29243c8395cff17
7886 Author: Keith Packard <keithp (a] koto.keithp.com>
7887 Date: Thu Oct 25 22:30:49 2007 -0700
7888
7889 Respect "binding" attribute in <alias> entries.
7890
7891 This makes creating "same" aliases for renamed font families far
7892 easier.
7893
7894 fonts.dtd | 2 ++
7895 src/fcxml.c | 58
7896 ++++++++++++++++++++++++++++++++++++----------------------
7897 2 files changed, 38 insertions(+), 22 deletions(-)
7898
7899 commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
7900 Author: Behdad Esfahbod <behdad (a] behdad.org>
7901 Date: Thu Oct 25 21:35:45 2007 -0700
7902
7903 Make fc-match --sort call FcFontRenderPrepare.
7904
7905 This makes the --sort and regular output the same for each font.
7906
7907 fc-match/fc-match.c | 20 ++++++++++++++++++--
7908 1 file changed, 18 insertions(+), 2 deletions(-)
7909
7910 commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
7911 Author: Keith Packard <keithp (a] koto.keithp.com>
7912 Date: Thu Oct 25 21:23:36 2007 -0700
7913
7914 Also check configDirs mtimes in FcConfigUptoDate
7915
7916 Checking only config files and font directories can miss changes which
7917 affect only a configuration directory. Check those to catch any
7918 changes.
7919
7920 src/fccfg.c | 17 +++--------------
7921 1 file changed, 3 insertions(+), 14 deletions(-)
7922
7923 commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
7924 Author: Keith Packard <keithp (a] koto.keithp.com>
7925 Date: Thu Oct 25 15:19:14 2007 -0700
7926
7927 A few fixups for make distcheck
7928
7929 Makefile.am | 2 +-
7930 doc/Makefile.am | 2 +-
7931 2 files changed, 2 insertions(+), 2 deletions(-)
7932
7933 commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
7934 Author: Keith Packard <keithp (a] koto.keithp.com>
7935 Date: Thu Oct 25 15:07:54 2007 -0700
7936
7937 Set version numbers to 2.4.91 (2.5 RC1)
7938
7939 README | 59
7940 +++++++++++++++++++++++++++++++++++++++++++++++--
7941 configure.in | 2 +-
7942 fontconfig/fontconfig.h | 2 +-
7943 3 files changed, 59 insertions(+), 4 deletions(-)
7944
7945 commit 7a1a7c0c15793e77cb162dd3393971332896460e
7946 Author: Keith Packard <keithp (a] koto.keithp.com>
7947 Date: Thu Oct 25 14:36:24 2007 -0700
7948
7949 Build fix for Solaris 10 with GCC.
7950
7951 Solaris 10 with GCC doesn't appear capable of supporting the symbol
7952 visibility stuff, so disable it.
7953
7954 src/fcint.h | 2 +-
7955 1 file changed, 1 insertion(+), 1 deletion(-)
7956
7957 commit fc990b2e86008967f499fe0df88de8e074a3670e
7958 Author: Behdad Esfahbod <freedesktop (a] behdad.org>
7959 Date: Thu Oct 25 14:20:06 2007 -0700
7960
7961 Update CaseFolding.txt to Unicode 5.1.0
7962
7963 fc-case/CaseFolding.txt | 184
7964 ++++++++++++++++++++++++++++++++++++++++++++++--
7965 src/fcstr.c | 2 +-
7966 2 files changed, 178 insertions(+), 8 deletions(-)
7967
7968 commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
7969 Author: Keith Packard <keithp (a] neko.keithp.com>
7970 Date: Fri Sep 1 20:25:21 2006 -0700
7971
7972 Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
7973 2511)
7974
7975 Added FcStrContainsWord to detect strings on word boundaries.
7976
7977 src/fcfreetype.c | 15 +++++++++++++--
7978 src/fcint.h | 3 +++
7979 src/fcstr.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
7980 3 files changed, 65 insertions(+), 3 deletions(-)
7981
7982 commit 349182784fdd0acf5d1262d8876c967f69dc30aa
7983 Author: Keith Packard <keithp (a] koto.keithp.com>
7984 Date: Thu Oct 25 01:51:38 2007 -0700
7985
7986 fontconfig needs configure option to use gnu iconv (bug 4083).
7987
7988 Existing Solaris workaround was broken; mis-matching values caused
7989 the test
7990 for libiconv to always fail.
7991
7992 configure.in | 4 ++--
7993 1 file changed, 2 insertions(+), 2 deletions(-)
7994
7995 commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
7996 Author: Keith Packard <keithp (a] koto.keithp.com>
7997 Date: Thu Oct 25 01:35:32 2007 -0700
7998
7999 Ensure weight/slant values present even when style is supplied
8000 (bug 9313).
8001
8002 If the provided style value doesn't match any available font, fall
8003 back to
8004 using the weight and slant values by ensuring that those are in
8005 the pattern.
8006
8007 src/fcdefault.c | 16 +++++-----------
8008 1 file changed, 5 insertions(+), 11 deletions(-)
8009
8010 commit 43d0454597dfb5375b1268edb79172779cc51113
8011 Author: Keith Packard <keithp (a] koto.keithp.com>
8012 Date: Thu Oct 25 01:26:09 2007 -0700
8013
8014 Distribute man source files for command line programs (bug 9678).
8015
8016 For systems on whch DOCBOOK is unavailable, distribute command
8017 line program
8018 manual pages in .man format.
8019
8020 fc-cache/Makefile.am | 6 +++---
8021 fc-cat/Makefile.am | 6 +++---
8022 fc-list/Makefile.am | 6 +++---
8023 fc-match/Makefile.am | 6 +++---
8024 4 files changed, 12 insertions(+), 12 deletions(-)
8025
8026 commit cf3e888b71a22e5c5875b96bf29557746044bd2b
8027 Author: Dwayne Bailey <dwayne (a] translate.org.za>
8028 Date: Thu Oct 25 01:16:06 2007 -0700
8029
8030 Add/fix *.orth files for South African languages
8031
8032 This adds the missing orth files for Ndebele (South) (nr), Northern
8033 Sotho
8034 (nso), Swati (ss) and Southern Sotho (st). It also fixes the Tswana
8035 (tn)
8036 orth file.
8037
8038 fc-lang/iso639-1 | 4 ++--
8039 fc-lang/iso639-2 | 8 ++++----
8040 fc-lang/nr.orth | 29 +++++++++++++++++++++++++++++
8041 fc-lang/nso.orth | 34 ++++++++++++++++++++++++++++++++++
8042 fc-lang/ss.orth | 29 +++++++++++++++++++++++++++++
8043 fc-lang/st.orth | 29 +++++++++++++++++++++++++++++
8044 fc-lang/tn.orth | 2 ++
8045 7 files changed, 129 insertions(+), 6 deletions(-)
8046
8047 commit 28a4ea7f714956d34f7ac65354577b87bec5620d
8048 Author: Keith Packard <keithp (a] koto.keithp.com>
8049 Date: Thu Oct 25 01:09:11 2007 -0700
8050
8051 Fix parallel build in fontconfig/docs (bug 10481).
8052
8053 doc/Makefile.am | 2 +-
8054 1 file changed, 1 insertion(+), 1 deletion(-)
8055
8056 commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
8057 Author: Keith Packard <keithp (a] koto.keithp.com>
8058 Date: Thu Oct 25 01:03:40 2007 -0700
8059
8060 Handle UltraBlack weight.
8061
8062 UltraBlack is weight 950 on the CSS scale; handle this by name
8063 and value
8064 encoding it as fontconfig weight 215.
8065
8066 fontconfig/fontconfig.h | 2 ++
8067 src/fcfreetype.c | 7 ++++++-
8068 2 files changed, 8 insertions(+), 1 deletion(-)
8069
8070 commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
8071 Author: Keith Packard <keithp (a] koto.keithp.com>
8072 Date: Thu Oct 25 01:02:58 2007 -0700
8073
8074 Oops. Left debugging printf in previous commit.
8075
8076 src/fcfreetype.c | 1 -
8077 1 file changed, 1 deletion(-)
8078
8079 commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
8080 Author: Keith Packard <keithp (a] koto.keithp.com>
8081 Date: Thu Oct 25 00:49:19 2007 -0700
8082
8083 Spelling errors in documentation. (bug 10879).
8084
8085 Thanks to David <ssdk (a] ispras.ru> for spotting these.
8086
8087 doc/fcconfig.fncs | 4 ++--
8088 doc/fcstring.fncs | 2 +-
8089 2 files changed, 3 insertions(+), 3 deletions(-)
8090
8091 commit feecc86cea6bd1cb588f68e06b85d85727289989
8092 Author: Keith Packard <keithp (a] koto.keithp.com>
8093 Date: Thu Oct 25 00:46:41 2007 -0700
8094
8095 There is no U+1257 (bug 10899).
8096
8097 The Eritrean Tigrinya orthography mistakenly included this unicode
8098 value.
8099
8100 fc-lang/ti_er.orth | 2 +-
8101 1 file changed, 1 insertion(+), 1 deletion(-)
8102
8103 commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
8104 Author: Keith Packard <keithp (a] koto.keithp.com>
8105 Date: Thu Oct 25 00:41:28 2007 -0700
8106
8107 FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
8108 10976)
8109
8110 Thanks to David <ssdk (a] ispras.ru> for spotting this error.
8111
8112 src/fcinit.c | 2 +-
8113 1 file changed, 1 insertion(+), 1 deletion(-)
8114
8115 commit 28baf727367513ad06ddb1c53daff062e8f39e8c
8116 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
8117 Date: Thu Oct 25 00:38:44 2007 -0700
8118
8119 Store FcVendorFoundries in read-only memory.
8120
8121 Create fixed size strings for vendor and foundry.
8122
8123 src/fcfreetype.c | 62
8124 ++++++++++++++++++++++++++++----------------------------
8125 1 file changed, 31 insertions(+), 31 deletions(-)
8126
8127 commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
8128 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
8129 Date: Thu Oct 25 00:36:37 2007 -0700
8130
8131 Store FcNoticeFoundries in read-only memory.
8132
8133 Use a single character array and a separate table of integer indices.
8134
8135 src/fcfreetype.c | 75
8136 +++++++++++++++++++++++++++++++++++++-------------------
8137 1 file changed, 50 insertions(+), 25 deletions(-)
8138
8139 commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
8140 Author: Keith Packard <keithp (a] koto.keithp.com>
8141 Date: Thu Oct 25 00:22:04 2007 -0700
8142
8143 Replace makealias pattern with something supported by POSIX grep
8144 (bug 11083)
8145
8146 The suggested replacement in the bug was not supported by GNU grep,
8147 so I
8148 created something that should be supported everywhere (famous
8149 last words).
8150
8151 src/makealias | 2 +-
8152 1 file changed, 1 insertion(+), 1 deletion(-)
8153
8154 commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
8155 Author: Keith Packard <keithp (a] koto.keithp.com>
8156 Date: Wed Oct 24 21:59:33 2007 -0700
8157
8158 Add BRAILLE PATTERN BLANK to list of blank glyphs.
8159
8160 Braille pattern blank is often imaged as a blank glyph.
8161
8162 fonts.conf.in | 1 +
8163 1 file changed, 1 insertion(+)
8164
8165 commit 007cae508c831561c7a4f06092858ea7bf517e2e
8166 Author: Keith Packard <keithp (a] koto.keithp.com>
8167 Date: Wed Oct 24 21:52:56 2007 -0700
8168
8169 Move <cachedir> elements to the end of fonts.conf.
8170
8171 This allows users to select alternate directories for cache files,
8172 ahead of
8173 the 'standard' directories.
8174
8175 fonts.conf.in | 10 +++++-----
8176 1 file changed, 5 insertions(+), 5 deletions(-)
8177
8178 commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
8179 Author: Keith Packard <keithp (a] koto.keithp.com>
8180 Date: Wed Oct 24 21:47:40 2007 -0700
8181
8182 Leave generated headers out of distribution (bug 12734).
8183
8184 If the generated header files are included in the distribution,
8185 a build
8186 outside of the source directory will use them. For machine-specific
8187 files,
8188 this generates the wrong result (fcarch.h). Leaving them out of the
8189 distribution forces them to be built.
8190
8191 fc-arch/Makefile.am | 4 +---
8192 fc-case/Makefile.am | 4 +---
8193 fc-glyphname/Makefile.am | 4 +---
8194 fc-lang/Makefile.am | 4 +---
8195 4 files changed, 4 insertions(+), 12 deletions(-)
8196
8197 commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
8198 Author: Keith Packard <keithp (a] koto.keithp.com>
8199 Date: Thu Oct 18 09:48:31 2007 -0700
8200
8201 Eliminate relocations from FcCodePageRange structure (bug 10982).
8202
8203 FcCodePageRange was using char pointers; replace them with char
8204 arrays.
8205
8206 src/fcfreetype.c | 12 ++++++------
8207 1 file changed, 6 insertions(+), 6 deletions(-)
8208
8209 commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
8210 Author: Keith Packard <keithp (a] koto.keithp.com>
8211 Date: Thu Oct 18 09:43:22 2007 -0700
8212
8213 Eliminate relocations for glyph name table.
8214
8215 Glyph names (now used only for dingbats) were using many relocations,
8216 causing startup latency plus per-process memory usage. Replace
8217 pointers with
8218 table indices, shrinking table size and elimninating relocations.
8219
8220 fc-glyphname/fc-glyphname.c | 28 ++++++++++++++++++++--------
8221 src/fcfreetype.c | 16 ++++++++--------
8222 2 files changed, 28 insertions(+), 16 deletions(-)
8223
8224 commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
8225 Author: Keith Packard <keithp (a] koto.keithp.com>
8226 Date: Thu Oct 18 09:41:00 2007 -0700
8227
8228 Must not insert cache into hash table before completely validating.
8229
8230 The cache was inserted into the hash table before the timestamps
8231 in the
8232 cache were verified; if that verification failed, an extra pointer
8233 to the
8234 now freed cache would be left in the hash table. FcFini would fail an
8235 assertion as a result.
8236
8237 src/fccache.c | 4 ++--
8238 1 file changed, 2 insertions(+), 2 deletions(-)
8239
8240 commit e85789a99770dbd1a4abe9da3eadb355c19f5216
8241 Author: Keith Packard <keithp (a] koto.keithp.com>
8242 Date: Thu Oct 18 08:58:14 2007 -0700
8243
8244 Place language name in constant array instead of pointer.
8245
8246 Constant char array of 8 bytes is the same size as a pointer plus
8247 a short
8248 string, so this actually saves memory and eliminates a pile of
8249 relocations.
8250
8251 fc-lang/fc-lang.c | 2 +-
8252 src/fclang.c | 2 +-
8253 2 files changed, 2 insertions(+), 2 deletions(-)
8254
8255 commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
8256 Author: Keith Packard <keithp (a] koto.keithp.com>
8257 Date: Thu Oct 18 08:56:42 2007 -0700
8258
8259 FcConfigParseAndLoad doc was missing the last param.
8260
8261 Typo lost the last param to this function.
8262
8263 doc/fcconfig.fncs | 2 +-
8264 1 file changed, 1 insertion(+), 1 deletion(-)
8265
8266 commit 07e646cc8422bda778ecf1c084129556a39a0f2a
8267 Author: Mike FABIAN <mfabian (a] suse.de>
8268 Date: Thu Oct 18 05:44:28 2007 -0700
8269
8270 Avoid crashes if config files contain junk.
8271
8272 If ~/.fonts.conf contains:
8273
8274 <edit mode="assign_replace" name="spacing">
8275 <int>mono</int>
8276 </edit>
8277
8278 fontconfig crashes:
8279
8280 mfabian@magellan:~$ fc-match sans
8281 Fontconfig error: "~/.fonts.conf", line 46: "mono": not
8282 a valid
8283 integer
8284 (core dumped)
8285 mfabian@magellan:~$
8286
8287 Of course the above is nonsense, mono is no valid integer
8288 indeed.
8289
8290 But I think nevertheless fontconfig should not crash in that case.
8291
8292 The problem was caused by partially truncated expression trees
8293 caused by
8294 parse errors -- typechecking these walked the tree without verifying
8295 the
8296 integrity of the structure. Of course, the whole tree will be
8297 discarded
8298 shortly after being loaded as it contained an error.
8299
8300 src/fcxml.c | 4 ++++
8301 1 file changed, 4 insertions(+)
8302
8303 commit fa9a7448d83da498b3494fd0ff7d756569f94425
8304 Author: Hideki Yamane <henrich (a] iijmio-mail.jp>
8305 Date: Thu Oct 18 05:17:36 2007 -0700
8306
8307 Handle Japanese fonts better. (debian bug #435971)
8308
8309 Add some commonly available Japanese fonts to the standard aliases.
8310
8311 conf.d/65-nonlatin.conf | 11 +++++++++++
8312 1 file changed, 11 insertions(+)
8313
8314 commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
8315 Author: Keith Packard <keithp (a] koto.keithp.com>
8316 Date: Thu Oct 18 05:05:59 2007 -0700
8317
8318 Have fc-cache remove invalid cache files from cache directories.
8319
8320 Old cache file versions, or corrupted cache files should be removed
8321 when
8322 cleaning cache directories with fc-cache. This only affects filenames
8323 which
8324 match the fontconfig cache file format, so other files will be
8325 left alone.
8326
8327 fc-cache/fc-cache.c | 34 ++++++++++++++++++----------------
8328 1 file changed, 18 insertions(+), 16 deletions(-)
8329
8330 commit 238489030a64fa883f8f9fc3d73247b7f7257899
8331 Author: Keith Packard <keithp (a] koto.keithp.com>
8332 Date: Thu Oct 18 05:04:39 2007 -0700
8333
8334 Don't use X_OK bit when checking for writable directories (bug 12438)
8335
8336 Some mingw versions have broken X_OK checking; instead of trying
8337 to work
8338 around this in a system-depedent manner, simply don't bother
8339 checking for
8340 X_OK along with W_OK as such cases are expected to be mistakes,
8341 and not
8342 sensible access control.
8343
8344 fc-cache/fc-cache.c | 2 +-
8345 src/fccache.c | 4 ++--
8346 2 files changed, 3 insertions(+), 3 deletions(-)
8347
8348 commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
8349 Author: Keith Packard <keithp (a] koto.keithp.com>
8350 Date: Thu Oct 18 05:01:41 2007 -0700
8351
8352 Verbose message about cleaning directories was imprecise
8353
8354 Non-existent directories are now described as 'non-existent'
8355 instead of
8356 'unwritable'.
8357
8358 fc-cache/fc-cache.c | 3 ++-
8359 1 file changed, 2 insertions(+), 1 deletion(-)
8360
8361 commit 50124d1e484b84796abb7d8a6c1995edaff23e80
8362 Author: Keith Packard <keithp (a] koto.keithp.com>
8363 Date: Thu Oct 18 04:58:31 2007 -0700
8364
8365 Improve verbose messages from fc-cache.
8366
8367 fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
8368 fonts, %d
8369 dirs', which could easily mislead the user. Add 'existing cache is
8370 valid' or
8371 'new cache contents' to these messages to explain what it is doing.
8372
8373 fc-cache/fc-cache.c | 4 ++--
8374 1 file changed, 2 insertions(+), 2 deletions(-)
8375
8376 commit e12f718f65fc874e9170761f670930124815663e
8377 Author: Keith Packard <keithp (a] koto.keithp.com>
8378 Date: Thu Oct 18 04:54:51 2007 -0700
8379
8380 Remove unneeded call to access(2) in fc-cache.
8381
8382 This call was followed by a call to stat(2) which provided the
8383 necessary
8384 information. This call to access(2) was necessary when cache
8385 files were
8386 stored in the font directory as that would check for write permission
8387 correctly.
8388
8389 fc-cache/fc-cache.c | 18 +++---------------
8390 1 file changed, 3 insertions(+), 15 deletions(-)
8391
8392 commit f7da903d370dcf662a301930b003485f25db618f
8393 Author: Keith Packard <keithp (a] koto.keithp.com>
8394 Date: Thu Oct 18 04:31:33 2007 -0700
8395
8396 Make FC_FULLNAME include all fullname entries, elide nothing. [bug
8397 12827]
8398
8399 The old policy of eliding fullname entries which matched FC_FAMILY or
8400 FC_FAMILY + FC_STYLE meant that applications could not know what the
8401 font foundry set as the fullname of the font. Hiding information
8402 is not
8403 helpful.
8404
8405 src/fcfreetype.c | 64
8406 --------------------------------------------------------
8407 1 file changed, 64 deletions(-)
8408
8409 commit 144ca878311af885db820a35db31563ba87ee6ad
8410 Author: Keith Packard <keithp (a] koto.keithp.com>
8411 Date: Thu Oct 18 04:29:13 2007 -0700
8412
8413 Comment about mmaping cache files was misleading.
8414
8415 src/fccache.c | 3 ++-
8416 1 file changed, 2 insertions(+), 1 deletion(-)
8417
8418 commit db6f19f13b1719617c54a1658b8faa31da56e1d4
8419 Author: Keith Packard <keithp (a] koto.keithp.com>
8420 Date: Thu Oct 18 04:13:51 2007 -0700
8421
8422 Store font directory mtime in cache file.
8423
8424 Instead of relying on mtime ordering between a directory and its
8425 associated
8426 cache file, write the directory mtime into the cache file itself. This
8427 makes
8428 cache file checks more reliable across file systems.
8429
8430 This change is made in a way that old programs can use new cache
8431 files, but
8432 new programs will need new cache files.
8433
8434 fc-arch/fcarch.tmpl.h | 14 +++++------
8435 src/fccache.c | 64
8436 +++++++++++++++++++++++++++++++++------------------
8437 src/fcdir.c | 8 ++++++-
8438 src/fcint.h | 5 ++--
8439 4 files changed, 58 insertions(+), 33 deletions(-)
8440
8441 commit 00268a50e8b99e80ff25ee2a77a925398f89693f
8442 Author: Keith Packard <keithp (a] koto.keithp.com>
8443 Date: Thu Oct 18 03:52:29 2007 -0700
8444
8445 Fix ChangeLog generation to avoid circular make dependency
8446
8447 Makefile.am | 11 ++++-------
8448 1 file changed, 4 insertions(+), 7 deletions(-)
8449
8450 commit 3ae9258f9e825ed576dc315ec79009188bb422e2
8451 Author: Keith Packard <keithp (a] neko.keithp.com>
8452 Date: Sun Aug 5 12:31:03 2007 -0700
8453
8454 Free temporary string in FcDirCacheUnlink (Bug #11758)
8455
8456 In FcDirCacheUnlink(), the line
8457
8458 cache_hashed = FcStrPlus (cache_dir, cache_base);
8459
8460 allocates memory in cache_hashed that is never free()'d before
8461 the function
8462 exits.
8463
8464 Reported by Ben Combee.
8465
8466 src/fccache.c | 1 +
8467 1 file changed, 1 insertion(+)
8468
8469 commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
8470 Author: Keith Packard <keithp (a] neko.keithp.com>
8471 Date: Mon Mar 12 10:32:23 2007 -0700
8472
8473 Work around FreeType bug when glyph name buffer is too small.
8474
8475 Recent versions of FreeType do not correctly deal with glyph name
8476 buffers
8477 that are too small; work around this by declaring a buffer that can
8478 hold any
8479 PS name (127 bytes).
8480
8481 src/fcfreetype.c | 21 +++++++++++++++++----
8482 1 file changed, 17 insertions(+), 4 deletions(-)
8483
8484 commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
8485 Author: Keith Packard <keithp (a] neko.keithp.com>
8486 Date: Mon Mar 12 10:30:51 2007 -0700
8487
8488 rehash increment could be zero, causing rehash infinite loop.
8489
8490 Bump the rehash value by one so that it is always positive.
8491
8492 fc-glyphname/fc-glyphname.c | 2 +-
8493 1 file changed, 1 insertion(+), 1 deletion(-)
8494
8495 commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
8496 Author: Stephan Kulow <coolo (a] novell.com>
8497 Date: Mon Mar 12 10:21:35 2007 -0700
8498
8499 Make FcPatternDuplicate copy the binding instead of always using
8500 Strong.
8501
8502 I noticed that Qt always uses a different font than fc-match
8503 advertises.
8504 Debugging the issue, I found that a call that looks pretty innocent is
8505 changing all weak bindings to strong bindings and as such changes the
8506 semantic of the match: FcPatternDuplicate.
8507
8508 src/fcpat.c | 10 +++++++---
8509 1 file changed, 7 insertions(+), 3 deletions(-)
8510
8511 commit 2373f904265a05761039cfc5fe305bf588e831c5
8512 Author: Keith Packard <keithp (a] neko.keithp.com>
8513 Date: Sat Dec 2 16:09:47 2006 -0800
8514
8515 Update for version 2.4.2
8516
8517 INSTALL | 2 +-
8518 README | 36 ++++++++++++++++++++++++++++++++++--
8519 configure.in | 2 +-
8520 fontconfig/fontconfig.h | 2 +-
8521 4 files changed, 37 insertions(+), 5 deletions(-)
8522
8523 commit e3b65ee06808cda296215b88111a259a200cc37c
8524 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
8525 Date: Sat Dec 2 15:09:57 2006 -0800
8526
8527 Fix fc-cat documentation (bug 8935).
8528
8529 Adapt documentation to reality.
8530
8531 (1) The fc-cat usage message should reflect the
8532 options accepted by the program.
8533
8534 (2) The fc-cat.1 manpage was fairly broken (unreadable).
8535
8536 fc-cat/fc-cat.c | 9 +++++++--
8537 fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++---
8538 2 files changed, 30 insertions(+), 5 deletions(-)
8539
8540 commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
8541 Author: Keith Packard <keithp (a] neko.keithp.com>
8542 Date: Sat Dec 2 15:06:13 2006 -0800
8543
8544 Add space between type and formal in devel man pages (bug 8935)
8545
8546 Most parameters are pointers and have '*' in the type; for those
8547 which do not, use '%' to mark where a space needs to be inserted.
8548
8549 doc/edit-sgml.c | 5 +++++
8550 doc/fcblanks.fncs | 4 ++--
8551 doc/fccharset.fncs | 8 ++++----
8552 doc/fcconfig.fncs | 12 ++++++------
8553 doc/fcconstant.fncs | 4 ++--
8554 doc/fcfile.fncs | 4 ++--
8555 doc/fcfreetype.fncs | 12 ++++++------
8556 doc/fcmatrix.fncs | 12 ++++++------
8557 doc/fcobjectset.fncs | 2 +-
8558 doc/fcobjecttype.fncs | 4 ++--
8559 doc/fcpattern.fncs | 32 ++++++++++++++++----------------
8560 doc/fcstring.fncs | 16 ++++++++--------
8561 doc/fcvalue.fncs | 4 ++--
8562 13 files changed, 62 insertions(+), 57 deletions(-)
8563
8564 commit b1aa20098f641a16d02e70a161450e6b85afe410
8565 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
8566 Date: Sat Dec 2 14:28:03 2006 -0800
8567
8568 Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
8569 8935.
8570
8571 doc/fontconfig-user.sgml | 87
8572 ++++++++++++++++++++++++------------------------
8573 1 file changed, 43 insertions(+), 44 deletions(-)
8574
8575 commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
8576 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
8577 Date: Sat Dec 2 14:18:11 2006 -0800
8578
8579 A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
8580
8581 VPATH builds without doctools breaks as it cannot find the distributed
8582 pre-formatted documentation.
8583
8584 configure.in | 2 +-
8585 doc/Makefile.am | 14 +++++++++-----
8586 2 files changed, 10 insertions(+), 6 deletions(-)
8587
8588 commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
8589 Author: Keith Packard <keithp (a] neko.keithp.com>
8590 Date: Sat Dec 2 13:57:45 2006 -0800
8591
8592 Segfault scanning non-font files. Disallow scan edit of user
8593 vars. (#8767)
8594
8595 Missing NULL font check before attempting to edit scanned pattern.
8596 Also, <match target="scan"> rules are now checked to ensure all
8597 edited variables are in the predefined set; otherwise, the resulting
8598 cache files will not be stable.
8599
8600 src/fcdir.c | 2 +-
8601 src/fcint.h | 1 +
8602 src/fcxml.c | 6 ++++++
8603 3 files changed, 8 insertions(+), 1 deletion(-)
8604
8605 commit c9c6875014661d4326100bae0464279d76bd657f
8606 Author: Kean Johnston <kean (a] armory.com>
8607 Date: Sat Dec 2 13:36:56 2006 -0800
8608
8609 Don't use varargs CPP macros in fccache.c. (bug 8733)
8610
8611 src/fccache.c uses a trick to try and use a function name that is
8612 also a
8613 macro name. It does this using the varargs args() macro. Replace that
8614 with separate macros for each number of formals.
8615
8616 src/fccache.c | 13 +++++++------
8617 1 file changed, 7 insertions(+), 6 deletions(-)
8618
8619 commit 72ffe6536a6825a32095c8185aff836a12326ac5
8620 Author: Keith Packard <keithp (a] neko.keithp.com>
8621 Date: Sat Dec 2 13:22:27 2006 -0800
8622
8623 Add FcFreeTypeQueryFace external API. Bug #7311.
8624
8625 Expose ability to build an FcPattern directly from an FT_Face
8626 object.
8627
8628 configure.in | 4 ++--
8629 doc/fcfreetype.fncs | 17 ++++++++++++++++-
8630 fontconfig/fcfreetype.h | 6 ++++++
8631 src/fcfreetype.c | 50
8632 +++++++++++++++++++++++++++----------------------
8633 4 files changed, 52 insertions(+), 25 deletions(-)
8634
8635 commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
8636 Author: Keith Packard <keithp (a] neko.keithp.com>
8637 Date: Sat Dec 2 13:14:23 2006 -0800
8638
8639 Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
8640
8641 grep -l -w '^foo' doesn't work on Solaris. Replace with
8642 grep -l '^foo\>' instead which does. Also, grep -l will
8643 report the filename more than once (!), so add | head -1
8644 to pick just the first one.
8645
8646 src/makealias | 2 +-
8647 1 file changed, 1 insertion(+), 1 deletion(-)
8648
8649 commit 2b77216ee21de95ec352672aa025195a83925b32
8650 Author: Keith Packard <keithp (a] neko.keithp.com>
8651 Date: Sat Dec 2 13:04:05 2006 -0800
8652
8653 Avoid writing uninitialized structure pad bytes to cache files.
8654
8655 The union inside the FcValue structure contains pad bytes. Instead of
8656 copying the whole structure to the cache block, copy only the
8657 initialized
8658 fields to avoid writing whichever bytes serve as padding within the
8659 structure.
8660
8661 src/fcpat.c | 17 ++++++++++++++++-
8662 1 file changed, 16 insertions(+), 1 deletion(-)
8663
8664 commit 64d7e303df441f274ee194a401dcd14dfb58af7e
8665 Author: Keith Packard <keithp (a] neko.keithp.com>
8666 Date: Sat Dec 2 12:14:49 2006 -0800
8667
8668 Warn (and recover) from config file without <cachedir> elements.
8669
8670 When updating from older fontconfig versions, if the config file
8671 is not replaced, it will not contain <cachedir> elements. Lacking
8672 these,
8673 fontconfig has no place to store cached font information and cannot
8674 operate
8675 reasonably.
8676
8677 Add code to check and see if the loaded configuration has no cache
8678 directories, and if so, warn the user and add both the default
8679 system cache
8680 directory and the normal per-user cache directory.
8681
8682 src/fcinit.c | 19 +++++++++++++++++++
8683 1 file changed, 19 insertions(+)
8684
8685 commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
8686 Author: Keith Packard <keithp (a] neko.keithp.com>
8687 Date: Sat Dec 2 11:47:07 2006 -0800
8688
8689 Use explicit platform/nameid order when scanning ttf files.
8690
8691 Instead of accepting whatever order names appear in the font file,
8692 use an explicit ordering for both platform and nameid.
8693
8694 Platforms are high precedence than nameids.
8695
8696 The platform order is:
8697
8698 microsoft, apple unicode, macintosh, (other)
8699
8700 The family nameid order is:
8701
8702 preferred family, font family
8703
8704 The fullname nameid order is:
8705
8706 mac full name, full name
8707
8708 The style nameid order is
8709
8710 preferred subfamily, font subfamily
8711
8712 This will change the names visible to users in various application
8713 UIs, but
8714 should not change how existing font names are matched as all names
8715 remain
8716 present in the resulting database. The hope is that family names
8717 will, in
8718 general, be less ambiguous. Testing here shows that commercial fonts
8719 have longer names now while DejaVu has a shorter family name, and
8720 moves more
8721 of the font description to the style name.
8722
8723 src/fcfreetype.c | 237
8724 ++++++++++++++++++++++++++++++++++---------------------
8725 1 file changed, 149 insertions(+), 88 deletions(-)
8726
8727 commit b5803016d74856eb44b05876f0d7178bfec0df47
8728 Author: Keith Packard <keithp (a] neko.keithp.com>
8729 Date: Sun Nov 12 17:15:55 2006 -0800
8730
8731 FcStrCanonAbsoluteFilename should be static.
8732
8733 src/fcstr.c | 2 +-
8734 1 file changed, 1 insertion(+), 1 deletion(-)
8735
8736 commit bae5db78ddab473695a7efee374a75d6fe02426f
8737 Author: Keith Packard <keithp (a] neko.keithp.com>
8738 Date: Sun Nov 12 17:15:24 2006 -0800
8739
8740 Add sparc64 architecture string.
8741
8742 fc-arch/fcarch.tmpl.h | 1 +
8743 1 file changed, 1 insertion(+)
8744
8745 commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
8746 Author: Mike FABIAN <mfabian (a] suse.de>
8747 Date: Fri Oct 27 10:26:50 2006 -0700
8748
8749 Do not clean cache files for different architectures
8750
8751 Use filenames to clean cache files for current architecture
8752 only. This is
8753 sufficient as cache files live in their own directory where
8754 filenames are
8755 under fontconfig control.
8756
8757 fc-cache/fc-cache.c | 9 +++++++++
8758 1 file changed, 9 insertions(+)
8759
8760 commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
8761 Author: Han-Wen Nienhuys <hanwen (a] xs4all.nl>
8762 Date: Sun Sep 17 17:03:33 2006 -0700
8763
8764 More fixes for Win32 building (bug 8311)
8765
8766 Our build system barfs on autogen.sh, which ignores
8767 --noconfigure. Configure
8768 needs a host of options to make the cross compile work in our case.
8769
8770 Fix typo in fccache.c
8771
8772 autogen.sh | 7 +++++++
8773 src/fccache.c | 3 ++-
8774 2 files changed, 9 insertions(+), 1 deletion(-)
8775
8776 commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
8777 Author: Han-Wen Nienhuys <hanwen (a] xs4all.nl>
8778 Date: Sun Sep 17 14:34:46 2006 -0700
8779
8780 FcStrCanonFileName buggy for mingw. (bug 8311)
8781
8782 FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
8783
8784 This only works on POSIX. On dos, this crashes with a stack overflow.
8785
8786 The patch attached splits this functionality in two functions
8787 (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
8788 get an
8789 absolute path. It also fixes a number of other issues. With this
8790 patch,
8791 LilyPond actually produces output on Windows.
8792
8793 src/fccache.c | 5 ++++
8794 src/fcstr.c | 88
8795 +++++++++++++++++++++++++++++++++++++++++++++++++----------
8796 2 files changed, 78 insertions(+), 15 deletions(-)
8797
8798 commit cc104e6a910427db009be36ec34125962889ecb8
8799 Author: Keith Packard <keithp (a] neko.keithp.com>
8800 Date: Sun Sep 17 14:20:18 2006 -0700
8801
8802 Detect and use available random number generator (bug 8308)
8803
8804 Prefer random over lrand48 over rand
8805
8806 configure.in | 2 +-
8807 src/fccache.c | 13 ++++++++++++-
8808 2 files changed, 13 insertions(+), 2 deletions(-)
8809
8810 commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
8811 Author: Keith Packard <keithp (a] neko.keithp.com>
8812 Date: Sun Sep 17 14:09:12 2006 -0700
8813
8814 Build fontconfig.def from header files when needed.
8815
8816 Instead of attempting to track exported symbols manually in
8817 fontconfig.def.in, build it directly from the public fontconfig
8818 header files
8819 to ensure it exports the public API.
8820
8821 configure.in | 1 -
8822 src/Makefile.am | 18 ++-
8823 src/fontconfig.def.in | 303
8824 --------------------------------------------------
8825 3 files changed, 17 insertions(+), 305 deletions(-)
8826
8827 commit 6262fefe54823476070053d53eb3f52fd516ebfe
8828 Author: Keith Packard <keithp (a] neko.keithp.com>
8829 Date: Sun Sep 17 13:50:31 2006 -0700
8830
8831 Remove documentation for non-existant FcConfigNormalizeFontDir.
8832
8833 FcConfigNormalizeFontDir was present in some of the 2.3.9x release
8834 but not
8835 in the final 2.4 release. However, the documentation persisted.
8836
8837 doc/fcconfig.fncs | 11 -----------
8838 1 file changed, 11 deletions(-)
8839
8840 commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
8841 Author: Keith Packard <keithp (a] neko.keithp.com>
8842 Date: Fri Sep 15 10:12:15 2006 -0700
8843
8844 Update for version 2.4.1
8845
8846 README | 13 +++++++++++--
8847 configure.in | 2 +-
8848 fontconfig/fontconfig.h | 2 +-
8849 3 files changed, 13 insertions(+), 4 deletions(-)
8850
8851 commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
8852 Author: Keith Packard <keithp (a] neko.keithp.com>
8853 Date: Fri Sep 15 00:23:40 2006 -0700
8854
8855 Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
8856
8857 With the cache restructuring of 2.4.0, the ability to add
8858 application-specific font files and directories was accidentally lost.
8859 Reimplement this using by sharing the logic used to load configured
8860 font
8861 directories.
8862
8863 src/fccfg.c | 86
8864 ++++++++++++++++++++++++++++++-------------------------------
8865 src/fcdir.c | 4 +--
8866 src/fcint.h | 3 ++-
8867 3 files changed, 46 insertions(+), 47 deletions(-)
8868
8869 commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
8870 Author: Keith Packard <keithp (a] neko.keithp.com>
8871 Date: Wed Sep 13 18:55:45 2006 -0700
8872
8873 Add warning flags to fc-cache build. Clean up warnings in fc-cache.
8874
8875 Looks like the last directory in the project which didn't use
8876 $(WARN_CFLAGS)
8877 for some reason. Adding that found the usual collection of char *
8878 vs FcChar8
8879 * issues (why, oh why is FcChar8 not just char...)
8880
8881 fc-cache/Makefile.am | 2 +-
8882 fc-cache/fc-cache.c | 31 ++++++++-----------------------
8883 2 files changed, 9 insertions(+), 24 deletions(-)
8884
8885 commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
8886 Author: Keith Packard <keithp (a] neko.keithp.com>
8887 Date: Wed Sep 13 18:51:11 2006 -0700
8888
8889 Add signatures for m68k and mipsel (thanks debian buildd)
8890
8891 fc-arch/fcarch.tmpl.h | 2 ++
8892 1 file changed, 2 insertions(+)
8893
8894 commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
8895 Author: Keith Packard <keithp (a] neko.keithp.com>
8896 Date: Mon Sep 11 11:10:48 2006 -0700
8897
8898 Add ppc64 signature. Bug 8227
8899
8900 fc-arch/fcarch.tmpl.h | 1 +
8901 1 file changed, 1 insertion(+)
8902
8903 commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
8904 Author: Keith Packard <keithp (a] neko.keithp.com>
8905 Date: Mon Sep 11 11:09:26 2006 -0700
8906
8907 Update installation notes for 2.4 base.
8908
8909 INSTALL | 19 ++++++++++++-------
8910 1 file changed, 12 insertions(+), 7 deletions(-)
8911
8912 commit 76c443222313577236c898f7644098e7cad80c75
8913 Author: Keith Packard <keithp (a] neko.keithp.com>
8914 Date: Sat Sep 9 22:08:40 2006 -0700
8915
8916 Update to version 2.4.0
8917
8918 INSTALL | 3 +++
8919 README | 38 ++++++++++++++++++++++++++++++++++++--
8920 configure.in | 2 +-
8921 fontconfig/fontconfig.h | 4 ++--
8922 4 files changed, 42 insertions(+), 5 deletions(-)
8923
8924 commit 6c5619a08575943f75d2341e1a4931ec5faf716b
8925 Author: Keith Packard <keithp (a] neko.keithp.com>
8926 Date: Sat Sep 9 21:32:14 2006 -0700
8927
8928 Split much of the configuration into separate files. Renumber files
8929
8930 Most of the remaining elements in fonts.conf have been moved to
8931 separate
8932 files. The numbering scheme for conf.d files has been documented
8933 in the
8934 README and the files have been renumbered. Config files have been
8935 validated against the DTD and a few minor errors fixed.
8936
8937 conf.d/10-autohint.conf | 9 +
8938 conf.d/10-no-sub-pixel.conf | 9 +
8939 conf.d/10-sub-pixel-bgr.conf | 9 +
8940 conf.d/10-sub-pixel-rgb.conf | 9 +
8941 conf.d/10-sub-pixel-vbgr.conf | 9 +
8942 conf.d/10-sub-pixel-vrgb.conf | 9 +
8943 conf.d/10-unhinted.conf | 9 +
8944 conf.d/10-urw-aliases.conf | 52 ----
8945 conf.d/15-amt-aliases.conf | 21 --
8946 conf.d/20-lohit-gujarati.conf | 11 +
8947 conf.d/20-unhint-small-vera.conf | 49 ++++
8948 conf.d/30-amt-aliases.conf | 21 ++
8949 conf.d/30-unhint-small-vera.conf | 49 ----
8950 conf.d/30-urw-aliases.conf | 52 ++++
8951 conf.d/40-generic.conf | 66 +++++
8952 conf.d/49-sansserif.conf | 21 ++
8953 conf.d/60-LohitGujarati.conf | 5 -
8954 conf.d/60-delicious.conf | 20 --
8955 conf.d/60-fonts-persian.conf | 539
8956 ---------------------------------------
8957 conf.d/60-latin.conf | 42 +++
8958 conf.d/65-fonts-persian.conf | 539
8959 +++++++++++++++++++++++++++++++++++++++
8960 conf.d/65-nonlatin.conf | 38 +++
8961 conf.d/69-unifont.conf | 24 ++
8962 conf.d/70-no-bitmaps.conf | 13 +
8963 conf.d/70-no-sub-pixel.conf | 9 -
8964 conf.d/70-sub-pixel-bgr.conf | 9 -
8965 conf.d/70-sub-pixel-rgb.conf | 9 -
8966 conf.d/70-sub-pixel-vbgr.conf | 9 -
8967 conf.d/70-sub-pixel-vrgb.conf | 9 -
8968 conf.d/70-yes-bitmaps.conf | 13 +
8969 conf.d/73-autohint.conf | 9 -
8970 conf.d/73-unhinted.conf | 9 -
8971 conf.d/76-no-bitmaps.conf | 13 -
8972 conf.d/76-yes-bitmaps.conf | 13 -
8973 conf.d/80-delicious.conf | 20 ++
8974 conf.d/90-synthetic.conf | 64 +++++
8975 conf.d/Makefile.am | 55 ++--
8976 conf.d/README | 46 +++-
8977 fonts.conf.in | 207 ---------------
8978 39 files changed, 1113 insertions(+), 1006 deletions(-)
8979
8980 commit 9596dce93b751c01770da175d208d78aeaf6ae00
8981 Author: Keith Packard <keithp (a] neko.keithp.com>
8982 Date: Sat Sep 9 21:30:06 2006 -0700
8983
8984 Don't display tests for DESTDIR on make install.
8985
8986 Make install output quieter by eliding the shell commands
8987 used to test for DESTDIR being set during make install.
8988
8989 Makefile.am | 2 +-
8990 1 file changed, 1 insertion(+), 1 deletion(-)
8991
8992 commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
8993 Author: Keith Packard <keithp (a] neko.keithp.com>
8994 Date: Sat Sep 9 21:29:08 2006 -0700
8995
8996 Include cachedir in fonts.dtd.
8997
8998 Fonts.dtd <fontconfig> element was missing the new cachedir element.
8999
9000 fonts.dtd | 7 ++++---
9001 1 file changed, 4 insertions(+), 3 deletions(-)
9002
9003 commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
9004 Author: Keith Packard <keithp (a] neko.keithp.com>
9005 Date: Sat Sep 9 21:21:01 2006 -0700
9006
9007 Fix conf.d directory sorting.
9008
9009 Sort was using broken comparison function.
9010
9011 src/fcxml.c | 10 +++++++++-
9012 1 file changed, 9 insertions(+), 1 deletion(-)
9013
9014 commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
9015 Author: Keith Packard <keithp (a] neko.keithp.com>
9016 Date: Sat Sep 9 19:37:22 2006 -0700
9017
9018 Rename conf.avail to conf.d
9019
9020 Makefile.am | 2 +-
9021 conf.avail/10-urw-aliases.conf | 52 ----
9022 conf.avail/15-amt-aliases.conf | 21 --
9023 conf.avail/20-fix-globaladvance.conf | 29 --
9024 conf.avail/30-unhint-small-vera.conf | 49 ----
9025 conf.avail/50-user.conf | 7 -
9026 conf.avail/51-local.conf | 7 -
9027 conf.avail/60-LohitGujarati.conf | 5 -
9028 conf.avail/60-delicious.conf | 20 --
9029 conf.avail/60-fonts-persian.conf | 539
9030 -----------------------------------
9031 conf.avail/70-no-sub-pixel.conf | 9 -
9032 conf.avail/70-sub-pixel-bgr.conf | 9 -
9033 conf.avail/70-sub-pixel-rgb.conf | 9 -
9034 conf.avail/70-sub-pixel-vbgr.conf | 9 -
9035 conf.avail/70-sub-pixel-vrgb.conf | 9 -
9036 conf.avail/73-autohint.conf | 9 -
9037 conf.avail/73-unhinted.conf | 9 -
9038 conf.avail/76-no-bitmaps.conf | 13 -
9039 conf.avail/76-yes-bitmaps.conf | 13 -
9040 conf.avail/Makefile.am | 71 -----
9041 conf.avail/README | 8 -
9042 conf.d/10-urw-aliases.conf | 52 ++++
9043 conf.d/15-amt-aliases.conf | 21 ++
9044 conf.d/20-fix-globaladvance.conf | 29 ++
9045 conf.d/30-unhint-small-vera.conf | 49 ++++
9046 conf.d/50-user.conf | 7 +
9047 conf.d/51-local.conf | 7 +
9048 conf.d/60-LohitGujarati.conf | 5 +
9049 conf.d/60-delicious.conf | 20 ++
9050 conf.d/60-fonts-persian.conf | 539
9051 +++++++++++++++++++++++++++++++++++
9052 conf.d/70-no-sub-pixel.conf | 9 +
9053 conf.d/70-sub-pixel-bgr.conf | 9 +
9054 conf.d/70-sub-pixel-rgb.conf | 9 +
9055 conf.d/70-sub-pixel-vbgr.conf | 9 +
9056 conf.d/70-sub-pixel-vrgb.conf | 9 +
9057 conf.d/73-autohint.conf | 9 +
9058 conf.d/73-unhinted.conf | 9 +
9059 conf.d/76-no-bitmaps.conf | 13 +
9060 conf.d/76-yes-bitmaps.conf | 13 +
9061 conf.d/Makefile.am | 71 +++++
9062 conf.d/README | 8 +
9063 configure.in | 1 -
9064 42 files changed, 898 insertions(+), 899 deletions(-)
9065
9066 commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
9067 Author: Keith Packard <keithp (a] neko.keithp.com>
9068 Date: Sat Sep 9 16:52:21 2006 -0700
9069
9070 Add XML headers to new conf files. Move link make commands to
9071 conf.avail dir
9072
9073 Fix up new config fragments to include XML headers as required.
9074 Move symbolic link installation to conf.avail directory to centralize
9075 both
9076 steps.
9077
9078 conf.avail/10-urw-aliases.conf | 5 ++++
9079 conf.avail/15-amt-aliases.conf | 5 ++++
9080 conf.avail/20-fix-globaladvance.conf | 5 ++++
9081 conf.avail/30-unhint-small-vera.conf | 5 ++++
9082 conf.avail/Makefile.am | 22 +++++++++++++++
9083 conf.d/Makefile.am | 52
9084 ------------------------------------
9085 6 files changed, 42 insertions(+), 52 deletions(-)
9086
9087 commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
9088 Author: Keith Packard <keithp (a] neko.keithp.com>
9089 Date: Sat Sep 9 16:41:58 2006 -0700
9090
9091 Insert newly created caches into reference data structure.
9092
9093 All caches used in the application must be in the cache reference
9094 list so
9095 internal references can be tracked correctly. Failing to have
9096 newly created
9097 caches in the list would cause the cache to be deallocated while
9098 references
9099 were still present.
9100
9101 src/fccache.c | 17 ++++++++++++++---
9102 1 file changed, 14 insertions(+), 3 deletions(-)
9103
9104 commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
9105 Merge: 5d2f7a9 164e267
9106 Author: Keith Packard <keithp (a] neko.keithp.com>
9107 Date: Sat Sep 9 15:49:24 2006 -0700
9108
9109 Merge branch 'jhcloos'
9110
9111 commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
9112 Author: Keith Packard <keithp (a] neko.keithp.com>
9113 Date: Sat Sep 9 10:04:42 2006 -0700
9114
9115 Accept locale environment variables that do not contain territory.
9116
9117 Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
9118 language,
9119 and may contain territory and encoding. Don't accidentally require
9120 territory
9121 as that will cause fontconfig to fall back to 'en'.
9122
9123 src/fcdefault.c | 16 ++++++++++++++++
9124 1 file changed, 16 insertions(+)
9125
9126 commit 164e267d286eccbbdde69e8935a658dced4331b4
9127 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9128 Date: Sat Sep 9 01:24:08 2006 -0400
9129
9130 Make conf.avail and conf.d work
9131
9132 Add conf.avail to configure.in
9133
9134 Add install: target to conf.d/Makefile.am to
9135 create the initial symlinks to conf.avail
9136
9137 conf.d/Makefile.am | 52
9138 ++++++++++++++++++++++++++++++++++++++++++++++++++++
9139 configure.in | 1 +
9140 2 files changed, 53 insertions(+)
9141
9142 commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
9143 Author: Keith Packard <keithp (a] neko.keithp.com>
9144 Date: Thu Sep 7 15:17:10 2006 -0700
9145
9146 Attempt to fix makealias usage for build on Mac OS X.
9147
9148 Avoid using fcalias.h or fcaliastail.h on systems which don't
9149 support it.
9150 Provided solution still generates these files, but does not use them.
9151
9152 src/fcint.h | 3 ++-
9153 src/makealias | 2 ++
9154 2 files changed, 4 insertions(+), 1 deletion(-)
9155
9156 commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
9157 Author: Keith Packard <keithp (a] neko.keithp.com>
9158 Date: Thu Sep 7 14:37:52 2006 -0700
9159
9160 Replace gnu-specific sed command with simple grep.
9161
9162 makealias was using a gnu-extension to sed addressing, replace that
9163 with a
9164 simple (and more robuse) grep command. Also, found a bug in the public
9165 header file that was leaving one symbol out of the process.
9166
9167 fontconfig/fontconfig.h | 2 +-
9168 src/makealias | 2 +-
9169 2 files changed, 2 insertions(+), 2 deletions(-)
9170
9171 commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
9172 Author: David Turner <david (a] freetype.org>
9173 Date: Thu Sep 7 14:29:35 2006 -0700
9174
9175 Replace character discovery loop with simpler, faster version.
9176
9177 The existing loop for discovering which characters map to glyphs is
9178 ugly and
9179 inefficient. The replacement is functionally identical, but far
9180 cleaner and
9181 faster.
9182
9183 src/fcfreetype.c | 83
9184 ++++++++++++++++++++------------------------------------
9185 1 file changed, 30 insertions(+), 53 deletions(-)
9186
9187 commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
9188 Author: Keith Packard <keithp (a] neko.keithp.com>
9189 Date: Thu Sep 7 14:22:16 2006 -0700
9190
9191 Reference patterns in FcCacheCopySet.
9192
9193 As patterns are put into the font set copy, mark them as referenced
9194 so the
9195 cache stays around while the font set is in use.
9196
9197 src/fccache.c | 7 ++++++-
9198 1 file changed, 6 insertions(+), 1 deletion(-)
9199
9200 commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
9201 Author: Keith Packard <keithp (a] neko.keithp.com>
9202 Date: Thu Sep 7 10:37:24 2006 -0700
9203
9204 Create fc_cachedir at install time. Bug 8157.
9205
9206 Makefile.am | 2 +-
9207 1 file changed, 1 insertion(+), 1 deletion(-)
9208
9209 commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
9210 Author: Keith Packard <keithp (a] neko.keithp.com>
9211 Date: Wed Sep 6 23:58:14 2006 -0700
9212
9213 Update for version 2.3.97.
9214
9215 Makefile.am | 2 +-
9216 README | 41 +++++++++++++++++++++++++++++++++++++++--
9217 configure.in | 2 +-
9218 fontconfig/fontconfig.h | 2 +-
9219 4 files changed, 42 insertions(+), 5 deletions(-)
9220
9221 commit c3796ac6061373bcf0276a931036987c01741215
9222 Author: Keith Packard <keithp (a] neko.keithp.com>
9223 Date: Wed Sep 6 17:45:40 2006 -0700
9224
9225 Charset hashing depended on uniqueness of leaves.
9226
9227 Charset hashing actually use the value of the leaf pointers, which is
9228 clearly wrong, especially now that charsets are not shared across
9229 multiple
9230 font directories.
9231
9232 src/fccharset.c | 4 ++--
9233 1 file changed, 2 insertions(+), 2 deletions(-)
9234
9235 commit 08bef687018f2391c2f2b6fc3849878c121b67dd
9236 Author: Keith Packard <keithp (a] neko.keithp.com>
9237 Date: Wed Sep 6 17:43:08 2006 -0700
9238
9239 Parallel build fix for fcalias.h and fcaliastail.h
9240
9241 These are built from the same script, but creating a single
9242 dependency rule
9243 caused parallel make to run the script twice.
9244
9245 src/Makefile.am | 4 +++-
9246 1 file changed, 3 insertions(+), 1 deletion(-)
9247
9248 commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
9249 Author: Keith Packard <keithp (a] neko.keithp.com>
9250 Date: Wed Sep 6 17:14:46 2006 -0700
9251
9252 Update architecture signatures for x86-64 and ppc.
9253
9254 I think the cache file data types are stable for now; add-back the
9255 signatures for x86-64 and ppc.
9256
9257 fc-arch/fcarch.tmpl.h | 4 ++--
9258 1 file changed, 2 insertions(+), 2 deletions(-)
9259
9260 commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
9261 Author: Keith Packard <keithp (a] neko.keithp.com>
9262 Date: Tue Sep 5 02:24:01 2006 -0700
9263
9264 Eliminate .so PLT entries for local symbols. (thanks to Arjan van
9265 de Ven)
9266
9267 Using a simple shell script that processes the public headers,
9268 two header
9269 files are constructed that map public symbols to hidden internal
9270 aliases
9271 avoiding the assocated PLT entry for referring to a public symbol.
9272
9273 A few mistakes in the FcPrivate/FcPublic annotations were also
9274 discovered
9275 through this process
9276
9277 .gitignore | 2 ++
9278 fc-arch/Makefile.am | 9 ++++++++-
9279 fc-case/Makefile.am | 9 ++++++++-
9280 fc-glyphname/Makefile.am | 9 ++++++++-
9281 fc-lang/Makefile.am | 9 ++++++++-
9282 fc-lang/fc-lang.c | 1 -
9283 fontconfig/fontconfig.h | 10 +++++-----
9284 src/Makefile.am | 15 ++++++++++++++-
9285 src/fcatomic.c | 3 +++
9286 src/fcblanks.c | 3 +++
9287 src/fccache.c | 3 +++
9288 src/fccfg.c | 3 +++
9289 src/fccharset.c | 3 +++
9290 src/fcdbg.c | 3 +++
9291 src/fcdefault.c | 3 +++
9292 src/fcdir.c | 3 +++
9293 src/fcfreetype.c | 4 ++++
9294 src/fcfs.c | 3 +++
9295 src/fcinit.c | 3 +++
9296 src/fcint.h | 5 ++++-
9297 src/fclang.c | 3 +++
9298 src/fclist.c | 3 +++
9299 src/fcmatch.c | 3 +++
9300 src/fcmatrix.c | 3 +++
9301 src/fcname.c | 3 +++
9302 src/fcpat.c | 3 +++
9303 src/fcserialize.c | 3 +++
9304 src/fcstr.c | 3 +++
9305 src/fcxml.c | 3 +++
9306 src/ftglue.c | 3 +++
9307 src/makealias | 24 ++++++++++++++++++++++++
9308 31 files changed, 145 insertions(+), 12 deletions(-)
9309
9310 commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
9311 Author: Keith Packard <keithp (a] neko.keithp.com>
9312 Date: Mon Sep 4 23:19:59 2006 -0700
9313
9314 Correct reference count when sharing cache file objects.
9315
9316 Multiple maps of the same cache file share the same mapped object;
9317 bump the
9318 cache object reference count in this case
9319
9320 src/fccache.c | 4 +++-
9321 1 file changed, 3 insertions(+), 1 deletion(-)
9322
9323 commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
9324 Author: Keith Packard <keithp (a] neko.keithp.com>
9325 Date: Mon Sep 4 22:39:51 2006 -0700
9326
9327 Oops, fc-lang broke when I added cache referencing.
9328
9329 Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
9330
9331 fc-lang/fc-lang.c | 10 ++++++++++
9332 1 file changed, 10 insertions(+)
9333
9334 commit 17389539a046f7231447d531ef7f3d131c1d7515
9335 Author: Keith Packard <keithp (a] neko.keithp.com>
9336 Date: Mon Sep 4 22:26:24 2006 -0700
9337
9338 Make cache reference counting more efficient.
9339
9340 Eliminate need to reference cache object once per cached font, instead
9341 just count the number of fonts used from the cache and bump the
9342 reference
9343 count once by that amount. I think this makes this refernece technique
9344 efficient enough for use.
9345
9346 src/fccache.c | 9 +++++++++
9347 src/fccfg.c | 5 ++++-
9348 src/fcint.h | 3 +++
9349 3 files changed, 16 insertions(+), 1 deletion(-)
9350
9351 commit 9e612141df7e693ef98071f102cecb5d777ceecb
9352 Author: Keith Packard <keithp (a] neko.keithp.com>
9353 Date: Mon Sep 4 22:20:25 2006 -0700
9354
9355 Reference count cache objects.
9356
9357 Caches contain patterns and character sets which are reference
9358 counted and
9359 visible to applications. Reference count the underlying cache object
9360 so that
9361 it stays around until all reference objects are no longer in use.
9362
9363 This is less efficient than just leaving all caches around forever,
9364 but does
9365 avoid eternal size increases in case applications ever bother
9366 to actually
9367 look for changes in the font configuration.
9368
9369 src/fccache.c | 255
9370 ++++++++++++++++++++++++++++++++++++++++++--------------
9371 src/fccfg.c | 22 +----
9372 src/fccharset.c | 5 ++
9373 src/fcint.h | 16 ++--
9374 src/fcpat.c | 10 ++-
9375 5 files changed, 213 insertions(+), 95 deletions(-)
9376
9377 commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
9378 Author: Keith Packard <keithp (a] neko.keithp.com>
9379 Date: Mon Sep 4 13:59:58 2006 -0700
9380
9381 Leave cache files mapped permanently.
9382
9383 Without reference counting on cache objects, there's no way to
9384 know when
9385 an application is finished using objects pulled from the cache. Until
9386 some
9387 kinf of cache reference counting can be done, leave all cache
9388 objects mapped
9389 for the life of the library (until FcFini is called). To mitigate
9390 the cost
9391 of this, ensure that each instance of a cache file is mapped only
9392 once.
9393
9394 src/fccache.c | 143
9395 +++++++++++++++++++++++++++++++++++++++++++++-------------
9396 src/fcinit.c | 1 +
9397 src/fcint.h | 3 ++
9398 3 files changed, 116 insertions(+), 31 deletions(-)
9399
9400 commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
9401 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9402 Date: Mon Sep 4 15:57:19 2006 -0400
9403
9404 Update Makefile.am files
9405
9406 Makefile.am | 2 +-
9407 conf.avail/Makefile.am | 34 ++++++++++++++++++++--------------
9408 2 files changed, 21 insertions(+), 15 deletions(-)
9409
9410 commit c3425fa671663b11aa5288a0b52a0618c5d075ef
9411 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9412 Date: Mon Sep 4 15:47:52 2006 -0400
9413
9414 Move some section from fonts.conf into conf.avail files
9415
9416 URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
9417 unhinting
9418 sections all moved into conf.avail, to load before user and local
9419 confs.
9420
9421 conf.avail/10-urw-aliases.conf | 47 +++++++++++++
9422 conf.avail/15-amt-aliases.conf | 16 +++++
9423 conf.avail/20-fix-globaladvance.conf | 24 +++++++
9424 conf.avail/30-unhint-small-vera.conf | 44 ++++++++++++
9425 fonts.conf.in | 133
9426 -----------------------------------
9427 5 files changed, 131 insertions(+), 133 deletions(-)
9428
9429 commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
9430 Author: Keith Packard <keithp (a] neko.keithp.com>
9431 Date: Mon Sep 4 12:46:01 2006 -0700
9432
9433 Can't typecheck values for objects with no known type.
9434
9435 Objects that aren't part of the built-in object list don't have
9436 predefined
9437 types, so we can't typecheck them.
9438
9439 src/fcxml.c | 2 ++
9440 1 file changed, 2 insertions(+)
9441
9442 commit 60018915891bd146271b687278782fe38b4c4461
9443 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9444 Date: Mon Sep 4 15:45:28 2006 -0400
9445
9446 Re-order old conf.d files
9447
9448 Make sure they continue to load after ~/.fonts.conf and local.conf
9449
9450 conf.avail/20-LohitGujarati.conf | 5 -
9451 conf.avail/20-fonts-persian.conf | 539
9452 --------------------------------------
9453 conf.avail/30-no-sub-pixel.conf | 9 -
9454 conf.avail/30-sub-pixel-bgr.conf | 9 -
9455 conf.avail/30-sub-pixel-rgb.conf | 9 -
9456 conf.avail/30-sub-pixel-vbgr.conf | 9 -
9457 conf.avail/30-sub-pixel-vrgb.conf | 9 -
9458 conf.avail/33-autohint.conf | 9 -
9459 conf.avail/33-unhinted.conf | 9 -
9460 conf.avail/36-no-bitmaps.conf | 13 -
9461 conf.avail/36-yes-bitmaps.conf | 13 -
9462 conf.avail/60-LohitGujarati.conf | 5 +
9463 conf.avail/60-fonts-persian.conf | 539
9464 ++++++++++++++++++++++++++++++++++++++
9465 conf.avail/70-no-sub-pixel.conf | 9 +
9466 conf.avail/70-sub-pixel-bgr.conf | 9 +
9467 conf.avail/70-sub-pixel-rgb.conf | 9 +
9468 conf.avail/70-sub-pixel-vbgr.conf | 9 +
9469 conf.avail/70-sub-pixel-vrgb.conf | 9 +
9470 conf.avail/73-autohint.conf | 9 +
9471 conf.avail/73-unhinted.conf | 9 +
9472 conf.avail/76-no-bitmaps.conf | 13 +
9473 conf.avail/76-yes-bitmaps.conf | 13 +
9474 22 files changed, 633 insertions(+), 633 deletions(-)
9475
9476 commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
9477 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9478 Date: Mon Sep 4 15:36:46 2006 -0400
9479
9480 Make room for chunks from fonts.conf in conf.avail
9481
9482 conf.avail/10-LohitGujarati.conf | 5 -
9483 conf.avail/10-fonts-persian.conf | 539
9484 ---------------------------------------
9485 conf.avail/20-LohitGujarati.conf | 5 +
9486 conf.avail/20-fonts-persian.conf | 539
9487 +++++++++++++++++++++++++++++++++++++++
9488 4 files changed, 544 insertions(+), 544 deletions(-)
9489
9490 commit d55620c90676951fc70ec9430c2670edca2147cb
9491 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9492 Date: Mon Sep 4 15:32:37 2006 -0400
9493
9494 Replace load of conf.d in fonts.conf.in
9495
9496 fonts.conf.in | 5 +++++
9497 1 file changed, 5 insertions(+)
9498
9499 commit f6e645c4993fff77d596dba734c09cdb255f4ca0
9500 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9501 Date: Mon Sep 4 15:30:10 2006 -0400
9502
9503 Update Makefile.am to match conf.avail changes
9504
9505 conf.avail/Makefile.am | 21 ++++++++++++---------
9506 1 file changed, 12 insertions(+), 9 deletions(-)
9507
9508 commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
9509 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9510 Date: Mon Sep 4 15:27:29 2006 -0400
9511
9512 Number the remaining conf.avail files
9513
9514 conf.avail/30-no-sub-pixel.conf | 9 +++++++++
9515 conf.avail/30-sub-pixel-bgr.conf | 9 +++++++++
9516 conf.avail/30-sub-pixel-rgb.conf | 9 +++++++++
9517 conf.avail/30-sub-pixel-vbgr.conf | 9 +++++++++
9518 conf.avail/30-sub-pixel-vrgb.conf | 9 +++++++++
9519 conf.avail/33-autohint.conf | 9 +++++++++
9520 conf.avail/33-unhinted.conf | 9 +++++++++
9521 conf.avail/36-no-bitmaps.conf | 13 +++++++++++++
9522 conf.avail/36-yes-bitmaps.conf | 13 +++++++++++++
9523 conf.avail/autohint.conf | 9 ---------
9524 conf.avail/no-bitmaps.conf | 13 -------------
9525 conf.avail/no-sub-pixel.conf | 9 ---------
9526 conf.avail/sub-pixel-bgr.conf | 9 ---------
9527 conf.avail/sub-pixel-rgb.conf | 9 ---------
9528 conf.avail/sub-pixel-vbgr.conf | 9 ---------
9529 conf.avail/sub-pixel-vrgb.conf | 9 ---------
9530 conf.avail/unhinted.conf | 9 ---------
9531 conf.avail/yes-bitmaps.conf | 13 -------------
9532 18 files changed, 89 insertions(+), 89 deletions(-)
9533
9534 commit a04ac99f0f3e487c7611772442727a6eb4f44393
9535 Author: Keith Packard <keithp (a] neko.keithp.com>
9536 Date: Mon Sep 4 02:13:13 2006 -0700
9537
9538 Hide FreeType glue code from library ABI.
9539
9540 FreeType glue code was escaping the shared library.
9541
9542 src/ftglue.h | 4 +++-
9543 1 file changed, 3 insertions(+), 1 deletion(-)
9544
9545 commit 4984242e3681a50a9c19f352783f145f91ecb868
9546 Author: Keith Packard <keithp (a] neko.keithp.com>
9547 Date: Mon Sep 4 00:47:07 2006 -0700
9548
9549 Hide private functions in shared library. Export functionality
9550 for utilities.
9551
9552 Borrowing header stuff written for cairo, fontconfig now exposes
9553 in the
9554 shared library only the symbols which are included in the public
9555 header
9556 files. All private symbols are hidden using suitable compiler
9557 directives.
9558
9559 A few new public functions were required for the fontconfig utility
9560 programs
9561 (fc-cat and fc-cache) so those were added, bumping the .so minor
9562 version number
9563 in the process.
9564
9565 configure.in | 9 +-
9566 fc-cache/fc-cache.c | 30 ++--
9567 fc-cat/Makefile.am | 2 +-
9568 fc-cat/fc-cat.c | 37 ++---
9569 fontconfig/fcfreetype.h | 14 +-
9570 fontconfig/fontconfig.h | 403
9571 ++++++++++++++++++++++++++++--------------------
9572 src/fccache.c | 48 ++++++
9573 src/fccharset.c | 5 -
9574 src/fcint.h | 337 +++++++++++++++++++---------------------
9575 9 files changed, 481 insertions(+), 404 deletions(-)
9576
9577 commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
9578 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9579 Date: Mon Sep 4 01:33:09 2006 -0400
9580
9581 Move user and local conf file loading into conf.avail files
9582
9583 conf.avail/50-user.conf | 7 +++++++
9584 conf.avail/51-local.conf | 7 +++++++
9585 fonts.conf.in | 11 -----------
9586 3 files changed, 14 insertions(+), 11 deletions(-)
9587
9588 commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
9589 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9590 Date: Mon Sep 4 01:28:07 2006 -0400
9591
9592 Support all five possibilities for sub-pixel
9593
9594 Make sub-pixel.conf be sub-pixel-rgb.conf and add the
9595 three other possibilites: bgr, vrgb and vbgr.
9596
9597 conf.avail/sub-pixel-bgr.conf | 9 +++++++++
9598 conf.avail/sub-pixel-rgb.conf | 9 +++++++++
9599 conf.avail/sub-pixel-vbgr.conf | 9 +++++++++
9600 conf.avail/sub-pixel-vrgb.conf | 9 +++++++++
9601 conf.avail/sub-pixel.conf | 9 ---------
9602 5 files changed, 36 insertions(+), 9 deletions(-)
9603
9604 commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
9605 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9606 Date: Mon Sep 4 01:24:02 2006 -0400
9607
9608 Standardize conf.avail number prefixing convention
9609
9610 Always use \d- rather than just \d as prefix
9611
9612 conf.avail/10-LohitGujarati.conf | 5 +++++
9613 conf.avail/10LohitGujarati.conf | 5 -----
9614 2 files changed, 5 insertions(+), 5 deletions(-)
9615
9616 commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
9617 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
9618 Date: Mon Sep 4 01:21:55 2006 -0400
9619
9620 Move files from conf.d to conf.avail
9621
9622 All of the files in conf.d are now in conf.avail
9623 Makefile.am is updated to reflect the change
9624
9625 Makefile.am | 2 +-
9626 conf.avail/10-fonts-persian.conf | 539
9627 +++++++++++++++++++++++++++++++++++++++
9628 conf.avail/10LohitGujarati.conf | 5 +
9629 conf.avail/60-delicious.conf | 20 ++
9630 conf.avail/Makefile.am | 40 +++
9631 conf.avail/README | 8 +
9632 conf.avail/autohint.conf | 9 +
9633 conf.avail/no-bitmaps.conf | 13 +
9634 conf.avail/no-sub-pixel.conf | 9 +
9635 conf.avail/sub-pixel.conf | 9 +
9636 conf.avail/unhinted.conf | 9 +
9637 conf.avail/yes-bitmaps.conf | 13 +
9638 conf.d/10-fonts-persian.conf | 539
9639 ---------------------------------------
9640 conf.d/10LohitGujarati.conf | 5 -
9641 conf.d/60-delicious.conf | 20 --
9642 conf.d/Makefile.am | 40 ---
9643 conf.d/README | 8 -
9644 conf.d/autohint.conf | 9 -
9645 conf.d/no-bitmaps.conf | 13 -
9646 conf.d/no-sub-pixel.conf | 9 -
9647 conf.d/sub-pixel.conf | 9 -
9648 conf.d/unhinted.conf | 9 -
9649 conf.d/yes-bitmaps.conf | 13 -
9650 23 files changed, 675 insertions(+), 675 deletions(-)
9651
9652 commit 34227592c23db4d462d36773532cef67731e2831
9653 Author: Keith Packard <keithp (a] neko.keithp.com>
9654 Date: Sun Sep 3 16:27:09 2006 -0700
9655
9656 Remove all .cvsignore files
9657
9658 .cvsignore | 35 -----------------------------------
9659 conf.d/.cvsignore | 2 --
9660 doc/.cvsignore | 16 ----------------
9661 fc-cache/.cvsignore | 6 ------
9662 fc-case/.cvsignore | 6 ------
9663 fc-cat/.cvsignore | 6 ------
9664 fc-glyphname/.cvsignore | 6 ------
9665 fc-lang/.cvsignore | 6 ------
9666 fc-list/.cvsignore | 6 ------
9667 fc-match/.cvsignore | 6 ------
9668 fontconfig/.cvsignore | 2 --
9669 src/.cvsignore | 7 -------
9670 test/.cvsignore | 2 --
9671 13 files changed, 106 deletions(-)
9672
9673 commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
9674 Merge: e79c648 fb2092c
9675 Author: Keith Packard <keithp (a] neko.keithp.com>
9676 Date: Sun Sep 3 16:07:11 2006 -0700
9677
9678 Merge branch 'fc-2_4_branch' to master
9679
9680 Moving development back to master.
9681
9682 commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
9683 Author: Keith Packard <keithp (a] neko.keithp.com>
9684 Date: Sun Sep 3 15:20:46 2006 -0700
9685
9686 Finish INSTALL changes. .gitignore ChangeLog
9687
9688 .gitignore | 1 +
9689 INSTALL | 2 +-
9690 2 files changed, 2 insertions(+), 1 deletion(-)
9691
9692 commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
9693 Author: Keith Packard <keithp (a] neko.keithp.com>
9694 Date: Sun Sep 3 14:58:49 2006 -0700
9695
9696 Update instructions for doing a release. Autogen ChangeLog from
9697 git-log.
9698
9699 INSTALL | 21 ++++++++++++++++-----
9700 Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
9701 2 files changed, 55 insertions(+), 5 deletions(-)
9702
9703 commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
9704 Author: Keith Packard <keithp (a] neko.keithp.com>
9705 Date: Sun Sep 3 14:46:17 2006 -0700
9706
9707 Remove ChangeLog
9708
9709 ChangeLog | 3496
9710 -------------------------------------------------------------
9711 1 file changed, 3496 deletions(-)
9712
9713 commit 0945cbe73019404c880be0de7f703ef77aec8a08
9714 Author: Keith Packard <keithp (a] neko.keithp.com>
9715 Date: Sun Sep 3 14:42:48 2006 -0700
9716
9717 Change version to 2.3.96
9718
9719 README | 67
9720 +++++++++++++++++++++++++++++++++++++++++++++++--
9721 configure.in | 2 +-
9722 fontconfig/fontconfig.h | 2 +-
9723 3 files changed, 67 insertions(+), 4 deletions(-)
9724
9725 commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
9726 Author: Keith Packard <keithp (a] neko.keithp.com>
9727 Date: Sat Sep 2 23:10:59 2006 -0700
9728
9729 Oops; missed the 60-delicious.conf file.
9730
9731 This file fixes Delicious Heavy fonts to have the correct weight
9732 value.
9733
9734 conf.d/60-delicious.conf | 20 ++++++++++++++++++++
9735 1 file changed, 20 insertions(+)
9736
9737 commit e3b771a63e837b341bbd1e3e7e9c868244506f62
9738 Author: Keith Packard <keithp (a] neko.keithp.com>
9739 Date: Sat Sep 2 23:09:44 2006 -0700
9740
9741 Using uninitialized (and wrong) variable in FcStrCopyFilename.
9742
9743 A typo from the change in where filename canonicalization occurs.
9744
9745 src/fcstr.c | 2 +-
9746 1 file changed, 1 insertion(+), 1 deletion(-)
9747
9748 commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
9749 Author: Keith Packard <keithp (a] neko.keithp.com>
9750 Date: Sat Sep 2 20:23:31 2006 -0700
9751
9752 Don't segfault when string values can't be parsed as charsets or
9753 langsets.
9754
9755 If parsing charsets or langsets fails, return a FcTypeVoid value
9756 instead of
9757 a charset/langset value with a NULL pointer in it (which is invalid).
9758
9759 src/fcname.c | 6 ++++++
9760 1 file changed, 6 insertions(+)
9761
9762 commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
9763 Author: Keith Packard <keithp (a] neko.keithp.com>
9764 Date: Sat Sep 2 20:07:29 2006 -0700
9765
9766 Fix missing initialization/destruction of new 'scan' target subst
9767 list.
9768
9769 Forgot to initialize and destroy the new substitution list for the
9770 'scan'
9771 match target.
9772
9773 src/fccfg.c | 2 ++
9774 1 file changed, 2 insertions(+)
9775
9776 commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
9777 Author: Keith Packard <keithp (a] neko.keithp.com>
9778 Date: Sat Sep 2 17:52:12 2006 -0700
9779
9780 Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
9781
9782 The Delicious family includes one named Delicious Heavy, a bold
9783 variant
9784 which is unfortunately marked as having normal weight. Because
9785 the family
9786 name is 'Delicious', fontconfig accidentally selects this font
9787 instead of
9788 the normal weight variant. The fix here rewrites the scanned data
9789 by running
9790 the scanned pattern through a new substitution sequence tagged with
9791 <match target=scan>; a sample for the Delicious family is included to
9792 demonstrate how it works (and fix Delicious at the same time).
9793
9794 Also added was a new match predicate -- the 'decorative' predicate
9795 which is
9796 automatically detected in fonts by searching style names for key
9797 decorative
9798 phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
9799 additional decorative key words are welcome. This should have
9800 little effect
9801 on font matching except when two fonts share the same characteristics
9802 except
9803 for this value.
9804
9805 conf.d/Makefile.am | 1 +
9806 doc/fontconfig-user.sgml | 6 ++++--
9807 fontconfig/fontconfig.h | 3 ++-
9808 fonts.dtd | 6 +++++-
9809 src/fccfg.c | 35 +++++++++++++++++++++++++++--------
9810 src/fcdbg.c | 7 +++++++
9811 src/fcdefault.c | 1 +
9812 src/fcdir.c | 18 +++++++++++++++++-
9813 src/fcfreetype.c | 34 +++++++++++++++++++++++++++++++++-
9814 src/fcint.h | 2 ++
9815 src/fcmatch.c | 33 ++++++++++++++++++++-------------
9816 src/fcname.c | 34 ++++++++++++++++++++++++++++++----
9817 src/fcxml.c | 4 ++++
9818 13 files changed, 153 insertions(+), 31 deletions(-)
9819
9820 commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
9821 Author: Keith Packard <keithp (a] neko.keithp.com>
9822 Date: Sat Sep 2 14:54:14 2006 -0700
9823
9824 Allow font caches to contain newer version numbers
9825
9826 Use the version number inside the cache file to mark backward
9827 compatible
9828 changes while continuing to reserve the filename number for
9829 incompatible
9830 changes.
9831
9832 src/fccache.c | 4 ++--
9833 1 file changed, 2 insertions(+), 2 deletions(-)
9834
9835 commit 9b511b290548ad2920cda94507a3311efc461e8a
9836 Author: Keith Packard <keithp (a] neko.keithp.com>
9837 Date: Sat Sep 2 14:52:37 2006 -0700
9838
9839 Unify directory canonicalization into FcStrAddFilename.
9840
9841 Instead of making filename canonicalization occur in multiple
9842 places, it
9843 occurs only in FcStrAddFilename now, as all filenames pass through
9844 that
9845 function at one point.
9846
9847 fc-cache/fc-cache.c | 2 +-
9848 fc-cat/fc-cat.c | 2 +-
9849 src/fcdir.c | 17 ++++-------------
9850 src/fcstr.c | 24 +++++++++++-------------
9851 4 files changed, 17 insertions(+), 28 deletions(-)
9852
9853 commit 813258dc8e3a8c964af49abe810e76a95241926d
9854 Author: Keith Packard <keithp (a] neko.keithp.com>
9855 Date: Fri Sep 1 22:08:41 2006 -0700
9856
9857 Move Free family names to bottom of respective aliases. (bug 7429)
9858
9859 The FreeSans, FreeSerif and FreeMono fonts cover a large number of
9860 languages, but are of generally poor quality. Moving these after
9861 fonts which
9862 cover specific languages but which have higher quality glyphs
9863 should improve
9864 font selection.
9865
9866 fonts.conf.in | 6 +++---
9867 1 file changed, 3 insertions(+), 3 deletions(-)
9868
9869 commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
9870 Author: Keith Packard <keithp (a] neko.keithp.com>
9871 Date: Fri Sep 1 22:04:52 2006 -0700
9872
9873 Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
9874
9875 Limited FC_DEBUG documentation (just shows values and vague idea
9876 of what
9877 they're related to). Also document \ escape syntax for font names,
9878 including
9879 how family name and values have different escape requirements.
9880
9881 doc/fontconfig-user.sgml | 40 ++++++++++++++++++++++++++++++++++++++--
9882 1 file changed, 38 insertions(+), 2 deletions(-)
9883
9884 commit 7295c6f5faa595422e0825aa2e91883147d5b50e
9885 Author: Keith Packard <keithp (a] neko.keithp.com>
9886 Date: Fri Sep 1 21:30:54 2006 -0700
9887
9888 Guess that mac roman names with lots of high bits are actually SJIS.
9889
9890 Many Japanese fonts incorrectly include names tagged as Roman
9891 encoding and
9892 English language which are actually Japanese names in the SJIS
9893 encoding.
9894 Guess that names with a large number of high bits set are SJIS encoded
9895 Japanese names rather than English names.
9896
9897 src/fcfreetype.c | 81
9898 ++++++++++++++++++++++++++++++++++++++++++++------------
9899 1 file changed, 64 insertions(+), 17 deletions(-)
9900
9901 commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
9902 Author: Keith Packard <keithp (a] neko.keithp.com>
9903 Date: Fri Sep 1 21:12:44 2006 -0700
9904
9905 Prefer Bitstream Vera to DejaVu families.
9906
9907 DejaVu is a modified version of Bitstream Vera that covers
9908 significantly
9909 more languages, but does so with spotty quality, lacking hinting
9910 for many
9911 glyphs, especially for the synthesized serif oblique face. Use
9912 Bitstream
9913 Vera (where installed).
9914
9915 fonts.conf.in | 11 ++++++-----
9916 1 file changed, 6 insertions(+), 5 deletions(-)
9917
9918 commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
9919 Author: Keith Packard <keithp (a] neko.keithp.com>
9920 Date: Fri Sep 1 15:33:27 2006 -0700
9921
9922 Fonts matching lang not territory should satisfy sort pattern lang.
9923
9924 A pattern specifying 'Chinese' (:lang=zh) without a territory
9925 should be
9926 satisfied by any font supporting any Chinese lang. The code was
9927 requiring
9928 that the lang tags match exactly, causing this sort to fail.
9929
9930 src/fcmatch.c | 2 +-
9931 1 file changed, 1 insertion(+), 1 deletion(-)
9932
9933 commit cfccd4873a44da5b041368d5fca4f05180dcf041
9934 Author: Keith Packard <keithp (a] neko.keithp.com>
9935 Date: Fri Sep 1 13:22:45 2006 -0700
9936
9937 Really only rebuild caches for system fonts at make install time.
9938
9939 Oops. Fix actual fc-cache command line instead of just the displayed
9940 version.
9941
9942 Makefile.am | 2 +-
9943 1 file changed, 1 insertion(+), 1 deletion(-)
9944
9945 commit caf996342b53bf2ca4eedbe54bc86b68456d7470
9946 Author: Keith Packard <keithp (a] neko.keithp.com>
9947 Date: Fri Sep 1 12:59:09 2006 -0700
9948
9949 Add Assamese orthography (as.orth). Bug #8050
9950
9951 Behdad Esfahbod says Assamese is the same as Bengali, so this
9952 just uses
9953 bn.orth.
9954
9955 fc-lang/as.orth | 28 ++++++++++++++++++++++++++++
9956 fc-lang/iso639-1 | 2 +-
9957 2 files changed, 29 insertions(+), 1 deletion(-)
9958
9959 commit c9e6d2c8cc920937546faa63c889570fa7b4745c
9960 Author: Keith Packard <keithp (a] neko.keithp.com>
9961 Date: Fri Sep 1 12:45:43 2006 -0700
9962
9963 Chinese/Macau needs the Hong Kong orthography instead of Taiwan
9964 (bug 7884)
9965
9966 From Abel Cheung:
9967 Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
9968 Macau
9969 only uses traditional Chinese characters used in Taiwan; however
9970 that is
9971 wrong, as a majority of Macau people speaks Cantonese too, and
9972 also uses
9973 additional traditional Chinese chars from Hong Kong (there are
9974 already some
9975 place names that can't be represented in just chars used in
9976 Taiwan). So it
9977 should include zh_hk.orth instead.
9978
9979 fc-lang/zh_mo.orth | 9 +++++++--
9980 1 file changed, 7 insertions(+), 2 deletions(-)
9981
9982 commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
9983 Author: Keith Packard <keithp (a] neko.keithp.com>
9984 Date: Fri Sep 1 12:36:31 2006 -0700
9985
9986 Avoid #warning directives on non-GCC compilers. (bug 7683)
9987
9988 Detect GCC and use #warning only on GCC systems.
9989
9990 configure.in | 4 +++-
9991 src/fcfreetype.c | 2 ++
9992 2 files changed, 5 insertions(+), 1 deletion(-)
9993
9994 commit ab2cb932b25af20896c08f4641dfa696ed651418
9995 Author: Keith Packard <keithp (a] neko.keithp.com>
9996 Date: Fri Sep 1 12:26:15 2006 -0700
9997
9998 Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
9999
10000 Linking against fontconfig requires expat on systems without chained
10001 shared
10002 library dependencies.
10003
10004 fontconfig.pc.in | 1 +
10005 1 file changed, 1 insertion(+)
10006
10007 commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
10008 Author: Keith Packard <keithp (a] neko.keithp.com>
10009 Date: Fri Sep 1 12:07:10 2006 -0700
10010
10011 Fix memory leaks in fc-cache directory cleaning code.
10012
10013 valgrind found a few leaks in the new cache cleaning code.
10014
10015 fc-cache/fc-cache.c | 9 +++++++++
10016 1 file changed, 9 insertions(+)
10017
10018 commit fd7223c770e74730480bdf9ecf36f3152a12473e
10019 Author: Keith Packard <keithp (a] neko.keithp.com>
10020 Date: Fri Sep 1 12:05:04 2006 -0700
10021
10022 Only rebuild caches for system fonts at make install time.
10023
10024 Rebuilding user-specific fonts will stick those cache files in
10025 the system
10026 font cache directory.
10027
10028 Makefile.am | 2 +-
10029 1 file changed, 1 insertion(+), 1 deletion(-)
10030
10031 commit 8587d77ce64147b7fb324458ba100910ebba93f4
10032 Author: Keith Packard <keithp (a] neko.keithp.com>
10033 Date: Fri Sep 1 02:27:45 2006 -0700
10034
10035 Add some ignores
10036
10037 .gitignore | 2 ++
10038 1 file changed, 2 insertions(+)
10039
10040 commit 09bd9ae2be032efb05a8be7bae584fa18756d951
10041 Author: Keith Packard <keithp (a] neko.keithp.com>
10042 Date: Fri Sep 1 02:22:59 2006 -0700
10043
10044 Fontset pattern references are relative to fontset, not array.
10045
10046 Within a fontset, the patterns are stored as pointers in an array.
10047 When stored as offsets, the offsets are relative to the fontset object
10048 itself, not the base of the array of pointers.
10049
10050 src/fcint.h | 2 +-
10051 1 file changed, 1 insertion(+), 1 deletion(-)
10052
10053 commit 18b6857c6476517db7932025847ae952feba758d
10054 Author: Keith Packard <keithp (a] neko.keithp.com>
10055 Date: Fri Sep 1 01:49:47 2006 -0700
10056
10057 Fix fc-lang to use new charset freezer API.
10058
10059 Charset freezer api now uses allocated object. Also required minor
10060 fixes to
10061 charset freezer code to remove assumption that all input charsets are
10062 persistant.
10063
10064 fc-lang/fc-lang.c | 30 ++++++++++++++++++------------
10065 src/fccharset.c | 11 +++++------
10066 src/fcint.h | 6 ++++++
10067 3 files changed, 29 insertions(+), 18 deletions(-)
10068
10069 commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
10070 Author: Keith Packard <keithp (a] neko.keithp.com>
10071 Date: Fri Sep 1 01:15:14 2006 -0700
10072
10073 Pass directory information around in FcCache structure. Freeze
10074 charsets.
10075
10076 Instead of passing directory information around in separate variables,
10077 collect it all in an FcCache structure. Numerous internal and tool
10078 interfaces changed as a result of this.
10079
10080 Charsets are now pre-frozen before being serialized. This causes
10081 them to
10082 share across multiple fonts in the same cache.
10083
10084 fc-cache/fc-cache.c | 109 ++++-----
10085 fc-cat/fc-cat.c | 83 ++-----
10086 fc-glyphname/fc-glyphname.c | 13 --
10087 src/fccache.c | 300 ++++++++++--------------
10088 src/fccfg.c | 169 ++++++++------
10089 src/fccharset.c | 550
10090 +++++++++++++++++++++++---------------------
10091 src/fcdir.c | 177 +++++++-------
10092 src/fcinit.c | 1 -
10093 src/fcint.h | 60 ++---
10094 src/fcpat.c | 8 +
10095 src/fcserialize.c | 3 +
10096 11 files changed, 702 insertions(+), 771 deletions(-)
10097
10098 commit aec8c90b450c115718fd87bc270e35ee6b605967
10099 Author: Keith Packard <keithp (a] neko.keithp.com>
10100 Date: Fri Sep 1 01:12:13 2006 -0700
10101
10102 Remove stale architecture signatures.
10103
10104 All but x86 are known to be wrong.
10105
10106 fc-arch/fcarch.tmpl.h | 7 +++----
10107 1 file changed, 3 insertions(+), 4 deletions(-)
10108
10109 commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
10110 Author: Keith Packard <keithp (a] neko.keithp.com>
10111 Date: Thu Aug 31 18:16:00 2006 -0700
10112
10113 Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
10114
10115 Applications explicitly setting FC_LANG with string would fail due
10116 to typechecking disallowing this case.
10117
10118 src/fcname.c | 4 ++++
10119 1 file changed, 4 insertions(+)
10120
10121 commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
10122 Author: Keith Packard <keithp (a] neko.keithp.com>
10123 Date: Thu Aug 31 18:14:45 2006 -0700
10124
10125 Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
10126 Makefile.am
10127
10128 make distcheck caught this bug; the effect of 'make uninstall'
10129 would have been to execute 'rm -rf /', somewhat less that desirable.
10130
10131 fc-cache/Makefile.am | 6 ++----
10132 fc-cat/Makefile.am | 2 --
10133 2 files changed, 2 insertions(+), 6 deletions(-)
10134
10135 commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
10136 Author: Keith Packard <keithp (a] neko.keithp.com>
10137 Date: Thu Aug 31 14:38:18 2006 -0700
10138
10139 Revert ABI changes from version 2.3
10140
10141 Accidental ABI changes and additions were discovered by looking at the
10142 differences in fontconfig.h. All of those have been reverted.
10143
10144 fc-cache/fc-cache.c | 4 ++--
10145 fc-list/fc-list.c | 2 +-
10146 fontconfig/fontconfig.h | 23 +++++------------------
10147 src/fccache.c | 16 ++++++++++++++--
10148 src/fcint.h | 6 ++++++
10149 5 files changed, 28 insertions(+), 23 deletions(-)
10150
10151 commit 0a87ce715e1862c56702f5be43af9f246aa34e68
10152 Author: Keith Packard <keithp (a] neko.keithp.com>
10153 Date: Thu Aug 31 11:56:43 2006 -0700
10154
10155 With no args, fc-cat now dumps all directories.
10156
10157 Automatically list all font directories when no arguments are given to
10158 fc-cat. Also add -r option to recurse from specified cache
10159 directories.
10160 fc-cat also now prints the cache filename in verbose mode, along
10161 with the
10162 related directory name.
10163
10164 fc-cat/fc-cat.c | 119
10165 +++++++++++++++++++++++++++++++++++++++++++-------------
10166 src/fccache.c | 16 +++++---
10167 src/fcint.h | 2 +-
10168 3 files changed, 104 insertions(+), 33 deletions(-)
10169
10170 commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
10171 Author: Keith Packard <keithp (a] neko.keithp.com>
10172 Date: Thu Aug 31 09:42:49 2006 -0700
10173
10174 Automatically remove invalid cache files.
10175
10176 Cache files for missing or more recently modified directories are
10177 automatically removed at the end of every fc-cache run.
10178
10179 fc-cache/Makefile.am | 2 +-
10180 fc-cache/fc-cache.c | 130
10181 ++++++++++++++++++++++++++++++++++++++++++++++++++-
10182 fc-cat/fc-cat.c | 3 +-
10183 src/fccache.c | 6 +--
10184 src/fcint.h | 2 +-
10185 5 files changed, 135 insertions(+), 8 deletions(-)
10186
10187 commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
10188 Author: Keith Packard <keithp (a] neko.keithp.com>
10189 Date: Thu Aug 31 09:07:32 2006 -0700
10190
10191 Serialized value lists were only including one value.
10192
10193 The next pointer in the serialized value list wasn't getting set,
10194 so they
10195 were truncated at a single value.
10196
10197 src/fcpat.c | 1 +
10198 1 file changed, 1 insertion(+)
10199
10200 commit c50ea916b0e56520948804b67fc7df57bb490575
10201 Author: Keith Packard <keithp (a] neko.keithp.com>
10202 Date: Wed Aug 30 23:09:39 2006 -0700
10203
10204 Use intptr_t instead of off_t inside FcCache structure.
10205
10206 This avoids OS-dependencies in the cache file structure.
10207
10208 src/fcint.h | 2 +-
10209 src/fcserialize.c | 1 -
10210 2 files changed, 1 insertion(+), 2 deletions(-)
10211
10212 commit 76abb77f26c43d069919f80e960c71c2242fb5c2
10213 Author: Keith Packard <keithp (a] neko.keithp.com>
10214 Date: Wed Aug 30 22:23:25 2006 -0700
10215
10216 Fix fc-cat again. Sigh.
10217
10218 Internal interfaces in cache management changed again...
10219
10220 fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------
10221 src/fccache.c | 19 ++++++++++---------
10222 src/fcint.h | 9 ++++++---
10223 3 files changed, 41 insertions(+), 24 deletions(-)
10224
10225 commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
10226 Author: Keith Packard <keithp (a] neko.keithp.com>
10227 Date: Wed Aug 30 21:59:53 2006 -0700
10228
10229 Skip broken caches. Cache files are auto-written, don't rewrite
10230 in fc-cache.
10231
10232 Validate cache contents and skip broken caches, looking down cache
10233 path for
10234 valid ones.
10235
10236 Every time a directory is scanned, it will be written to a cache
10237 file if
10238 possible, so fc-cache doesn't need to re-write the cache file. This
10239 makes
10240 detecting when the cache was generated a bit tricky, so we guess
10241 that if the
10242 cache wasn't valid before running and is valid afterwards, the
10243 cache file
10244 was written.
10245
10246 Also, allow empty charsets to be serialized with null leaves/numbers.
10247
10248 Eliminate a leak in FcEdit by switching to FcObject sooner.
10249
10250 Call FcFini from fc-match to make valgrind happy.
10251
10252 fc-cache/fc-cache.c | 25 +++++----
10253 fc-match/fc-match.c | 1 +
10254 src/fccache.c | 148
10255 +++++++++++++++++++++++++++-------------------------
10256 src/fccfg.c | 80 ++++++++--------------------
10257 src/fccharset.c | 56 +++++++++++---------
10258 src/fcdir.c | 2 +-
10259 src/fcint.h | 19 +++++--
10260 src/fcxml.c | 19 +++----
10261 8 files changed, 169 insertions(+), 181 deletions(-)
10262
10263 commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
10264 Author: Keith Packard <keithp (a] neko.keithp.com>
10265 Date: Wed Aug 30 18:50:58 2006 -0700
10266
10267 Rework Object name database to unify typechecking and object lookup.
10268
10269 Eliminate ancient list of object name databases and load names
10270 into single
10271 hash table that includes type information. Typecheck all pattern
10272 values to
10273 avoid mis-typed pattern elements.
10274
10275 fc-case/fc-case.c | 13 --
10276 src/fcint.h | 7 +-
10277 src/fcmatch.c | 9 +-
10278 src/fcname.c | 389
10279 ++++++++++++++++++++++++++++++------------------------
10280 src/fcpat.c | 2 +-
10281 5 files changed, 233 insertions(+), 187 deletions(-)
10282
10283 commit c02886485b293179e8492cad9a34eb431dd4bfc9
10284 Author: Keith Packard <keithp (a] neko.keithp.com>
10285 Date: Wed Aug 30 13:51:03 2006 -0700
10286
10287 FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
10288 work.
10289
10290 FcCharSetSerialize was computing the offset to the unserialized leaf,
10291 which left it pointing at random data when the cache was reloaded.
10292
10293 fc-cat has been updated to work with the new cache structure.
10294
10295 Various debug messages extended to help diagnose serialization errors.
10296
10297 fc-cat/fc-cat.c | 134
10298 ++++++++++++++++++++++++++++++--------------------------
10299 src/fccache.c | 6 +--
10300 src/fccharset.c | 3 +-
10301 src/fcdbg.c | 20 +++++++--
10302 src/fcint.h | 15 +++++--
10303 src/fcpat.c | 7 +++
10304 6 files changed, 110 insertions(+), 75 deletions(-)
10305
10306 commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
10307 Author: Keith Packard <keithp (a] neko.keithp.com>
10308 Date: Wed Aug 30 04:24:03 2006 -0700
10309
10310 Fix build problems caused by cache rework.
10311
10312 Pagesize no longer matters in architecture decisions, the entire
10313 cache file
10314 is mmaped into the library. However, lots of intptr_t values are in
10315 use now,
10316 so that value is important.
10317
10318 fc-lang now requires fcserialize.c, which has been added to the
10319 repository.
10320
10321 fc-arch/fc-arch.c | 14 +----
10322 fc-arch/fcarch.tmpl.h | 4 +-
10323 fc-lang/fc-lang.c | 1 +
10324 src/fcserialize.c | 159
10325 ++++++++++++++++++++++++++++++++++++++++++++++++++
10326 4 files changed, 165 insertions(+), 13 deletions(-)
10327
10328 commit 7ce196733129b0e664c1bdc20f973f15167292f7
10329 Author: Keith Packard <keithp (a] neko.keithp.com>
10330 Date: Wed Aug 30 04:16:22 2006 -0700
10331
10332 Rework cache files to use offsets for all data structures.
10333
10334 Replace all of the bank/id pairs with simple offsets, recode several
10335 data structures to always use offsets inside the library to avoid
10336 conditional paths. Exposed data structures use pointers to hold
10337 offsets,
10338 setting the low bit to distinguish between offset and pointer.
10339
10340 Use offset-based data structures for lang charset encodings;
10341 eliminates
10342 separate data structure format for that file.
10343
10344 Much testing will be needed; offsets are likely not detected
10345 everywhere in
10346 the library yet.
10347
10348 fc-arch/fcarch.tmpl.h | 3 +-
10349 fc-lang/fc-lang.c | 185 +++++----
10350 fontconfig/fontconfig.h | 3 -
10351 src/Makefile.am | 1 +
10352 src/fccache.c | 581 +++++++++++----------------
10353 src/fccfg.c | 102 +++--
10354 src/fccharset.c | 493 ++++++++---------------
10355 src/fcdbg.c | 43 +-
10356 src/fcdefault.c | 64 +--
10357 src/fcfs.c | 133 ++----
10358 src/fcint.h | 477 +++++++++++++---------
10359 src/fclang.c | 120 ++----
10360 src/fclist.c | 86 ++--
10361 src/fcmatch.c | 179 +++------
10362 src/fcname.c | 142 ++-----
10363 src/fcpat.c | 1025
10364 ++++++++++++++---------------------------------
10365 src/fcstr.c | 1 +
10366 src/fcxml.c | 15 +-
10367 18 files changed, 1394 insertions(+), 2259 deletions(-)
10368
10369 commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
10370 Author: Keith Packard <keithp (a] neko.keithp.com>
10371 Date: Mon Aug 28 11:51:12 2006 -0700
10372
10373 Revert to original FcFontSetMatch algorithm to avoid losing fonts.
10374
10375 The fancy new FcFontSetMatch algorithm would discard fonts for the
10376 wrong reasons; fc-match sans:lang=en,ja would discard all fonts
10377 without
10378 Japanese support. This commit reverts to the original algorithm which
10379 ensure that FcFontSetMatch always matches the first font in the
10380 FcFontSetSort return list.
10381
10382 src/fcmatch.c | 229
10383 ++++++++--------------------------------------------------
10384 1 file changed, 32 insertions(+), 197 deletions(-)
10385
10386 commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
10387 Author: Keith Packard <keithp (a] neko.keithp.com>
10388 Date: Mon Aug 28 10:38:27 2006 -0700
10389
10390 Add ppc architecture
10391
10392 fc-arch/fcarch.tmpl.h | 1 +
10393 1 file changed, 1 insertion(+)
10394
10395 commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
10396 Author: Keith Packard <keithp (a] neko.keithp.com>
10397 Date: Mon Aug 28 10:30:22 2006 -0700
10398
10399 During test run, remove cache directory to avoid stale cache usage.
10400
10401 As file timestamps have only one second granularity, an old cache
10402 file could easily be used when a test took less than 1 second to run.
10403 Just remove the cache directory and its contents before each test
10404 is run.
10405 Also, remove mention of the old cache file from the test config file.
10406
10407 test/fonts.conf.in | 1 -
10408 test/run-test.sh | 4 +---
10409 2 files changed, 1 insertion(+), 4 deletions(-)
10410
10411 commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
10412 Author: Keith Packard <keithp (a] neko.keithp.com>
10413 Date: Mon Aug 28 10:07:43 2006 -0700
10414
10415 Add x86-64 architecture and signature.
10416
10417 fc-arch/fcarch.tmpl.h | 1 +
10418 1 file changed, 1 insertion(+)
10419
10420 commit 7db39f729859827b246da242a26ddba13cb8c4b1
10421 Author: Keith Packard <keithp (a] neko.keithp.com>
10422 Date: Mon Aug 28 09:43:12 2006 -0700
10423
10424 Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
10425
10426 Also remove spurious printf of directory names.
10427
10428 fc-arch/Makefile.am | 2 +-
10429 fc-arch/fcarch.tmpl.h | 2 +-
10430 src/fcdir.c | 1 -
10431 3 files changed, 2 insertions(+), 3 deletions(-)
10432
10433 commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
10434 Author: Keith Packard <keithp (a] neko.keithp.com>
10435 Date: Sun Aug 27 23:40:51 2006 -0700
10436
10437 Eliminate ./ and ../ elements from font directory names when scanning.
10438
10439 FcStrCanonFilename eliminates ./ and ../ elements from pathnames
10440 through
10441 simple string editing. Also, relative path names are fixed by
10442 prepending the
10443 current working directory.
10444
10445 src/fcdir.c | 45 ++++++++++++++++++++++++++++++---------------
10446 src/fcint.h | 3 +++
10447 src/fcstr.c | 57
10448 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10449 3 files changed, 90 insertions(+), 15 deletions(-)
10450
10451 commit af180c40376690b7ced5262156fbe13c9ebba1e2
10452 Author: Keith Packard <keithp (a] neko.keithp.com>
10453 Date: Sun Aug 27 22:24:39 2006 -0700
10454
10455 Fix up fc-cache and fc-cat for no global cache changes.
10456
10457 fc-cache and fc-cat use internal (fcint.h) APIs that have
10458 changed with the elimination of the global cache.
10459
10460 fc-cache/fc-cache.c | 2 +-
10461 fc-cat/fc-cat.c | 119
10462 ++++++----------------------------------------------
10463 src/fccache.c | 77 +++++++++++++++++++++++-----------
10464 src/fcdir.c | 13 +++---
10465 src/fcint.h | 4 ++
10466 5 files changed, 76 insertions(+), 139 deletions(-)
10467
10468 commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
10469 Author: Keith Packard <keithp (a] neko.keithp.com>
10470 Date: Sun Aug 27 21:53:48 2006 -0700
10471
10472 Eliminate global cache. Eliminate multi-arch cache code.
10473
10474 With the removal of the in-directory cache files, and the addition of
10475 per-user cache directories, there is no longer any reason to
10476 preserve the
10477 giant global cache file. Eliminating of this unifies the cache
10478 structure
10479 and simplifies the overall caching strategies greatly.
10480
10481 fc-cache/fc-cache.c | 3 +-
10482 src/fccache.c | 1051
10483 ++++++---------------------------------------------
10484 src/fccfg.c | 23 +-
10485 src/fcdir.c | 164 ++++----
10486 src/fcint.h | 70 +---
10487 5 files changed, 203 insertions(+), 1108 deletions(-)
10488
10489 commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
10490 Author: Keith Packard <keithp (a] neko.keithp.com>
10491 Date: Sun Aug 27 18:29:51 2006 -0700
10492
10493 Add architecture to cache filename.
10494
10495 Make cache filenames unique by inserting the architecture name
10496 into the
10497 filename.
10498
10499 src/fccache.c | 5 +++--
10500 1 file changed, 3 insertions(+), 2 deletions(-)
10501
10502 commit db50cbdaf592349c204ab0af0e7061ea72237044
10503 Author: Keith Packard <keithp (a] neko.keithp.com>
10504 Date: Sun Aug 27 18:19:39 2006 -0700
10505
10506 Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
10507 per dir.
10508
10509 Normalized directory names offer protection against looped directory
10510 trees
10511 but cost enormous numbers of system calls (stat per file in the
10512 hierarchy).
10513 Also, cache file directory name contents are validated each time the
10514 directory is modified, don't re-validate every time the cache file
10515 is loaded
10516 with an access and stat call.
10517
10518 fc-cache/fc-cache.c | 7 ++--
10519 src/fccache.c | 55 ++---------------------------
10520 src/fccfg.c | 100
10521 ----------------------------------------------------
10522 src/fcdir.c | 6 ----
10523 4 files changed, 4 insertions(+), 164 deletions(-)
10524
10525 commit d2f786849c0c4503360a5c09469505b05164c6d2
10526 Author: Keith Packard <keithp (a] neko.keithp.com>
10527 Date: Sun Aug 27 17:04:01 2006 -0700
10528
10529 Write caches to first directory with permission. Valid cache in
10530 FcDirCacheOpen.
10531
10532 Previous policy was to attempt to update the cache in place and bail
10533 if that
10534 didn't work. Now, search for the first writable directory and
10535 place the
10536 cache file there instead. Furthermore, on startup, search directory
10537 list for
10538 valid cache files instead of bailing if the first found cache
10539 file wasn't
10540 valid.
10541
10542 fonts.conf.in | 2 +-
10543 src/fccache.c | 90
10544 ++++++++++++++++++++++++++++-------------------------------
10545 2 files changed, 43 insertions(+), 49 deletions(-)
10546
10547 commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
10548 Author: Keith Packard <keithp (a] neko.keithp.com>
10549 Date: Sun Aug 27 16:25:07 2006 -0700
10550
10551 Construct short architecture name from architecture signature.
10552
10553 Map existing architecture signature to short architecture name
10554 at build time. This architecture name is (as yet) unused, but will
10555 be used
10556 to build per-architecture cache files with names made unique by
10557 including
10558 the architecture name. The auto-detected architecture name can
10559 be overridden
10560 with the --with-arch=ARCH configure option.
10561
10562 Makefile.am | 2 +-
10563 configure.in | 17 ++++++
10564 fc-arch/Makefile.am | 50 ++++++++++++++++++
10565 fc-arch/fc-arch.c | 144
10566 ++++++++++++++++++++++++++++++++++++++++++++++++++
10567 fc-arch/fcarch.tmpl.h | 32 +++++++++++
10568 5 files changed, 244 insertions(+), 1 deletion(-)
10569
10570 commit 199a92241151c391d9becca4fae1cc7e5e32ca80
10571 Author: Keith Packard <keithp (a] neko.keithp.com>
10572 Date: Sun Aug 27 16:21:16 2006 -0700
10573
10574 Add .gitignore
10575
10576 .gitignore | 73
10577 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10578 1 file changed, 73 insertions(+)
10579
10580 commit 7410e40bd93beb4ab1a577d084112413431cede2
10581 Author: Patrick Lam <plam (a] MIT.EDU>
10582 Date: Fri Aug 4 16:13:00 2006 +0000
10583
10584 2006-08-04 Keith Packard (keithp (a] keithp.com) reviewed by: plam
10585 Make cache directories configurable. Simplify and correct some
10586 code which
10587 deals with per-directory caches.
10588
10589 ChangeLog | 24 ++++
10590 configure.in | 22 +++-
10591 fc-cache/fc-cache.c | 7 +-
10592 fontconfig/fontconfig.h | 4 +-
10593 fonts.conf.in | 5 +
10594 fonts.dtd | 12 ++
10595 src/Makefile.am | 3 +-
10596 src/fccache.c | 323
10597 +++++++++++++++++++++++++-----------------------
10598 src/fccfg.c | 28 ++++-
10599 src/fcdir.c | 6 +-
10600 src/fcinit.c | 2 +
10601 src/fcint.h | 13 +-
10602 src/fcxml.c | 17 +++
10603 test/fonts.conf.in | 1 +
10604 test/run-test.sh | 6 +-
10605 15 files changed, 294 insertions(+), 179 deletions(-)
10606
10607 commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
10608 Author: Patrick Lam <plam (a] MIT.EDU>
10609 Date: Wed Jul 19 02:14:28 2006 +0000
10610
10611 2006-07-19 Jon Burgess (jburgess (a] uklinux.net) reviewed by: plam
10612 Fix file-descriptor leak in FcGlobalCacheDestroy.
10613
10614 ChangeLog | 7 +++++++
10615 src/fccache.c | 2 ++
10616 2 files changed, 9 insertions(+)
10617
10618 commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
10619 Author: Patrick Lam <plam (a] MIT.EDU>
10620 Date: Fri Jun 2 18:48:30 2006 +0000
10621
10622 2006-05-31 Yong Li (rigel863 (a] gmail.com) reviewed by: plam, Bedhad
10623 Esfahbod
10624 TrueType Collection table offsets are absolute, not relative.
10625
10626 ChangeLog | 7 +++++++
10627 src/ftglue.c | 2 +-
10628 2 files changed, 8 insertions(+), 1 deletion(-)
10629
10630 commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
10631 Author: Patrick Lam <plam (a] MIT.EDU>
10632 Date: Fri Apr 28 07:00:25 2006 +0000
10633
10634 2006-04-27 Paolo Borelli (pborelli (a] katamail.com) reviewed by: plam
10635 Make FcStrCopy slightly more efficient.
10636
10637 ChangeLog | 7 +++++++
10638 src/fcstr.c | 12 +++++++-----
10639 2 files changed, 14 insertions(+), 5 deletions(-)
10640
10641 commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
10642 Author: Patrick Lam <plam (a] MIT.EDU>
10643 Date: Thu Apr 27 08:13:45 2006 +0000
10644
10645 Keith Packard <keithp (a] keithp.com>
10646 Reduce transient memory usage during config file parsing by allocating
10647 smaller buffers (64 seems to be a magic number).
10648
10649 ChangeLog | 20 +++++++-------------
10650 src/fcstr.c | 2 +-
10651 2 files changed, 8 insertions(+), 14 deletions(-)
10652
10653 commit 529291bef436384a06db246fda30e08d5812de14
10654 Author: Keith Packard <keithp (a] keithp.com>
10655 Date: Thu Apr 27 07:54:07 2006 +0000
10656
10657 Eliminate pattern freezing
10658
10659 ChangeLog | 8 ++
10660 src/fcinit.c | 4 -
10661 src/fcint.h | 3 -
10662 src/fcpat.c | 370
10663 -----------------------------------------------------------
10664 src/fcxml.c | 3 +-
10665 5 files changed, 9 insertions(+), 379 deletions(-)
10666
10667 commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
10668 Author: Keith Packard <keithp (a] keithp.com>
10669 Date: Thu Apr 27 07:11:44 2006 +0000
10670
10671 Make path names in cache files absolute (NB, cache format change) Stop
10672 permitting cache files to be stored in font dirs. Bump cache
10673 magic.
10674 Don't include /fonts.cache-2 in cache hash construction.
10675 reviewed by: Patrick Lam <plam (a] mit.edu>
10676
10677 ChangeLog | 30 +++++++++++++
10678 src/fccache.c | 104 +++++++++++---------------------------------
10679 src/fcfreetype.c | 10 +----
10680 src/fcint.h | 8 +---
10681 src/fclist.c | 4 --
10682 src/fcmatch.c | 3 --
10683 src/fcpat.c | 130
10684 -------------------------------------------------------
10685 7 files changed, 57 insertions(+), 232 deletions(-)
10686
10687 commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
10688 Author: Patrick Lam <plam (a] MIT.EDU>
10689 Date: Wed Apr 26 14:50:41 2006 +0000
10690
10691 Really update for 2.3.95.
10692
10693 README | 6 ++++--
10694 1 file changed, 4 insertions(+), 2 deletions(-)
10695
10696 commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
10697 Author: Patrick Lam <plam (a] MIT.EDU>
10698 Date: Tue Apr 25 15:33:07 2006 +0000
10699
10700 Fix the issues with GNU libiconv vs. libc iconv (which especially
10701 appear on
10702 Solarii). Approach suggested by Tim Mooney.
10703 reviewed by: plam
10704
10705 ChangeLog | 12 +++++++++++-
10706 configure.in | 37 +++++++++++++++++++++++++++++++++++--
10707 src/Makefile.am | 2 +-
10708 src/fcfreetype.c | 3 +--
10709 4 files changed, 48 insertions(+), 6 deletions(-)
10710
10711 commit 49512317264da1996bddf0b3c82d8d2de0c201eb
10712 Author: Patrick Lam <plam (a] MIT.EDU>
10713 Date: Tue Apr 25 06:12:06 2006 +0000
10714
10715 Include $(top_srcdir), $(top_srcdir)/src before anything else.
10716 Shuffle order of includes for building out of srcdir on win32.
10717 reviewed by: plam
10718
10719 ChangeLog | 17 ++++++++++++++++-
10720 1 file changed, 16 insertions(+), 1 deletion(-)
10721
10722 commit f045376c0831f068e8fd8fd61773a5ed83dede7f
10723 Author: Patrick Lam <plam (a] MIT.EDU>
10724 Date: Tue Apr 25 05:57:41 2006 +0000
10725
10726 Include $(top_srcdir), $(top_srcdir)/src before anything else.
10727 Shuffle order of includes for building out of srcdir on win32.
10728 reviewed by: plam
10729
10730 fc-cache/fc-cache.c | 15 ++++++++-------
10731 fc-cat/fc-cat.c | 17 +++++++++--------
10732 fc-match/fc-match.c | 11 ++++++-----
10733 src/Makefile.am | 6 +++---
10734 src/fccache.c | 2 +-
10735 src/fccfg.c | 2 +-
10736 src/fccharset.c | 2 +-
10737 src/fcdbg.c | 2 +-
10738 src/fcfreetype.c | 2 +-
10739 src/fcfs.c | 2 +-
10740 src/fcinit.c | 2 +-
10741 src/fclist.c | 2 +-
10742 src/fcmatch.c | 2 +-
10743 src/fcmatrix.c | 2 +-
10744 src/fcname.c | 2 +-
10745 src/fcpat.c | 2 +-
10746 src/fcstr.c | 2 +-
10747 src/fcxml.c | 2 +-
10748 18 files changed, 40 insertions(+), 37 deletions(-)
10749
10750 commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
10751 Author: Patrick Lam <plam (a] MIT.EDU>
10752 Date: Thu Apr 20 16:57:50 2006 +0000
10753
10754 Prevent terrible perf regression by getting the if-condition right
10755 (reported by Wouter Bolsterlee).
10756
10757 ChangeLog | 8 +++++++-
10758 src/fcmatch.c | 2 +-
10759 2 files changed, 8 insertions(+), 2 deletions(-)
10760
10761 commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
10762 Author: Patrick Lam <plam (a] MIT.EDU>
10763 Date: Wed Apr 19 16:53:50 2006 +0000
10764
10765 Dominic Lachowicz <cinamod (a] hotmail.com>
10766 Implement mmap-like code for Windows using MapViewOfFile.
10767
10768 ChangeLog | 7 +++++++
10769 src/fccache.c | 23 ++++++++++++++++++++---
10770 2 files changed, 27 insertions(+), 3 deletions(-)
10771
10772 commit 56f8358364ad9078d99a35a12d7734884b8fccc2
10773 Author: Patrick Lam <plam (a] MIT.EDU>
10774 Date: Wed Apr 19 16:17:46 2006 +0000
10775
10776 Bump version to 2.3.95.
10777
10778 ChangeLog | 8 ++++++++
10779 1 file changed, 8 insertions(+)
10780
10781 commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
10782 Author: Patrick Lam <plam (a] MIT.EDU>
10783 Date: Wed Apr 19 16:17:19 2006 +0000
10784
10785 Bail gracefully if the cache file does not contain enough data.
10786
10787 ChangeLog | 5 +++++
10788 README | 23 +++++++++++++++++++++--
10789 configure.in | 2 +-
10790 fontconfig/fontconfig.h | 2 +-
10791 src/fccache.c | 19 ++++++++++++++++++-
10792 5 files changed, 46 insertions(+), 5 deletions(-)
10793
10794 commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
10795 Author: Patrick Lam <plam (a] MIT.EDU>
10796 Date: Sat Apr 15 00:25:20 2006 +0000
10797
10798 Give the 'Standard Symbols L' match a strong (vs. weak) binding.
10799
10800 ChangeLog | 5 +++++
10801 fonts.conf.in | 13 ++++++++-----
10802 2 files changed, 13 insertions(+), 5 deletions(-)
10803
10804 commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
10805 Author: Patrick Lam <plam (a] MIT.EDU>
10806 Date: Fri Apr 14 18:35:16 2006 +0000
10807
10808 Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
10809 Simplify code and get things straight.
10810
10811 ChangeLog | 6 ++++++
10812 src/fcname.c | 20 +++++---------------
10813 2 files changed, 11 insertions(+), 15 deletions(-)
10814
10815 commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
10816 Author: Patrick Lam <plam (a] MIT.EDU>
10817 Date: Fri Apr 14 15:40:58 2006 +0000
10818
10819 Actually, just add URW fonts as aliases for all of the PostScript
10820 fonts.
10821 (reported by Miguel Rodriguez).
10822
10823 ChangeLog | 6 ++++++
10824 fonts.conf.in | 36 ++++++++++++++++++++++++++++++------
10825 2 files changed, 36 insertions(+), 6 deletions(-)
10826
10827 commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
10828 Author: Patrick Lam <plam (a] MIT.EDU>
10829 Date: Fri Apr 14 14:51:22 2006 +0000
10830
10831 Add an alias 'Standard Symbols L' for 'Symbol'.
10832
10833 ChangeLog | 5 +++++
10834 fonts.conf.in | 6 +++++-
10835 2 files changed, 10 insertions(+), 1 deletion(-)
10836
10837 commit 2f02e38361b24032945e24f7f8480999bf9df1e2
10838 Author: Patrick Lam <plam (a] MIT.EDU>
10839 Date: Wed Apr 12 14:36:36 2006 +0000
10840
10841 Fix memory leak (Coverity defect #2089).
10842 Ignore script if subtable is missing (Coverity defect #2088).
10843 Fix possible null pointer dereference (Coverity defect #784)
10844 and memory
10845 leak (Coverity defects #785, #786).
10846 Don't copy FcCharSet if we're going to throw it away anyway. (Reported
10847 by
10848 Kenichi Handa).
10849 reviewed by: plam
10850
10851 ChangeLog | 21 +++++++++++++++++++++
10852 src/fccfg.c | 4 +++-
10853 src/fcfreetype.c | 5 +----
10854 src/fcmatch.c | 33 ++++++++++++++++++++-------------
10855 src/fcpat.c | 7 ++++++-
10856 5 files changed, 51 insertions(+), 19 deletions(-)
10857
10858 commit a56e89ab4f21aa6288345c63d2c43e55561632e0
10859 Author: Patrick Lam <plam (a] MIT.EDU>
10860 Date: Wed Apr 12 03:02:57 2006 +0000
10861
10862 Fix bad behaviour on realloc resulting in crash.
10863 reviewed by: plam
10864
10865 ChangeLog | 7 +++++++
10866 src/fcname.c | 17 ++++++++++-------
10867 2 files changed, 17 insertions(+), 7 deletions(-)
10868
10869 commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
10870 Author: Patrick Lam <plam (a] MIT.EDU>
10871 Date: Wed Apr 12 02:38:28 2006 +0000
10872
10873 Don't crash if config is null (Coverity defect #984).
10874
10875 ChangeLog | 13 +++++++++----
10876 src/fccache.c | 5 +++--
10877 2 files changed, 12 insertions(+), 6 deletions(-)
10878
10879 commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
10880 Author: Patrick Lam <plam (a] MIT.EDU>
10881 Date: Tue Apr 11 16:54:24 2006 +0000
10882
10883 Missing bits from previous patches.
10884 Remove extra semi-colon.
10885 Fix memory leak in error case (Coverity defects #776, #985).
10886 Fix memory leaks (Coverity defects #779, #781) and memory use
10887 after free
10888 (Coverity defect #780).
10889 reviewed by: plam
10890
10891 ChangeLog | 18 ++++++++++++++++++
10892 src/fccfg.c | 13 +++++++++----
10893 src/fccharset.c | 5 ++++-
10894 src/fclang.c | 1 +
10895 src/fcxml.c | 4 +++-
10896 5 files changed, 35 insertions(+), 6 deletions(-)
10897
10898 commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
10899 Author: Patrick Lam <plam (a] MIT.EDU>
10900 Date: Tue Apr 11 14:20:59 2006 +0000
10901
10902 Properly convert static charsets to dynamic charsets.
10903 Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
10904 Fix memory leak (Coverity defect #1819).
10905 prevent crash when invalid include line is parsed (Coverity defect
10906 #763).
10907 Fix potential null pointer access (Coverity defect #1804).
10908 Remove dead code (Coverity defect #1194).
10909 Prevent potential null pointer access (Coverity defect #767),
10910 ensure error
10911 value is read (Coverity defect #1195).
10912 reviewed by: plam
10913
10914 ChangeLog | 29 +++++++++++++++++++++++++++++
10915 fc-cat/fc-cat.c | 4 +++-
10916 fc-lang/fc-lang.c | 3 +++
10917 src/fccharset.c | 5 +++++
10918 src/fcfreetype.c | 6 ++++--
10919 src/fclang.c | 8 +++++++-
10920 src/fcname.c | 8 --------
10921 src/fcpat.c | 11 ++++++++++-
10922 8 files changed, 61 insertions(+), 13 deletions(-)
10923
10924 commit af2ad236f037c7a53e73b9454f620de1a52f0422
10925 Author: Patrick Lam <plam (a] MIT.EDU>
10926 Date: Tue Apr 11 05:08:26 2006 +0000
10927
10928 Survive missing docbook2pdf.
10929 reviewed by: plam
10930
10931 ChangeLog | 11 +++++++++--
10932 doc/Makefile.am | 10 ++++++----
10933 2 files changed, 15 insertions(+), 6 deletions(-)
10934
10935 commit 67ed0b729718233662255a181bdcdb136c04dc5b
10936 Author: Patrick Lam <plam (a] MIT.EDU>
10937 Date: Mon Apr 10 22:08:35 2006 +0000
10938
10939 Include more stub definitions to make HP-UX's C compiler happy.
10940
10941 ChangeLog | 7 +++++++
10942 fc-case/fc-case.c | 3 +++
10943 fc-glyphname/fc-glyphname.c | 3 +++
10944 fc-lang/fc-lang.c | 3 +++
10945 4 files changed, 16 insertions(+)
10946
10947 commit ac0010940e626cb9193bb4ad0271f3820c7225ee
10948 Author: Patrick Lam <plam (a] MIT.EDU>
10949 Date: Mon Apr 10 21:04:54 2006 +0000
10950
10951 Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
10952
10953 ChangeLog | 5 +++++
10954 src/fcname.c | 2 +-
10955 2 files changed, 6 insertions(+), 1 deletion(-)
10956
10957 commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
10958 Author: Patrick Lam <plam (a] MIT.EDU>
10959 Date: Mon Apr 10 19:33:03 2006 +0000
10960
10961 Fix string memory leak (Coverity defect #1823).
10962 Fix memory leak with hash collision (Coverity defect #1824).
10963 reviewed by: plam
10964
10965 ChangeLog | 9 +++++++++
10966 src/fccache.c | 1 +
10967 src/fccfg.c | 5 ++++-
10968 3 files changed, 14 insertions(+), 1 deletion(-)
10969
10970 commit c814c301ee4dcc67eeacee9608fb716e67534356
10971 Author: Patrick Lam <plam (a] MIT.EDU>
10972 Date: Mon Apr 10 16:12:55 2006 +0000
10973
10974 Don't leak header in non-error case (Coverity defect #1825).
10975 reviewed by: plam
10976
10977 ChangeLog | 6 ++++++
10978 src/fccache.c | 2 ++
10979 2 files changed, 8 insertions(+)
10980
10981 commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
10982 Author: Patrick Lam <plam (a] MIT.EDU>
10983 Date: Mon Apr 10 16:06:42 2006 +0000
10984
10985 src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
10986 defects
10987 #777, #1826)
10988 reviewed by: plam
10989
10990 ChangeLog | 6 ++++++
10991 src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++-----------------
10992 2 files changed, 43 insertions(+), 17 deletions(-)
10993
10994 commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
10995 Author: Patrick Lam <plam (a] MIT.EDU>
10996 Date: Mon Apr 10 15:46:34 2006 +0000
10997
10998 Fix double free (spotted by Coverity, CID #1965).
10999 Check if pattern is not null before using it (Coverity defect #1883).
11000 Fix memory leak with hash collision (Coverity defect #1829).
11001 Fix memory leak when bail cases (Coverity defect #1828).
11002 Don't leak directory name (Coverity defect #1827).
11003 reviewed by: plam
11004
11005 ChangeLog | 18 ++++++++++++++++++
11006 fc-match/fc-match.c | 6 ++++--
11007 src/fccache.c | 10 +++++++---
11008 src/fccfg.c | 1 +
11009 4 files changed, 30 insertions(+), 5 deletions(-)
11010
11011 commit 86abd75965f598dba79a3df68e7bc4c5082a5764
11012 Author: Patrick Lam <plam (a] MIT.EDU>
11013 Date: Fri Apr 7 18:07:51 2006 +0000
11014
11015 LD_ADD missing dependencies for binaries. Reported by Edson Alves
11016 Pereira.
11017 reviewed by: plam
11018
11019 ChangeLog | 10 ++++++++++
11020 fc-cache/Makefile.am | 2 +-
11021 fc-cat/Makefile.am | 2 +-
11022 fc-list/Makefile.am | 3 +--
11023 fc-match/Makefile.am | 2 +-
11024 5 files changed, 14 insertions(+), 5 deletions(-)
11025
11026 commit f23f5f388d93655af972083513ba4d505ec4f449
11027 Author: Patrick Lam <plam (a] MIT.EDU>
11028 Date: Fri Apr 7 17:37:09 2006 +0000
11029
11030 SGI compilation fixes (reported by Christoph Bauer):
11031 1) reorder union definition of _FcChar;
11032 2) omit .stats =.
11033
11034 ChangeLog | 8 ++++++++
11035 fc-lang/fc-lang.c | 2 +-
11036 src/fcint.h | 8 ++++----
11037 3 files changed, 13 insertions(+), 5 deletions(-)
11038
11039 commit 44415a079a3e9951e0c2424edca4907a93a60db5
11040 Author: Patrick Lam <plam (a] MIT.EDU>
11041 Date: Fri Apr 7 17:27:39 2006 +0000
11042
11043 Portability fixes for HP-UX (reported by Christoph Bauer). Replace
11044 '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
11045 'fc_alignof'.
11046 reviewed by: plam
11047
11048 ChangeLog | 15 +++++++++++++++
11049 configure.in | 1 +
11050 src/fccharset.c | 4 ++--
11051 src/fcfs.c | 2 +-
11052 src/fcint.h | 15 +++++++++------
11053 src/fclang.c | 2 +-
11054 src/fcname.c | 2 +-
11055 src/fcpat.c | 6 +++---
11056 8 files changed, 33 insertions(+), 14 deletions(-)
11057
11058 commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
11059 Author: Patrick Lam <plam (a] MIT.EDU>
11060 Date: Fri Apr 7 17:06:55 2006 +0000
11061
11062 Move up #include of config.h. Fail if neither inttypes.h nor
11063 stdint.h is
11064 available. Fixes bug 6171.
11065 reviewed by: plam
11066
11067 ChangeLog | 8 ++++++++
11068 src/fcint.h | 11 +++++++----
11069 2 files changed, 15 insertions(+), 4 deletions(-)
11070
11071 commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
11072 Author: Patrick Lam <plam (a] MIT.EDU>
11073 Date: Fri Apr 7 04:42:32 2006 +0000
11074
11075 Patrick Lam <plam (a] mit.edu>
11076 Make fontconfig compile under MinGW:
11077 1) remove unneeded #includes;
11078 2) make use of mmap and sysconf conditional;
11079 3) replace rand_r by srand/rand if needed;
11080 4) use chsize instead of ftruncate; and
11081 5) update libtool exports file
11082
11083 ChangeLog | 18 +++
11084 configure.in | 3 +-
11085 fc-cache/fc-cache.c | 7 +
11086 fc-cat/fc-cat.c | 1 -
11087 src/fccache.c | 74 +++++++++-
11088 src/fcfreetype.c | 3 +-
11089 src/fontconfig.def.in | 370
11090 ++++++++++++++++++++++++++++++++++----------------
11091 7 files changed, 353 insertions(+), 123 deletions(-)
11092
11093 commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
11094 Author: Patrick Lam <plam (a] MIT.EDU>
11095 Date: Fri Apr 7 04:19:49 2006 +0000
11096
11097 Eliminate warning.
11098
11099 ChangeLog | 5 +++++
11100 src/fcdir.c | 2 +-
11101 2 files changed, 6 insertions(+), 1 deletion(-)
11102
11103 commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
11104 Author: Patrick Lam <plam (a] MIT.EDU>
11105 Date: Thu Apr 6 05:15:08 2006 +0000
11106
11107 file fc-match.sgml was initially added on branch fc-2_4_branch.
11108
11109 commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
11110 Author: Patrick Lam <plam (a] MIT.EDU>
11111 Date: Thu Apr 6 05:15:08 2006 +0000
11112
11113 Update documentation for fc-match (SGML-ize it). (reported by Ilya
11114 Konstantinov)
11115
11116 ChangeLog | 8 +++
11117 fc-match/.cvsignore | 1 +
11118 fc-match/Makefile.am | 27 +++++++-
11119 fc-match/fc-match.1 | 37 -----------
11120 fc-match/fc-match.sgml | 169
11121 +++++++++++++++++++++++++++++++++++++++++++++++++
11122 5 files changed, 203 insertions(+), 39 deletions(-)
11123
11124 commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
11125 Author: Patrick Lam <plam (a] MIT.EDU>
11126 Date: Thu Apr 6 04:52:21 2006 +0000
11127
11128 Reduce amount of dirty rss by const'ing some data structures.
11129 Don't fail if we can't create or remove $(pkgcachedir) i.e.
11130 /var/cache/fontconfig. (reported by Quanah Gibson-Mount).
11131 reviewed by: plam
11132
11133 ChangeLog | 15 +++++++++++++++
11134 fc-cache/Makefile.am | 4 ++--
11135 src/fcdefault.c | 2 +-
11136 src/fcpat.c | 2 +-
11137 src/fcxml.c | 2 +-
11138 5 files changed, 20 insertions(+), 5 deletions(-)
11139
11140 commit 0d745819a9ec491349d4e122a7d44d689b2d3479
11141 Author: Patrick Lam <plam (a] MIT.EDU>
11142 Date: Thu Apr 6 04:33:11 2006 +0000
11143
11144 Fix intel compiler warnings: make many variables static, eliminate
11145 duplicate names, reduce variable scopes, unsigned/signed printf
11146 formatting.
11147 reviewed by: plam
11148
11149 ChangeLog | 16 ++++++++++++++++
11150 fc-case/fc-case.c | 8 ++++----
11151 fc-glyphname/fc-glyphname.c | 12 ++++++------
11152 fc-lang/fc-lang.c | 8 ++++----
11153 fc-match/fc-match.c | 2 +-
11154 src/fccache.c | 11 ++++++-----
11155 src/fcfreetype.c | 4 +---
11156 src/fclang.c | 5 ++---
11157 src/fcxml.c | 14 +++++++-------
11158 9 files changed, 47 insertions(+), 33 deletions(-)
11159
11160 commit b17cf498be69f483e6355ae468f7239165df3ffb
11161 Author: Patrick Lam <plam (a] MIT.EDU>
11162 Date: Fri Mar 24 15:21:10 2006 +0000
11163
11164 Fix multiarch support (don't destroy multiarch files!)
11165 Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
11166 detection!)
11167 reviewed by: plam
11168
11169 ChangeLog | 12 ++++++++++++
11170 configure.in | 2 ++
11171 fonts.conf.in | 7 ++++++-
11172 src/fccache.c | 3 ++-
11173 4 files changed, 22 insertions(+), 2 deletions(-)
11174
11175 commit ba76916ff64d476d5c5564e46a5d4209cb942864
11176 Author: Patrick Lam <plam (a] MIT.EDU>
11177 Date: Thu Mar 23 04:22:28 2006 +0000
11178
11179 On Windows, unlink before rename. Reported by Tim Evans.
11180
11181 ChangeLog | 5 +++++
11182 src/fcatomic.c | 3 +++
11183 2 files changed, 8 insertions(+)
11184
11185 commit c02218223153b3022071e789def3fde8b556d6d6
11186 Author: Patrick Lam <plam (a] MIT.EDU>
11187 Date: Thu Mar 23 04:21:10 2006 +0000
11188
11189 On Windows, unlink before rename. Reported by Tim Evans.
11190
11191 ChangeLog | 5 +++++
11192 src/fcatomic.c | 3 +++
11193 2 files changed, 8 insertions(+)
11194
11195 commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
11196 Author: Patrick Lam <plam (a] MIT.EDU>
11197 Date: Wed Mar 15 15:59:33 2006 +0000
11198
11199 Fix typos in orth files. Reported by Denis Jacquerye.
11200
11201 fc-lang/ab.orth | 2 +-
11202 fc-lang/ibo.orth | 2 +-
11203 2 files changed, 2 insertions(+), 2 deletions(-)
11204
11205 commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
11206 Author: Patrick Lam <plam (a] MIT.EDU>
11207 Date: Wed Mar 15 15:58:59 2006 +0000
11208
11209 Fix typos in orth files. Reported by Denis Jacquerye.
11210
11211 ChangeLog | 6 ++++++
11212 fc-lang/ab.orth | 2 +-
11213 fc-lang/ibo.orth | 2 +-
11214 3 files changed, 8 insertions(+), 2 deletions(-)
11215
11216 commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
11217 Author: Patrick Lam <plam (a] MIT.EDU>
11218 Date: Wed Mar 8 20:57:39 2006 +0000
11219
11220 Fix Makefile.am for removal of debian/ directory.
11221
11222 ChangeLog | 7 +++++++
11223 Makefile.am | 35 +----------------------------------
11224 config/config.guess | 51
11225 +++++++++++++++++++++++++++++++++++++++++----------
11226 config/config.sub | 47 ++++++++++++++++++++++++++++++++++++++---------
11227 4 files changed, 87 insertions(+), 53 deletions(-)
11228
11229 commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
11230 Author: Patrick Lam <plam (a] MIT.EDU>
11231 Date: Wed Mar 8 20:38:39 2006 +0000
11232
11233 .cvsignore
11234 Ignore debian/ directory for CVS.
11235
11236 .cvsignore | 1 +
11237 ChangeLog | 6 +++++-
11238 2 files changed, 6 insertions(+), 1 deletion(-)
11239
11240 commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
11241 Author: Patrick Lam <plam (a] MIT.EDU>
11242 Date: Wed Mar 8 20:33:42 2006 +0000
11243
11244 debian/*
11245 Now remove debian/ directory.
11246
11247 ChangeLog | 5 +
11248 debian/README.Debian | 45 ---
11249 debian/changelog | 718
11250 --------------------------------------
11251 debian/compat | 1 -
11252 debian/control | 80 -----
11253 debian/copyright | 29 --
11254 debian/fontconfig-udeb.install | 3 -
11255 debian/fontconfig.config | 10 -
11256 debian/fontconfig.defoma | 162 ---------
11257 debian/fontconfig.dirs | 1 -
11258 debian/fontconfig.install | 7 -
11259 debian/fontconfig.postinst | 145 --------
11260 debian/fontconfig.postrm | 26 --
11261 debian/fontconfig.templates | 27 --
11262 debian/libfontconfig1-dev.install | 7 -
11263 debian/libfontconfig1.install | 1 -
11264 debian/local.conf.md5sum | 18 -
11265 debian/rules | 40 ---
11266 18 files changed, 5 insertions(+), 1320 deletions(-)
11267
11268 commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
11269 Author: Patrick Lam <plam (a] MIT.EDU>
11270 Date: Wed Mar 8 20:32:56 2006 +0000
11271
11272 debian/po/*
11273 .cvsignore
11274 Remove debian/ directory from sources. See Debian's subversion
11275 server at
11276 svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
11277
11278 ChangeLog | 8 +++
11279 debian/po/POTFILES.in | 1 -
11280 debian/po/cs.po | 127 -------------------------------------
11281 debian/po/da.po | 146 -------------------------------------------
11282 debian/po/de.po | 124 ------------------------------------
11283 debian/po/es.po | 163
11284 ------------------------------------------------
11285 debian/po/fr.po | 159
11286 ----------------------------------------------
11287 debian/po/ja.po | 88 --------------------------
11288 debian/po/nl.po | 125 -------------------------------------
11289 debian/po/pt.po | 112 ---------------------------------
11290 debian/po/pt_BR.po | 148 -------------------------------------------
11291 debian/po/templates.pot | 84 -------------------------
11292 debian/po/tr.po | 117 ----------------------------------
11293 debian/po/zh_CN.po | 115 ----------------------------------
11294 14 files changed, 8 insertions(+), 1509 deletions(-)
11295
11296 commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
11297 Author: Patrick Lam <plam (a] MIT.EDU>
11298 Date: Wed Mar 8 19:27:25 2006 +0000
11299
11300 file ln.orth was initially added on branch fc-2_4_branch.
11301
11302 commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
11303 Author: Patrick Lam <plam (a] MIT.EDU>
11304 Date: Wed Mar 8 19:27:25 2006 +0000
11305
11306 Add orthography for Lingala.
11307 reviewed by: plam
11308
11309 ChangeLog | 8 ++++++++
11310 fc-lang/iso639-1 | 2 +-
11311 fc-lang/iso639-2 | 2 +-
11312 fc-lang/ln.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
11313 4 files changed, 53 insertions(+), 2 deletions(-)
11314
11315 commit 37e3f33c7ec32432260b0ef750ac415763d6044f
11316 Author: Patrick Lam <plam (a] MIT.EDU>
11317 Date: Wed Mar 8 19:19:05 2006 +0000
11318
11319 Sort directory entries while scanning them from disk; prevents
11320 Heisenbugs
11321 due to file ordering in a directory.
11322 reviewed by: plam
11323
11324 ChangeLog | 8 ++++++++
11325 src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
11326 2 files changed, 50 insertions(+), 3 deletions(-)
11327
11328 commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
11329 Author: Patrick Lam <plam (a] MIT.EDU>
11330 Date: Wed Mar 8 19:16:10 2006 +0000
11331
11332 Add a configuration file that disables hinting for the Lohit
11333 Gujarati font
11334 (since the hinting distort some glyphs quite badly).
11335 reviewed by: keithp
11336
11337 ChangeLog | 9 +++++++++
11338 conf.d/Makefile.am | 1 +
11339 2 files changed, 10 insertions(+)
11340
11341 commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
11342 Author: Patrick Lam <plam (a] MIT.EDU>
11343 Date: Wed Mar 8 19:10:57 2006 +0000
11344
11345 Sort directory entries while scanning them from disk; prevents
11346 Heisenbugs
11347 due to file ordering in a directory.
11348 reviewed by: plam
11349
11350 ChangeLog | 8 ++++++++
11351 src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++---
11352 2 files changed, 49 insertions(+), 3 deletions(-)
11353
11354 commit d8951c0cc2474176910277e8ca840fba5d8f3655
11355 Author: Patrick Lam <plam (a] MIT.EDU>
11356 Date: Wed Mar 8 02:30:43 2006 +0000
11357
11358 Remove stuff we don't use, make get_{char,short,long} functions
11359 of ftglue
11360 macros to be inlined.
11361 Code cleanups (excess prototype, old-style function definition).
11362 reviewed by: plam
11363
11364 ChangeLog | 14 ++++++++++++++
11365 src/fcfreetype.c | 8 ++++----
11366 src/fcint.h | 3 ---
11367 src/fcname.c | 2 +-
11368 src/ftglue.c | 55
11369 ++++++++-----------------------------------------------
11370 src/ftglue.h | 39 +++++++++++----------------------------
11371 6 files changed, 38 insertions(+), 83 deletions(-)
11372
11373 commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
11374 Author: Patrick Lam <plam (a] MIT.EDU>
11375 Date: Sun Mar 5 15:33:46 2006 +0000
11376
11377 Because we hacked FcPatternGet, we don't really need to expand
11378 the filename
11379 again in FcPatternGetString.
11380
11381 ChangeLog | 6 ++++++
11382 src/fcpat.c | 3 ---
11383 2 files changed, 6 insertions(+), 3 deletions(-)
11384
11385 commit 618adbaf7bbad8441efb589417d7144476f828c7
11386 Author: Patrick Lam <plam (a] MIT.EDU>
11387 Date: Sun Mar 5 06:05:50 2006 +0000
11388
11389 Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
11390 that
11391 work. Reported by Bernhard Rosenkraenzer.
11392
11393 ChangeLog | 6 +++++
11394 src/fcpat.c | 73
11395 +++++++++++++++++++++++++++++++++----------------------------
11396 2 files changed, 46 insertions(+), 33 deletions(-)
11397
11398 commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
11399 Author: Patrick Lam <plam (a] MIT.EDU>
11400 Date: Fri Mar 3 18:35:42 2006 +0000
11401
11402 Include inttypes.h instead of stdint.h if appropriate.
11403
11404 ChangeLog | 5 +++++
11405 src/fcint.h | 4 ++++
11406 2 files changed, 9 insertions(+)
11407
11408 commit ead55be0eddcaa60ed3f7147091ada276e891ed9
11409 Author: Patrick Lam <plam (a] MIT.EDU>
11410 Date: Fri Mar 3 18:19:04 2006 +0000
11411
11412 More stub definitions and remove FcFileIsDir from fc-cat.
11413
11414 ChangeLog | 6 ++++++
11415 fc-cat/fc-cat.c | 10 ----------
11416 fc-glyphname/fc-glyphname.c | 10 ++++++++++
11417 3 files changed, 16 insertions(+), 10 deletions(-)
11418
11419 commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
11420 Author: Patrick Lam <plam (a] MIT.EDU>
11421 Date: Fri Mar 3 15:12:12 2006 +0000
11422
11423 Fix compilation on AIX with stub definitions (bug 6097).
11424
11425 ChangeLog | 5 +++++
11426 fc-case/fc-case.c | 10 ++++++++++
11427 2 files changed, 15 insertions(+)
11428
11429 commit bb6b19938e2c9d115abd4f36439c365b63713bb1
11430 Author: Patrick Lam <plam (a] MIT.EDU>
11431 Date: Fri Mar 3 06:35:53 2006 +0000
11432
11433 Get rid of C++-style comments.
11434
11435 ChangeLog | 8 ++++++++
11436 src/fccache.c | 4 ++--
11437 src/fcfreetype.c | 2 +-
11438 src/fcfs.c | 8 ++++----
11439 src/fcpat.c | 5 +++--
11440 5 files changed, 18 insertions(+), 9 deletions(-)
11441
11442 commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
11443 Author: Patrick Lam <plam (a] MIT.EDU>
11444 Date: Fri Mar 3 06:12:55 2006 +0000
11445
11446 debian/changelog
11447 Enable creation of 2.3.94 Debian packages.
11448
11449 ChangeLog | 5 +++++
11450 debian/changelog | 5 +++++
11451 2 files changed, 10 insertions(+)
11452
11453 commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
11454 Author: Patrick Lam <plam (a] MIT.EDU>
11455 Date: Fri Mar 3 06:11:31 2006 +0000
11456
11457 Fix suspicious return expression which causes junk to be returned.
11458 reviewed by: plam
11459
11460 ChangeLog | 8 ++++++++
11461 src/fclang.c | 2 +-
11462 2 files changed, 9 insertions(+), 1 deletion(-)
11463
11464 commit b152a85bdc5c911883af4b0e7930cbe12531d179
11465 Author: Patrick Lam <plam (a] MIT.EDU>
11466 Date: Fri Feb 24 19:32:58 2006 +0000
11467
11468 Fix placement of @s.
11469
11470 ChangeLog | 5 +++++
11471 Makefile.am | 14 +++++++-------
11472 2 files changed, 12 insertions(+), 7 deletions(-)
11473
11474 commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
11475 Author: Patrick Lam <plam (a] MIT.EDU>
11476 Date: Fri Feb 24 19:19:09 2006 +0000
11477
11478 Bump version to 2.3.94.
11479
11480 ChangeLog | 8 ++++++++
11481 README | 47
11482 +++++++++++++++++++++++++++++++++++++++++++++--
11483 configure.in | 2 +-
11484 fontconfig/fontconfig.h | 2 +-
11485 4 files changed, 55 insertions(+), 4 deletions(-)
11486
11487 commit 639475e873c797792fff63fbd8efd73e2b0695fd
11488 Author: Patrick Lam <plam (a] MIT.EDU>
11489 Date: Fri Feb 24 18:52:17 2006 +0000
11490
11491 Remove unconditional emboldening (per Behdad's instructions).
11492 Add @s to hide some echos.
11493
11494 ChangeLog | 9 +++++++++
11495 Makefile.am | 10 +++++-----
11496 conf.d/10-fonts-persian.conf | 6 ------
11497 3 files changed, 14 insertions(+), 11 deletions(-)
11498
11499 commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
11500 Author: Patrick Lam <plam (a] MIT.EDU>
11501 Date: Fri Feb 24 16:41:34 2006 +0000
11502
11503 Takashi Iwai <tiwai (a] suse.de> reviewed by: plam
11504 Fix double-free on error case.
11505
11506 ChangeLog | 8 ++++++++
11507 src/fcfreetype.c | 1 +
11508 2 files changed, 9 insertions(+)
11509
11510 commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
11511 Author: Patrick Lam <plam (a] MIT.EDU>
11512 Date: Wed Feb 22 04:50:16 2006 +0000
11513
11514 Strip \r and whitespace from input; fixes bug 3454.
11515
11516 ChangeLog | 7 ++++++-
11517 fc-lang/fc-lang.c | 11 +++++++----
11518 2 files changed, 13 insertions(+), 5 deletions(-)
11519
11520 commit 69a3fc78e233957f9e1f6737eccada1494a937ae
11521 Author: Patrick Lam <plam (a] MIT.EDU>
11522 Date: Wed Feb 22 04:09:39 2006 +0000
11523
11524 Allocate large arrays statically in fc-lang to fix crashes under
11525 MinGW/MSYS.
11526
11527 ChangeLog | 6 ++++++
11528 fc-lang/fc-lang.c | 18 +++++++++---------
11529 2 files changed, 15 insertions(+), 9 deletions(-)
11530
11531 commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
11532 Author: Patrick Lam <plam (a] MIT.EDU>
11533 Date: Tue Feb 21 15:56:41 2006 +0000
11534
11535 Pass the buck; make fontconfig not crash on pango badness.
11536
11537 ChangeLog | 5 +++++
11538 src/fcfreetype.c | 4 ++++
11539 2 files changed, 9 insertions(+)
11540
11541 commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
11542 Author: Patrick Lam <plam (a] MIT.EDU>
11543 Date: Tue Feb 21 15:53:43 2006 +0000
11544
11545 Use embeddedbitmap rather than rh_prefer_bitmap.
11546
11547 ChangeLog | 5 +++++
11548 conf.d/10-fonts-persian.conf | 2 +-
11549 2 files changed, 6 insertions(+), 1 deletion(-)
11550
11551 commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
11552 Author: Patrick Lam <plam (a] MIT.EDU>
11553 Date: Tue Feb 21 15:50:19 2006 +0000
11554
11555 Eliminate redundancies.
11556 reviewed by: plam
11557
11558 ChangeLog | 11 +++++++++++
11559 src/fccache.c | 3 ++-
11560 src/fcdir.c | 3 ---
11561 src/fcfreetype.c | 1 -
11562 src/fcxml.c | 3 +--
11563 src/ftglue.c | 1 -
11564 6 files changed, 14 insertions(+), 8 deletions(-)
11565
11566 commit b023dbd38410521a459758498f99d3a48cdd313d
11567 Author: Patrick Lam <plam (a] MIT.EDU>
11568 Date: Tue Feb 21 15:40:18 2006 +0000
11569
11570 Eliminate unused vars reported by Intel's compiler.
11571 reviewed by: plam
11572
11573 ChangeLog | 10 ++++++++++
11574 fc-list/fc-list.c | 4 ++--
11575 src/fcfreetype.c | 3 +--
11576 src/fcstr.c | 3 +--
11577 src/fcxml.c | 2 --
11578 5 files changed, 14 insertions(+), 8 deletions(-)
11579
11580 commit 2b90aee36399ec13ba3af929311b37d9494adab6
11581 Author: Patrick Lam <plam (a] MIT.EDU>
11582 Date: Tue Feb 21 15:29:54 2006 +0000
11583
11584 Remove one more archaic character.
11585 reviewed by: plam
11586
11587 ChangeLog | 7 +++++++
11588 fc-lang/ka.orth | 2 +-
11589 2 files changed, 8 insertions(+), 1 deletion(-)
11590
11591 commit dacf81ed4c541174f0dbfe2898f3309657bf6116
11592 Author: Patrick Lam <plam (a] MIT.EDU>
11593 Date: Tue Feb 21 15:24:28 2006 +0000
11594
11595 Freeze patterns created by configuration file for tiny memory savings
11596 (every little bit helps).
11597 reviewed by: plam, keithp
11598
11599 ChangeLog | 8 ++++++++
11600 src/fcxml.c | 3 ++-
11601 2 files changed, 10 insertions(+), 1 deletion(-)
11602
11603 commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
11604 Author: Patrick Lam <plam (a] MIT.EDU>
11605 Date: Tue Feb 21 14:12:41 2006 +0000
11606
11607 Initialize fontconfig library in fc-cat to avoid segfault.
11608 reviewed by: plam
11609
11610 ChangeLog | 7 +++++++
11611 fc-cat/fc-cat.c | 11 ++++++++++-
11612 2 files changed, 17 insertions(+), 1 deletion(-)
11613
11614 commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
11615 Author: Patrick Lam <plam (a] MIT.EDU>
11616 Date: Sat Feb 18 18:18:07 2006 +0000
11617
11618 Fix the underlying cause of the below segfault (must usually call
11619 FcDirCacheHasCurrentArch after FcDirCacheValid).
11620
11621 ChangeLog | 12 ++++++++++--
11622 fc-cache/fc-cache.c | 2 ++
11623 src/fccache.c | 4 +++-
11624 src/fcdir.c | 4 +++-
11625 4 files changed, 18 insertions(+), 4 deletions(-)
11626
11627 commit a68ce9525dedc06fd4da102492e8d1c6137b3664
11628 Author: Patrick Lam <plam (a] MIT.EDU>
11629 Date: Sat Feb 18 17:56:25 2006 +0000
11630
11631 Fix segfault (reported by fcrozat) caused by incorrect input on cache
11632 files.
11633
11634 ChangeLog | 6 ++++++
11635 src/fccache.c | 21 +++++++++++++--------
11636 2 files changed, 19 insertions(+), 8 deletions(-)
11637
11638 commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
11639 Author: Patrick Lam <plam (a] MIT.EDU>
11640 Date: Fri Feb 17 14:44:42 2006 +0000
11641
11642 Bump up magic version; we changed the binary format.
11643
11644 ChangeLog | 5 +++++
11645 src/fcint.h | 4 ++--
11646 2 files changed, 7 insertions(+), 2 deletions(-)
11647
11648 commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
11649 Author: Patrick Lam <plam (a] MIT.EDU>
11650 Date: Fri Feb 17 05:47:08 2006 +0000
11651
11652 Enable fc-cat to print out old-style cache info when given a directory
11653 name.
11654
11655 ChangeLog | 6 ++++++
11656 fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++-
11657 2 files changed, 31 insertions(+), 1 deletion(-)
11658
11659 commit 8c0d692125018052fa228721f30f760dfb0c0adf
11660 Author: Patrick Lam <plam (a] MIT.EDU>
11661 Date: Thu Feb 16 17:50:04 2006 +0000
11662
11663 Deal correctly with changing FC_CACHE_MAGIC.
11664
11665 ChangeLog | 5 +++++
11666 src/fccache.c | 17 +++++++++++++++++
11667 2 files changed, 22 insertions(+)
11668
11669 commit d2c0102944176744e440c4109bf7725240453cc7
11670 Author: Patrick Lam <plam (a] MIT.EDU>
11671 Date: Thu Feb 16 15:36:43 2006 +0000
11672
11673 Add -r --really-force option which blows away cache files and then
11674 regenerates them.
11675
11676 ChangeLog | 6 ++++++
11677 fc-cache/fc-cache.c | 25 ++++++++++++++++++-------
11678 2 files changed, 24 insertions(+), 7 deletions(-)
11679
11680 commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
11681 Author: Patrick Lam <plam (a] MIT.EDU>
11682 Date: Thu Feb 16 07:12:04 2006 +0000
11683
11684 Don't bail if fontconfig can't remove a dir cache file. Skip the ID
11685 of a
11686 cache file when copying. Eliminate 'source file too small' bug in
11687 FcDirCacheWrite.
11688
11689 ChangeLog | 9 ++++++++-
11690 fc-cache/fc-cache.c | 16 ++++++++++------
11691 src/fccache.c | 8 +++-----
11692 3 files changed, 21 insertions(+), 12 deletions(-)
11693
11694 commit f8a17f329815cfa5416142811b96d16f2a5cca93
11695 Author: Patrick Lam <plam (a] MIT.EDU>
11696 Date: Mon Feb 13 22:19:30 2006 +0000
11697
11698 Fix memory leak in error condition code.
11699
11700 ChangeLog | 5 +++++
11701 src/fcfreetype.c | 4 ++--
11702 2 files changed, 7 insertions(+), 2 deletions(-)
11703
11704 commit 5657098e2940652065fcfd00e4cf2771d7df21ef
11705 Author: Patrick Lam <plam (a] MIT.EDU>
11706 Date: Mon Feb 13 21:51:11 2006 +0000
11707
11708 Skip bitmap fonts which can't even get it together enough to declare a
11709 family name; this appears to reproduce previous fontconfig
11710 behaviour.
11711 reviewed by: plam
11712
11713 ChangeLog | 8 ++++++++
11714 src/fcfreetype.c | 5 +++++
11715 2 files changed, 13 insertions(+)
11716
11717 commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
11718 Author: Patrick Lam <plam (a] MIT.EDU>
11719 Date: Sat Feb 11 05:01:32 2006 +0000
11720
11721 Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
11722 in a
11723 directory, because /var/cache/fontconfig failures ought to
11724 be fixable,
11725 unlike fonts.cache-2 failures, which may leave you screwed.
11726 reviewed by: plam
11727
11728 ChangeLog | 9 +++++++++
11729 src/fccache.c | 42 ++++++++++++++++++++----------------------
11730 2 files changed, 29 insertions(+), 22 deletions(-)
11731
11732 commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
11733 Author: Patrick Lam <plam (a] MIT.EDU>
11734 Date: Sat Feb 11 04:50:46 2006 +0000
11735
11736 Use a tri-state to mark the fonts which didn't get blocked but
11737 were just
11738 missing an element, to distinguish them from the fonts that
11739 do match
11740 the element.
11741 reviewed by: plam
11742
11743 ChangeLog | 8 ++++++++
11744 src/fcmatch.c | 18 +++++++++++-------
11745 2 files changed, 19 insertions(+), 7 deletions(-)
11746
11747 commit f11a184104a57c0d68afde8e7458c7b8473b6671
11748 Author: Patrick Lam <plam (a] MIT.EDU>
11749 Date: Fri Feb 10 19:40:11 2006 +0000
11750
11751 Don't kill fonts because they don't declare an element that's
11752 being matched
11753 on.
11754 reviewed by: plam
11755
11756 ChangeLog | 7 +++++++
11757 src/fcmatch.c | 4 ++++
11758 2 files changed, 11 insertions(+)
11759
11760 commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
11761 Author: Patrick Lam <plam (a] MIT.EDU>
11762 Date: Thu Feb 9 18:44:14 2006 +0000
11763
11764 Define and pass O_BINARY to open if appropriate, for those platforms
11765 that
11766 need it. Reported by Doodle.
11767
11768 ChangeLog | 7 ++++---
11769 src/fccache.c | 30 +++++++++++++++++-------------
11770 2 files changed, 21 insertions(+), 16 deletions(-)
11771
11772 commit c7490074c57da387904cecfdf60595713c7bb89e
11773 Author: Patrick Lam <plam (a] MIT.EDU>
11774 Date: Thu Feb 9 16:19:42 2006 +0000
11775
11776 Fix attempt to close -1. Don't unboundedly grow bad caches
11777 (reported by
11778 fcrozat).
11779
11780 ChangeLog | 6 ++++++
11781 src/fccache.c | 8 +++++---
11782 2 files changed, 11 insertions(+), 3 deletions(-)
11783
11784 commit a8c425301aeb8e417b0fa35567b2f8f64b450657
11785 Author: Patrick Lam <plam (a] MIT.EDU>
11786 Date: Thu Feb 9 15:25:57 2006 +0000
11787
11788 Fix problem with missing 'en' due to euro.patch: change cache
11789 file format
11790 slightly to coincide with that generated by fc-lang.
11791
11792 ChangeLog | 8 ++++++++
11793 src/fccharset.c | 8 ++++----
11794 2 files changed, 12 insertions(+), 4 deletions(-)
11795
11796 commit b10e77628c4d207ac60ae4000b1459ced9228d69
11797 Author: Patrick Lam <plam (a] MIT.EDU>
11798 Date: Wed Feb 8 03:34:17 2006 +0000
11799
11800 Fix warning.
11801
11802 ChangeLog | 5 +++++
11803 src/fccache.c | 2 +-
11804 2 files changed, 6 insertions(+), 1 deletion(-)
11805
11806 commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
11807 Author: Patrick Lam <plam (a] MIT.EDU>
11808 Date: Tue Feb 7 22:09:01 2006 +0000
11809
11810 Don't reject dirs that can't be normalized (fixes lilypond, and
11811 is correct
11812 in the context of application font directories.)
11813 Use normalized directory name exclusively in FcCacheReadDirs.
11814 reviewed by: plam
11815
11816 ChangeLog | 13 +++++++++++++
11817 src/fccache.c | 19 ++++++++++---------
11818 src/fcdir.c | 9 ++++-----
11819 3 files changed, 27 insertions(+), 14 deletions(-)
11820
11821 commit efb11b36c4e24a619e7be1790834130ca4113c5b
11822 Author: Patrick Lam <plam (a] MIT.EDU>
11823 Date: Tue Feb 7 21:15:33 2006 +0000
11824
11825 Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
11826 usage, remove redundant cast.
11827 reviewed by: plam
11828
11829 ChangeLog | 8 ++++++++
11830 src/fcpat.c | 39 +++++++++++++++++++--------------------
11831 2 files changed, 27 insertions(+), 20 deletions(-)
11832
11833 commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
11834 Author: Patrick Lam <plam (a] MIT.EDU>
11835 Date: Tue Feb 7 20:56:48 2006 +0000
11836
11837 src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
11838 Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
11839 extern for
11840 static arrays as arrays, not pointers. (Part of the fix for 'fonts
11841 don't have en' issue after Euro patch.)
11842 (I forgot to commit the ChangeLog last time.)
11843 reviewed by: plam
11844
11845 ChangeLog | 25 +++++++++++++++++++++++++
11846 src/fccharset.c | 6 +++---
11847 2 files changed, 28 insertions(+), 3 deletions(-)
11848
11849 commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
11850 Author: Patrick Lam <plam (a] MIT.EDU>
11851 Date: Tue Feb 7 03:53:32 2006 +0000
11852
11853 Fix hidden variable warning.
11854
11855 ChangeLog | 6 ++++++
11856 fc-lang/de.orth | 1 +
11857 fc-lang/el.orth | 1 +
11858 fc-lang/en.orth | 1 +
11859 fc-lang/es.orth | 1 +
11860 fc-lang/fc-lang.c | 6 +++---
11861 fc-lang/fi.orth | 2 +-
11862 fc-lang/fr.orth | 1 +
11863 fc-lang/it.orth | 1 +
11864 fc-lang/nl.orth | 1 +
11865 fc-lang/pt.orth | 1 +
11866 src/fccache.c | 1 -
11867 src/fccharset.c | 9 +++++----
11868 13 files changed, 23 insertions(+), 9 deletions(-)
11869
11870 commit 799157dbbf55d1bf13b1e63faf3b530979116aca
11871 Author: Patrick Lam <plam (a] MIT.EDU>
11872 Date: Tue Feb 7 02:33:57 2006 +0000
11873
11874 Remove de-escaping logic because FcCacheWriteString doesn't escape
11875 anyway.
11876 Do blockwise reading instead of byte-wise for performance.
11877
11878 ChangeLog | 8 +++++++
11879 src/fccache.c | 72
11880 ++++++++++++++++++++---------------------------------------
11881 2 files changed, 32 insertions(+), 48 deletions(-)
11882
11883 commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
11884 Author: Patrick Lam <plam (a] MIT.EDU>
11885 Date: Tue Feb 7 02:22:50 2006 +0000
11886
11887 Takashi Iwai <tiwai (a] suse.de>
11888 Don't loop infinitely on recursive symlinks (client-side).
11889
11890 ChangeLog | 7 +++++++
11891 src/fccache.c | 21 +++++++++++++++------
11892 2 files changed, 22 insertions(+), 6 deletions(-)
11893
11894 commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
11895 Author: Patrick Lam <plam (a] MIT.EDU>
11896 Date: Mon Feb 6 23:11:41 2006 +0000
11897
11898 Don't loop infinitely on recursive symlinks.
11899 reviewed by: plam
11900
11901 ChangeLog | 6 ++++++
11902 fc-cache/fc-cache.c | 18 ++++++++++++++++++
11903 2 files changed, 24 insertions(+)
11904
11905 commit fff5a5af30142c933d8e9dddda61a6a994f44c28
11906 Author: Patrick Lam <plam (a] MIT.EDU>
11907 Date: Mon Feb 6 22:44:02 2006 +0000
11908
11909 Skip subdirs when skipping over stale bits of global cache. Introduce
11910 state
11911 machine into FcGlobalCacheDir to avoid doing inappropriate
11912 operations
11913 on global dir entries, e.g. writing out an out-of-date cache
11914 entry.
11915 reviewed by: plam
11916
11917 ChangeLog | 12 ++++
11918 src/fccache.c | 186
11919 ++++++++++++++++++++++++++++++++++++++++++----------------
11920 src/fcint.h | 4 ++
11921 3 files changed, 150 insertions(+), 52 deletions(-)
11922
11923 commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
11924 Author: Patrick Lam <plam (a] MIT.EDU>
11925 Date: Mon Feb 6 21:52:15 2006 +0000
11926
11927 Hoist FcFileIsDir check out of FcFileScanConfig loop.
11928 reviewed by: plam
11929
11930 ChangeLog | 6 ++++++
11931 src/fcdir.c | 11 ++++-------
11932 2 files changed, 10 insertions(+), 7 deletions(-)
11933
11934 commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
11935 Author: Patrick Lam <plam (a] MIT.EDU>
11936 Date: Mon Feb 6 19:25:45 2006 +0000
11937
11938 Don't rescan when trying to normalize a non-declared font dir. Don't
11939 add
11940 font dirs multiple times (even if they're aliased).
11941 reviewed by: plam
11942
11943 ChangeLog | 9 +++++++
11944 src/fccfg.c | 78
11945 ++++++++++++++++++++++++++++++++++++++++---------------------
11946 2 files changed, 61 insertions(+), 26 deletions(-)
11947
11948 commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
11949 Author: Patrick Lam <plam (a] MIT.EDU>
11950 Date: Mon Feb 6 14:44:46 2006 +0000
11951
11952 Explain apples/oranges comparison and fix compilation error.
11953 reviewed by: plam
11954
11955 ChangeLog | 7 +++++++
11956 src/fcfs.c | 5 ++++-
11957 2 files changed, 11 insertions(+), 1 deletion(-)
11958
11959 commit f076169d19574c6c548764d574a33bc4fe022ffb
11960 Author: Patrick Lam <plam (a] MIT.EDU>
11961 Date: Mon Feb 6 14:14:21 2006 +0000
11962
11963 Insert check for integer overflow in # of fonts.
11964 reviewed by: plam
11965
11966 ChangeLog | 7 +++++++
11967 src/fcfs.c | 2 +-
11968 2 files changed, 8 insertions(+), 1 deletion(-)
11969
11970 commit 788c4af232f5677d73e8e2e77e123cf566530ccb
11971 Author: Patrick Lam <plam (a] MIT.EDU>
11972 Date: Sun Feb 5 04:11:08 2006 +0000
11973
11974 Make 'make distcheck' work with automake 1.6.3.
11975 reviewed by: plam
11976
11977 ChangeLog | 10 ++++++++++
11978 doc/Makefile.am | 2 +-
11979 fc-cache/Makefile.am | 2 +-
11980 fc-cat/Makefile.am | 2 +-
11981 fc-list/Makefile.am | 2 +-
11982 5 files changed, 14 insertions(+), 4 deletions(-)
11983
11984 commit 68355f38774fe55d8010268291a170492b241a71
11985 Author: Patrick Lam <plam (a] MIT.EDU>
11986 Date: Sun Feb 5 02:57:21 2006 +0000
11987
11988 src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
11989 FcDirCacheConsume,
11990 FcDirCacheWrite)
11991 Check I/O call return values and eliminate unused variable warnings.
11992 reviewed by: plam
11993
11994 ChangeLog | 13 ++++++++++++
11995 fc-cat/fc-cat.c | 5 ++---
11996 src/fccache.c | 66
11997 +++++++++++++++++++++++++++++++++++++++++++--------------
11998 src/fcxml.c | 4 ++--
11999 4 files changed, 67 insertions(+), 21 deletions(-)
12000
12001 commit c4c47a7654196f37b625f337192b235e558ab890
12002 Author: Patrick Lam <plam (a] MIT.EDU>
12003 Date: Sat Feb 4 00:09:42 2006 +0000
12004
12005 src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
12006 Fix memory leak.
12007 reviewed by: plam
12008
12009 ChangeLog | 7 +++++++
12010 src/fccfg.c | 2 ++
12011 2 files changed, 9 insertions(+)
12012
12013 commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
12014 Author: Patrick Lam <plam (a] MIT.EDU>
12015 Date: Sat Feb 4 00:04:00 2006 +0000
12016
12017 Gracefully handle the case where a cache asserts that it has
12018 a negative
12019 number of fonts, causing overflow.
12020 reviewed by: plam
12021
12022 ChangeLog | 8 ++++++++
12023 src/fcfs.c | 29 +++++++++++++++--------------
12024 2 files changed, 23 insertions(+), 14 deletions(-)
12025
12026 commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
12027 Author: Patrick Lam <plam (a] MIT.EDU>
12028 Date: Fri Feb 3 23:47:37 2006 +0000
12029
12030 Fix double free in error case.
12031
12032 ChangeLog | 5 +++++
12033 src/fccache.c | 2 +-
12034 2 files changed, 6 insertions(+), 1 deletion(-)
12035
12036 commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
12037 Author: Patrick Lam <plam (a] MIT.EDU>
12038 Date: Tue Jan 31 07:30:23 2006 +0000
12039
12040 Stephan Kulow <coolo (a] suse.de> reviewed by: plam
12041 Replace 'stamp' target with mkinstalldirs.
12042
12043 ChangeLog | 8 ++++++++
12044 fc-cache/Makefile.am | 13 +++----------
12045 2 files changed, 11 insertions(+), 10 deletions(-)
12046
12047 commit 28aefd013d1896ffbf389596109eaec729d5d9a5
12048 Author: Patrick Lam <plam (a] MIT.EDU>
12049 Date: Tue Jan 31 07:16:22 2006 +0000
12050
12051 Toast broken global cache files.
12052 reviewed by: plam
12053
12054 ChangeLog | 7 +++++++
12055 src/fccache.c | 4 ++--
12056 2 files changed, 9 insertions(+), 2 deletions(-)
12057
12058 commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
12059 Author: Patrick Lam <plam (a] MIT.EDU>
12060 Date: Tue Jan 31 04:42:20 2006 +0000
12061
12062 Actually use the directories that I added to the global cache. Fixes
12063 'make
12064 check'.
12065
12066 ChangeLog | 6 ++++++
12067 src/fccache.c | 11 +++++++++--
12068 2 files changed, 15 insertions(+), 2 deletions(-)
12069
12070 commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
12071 Author: Patrick Lam <plam (a] MIT.EDU>
12072 Date: Tue Jan 31 04:07:45 2006 +0000
12073
12074 Don't stop scanning if a directory in fonts.conf doesn't exist,
12075 because
12076 subsequent directories might exist.
12077 reviewed by: plam
12078
12079 ChangeLog | 8 ++++++++
12080 fc-cache/fc-cache.c | 20 ++++++++++++++------
12081 2 files changed, 22 insertions(+), 6 deletions(-)
12082
12083 commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
12084 Author: Patrick Lam <plam (a] MIT.EDU>
12085 Date: Mon Jan 30 16:31:56 2006 +0000
12086
12087 Make global cache work again after putting dir names into global cache
12088 (I
12089 misplaced the recording of a file offset).
12090
12091 ChangeLog | 6 ++++++
12092 src/fccache.c | 2 +-
12093 2 files changed, 7 insertions(+), 1 deletion(-)
12094
12095 commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
12096 Author: Patrick Lam <plam (a] MIT.EDU>
12097 Date: Mon Jan 30 15:59:17 2006 +0000
12098
12099 Update fc-cat to handle subdir lists in global cache file.
12100 Another FcCacheReadString return value check.
12101
12102 ChangeLog | 9 +++++++++
12103 fc-cat/fc-cat.c | 10 ++++++++++
12104 src/fccache.c | 11 +++++++++--
12105 3 files changed, 28 insertions(+), 2 deletions(-)
12106
12107 commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
12108 Author: Patrick Lam <plam (a] MIT.EDU>
12109 Date: Mon Jan 30 15:44:13 2006 +0000
12110
12111 Make fccache more resilient to broken cache files by checking
12112 return value
12113 of FcCacheReadString all the time.
12114 reviewed by: plam
12115
12116 ChangeLog | 9 +++++++++
12117 src/fccache.c | 28 ++++++++++++++--------------
12118 2 files changed, 23 insertions(+), 14 deletions(-)
12119
12120 commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
12121 Author: Patrick Lam <plam (a] MIT.EDU>
12122 Date: Mon Jan 30 14:43:04 2006 +0000
12123
12124 Remove references to dead fontconfig(3) manpages in other fontconfig
12125 manpages.
12126 reviewed by: plam
12127
12128 ChangeLog | 9 +++++++++
12129 fc-lang/fc-lang.man | 2 --
12130 fc-match/fc-match.1 | 2 --
12131 3 files changed, 9 insertions(+), 4 deletions(-)
12132
12133 commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
12134 Author: Patrick Lam <plam (a] MIT.EDU>
12135 Date: Mon Jan 30 04:51:22 2006 +0000
12136
12137 Fix world's tiniest typo in code example.
12138 reviewed by: plam
12139
12140 ChangeLog | 7 +++++++
12141 doc/fcpattern.fncs | 2 +-
12142 2 files changed, 8 insertions(+), 1 deletion(-)
12143
12144 commit 30c4189deb8412793d175bce255561a882ad81b7
12145 Author: Patrick Lam <plam (a] MIT.EDU>
12146 Date: Mon Jan 30 04:47:17 2006 +0000
12147
12148 Fix global cache reads of subdirectories.
12149 reviewed by: plam
12150
12151 ChangeLog | 7 +++++++
12152 src/fccache.c | 2 +-
12153 2 files changed, 8 insertions(+), 1 deletion(-)
12154
12155 commit 971cf18018a4f41bca196dd81989e67672e52112
12156 Author: Patrick Lam <plam (a] MIT.EDU>
12157 Date: Mon Jan 30 04:27:53 2006 +0000
12158
12159 Add documentation for FcConfigNormalizeFontDir.
12160 Write directory information to global caches to fix make check
12161 (reported by
12162 Ronny V. Vindenes). This changes the global cache format again.
12163
12164 ChangeLog | 13 +++++++++++++
12165 doc/fcconfig.fncs | 11 +++++++++++
12166 src/fccache.c | 25 +++++++++++++++++++++++--
12167 src/fcdir.c | 2 +-
12168 src/fcint.h | 2 ++
12169 5 files changed, 50 insertions(+), 3 deletions(-)
12170
12171 commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
12172 Author: Patrick Lam <plam (a] MIT.EDU>
12173 Date: Fri Jan 27 05:47:59 2006 +0000
12174
12175 Move FcConfigNormalizeFontDir call so that it doesn't result in
12176 infinite
12177 recursion (reported by Ronny V. Vindenes).
12178
12179 ChangeLog | 9 +++++++++
12180 fc-cache/fc-cache.c | 6 +++++-
12181 fontconfig/fontconfig.h | 4 ++++
12182 src/fccache.c | 8 --------
12183 src/fcint.h | 4 ----
12184 5 files changed, 18 insertions(+), 13 deletions(-)
12185
12186 commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
12187 Author: Patrick Lam <plam (a] MIT.EDU>
12188 Date: Fri Jan 27 00:27:37 2006 +0000
12189
12190 Add a couple of missing normalizations to make fc-cache work right;
12191 only
12192 scan subdirectories once.
12193
12194 ChangeLog | 7 +++++++
12195 src/fccache.c | 8 ++++++++
12196 src/fccfg.c | 4 ++--
12197 3 files changed, 17 insertions(+), 2 deletions(-)
12198
12199 commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
12200 Author: Patrick Lam <plam (a] MIT.EDU>
12201 Date: Thu Jan 26 16:11:41 2006 +0000
12202
12203 Don't crash on non-existant directories in global cache.
12204 reviewed by: plam
12205
12206 ChangeLog | 7 +++++++
12207 src/fccache.c | 4 +++-
12208 2 files changed, 10 insertions(+), 1 deletion(-)
12209
12210 commit f468f568b4aedef1606b0692addf47cb9f02b328
12211 Author: Patrick Lam <plam (a] MIT.EDU>
12212 Date: Thu Jan 26 16:09:12 2006 +0000
12213
12214 Stop trampling the directory name when writing out caches. (with Mike
12215 Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
12216 necessary. Don't scan directories that can't be normalized.
12217
12218 ChangeLog | 11 +++++++++++
12219 src/fccache.c | 16 +++++++++++++---
12220 src/fccfg.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
12221 src/fcdir.c | 6 +++++-
12222 src/fcxml.c | 2 +-
12223 5 files changed, 82 insertions(+), 5 deletions(-)
12224
12225 commit 575a37b7975656f73162438635b4ba26e229b33f
12226 Author: Patrick Lam <plam (a] MIT.EDU>
12227 Date: Wed Jan 25 14:52:49 2006 +0000
12228
12229 Fix additional memory leaks reported by Ronny V. Vindenes: don't
12230 invoke
12231 FcValueSave on hashed static strings in FcPatternAddWithBinding.
12232 Add another st_dev check in FcDirCacheOpen.
12233
12234 ChangeLog | 11 +++++++++++
12235 src/fccache.c | 13 +++++++++++--
12236 src/fccfg.c | 3 +--
12237 src/fcpat.c | 9 ++++++++-
12238 4 files changed, 31 insertions(+), 5 deletions(-)
12239
12240 commit 16a71eff3ee0326db3794fa26548106a8a8697f6
12241 Author: Patrick Lam <plam (a] MIT.EDU>
12242 Date: Wed Jan 25 02:54:37 2006 +0000
12243
12244 Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
12245 fontconfig to treat A-X fonts differently from A-Y fonts;
12246 please mail
12247 the fontconfig list if this causes any problems.
12248 reviewed by: plam
12249
12250 ChangeLog | 10 ++++++++++
12251 fc-lang/zh_hk.orth | 2 +-
12252 src/fcfreetype.c | 2 +-
12253 3 files changed, 12 insertions(+), 2 deletions(-)
12254
12255 commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
12256 Author: Patrick Lam <plam (a] MIT.EDU>
12257 Date: Wed Jan 25 02:33:46 2006 +0000
12258
12259 Fix memory leaks reported by Ronny V. Vindenes.
12260
12261 ChangeLog | 6 ++++++
12262 src/fccache.c | 9 ++++++++-
12263 src/fcfreetype.c | 8 +++++++-
12264 3 files changed, 21 insertions(+), 2 deletions(-)
12265
12266 commit 986e35979e56774c91f3214af9e8a6f71817dcfa
12267 Author: Patrick Lam <plam (a] MIT.EDU>
12268 Date: Thu Jan 19 19:20:30 2006 +0000
12269
12270 Fix for unaligned memory accesses.
12271 reviewed by: plam
12272
12273 ChangeLog | 9 ++++++++-
12274 src/fcpat.c | 12 ++++++++----
12275 2 files changed, 16 insertions(+), 5 deletions(-)
12276
12277 commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
12278 Author: Patrick Lam <plam (a] MIT.EDU>
12279 Date: Wed Jan 18 15:41:15 2006 +0000
12280
12281 Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
12282 calls to
12283 avoid crashes.
12284 reviewed by: plam
12285
12286 ChangeLog | 8 ++++++++
12287 src/fcdir.c | 4 +++-
12288 2 files changed, 11 insertions(+), 1 deletion(-)
12289
12290 commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
12291 Author: Patrick Lam <plam (a] MIT.EDU>
12292 Date: Sun Jan 15 05:31:58 2006 +0000
12293
12294 Fix segfault when consuming zero-length caches in fc-cat (which has no
12295 config, so FcConfigAddFontDir shouldn't be called.)
12296
12297 ChangeLog | 6 ++++++
12298 src/fccache.c | 3 ++-
12299 2 files changed, 8 insertions(+), 1 deletion(-)
12300
12301 commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
12302 Author: Patrick Lam <plam (a] MIT.EDU>
12303 Date: Sat Jan 14 21:23:03 2006 +0000
12304
12305 Compare device numbers as well as inodes. Always normalize directory
12306 names
12307 before comparing them.
12308 Allocate extra space for appended '/' in directory name.
12309 reviewed by: plam
12310
12311 ChangeLog | 19 +++++++++++++++++++
12312 fc-cache/fc-cache.c | 2 +-
12313 fc-cat/fc-cat.c | 6 +++++-
12314 fontconfig/fontconfig.h | 2 +-
12315 src/fccache.c | 19 ++++++++++++++-----
12316 src/fccfg.c | 7 ++++---
12317 src/fcdir.c | 2 +-
12318 src/fcint.h | 6 ++++--
12319 8 files changed, 49 insertions(+), 14 deletions(-)
12320
12321 commit df3efc11a9584e2099366c31ba64ac9346760321
12322 Author: Patrick Lam <plam (a] MIT.EDU>
12323 Date: Tue Jan 10 13:15:05 2006 +0000
12324
12325 Explicitly add font dirs to config.fontDirs even if they're empty. Set
12326 current config in fc-cache.c. Fix treatment of cache directory
12327 as read
12328 from cache file; don't use string equality to determine if we
12329 have the
12330 right file, use inode equality.
12331
12332 ChangeLog | 12 ++++++++++
12333 fc-cache/fc-cache.c | 1 +
12334 src/fccache.c | 64
12335 ++++++++++++++++++++++++++++-------------------------
12336 3 files changed, 47 insertions(+), 30 deletions(-)
12337
12338 commit cd9bca69702900ca9b24319c76b2dc9432bb548f
12339 Author: Patrick Lam <plam (a] MIT.EDU>
12340 Date: Mon Jan 9 13:58:04 2006 +0000
12341
12342 Normalize font dirs by using the form, as given in fonts.conf,
12343 and recorded
12344 in FcConfig's fontDirs string set, as canonical.
12345 Actually update config.fontDirs as font directories are scanned.
12346
12347 ChangeLog | 14 ++++++++++++++
12348 fc-cache/fc-cache.c | 2 +-
12349 fc-cat/fc-cat.c | 4 ++--
12350 src/fccache.c | 21 ++++++++++++---------
12351 src/fccfg.c | 23 +++++++++++++++++++++++
12352 src/fcdir.c | 3 ++-
12353 src/fcint.h | 6 +++++-
12354 7 files changed, 59 insertions(+), 14 deletions(-)
12355
12356 commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
12357 Author: Patrick Lam <plam (a] MIT.EDU>
12358 Date: Sun Jan 8 10:58:30 2006 +0000
12359
12360 Fix matching bug when multiple elements match; don't use the sum
12361 of all
12362 scores, but the best score.
12363 Also more perf opts, e.g. evaluate best over all font sets rather
12364 than on a
12365 per-set basis (and other changes).
12366
12367 src/fcmatch.c | 243
12368 ++++++++++++++++++++++++++++++++++------------------------
12369 1 file changed, 143 insertions(+), 100 deletions(-)
12370
12371 commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
12372 Author: Patrick Lam <plam (a] MIT.EDU>
12373 Date: Sun Jan 8 10:58:05 2006 +0000
12374
12375 Fix matching bug when multiple elements match; don't use the sum
12376 of all
12377 scores, but the best score.
12378 Also more perf opts, e.g. evaluate best over all font sets rather
12379 than on a
12380 per-set basis (and other changes).
12381
12382 ChangeLog | 9 +++++++++
12383 1 file changed, 9 insertions(+)
12384
12385 commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
12386 Author: Patrick Lam <plam (a] MIT.EDU>
12387 Date: Sun Jan 8 10:50:51 2006 +0000
12388
12389 Properly skip past dir caches that contain zero fonts (as occurs
12390 in global
12391 caches.) Reported by Mike Fabian.
12392
12393 ChangeLog | 6 ++++++
12394 src/fccache.c | 4 ++++
12395 2 files changed, 10 insertions(+)
12396
12397 commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
12398 Author: Patrick Lam <plam (a] MIT.EDU>
12399 Date: Sat Jan 7 06:36:24 2006 +0000
12400
12401 Print out full pathname in fc-match -v as well. Reported by Frederic
12402 Crozat.
12403 Fix bug where fc-match crashes when given __DUMMY__ property to
12404 match on.
12405 (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
12406 to
12407 distinguish an error return from a successful return. -PL)
12408 reviewed by: plam
12409
12410 ChangeLog | 18 ++++++++++++++++++
12411 src/fcdbg.c | 21 ++++++++++++++++++++-
12412 src/fcname.c | 11 +++++++----
12413 3 files changed, 45 insertions(+), 5 deletions(-)
12414
12415 commit c60ec7cc6d1795922b742435965746e02e67f11c
12416 Author: Patrick Lam <plam (a] MIT.EDU>
12417 Date: Thu Jan 5 15:12:22 2006 +0000
12418
12419 Add self to AUTHORS list.
12420 Minor change to global cache file format to fix fc-cat bug reported by
12421 Frederic Crozat, and buglet with not globally caching directories
12422 with
12423 zero fonts cached.
12424
12425 AUTHORS | 2 ++
12426 ChangeLog | 18 ++++++++++++++++
12427 fc-cat/fc-cat.c | 66
12428 +++++++++++++++++++++++++++++++++------------------------
12429 src/fccache.c | 31 +++++++++++++--------------
12430 src/fcint.h | 1 +
12431 src/fcpat.c | 2 +-
12432 6 files changed, 75 insertions(+), 45 deletions(-)
12433
12434 commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
12435 Author: Patrick Lam <plam (a] MIT.EDU>
12436 Date: Mon Jan 2 17:20:23 2006 +0000
12437
12438 Fix double-free which occurs because FcValueCanonicalize doesn't
12439 create an
12440 extra copy of the returned value, it only canonicalizes it.
12441 reviewed by: plam
12442
12443 ChangeLog | 11 ++++++++++-
12444 src/fccfg.c | 1 +
12445 2 files changed, 11 insertions(+), 1 deletion(-)
12446
12447 commit cea78a87910a88383699d5a386693d39aa3236f5
12448 Author: Patrick Lam <plam (a] MIT.EDU>
12449 Date: Mon Jan 2 17:18:22 2006 +0000
12450
12451 Fix version of .cache file (currently 1 -> currently 2). Reported
12452 by Jim
12453 Osborn.
12454
12455 ChangeLog | 6 ++++++
12456 1 file changed, 6 insertions(+)
12457
12458 commit e9fd3c069aa415f9e7589dd1a871cd7727925364
12459 Author: Patrick Lam <plam (a] MIT.EDU>
12460 Date: Mon Jan 2 17:13:48 2006 +0000
12461
12462 Fix version of .cache file (currently 1 -> currently 2). Reported
12463 by Jim
12464 Osborn.
12465
12466 doc/fontconfig-user.sgml | 2 +-
12467 1 file changed, 1 insertion(+), 1 deletion(-)
12468
12469 commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
12470 Author: Patrick Lam <plam (a] MIT.EDU>
12471 Date: Wed Dec 21 20:00:20 2005 +0000
12472
12473 Shut up GCC warnings on amd.
12474 reviewed by: plam
12475
12476 ChangeLog | 7 +++++++
12477 src/fcpat.c | 4 ++--
12478 2 files changed, 9 insertions(+), 2 deletions(-)
12479
12480 commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
12481 Author: Patrick Lam <plam (a] MIT.EDU>
12482 Date: Wed Dec 21 05:37:10 2005 +0000
12483
12484 Avoid check on _fcBankId nullness and fix case where it used to crash.
12485
12486 ChangeLog | 7 +++++++
12487 src/fccharset.c | 2 +-
12488 src/fcint.h | 2 +-
12489 3 files changed, 9 insertions(+), 2 deletions(-)
12490
12491 commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
12492 Author: Patrick Lam <plam (a] MIT.EDU>
12493 Date: Wed Dec 21 03:31:19 2005 +0000
12494
12495 Bump version to 2.3.93.
12496 Use open instead of fopen (requested by Phil Race for Sun).
12497 src/fccache.c (FcDirCacheWrite);
12498 Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
12499 dir.
12500
12501 ChangeLog | 20 ++++++++++++++++
12502 README | 17 ++++++++++++--
12503 configure.in | 2 +-
12504 fc-cache/Makefile.am | 8 +++++++
12505 fontconfig/fontconfig.h | 2 +-
12506 src/fccache.c | 62
12507 ++++++++++++++++++++++++++++++++++++++++---------
12508 src/fcxml.c | 13 ++++++-----
12509 7 files changed, 103 insertions(+), 21 deletions(-)
12510
12511 commit 6f767cec491d354150a11491905ba59cc77a2659
12512 Author: Patrick Lam <plam (a] MIT.EDU>
12513 Date: Tue Dec 20 20:35:47 2005 +0000
12514
12515 Restore code to skip over PCF fonts that have no encoded
12516 characters. (We
12517 guess that a font is PCF by presence of the PIXEL_SIZE BDF
12518 property.)
12519
12520 ChangeLog | 8 ++++++++
12521 conf.d/10LohitGujarati.conf | 5 +++++
12522 src/fcfreetype.c | 9 ++++++---
12523 3 files changed, 19 insertions(+), 3 deletions(-)
12524
12525 commit a7683cafe10925d09855f927cb7602a90e10516f
12526 Author: Carl Worth <cworth (a] cworth.org>
12527 Date: Tue Dec 13 17:50:50 2005 +0000
12528
12529 Add a configuration file that disables hinting for the Lohit
12530 Gujarati font
12531 (since the hinting distort some glyphs quite badly).
12532 reviewed by: keithp
12533
12534 ChangeLog | 8 ++++++++
12535 conf.d/10LohitGujarati.conf | 5 +++++
12536 conf.d/Makefile.am | 1 +
12537 3 files changed, 14 insertions(+)
12538
12539 commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
12540 Author: Patrick Lam <plam (a] MIT.EDU>
12541 Date: Mon Dec 12 20:45:54 2005 +0000
12542
12543 Read and write the original location as a fallback for the hashed
12544 cache
12545 file locations. This is mostly for users to be able to have
12546 per-directory cache files.
12547
12548 ChangeLog | 7 +++++++
12549 src/fccache.c | 41 ++++++++++++++++++++++++++++++++---------
12550 2 files changed, 39 insertions(+), 9 deletions(-)
12551
12552 commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
12553 Author: Patrick Lam <plam (a] MIT.EDU>
12554 Date: Mon Dec 12 13:46:45 2005 +0000
12555
12556 Improve error message when fc-cache can't write the cache. Add missing
12557 slash. Reported by Behdad. Incorporate Behdad's patch to create
12558 /var/cache/fontconfig when appropriate.
12559
12560 ChangeLog | 9 +++++++++
12561 fc-cache/Makefile.am | 5 +++++
12562 fc-cache/fc-cache.c | 4 +++-
12563 src/fccache.c | 2 +-
12564 4 files changed, 18 insertions(+), 2 deletions(-)
12565
12566 commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
12567 Author: Patrick Lam <plam (a] MIT.EDU>
12568 Date: Mon Dec 12 13:20:41 2005 +0000
12569
12570 Fix crash reported by Frederic Crozat when using libxml2.
12571 reviewed by: plam
12572
12573 ChangeLog | 7 +++++++
12574 src/fcxml.c | 3 +++
12575 2 files changed, 10 insertions(+)
12576
12577 commit ea44e2184198aba956e39ae63a4914544c9719fe
12578 Author: Patrick Lam <plam (a] MIT.EDU>
12579 Date: Fri Dec 9 16:36:45 2005 +0000
12580
12581 Migrate cache files from fonts directories to
12582 /var/cache/fontconfig. This
12583 helps make fontconfig FHS-compliant, but requires that all
12584 caches get
12585 rebuilt.
12586 Also, autogen.sh now needs the additional parameter
12587 --localstatedir=/var.
12588
12589 ChangeLog | 20 ++
12590 INSTALL | 2 +-
12591 configure.in | 7 +
12592 fc-cache/Makefile.am | 2 +
12593 fc-cat/Makefile.am | 2 +
12594 fc-cat/fc-cat.c | 13 +-
12595 fontconfig/fontconfig.h | 1 +
12596 src/Makefile.am | 2 +
12597 src/fccache.c | 523
12598 +++++++++++++++++++++++++++++++++++++++++++-----
12599 9 files changed, 519 insertions(+), 53 deletions(-)
12600
12601 commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
12602 Author: Patrick Lam <plam (a] MIT.EDU>
12603 Date: Thu Dec 8 05:54:27 2005 +0000
12604
12605 Because we've changed FcPatternAddString to use FcStrStaticName
12606 and not
12607 FcValueSave, explicitly handle the case of a null string.
12608
12609 ChangeLog | 6 ++++++
12610 src/fcpat.c | 7 +++++++
12611 2 files changed, 13 insertions(+)
12612
12613 commit 982b598278315de60721740047a1b57f4a5895b8
12614 Author: Patrick Lam <plam (a] MIT.EDU>
12615 Date: Wed Dec 7 03:55:25 2005 +0000
12616
12617 Fix warnings.
12618
12619 ChangeLog | 5 +++++
12620 fc-cat/fc-cat.c | 9 +++------
12621 2 files changed, 8 insertions(+), 6 deletions(-)
12622
12623 commit c6103dfb22de0664a6ab164d90d6959551e301c5
12624 Author: Patrick Lam <plam (a] MIT.EDU>
12625 Date: Tue Dec 6 18:57:43 2005 +0000
12626
12627 Don't assign types to user object names.
12628
12629 ChangeLog | 5 +++++
12630 src/fcname.c | 3 +++
12631 2 files changed, 8 insertions(+)
12632
12633 commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
12634 Author: Patrick Lam <plam (a] MIT.EDU>
12635 Date: Mon Dec 5 16:08:01 2005 +0000
12636
12637 Don't free strings that have been returned from FcStrStaticName.
12638
12639 ChangeLog | 5 +++++
12640 src/fcpat.c | 21 +++++++++++++++++++--
12641 2 files changed, 24 insertions(+), 2 deletions(-)
12642
12643 commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
12644 Author: Patrick Lam <plam (a] MIT.EDU>
12645 Date: Thu Dec 1 07:12:45 2005 +0000
12646
12647 Add codepath for reading global cache files as well.
12648
12649 ChangeLog | 5 +++++
12650 fc-cat/fc-cat.c | 61
12651 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12652 2 files changed, 66 insertions(+)
12653
12654 commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
12655 Author: Patrick Lam <plam (a] MIT.EDU>
12656 Date: Thu Dec 1 06:27:07 2005 +0000
12657
12658 file 10-fonts-persian.conf was initially added on branch
12659 fc-2_4_branch.
12660
12661 commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
12662 Author: Patrick Lam <plam (a] MIT.EDU>
12663 Date: Thu Dec 1 06:27:07 2005 +0000
12664
12665 Add config file for Persian fonts from Sharif FarsiWeb, Inc.
12666 reviewed by: plam
12667
12668 ChangeLog | 10 +-
12669 conf.d/10-fonts-persian.conf | 545
12670 +++++++++++++++++++++++++++++++++++++++++++
12671 conf.d/Makefile.am | 1 +
12672 3 files changed, 555 insertions(+), 1 deletion(-)
12673
12674 commit cb6d97eb1baba6795bb8abdede69902b2440f371
12675 Author: Patrick Lam <plam (a] MIT.EDU>
12676 Date: Wed Nov 30 22:13:21 2005 +0000
12677
12678 Only add a config file to the set of config files once.
12679 reviewed by: plam
12680
12681 ChangeLog | 7 +++++++
12682 src/fcxml.c | 6 ++++++
12683 2 files changed, 13 insertions(+)
12684
12685 commit 93a27747a485624d4a89550036e12eeec96d4558
12686 Author: Patrick Lam <plam (a] MIT.EDU>
12687 Date: Tue Nov 29 15:04:06 2005 +0000
12688
12689 src/fcint.h (FcCacheBankToIndex);
12690 Fix segfault by guarding array dereference.
12691
12692 ChangeLog | 5 +++++
12693 src/fcint.h | 2 +-
12694 2 files changed, 6 insertions(+), 1 deletion(-)
12695
12696 commit b8948e85420469c83098a6b97d7979189a8734d9
12697 Author: Patrick Lam <plam (a] MIT.EDU>
12698 Date: Tue Nov 29 14:57:10 2005 +0000
12699
12700 Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
12701 checks the front of the list and a non-inlineable part which
12702 finds and
12703 moves the appropriate element to the front of the list.
12704 reviewed by: plam
12705
12706 ChangeLog | 14 ++++++++++++++
12707 fc-lang/fc-lang.c | 5 ++++-
12708 src/fccache.c | 34 +++++++++++++++++-----------------
12709 src/fcint.h | 9 ++++++++-
12710 4 files changed, 43 insertions(+), 19 deletions(-)
12711
12712 commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
12713 Author: Patrick Lam <plam (a] MIT.EDU>
12714 Date: Tue Nov 29 06:23:00 2005 +0000
12715
12716 Make the perf guys hate me a bit less: hoist the directory-name
12717 FcConfigAcceptFont check for cached fonts up to directory
12718 cache read
12719 time, rather than running it for each font.
12720
12721 ChangeLog | 8 ++++++++
12722 src/fccache.c | 3 +++
12723 src/fccfg.c | 6 ++----
12724 3 files changed, 13 insertions(+), 4 deletions(-)
12725
12726 commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
12727 Author: Patrick Lam <plam (a] MIT.EDU>
12728 Date: Tue Nov 29 06:09:18 2005 +0000
12729
12730 Don't make FcPatternFindFullFname available to fccfg, it's not
12731 really safe.
12732 Instead go through FcPatternGetString (sorry, perf guys.) Also,
12733 use
12734 globs for dirs as well.
12735
12736 ChangeLog | 9 +++++++++
12737 src/fccfg.c | 8 +++++---
12738 src/fcint.h | 3 ---
12739 src/fcpat.c | 5 ++++-
12740 4 files changed, 18 insertions(+), 7 deletions(-)
12741
12742 commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
12743 Author: Patrick Lam <plam (a] MIT.EDU>
12744 Date: Tue Nov 29 00:21:05 2005 +0000
12745
12746 Fix segfault.
12747
12748 ChangeLog | 5 +++++
12749 src/fccfg.c | 5 ++++-
12750 2 files changed, 9 insertions(+), 1 deletion(-)
12751
12752 commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
12753 Author: Patrick Lam <plam (a] MIT.EDU>
12754 Date: Tue Nov 29 00:16:02 2005 +0000
12755
12756 Update autogenerated config.* files.
12757
12758 config/config.guess | 535
12759 +++++++++++++++++++++++++++-------------------------
12760 config/config.sub | 67 ++++---
12761 2 files changed, 314 insertions(+), 288 deletions(-)
12762
12763 commit ced3f0a0abd84de73753956ec18e7316eda33a37
12764 Author: Patrick Lam <plam (a] MIT.EDU>
12765 Date: Tue Nov 29 00:14:42 2005 +0000
12766
12767 Fix problem dating back at least to 2.3.2 where globs weren't
12768 being applied
12769 to patterns loaded from a cache.
12770 Fix some obvious spelling mistakes.
12771
12772 ChangeLog | 13 +++++++++++++
12773 doc/fontconfig-user.sgml | 17 +++++++++--------
12774 src/fccfg.c | 3 ++-
12775 src/fcint.h | 3 +++
12776 src/fcpat.c | 4 +---
12777 5 files changed, 28 insertions(+), 12 deletions(-)
12778
12779 commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
12780 Author: Patrick Lam <plam (a] MIT.EDU>
12781 Date: Mon Nov 28 10:54:11 2005 +0000
12782
12783 Stephan Kulow <coolo (a] suse.de> reviewed by: plam
12784 Don't kill all fonts during match (oops!)
12785
12786 ChangeLog | 23 +++++++++++++++++++++++
12787 src/fcmatch.c | 39 ++++++++++++++++++++++++++++++++-------
12788 2 files changed, 55 insertions(+), 7 deletions(-)
12789
12790 commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
12791 Author: Patrick Lam <plam (a] MIT.EDU>
12792 Date: Mon Nov 28 01:40:53 2005 +0000
12793
12794 Stephan Kulow <coolo (a] suse.de> Michael Matz <matz (a] suse.de> reviewed
12795 by: plam
12796 Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
12797 FcCompare into FcFontSetMatch and reorder the loops, adding
12798 a boolean
12799 array which blocks patterns from future consideration if
12800 they're known
12801 to not be best on some past criterion.
12802
12803 src/fcmatch.c | 224
12804 +++++++++++++++++++++++++++++++++++++++++-----------------
12805 1 file changed, 159 insertions(+), 65 deletions(-)
12806
12807 commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
12808 Author: Patrick Lam <plam (a] MIT.EDU>
12809 Date: Sat Nov 26 05:05:14 2005 +0000
12810
12811 Fix incorrect merge.
12812 reviewed by: plam
12813
12814 ChangeLog | 7 +++++++
12815 src/fcmatch.c | 6 +++---
12816 2 files changed, 10 insertions(+), 3 deletions(-)
12817
12818 commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
12819 Author: Patrick Lam <plam (a] MIT.EDU>
12820 Date: Fri Nov 25 16:33:58 2005 +0000
12821
12822 Don't do random matching when bad objects are passed into
12823 FcCompareValueList.
12824
12825 ChangeLog | 6 ++++++
12826 src/fcmatch.c | 58
12827 +++++++++++++++++++++++++++++++++++++++++++---------------
12828 2 files changed, 49 insertions(+), 15 deletions(-)
12829
12830 commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
12831 Author: Patrick Lam <plam (a] MIT.EDU>
12832 Date: Fri Nov 25 16:04:44 2005 +0000
12833
12834 Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
12835 _fcPatternElts, _fcValueLists for consistency.
12836
12837 ChangeLog | 10 ++++++++++
12838 src/fcint.h | 8 ++++----
12839 src/fcpat.c | 50 +++++++++++++++++++++++++-------------------------
12840 3 files changed, 39 insertions(+), 29 deletions(-)
12841
12842 commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
12843 Author: Patrick Lam <plam (a] MIT.EDU>
12844 Date: Fri Nov 25 15:54:24 2005 +0000
12845
12846 Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
12847 reviewed by: plam
12848
12849 ChangeLog | 7 +++++++
12850 src/fcmatch.c | 35 ++++++++++-------------------------
12851 2 files changed, 17 insertions(+), 25 deletions(-)
12852
12853 commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
12854 Author: Patrick Lam <plam (a] MIT.EDU>
12855 Date: Fri Nov 25 15:50:34 2005 +0000
12856
12857 Pass around FcCache *s to the Unserialize functions for extra
12858 consistency
12859 (and less overhead, for what that's worth).
12860
12861 ChangeLog | 13 +++++++++++++
12862 src/fccache.c | 2 +-
12863 src/fccharset.c | 12 ++++++------
12864 src/fcfs.c | 2 +-
12865 src/fcint.h | 10 +++++-----
12866 src/fclang.c | 8 ++++----
12867 src/fcname.c | 2 +-
12868 src/fcpat.c | 32 ++++++++++++++++----------------
12869 8 files changed, 47 insertions(+), 34 deletions(-)
12870
12871 commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
12872 Author: Patrick Lam <plam (a] MIT.EDU>
12873 Date: Fri Nov 25 03:00:51 2005 +0000
12874
12875 Inline the *PtrU functions to gain perf. Remove unneeded params
12876 for the
12877 FcCompare* functions.
12878 reviewed by: plam
12879
12880 ChangeLog | 12 +++++++++++-
12881 src/fcint.h | 31 +++++++++++++++++++++++++++----
12882 src/fcmatch.c | 50 +++++++++++++++++---------------------------------
12883 src/fcname.c | 12 +++---------
12884 src/fcpat.c | 22 ++--------------------
12885 5 files changed, 60 insertions(+), 67 deletions(-)
12886
12887 commit 3f9f24e077cc079be362343be499ff0baf23e0a1
12888 Author: Patrick Lam <plam (a] MIT.EDU>
12889 Date: Fri Nov 25 02:16:42 2005 +0000
12890
12891 Fix the debian changelog so that debian/rules works again, make it
12892 create a
12893 debian package for release 2.3.92-1. Acknowledge change in NMU of
12894 debian package.
12895
12896 debian/changelog | 13 +++++++++++++
12897 debian/control | 1 +
12898 debian/po/cs.po | 57
12899 ++++++++++++++++++++++++++++----------------------------
12900 3 files changed, 43 insertions(+), 28 deletions(-)
12901
12902 commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
12903 Author: Patrick Lam <plam (a] MIT.EDU>
12904 Date: Thu Nov 24 21:40:20 2005 +0000
12905
12906 Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
12907 Check for type validity during FcPatternAddWithBinding, don't
12908 verify type
12909 in FcFontMatch, don't call FcCanonicalize here (which always
12910 does a
12911 deep copy).
12912 reviewed by: plam
12913
12914 ChangeLog | 13 +++++++++++++
12915 fontconfig/fontconfig.h | 3 ---
12916 src/fcint.h | 3 +++
12917 src/fcmatch.c | 22 +++++-----------------
12918 src/fcpat.c | 22 +++++++++++++++++-----
12919 5 files changed, 38 insertions(+), 25 deletions(-)
12920
12921 commit 4f8b266fd97e36961639c40d93225265c0f849c7
12922 Author: Patrick Lam <plam (a] MIT.EDU>
12923 Date: Thu Nov 24 20:20:26 2005 +0000
12924
12925 Make FcCompareString and FcCompareFamily less expensive. Only add
12926 a value
12927 for FC_FAMILY if the proposed value is a string.
12928 reviewed by: plam
12929
12930 ChangeLog | 11 ++++++++++-
12931 src/fcmatch.c | 24 +++++++++++++++++-------
12932 src/fcpat.c | 7 +++++++
12933 3 files changed, 34 insertions(+), 8 deletions(-)
12934
12935 commit b97a34b5924b1279dd831426a94016ea8b65ea8d
12936 Author: Patrick Lam <plam (a] MIT.EDU>
12937 Date: Thu Nov 24 19:38:05 2005 +0000
12938
12939 Inline FcDebug invocations and only initialize once, in
12940 FcInit*. Improve
12941 debug msg in FcPatternPrint.
12942 reviewed by: plam
12943
12944 ChangeLog | 10 ++++++++++
12945 src/fcdbg.c | 30 ++++++++++++------------------
12946 src/fcinit.c | 2 ++
12947 src/fcint.h | 9 +++++++--
12948 4 files changed, 31 insertions(+), 20 deletions(-)
12949
12950 commit d2f459781cade98d1d07806d023e63f1fc289b0e
12951 Author: Patrick Lam <plam (a] MIT.EDU>
12952 Date: Wed Nov 23 17:01:27 2005 +0000
12953
12954 Properly apply fcrozat's patch.
12955
12956 fc-cat/fc-cat.c | 2 +-
12957 1 file changed, 1 insertion(+), 1 deletion(-)
12958
12959 commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
12960 Author: Patrick Lam <plam (a] MIT.EDU>
12961 Date: Wed Nov 23 16:36:26 2005 +0000
12962
12963 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
12964 Minor code warning cleanups.
12965
12966 ChangeLog | 8 ++++++++
12967 fc-cat/fc-cat.c | 1 -
12968 fontconfig/fontconfig.h | 2 +-
12969 3 files changed, 9 insertions(+), 2 deletions(-)
12970
12971 commit b1297aa8977901075e95e40bc430fc823e1fb230
12972 Author: Patrick Lam <plam (a] MIT.EDU>
12973 Date: Wed Nov 23 15:33:48 2005 +0000
12974
12975 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
12976 Make getopt_long accept -s parameter to fc-match as well.
12977
12978 ChangeLog | 7 +++++++
12979 fc-match/fc-match.c | 2 +-
12980 2 files changed, 8 insertions(+), 1 deletion(-)
12981
12982 commit 435fc66073ee83d17242bac2880e843489439cda
12983 Author: Patrick Lam <plam (a] MIT.EDU>
12984 Date: Wed Nov 23 15:32:36 2005 +0000
12985
12986 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
12987 Make getopt_long accept -s parameter to fc-match as well.
12988
12989 ChangeLog | 7 +++++++
12990 fc-match/fc-match.c | 2 +-
12991 2 files changed, 8 insertions(+), 1 deletion(-)
12992
12993 commit adac22f290f1780f6d1424d6f93cc4453d4d489c
12994 Author: Patrick Lam <plam (a] MIT.EDU>
12995 Date: Tue Nov 22 04:46:55 2005 +0000
12996
12997 Manually perform inlining & partial redundancy elimination to
12998 reduce calls
12999 to FcValueListPtrU.
13000 Only invoke strlen() when really necessary.
13001 reviewed by: plam
13002 reviewed by: plam
13003
13004 ChangeLog | 16 ++++++++++++++++
13005 src/fcmatch.c | 17 +++++++++--------
13006 src/fcstr.c | 8 ++------
13007 3 files changed, 27 insertions(+), 14 deletions(-)
13008
13009 commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
13010 Author: Patrick Lam <plam (a] MIT.EDU>
13011 Date: Sat Nov 19 22:38:39 2005 +0000
13012
13013 Get rid of the use of freetype internal headers in fcfreetype.c, since
13014 those headers will go away with freetype 2.2. Replace with public
13015 domain ftglue code from pango. Note that the patch removes
13016 some extra
13017 error checking in FT_Get_BDF_Property() and comments out the
13018 skipping
13019 of empty pcf fonts.
13020 reviewed by: plam
13021
13022 ChangeLog | 2 ++
13023 1 file changed, 2 insertions(+)
13024
13025 commit 246985e40e3296a6bb427026d8274fe8409f3776
13026 Author: Patrick Lam <plam (a] MIT.EDU>
13027 Date: Sat Nov 19 22:37:24 2005 +0000
13028
13029 file ftglue.c was initially added on branch fc-2_4_branch.
13030
13031 commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
13032 Author: Patrick Lam <plam (a] MIT.EDU>
13033 Date: Sat Nov 19 22:37:24 2005 +0000
13034
13035 Get rid of the use of freetype internal headers in fcfreetype.c, since
13036 those headers will go away with freetype 2.2. Replace with public
13037 domain ftglue code from pango. Note that the patch removes
13038 some extra
13039 error checking in FT_Get_BDF_Property() and comments out the
13040 skipping
13041 of empty pcf fonts.
13042 reviewed by: plam
13043
13044 src/ftglue.c | 349
13045 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13046 src/ftglue.h | 159 +++++++++++++++++++++++++++
13047 2 files changed, 508 insertions(+)
13048
13049 commit 8ebf7725a8607b39ff505029b2a41369d67eb736
13050 Author: Patrick Lam <plam (a] MIT.EDU>
13051 Date: Sat Nov 19 22:32:13 2005 +0000
13052
13053 Get rid of the use of freetype internal headers in fcfreetype.c, since
13054 those headers will go away with freetype 2.2. Replace with public
13055 domain ftglue code from pango. Note that the patch removes
13056 some extra
13057 error checking in FT_Get_BDF_Property() and comments out the
13058 skipping
13059 of empty pcf fonts.
13060 reviewed by: plam
13061
13062 ChangeLog | 13 ++++++++++
13063 src/Makefile.am | 4 ++-
13064 src/fcfreetype.c | 75
13065 ++++++++++++++++++++++++++------------------------------
13066 3 files changed, 51 insertions(+), 41 deletions(-)
13067
13068 commit a151acedc056783957f9875b1a21f13d0bb8bfe2
13069 Author: Patrick Lam <plam (a] MIT.EDU>
13070 Date: Sat Nov 19 16:24:53 2005 +0000
13071
13072 Further fix of patch from 2005-11-04: miscounted numbers count
13073 (numbers_count); didn't strip duplicate numbers (langBankNumbers);
13074 and
13075 leafidx_offset and numbers_offset in fcLangCharSets are wrong.
13076 Removed leafidx_count and numbers_count since they are the same and
13077 replaced them with offset_count.
13078 reviewed by: plam
13079
13080 ChangeLog | 12 ++++++++++++
13081 fc-lang/fc-lang.c | 21 +++++++++++++--------
13082 2 files changed, 25 insertions(+), 8 deletions(-)
13083
13084 commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
13085 Author: Patrick Lam <plam (a] MIT.EDU>
13086 Date: Fri Nov 18 20:32:30 2005 +0000
13087
13088 Don't crash when fc-cat invoked with no arguments.
13089 Fix invalid read access caused by premature free and GCC4 warnings in
13090 libxml2 codepath.
13091 reviewed by: plam
13092 reviewed by: plam
13093
13094 ChangeLog | 17 ++++++++++++++++-
13095 fc-cat/fc-cat.c | 3 +++
13096 src/fcxml.c | 10 ++++++----
13097 3 files changed, 25 insertions(+), 5 deletions(-)
13098
13099 commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
13100 Author: Patrick Lam <plam (a] MIT.EDU>
13101 Date: Fri Nov 18 04:21:10 2005 +0000
13102
13103 List iteration not needed in FcConfigValues, since it's building
13104 up the
13105 list itself; we can just strip FcVoid elements during
13106 construction.
13107 reviewed by: plam
13108
13109 ChangeLog | 9 +++++++++
13110 src/fccfg.c | 17 ++++++-----------
13111 2 files changed, 15 insertions(+), 11 deletions(-)
13112
13113 commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
13114 Author: Patrick Lam <plam (a] MIT.EDU>
13115 Date: Thu Nov 17 16:46:07 2005 +0000
13116
13117 Fix crash on invalid constants in config files (forgot to update
13118 a pointer
13119 upon list iteration.)
13120
13121 ChangeLog | 6 ++++++
13122 src/fccfg.c | 1 +
13123 2 files changed, 7 insertions(+)
13124
13125 commit f28472fdb4e51a06283161f9e7a645d5354a37d2
13126 Author: Patrick Lam <plam (a] MIT.EDU>
13127 Date: Thu Nov 17 16:17:05 2005 +0000
13128
13129 Complain about invalid constants in config files.
13130 reviewed by: plam
13131
13132 ChangeLog | 7 +++++++
13133 src/fcxml.c | 4 ++++
13134 2 files changed, 11 insertions(+)
13135
13136 commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
13137 Author: Patrick Lam <plam (a] MIT.EDU>
13138 Date: Thu Nov 17 15:43:39 2005 +0000
13139
13140 Don't add current_arch_start more than once.
13141 Fix ordering of ALIGN with respect to saving block_ptr; add another
13142 ALIGN
13143 to fcfs.c.
13144 reviewed by: plam
13145
13146 ChangeLog | 16 ++++++++++++++++
13147 src/fccache.c | 2 +-
13148 src/fccharset.c | 12 ++++++++----
13149 src/fcfs.c | 10 +++++++++-
13150 src/fcname.c | 6 ++++--
13151 src/fcpat.c | 1 +
13152 6 files changed, 39 insertions(+), 8 deletions(-)
13153
13154 commit 8e351527bb87798e9b796e12a3b1ee6229536a28
13155 Author: Patrick Lam <plam (a] MIT.EDU>
13156 Date: Wed Nov 16 17:49:01 2005 +0000
13157
13158 src/fccache.c (FcDirCacheProduce)
13159 Fix case where alignment bytes bumped up metadata->count causing
13160 unwarranted failures to write cache files. (Reported by Stephan
13161 Kulow).
13162
13163 ChangeLog | 7 +++++++
13164 src/fccache.c | 15 +++++++++++----
13165 2 files changed, 18 insertions(+), 4 deletions(-)
13166
13167 commit 7fd7221e683d6c65b9199fd06d34d5215582748e
13168 Author: Patrick Lam <plam (a] MIT.EDU>
13169 Date: Wed Nov 16 15:55:17 2005 +0000
13170
13171 Add *NeededBytesAlign(), which overestimates the padding which
13172 is later
13173 added by the new ALIGN macro. Fix alignment problems on ia64
13174 and s390
13175 by bumping up block_ptr appropriately. (Earlier version by Andreas
13176 Schwab).
13177 Use sysconf to determine proper PAGESIZE value; this appears to be
13178 POSIX-compliant. (reported by Andreas Schwab)
13179 reviewed by: plam
13180
13181 ChangeLog | 23 +++++++++++++++++++++++
13182 src/fccache.c | 21 +++++++++++++--------
13183 src/fccharset.c | 11 +++++++++++
13184 src/fcfs.c | 10 ++++++++++
13185 src/fcint.h | 18 ++++++++++++++++++
13186 src/fclang.c | 8 ++++++++
13187 src/fcname.c | 8 ++++++++
13188 src/fcpat.c | 36 ++++++++++++++++++++++++++++++++++++
13189 8 files changed, 127 insertions(+), 8 deletions(-)
13190
13191 commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
13192 Author: Patrick Lam <plam (a] MIT.EDU>
13193 Date: Fri Nov 4 19:31:26 2005 +0000
13194
13195 Fix bug 2878 (excessive relocations at startup for charsets,
13196 reported by
13197 Ross Burton): fc-lang/fc-lang now creates the static form of the
13198 langset, not the dynamic form, so that the charsets should now
13199 be in
13200 .rodata.
13201
13202 ChangeLog | 11 +++++++++++
13203 fc-lang/fc-lang.c | 59
13204 ++++++++++++++++++++++++++++++++++++++++---------------
13205 src/fccharset.c | 18 +++++++++++++++++
13206 src/fcint.h | 5 +++++
13207 src/fclang.c | 16 ++++++++++++++-
13208 5 files changed, 92 insertions(+), 17 deletions(-)
13209
13210 commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
13211 Author: Patrick Lam <plam (a] MIT.EDU>
13212 Date: Fri Nov 4 16:48:32 2005 +0000
13213
13214 Add test for validity of directory caches that somehow got lost
13215 (reported
13216 by make distcheck).
13217
13218 ChangeLog | 6 ++++++
13219 src/fcdir.c | 2 +-
13220 2 files changed, 7 insertions(+), 1 deletion(-)
13221
13222 commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
13223 Author: Patrick Lam <plam (a] MIT.EDU>
13224 Date: Fri Nov 4 06:17:00 2005 +0000
13225
13226 Bump version to 2.3.92.
13227
13228 ChangeLog | 8 ++++++++
13229 README | 29 +++++++++++++++++++++++++++--
13230 configure.in | 2 +-
13231 fontconfig/fontconfig.h | 2 +-
13232 4 files changed, 37 insertions(+), 4 deletions(-)
13233
13234 commit ea9726b620bff44d45fa25c91a8ab7d31a813577
13235 Author: Patrick Lam <plam (a] MIT.EDU>
13236 Date: Thu Nov 3 04:45:57 2005 +0000
13237
13238 Fix argument ordering problem in call to FcPatternTransferFullFname.
13239
13240 ChangeLog | 5 +++++
13241 src/fcpat.c | 2 +-
13242 2 files changed, 6 insertions(+), 1 deletion(-)
13243
13244 commit 7358dae49b328f5546d156246510601e2dd85d1c
13245 Author: Patrick Lam <plam (a] MIT.EDU>
13246 Date: Thu Nov 3 04:23:22 2005 +0000
13247
13248 Fix warnings and embarrassing double-free error.
13249
13250 ChangeLog | 7 +++++++
13251 src/fcfreetype.c | 2 +-
13252 src/fcpat.c | 14 +++++---------
13253 3 files changed, 13 insertions(+), 10 deletions(-)
13254
13255 commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
13256 Author: Patrick Lam <plam (a] MIT.EDU>
13257 Date: Wed Nov 2 15:57:36 2005 +0000
13258
13259 Change the rule for artificial emboldening in fonts.conf.in. This
13260 enables
13261 the support for artificial emboldening included in cairo.
13262 reviewed by: plam
13263
13264 ChangeLog | 8 ++++++++
13265 fonts.conf.in | 18 ++++++++++++++----
13266 2 files changed, 22 insertions(+), 4 deletions(-)
13267
13268 commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
13269 Author: Patrick Lam <plam (a] MIT.EDU>
13270 Date: Wed Nov 2 15:29:53 2005 +0000
13271
13272 Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
13273 full
13274 names when transferring, and free full names when freeing the
13275 associated font. Reported by Jinghua Luo.
13276
13277 ChangeLog | 8 ++++++++
13278 src/fcpat.c | 18 ++++++++++++++----
13279 2 files changed, 22 insertions(+), 4 deletions(-)
13280
13281 commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
13282 Author: Patrick Lam <plam (a] MIT.EDU>
13283 Date: Wed Nov 2 07:37:00 2005 +0000
13284
13285 Revert the previous patch and commit the correct patch: I forgot a
13286 canonicalization in FcValueListSerialize, so that it would
13287 choke on
13288 already-serialized input files. Duh!
13289
13290 ChangeLog | 8 ++++++++
13291 fc-cache/fc-cache.c | 9 ---------
13292 src/fcpat.c | 1 +
13293 3 files changed, 9 insertions(+), 9 deletions(-)
13294
13295 commit c6b75577f3bf3019399e0a439d9cccf55e53999f
13296 Author: Patrick Lam <plam (a] MIT.EDU>
13297 Date: Wed Nov 2 07:01:25 2005 +0000
13298
13299 Forcibly rescan a directory before writing a fresh local cache
13300 file for
13301 that directory, fixing the losing-fonts problem reported by
13302 Mike Fabian
13303 and also apparently the font cache file corruption.
13304
13305 ChangeLog | 8 ++++++++
13306 fc-cache/fc-cache.c | 9 +++++++++
13307 2 files changed, 17 insertions(+)
13308
13309 commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
13310 Author: Patrick Lam <plam (a] MIT.EDU>
13311 Date: Wed Nov 2 06:39:23 2005 +0000
13312
13313 Fix thinko: actually, the whole global cache is stale if the global
13314 cache
13315 is older than the (newest) config file.
13316
13317 ChangeLog | 6 ++++++
13318 src/fccache.c | 6 +++---
13319 2 files changed, 9 insertions(+), 3 deletions(-)
13320
13321 commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
13322 Author: Patrick Lam <plam (a] MIT.EDU>
13323 Date: Wed Nov 2 06:29:14 2005 +0000
13324
13325 Declare the global cache of a directory's contents to be stale if the
13326 directory is newer than the (newest) configuration file. S:
13327 ----------------------------------------------------------------------
13328
13329 ChangeLog | 8 ++++++++
13330 src/fccache.c | 12 +++++++++---
13331 src/fccfg.c | 20 ++++++++++++++------
13332 src/fcint.h | 11 ++++++++++-
13333 4 files changed, 41 insertions(+), 10 deletions(-)
13334
13335 commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
13336 Author: Patrick Lam <plam (a] MIT.EDU>
13337 Date: Tue Nov 1 06:57:25 2005 +0000
13338
13339 Copy the full pathname whenever duplicating an FcPattern; otherwise,
13340 applications continue breaking.
13341
13342 ChangeLog | 10 ++++++++++
13343 src/fcint.h | 4 ++--
13344 src/fclist.c | 6 +-----
13345 src/fcmatch.c | 4 ++++
13346 src/fcpat.c | 25 ++++++++++++++++++++++++-
13347 5 files changed, 41 insertions(+), 8 deletions(-)
13348
13349 commit d6946c1a11695eb55a3fe60db5480df94570b1ba
13350 Author: Patrick Lam <plam (a] MIT.EDU>
13351 Date: Tue Nov 1 05:52:28 2005 +0000
13352
13353 Fix small memory error (tried to free argv); use basename and dirname
13354 correctly (they can modify their arguments).
13355
13356 ChangeLog | 7 +++++++
13357 fc-cat/fc-cat.c | 4 +---
13358 src/fcfreetype.c | 2 +-
13359 3 files changed, 9 insertions(+), 4 deletions(-)
13360
13361 commit e77c17184a6172d6368dd3193c791c4027065bbd
13362 Author: Patrick Lam <plam (a] MIT.EDU>
13363 Date: Tue Nov 1 05:26:27 2005 +0000
13364
13365 Reinstate basename patch, but keep a hash table linking FcPatterns
13366 to their
13367 fully-qualified font names for clients' benefit. Clients only
13368 pay for
13369 the font names once they request the FC_FILE property from an
13370 FcPattern, but the font name is malloc'd at that point (i.e. not
13371 mmapped: that's impossible, since it may vary between machines.)
13372 Clients do have to pay for a copy of the path name per cache file.
13373 Note that FcPatternGetString now does some rewriting if you ask for an
13374 FC_FILE, appending the pathname as appropriate.
13375
13376 ChangeLog | 23 ++++++++++++++
13377 fc-cat/fc-cat.c | 7 ++--
13378 src/fccache.c | 40 ++++++++++++++++++++---
13379 src/fcfreetype.c | 5 ++-
13380 src/fcint.h | 9 ++++++
13381 src/fclist.c | 8 +++++
13382 src/fcpat.c | 97
13383 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13384 7 files changed, 181 insertions(+), 8 deletions(-)
13385
13386 commit be99726f672cef086b4256ad34163f6f9ed9d4a5
13387 Author: Patrick Lam <plam (a] MIT.EDU>
13388 Date: Mon Oct 31 06:02:00 2005 +0000
13389
13390 Revert basename patch, which breaks fontconfig clients on my system.
13391
13392 src/fcfreetype.c | 3 +--
13393 1 file changed, 1 insertion(+), 2 deletions(-)
13394
13395 commit 720298e773876037dd9af384a9cc16956600b5e7
13396 Author: Patrick Lam <plam (a] MIT.EDU>
13397 Date: Wed Oct 26 06:34:29 2005 +0000
13398
13399 Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
13400 embedded bitmaps or not.
13401 reviewed by: plam
13402
13403 ChangeLog | 11 +++++++++++
13404 fontconfig/fontconfig.h | 1 +
13405 fonts.conf.in | 4 ++++
13406 src/fcdefault.c | 1 +
13407 src/fcname.c | 1 +
13408 5 files changed, 18 insertions(+)
13409
13410 commit 961d9b9993ae815d6ba723829724bf0685809091
13411 Author: Patrick Lam <plam (a] MIT.EDU>
13412 Date: Tue Oct 25 22:29:13 2005 +0000
13413
13414 Only add basename to patterns' FC_FILE element, not any part of the
13415 dirname.
13416
13417 ChangeLog | 6 ++++++
13418 src/fcfreetype.c | 3 ++-
13419 2 files changed, 8 insertions(+), 1 deletion(-)
13420
13421 commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
13422 Author: Patrick Lam <plam (a] MIT.EDU>
13423 Date: Sat Oct 22 15:12:05 2005 +0000
13424
13425 Add some more consts, fixing more GCC4 warnings.
13426
13427 ChangeLog | 5 +++++
13428 src/fcfreetype.c | 22 +++++++++++-----------
13429 2 files changed, 16 insertions(+), 11 deletions(-)
13430
13431 commit 904426816df300fad816238f0f27ef595a6a539b
13432 Author: Patrick Lam <plam (a] MIT.EDU>
13433 Date: Sat Oct 22 14:21:14 2005 +0000
13434
13435 Support localized font family and style names. This has been
13436 reported to
13437 break old apps like xfd, but modern (gtk+/qt/mozilla) apps
13438 work fine.
13439 reviewed by: plam
13440
13441 ChangeLog | 7 ++++
13442 src/fcdefault.c | 110
13443 +++++++++++++++++++++++++++++++-------------------------
13444 src/fcint.h | 4 +++
13445 src/fclist.c | 60 +++++++++++++++++++++++++++++--
13446 4 files changed, 130 insertions(+), 51 deletions(-)
13447
13448 commit e58b50e88cbe3b55695101a0988306ea4646bbe4
13449 Author: Patrick Lam <plam (a] MIT.EDU>
13450 Date: Fri Oct 21 20:24:30 2005 +0000
13451
13452 Destroy the global cache file if it's terminally broken. (reported
13453 by Mike
13454 Fabian)
13455
13456 ChangeLog | 9 ++++++++-
13457 src/fccache.c | 16 +++++++++++++---
13458 2 files changed, 21 insertions(+), 4 deletions(-)
13459
13460 commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
13461 Author: Patrick Lam <plam (a] MIT.EDU>
13462 Date: Fri Oct 21 19:47:43 2005 +0000
13463
13464 Prevent fc-list from escaping strings when printing them.
13465
13466 ChangeLog | 7 +++++++
13467 fc-list/fc-list.c | 2 +-
13468 fontconfig/fontconfig.h | 3 +++
13469 src/fcname.c | 16 +++++++++++-----
13470 4 files changed, 22 insertions(+), 6 deletions(-)
13471
13472 commit 250c1cd422ce6260ff58f2699043556d93729ef7
13473 Author: Patrick Lam <plam (a] MIT.EDU>
13474 Date: Thu Oct 20 20:50:21 2005 +0000
13475
13476 Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
13477 reviewed by: plam
13478
13479 ChangeLog | 9 ++++++++-
13480 fontconfig/fontconfig.h | 12 ++++++++++--
13481 2 files changed, 18 insertions(+), 3 deletions(-)
13482
13483 commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
13484 Author: Patrick Lam <plam (a] MIT.EDU>
13485 Date: Fri Oct 14 21:02:31 2005 +0000
13486
13487 Add consts to variables so as to move arrays into .rodata.
13488 reviewed by: plam
13489
13490 ChangeLog | 8 ++++++++
13491 fc-glyphname/fc-glyphname.c | 4 ++--
13492 src/fclang.c | 4 ++--
13493 3 files changed, 12 insertions(+), 4 deletions(-)
13494
13495 commit 15d7bd0a16af189194b665e789331a8f8c86f20d
13496 Author: Patrick Lam <plam (a] MIT.EDU>
13497 Date: Fri Oct 14 20:56:27 2005 +0000
13498
13499 Check existence of directory cache file before attempting to unlink.
13500 reviewed by: plam
13501
13502 ChangeLog | 7 +++++++
13503 src/fccache.c | 4 +++-
13504 2 files changed, 10 insertions(+), 1 deletion(-)
13505
13506 commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
13507 Author: Patrick Lam <plam (a] MIT.EDU>
13508 Date: Thu Oct 13 12:32:14 2005 +0000
13509
13510 Fix flipped return value on unlink. (Reported by Mike Fabian)
13511
13512 ChangeLog | 14 ++++++++++++++
13513 src/fccache.c | 6 ++++--
13514 2 files changed, 18 insertions(+), 2 deletions(-)
13515
13516 commit 2eb843740672da9319c190c48aea2cd98dc92725
13517 Author: Patrick Lam <plam (a] MIT.EDU>
13518 Date: Wed Oct 12 07:55:42 2005 +0000
13519
13520 When fc-cache is run without --force, use directory cache files to
13521 speed up
13522 fc-cache run time.
13523
13524 src/fccache.c | 4 ++--
13525 src/fcdir.c | 3 +++
13526 src/fcint.h | 3 +++
13527 3 files changed, 8 insertions(+), 2 deletions(-)
13528
13529 commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
13530 Author: Patrick Lam <plam (a] MIT.EDU>
13531 Date: Thu Oct 6 20:45:25 2005 +0000
13532
13533 Add padding to make valgrind and glibc not hate each other when
13534 calling
13535 strlen().
13536
13537 ChangeLog | 8 ++++++++
13538 src/fcname.c | 5 +++--
13539 src/fcpat.c | 5 +++--
13540 3 files changed, 14 insertions(+), 4 deletions(-)
13541
13542 commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
13543 Author: Patrick Lam <plam (a] MIT.EDU>
13544 Date: Wed Oct 5 21:12:57 2005 +0000
13545
13546 Use libtool -no-undefined flag on all platforms.
13547 reviewed by: plam & keithp
13548
13549 ChangeLog | 7 +++++++
13550 src/Makefile.am | 3 +--
13551 2 files changed, 8 insertions(+), 2 deletions(-)
13552
13553 commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
13554 Author: Patrick Lam <plam (a] MIT.EDU>
13555 Date: Wed Oct 5 21:12:25 2005 +0000
13556
13557 Fix typo in manually applying patch.
13558
13559 src/Makefile.am | 2 +-
13560 1 file changed, 1 insertion(+), 1 deletion(-)
13561
13562 commit affc7d1849c26db10b344cfbe834d0bba764f419
13563 Author: Patrick Lam <plam (a] MIT.EDU>
13564 Date: Wed Oct 5 19:40:35 2005 +0000
13565
13566 Modify config file to use Greek fonts before Asian fonts with
13567 Greek glyphs.
13568 reviewed by: plam & keithp
13569
13570 ChangeLog | 8 ++++++++
13571 fonts.conf.in | 10 +++++++---
13572 2 files changed, 15 insertions(+), 3 deletions(-)
13573
13574 commit 328929f5ea3f507426b0c021c11fef62794066df
13575 Author: Patrick Lam <plam (a] MIT.EDU>
13576 Date: Wed Oct 5 19:38:40 2005 +0000
13577
13578 Modify config file to use Greek fonts before Asian fonts with
13579 Greek glyphs.
13580 reviewed by: plam & keithp
13581
13582 ChangeLog | 8 ++++++++
13583 fonts.conf.in | 10 +++++++---
13584 2 files changed, 15 insertions(+), 3 deletions(-)
13585
13586 commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
13587 Author: Patrick Lam <plam (a] MIT.EDU>
13588 Date: Wed Oct 5 19:32:41 2005 +0000
13589
13590 Use libtool -no-undefined flag on all platforms.
13591 reviewed by: plam & keithp
13592
13593 ChangeLog | 7 +++++++
13594 src/Makefile.am | 3 +--
13595 2 files changed, 8 insertions(+), 2 deletions(-)
13596
13597 commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
13598 Author: Patrick Lam <plam (a] MIT.EDU>
13599 Date: Wed Oct 5 18:41:55 2005 +0000
13600
13601 Implement move-to-front array for banks (perf regression reported
13602 by Ronny
13603 V. Vindenes).
13604
13605 ChangeLog | 6 ++++++
13606 src/fccache.c | 29 +++++++++++++++++++----------
13607 2 files changed, 25 insertions(+), 10 deletions(-)
13608
13609 commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
13610 Author: Patrick Lam <plam (a] MIT.EDU>
13611 Date: Wed Oct 5 00:34:52 2005 +0000
13612
13613 Add new API which unlinks directory caches and checks dir caches for
13614 existence of appropriate sections. Fix fc-cache to unlink
13615 stale cache
13616 files and save directory caches that lack relevant sections.
13617
13618 ChangeLog | 11 +++++++++++
13619 fc-cache/fc-cache.c | 6 +++++-
13620 fontconfig/fontconfig.h | 6 ++++++
13621 src/fccache.c | 44 ++++++++++++++++++++++++++++++++++----------
13622 4 files changed, 56 insertions(+), 11 deletions(-)
13623
13624 commit 6bf2380478f825a6135527133a03869e0ae18742
13625 Author: Patrick Lam <plam (a] MIT.EDU>
13626 Date: Mon Oct 3 19:51:11 2005 +0000
13627
13628 Ensure that a directory cache has the appropriate section before
13629 reporting
13630 that it is valid (reported by Matthias Clasen).
13631
13632 ChangeLog | 6 ++++++
13633 src/fccache.c | 15 +++++++++++++++
13634 2 files changed, 21 insertions(+)
13635
13636 commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
13637 Author: Patrick Lam <plam (a] MIT.EDU>
13638 Date: Sat Oct 1 19:18:51 2005 +0000
13639
13640 Bump version number to 2.3.91.
13641
13642 README | 15 ++++++++++++++-
13643 configure.in | 2 +-
13644 fontconfig/fontconfig.h | 2 +-
13645 3 files changed, 16 insertions(+), 3 deletions(-)
13646
13647 commit e99f0f0a45b29ad195c96833c95771ccf7771fef
13648 Author: Patrick Lam <plam (a] MIT.EDU>
13649 Date: Thu Sep 29 20:53:30 2005 +0000
13650
13651 Use libxml2 if requested (with --enable-libxml2) or if expat is not
13652 available.
13653 reviewed by: plam
13654
13655 ChangeLog | 11 ++++
13656 configure.in | 162
13657 +++++++++++++++++++++++++++++++-------------------------
13658 src/Makefile.am | 3 +-
13659 src/fcxml.c | 71 ++++++++++++++++++++++++-
13660 4 files changed, 174 insertions(+), 73 deletions(-)
13661
13662 commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
13663 Author: Patrick Lam <plam (a] MIT.EDU>
13664 Date: Thu Sep 29 05:14:04 2005 +0000
13665
13666 Fix multi-arch cache files: compute the position for the block to
13667 be added
13668 using info from OrigFile, not NewFile.
13669
13670 ChangeLog | 6 ++++++
13671 src/fccache.c | 4 ++--
13672 2 files changed, 8 insertions(+), 2 deletions(-)
13673
13674 commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
13675 Author: Patrick Lam <plam (a] MIT.EDU>
13676 Date: Wed Sep 28 16:21:14 2005 +0000
13677
13678 Cast results of sizeof() to unsigned int to get rid of warnings
13679 on x86_64
13680 (thanks Matthias Clasen).
13681
13682 ChangeLog | 8 +++++++-
13683 src/fccache.c | 38 +++++++++++++++++++-------------------
13684 2 files changed, 26 insertions(+), 20 deletions(-)
13685
13686 commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
13687 Author: Patrick Lam <plam (a] MIT.EDU>
13688 Date: Wed Sep 28 00:23:39 2005 +0000
13689
13690 Update ChangeLog.
13691
13692 ChangeLog | 34 ++++++++++++++++++++++++++++++++++
13693 1 file changed, 34 insertions(+)
13694
13695 commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
13696 Author: Patrick Lam <plam (a] MIT.EDU>
13697 Date: Wed Sep 28 00:23:15 2005 +0000
13698
13699 Use FcAtomic to rewrite cache files.
13700
13701 src/fccache.c | 132
13702 +++++++++++++++++++++++++++++++++++++++++++---------------
13703 1 file changed, 98 insertions(+), 34 deletions(-)
13704
13705 commit 099f9a86834060741dcbdf8b70e32f3a7338925f
13706 Author: Patrick Lam <plam (a] MIT.EDU>
13707 Date: Tue Sep 27 15:52:58 2005 +0000
13708
13709 Don't unlink the fonts.cache-2 file even if there's no data to
13710 write; just
13711 write an empty cache file. (thanks Lubos Lunak)
13712
13713 src/fccache.c | 7 -------
13714 1 file changed, 7 deletions(-)
13715
13716 commit 6aee8c6faa2906334b9d9f933440184a256d0b53
13717 Author: Patrick Lam <plam (a] MIT.EDU>
13718 Date: Tue Sep 27 05:43:08 2005 +0000
13719
13720 Allocate room for the subdirectory names in each directory
13721 cache. Thanks to
13722 James Cloos for finding and diagnosing this bug!
13723
13724 src/fccache.c | 10 ++++++++--
13725 1 file changed, 8 insertions(+), 2 deletions(-)
13726
13727 commit 2633bc38431468ce528407ee576cb29b0d1212c8
13728 Author: Patrick Lam <plam (a] MIT.EDU>
13729 Date: Tue Sep 27 05:26:59 2005 +0000
13730
13731 Fix .cvsignore file after copying across directories.
13732
13733 fc-cat/.cvsignore | 4 ++--
13734 1 file changed, 2 insertions(+), 2 deletions(-)
13735
13736 commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
13737 Author: Patrick Lam <plam (a] MIT.EDU>
13738 Date: Fri Sep 23 21:42:32 2005 +0000
13739
13740 Add comment about needing docbook-utils to run make distcheck;
13741 hope it'll
13742 save pain to others later.
13743
13744 INSTALL | 2 +-
13745 1 file changed, 1 insertion(+), 1 deletion(-)
13746
13747 commit 35c2c7f1e979449e67551588f3440ff15e5c806c
13748 Author: Patrick Lam <plam (a] MIT.EDU>
13749 Date: Fri Sep 23 14:41:40 2005 +0000
13750
13751 Update ChangeLog for 2.3.90.
13752
13753 ChangeLog | 33 +++++++++++++++++++++++++++++++++
13754 1 file changed, 33 insertions(+)
13755
13756 commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
13757 Author: Patrick Lam <plam (a] MIT.EDU>
13758 Date: Fri Sep 23 05:59:19 2005 +0000
13759
13760 file Makefile.am was initially added on branch fc-2_4_branch.
13761
13762 commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
13763 Author: Patrick Lam <plam (a] MIT.EDU>
13764 Date: Fri Sep 23 05:59:19 2005 +0000
13765
13766 Add new command-line utility, fc-cat, to convert fonts.cache-2
13767 files into
13768 fonts.cache-1 files (e.g. for grepping and validation of the mmap
13769 codepath), as per James Cloos' request.
13770 Remove done 'TODO' comment.
13771 Updates for development release 2.3.90.
13772
13773 Makefile.am | 2 +-
13774 README | 7 +-
13775 configure.in | 3 +-
13776 fc-cache/fc-cache.c | 1 -
13777 fc-cache/fc-cache.sgml | 4 +-
13778 fc-cat/.cvsignore | 6 +
13779 fc-cat/Makefile.am | 55 ++++++++
13780 fc-cat/fc-cat.c | 336
13781 ++++++++++++++++++++++++++++++++++++++++++++++++
13782 fc-cat/fc-cat.sgml | 139 ++++++++++++++++++++
13783 fontconfig/fontconfig.h | 2 +-
13784 10 files changed, 548 insertions(+), 7 deletions(-)
13785
13786 commit a9698bed6553c12d397593292ee9e81054244e85
13787 Author: Patrick Lam <plam (a] MIT.EDU>
13788 Date: Fri Sep 23 04:09:37 2005 +0000
13789
13790 Update documentation -- fc-cache's man page now says that you need
13791 to run
13792 fc-cache once per cached architecture; add some documentation
13793 to the
13794 FcCache structure.
13795 Make fc-cache write out fonts.cache-2 files for directories with
13796 no fonts
13797 (i.e. only subdirectories).
13798
13799 fc-cache/fc-cache.sgml | 7 +++++++
13800 src/fccache.c | 13 ++++++++-----
13801 src/fcint.h | 8 ++++----
13802 3 files changed, 19 insertions(+), 9 deletions(-)
13803
13804 commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
13805 Author: Patrick Lam <plam (a] MIT.EDU>
13806 Date: Fri Sep 23 02:33:55 2005 +0000
13807
13808 Remove debugging printf (oops).
13809
13810 src/fcpat.c | 1 -
13811 1 file changed, 1 deletion(-)
13812
13813 commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
13814 Author: Patrick Lam <plam (a] MIT.EDU>
13815 Date: Fri Sep 23 02:08:40 2005 +0000
13816
13817 Convert fromcode to char[12] from char *.
13818
13819 src/fcfreetype.c | 10 +++++-----
13820 1 file changed, 5 insertions(+), 5 deletions(-)
13821
13822 commit c7beacf91698e8b0dcba2e813052538ec56dd268
13823 Author: Patrick Lam <plam (a] MIT.EDU>
13824 Date: Fri Sep 23 01:48:33 2005 +0000
13825
13826 Small patch for output in case where lineno not defined.
13827
13828 fc-lang/fc-lang.c | 2 +-
13829 src/fcint.h | 14 +++++++-------
13830 2 files changed, 8 insertions(+), 8 deletions(-)
13831
13832 commit 67accef4d3e245c1dea341e633d82b14aa03432a
13833 Author: Patrick Lam <plam (a] MIT.EDU>
13834 Date: Thu Sep 22 23:45:53 2005 +0000
13835
13836 Fix more gcc4 warnings:
13837 - Cast sizeof to int, to shut up signedness warnings in comparison.
13838 - Add consts where appropriate.
13839 reviewed by: Patrick Lam <plam (a] mit.edu>
13840
13841 doc/edit-sgml.c | 4 +-
13842 fc-case/fc-case.c | 8 +--
13843 fc-glyphname/fc-glyphname.c | 21 ++++---
13844 fc-lang/fc-lang.c | 20 ++++---
13845 src/fccharset.c | 3 +-
13846 src/fcdefault.c | 6 +-
13847 src/fcfreetype.c | 43 ++++++++------
13848 src/fcinit.c | 2 +-
13849 src/fcmatch.c | 18 +++---
13850 src/fcpat.c | 3 +-
13851 src/fcxml.c | 138
13852 ++++++++++++++++++++++----------------------
13853 11 files changed, 142 insertions(+), 124 deletions(-)
13854
13855 commit 141432505aecb158285ccc84ec5d7099e3c2efa7
13856 Author: Patrick Lam <plam (a] MIT.EDU>
13857 Date: Thu Sep 22 20:49:24 2005 +0000
13858
13859 Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
13860 returning bogus (i.e. duplicate) FcObjectPtr values. Now use
13861 negative
13862 values for dynamic object strings and positive values for
13863 built-in and
13864 FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
13865 pinpointing this bus!
13866
13867 src/fcname.c | 37 ++++++++++++++++++++++++++++---------
13868 1 file changed, 28 insertions(+), 9 deletions(-)
13869
13870 commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
13871 Author: Patrick Lam <plam (a] MIT.EDU>
13872 Date: Fri Sep 16 04:57:18 2005 +0000
13873
13874 Add missing FcValueCanonicalize on call to FcPatternAdd.
13875
13876 src/fcpat.c | 3 ++-
13877 1 file changed, 2 insertions(+), 1 deletion(-)
13878
13879 commit 13cdf607533ad592b896b738c5642f3685fd8053
13880 Author: Patrick Lam <plam (a] MIT.EDU>
13881 Date: Thu Sep 15 20:36:44 2005 +0000
13882
13883 Revert ill-advised addition of FC_RENDER. Add strategy for handling
13884 objects
13885 that aren't hardcoded into fontconfig, but generated by fontconfig
13886 clients: keep another array of user-defined objects (indexed
13887 after the
13888 built-in objects).
13889 Fix compilation warning (uninitialized variable).
13890 Add comment.
13891
13892 fontconfig/fontconfig.h | 1 -
13893 src/fccache.c | 1 +
13894 src/fccfg.c | 2 +-
13895 src/fcname.c | 98
13896 +++++++++++++++++++++++++++++++++++++++----------
13897 4 files changed, 80 insertions(+), 22 deletions(-)
13898
13899 commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
13900 Author: Patrick Lam <plam (a] MIT.EDU>
13901 Date: Sun Sep 11 05:17:28 2005 +0000
13902
13903 Add a global binding for the 'render' pattern element used by Xft;
13904 the lack
13905 of said binding prevented programs from using FcPatterns
13906 through Xft.
13907
13908 fontconfig/fontconfig.h | 1 +
13909 src/fcname.c | 2 +-
13910 2 files changed, 2 insertions(+), 1 deletion(-)
13911
13912 commit 8245771d5a42dac36024411a0da047b9a7dc42c6
13913 Author: Patrick Lam <plam (a] MIT.EDU>
13914 Date: Sun Sep 11 02:16:09 2005 +0000
13915
13916 Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
13917
13918 ChangeLog | 19 +++++
13919 doc/fontconfig-user.sgml | 4 +-
13920 fc-glyphname/fc-glyphname.c | 4 +-
13921 fc-lang/fc-lang.c | 2 +-
13922 fc-match/fc-match.c | 8 +-
13923 fontconfig/fcprivate.h | 2 +-
13924 src/fccache.c | 35 ++++----
13925 src/fccfg.c | 2 +-
13926 src/fcdir.c | 4 +-
13927 src/fcfreetype.c | 191
13928 ++++++++++++++++++++++++--------------------
13929 src/fcint.h | 10 +--
13930 src/fclist.c | 2 +-
13931 src/fcpat.c | 80 +++++++++----------
13932 src/fcstr.c | 2 +-
13933 src/fcxml.c | 11 ++-
13934 15 files changed, 209 insertions(+), 167 deletions(-)
13935
13936 commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
13937 Author: Patrick Lam <plam (a] MIT.EDU>
13938 Date: Wed Sep 7 15:38:46 2005 +0000
13939
13940 Robustness fixes: check return values from read and lseek; fix
13941 uninitialized variables; ensure progress on FcCacheSkipToArch.
13942
13943 src/fccache.c | 34 +++++++++++++++++++++++-----------
13944 1 file changed, 23 insertions(+), 11 deletions(-)
13945
13946 commit 03a212e525a34e2ceeac369bac669871d8cc681a
13947 Author: Patrick Lam <plam (a] MIT.EDU>
13948 Date: Sat Sep 3 04:56:56 2005 +0000
13949
13950 Really fix the global cache: make sure we're reading and writing
13951 the same
13952 data format. Also match subdirectories when consuming cache
13953 information. Also check dates for global cache: a dir is out of
13954 date if
13955 it is newer than the global cache; scan it manually if that's
13956 the case.
13957
13958 src/fccache.c | 55
13959 ++++++++++++++++++++++++++++++++++++++-----------------
13960 src/fccfg.c | 23 ++++++++++++++++++++---
13961 src/fcint.h | 1 +
13962 3 files changed, 59 insertions(+), 20 deletions(-)
13963
13964 commit f6ee3db5f02eb8f41e3941e892964175cad0a898
13965 Author: Patrick Lam <plam (a] MIT.EDU>
13966 Date: Fri Sep 2 06:16:49 2005 +0000
13967
13968 Fix addressing in the global cache file, preventing infinite
13969 loops. Get rid
13970 of unused variables.
13971
13972 src/fccache.c | 6 ++----
13973 1 file changed, 2 insertions(+), 4 deletions(-)
13974
13975 commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
13976 Author: Patrick Lam <plam (a] MIT.EDU>
13977 Date: Thu Sep 1 18:29:28 2005 +0000
13978
13979 Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
13980 FcObjectPtrU).
13981
13982 src/fcpat.c | 2 +-
13983 1 file changed, 1 insertion(+), 1 deletion(-)
13984
13985 commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
13986 Author: Patrick Lam <plam (a] MIT.EDU>
13987 Date: Thu Sep 1 06:59:44 2005 +0000
13988
13989 Fix embarassing attempt to free a static buffer.
13990
13991 src/fccache.c | 9 +++------
13992 1 file changed, 3 insertions(+), 6 deletions(-)
13993
13994 commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
13995 Author: Patrick Lam <plam (a] MIT.EDU>
13996 Date: Thu Sep 1 06:14:46 2005 +0000
13997
13998 :
13999 Save subdirectory names in cache files to save time. This completely
14000 restores the original fontconfig API, BTW. Note that directories
14001 without fonts don't get a cache file; but then how many files
14002 would it
14003 have in that directory...
14004
14005 fc-cache/fc-cache.c | 2 +-
14006 fontconfig/fontconfig.h | 2 +-
14007 src/fccache.c | 40 ++++++++++++++++------------------------
14008 src/fcdir.c | 4 ++--
14009 src/fcint.h | 2 +-
14010 5 files changed, 21 insertions(+), 29 deletions(-)
14011
14012 commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
14013 Author: Patrick Lam <plam (a] MIT.EDU>
14014 Date: Wed Aug 31 15:12:41 2005 +0000
14015
14016 Only load requested fonts for fc-cache, and cleanup memory handling:
14017 *Serialize no longer mutates original FcPatterns, it creates a
14018 new copy
14019 in the supplied buffer. Fix thinkos in global cache freeing and in
14020 FcCacheSkipToArch.
14021
14022 fc-cache/fc-cache.c | 3 +--
14023 src/fccache.c | 36 ++++++++++++++++--------------------
14024 src/fcfs.c | 3 ---
14025 3 files changed, 17 insertions(+), 25 deletions(-)
14026
14027 commit fd77c154afb039b6b19f8e29c28dce652b2d060e
14028 Author: Patrick Lam <plam (a] MIT.EDU>
14029 Date: Tue Aug 30 23:03:42 2005 +0000
14030
14031 Fix compilation error exposed with gcc 2.95.
14032
14033 src/fccache.c | 5 ++++-
14034 1 file changed, 4 insertions(+), 1 deletion(-)
14035
14036 commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
14037 Author: Patrick Lam <plam (a] MIT.EDU>
14038 Date: Tue Aug 30 05:55:13 2005 +0000
14039
14040 src/fcint.c
14041 The global cache now uses the same mmap-based cache infrastructure
14042 as the
14043 per-directory caches. Furthermore, the global cache is
14044 automatically
14045 updated (if possible) whenever fontconfig is used. Rip out
14046 remnants of
14047 the old cache infrastructure.
14048
14049 fc-cache/fc-cache.c | 3 -
14050 src/fccache.c | 1156
14051 ++++++++++++---------------------------------------
14052 src/fcdir.c | 144 ++-----
14053 src/fcint.h | 97 +----
14054 4 files changed, 307 insertions(+), 1093 deletions(-)
14055
14056 commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
14057 Author: Patrick Lam <plam (a] MIT.EDU>
14058 Date: Sun Aug 28 05:20:23 2005 +0000
14059
14060 Emit and verify machine signature (sizeof (stuff) + endianness)
14061 in cache
14062 files. Fix bugs in FcCacheBankToIndex.
14063
14064 src/fccache.c | 152
14065 ++++++++++++++++++++++++++++++++--------------------------
14066 src/fcint.h | 2 +-
14067 2 files changed, 85 insertions(+), 69 deletions(-)
14068
14069 commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
14070 Author: Patrick Lam <plam (a] MIT.EDU>
14071 Date: Sat Aug 27 02:34:24 2005 +0000
14072
14073 Replace FcObjectStaticName by FcStrStaticName. Implement serialization
14074 of
14075 'object' table (strings pointed to by FcPatternElt->object and
14076 used as
14077 keys) and loading of object table from cache file if more
14078 strings are
14079 present in cache file than in current version of fontconfig. Hash
14080 the
14081 object table in memory.
14082
14083 src/fccfg.c | 4 +-
14084 src/fcfs.c | 11 ++--
14085 src/fcint.h | 31 +++++-----
14086 src/fclist.c | 2 +-
14087 src/fcname.c | 181
14088 +++++++++++++++++++++++++++++++++++++++++++++++++----------
14089 src/fcpat.c | 19 +++----
14090 6 files changed, 186 insertions(+), 62 deletions(-)
14091
14092 commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
14093 Author: Patrick Lam <plam (a] MIT.EDU>
14094 Date: Thu Aug 25 07:38:02 2005 +0000
14095
14096 Reinstate the old global cache code. For the forseeable future, it's
14097 probably all right to use the global cache as it was previously
14098 and
14099 just store filenames and font info, as long as no mmap cache
14100 exists in
14101 the directory. Of course, if an mmap cache exists, use that
14102 instead.
14103 If a directory cache does not exist or is invalid, load the fonts
14104 for just
14105 that directory using the old codepath.
14106 Fix premature free of the FcPatterns belonging to the FcFontSet
14107 which we
14108 create from the mmapped files.
14109
14110 src/fccache.c | 710
14111 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
14112 src/fccfg.c | 21 +-
14113 src/fcint.h | 53 ++++-
14114 3 files changed, 741 insertions(+), 43 deletions(-)
14115
14116 commit 4262e0b3853bc2153270eb33d09a063f852f3f90
14117 Author: Patrick Lam <plam (a] MIT.EDU>
14118 Date: Wed Aug 24 06:21:30 2005 +0000
14119
14120 Overhaul the serialization system to create one mmapable file per
14121 directory
14122 and distribute bytes for each directory from a single malloc
14123 for that
14124 directory. Store pointers as differences between the data
14125 pointed to
14126 and the pointer's address (s_off = s - v). Don't serialize data
14127 structures that never actually get serialized. Separate strings
14128 used
14129 for keys from strings used for values (in FcPatternElt and
14130 FcValue,
14131 respectively). Bump FC_CACHE_VERSION to 2.
14132
14133 fc-cache/fc-cache.c | 12 +-
14134 fc-lang/fc-lang.c | 4 +-
14135 fontconfig/fcprivate.h | 8 +-
14136 fontconfig/fontconfig.h | 51 +-
14137 src/fccache.c | 415 ++++++++++------
14138 src/fccfg.c | 109 +++--
14139 src/fccharset.c | 333 +++++--------
14140 src/fcdbg.c | 12 +-
14141 src/fcdir.c | 17 +-
14142 src/fcfs.c | 154 +++---
14143 src/fcinit.c | 3 -
14144 src/fcint.h | 276 ++++-------
14145 src/fclang.c | 213 ++++-----
14146 src/fclist.c | 57 ++-
14147 src/fcmatch.c | 88 ++--
14148 src/fcmatrix.c | 100 +---
14149 src/fcname.c | 101 +++-
14150 src/fcpat.c | 1218
14151 ++++++++++++++++++-----------------------------
14152 src/fcstr.c | 291 +----------
14153 src/fcxml.c | 13 +-
14154 20 files changed, 1402 insertions(+), 2073 deletions(-)
14155
14156 commit 71f94d0768725eb171e04748d9f561f58b258ae7
14157 Author: Keith Packard <keithp (a] keithp.com>
14158 Date: Mon Jul 25 20:39:19 2005 +0000
14159
14160 Various GCC 4 cleanups for signed vs unsigned char
14161 Match only [0-9]*.conf files in <include>{directory}</include>
14162 elements to
14163 avoid loading *.rpmsave or .dpkg-old files. (otaylor)
14164
14165 ChangeLog | 19 +++++
14166 doc/fontconfig-user.sgml | 4 +-
14167 fc-glyphname/fc-glyphname.c | 4 +-
14168 fc-lang/fc-lang.c | 2 +-
14169 fc-match/fc-match.c | 8 +-
14170 src/fccfg.c | 2 +-
14171 src/fcfreetype.c | 191
14172 ++++++++++++++++++++++++--------------------
14173 src/fcpat.c | 2 +-
14174 src/fcstr.c | 2 +-
14175 src/fcxml.c | 11 ++-
14176 10 files changed, 144 insertions(+), 101 deletions(-)
14177
14178 commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
14179 Author: Patrick Lam <plam (a] MIT.EDU>
14180 Date: Mon Jul 25 04:10:09 2005 +0000
14181
14182 #ifdef out old cache stuff, replace with first version of new mmapping
14183 cache. Add *Read and *Write procedures which mmap in and write
14184 out the
14185 fontconfig data structures to disk. Currently, create cache
14186 in /tmp,
14187 with different sections for each architecture (as returned
14188 by uname's
14189 .machine field. Run the fc-cache binary to create a new cache
14190 file;
14191 fontconfig then uses this cache file on subsequent runs, saving
14192 lots of
14193 memory. Also fixes a few bugs and leaks.
14194
14195 fc-cache/fc-cache.c | 13 +-
14196 fc-lang/fc-lang.c | 6 +
14197 src/fccache.c | 1081
14198 ++++++++++++++-------------------------------------
14199 src/fccfg.c | 16 +-
14200 src/fccharset.c | 103 ++++-
14201 src/fcdir.c | 17 +-
14202 src/fcfs.c | 95 +++++
14203 src/fcinit.c | 3 +
14204 src/fcint.h | 148 ++++---
14205 src/fclang.c | 28 ++
14206 src/fcmatrix.c | 29 ++
14207 src/fcpat.c | 241 ++++++++++--
14208 src/fcstr.c | 76 +++-
14209 13 files changed, 963 insertions(+), 893 deletions(-)
14210
14211 commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
14212 Author: Patrick Lam <plam (a] MIT.EDU>
14213 Date: Fri Jul 15 18:49:12 2005 +0000
14214
14215 Forward port cworth's patch to branch.
14216
14217 ChangeLog | 15 +++++++++++++++
14218 src/fcinit.c | 2 +-
14219 src/fcint.h | 2 +-
14220 src/fcpat.c | 60
14221 +++++++++++++++++++++++++++++++++++++++++-------------------
14222 src/fcxml.c | 1 +
14223 5 files changed, 59 insertions(+), 21 deletions(-)
14224
14225 commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
14226 Author: Carl Worth <cworth (a] cworth.org>
14227 Date: Fri Jul 15 17:43:44 2005 +0000
14228
14229 Rename FcPatternThawAll to FcPatternFini.
14230 Pull the FcObjectStateName hash table out to file scope, and add
14231 FcObjectStaticNameFini so that FcFini will cleanup this hash
14232 table as
14233 well.
14234 Clear FILE* to NULL after fclose.
14235
14236 ChangeLog | 15 +++++++++++++++
14237 src/fcinit.c | 2 +-
14238 src/fcint.h | 2 +-
14239 src/fcpat.c | 49 ++++++++++++++++++++++++++++++++++++-------------
14240 src/fcxml.c | 1 +
14241 5 files changed, 54 insertions(+), 15 deletions(-)
14242
14243 commit 0fa680f0766a8f545b20a7935a19e9db5529f903
14244 Author: Patrick Lam <plam (a] MIT.EDU>
14245 Date: Thu Jul 7 12:09:10 2005 +0000
14246
14247 Convert ObjectPtr from a fat structure to a simple index into an
14248 id table;
14249 ids can be positive (for static strings) or negative (for dynamic
14250 strings). Static strings belong to a single buffer, while dynamic
14251 strings are independently allocated.
14252
14253 fontconfig/fontconfig.h | 9 +-
14254 src/fccfg.c | 7 +-
14255 src/fcname.c | 2 +-
14256 src/fcpat.c | 560
14257 ++++++++++++++++++++++++++++++++++--------------
14258 src/fcxml.c | 2 +-
14259 5 files changed, 408 insertions(+), 172 deletions(-)
14260
14261 commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
14262 Author: Patrick Lam <plam (a] MIT.EDU>
14263 Date: Tue Jun 28 03:41:02 2005 +0000
14264
14265 Add functionality to allow fontconfig data structure serialization.
14266 This patch allows the fundamental fontconfig data structures to be
14267 serialized. I've converted everything from FcPattern down to be
14268 able to
14269 use *Ptr objects, which can be either static or dynamic (using
14270 a union
14271 which either contains a pointer or an index) and replaced
14272 storage of
14273 pointers in the heap with the appropriate *Ptr object. I then
14274 changed
14275 all writes of pointers to the heap with a *CreateDynamic call,
14276 which
14277 creates a dynamic Ptr object pointing to the same object as
14278 before.
14279 This way, the fundamental fontconfig semantics should be
14280 unchanged; I
14281 did not have to change external signatures this way, although
14282 I did
14283 change some internal signatures. When given a *Ptr object,
14284 just run *U
14285 to get back to a normal pointer; it gives the right answer
14286 regardless
14287 of whether we're using static or dynamic storage.
14288 I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
14289 converts the dynamic FcFontSets contained in the config object to
14290 static FcFontSets and also converts its dependencies
14291 (e.g. everything
14292 you'd need to write to disk) to static objects. Note that you
14293 have to
14294 call Fc*PrepareSerialize first; this call will count the number of
14295 objects that actually needs to be allocated, so that we can avoid
14296 realloc. The Fc*Serialize calls then check the static pointers for
14297 nullness, and allocate the buffers if necessary. I've tested the
14298 execution of fc-list and fc-match after Fc*Serialize and they
14299 appear to
14300 work the same way.
14301
14302 fc-lang/fc-lang.c | 17 +-
14303 fontconfig/fcprivate.h | 8 +-
14304 fontconfig/fontconfig.h | 50 ++-
14305 src/fccache.c | 32 ++
14306 src/fccfg.c | 135 ++++----
14307 src/fccharset.c | 371 ++++++++++++++++-----
14308 src/fcdbg.c | 26 +-
14309 src/fcfs.c | 36 ++
14310 src/fcint.h | 212 +++++++++++-
14311 src/fclang.c | 164 ++++++---
14312 src/fclist.c | 104 +++---
14313 src/fcmatch.c | 69 ++--
14314 src/fcmatrix.c | 71 +++-
14315 src/fcname.c | 35 +-
14316 src/fcpat.c | 866
14317 ++++++++++++++++++++++++++++++++++++++----------
14318 src/fcstr.c | 219 ++++++++++--
14319 src/fcxml.c | 13 +-
14320 17 files changed, 1902 insertions(+), 526 deletions(-)
14321
14322 commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
14323 Author: Keith Packard <keithp (a] keithp.com>
14324 Date: Fri Jun 17 03:01:43 2005 +0000
14325
14326 Make FcOpNotContains use FcStrStr for strings so that it matches
14327 semantics
14328 for !FcOpContains.
14329 reviewed by: keithp
14330
14331 ChangeLog | 8 ++++++++
14332 src/fccfg.c | 4 +++-
14333 2 files changed, 11 insertions(+), 1 deletion(-)
14334
14335 commit adc7abacbf0e2eae882d035f10117fb009b71bdd
14336 Author: Keith Packard <keithp (a] keithp.com>
14337 Date: Fri May 20 16:21:39 2005 +0000
14338
14339 Move fontconfig source package to libs as per override
14340
14341 ChangeLog | 6 ++++++
14342 debian/changelog | 2 ++
14343 debian/control | 2 +-
14344 3 files changed, 9 insertions(+), 1 deletion(-)
14345
14346 commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
14347 Author: Keith Packard <keithp (a] keithp.com>
14348 Date: Fri May 20 15:56:51 2005 +0000
14349
14350 The ka.orth file requires several characters which are not used
14351 anymore in
14352 modern Georgian and which are missing in the free Georgian
14353 TrueType
14354 fonts downloadable at:
14355 http://aiet.qartuli.net/docs/georgian_on_linux_en.php
14356 reviewed by: Mike Fabian Bug: 3352
14357
14358 ChangeLog | 11 +++++++++++
14359 fc-lang/ka.orth | 5 +++--
14360 2 files changed, 14 insertions(+), 2 deletions(-)
14361
14362 commit 87c887464a6fc20310998146b8558179ebe18923
14363 Author: Keith Packard <keithp (a] keithp.com>
14364 Date: Wed Apr 27 19:08:08 2005 +0000
14365
14366 Update date to real 2.3.2 release date. Fix change attributions
14367
14368 ChangeLog | 14 ++++++++++++++
14369 README | 5 +++--
14370 debian/changelog | 2 +-
14371 3 files changed, 18 insertions(+), 3 deletions(-)
14372
14373 commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
14374 Author: Keith Packard <keithp (a] keithp.com>
14375 Date: Wed Apr 27 16:22:46 2005 +0000
14376
14377 Bump so revision for 2.3.2
14378 Fix a few minor leaks in error cases.
14379
14380 fc-cache/fc-cache.c | 11 ++++++++++-
14381 1 file changed, 10 insertions(+), 1 deletion(-)
14382
14383 commit 1cb309adcb881409d669749bbca91056a0967ccf
14384 Author: Keith Packard <keithp (a] keithp.com>
14385 Date: Sat Apr 23 04:32:23 2005 +0000
14386
14387 Update for version 2.3.2
14388
14389 ChangeLog | 8 ++++++++
14390 README | 11 +++++++++--
14391 configure.in | 2 +-
14392 debian/changelog | 7 +++++++
14393 fontconfig/fontconfig.h | 2 +-
14394 5 files changed, 26 insertions(+), 4 deletions(-)
14395
14396 commit 716ac8b8033794e2557ad567005dfff4dd95f031
14397 Author: Keith Packard <keithp (a] keithp.com>
14398 Date: Thu Apr 21 19:03:53 2005 +0000
14399
14400 Don't force bitmap font enable in default configuration; allows
14401 users to
14402 override this in ~/.fonts.conf
14403 Updated translations
14404 Destroy font configuration on exit to help valgrind
14405 Use own transcoding routines in preference to iconv which appears
14406 to have
14407 leaks in some translators. Call iconv_close after using iconv
14408 (oops).
14409 Prefer unicode encoding of Euro char as some fonts mis-encode Euro
14410 in other
14411 ones.
14412 Must fetch bitmap glyphs to get width values to check for
14413 monospace/dual-width fonts.
14414
14415 ChangeLog | 36 +++++++++++
14416 debian/fontconfig.postinst | 8 ++-
14417 debian/po/cs.po | 154
14418 +++++++++++++++++++--------------------------
14419 debian/po/da.po | 94 ++++++++++-----------------
14420 debian/po/de.po | 71 ++++++---------------
14421 debian/po/es.po | 77 +++++++----------------
14422 debian/po/fr.po | 77 +++++++----------------
14423 debian/po/ja.po | 150
14424 +++++++++----------------------------------
14425 debian/po/nl.po | 71 ++++++---------------
14426 debian/po/pt.po | 71 ++++++---------------
14427 debian/po/pt_BR.po | 77 +++++++----------------
14428 debian/po/templates.pot | 66 +++++--------------
14429 debian/po/tr.po | 71 ++++++---------------
14430 debian/po/zh_CN.po | 71 ++++++---------------
14431 fc-cache/fc-cache.c | 1 +
14432 fonts.conf.in | 37 +++++------
14433 src/fcfreetype.c | 84 ++++++++++++++-----------
14434 17 files changed, 404 insertions(+), 812 deletions(-)
14435
14436 commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
14437 Author: Ross Burton <ross (a] burtonini.com>
14438 Date: Wed Apr 13 09:11:52 2005 +0000
14439
14440 Check that a pattern isn't already frozen in FcPatternFreeze
14441
14442 ChangeLog | 5 +++++
14443 src/fcpat.c | 3 +++
14444 2 files changed, 8 insertions(+)
14445
14446 commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
14447 Author: Ross Burton <ross (a] burtonini.com>
14448 Date: Thu Mar 31 19:16:49 2005 +0000
14449
14450 Put all FcPattern objects though FcObjectStaticName and do pointer
14451 trather
14452 than string compares
14453
14454 ChangeLog | 8 ++++++++
14455 src/fclist.c | 5 +++--
14456 src/fcmatch.c | 2 +-
14457 src/fcpat.c | 3 ++-
14458 4 files changed, 14 insertions(+), 4 deletions(-)
14459
14460 commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
14461 Author: Tor Lillqvist <tml (a] iki.fi>
14462 Date: Thu Mar 17 08:57:11 2005 +0000
14463
14464 Add the .dll to the dll name.
14465
14466 ChangeLog | 4 ++++
14467 src/fontconfig.def.in | 2 +-
14468 2 files changed, 5 insertions(+), 1 deletion(-)
14469
14470 commit 5f347d9cd50069a50174cc243acab64ee4e537a9
14471 Author: Keith Packard <keithp (a] keithp.com>
14472 Date: Thu Mar 10 22:06:20 2005 +0000
14473
14474 Update to reflect configuration changes
14475 Fix Autohint vs Autohinter mistake
14476 Adopt changes from Josselin Mouette for configuration descriptions
14477 Update
14478 debian to version 2.3.1-2
14479
14480 ChangeLog | 11 +++++++++++
14481 debian/README.Debian | 19 ++++++++++---------
14482 debian/changelog | 10 ++++++++++
14483 debian/fontconfig.postinst | 2 +-
14484 debian/fontconfig.templates | 39 ++++++++-------------------------------
14485 5 files changed, 40 insertions(+), 41 deletions(-)
14486
14487 commit 8c74026071aae6ad70a96b81398498dcb28c0255
14488 Author: Keith Packard <keithp (a] keithp.com>
14489 Date: Wed Mar 9 04:57:42 2005 +0000
14490
14491 Update debian for 2.3.1
14492
14493 ChangeLog | 6 ++++++
14494 debian/changelog | 11 +++++++++++
14495 debian/rules | 1 +
14496 3 files changed, 18 insertions(+)
14497
14498 commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
14499 Author: Tor Lillqvist <tml (a] iki.fi>
14500 Date: Wed Mar 9 00:47:11 2005 +0000
14501
14502 Get the DLL from "bin" where modern libtools put it, not "lib".
14503 Check also drive letter prefix on Win32.
14504
14505 ChangeLog | 8 ++++++++
14506 fontconfig-zip.in | 2 +-
14507 src/fccfg.c | 4 +++-
14508 3 files changed, 12 insertions(+), 2 deletions(-)
14509
14510 commit d49dde9f900777f8482290dbafc6acb52a2b9432
14511 Author: Keith Packard <keithp (a] keithp.com>
14512 Date: Tue Mar 8 23:39:02 2005 +0000
14513
14514 Update for 2.3.1
14515
14516 ChangeLog | 7 +++++++
14517 README | 12 ++++++++++--
14518 configure.in | 2 +-
14519 fontconfig/fontconfig.h | 2 +-
14520 4 files changed, 19 insertions(+), 4 deletions(-)
14521
14522 commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
14523 Author: Keith Packard <keithp (a] keithp.com>
14524 Date: Sat Mar 5 23:50:55 2005 +0000
14525
14526 Include space and remove numbers from valid script tags. This
14527 ensures that
14528 tags like 'lao ' work while rejecting those which have any digits.
14529 Eliminate a spurious debugging variable (len)
14530
14531 ChangeLog | 8 ++++++++
14532 src/fcfreetype.c | 20 ++++++++++++--------
14533 2 files changed, 20 insertions(+), 8 deletions(-)
14534
14535 commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
14536 Author: Keith Packard <keithp (a] keithp.com>
14537 Date: Sat Mar 5 23:34:57 2005 +0000
14538
14539 Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
14540 for the
14541 broken font go to Manish Singh
14542
14543 ChangeLog | 7 +++++++
14544 src/fcfreetype.c | 64
14545 ++++++++++++++++++++++++++++++++++++++------------------
14546 2 files changed, 51 insertions(+), 20 deletions(-)
14547
14548 commit 97bde49a2b791de9ad66aed97ca07c22302da60d
14549 Author: Keith Packard <keithp (a] keithp.com>
14550 Date: Sat Mar 5 20:58:39 2005 +0000
14551
14552 Josselin Mouette:
14553 Include 2.3 release information in changelog Add Josselin Mouette
14554 as an
14555 Uploader Set hinting_type to low priority configuration option
14556 Manish Singh:
14557 yes_bitmaps.conf -> yes-bitmaps.conf
14558 Funda Wang:
14559 Johap -> Johab
14560
14561 ChangeLog | 20 ++++++++++++++++++++
14562 debian/changelog | 13 +++++++++++--
14563 debian/control | 1 +
14564 debian/fontconfig.config | 2 +-
14565 debian/fontconfig.postinst | 2 +-
14566 debian/fontconfig.templates | 4 ++--
14567 debian/rules | 4 ++--
14568 src/fcfreetype.c | 2 +-
14569 8 files changed, 39 insertions(+), 9 deletions(-)
14570
14571 commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
14572 Author: Keith Packard <keithp (a] keithp.com>
14573 Date: Thu Mar 3 06:20:57 2005 +0000
14574
14575 Move debian-specific conf file examples upstream.
14576 Sub-pixel configuration examples must smash subpixel value as
14577 Xft always
14578 sets it from X.
14579 Change sub-pixel rendering debconf descriptions from Enable/Disable to
14580 Always/Never.
14581
14582 ChangeLog | 22 ++++++++++++++++++++++
14583 Makefile.am | 3 ---
14584 conf.d/Makefile.am | 7 +++++--
14585 conf.d/autohint.conf | 9 +++++++++
14586 conf.d/no-sub-pixel.conf | 9 +++++++++
14587 conf.d/sub-pixel.conf | 3 ---
14588 conf.d/unhinted.conf | 9 +++++++++
14589 debian/autohint.conf | 9 ---------
14590 debian/fontconfig.install | 1 +
14591 debian/fontconfig.postinst | 4 ++--
14592 debian/fontconfig.templates | 11 +++++------
14593 debian/no-sub-pixel.conf | 12 ------------
14594 debian/unhinted.conf | 9 ---------
14595 13 files changed, 62 insertions(+), 46 deletions(-)
14596
14597 commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
14598 Author: Keith Packard <keithp (a] keithp.com>
14599 Date: Thu Mar 3 01:59:28 2005 +0000
14600
14601 Ignore more build detritus
14602 Add debian package construction stuff.
14603 Update to newer versions of these tools
14604 Get library manuals to build again (we love automake).
14605 Update debian build system to switch maintainers and deal with 2.3
14606 functionality
14607
14608 .cvsignore | 7 +
14609 ChangeLog | 53 +++
14610 Makefile.am | 50 ++-
14611 conf.d/.cvsignore | 2 +
14612 config/config.guess | 846
14613 ++++++++++++++++++++------------------
14614 config/config.sub | 449 ++++++++++++++------
14615 debian/README.Debian | 44 ++
14616 debian/autohint.conf | 9 +
14617 debian/changelog | 661 +++++++++++++++++++++++++++++
14618 debian/compat | 1 +
14619 debian/control | 78 ++++
14620 debian/copyright | 29 ++
14621 debian/fontconfig-udeb.install | 3 +
14622 debian/fontconfig.config | 10 +
14623 debian/fontconfig.defoma | 162 ++++++++
14624 debian/fontconfig.dirs | 1 +
14625 debian/fontconfig.install | 6 +
14626 debian/fontconfig.postinst | 139 +++++++
14627 debian/fontconfig.postrm | 26 ++
14628 debian/fontconfig.templates | 51 +++
14629 debian/libfontconfig1-dev.install | 7 +
14630 debian/libfontconfig1.install | 1 +
14631 debian/local.conf.md5sum | 18 +
14632 debian/no-sub-pixel.conf | 12 +
14633 debian/po/POTFILES.in | 1 +
14634 debian/po/cs.po | 154 +++++++
14635 debian/po/da.po | 174 ++++++++
14636 debian/po/de.po | 157 +++++++
14637 debian/po/es.po | 198 +++++++++
14638 debian/po/fr.po | 194 +++++++++
14639 debian/po/ja.po | 180 ++++++++
14640 debian/po/nl.po | 158 +++++++
14641 debian/po/pt.po | 145 +++++++
14642 debian/po/pt_BR.po | 183 +++++++++
14643 debian/po/templates.pot | 120 ++++++
14644 debian/po/tr.po | 150 +++++++
14645 debian/po/zh_CN.po | 148 +++++++
14646 debian/rules | 39 ++
14647 debian/unhinted.conf | 9 +
14648 doc/.cvsignore | 1 +
14649 doc/Makefile.am | 13 +-
14650 41 files changed, 4171 insertions(+), 518 deletions(-)
14651
14652 commit 4afc00ca02bb3f49fe214463e0f194486f438b70
14653 Author: Keith Packard <keithp (a] keithp.com>
14654 Date: Tue Mar 1 20:48:36 2005 +0000
14655
14656 Update for 2.3.0
14657
14658 ChangeLog | 7 +++++++
14659 README | 14 ++++++++++++--
14660 configure.in | 2 +-
14661 fontconfig/fontconfig.h | 4 ++--
14662 4 files changed, 22 insertions(+), 5 deletions(-)
14663
14664 commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
14665 Author: Keith Packard <keithp (a] keithp.com>
14666 Date: Tue Mar 1 20:36:48 2005 +0000
14667
14668 Generate and install PDF versions of the manuals
14669 Fix formatting
14670 Add missing exported functions, fix data types
14671 Add missing pattern elements.
14672 Add missing pattern elements. Document conf.d usage, clarify available
14673 orthography list. Fix some config file attributes. Complete
14674 list of
14675 constants.
14676 Mark FC_SOURCE deprecated.
14677 Don't set FC_SOURCE any longer.
14678
14679 ChangeLog | 25 ++++++++++++++++
14680 doc/Makefile.am | 18 +++++++++++-
14681 doc/fcpattern.fncs | 3 +-
14682 doc/fcstring.fncs | 40 +++++++++++++++++++++++--
14683 doc/fontconfig-devel.sgml | 10 ++++++-
14684 doc/fontconfig-user.sgml | 74
14685 ++++++++++++++++++++++++++++++++++++++++-------
14686 fontconfig/fontconfig.h | 2 +-
14687 src/fcfreetype.c | 3 --
14688 8 files changed, 156 insertions(+), 19 deletions(-)
14689
14690 commit 414f720281b416736b92913f4bcbceac1a781cde
14691 Author: Keith Packard <keithp (a] keithp.com>
14692 Date: Mon Feb 28 18:56:15 2005 +0000
14693
14694 Create prototype /etc/fonts/conf.d directory with a few sample
14695 configuration files. Deprecate use of local.conf for local
14696 customizations in favor of this directory based scheme which
14697 is more
14698 easily integrated into installation systems.
14699 Tag FC_EMBOLDEN as a boolean variable
14700
14701 ChangeLog | 18 ++++++++++++++++++
14702 Makefile.am | 24 ++----------------------
14703 conf.d/Makefile.am | 34 ++++++++++++++++++++++++++++++++++
14704 conf.d/README | 8 ++++++++
14705 conf.d/no-bitmaps.conf | 13 +++++++++++++
14706 conf.d/sub-pixel.conf | 12 ++++++++++++
14707 conf.d/yes-bitmaps.conf | 13 +++++++++++++
14708 configure.in | 1 +
14709 src/fcname.c | 1 +
14710 9 files changed, 102 insertions(+), 22 deletions(-)
14711
14712 commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
14713 Author: Keith Packard <keithp (a] keithp.com>
14714 Date: Thu Feb 10 23:00:51 2005 +0000
14715
14716 Free patterns from fonts which are rejected by configuration
14717 (bug #2518)
14718 reviewed by: pborelli (a] katamail.com
14719
14720 ChangeLog | 8 ++++++++
14721 src/fcdir.c | 2 ++
14722 2 files changed, 10 insertions(+)
14723
14724 commit afca783626534477f07b03d173bbe9f51e03b53b
14725 Author: Keith Packard <keithp (a] keithp.com>
14726 Date: Sat Jan 29 00:42:37 2005 +0000
14727
14728 Update for version 2.2.99
14729
14730 ChangeLog | 11 +++++++++--
14731 README | 16 ++++++++++++++--
14732 configure.in | 2 +-
14733 fontconfig/fontconfig.h | 2 +-
14734 4 files changed, 25 insertions(+), 6 deletions(-)
14735
14736 commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
14737 Author: Keith Packard <keithp (a] keithp.com>
14738 Date: Sat Jan 29 00:33:47 2005 +0000
14739
14740 Add a few pointers
14741
14742 ChangeLog | 5 +++++
14743 README | 3 +++
14744 2 files changed, 8 insertions(+)
14745
14746 commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
14747 Author: Keith Packard <keithp (a] keithp.com>
14748 Date: Fri Jan 28 23:55:14 2005 +0000
14749
14750 Polite typechecking for test and edit expressions. Helps catch
14751 errors in
14752 the font configuration.
14753
14754 ChangeLog | 10 +++
14755 src/fcint.h | 12 +--
14756 src/fcname.c | 2 +-
14757 src/fcxml.c | 252
14758 ++++++++++++++++++++++++++++++++++++++++++++++-------------
14759 4 files changed, 211 insertions(+), 65 deletions(-)
14760
14761 commit 59e149e757795a7c0ec66c35b551a66e0da42098
14762 Author: Keith Packard <keithp (a] keithp.com>
14763 Date: Sun Jan 16 01:41:24 2005 +0000
14764
14765 Have --with-expat set EXPAT_CFLAGS (bug 2278)
14766 reviewed by: Keith Packard <keithp (a] keithp.com>
14767
14768 ChangeLog | 7 +++++++
14769 configure.in | 11 ++++++++++-
14770 2 files changed, 17 insertions(+), 1 deletion(-)
14771
14772 commit d8ae9c92197f1f2782b9decb276f6da756ce882d
14773 Author: Keith Packard <keithp (a] keithp.com>
14774 Date: Thu Jan 13 18:31:50 2005 +0000
14775
14776 Add SEE ALSO section (bug 2085)
14777 Cross compiling fixes (bug 280)
14778 reviewed by: Keith Packard <keithp (a] keithp.com>
14779
14780 ChangeLog | 18 ++++++++++++++++++
14781 Makefile.am | 17 ++++++++++++++++-
14782 configure.in | 44
14783 ++++++++++++++++++++++++++++++++++++++++++++
14784 doc/Makefile.am | 8 ++++++--
14785 doc/fontconfig-user.sgml | 5 +++++
14786 fc-case/Makefile.am | 8 ++++++--
14787 fc-glyphname/Makefile.am | 8 ++++++--
14788 fc-lang/Makefile.am | 8 ++++++--
14789 src/fontconfig.def.in | 2 +-
14790 9 files changed, 108 insertions(+), 10 deletions(-)
14791
14792 commit 8759822e8fdaebcaaea82571d6b084003ca5751e
14793 Author: Keith Packard <keithp (a] keithp.com>
14794 Date: Thu Jan 13 18:10:42 2005 +0000
14795
14796 Update blanks list (Closes bug 86)
14797
14798 ChangeLog | 5 +++++
14799 fonts.conf.in | 52 +++++++++++++++++++++++++++++++---------------------
14800 2 files changed, 36 insertions(+), 21 deletions(-)
14801
14802 commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
14803 Author: Keith Packard <keithp (a] keithp.com>
14804 Date: Tue Jan 4 21:54:50 2005 +0000
14805
14806 Verify that every font pattern loaded from cache has both FC_FILE and
14807 FC_FAMILY entries. Attempt to fix bug #2219.
14808
14809 ChangeLog | 7 +++++++
14810 src/fccache.c | 10 +++++++++-
14811 2 files changed, 16 insertions(+), 1 deletion(-)
14812
14813 commit d53461812d46ffb2eaffb2c512e8740e8536e498
14814 Author: Keith Packard <keithp (a] keithp.com>
14815 Date: Wed Dec 29 19:44:51 2004 +0000
14816
14817 Update for version 2.2.98
14818
14819 ChangeLog | 7 +++++++
14820 README | 22 ++++++++++++++++++++--
14821 configure.in | 2 +-
14822 fontconfig/fontconfig.h | 2 +-
14823 4 files changed, 29 insertions(+), 4 deletions(-)
14824
14825 commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
14826 Author: Keith Packard <keithp (a] keithp.com>
14827 Date: Wed Dec 29 19:37:14 2004 +0000
14828
14829 Document ASCII limitations of Fc character conversion macros
14830 Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
14831 (useful
14832 for testing case conversion functions)
14833
14834 ChangeLog | 8 ++++++++
14835 fontconfig/fontconfig.h | 10 +++++++---
14836 src/fcstr.c | 21 ++++++++++++++++++++-
14837 3 files changed, 35 insertions(+), 4 deletions(-)
14838
14839 commit 02748dd3b8830a60439340a768959231e669b55c
14840 Author: Keith Packard <keithp (a] keithp.com>
14841 Date: Wed Dec 29 10:07:10 2004 +0000
14842
14843 Add territory database
14844 Reviewed by: Keith Packard
14845 Remove Han characters from Korean orthography
14846
14847 .cvsignore | 1 +
14848 ChangeLog | 15 +
14849 fc-case/.cvsignore | 6 +
14850 fc-lang/iso-3166.txt | 242 +
14851 fc-lang/ko.orth | 18729
14852 +++++++------------------------------------------
14853 5 files changed, 2776 insertions(+), 16217 deletions(-)
14854
14855 commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
14856 Author: Keith Packard <keithp (a] keithp.com>
14857 Date: Wed Dec 29 09:57:49 2004 +0000
14858
14859 Reorder utility programs to make sure fc-case is run before fc-lang as
14860 fc-lang uses fcstr.c which uses fccase.h
14861 Fix broken XML
14862
14863 ChangeLog | 8 ++++++++
14864 Makefile.am | 2 +-
14865 fonts.conf.in | 10 +++++++---
14866 3 files changed, 16 insertions(+), 4 deletions(-)
14867
14868 commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
14869 Author: Keith Packard <keithp (a] keithp.com>
14870 Date: Wed Dec 29 09:15:17 2004 +0000
14871
14872 Adopt some RedHat suggestions for standard font configuration.
14873 Add new helper program 'fc-case' to construct case folding tables from
14874 standard Unicode CaseFolding.txt file
14875 Re-implement case insensitive functions with Unicode aware versions
14876 (including full case folding mappings)
14877
14878 ChangeLog | 26 ++
14879 Makefile.am | 2 +-
14880 configure.in | 1 +
14881 fc-case/CaseFolding.txt | 924
14882 ++++++++++++++++++++++++++++++++++++++++++++++++
14883 fc-case/Makefile.am | 52 +++
14884 fc-case/fc-case.c | 363 +++++++++++++++++++
14885 fc-case/fccase.tmpl.h | 25 ++
14886 fonts.conf.in | 73 ++--
14887 src/fcint.h | 34 ++
14888 src/fclist.c | 16 +-
14889 src/fcstr.c | 263 +++++++++++---
14890 11 files changed, 1685 insertions(+), 94 deletions(-)
14891
14892 commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
14893 Author: Keith Packard <keithp (a] keithp.com>
14894 Date: Tue Dec 14 00:12:25 2004 +0000
14895
14896 I changed FcFontSetSort to respect the generic aliases better in
14897 the face
14898 of language matching.
14899 What I did was to ammend the strict sort order used by FcFontSort
14900 so that
14901 it 'satisfies' the language specified in the pattern by
14902 locating the
14903 best matching font supporting each pattern language and then
14904 ignores
14905 language in the remaining fonts for purposes of matching.
14906 So, when asking for 'sans:lang=en', you'll get an English font
14907 first, and
14908 then the remaining fonts sorted with respect to the 'sans'
14909 alias alone
14910 -- pushing Kochi fonts ahead of other English-supporting Han
14911 fonts.
14912 reviewed by: Owen Taylor <otaylor (a] redhat.com>
14913
14914 ChangeLog | 17 +++++++++++++
14915 src/fcmatch.c | 81
14916 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
14917 2 files changed, 96 insertions(+), 2 deletions(-)
14918
14919 commit 46a10637cde656967b60f1e028b24763022358bb
14920 Author: Keith Packard <keithp (a] keithp.com>
14921 Date: Fri Dec 10 16:48:08 2004 +0000
14922
14923 Configuration changes to request synthetic emboldening of fonts. The
14924 actual
14925 emboldening code will live in Xft.
14926 reviewed by: Keith Packard <keithp (a] keithp.com>
14927
14928 ChangeLog | 10 ++++++++++
14929 fontconfig/fontconfig.h | 1 +
14930 fonts.conf.in | 20 ++++++++++++++++++++
14931 3 files changed, 31 insertions(+)
14932
14933 commit 9af19286b0dcdf7636749b9efb64a50650554f2d
14934 Author: Keith Packard <keithp (a] keithp.com>
14935 Date: Thu Dec 9 19:36:30 2004 +0000
14936
14937 Currently Russian (ru) requires 0406 and 0456 ( and ), but
14938 these were
14939 eliminated in Russian in 1918 in favor of 0418 and 0438 (
14940 and ),
14941 and don't even appear in KOI8-R. (The hypothesis that they
14942 don't appear
14943 in KOI8-R due to their similarity with Latin I and i is
14944 eliminated by
14945 their presence in KOI8-U.) I have a couple of fonts with Russian
14946 support that don't have the letter.
14947 Therefore, 0406 and 0456 should be removed from or commented out
14948 of ru.orth
14949 reviewed by: Keith Packard <keithp (a] keithp.com>
14950
14951 ChangeLog | 16 ++++++++++++++++
14952 fc-lang/ru.orth | 4 ++--
14953 2 files changed, 18 insertions(+), 2 deletions(-)
14954
14955 commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
14956 Author: Keith Packard <keithp (a] keithp.com>
14957 Date: Tue Dec 7 01:36:26 2004 +0000
14958
14959 Reviewed by: Keith Packard <keithp (a] keithp.com>
14960 memoize strings and share a single copy for all uses. Note that
14961 this could
14962 be improved further by using statically allocated blocks and
14963 gluing
14964 multiple strings together, but I'm basically lazy. In my
14965 environment
14966 with 800 font files, I get a savings of about 90KB.
14967
14968 ChangeLog | 15 +++++++++++++++
14969 src/fcinit.c | 5 +++--
14970 src/fcint.h | 3 ++-
14971 src/fclist.c | 2 +-
14972 src/fcpat.c | 42 +++++++++++++-----------------------------
14973 src/fcxml.c | 6 ------
14974 6 files changed, 34 insertions(+), 39 deletions(-)
14975
14976 commit 46b51147d10db21a4d5992074bcdc9022f45856b
14977 Author: Keith Packard <keithp (a] keithp.com>
14978 Date: Tue Dec 7 01:14:46 2004 +0000
14979
14980 Change files from ISO-Latin-1 to UTF-8
14981
14982 COPYING | 2 +-
14983 ChangeLog | 249
14984 ++++++++++++++++++++++++++++++++++++++++
14985 Makefile.am | 2 +-
14986 config/Makedefs.in | 2 +-
14987 configure.in | 2 +-
14988 doc/edit-sgml.c | 2 +-
14989 doc/fcatomic.fncs | 2 +-
14990 doc/fcblanks.fncs | 2 +-
14991 doc/fccharset.fncs | 2 +-
14992 doc/fcconfig.fncs | 2 +-
14993 doc/fcconstant.fncs | 2 +-
14994 doc/fcfile.fncs | 2 +-
14995 doc/fcfontset.fncs | 2 +-
14996 doc/fcfreetype.fncs | 2 +-
14997 doc/fcinit.fncs | 2 +-
14998 doc/fcmatrix.fncs | 2 +-
14999 doc/fcobjectset.fncs | 2 +-
15000 doc/fcobjecttype.fncs | 2 +-
15001 doc/fcpattern.fncs | 2 +-
15002 doc/fcstring.fncs | 2 +-
15003 doc/fcstrset.fncs | 2 +-
15004 doc/fcvalue.fncs | 2 +-
15005 doc/fontconfig-devel.sgml | 4 +-
15006 doc/fontconfig-user.sgml | 2 +-
15007 doc/func.sgml | 2 +-
15008 doc/version.sgml.in | 2 +-
15009 fc-cache/Makefile.am | 2 +-
15010 fc-cache/fc-cache.c | 2 +-
15011 fc-glyphname/Makefile.am | 2 +-
15012 fc-glyphname/fc-glyphname.c | 2 +-
15013 fc-glyphname/fcglyphname.tmpl.h | 2 +-
15014 fc-lang/Makefile.am | 2 +-
15015 fc-lang/aa.orth | 2 +-
15016 fc-lang/ab.orth | 2 +-
15017 fc-lang/af.orth | 2 +-
15018 fc-lang/am.orth | 2 +-
15019 fc-lang/ar.orth | 2 +-
15020 fc-lang/ast.orth | 2 +-
15021 fc-lang/ava.orth | 2 +-
15022 fc-lang/ay.orth | 2 +-
15023 fc-lang/az.orth | 2 +-
15024 fc-lang/az_ir.orth | 2 +-
15025 fc-lang/ba.orth | 2 +-
15026 fc-lang/bam.orth | 2 +-
15027 fc-lang/be.orth | 2 +-
15028 fc-lang/bg.orth | 2 +-
15029 fc-lang/bh.orth | 2 +-
15030 fc-lang/bho.orth | 2 +-
15031 fc-lang/bi.orth | 2 +-
15032 fc-lang/bin.orth | 2 +-
15033 fc-lang/bn.orth | 2 +-
15034 fc-lang/bo.orth | 2 +-
15035 fc-lang/br.orth | 2 +-
15036 fc-lang/bs.orth | 2 +-
15037 fc-lang/bua.orth | 2 +-
15038 fc-lang/ca.orth | 2 +-
15039 fc-lang/ce.orth | 2 +-
15040 fc-lang/ch.orth | 2 +-
15041 fc-lang/chm.orth | 2 +-
15042 fc-lang/chr.orth | 2 +-
15043 fc-lang/co.orth | 2 +-
15044 fc-lang/cs.orth | 2 +-
15045 fc-lang/cu.orth | 2 +-
15046 fc-lang/cv.orth | 2 +-
15047 fc-lang/cy.orth | 2 +-
15048 fc-lang/da.orth | 2 +-
15049 fc-lang/de.orth | 2 +-
15050 fc-lang/dz.orth | 2 +-
15051 fc-lang/el.orth | 2 +-
15052 fc-lang/en.orth | 2 +-
15053 fc-lang/eo.orth | 2 +-
15054 fc-lang/es.orth | 2 +-
15055 fc-lang/et.orth | 2 +-
15056 fc-lang/eu.orth | 4 +-
15057 fc-lang/fa.orth | 2 +-
15058 fc-lang/fc-lang.c | 2 +-
15059 fc-lang/fc-lang.man | 2 +-
15060 fc-lang/fclang.tmpl.h | 2 +-
15061 fc-lang/fi.orth | 2 +-
15062 fc-lang/fj.orth | 2 +-
15063 fc-lang/fo.orth | 2 +-
15064 fc-lang/fr.orth | 2 +-
15065 fc-lang/ful.orth | 2 +-
15066 fc-lang/fur.orth | 2 +-
15067 fc-lang/fy.orth | 4 +-
15068 fc-lang/ga.orth | 2 +-
15069 fc-lang/gd.orth | 2 +-
15070 fc-lang/gez.orth | 2 +-
15071 fc-lang/gl.orth | 2 +-
15072 fc-lang/gn.orth | 4 +-
15073 fc-lang/gu.orth | 2 +-
15074 fc-lang/gv.orth | 2 +-
15075 fc-lang/ha.orth | 2 +-
15076 fc-lang/haw.orth | 2 +-
15077 fc-lang/he.orth | 2 +-
15078 fc-lang/hi.orth | 2 +-
15079 fc-lang/ho.orth | 2 +-
15080 fc-lang/hr.orth | 2 +-
15081 fc-lang/hu.orth | 2 +-
15082 fc-lang/hy.orth | 2 +-
15083 fc-lang/ia.orth | 2 +-
15084 fc-lang/ibo.orth | 2 +-
15085 fc-lang/id.orth | 2 +-
15086 fc-lang/ie.orth | 2 +-
15087 fc-lang/ik.orth | 2 +-
15088 fc-lang/io.orth | 2 +-
15089 fc-lang/is.orth | 2 +-
15090 fc-lang/iso639-2 | 194 +++++++++++++++----------------
15091 fc-lang/it.orth | 2 +-
15092 fc-lang/iu.orth | 2 +-
15093 fc-lang/ja.orth | 2 +-
15094 fc-lang/ka.orth | 2 +-
15095 fc-lang/kaa.orth | 2 +-
15096 fc-lang/ki.orth | 2 +-
15097 fc-lang/kk.orth | 2 +-
15098 fc-lang/kl.orth | 2 +-
15099 fc-lang/km.orth | 2 +-
15100 fc-lang/kn.orth | 2 +-
15101 fc-lang/ko.orth | 2 +-
15102 fc-lang/kok.orth | 2 +-
15103 fc-lang/ks.orth | 2 +-
15104 fc-lang/ku.orth | 2 +-
15105 fc-lang/ku_ir.orth | 2 +-
15106 fc-lang/kum.orth | 2 +-
15107 fc-lang/kv.orth | 2 +-
15108 fc-lang/kw.orth | 2 +-
15109 fc-lang/ky.orth | 2 +-
15110 fc-lang/la.orth | 2 +-
15111 fc-lang/lb.orth | 2 +-
15112 fc-lang/lez.orth | 2 +-
15113 fc-lang/lo.orth | 2 +-
15114 fc-lang/lt.orth | 2 +-
15115 fc-lang/lv.orth | 2 +-
15116 fc-lang/mg.orth | 2 +-
15117 fc-lang/mh.orth | 2 +-
15118 fc-lang/mi.orth | 2 +-
15119 fc-lang/mk.orth | 2 +-
15120 fc-lang/ml.orth | 2 +-
15121 fc-lang/mn.orth | 2 +-
15122 fc-lang/mo.orth | 2 +-
15123 fc-lang/mr.orth | 2 +-
15124 fc-lang/mt.orth | 2 +-
15125 fc-lang/my.orth | 2 +-
15126 fc-lang/nb.orth | 4 +-
15127 fc-lang/nds.orth | 2 +-
15128 fc-lang/ne.orth | 2 +-
15129 fc-lang/nl.orth | 2 +-
15130 fc-lang/nn.orth | 2 +-
15131 fc-lang/no.orth | 4 +-
15132 fc-lang/ny.orth | 2 +-
15133 fc-lang/oc.orth | 2 +-
15134 fc-lang/om.orth | 2 +-
15135 fc-lang/or.orth | 2 +-
15136 fc-lang/os.orth | 2 +-
15137 fc-lang/pl.orth | 2 +-
15138 fc-lang/ps_af.orth | 2 +-
15139 fc-lang/ps_pk.orth | 2 +-
15140 fc-lang/pt.orth | 2 +-
15141 fc-lang/rm.orth | 2 +-
15142 fc-lang/ro.orth | 2 +-
15143 fc-lang/ru.orth | 2 +-
15144 fc-lang/sa.orth | 2 +-
15145 fc-lang/sah.orth | 2 +-
15146 fc-lang/sco.orth | 2 +-
15147 fc-lang/se.orth | 4 +-
15148 fc-lang/sel.orth | 2 +-
15149 fc-lang/sh.orth | 2 +-
15150 fc-lang/si.orth | 2 +-
15151 fc-lang/sk.orth | 2 +-
15152 fc-lang/sl.orth | 2 +-
15153 fc-lang/sm.orth | 2 +-
15154 fc-lang/sma.orth | 4 +-
15155 fc-lang/smj.orth | 4 +-
15156 fc-lang/smn.orth | 4 +-
15157 fc-lang/sms.orth | 4 +-
15158 fc-lang/so.orth | 2 +-
15159 fc-lang/sq.orth | 2 +-
15160 fc-lang/sr.orth | 2 +-
15161 fc-lang/sv.orth | 2 +-
15162 fc-lang/sw.orth | 2 +-
15163 fc-lang/syr.orth | 2 +-
15164 fc-lang/ta.orth | 2 +-
15165 fc-lang/te.orth | 2 +-
15166 fc-lang/tg.orth | 2 +-
15167 fc-lang/th.orth | 2 +-
15168 fc-lang/ti_er.orth | 2 +-
15169 fc-lang/ti_et.orth | 2 +-
15170 fc-lang/tig.orth | 2 +-
15171 fc-lang/tk.orth | 2 +-
15172 fc-lang/tl.orth | 2 +-
15173 fc-lang/tn.orth | 2 +-
15174 fc-lang/to.orth | 2 +-
15175 fc-lang/tr.orth | 2 +-
15176 fc-lang/ts.orth | 2 +-
15177 fc-lang/tt.orth | 2 +-
15178 fc-lang/tw.orth | 2 +-
15179 fc-lang/tyv.orth | 2 +-
15180 fc-lang/ug.orth | 2 +-
15181 fc-lang/uk.orth | 2 +-
15182 fc-lang/ur.orth | 2 +-
15183 fc-lang/uz.orth | 2 +-
15184 fc-lang/ven.orth | 2 +-
15185 fc-lang/vi.orth | 2 +-
15186 fc-lang/vo.orth | 4 +-
15187 fc-lang/vot.orth | 2 +-
15188 fc-lang/wa.orth | 2 +-
15189 fc-lang/wen.orth | 2 +-
15190 fc-lang/wo.orth | 2 +-
15191 fc-lang/xh.orth | 2 +-
15192 fc-lang/yap.orth | 2 +-
15193 fc-lang/yi.orth | 2 +-
15194 fc-lang/yo.orth | 2 +-
15195 fc-lang/zh_cn.orth | 2 +-
15196 fc-lang/zh_hk.orth | 2 +-
15197 fc-lang/zh_mo.orth | 2 +-
15198 fc-lang/zh_sg.orth | 2 +-
15199 fc-lang/zh_tw.orth | 2 +-
15200 fc-lang/zu.orth | 2 +-
15201 fc-list/Makefile.am | 2 +-
15202 fc-list/fc-list.c | 2 +-
15203 fc-match/Makefile.am | 2 +-
15204 fc-match/fc-match.1 | 2 +-
15205 fc-match/fc-match.c | 2 +-
15206 fontconfig/fcfreetype.h | 2 +-
15207 fontconfig/fcprivate.h | 2 +-
15208 fontconfig/fontconfig.h | 2 +-
15209 src/fcatomic.c | 2 +-
15210 src/fcblanks.c | 2 +-
15211 src/fccache.c | 2 +-
15212 src/fccfg.c | 2 +-
15213 src/fccharset.c | 2 +-
15214 src/fcdbg.c | 2 +-
15215 src/fcdefault.c | 2 +-
15216 src/fcdir.c | 2 +-
15217 src/fcfreetype.c | 4 +-
15218 src/fcfs.c | 2 +-
15219 src/fcinit.c | 2 +-
15220 src/fcint.h | 2 +-
15221 src/fclang.c | 2 +-
15222 src/fclist.c | 2 +-
15223 src/fcmatch.c | 2 +-
15224 src/fcmatrix.c | 2 +-
15225 src/fcname.c | 2 +-
15226 src/fcpat.c | 2 +-
15227 src/fcstr.c | 2 +-
15228 src/fcxml.c | 2 +-
15229 246 files changed, 603 insertions(+), 354 deletions(-)
15230
15231 commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
15232 Author: Keith Packard <keithp (a] keithp.com>
15233 Date: Sun Dec 5 07:44:08 2004 +0000
15234
15235 Update links to new freedesktop.org locations
15236 Add uninstall-local to get rid of fonts.conf and local.conf if
15237 they match
15238 the distributed versions. Fixes 'make distcheck'
15239
15240 ChangeLog | 8 ++++++++
15241 INSTALL | 4 ++--
15242 Makefile.am | 24 ++++++++++++++++++++++++
15243 3 files changed, 34 insertions(+), 2 deletions(-)
15244
15245 commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
15246 Author: Keith Packard <keithp (a] keithp.com>
15247 Date: Sun Dec 5 06:38:54 2004 +0000
15248
15249 Updates for version 2.2.97
15250
15251 ChangeLog | 7 +++++++
15252 README | 30 ++++++++++++++++++++++++++++--
15253 configure.in | 2 +-
15254 fontconfig/fontconfig.h | 2 +-
15255 4 files changed, 37 insertions(+), 4 deletions(-)
15256
15257 commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
15258 Author: Keith Packard <keithp (a] keithp.com>
15259 Date: Sun Dec 5 06:19:46 2004 +0000
15260
15261 Sleep for two seconds before exiting to make sure timestamps for
15262 future
15263 changes have distinct mod times in the file system. Bug #1982.
15264 Add Punjabi orthography. Bug #1671.
15265 reviewed by: Keith Packard <keithp (a] keithp.com>
15266
15267 ChangeLog | 13 ++++++++++++-
15268 fc-cache/fc-cache.c | 8 ++++++++
15269 fc-lang/pa.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
15270 3 files changed, 66 insertions(+), 1 deletion(-)
15271
15272 commit c5a0b541df8be0b66f4ecf531570242693aac930
15273 Author: Keith Packard <keithp (a] keithp.com>
15274 Date: Sun Dec 5 05:49:20 2004 +0000
15275
15276 Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
15277 multi-arch installs. Now that all X fonts are included without
15278 prejudice, the chances of the date being at all interesting
15279 are rather
15280 limited. Bug #415.
15281 Add copyright and license
15282
15283 ChangeLog | 10 ++++++++++
15284 fonts.conf.in | 2 +-
15285 src/Makefile.am | 23 +++++++++++++++++++++++
15286 3 files changed, 34 insertions(+), 1 deletion(-)
15287
15288 commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
15289 Author: Keith Packard <keithp (a] keithp.com>
15290 Date: Sun Dec 5 05:03:52 2004 +0000
15291
15292 Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
15293 (or
15294 wherever the X fonts are located).
15295 Document new <include>directory-name</include> semantics
15296 add <include ignore_missing="yes">conf.d</include>
15297 Add selectfont to ignore bitmap fonts, add comment for selectfont
15298 which
15299 accepts bitmap fonts.
15300 Allow <include> configuration elements to reference directories. Parse
15301 and
15302 load all files of the form [0-9]* in sorted order.
15303
15304 ChangeLog | 18 ++++++++++
15305 configure.in | 23 ++++++-------
15306 doc/fontconfig-user.sgml | 17 +++++----
15307 fonts.conf.in | 1 +
15308 local.conf | 23 +++++++++++++
15309 src/fcdir.c | 4 +--
15310 src/fcint.h | 6 ++++
15311 src/fcxml.c | 89
15312 ++++++++++++++++++++++++++++++++++++++++++++++++
15313 8 files changed, 158 insertions(+), 23 deletions(-)
15314
15315 commit 38e528e77673f0395ab802cd1040947e307f0c6c
15316 Author: Keith Packard <keithp (a] keithp.com>
15317 Date: Sun Dec 5 04:14:17 2004 +0000
15318
15319 Report command line for $srcdir/configure accurately. Bug #212.
15320
15321 ChangeLog | 8 +++++++-
15322 autogen.sh | 2 +-
15323 2 files changed, 8 insertions(+), 2 deletions(-)
15324
15325 commit e4125ef950ada3413a542dc457a4d36c5495dcd7
15326 Author: Keith Packard <keithp (a] keithp.com>
15327 Date: Sun Dec 5 04:11:11 2004 +0000
15328
15329 Check for non-empty face->family_name and face->style_name before
15330 using
15331 those for the font. Empty names match everything. Bug #171.
15332
15333 ChangeLog | 7 +++++++
15334 src/fcfreetype.c | 12 +++++++-----
15335 2 files changed, 14 insertions(+), 5 deletions(-)
15336
15337 commit 537e3d23fab449be154da8d49817364479924a61
15338 Author: Keith Packard <keithp (a] keithp.com>
15339 Date: Sun Dec 5 00:26:06 2004 +0000
15340
15341 Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
15342 available.
15343 This provides font file format information (BDF, Type 1, PCF,
15344 TrueType)
15345 for each font. Closes #109.
15346
15347 ChangeLog | 10 ++++++++++
15348 configure.in | 2 +-
15349 fontconfig/fontconfig.h | 1 +
15350 src/fcfreetype.c | 14 ++++++++++++++
15351 src/fcname.c | 1 +
15352 5 files changed, 27 insertions(+), 1 deletion(-)
15353
15354 commit dbf68dd5fe2f936af53891a240601c727bdcf09d
15355 Author: Keith Packard <keithp (a] keithp.com>
15356 Date: Sat Dec 4 22:06:52 2004 +0000
15357
15358 Fix typo.
15359 Add detection for font capabilities (bug #105)
15360 reviewed by: Keith Packard <keithp (a] keithp.com>
15361
15362 ChangeLog | 13 ++++
15363 doc/fontconfig-user.sgml | 1 +
15364 fontconfig/fontconfig.h | 1 +
15365 src/fcfreetype.c | 188
15366 +++++++++++++++++++++++++++++++++++++++++++++++
15367 src/fcname.c | 1 +
15368 5 files changed, 204 insertions(+)
15369
15370 commit 4f27c1c0a383e891890ab27c74226957ed7067aa
15371 Author: Keith Packard <keithp (a] keithp.com>
15372 Date: Sat Dec 4 19:41:10 2004 +0000
15373
15374 Move existing fonts.conf to fonts.conf.bak
15375 Add detection of iconv
15376 Document new selectfont elements
15377 Switch to UTF-8 in comment
15378 Add fullname, and family/style/fullname language entries
15379 Respect selectfont/*/glob
15380 Add support for selectfont
15381 Add multi-lingual family/style/fullname support
15382 Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
15383 Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
15384 computed
15385 pattern element names which are required to be static.
15386
15387 ChangeLog | 47 ++
15388 Makefile.am | 13 +-
15389 configure.in | 6 +-
15390 doc/fcpattern.fncs | 11 +
15391 doc/fontconfig-devel.sgml | 13 +-
15392 doc/fontconfig-user.sgml | 43 +-
15393 fc-lang/nb.orth | 2 +-
15394 fontconfig/fontconfig.h | 7 +
15395 fonts.dtd | 19 +
15396 src/fccache.c | 2 +-
15397 src/fccfg.c | 55 ++-
15398 src/fcdir.c | 2 +-
15399 src/fcfreetype.c | 1085
15400 +++++++++++++++++++++++++++++++++------------
15401 src/fcint.h | 21 +
15402 src/fclist.c | 6 +-
15403 src/fcname.c | 4 +
15404 src/fcpat.c | 73 +++
15405 src/fcxml.c | 162 +++++++
15406 18 files changed, 1282 insertions(+), 289 deletions(-)
15407
15408 commit c641c77d6f1a0b378e800c9e3502ae446839a8af
15409 Author: Keith Packard <keithp (a] keithp.com>
15410 Date: Thu Sep 9 14:31:18 2004 +0000
15411
15412 Remove spurious / after $(DESTDIR)
15413 reviewed by: keithp
15414
15415 ChangeLog | 7 +++++++
15416 Makefile.am | 2 +-
15417 2 files changed, 8 insertions(+), 1 deletion(-)
15418
15419 commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
15420 Author: Keith Packard <keithp (a] keithp.com>
15421 Date: Wed Jun 30 20:06:41 2004 +0000
15422
15423 Update for 2.2.96
15424
15425 ChangeLog | 7 +++++++
15426 README | 12 ++++++++++--
15427 configure.in | 2 +-
15428 fontconfig/fontconfig.h | 2 +-
15429 4 files changed, 19 insertions(+), 4 deletions(-)
15430
15431 commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
15432 Author: Keith Packard <keithp (a] keithp.com>
15433 Date: Wed Jun 30 18:41:52 2004 +0000
15434
15435 Provided by: Lubos Lunak <l.lunak (a] suse.cz>
15436 However FcConfigUptoDate() doesn't seem to work. See the attached
15437 patch.
15438 First there's an obvious misplaced parenthesis making it return
15439 always
15440 false, and second, even this call fails to detect font changes
15441 (e.g.
15442 adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
15443 should fix that as well. The problem seems to be triggered by my
15444 fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
15445 therefore
15446 config->configDirs doesn't include subdirs, unlike
15447 config->fontDirs.
15448
15449 ChangeLog | 14 ++++++++++++++
15450 src/fccfg.c | 4 ++--
15451 2 files changed, 16 insertions(+), 2 deletions(-)
15452
15453 commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
15454 Author: Keith Packard <keithp (a] keithp.com>
15455 Date: Thu Jun 3 14:16:38 2004 +0000
15456
15457 Remove comma at end of FcResult enum definition.
15458
15459 ChangeLog | 5 +++++
15460 fontconfig/fontconfig.h | 2 +-
15461 2 files changed, 6 insertions(+), 1 deletion(-)
15462
15463 commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
15464 Author: Keith Packard <keithp (a] keithp.com>
15465 Date: Sat May 29 20:07:46 2004 +0000
15466
15467 Add steps to md5sum release
15468
15469 ChangeLog | 5 +++++
15470 INSTALL | 5 ++++-
15471 2 files changed, 9 insertions(+), 1 deletion(-)
15472
15473 commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
15474 Author: Keith Packard <keithp (a] keithp.com>
15475 Date: Sat May 29 19:49:52 2004 +0000
15476
15477 Add sh autogen.sh to INSTALL
15478
15479 INSTALL | 14 ++++++++------
15480 1 file changed, 8 insertions(+), 6 deletions(-)
15481
15482 commit d81271eb21db058d0e816044874b3a8b88439e82
15483 Author: Keith Packard <keithp (a] keithp.com>
15484 Date: Sat May 29 19:36:32 2004 +0000
15485
15486 Update for 2.2.95
15487
15488 ChangeLog | 7 +++++++
15489 README | 11 +++++++++--
15490 configure.in | 2 +-
15491 fontconfig/fontconfig.h | 2 +-
15492 4 files changed, 18 insertions(+), 4 deletions(-)
15493
15494 commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
15495 Author: Keith Packard <keithp (a] keithp.com>
15496 Date: Sat May 29 19:32:41 2004 +0000
15497
15498 Add FcResultOutOfMemory to provide an accurate error when
15499 FcFontSetMatch
15500 fails in this way
15501 Make #warning about lacking various FreeType features indicate which
15502 version those features appeared so users know how to fix the
15503 problem
15504 (Thanks to Anton Tropashko)
15505
15506 ChangeLog | 12 ++++++++++++
15507 fontconfig/fontconfig.h | 3 ++-
15508 src/fcfreetype.c | 6 +++---
15509 src/fcmatch.c | 3 +++
15510 4 files changed, 20 insertions(+), 4 deletions(-)
15511
15512 commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
15513 Author: Keith Packard <keithp (a] keithp.com>
15514 Date: Thu May 6 02:28:37 2004 +0000
15515
15516 Replace MIN/MAX/ABS macros which happen to have come from FreeType
15517 with
15518 fontconfig-specific ones (FC_*)
15519
15520 ChangeLog | 6 ++++++
15521 src/fcfreetype.c | 7 +++++--
15522 2 files changed, 11 insertions(+), 2 deletions(-)
15523
15524 commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
15525 Author: Keith Packard <keithp (a] keithp.com>
15526 Date: Sat Apr 24 02:54:40 2004 +0000
15527
15528 Extend release preparation instructions to include notification and
15529 distribution steps
15530
15531 ChangeLog | 6 ++++++
15532 INSTALL | 11 +++++++++--
15533 2 files changed, 15 insertions(+), 2 deletions(-)
15534
15535 commit 626a70167d7805c20a157e945a1f380ae580661a
15536 Author: Keith Packard <keithp (a] keithp.com>
15537 Date: Sat Apr 24 01:09:36 2004 +0000
15538
15539 Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
15540
15541 ChangeLog | 7 +++++++
15542 README | 9 +++++++--
15543 configure.in | 2 +-
15544 fontconfig/fontconfig.h | 2 +-
15545 4 files changed, 16 insertions(+), 4 deletions(-)
15546
15547 commit 7969113f086176112fdc13347ea56ea52838117a
15548 Author: Keith Packard <keithp (a] keithp.com>
15549 Date: Sat Apr 24 01:06:32 2004 +0000
15550
15551 Ignore a few more autotool files
15552
15553 .cvsignore | 4 ++++
15554 ChangeLog | 5 +++++
15555 2 files changed, 9 insertions(+)
15556
15557 commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
15558 Author: Keith Packard <keithp (a] keithp.com>
15559 Date: Wed Apr 14 18:08:41 2004 +0000
15560
15561 Add instructions for doing a release
15562 clean up .spec file; perhaps this will be useful to somebody...
15563 Update to 2.2.93
15564 Make 'scanopen' static so GCC doesn't whine about lacking prototype
15565 Add WARN_CFLAGS to pass -W flags for GCC systems
15566 Change various char types around to match across function calls. Fixed
15567 bug
15568 in using available_sizes[i].height which is in pixels, not 64ths
15569 of a
15570 pixel.
15571
15572 ChangeLog | 30 +++++++++++++
15573 INSTALL | 13 ++++++
15574 README | 27 +++++++++++-
15575 configure.in | 14 +++++-
15576 fc-glyphname/Makefile.am | 2 +-
15577 fc-lang/Makefile.am | 2 +-
15578 fc-lang/fc-lang.c | 2 +-
15579 fc-list/Makefile.am | 2 +-
15580 fc-match/Makefile.am | 2 +-
15581 fontconfig.spec.in | 42 +++++++++++++-----
15582 fontconfig/fontconfig.h | 2 +-
15583 src/Makefile.am | 1 +
15584 src/fcfreetype.c | 109
15585 ++++++++++++++++++++++++-----------------------
15586 13 files changed, 176 insertions(+), 72 deletions(-)
15587
15588 commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
15589 Author: Keith Packard <keithp (a] keithp.com>
15590 Date: Sat Mar 6 23:44:11 2004 +0000
15591
15592 Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
15593 looking for
15594 explicit values prefer exact matches
15595
15596 ChangeLog | 6 ++++++
15597 src/fcfreetype.c | 18 ++++++++++--------
15598 2 files changed, 16 insertions(+), 8 deletions(-)
15599
15600 commit 02638f1ace0ad7e898317128c244dfd9c842d122
15601 Author: Keith Packard <keithp (a] keithp.com>
15602 Date: Tue Mar 2 16:48:51 2004 +0000
15603
15604 Supplied by: mfabian (a] suse.de (Mike FABIAN)
15605 Bug #260 fc-cache generates wrong spacing values for bitmap fonts
15606 Was using
15607 (strcmp (a,b)) instead of (!strcmp(a,b)).
15608
15609 ChangeLog | 8 ++++++++
15610 src/fcfreetype.c | 6 +++---
15611 2 files changed, 11 insertions(+), 3 deletions(-)
15612
15613 commit de66e750a5c5798dab5347675d6581183efa8105
15614 Author: Manish Singh <yosh (a] gimp.org>
15615 Date: Sun Feb 22 02:21:37 2004 +0000
15616
15617 Cast strlen to int for printf, so we're 64-bit clean.
15618
15619 ChangeLog | 5 +++++
15620 fc-glyphname/fc-glyphname.c | 2 +-
15621 2 files changed, 6 insertions(+), 1 deletion(-)
15622
15623 commit 208a720f009357449647a56d6fe95a5a346a6578
15624 Author: Keith Packard <keithp (a] keithp.com>
15625 Date: Wed Feb 11 18:53:05 2004 +0000
15626
15627 Ok, so I messed up the test for y_ppem. Let's see if I got it
15628 right this
15629 time.
15630
15631 ChangeLog | 7 +++++++
15632 configure.in | 15 +++------------
15633 src/fcfreetype.c | 4 ++--
15634 3 files changed, 12 insertions(+), 14 deletions(-)
15635
15636 commit 4f38fa81062e5e2e151715a162c295b9a216568a
15637 Author: Keith Packard <keithp (a] keithp.com>
15638 Date: Tue Feb 10 18:38:58 2004 +0000
15639
15640 Pre-2.1.5 versions of FreeType didn't include y_ppem in the
15641 FT_Bitmap_Size
15642 record. Add a configure.in test for this and change the code
15643 accordingly (using height instead).
15644
15645 ChangeLog | 8 ++++++++
15646 configure.in | 21 +++++++++++++++++++--
15647 src/fcfreetype.c | 4 ++++
15648 3 files changed, 31 insertions(+), 2 deletions(-)
15649
15650 commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
15651 Author: Keith Packard <keithp (a] keithp.com>
15652 Date: Sat Feb 7 07:13:48 2004 +0000
15653
15654 Add Low Saxon orthography (Kenneth Rohde Christiansen
15655 <kenneth (a] gnu.org>)
15656 Oops. Left 'newest.set' unset, which would miscompute the newest file
15657 Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
15658 properties (which report the wrong value in current FreeType)
15659 Don't attempt to check for empty glyphs in non-scalable fonts;
15660 they have no
15661 outlines...
15662
15663 ChangeLog | 18 ++++++++++++++++++
15664 fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++
15665 src/fccfg.c | 3 +++
15666 src/fcfreetype.c | 36 ++++++++++++++++++++++++------------
15667 4 files changed, 85 insertions(+), 12 deletions(-)
15668
15669 commit f4c52909ab5321df608fe7af2da3edcab48818d9
15670 Author: Tor Lillqvist <tml (a] iki.fi>
15671 Date: Sun Feb 1 19:32:36 2004 +0000
15672
15673 fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
15674 crashes
15675 when trying to save the cache if config->cache is NULL, which
15676 happens
15677 if FcConfigHome() is NULL. Guard against that by using the
15678 temp folder
15679 in that case.
15680
15681 ChangeLog | 7 +++++++
15682 src/fccfg.c | 25 +++++++++++++++++++++++++
15683 2 files changed, 32 insertions(+)
15684
15685 commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
15686 Author: Roozbeh Pournader <roozbeh (a] farsiweb.info>
15687 Date: Sat Jan 3 18:27:29 2004 +0000
15688
15689 Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
15690 (Afghan
15691 and Pakistani).
15692 Updated Urdu orthography with real data.
15693
15694 ChangeLog | 11 +++++++++++
15695 fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++
15696 fc-lang/ku_ir.orth | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
15697 fc-lang/ps_af.orth | 52
15698 ++++++++++++++++++++++++++++++++++++++++++++++++++++
15699 fc-lang/ps_pk.orth | 52
15700 ++++++++++++++++++++++++++++++++++++++++++++++++++++
15701 fc-lang/ur.orth | 41 +++++++++++++++++++++++++++++++++++++----
15702 6 files changed, 233 insertions(+), 4 deletions(-)
15703
15704 commit f6d784313fa87d405b4b4165ee7b9248dd378df2
15705 Author: Carl Worth <cworth (a] cworth.org>
15706 Date: Fri Dec 12 17:07:55 2003 +0000
15707
15708 Remove excessive whitespace (missed on previous commit)
15709
15710 fc-cache/Makefile.am | 8 ++++----
15711 1 file changed, 4 insertions(+), 4 deletions(-)
15712
15713 commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
15714 Author: Carl Worth <cworth (a] cworth.org>
15715 Date: Thu Dec 11 19:30:07 2003 +0000
15716
15717 Move man_MANS into the 'if USEDOCBOOK' block.
15718 Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
15719 excessive
15720 whitespace.
15721 Add 'set -e' to abort when any program fails, (avoids printing of
15722 'now type
15723 make' after configure aborts).
15724
15725 ChangeLog | 12 ++++++++++++
15726 autogen.sh | 2 ++
15727 fc-cache/Makefile.am | 6 +++---
15728 fc-list/Makefile.am | 4 ++--
15729 4 files changed, 19 insertions(+), 5 deletions(-)
15730
15731 commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
15732 Author: Keith Packard <keithp (a] keithp.com>
15733 Date: Tue Nov 18 07:53:04 2003 +0000
15734
15735 Switch to FreeType 2.1.7 style includes. Bug #150.
15736 reviewed by: Keith Packard <keithp (a] keithp.com>
15737
15738 ChangeLog | 9 +++++++++
15739 doc/Makefile.am | 1 +
15740 fontconfig/fcfreetype.h | 3 ++-
15741 src/fcfreetype.c | 17 +++++++++--------
15742 4 files changed, 21 insertions(+), 9 deletions(-)
15743
15744 commit 8e8fcda45c07bb0934f30887282238a57cc619da
15745 Author: Noah Levitt <nlevitt (a] gmail.com>
15746 Date: Sun Nov 16 19:08:04 2003 +0000
15747
15748 Add some example usages.
15749
15750 ChangeLog | 4 ++++
15751 fc-list/fc-list.sgml | 23 +++++++++++++++++++++++
15752 2 files changed, 27 insertions(+)
15753
15754 commit 344a0e33618cd0e9f620b5fa55969602d775934c
15755 Author: Roozbeh Pournader <roozbeh (a] farsiweb.info>
15756 Date: Mon Nov 10 17:34:36 2003 +0000
15757
15758 Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
15759 separators.
15760
15761 ChangeLog | 8 +++++++-
15762 src/fcxml.c | 7 +++++--
15763 2 files changed, 12 insertions(+), 3 deletions(-)
15764
15765 commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
15766 Author: Keith Packard <keithp (a] keithp.com>
15767 Date: Mon Oct 27 10:47:53 2003 +0000
15768
15769 Update to version 2.2.92
15770
15771 ChangeLog | 6 ++++++
15772 configure.in | 2 +-
15773 fontconfig/fontconfig.h | 2 +-
15774 3 files changed, 8 insertions(+), 2 deletions(-)
15775
15776 commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
15777 Author: Keith Packard <keithp (a] keithp.com>
15778 Date: Mon Oct 27 10:44:13 2003 +0000
15779
15780 Yet more cleanups to finish getting 'make distcheck' working This
15781 has been
15782 tested to ensure that it even works from a _build directory.
15783
15784 ChangeLog | 16 ++++++
15785 Makefile.am | 1 +
15786 configure.in | 10 ++++
15787 doc/Makefile.am | 133
15788 +++++++++++++++--------------------------------
15789 fc-cache/Makefile.am | 2 +-
15790 fc-glyphname/Makefile.am | 6 +--
15791 fc-lang/Makefile.am | 5 +-
15792 fc-list/Makefile.am | 2 +-
15793 fc-match/Makefile.am | 2 +-
15794 test/Makefile.am | 4 +-
15795 test/run-test.sh | 28 ++++++----
15796 11 files changed, 98 insertions(+), 111 deletions(-)
15797
15798 commit 394b2bf04651d62194c7faa836899d33ca3ed017
15799 Author: Keith Packard <keithp (a] keithp.com>
15800 Date: Mon Oct 27 06:30:29 2003 +0000
15801
15802 Attempts to fix 'make distcheck' work. Things are progressing
15803 pretty well,
15804 but there are still failures long into the process dealing
15805 with docs
15806 (as always).
15807 The big changes here are mostly to make $(srcdir) != "." work
15808 correctly,
15809 fixing the docbook related sections and fc-lang were particularily
15810 tricky. Docbook refuses to load system entities from anywhere
15811 other
15812 than where the original .sgml file was located, so no luck
15813 looking in
15814 "." for the configure-generated version.sgml and confdir.sgml
15815 files.
15816 fc-lang needed help finding .orth files; added a -d option to set the
15817 directory as the least evil of many options.
15818 Now to go use a faster machine and try and wring out the last issues.
15819
15820 ChangeLog | 27 +++++++++++++++++++
15821 configure.in | 2 +-
15822 doc/Makefile.am | 68
15823 +++++++++++++++++++++++++++++++++++++++++-------
15824 fc-cache/Makefile.am | 13 ++++-----
15825 fc-glyphname/Makefile.am | 11 +++++---
15826 fc-lang/Makefile.am | 10 ++++---
15827 fc-lang/fc-lang.c | 29 +++++++++++++++++++--
15828 fc-list/Makefile.am | 10 ++++---
15829 fc-match/Makefile.am | 2 +-
15830 9 files changed, 142 insertions(+), 30 deletions(-)
15831
15832 commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
15833 Author: Keith Packard <keithp (a] keithp.com>
15834 Date: Sun Oct 26 16:52:28 2003 +0000
15835
15836 Tag version 2.2.91
15837
15838 ChangeLog | 4 ++++
15839 configure.in | 2 +-
15840 fontconfig/fontconfig.h | 2 +-
15841 3 files changed, 6 insertions(+), 2 deletions(-)
15842
15843 commit e99043ac778280ed16ab69ca0844b634f7d20f30
15844 Author: Keith Packard <keithp (a] keithp.com>
15845 Date: Sun Oct 26 16:45:23 2003 +0000
15846
15847 Include confdir.sgml.in in EXTRA_DIST
15848
15849 ChangeLog | 5 +++++
15850 doc/Makefile.am | 2 +-
15851 2 files changed, 6 insertions(+), 1 deletion(-)
15852
15853 commit 75839218d18a7fad2f7e84cb995724763f7cae11
15854 Author: Josselin Mouette <joss (a] debian.org>
15855 Date: Thu Oct 9 18:21:49 2003 +0000
15856
15857 Replace fc-cache and fc-list manpages with more detailed, SGML
15858 versions.
15859
15860 ChangeLog | 7 ++
15861 fc-cache/.cvsignore | 1 +
15862 fc-cache/Makefile.am | 24 +++++-
15863 fc-cache/fc-cache.1 | 51 -------------
15864 fc-cache/fc-cache.sgml | 200
15865 +++++++++++++++++++++++++++++++++++++++++++++++++
15866 fc-list/.cvsignore | 1 +
15867 fc-list/Makefile.am | 24 +++++-
15868 fc-list/fc-list.1 | 37 ---------
15869 fc-list/fc-list.sgml | 165 ++++++++++++++++++++++++++++++++++++++++
15870 9 files changed, 420 insertions(+), 90 deletions(-)
15871
15872 commit f077d662c001468eb2aa1261549accd9ff3de401
15873 Author: Owen Taylor <otaylor (a] redhat.com>
15874 Date: Tue Sep 23 20:12:20 2003 +0000
15875
15876 Add a FC_HINT_STYLE key for patterns, with possible values
15877 HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
15878
15879 ChangeLog | 7 +++++++
15880 fontconfig/fontconfig.h | 7 +++++++
15881 src/fcdefault.c | 5 +++++
15882 src/fcname.c | 6 ++++++
15883 4 files changed, 25 insertions(+)
15884
15885 commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
15886 Author: Owen Taylor <otaylor (a] redhat.com>
15887 Date: Tue Sep 23 20:06:40 2003 +0000
15888
15889 Remove Georgian capitals, they aren't used for normal writing. (Bug
15890 #116)
15891
15892 ChangeLog | 5 +++++
15893 fc-lang/ka.orth | 2 +-
15894 2 files changed, 6 insertions(+), 1 deletion(-)
15895
15896 commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
15897 Author: Noah Levitt <nlevitt (a] gmail.com>
15898 Date: Sat Sep 6 19:40:41 2003 +0000
15899
15900 Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
15901 #111)
15902 When checking for monospace and dual-width fonts, allow roughly a 3%
15903 variance in the advances.
15904
15905 ChangeLog | 13 +++++++++++
15906 doc/fontconfig-devel.sgml | 4 ++--
15907 doc/fontconfig-user.sgml | 3 ++-
15908 fontconfig/fontconfig.h | 1 +
15909 src/fcfreetype.c | 55
15910 +++++++++++++++++++++++++++++++++++++----------
15911 src/fcname.c | 1 +
15912 6 files changed, 63 insertions(+), 14 deletions(-)
15913
15914 commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
15915 Author: Manish Singh <yosh (a] gimp.org>
15916 Date: Mon Sep 1 05:11:17 2003 +0000
15917
15918 FcConfigAppFontClear: Support passing NULL to use default config.
15919
15920 ChangeLog | 5 +++++
15921 src/fccfg.c | 7 +++++++
15922 2 files changed, 12 insertions(+)
15923
15924 commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
15925 Author: Carl Worth <cworth (a] cworth.org>
15926 Date: Fri Aug 15 19:45:20 2003 +0000
15927
15928 Added new FcFini function for cleaning up all memory. Fixed a
15929 few memory
15930 leaks. fc-list now calls FcFini, (and is now leak-free according
15931 to
15932 valgrind)
15933
15934 ChangeLog | 44 +++++++++++
15935 doc/Makefile.am | 8 +-
15936 doc/edit-sgml.c | 187
15937 +++++++++++++++++++++++++++++++-------------
15938 doc/fcinit.fncs | 11 +++
15939 fc-glyphname/fc-glyphname.c | 35 +++++++--
15940 fc-list/fc-list.c | 4 +
15941 fc-match/fc-match.c | 2 +-
15942 fontconfig/fontconfig.h | 3 +
15943 src/fccfg.c | 6 ++
15944 src/fccharset.c | 64 +++++++++++++--
15945 src/fcinit.c | 13 +++
15946 src/fcint.h | 6 ++
15947 src/fcpat.c | 84 +++++++++++++++++++-
15948 src/fcxml.c | 4 +
15949 src/fontconfig.def.in | 1 +
15950 15 files changed, 398 insertions(+), 74 deletions(-)
15951
15952 commit 18906a876aa13550b1a10550ceeef6df0c4473ec
15953 Author: Keith Packard <keithp (a] keithp.com>
15954 Date: Tue Aug 12 02:06:20 2003 +0000
15955
15956 Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
15957 varargs are
15958 untyped
15959
15960 fc-list/fc-list.c | 2 +-
15961 1 file changed, 1 insertion(+), 1 deletion(-)
15962
15963 commit 116e13b4431b051b8196db201c22cd67b30922e9
15964 Author: Keith Packard <keithp (a] keithp.com>
15965 Date: Sun Jul 20 17:14:47 2003 +0000
15966
15967 Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
15968
15969 fontconfig/fcfreetype.h | 4 ++++
15970 1 file changed, 4 insertions(+)
15971
15972 commit 74a623e02efc23a39fb35e8d338858877b8f89e7
15973 Author: Keith Packard <keithp (a] keithp.com>
15974 Date: Sun Jul 20 16:06:18 2003 +0000
15975
15976 Implement new semantics for Contains and LISTING:
15977 LISTING requires that the font Contain all of the pattern values,
15978 where
15979 Contain is redefined for strings to mean precise matching (so that
15980 Courier 10 Pitch doesn't list Courier fonts)
15981 "Contains" for lang means both langs have the same language and
15982 either the
15983 same country or one is missing the country
15984
15985 src/fccfg.c | 79
15986 +++++++++++++++++++++++++++++++++---------------------------
15987 src/fcdbg.c | 3 +++
15988 src/fcint.h | 3 ++-
15989 src/fclang.c | 18 ++++++++------
15990 src/fclist.c | 38 +++++++++++++++++++++--------
15991 src/fcxml.c | 1 +
15992 6 files changed, 89 insertions(+), 53 deletions(-)
15993
15994 commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
15995 Author: Keith Packard <keithp (a] keithp.com>
15996 Date: Wed Jul 9 17:04:17 2003 +0000
15997
15998 Was miscomputing end of string position for FcStrtod in locales with
15999 multibyte separators
16000
16001 src/fcxml.c | 2 +-
16002 1 file changed, 1 insertion(+), 1 deletion(-)
16003
16004 commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
16005 Author: Keith Packard <keithp (a] keithp.com>
16006 Date: Thu Jun 26 08:19:11 2003 +0000
16007
16008 Add autoconf checks for FT_Has_PS_Glyph_Names
16009
16010 configure.in | 3 ++-
16011 src/fcfreetype.c | 6 ++++++
16012 2 files changed, 8 insertions(+), 1 deletion(-)
16013
16014 commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
16015 Author: Keith Packard <keithp (a] keithp.com>
16016 Date: Thu Jun 26 00:39:04 2003 +0000
16017
16018 Allow config->cache to be null (as it is when $HOME is not set)
16019
16020 src/fccfg.c | 9 ++++++---
16021 1 file changed, 6 insertions(+), 3 deletions(-)
16022
16023 commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
16024 Author: Keith Packard <keithp (a] keithp.com>
16025 Date: Wed Jun 25 23:21:03 2003 +0000
16026
16027 Lean on autoconf to find useful FreeType functions (bug 95)
16028
16029 configure.in | 7 +++++--
16030 src/fcfreetype.c | 46 +++++++++++++++++-----------------------------
16031 2 files changed, 22 insertions(+), 31 deletions(-)
16032
16033 commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
16034 Author: Keith Packard <keithp (a] keithp.com>
16035 Date: Tue Jun 17 18:28:20 2003 +0000
16036
16037 Bug 75: dont build docs unless docbook is available. Dont install docs
16038 unless they are pre-built or buildable
16039
16040 Makefile.am | 3 ++-
16041 configure.in | 26 +++++++++++++++++++++-----
16042 doc/Makefile.am | 2 +-
16043 3 files changed, 24 insertions(+), 7 deletions(-)
16044
16045 commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
16046 Author: Keith Packard <keithp (a] keithp.com>
16047 Date: Tue Jun 17 17:31:16 2003 +0000
16048
16049 Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
16050 vvas (a] hal.csd.auth.gr (Vasilis Vasaitis))
16051
16052 fonts.conf.in | 22 ++++++++++++++--------
16053 1 file changed, 14 insertions(+), 8 deletions(-)
16054
16055 commit 231051f41669095db4a2c5680a0945fb1ff45a2d
16056 Author: Tor Lillqvist <tml (a] iki.fi>
16057 Date: Sun Jun 15 22:57:21 2003 +0000
16058
16059 Remove CRs from the out file before comparing (needed on Windows).
16060
16061 ChangeLog | 3 +++
16062 test/run-test.sh | 1 +
16063 2 files changed, 4 insertions(+)
16064
16065 commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
16066 Author: Tor Lillqvist <tml (a] iki.fi>
16067 Date: Sun Jun 15 22:45:12 2003 +0000
16068
16069 Trivial braino.
16070
16071 src/fccfg.c | 2 +-
16072 1 file changed, 1 insertion(+), 1 deletion(-)
16073
16074 commit c3941ba9c064d41f248c6a00f06423f3c50c685d
16075 Author: Tor Lillqvist <tml (a] iki.fi>
16076 Date: Sun Jun 15 22:35:52 2003 +0000
16077
16078 Fix cut&paste error.
16079
16080 ChangeLog | 4 ++++
16081 fontconfig-zip.in | 3 ++-
16082 src/Makefile.am | 2 +-
16083 3 files changed, 7 insertions(+), 2 deletions(-)
16084
16085 commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
16086 Author: Tor Lillqvist <tml (a] iki.fi>
16087 Date: Fri Jun 13 23:04:35 2003 +0000
16088
16089 Check also for DLL_EXPORT as indication of being built as a DLL
16090 on Win32.
16091
16092 ChangeLog | 3 +++
16093 src/fccfg.c | 6 +++++-
16094 2 files changed, 8 insertions(+), 1 deletion(-)
16095
16096 commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
16097 Author: Tor Lillqvist <tml (a] iki.fi>
16098 Date: Fri Jun 13 22:43:28 2003 +0000
16099
16100 Add share/doc directory. Add Fc*.3 man pages.
16101 Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
16102 Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
16103 which expects the EXPORTS line to be the first. Add
16104 FcConfigEnableHome.
16105
16106 ChangeLog | 12 ++++++++++++
16107 configure.in | 12 +++++++++---
16108 fontconfig-zip.in | 4 +++-
16109 src/fontconfig.def.in | 5 +++--
16110 4 files changed, 27 insertions(+), 6 deletions(-)
16111
16112 commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
16113 Author: Keith Packard <keithp (a] keithp.com>
16114 Date: Mon Jun 9 19:21:06 2003 +0000
16115
16116 Update to version 2.2.90
16117
16118 ChangeLog | 4 ++++
16119 configure.in | 2 +-
16120 fontconfig/fontconfig.h | 2 +-
16121 3 files changed, 6 insertions(+), 2 deletions(-)
16122
16123 commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
16124 Author: Keith Packard <keithp (a] keithp.com>
16125 Date: Mon Jun 9 19:15:00 2003 +0000
16126
16127 Add a bunch of ChangeLog entries
16128
16129 ChangeLog | 79
16130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
16131 1 file changed, 78 insertions(+), 1 deletion(-)
16132
16133 commit 440e7054857a9a6382243f33498b2384f246379d
16134 Author: Keith Packard <keithp (a] keithp.com>
16135 Date: Mon Jun 9 18:49:19 2003 +0000
16136
16137 Add fc-match program to demonstrate font matching from the command
16138 line
16139
16140 Makefile.am | 2 +-
16141 configure.in | 1 +
16142 fc-match/.cvsignore | 5 +++++
16143 3 files changed, 7 insertions(+), 1 deletion(-)
16144
16145 commit 947afeb566e738de3980c8c8751358ecfebdba25
16146 Author: Keith Packard <keithp (a] keithp.com>
16147 Date: Mon Jun 9 17:31:03 2003 +0000
16148
16149 Optimization in FcLangSetIndex was broken, occasionally returning
16150 a pointer
16151 to the wrong location on miss
16152
16153 src/fclang.c | 21 +++++++--------------
16154 1 file changed, 7 insertions(+), 14 deletions(-)
16155
16156 commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
16157 Author: Keith Packard <keithp (a] keithp.com>
16158 Date: Mon Jun 9 16:53:31 2003 +0000
16159
16160 Add fc-match program
16161
16162 fc-match/Makefile.am | 32 +++++++++
16163 fc-match/fc-match.1 | 39 +++++++++++
16164 fc-match/fc-match.c | 188
16165 +++++++++++++++++++++++++++++++++++++++++++++++++++
16166 3 files changed, 259 insertions(+)
16167
16168 commit 6d3a90a41c63d479e3a109790a4ac466ee992478
16169 Author: Keith Packard <keithp (a] keithp.com>
16170 Date: Sat May 31 21:07:01 2003 +0000
16171
16172 (Bug 85) add support for culmus fonts
16173
16174 fonts.conf.in | 39 +++++----------------------------------
16175 1 file changed, 5 insertions(+), 34 deletions(-)
16176
16177 commit 86b1243193a1cbab3286ee97d2543bfc841a575a
16178 Author: Keith Packard <keithp (a] keithp.com>
16179 Date: Sat May 31 14:58:41 2003 +0000
16180
16181 (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
16182 usage info
16183 on non-long option systems (Tim Mooney)
16184
16185 ChangeLog | 4 ++++
16186 fc-cache/Makefile.am | 4 ++--
16187 fc-cache/fc-cache.1 | 51
16188 +++++++++++++++++++++++++++++++++++++++++++++++++++
16189 fc-cache/fc-cache.c | 19 ++++++++++++++++---
16190 fc-cache/fc-cache.man | 45 ---------------------------------------------
16191 fc-list/Makefile.am | 4 ++--
16192 fc-list/fc-list.1 | 37 +++++++++++++++++++++++++++++++++++++
16193 fc-list/fc-list.c | 11 +++++++++++
16194 fc-list/fc-list.man | 36 ------------------------------------
16195 9 files changed, 123 insertions(+), 88 deletions(-)
16196
16197 commit d4d1e8bc604c98d647d70f9188744b95deba8723
16198 Author: James Su <suzhe (a] turbolinux.com.cn>
16199 Date: Wed May 28 01:34:38 2003 +0000
16200
16201 Fix "contains" op for strings and langsets.
16202
16203 fontconfig/fontconfig.h | 6 +++
16204 src/fccfg.c | 16 +++++---
16205 src/fcstr.c | 103
16206 ++++++++++++++++++++++++++++++++++++++++++++++++
16207 3 files changed, 119 insertions(+), 6 deletions(-)
16208
16209 commit 53183e66e564c03401237f6fea873733ef326890
16210 Author: Keith Packard <keithp (a] keithp.com>
16211 Date: Sat May 17 02:17:19 2003 +0000
16212
16213 Fix build error with BDF prop local. Free langset after query
16214
16215 src/fcfreetype.c | 9 ++++++++-
16216 1 file changed, 8 insertions(+), 1 deletion(-)
16217
16218 commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
16219 Author: Keith Packard <keithp (a] keithp.com>
16220 Date: Fri May 16 16:37:16 2003 +0000
16221
16222 oops. Left the psfontinfo.weight matching code commented out while
16223 testing
16224 other stuff...
16225
16226 src/fcfreetype.c | 2 --
16227 1 file changed, 2 deletions(-)
16228
16229 commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
16230 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
16231 Date: Wed May 14 20:23:24 2003 +0000
16232
16233 Extract spacing from XLFD atom
16234
16235 src/fcfreetype.c | 14 ++++++++++++++
16236 1 file changed, 14 insertions(+)
16237
16238 commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
16239 Author: Keith Packard <keithp (a] keithp.com>
16240 Date: Mon May 12 20:48:59 2003 +0000
16241
16242 Use FcIsWidth to share code
16243 Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
16244 misclassifying some Han fonts as monospaced.
16245
16246 src/fcfreetype.c | 27 ++++++---------------------
16247 1 file changed, 6 insertions(+), 21 deletions(-)
16248
16249 commit 65d1441df89b898dd74ac1f0fba69c83441dba92
16250 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
16251 Date: Mon May 12 09:11:10 2003 +0000
16252
16253 Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
16254
16255 src/fcfreetype.c | 5 ++++-
16256 1 file changed, 4 insertions(+), 1 deletion(-)
16257
16258 commit 0f362ad520e61e096c887f9374a485c3df32655a
16259 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
16260 Date: Mon May 12 09:04:24 2003 +0000
16261
16262 Generate FC_SIZE and FC_DPI for legacy bitmap fonts
16263
16264 src/fcfreetype.c | 41 +++++++++++++++++++++++++++++++++++++++++
16265 1 file changed, 41 insertions(+)
16266
16267 commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
16268 Author: Keith Packard <keithp (a] keithp.com>
16269 Date: Wed May 7 16:13:24 2003 +0000
16270
16271 Add filename-based accept/reject to ammend available fonts.
16272 change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
16273 FreeType releases.
16274
16275 src/fccache.c | 18 ++++++-----
16276 src/fccfg.c | 96
16277 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
16278 src/fcdir.c | 60 ++++++++++++++++++++++++++---------
16279 src/fcfreetype.c | 2 +-
16280 src/fcint.h | 40 +++++++++++++++++++++--
16281 src/fcxml.c | 46 ++++++++++++++++++++++++++-
16282 6 files changed, 232 insertions(+), 30 deletions(-)
16283
16284 commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
16285 Author: Keith Packard <keithp (a] keithp.com>
16286 Date: Tue May 6 14:26:34 2003 +0000
16287
16288 Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
16289 <jshin (a] mailaps.org>)
16290
16291 fc-lang/ta.orth | 7 +++++--
16292 1 file changed, 5 insertions(+), 2 deletions(-)
16293
16294 commit 8ef6a58cb071396630cf05ec857f8c90524752f9
16295 Author: Keith Packard <keithp (a] keithp.com>
16296 Date: Sun May 4 22:58:29 2003 +0000
16297
16298 Add more .cvsignore entries
16299
16300 .cvsignore | 1 +
16301 src/.cvsignore | 1 +
16302 2 files changed, 2 insertions(+)
16303
16304 commit 3018151753821434135c0c17873764f3283fcc50
16305 Author: Keith Packard <keithp (a] keithp.com>
16306 Date: Sun May 4 22:57:00 2003 +0000
16307
16308 Add more .cvsignore entries
16309
16310 .cvsignore | 5 +++++
16311 1 file changed, 5 insertions(+)
16312
16313 commit 7769c3213dc832f7643660d6aab5fade96cd57c3
16314 Author: Keith Packard <keithp (a] keithp.com>
16315 Date: Sun May 4 22:53:49 2003 +0000
16316
16317 Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
16318 encodings
16319
16320 Makefile.am | 2 +-
16321 configure.in | 1 +
16322 src/fcfreetype.c | 160
16323 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
16324 src/fcint.h | 10 ++++
16325 4 files changed, 170 insertions(+), 3 deletions(-)
16326
16327 commit 83321a017a9586aa4f3ace022a91f69122c08ed8
16328 Author: Keith Packard <keithp (a] keithp.com>
16329 Date: Sun May 4 22:51:36 2003 +0000
16330
16331 Add .cvsignore in new fc-glyphname dir
16332
16333 fc-glyphname/.cvsignore | 6 ++++++
16334 1 file changed, 6 insertions(+)
16335
16336 commit 721d496d7864ff587f51637f578f4b35d501d091
16337 Author: Keith Packard <keithp (a] keithp.com>
16338 Date: Sun May 4 22:50:17 2003 +0000
16339
16340 Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
16341 conversion functions
16342
16343 fc-glyphname/Makefile.am | 42 +
16344 fc-glyphname/fc-glyphname.c | 287 +++
16345 fc-glyphname/fcglyphname.tmpl.h | 25 +
16346 fc-glyphname/glyphlist.txt | 4291
16347 +++++++++++++++++++++++++++++++++++++++
16348 fc-glyphname/zapfdingbats.txt | 212 ++
16349 5 files changed, 4857 insertions(+)
16350
16351 commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
16352 Author: Keith Packard <keithp (a] keithp.com>
16353 Date: Fri May 2 01:11:53 2003 +0000
16354
16355 Grub through style to find weight/slant/width values when other
16356 techniques
16357 fail
16358
16359 src/fcfreetype.c | 228
16360 +++++++++++++++++++++++++++++++++++++------------------
16361 src/fcint.h | 6 ++
16362 src/fcstr.c | 74 ++++++++++++++++++
16363 3 files changed, 233 insertions(+), 75 deletions(-)
16364
16365 commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
16366 Author: Keith Packard <keithp (a] keithp.com>
16367 Date: Fri May 2 01:11:09 2003 +0000
16368
16369 Add book constant for book weight
16370
16371 src/fcname.c | 1 +
16372 1 file changed, 1 insertion(+)
16373
16374 commit ad293de0041230d530c5b3d2be56690db49e4510
16375 Author: Keith Packard <keithp (a] keithp.com>
16376 Date: Fri May 2 01:09:57 2003 +0000
16377
16378 Add FC_WEIGHT_BOOK as weight 75
16379
16380 fontconfig/fontconfig.h | 1 +
16381 1 file changed, 1 insertion(+)
16382
16383 commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
16384 Author: Noah Levitt <nlevitt (a] gmail.com>
16385 Date: Thu May 1 16:20:27 2003 +0000
16386
16387 Fix expat function check.
16388
16389 configure.in | 8 ++++----
16390 1 file changed, 4 insertions(+), 4 deletions(-)
16391
16392 commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
16393 Author: Noah Levitt <nlevitt (a] gmail.com>
16394 Date: Thu May 1 16:15:28 2003 +0000
16395
16396 Check for an expat function that won't be there if expat is too old.
16397
16398 configure.in | 4 ++--
16399 1 file changed, 2 insertions(+), 2 deletions(-)
16400
16401 commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
16402 Author: Keith Packard <keithp (a] keithp.com>
16403 Date: Thu May 1 14:31:04 2003 +0000
16404
16405 Add demi and book postscript weight names. Allow spaces in postscript
16406 and X
16407 matching
16408
16409 src/fcfreetype.c | 6 ++++--
16410 1 file changed, 4 insertions(+), 2 deletions(-)
16411
16412 commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
16413 Author: Keith Packard <keithp (a] keithp.com>
16414 Date: Wed Apr 30 15:17:42 2003 +0000
16415
16416 Typo in bitstream foundry name
16417
16418 src/fcfreetype.c | 2 +-
16419 1 file changed, 1 insertion(+), 1 deletion(-)
16420
16421 commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
16422 Author: Keith Packard <keithp (a] keithp.com>
16423 Date: Thu Apr 24 17:31:03 2003 +0000
16424
16425 Debug output for unknown ps weight names. ignore italic_angle for
16426 PS fonts
16427 as FreeType already checks that
16428
16429 src/fcfreetype.c | 15 +++++++++++++--
16430 1 file changed, 13 insertions(+), 2 deletions(-)
16431
16432 commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
16433 Author: Keith Packard <keithp (a] keithp.com>
16434 Date: Thu Apr 24 15:29:33 2003 +0000
16435
16436 FcFontList broken when presented a charset - was comparing inclusion
16437 in the
16438 wrong direction
16439
16440 src/fccfg.c | 8 ++++----
16441 src/fccharset.c | 15 +++++++++++++++
16442 2 files changed, 19 insertions(+), 4 deletions(-)
16443
16444 commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
16445 Author: Keith Packard <keithp (a] keithp.com>
16446 Date: Wed Apr 23 04:45:39 2003 +0000
16447
16448 Oops. Missing newline in .cvsignore
16449
16450 doc/.cvsignore | 2 +-
16451 1 file changed, 1 insertion(+), 1 deletion(-)
16452
16453 commit 8c87b4293fe27398d9c6500189a1f72741afdff3
16454 Author: Keith Packard <keithp (a] keithp.com>
16455 Date: Wed Apr 23 04:09:28 2003 +0000
16456
16457 Fix docs to close sgml tags
16458
16459 ChangeLog | 8 ++++++++
16460 doc/fcpattern.fncs | 1 +
16461 doc/fontconfig-devel.sgml | 1 +
16462 doc/func.sgml | 1 +
16463 4 files changed, 11 insertions(+)
16464
16465 commit c92926bf653425fff0291f1070cc7205e91810a0
16466 Author: Keith Packard <keithp (a] keithp.com>
16467 Date: Wed Apr 23 04:06:18 2003 +0000
16468
16469 Add confdir.sgml to .cvsignore
16470
16471 doc/.cvsignore | 1 +
16472 1 file changed, 1 insertion(+)
16473
16474 commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
16475 Author: Keith Packard <keithp (a] keithp.com>
16476 Date: Wed Apr 23 04:05:58 2003 +0000
16477
16478 Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
16479 trailing newline instead of leaving CVS file without a newline
16480 (which
16481 will break at some point)
16482
16483 doc/Makefile.am | 3 ++-
16484 doc/confdir.sgml.in | 2 +-
16485 2 files changed, 3 insertions(+), 2 deletions(-)
16486
16487 commit 8b290c54761ee020b0bc197c7ea06366e73be66c
16488 Author: Noah Levitt <nlevitt (a] gmail.com>
16489 Date: Wed Apr 23 00:40:24 2003 +0000
16490
16491 Got rid of the newline at the end of the file. It's yucky but,
16492 I'm not sure
16493 how else to get rid of the newline in the output.
16494
16495 doc/confdir.sgml.in | 2 +-
16496 1 file changed, 1 insertion(+), 1 deletion(-)
16497
16498 commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
16499 Author: Noah Levitt <nlevitt (a] gmail.com>
16500 Date: Wed Apr 23 00:08:03 2003 +0000
16501
16502 Getting closer to fixing /etc/fonts hard-coding.
16503
16504 configure.in | 1 -
16505 doc/Makefile.am | 4 ++++
16506 doc/confdir.sgml.in | 25 +++++++++++++++++++++++++
16507 3 files changed, 29 insertions(+), 1 deletion(-)
16508
16509 commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
16510 Author: Noah Levitt <nlevitt (a] gmail.com>
16511 Date: Tue Apr 22 23:34:50 2003 +0000
16512
16513 Testing syncmail yet again.
16514
16515 .cvsignore | 2 +-
16516 configure.in | 1 +
16517 doc/Makefile.am | 12 ++++++------
16518 doc/fontconfig-user.sgml | 9 +++++----
16519 4 files changed, 13 insertions(+), 11 deletions(-)
16520
16521 commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
16522 Author: Keith Packard <keithp (a] keithp.com>
16523 Date: Tue Apr 22 16:53:18 2003 +0000
16524
16525 Fix autogen.sh to work with newer automakes
16526
16527 autogen.sh | 45 +++++++++++++++++++++++++++++++++++----------
16528 1 file changed, 35 insertions(+), 10 deletions(-)
16529
16530 commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
16531 Author: Keith Packard <keithp (a] keithp.com>
16532 Date: Tue Apr 22 06:27:27 2003 +0000
16533
16534 Handle pattern elements moving during multiple edits
16535
16536 src/fccfg.c | 8 ++++++++
16537 1 file changed, 8 insertions(+)
16538
16539 commit 781f10486df22a422b92114ad438d4d8e74c9b93
16540 Author: Keith Packard <keithp (a] keithp.com>
16541 Date: Mon Apr 21 16:12:22 2003 +0000
16542
16543 Update to version 2.2.0
16544
16545 configure.in | 2 +-
16546 fontconfig/fontconfig.h | 4 ++--
16547 2 files changed, 3 insertions(+), 3 deletions(-)
16548
16549 commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
16550 Author: Noah Levitt <nlevitt (a] gmail.com>
16551 Date: Mon Apr 21 06:17:23 2003 +0000
16552
16553 Fixed variable name mistake.
16554
16555 configure.in | 4 ++--
16556 1 file changed, 2 insertions(+), 2 deletions(-)
16557
16558 commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
16559 Author: Keith Packard <keithp (a] keithp.com>
16560 Date: Sun Apr 20 04:44:09 2003 +0000
16561
16562 From James Su -- only part of page 0xff is Latin
16563
16564 src/fcfreetype.c | 3 ++-
16565 1 file changed, 2 insertions(+), 1 deletion(-)
16566
16567 commit 29d961a28e231302683577328ed4724319805a7f
16568 Author: Keith Packard <keithp (a] keithp.com>
16569 Date: Fri Apr 18 15:56:05 2003 +0000
16570
16571 Guard calls to FT_Get_BDF_Property to avoid freetype jumping
16572 through null
16573 pointer
16574
16575 src/fcfreetype.c | 12 +++++++++---
16576 1 file changed, 9 insertions(+), 3 deletions(-)
16577
16578 commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
16579 Author: Keith Packard <keithp (a] keithp.com>
16580 Date: Thu Apr 17 21:50:24 2003 +0000
16581
16582 Pass FONTCONFIG_PATH in arguments to get expanded
16583
16584 src/Makefile.am | 1 +
16585 src/fccfg.c | 4 ----
16586 2 files changed, 1 insertion(+), 4 deletions(-)
16587
16588 commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
16589 Author: Keith Packard <keithp (a] keithp.com>
16590 Date: Thu Apr 17 21:29:12 2003 +0000
16591
16592 BDF properties not available until FreeType 2.1.4
16593
16594 src/fcfreetype.c | 2 +-
16595 1 file changed, 1 insertion(+), 1 deletion(-)
16596
16597 commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
16598 Author: Colin Walters <walters (a] verbum.org>
16599 Date: Thu Apr 17 17:43:04 2003 +0000
16600
16601 Remove some unused variables, and initialize some other ones so
16602 gcc doesn't
16603 warn us.
16604
16605 ChangeLog | 5 +++++
16606 doc/edit-sgml.c | 1 +
16607 src/fclang.c | 6 ++----
16608 3 files changed, 8 insertions(+), 4 deletions(-)
16609
16610 commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
16611 Author: Keith Packard <keithp (a] keithp.com>
16612 Date: Thu Apr 17 15:47:34 2003 +0000
16613
16614 Solaris porting fixes
16615
16616 configure.in | 4 ++--
16617 fc-lang/fc-lang.c | 4 ++--
16618 2 files changed, 4 insertions(+), 4 deletions(-)
16619
16620 commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
16621 Author: Keith Packard <keithp (a] keithp.com>
16622 Date: Wed Apr 16 22:04:42 2003 +0000
16623
16624 Add Vera support to default configuration
16625
16626 fonts.conf.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
16627 1 file changed, 50 insertions(+)
16628
16629 commit e2925d7dc2877fba2112eb3de9853f3e889362c3
16630 Author: Keith Packard <keithp (a] keithp.com>
16631 Date: Wed Apr 16 21:50:51 2003 +0000
16632
16633 bump version to 2.1.94
16634
16635 configure.in | 2 +-
16636 fontconfig/fontconfig.h | 2 +-
16637 2 files changed, 2 insertions(+), 2 deletions(-)
16638
16639 commit ab06f005f66e12b46a5f1274eafa992be20a1f72
16640 Author: Keith Packard <keithp (a] keithp.com>
16641 Date: Wed Apr 16 18:49:28 2003 +0000
16642
16643 add some changelog entries
16644
16645 ChangeLog | 18 ++++++++++++++++++
16646 1 file changed, 18 insertions(+)
16647
16648 commit 0e7a434783b28e9e954d3136195af7ba622c459d
16649 Author: Keith Packard <keithp (a] keithp.com>
16650 Date: Wed Apr 16 18:08:47 2003 +0000
16651
16652 Search through the BDF properties for width and foundry information
16653
16654 src/fcfreetype.c | 76
16655 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
16656 1 file changed, 75 insertions(+), 1 deletion(-)
16657
16658 commit 2e2121f910dd84b0731985570d93cd31ae2edb61
16659 Author: Keith Packard <keithp (a] keithp.com>
16660 Date: Wed Apr 16 16:19:38 2003 +0000
16661
16662 Move foundry detection data into fcfreetype.c (which is getting rather
16663 large at this point)
16664
16665 src/Makefile.am | 2 +-
16666 src/data.h | 77 ------------------------
16667 src/fcfreetype.c | 177
16668 ++++++++++++++++++++++++++++++++++++++++++-------------
16669 3 files changed, 137 insertions(+), 119 deletions(-)
16670
16671 commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
16672 Author: Keith Packard <keithp (a] keithp.com>
16673 Date: Wed Apr 16 16:18:27 2003 +0000
16674
16675 bool was misdeclared in DTD
16676
16677 fonts.dtd | 2 +-
16678 1 file changed, 1 insertion(+), 1 deletion(-)
16679
16680 commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
16681 Author: Keith Packard <keithp (a] keithp.com>
16682 Date: Tue Apr 15 23:38:06 2003 +0000
16683
16684 Fix unary operator parsing. Add floor, ceil, trunc and round unary
16685 operators
16686
16687 fontconfig/fontconfig.h | 2 +
16688 fonts.dtd | 6 ++-
16689 src/Makefile.am | 2 +-
16690 src/fccfg.c | 71 ++++++++++++++++++++++++++++++++
16691 src/fcdbg.c | 20 +++++++++
16692 src/fcint.h | 3 +-
16693 src/fcxml.c | 107
16694 ++++++++++++++++++++++++++++++++++++++----------
16695 7 files changed, 187 insertions(+), 24 deletions(-)
16696
16697 commit 52253696cd2779bd9040457fbd157bbe75895ed6
16698 Author: Keith Packard <keithp (a] keithp.com>
16699 Date: Tue Apr 15 17:01:39 2003 +0000
16700
16701 Clean up ps font weight matching and check for NULL
16702
16703 src/fcfreetype.c | 59
16704 +++++++++++++++++++++++++++++---------------------------
16705 1 file changed, 31 insertions(+), 28 deletions(-)
16706
16707 commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
16708 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
16709 Date: Fri Apr 11 23:45:59 2003 +0000
16710
16711 Implemented foundry generation for Type 1 and TrueType
16712
16713 src/data.h | 77
16714 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
16715 src/fcfreetype.c | 73
16716 +++++++++++++++++++++++++++++++++++++++++++++++++----
16717 2 files changed, 145 insertions(+), 5 deletions(-)
16718
16719 commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
16720 Author: Keith Packard <keithp (a] keithp.com>
16721 Date: Fri Apr 11 23:00:51 2003 +0000
16722
16723 update version number to 2.1.93
16724
16725 configure.in | 2 +-
16726 fontconfig/fontconfig.h | 2 +-
16727 2 files changed, 2 insertions(+), 2 deletions(-)
16728
16729 commit 7f31f3781597e035b8432e0ce1c2894835b4988a
16730 Author: Keith Packard <keithp (a] keithp.com>
16731 Date: Fri Apr 11 22:53:53 2003 +0000
16732
16733 Run fc-cache from local dir instead of install dir to help LFS
16734 installs (I
16735 hope)
16736
16737 Makefile.am | 2 +-
16738 1 file changed, 1 insertion(+), 1 deletion(-)
16739
16740 commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
16741 Author: Keith Packard <keithp (a] keithp.com>
16742 Date: Fri Apr 11 22:24:23 2003 +0000
16743
16744 Switch to locale-independent string compare function
16745
16746 src/fcfreetype.c | 28 ++++++++++++++--------------
16747 1 file changed, 14 insertions(+), 14 deletions(-)
16748
16749 commit d6ea834746a7b2758ea5b89467c0e64446840ca4
16750 Author: Keith Packard <keithp (a] keithp.com>
16751 Date: Fri Apr 11 22:17:11 2003 +0000
16752
16753 Bug #46, #47 fontconfig should retrieve type 1 font information from
16754 FontInfo dictionary Patch provided by g2 (a] magestudios.net (Gerard
16755 Escalante)
16756
16757 src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
16758 1 file changed, 44 insertions(+)
16759
16760 commit cc30f9ca548661d0d9eb07216d261457db58ca02
16761 Author: Keith Packard <keithp (a] keithp.com>
16762 Date: Tue Apr 8 05:00:25 2003 +0000
16763
16764 remove -u option to docbook2man which was trashing the .html file
16765
16766 doc/Makefile.am | 2 +-
16767 1 file changed, 1 insertion(+), 1 deletion(-)
16768
16769 commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
16770 Author: Colin Walters <walters (a] verbum.org>
16771 Date: Tue Apr 8 03:58:57 2003 +0000
16772
16773 *** empty log message ***
16774
16775 ChangeLog | 5 +++++
16776 1 file changed, 5 insertions(+)
16777
16778 commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
16779 Author: Colin Walters <walters (a] verbum.org>
16780 Date: Tue Apr 8 03:58:08 2003 +0000
16781
16782 Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
16783
16784 src/Makefile.am | 4 ++--
16785 1 file changed, 2 insertions(+), 2 deletions(-)
16786
16787 commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
16788 Author: Keith Packard <keithp (a] keithp.com>
16789 Date: Fri Apr 4 20:17:40 2003 +0000
16790
16791 update copyright years
16792
16793 COPYING | 2 +-
16794 fonts.conf.in | 15 ++-------------
16795 local.conf | 9 +++++++++
16796 3 files changed, 12 insertions(+), 14 deletions(-)
16797
16798 commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
16799 Author: Keith Packard <keithp (a] keithp.com>
16800 Date: Fri Apr 4 20:16:33 2003 +0000
16801
16802 Move sample subpixel configuration to local.conf
16803
16804 config/Makedefs.in | 4 ++--
16805 config/install.sh | 4 ++--
16806 2 files changed, 4 insertions(+), 4 deletions(-)
16807
16808 commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
16809 Author: Keith Packard <keithp (a] keithp.com>
16810 Date: Fri Mar 28 17:08:35 2003 +0000
16811
16812 Set spacing to mono if every encoded glyph is the same width
16813
16814 fontconfig/fcfreetype.h | 3 +++
16815 src/fcfreetype.c | 46
16816 +++++++++++++++++++++++++++++++++++++++++-----
16817 2 files changed, 44 insertions(+), 5 deletions(-)
16818
16819 commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
16820 Author: Keith Packard <keithp (a] keithp.com>
16821 Date: Mon Mar 24 05:03:20 2003 +0000
16822
16823 Wrong pattern for matching font file names. Fix submitted by
16824 hjchoe (a] hancom.com (Choe Hwanjin)
16825
16826 configure.in | 2 +-
16827 1 file changed, 1 insertion(+), 1 deletion(-)
16828
16829 commit c8582ff72ade8522d545d117641e4afac61382a0
16830 Author: Tor Lillqvist <tml (a] iki.fi>
16831 Date: Sat Mar 22 21:28:13 2003 +0000
16832
16833 Changes for Windows:
16834 Add a fontconfig-zip(.in) script, used to build a binary distribution.
16835
16836 fontconfig-zip.in | 30 ++++++++++++++++++++++++++++++
16837 1 file changed, 30 insertions(+)
16838
16839 commit daeed6e048a413a94754fd79f62307ca9be80a43
16840 Author: Tor Lillqvist <tml (a] iki.fi>
16841 Date: Sat Mar 22 21:25:34 2003 +0000
16842
16843 Changes for Windows:
16844 On Windows with gcc (a.k.a. mingw) build as a DLL.
16845 We don't want to hardcode the fonts.conf file location in the DLL,
16846 so we
16847 look up the DLL location at run-time in a DllMain() function. The
16848 fonts.conf location is deduced from that.
16849 The colon can't be used as path separator on Windows, semicolon
16850 is used
16851 instead. File path components can be separated with either
16852 slash or
16853 backslash. Absolute paths can also begin with a drive letter.
16854 Add internal function FcStrLastSlash that strrchr's the last slash, or
16855 backslash on Windows.
16856 There is no link() on Windows. For atomicity checks, mkdir a lock
16857 directory
16858 instead.
16859 In addition to HOME, also look for USERPROFILE.
16860 Recognize the special font directory token WINDOWSFONTDIR, to use the
16861 system's font directory.
16862 Remove the fontconfig-def.cpp that was obsolete. Add
16863 fontconfig.def(.in),
16864 without internal functions.
16865 Add a fontconfig-zip(.in) script, used to build a binary distribution.
16866
16867 ChangeLog | 32 ++++++++++
16868 Makefile.am | 3 +-
16869 configure.in | 28 +++++++-
16870 fc-lang/fc-lang.man | 6 +-
16871 src/Makefile.am | 55 +++++++++++++++-
16872 src/fcatomic.c | 23 ++++++-
16873 src/fccache.c | 21 +++++-
16874 src/fccfg.c | 90 ++++++++++++++++++++++++--
16875 src/fcint.h | 9 +++
16876 src/fcstr.c | 23 ++++++-
16877 src/fcxml.c | 30 +++++++++
16878 src/fontconfig-def.cpp | 170
16879 -------------------------------------------------
16880 src/fontconfig.def.in | 161
16881 ++++++++++++++++++++++++++++++++++++++++++++++
16882 13 files changed, 464 insertions(+), 187 deletions(-)
16883
16884 commit cc9dd09816f717fc678d097a69f793dca1b1eef0
16885 Author: Keith Packard <keithp (a] keithp.com>
16886 Date: Sat Mar 22 01:55:00 2003 +0000
16887
16888 switch // comment
16889
16890 src/fclang.c | 2 +-
16891 1 file changed, 1 insertion(+), 1 deletion(-)
16892
16893 commit ddde1797a900b818b96fc0818d9df0efacb5ac69
16894 Author: Keith Packard <keithp (a] keithp.com>
16895 Date: Thu Mar 20 02:01:01 2003 +0000
16896
16897 strtod under some locales requires digits before the decimal
16898
16899 doc/fontconfig-user.sgml | 8 ++++++--
16900 fonts.conf.in | 2 +-
16901 2 files changed, 7 insertions(+), 3 deletions(-)
16902
16903 commit f4007a672834df25f0f9b6a918c135d2b79a3784
16904 Author: Keith Packard <keithp (a] keithp.com>
16905 Date: Thu Mar 20 02:00:15 2003 +0000
16906
16907 Avoid crashing on empty test/edit lists
16908
16909 src/fccfg.c | 6 ++++--
16910 1 file changed, 4 insertions(+), 2 deletions(-)
16911
16912 commit 3fbd50e48679c15c24400aaa78c6cd266317a784
16913 Author: Keith Packard <keithp (a] keithp.com>
16914 Date: Thu Mar 20 01:59:28 2003 +0000
16915
16916 bogus libtoolize --version | libtoolize --version
16917
16918 autogen.sh | 2 +-
16919 1 file changed, 1 insertion(+), 1 deletion(-)
16920
16921 commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
16922 Author: Keith Packard <keithp (a] keithp.com>
16923 Date: Tue Mar 18 08:03:42 2003 +0000
16924
16925 FcCharSetIsSubset errored on fonts with subsets in early blocks
16926 and extra
16927 blocks not present in the second argument
16928
16929 src/fccharset.c | 2 +-
16930 1 file changed, 1 insertion(+), 1 deletion(-)
16931
16932 commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
16933 Author: Keith Packard <keithp (a] keithp.com>
16934 Date: Fri Mar 14 00:16:56 2003 +0000
16935
16936 Fix configure arguments (bug 45)
16937
16938 configure.in | 10 +++++-----
16939 1 file changed, 5 insertions(+), 5 deletions(-)
16940
16941 commit 81fa16c3366a701255f4e52cdfd716dd06253748
16942 Author: Keith Packard <keithp (a] keithp.com>
16943 Date: Wed Mar 12 22:16:43 2003 +0000
16944
16945 add font widths and extend weight from OS/2 table
16946
16947 fontconfig/fontconfig.h | 44 ++++++++++++++++++++++++++++------------
16948 src/fcdefault.c | 3 +++
16949 src/fcfreetype.c | 54
16950 ++++++++++++++++++++++++++++++++++++++++++++-----
16951 src/fcmatch.c | 29 +++++++++++++++++---------
16952 src/fcname.c | 18 +++++++++++++++++
16953 5 files changed, 120 insertions(+), 28 deletions(-)
16954
16955 commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
16956 Author: Keith Packard <keithp (a] keithp.com>
16957 Date: Wed Mar 12 22:15:39 2003 +0000
16958
16959 Global cache time checking was using wrong file name and computing
16960 wrong
16961 count of fonts per file
16962
16963 src/fccache.c | 10 +++++-----
16964 src/fcdir.c | 8 ++++++--
16965 src/fcint.h | 2 +-
16966 3 files changed, 12 insertions(+), 8 deletions(-)
16967
16968 commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
16969 Author: Keith Packard <keithp (a] keithp.com>
16970 Date: Mon Mar 10 06:56:32 2003 +0000
16971
16972 Ship manual
16973
16974 fc-list/Makefile.am | 2 ++
16975 1 file changed, 2 insertions(+)
16976
16977 commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
16978 Author: Mike A. Harris <mharris (a] redhat.com>
16979 Date: Sat Mar 8 01:03:32 2003 +0000
16980
16981 Updated RPM specfile for 2.1.92 and fixed remaining known spec
16982 file issues
16983
16984 ChangeLog | 8 ++++++++
16985 fontconfig.spec.in | 19 +++++++++++++++++--
16986 2 files changed, 25 insertions(+), 2 deletions(-)
16987
16988 commit 6348213702153f1097c648ae575bcc89dbb259dc
16989 Author: Keith Packard <keithp (a] keithp.com>
16990 Date: Fri Mar 7 21:04:52 2003 +0000
16991
16992 Bump version to 2.1.92
16993
16994 configure.in | 2 +-
16995 fontconfig/fontconfig.h | 2 +-
16996 2 files changed, 2 insertions(+), 2 deletions(-)
16997
16998 commit dcd1f27185958b000f12e0390970c925f4386598
16999 Author: Keith Packard <keithp (a] keithp.com>
17000 Date: Fri Mar 7 20:51:17 2003 +0000
17001
17002 add version.sgml to .cvsignore
17003
17004 doc/.cvsignore | 1 +
17005 1 file changed, 1 insertion(+)
17006
17007 commit ae2c2943648313b41f2d032b72618d11ffdd1772
17008 Author: Keith Packard <keithp (a] keithp.com>
17009 Date: Fri Mar 7 20:50:44 2003 +0000
17010
17011 Add version number to user doc
17012
17013 doc/fontconfig-user.sgml | 27 +++++++++++++++++----------
17014 doc/func.sgml | 1 +
17015 2 files changed, 18 insertions(+), 10 deletions(-)
17016
17017 commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
17018 Author: Keith Packard <keithp (a] keithp.com>
17019 Date: Fri Mar 7 20:45:43 2003 +0000
17020
17021 Add version number to documentation
17022
17023 configure.in | 1 +
17024 doc/fontconfig-devel.sgml | 13 +++----------
17025 doc/func.sgml | 4 ++++
17026 doc/version.sgml.in | 24 ++++++++++++++++++++++++
17027 4 files changed, 32 insertions(+), 10 deletions(-)
17028
17029 commit 4484582ebaaaea4982248a6141d87d488ef322bd
17030 Author: Keith Packard <keithp (a] keithp.com>
17031 Date: Fri Mar 7 20:45:20 2003 +0000
17032
17033 wasnt rebuilding most of the docs
17034
17035 doc/Makefile.am | 18 +++++++++---------
17036 1 file changed, 9 insertions(+), 9 deletions(-)
17037
17038 commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
17039 Author: Keith Packard <keithp (a] keithp.com>
17040 Date: Fri Mar 7 20:04:13 2003 +0000
17041
17042 distribute man page
17043
17044 fc-cache/Makefile.am | 2 ++
17045 1 file changed, 2 insertions(+)
17046
17047 commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
17048 Author: Keith Packard <keithp (a] keithp.com>
17049 Date: Fri Mar 7 20:03:53 2003 +0000
17050
17051 note that default mandir is usually wrong
17052
17053 INSTALL | 2 +-
17054 1 file changed, 1 insertion(+), 1 deletion(-)
17055
17056 commit bdc0fd54344cd161f1507aa53f3d676569d63f08
17057 Author: Keith Packard <keithp (a] keithp.com>
17058 Date: Fri Mar 7 20:03:23 2003 +0000
17059
17060 get manuals to install with automake-1.4
17061
17062 doc/Makefile.am | 44 +++++++++++++++++++++-----------------------
17063 1 file changed, 21 insertions(+), 23 deletions(-)
17064
17065 commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
17066 Author: Keith Packard <keithp (a] keithp.com>
17067 Date: Fri Mar 7 19:41:34 2003 +0000
17068
17069 Create fontconfig-user.html
17070
17071 doc/Makefile.am | 2 +-
17072 1 file changed, 1 insertion(+), 1 deletion(-)
17073
17074 commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
17075 Author: Keith Packard <keithp (a] keithp.com>
17076 Date: Fri Mar 7 19:39:57 2003 +0000
17077
17078 Add more to .cvsignore
17079
17080 doc/.cvsignore | 9 +++++++++
17081 1 file changed, 9 insertions(+)
17082
17083 commit b219ac6b99672506965f3c2168e2af1cd58d28e7
17084 Author: Keith Packard <keithp (a] keithp.com>
17085 Date: Fri Mar 7 19:37:16 2003 +0000
17086
17087 Make documentation build
17088
17089 doc/Makefile.am | 172
17090 +++++++++++++++++++++++++++--------------------
17091 doc/edit-sgml.c | 2 +-
17092 doc/fontconfig-user.sgml | 2 +-
17093 3 files changed, 102 insertions(+), 74 deletions(-)
17094
17095 commit 39381776a4c0cf4077a31f3a493cbd37420cec71
17096 Author: Keith Packard <keithp (a] keithp.com>
17097 Date: Fri Mar 7 19:01:41 2003 +0000
17098
17099 Finish reformatting developer documentation
17100
17101 doc/Makefile.am | 16 +-
17102 doc/edit-sgml.c | 17 +-
17103 doc/fcatomic.fncs | 93 +++++++++
17104 doc/fcconfig.fncs | 153 ++++++++-------
17105 doc/fcfile.fncs | 78 ++++++++
17106 doc/fcfreetype.fncs | 69 +++++++
17107 doc/fcinit.fncs | 78 ++++++++
17108 doc/fcstring.fncs | 150 +++++++++++++++
17109 doc/fcstrset.fncs | 104 ++++++++++
17110 doc/fontconfig-devel.sgml | 475
17111 +++++++++++-----------------------------------
17112 10 files changed, 795 insertions(+), 438 deletions(-)
17113
17114 commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
17115 Author: Keith Packard <keithp (a] keithp.com>
17116 Date: Fri Mar 7 08:52:27 2003 +0000
17117
17118 Add copyright
17119
17120 doc/func.sgml | 23 +++++++++++++++++++++++
17121 1 file changed, 23 insertions(+)
17122
17123 commit 2df0c66230fb86a784414b5db803d32d1a083b3a
17124 Author: Keith Packard <keithp (a] keithp.com>
17125 Date: Fri Mar 7 08:51:14 2003 +0000
17126
17127 Use <parameter> tags. Add copyrights
17128
17129 doc/fcconfig.fncs | 46 +++++++++++++++++++++++-----------------------
17130 doc/fcconstant.fncs | 10 +++++-----
17131 doc/fcobjecttype.fncs | 6 +++---
17132 doc/fcpattern.fncs | 14 +++++++-------
17133 doc/fcvalue.fncs | 4 ++--
17134 5 files changed, 40 insertions(+), 40 deletions(-)
17135
17136 commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
17137 Author: Keith Packard <keithp (a] keithp.com>
17138 Date: Fri Mar 7 08:44:32 2003 +0000
17139
17140 Add lots more function documentation
17141
17142 doc/Makefile.am | 16 ++-
17143 doc/fcblanks.fncs | 58 +++++++++
17144 doc/fccharset.fncs | 23 ++++
17145 doc/fcconfig.fncs | 279
17146 +++++++++++++++++++++++++++++++++++++++++++
17147 doc/fcconstant.fncs | 58 +++++++++
17148 doc/fcfontset.fncs | 49 ++++++++
17149 doc/fcmatrix.fncs | 23 ++++
17150 doc/fcobjectset.fncs | 61 ++++++++++
17151 doc/fcobjecttype.fncs | 48 ++++++++
17152 doc/fcpattern.fncs | 23 ++++
17153 doc/fcvalue.fncs | 23 ++++
17154 doc/fontconfig-devel.sgml | 292
17155 +++-------------------------------------------
17156 12 files changed, 677 insertions(+), 276 deletions(-)
17157
17158 commit 22671e25510e77af1a8f2b569314ba2de1c93353
17159 Author: Keith Packard <keithp (a] keithp.com>
17160 Date: Fri Mar 7 07:12:51 2003 +0000
17161
17162 Rework documentation to build man pages for each function
17163
17164 doc/Makefile.am | 84 ++-
17165 doc/fccharset.fncs | 144 +++++
17166 doc/fcmatrix.fncs | 100 ++++
17167 doc/fcpattern.fncs | 287 ++++++++++
17168 doc/fcvalue.fncs | 17 +
17169 doc/fontconfig-devel.sgml | 1355
17170 ++++++++++++++++++---------------------------
17171 doc/fontconfig-user.sgml | 396 ++++++-------
17172 doc/func.sgml | 61 ++
17173 8 files changed, 1411 insertions(+), 1033 deletions(-)
17174
17175 commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
17176 Author: Keith Packard <keithp (a] keithp.com>
17177 Date: Fri Mar 7 06:17:36 2003 +0000
17178
17179 Add func doc creation program edit-sgml
17180
17181 doc/edit-sgml.c | 426
17182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17183 1 file changed, 426 insertions(+)
17184
17185 commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
17186 Author: Mike A. Harris <mharris (a] redhat.com>
17187 Date: Wed Mar 5 10:09:57 2003 +0000
17188
17189 Update Changelog
17190
17191 ChangeLog | 7 +++++++
17192 1 file changed, 7 insertions(+)
17193
17194 commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
17195 Author: Mike A. Harris <mharris (a] redhat.com>
17196 Date: Wed Mar 5 10:08:08 2003 +0000
17197
17198 Added back the configure macro options --disable-docs because
17199 otherwise
17200 fontconfig installs docs into /usr/share/doc/fontconfig (with no
17201 version number) unconditionally, causing RPM to fail the build
17202 due to
17203 _unpackaged_files_terminate_build. We pick up the pregenerated
17204 docs
17205 with %doc already.
17206
17207 fontconfig.spec.in | 8 +++++++-
17208 1 file changed, 7 insertions(+), 1 deletion(-)
17209
17210 commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
17211 Author: Mike A. Harris <mharris (a] redhat.com>
17212 Date: Wed Mar 5 09:28:08 2003 +0000
17213
17214 Updated rpm specfile changelog and Changelog to reflect today's
17215 changes
17216
17217 ChangeLog | 13 ++++++++++++-
17218 fontconfig.spec.in | 9 ++++++++-
17219 2 files changed, 20 insertions(+), 2 deletions(-)
17220
17221 commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
17222 Author: Mike A. Harris <mharris (a] redhat.com>
17223 Date: Wed Mar 5 09:16:37 2003 +0000
17224
17225 Reordered %files lists to be a bit tidier. Made -devel package own the
17226 %{_includedir}/fontconfig directory
17227
17228 fontconfig.spec.in | 9 +++++----
17229 1 file changed, 5 insertions(+), 4 deletions(-)
17230
17231 commit c674c89bf919fa7f357319a7ce825ba5369ff737
17232 Author: Mike A. Harris <mharris (a] redhat.com>
17233 Date: Wed Mar 5 09:14:06 2003 +0000
17234
17235 Put %post script in {}'s for tidyness, and change the call to
17236 fc-cache to
17237 use %{_bindir}/fc-cache
17238
17239 fontconfig.spec.in | 9 +++++----
17240 1 file changed, 5 insertions(+), 4 deletions(-)
17241
17242 commit 5283328a6006420cb3382c0dbef55f715996b91c
17243 Author: Mike A. Harris <mharris (a] redhat.com>
17244 Date: Wed Mar 5 09:10:14 2003 +0000
17245
17246 Changed BuildRequires: lines to use %{_bindir} macro instead of
17247 hard coded
17248 /usr/bin
17249
17250 fontconfig.spec.in | 4 ++--
17251 1 file changed, 2 insertions(+), 2 deletions(-)
17252
17253 commit 674c09dfbfc3d6d3a014ac018995530159fc157f
17254 Author: Mike A. Harris <mharris (a] redhat.com>
17255 Date: Wed Mar 5 09:08:41 2003 +0000
17256
17257 Replace commented out %define at top of specfile with a comment
17258 preceding
17259 the freetype2 define, since rpm expands macros in comments. Also
17260 remove
17261 -j flag from make, as _smp_mflags expands to -jN already.
17262
17263 fontconfig.spec.in | 6 +++---
17264 1 file changed, 3 insertions(+), 3 deletions(-)
17265
17266 commit d30f481c4d182db3873fc9caf0e191da3c4955ef
17267 Author: Keith Packard <keithp (a] keithp.com>
17268 Date: Wed Mar 5 07:45:37 2003 +0000
17269
17270 switch vesion to version
17271
17272 fontconfig.spec.in | 2 +-
17273 1 file changed, 1 insertion(+), 1 deletion(-)
17274
17275 commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
17276 Author: Keith Packard <keithp (a] keithp.com>
17277 Date: Wed Mar 5 06:09:36 2003 +0000
17278
17279 optimize string compares even more
17280
17281 src/fcstr.c | 19 +++----------------
17282 1 file changed, 3 insertions(+), 16 deletions(-)
17283
17284 commit dc1de232a694c9c431604e701e8f617978a00e0a
17285 Author: Keith Packard <keithp (a] keithp.com>
17286 Date: Wed Mar 5 06:09:14 2003 +0000
17287
17288 Use VERSION in fontconfig.pc.in
17289
17290 fontconfig.pc.in | 2 +-
17291 1 file changed, 1 insertion(+), 1 deletion(-)
17292
17293 commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
17294 Author: Keith Packard <keithp (a] keithp.com>
17295 Date: Wed Mar 5 05:57:11 2003 +0000
17296
17297 No longer using config directory
17298
17299 configure.in | 2 --
17300 1 file changed, 2 deletions(-)
17301
17302 commit 94421e4097d84b50fc2da285b57fb00da3592796
17303 Author: Keith Packard <keithp (a] keithp.com>
17304 Date: Wed Mar 5 05:53:10 2003 +0000
17305
17306 use FcToLower instead of tolower
17307
17308 src/fcname.c | 12 +++++-------
17309 1 file changed, 5 insertions(+), 7 deletions(-)
17310
17311 commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
17312 Author: Keith Packard <keithp (a] keithp.com>
17313 Date: Wed Mar 5 05:52:51 2003 +0000
17314
17315 Add FcLangSetPrint
17316
17317 src/fcdbg.c | 29 ++++++++++++++++++-----------
17318 1 file changed, 18 insertions(+), 11 deletions(-)
17319
17320 commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
17321 Author: Keith Packard <keithp (a] keithp.com>
17322 Date: Wed Mar 5 05:52:31 2003 +0000
17323
17324 AddFcLangSetContains for font listing, add first-letter table for
17325 language
17326 lookups, change RCS tag
17327
17328 src/fccfg.c | 8 +--
17329 src/fcint.h | 7 +-
17330 src/fclang.c | 231
17331 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
17332 src/fclist.c | 6 +-
17333 4 files changed, 219 insertions(+), 33 deletions(-)
17334
17335 commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
17336 Author: Keith Packard <keithp (a] keithp.com>
17337 Date: Wed Mar 5 05:51:27 2003 +0000
17338
17339 Change RCS tag
17340
17341 fc-cache/fc-cache.c | 4 ++--
17342 fc-cache/fc-cache.man | 4 ++--
17343 fc-list/fc-list.c | 4 ++--
17344 fc-list/fc-list.man | 4 ++--
17345 src/fcatomic.c | 4 ++--
17346 src/fcblanks.c | 4 ++--
17347 src/fccache.c | 4 ++--
17348 src/fccharset.c | 4 ++--
17349 src/fcdefault.c | 4 ++--
17350 src/fcdir.c | 4 ++--
17351 src/fcfreetype.c | 4 ++--
17352 src/fcfs.c | 4 ++--
17353 src/fcinit.c | 4 ++--
17354 src/fcmatch.c | 4 ++--
17355 src/fcmatrix.c | 2 +-
17356 src/fcpat.c | 4 ++--
17357 src/fcstr.c | 4 ++--
17358 src/fcxml.c | 4 ++--
17359 src/fontconfig-def.cpp | 2 +-
17360 19 files changed, 36 insertions(+), 36 deletions(-)
17361
17362 commit 0eadb052fb31ad99d77d1997108d316c64d939b8
17363 Author: Keith Packard <keithp (a] keithp.com>
17364 Date: Wed Mar 5 05:48:53 2003 +0000
17365
17366 Add letter ranges to speed lang lookups, change CVS tag
17367
17368 fc-lang/fc-lang.c | 38 ++++++++++++++++++++++++++++++++++++--
17369 fc-lang/fc-lang.man | 4 ++--
17370 fc-lang/fclang.tmpl.h | 4 ++--
17371 3 files changed, 40 insertions(+), 6 deletions(-)
17372
17373 commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
17374 Author: Keith Packard <keithp (a] keithp.com>
17375 Date: Wed Mar 5 05:48:15 2003 +0000
17376
17377 Change RCS tag, add FcLangSetContains
17378
17379 fontconfig/fcfreetype.h | 4 ++--
17380 fontconfig/fcprivate.h | 4 ++--
17381 fontconfig/fontconfig.h | 11 ++++++++---
17382 3 files changed, 12 insertions(+), 7 deletions(-)
17383
17384 commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
17385 Author: Keith Packard <keithp (a] keithp.com>
17386 Date: Wed Mar 5 04:26:06 2003 +0000
17387
17388 Switch RCS tag label
17389
17390 fc-lang/aa.orth | 4 ++--
17391 fc-lang/ab.orth | 4 ++--
17392 fc-lang/af.orth | 4 ++--
17393 fc-lang/am.orth | 4 ++--
17394 fc-lang/ar.orth | 4 ++--
17395 fc-lang/ast.orth | 4 ++--
17396 fc-lang/ava.orth | 4 ++--
17397 fc-lang/ay.orth | 4 ++--
17398 fc-lang/az.orth | 4 ++--
17399 fc-lang/ba.orth | 4 ++--
17400 fc-lang/bam.orth | 4 ++--
17401 fc-lang/be.orth | 4 ++--
17402 fc-lang/bg.orth | 4 ++--
17403 fc-lang/bh.orth | 4 ++--
17404 fc-lang/bho.orth | 4 ++--
17405 fc-lang/bi.orth | 4 ++--
17406 fc-lang/bin.orth | 4 ++--
17407 fc-lang/bn.orth | 4 ++--
17408 fc-lang/bo.orth | 4 ++--
17409 fc-lang/br.orth | 4 ++--
17410 fc-lang/bs.orth | 4 ++--
17411 fc-lang/bua.orth | 4 ++--
17412 fc-lang/ca.orth | 4 ++--
17413 fc-lang/ce.orth | 4 ++--
17414 fc-lang/ch.orth | 4 ++--
17415 fc-lang/chm.orth | 4 ++--
17416 fc-lang/chr.orth | 4 ++--
17417 fc-lang/co.orth | 4 ++--
17418 fc-lang/cs.orth | 4 ++--
17419 fc-lang/cu.orth | 4 ++--
17420 fc-lang/cv.orth | 4 ++--
17421 fc-lang/cy.orth | 4 ++--
17422 fc-lang/da.orth | 4 ++--
17423 fc-lang/de.orth | 4 ++--
17424 fc-lang/dz.orth | 4 ++--
17425 fc-lang/el.orth | 4 ++--
17426 fc-lang/en.orth | 4 ++--
17427 fc-lang/eo.orth | 4 ++--
17428 fc-lang/es.orth | 4 ++--
17429 fc-lang/et.orth | 4 ++--
17430 fc-lang/eu.orth | 4 ++--
17431 fc-lang/fa.orth | 4 ++--
17432 fc-lang/fi.orth | 4 ++--
17433 fc-lang/fj.orth | 4 ++--
17434 fc-lang/fo.orth | 4 ++--
17435 fc-lang/fr.orth | 4 ++--
17436 fc-lang/ful.orth | 4 ++--
17437 fc-lang/fur.orth | 4 ++--
17438 fc-lang/fy.orth | 4 ++--
17439 fc-lang/ga.orth | 4 ++--
17440 fc-lang/gd.orth | 4 ++--
17441 fc-lang/gez.orth | 4 ++--
17442 fc-lang/gl.orth | 4 ++--
17443 fc-lang/gn.orth | 4 ++--
17444 fc-lang/gu.orth | 4 ++--
17445 fc-lang/gv.orth | 4 ++--
17446 fc-lang/ha.orth | 4 ++--
17447 fc-lang/haw.orth | 4 ++--
17448 fc-lang/he.orth | 4 ++--
17449 fc-lang/hi.orth | 4 ++--
17450 fc-lang/ho.orth | 4 ++--
17451 fc-lang/hr.orth | 4 ++--
17452 fc-lang/hu.orth | 4 ++--
17453 fc-lang/hy.orth | 4 ++--
17454 fc-lang/ia.orth | 4 ++--
17455 fc-lang/ibo.orth | 4 ++--
17456 fc-lang/id.orth | 4 ++--
17457 fc-lang/ie.orth | 4 ++--
17458 fc-lang/ik.orth | 4 ++--
17459 fc-lang/io.orth | 4 ++--
17460 fc-lang/is.orth | 4 ++--
17461 fc-lang/it.orth | 4 ++--
17462 fc-lang/iu.orth | 4 ++--
17463 fc-lang/ja.orth | 4 ++--
17464 fc-lang/ka.orth | 4 ++--
17465 fc-lang/kaa.orth | 4 ++--
17466 fc-lang/ki.orth | 4 ++--
17467 fc-lang/kk.orth | 4 ++--
17468 fc-lang/kl.orth | 4 ++--
17469 fc-lang/km.orth | 4 ++--
17470 fc-lang/kn.orth | 4 ++--
17471 fc-lang/ko.orth | 4 ++--
17472 fc-lang/kok.orth | 4 ++--
17473 fc-lang/ks.orth | 4 ++--
17474 fc-lang/ku.orth | 4 ++--
17475 fc-lang/kum.orth | 4 ++--
17476 fc-lang/kv.orth | 4 ++--
17477 fc-lang/kw.orth | 4 ++--
17478 fc-lang/ky.orth | 4 ++--
17479 fc-lang/la.orth | 4 ++--
17480 fc-lang/lb.orth | 4 ++--
17481 fc-lang/lez.orth | 4 ++--
17482 fc-lang/lo.orth | 4 ++--
17483 fc-lang/lt.orth | 4 ++--
17484 fc-lang/lv.orth | 4 ++--
17485 fc-lang/mg.orth | 4 ++--
17486 fc-lang/mh.orth | 4 ++--
17487 fc-lang/mi.orth | 4 ++--
17488 fc-lang/mk.orth | 4 ++--
17489 fc-lang/ml.orth | 4 ++--
17490 fc-lang/mn.orth | 4 ++--
17491 fc-lang/mo.orth | 4 ++--
17492 fc-lang/mr.orth | 4 ++--
17493 fc-lang/mt.orth | 4 ++--
17494 fc-lang/my.orth | 4 ++--
17495 fc-lang/nb.orth | 4 ++--
17496 fc-lang/ne.orth | 4 ++--
17497 fc-lang/nl.orth | 4 ++--
17498 fc-lang/nn.orth | 4 ++--
17499 fc-lang/no.orth | 4 ++--
17500 fc-lang/ny.orth | 4 ++--
17501 fc-lang/oc.orth | 4 ++--
17502 fc-lang/om.orth | 4 ++--
17503 fc-lang/or.orth | 4 ++--
17504 fc-lang/os.orth | 4 ++--
17505 fc-lang/pl.orth | 4 ++--
17506 fc-lang/pt.orth | 4 ++--
17507 fc-lang/rm.orth | 4 ++--
17508 fc-lang/ro.orth | 4 ++--
17509 fc-lang/ru.orth | 4 ++--
17510 fc-lang/sa.orth | 4 ++--
17511 fc-lang/sah.orth | 4 ++--
17512 fc-lang/sco.orth | 4 ++--
17513 fc-lang/se.orth | 4 ++--
17514 fc-lang/sel.orth | 4 ++--
17515 fc-lang/sh.orth | 4 ++--
17516 fc-lang/si.orth | 4 ++--
17517 fc-lang/sk.orth | 4 ++--
17518 fc-lang/sl.orth | 4 ++--
17519 fc-lang/sm.orth | 4 ++--
17520 fc-lang/sma.orth | 4 ++--
17521 fc-lang/smj.orth | 4 ++--
17522 fc-lang/smn.orth | 4 ++--
17523 fc-lang/sms.orth | 4 ++--
17524 fc-lang/so.orth | 4 ++--
17525 fc-lang/sq.orth | 4 ++--
17526 fc-lang/sr.orth | 4 ++--
17527 fc-lang/sv.orth | 4 ++--
17528 fc-lang/sw.orth | 4 ++--
17529 fc-lang/syr.orth | 4 ++--
17530 fc-lang/ta.orth | 4 ++--
17531 fc-lang/te.orth | 4 ++--
17532 fc-lang/tg.orth | 4 ++--
17533 fc-lang/th.orth | 4 ++--
17534 fc-lang/ti_er.orth | 4 ++--
17535 fc-lang/ti_et.orth | 4 ++--
17536 fc-lang/tig.orth | 4 ++--
17537 fc-lang/tk.orth | 4 ++--
17538 fc-lang/tl.orth | 4 ++--
17539 fc-lang/tn.orth | 4 ++--
17540 fc-lang/to.orth | 4 ++--
17541 fc-lang/tr.orth | 4 ++--
17542 fc-lang/ts.orth | 4 ++--
17543 fc-lang/tt.orth | 4 ++--
17544 fc-lang/tw.orth | 4 ++--
17545 fc-lang/tyv.orth | 4 ++--
17546 fc-lang/ug.orth | 4 ++--
17547 fc-lang/uk.orth | 4 ++--
17548 fc-lang/ur.orth | 4 ++--
17549 fc-lang/uz.orth | 4 ++--
17550 fc-lang/ven.orth | 4 ++--
17551 fc-lang/vi.orth | 4 ++--
17552 fc-lang/vo.orth | 4 ++--
17553 fc-lang/vot.orth | 4 ++--
17554 fc-lang/wa.orth | 4 ++--
17555 fc-lang/wen.orth | 4 ++--
17556 fc-lang/wo.orth | 4 ++--
17557 fc-lang/xh.orth | 4 ++--
17558 fc-lang/yap.orth | 4 ++--
17559 fc-lang/yi.orth | 4 ++--
17560 fc-lang/yo.orth | 4 ++--
17561 fc-lang/zh_cn.orth | 4 ++--
17562 fc-lang/zh_hk.orth | 4 ++--
17563 fc-lang/zh_mo.orth | 4 ++--
17564 fc-lang/zh_sg.orth | 4 ++--
17565 fc-lang/zh_tw.orth | 4 ++--
17566 fc-lang/zu.orth | 4 ++--
17567 177 files changed, 354 insertions(+), 354 deletions(-)
17568
17569 commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
17570 Author: Keith Packard <keithp (a] keithp.com>
17571 Date: Tue Mar 4 00:19:09 2003 +0000
17572
17573 Add .cvsignore
17574
17575 doc/.cvsignore | 4 ++++
17576 1 file changed, 4 insertions(+)
17577
17578 commit af82b48c2b8c2037020d928aced582dedd06d8d9
17579 Author: Keith Packard <keithp (a] keithp.com>
17580 Date: Tue Mar 4 00:14:58 2003 +0000
17581
17582 Allow multiple directories in --with-add-fonts, by default add only
17583 scalable fonts from X directory
17584
17585 configure.in | 48 ++++++++++++++++++++++++++++++++----------------
17586 1 file changed, 32 insertions(+), 16 deletions(-)
17587
17588 commit bb7743ae7e218ecef31f3023b281939b02967552
17589 Author: Keith Packard <keithp (a] keithp.com>
17590 Date: Mon Mar 3 05:47:14 2003 +0000
17591
17592 Update version to 2.1.91
17593
17594 configure.in | 2 +-
17595 fontconfig/fontconfig.h | 2 +-
17596 2 files changed, 2 insertions(+), 2 deletions(-)
17597
17598 commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
17599 Author: Owen Taylor <otaylor (a] redhat.com>
17600 Date: Mon Mar 3 01:13:11 2003 +0000
17601
17602 Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor (a] redhat.com>
17603 fontconfig.spec.in: Improvements from Red Hat spec file.
17604 {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
17605 docs/*.sgml: SGML fixes.
17606
17607 ChangeLog | 8 ++
17608 doc/fontconfig-devel.sgml | 237
17609 +++++++++++++++++++++++-----------------------
17610 doc/fontconfig-user.sgml | 8 +-
17611 fc-cache/Makefile.am | 2 +
17612 fc-lang/Makefile.am | 2 +
17613 fc-list/Makefile.am | 2 +
17614 fontconfig.spec.in | 86 +++++++++--------
17615 7 files changed, 191 insertions(+), 154 deletions(-)
17616
17617 commit ee170116da7cbd6e03a4de61c455d717183f46d7
17618 Author: Keith Packard <keithp (a] keithp.com>
17619 Date: Sun Mar 2 19:13:00 2003 +0000
17620
17621 Ignore dist files
17622
17623 .cvsignore | 1 +
17624 1 file changed, 1 insertion(+)
17625
17626 commit ff3f1f98ed240a4cde511cace7acd09d40548656
17627 Author: Keith Packard <keithp (a] keithp.com>
17628 Date: Sun Mar 2 19:12:23 2003 +0000
17629
17630 Switch back to -version-info for fontconfig as its at minor 0. Add
17631 --system-only to fc-cache. Fix FC_VERSION to match product version
17632 rather than .so version
17633
17634 Makefile.am | 1 -
17635 configure.in | 23 +-
17636 fc-cache/fc-cache.c | 8 +
17637 fc-lang/fc-lang.c | 6 +
17638 fontconfig/fontconfig.h | 16 +-
17639 ltmain.sh | 6192
17640 -----------------------------------------------
17641 src/Makefile.am | 2 +-
17642 src/fccfg.c | 25 +-
17643 src/fcint.h | 3 +
17644 src/fcstr.c | 8 +-
17645 src/fcxml.c | 14 +-
17646 11 files changed, 79 insertions(+), 6219 deletions(-)
17647
17648 commit bf0093b72487bd463b9c7700902cd8765534c9c1
17649 Author: Keith Packard <keithp (a] keithp.com>
17650 Date: Sun Mar 2 08:46:04 2003 +0000
17651
17652 oops -- X fonts referenced from the wrong place
17653
17654 configure.in | 2 +-
17655 1 file changed, 1 insertion(+), 1 deletion(-)
17656
17657 commit ad9b233c98d4da08178503f6db9a43708e2a7df0
17658 Author: Keith Packard <keithp (a] keithp.com>
17659 Date: Sun Mar 2 08:00:24 2003 +0000
17660
17661 Make default confdir point to sysconfdir
17662
17663 configure.in | 4 ++--
17664 1 file changed, 2 insertions(+), 2 deletions(-)
17665
17666 commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
17667 Author: Keith Packard <keithp (a] keithp.com>
17668 Date: Sun Mar 2 07:36:08 2003 +0000
17669
17670 Add ltmain.sh to the package
17671
17672 Makefile.am | 1 +
17673 1 file changed, 1 insertion(+)
17674
17675 commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
17676 Author: Keith Packard <keithp (a] keithp.com>
17677 Date: Sun Mar 2 07:28:24 2003 +0000
17678
17679 make dist works now. Update to 2.1.90 in preparation for eventual 2.2
17680 release
17681
17682 COPYING | 4 +-
17683 ChangeLog | 20 +
17684 INSTALL | 11 +-
17685 Makefile.am | 3 +-
17686 README | 6 +-
17687 configure.in | 11 +-
17688 fc-lang/Makefile.am | 2 +
17689 src/Makefile.am | 2 +
17690 src/fcknownsets.h | 1895
17691 ---------------------------------------------------
17692 test/Makefile.am | 3 +
17693 10 files changed, 42 insertions(+), 1915 deletions(-)
17694
17695 commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
17696 Author: Keith Packard <keithp (a] keithp.com>
17697 Date: Sat Mar 1 05:55:48 2003 +0000
17698
17699 Add .cvsignore
17700
17701 test/.cvsignore | 2 ++
17702 1 file changed, 2 insertions(+)
17703
17704 commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
17705 Author: Keith Packard <keithp (a] keithp.com>
17706 Date: Sat Mar 1 05:55:17 2003 +0000
17707
17708 Add simple tests
17709
17710 Makefile.am | 2 +-
17711 configure.in | 1 +
17712 test/4x6.pcf | Bin 0 -> 70952 bytes
17713 test/8x16.pcf | Bin 0 -> 21320 bytes
17714 test/Makefile.am | 4 +++
17715 test/fonts.conf.in | 4 +++
17716 test/out.expected | 8 +++++
17717 test/run-test.sh | 85
17718 +++++++++++++++++++++++++++++++++++++++++++++++++++++
17719 8 files changed, 103 insertions(+), 1 deletion(-)
17720
17721 commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
17722 Author: Keith Packard <keithp (a] keithp.com>
17723 Date: Sat Mar 1 05:21:02 2003 +0000
17724
17725 Add --disable-docs flag
17726
17727 configure.in | 16 ++++++++++++++++
17728 doc/Makefile.am | 21 ++++++++++++++++-----
17729 src/Makefile.am | 4 ----
17730 3 files changed, 32 insertions(+), 9 deletions(-)
17731
17732 commit 0da305f7f85ae0dddc411df53ef077709558d369
17733 Author: Keith Packard <keithp (a] keithp.com>
17734 Date: Sat Mar 1 03:06:37 2003 +0000
17735
17736 Switch to docbook and split documentation into pieces
17737
17738 Makefile.am | 2 +-
17739 configure.in | 15 +
17740 doc/Makefile.am | 35 ++
17741 src/fontconfig.3 | 1466
17742 ------------------------------------------------------
17743 4 files changed, 51 insertions(+), 1467 deletions(-)
17744
17745 commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
17746 Author: Keith Packard <keithp (a] keithp.com>
17747 Date: Sat Mar 1 02:23:52 2003 +0000
17748
17749 Reformat documentation into sgml for docbook, split into user/devel
17750 guides
17751
17752 doc/fontconfig-devel.sgml | 1257
17753 +++++++++++++++++++++++++++++++++++++++++++++
17754 doc/fontconfig-user.sgml | 559 ++++++++++++++++++++
17755 doc/fontconfig.tex | 55 --
17756 3 files changed, 1816 insertions(+), 55 deletions(-)
17757
17758 commit df43986cdcb38f6462d63618a115618cd9a964bb
17759 Author: Keith Packard <keithp (a] keithp.com>
17760 Date: Thu Feb 27 08:12:13 2003 +0000
17761
17762 Disable globaladvance for batang fonts
17763
17764 fonts.conf.in | 10 ++++++++++
17765 1 file changed, 10 insertions(+)
17766
17767 commit cc168fa6688066baad43d1de577a39c11102947a
17768 Author: Keith Packard <keithp (a] keithp.com>
17769 Date: Thu Feb 27 08:08:09 2003 +0000
17770
17771 Disable globaladvance for gulim fonts
17772
17773 fonts.conf.in | 15 +++++++++++++++
17774 1 file changed, 15 insertions(+)
17775
17776 commit 148656ed8b3755f0634be14ae60996a1ad493836
17777 Author: Keith Packard <keithp (a] keithp.com>
17778 Date: Thu Feb 27 07:04:59 2003 +0000
17779
17780 Stop setting FC_SPACING from font hints. Theyre always wrong
17781
17782 src/fcfreetype.c | 7 ++++++-
17783 1 file changed, 6 insertions(+), 1 deletion(-)
17784
17785 commit 662b879681f2961b446341638c7bec048edd612a
17786 Author: Keith Packard <keithp (a] keithp.com>
17787 Date: Thu Feb 27 07:04:31 2003 +0000
17788
17789 Avoid crashing with null expressions in debug code
17790
17791 src/fcdbg.c | 3 ++-
17792 1 file changed, 2 insertions(+), 1 deletion(-)
17793
17794 commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
17795 Author: Keith Packard <keithp (a] keithp.com>
17796 Date: Wed Feb 26 19:13:17 2003 +0000
17797
17798 Allow double or integer for numeric values in matching
17799
17800 src/fcdbg.c | 4 ++--
17801 src/fcmatch.c | 34 ++++++++++++++++++++++++++--------
17802 2 files changed, 28 insertions(+), 10 deletions(-)
17803
17804 commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
17805 Author: Keith Packard <keithp (a] keithp.com>
17806 Date: Mon Feb 24 17:52:44 2003 +0000
17807
17808 Add remaining .cvsignore files
17809
17810 fc-cache/.cvsignore | 5 +++++
17811 fc-lang/.cvsignore | 6 ++++++
17812 fc-list/.cvsignore | 5 +++++
17813 fontconfig/.cvsignore | 2 ++
17814 src/.cvsignore | 6 ++++++
17815 5 files changed, 24 insertions(+)
17816
17817 commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
17818 Author: Keith Packard <keithp (a] keithp.com>
17819 Date: Mon Feb 24 17:50:29 2003 +0000
17820
17821 Add .cvsignore file
17822
17823 .cvsignore | 15 +++++++++++++++
17824 1 file changed, 15 insertions(+)
17825
17826 commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
17827 Author: Keith Packard <keithp (a] keithp.com>
17828 Date: Mon Feb 24 17:18:50 2003 +0000
17829
17830 Switch to automake
17831
17832 Makefile.am | 49 +
17833 Makefile.in | 91 -
17834 autogen.sh | 89 +
17835 config.h.in | 138 --
17836 configure.in | 425 ++--
17837 cvscompile.sh | 11 -
17838 fc-cache/Makefile.am | 28 +
17839 fc-cache/Makefile.in | 53 -
17840 fc-lang/Makefile.am | 38 +
17841 fc-list/Makefile.am | 28 +
17842 fc-list/Makefile.in | 54 -
17843 findfonts | 4 -
17844 fontconfig.spec.in | 74 +
17845 fontconfig/Makefile.am | 8 +
17846 fontconfig/Makefile.in | 39 -
17847 fontconfig/fontconfig.h | 3 +-
17848 fonts.conf.in | 12 +-
17849 local.conf | 5 +
17850 local.def | 70 -
17851 ltmain.sh | 6192
17852 +++++++++++++++++++++++++++++++++++++++++++++++
17853 setfontdirs | 36 -
17854 src/Makefile.am | 38 +
17855 src/Makefile.in | 120 -
17856 src/fontconfig.3 | 1466 +++++++++++
17857 src/fontconfig.man | 1466 -----------
17858 25 files changed, 8214 insertions(+), 2323 deletions(-)
17859
17860 commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
17861 Author: Keith Packard <keithp (a] keithp.com>
17862 Date: Mon Feb 24 16:51:29 2003 +0000
17863
17864 Dont attempt to use cache if NULL
17865
17866 src/fcdir.c | 3 ++-
17867 1 file changed, 2 insertions(+), 1 deletion(-)
17868
17869 commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
17870 Author: Keith Packard <keithp (a] keithp.com>
17871 Date: Mon Feb 17 17:35:28 2003 +0000
17872
17873 Remove broken fontconfig-config script
17874
17875 Makefile.in | 9 -----
17876 configure.in | 3 +-
17877 fontconfig-config.in | 94
17878 ----------------------------------------------------
17879 3 files changed, 1 insertion(+), 105 deletions(-)
17880
17881 commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
17882 Author: Keith Packard <keithp (a] keithp.com>
17883 Date: Thu Feb 13 16:42:38 2003 +0000
17884
17885 Track dirs containing fonts.cache files referenced from ~/.fonts.cache
17886 file
17887
17888 src/fccache.c | 45 ++++++++++++++++++++++++++++++++++++++-------
17889 src/fcdir.c | 3 +++
17890 src/fcint.h | 4 ++++
17891 3 files changed, 45 insertions(+), 7 deletions(-)
17892
17893 commit 565a919e80bf2d801078cbd83eee8caf9c057519
17894 Author: Keith Packard <keithp (a] keithp.com>
17895 Date: Wed Feb 12 20:35:32 2003 +0000
17896
17897 Have fc-cache skip directories without write access
17898
17899 fc-cache/fc-cache.c | 26 +++++++++++++++++++-------
17900 1 file changed, 19 insertions(+), 7 deletions(-)
17901
17902 commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
17903 Author: Keith Packard <keithp (a] keithp.com>
17904 Date: Wed Feb 12 18:23:03 2003 +0000
17905
17906 Add prefer_outline hacks to replace bitmap fonts with equivalent
17907 outlines
17908
17909 fonts.conf.in | 28 ++++++++++++++++++++++++++++
17910 1 file changed, 28 insertions(+)
17911
17912 commit dda7794f1be86fa270410e63ce96104843ded66f
17913 Author: Keith Packard <keithp (a] keithp.com>
17914 Date: Wed Feb 12 18:22:12 2003 +0000
17915
17916 Add "same" binding for edits to inherit binding from matched element
17917
17918 fonts.dtd | 2 +-
17919 src/fccfg.c | 10 +++++++++-
17920 src/fcint.h | 2 +-
17921 src/fcxml.c | 2 ++
17922 4 files changed, 13 insertions(+), 3 deletions(-)
17923
17924 commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
17925 Author: Keith Packard <keithp (a] keithp.com>
17926 Date: Wed Feb 12 18:21:21 2003 +0000
17927
17928 Output langsets and all bindings in debug messages
17929
17930 src/fcdbg.c | 21 +++++++++++++++++++--
17931 1 file changed, 19 insertions(+), 2 deletions(-)
17932
17933 commit b2b6903259c742c75738d49fa37ea0b167ef87cb
17934 Author: Keith Packard <keithp (a] keithp.com>
17935 Date: Wed Feb 12 18:20:04 2003 +0000
17936
17937 Make FcStrCmpIgnoreCase a bit faster
17938
17939 src/fcstr.c | 11 +++++++----
17940 1 file changed, 7 insertions(+), 4 deletions(-)
17941
17942 commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
17943 Author: Keith Packard <keithp (a] keithp.com>
17944 Date: Wed Feb 12 18:19:33 2003 +0000
17945
17946 Dont cache directorys until theyve been scanned. Avoids losing subdir
17947 contents. Also fixed cache hashing function (was returning
17948 constant).
17949 Lots of comments
17950
17951 src/fccache.c | 38 ++++++++++++++++++++++++++++++++------
17952 src/fcdir.c | 11 +++++++++--
17953 2 files changed, 41 insertions(+), 8 deletions(-)
17954
17955 commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
17956 Author: Keith Packard <keithp (a] keithp.com>
17957 Date: Fri Feb 7 00:15:09 2003 +0000
17958
17959 fontconfig is no longer affiliated with xfree86
17960
17961 src/fontconfig.man | 8 ++++----
17962 1 file changed, 4 insertions(+), 4 deletions(-)
17963
17964 commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
17965 Author: Keith Packard <keithp (a] keithp.com>
17966 Date: Fri Feb 7 00:14:31 2003 +0000
17967
17968 Emphasize that fonts.conf isnt the right place for local configuration
17969
17970 fonts.conf.in | 8 ++++++--
17971 1 file changed, 6 insertions(+), 2 deletions(-)
17972
17973 commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
17974 Author: Keith Packard <keithp (a] keithp.com>
17975 Date: Fri Feb 7 00:13:55 2003 +0000
17976
17977 Remove Imakefile
17978
17979 Imakefile | 90
17980 ---------------------------------------------------------------
17981 1 file changed, 90 deletions(-)
17982
17983 commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
17984 Author: Keith Packard <keithp (a] keithp.com>
17985 Date: Fri Feb 7 00:13:37 2003 +0000
17986
17987 Build fc-lang, install local.conf
17988
17989 Makefile.in | 17 +++++++++++------
17990 1 file changed, 11 insertions(+), 6 deletions(-)
17991
17992 commit dda27aa9ee057d213956f18041bedb4648c6c302
17993 Author: Keith Packard <keithp (a] keithp.com>
17994 Date: Thu Feb 6 19:30:32 2003 +0000
17995
17996 Avoid crash when $HOME is not set
17997
17998 src/fcstr.c | 3 ++-
17999 1 file changed, 2 insertions(+), 1 deletion(-)
18000
18001 commit 48092073dd7b633441daba6297cff8c4588fe58d
18002 Author: Keith Packard <keithp (a] keithp.com>
18003 Date: Thu Feb 6 19:28:23 2003 +0000
18004
18005 Update greek orthography from vvas (a] hal.csd.auth.gr (Vasilis Vasaitis)
18006
18007 fc-lang/el.orth | 9 +++++----
18008 1 file changed, 5 insertions(+), 4 deletions(-)
18009
18010 commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
18011 Author: Keith Packard <keithp (a] keithp.com>
18012 Date: Thu Feb 6 19:25:53 2003 +0000
18013
18014 add shared library support for Tru64 UNIX and IRIX (bug #14)
18015
18016 configure.in | 17 +++++++++++++++++
18017 1 file changed, 17 insertions(+)
18018
18019 commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
18020 Author: Keith Packard <keithp (a] keithp.com>
18021 Date: Thu Feb 6 19:22:43 2003 +0000
18022
18023 Fix inconsistent const usage in FcConfigCompareValue
18024
18025 src/fccfg.c | 10 ++++++----
18026 1 file changed, 6 insertions(+), 4 deletions(-)
18027
18028 commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
18029 Author: Keith Packard <keithp (a] keithp.com>
18030 Date: Thu Feb 6 17:46:06 2003 +0000
18031
18032 Build fclang.h before building library This required compiling
18033 the charset
18034 funcs into fc-lang, which was done by refactoring code in
18035 fccharset.c
18036 and fcfreetype.c a bit
18037 Updated ethiopic orthographies
18038 Remove imake support
18039 Install empty local.conf file if none is present
18040
18041 fc-cache/Imakefile | 22 -
18042 fc-lang/Imakefile | 56 -
18043 fc-lang/am.orth | 10 +-
18044 fc-lang/fc-lang.c | 21 +-
18045 fc-lang/fclang.h | 4006
18046 --------------------------------------------------
18047 fc-lang/gez.orth | 55 +-
18048 fc-lang/ti.orth | 28 -
18049 fc-lang/ti_er.orth | 56 +
18050 fc-lang/ti_et.orth | 33 +
18051 fc-lang/tig.orth | 52 +
18052 fc-list/Imakefile | 17 -
18053 fontconfig/Imakefile | 8 -
18054 src/Imakefile | 48 -
18055 src/fccharset.c | 769 +---------
18056 src/fcfreetype.c | 768 ++++++++++
18057 src/fcint.h | 19 +-
18058 16 files changed, 975 insertions(+), 4993 deletions(-)
18059
18060 commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
18061 Author: Keith Packard <keithp (a] keithp.com>
18062 Date: Tue Jan 28 21:28:20 2003 +0000
18063
18064 Bug #4 The last entry for the terminator should not be 0xfffa,
18065 but 0xfffb.
18066
18067 fonts.conf.in | 2 +-
18068 1 file changed, 1 insertion(+), 1 deletion(-)
18069
18070 commit 4d3520610ec82a80601a1590861dc9505e2813b4
18071 Author: Keith Packard <keithp (a] keithp.com>
18072 Date: Tue Jan 28 20:56:18 2003 +0000
18073
18074 Bug #2 If a sub-make fails, then the build will still happily
18075 continue. I
18076 will attach a patch I have been using in the Debian package for a
18077 while.
18078
18079 Makefile.in | 2 +-
18080 1 file changed, 1 insertion(+), 1 deletion(-)
18081
18082 commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
18083 Author: David Dawes <dawes (a] xfree86.org>
18084 Date: Tue Jan 7 02:07:47 2003 +0000
18085
18086 703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
18087 script (#A.1483, Markus Kuhn).
18088
18089 setfontdirs | 6 +++---
18090 1 file changed, 3 insertions(+), 3 deletions(-)
18091
18092 commit 72a762196f356837ef615ee2a079e8b801a6f592
18093 Author: Torrey Lyons <torrey (a] mrcla.com>
18094 Date: Fri Jan 3 18:54:11 2003 +0000
18095
18096 On Darwin add Mac font directories to fonts.conf.
18097
18098 Imakefile | 9 +++++++--
18099 1 file changed, 7 insertions(+), 2 deletions(-)
18100
18101 commit 432913ead584d164ed2830958ca5a3846394f5e6
18102 Author: David Dawes <dawes (a] xfree86.org>
18103 Date: Sat Dec 21 02:31:53 2002 +0000
18104
18105 677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
18106
18107 src/fccfg.c | 6 +++++-
18108 1 file changed, 5 insertions(+), 1 deletion(-)
18109
18110 commit 1e341fdfc38527d8614e2fe744237f473f3febee
18111 Author: David Dawes <dawes (a] xfree86.org>
18112 Date: Tue Dec 17 03:26:36 2002 +0000
18113
18114 Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
18115 fixes
18116 (Stuart Lissaman).
18117
18118 setfontdirs | 14 ++++++++++++--
18119 1 file changed, 12 insertions(+), 2 deletions(-)
18120
18121 commit 234397b42976f027df7acc41aae80ec43692d557
18122 Author: David Dawes <dawes (a] xfree86.org>
18123 Date: Sat Dec 14 02:03:59 2002 +0000
18124
18125 633. Perform country-independent matching for Chinese languages in
18126 fontconfig (#A.1406, Keith Packard).
18127
18128 fc-lang/fc-lang.c | 76
18129 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
18130 fc-lang/fclang.h | 10 +++++++-
18131 src/fclang.c | 15 +++++++----
18132 3 files changed, 89 insertions(+), 12 deletions(-)
18133
18134 commit 45fb31aa9113b597878fc19d1463c078663540d9
18135 Author: David Dawes <dawes (a] xfree86.org>
18136 Date: Sat Dec 14 01:59:38 2002 +0000
18137
18138 632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
18139 code
18140 in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
18141
18142 src/fcstr.c | 4 ++--
18143 1 file changed, 2 insertions(+), 2 deletions(-)
18144
18145 commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
18146 Author: Egbert Eich <eich (a] suse.de>
18147 Date: Wed Dec 4 10:28:03 2002 +0000
18148
18149 574. Make RENDER optional for Xvfb. When RENDER is enabled add
18150 depth 32
18151 pixmap format to list of supported pixmaps (Egbert Eich).
18152 573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
18153 isn't true
18154 for all platforms (Egbert Eich).
18155 572. Fix lbxproxy to also build on platforms that don't have
18156 snprintf()
18157 (Egbert Eich).
18158 571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
18159 after
18160 calling va_arg on all platforms (Egbert Eich).
18161 570. Fixed x11perf aa benchmarks to support non-default
18162 visuals/colormaps
18163 (Egbert Eich).
18164
18165 fontconfig/fcprivate.h | 2 +-
18166 1 file changed, 1 insertion(+), 1 deletion(-)
18167
18168 commit 7657345c1031eacedd734ddbc62a29de776672f4
18169 Author: Keith Packard <keithp (a] keithp.com>
18170 Date: Fri Nov 22 02:12:16 2002 +0000
18171
18172 In debugging output, mark weakly bound values with (w)
18173
18174 src/fcdbg.c | 6 +++++-
18175 1 file changed, 5 insertions(+), 1 deletion(-)
18176
18177 commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
18178 Author: Keith Packard <keithp (a] keithp.com>
18179 Date: Thu Nov 21 16:53:00 2002 +0000
18180
18181 Use unique local Imake define for fonts.conf dir (#5482, Mike
18182 A. Harris)
18183
18184 Imakefile | 14 +++++++-------
18185 1 file changed, 7 insertions(+), 7 deletions(-)
18186
18187 commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
18188 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
18189 Date: Fri Nov 15 09:29:35 2002 +0000
18190
18191 483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
18192 directory /usr/share/fonts is ignored in this case (#A.1325,
18193 Joe Moss).
18194
18195 Imakefile | 14 ++++++++++++--
18196 1 file changed, 12 insertions(+), 2 deletions(-)
18197
18198 commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
18199 Author: Keith Packard <keithp (a] keithp.com>
18200 Date: Mon Oct 21 17:03:47 2002 +0000
18201
18202 Elide historic cyrillic letters from several orthographies as they are
18203 unnecessary for modern documents and ill supported by fonts
18204
18205 fc-lang/bua.orth | 6 +++---
18206 fc-lang/fclang.h | 14 +++++++-------
18207 fc-lang/kaa.orth | 6 +++---
18208 fc-lang/ky.orth | 6 +++---
18209 fc-lang/ru.orth | 10 +++++++---
18210 fc-lang/sah.orth | 6 +++---
18211 fc-lang/tk.orth | 6 +++---
18212 fc-lang/tt.orth | 6 +++---
18213 fc-lang/tyv.orth | 6 +++---
18214 9 files changed, 35 insertions(+), 31 deletions(-)
18215
18216 commit bff801144b226f5f3ddf4188f181ed3f629fdcab
18217 Author: Keith Packard <keithp (a] keithp.com>
18218 Date: Fri Oct 11 17:53:03 2002 +0000
18219
18220 Add a bunch more consts to Xft and fontconfig apis
18221
18222 fontconfig/fcfreetype.h | 2 +-
18223 fontconfig/fontconfig.h | 20 ++++++++++----------
18224 src/fcpat.c | 20 ++++++++++----------
18225 3 files changed, 21 insertions(+), 21 deletions(-)
18226
18227 commit 0ce819b6096ae852a1979fa6ebb3e29260848007
18228 Author: Keith Packard <keithp (a] keithp.com>
18229 Date: Thu Oct 3 22:06:27 2002 +0000
18230
18231 Change comments a bit in fonts.conf.in
18232
18233 fonts.conf.in | 7 +++++++
18234 1 file changed, 7 insertions(+)
18235
18236 commit 0d5af2ef2d9785efc29c909bc11f483069192c95
18237 Author: Keith Packard <keithp (a] keithp.com>
18238 Date: Wed Oct 2 16:15:54 2002 +0000
18239
18240 English orthography included 0xd. instead of 0xe. for several
18241 codepoints.
18242 Oops
18243
18244 fc-lang/en.orth | 8 ++++----
18245 fc-lang/fclang.h | 2 +-
18246 2 files changed, 5 insertions(+), 5 deletions(-)
18247
18248 commit 1852d490352fdc05891b778a8769000816b907b0
18249 Author: Keith Packard <keithp (a] keithp.com>
18250 Date: Wed Oct 2 07:11:30 2002 +0000
18251
18252 Add FC_RGBA_UNKNOWN
18253
18254 fontconfig/fontconfig.h | 5 +++--
18255 src/fcname.c | 5 +++--
18256 src/fontconfig.man | 4 +++-
18257 3 files changed, 9 insertions(+), 5 deletions(-)
18258
18259 commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
18260 Author: Keith Packard <keithp (a] keithp.com>
18261 Date: Thu Sep 26 00:30:30 2002 +0000
18262
18263 Fix alignment issue on sparc
18264
18265 src/fcpat.c | 17 ++++++++++++-----
18266 1 file changed, 12 insertions(+), 5 deletions(-)
18267
18268 commit a342e87dc3d4211a29525654ff6b41d088bdce71
18269 Author: Keith Packard <keithp (a] keithp.com>
18270 Date: Thu Sep 26 00:17:28 2002 +0000
18271
18272 Add fontversion field
18273
18274 fontconfig/fontconfig.h | 3 ++-
18275 src/fcdefault.c | 6 +++++-
18276 src/fcfreetype.c | 18 +++++++++++++++++-
18277 src/fcmatch.c | 15 ++++++++++++---
18278 src/fcname.c | 3 ++-
18279 5 files changed, 38 insertions(+), 7 deletions(-)
18280
18281 commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
18282 Author: Keith Packard <keithp (a] keithp.com>
18283 Date: Thu Sep 26 00:16:23 2002 +0000
18284
18285 Was losing local cached dirs in global cache list
18286
18287 src/fccache.c | 17 ++++++++---------
18288 src/fcdir.c | 4 +++-
18289 src/fcint.h | 10 ++++++----
18290 3 files changed, 17 insertions(+), 14 deletions(-)
18291
18292 commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
18293 Author: Keith Packard <keithp (a] keithp.com>
18294 Date: Thu Sep 26 00:13:39 2002 +0000
18295
18296 Add a few more permissable blank glyphs
18297
18298 fonts.conf.in | 6 ++++++
18299 1 file changed, 6 insertions(+)
18300
18301 commit d1bec8c66d729fe67992a0212b3dffa18879e88f
18302 Author: Marc Aurele La France <tsi (a] ualberta.edu>
18303 Date: Wed Sep 18 17:11:46 2002 +0000
18304
18305 Pacify gcc 3.2
18306
18307 fc-cache/fc-cache.c | 3 ++-
18308 src/fclist.c | 4 ++--
18309 src/fcpat.c | 4 ++--
18310 3 files changed, 6 insertions(+), 5 deletions(-)
18311
18312 commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
18313 Author: Marc Aurele La France <tsi (a] ualberta.edu>
18314 Date: Thu Sep 12 20:56:03 2002 +0000
18315
18316 Fix structure alignment and array wlk bugs
18317
18318 src/fcpat.c | 11 +++++++----
18319 1 file changed, 7 insertions(+), 4 deletions(-)
18320
18321 commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
18322 Author: Keith Packard <keithp (a] keithp.com>
18323 Date: Sat Sep 7 19:43:41 2002 +0000
18324
18325 Add a bunch more blank glyphs, plus label existing blanks with
18326 official
18327 unicode names
18328
18329 fonts.conf.in | 66
18330 +++++++++++++++++++++++++++++++++--------------------------
18331 1 file changed, 37 insertions(+), 29 deletions(-)
18332
18333 commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
18334 Author: Keith Packard <keithp (a] keithp.com>
18335 Date: Sat Sep 7 17:30:18 2002 +0000
18336
18337 Found a few more blank glyphs to add
18338
18339 fonts.conf.in | 4 ++++
18340 1 file changed, 4 insertions(+)
18341
18342 commit f9ad97b0d4be53164970ca0a8ff605670a60587c
18343 Author: Keith Packard <keithp (a] keithp.com>
18344 Date: Sat Sep 7 16:50:16 2002 +0000
18345
18346 Add more blank glyphs to default config
18347
18348 fonts.conf.in | 14 ++++++++++++++
18349 1 file changed, 14 insertions(+)
18350
18351 commit c2022f999e0492d530925b0112ffd34ce146a8e3
18352 Author: Keith Packard <keithp (a] keithp.com>
18353 Date: Sat Aug 31 22:27:08 2002 +0000
18354
18355 Update ChangeLog with a few notes
18356
18357 ChangeLog | 15 ++++++++++++++-
18358 1 file changed, 14 insertions(+), 1 deletion(-)
18359
18360 commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
18361 Author: Keith Packard <keithp (a] keithp.com>
18362 Date: Sat Aug 31 22:17:32 2002 +0000
18363
18364 More complete memory tracking. Install always overwrites header files
18365
18366 fontconfig/Makefile.in | 17 ++++-------------
18367 src/fcatomic.c | 8 +++++++-
18368 src/fcblanks.c | 8 ++++++++
18369 src/fccache.c | 37 +++++++++++++++++++++++++++----------
18370 src/fccfg.c | 6 ++++--
18371 src/fccharset.c | 10 +++++++---
18372 src/fcdir.c | 3 ++-
18373 src/fcfreetype.c | 8 +++++---
18374 src/fcinit.c | 48
18375 ++++++++++++++++++++++++++++++------------------
18376 src/fcint.h | 16 ++++++++++++++--
18377 src/fcmatch.c | 3 ++-
18378 src/fcname.c | 7 ++++++-
18379 src/fcpat.c | 3 ++-
18380 src/fcstr.c | 5 +++++
18381 src/fcxml.c | 33 ++++++++++++++++++++++++++++-----
18382 15 files changed, 151 insertions(+), 61 deletions(-)
18383
18384 commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
18385 Author: Keith Packard <keithp (a] keithp.com>
18386 Date: Fri Aug 30 01:28:17 2002 +0000
18387
18388 Update latin and cyrillic orthographies by comparing those found at
18389 evertype.com with those from eki.ee
18390
18391 fc-lang/ab.orth | 7 +-
18392 fc-lang/az.orth | 65 ++-
18393 fc-lang/ba.orth | 43 +-
18394 fc-lang/be.orth | 20 +-
18395 fc-lang/bg.orth | 21 +-
18396 fc-lang/br.orth | 33 +-
18397 fc-lang/ca.orth | 50 +-
18398 fc-lang/cs.orth | 67 ++-
18399 fc-lang/da.orth | 83 ++-
18400 fc-lang/de.orth | 33 +-
18401 fc-lang/es.orth | 42 +-
18402 fc-lang/et.orth | 35 +-
18403 fc-lang/eu.orth | 26 +-
18404 fc-lang/fclang.h | 1602
18405 ++++++++++++++++++++++++++----------------------------
18406 fc-lang/fi.orth | 40 +-
18407 fc-lang/fo.orth | 57 +-
18408 fc-lang/fy.orth | 24 +-
18409 fc-lang/ga.orth | 78 ++-
18410 fc-lang/gd.orth | 23 +-
18411 fc-lang/gl.orth | 7 +-
18412 fc-lang/hr.orth | 33 +-
18413 fc-lang/hu.orth | 13 +-
18414 fc-lang/is.orth | 31 +-
18415 fc-lang/it.orth | 24 +-
18416 fc-lang/kk.orth | 15 +-
18417 fc-lang/kl.orth | 35 +-
18418 fc-lang/lt.orth | 11 +-
18419 fc-lang/lv.orth | 7 +-
18420 fc-lang/mt.orth | 50 +-
18421 fc-lang/nl.orth | 27 +-
18422 fc-lang/no.orth | 49 +-
18423 fc-lang/oc.orth | 37 +-
18424 fc-lang/pl.orth | 16 +-
18425 fc-lang/pt.orth | 40 +-
18426 fc-lang/rm.orth | 13 +-
18427 fc-lang/ro.orth | 6 +-
18428 fc-lang/sk.orth | 31 +-
18429 fc-lang/sl.orth | 82 ++-
18430 fc-lang/sq.orth | 7 +-
18431 fc-lang/sr.orth | 25 +-
18432 fc-lang/sv.orth | 76 ++-
18433 fc-lang/tr.orth | 34 +-
18434 fc-lang/uk.orth | 20 +-
18435 fc-lang/vot.orth | 5 +-
18436 44 files changed, 1799 insertions(+), 1244 deletions(-)
18437
18438 commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
18439 Author: Keith Packard <keithp (a] keithp.com>
18440 Date: Mon Aug 26 23:34:31 2002 +0000
18441
18442 FcLangSetHasLang was not actually checking the language set itself
18443
18444 ChangeLog | 4 ++++
18445 src/fclang.c | 7 ++++---
18446 2 files changed, 8 insertions(+), 3 deletions(-)
18447
18448 commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
18449 Author: Keith Packard <keithp (a] keithp.com>
18450 Date: Mon Aug 26 20:52:59 2002 +0000
18451
18452 Update ChangeLog, fix some bugs in the man page
18453
18454 ChangeLog | 3 +++
18455 src/fontconfig.man | 68
18456 +++++++++++++++++++++++++++++-------------------------
18457 2 files changed, 39 insertions(+), 32 deletions(-)
18458
18459 commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
18460 Author: Keith Packard <keithp (a] keithp.com>
18461 Date: Mon Aug 26 19:57:40 2002 +0000
18462
18463 Append version number to cache file names
18464
18465 fontconfig/fontconfig.h | 18 +++++++++++++++---
18466 src/fcdir.c | 6 +++---
18467 src/fcint.h | 2 +-
18468 src/fontconfig.man | 5 +++--
18469 4 files changed, 22 insertions(+), 9 deletions(-)
18470
18471 commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
18472 Author: Keith Packard <keithp (a] keithp.com>
18473 Date: Sat Aug 24 20:08:53 2002 +0000
18474
18475 Add const to a bunch of string APIs
18476
18477 fontconfig/fontconfig.h | 32 ++++++++++++++++----------------
18478 src/fcstr.c | 46
18479 +++++++++++++++++++++++-----------------------
18480 2 files changed, 39 insertions(+), 39 deletions(-)
18481
18482 commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
18483 Author: Keith Packard <keithp (a] keithp.com>
18484 Date: Thu Aug 22 18:53:22 2002 +0000
18485
18486 Add contains/not_contains, fix LangSet equal operator to use
18487 FcLangEqual
18488
18489 ChangeLog | 13 +++++++++++++
18490 fonts.dtd | 6 ++++--
18491 src/fccfg.c | 28 +++++++++++++++++++++-------
18492 src/fcdbg.c | 9 ++++++---
18493 src/fcint.h | 4 ++--
18494 src/fclang.c | 1 +
18495 src/fclist.c | 8 ++++----
18496 src/fcxml.c | 19 ++++++++++++++++---
18497 8 files changed, 67 insertions(+), 21 deletions(-)
18498
18499 commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
18500 Author: Keith Packard <keithp (a] keithp.com>
18501 Date: Thu Aug 22 07:36:45 2002 +0000
18502
18503 Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
18504
18505 ChangeLog | 22 +-
18506 fc-lang/fc-lang.c | 24 ++-
18507 fc-lang/fclang.h | 556
18508 ++++++++++++++++++++++++------------------------
18509 fontconfig/fcprivate.h | 5 +-
18510 fontconfig/fontconfig.h | 46 +++-
18511 src/fccache.c | 16 +-
18512 src/fccfg.c | 22 +-
18513 src/fccharset.c | 80 ++++---
18514 src/fcdbg.c | 5 +-
18515 src/fcfreetype.c | 11 +-
18516 src/fcinit.c | 14 +-
18517 src/fcint.h | 35 +--
18518 src/fclang.c | 431 ++++++++++++++++++++++++++++++++-----
18519 src/fclist.c | 4 +-
18520 src/fcmatch.c | 31 ++-
18521 src/fcname.c | 29 ++-
18522 src/fcpat.c | 301 +++++++++++++++++++++++++-
18523 src/fcstr.c | 14 +-
18524 18 files changed, 1235 insertions(+), 411 deletions(-)
18525
18526 commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
18527 Author: Keith Packard <keithp (a] keithp.com>
18528 Date: Tue Aug 20 23:17:03 2002 +0000
18529
18530 Memory leak in XML parsing of matrices (thanks Owen)
18531
18532 src/fcxml.c | 3 ++-
18533 1 file changed, 2 insertions(+), 1 deletion(-)
18534
18535 commit fa244f3d8807415247c8aeb77145502b1cb9ace8
18536 Author: Keith Packard <keithp (a] keithp.com>
18537 Date: Mon Aug 19 19:32:05 2002 +0000
18538
18539 Various config changes plus a couple of optimizations from Owen
18540
18541 ChangeLog | 19 ++++++++
18542 config.h.in | 9 ----
18543 config/Makedefs.in | 25 +++++------
18544 configure.in | 117
18545 ++++++++----------------------------------------
18546 fc-cache/Imakefile | 2 +-
18547 fc-lang/Imakefile | 4 +-
18548 fc-lang/ja.orth | 4 +-
18549 fc-lang/ko.orth | 5 ++-
18550 fc-lang/zh_cn.orth | 5 ++-
18551 fc-lang/zh_sg.orth | 4 +-
18552 fc-list/Imakefile | 2 +-
18553 fontconfig/fcprivate.h | 4 +-
18554 fontconfig/fontconfig.h | 18 ++++----
18555 fonts.conf.in | 12 +++++
18556 src/Imakefile | 2 +-
18557 src/fccache.c | 69 +++++++++++++++++-----------
18558 src/fccfg.c | 33 ++++++--------
18559 src/fcdbg.c | 7 +--
18560 src/fclist.c | 4 +-
18561 src/fcmatch.c | 5 +--
18562 src/fcname.c | 4 +-
18563 src/fcpat.c | 43 +-----------------
18564 src/fcxml.c | 17 +------
18565 src/fontconfig.man | 22 ++++-----
18566 24 files changed, 159 insertions(+), 277 deletions(-)
18567
18568 commit 5d43e799197d2758102b699f9bc12b3c116a9b80
18569 Author: Keith Packard <keithp (a] keithp.com>
18570 Date: Tue Aug 13 02:06:22 2002 +0000
18571
18572 Make missing font directory messages only displayed when verbose
18573
18574 fc-cache/fc-cache.c | 5 +++--
18575 1 file changed, 3 insertions(+), 2 deletions(-)
18576
18577 commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
18578 Author: Keith Packard <keithp (a] keithp.com>
18579 Date: Mon Aug 12 22:20:11 2002 +0000
18580
18581 Clean up French orthography, update 639-1 list of supported languages
18582
18583 fc-lang/fclang.h | 2 +-
18584 fc-lang/fr.orth | 59 +++++++++++++++------------
18585 fc-lang/iso639-1 | 122
18586 +++++++++++++++++++++++++++----------------------------
18587 3 files changed, 95 insertions(+), 88 deletions(-)
18588
18589 commit 938bc63358c09b9fd3709e8f914870f906361594
18590 Author: Keith Packard <keithp (a] keithp.com>
18591 Date: Sun Aug 11 18:11:04 2002 +0000
18592
18593 Fix weird first/not-first lameness in font matches, replacing
18594 with target
18595 qualifiers on test elements. Update library manual page.
18596
18597 fontconfig/fcprivate.h | 5 +-
18598 fontconfig/fontconfig.h | 23 +++-
18599 fonts.conf.in | 9 +-
18600 fonts.dtd | 4 +
18601 src/fccfg.c | 142 ++++++++-------------
18602 src/fcdbg.c | 29 +++--
18603 src/fcint.h | 19 ++-
18604 src/fclist.c | 4 +-
18605 src/fcmatch.c | 19 +--
18606 src/fcname.c | 4 +-
18607 src/fcpat.c | 43 ++++++-
18608 src/fcxml.c | 33 ++++-
18609 src/fontconfig.man | 332
18610 ++++++++++++++++++++++++++++++++++++++++++++----
18611 13 files changed, 510 insertions(+), 156 deletions(-)
18612
18613 commit 80a7d664395d62cc335ac93b9918efebca00c117
18614 Author: Keith Packard <keithp (a] keithp.com>
18615 Date: Sun Aug 11 15:09:33 2002 +0000
18616
18617 Help message said -v was for --force
18618
18619 fc-cache/fc-cache.c | 4 ++--
18620 1 file changed, 2 insertions(+), 2 deletions(-)
18621
18622 commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
18623 Author: Keith Packard <keithp (a] keithp.com>
18624 Date: Thu Aug 8 00:10:51 2002 +0000
18625
18626 Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
18627 Interlingua,
18628 Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
18629 Tigrinya,
18630 Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
18631
18632 fc-lang/Imakefile | 42 +-
18633 fc-lang/aa.orth | 40 ++
18634 fc-lang/am.orth | 28 +
18635 fc-lang/ay.orth | 37 ++
18636 fc-lang/bin.orth | 55 ++
18637 fc-lang/dz.orth | 28 +
18638 fc-lang/fclang.h | 1752
18639 +++++++++++++++++++++++++++++------------------------
18640 fc-lang/fj.orth | 34 ++
18641 fc-lang/ho.orth | 33 +
18642 fc-lang/ia.orth | 29 +
18643 fc-lang/ie.orth | 29 +
18644 fc-lang/io.orth | 29 +
18645 fc-lang/iso639-2 | 48 +-
18646 fc-lang/ki.orth | 33 +
18647 fc-lang/my.orth | 37 ++
18648 fc-lang/om.orth | 29 +
18649 fc-lang/so.orth | 29 +
18650 fc-lang/sw.orth | 29 +
18651 fc-lang/ti.orth | 28 +
18652 fc-lang/ts.orth | 29 +
18653 fc-lang/tw.orth | 50 ++
18654 fc-lang/ug.orth | 29 +
18655 fc-lang/ur.orth | 29 +
18656 fc-lang/xh.orth | 29 +
18657 fc-lang/zu.orth | 29 +
18658 25 files changed, 1718 insertions(+), 846 deletions(-)
18659
18660 commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
18661 Author: Keith Packard <keithp (a] keithp.com>
18662 Date: Wed Aug 7 17:34:15 2002 +0000
18663
18664 Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
18665 Scots,
18666 Syriac and Votic orthographies
18667
18668 fc-lang/Imakefile | 39 +-
18669 fc-lang/ast.orth | 47 ++
18670 fc-lang/cu.orth | 42 ++
18671 fc-lang/fclang.h | 1776
18672 ++++++++++++++++++++++++++++-------------------------
18673 fc-lang/fur.orth | 39 ++
18674 fc-lang/fy.orth | 26 +-
18675 fc-lang/gv.orth | 31 +
18676 fc-lang/iso639-2 | 20 +-
18677 fc-lang/kw.orth | 35 ++
18678 fc-lang/sco.orth | 32 +
18679 fc-lang/syr.orth | 29 +
18680 fc-lang/to.orth | 4 +-
18681 fc-lang/vot.orth | 37 ++
18682 13 files changed, 1300 insertions(+), 857 deletions(-)
18683
18684 commit bd724c85969f7c24cf17b8780217c5a428555ea4
18685 Author: Keith Packard <keithp (a] keithp.com>
18686 Date: Wed Aug 7 01:45:59 2002 +0000
18687
18688 Short circuit FcPatternEqual when both args point at the same pattern
18689
18690 src/fcpat.c | 5 ++++-
18691 1 file changed, 4 insertions(+), 1 deletion(-)
18692
18693 commit 0e344dec0b124c38e6193cc4208e06662acd32f1
18694 Author: Keith Packard <keithp (a] keithp.com>
18695 Date: Tue Aug 6 19:54:10 2002 +0000
18696
18697 Update fontconfig manual to match current bits
18698
18699 src/fontconfig.man | 100
18700 ++++++++++++++++++++++++++++++++++++++++++++---------
18701 1 file changed, 83 insertions(+), 17 deletions(-)
18702
18703 commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
18704 Author: Keith Packard <keithp (a] keithp.com>
18705 Date: Tue Aug 6 19:00:43 2002 +0000
18706
18707 Uninitialized member of cache structure could lead to non-updated
18708 cache
18709 files
18710
18711 src/fccache.c | 1 +
18712 1 file changed, 1 insertion(+)
18713
18714 commit 4534f30d2175966409af158c0a9efee678937bfd
18715 Author: Keith Packard <keithp (a] keithp.com>
18716 Date: Tue Aug 6 18:59:59 2002 +0000
18717
18718 Fix Imakefile to make fclang.h writable
18719
18720 fc-lang/Imakefile | 2 +-
18721 1 file changed, 1 insertion(+), 1 deletion(-)
18722
18723 commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
18724 Author: Keith Packard <keithp (a] keithp.com>
18725 Date: Tue Aug 6 18:59:43 2002 +0000
18726
18727 Add Latin-1 characters needed by Welsh
18728
18729 fc-lang/cy.orth | 17 +-
18730 fc-lang/fclang.h | 1430
18731 +++++++++++++++++++++++++++---------------------------
18732 2 files changed, 733 insertions(+), 714 deletions(-)
18733
18734 commit a6531d8cbafd79f26d06b086cceccb461e661f4a
18735 Author: Keith Packard <keithp (a] keithp.com>
18736 Date: Thu Aug 1 16:17:33 2002 +0000
18737
18738 Always install fonts.conf and fonts.dtd, moving any existing
18739 fonts.conf to
18740 fonts.conf.bak. Add ~/.fonts to default font directories and
18741 add some
18742 useful comments to fonts.conf
18743
18744 Imakefile | 17 +++++++++++++++--
18745 fonts.conf.in | 12 ++++++++++++
18746 setfontdirs | 2 ++
18747 3 files changed, 29 insertions(+), 2 deletions(-)
18748
18749 commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
18750 Author: Keith Packard <keithp (a] keithp.com>
18751 Date: Thu Aug 1 15:57:26 2002 +0000
18752
18753 Fix autoconf build BSD install and sysconfdir problems
18754
18755 ChangeLog | 17 +++++++++++++++++
18756 Makefile.in | 10 +++++-----
18757 config.h.in | 3 +++
18758 config/Makedefs.in | 5 +++--
18759 configure.in | 14 +++++++++++++-
18760 fc-cache/Makefile.in | 4 ++--
18761 fc-list/Makefile.in | 4 ++--
18762 fontconfig/Makefile.in | 8 ++++----
18763 src/Makefile.in | 2 +-
18764 9 files changed, 50 insertions(+), 17 deletions(-)
18765
18766 commit c2e9d0240b52adf9f0efd42a8be600f652086c32
18767 Author: Marc Aurele La France <tsi (a] ualberta.edu>
18768 Date: Thu Aug 1 01:35:02 2002 +0000
18769
18770 Warning fix
18771
18772 fontconfig/fontconfig.h | 5 ++++-
18773 src/fcint.h | 5 +----
18774 2 files changed, 5 insertions(+), 5 deletions(-)
18775
18776 commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
18777 Author: Keith Packard <keithp (a] keithp.com>
18778 Date: Wed Jul 31 01:36:37 2002 +0000
18779
18780 Add binding property to edit element
18781
18782 fonts.conf.in | 12 +++++++++---
18783 fonts.dtd | 3 ++-
18784 src/fccfg.c | 8 ++++----
18785 src/fcint.h | 3 ++-
18786 src/fcxml.c | 35 ++++++++++++++++++++++++++++-------
18787 5 files changed, 45 insertions(+), 16 deletions(-)
18788
18789 commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
18790 Author: Keith Packard <keithp (a] keithp.com>
18791 Date: Sun Jul 28 10:50:59 2002 +0000
18792
18793 Rewrite global cache handling code in fontconfig to eliminate per-file
18794 syscalls
18795
18796 fontconfig/fontconfig.h | 5 +-
18797 src/fccache.c | 968
18798 +++++++++++++++++++++++++++++++-----------------
18799 src/fccfg.c | 23 +-
18800 src/fcdir.c | 183 +++++----
18801 src/fcint.h | 126 +++++--
18802 src/fcmatrix.c | 9 +-
18803 6 files changed, 830 insertions(+), 484 deletions(-)
18804
18805 commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
18806 Author: Keith Packard <keithp (a] keithp.com>
18807 Date: Sat Jul 27 23:13:28 2002 +0000
18808
18809 Add ngai tahu specific chars to maori orthography
18810
18811 fc-lang/Imakefile | 1 +
18812 fc-lang/fclang.h | 802
18813 +++++++++++++++++++++++++++---------------------------
18814 fc-lang/mi.orth | 1 +
18815 3 files changed, 405 insertions(+), 399 deletions(-)
18816
18817 commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
18818 Author: Keith Packard <keithp (a] keithp.com>
18819 Date: Wed Jul 17 17:51:52 2002 +0000
18820
18821 Add fclang.c to Makefile.in
18822
18823 src/Makefile.in | 2 ++
18824 1 file changed, 2 insertions(+)
18825
18826 commit 6864f6279297a59ff509e5454fdebb77ac64e530
18827 Author: Keith Packard <keithp (a] keithp.com>
18828 Date: Sat Jul 13 20:33:05 2002 +0000
18829
18830 Trim ja orthography of a couple codepoints not found in kochi fonts
18831
18832 fc-lang/fclang.h | 4 ++--
18833 fc-lang/ja.orth | 6 +++---
18834 2 files changed, 5 insertions(+), 5 deletions(-)
18835
18836 commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
18837 Author: Keith Packard <keithp (a] keithp.com>
18838 Date: Sat Jul 13 19:10:03 2002 +0000
18839
18840 Fix typo in geez (ethiopic) orthography
18841
18842 fc-lang/fclang.h | 2 +-
18843 fc-lang/gez.orth | 4 ++--
18844 2 files changed, 3 insertions(+), 3 deletions(-)
18845
18846 commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
18847 Author: Keith Packard <keithp (a] keithp.com>
18848 Date: Sat Jul 13 05:43:25 2002 +0000
18849
18850 Add some Utf16 support, extract font family and style names from
18851 name table
18852 for sfnt fonts
18853
18854 fontconfig/fontconfig.h | 23 +++-
18855 src/fccharset.c | 40 ++++--
18856 src/fcfreetype.c | 342
18857 ++++++++++++++++++++++++++++++++++++++++++++++--
18858 src/fcint.h | 11 ++
18859 src/fcstr.c | 99 +++++++++++++-
18860 5 files changed, 495 insertions(+), 20 deletions(-)
18861
18862 commit c80d2ac4866d4c534a8693d611ed85b84c11d009
18863 Author: Keith Packard <keithp (a] keithp.com>
18864 Date: Fri Jul 12 21:06:03 2002 +0000
18865
18866 Clean up some coverage files; a few accidentally included PUA
18867 values and
18868 punctuation. Add debugging stuff to dump out missing codepoints
18869 during
18870 cache building when missing only a few
18871
18872 fc-lang/bg.orth | 13 +-
18873 fc-lang/bi.orth | 10 +-
18874 fc-lang/bo.orth | 17 +-
18875 fc-lang/el.orth | 20 +-
18876 fc-lang/fclang.h | 1630
18877 ++++++++++++++++++++++++++----------------------------
18878 fc-lang/ga.orth | 4 +-
18879 fc-lang/gn.orth | 4 +-
18880 fc-lang/hy.orth | 6 +-
18881 fc-lang/km.orth | 6 +-
18882 fc-lang/ko.orth | 128 ++---
18883 fc-lang/lb.orth | 10 +-
18884 fc-lang/mg.orth | 6 +-
18885 fc-lang/mh.orth | 14 +-
18886 fc-lang/mk.orth | 12 +-
18887 fc-lang/mn.orth | 14 +-
18888 fc-lang/mo.orth | 4 +-
18889 fc-lang/ro.orth | 4 +-
18890 fc-lang/si.orth | 8 +-
18891 fc-lang/tl.orth | 11 +-
18892 fc-lang/yo.orth | 80 +--
18893 src/fclang.c | 33 +-
18894 21 files changed, 1017 insertions(+), 1017 deletions(-)
18895
18896 commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
18897 Author: Keith Packard <keithp (a] keithp.com>
18898 Date: Fri Jul 12 19:19:16 2002 +0000
18899
18900 Add a bunch more languages that use the Latin alphabet
18901
18902 fc-lang/Imakefile | 35 +-
18903 fc-lang/af.orth | 46 ++
18904 fc-lang/bam.orth | 37 ++
18905 fc-lang/bi.orth | 39 ++
18906 fc-lang/bs.orth | 39 ++
18907 fc-lang/ch.orth | 35 +
18908 fc-lang/cy.orth | 48 ++
18909 fc-lang/fclang.h | 1900
18910 +++++++++++++++++++++++++++++++++--------------------
18911 fc-lang/ful.orth | 38 ++
18912 fc-lang/gn.orth | 48 ++
18913 fc-lang/ha.orth | 36 +
18914 fc-lang/haw.orth | 35 +
18915 fc-lang/ibo.orth | 35 +
18916 fc-lang/id.orth | 31 +
18917 fc-lang/iso639-2 | 64 +-
18918 fc-lang/lb.orth | 60 ++
18919 fc-lang/mg.orth | 35 +
18920 fc-lang/mh.orth | 45 ++
18921 fc-lang/mi.orth | 34 +
18922 fc-lang/ny.orth | 30 +
18923 fc-lang/se.orth | 37 ++
18924 fc-lang/sm.orth | 30 +
18925 fc-lang/sma.orth | 37 ++
18926 fc-lang/smj.orth | 37 ++
18927 fc-lang/smn.orth | 40 ++
18928 fc-lang/sms.orth | 48 ++
18929 fc-lang/tn.orth | 33 +
18930 fc-lang/to.orth | 30 +
18931 fc-lang/ven.orth | 34 +
18932 fc-lang/vi.orth | 58 ++
18933 fc-lang/wen.orth | 42 ++
18934 fc-lang/wo.orth | 42 ++
18935 fc-lang/yap.orth | 35 +
18936 fc-lang/yo.orth | 86 +++
18937 src/fcxml.c | 12 +-
18938 35 files changed, 2522 insertions(+), 749 deletions(-)
18939
18940 commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
18941 Author: Keith Packard <keithp (a] keithp.com>
18942 Date: Fri Jul 12 09:13:32 2002 +0000
18943
18944 Add nynorsk and bokml, remove double angle quotes from other languages
18945
18946 fc-lang/Imakefile | 31 +-
18947 fc-lang/ab.orth | 6 +-
18948 fc-lang/ba.orth | 6 +-
18949 fc-lang/be.orth | 6 +-
18950 fc-lang/br.orth | 8 +-
18951 fc-lang/da.orth | 6 +-
18952 fc-lang/de.orth | 6 +-
18953 fc-lang/fclang.h | 854
18954 +++++++++++++++++++++++++++---------------------------
18955 fc-lang/fr.orth | 10 +-
18956 fc-lang/gl.orth | 10 +-
18957 fc-lang/iso639-2 | 4 +-
18958 fc-lang/kk.orth | 6 +-
18959 fc-lang/kl.orth | 6 +-
18960 fc-lang/nb.orth | 25 ++
18961 fc-lang/nn.orth | 43 +++
18962 fc-lang/no.orth | 6 +-
18963 fc-lang/ru.orth | 6 +-
18964 fc-lang/uk.orth | 6 +-
18965 18 files changed, 565 insertions(+), 480 deletions(-)
18966
18967 commit c2b971c89819281be41584720d20648fe5d1627f
18968 Author: Keith Packard <keithp (a] keithp.com>
18969 Date: Fri Jul 12 07:58:16 2002 +0000
18970
18971 Missed adding kumyk
18972
18973 fc-lang/Imakefile | 19 +++++------
18974 fc-lang/fclang.h | 74 +++++++++++++++++++++---------------------
18975 fc-lang/iso639-2 | 2 +-
18976 fc-lang/kum.orth | 96
18977 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
18978 4 files changed, 145 insertions(+), 46 deletions(-)
18979
18980 commit f749c49cb4ebe181de145440246d3110f7052f24
18981 Author: Keith Packard <keithp (a] keithp.com>
18982 Date: Fri Jul 12 07:52:16 2002 +0000
18983
18984 Add devanagari and cyrillic languages. Add Geez
18985
18986 fc-lang/Imakefile | 36 +-
18987 fc-lang/ava.orth | 97 ++++
18988 fc-lang/bh.orth | 25 +
18989 fc-lang/bho.orth | 25 +
18990 fc-lang/bua.orth | 102 ++++
18991 fc-lang/ce.orth | 97 ++++
18992 fc-lang/chm.orth | 109 ++++
18993 fc-lang/cv.orth | 109 ++++
18994 fc-lang/fclang.h | 1612
18995 +++++++++++++++++++++++++++++++----------------------
18996 fc-lang/gez.orth | 57 ++
18997 fc-lang/hi.orth | 35 ++
18998 fc-lang/ik.orth | 100 ++++
18999 fc-lang/iso639-2 | 54 +-
19000 fc-lang/iu.orth | 77 +++
19001 fc-lang/kaa.orth | 110 ++++
19002 fc-lang/kok.orth | 25 +
19003 fc-lang/ks.orth | 25 +
19004 fc-lang/ku.orth | 94 ++++
19005 fc-lang/kv.orth | 101 ++++
19006 fc-lang/ky.orth | 102 ++++
19007 fc-lang/lez.orth | 97 ++++
19008 fc-lang/mr.orth | 25 +
19009 fc-lang/ne.orth | 25 +
19010 fc-lang/os.orth | 96 ++++
19011 fc-lang/sa.orth | 25 +
19012 fc-lang/sah.orth | 108 ++++
19013 fc-lang/sel.orth | 96 ++++
19014 fc-lang/tg.orth | 108 ++++
19015 fc-lang/tk.orth | 106 ++++
19016 fc-lang/tt.orth | 108 ++++
19017 fc-lang/tyv.orth | 102 ++++
19018 fc-lang/uz.orth | 98 ++++
19019 32 files changed, 3278 insertions(+), 708 deletions(-)
19020
19021 commit 2ce525423688d32b80587741d97a82209e52378c
19022 Author: Keith Packard <keithp (a] keithp.com>
19023 Date: Thu Jul 11 02:47:50 2002 +0000
19024
19025 Remove old FC_LANG constants now that fontconfig uses RFC 3066
19026 based names
19027
19028 fontconfig/fontconfig.h | 42 +-----------------------------------------
19029 1 file changed, 1 insertion(+), 41 deletions(-)
19030
19031 commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
19032 Author: Keith Packard <keithp (a] keithp.com>
19033 Date: Wed Jul 10 21:57:23 2002 +0000
19034
19035 Use presentation forms for arabic matching, fix comment labeling
19036 persian
19037 general forms
19038
19039 fc-lang/ar.orth | 114
19040 +++++++++++++++++++++++++++++++------------------------
19041 fc-lang/fa.orth | 4 +-
19042 fc-lang/fclang.h | 4 +-
19043 3 files changed, 69 insertions(+), 53 deletions(-)
19044
19045 commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
19046 Author: Keith Packard <keithp (a] keithp.com>
19047 Date: Tue Jul 9 22:08:14 2002 +0000
19048
19049 Use locale data set FC_LANG by default. Reorder FcPattern and
19050 FcValueList
19051 to match Xft1.
19052
19053 src/fcdefault.c | 53
19054 +++++++++++++++++++++++++++++++++++++++++++++++++++++
19055 src/fcint.h | 4 ++--
19056 2 files changed, 55 insertions(+), 2 deletions(-)
19057
19058 commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
19059 Author: Keith Packard <keithp (a] keithp.com>
19060 Date: Tue Jul 9 02:28:29 2002 +0000
19061
19062 Trim ideographic punctuation and Suzhou numerals from zh-tw
19063 orthography.
19064 Had accidentally swapped codePageRange bits for traditional and
19065 simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
19066 possible
19067 bug in charset walking
19068
19069 fc-lang/Imakefile | 18 +-
19070 fc-lang/fa.orth | 53 ++
19071 fc-lang/fclang.h | 1554 ++++++++++++++++++++++--------------
19072 fc-lang/iso639-2 | 4 +-
19073 fc-lang/zh_hk.orth | 2240
19074 ++++++++++++++++++++++++++++++++++++++++++++++++++++
19075 fc-lang/zh_tw.orth | 33 +-
19076 src/fccharset.c | 4 +-
19077 src/fcfreetype.c | 6 +-
19078 8 files changed, 3292 insertions(+), 620 deletions(-)
19079
19080 commit e50b9ae71134a23820e8f50589649e629a6143ba
19081 Author: Keith Packard <keithp (a] keithp.com>
19082 Date: Mon Jul 8 07:31:53 2002 +0000
19083
19084 Update iso639-2 language coverage info, fix Georgian orthography to
19085 eliminate Mingrelian and Svan glyphs, use coverage for inclusion
19086 and
19087 OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
19088 fc-lang dir
19089
19090 fc-lang/Imakefile | 8 +-
19091 fc-lang/fclang.h | 2624
19092 ++++++++++++++++++++++++++++++++++++++++++++++++
19093 fc-lang/fclang.tmpl.c | 130 ---
19094 fc-lang/fclang.tmpl.h | 25 +
19095 fc-lang/iso639-2 | 30 +-
19096 fc-lang/ka.orth | 5 +-
19097 fc-lang/zh_mo.orth | 27 +
19098 fc-lang/zh_sg.orth | 27 +
19099 src/fcfreetype.c | 238 +----
19100 src/fcint.h | 9 +-
19101 src/fclang.c | 2632
19102 +------------------------------------------------
19103 11 files changed, 2794 insertions(+), 2961 deletions(-)
19104
19105 commit d6dabf368677babec02d8f64ba0598270e28b501
19106 Author: Keith Packard <keithp (a] keithp.com>
19107 Date: Sun Jul 7 19:30:53 2002 +0000
19108
19109 Add walloon, update fclang.c to include recent language additions
19110
19111 fc-lang/Imakefile | 4 +-
19112 fc-lang/wa.orth | 47 ++
19113 src/fclang.c | 1252
19114 ++++++++++++++++++++++++++++++-----------------------
19115 3 files changed, 757 insertions(+), 546 deletions(-)
19116
19117 commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
19118 Author: Keith Packard <keithp (a] keithp.com>
19119 Date: Sun Jul 7 19:18:51 2002 +0000
19120
19121 Share more duplicate charset data
19122
19123 fc-lang/Imakefile | 19 ++++++++++---------
19124 fc-lang/bn.orth | 41 +++++++++++++++++++++++++++++++++++++++++
19125 fc-lang/bo.orth | 30 ++++++++++++++++++++++++++++++
19126 fc-lang/fc-lang.c | 28 ++++++++++++++++++++++++++--
19127 fc-lang/gu.orth | 41 +++++++++++++++++++++++++++++++++++++++++
19128 fc-lang/iso639-2 | 26 +++++++++++++-------------
19129 fc-lang/km.orth | 29 +++++++++++++++++++++++++++++
19130 fc-lang/kn.orth | 40 ++++++++++++++++++++++++++++++++++++++++
19131 fc-lang/lo.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
19132 fc-lang/ml.orth | 38 ++++++++++++++++++++++++++++++++++++++
19133 fc-lang/mn.orth | 31 +++++++++++++++++++++++++++++++
19134 fc-lang/or.orth | 41 +++++++++++++++++++++++++++++++++++++++++
19135 fc-lang/si.orth | 38 ++++++++++++++++++++++++++++++++++++++
19136 fc-lang/ta.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
19137 fc-lang/te.orth | 39 +++++++++++++++++++++++++++++++++++++++
19138 fc-lang/tl.orth | 29 +++++++++++++++++++++++++++++
19139 16 files changed, 534 insertions(+), 24 deletions(-)
19140
19141 commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
19142 Author: Keith Packard <keithp (a] keithp.com>
19143 Date: Sun Jul 7 00:00:43 2002 +0000
19144
19145 Add fclang.c to CVS; easier than attempting to build it on the fly
19146
19147 src/fclang.c | 2561
19148 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
19149 1 file changed, 2561 insertions(+)
19150
19151 commit 6446b1511df528082d2ac9ff31617013b311aa09
19152 Author: Keith Packard <keithp (a] keithp.com>
19153 Date: Sat Jul 6 23:59:19 2002 +0000
19154
19155 Remove at and grave from latin languages, add copyright, license
19156 and RCS
19157 header
19158
19159 fc-lang/Imakefile | 2 ++
19160 fc-lang/ab.orth | 23 +++++++++++++++++++++++
19161 fc-lang/ar.orth | 23 +++++++++++++++++++++++
19162 fc-lang/az.orth | 27 +++++++++++++++++++++++++--
19163 fc-lang/ba.orth | 23 +++++++++++++++++++++++
19164 fc-lang/be.orth | 23 +++++++++++++++++++++++
19165 fc-lang/bg.orth | 23 +++++++++++++++++++++++
19166 fc-lang/br.orth | 27 +++++++++++++++++++++++++--
19167 fc-lang/ca.orth | 27 +++++++++++++++++++++++++--
19168 fc-lang/chr.orth | 23 +++++++++++++++++++++++
19169 fc-lang/co.orth | 23 +++++++++++++++++++++++
19170 fc-lang/cs.orth | 27 +++++++++++++++++++++++++--
19171 fc-lang/da.orth | 27 +++++++++++++++++++++++++--
19172 fc-lang/de.orth | 27 +++++++++++++++++++++++++--
19173 fc-lang/el.orth | 23 +++++++++++++++++++++++
19174 fc-lang/en.orth | 27 +++++++++++++++++++++++++--
19175 fc-lang/eo.orth | 27 +++++++++++++++++++++++++--
19176 fc-lang/es.orth | 27 +++++++++++++++++++++++++--
19177 fc-lang/et.orth | 27 +++++++++++++++++++++++++--
19178 fc-lang/eu.orth | 27 +++++++++++++++++++++++++--
19179 fc-lang/fi.orth | 27 +++++++++++++++++++++++++--
19180 fc-lang/fo.orth | 27 +++++++++++++++++++++++++--
19181 fc-lang/fr.orth | 27 +++++++++++++++++++++++++--
19182 fc-lang/fy.orth | 23 +++++++++++++++++++++++
19183 fc-lang/ga.orth | 27 +++++++++++++++++++++++++--
19184 fc-lang/gd.orth | 27 +++++++++++++++++++++++++--
19185 fc-lang/gl.orth | 27 +++++++++++++++++++++++++--
19186 fc-lang/he.orth | 23 +++++++++++++++++++++++
19187 fc-lang/hr.orth | 27 +++++++++++++++++++++++++--
19188 fc-lang/hu.orth | 27 +++++++++++++++++++++++++--
19189 fc-lang/hy.orth | 23 +++++++++++++++++++++++
19190 fc-lang/is.orth | 27 +++++++++++++++++++++++++--
19191 fc-lang/it.orth | 27 +++++++++++++++++++++++++--
19192 fc-lang/ja.orth | 23 +++++++++++++++++++++++
19193 fc-lang/ka.orth | 23 +++++++++++++++++++++++
19194 fc-lang/kk.orth | 23 +++++++++++++++++++++++
19195 fc-lang/kl.orth | 27 +++++++++++++++++++++++++--
19196 fc-lang/ko.orth | 23 +++++++++++++++++++++++
19197 fc-lang/la.orth | 27 +++++++++++++++++++++++++--
19198 fc-lang/lt.orth | 27 +++++++++++++++++++++++++--
19199 fc-lang/lv.orth | 27 +++++++++++++++++++++++++--
19200 fc-lang/mk.orth | 23 +++++++++++++++++++++++
19201 fc-lang/mo.orth | 27 +++++++++++++++++++++++++--
19202 fc-lang/mt.orth | 27 +++++++++++++++++++++++++--
19203 fc-lang/nl.orth | 27 +++++++++++++++++++++++++--
19204 fc-lang/no.orth | 27 +++++++++++++++++++++++++--
19205 fc-lang/oc.orth | 27 +++++++++++++++++++++++++--
19206 fc-lang/pl.orth | 27 +++++++++++++++++++++++++--
19207 fc-lang/pt.orth | 27 +++++++++++++++++++++++++--
19208 fc-lang/rm.orth | 27 +++++++++++++++++++++++++--
19209 fc-lang/ro.orth | 27 +++++++++++++++++++++++++--
19210 fc-lang/ru.orth | 23 +++++++++++++++++++++++
19211 fc-lang/sh.orth | 23 +++++++++++++++++++++++
19212 fc-lang/sk.orth | 27 +++++++++++++++++++++++++--
19213 fc-lang/sl.orth | 27 +++++++++++++++++++++++++--
19214 fc-lang/sq.orth | 27 +++++++++++++++++++++++++--
19215 fc-lang/sr.orth | 23 +++++++++++++++++++++++
19216 fc-lang/sv.orth | 27 +++++++++++++++++++++++++--
19217 fc-lang/th.orth | 23 +++++++++++++++++++++++
19218 fc-lang/tr.orth | 27 +++++++++++++++++++++++++--
19219 fc-lang/uk.orth | 23 +++++++++++++++++++++++
19220 fc-lang/vo.orth | 23 +++++++++++++++++++++++
19221 fc-lang/yi.orth | 23 +++++++++++++++++++++++
19222 fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++
19223 fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++
19224 65 files changed, 1552 insertions(+), 78 deletions(-)
19225
19226 commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
19227 Author: Keith Packard <keithp (a] keithp.com>
19228 Date: Sat Jul 6 23:47:44 2002 +0000
19229
19230 Switch to RFC 3066 based lang names
19231
19232 fontconfig/fontconfig.h | 5 +-
19233 src/Imakefile | 8 +-
19234 src/fccharset.c | 8 +-
19235 src/fcfreetype.c | 406
19236 ++++++++++++++++++++++++------------------------
19237 src/fcint.h | 28 ++++
19238 src/fcmatch.c | 43 ++++-
19239 src/fcpat.c | 22 ++-
19240 src/fcstr.c | 25 ++-
19241 8 files changed, 330 insertions(+), 215 deletions(-)
19242
19243 commit 899e352656f04323b9467555faf9152c69a741ab
19244 Author: Keith Packard <keithp (a] keithp.com>
19245 Date: Sat Jul 6 23:46:58 2002 +0000
19246
19247 Add a few more common font families to the default configuration
19248
19249 fonts.conf.in | 7 +++++++
19250 1 file changed, 7 insertions(+)
19251
19252 commit 364a581d91eac73a5b1810d9c5100b6eb690219f
19253 Author: Keith Packard <keithp (a] keithp.com>
19254 Date: Sat Jul 6 23:22:03 2002 +0000
19255
19256 Add coverage documentation files
19257
19258 fc-lang/iso639-1 | 139 ++++++++++++++++
19259 fc-lang/iso639-2 | 473
19260 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
19261 2 files changed, 612 insertions(+)
19262
19263 commit c1382a3d998d098d3b86c922820558849c777c45
19264 Author: Keith Packard <keithp (a] keithp.com>
19265 Date: Sat Jul 6 23:21:37 2002 +0000
19266
19267 Add fc-lang program to generate language coverage tables
19268
19269 fc-lang/Imakefile | 44 +
19270 fc-lang/ab.orth | 17 +
19271 fc-lang/ar.orth | 49 +
19272 fc-lang/az.orth | 26 +
19273 fc-lang/ba.orth | 16 +
19274 fc-lang/be.orth | 11 +
19275 fc-lang/bg.orth | 12 +
19276 fc-lang/br.orth | 17 +
19277 fc-lang/ca.orth | 23 +
19278 fc-lang/chr.orth | 2 +
19279 fc-lang/co.orth | 2 +
19280 fc-lang/cs.orth | 27 +
19281 fc-lang/da.orth | 27 +
19282 fc-lang/de.orth | 17 +
19283 fc-lang/el.orth | 26 +
19284 fc-lang/en.orth | 17 +
19285 fc-lang/eo.orth | 9 +
19286 fc-lang/es.orth | 19 +
19287 fc-lang/et.orth | 15 +
19288 fc-lang/eu.orth | 8 +
19289 fc-lang/fc-lang.c | 295 +
19290 fc-lang/fc-lang.man | 41 +
19291 fc-lang/fclang.tmpl.c | 130 +
19292 fc-lang/fi.orth | 15 +
19293 fc-lang/fo.orth | 25 +
19294 fc-lang/fr.orth | 28 +
19295 fc-lang/fy.orth | 2 +
19296 fc-lang/ga.orth | 29 +
19297 fc-lang/gd.orth | 15 +
19298 fc-lang/gl.orth | 22 +
19299 fc-lang/he.orth | 2 +
19300 fc-lang/hr.orth | 21 +
19301 fc-lang/hu.orth | 19 +
19302 fc-lang/hy.orth | 5 +
19303 fc-lang/is.orth | 26 +
19304 fc-lang/it.orth | 14 +
19305 fc-lang/ja.orth | 6540 +++++++++++++++++++
19306 fc-lang/ka.orth | 9 +
19307 fc-lang/kk.orth | 15 +
19308 fc-lang/kl.orth | 23 +
19309 fc-lang/ko.orth | 16217
19310 ++++++++++++++++++++++++++++++++++++++++++++++++
19311 fc-lang/la.orth | 8 +
19312 fc-lang/lt.orth | 13 +
19313 fc-lang/lv.orth | 16 +
19314 fc-lang/mk.orth | 15 +
19315 fc-lang/mo.orth | 14 +
19316 fc-lang/mt.orth | 18 +
19317 fc-lang/nl.orth | 15 +
19318 fc-lang/no.orth | 18 +
19319 fc-lang/oc.orth | 15 +
19320 fc-lang/pl.orth | 10 +
19321 fc-lang/pt.orth | 19 +
19322 fc-lang/rm.orth | 15 +
19323 fc-lang/ro.orth | 11 +
19324 fc-lang/ru.orth | 11 +
19325 fc-lang/sh.orth | 2 +
19326 fc-lang/sk.orth | 29 +
19327 fc-lang/sl.orth | 21 +
19328 fc-lang/sq.orth | 7 +
19329 fc-lang/sr.orth | 11 +
19330 fc-lang/sv.orth | 21 +
19331 fc-lang/th.orth | 3 +
19332 fc-lang/tr.orth | 12 +
19333 fc-lang/uk.orth | 12 +
19334 fc-lang/vo.orth | 13 +
19335 fc-lang/yi.orth | 2 +
19336 fc-lang/zh_cn.orth | 6766 ++++++++++++++++++++
19337 fc-lang/zh_tw.orth | 13079 ++++++++++++++++++++++++++++++++++++++
19338 68 files changed, 44053 insertions(+)
19339
19340 commit 084407063d0069b16b24e1fd8be818af12e36741
19341 Author: Keith Packard <keithp (a] keithp.com>
19342 Date: Wed Jul 3 23:15:32 2002 +0000
19343
19344 Object list to FcObjectSetBuild wasnt terminated with 0
19345
19346 fc-list/fc-list.c | 4 ++--
19347 1 file changed, 2 insertions(+), 2 deletions(-)
19348
19349 commit f9dc31e81cd27be1bcb72706ac667889840f60bb
19350 Author: Marc Aurele La France <tsi (a] ualberta.edu>
19351 Date: Mon Jul 1 12:39:23 2002 +0000
19352
19353 Indent line
19354
19355 fc-list/Imakefile | 2 ++
19356 1 file changed, 2 insertions(+)
19357
19358 commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
19359 Author: Marc Aurele La France <tsi (a] ualberta.edu>
19360 Date: Mon Jul 1 12:38:27 2002 +0000
19361
19362 Ident line
19363
19364 fc-cache/Imakefile | 2 ++
19365 1 file changed, 2 insertions(+)
19366
19367 commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
19368 Author: Keith Packard <keithp (a] keithp.com>
19369 Date: Mon Jul 1 05:11:20 2002 +0000
19370
19371 Make fc-cache avoid reading the whole world full of fonts
19372
19373 fc-cache/fc-cache.c | 10 +++++-----
19374 1 file changed, 5 insertions(+), 5 deletions(-)
19375
19376 commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
19377 Author: Keith Packard <keithp (a] keithp.com>
19378 Date: Sun Jun 30 23:45:40 2002 +0000
19379
19380 Make fc-list more useful
19381
19382 fc-list/fc-list.c | 20 ++++++++++++++++----
19383 1 file changed, 16 insertions(+), 4 deletions(-)
19384
19385 commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
19386 Author: Keith Packard <keithp (a] keithp.com>
19387 Date: Sun Jun 30 23:45:17 2002 +0000
19388
19389 Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
19390
19391 fontconfig/fontconfig.h | 3 ++-
19392 1 file changed, 2 insertions(+), 1 deletion(-)
19393
19394 commit 4c0036053a36678747adfd06777cef39752ca9a4
19395 Author: Keith Packard <keithp (a] keithp.com>
19396 Date: Sat Jun 29 20:31:02 2002 +0000
19397
19398 Add strong/weak pattern value binding, add known charsets for
19399 automatic
19400 lang computation
19401
19402 src/fccfg.c | 3 +-
19403 src/fccharset.c | 40 +-
19404 src/fcfreetype.c | 235 ++++++-
19405 src/fcint.h | 15 +-
19406 src/fcknownsets.h | 1895
19407 +++++++++++++++++++++++++++++++++++++++++++++++++++++
19408 src/fcmatch.c | 112 ++--
19409 src/fcname.c | 7 +-
19410 src/fcpat.c | 3 +-
19411 8 files changed, 2222 insertions(+), 88 deletions(-)
19412
19413 commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
19414 Author: Keith Packard <keithp (a] keithp.com>
19415 Date: Wed Jun 26 22:56:51 2002 +0000
19416
19417 Construct empty constant charsets correctly (using null pointers)
19418
19419 src/fccharset.c | 18 +++++++++++++-----
19420 1 file changed, 13 insertions(+), 5 deletions(-)
19421
19422 commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
19423 Author: Keith Packard <keithp (a] keithp.com>
19424 Date: Wed Jun 26 22:14:08 2002 +0000
19425
19426 Permit empty charsets in fonts.cache files
19427
19428 src/fcname.c | 4 ++--
19429 1 file changed, 2 insertions(+), 2 deletions(-)
19430
19431 commit 223c028949c1ef316c93bea17278f58150c777ee
19432 Author: Keith Packard <keithp (a] keithp.com>
19433 Date: Wed Jun 26 16:11:29 2002 +0000
19434
19435 Steal idea for locale-insensitive strtod from glib
19436
19437 src/fcxml.c | 59
19438 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
19439 1 file changed, 57 insertions(+), 2 deletions(-)
19440
19441 commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
19442 Author: Keith Packard <keithp (a] keithp.com>
19443 Date: Fri Jun 21 07:01:11 2002 +0000
19444
19445 Oops. Made a mistake when adding config file names to monitor list
19446
19447 src/fcxml.c | 9 +++++----
19448 1 file changed, 5 insertions(+), 4 deletions(-)
19449
19450 commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
19451 Author: Keith Packard <keithp (a] keithp.com>
19452 Date: Fri Jun 21 06:14:45 2002 +0000
19453
19454 Fix automatic file time checking, transcoding table searches. Actually
19455 add
19456 config files used to config structure so they can be time
19457 checked as
19458 well
19459
19460 src/fccfg.c | 31 ++++++++++++++-----------------
19461 src/fccharset.c | 11 +++--------
19462 src/fcxml.c | 5 ++++-
19463 3 files changed, 21 insertions(+), 26 deletions(-)
19464
19465 commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
19466 Author: Keith Packard <keithp (a] keithp.com>
19467 Date: Thu Jun 20 03:43:09 2002 +0000
19468
19469 Accidentally falling through several case blocks
19470
19471 src/fccfg.c | 3 ++-
19472 src/fcdbg.c | 6 +++---
19473 2 files changed, 5 insertions(+), 4 deletions(-)
19474
19475 commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
19476 Author: Keith Packard <keithp (a] keithp.com>
19477 Date: Wed Jun 19 21:32:51 2002 +0000
19478
19479 Add slanting for fonts without oblique/italic varient. Fix matching
19480 code to
19481 make this work
19482
19483 fonts.conf.in | 28 ++++++++++++++++++++++++++++
19484 src/fcmatch.c | 4 ++--
19485 2 files changed, 30 insertions(+), 2 deletions(-)
19486
19487 commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
19488 Author: Keith Packard <keithp (a] keithp.com>
19489 Date: Wed Jun 19 20:55:19 2002 +0000
19490
19491 Make fc-cache more tolerant of missing font directories
19492
19493 fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++--
19494 1 file changed, 26 insertions(+), 2 deletions(-)
19495
19496 commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
19497 Author: Keith Packard <keithp (a] keithp.com>
19498 Date: Wed Jun 19 20:08:22 2002 +0000
19499
19500 Add ref counting to font config patterns so that FcFontSort return
19501 values
19502 are persistant
19503
19504 fontconfig/fontconfig.h | 5 ++++-
19505 fonts.dtd | 5 ++++-
19506 src/fccache.c | 11 +++++++++--
19507 src/fccfg.c | 4 ++++
19508 src/fcdbg.c | 8 +++++++-
19509 src/fcdir.c | 5 +++--
19510 src/fcint.h | 9 +++++----
19511 src/fclist.c | 2 +-
19512 src/fcmatch.c | 21 +++++++++++++++++++--
19513 src/fcname.c | 3 ++-
19514 src/fcpat.c | 12 +++++++++++-
19515 src/fcxml.c | 4 ++++
19516 12 files changed, 73 insertions(+), 16 deletions(-)
19517
19518 commit 06a48f20739580338e69547c9896c539abf000dd
19519 Author: Keith Packard <keithp (a] keithp.com>
19520 Date: Wed Jun 19 06:31:46 2002 +0000
19521
19522 Add a few aliases suggested by Owen and Mike
19523
19524 fonts.conf.in | 19 +++++++++++++++++--
19525 1 file changed, 17 insertions(+), 2 deletions(-)
19526
19527 commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
19528 Author: Keith Packard <keithp (a] keithp.com>
19529 Date: Tue Jun 18 22:23:05 2002 +0000
19530
19531 Add a few more families to fonts.conf, make FC_ANTIALIAS less
19532 important for
19533 matching, fix family->generic mapping
19534
19535 src/fccfg.c | 7 ++++---
19536 src/fcmatch.c | 22 +++++++++++-----------
19537 2 files changed, 15 insertions(+), 14 deletions(-)
19538
19539 commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
19540 Author: Keith Packard <keithp (a] keithp.com>
19541 Date: Tue Jun 18 16:47:33 2002 +0000
19542
19543 Fix compiler warning
19544
19545 src/fcxml.c | 4 ++--
19546 1 file changed, 2 insertions(+), 2 deletions(-)
19547
19548 commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
19549 Author: Keith Packard <keithp (a] keithp.com>
19550 Date: Tue Jun 18 16:47:12 2002 +0000
19551
19552 Fix incorrect size in memmove call in FcObjectSetAdd that crashed
19553 FcFontSetList calls
19554
19555 src/fclist.c | 3 ++-
19556 1 file changed, 2 insertions(+), 1 deletion(-)
19557
19558 commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
19559 Author: Keith Packard <keithp (a] keithp.com>
19560 Date: Sat Jun 8 18:46:35 2002 +0000
19561
19562 Fix fontconfig.pc generation in Imakefile
19563
19564 Imakefile | 4 ++--
19565 1 file changed, 2 insertions(+), 2 deletions(-)
19566
19567 commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
19568 Author: Keith Packard <keithp (a] keithp.com>
19569 Date: Sat Jun 8 17:32:05 2002 +0000
19570
19571 Add FcPatternHash, clean up a few valgrind issues
19572
19573 fontconfig/fontconfig.h | 3 ++
19574 src/fccfg.c | 2 +-
19575 src/fcmatch.c | 11 ++++---
19576 src/fcpat.c | 78
19577 +++++++++++++++++++++++++++++++++++++++++++++++++
19578 src/fcxml.c | 13 ++++++++-
19579 5 files changed, 101 insertions(+), 6 deletions(-)
19580
19581 commit 8a39040e2a1308602aabe1aa4a8608f94830534e
19582 Author: Keith Packard <keithp (a] keithp.com>
19583 Date: Fri Jun 7 17:55:41 2002 +0000
19584
19585 Make autoconf use correct options to build solaris shared libraries
19586
19587 configure.in | 15 +++++++++++++--
19588 1 file changed, 13 insertions(+), 2 deletions(-)
19589
19590 commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
19591 Author: David Dawes <dawes (a] xfree86.org>
19592 Date: Tue Jun 4 21:55:42 2002 +0000
19593
19594 171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
19595 Mutsumi).
19596 170. Avoid a problem with setfontdirs when run in some locales (#5179,
19597 ISHIKAWA Mutsumi).
19598 169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
19599
19600 setfontdirs | 5 +++++
19601 1 file changed, 5 insertions(+)
19602
19603 commit e9be9cd10a24b75480a26be834041d312d8217b4
19604 Author: Keith Packard <keithp (a] keithp.com>
19605 Date: Mon Jun 3 08:31:15 2002 +0000
19606
19607 Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
19608 interfaces
19609
19610 fontconfig/fontconfig.h | 7 ++-
19611 src/fccfg.c | 12 ++--
19612 src/fcint.h | 7 ++-
19613 src/fclist.c | 72 ++++++++++++++--------
19614 src/fcmatch.c | 6 +-
19615 src/fcname.c | 8 +--
19616 src/fcpat.c | 161
19617 +++++++++++++++++++++++++++++-------------------
19618 7 files changed, 166 insertions(+), 107 deletions(-)
19619
19620 commit 88c747e20612ffcae326313f8d624b36c1235993
19621 Author: Keith Packard <keithp (a] keithp.com>
19622 Date: Sun Jun 2 21:07:57 2002 +0000
19623
19624 Eliminate some compiler warnings, avoid seg fault when matching
19625 missing
19626 values
19627
19628 src/fccfg.c | 4 ++--
19629 src/fcdbg.c | 5 ++++-
19630 src/fclist.c | 4 +++-
19631 src/fcmatch.c | 4 ++--
19632 src/fcname.c | 4 +++-
19633 5 files changed, 14 insertions(+), 7 deletions(-)
19634
19635 commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
19636 Author: Keith Packard <keithp (a] keithp.com>
19637 Date: Sun Jun 2 20:52:06 2002 +0000
19638
19639 Add aspect ratio support to Xft and fontconfig
19640
19641 fontconfig/fontconfig.h | 3 ++-
19642 src/fcname.c | 3 ++-
19643 2 files changed, 4 insertions(+), 2 deletions(-)
19644
19645 commit 8ec077f22b2f9fd693abfda7d405ac572594be99
19646 Author: Keith Packard <keithp (a] keithp.com>
19647 Date: Sun Jun 2 19:51:36 2002 +0000
19648
19649 Expression parsing in fonts.conf file mis-freed elements. Constant
19650 identity
19651 matrix was accidentally freed. Add ability to comare FTFace
19652 pattern
19653 elements (not that its all that useful)
19654
19655 src/fccfg.c | 18 +++++++++++++++---
19656 src/fcxml.c | 5 +++--
19657 2 files changed, 18 insertions(+), 5 deletions(-)
19658
19659 commit be0948508ce4ebbb6e576b9dd31531efef6834e1
19660 Author: Keith Packard <keithp (a] keithp.com>
19661 Date: Fri May 31 23:21:25 2002 +0000
19662
19663 Add support for user-provided freetype faces to Xft
19664
19665 fontconfig/fcfreetype.h | 8 +++++++-
19666 fontconfig/fcprivate.h | 4 +++-
19667 fontconfig/fontconfig.h | 7 +++++--
19668 src/fccharset.c | 5 +----
19669 src/fcfreetype.c | 1 -
19670 src/fcint.h | 3 ++-
19671 src/fcpat.c | 29 ++++++++++++++++++++++++++++-
19672 7 files changed, 46 insertions(+), 11 deletions(-)
19673
19674 commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
19675 Author: Keith Packard <keithp (a] keithp.com>
19676 Date: Fri May 31 06:52:47 2002 +0000
19677
19678 Fix Xft2 to build right library version on old systems with xmkmf. Fix
19679 fc-cache location for xmkmf out-of-tree build on old systems
19680
19681 local.def | 2 ++
19682 1 file changed, 2 insertions(+)
19683
19684 commit fbb405f3b5f25353babee1e813eb86d53912503f
19685 Author: Keith Packard <keithp (a] keithp.com>
19686 Date: Fri May 31 06:38:43 2002 +0000
19687
19688 Fix up support for building Xft1, Xrender and fontconfig out of
19689 the tree
19690
19691 fc-list/Imakefile | 5 +++++
19692 local.def | 14 ++++++++++++++
19693 2 files changed, 19 insertions(+)
19694
19695 commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
19696 Author: Keith Packard <keithp (a] keithp.com>
19697 Date: Fri May 31 04:42:42 2002 +0000
19698
19699 Change FcCharSet datastructure, add FcFontSort API
19700
19701 fontconfig/fontconfig.h | 9 +-
19702 src/fccharset.c | 772
19703 ++++++++++++++++++++++++++----------------------
19704 src/fcint.h | 27 +-
19705 src/fcmatch.c | 26 +-
19706 4 files changed, 451 insertions(+), 383 deletions(-)
19707
19708 commit bc9469baadc6b5f9a920a476e460113bab518208
19709 Author: Keith Packard <keithp (a] keithp.com>
19710 Date: Wed May 29 22:07:33 2002 +0000
19711
19712 Optimize after profiling. Fix FcStrCmp to return correct sign
19713
19714 src/fccharset.c | 103 ++++++++++++++++++++++++++++++----------
19715 src/fcint.h | 1 +
19716 src/fcmatch.c | 143
19717 +++++++++++++++++++++++++++++++++++++++++---------------
19718 src/fcname.c | 4 +-
19719 src/fcpat.c | 13 +++---
19720 src/fcstr.c | 6 +--
19721 6 files changed, 197 insertions(+), 73 deletions(-)
19722
19723 commit 1412a69926307b2736745737c7c66172ebc56724
19724 Author: Keith Packard <keithp (a] keithp.com>
19725 Date: Wed May 29 08:21:33 2002 +0000
19726
19727 Apply some obvious fixes to FcFontSetSort from Owen. Speed up
19728 FcCharSet
19729 primitives and FcFontSetSort
19730
19731 fontconfig/fontconfig.h | 8 +-
19732 src/fccfg.c | 10 +--
19733 src/fccharset.c | 197
19734 +++++++++++++++++++++++++++++++++++++++++++++---
19735 src/fcint.h | 3 +-
19736 src/fcmatch.c | 23 ++++--
19737 5 files changed, 219 insertions(+), 22 deletions(-)
19738
19739 commit 78417a2c74f95a66e3738cf525f9d699e13c654a
19740 Author: Keith Packard <keithp (a] keithp.com>
19741 Date: Tue May 28 03:50:23 2002 +0000
19742
19743 Use explicit cd for non-gmake systems
19744
19745 Makefile.in | 4 ++--
19746 1 file changed, 2 insertions(+), 2 deletions(-)
19747
19748 commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
19749 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
19750 Date: Sat May 25 13:52:37 2002 +0000
19751
19752 $< in a non-implicit rule is a GNU-makeism. It's not supported by
19753 BSD make.
19754
19755 Imakefile | 8 ++++----
19756 1 file changed, 4 insertions(+), 4 deletions(-)
19757
19758 commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
19759 Author: Keith Packard <keithp (a] keithp.com>
19760 Date: Fri May 24 06:25:52 2002 +0000
19761
19762 Clean up autoconf install to obey DESTDIR
19763
19764 Makefile.in | 67
19765 ++++++++++++++++++++++++++++++++++----------------
19766 fc-cache/Makefile.in | 23 ++++++++++-------
19767 fc-list/Makefile.in | 22 +++++++++++------
19768 fontconfig/Makefile.in | 24 +++++++++---------
19769 src/Makefile.in | 48 +++++++++++++++++++++++++-----------
19770 5 files changed, 119 insertions(+), 65 deletions(-)
19771
19772 commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
19773 Author: Keith Packard <keithp (a] keithp.com>
19774 Date: Fri May 24 05:20:02 2002 +0000
19775
19776 Change charset enumeration functions to more sensible API
19777
19778 fontconfig/fontconfig.h | 13 ++++++++++++-
19779 src/fccharset.c | 46
19780 +++++++++++++++++++++++++++++++++-------------
19781 2 files changed, 45 insertions(+), 14 deletions(-)
19782
19783 commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
19784 Author: Keith Packard <keithp (a] keithp.com>
19785 Date: Fri May 24 05:19:30 2002 +0000
19786
19787 A few autoconf build fixes
19788
19789 Makefile.in | 12 ++++++++----
19790 configure.in | 4 ++--
19791 fontconfig-config.in | 10 +++++-----
19792 3 files changed, 15 insertions(+), 11 deletions(-)
19793
19794 commit 48db40f692a31c39a96961c8733bfeaad416a5c0
19795 Author: Keith Packard <keithp (a] keithp.com>
19796 Date: Thu May 23 23:00:46 2002 +0000
19797
19798 A few random fontconfig build fixes
19799
19800 config/config-subst | 12 +++++++-----
19801 fontconfig/fontconfig.h | 7 +++++--
19802 src/fcinit.c | 8 +++++++-
19803 3 files changed, 19 insertions(+), 8 deletions(-)
19804
19805 commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
19806 Author: Keith Packard <keithp (a] keithp.com>
19807 Date: Thu May 23 17:09:32 2002 +0000
19808
19809 Dont require freetype to build with fontconfig
19810
19811 fontconfig.pc.in | 1 -
19812 1 file changed, 1 deletion(-)
19813
19814 commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
19815 Author: Keith Packard <keithp (a] keithp.com>
19816 Date: Thu May 23 17:06:46 2002 +0000
19817
19818 Add pkgconfig control file and fontconfig-config script
19819
19820 INSTALL | 17 ++++++++--
19821 Imakefile | 33 +++++++++++++++++-
19822 Makefile.in | 18 ++++++++--
19823 README | 13 ++++++++
19824 config/config-subst | 8 +++++
19825 configure.in | 18 ++++++----
19826 fontconfig-config.in | 94
19827 ++++++++++++++++++++++++++++++++++++++++++++++++++++
19828 fontconfig.pc.in | 11 ++++++
19829 8 files changed, 199 insertions(+), 13 deletions(-)
19830
19831 commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
19832 Author: Keith Packard <keithp (a] keithp.com>
19833 Date: Thu May 23 16:05:16 2002 +0000
19834
19835 Fonts.dtd had "blanks" instead of "blank"
19836
19837 fonts.dtd | 4 ++--
19838 1 file changed, 2 insertions(+), 2 deletions(-)
19839
19840 commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
19841 Author: Keith Packard <keithp (a] keithp.com>
19842 Date: Wed May 22 22:59:41 2002 +0000
19843
19844 Missed a Makefile.in for fontconfig includes
19845
19846 fontconfig/Makefile.in | 48
19847 ++++++++++++++++++++++++++++++++++++++++++++++++
19848 1 file changed, 48 insertions(+)
19849
19850 commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
19851 Author: Keith Packard <keithp (a] keithp.com>
19852 Date: Wed May 22 04:37:07 2002 +0000
19853
19854 Replace silly avl sort with qsort, add FcPatternEqual
19855
19856 fontconfig/fontconfig.h | 8 +-
19857 src/Imakefile | 6 +-
19858 src/Makefile.in | 4 +-
19859 src/fcavl.c | 419
19860 ------------------------------------------------
19861 src/fcavl.h | 46 ------
19862 src/fcmatch.c | 76 ++++-----
19863 src/fcpat.c | 109 ++++++++++++-
19864 src/fcxml.c | 9 +-
19865 8 files changed, 162 insertions(+), 515 deletions(-)
19866
19867 commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
19868 Author: Keith Packard <keithp (a] keithp.com>
19869 Date: Tue May 21 17:48:15 2002 +0000
19870
19871 More autoconf cleanup for fontconfig
19872
19873 Makefile.in | 8 +++-----
19874 config.h.in | 2 +-
19875 config/Makedefs.in | 10 +++++++++-
19876 configure.in | 55
19877 ++++++++++++++++++++++++----------------------------
19878 fc-cache/Makefile.in | 4 +++-
19879 fc-list/Makefile.in | 4 +++-
19880 src/Imakefile | 4 ++--
19881 src/Makefile.in | 5 +----
19882 src/fcinit.c | 4 ++--
19883 9 files changed, 49 insertions(+), 47 deletions(-)
19884
19885 commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
19886 Author: Keith Packard <keithp (a] keithp.com>
19887 Date: Tue May 21 17:08:42 2002 +0000
19888
19889 Fix xmkmf build process for fontconfig
19890
19891 Imakefile | 2 +-
19892 Makefile.in | 54 +++++++++
19893 acconfig.h | 2 -
19894 config.h.in | 144 +++++++++++++++++++++++
19895 configure.in | 360
19896 +++++++++++++++++++++++++++++++++++++++++++---------------
19897 cvscompile.sh | 11 +-
19898 findfonts | 8 +-
19899 fonts.conf.in | 77 ++++++-------
19900 fonts.dtd | 13 ++-
19901 local.def | 54 +++++++++
19902 setfontdirs | 4 +-
19903 11 files changed, 581 insertions(+), 148 deletions(-)
19904
19905 commit 179c39959cc9c19004f8ca948623590e404c8c46
19906 Author: Keith Packard <keithp (a] keithp.com>
19907 Date: Tue May 21 17:06:22 2002 +0000
19908
19909 Fix autoconf build process for fontconfig
19910
19911 config/Makedefs.in | 68 +++
19912 config/config.guess | 1391
19913 +++++++++++++++++++++++++++++++++++++++++++++++
19914 config/config.sub | 1355
19915 +++++++++++++++++++++++++++++++++++++++++++++
19916 config/install.sh | 240 ++++++++
19917 fc-cache/Imakefile | 7 +-
19918 fc-cache/Makefile.in | 46 ++
19919 fc-cache/fc-cache.c | 161 ++++--
19920 fc-list/Makefile.in | 46 ++
19921 fontconfig/fontconfig.h | 80 ++-
19922 src/Makefile.in | 105 ++++
19923 src/fccache.c | 164 ++++--
19924 src/fccfg.c | 352 ++++++++----
19925 src/fcdir.c | 84 ++-
19926 src/fcinit.c | 109 +++-
19927 src/fcint.h | 52 +-
19928 src/fclist.c | 5 +-
19929 src/fcstr.c | 228 +++++++-
19930 src/fcxml.c | 215 +++++---
19931 18 files changed, 4377 insertions(+), 331 deletions(-)
19932
19933 commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
19934 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
19935 Date: Sun May 5 17:53:41 2002 +0000
19936
19937 Don't run fc-cache on make install if DESTDIR is set. Instead;
19938 run it from
19939 Xinstall.sh after XFree86 is installed.
19940
19941 fc-cache/Imakefile | 4 +++-
19942 1 file changed, 3 insertions(+), 1 deletion(-)
19943
19944 commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
19945 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
19946 Date: Wed Apr 10 11:28:10 2002 +0000
19947
19948 put fontconfig-def.cpp in the right place.
19949
19950 fontconfig-def.cpp | 170
19951 -------------------------------------------------
19952 src/fontconfig-def.cpp | 170
19953 +++++++++++++++++++++++++++++++++++++++++++++++++
19954 2 files changed, 170 insertions(+), 170 deletions(-)
19955
19956 commit d82a034f9123558b300c956feec165c50ef7ada2
19957 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
19958 Date: Sun Apr 7 15:19:46 2002 +0000
19959
19960 new preprocessor files. (#5215-#5218, Alexander Gottwald).
19961
19962 fontconfig-def.cpp | 170
19963 +++++++++++++++++++++++++++++++++++++++++++++++++++++
19964 1 file changed, 170 insertions(+)
19965
19966 commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
19967 Author: Keith Packard <keithp (a] keithp.com>
19968 Date: Wed Mar 27 04:33:55 2002 +0000
19969
19970 Fix FT_Get_Next_Char API to match official 2.0.9 released version
19971
19972 src/fccharset.c | 26 ++++++++++++++++++--------
19973 1 file changed, 18 insertions(+), 8 deletions(-)
19974
19975 commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
19976 Author: Marc Aurele La France <tsi (a] ualberta.edu>
19977 Date: Mon Mar 4 21:15:28 2002 +0000
19978
19979 Warning fixes
19980
19981 src/fcatomic.c | 4 ++--
19982 1 file changed, 2 insertions(+), 2 deletions(-)
19983
19984 commit 216fac98e0785e787e32ff354241935a25723e4b
19985 Author: Keith Packard <keithp (a] keithp.com>
19986 Date: Sun Mar 3 18:39:05 2002 +0000
19987
19988 Add match routine that returns list of fonts
19989
19990 fontconfig/fontconfig.h | 14 ++
19991 src/fcavl.c | 419
19992 ++++++++++++++++++++++++++++++++++++++++++++++++
19993 src/fcavl.h | 46 ++++++
19994 src/fcmatch.c | 225 ++++++++++++++++++++++----
19995 4 files changed, 671 insertions(+), 33 deletions(-)
19996
19997 commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
19998 Author: Keith Packard <keithp (a] keithp.com>
19999 Date: Sun Mar 3 18:36:26 2002 +0000
20000
20001 Eliminate duplicate definitions in fcint.h and fontconfig.h
20002
20003 src/fcint.h | 6 ------
20004 1 file changed, 6 deletions(-)
20005
20006 commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
20007 Author: Keith Packard <keithp (a] keithp.com>
20008 Date: Sun Mar 3 18:35:22 2002 +0000
20009
20010 fontconfig: bail scanning directory on fatal error
20011
20012 src/fcdir.c | 2 +-
20013 1 file changed, 1 insertion(+), 1 deletion(-)
20014
20015 commit 17e16fa1108491fa625258bba12e71aaad8a34de
20016 Author: Keith Packard <keithp (a] keithp.com>
20017 Date: Sun Mar 3 18:31:20 2002 +0000
20018
20019 Eliminate compiler warnings
20020
20021 src/fccharset.c | 1026
20022 +++++++++++++++++++++++++++----------------------------
20023 1 file changed, 512 insertions(+), 514 deletions(-)
20024
20025 commit a391da8f0f867b8f87b1912a91882b108d163e03
20026 Author: Keith Packard <keithp (a] keithp.com>
20027 Date: Sun Mar 3 00:19:43 2002 +0000
20028
20029 Add fcatomic.c
20030
20031 src/Imakefile | 4 +-
20032 src/fcatomic.c | 183
20033 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
20034 src/fccache.c | 4 ++
20035 3 files changed, 189 insertions(+), 2 deletions(-)
20036
20037 commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
20038 Author: Keith Packard <keithp (a] keithp.com>
20039 Date: Fri Mar 1 22:06:30 2002 +0000
20040
20041 Add new FcAtomic datatype for config file locking
20042
20043 fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++-
20044 src/Imakefile | 12 ++++++------
20045 src/fccache.c | 34 ++++++++++++++--------------------
20046 src/fcint.h | 9 ++++++++-
20047 4 files changed, 57 insertions(+), 28 deletions(-)
20048
20049 commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
20050 Author: Marc Aurele La France <tsi (a] ualberta.edu>
20051 Date: Fri Mar 1 17:52:03 2002 +0000
20052
20053 Add missing clean rule
20054
20055 Imakefile | 6 ++++++
20056 1 file changed, 6 insertions(+)
20057
20058 commit 9c8e07f19589ba944e7bfb31251228b41a02f787
20059 Author: Keith Packard <keithp (a] keithp.com>
20060 Date: Fri Mar 1 01:00:54 2002 +0000
20061
20062 Port Xft1 to fontconfig
20063
20064 fontconfig/fontconfig.h | 8 +++++++-
20065 src/fccache.c | 13 +++++++------
20066 src/fccfg.c | 10 +++++-----
20067 src/fcdir.c | 4 ++--
20068 4 files changed, 21 insertions(+), 14 deletions(-)
20069
20070 commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
20071 Author: Keith Packard <keithp (a] keithp.com>
20072 Date: Thu Feb 28 16:51:48 2002 +0000
20073
20074 Add better error reporting when loading config file
20075
20076 fc-list/fc-list.c | 2 +-
20077 fontconfig/fontconfig.h | 16 +++++++++++++++-
20078 src/fclist.c | 36 ++++++++++++++++++++++++++++++------
20079 src/fcmatch.c | 38 +++++++++++++++++++++++++++++++-------
20080 src/fcxml.c | 12 +++++++++++-
20081 5 files changed, 88 insertions(+), 16 deletions(-)
20082
20083 commit c4bd0638c5f14329e71be8f170c30d376fc76972
20084 Author: Marc Aurele La France <tsi (a] ualberta.edu>
20085 Date: Tue Feb 26 05:10:30 2002 +0000
20086
20087 Warning fixes
20088
20089 fc-cache/fc-cache.c | 13 ++++++++++++-
20090 fc-list/fc-list.c | 15 +++++++++++++--
20091 2 files changed, 25 insertions(+), 3 deletions(-)
20092
20093 commit c5350655bef34cc08739bed324a482473b2a01b8
20094 Author: Keith Packard <keithp (a] keithp.com>
20095 Date: Sun Feb 24 01:23:35 2002 +0000
20096
20097 Check font edit value lists for empty
20098
20099 src/fccfg.c | 4 ++--
20100 1 file changed, 2 insertions(+), 2 deletions(-)
20101
20102 commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
20103 Author: Keith Packard <keithp (a] keithp.com>
20104 Date: Fri Feb 22 18:54:07 2002 +0000
20105
20106 fontconfig: some config file parsing mistakes
20107
20108 src/fcfreetype.c | 2 +-
20109 src/fcint.h | 9 ---------
20110 src/fcxml.c | 8 ++++++--
20111 3 files changed, 7 insertions(+), 12 deletions(-)
20112
20113 commit a398554a6d6467956c1c3471e912fb4e969835eb
20114 Author: Keith Packard <keithp (a] keithp.com>
20115 Date: Wed Feb 20 01:01:21 2002 +0000
20116
20117 Remove fcxml.h include file as it cant work anymore anyhow
20118
20119 fontconfig/Imakefile | 2 +-
20120 fontconfig/fcxml.h | 37 -------------------------------------
20121 2 files changed, 1 insertion(+), 38 deletions(-)
20122
20123 commit 24c90386bbdda9800d5a35c4dbff08682186907f
20124 Author: Keith Packard <keithp (a] keithp.com>
20125 Date: Wed Feb 20 00:32:30 2002 +0000
20126
20127 dont complain about missing optional included font config files
20128
20129 src/fcxml.c | 4 ++--
20130 1 file changed, 2 insertions(+), 2 deletions(-)
20131
20132 commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
20133 Author: Keith Packard <keithp (a] keithp.com>
20134 Date: Tue Feb 19 08:33:23 2002 +0000
20135
20136 Automatically initialize the fontconfig library
20137
20138 src/fccfg.c | 15 +++++++++------
20139 src/fcinit.c | 4 ++--
20140 src/fcint.h | 4 +++-
20141 3 files changed, 14 insertions(+), 9 deletions(-)
20142
20143 commit aae6f7d48744a25899cac28d47458f394defa02a
20144 Author: Keith Packard <keithp (a] keithp.com>
20145 Date: Tue Feb 19 07:50:44 2002 +0000
20146
20147 Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
20148 to
20149 enumarate Unicode coverage efficiently
20150
20151 fontconfig/fontconfig.h | 7 +++++--
20152 src/fccache.c | 4 ++--
20153 src/fccharset.c | 23 ++++++++++++++++++++++-
20154 src/fcpat.c | 6 +++---
20155 4 files changed, 32 insertions(+), 8 deletions(-)
20156
20157 commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
20158 Author: Keith Packard <keithp (a] keithp.com>
20159 Date: Mon Feb 18 22:29:28 2002 +0000
20160
20161 Switch fontconfig from libxml2 to expat
20162
20163 src/Imakefile | 3 +-
20164 src/fccharset.c | 12 +-
20165 src/fcdbg.c | 20 +-
20166 src/fcint.h | 34 +-
20167 src/fcname.c | 98 +---
20168 src/fcstr.c | 92 ++-
20169 src/fcxml.c | 1764
20170 ++++++++++++++++++++++++++++++++++++-------------------
20171 7 files changed, 1326 insertions(+), 697 deletions(-)
20172
20173 commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
20174 Author: Keith Packard <keithp (a] keithp.com>
20175 Date: Fri Feb 15 23:45:33 2002 +0000
20176
20177 fontconfig fc-cache program needs to be executed with correct
20178 environment
20179 on install
20180
20181 fc-cache/Imakefile | 2 +-
20182 1 file changed, 1 insertion(+), 1 deletion(-)
20183
20184 commit 65018b4a468c3175790dc27dfe37987151ad97d5
20185 Author: Keith Packard <keithp (a] keithp.com>
20186 Date: Fri Feb 15 07:36:14 2002 +0000
20187
20188 Update to Xft version 2
20189
20190 fc-cache/fc-cache.c | 7 ++++---
20191 1 file changed, 4 insertions(+), 3 deletions(-)
20192
20193 commit ccb3e93b2754542d08dcd2572402560d76a8ed91
20194 Author: Keith Packard <keithp (a] keithp.com>
20195 Date: Fri Feb 15 06:01:28 2002 +0000
20196
20197 fontconfig library: build fixes and compiler warning fixes
20198
20199 fc-cache/Imakefile | 2 +-
20200 fc-list/Imakefile | 2 +-
20201 fc-list/fc-list.c | 5 +-
20202 fontconfig/fcfreetype.h | 1 +
20203 fontconfig/fcprivate.h | 2 +-
20204 fontconfig/fcxml.h | 2 +-
20205 fontconfig/fontconfig.h | 61 ++++++++---------
20206 src/fccache.c | 176
20207 ++++++++++++++++++++++++++++++------------------
20208 src/fccfg.c | 126 +++++++++++++++++-----------------
20209 src/fccharset.c | 23 ++++---
20210 src/fcdir.c | 58 ++++++++--------
20211 src/fcfreetype.c | 106 ++++++++++++++---------------
20212 src/fcinit.c | 2 +-
20213 src/fcint.h | 74 ++++++++------------
20214 src/fcmatch.c | 7 +-
20215 src/fcname.c | 92 ++++++++++++-------------
20216 src/fcpat.c | 10 +--
20217 src/fcstr.c | 32 ++++-----
20218 src/fcxml.c | 135 +++++++++++++++++++------------------
20219 19 files changed, 473 insertions(+), 443 deletions(-)
20220
20221 commit 3be03bed3955e91882b65315fdf8a68e4b453431
20222 Author: Keith Packard <keithp (a] keithp.com>
20223 Date: Fri Feb 15 00:49:44 2002 +0000
20224
20225 Update fontconfig and libxml2 to get them working with in-tree build
20226 process
20227
20228 fc-cache/Imakefile | 12 +++---------
20229 fc-list/Imakefile | 13 +++----------
20230 src/Imakefile | 55
20231 ++++++------------------------------------------------
20232 3 files changed, 12 insertions(+), 68 deletions(-)
20233
20234 commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
20235 Author: Keith Packard <keithp (a] keithp.com>
20236 Date: Thu Feb 14 23:34:13 2002 +0000
20237
20238 Add new font configuration library which forms the basis of the
20239 new version
20240 of Xft
20241
20242 commit 24330d27f88bbf387d92128d2c21e005f2563e93
20243 Author: Keith Packard <keithp (a] keithp.com>
20244 Date: Thu Feb 14 23:34:13 2002 +0000
20245
20246 Initial revision
20247
20248 AUTHORS | 1 +
20249 COPYING | 22 +
20250 INSTALL | 3 +
20251 Imakefile | 25 +
20252 README | 2 +
20253 acconfig.h | 2 +
20254 configure.in | 202 +++++++
20255 cvscompile.sh | 6 +
20256 doc/fontconfig.tex | 55 ++
20257 fc-cache/Imakefile | 19 +
20258 fc-cache/fc-cache.c | 145 +++++
20259 fc-cache/fc-cache.man | 45 ++
20260 fc-list/Imakefile | 17 +
20261 fc-list/fc-list.c | 128 ++++
20262 fc-list/fc-list.man | 36 ++
20263 findfonts | 8 +
20264 fontconfig/Imakefile | 8 +
20265 fontconfig/fcfreetype.h | 34 ++
20266 fontconfig/fcprivate.h | 117 ++++
20267 fontconfig/fcxml.h | 37 ++
20268 fontconfig/fontconfig.h | 551 +++++++++++++++++
20269 fonts.conf.in | 191 ++++++
20270 fonts.dtd | 165 +++++
20271 setfontdirs | 19 +
20272 src/Imakefile | 90 +++
20273 src/fcblanks.c | 84 +++
20274 src/fccache.c | 592 ++++++++++++++++++
20275 src/fccfg.c | 1369 ++++++++++++++++++++++++++++++++++++++++++
20276 src/fccharset.c | 1521
20277 +++++++++++++++++++++++++++++++++++++++++++++++
20278 src/fcdbg.c | 272 +++++++++
20279 src/fcdefault.c | 87 +++
20280 src/fcdir.c | 178 ++++++
20281 src/fcfreetype.c | 236 ++++++++
20282 src/fcfs.c | 82 +++
20283 src/fcinit.c | 174 ++++++
20284 src/fcint.h | 480 +++++++++++++++
20285 src/fclist.c | 442 ++++++++++++++
20286 src/fcmatch.c | 347 +++++++++++
20287 src/fcmatrix.c | 112 ++++
20288 src/fcname.c | 621 +++++++++++++++++++
20289 src/fcpat.c | 491 +++++++++++++++
20290 src/fcstr.c | 188 ++++++
20291 src/fcxml.c | 1032 ++++++++++++++++++++++++++++++++
20292 src/fontconfig.man | 1113 ++++++++++++++++++++++++++++++++++
20293 44 files changed, 11349 insertions(+)
20294