ChangeLog revision 1.1 1 commit a93b4c2aab1d79573abd646147596a8a34b19350
2 Author: Keith Packard <keithp (a] keithp.com>
3 Date: Sat May 31 19:24:35 2008 -0700
4
5 Bump version to 2.6.0
6
7 README | 6 ++++--
8 configure.in | 2 +-
9 fontconfig/fontconfig.h | 4 ++--
10 3 files changed, 7 insertions(+), 5 deletions(-)
11
12 commit d0902ee0867bd11e4ff266876a69c258eee8d08d
13 Author: Keith Packard <keithp (a] keithp.com>
14 Date: Sat May 24 17:52:41 2008 -0700
15
16 Bump version to 2.5.93
17
18 README | 34 ++++++++++++++++++++++++++++++++--
19 configure.in | 2 +-
20 fontconfig/fontconfig.h | 2 +-
21 3 files changed, 34 insertions(+), 4 deletions(-)
22
23 commit 8ade2369238a0b439192a847f12fcc9748a6d73a
24 Author: Keith Packard <keithp (a] keithp.com>
25 Date: Sat May 24 17:14:24 2008 -0700
26
27 Ignore empty <dir></dir> elements
28
29 An empty element would cause every file starting with the current
30 directory to be scanned, probably not what the user wanted.
31
32 src/fcxml.c | 4 +++-
33 1 files changed, 3 insertions(+), 1 deletions(-)
34
35 commit 83c5c357abc8d626680943537b4dbc020d6c378c
36 Author: Keith Packard <keithp (a] keithp.com>
37 Date: Sat May 24 17:01:12 2008 -0700
38
39 Oops. Fix for bug 15928 used wrong path for installed fc-cache.
40
41 fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
42
43 Makefile.am | 4 ++--
44 1 files changed, 2 insertions(+), 2 deletions(-)
45
46 commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
47 Author: Keith Packard <keithp (a] keithp.com>
48 Date: Sat May 24 16:32:27 2008 -0700
49
50 Libs.private needs freetype libraries
51
52 To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
53 Libs.private.
54
55 fontconfig.pc.in | 2 +-
56 1 files changed, 1 insertions(+), 1 deletions(-)
57
58 commit ad3fc667914d19435ade56adc8afe584d5605d10
59 Author: Sayamindu Dasgupta <sayamindu (a] gmail.com>
60 Date: Sat May 24 16:15:27 2008 -0700
61
62 FcConfigUptoDate breaks if directory mtime is in the future. Bug
63 14424.
64
65 At OLPC, we came across a bug where the Browse activity (based
66 on xulrunner)
67 took 100% CPU after an upgrade/. It turns out the Mozilla uses
68 FcConfigUptoDate() to check if new fonts have been added to the
69 system, and
70 this function was always returning FcFalse since we have the mtimes
71 of some
72 font directories set in the future. The attached patch makes
73 FcConfigUptoDate() print a warning and return FcTrue if mtime of
74 directories
75 are in the future.
76
77 src/fccfg.c | 13 ++++++++++++-
78 1 files changed, 12 insertions(+), 1 deletions(-)
79
80 commit b808204023ab47eb06dc520665eb7a0473320a9b
81 Author: Evgeniy Stepanov <eugeni.stepanov (a] gmail.com>
82 Date: Sat May 24 16:09:17 2008 -0700
83
84 Fix index/offset for 'decorative' matcher. Bug 15890.
85
86 It seems indices in _FcMatchers array are slightly mixed up,
87 MATCH_DECORATIVE
88 should be 10, not 11.
89
90 And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
91
92 src/fcmatch.c | 7 +++----
93 1 files changed, 3 insertions(+), 4 deletions(-)
94
95 commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
96 Author: Glen Low <glen.low (a] pixelglow.com>
97 Date: Sat May 24 15:59:35 2008 -0700
98
99 Fix Win32 build error: install tries to run fc-cache locally
100 (bug 15928).
101
102 When building in Win32 e.g. with MinGW, the install tries to run
103 fc-cache
104 locally but the required DLL's are not in the path. I've included
105 a patch for
106 this to fix Makefile.in to run fc-cache from bindir but obviously
107 this should
108 be applied to Makefile.am instead.
109
110 (the second part of this patch was already in the tree)
111
112 Makefile.am | 4 ++--
113 1 files changed, 2 insertions(+), 2 deletions(-)
114
115 commit 557f87f7337df1d78c04d2c993916d1d1748360f
116 Author: Neskie Manuel <neskiem (a] gmail.com>
117 Date: Sat May 24 15:51:41 2008 -0700
118
119 Add Secwepemctsin Orthography. Bug 15996.
120
121 fc-lang/shs.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
122 1 files changed, 48 insertions(+), 0 deletions(-)
123
124 commit a572f547fd46bf169b617108552ab0fa280f4813
125 Author: Behdad Esfahbod <freedesktop (a] behdad.org>
126 Date: Sat May 24 15:48:00 2008 -0700
127
128 Persian conf update. (bug 16066).
129
130 conf.d/40-nonlatin.conf | 37 +++++++++++++++++++++++++++++++++++++
131 conf.d/65-fonts-persian.conf | 24 ++++++++++++++++++++----
132 2 files changed, 57 insertions(+), 4 deletions(-)
133
134 commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
135 Author: Alexey Khoroshilov <khoroshilov (a] linuxtesting.org>
136 Date: Sat May 24 15:44:00 2008 -0700
137
138 Fix FcStrDirname documentation. (bug 16068)
139
140 Description of FcStrDirname is absent in the official documentation of
141 fontconfig-2.5.92. At the same time the source documentation contains
142 description of the function.
143
144 The problem is a consequence of a misprint in the format of the source
145 documentation file 'fcstring.fncs'. The finish mark of description
146 of the
147 previous function is absent.
148
149 doc/fcstring.fncs | 1 +
150 1 files changed, 1 insertions(+), 0 deletions(-)
151
152 commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
153 Author: Keith Packard <keithp (a] keithp.com>
154 Date: Mon May 5 08:30:44 2008 -0700
155
156 Add a copy of dolt.m4 to acinclude.m4.
157
158 An ancient version of dolt.m4 was installed on my system leading to
159 a broken
160 build on non-Linux systems.
161
162 acinclude.m4 | 137
163 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
164 1 files changed, 137 insertions(+), 0 deletions(-)
165
166 commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
167 Author: Keith Packard <keithp (a] keithp.com>
168 Date: Sun May 4 19:08:31 2008 -0700
169
170 Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
171 (bug 15822)
172
173 Autohinting for Indic fonts has been disabled since freetype could
174 not handle
175 it properly. But since freetype-2.3.5, the hinting problems for
176 indic fonts
177 have been fixed. Thus this is a request to enable the autohinting in
178 fontconfig again for all the indic fonts.
179
180 conf.d/25-unhint-nonlatin.conf | 119
181 ----------------------------------------
182 1 files changed, 0 insertions(+), 119 deletions(-)
183
184 commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
185 Author: Keith Packard <keithp (a] keithp.com>
186 Date: Sun May 4 01:27:42 2008 -0700
187
188 Add extended, caps, dunhill style mappings.
189
190 extended -> expanded.
191 caps, dunhill -> decorative
192
193 src/fcfreetype.c | 5 +++--
194 1 files changed, 3 insertions(+), 2 deletions(-)
195
196 commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
197 Author: Keith Packard <keithp (a] keithp.com>
198 Date: Sun May 4 01:26:40 2008 -0700
199
200 Fix a few memory tracking mistakes.
201
202 The built-in memory tracking code in fontconfig relies on a lot
203 of manual
204 function call tracking. A pain, but it helps debug leaks.
205
206 src/fcatomic.c | 2 +-
207 src/fccharset.c | 6 ++++++
208 src/fcinit.c | 2 ++
209 src/fcpat.c | 2 +-
210 src/fcstr.c | 9 +++++++--
211 5 files changed, 17 insertions(+), 4 deletions(-)
212
213 commit c6c9400d67ffefa95100d03e6650ea901b05116b
214 Author: Keith Packard <keithp (a] keithp.com>
215 Date: Sun May 4 01:25:04 2008 -0700
216
217 Call FcFini to make memory debugging easier
218
219 FcFini frees all libary data structures so valgrind should report 0
220 allocations in use when the program exits.
221
222 fc-cache/fc-cache.c | 1 +
223 1 files changed, 1 insertions(+), 0 deletions(-)
224
225 commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
226 Author: Keith Packard <keithp (a] keithp.com>
227 Date: Sat May 3 20:39:07 2008 -0700
228
229 Bump version to 2.5.92
230
231 README | 40 ++++++++++++++++++++++++++++++++++++++--
232 configure.in | 2 +-
233 fontconfig/fontconfig.h | 2 +-
234 3 files changed, 40 insertions(+), 4 deletions(-)
235
236 commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
237 Author: Keith Packard <keithp (a] keithp.com>
238 Date: Sat May 3 20:38:29 2008 -0700
239
240 git ignore doltcompile
241
242 .gitignore | 1 +
243 1 files changed, 1 insertions(+), 0 deletions(-)
244
245 commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
246 Author: Keith Packard <keithp (a] keithp.com>
247 Date: Sat May 3 20:37:49 2008 -0700
248
249 Allow for RC versions in README update
250
251 new-version.sh | 4 ++--
252 1 files changed, 2 insertions(+), 2 deletions(-)
253
254 commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
255 Author: Keith Packard <keithp (a] keithp.com>
256 Date: Sat May 3 20:23:37 2008 -0700
257
258 Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
259 15692)
260
261 Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
262 variables as it includes marcros:
263
264 m4_pattern_forbid([^_?LT_[A-Z_]+$])
265
266 Rename the LT_ variables to LIBT_ to work around this restriction.
267
268 configure.in | 18 +++++++++---------
269 fontconfig-zip.in | 2 +-
270 src/Makefile.am | 6 +++---
271 3 files changed, 13 insertions(+), 13 deletions(-)
272
273 commit 0028f72bc818ca3bc343383fb644765ae12ce769
274 Author: Carlo Bramini <carlo.bramix (a] libero.it>
275 Date: Sat May 3 20:17:16 2008 -0700
276
277 Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
278
279 With PUBLIC_FILES no longer containing the freetype-dependent
280 symbols, those
281 must be added to the fontconfig.def file build process.
282
283 src/Makefile.am | 4 ++--
284 1 files changed, 2 insertions(+), 2 deletions(-)
285
286 commit bdbc26f3d970581a3248c245451f7fbfb1609601
287 Author: Keith Packard <keithp (a] keithp.com>
288 Date: Sat May 3 20:14:07 2008 -0700
289
290 Make fc-match behave better when style is unknown (bug 15332)
291
292 fc-match/fc-match.c | 2 +-
293 1 files changed, 1 insertions(+), 1 deletions(-)
294
295 commit 3322ca855330631e0d849e6beca0c2d82390898f
296 Author: Keith Packard <keithp (a] keithp.com>
297 Date: Sat May 3 20:07:35 2008 -0700
298
299 Use of ":=" in src/Makefile.am is unportable (bug 14420)
300
301 Building 2.5.91 on Solaris with the native make(1) yields
302
303 ...
304 Making all in src
305 make: Fatal error in reader: Makefile, line 313: Unexpected end of
306 line seen
307 Current working directory /tmp/fontconfig-2.5.91/src
308 *** Error code 1
309
310 This is due to the following line (src/Makefile.am:143):
311
312 CLEANFILES := $(ALIAS_FILES)
313
314 Changing that to a standard assignment ("=") fixes the problem.
315
316 I believe the ":=" is a typo. ALIAS_FILES is just a statically
317 assigned
318 variable; it's not like evaluating it more than once would be
319 a problem.
320
321 src/Makefile.am | 2 +-
322 1 files changed, 1 insertions(+), 1 deletions(-)
323
324 commit df8ceebdbe735226bef602614921d517321c690f
325 Author: Keith Packard <keithp (a] keithp.com>
326 Date: Sat May 3 20:06:48 2008 -0700
327
328 Remove doltcompile in distclean
329
330 Makefile.am | 2 +-
331 1 files changed, 1 insertions(+), 1 deletions(-)
332
333 commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
334 Author: Ryan Schmidt <freedesktop-2008 (a] ryandesign.com>
335 Date: Sat May 3 19:49:07 2008 -0700
336
337 fontconfig build fails if "head" is missing or unusable (bug 14304)
338
339 If the /usr/bin/head program is missing or unusable, or if an
340 unusable head
341 program is listed first in the PATH, fontconfig fails to build
342
343 using "sed -n 1p" instead of "head -1" would be a suitable workaround.
344
345 src/makealias | 2 +-
346 1 files changed, 1 insertions(+), 1 deletions(-)
347
348 commit 6d65081e35fc1ffae1212f173853b0693645192e
349 Author: Dennis Schridde <lindevel (a] gmx.net>
350 Date: Sat May 3 19:45:31 2008 -0700
351
352 Proper config path for static libraries in win32
353
354 Since fontconfig didn't have special handling for paths in static
355 Windows
356 libraries, I've created a patch which should fix this.
357
358 Basically it does this:
359 fccfg.c:
360 If fontconfig_path was uninitialised it tries to get the directory
361 the exe is
362 in and uses a fonts/ dir inside that.
363 fcxml.c:
364 In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
365 for a
366 fonts/ directory where the exe is located.
367
368 src/fccfg.c | 26 +++++++++++++++++++++-----
369 src/fcxml.c | 22 +++++++++++++++++++++-
370 2 files changed, 42 insertions(+), 6 deletions(-)
371
372 commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
373 Author: Changwoo Ryu <cwryu (a] debian.org>
374 Date: Sat May 3 19:39:56 2008 -0700
375
376 Korean font in the default config - replacing baekmuk with un
377 (bug 13569)
378
379 I propose to replace the default Baekmuk Korean fonts with Un fonts.
380
381 Some people don't agree but most Korean people prefer Un fonts
382 to Baekmuk
383 ones. Un fonts just look better, at least in the most common Linux
384 desktops
385 (antialiased, GNOME or KDE, high resolution).
386
387 conf.d/40-nonlatin.conf | 2 ++
388 conf.d/65-nonlatin.conf | 4 ++++
389 2 files changed, 6 insertions(+), 0 deletions(-)
390
391 commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
392 Author: Sylvain Pasche <sylvain.pasche (a] gmail.com>
393 Date: Sat May 3 19:33:45 2008 -0700
394
395 Fontconfig options for freetype sub-pixel filter configuration
396
397 David Turner has modified FreeType to be able to render sub-pixel
398 decimated
399 glyphs using different methods of filtering. Fontconfig needs new
400 configurables to support selecting these new filtering options. A
401 patch
402 follows that would correspond to one available for Cairo in bug 10301.
403
404 doc/fontconfig-devel.sgml | 1 +
405 doc/fontconfig-user.sgml | 5 +++++
406 fontconfig/fontconfig.h | 9 ++++++++-
407 src/fcint.h | 3 ++-
408 src/fcname.c | 7 ++++++-
409 5 files changed, 22 insertions(+), 3 deletions(-)
410
411 commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
412 Author: Frederic Crozat <fcrozat (a] mandriva.com>
413 Date: Sat May 3 19:26:09 2008 -0700
414
415 Merge some of Mandriva configuration into upstream configuration. Bug
416 13247
417
418 This is merging some parts of Mandriva fontconfig changes, mostly
419 adding and
420 documenting fonts to common aliases.
421
422 conf.d/25-unhint-nonlatin.conf | 20 ++++++++++
423 conf.d/60-latin.conf | 3 +
424 conf.d/65-nonlatin.conf | 81
425 ++++++++++++++++++++++++++++++++++++---
426 conf.d/69-unifont.conf | 4 ++
427 4 files changed, 101 insertions(+), 7 deletions(-)
428
429 commit c014142a207d6f3ac63580dfb0cacb243776f7c5
430 Author: Keith Packard <keithp (a] keithp.com>
431 Date: Sat May 3 19:09:57 2008 -0700
432
433 Add --all flag to fc-match to show the untrimmed list. Bug 13018.
434
435 fc-match/fc-match.c | 18 ++++++++++++------
436 1 files changed, 12 insertions(+), 6 deletions(-)
437
438 commit 8415442f9bb8ad624c9940adf187390468c70548
439 Author: Keith Packard <keithp (a] keithp.com>
440 Date: Sat May 3 18:04:32 2008 -0700
441
442 Add some sample cursive and fantasy families.
443
444 conf.d/45-latin.conf | 20 ++++++++++++++++++++
445 conf.d/60-latin.conf | 24 ++++++++++++++++++++++++
446 2 files changed, 44 insertions(+), 0 deletions(-)
447
448 commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
449 Author: Keith Packard <keithp (a] keithp.com>
450 Date: Sat May 3 17:43:39 2008 -0700
451
452 Remove size and dpi values from bitmap fonts. Bug 8765.
453
454 The only relevant information is the pixel size; don't report
455 anything else.
456
457 src/fcfreetype.c | 34 ----------------------------------
458 1 files changed, 0 insertions(+), 34 deletions(-)
459
460 commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
461 Author: Keith Packard <keithp (a] keithp.com>
462 Date: Sat May 3 17:19:43 2008 -0700
463
464 Work around for bitmap-only TrueType fonts that are missing the
465 glyf table.
466
467 Bitmap-only TrueType fonts without a glyf table will not load a
468 glyph when
469 FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
470 fonts that have no
471 glyphs and select a single strike to measure the glyph map with.
472
473 src/fcfreetype.c | 58
474 +++++++++++++++++++++++++++++++++++++++++++++++------
475 1 files changed, 51 insertions(+), 7 deletions(-)
476
477 commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
478 Author: Keith Packard <keithp (a] keithp.com>
479 Date: Sat May 3 17:18:01 2008 -0700
480
481 Use DOLT if available
482
483 configure.in | 1 +
484 1 files changed, 1 insertions(+), 0 deletions(-)
485
486 commit ba884599133e444b5f6d0b9b6981079cf8059b9f
487 Author: Eric Anholt <eric (a] anholt.net>
488 Date: Fri Apr 18 11:52:41 2008 -0700
489
490 Fix build with !ENABLE_DOCS and no built manpages.
491
492 fc-cache/Makefile.am | 8 ++++++--
493 fc-cat/Makefile.am | 8 ++++++--
494 fc-list/Makefile.am | 8 ++++++--
495 fc-match/Makefile.am | 8 ++++++--
496 4 files changed, 24 insertions(+), 8 deletions(-)
497
498 commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
499 Author: Keith Packard <keithp (a] keithp.com>
500 Date: Thu Jan 10 10:58:25 2008 -0800
501
502 Bump version to 2.5.91
503
504 README | 26 ++++++++++++++++++++++----
505 configure.in | 2 +-
506 fontconfig/fontconfig.h | 2 +-
507 3 files changed, 24 insertions(+), 6 deletions(-)
508
509 commit b2cbf483ab520ff21ca2152f960498d181613608
510 Author: Keith Packard <keithp (a] keithp.com>
511 Date: Thu Jan 10 10:58:22 2008 -0800
512
513 git-tag requires space after -m flag
514
515 new-version.sh | 2 +-
516 1 files changed, 1 insertions(+), 1 deletions(-)
517
518 commit 51f1536479064c2d224860c15271a9b14c87fd62
519 Author: Keith Packard <keithp (a] keithp.com>
520 Date: Thu Jan 10 10:56:52 2008 -0800
521
522 new-version.sh was mis-editing files
523
524 new-version.sh | 19 ++++++++-----------
525 1 files changed, 8 insertions(+), 11 deletions(-)
526
527 commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
528 Author: Keith Packard <keithp (a] keithp.com>
529 Date: Thu Jan 10 10:48:00 2008 -0800
530
531 Add more files to .gitignore
532
533 .gitignore | 7 +++++--
534 1 files changed, 5 insertions(+), 2 deletions(-)
535
536 commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
537 Author: Keith Packard <keithp (a] keithp.com>
538 Date: Thu Jan 10 10:43:33 2008 -0800
539
540 Distribute khmer font aliases
541
542 conf.d/65-khmer.conf | 16 ++++++++++++++++
543 conf.d/Makefile.am | 1 +
544 2 files changed, 17 insertions(+), 0 deletions(-)
545
546 commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
547 Author: Keith Packard <keithp (a] keithp.com>
548 Date: Thu Jan 10 10:40:41 2008 -0800
549
550 Create new-version.sh to help with releases, update INSTALL
551 instructions
552
553 INSTALL | 36 +++++------------
554 new-version.sh | 121
555 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
556 2 files changed, 131 insertions(+), 26 deletions(-)
557
558 commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
559 Author: Keith Packard <keithp (a] keithp.com>
560 Date: Thu Jan 10 08:58:57 2008 -0800
561
562 Distribute new fcftint.h file
563
564 src/Makefile.am | 2 +-
565 1 files changed, 1 insertions(+), 1 deletions(-)
566
567 commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
568 Author: Keith Packard <keithp (a] keithp.com>
569 Date: Tue Jan 8 12:34:19 2008 -0800
570
571 Eliminate references to freetype from utility Makefile.am's
572
573 The utility programs don't use any freetype interfaces, so they
574 don't need to directly refer to freetype headers or libraries.
575
576 fc-cache/Makefile.am | 4 ++--
577 fc-cat/Makefile.am | 4 ++--
578 fc-list/Makefile.am | 4 ++--
579 fc-match/Makefile.am | 4 ++--
580 4 files changed, 8 insertions(+), 8 deletions(-)
581
582 commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
583 Author: Keith Packard <keithp (a] keithp.com>
584 Date: Mon Jan 7 16:31:06 2008 -0800
585
586 Include fcftaliastail.h so that the freetype funcs are exported.
587
588 This header file needs to be included at the end of every file that
589 exports any freetype symbols.
590
591 src/fcfreetype.c | 1 +
592 src/fclang.c | 1 +
593 src/fcpat.c | 1 +
594 3 files changed, 3 insertions(+), 0 deletions(-)
595
596 commit dbd065ad312921308add99fc4cb31457d9045e6a
597 Author: Keith Packard <keithp (a] keithp.com>
598 Date: Wed Jan 2 08:47:14 2008 -0800
599
600 Remove freetype requirement for build-time applications.
601
602 This avoids requiring the freetype development files when cross
603 compiling
604
605 fc-arch/Makefile.am | 2 +-
606 fc-case/Makefile.am | 2 +-
607 fc-glyphname/Makefile.am | 2 +-
608 fc-lang/Makefile.am | 2 +-
609 src/Makefile.am | 13 ++++++++--
610 src/fcfreetype.c | 1 +
611 src/fcftint.h | 54
612 ++++++++++++++++++++++++++++++++++++++++++++++
613 src/fcint.h | 18 +--------------
614 src/fclang.c | 1 +
615 src/fcpat.c | 1 +
616 src/makealias | 6 +++-
617 11 files changed, 76 insertions(+), 26 deletions(-)
618
619 commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
620 Author: Keith Packard <keithp (a] keithp.com>
621 Date: Sun Dec 23 14:06:41 2007 -0800
622
623 Fix OOM failure case in FcPStackPush.
624
625 When allocation for the node attributes fail, clean up the node
626 allocation
627 and report failure.
628
629 src/fcxml.c | 5 +++++
630 1 files changed, 5 insertions(+), 0 deletions(-)
631
632 commit 0f7870887adff6db3cffda5485418143f2bfa1f6
633 Author: Hongbo Zhao <hongbo.zhao (a] gmail.com>
634 Date: Wed Dec 12 21:47:33 2007 -0800
635
636 Not_contain should use strstr, not strcmp on strings. (bug 13632)
637
638 For Version 2.5.0, (same for previous version 2.4.2), in source
639 file fccfg.c,
640 on line 700,
641
642 Original:
643 ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
644
645 Should change to:
646 ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
647
648 I think this is just a mistake when copy-n-paste similar codes in
649 the same
650 function. Apparently, return for "Not_contain" should be just the
651 inverse of
652 "Contain", not the same as "Equal".
653
654 src/fccfg.c | 2 +-
655 1 files changed, 1 insertions(+), 1 deletions(-)
656
657 commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
658 Author: Keith Packard <keithp (a] keithp.com>
659 Date: Sun Nov 25 16:35:55 2007 -0800
660
661 Move conf.avail/README to conf.d/README (bug 13392)
662
663 Because conf.d is where most people look first. And the comment at
664 the top
665 of the README file says conf.d/README too.
666
667 conf.d/Makefile.am | 7 +++++--
668 1 files changed, 5 insertions(+), 2 deletions(-)
669
670 commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
671 Author: Keith Packard <keithp (a] koto.keithp.com>
672 Date: Tue Nov 13 18:56:44 2007 -0800
673
674 Bump version number to 2.5
675
676 README | 15 +++++++++++++--
677 configure.in | 2 +-
678 fontconfig/fontconfig.h | 4 ++--
679 3 files changed, 16 insertions(+), 5 deletions(-)
680
681 commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
682 Author: Tor Lillqvist <tml (a] iki.fi>
683 Date: Tue Nov 13 16:41:55 2007 -0800
684
685 Workaround for stat() brokenness in Microsoft's C library (bug 8526)
686
687 Fix a couple of longstanding problems with fontconfig on Windows that
688 manifest themselves especially in GIMP. The root cause to the problems
689 is in
690 Microsoft's incredibly stupid stat() implementation. Basically, stat()
691 returns wrong timestamp fields for files on NTFS filesystems on
692 machines
693 that use automatic DST switching.
694
695 See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
696 http://www.codeproject.com/datetime/dstbugs.asp
697
698 As fccache.c now looks at more fields in the stat struct I fill in
699 them all.
700 I noticed that fstat() is used only on a fd just after opening it,
701 so on
702 Win32 I just call my stat() replacement before opening instead...
703 Implementing a good replacement for fstat() would be harder because
704 the code
705 in fccache.c wants to compare inode numbers. There are no (readily
706 accessible) inode numbers on Win32, so I fake it with the hash of
707 the full
708 file name, in the case as it is on disk. And fstat() doesn't know
709 the full
710 file name, so it would be rather hard to come up with a inode
711 number to
712 identify the file.
713
714 The patch also adds similar handling for the cache directory as for
715 the fonts
716 directory: If a cachedir element in fonts.conf contains the magic
717 string
718 "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
719 path under
720 the machine's (or user's) temp folder as returned by GetTempPath(). I
721 don't
722 want to hardcode any pathnames in a fonts.conf intended to be
723 distributed to
724 end-users, most of which who wouldn't know how to edit it anyway. And
725 requiring an installer to edit it gets complicated.
726
727 configure.in | 6 +++-
728 fc-cache/Makefile.am | 3 ++
729 src/fccache.c | 93
730 +++++++++++++++++++++++++++++++++++++++++++++++++-
731 src/fcxml.c | 24 +++++++++++++
732 4 files changed, 124 insertions(+), 2 deletions(-)
733
734 commit 1315db01b626aedd27e3e05bde96ce46c253629b
735 Author: Keith Packard <keithp (a] koto.keithp.com>
736 Date: Tue Nov 13 15:48:30 2007 -0800
737
738 Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
739
740 This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
741
742 Conflicts:
743
744 src/Makefile.am
745
746 Xft still uses the macros that are in fcprivate.h. Document those
747 macros and
748 include fcprivate.h in the published header files.
749
750 doc/check-missing-doc | 1 +
751 doc/fcobjectset.fncs | 11 ++++
752 doc/fcpattern.fncs | 12 ++++-
753 fontconfig/Makefile.am | 3 +-
754 fontconfig/fcprivate.h | 123
755 +++++++++++++++++++++++++++++++++++++++++++++++
756 fontconfig/fontconfig.h | 2 +-
757 src/Makefile.am | 3 +-
758 src/fcint.h | 95 +------------------------------------
759 8 files changed, 152 insertions(+), 98 deletions(-)
760
761 commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
762 Author: Keith Packard <keithp (a] koto.keithp.com>
763 Date: Tue Nov 13 15:16:58 2007 -0800
764
765 Document that FcConfigGetFonts returns the internal fontset (bug
766 13197)
767
768 FcConfigGetFonts returns the internal font set used by the library
769 which
770 must not be freed by the application or 'bad things' will happen.
771
772 doc/fcconfig.fncs | 3 ++-
773 1 files changed, 2 insertions(+), 1 deletions(-)
774
775 commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
776 Author: Keith Packard <keithp (a] koto.keithp.com>
777 Date: Tue Nov 13 15:11:35 2007 -0800
778
779 Document that Match calls FcFontRenderPrepare (bug 13162).
780
781 The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
782 without
783 knowing that they call FcFontRenderPrepare.
784
785 doc/fcconfig.fncs | 12 ++++++++----
786 doc/fcfontset.fncs | 12 ++++++++----
787 2 files changed, 16 insertions(+), 8 deletions(-)
788
789 commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
790 Author: Keith Packard <keithp (a] koto.keithp.com>
791 Date: Tue Nov 13 14:58:39 2007 -0800
792
793 Document several function return values (Bug 13145).
794
795 Several functions had no indication of what the return value would be,
796 mostly these were allocation failure returns.
797
798 doc/fcatomic.fncs | 4 +++-
799 doc/fcconfig.fncs | 21 ++++++++++++++-------
800 doc/fcconstant.fncs | 8 ++++++--
801 doc/fcfile.fncs | 28 +++++++++++++++-------------
802 doc/fcfontset.fncs | 3 ++-
803 doc/fcinit.fncs | 7 +++++--
804 doc/fcobjectset.fncs | 3 ++-
805 doc/fcobjecttype.fncs | 6 ++++--
806 8 files changed, 51 insertions(+), 29 deletions(-)
807
808 commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
809 Author: Keith Packard <keithp (a] koto.keithp.com>
810 Date: Mon Nov 5 16:08:55 2007 -0800
811
812 Fix parallel build in doc directory.
813
814 docbook2man has fixed output file names; place output in a
815 subdirectory to
816 avoid collisions.
817
818 doc/Makefile.am | 8 +++++---
819 1 files changed, 5 insertions(+), 3 deletions(-)
820
821 commit 37e9d33950df03f76b6938ae5675ecfc853eb903
822 Author: Keith Packard <keithp (a] koto.keithp.com>
823 Date: Mon Nov 5 15:52:45 2007 -0800
824
825 Update version numbers to 2.4.92 (2.5 RC2)
826
827 README | 49
828 +++++++++++++++++++++++++++++++++++++++++++++-
829 fontconfig/fontconfig.h | 2 +-
830 2 files changed, 48 insertions(+), 3 deletions(-)
831
832 commit a504f6b5394b96d2c6a24772b61705227a8e88ab
833 Author: Behdad Esfahbod <behdad (a] behdad.org>
834 Date: Mon Nov 5 18:12:51 2007 -0500
835
836 Simplify/improve 30-metric-aliases.conf
837
838 conf.d/30-metric-aliases.conf | 192
839 +++++++++++++++++++++++------------------
840 1 files changed, 109 insertions(+), 83 deletions(-)
841
842 commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
843 Author: Behdad Esfahbod <behdad (a] behdad.org>
844 Date: Mon Nov 5 17:07:36 2007 -0500
845
846 Remove list of available conf files from README.
847 It was redundant and out-dated.
848
849 conf.d/README | 29 +----------------------------
850 1 files changed, 1 insertions(+), 28 deletions(-)
851
852 commit 0294bda4800b94828b59139e6205730c74261c40
853 Author: Behdad Esfahbod <behdad (a] behdad.org>
854 Date: Mon Nov 5 17:05:36 2007 -0500
855
856 Fix documented conf-file naming format in README
857
858 conf.d/README | 8 ++++----
859 1 files changed, 4 insertions(+), 4 deletions(-)
860
861 commit 07d04da76c4009552866ae0d2f85659186ef77d6
862 Author: Behdad Esfahbod <behdad (a] behdad.org>
863 Date: Mon Nov 5 17:01:44 2007 -0500
864
865 Remove 25-unhint-nonlatin.conf from default configuration by not
866 linking it.
867
868 conf.d/Makefile.am | 1 -
869 1 files changed, 0 insertions(+), 1 deletions(-)
870
871 commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
872 Author: Behdad Esfahbod <behdad (a] behdad.org>
873 Date: Mon Nov 5 16:46:19 2007 -0500
874
875 Oops, fix Makefile.am.
876
877 conf.d/Makefile.am | 4 ++--
878 1 files changed, 2 insertions(+), 2 deletions(-)
879
880 commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
881 Author: Behdad Esfahbod <behdad (a] behdad.org>
882 Date: Mon Nov 5 16:43:49 2007 -0500
883
884 Remove 20-lohit-gujarati.conf. It's covered by
885 25-unhint-nonlatin.conf now.
886
887 conf.d/20-lohit-gujarati.conf | 11 -----------
888 conf.d/Makefile.am | 2 --
889 2 files changed, 0 insertions(+), 13 deletions(-)
890
891 commit 7465091fa90753440ed775de5783387bc4fd9cc4
892 Author: Behdad Esfahbod <behdad (a] behdad.org>
893 Date: Mon Nov 5 16:43:14 2007 -0500
894
895 Remove redundant/obsolete comments from conf files.
896
897 Conf files had an initial comment mentioning the files' name.
898 This was outdated and wrong in most cases. There's no real use
899 in that.
900
901 conf.d/10-autohint.conf | 1 -
902 conf.d/10-no-sub-pixel.conf | 1 -
903 conf.d/10-sub-pixel-bgr.conf | 1 -
904 conf.d/10-sub-pixel-rgb.conf | 1 -
905 conf.d/10-sub-pixel-vbgr.conf | 1 -
906 conf.d/10-sub-pixel-vrgb.conf | 1 -
907 conf.d/10-unhinted.conf | 1 -
908 conf.d/20-fix-globaladvance.conf | 1 -
909 conf.d/20-unhint-small-vera.conf | 1 -
910 conf.d/25-unhint-nonlatin.conf | 1 -
911 conf.d/30-metric-aliases.conf | 1 -
912 conf.d/30-urw-aliases.conf | 1 -
913 conf.d/50-user.conf | 1 -
914 conf.d/51-local.conf | 1 -
915 conf.d/65-fonts-persian.conf | 1 -
916 conf.d/70-no-bitmaps.conf | 1 -
917 conf.d/70-yes-bitmaps.conf | 1 -
918 conf.d/80-delicious.conf | 1 -
919 18 files changed, 0 insertions(+), 18 deletions(-)
920
921 commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
922 Author: Behdad Esfahbod <behdad (a] behdad.org>
923 Date: Mon Nov 5 16:40:25 2007 -0500
924
925 Use binding="same" in 30-urw-aliases.conf and remove duplicate
926 entries.
927
928 Times, Helvetical, and Courier are already handled in
929 30-metric-aliases.conf.
930 Remove them here and add a comment instead.
931
932 conf.d/30-urw-aliases.conf | 27 ++++++++-------------------
933 1 files changed, 8 insertions(+), 19 deletions(-)
934
935 commit 4b51f173c99152586db26b03752873a4b4020672
936 Author: Behdad Esfahbod <behdad (a] behdad.org>
937 Date: Mon Nov 5 16:36:55 2007 -0500
938
939 Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
940
941 conf.d/40-generic.conf | 80
942 -----------------------------------------------
943 conf.d/40-nonlatin.conf | 51 ++++++++++++++++++++++++++++++
944 conf.d/45-latin.conf | 56 +++++++++++++++++++++++++++++++++
945 conf.d/Makefile.am | 6 ++-
946 conf.d/README | 5 ++-
947 5 files changed, 114 insertions(+), 84 deletions(-)
948
949 commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
950 Author: Behdad Esfahbod <behdad (a] behdad.org>
951 Date: Mon Nov 5 16:14:35 2007 -0500
952
953 Add/update config files from Fedora.
954
955 conf.d/25-unhint-nonlatin.conf | 228
956 ++++++++++++++++++++++++++++++++++++++++
957 conf.d/30-amt-aliases.conf | 21 ----
958 conf.d/30-metric-aliases.conf | 186 ++++++++++++++++++++++++++++++++
959 conf.d/40-generic.conf | 22 +++-
960 conf.d/65-nonlatin.conf | 45 ++++++++
961 conf.d/Makefile.am | 6 +-
962 conf.d/README | 3 +-
963 7 files changed, 483 insertions(+), 28 deletions(-)
964
965 commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
966 Author: Behdad Esfahbod <behdad (a] behdad.org>
967 Date: Mon Nov 5 15:29:44 2007 -0500
968
969 Add FcGetLangs() and FcLangGetCharSet().
970
971 doc/fclangset.fncs | 16 ++++++++++++++++
972 fontconfig/fontconfig.h | 6 ++++++
973 src/fcint.h | 3 ---
974 src/fclang.c | 20 ++++++++++++++++++--
975 4 files changed, 40 insertions(+), 5 deletions(-)
976
977 commit 811995b79db16be39046dbbffcc5a7d66f88b731
978 Author: Behdad Esfahbod <behdad (a] behdad.org>
979 Date: Mon Nov 5 15:29:03 2007 -0500
980
981 Fix trivial bugs in edit-sgml.c
982
983 doc/edit-sgml.c | 3 ++-
984 1 files changed, 2 insertions(+), 1 deletions(-)
985
986 commit de1faa42d1425f80366707a730ea919c57e57b2f
987 Author: Keith Packard <keithp (a] koto.keithp.com>
988 Date: Sun Nov 4 12:20:45 2007 -0800
989
990 Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
991
992 These two names are typos of the correct names. Instead of simply
993 changing
994 them, the correct thing to do is leave them in the library, add
995 the correct
996 functions and mark them as deprecated so any source packages will
997 be updated.
998
999 This requires bumping the minor version of the library (for adding
1000 APIs)
1001 instead of bumping the major version of the library (for removing
1002 APIs).
1003
1004 configure.in | 6 +++---
1005 fontconfig/fontconfig.h | 13 +++++++++++++
1006 src/Makefile.am | 5 +++--
1007 src/fccfg.c | 16 ++++++++++++++++
1008 src/fcdeprecate.h | 36 ++++++++++++++++++++++++++++++++++++
1009 src/fcint.h | 1 +
1010 6 files changed, 72 insertions(+), 5 deletions(-)
1011
1012 commit 69d3eb9cb8e58ab771170f68868748204a4793ab
1013 Author: Keith Packard <keithp (a] koto.keithp.com>
1014 Date: Sat Nov 3 23:43:48 2007 -0700
1015
1016 Ignore new generated documentation
1017
1018 .gitignore | 3 +++
1019 1 files changed, 3 insertions(+), 0 deletions(-)
1020
1021 commit dc7b6f1d79b5508706be9242b79180727701e54f
1022 Author: Keith Packard <keithp (a] koto.keithp.com>
1023 Date: Sat Nov 3 23:42:32 2007 -0700
1024
1025 Link new function documentation into the fontconfig-devel.sgml
1026
1027 doc/fontconfig-devel.sgml | 31 +++++++++++++++++++++++++++++++
1028 1 files changed, 31 insertions(+), 0 deletions(-)
1029
1030 commit dac27f2f1a766b042487827c726b3ccae147d282
1031 Author: Keith Packard <keithp (a] koto.keithp.com>
1032 Date: Sat Nov 3 23:41:38 2007 -0700
1033
1034 Formatting syntax mistake in doc/fclangset.fncs.
1035
1036 <parameter>ls</function> needed to be <parameter>ls</parameter>.
1037
1038 doc/fclangset.fncs | 2 +-
1039 1 files changed, 1 insertions(+), 1 deletions(-)
1040
1041 commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
1042 Author: Keith Packard <keithp (a] koto.keithp.com>
1043 Date: Sat Nov 3 23:23:55 2007 -0700
1044
1045 Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
1046
1047 Just adding the .fncs versions doesn't get these files generated.
1048
1049 doc/Makefile.am | 3 +++
1050 1 files changed, 3 insertions(+), 0 deletions(-)
1051
1052 commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
1053 Author: Keith Packard <keithp (a] koto.keithp.com>
1054 Date: Sat Nov 3 23:23:09 2007 -0700
1055
1056 Fix formatting syntax in doc/fccache.fncs
1057
1058 doc/fccache.fncs | 8 ++++----
1059 1 files changed, 4 insertions(+), 4 deletions(-)
1060
1061 commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
1062 Author: Keith Packard <keithp (a] koto.keithp.com>
1063 Date: Sat Nov 3 23:03:11 2007 -0700
1064
1065 Replace incorrect documentation uses of 'char' with 'FcChar8'
1066 (bug 13002).
1067
1068 doc/fcconfig.fncs | 10 +++++-----
1069 doc/fcfile.fncs | 6 +++---
1070 doc/fcfreetype.fncs | 4 ++--
1071 doc/fcpattern.fncs | 6 +++---
1072 doc/fontconfig-devel.sgml | 2 +-
1073 5 files changed, 14 insertions(+), 14 deletions(-)
1074
1075 commit b4a3e834126a3cac7fbf2212087825f886be1f1d
1076 Author: Keith Packard <keithp (a] koto.keithp.com>
1077 Date: Sat Nov 3 22:53:12 2007 -0700
1078
1079 Remove references to FcConfigParse and FcConfigLoad.
1080
1081 These functions no longer exist.
1082
1083 doc/fcconfig.fncs | 3 +--
1084 1 files changed, 1 insertions(+), 2 deletions(-)
1085
1086 commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
1087 Author: Keith Packard <keithp (a] koto.keithp.com>
1088 Date: Sat Nov 3 22:45:31 2007 -0700
1089
1090 Have FcConfigSetCurrent accept the current configuration and simply
1091 return
1092 without updating anything.
1093
1094 src/fccfg.c | 3 +++
1095 1 files changed, 3 insertions(+), 0 deletions(-)
1096
1097 commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
1098 Author: Keith Packard <keithp (a] koto.keithp.com>
1099 Date: Sat Nov 3 22:39:54 2007 -0700
1100
1101 Update documentation for stale FcConfigGetConfig function.
1102
1103 The old per-user cache filename is no longer used.
1104
1105 doc/fcconfig.fncs | 5 +++--
1106 1 files changed, 3 insertions(+), 2 deletions(-)
1107
1108 commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
1109 Author: Keith Packard <keithp (a] koto.keithp.com>
1110 Date: Sat Nov 3 22:31:16 2007 -0700
1111
1112 Update documentation for FcStrCopyFilename (bug 12964).
1113
1114 FcStrCopyFilename constructs a canonical path for any argument,
1115 including
1116 expanding leading ~ and editing '.' and '..' elements out of the
1117 resulting
1118 path.
1119
1120 doc/fcstring.fncs | 13 +++++++++----
1121 1 files changed, 9 insertions(+), 4 deletions(-)
1122
1123 commit a190678e3c4497870679808dde418191407be91d
1124 Author: Keith Packard <keithp (a] koto.keithp.com>
1125 Date: Sat Nov 3 22:23:28 2007 -0700
1126
1127 Document previously undocumented functions. (bug 12963)
1128
1129 doc/Makefile.am | 3 +
1130 doc/check-missing-doc | 4 +-
1131 doc/fccache.fncs | 68 ++++++++++++++++++++++++
1132 doc/fccharset.fncs | 24 +++++++++
1133 doc/fcconfig.fncs | 31 +++++++++++
1134 doc/fcdircache.fncs | 88 ++++++++++++++++++++++++++++++++
1135 doc/fcfile.fncs | 29 ++++++----
1136 doc/fcfontset.fncs | 83 ++++++++++++++++++++++++++++++
1137 doc/fcfreetype.fncs | 22 ++++++++
1138 doc/fclangset.fncs | 124
1139 +++++++++++++++++++++++++++++++++++++++++++++
1140 doc/fcmatrix.fncs | 2 +
1141 doc/fcpattern.fncs | 52 ++++++++++++++++++-
1142 doc/fcstring.fncs | 80 ++++++++++++++++++++++++-----
1143 doc/fcstrset.fncs | 11 ++++
1144 doc/fcvalue.fncs | 21 ++++++++
1145 doc/fontconfig-devel.sgml | 26 +++++++++-
1146 16 files changed, 638 insertions(+), 30 deletions(-)
1147
1148 commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
1149 Author: Keith Packard <keithp (a] koto.keithp.com>
1150 Date: Sat Nov 3 22:01:33 2007 -0700
1151
1152 Verify documentation covers exposed symbols.
1153
1154 Add check-missing-doc script to make sure the documentation matches
1155 the
1156 complete list of symbols exported from the header files before
1157 release.
1158
1159 doc/Makefile.am | 6 +++++-
1160 doc/check-missing-doc | 23 +++++++++++++++++++++++
1161 2 files changed, 28 insertions(+), 1 deletions(-)
1162
1163 commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
1164 Author: Keith Packard <keithp (a] koto.keithp.com>
1165 Date: Sat Nov 3 21:58:34 2007 -0700
1166
1167 Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
1168
1169 src/fclang.c | 8 ++++----
1170 1 files changed, 4 insertions(+), 4 deletions(-)
1171
1172 commit 9b84ecff92b8dccf6559a858e35762c0f664429a
1173 Author: Keith Packard <keithp (a] koto.keithp.com>
1174 Date: Sat Nov 3 21:57:51 2007 -0700
1175
1176 Don't check cache file time stamps when cleaning cache dir.
1177
1178 Cache file mtime is meaningless now that the directory time is
1179 encoded in
1180 the cache.
1181
1182 fc-cache/fc-cache.c | 10 +---------
1183 1 files changed, 1 insertions(+), 9 deletions(-)
1184
1185 commit 1d93c1752f03b833603ea31c2cfbd16868c44922
1186 Author: Keith Packard <keithp (a] koto.keithp.com>
1187 Date: Sat Nov 3 21:56:36 2007 -0700
1188
1189 Typo error in function name: Inverval -> interval
1190
1191 src/fccfg.c | 4 ++--
1192 1 files changed, 2 insertions(+), 2 deletions(-)
1193
1194 commit b868a1447341ebe9962007069ec8658550e62483
1195 Author: Keith Packard <keithp (a] koto.keithp.com>
1196 Date: Sat Nov 3 21:55:39 2007 -0700
1197
1198 Track line numbers in sgml edit tool input.
1199
1200 Errors in the documentation can be hard to find unless the tool
1201 outputs the
1202 line number where the problem exists.
1203
1204 doc/edit-sgml.c | 85
1205 +++++++++++++++++++++++++++++++++---------------------
1206 1 files changed, 52 insertions(+), 33 deletions(-)
1207
1208 commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
1209 Author: Keith Packard <keithp (a] koto.keithp.com>
1210 Date: Sat Nov 3 21:54:49 2007 -0700
1211
1212 Clean up exported names in fontconfig.h.
1213
1214 Fix typo errors (Inverval indeed).
1215 Remove FcPattern *p from FcValue (unused)
1216 Remove spurious FcPublic from formals.
1217
1218 fontconfig/fontconfig.h | 24 +++++++++++++-----------
1219 1 files changed, 13 insertions(+), 11 deletions(-)
1220
1221 commit e37d10fa74217a6102003882d49ac323f28db678
1222 Author: Keith Packard <keithp (a] koto.keithp.com>
1223 Date: Sat Nov 3 14:16:29 2007 -0700
1224
1225 Make file_stat argument to FcDirCacheLoadFile optional.
1226
1227 Allow file_stat to be NULL by using a local stat structure in
1228 that case.
1229
1230 src/fccache.c | 3 +++
1231 1 files changed, 3 insertions(+), 0 deletions(-)
1232
1233 commit 2ddce88cde79d8bf8959d614af883999d5c66a85
1234 Author: Keith Packard <keithp (a] koto.keithp.com>
1235 Date: Sat Nov 3 13:44:59 2007 -0700
1236
1237 Document skipping of fonts from FcFileScan/FcDirScan.
1238
1239 FcFileScan and FcDirScan will skip fonts under direction of the
1240 configuration and default fontconfig policy.
1241
1242 doc/fcfile.fncs | 7 +++++--
1243 1 files changed, 5 insertions(+), 2 deletions(-)
1244
1245 commit 5d82c4c85d201011e60adcf887d15341ecdd5729
1246 Author: Keith Packard <keithp (a] koto.keithp.com>
1247 Date: Sat Nov 3 13:26:16 2007 -0700
1248
1249 Correct documentation for FcConfigUptoDate (bug 12948).
1250
1251 FcConfigUptoDate only checks whether files have been modified
1252 since the
1253 configuration was created. Any changes to the configuration through
1254 the API
1255 since then are not considered.
1256
1257 doc/fcconfig.fncs | 4 ++--
1258 1 files changed, 2 insertions(+), 2 deletions(-)
1259
1260 commit b607922909acfc7ae96de688ed34efd19cd038ac
1261 Author: Keith Packard <keithp (a] koto.keithp.com>
1262 Date: Sat Nov 3 13:09:01 2007 -0700
1263
1264 Remove fcprivate.h, move the remaining macros to fcint.h.
1265
1266 fcprivate.h was supposed to extend the fontconfig API for the various
1267 fontconfig utilities. Instead, just have those utilities use the
1268 internal
1269 fcint.h header file (which they already do), removing fcprivate.h
1270 from the
1271 installation and hence from the defacto public API.
1272
1273 fontconfig/Makefile.am | 3 +-
1274 fontconfig/fcprivate.h | 123
1275 ------------------------------------------------
1276 src/Makefile.am | 3 +-
1277 src/fcint.h | 95 ++++++++++++++++++++++++++++++++++++-
1278 4 files changed, 96 insertions(+), 128 deletions(-)
1279
1280 commit 910db318ae67693f7bc17f0bdc61caaf555365ae
1281 Author: Keith Packard <keithp (a] koto.keithp.com>
1282 Date: Sat Nov 3 13:05:25 2007 -0700
1283
1284 Correct documentation for FcAtomicLock (Bug 12947).
1285
1286 FcAtomicLock can only be called once from any process.
1287
1288 doc/fcatomic.fncs | 6 +++---
1289 1 files changed, 3 insertions(+), 3 deletions(-)
1290
1291 commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
1292 Author: Behdad Esfahbod <behdad (a] behdad.org>
1293 Date: Fri Oct 26 02:02:19 2007 -0400
1294
1295 Port fonts-persian.conf to new alias syntax with binding="same"
1296
1297 Signed-off-by: Keith Packard <keithp (a] koto.keithp.com>
1298
1299 conf.d/65-fonts-persian.conf | 377
1300 ++++++++++++++----------------------------
1301 1 files changed, 121 insertions(+), 256 deletions(-)
1302
1303 commit 681bb379de1847cf288ba27cf29243c8395cff17
1304 Author: Keith Packard <keithp (a] koto.keithp.com>
1305 Date: Thu Oct 25 22:30:49 2007 -0700
1306
1307 Respect "binding" attribute in <alias> entries.
1308
1309 This makes creating "same" aliases for renamed font families far
1310 easier.
1311
1312 fonts.dtd | 2 ++
1313 src/fcxml.c | 58
1314 ++++++++++++++++++++++++++++++++++++----------------------
1315 2 files changed, 38 insertions(+), 22 deletions(-)
1316
1317 commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
1318 Author: Behdad Esfahbod <behdad (a] behdad.org>
1319 Date: Thu Oct 25 21:35:45 2007 -0700
1320
1321 Make fc-match --sort call FcFontRenderPrepare.
1322
1323 This makes the --sort and regular output the same for each font.
1324
1325 fc-match/fc-match.c | 20 ++++++++++++++++++--
1326 1 files changed, 18 insertions(+), 2 deletions(-)
1327
1328 commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
1329 Author: Keith Packard <keithp (a] koto.keithp.com>
1330 Date: Thu Oct 25 21:23:36 2007 -0700
1331
1332 Also check configDirs mtimes in FcConfigUptoDate
1333
1334 Checking only config files and font directories can miss changes which
1335 affect only a configuration directory. Check those to catch any
1336 changes.
1337
1338 src/fccfg.c | 17 +++--------------
1339 1 files changed, 3 insertions(+), 14 deletions(-)
1340
1341 commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
1342 Author: Keith Packard <keithp (a] koto.keithp.com>
1343 Date: Thu Oct 25 15:19:14 2007 -0700
1344
1345 A few fixups for make distcheck
1346
1347 Makefile.am | 2 +-
1348 doc/Makefile.am | 2 +-
1349 2 files changed, 2 insertions(+), 2 deletions(-)
1350
1351 commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
1352 Author: Keith Packard <keithp (a] koto.keithp.com>
1353 Date: Thu Oct 25 15:07:54 2007 -0700
1354
1355 Set version numbers to 2.4.91 (2.5 RC1)
1356
1357 README | 59
1358 +++++++++++++++++++++++++++++++++++++++++++++-
1359 configure.in | 2 +-
1360 fontconfig/fontconfig.h | 2 +-
1361 3 files changed, 59 insertions(+), 4 deletions(-)
1362
1363 commit 7a1a7c0c15793e77cb162dd3393971332896460e
1364 Author: Keith Packard <keithp (a] koto.keithp.com>
1365 Date: Thu Oct 25 14:36:24 2007 -0700
1366
1367 Build fix for Solaris 10 with GCC.
1368
1369 Solaris 10 with GCC doesn't appear capable of supporting the symbol
1370 visibility stuff, so disable it.
1371
1372 src/fcint.h | 2 +-
1373 1 files changed, 1 insertions(+), 1 deletions(-)
1374
1375 commit fc990b2e86008967f499fe0df88de8e074a3670e
1376 Author: Behdad Esfahbod <freedesktop (a] behdad.org>
1377 Date: Thu Oct 25 14:20:06 2007 -0700
1378
1379 Update CaseFolding.txt to Unicode 5.1.0
1380
1381 fc-case/CaseFolding.txt | 184
1382 +++++++++++++++++++++++++++++++++++++++++++++--
1383 src/fcstr.c | 2 +-
1384 2 files changed, 178 insertions(+), 8 deletions(-)
1385
1386 commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
1387 Author: Keith Packard <keithp (a] neko.keithp.com>
1388 Date: Fri Sep 1 20:25:21 2006 -0700
1389
1390 Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
1391 2511)
1392
1393 Added FcStrContainsWord to detect strings on word boundaries.
1394
1395 src/fcfreetype.c | 15 +++++++++++++--
1396 src/fcint.h | 3 +++
1397 src/fcstr.c | 50
1398 +++++++++++++++++++++++++++++++++++++++++++++++++-
1399 3 files changed, 65 insertions(+), 3 deletions(-)
1400
1401 commit 349182784fdd0acf5d1262d8876c967f69dc30aa
1402 Author: Keith Packard <keithp (a] koto.keithp.com>
1403 Date: Thu Oct 25 01:51:38 2007 -0700
1404
1405 fontconfig needs configure option to use gnu iconv (bug 4083).
1406
1407 Existing Solaris workaround was broken; mis-matching values caused
1408 the test
1409 for libiconv to always fail.
1410
1411 configure.in | 4 ++--
1412 1 files changed, 2 insertions(+), 2 deletions(-)
1413
1414 commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
1415 Author: Keith Packard <keithp (a] koto.keithp.com>
1416 Date: Thu Oct 25 01:35:32 2007 -0700
1417
1418 Ensure weight/slant values present even when style is supplied
1419 (bug 9313).
1420
1421 If the provided style value doesn't match any available font, fall
1422 back to
1423 using the weight and slant values by ensuring that those are in
1424 the pattern.
1425
1426 src/fcdefault.c | 16 +++++-----------
1427 1 files changed, 5 insertions(+), 11 deletions(-)
1428
1429 commit 43d0454597dfb5375b1268edb79172779cc51113
1430 Author: Keith Packard <keithp (a] koto.keithp.com>
1431 Date: Thu Oct 25 01:26:09 2007 -0700
1432
1433 Distribute man source files for command line programs (bug 9678).
1434
1435 For systems on whch DOCBOOK is unavailable, distribute command
1436 line program
1437 manual pages in .man format.
1438
1439 fc-cache/Makefile.am | 6 +++---
1440 fc-cat/Makefile.am | 6 +++---
1441 fc-list/Makefile.am | 6 +++---
1442 fc-match/Makefile.am | 6 +++---
1443 4 files changed, 12 insertions(+), 12 deletions(-)
1444
1445 commit cf3e888b71a22e5c5875b96bf29557746044bd2b
1446 Author: Dwayne Bailey <dwayne (a] translate.org.za>
1447 Date: Thu Oct 25 01:16:06 2007 -0700
1448
1449 Add/fix *.orth files for South African languages
1450
1451 This adds the missing orth files for Ndebele (South) (nr), Northern
1452 Sotho
1453 (nso), Swati (ss) and Southern Sotho (st). It also fixes the Tswana
1454 (tn)
1455 orth file.
1456
1457 fc-lang/iso639-1 | 4 ++--
1458 fc-lang/iso639-2 | 8 ++++----
1459 fc-lang/nr.orth | 29 +++++++++++++++++++++++++++++
1460 fc-lang/nso.orth | 34 ++++++++++++++++++++++++++++++++++
1461 fc-lang/ss.orth | 29 +++++++++++++++++++++++++++++
1462 fc-lang/st.orth | 29 +++++++++++++++++++++++++++++
1463 fc-lang/tn.orth | 2 ++
1464 7 files changed, 129 insertions(+), 6 deletions(-)
1465
1466 commit 28a4ea7f714956d34f7ac65354577b87bec5620d
1467 Author: Keith Packard <keithp (a] koto.keithp.com>
1468 Date: Thu Oct 25 01:09:11 2007 -0700
1469
1470 Fix parallel build in fontconfig/docs (bug 10481).
1471
1472 doc/Makefile.am | 2 +-
1473 1 files changed, 1 insertions(+), 1 deletions(-)
1474
1475 commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
1476 Author: Keith Packard <keithp (a] koto.keithp.com>
1477 Date: Thu Oct 25 01:03:40 2007 -0700
1478
1479 Handle UltraBlack weight.
1480
1481 UltraBlack is weight 950 on the CSS scale; handle this by name
1482 and value
1483 encoding it as fontconfig weight 215.
1484
1485 fontconfig/fontconfig.h | 2 ++
1486 src/fcfreetype.c | 7 ++++++-
1487 2 files changed, 8 insertions(+), 1 deletions(-)
1488
1489 commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
1490 Author: Keith Packard <keithp (a] koto.keithp.com>
1491 Date: Thu Oct 25 01:02:58 2007 -0700
1492
1493 Oops. Left debugging printf in previous commit.
1494
1495 src/fcfreetype.c | 1 -
1496 1 files changed, 0 insertions(+), 1 deletions(-)
1497
1498 commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
1499 Author: Keith Packard <keithp (a] koto.keithp.com>
1500 Date: Thu Oct 25 00:49:19 2007 -0700
1501
1502 Spelling errors in documentation. (bug 10879).
1503
1504 Thanks to David <ssdk (a] ispras.ru> for spotting these.
1505
1506 doc/fcconfig.fncs | 4 ++--
1507 doc/fcstring.fncs | 2 +-
1508 2 files changed, 3 insertions(+), 3 deletions(-)
1509
1510 commit feecc86cea6bd1cb588f68e06b85d85727289989
1511 Author: Keith Packard <keithp (a] koto.keithp.com>
1512 Date: Thu Oct 25 00:46:41 2007 -0700
1513
1514 There is no U+1257 (bug 10899).
1515
1516 The Eritrean Tigrinya orthography mistakenly included this unicode
1517 value.
1518
1519 fc-lang/ti_er.orth | 2 +-
1520 1 files changed, 1 insertions(+), 1 deletions(-)
1521
1522 commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
1523 Author: Keith Packard <keithp (a] koto.keithp.com>
1524 Date: Thu Oct 25 00:41:28 2007 -0700
1525
1526 FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
1527 10976)
1528
1529 Thanks to David <ssdk (a] ispras.ru> for spotting this error.
1530
1531 src/fcinit.c | 2 +-
1532 1 files changed, 1 insertions(+), 1 deletions(-)
1533
1534 commit 28baf727367513ad06ddb1c53daff062e8f39e8c
1535 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
1536 Date: Thu Oct 25 00:38:44 2007 -0700
1537
1538 Store FcVendorFoundries in read-only memory.
1539
1540 Create fixed size strings for vendor and foundry.
1541
1542 src/fcfreetype.c | 62
1543 +++++++++++++++++++++++++++---------------------------
1544 1 files changed, 31 insertions(+), 31 deletions(-)
1545
1546 commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
1547 Author: Tilman Sauerbeck <tilman (a] code-monkey.de>
1548 Date: Thu Oct 25 00:36:37 2007 -0700
1549
1550 Store FcNoticeFoundries in read-only memory.
1551
1552 Use a single character array and a separate table of integer indices.
1553
1554 src/fcfreetype.c | 75
1555 ++++++++++++++++++++++++++++++++++++------------------
1556 1 files changed, 50 insertions(+), 25 deletions(-)
1557
1558 commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
1559 Author: Keith Packard <keithp (a] koto.keithp.com>
1560 Date: Thu Oct 25 00:22:04 2007 -0700
1561
1562 Replace makealias pattern with something supported by POSIX grep
1563 (bug 11083)
1564
1565 The suggested replacement in the bug was not supported by GNU grep,
1566 so I
1567 created something that should be supported everywhere (famous
1568 last words).
1569
1570 src/makealias | 2 +-
1571 1 files changed, 1 insertions(+), 1 deletions(-)
1572
1573 commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
1574 Author: Keith Packard <keithp (a] koto.keithp.com>
1575 Date: Wed Oct 24 21:59:33 2007 -0700
1576
1577 Add BRAILLE PATTERN BLANK to list of blank glyphs.
1578
1579 Braille pattern blank is often imaged as a blank glyph.
1580
1581 fonts.conf.in | 1 +
1582 1 files changed, 1 insertions(+), 0 deletions(-)
1583
1584 commit 007cae508c831561c7a4f06092858ea7bf517e2e
1585 Author: Keith Packard <keithp (a] koto.keithp.com>
1586 Date: Wed Oct 24 21:52:56 2007 -0700
1587
1588 Move <cachedir> elements to the end of fonts.conf.
1589
1590 This allows users to select alternate directories for cache files,
1591 ahead of
1592 the 'standard' directories.
1593
1594 fonts.conf.in | 10 +++++-----
1595 1 files changed, 5 insertions(+), 5 deletions(-)
1596
1597 commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
1598 Author: Keith Packard <keithp (a] koto.keithp.com>
1599 Date: Wed Oct 24 21:47:40 2007 -0700
1600
1601 Leave generated headers out of distribution (bug 12734).
1602
1603 If the generated header files are included in the distribution,
1604 a build
1605 outside of the source directory will use them. For machine-specific
1606 files,
1607 this generates the wrong result (fcarch.h). Leaving them out of the
1608 distribution forces them to be built.
1609
1610 fc-arch/Makefile.am | 4 +---
1611 fc-case/Makefile.am | 4 +---
1612 fc-glyphname/Makefile.am | 4 +---
1613 fc-lang/Makefile.am | 4 +---
1614 4 files changed, 4 insertions(+), 12 deletions(-)
1615
1616 commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
1617 Author: Keith Packard <keithp (a] koto.keithp.com>
1618 Date: Thu Oct 18 09:48:31 2007 -0700
1619
1620 Eliminate relocations from FcCodePageRange structure (bug 10982).
1621
1622 FcCodePageRange was using char pointers; replace them with char
1623 arrays.
1624
1625 src/fcfreetype.c | 12 ++++++------
1626 1 files changed, 6 insertions(+), 6 deletions(-)
1627
1628 commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
1629 Author: Keith Packard <keithp (a] koto.keithp.com>
1630 Date: Thu Oct 18 09:43:22 2007 -0700
1631
1632 Eliminate relocations for glyph name table.
1633
1634 Glyph names (now used only for dingbats) were using many relocations,
1635 causing startup latency plus per-process memory usage. Replace
1636 pointers with
1637 table indices, shrinking table size and elimninating relocations.
1638
1639 fc-glyphname/fc-glyphname.c | 28 ++++++++++++++++++++--------
1640 src/fcfreetype.c | 16 ++++++++--------
1641 2 files changed, 28 insertions(+), 16 deletions(-)
1642
1643 commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
1644 Author: Keith Packard <keithp (a] koto.keithp.com>
1645 Date: Thu Oct 18 09:41:00 2007 -0700
1646
1647 Must not insert cache into hash table before completely validating.
1648
1649 The cache was inserted into the hash table before the timestamps
1650 in the
1651 cache were verified; if that verification failed, an extra pointer
1652 to the
1653 now freed cache would be left in the hash table. FcFini would fail an
1654 assertion as a result.
1655
1656 src/fccache.c | 4 ++--
1657 1 files changed, 2 insertions(+), 2 deletions(-)
1658
1659 commit e85789a99770dbd1a4abe9da3eadb355c19f5216
1660 Author: Keith Packard <keithp (a] koto.keithp.com>
1661 Date: Thu Oct 18 08:58:14 2007 -0700
1662
1663 Place language name in constant array instead of pointer.
1664
1665 Constant char array of 8 bytes is the same size as a pointer plus
1666 a short
1667 string, so this actually saves memory and eliminates a pile of
1668 relocations.
1669
1670 fc-lang/fc-lang.c | 2 +-
1671 src/fclang.c | 2 +-
1672 2 files changed, 2 insertions(+), 2 deletions(-)
1673
1674 commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
1675 Author: Keith Packard <keithp (a] koto.keithp.com>
1676 Date: Thu Oct 18 08:56:42 2007 -0700
1677
1678 FcConfigParseAndLoad doc was missing the last param.
1679
1680 Typo lost the last param to this function.
1681
1682 doc/fcconfig.fncs | 2 +-
1683 1 files changed, 1 insertions(+), 1 deletions(-)
1684
1685 commit 07e646cc8422bda778ecf1c084129556a39a0f2a
1686 Author: Mike FABIAN <mfabian (a] suse.de>
1687 Date: Thu Oct 18 05:44:28 2007 -0700
1688
1689 Avoid crashes if config files contain junk.
1690
1691 If ~/.fonts.conf contains:
1692
1693 <edit mode="assign_replace" name="spacing">
1694 <int>mono</int>
1695 </edit>
1696
1697 fontconfig crashes:
1698
1699 mfabian@magellan:~$ fc-match sans
1700 Fontconfig error: "~/.fonts.conf", line 46: "mono": not
1701 a valid
1702 integer
1703 (core dumped)
1704 mfabian@magellan:~$
1705
1706 Of course the above is nonsense, mono is no valid integer
1707 indeed.
1708
1709 But I think nevertheless fontconfig should not crash in that case.
1710
1711 The problem was caused by partially truncated expression trees
1712 caused by
1713 parse errors -- typechecking these walked the tree without verifying
1714 the
1715 integrity of the structure. Of course, the whole tree will be
1716 discarded
1717 shortly after being loaded as it contained an error.
1718
1719 src/fcxml.c | 4 ++++
1720 1 files changed, 4 insertions(+), 0 deletions(-)
1721
1722 commit fa9a7448d83da498b3494fd0ff7d756569f94425
1723 Author: Hideki Yamane <henrich (a] iijmio-mail.jp>
1724 Date: Thu Oct 18 05:17:36 2007 -0700
1725
1726 Handle Japanese fonts better. (debian bug #435971)
1727
1728 Add some commonly available Japanese fonts to the standard aliases.
1729
1730 conf.d/65-nonlatin.conf | 11 +++++++++++
1731 1 files changed, 11 insertions(+), 0 deletions(-)
1732
1733 commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
1734 Author: Keith Packard <keithp (a] koto.keithp.com>
1735 Date: Thu Oct 18 05:05:59 2007 -0700
1736
1737 Have fc-cache remove invalid cache files from cache directories.
1738
1739 Old cache file versions, or corrupted cache files should be removed
1740 when
1741 cleaning cache directories with fc-cache. This only affects filenames
1742 which
1743 match the fontconfig cache file format, so other files will be
1744 left alone.
1745
1746 fc-cache/fc-cache.c | 34 ++++++++++++++++++----------------
1747 1 files changed, 18 insertions(+), 16 deletions(-)
1748
1749 commit 238489030a64fa883f8f9fc3d73247b7f7257899
1750 Author: Keith Packard <keithp (a] koto.keithp.com>
1751 Date: Thu Oct 18 05:04:39 2007 -0700
1752
1753 Don't use X_OK bit when checking for writable directories (bug 12438)
1754
1755 Some mingw versions have broken X_OK checking; instead of trying
1756 to work
1757 around this in a system-depedent manner, simply don't bother
1758 checking for
1759 X_OK along with W_OK as such cases are expected to be mistakes,
1760 and not
1761 sensible access control.
1762
1763 fc-cache/fc-cache.c | 2 +-
1764 src/fccache.c | 4 ++--
1765 2 files changed, 3 insertions(+), 3 deletions(-)
1766
1767 commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
1768 Author: Keith Packard <keithp (a] koto.keithp.com>
1769 Date: Thu Oct 18 05:01:41 2007 -0700
1770
1771 Verbose message about cleaning directories was imprecise
1772
1773 Non-existent directories are now described as 'non-existent'
1774 instead of
1775 'unwritable'.
1776
1777 fc-cache/fc-cache.c | 3 ++-
1778 1 files changed, 2 insertions(+), 1 deletions(-)
1779
1780 commit 50124d1e484b84796abb7d8a6c1995edaff23e80
1781 Author: Keith Packard <keithp (a] koto.keithp.com>
1782 Date: Thu Oct 18 04:58:31 2007 -0700
1783
1784 Improve verbose messages from fc-cache.
1785
1786 fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
1787 fonts, %d
1788 dirs', which could easily mislead the user. Add 'existing cache is
1789 valid' or
1790 'new cache contents' to these messages to explain what it is doing.
1791
1792 fc-cache/fc-cache.c | 4 ++--
1793 1 files changed, 2 insertions(+), 2 deletions(-)
1794
1795 commit e12f718f65fc874e9170761f670930124815663e
1796 Author: Keith Packard <keithp (a] koto.keithp.com>
1797 Date: Thu Oct 18 04:54:51 2007 -0700
1798
1799 Remove unneeded call to access(2) in fc-cache.
1800
1801 This call was followed by a call to stat(2) which provided the
1802 necessary
1803 information. This call to access(2) was necessary when cache
1804 files were
1805 stored in the font directory as that would check for write permission
1806 correctly.
1807
1808 fc-cache/fc-cache.c | 18 +++---------------
1809 1 files changed, 3 insertions(+), 15 deletions(-)
1810
1811 commit f7da903d370dcf662a301930b003485f25db618f
1812 Author: Keith Packard <keithp (a] koto.keithp.com>
1813 Date: Thu Oct 18 04:31:33 2007 -0700
1814
1815 Make FC_FULLNAME include all fullname entries, elide nothing. [bug
1816 12827]
1817
1818 The old policy of eliding fullname entries which matched FC_FAMILY or
1819 FC_FAMILY + FC_STYLE meant that applications could not know what the
1820 font foundry set as the fullname of the font. Hiding information
1821 is not
1822 helpful.
1823
1824 src/fcfreetype.c | 64
1825 ------------------------------------------------------
1826 1 files changed, 0 insertions(+), 64 deletions(-)
1827
1828 commit 144ca878311af885db820a35db31563ba87ee6ad
1829 Author: Keith Packard <keithp (a] koto.keithp.com>
1830 Date: Thu Oct 18 04:29:13 2007 -0700
1831
1832 Comment about mmaping cache files was misleading.
1833
1834 src/fccache.c | 3 ++-
1835 1 files changed, 2 insertions(+), 1 deletions(-)
1836
1837 commit db6f19f13b1719617c54a1658b8faa31da56e1d4
1838 Author: Keith Packard <keithp (a] koto.keithp.com>
1839 Date: Thu Oct 18 04:13:51 2007 -0700
1840
1841 Store font directory mtime in cache file.
1842
1843 Instead of relying on mtime ordering between a directory and its
1844 associated
1845 cache file, write the directory mtime into the cache file itself. This
1846 makes
1847 cache file checks more reliable across file systems.
1848
1849 This change is made in a way that old programs can use new cache
1850 files, but
1851 new programs will need new cache files.
1852
1853 fc-arch/fcarch.tmpl.h | 14 +++++-----
1854 src/fccache.c | 64
1855 +++++++++++++++++++++++++++++++-----------------
1856 src/fcdir.c | 8 +++++-
1857 src/fcint.h | 5 ++-
1858 4 files changed, 58 insertions(+), 33 deletions(-)
1859
1860 commit 00268a50e8b99e80ff25ee2a77a925398f89693f
1861 Author: Keith Packard <keithp (a] koto.keithp.com>
1862 Date: Thu Oct 18 03:52:29 2007 -0700
1863
1864 Fix ChangeLog generation to avoid circular make dependency
1865
1866 Makefile.am | 11 ++++-------
1867 1 files changed, 4 insertions(+), 7 deletions(-)
1868
1869 commit 3ae9258f9e825ed576dc315ec79009188bb422e2
1870 Author: Keith Packard <keithp (a] neko.keithp.com>
1871 Date: Sun Aug 5 12:31:03 2007 -0700
1872
1873 Free temporary string in FcDirCacheUnlink (Bug #11758)
1874
1875 In FcDirCacheUnlink(), the line
1876
1877 cache_hashed = FcStrPlus (cache_dir, cache_base);
1878
1879 allocates memory in cache_hashed that is never free()'d before
1880 the function
1881 exits.
1882
1883 Reported by Ben Combee.
1884
1885 src/fccache.c | 1 +
1886 1 files changed, 1 insertions(+), 0 deletions(-)
1887
1888 commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
1889 Author: Keith Packard <keithp (a] neko.keithp.com>
1890 Date: Mon Mar 12 10:32:23 2007 -0700
1891
1892 Work around FreeType bug when glyph name buffer is too small.
1893
1894 Recent versions of FreeType do not correctly deal with glyph name
1895 buffers
1896 that are too small; work around this by declaring a buffer that can
1897 hold any
1898 PS name (127 bytes).
1899
1900 src/fcfreetype.c | 21 +++++++++++++++++----
1901 1 files changed, 17 insertions(+), 4 deletions(-)
1902
1903 commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
1904 Author: Keith Packard <keithp (a] neko.keithp.com>
1905 Date: Mon Mar 12 10:30:51 2007 -0700
1906
1907 rehash increment could be zero, causing rehash infinite loop.
1908
1909 Bump the rehash value by one so that it is always positive.
1910
1911 fc-glyphname/fc-glyphname.c | 2 +-
1912 1 files changed, 1 insertions(+), 1 deletions(-)
1913
1914 commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
1915 Author: Stephan Kulow <coolo (a] novell.com>
1916 Date: Mon Mar 12 10:21:35 2007 -0700
1917
1918 Make FcPatternDuplicate copy the binding instead of always using
1919 Strong.
1920
1921 I noticed that Qt always uses a different font than fc-match
1922 advertises.
1923 Debugging the issue, I found that a call that looks pretty innocent is
1924 changing all weak bindings to strong bindings and as such changes the
1925 semantic of the match: FcPatternDuplicate.
1926
1927 src/fcpat.c | 10 +++++++---
1928 1 files changed, 7 insertions(+), 3 deletions(-)
1929
1930 commit 2373f904265a05761039cfc5fe305bf588e831c5
1931 Author: Keith Packard <keithp (a] neko.keithp.com>
1932 Date: Sat Dec 2 16:09:47 2006 -0800
1933
1934 Update for version 2.4.2
1935
1936 INSTALL | 2 +-
1937 README | 36 ++++++++++++++++++++++++++++++++++--
1938 configure.in | 2 +-
1939 fontconfig/fontconfig.h | 2 +-
1940 4 files changed, 37 insertions(+), 5 deletions(-)
1941
1942 commit e3b65ee06808cda296215b88111a259a200cc37c
1943 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
1944 Date: Sat Dec 2 15:09:57 2006 -0800
1945
1946 Fix fc-cat documentation (bug 8935).
1947
1948 Adapt documentation to reality.
1949
1950 (1) The fc-cat usage message should reflect the
1951 options accepted by the program.
1952
1953 (2) The fc-cat.1 manpage was fairly broken (unreadable).
1954
1955 fc-cat/fc-cat.c | 9 +++++++--
1956 fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++---
1957 2 files changed, 30 insertions(+), 5 deletions(-)
1958
1959 commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
1960 Author: Keith Packard <keithp (a] neko.keithp.com>
1961 Date: Sat Dec 2 15:06:13 2006 -0800
1962
1963 Add space between type and formal in devel man pages (bug 8935)
1964
1965 Most parameters are pointers and have '*' in the type; for those
1966 which do not, use '%' to mark where a space needs to be inserted.
1967
1968 doc/edit-sgml.c | 5 +++++
1969 doc/fcblanks.fncs | 4 ++--
1970 doc/fccharset.fncs | 8 ++++----
1971 doc/fcconfig.fncs | 12 ++++++------
1972 doc/fcconstant.fncs | 4 ++--
1973 doc/fcfile.fncs | 4 ++--
1974 doc/fcfreetype.fncs | 12 ++++++------
1975 doc/fcmatrix.fncs | 12 ++++++------
1976 doc/fcobjectset.fncs | 2 +-
1977 doc/fcobjecttype.fncs | 4 ++--
1978 doc/fcpattern.fncs | 32 ++++++++++++++++----------------
1979 doc/fcstring.fncs | 16 ++++++++--------
1980 doc/fcvalue.fncs | 4 ++--
1981 13 files changed, 62 insertions(+), 57 deletions(-)
1982
1983 commit b1aa20098f641a16d02e70a161450e6b85afe410
1984 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
1985 Date: Sat Dec 2 14:28:03 2006 -0800
1986
1987 Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
1988 8935.
1989
1990 doc/fontconfig-user.sgml | 87
1991 ++++++++++++++++++++++-----------------------
1992 1 files changed, 43 insertions(+), 44 deletions(-)
1993
1994 commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
1995 Author: Peter Breitenlohner <peb (a] mppmu.mpg.de>
1996 Date: Sat Dec 2 14:18:11 2006 -0800
1997
1998 A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
1999
2000 VPATH builds without doctools breaks as it cannot find the distributed
2001 pre-formatted documentation.
2002
2003 configure.in | 2 +-
2004 doc/Makefile.am | 14 +++++++++-----
2005 2 files changed, 10 insertions(+), 6 deletions(-)
2006
2007 commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
2008 Author: Keith Packard <keithp (a] neko.keithp.com>
2009 Date: Sat Dec 2 13:57:45 2006 -0800
2010
2011 Segfault scanning non-font files. Disallow scan edit of user
2012 vars. (#8767)
2013
2014 Missing NULL font check before attempting to edit scanned pattern.
2015 Also, <match target="scan"> rules are now checked to ensure all
2016 edited variables are in the predefined set; otherwise, the resulting
2017 cache files will not be stable.
2018
2019 src/fcdir.c | 2 +-
2020 src/fcint.h | 1 +
2021 src/fcxml.c | 6 ++++++
2022 3 files changed, 8 insertions(+), 1 deletions(-)
2023
2024 commit c9c6875014661d4326100bae0464279d76bd657f
2025 Author: Kean Johnston <kean (a] armory.com>
2026 Date: Sat Dec 2 13:36:56 2006 -0800
2027
2028 Don't use varargs CPP macros in fccache.c. (bug 8733)
2029
2030 src/fccache.c uses a trick to try and use a function name that is
2031 also a
2032 macro name. It does this using the varargs args() macro. Replace that
2033 with separate macros for each number of formals.
2034
2035 src/fccache.c | 13 +++++++------
2036 1 files changed, 7 insertions(+), 6 deletions(-)
2037
2038 commit 72ffe6536a6825a32095c8185aff836a12326ac5
2039 Author: Keith Packard <keithp (a] neko.keithp.com>
2040 Date: Sat Dec 2 13:22:27 2006 -0800
2041
2042 Add FcFreeTypeQueryFace external API. Bug #7311.
2043
2044 Expose ability to build an FcPattern directly from an FT_Face
2045 object.
2046
2047 configure.in | 4 +-
2048 doc/fcfreetype.fncs | 17 +++++++++++++++-
2049 fontconfig/fcfreetype.h | 6 +++++
2050 src/fcfreetype.c | 50
2051 ++++++++++++++++++++++++++--------------------
2052 4 files changed, 52 insertions(+), 25 deletions(-)
2053
2054 commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
2055 Author: Keith Packard <keithp (a] neko.keithp.com>
2056 Date: Sat Dec 2 13:14:23 2006 -0800
2057
2058 Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
2059
2060 grep -l -w '^foo' doesn't work on Solaris. Replace with
2061 grep -l '^foo\>' instead which does. Also, grep -l will
2062 report the filename more than once (!), so add | head -1
2063 to pick just the first one.
2064
2065 src/makealias | 2 +-
2066 1 files changed, 1 insertions(+), 1 deletions(-)
2067
2068 commit 2b77216ee21de95ec352672aa025195a83925b32
2069 Author: Keith Packard <keithp (a] neko.keithp.com>
2070 Date: Sat Dec 2 13:04:05 2006 -0800
2071
2072 Avoid writing uninitialized structure pad bytes to cache files.
2073
2074 The union inside the FcValue structure contains pad bytes. Instead of
2075 copying the whole structure to the cache block, copy only the
2076 initialized
2077 fields to avoid writing whichever bytes serve as padding within the
2078 structure.
2079
2080 src/fcpat.c | 17 ++++++++++++++++-
2081 1 files changed, 16 insertions(+), 1 deletions(-)
2082
2083 commit 64d7e303df441f274ee194a401dcd14dfb58af7e
2084 Author: Keith Packard <keithp (a] neko.keithp.com>
2085 Date: Sat Dec 2 12:14:49 2006 -0800
2086
2087 Warn (and recover) from config file without <cachedir> elements.
2088
2089 When updating from older fontconfig versions, if the config file
2090 is not replaced, it will not contain <cachedir> elements. Lacking
2091 these,
2092 fontconfig has no place to store cached font information and cannot
2093 operate
2094 reasonably.
2095
2096 Add code to check and see if the loaded configuration has no cache
2097 directories, and if so, warn the user and add both the default
2098 system cache
2099 directory and the normal per-user cache directory.
2100
2101 src/fcinit.c | 19 +++++++++++++++++++
2102 1 files changed, 19 insertions(+), 0 deletions(-)
2103
2104 commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
2105 Author: Keith Packard <keithp (a] neko.keithp.com>
2106 Date: Sat Dec 2 11:47:07 2006 -0800
2107
2108 Use explicit platform/nameid order when scanning ttf files.
2109
2110 Instead of accepting whatever order names appear in the font file,
2111 use an explicit ordering for both platform and nameid.
2112
2113 Platforms are high precedence than nameids.
2114
2115 The platform order is:
2116
2117 microsoft, apple unicode, macintosh, (other)
2118
2119 The family nameid order is:
2120
2121 preferred family, font family
2122
2123 The fullname nameid order is:
2124
2125 mac full name, full name
2126
2127 The style nameid order is
2128
2129 preferred subfamily, font subfamily
2130
2131 This will change the names visible to users in various application
2132 UIs, but
2133 should not change how existing font names are matched as all names
2134 remain
2135 present in the resulting database. The hope is that family names
2136 will, in
2137 general, be less ambiguous. Testing here shows that commercial fonts
2138 have longer names now while DejaVu has a shorter family name, and
2139 moves more
2140 of the font description to the style name.
2141
2142 src/fcfreetype.c | 237
2143 ++++++++++++++++++++++++++++++++++--------------------
2144 1 files changed, 149 insertions(+), 88 deletions(-)
2145
2146 commit b5803016d74856eb44b05876f0d7178bfec0df47
2147 Author: Keith Packard <keithp (a] neko.keithp.com>
2148 Date: Sun Nov 12 17:15:55 2006 -0800
2149
2150 FcStrCanonAbsoluteFilename should be static.
2151
2152 src/fcstr.c | 2 +-
2153 1 files changed, 1 insertions(+), 1 deletions(-)
2154
2155 commit bae5db78ddab473695a7efee374a75d6fe02426f
2156 Author: Keith Packard <keithp (a] neko.keithp.com>
2157 Date: Sun Nov 12 17:15:24 2006 -0800
2158
2159 Add sparc64 architecture string.
2160
2161 fc-arch/fcarch.tmpl.h | 1 +
2162 1 files changed, 1 insertions(+), 0 deletions(-)
2163
2164 commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
2165 Author: Mike FABIAN <mfabian (a] suse.de>
2166 Date: Fri Oct 27 10:26:50 2006 -0700
2167
2168 Do not clean cache files for different architectures
2169
2170 Use filenames to clean cache files for current architecture
2171 only. This is
2172 sufficient as cache files live in their own directory where
2173 filenames are
2174 under fontconfig control.
2175
2176 fc-cache/fc-cache.c | 9 +++++++++
2177 1 files changed, 9 insertions(+), 0 deletions(-)
2178
2179 commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
2180 Author: Han-Wen Nienhuys <hanwen (a] xs4all.nl>
2181 Date: Sun Sep 17 17:03:33 2006 -0700
2182
2183 More fixes for Win32 building (bug 8311)
2184
2185 Our build system barfs on autogen.sh, which ignores
2186 --noconfigure. Configure
2187 needs a host of options to make the cross compile work in our case.
2188
2189 Fix typo in fccache.c
2190
2191 autogen.sh | 7 +++++++
2192 src/fccache.c | 3 ++-
2193 2 files changed, 9 insertions(+), 1 deletions(-)
2194
2195 commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
2196 Author: Han-Wen Nienhuys <hanwen (a] xs4all.nl>
2197 Date: Sun Sep 17 14:34:46 2006 -0700
2198
2199 FcStrCanonFileName buggy for mingw. (bug 8311)
2200
2201 FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
2202
2203 This only works on POSIX. On dos, this crashes with a stack overflow.
2204
2205 The patch attached splits this functionality in two functions
2206 (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
2207 get an
2208 absolute path. It also fixes a number of other issues. With this
2209 patch,
2210 LilyPond actually produces output on Windows.
2211
2212 src/fccache.c | 5 +++
2213 src/fcstr.c | 88
2214 +++++++++++++++++++++++++++++++++++++++++++++++----------
2215 2 files changed, 78 insertions(+), 15 deletions(-)
2216
2217 commit cc104e6a910427db009be36ec34125962889ecb8
2218 Author: Keith Packard <keithp (a] neko.keithp.com>
2219 Date: Sun Sep 17 14:20:18 2006 -0700
2220
2221 Detect and use available random number generator (bug 8308)
2222
2223 Prefer random over lrand48 over rand
2224
2225 configure.in | 2 +-
2226 src/fccache.c | 13 ++++++++++++-
2227 2 files changed, 13 insertions(+), 2 deletions(-)
2228
2229 commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
2230 Author: Keith Packard <keithp (a] neko.keithp.com>
2231 Date: Sun Sep 17 14:09:12 2006 -0700
2232
2233 Build fontconfig.def from header files when needed.
2234
2235 Instead of attempting to track exported symbols manually in
2236 fontconfig.def.in, build it directly from the public fontconfig
2237 header files
2238 to ensure it exports the public API.
2239
2240 configure.in | 1 -
2241 src/Makefile.am | 18 +++-
2242 src/fontconfig.def.in | 303
2243 -------------------------------------------------
2244 3 files changed, 17 insertions(+), 305 deletions(-)
2245
2246 commit 6262fefe54823476070053d53eb3f52fd516ebfe
2247 Author: Keith Packard <keithp (a] neko.keithp.com>
2248 Date: Sun Sep 17 13:50:31 2006 -0700
2249
2250 Remove documentation for non-existant FcConfigNormalizeFontDir.
2251
2252 FcConfigNormalizeFontDir was present in some of the 2.3.9x release
2253 but not
2254 in the final 2.4 release. However, the documentation persisted.
2255
2256 doc/fcconfig.fncs | 11 -----------
2257 1 files changed, 0 insertions(+), 11 deletions(-)
2258
2259 commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
2260 Author: Keith Packard <keithp (a] neko.keithp.com>
2261 Date: Fri Sep 15 10:12:15 2006 -0700
2262
2263 Update for version 2.4.1
2264
2265 README | 13 +++++++++++--
2266 configure.in | 2 +-
2267 fontconfig/fontconfig.h | 2 +-
2268 3 files changed, 13 insertions(+), 4 deletions(-)
2269
2270 commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
2271 Author: Keith Packard <keithp (a] neko.keithp.com>
2272 Date: Fri Sep 15 00:23:40 2006 -0700
2273
2274 Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
2275
2276 With the cache restructuring of 2.4.0, the ability to add
2277 application-specific font files and directories was accidentally lost.
2278 Reimplement this using by sharing the logic used to load configured
2279 font
2280 directories.
2281
2282 src/fccfg.c | 86
2283 ++++++++++++++++++++++++++++------------------------------
2284 src/fcdir.c | 4 +-
2285 src/fcint.h | 3 +-
2286 3 files changed, 46 insertions(+), 47 deletions(-)
2287
2288 commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
2289 Author: Keith Packard <keithp (a] neko.keithp.com>
2290 Date: Wed Sep 13 18:55:45 2006 -0700
2291
2292 Add warning flags to fc-cache build. Clean up warnings in fc-cache.
2293
2294 Looks like the last directory in the project which didn't use
2295 $(WARN_CFLAGS)
2296 for some reason. Adding that found the usual collection of char *
2297 vs FcChar8
2298 * issues (why, oh why is FcChar8 not just char...)
2299
2300 fc-cache/Makefile.am | 2 +-
2301 fc-cache/fc-cache.c | 31 ++++++++-----------------------
2302 2 files changed, 9 insertions(+), 24 deletions(-)
2303
2304 commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
2305 Author: Keith Packard <keithp (a] neko.keithp.com>
2306 Date: Wed Sep 13 18:51:11 2006 -0700
2307
2308 Add signatures for m68k and mipsel (thanks debian buildd)
2309
2310 fc-arch/fcarch.tmpl.h | 2 ++
2311 1 files changed, 2 insertions(+), 0 deletions(-)
2312
2313 commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
2314 Author: Keith Packard <keithp (a] neko.keithp.com>
2315 Date: Mon Sep 11 11:10:48 2006 -0700
2316
2317 Add ppc64 signature. Bug 8227
2318
2319 fc-arch/fcarch.tmpl.h | 1 +
2320 1 files changed, 1 insertions(+), 0 deletions(-)
2321
2322 commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
2323 Author: Keith Packard <keithp (a] neko.keithp.com>
2324 Date: Mon Sep 11 11:09:26 2006 -0700
2325
2326 Update installation notes for 2.4 base.
2327
2328 INSTALL | 19 ++++++++++++-------
2329 1 files changed, 12 insertions(+), 7 deletions(-)
2330
2331 commit 76c443222313577236c898f7644098e7cad80c75
2332 Author: Keith Packard <keithp (a] neko.keithp.com>
2333 Date: Sat Sep 9 22:08:40 2006 -0700
2334
2335 Update to version 2.4.0
2336
2337 INSTALL | 3 +++
2338 README | 38 ++++++++++++++++++++++++++++++++++++--
2339 configure.in | 2 +-
2340 fontconfig/fontconfig.h | 4 ++--
2341 4 files changed, 42 insertions(+), 5 deletions(-)
2342
2343 commit 6c5619a08575943f75d2341e1a4931ec5faf716b
2344 Author: Keith Packard <keithp (a] neko.keithp.com>
2345 Date: Sat Sep 9 21:32:14 2006 -0700
2346
2347 Split much of the configuration into separate files. Renumber files
2348
2349 Most of the remaining elements in fonts.conf have been moved to
2350 separate
2351 files. The numbering scheme for conf.d files has been documented
2352 in the
2353 README and the files have been renumbered. Config files have been
2354 validated against the DTD and a few minor errors fixed.
2355
2356 conf.d/10-autohint.conf | 9 +
2357 conf.d/10-no-sub-pixel.conf | 9 +
2358 conf.d/10-sub-pixel-bgr.conf | 9 +
2359 conf.d/10-sub-pixel-rgb.conf | 9 +
2360 conf.d/10-sub-pixel-vbgr.conf | 9 +
2361 conf.d/10-sub-pixel-vrgb.conf | 9 +
2362 conf.d/10-unhinted.conf | 9 +
2363 conf.d/10-urw-aliases.conf | 52 ----
2364 conf.d/15-amt-aliases.conf | 21 --
2365 conf.d/20-lohit-gujarati.conf | 11 +
2366 conf.d/20-unhint-small-vera.conf | 49 ++++
2367 conf.d/30-amt-aliases.conf | 21 ++
2368 conf.d/30-unhint-small-vera.conf | 49 ----
2369 conf.d/30-urw-aliases.conf | 52 ++++
2370 conf.d/40-generic.conf | 66 +++++
2371 conf.d/49-sansserif.conf | 21 ++
2372 conf.d/60-LohitGujarati.conf | 5 -
2373 conf.d/60-delicious.conf | 20 --
2374 conf.d/60-fonts-persian.conf | 539
2375 --------------------------------------
2376 conf.d/60-latin.conf | 42 +++
2377 conf.d/65-fonts-persian.conf | 539
2378 ++++++++++++++++++++++++++++++++++++++
2379 conf.d/65-nonlatin.conf | 38 +++
2380 conf.d/69-unifont.conf | 24 ++
2381 conf.d/70-no-bitmaps.conf | 13 +
2382 conf.d/70-no-sub-pixel.conf | 9 -
2383 conf.d/70-sub-pixel-bgr.conf | 9 -
2384 conf.d/70-sub-pixel-rgb.conf | 9 -
2385 conf.d/70-sub-pixel-vbgr.conf | 9 -
2386 conf.d/70-sub-pixel-vrgb.conf | 9 -
2387 conf.d/70-yes-bitmaps.conf | 13 +
2388 conf.d/73-autohint.conf | 9 -
2389 conf.d/73-unhinted.conf | 9 -
2390 conf.d/76-no-bitmaps.conf | 13 -
2391 conf.d/76-yes-bitmaps.conf | 13 -
2392 conf.d/80-delicious.conf | 20 ++
2393 conf.d/90-synthetic.conf | 64 +++++
2394 conf.d/Makefile.am | 55 +++--
2395 conf.d/README | 46 +++-
2396 fonts.conf.in | 207 ---------------
2397 39 files changed, 1113 insertions(+), 1006 deletions(-)
2398
2399 commit 9596dce93b751c01770da175d208d78aeaf6ae00
2400 Author: Keith Packard <keithp (a] neko.keithp.com>
2401 Date: Sat Sep 9 21:30:06 2006 -0700
2402
2403 Don't display tests for DESTDIR on make install.
2404
2405 Make install output quieter by eliding the shell commands
2406 used to test for DESTDIR being set during make install.
2407
2408 Makefile.am | 2 +-
2409 1 files changed, 1 insertions(+), 1 deletions(-)
2410
2411 commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
2412 Author: Keith Packard <keithp (a] neko.keithp.com>
2413 Date: Sat Sep 9 21:29:08 2006 -0700
2414
2415 Include cachedir in fonts.dtd.
2416
2417 Fonts.dtd <fontconfig> element was missing the new cachedir element.
2418
2419 fonts.dtd | 7 ++++---
2420 1 files changed, 4 insertions(+), 3 deletions(-)
2421
2422 commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
2423 Author: Keith Packard <keithp (a] neko.keithp.com>
2424 Date: Sat Sep 9 21:21:01 2006 -0700
2425
2426 Fix conf.d directory sorting.
2427
2428 Sort was using broken comparison function.
2429
2430 src/fcxml.c | 10 +++++++++-
2431 1 files changed, 9 insertions(+), 1 deletions(-)
2432
2433 commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
2434 Author: Keith Packard <keithp (a] neko.keithp.com>
2435 Date: Sat Sep 9 19:37:22 2006 -0700
2436
2437 Rename conf.avail to conf.d
2438
2439 Makefile.am | 2 +-
2440 conf.avail/10-urw-aliases.conf | 52 ----
2441 conf.avail/15-amt-aliases.conf | 21 --
2442 conf.avail/20-fix-globaladvance.conf | 29 --
2443 conf.avail/30-unhint-small-vera.conf | 49 ---
2444 conf.avail/50-user.conf | 7 -
2445 conf.avail/51-local.conf | 7 -
2446 conf.avail/60-LohitGujarati.conf | 5 -
2447 conf.avail/60-delicious.conf | 20 --
2448 conf.avail/60-fonts-persian.conf | 539
2449 ----------------------------------
2450 conf.avail/70-no-sub-pixel.conf | 9 -
2451 conf.avail/70-sub-pixel-bgr.conf | 9 -
2452 conf.avail/70-sub-pixel-rgb.conf | 9 -
2453 conf.avail/70-sub-pixel-vbgr.conf | 9 -
2454 conf.avail/70-sub-pixel-vrgb.conf | 9 -
2455 conf.avail/73-autohint.conf | 9 -
2456 conf.avail/73-unhinted.conf | 9 -
2457 conf.avail/76-no-bitmaps.conf | 13 -
2458 conf.avail/76-yes-bitmaps.conf | 13 -
2459 conf.avail/Makefile.am | 71 -----
2460 conf.avail/README | 8 -
2461 conf.d/10-urw-aliases.conf | 52 ++++
2462 conf.d/15-amt-aliases.conf | 21 ++
2463 conf.d/20-fix-globaladvance.conf | 29 ++
2464 conf.d/30-unhint-small-vera.conf | 49 +++
2465 conf.d/50-user.conf | 7 +
2466 conf.d/51-local.conf | 7 +
2467 conf.d/60-LohitGujarati.conf | 5 +
2468 conf.d/60-delicious.conf | 20 ++
2469 conf.d/60-fonts-persian.conf | 539
2470 ++++++++++++++++++++++++++++++++++
2471 conf.d/70-no-sub-pixel.conf | 9 +
2472 conf.d/70-sub-pixel-bgr.conf | 9 +
2473 conf.d/70-sub-pixel-rgb.conf | 9 +
2474 conf.d/70-sub-pixel-vbgr.conf | 9 +
2475 conf.d/70-sub-pixel-vrgb.conf | 9 +
2476 conf.d/73-autohint.conf | 9 +
2477 conf.d/73-unhinted.conf | 9 +
2478 conf.d/76-no-bitmaps.conf | 13 +
2479 conf.d/76-yes-bitmaps.conf | 13 +
2480 conf.d/Makefile.am | 71 +++++
2481 conf.d/README | 8 +
2482 configure.in | 1 -
2483 42 files changed, 898 insertions(+), 899 deletions(-)
2484
2485 commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
2486 Author: Keith Packard <keithp (a] neko.keithp.com>
2487 Date: Sat Sep 9 16:52:21 2006 -0700
2488
2489 Add XML headers to new conf files. Move link make commands to
2490 conf.avail dir
2491
2492 Fix up new config fragments to include XML headers as required.
2493 Move symbolic link installation to conf.avail directory to centralize
2494 both
2495 steps.
2496
2497 conf.avail/10-urw-aliases.conf | 5 +++
2498 conf.avail/15-amt-aliases.conf | 5 +++
2499 conf.avail/20-fix-globaladvance.conf | 5 +++
2500 conf.avail/30-unhint-small-vera.conf | 5 +++
2501 conf.avail/Makefile.am | 22 ++++++++++++++
2502 conf.d/Makefile.am | 52
2503 ----------------------------------
2504 6 files changed, 42 insertions(+), 52 deletions(-)
2505
2506 commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
2507 Author: Keith Packard <keithp (a] neko.keithp.com>
2508 Date: Sat Sep 9 16:41:58 2006 -0700
2509
2510 Insert newly created caches into reference data structure.
2511
2512 All caches used in the application must be in the cache reference
2513 list so
2514 internal references can be tracked correctly. Failing to have
2515 newly created
2516 caches in the list would cause the cache to be deallocated while
2517 references
2518 were still present.
2519
2520 src/fccache.c | 17 ++++++++++++++---
2521 1 files changed, 14 insertions(+), 3 deletions(-)
2522
2523 commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
2524 Merge: 5d2f7a9... 164e267...
2525 Author: Keith Packard <keithp (a] neko.keithp.com>
2526 Date: Sat Sep 9 15:49:24 2006 -0700
2527
2528 Merge branch 'jhcloos'
2529
2530 commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
2531 Author: Keith Packard <keithp (a] neko.keithp.com>
2532 Date: Sat Sep 9 10:04:42 2006 -0700
2533
2534 Accept locale environment variables that do not contain territory.
2535
2536 Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
2537 language,
2538 and may contain territory and encoding. Don't accidentally require
2539 territory
2540 as that will cause fontconfig to fall back to 'en'.
2541
2542 src/fcdefault.c | 16 ++++++++++++++++
2543 1 files changed, 16 insertions(+), 0 deletions(-)
2544
2545 commit 164e267d286eccbbdde69e8935a658dced4331b4
2546 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
2547 Date: Sat Sep 9 01:24:08 2006 -0400
2548
2549 Make conf.avail and conf.d work
2550
2551 Add conf.avail to configure.in
2552
2553 Add install: target to conf.d/Makefile.am to
2554 create the initial symlinks to conf.avail
2555
2556 conf.d/Makefile.am | 52
2557 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2558 configure.in | 1 +
2559 2 files changed, 53 insertions(+), 0 deletions(-)
2560
2561 commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
2562 Author: Keith Packard <keithp (a] neko.keithp.com>
2563 Date: Thu Sep 7 15:17:10 2006 -0700
2564
2565 Attempt to fix makealias usage for build on Mac OS X.
2566
2567 Avoid using fcalias.h or fcaliastail.h on systems which don't
2568 support it.
2569 Provided solution still generates these files, but does not use them.
2570
2571 src/fcint.h | 3 ++-
2572 src/makealias | 2 ++
2573 2 files changed, 4 insertions(+), 1 deletions(-)
2574
2575 commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
2576 Author: Keith Packard <keithp (a] neko.keithp.com>
2577 Date: Thu Sep 7 14:37:52 2006 -0700
2578
2579 Replace gnu-specific sed command with simple grep.
2580
2581 makealias was using a gnu-extension to sed addressing, replace that
2582 with a
2583 simple (and more robuse) grep command. Also, found a bug in the public
2584 header file that was leaving one symbol out of the process.
2585
2586 fontconfig/fontconfig.h | 2 +-
2587 src/makealias | 2 +-
2588 2 files changed, 2 insertions(+), 2 deletions(-)
2589
2590 commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
2591 Author: David Turner <david (a] freetype.org>
2592 Date: Thu Sep 7 14:29:35 2006 -0700
2593
2594 Replace character discovery loop with simpler, faster version.
2595
2596 The existing loop for discovering which characters map to glyphs is
2597 ugly and
2598 inefficient. The replacement is functionally identical, but far
2599 cleaner and
2600 faster.
2601
2602 src/fcfreetype.c | 83
2603 +++++++++++++++++++----------------------------------
2604 1 files changed, 30 insertions(+), 53 deletions(-)
2605
2606 commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
2607 Author: Keith Packard <keithp (a] neko.keithp.com>
2608 Date: Thu Sep 7 14:22:16 2006 -0700
2609
2610 Reference patterns in FcCacheCopySet.
2611
2612 As patterns are put into the font set copy, mark them as referenced
2613 so the
2614 cache stays around while the font set is in use.
2615
2616 src/fccache.c | 7 ++++++-
2617 1 files changed, 6 insertions(+), 1 deletions(-)
2618
2619 commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
2620 Author: Keith Packard <keithp (a] neko.keithp.com>
2621 Date: Thu Sep 7 10:37:24 2006 -0700
2622
2623 Create fc_cachedir at install time. Bug 8157.
2624
2625 Makefile.am | 2 +-
2626 1 files changed, 1 insertions(+), 1 deletions(-)
2627
2628 commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
2629 Author: Keith Packard <keithp (a] neko.keithp.com>
2630 Date: Wed Sep 6 23:58:14 2006 -0700
2631
2632 Update for version 2.3.97.
2633
2634 Makefile.am | 2 +-
2635 README | 41 +++++++++++++++++++++++++++++++++++++++--
2636 configure.in | 2 +-
2637 fontconfig/fontconfig.h | 2 +-
2638 4 files changed, 42 insertions(+), 5 deletions(-)
2639
2640 commit c3796ac6061373bcf0276a931036987c01741215
2641 Author: Keith Packard <keithp (a] neko.keithp.com>
2642 Date: Wed Sep 6 17:45:40 2006 -0700
2643
2644 Charset hashing depended on uniqueness of leaves.
2645
2646 Charset hashing actually use the value of the leaf pointers, which is
2647 clearly wrong, especially now that charsets are not shared across
2648 multiple
2649 font directories.
2650
2651 src/fccharset.c | 4 ++--
2652 1 files changed, 2 insertions(+), 2 deletions(-)
2653
2654 commit 08bef687018f2391c2f2b6fc3849878c121b67dd
2655 Author: Keith Packard <keithp (a] neko.keithp.com>
2656 Date: Wed Sep 6 17:43:08 2006 -0700
2657
2658 Parallel build fix for fcalias.h and fcaliastail.h
2659
2660 These are built from the same script, but creating a single
2661 dependency rule
2662 caused parallel make to run the script twice.
2663
2664 src/Makefile.am | 4 +++-
2665 1 files changed, 3 insertions(+), 1 deletions(-)
2666
2667 commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
2668 Author: Keith Packard <keithp (a] neko.keithp.com>
2669 Date: Wed Sep 6 17:14:46 2006 -0700
2670
2671 Update architecture signatures for x86-64 and ppc.
2672
2673 I think the cache file data types are stable for now; add-back the
2674 signatures for x86-64 and ppc.
2675
2676 fc-arch/fcarch.tmpl.h | 4 ++--
2677 1 files changed, 2 insertions(+), 2 deletions(-)
2678
2679 commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
2680 Author: Keith Packard <keithp (a] neko.keithp.com>
2681 Date: Tue Sep 5 02:24:01 2006 -0700
2682
2683 Eliminate .so PLT entries for local symbols. (thanks to Arjan van
2684 de Ven)
2685
2686 Using a simple shell script that processes the public headers,
2687 two header
2688 files are constructed that map public symbols to hidden internal
2689 aliases
2690 avoiding the assocated PLT entry for referring to a public symbol.
2691
2692 A few mistakes in the FcPrivate/FcPublic annotations were also
2693 discovered
2694 through this process
2695
2696 .gitignore | 2 ++
2697 fc-arch/Makefile.am | 9 ++++++++-
2698 fc-case/Makefile.am | 9 ++++++++-
2699 fc-glyphname/Makefile.am | 9 ++++++++-
2700 fc-lang/Makefile.am | 9 ++++++++-
2701 fc-lang/fc-lang.c | 1 -
2702 fontconfig/fontconfig.h | 10 +++++-----
2703 src/Makefile.am | 15 ++++++++++++++-
2704 src/fcatomic.c | 3 +++
2705 src/fcblanks.c | 3 +++
2706 src/fccache.c | 3 +++
2707 src/fccfg.c | 3 +++
2708 src/fccharset.c | 3 +++
2709 src/fcdbg.c | 3 +++
2710 src/fcdefault.c | 3 +++
2711 src/fcdir.c | 3 +++
2712 src/fcfreetype.c | 4 ++++
2713 src/fcfs.c | 3 +++
2714 src/fcinit.c | 3 +++
2715 src/fcint.h | 5 ++++-
2716 src/fclang.c | 3 +++
2717 src/fclist.c | 3 +++
2718 src/fcmatch.c | 3 +++
2719 src/fcmatrix.c | 3 +++
2720 src/fcname.c | 3 +++
2721 src/fcpat.c | 3 +++
2722 src/fcserialize.c | 3 +++
2723 src/fcstr.c | 3 +++
2724 src/fcxml.c | 3 +++
2725 src/ftglue.c | 3 +++
2726 src/makealias | 24 ++++++++++++++++++++++++
2727 31 files changed, 145 insertions(+), 12 deletions(-)
2728
2729 commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
2730 Author: Keith Packard <keithp (a] neko.keithp.com>
2731 Date: Mon Sep 4 23:19:59 2006 -0700
2732
2733 Correct reference count when sharing cache file objects.
2734
2735 Multiple maps of the same cache file share the same mapped object;
2736 bump the
2737 cache object reference count in this case
2738
2739 src/fccache.c | 4 +++-
2740 1 files changed, 3 insertions(+), 1 deletions(-)
2741
2742 commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
2743 Author: Keith Packard <keithp (a] neko.keithp.com>
2744 Date: Mon Sep 4 22:39:51 2006 -0700
2745
2746 Oops, fc-lang broke when I added cache referencing.
2747
2748 Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
2749
2750 fc-lang/fc-lang.c | 10 ++++++++++
2751 1 files changed, 10 insertions(+), 0 deletions(-)
2752
2753 commit 17389539a046f7231447d531ef7f3d131c1d7515
2754 Author: Keith Packard <keithp (a] neko.keithp.com>
2755 Date: Mon Sep 4 22:26:24 2006 -0700
2756
2757 Make cache reference counting more efficient.
2758
2759 Eliminate need to reference cache object once per cached font, instead
2760 just count the number of fonts used from the cache and bump the
2761 reference
2762 count once by that amount. I think this makes this refernece technique
2763 efficient enough for use.
2764
2765 src/fccache.c | 9 +++++++++
2766 src/fccfg.c | 5 ++++-
2767 src/fcint.h | 3 +++
2768 3 files changed, 16 insertions(+), 1 deletions(-)
2769
2770 commit 9e612141df7e693ef98071f102cecb5d777ceecb
2771 Author: Keith Packard <keithp (a] neko.keithp.com>
2772 Date: Mon Sep 4 22:20:25 2006 -0700
2773
2774 Reference count cache objects.
2775
2776 Caches contain patterns and character sets which are reference
2777 counted and
2778 visible to applications. Reference count the underlying cache object
2779 so that
2780 it stays around until all reference objects are no longer in use.
2781
2782 This is less efficient than just leaving all caches around forever,
2783 but does
2784 avoid eternal size increases in case applications ever bother
2785 to actually
2786 look for changes in the font configuration.
2787
2788 src/fccache.c | 255
2789 +++++++++++++++++++++++++++++++++++++++++--------------
2790 src/fccfg.c | 22 +-----
2791 src/fccharset.c | 5 +
2792 src/fcint.h | 16 ++--
2793 src/fcpat.c | 10 ++-
2794 5 files changed, 213 insertions(+), 95 deletions(-)
2795
2796 commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
2797 Author: Keith Packard <keithp (a] neko.keithp.com>
2798 Date: Mon Sep 4 13:59:58 2006 -0700
2799
2800 Leave cache files mapped permanently.
2801
2802 Without reference counting on cache objects, there's no way to
2803 know when
2804 an application is finished using objects pulled from the cache. Until
2805 some
2806 kinf of cache reference counting can be done, leave all cache
2807 objects mapped
2808 for the life of the library (until FcFini is called). To mitigate
2809 the cost
2810 of this, ensure that each instance of a cache file is mapped only
2811 once.
2812
2813 src/fccache.c | 143
2814 ++++++++++++++++++++++++++++++++++++++++++++------------
2815 src/fcinit.c | 1 +
2816 src/fcint.h | 3 +
2817 3 files changed, 116 insertions(+), 31 deletions(-)
2818
2819 commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
2820 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
2821 Date: Mon Sep 4 15:57:19 2006 -0400
2822
2823 Update Makefile.am files
2824
2825 Makefile.am | 2 +-
2826 conf.avail/Makefile.am | 34 ++++++++++++++++++++--------------
2827 2 files changed, 21 insertions(+), 15 deletions(-)
2828
2829 commit c3425fa671663b11aa5288a0b52a0618c5d075ef
2830 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
2831 Date: Mon Sep 4 15:47:52 2006 -0400
2832
2833 Move some section from fonts.conf into conf.avail files
2834
2835 URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
2836 unhinting
2837 sections all moved into conf.avail, to load before user and local
2838 confs.
2839
2840 conf.avail/10-urw-aliases.conf | 47 ++++++++++++
2841 conf.avail/15-amt-aliases.conf | 16 ++++
2842 conf.avail/20-fix-globaladvance.conf | 24 ++++++
2843 conf.avail/30-unhint-small-vera.conf | 44 +++++++++++
2844 fonts.conf.in | 133
2845 ----------------------------------
2846 5 files changed, 131 insertions(+), 133 deletions(-)
2847
2848 commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
2849 Author: Keith Packard <keithp (a] neko.keithp.com>
2850 Date: Mon Sep 4 12:46:01 2006 -0700
2851
2852 Can't typecheck values for objects with no known type.
2853
2854 Objects that aren't part of the built-in object list don't have
2855 predefined
2856 types, so we can't typecheck them.
2857
2858 src/fcxml.c | 2 ++
2859 1 files changed, 2 insertions(+), 0 deletions(-)
2860
2861 commit 60018915891bd146271b687278782fe38b4c4461
2862 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
2863 Date: Mon Sep 4 15:45:28 2006 -0400
2864
2865 Re-order old conf.d files
2866
2867 Make sure they continue to load after ~/.fonts.conf and local.conf
2868
2869 conf.avail/20-LohitGujarati.conf | 5 -
2870 conf.avail/20-fonts-persian.conf | 539
2871 -------------------------------------
2872 conf.avail/30-no-sub-pixel.conf | 9 -
2873 conf.avail/30-sub-pixel-bgr.conf | 9 -
2874 conf.avail/30-sub-pixel-rgb.conf | 9 -
2875 conf.avail/30-sub-pixel-vbgr.conf | 9 -
2876 conf.avail/30-sub-pixel-vrgb.conf | 9 -
2877 conf.avail/33-autohint.conf | 9 -
2878 conf.avail/33-unhinted.conf | 9 -
2879 conf.avail/36-no-bitmaps.conf | 13 -
2880 conf.avail/36-yes-bitmaps.conf | 13 -
2881 conf.avail/60-LohitGujarati.conf | 5 +
2882 conf.avail/60-fonts-persian.conf | 539
2883 +++++++++++++++++++++++++++++++++++++
2884 conf.avail/70-no-sub-pixel.conf | 9 +
2885 conf.avail/70-sub-pixel-bgr.conf | 9 +
2886 conf.avail/70-sub-pixel-rgb.conf | 9 +
2887 conf.avail/70-sub-pixel-vbgr.conf | 9 +
2888 conf.avail/70-sub-pixel-vrgb.conf | 9 +
2889 conf.avail/73-autohint.conf | 9 +
2890 conf.avail/73-unhinted.conf | 9 +
2891 conf.avail/76-no-bitmaps.conf | 13 +
2892 conf.avail/76-yes-bitmaps.conf | 13 +
2893 22 files changed, 633 insertions(+), 633 deletions(-)
2894
2895 commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
2896 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
2897 Date: Mon Sep 4 15:36:46 2006 -0400
2898
2899 Make room for chunks from fonts.conf in conf.avail
2900
2901 conf.avail/10-LohitGujarati.conf | 5 -
2902 conf.avail/10-fonts-persian.conf | 539
2903 --------------------------------------
2904 conf.avail/20-LohitGujarati.conf | 5 +
2905 conf.avail/20-fonts-persian.conf | 539
2906 ++++++++++++++++++++++++++++++++++++++
2907 4 files changed, 544 insertions(+), 544 deletions(-)
2908
2909 commit d55620c90676951fc70ec9430c2670edca2147cb
2910 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
2911 Date: Mon Sep 4 15:32:37 2006 -0400
2912
2913 Replace load of conf.d in fonts.conf.in
2914
2915 fonts.conf.in | 5 +++++
2916 1 files changed, 5 insertions(+), 0 deletions(-)
2917
2918 commit f6e645c4993fff77d596dba734c09cdb255f4ca0
2919 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
2920 Date: Mon Sep 4 15:30:10 2006 -0400
2921
2922 Update Makefile.am to match conf.avail changes
2923
2924 conf.avail/Makefile.am | 21 ++++++++++++---------
2925 1 files changed, 12 insertions(+), 9 deletions(-)
2926
2927 commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
2928 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
2929 Date: Mon Sep 4 15:27:29 2006 -0400
2930
2931 Number the remaining conf.avail files
2932
2933 conf.avail/30-no-sub-pixel.conf | 9 +++++++++
2934 conf.avail/30-sub-pixel-bgr.conf | 9 +++++++++
2935 conf.avail/30-sub-pixel-rgb.conf | 9 +++++++++
2936 conf.avail/30-sub-pixel-vbgr.conf | 9 +++++++++
2937 conf.avail/30-sub-pixel-vrgb.conf | 9 +++++++++
2938 conf.avail/33-autohint.conf | 9 +++++++++
2939 conf.avail/33-unhinted.conf | 9 +++++++++
2940 conf.avail/36-no-bitmaps.conf | 13 +++++++++++++
2941 conf.avail/36-yes-bitmaps.conf | 13 +++++++++++++
2942 conf.avail/autohint.conf | 9 ---------
2943 conf.avail/no-bitmaps.conf | 13 -------------
2944 conf.avail/no-sub-pixel.conf | 9 ---------
2945 conf.avail/sub-pixel-bgr.conf | 9 ---------
2946 conf.avail/sub-pixel-rgb.conf | 9 ---------
2947 conf.avail/sub-pixel-vbgr.conf | 9 ---------
2948 conf.avail/sub-pixel-vrgb.conf | 9 ---------
2949 conf.avail/unhinted.conf | 9 ---------
2950 conf.avail/yes-bitmaps.conf | 13 -------------
2951 18 files changed, 89 insertions(+), 89 deletions(-)
2952
2953 commit a04ac99f0f3e487c7611772442727a6eb4f44393
2954 Author: Keith Packard <keithp (a] neko.keithp.com>
2955 Date: Mon Sep 4 02:13:13 2006 -0700
2956
2957 Hide FreeType glue code from library ABI.
2958
2959 FreeType glue code was escaping the shared library.
2960
2961 src/ftglue.h | 4 +++-
2962 1 files changed, 3 insertions(+), 1 deletions(-)
2963
2964 commit 4984242e3681a50a9c19f352783f145f91ecb868
2965 Author: Keith Packard <keithp (a] neko.keithp.com>
2966 Date: Mon Sep 4 00:47:07 2006 -0700
2967
2968 Hide private functions in shared library. Export functionality
2969 for utilities.
2970
2971 Borrowing header stuff written for cairo, fontconfig now exposes
2972 in the
2973 shared library only the symbols which are included in the public
2974 header
2975 files. All private symbols are hidden using suitable compiler
2976 directives.
2977
2978 A few new public functions were required for the fontconfig utility
2979 programs
2980 (fc-cat and fc-cache) so those were added, bumping the .so minor
2981 version number
2982 in the process.
2983
2984 configure.in | 9 +-
2985 fc-cache/fc-cache.c | 30 ++--
2986 fc-cat/Makefile.am | 2 +-
2987 fc-cat/fc-cat.c | 37 ++---
2988 fontconfig/fcfreetype.h | 14 +-
2989 fontconfig/fontconfig.h | 403
2990 +++++++++++++++++++++++++++--------------------
2991 src/fccache.c | 48 ++++++
2992 src/fccharset.c | 5 -
2993 src/fcint.h | 337 ++++++++++++++++++---------------------
2994 9 files changed, 481 insertions(+), 404 deletions(-)
2995
2996 commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
2997 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
2998 Date: Mon Sep 4 01:33:09 2006 -0400
2999
3000 Move user and local conf file loading into conf.avail files
3001
3002 conf.avail/50-user.conf | 7 +++++++
3003 conf.avail/51-local.conf | 7 +++++++
3004 fonts.conf.in | 11 -----------
3005 3 files changed, 14 insertions(+), 11 deletions(-)
3006
3007 commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
3008 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
3009 Date: Mon Sep 4 01:28:07 2006 -0400
3010
3011 Support all five possibilities for sub-pixel
3012
3013 Make sub-pixel.conf be sub-pixel-rgb.conf and add the
3014 three other possibilites: bgr, vrgb and vbgr.
3015
3016 conf.avail/sub-pixel-bgr.conf | 9 +++++++++
3017 conf.avail/sub-pixel-rgb.conf | 9 +++++++++
3018 conf.avail/sub-pixel-vbgr.conf | 9 +++++++++
3019 conf.avail/sub-pixel-vrgb.conf | 9 +++++++++
3020 conf.avail/sub-pixel.conf | 9 ---------
3021 5 files changed, 36 insertions(+), 9 deletions(-)
3022
3023 commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
3024 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
3025 Date: Mon Sep 4 01:24:02 2006 -0400
3026
3027 Standardize conf.avail number prefixing convention
3028
3029 Always use \d- rather than just \d as prefix
3030
3031 conf.avail/10-LohitGujarati.conf | 5 +++++
3032 conf.avail/10LohitGujarati.conf | 5 -----
3033 2 files changed, 5 insertions(+), 5 deletions(-)
3034
3035 commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
3036 Author: James Cloos <cloos (a] lugabout.jhcloos.org>
3037 Date: Mon Sep 4 01:21:55 2006 -0400
3038
3039 Move files from conf.d to conf.avail
3040
3041 All of the files in conf.d are now in conf.avail
3042 Makefile.am is updated to reflect the change
3043
3044 Makefile.am | 2 +-
3045 conf.avail/10-fonts-persian.conf | 539
3046 ++++++++++++++++++++++++++++++++++++++
3047 conf.avail/10LohitGujarati.conf | 5 +
3048 conf.avail/60-delicious.conf | 20 ++
3049 conf.avail/Makefile.am | 40 +++
3050 conf.avail/README | 8 +
3051 conf.avail/autohint.conf | 9 +
3052 conf.avail/no-bitmaps.conf | 13 +
3053 conf.avail/no-sub-pixel.conf | 9 +
3054 conf.avail/sub-pixel.conf | 9 +
3055 conf.avail/unhinted.conf | 9 +
3056 conf.avail/yes-bitmaps.conf | 13 +
3057 conf.d/10-fonts-persian.conf | 539
3058 --------------------------------------
3059 conf.d/10LohitGujarati.conf | 5 -
3060 conf.d/60-delicious.conf | 20 --
3061 conf.d/Makefile.am | 40 ---
3062 conf.d/README | 8 -
3063 conf.d/autohint.conf | 9 -
3064 conf.d/no-bitmaps.conf | 13 -
3065 conf.d/no-sub-pixel.conf | 9 -
3066 conf.d/sub-pixel.conf | 9 -
3067 conf.d/unhinted.conf | 9 -
3068 conf.d/yes-bitmaps.conf | 13 -
3069 23 files changed, 675 insertions(+), 675 deletions(-)
3070
3071 commit 34227592c23db4d462d36773532cef67731e2831
3072 Author: Keith Packard <keithp (a] neko.keithp.com>
3073 Date: Sun Sep 3 16:27:09 2006 -0700
3074
3075 Remove all .cvsignore files
3076
3077 .cvsignore | 35 -----------------------------------
3078 conf.d/.cvsignore | 2 --
3079 doc/.cvsignore | 16 ----------------
3080 fc-cache/.cvsignore | 6 ------
3081 fc-case/.cvsignore | 6 ------
3082 fc-cat/.cvsignore | 6 ------
3083 fc-glyphname/.cvsignore | 6 ------
3084 fc-lang/.cvsignore | 6 ------
3085 fc-list/.cvsignore | 6 ------
3086 fc-match/.cvsignore | 6 ------
3087 fontconfig/.cvsignore | 2 --
3088 src/.cvsignore | 7 -------
3089 test/.cvsignore | 2 --
3090 13 files changed, 0 insertions(+), 106 deletions(-)
3091
3092 commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
3093 Merge: e79c648... fb2092c...
3094 Author: Keith Packard <keithp (a] neko.keithp.com>
3095 Date: Sun Sep 3 16:07:11 2006 -0700
3096
3097 Merge branch 'fc-2_4_branch' to master
3098
3099 Moving development back to master.
3100
3101 commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
3102 Author: Keith Packard <keithp (a] neko.keithp.com>
3103 Date: Sun Sep 3 15:20:46 2006 -0700
3104
3105 Finish INSTALL changes. .gitignore ChangeLog
3106
3107 .gitignore | 1 +
3108 INSTALL | 2 +-
3109 2 files changed, 2 insertions(+), 1 deletions(-)
3110
3111 commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
3112 Author: Keith Packard <keithp (a] neko.keithp.com>
3113 Date: Sun Sep 3 14:58:49 2006 -0700
3114
3115 Update instructions for doing a release. Autogen ChangeLog from
3116 git-log.
3117
3118 INSTALL | 21 ++++++++++++++++-----
3119 Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
3120 2 files changed, 55 insertions(+), 5 deletions(-)
3121
3122 commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
3123 Author: Keith Packard <keithp (a] neko.keithp.com>
3124 Date: Sun Sep 3 14:46:17 2006 -0700
3125
3126 Remove ChangeLog
3127
3128 ChangeLog | 3496
3129 -------------------------------------------------------------
3130 1 files changed, 0 insertions(+), 3496 deletions(-)
3131
3132 commit 0945cbe73019404c880be0de7f703ef77aec8a08
3133 Author: Keith Packard <keithp (a] neko.keithp.com>
3134 Date: Sun Sep 3 14:42:48 2006 -0700
3135
3136 Change version to 2.3.96
3137
3138 README | 67
3139 +++++++++++++++++++++++++++++++++++++++++++++-
3140 configure.in | 2 +-
3141 fontconfig/fontconfig.h | 2 +-
3142 3 files changed, 67 insertions(+), 4 deletions(-)
3143
3144 commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
3145 Author: Keith Packard <keithp (a] neko.keithp.com>
3146 Date: Sat Sep 2 23:10:59 2006 -0700
3147
3148 Oops; missed the 60-delicious.conf file.
3149
3150 This file fixes Delicious Heavy fonts to have the correct weight
3151 value.
3152
3153 conf.d/60-delicious.conf | 20 ++++++++++++++++++++
3154 1 files changed, 20 insertions(+), 0 deletions(-)
3155
3156 commit e3b771a63e837b341bbd1e3e7e9c868244506f62
3157 Author: Keith Packard <keithp (a] neko.keithp.com>
3158 Date: Sat Sep 2 23:09:44 2006 -0700
3159
3160 Using uninitialized (and wrong) variable in FcStrCopyFilename.
3161
3162 A typo from the change in where filename canonicalization occurs.
3163
3164 src/fcstr.c | 2 +-
3165 1 files changed, 1 insertions(+), 1 deletions(-)
3166
3167 commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
3168 Author: Keith Packard <keithp (a] neko.keithp.com>
3169 Date: Sat Sep 2 20:23:31 2006 -0700
3170
3171 Don't segfault when string values can't be parsed as charsets or
3172 langsets.
3173
3174 If parsing charsets or langsets fails, return a FcTypeVoid value
3175 instead of
3176 a charset/langset value with a NULL pointer in it (which is invalid).
3177
3178 src/fcname.c | 6 ++++++
3179 1 files changed, 6 insertions(+), 0 deletions(-)
3180
3181 commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
3182 Author: Keith Packard <keithp (a] neko.keithp.com>
3183 Date: Sat Sep 2 20:07:29 2006 -0700
3184
3185 Fix missing initialization/destruction of new 'scan' target subst
3186 list.
3187
3188 Forgot to initialize and destroy the new substitution list for the
3189 'scan'
3190 match target.
3191
3192 src/fccfg.c | 2 ++
3193 1 files changed, 2 insertions(+), 0 deletions(-)
3194
3195 commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
3196 Author: Keith Packard <keithp (a] neko.keithp.com>
3197 Date: Sat Sep 2 17:52:12 2006 -0700
3198
3199 Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
3200
3201 The Delicious family includes one named Delicious Heavy, a bold
3202 variant
3203 which is unfortunately marked as having normal weight. Because
3204 the family
3205 name is 'Delicious', fontconfig accidentally selects this font
3206 instead of
3207 the normal weight variant. The fix here rewrites the scanned data
3208 by running
3209 the scanned pattern through a new substitution sequence tagged with
3210 <match target=scan>; a sample for the Delicious family is included to
3211 demonstrate how it works (and fix Delicious at the same time).
3212
3213 Also added was a new match predicate -- the 'decorative' predicate
3214 which is
3215 automatically detected in fonts by searching style names for key
3216 decorative
3217 phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
3218 additional decorative key words are welcome. This should have
3219 little effect
3220 on font matching except when two fonts share the same characteristics
3221 except
3222 for this value.
3223
3224 conf.d/Makefile.am | 1 +
3225 doc/fontconfig-user.sgml | 6 ++++--
3226 fontconfig/fontconfig.h | 3 ++-
3227 fonts.dtd | 6 +++++-
3228 src/fccfg.c | 35 +++++++++++++++++++++++++++--------
3229 src/fcdbg.c | 7 +++++++
3230 src/fcdefault.c | 1 +
3231 src/fcdir.c | 18 +++++++++++++++++-
3232 src/fcfreetype.c | 34 +++++++++++++++++++++++++++++++++-
3233 src/fcint.h | 2 ++
3234 src/fcmatch.c | 33 ++++++++++++++++++++-------------
3235 src/fcname.c | 34 ++++++++++++++++++++++++++++++----
3236 src/fcxml.c | 4 ++++
3237 13 files changed, 153 insertions(+), 31 deletions(-)
3238
3239 commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
3240 Author: Keith Packard <keithp (a] neko.keithp.com>
3241 Date: Sat Sep 2 14:54:14 2006 -0700
3242
3243 Allow font caches to contain newer version numbers
3244
3245 Use the version number inside the cache file to mark backward
3246 compatible
3247 changes while continuing to reserve the filename number for
3248 incompatible
3249 changes.
3250
3251 src/fccache.c | 4 ++--
3252 1 files changed, 2 insertions(+), 2 deletions(-)
3253
3254 commit 9b511b290548ad2920cda94507a3311efc461e8a
3255 Author: Keith Packard <keithp (a] neko.keithp.com>
3256 Date: Sat Sep 2 14:52:37 2006 -0700
3257
3258 Unify directory canonicalization into FcStrAddFilename.
3259
3260 Instead of making filename canonicalization occur in multiple
3261 places, it
3262 occurs only in FcStrAddFilename now, as all filenames pass through
3263 that
3264 function at one point.
3265
3266 fc-cache/fc-cache.c | 2 +-
3267 fc-cat/fc-cat.c | 2 +-
3268 src/fcdir.c | 17 ++++-------------
3269 src/fcstr.c | 24 +++++++++++-------------
3270 4 files changed, 17 insertions(+), 28 deletions(-)
3271
3272 commit 813258dc8e3a8c964af49abe810e76a95241926d
3273 Author: Keith Packard <keithp (a] neko.keithp.com>
3274 Date: Fri Sep 1 22:08:41 2006 -0700
3275
3276 Move Free family names to bottom of respective aliases. (bug 7429)
3277
3278 The FreeSans, FreeSerif and FreeMono fonts cover a large number of
3279 languages, but are of generally poor quality. Moving these after
3280 fonts which
3281 cover specific languages but which have higher quality glyphs
3282 should improve
3283 font selection.
3284
3285 fonts.conf.in | 6 +++---
3286 1 files changed, 3 insertions(+), 3 deletions(-)
3287
3288 commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
3289 Author: Keith Packard <keithp (a] neko.keithp.com>
3290 Date: Fri Sep 1 22:04:52 2006 -0700
3291
3292 Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
3293
3294 Limited FC_DEBUG documentation (just shows values and vague idea
3295 of what
3296 they're related to). Also document \ escape syntax for font names,
3297 including
3298 how family name and values have different escape requirements.
3299
3300 doc/fontconfig-user.sgml | 40 ++++++++++++++++++++++++++++++++++++++--
3301 1 files changed, 38 insertions(+), 2 deletions(-)
3302
3303 commit 7295c6f5faa595422e0825aa2e91883147d5b50e
3304 Author: Keith Packard <keithp (a] neko.keithp.com>
3305 Date: Fri Sep 1 21:30:54 2006 -0700
3306
3307 Guess that mac roman names with lots of high bits are actually SJIS.
3308
3309 Many Japanese fonts incorrectly include names tagged as Roman
3310 encoding and
3311 English language which are actually Japanese names in the SJIS
3312 encoding.
3313 Guess that names with a large number of high bits set are SJIS encoded
3314 Japanese names rather than English names.
3315
3316 src/fcfreetype.c | 83
3317 ++++++++++++++++++++++++++++++++++++++++++-----------
3318 1 files changed, 65 insertions(+), 18 deletions(-)
3319
3320 commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
3321 Author: Keith Packard <keithp (a] neko.keithp.com>
3322 Date: Fri Sep 1 21:12:44 2006 -0700
3323
3324 Prefer Bitstream Vera to DejaVu families.
3325
3326 DejaVu is a modified version of Bitstream Vera that covers
3327 significantly
3328 more languages, but does so with spotty quality, lacking hinting
3329 for many
3330 glyphs, especially for the synthesized serif oblique face. Use
3331 Bitstream
3332 Vera (where installed).
3333
3334 fonts.conf.in | 11 ++++++-----
3335 1 files changed, 6 insertions(+), 5 deletions(-)
3336
3337 commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
3338 Author: Keith Packard <keithp (a] neko.keithp.com>
3339 Date: Fri Sep 1 15:33:27 2006 -0700
3340
3341 Fonts matching lang not territory should satisfy sort pattern lang.
3342
3343 A pattern specifying 'Chinese' (:lang=zh) without a territory
3344 should be
3345 satisfied by any font supporting any Chinese lang. The code was
3346 requiring
3347 that the lang tags match exactly, causing this sort to fail.
3348
3349 src/fcmatch.c | 2 +-
3350 1 files changed, 1 insertions(+), 1 deletions(-)
3351
3352 commit cfccd4873a44da5b041368d5fca4f05180dcf041
3353 Author: Keith Packard <keithp (a] neko.keithp.com>
3354 Date: Fri Sep 1 13:22:45 2006 -0700
3355
3356 Really only rebuild caches for system fonts at make install time.
3357
3358 Oops. Fix actual fc-cache command line instead of just the displayed
3359 version.
3360
3361 Makefile.am | 2 +-
3362 1 files changed, 1 insertions(+), 1 deletions(-)
3363
3364 commit caf996342b53bf2ca4eedbe54bc86b68456d7470
3365 Author: Keith Packard <keithp (a] neko.keithp.com>
3366 Date: Fri Sep 1 12:59:09 2006 -0700
3367
3368 Add Assamese orthography (as.orth). Bug #8050
3369
3370 Behdad Esfahbod says Assamese is the same as Bengali, so this
3371 just uses
3372 bn.orth.
3373
3374 fc-lang/as.orth | 28 ++++++++++++++++++++++++++++
3375 fc-lang/iso639-1 | 2 +-
3376 2 files changed, 29 insertions(+), 1 deletions(-)
3377
3378 commit c9e6d2c8cc920937546faa63c889570fa7b4745c
3379 Author: Keith Packard <keithp (a] neko.keithp.com>
3380 Date: Fri Sep 1 12:45:43 2006 -0700
3381
3382 Chinese/Macau needs the Hong Kong orthography instead of Taiwan
3383 (bug 7884)
3384
3385 From Abel Cheung:
3386 Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
3387 Macau
3388 only uses traditional Chinese characters used in Taiwan; however
3389 that is
3390 wrong, as a majority of Macau people speaks Cantonese too, and
3391 also uses
3392 additional traditional Chinese chars from Hong Kong (there are
3393 already some
3394 place names that can't be represented in just chars used in
3395 Taiwan). So it
3396 should include zh_hk.orth instead.
3397
3398 fc-lang/zh_mo.orth | 9 +++++++--
3399 1 files changed, 7 insertions(+), 2 deletions(-)
3400
3401 commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
3402 Author: Keith Packard <keithp (a] neko.keithp.com>
3403 Date: Fri Sep 1 12:36:31 2006 -0700
3404
3405 Avoid #warning directives on non-GCC compilers. (bug 7683)
3406
3407 Detect GCC and use #warning only on GCC systems.
3408
3409 configure.in | 4 +++-
3410 src/fcfreetype.c | 2 ++
3411 2 files changed, 5 insertions(+), 1 deletions(-)
3412
3413 commit ab2cb932b25af20896c08f4641dfa696ed651418
3414 Author: Keith Packard <keithp (a] neko.keithp.com>
3415 Date: Fri Sep 1 12:26:15 2006 -0700
3416
3417 Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
3418
3419 Linking against fontconfig requires expat on systems without chained
3420 shared
3421 library dependencies.
3422
3423 fontconfig.pc.in | 1 +
3424 1 files changed, 1 insertions(+), 0 deletions(-)
3425
3426 commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
3427 Author: Keith Packard <keithp (a] neko.keithp.com>
3428 Date: Fri Sep 1 12:07:10 2006 -0700
3429
3430 Fix memory leaks in fc-cache directory cleaning code.
3431
3432 valgrind found a few leaks in the new cache cleaning code.
3433
3434 fc-cache/fc-cache.c | 9 +++++++++
3435 1 files changed, 9 insertions(+), 0 deletions(-)
3436
3437 commit fd7223c770e74730480bdf9ecf36f3152a12473e
3438 Author: Keith Packard <keithp (a] neko.keithp.com>
3439 Date: Fri Sep 1 12:05:04 2006 -0700
3440
3441 Only rebuild caches for system fonts at make install time.
3442
3443 Rebuilding user-specific fonts will stick those cache files in
3444 the system
3445 font cache directory.
3446
3447 Makefile.am | 2 +-
3448 1 files changed, 1 insertions(+), 1 deletions(-)
3449
3450 commit 8587d77ce64147b7fb324458ba100910ebba93f4
3451 Author: Keith Packard <keithp (a] neko.keithp.com>
3452 Date: Fri Sep 1 02:27:45 2006 -0700
3453
3454 Add some ignores
3455
3456 .gitignore | 2 ++
3457 1 files changed, 2 insertions(+), 0 deletions(-)
3458
3459 commit 09bd9ae2be032efb05a8be7bae584fa18756d951
3460 Author: Keith Packard <keithp (a] neko.keithp.com>
3461 Date: Fri Sep 1 02:22:59 2006 -0700
3462
3463 Fontset pattern references are relative to fontset, not array.
3464
3465 Within a fontset, the patterns are stored as pointers in an array.
3466 When stored as offsets, the offsets are relative to the fontset object
3467 itself, not the base of the array of pointers.
3468
3469 src/fcint.h | 2 +-
3470 1 files changed, 1 insertions(+), 1 deletions(-)
3471
3472 commit 18b6857c6476517db7932025847ae952feba758d
3473 Author: Keith Packard <keithp (a] neko.keithp.com>
3474 Date: Fri Sep 1 01:49:47 2006 -0700
3475
3476 Fix fc-lang to use new charset freezer API.
3477
3478 Charset freezer api now uses allocated object. Also required minor
3479 fixes to
3480 charset freezer code to remove assumption that all input charsets are
3481 persistant.
3482
3483 fc-lang/fc-lang.c | 30 ++++++++++++++++++------------
3484 src/fccharset.c | 11 +++++------
3485 src/fcint.h | 6 ++++++
3486 3 files changed, 29 insertions(+), 18 deletions(-)
3487
3488 commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
3489 Author: Keith Packard <keithp (a] neko.keithp.com>
3490 Date: Fri Sep 1 01:15:14 2006 -0700
3491
3492 Pass directory information around in FcCache structure. Freeze
3493 charsets.
3494
3495 Instead of passing directory information around in separate variables,
3496 collect it all in an FcCache structure. Numerous internal and tool
3497 interfaces changed as a result of this.
3498
3499 Charsets are now pre-frozen before being serialized. This causes
3500 them to
3501 share across multiple fonts in the same cache.
3502
3503 fc-cache/fc-cache.c | 109 ++++-----
3504 fc-cat/fc-cat.c | 83 ++-----
3505 fc-glyphname/fc-glyphname.c | 13 -
3506 src/fccache.c | 300 ++++++++++--------------
3507 src/fccfg.c | 169 ++++++++------
3508 src/fccharset.c | 550
3509 ++++++++++++++++++++++---------------------
3510 src/fcdir.c | 177 +++++++-------
3511 src/fcinit.c | 1 -
3512 src/fcint.h | 60 +++--
3513 src/fcpat.c | 8 +
3514 src/fcserialize.c | 3 +
3515 11 files changed, 702 insertions(+), 771 deletions(-)
3516
3517 commit aec8c90b450c115718fd87bc270e35ee6b605967
3518 Author: Keith Packard <keithp (a] neko.keithp.com>
3519 Date: Fri Sep 1 01:12:13 2006 -0700
3520
3521 Remove stale architecture signatures.
3522
3523 All but x86 are known to be wrong.
3524
3525 fc-arch/fcarch.tmpl.h | 7 +++----
3526 1 files changed, 3 insertions(+), 4 deletions(-)
3527
3528 commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
3529 Author: Keith Packard <keithp (a] neko.keithp.com>
3530 Date: Thu Aug 31 18:16:00 2006 -0700
3531
3532 Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
3533
3534 Applications explicitly setting FC_LANG with string would fail due
3535 to typechecking disallowing this case.
3536
3537 src/fcname.c | 4 ++++
3538 1 files changed, 4 insertions(+), 0 deletions(-)
3539
3540 commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
3541 Author: Keith Packard <keithp (a] neko.keithp.com>
3542 Date: Thu Aug 31 18:14:45 2006 -0700
3543
3544 Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
3545 Makefile.am
3546
3547 make distcheck caught this bug; the effect of 'make uninstall'
3548 would have been to execute 'rm -rf /', somewhat less that desirable.
3549
3550 fc-cache/Makefile.am | 6 ++----
3551 fc-cat/Makefile.am | 2 --
3552 2 files changed, 2 insertions(+), 6 deletions(-)
3553
3554 commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
3555 Author: Keith Packard <keithp (a] neko.keithp.com>
3556 Date: Thu Aug 31 14:38:18 2006 -0700
3557
3558 Revert ABI changes from version 2.3
3559
3560 Accidental ABI changes and additions were discovered by looking at the
3561 differences in fontconfig.h. All of those have been reverted.
3562
3563 fc-cache/fc-cache.c | 4 ++--
3564 fc-list/fc-list.c | 2 +-
3565 fontconfig/fontconfig.h | 23 +++++------------------
3566 src/fccache.c | 16 ++++++++++++++--
3567 src/fcint.h | 6 ++++++
3568 5 files changed, 28 insertions(+), 23 deletions(-)
3569
3570 commit 0a87ce715e1862c56702f5be43af9f246aa34e68
3571 Author: Keith Packard <keithp (a] neko.keithp.com>
3572 Date: Thu Aug 31 11:56:43 2006 -0700
3573
3574 With no args, fc-cat now dumps all directories.
3575
3576 Automatically list all font directories when no arguments are given to
3577 fc-cat. Also add -r option to recurse from specified cache
3578 directories.
3579 fc-cat also now prints the cache filename in verbose mode, along
3580 with the
3581 related directory name.
3582
3583 fc-cat/fc-cat.c | 119
3584 +++++++++++++++++++++++++++++++++++++++++++------------
3585 src/fccache.c | 16 +++++---
3586 src/fcint.h | 2 +-
3587 3 files changed, 104 insertions(+), 33 deletions(-)
3588
3589 commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
3590 Author: Keith Packard <keithp (a] neko.keithp.com>
3591 Date: Thu Aug 31 09:42:49 2006 -0700
3592
3593 Automatically remove invalid cache files.
3594
3595 Cache files for missing or more recently modified directories are
3596 automatically removed at the end of every fc-cache run.
3597
3598 fc-cache/Makefile.am | 2 +-
3599 fc-cache/fc-cache.c | 130
3600 +++++++++++++++++++++++++++++++++++++++++++++++++-
3601 fc-cat/fc-cat.c | 3 +-
3602 src/fccache.c | 6 +-
3603 src/fcint.h | 2 +-
3604 5 files changed, 135 insertions(+), 8 deletions(-)
3605
3606 commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
3607 Author: Keith Packard <keithp (a] neko.keithp.com>
3608 Date: Thu Aug 31 09:07:32 2006 -0700
3609
3610 Serialized value lists were only including one value.
3611
3612 The next pointer in the serialized value list wasn't getting set,
3613 so they
3614 were truncated at a single value.
3615
3616 src/fcpat.c | 1 +
3617 1 files changed, 1 insertions(+), 0 deletions(-)
3618
3619 commit c50ea916b0e56520948804b67fc7df57bb490575
3620 Author: Keith Packard <keithp (a] neko.keithp.com>
3621 Date: Wed Aug 30 23:09:39 2006 -0700
3622
3623 Use intptr_t instead of off_t inside FcCache structure.
3624
3625 This avoids OS-dependencies in the cache file structure.
3626
3627 src/fcint.h | 2 +-
3628 src/fcserialize.c | 1 -
3629 2 files changed, 1 insertions(+), 2 deletions(-)
3630
3631 commit 76abb77f26c43d069919f80e960c71c2242fb5c2
3632 Author: Keith Packard <keithp (a] neko.keithp.com>
3633 Date: Wed Aug 30 22:23:25 2006 -0700
3634
3635 Fix fc-cat again. Sigh.
3636
3637 Internal interfaces in cache management changed again...
3638
3639 fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------
3640 src/fccache.c | 19 ++++++++++---------
3641 src/fcint.h | 9 ++++++---
3642 3 files changed, 41 insertions(+), 24 deletions(-)
3643
3644 commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
3645 Author: Keith Packard <keithp (a] neko.keithp.com>
3646 Date: Wed Aug 30 21:59:53 2006 -0700
3647
3648 Skip broken caches. Cache files are auto-written, don't rewrite
3649 in fc-cache.
3650
3651 Validate cache contents and skip broken caches, looking down cache
3652 path for
3653 valid ones.
3654
3655 Every time a directory is scanned, it will be written to a cache
3656 file if
3657 possible, so fc-cache doesn't need to re-write the cache file. This
3658 makes
3659 detecting when the cache was generated a bit tricky, so we guess
3660 that if the
3661 cache wasn't valid before running and is valid afterwards, the
3662 cache file
3663 was written.
3664
3665 Also, allow empty charsets to be serialized with null leaves/numbers.
3666
3667 Eliminate a leak in FcEdit by switching to FcObject sooner.
3668
3669 Call FcFini from fc-match to make valgrind happy.
3670
3671 fc-cache/fc-cache.c | 25 ++++-----
3672 fc-match/fc-match.c | 1 +
3673 src/fccache.c | 148
3674 +++++++++++++++++++++++++++------------------------
3675 src/fccfg.c | 80 ++++++++--------------------
3676 src/fccharset.c | 56 +++++++++++--------
3677 src/fcdir.c | 2 +-
3678 src/fcint.h | 19 +++++--
3679 src/fcxml.c | 19 +++----
3680 8 files changed, 169 insertions(+), 181 deletions(-)
3681
3682 commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
3683 Author: Keith Packard <keithp (a] neko.keithp.com>
3684 Date: Wed Aug 30 18:50:58 2006 -0700
3685
3686 Rework Object name database to unify typechecking and object lookup.
3687
3688 Eliminate ancient list of object name databases and load names
3689 into single
3690 hash table that includes type information. Typecheck all pattern
3691 values to
3692 avoid mis-typed pattern elements.
3693
3694 fc-case/fc-case.c | 13 --
3695 src/fcint.h | 7 +-
3696 src/fcmatch.c | 9 +-
3697 src/fcname.c | 389
3698 ++++++++++++++++++++++++++++++-----------------------
3699 src/fcpat.c | 2 +-
3700 5 files changed, 233 insertions(+), 187 deletions(-)
3701
3702 commit c02886485b293179e8492cad9a34eb431dd4bfc9
3703 Author: Keith Packard <keithp (a] neko.keithp.com>
3704 Date: Wed Aug 30 13:51:03 2006 -0700
3705
3706 FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
3707 work.
3708
3709 FcCharSetSerialize was computing the offset to the unserialized leaf,
3710 which left it pointing at random data when the cache was reloaded.
3711
3712 fc-cat has been updated to work with the new cache structure.
3713
3714 Various debug messages extended to help diagnose serialization errors.
3715
3716 fc-cat/fc-cat.c | 134
3717 +++++++++++++++++++++++++++++--------------------------
3718 src/fccache.c | 6 +--
3719 src/fccharset.c | 3 +-
3720 src/fcdbg.c | 20 +++++++-
3721 src/fcint.h | 15 +++++--
3722 src/fcpat.c | 7 +++
3723 6 files changed, 110 insertions(+), 75 deletions(-)
3724
3725 commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
3726 Author: Keith Packard <keithp (a] neko.keithp.com>
3727 Date: Wed Aug 30 04:24:03 2006 -0700
3728
3729 Fix build problems caused by cache rework.
3730
3731 Pagesize no longer matters in architecture decisions, the entire
3732 cache file
3733 is mmaped into the library. However, lots of intptr_t values are in
3734 use now,
3735 so that value is important.
3736
3737 fc-lang now requires fcserialize.c, which has been added to the
3738 repository.
3739
3740 fc-arch/fc-arch.c | 14 +----
3741 fc-arch/fcarch.tmpl.h | 4 +-
3742 fc-lang/fc-lang.c | 1 +
3743 src/fcserialize.c | 159
3744 +++++++++++++++++++++++++++++++++++++++++++++++++
3745 4 files changed, 165 insertions(+), 13 deletions(-)
3746
3747 commit 7ce196733129b0e664c1bdc20f973f15167292f7
3748 Author: Keith Packard <keithp (a] neko.keithp.com>
3749 Date: Wed Aug 30 04:16:22 2006 -0700
3750
3751 Rework cache files to use offsets for all data structures.
3752
3753 Replace all of the bank/id pairs with simple offsets, recode several
3754 data structures to always use offsets inside the library to avoid
3755 conditional paths. Exposed data structures use pointers to hold
3756 offsets,
3757 setting the low bit to distinguish between offset and pointer.
3758
3759 Use offset-based data structures for lang charset encodings;
3760 eliminates
3761 separate data structure format for that file.
3762
3763 Much testing will be needed; offsets are likely not detected
3764 everywhere in
3765 the library yet.
3766
3767 fc-arch/fcarch.tmpl.h | 3 +-
3768 fc-lang/fc-lang.c | 185 ++++-----
3769 fontconfig/fontconfig.h | 3 -
3770 src/Makefile.am | 1 +
3771 src/fccache.c | 581 +++++++++++----------------
3772 src/fccfg.c | 102 +++---
3773 src/fccharset.c | 493 ++++++++---------------
3774 src/fcdbg.c | 43 ++-
3775 src/fcdefault.c | 64 ++--
3776 src/fcfs.c | 133 ++-----
3777 src/fcint.h | 477 +++++++++++++---------
3778 src/fclang.c | 120 ++-----
3779 src/fclist.c | 86 ++---
3780 src/fcmatch.c | 179 +++------
3781 src/fcname.c | 142 ++------
3782 src/fcpat.c | 1025
3783 ++++++++++++++---------------------------------
3784 src/fcstr.c | 1 +
3785 src/fcxml.c | 15 +-
3786 18 files changed, 1394 insertions(+), 2259 deletions(-)
3787
3788 commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
3789 Author: Keith Packard <keithp (a] neko.keithp.com>
3790 Date: Mon Aug 28 11:51:12 2006 -0700
3791
3792 Revert to original FcFontSetMatch algorithm to avoid losing fonts.
3793
3794 The fancy new FcFontSetMatch algorithm would discard fonts for the
3795 wrong reasons; fc-match sans:lang=en,ja would discard all fonts
3796 without
3797 Japanese support. This commit reverts to the original algorithm which
3798 ensure that FcFontSetMatch always matches the first font in the
3799 FcFontSetSort return list.
3800
3801 src/fcmatch.c | 229
3802 ++++++++-------------------------------------------------
3803 1 files changed, 32 insertions(+), 197 deletions(-)
3804
3805 commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
3806 Author: Keith Packard <keithp (a] neko.keithp.com>
3807 Date: Mon Aug 28 10:38:27 2006 -0700
3808
3809 Add ppc architecture
3810
3811 fc-arch/fcarch.tmpl.h | 1 +
3812 1 files changed, 1 insertions(+), 0 deletions(-)
3813
3814 commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
3815 Author: Keith Packard <keithp (a] neko.keithp.com>
3816 Date: Mon Aug 28 10:30:22 2006 -0700
3817
3818 During test run, remove cache directory to avoid stale cache usage.
3819
3820 As file timestamps have only one second granularity, an old cache
3821 file could easily be used when a test took less than 1 second to run.
3822 Just remove the cache directory and its contents before each test
3823 is run.
3824 Also, remove mention of the old cache file from the test config file.
3825
3826 test/fonts.conf.in | 1 -
3827 test/run-test.sh | 4 +---
3828 2 files changed, 1 insertions(+), 4 deletions(-)
3829
3830 commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
3831 Author: Keith Packard <keithp (a] neko.keithp.com>
3832 Date: Mon Aug 28 10:07:43 2006 -0700
3833
3834 Add x86-64 architecture and signature.
3835
3836 fc-arch/fcarch.tmpl.h | 1 +
3837 1 files changed, 1 insertions(+), 0 deletions(-)
3838
3839 commit 7db39f729859827b246da242a26ddba13cb8c4b1
3840 Author: Keith Packard <keithp (a] neko.keithp.com>
3841 Date: Mon Aug 28 09:43:12 2006 -0700
3842
3843 Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
3844
3845 Also remove spurious printf of directory names.
3846
3847 fc-arch/Makefile.am | 2 +-
3848 fc-arch/fcarch.tmpl.h | 2 +-
3849 src/fcdir.c | 1 -
3850 3 files changed, 2 insertions(+), 3 deletions(-)
3851
3852 commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
3853 Author: Keith Packard <keithp (a] neko.keithp.com>
3854 Date: Sun Aug 27 23:40:51 2006 -0700
3855
3856 Eliminate ./ and ../ elements from font directory names when scanning.
3857
3858 FcStrCanonFilename eliminates ./ and ../ elements from pathnames
3859 through
3860 simple string editing. Also, relative path names are fixed by
3861 prepending the
3862 current working directory.
3863
3864 src/fcdir.c | 45 ++++++++++++++++++++++++++++++---------------
3865 src/fcint.h | 3 +++
3866 src/fcstr.c | 57
3867 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3868 3 files changed, 90 insertions(+), 15 deletions(-)
3869
3870 commit af180c40376690b7ced5262156fbe13c9ebba1e2
3871 Author: Keith Packard <keithp (a] neko.keithp.com>
3872 Date: Sun Aug 27 22:24:39 2006 -0700
3873
3874 Fix up fc-cache and fc-cat for no global cache changes.
3875
3876 fc-cache and fc-cat use internal (fcint.h) APIs that have
3877 changed with the elimination of the global cache.
3878
3879 fc-cache/fc-cache.c | 2 +-
3880 fc-cat/fc-cat.c | 119
3881 ++++++---------------------------------------------
3882 src/fccache.c | 77 +++++++++++++++++++++++----------
3883 src/fcdir.c | 13 ++---
3884 src/fcint.h | 4 ++
3885 5 files changed, 76 insertions(+), 139 deletions(-)
3886
3887 commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
3888 Author: Keith Packard <keithp (a] neko.keithp.com>
3889 Date: Sun Aug 27 21:53:48 2006 -0700
3890
3891 Eliminate global cache. Eliminate multi-arch cache code.
3892
3893 With the removal of the in-directory cache files, and the addition of
3894 per-user cache directories, there is no longer any reason to
3895 preserve the
3896 giant global cache file. Eliminating of this unifies the cache
3897 structure
3898 and simplifies the overall caching strategies greatly.
3899
3900 fc-cache/fc-cache.c | 3 +-
3901 src/fccache.c | 1051
3902 ++++++---------------------------------------------
3903 src/fccfg.c | 23 +-
3904 src/fcdir.c | 164 +++++----
3905 src/fcint.h | 70 +----
3906 5 files changed, 203 insertions(+), 1108 deletions(-)
3907
3908 commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
3909 Author: Keith Packard <keithp (a] neko.keithp.com>
3910 Date: Sun Aug 27 18:29:51 2006 -0700
3911
3912 Add architecture to cache filename.
3913
3914 Make cache filenames unique by inserting the architecture name
3915 into the
3916 filename.
3917
3918 src/fccache.c | 5 +++--
3919 1 files changed, 3 insertions(+), 2 deletions(-)
3920
3921 commit db50cbdaf592349c204ab0af0e7061ea72237044
3922 Author: Keith Packard <keithp (a] neko.keithp.com>
3923 Date: Sun Aug 27 18:19:39 2006 -0700
3924
3925 Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
3926 per dir.
3927
3928 Normalized directory names offer protection against looped directory
3929 trees
3930 but cost enormous numbers of system calls (stat per file in the
3931 hierarchy).
3932 Also, cache file directory name contents are validated each time the
3933 directory is modified, don't re-validate every time the cache file
3934 is loaded
3935 with an access and stat call.
3936
3937 fc-cache/fc-cache.c | 7 +---
3938 src/fccache.c | 55 +---------------------------
3939 src/fccfg.c | 100
3940 ---------------------------------------------------
3941 src/fcdir.c | 6 ---
3942 4 files changed, 4 insertions(+), 164 deletions(-)
3943
3944 commit d2f786849c0c4503360a5c09469505b05164c6d2
3945 Author: Keith Packard <keithp (a] neko.keithp.com>
3946 Date: Sun Aug 27 17:04:01 2006 -0700
3947
3948 Write caches to first directory with permission. Valid cache in
3949 FcDirCacheOpen.
3950
3951 Previous policy was to attempt to update the cache in place and bail
3952 if that
3953 didn't work. Now, search for the first writable directory and
3954 place the
3955 cache file there instead. Furthermore, on startup, search directory
3956 list for
3957 valid cache files instead of bailing if the first found cache
3958 file wasn't
3959 valid.
3960
3961 fonts.conf.in | 2 +-
3962 src/fccache.c | 90
3963 ++++++++++++++++++++++++++------------------------------
3964 2 files changed, 43 insertions(+), 49 deletions(-)
3965
3966 commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
3967 Author: Keith Packard <keithp (a] neko.keithp.com>
3968 Date: Sun Aug 27 16:25:07 2006 -0700
3969
3970 Construct short architecture name from architecture signature.
3971
3972 Map existing architecture signature to short architecture name
3973 at build time. This architecture name is (as yet) unused, but will
3974 be used
3975 to build per-architecture cache files with names made unique by
3976 including
3977 the architecture name. The auto-detected architecture name can
3978 be overridden
3979 with the --with-arch=ARCH configure option.
3980
3981 Makefile.am | 2 +-
3982 configure.in | 17 ++++++
3983 fc-arch/Makefile.am | 50 +++++++++++++++++
3984 fc-arch/fc-arch.c | 144
3985 +++++++++++++++++++++++++++++++++++++++++++++++++
3986 fc-arch/fcarch.tmpl.h | 32 +++++++++++
3987 5 files changed, 244 insertions(+), 1 deletions(-)
3988
3989 commit 199a92241151c391d9becca4fae1cc7e5e32ca80
3990 Author: Keith Packard <keithp (a] neko.keithp.com>
3991 Date: Sun Aug 27 16:21:16 2006 -0700
3992
3993 Add .gitignore
3994
3995 .gitignore | 73
3996 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3997 1 files changed, 73 insertions(+), 0 deletions(-)
3998
3999 commit 7410e40bd93beb4ab1a577d084112413431cede2
4000 Author: Patrick Lam <plam (a] MIT.EDU>
4001 Date: Fri Aug 4 16:13:00 2006 +0000
4002
4003 2006-08-04 Keith Packard (keithp (a] keithp.com) reviewed by: plam
4004 Make cache directories configurable. Simplify and correct some
4005 code which
4006 deals with per-directory caches.
4007
4008 ChangeLog | 24 ++++
4009 configure.in | 22 +++-
4010 fc-cache/fc-cache.c | 7 +-
4011 fontconfig/fontconfig.h | 4 +-
4012 fonts.conf.in | 5 +
4013 fonts.dtd | 12 ++
4014 src/Makefile.am | 3 +-
4015 src/fccache.c | 323
4016 ++++++++++++++++++++++++-----------------------
4017 src/fccfg.c | 28 ++++-
4018 src/fcdir.c | 6 +-
4019 src/fcinit.c | 2 +
4020 src/fcint.h | 13 ++-
4021 src/fcxml.c | 17 +++
4022 test/fonts.conf.in | 1 +
4023 test/run-test.sh | 6 +-
4024 15 files changed, 294 insertions(+), 179 deletions(-)
4025
4026 commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
4027 Author: Patrick Lam <plam (a] MIT.EDU>
4028 Date: Wed Jul 19 02:14:28 2006 +0000
4029
4030 2006-07-19 Jon Burgess (jburgess (a] uklinux.net) reviewed by: plam
4031 Fix file-descriptor leak in FcGlobalCacheDestroy.
4032
4033 ChangeLog | 7 +++++++
4034 src/fccache.c | 2 ++
4035 2 files changed, 9 insertions(+), 0 deletions(-)
4036
4037 commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
4038 Author: Patrick Lam <plam (a] MIT.EDU>
4039 Date: Fri Jun 2 18:48:30 2006 +0000
4040
4041 2006-05-31 Yong Li (rigel863 (a] gmail.com) reviewed by: plam, Bedhad
4042 Esfahbod
4043 TrueType Collection table offsets are absolute, not relative.
4044
4045 ChangeLog | 7 +++++++
4046 src/ftglue.c | 2 +-
4047 2 files changed, 8 insertions(+), 1 deletions(-)
4048
4049 commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
4050 Author: Patrick Lam <plam (a] MIT.EDU>
4051 Date: Fri Apr 28 07:00:25 2006 +0000
4052
4053 2006-04-27 Paolo Borelli (pborelli (a] katamail.com) reviewed by: plam
4054 Make FcStrCopy slightly more efficient.
4055
4056 ChangeLog | 7 +++++++
4057 src/fcstr.c | 12 +++++++-----
4058 2 files changed, 14 insertions(+), 5 deletions(-)
4059
4060 commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
4061 Author: Patrick Lam <plam (a] MIT.EDU>
4062 Date: Thu Apr 27 08:13:45 2006 +0000
4063
4064 Keith Packard <keithp (a] keithp.com>
4065 Reduce transient memory usage during config file parsing by allocating
4066 smaller buffers (64 seems to be a magic number).
4067
4068 ChangeLog | 20 +++++++-------------
4069 src/fcstr.c | 2 +-
4070 2 files changed, 8 insertions(+), 14 deletions(-)
4071
4072 commit 529291bef436384a06db246fda30e08d5812de14
4073 Author: Keith Packard <keithp (a] keithp.com>
4074 Date: Thu Apr 27 07:54:07 2006 +0000
4075
4076 Eliminate pattern freezing
4077
4078 ChangeLog | 8 ++
4079 src/fcinit.c | 4 -
4080 src/fcint.h | 3 -
4081 src/fcpat.c | 370
4082 ----------------------------------------------------------
4083 src/fcxml.c | 3 +-
4084 5 files changed, 9 insertions(+), 379 deletions(-)
4085
4086 commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
4087 Author: Keith Packard <keithp (a] keithp.com>
4088 Date: Thu Apr 27 07:11:44 2006 +0000
4089
4090 Make path names in cache files absolute (NB, cache format change) Stop
4091 permitting cache files to be stored in font dirs. Bump cache
4092 magic.
4093 Don't include /fonts.cache-2 in cache hash construction.
4094 reviewed by: Patrick Lam <plam (a] mit.edu>
4095
4096 ChangeLog | 30 ++++++++++++
4097 src/fccache.c | 104 ++++++++++---------------------------------
4098 src/fcfreetype.c | 10 +----
4099 src/fcint.h | 8 +---
4100 src/fclist.c | 4 --
4101 src/fcmatch.c | 3 -
4102 src/fcpat.c | 130
4103 ------------------------------------------------------
4104 7 files changed, 57 insertions(+), 232 deletions(-)
4105
4106 commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
4107 Author: Patrick Lam <plam (a] MIT.EDU>
4108 Date: Wed Apr 26 14:50:41 2006 +0000
4109
4110 Really update for 2.3.95.
4111
4112 README | 6 ++++--
4113 1 files changed, 4 insertions(+), 2 deletions(-)
4114
4115 commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
4116 Author: Patrick Lam <plam (a] MIT.EDU>
4117 Date: Tue Apr 25 15:33:07 2006 +0000
4118
4119 Fix the issues with GNU libiconv vs. libc iconv (which especially
4120 appear on
4121 Solarii). Approach suggested by Tim Mooney.
4122 reviewed by: plam
4123
4124 ChangeLog | 12 +++++++++++-
4125 configure.in | 37 +++++++++++++++++++++++++++++++++++--
4126 src/Makefile.am | 2 +-
4127 src/fcfreetype.c | 3 +--
4128 4 files changed, 48 insertions(+), 6 deletions(-)
4129
4130 commit 49512317264da1996bddf0b3c82d8d2de0c201eb
4131 Author: Patrick Lam <plam (a] MIT.EDU>
4132 Date: Tue Apr 25 06:12:06 2006 +0000
4133
4134 Include $(top_srcdir), $(top_srcdir)/src before anything else.
4135 Shuffle order of includes for building out of srcdir on win32.
4136 reviewed by: plam
4137
4138 ChangeLog | 17 ++++++++++++++++-
4139 1 files changed, 16 insertions(+), 1 deletions(-)
4140
4141 commit f045376c0831f068e8fd8fd61773a5ed83dede7f
4142 Author: Patrick Lam <plam (a] MIT.EDU>
4143 Date: Tue Apr 25 05:57:41 2006 +0000
4144
4145 Include $(top_srcdir), $(top_srcdir)/src before anything else.
4146 Shuffle order of includes for building out of srcdir on win32.
4147 reviewed by: plam
4148
4149 fc-cache/fc-cache.c | 15 ++++++++-------
4150 fc-cat/fc-cat.c | 17 +++++++++--------
4151 fc-match/fc-match.c | 11 ++++++-----
4152 src/Makefile.am | 6 +++---
4153 src/fccache.c | 2 +-
4154 src/fccfg.c | 2 +-
4155 src/fccharset.c | 2 +-
4156 src/fcdbg.c | 2 +-
4157 src/fcfreetype.c | 2 +-
4158 src/fcfs.c | 2 +-
4159 src/fcinit.c | 2 +-
4160 src/fclist.c | 2 +-
4161 src/fcmatch.c | 2 +-
4162 src/fcmatrix.c | 2 +-
4163 src/fcname.c | 2 +-
4164 src/fcpat.c | 2 +-
4165 src/fcstr.c | 2 +-
4166 src/fcxml.c | 2 +-
4167 18 files changed, 40 insertions(+), 37 deletions(-)
4168
4169 commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
4170 Author: Patrick Lam <plam (a] MIT.EDU>
4171 Date: Thu Apr 20 16:57:50 2006 +0000
4172
4173 Prevent terrible perf regression by getting the if-condition right
4174 (reported by Wouter Bolsterlee).
4175
4176 ChangeLog | 8 +++++++-
4177 src/fcmatch.c | 2 +-
4178 2 files changed, 8 insertions(+), 2 deletions(-)
4179
4180 commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
4181 Author: Patrick Lam <plam (a] MIT.EDU>
4182 Date: Wed Apr 19 16:53:50 2006 +0000
4183
4184 Dominic Lachowicz <cinamod (a] hotmail.com>
4185 Implement mmap-like code for Windows using MapViewOfFile.
4186
4187 ChangeLog | 7 +++++++
4188 src/fccache.c | 23 ++++++++++++++++++++---
4189 2 files changed, 27 insertions(+), 3 deletions(-)
4190
4191 commit 56f8358364ad9078d99a35a12d7734884b8fccc2
4192 Author: Patrick Lam <plam (a] MIT.EDU>
4193 Date: Wed Apr 19 16:17:46 2006 +0000
4194
4195 Bump version to 2.3.95.
4196
4197 ChangeLog | 8 ++++++++
4198 1 files changed, 8 insertions(+), 0 deletions(-)
4199
4200 commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
4201 Author: Patrick Lam <plam (a] MIT.EDU>
4202 Date: Wed Apr 19 16:17:19 2006 +0000
4203
4204 Bail gracefully if the cache file does not contain enough data.
4205
4206 ChangeLog | 5 +++++
4207 README | 23 +++++++++++++++++++++--
4208 configure.in | 2 +-
4209 fontconfig/fontconfig.h | 2 +-
4210 src/fccache.c | 19 ++++++++++++++++++-
4211 5 files changed, 46 insertions(+), 5 deletions(-)
4212
4213 commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
4214 Author: Patrick Lam <plam (a] MIT.EDU>
4215 Date: Sat Apr 15 00:25:20 2006 +0000
4216
4217 Give the 'Standard Symbols L' match a strong (vs. weak) binding.
4218
4219 ChangeLog | 5 +++++
4220 fonts.conf.in | 13 ++++++++-----
4221 2 files changed, 13 insertions(+), 5 deletions(-)
4222
4223 commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
4224 Author: Patrick Lam <plam (a] MIT.EDU>
4225 Date: Fri Apr 14 18:35:16 2006 +0000
4226
4227 Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
4228 Simplify code and get things straight.
4229
4230 ChangeLog | 6 ++++++
4231 src/fcname.c | 20 +++++---------------
4232 2 files changed, 11 insertions(+), 15 deletions(-)
4233
4234 commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
4235 Author: Patrick Lam <plam (a] MIT.EDU>
4236 Date: Fri Apr 14 15:40:58 2006 +0000
4237
4238 Actually, just add URW fonts as aliases for all of the PostScript
4239 fonts.
4240 (reported by Miguel Rodriguez).
4241
4242 ChangeLog | 6 ++++++
4243 fonts.conf.in | 36 ++++++++++++++++++++++++++++++------
4244 2 files changed, 36 insertions(+), 6 deletions(-)
4245
4246 commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
4247 Author: Patrick Lam <plam (a] MIT.EDU>
4248 Date: Fri Apr 14 14:51:22 2006 +0000
4249
4250 Add an alias 'Standard Symbols L' for 'Symbol'.
4251
4252 ChangeLog | 5 +++++
4253 fonts.conf.in | 6 +++++-
4254 2 files changed, 10 insertions(+), 1 deletions(-)
4255
4256 commit 2f02e38361b24032945e24f7f8480999bf9df1e2
4257 Author: Patrick Lam <plam (a] MIT.EDU>
4258 Date: Wed Apr 12 14:36:36 2006 +0000
4259
4260 Fix memory leak (Coverity defect #2089).
4261 Ignore script if subtable is missing (Coverity defect #2088).
4262 Fix possible null pointer dereference (Coverity defect #784)
4263 and memory
4264 leak (Coverity defects #785, #786).
4265 Don't copy FcCharSet if we're going to throw it away anyway. (Reported
4266 by
4267 Kenichi Handa).
4268 reviewed by: plam
4269
4270 ChangeLog | 21 +++++++++++++++++++++
4271 src/fccfg.c | 4 +++-
4272 src/fcfreetype.c | 5 +----
4273 src/fcmatch.c | 33 ++++++++++++++++++++-------------
4274 src/fcpat.c | 7 ++++++-
4275 5 files changed, 51 insertions(+), 19 deletions(-)
4276
4277 commit a56e89ab4f21aa6288345c63d2c43e55561632e0
4278 Author: Patrick Lam <plam (a] MIT.EDU>
4279 Date: Wed Apr 12 03:02:57 2006 +0000
4280
4281 Fix bad behaviour on realloc resulting in crash.
4282 reviewed by: plam
4283
4284 ChangeLog | 7 +++++++
4285 src/fcname.c | 17 ++++++++++-------
4286 2 files changed, 17 insertions(+), 7 deletions(-)
4287
4288 commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
4289 Author: Patrick Lam <plam (a] MIT.EDU>
4290 Date: Wed Apr 12 02:38:28 2006 +0000
4291
4292 Don't crash if config is null (Coverity defect #984).
4293
4294 ChangeLog | 13 +++++++++----
4295 src/fccache.c | 5 +++--
4296 2 files changed, 12 insertions(+), 6 deletions(-)
4297
4298 commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
4299 Author: Patrick Lam <plam (a] MIT.EDU>
4300 Date: Tue Apr 11 16:54:24 2006 +0000
4301
4302 Missing bits from previous patches.
4303 Remove extra semi-colon.
4304 Fix memory leak in error case (Coverity defects #776, #985).
4305 Fix memory leaks (Coverity defects #779, #781) and memory use
4306 after free
4307 (Coverity defect #780).
4308 reviewed by: plam
4309
4310 ChangeLog | 18 ++++++++++++++++++
4311 src/fccfg.c | 13 +++++++++----
4312 src/fccharset.c | 5 ++++-
4313 src/fclang.c | 1 +
4314 src/fcxml.c | 4 +++-
4315 5 files changed, 35 insertions(+), 6 deletions(-)
4316
4317 commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
4318 Author: Patrick Lam <plam (a] MIT.EDU>
4319 Date: Tue Apr 11 14:20:59 2006 +0000
4320
4321 Properly convert static charsets to dynamic charsets.
4322 Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
4323 Fix memory leak (Coverity defect #1819).
4324 prevent crash when invalid include line is parsed (Coverity defect
4325 #763).
4326 Fix potential null pointer access (Coverity defect #1804).
4327 Remove dead code (Coverity defect #1194).
4328 Prevent potential null pointer access (Coverity defect #767),
4329 ensure error
4330 value is read (Coverity defect #1195).
4331 reviewed by: plam
4332
4333 ChangeLog | 29 +++++++++++++++++++++++++++++
4334 fc-cat/fc-cat.c | 4 +++-
4335 fc-lang/fc-lang.c | 3 +++
4336 src/fccharset.c | 5 +++++
4337 src/fcfreetype.c | 6 ++++--
4338 src/fclang.c | 8 +++++++-
4339 src/fcname.c | 8 --------
4340 src/fcpat.c | 11 ++++++++++-
4341 8 files changed, 61 insertions(+), 13 deletions(-)
4342
4343 commit af2ad236f037c7a53e73b9454f620de1a52f0422
4344 Author: Patrick Lam <plam (a] MIT.EDU>
4345 Date: Tue Apr 11 05:08:26 2006 +0000
4346
4347 Survive missing docbook2pdf.
4348 reviewed by: plam
4349
4350 ChangeLog | 11 +++++++++--
4351 doc/Makefile.am | 10 ++++++----
4352 2 files changed, 15 insertions(+), 6 deletions(-)
4353
4354 commit 67ed0b729718233662255a181bdcdb136c04dc5b
4355 Author: Patrick Lam <plam (a] MIT.EDU>
4356 Date: Mon Apr 10 22:08:35 2006 +0000
4357
4358 Include more stub definitions to make HP-UX's C compiler happy.
4359
4360 ChangeLog | 7 +++++++
4361 fc-case/fc-case.c | 3 +++
4362 fc-glyphname/fc-glyphname.c | 3 +++
4363 fc-lang/fc-lang.c | 3 +++
4364 4 files changed, 16 insertions(+), 0 deletions(-)
4365
4366 commit ac0010940e626cb9193bb4ad0271f3820c7225ee
4367 Author: Patrick Lam <plam (a] MIT.EDU>
4368 Date: Mon Apr 10 21:04:54 2006 +0000
4369
4370 Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
4371
4372 ChangeLog | 5 +++++
4373 src/fcname.c | 2 +-
4374 2 files changed, 6 insertions(+), 1 deletions(-)
4375
4376 commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
4377 Author: Patrick Lam <plam (a] MIT.EDU>
4378 Date: Mon Apr 10 19:33:03 2006 +0000
4379
4380 Fix string memory leak (Coverity defect #1823).
4381 Fix memory leak with hash collision (Coverity defect #1824).
4382 reviewed by: plam
4383
4384 ChangeLog | 9 +++++++++
4385 src/fccache.c | 1 +
4386 src/fccfg.c | 5 ++++-
4387 3 files changed, 14 insertions(+), 1 deletions(-)
4388
4389 commit c814c301ee4dcc67eeacee9608fb716e67534356
4390 Author: Patrick Lam <plam (a] MIT.EDU>
4391 Date: Mon Apr 10 16:12:55 2006 +0000
4392
4393 Don't leak header in non-error case (Coverity defect #1825).
4394 reviewed by: plam
4395
4396 ChangeLog | 6 ++++++
4397 src/fccache.c | 2 ++
4398 2 files changed, 8 insertions(+), 0 deletions(-)
4399
4400 commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
4401 Author: Patrick Lam <plam (a] MIT.EDU>
4402 Date: Mon Apr 10 16:06:42 2006 +0000
4403
4404 src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
4405 defects
4406 #777, #1826)
4407 reviewed by: plam
4408
4409 ChangeLog | 6 ++++++
4410 src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++-----------------
4411 2 files changed, 43 insertions(+), 17 deletions(-)
4412
4413 commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
4414 Author: Patrick Lam <plam (a] MIT.EDU>
4415 Date: Mon Apr 10 15:46:34 2006 +0000
4416
4417 Fix double free (spotted by Coverity, CID #1965).
4418 Check if pattern is not null before using it (Coverity defect #1883).
4419 Fix memory leak with hash collision (Coverity defect #1829).
4420 Fix memory leak when bail cases (Coverity defect #1828).
4421 Don't leak directory name (Coverity defect #1827).
4422 reviewed by: plam
4423
4424 ChangeLog | 18 ++++++++++++++++++
4425 fc-match/fc-match.c | 6 ++++--
4426 src/fccache.c | 10 +++++++---
4427 src/fccfg.c | 1 +
4428 4 files changed, 30 insertions(+), 5 deletions(-)
4429
4430 commit 86abd75965f598dba79a3df68e7bc4c5082a5764
4431 Author: Patrick Lam <plam (a] MIT.EDU>
4432 Date: Fri Apr 7 18:07:51 2006 +0000
4433
4434 LD_ADD missing dependencies for binaries. Reported by Edson Alves
4435 Pereira.
4436 reviewed by: plam
4437
4438 ChangeLog | 10 ++++++++++
4439 fc-cache/Makefile.am | 2 +-
4440 fc-cat/Makefile.am | 2 +-
4441 fc-list/Makefile.am | 3 +--
4442 fc-match/Makefile.am | 2 +-
4443 5 files changed, 14 insertions(+), 5 deletions(-)
4444
4445 commit f23f5f388d93655af972083513ba4d505ec4f449
4446 Author: Patrick Lam <plam (a] MIT.EDU>
4447 Date: Fri Apr 7 17:37:09 2006 +0000
4448
4449 SGI compilation fixes (reported by Christoph Bauer):
4450 1) reorder union definition of _FcChar;
4451 2) omit .stats =.
4452
4453 ChangeLog | 8 ++++++++
4454 fc-lang/fc-lang.c | 2 +-
4455 src/fcint.h | 8 ++++----
4456 3 files changed, 13 insertions(+), 5 deletions(-)
4457
4458 commit 44415a079a3e9951e0c2424edca4907a93a60db5
4459 Author: Patrick Lam <plam (a] MIT.EDU>
4460 Date: Fri Apr 7 17:27:39 2006 +0000
4461
4462 Portability fixes for HP-UX (reported by Christoph Bauer). Replace
4463 '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
4464 'fc_alignof'.
4465 reviewed by: plam
4466
4467 ChangeLog | 15 +++++++++++++++
4468 configure.in | 1 +
4469 src/fccharset.c | 4 ++--
4470 src/fcfs.c | 2 +-
4471 src/fcint.h | 15 +++++++++------
4472 src/fclang.c | 2 +-
4473 src/fcname.c | 2 +-
4474 src/fcpat.c | 6 +++---
4475 8 files changed, 33 insertions(+), 14 deletions(-)
4476
4477 commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
4478 Author: Patrick Lam <plam (a] MIT.EDU>
4479 Date: Fri Apr 7 17:06:55 2006 +0000
4480
4481 Move up #include of config.h. Fail if neither inttypes.h nor
4482 stdint.h is
4483 available. Fixes bug 6171.
4484 reviewed by: plam
4485
4486 ChangeLog | 8 ++++++++
4487 src/fcint.h | 11 +++++++----
4488 2 files changed, 15 insertions(+), 4 deletions(-)
4489
4490 commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
4491 Author: Patrick Lam <plam (a] MIT.EDU>
4492 Date: Fri Apr 7 04:42:32 2006 +0000
4493
4494 Patrick Lam <plam (a] mit.edu>
4495 Make fontconfig compile under MinGW:
4496 1) remove unneeded #includes;
4497 2) make use of mmap and sysconf conditional;
4498 3) replace rand_r by srand/rand if needed;
4499 4) use chsize instead of ftruncate; and
4500 5) update libtool exports file
4501
4502 ChangeLog | 18 +++
4503 configure.in | 3 +-
4504 fc-cache/fc-cache.c | 7 +
4505 fc-cat/fc-cat.c | 1 -
4506 src/fccache.c | 74 +++++++++-
4507 src/fcfreetype.c | 3 +-
4508 src/fontconfig.def.in | 370
4509 ++++++++++++++++++++++++++++++++++---------------
4510 7 files changed, 353 insertions(+), 123 deletions(-)
4511
4512 commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
4513 Author: Patrick Lam <plam (a] MIT.EDU>
4514 Date: Fri Apr 7 04:19:49 2006 +0000
4515
4516 Eliminate warning.
4517
4518 ChangeLog | 5 +++++
4519 src/fcdir.c | 2 +-
4520 2 files changed, 6 insertions(+), 1 deletions(-)
4521
4522 commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
4523 Author: Patrick Lam <plam (a] MIT.EDU>
4524 Date: Thu Apr 6 05:15:08 2006 +0000
4525
4526 file fc-match.sgml was initially added on branch fc-2_4_branch.
4527
4528 commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
4529 Author: Patrick Lam <plam (a] MIT.EDU>
4530 Date: Thu Apr 6 05:15:08 2006 +0000
4531
4532 Update documentation for fc-match (SGML-ize it). (reported by Ilya
4533 Konstantinov)
4534
4535 ChangeLog | 8 ++
4536 fc-match/.cvsignore | 1 +
4537 fc-match/Makefile.am | 27 +++++++-
4538 fc-match/fc-match.1 | 37 -----------
4539 fc-match/fc-match.sgml | 169
4540 ++++++++++++++++++++++++++++++++++++++++++++++++
4541 5 files changed, 203 insertions(+), 39 deletions(-)
4542
4543 commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
4544 Author: Patrick Lam <plam (a] MIT.EDU>
4545 Date: Thu Apr 6 04:52:21 2006 +0000
4546
4547 Reduce amount of dirty rss by const'ing some data structures.
4548 Don't fail if we can't create or remove $(pkgcachedir) i.e.
4549 /var/cache/fontconfig. (reported by Quanah Gibson-Mount).
4550 reviewed by: plam
4551
4552 ChangeLog | 15 +++++++++++++++
4553 fc-cache/Makefile.am | 4 ++--
4554 src/fcdefault.c | 2 +-
4555 src/fcpat.c | 2 +-
4556 src/fcxml.c | 2 +-
4557 5 files changed, 20 insertions(+), 5 deletions(-)
4558
4559 commit 0d745819a9ec491349d4e122a7d44d689b2d3479
4560 Author: Patrick Lam <plam (a] MIT.EDU>
4561 Date: Thu Apr 6 04:33:11 2006 +0000
4562
4563 Fix intel compiler warnings: make many variables static, eliminate
4564 duplicate names, reduce variable scopes, unsigned/signed printf
4565 formatting.
4566 reviewed by: plam
4567
4568 ChangeLog | 16 ++++++++++++++++
4569 fc-case/fc-case.c | 8 ++++----
4570 fc-glyphname/fc-glyphname.c | 12 ++++++------
4571 fc-lang/fc-lang.c | 8 ++++----
4572 fc-match/fc-match.c | 2 +-
4573 src/fccache.c | 11 ++++++-----
4574 src/fcfreetype.c | 4 +---
4575 src/fclang.c | 5 ++---
4576 src/fcxml.c | 14 +++++++-------
4577 9 files changed, 47 insertions(+), 33 deletions(-)
4578
4579 commit b17cf498be69f483e6355ae468f7239165df3ffb
4580 Author: Patrick Lam <plam (a] MIT.EDU>
4581 Date: Fri Mar 24 15:21:10 2006 +0000
4582
4583 Fix multiarch support (don't destroy multiarch files!)
4584 Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
4585 detection!)
4586 reviewed by: plam
4587
4588 ChangeLog | 12 ++++++++++++
4589 configure.in | 2 ++
4590 fonts.conf.in | 7 ++++++-
4591 src/fccache.c | 3 ++-
4592 4 files changed, 22 insertions(+), 2 deletions(-)
4593
4594 commit ba76916ff64d476d5c5564e46a5d4209cb942864
4595 Author: Patrick Lam <plam (a] MIT.EDU>
4596 Date: Thu Mar 23 04:22:28 2006 +0000
4597
4598 On Windows, unlink before rename. Reported by Tim Evans.
4599
4600 ChangeLog | 5 +++++
4601 src/fcatomic.c | 3 +++
4602 2 files changed, 8 insertions(+), 0 deletions(-)
4603
4604 commit c02218223153b3022071e789def3fde8b556d6d6
4605 Author: Patrick Lam <plam (a] MIT.EDU>
4606 Date: Thu Mar 23 04:21:10 2006 +0000
4607
4608 On Windows, unlink before rename. Reported by Tim Evans.
4609
4610 ChangeLog | 5 +++++
4611 src/fcatomic.c | 3 +++
4612 2 files changed, 8 insertions(+), 0 deletions(-)
4613
4614 commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
4615 Author: Patrick Lam <plam (a] MIT.EDU>
4616 Date: Wed Mar 15 15:59:33 2006 +0000
4617
4618 Fix typos in orth files. Reported by Denis Jacquerye.
4619
4620 fc-lang/ab.orth | 2 +-
4621 fc-lang/ibo.orth | 2 +-
4622 2 files changed, 2 insertions(+), 2 deletions(-)
4623
4624 commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
4625 Author: Patrick Lam <plam (a] MIT.EDU>
4626 Date: Wed Mar 15 15:58:59 2006 +0000
4627
4628 Fix typos in orth files. Reported by Denis Jacquerye.
4629
4630 ChangeLog | 6 ++++++
4631 fc-lang/ab.orth | 2 +-
4632 fc-lang/ibo.orth | 2 +-
4633 3 files changed, 8 insertions(+), 2 deletions(-)
4634
4635 commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
4636 Author: Patrick Lam <plam (a] MIT.EDU>
4637 Date: Wed Mar 8 20:57:39 2006 +0000
4638
4639 Fix Makefile.am for removal of debian/ directory.
4640
4641 ChangeLog | 7 +++++++
4642 Makefile.am | 35 +----------------------------------
4643 config/config.guess | 51
4644 +++++++++++++++++++++++++++++++++++++++++----------
4645 config/config.sub | 47
4646 ++++++++++++++++++++++++++++++++++++++---------
4647 4 files changed, 87 insertions(+), 53 deletions(-)
4648
4649 commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
4650 Author: Patrick Lam <plam (a] MIT.EDU>
4651 Date: Wed Mar 8 20:38:39 2006 +0000
4652
4653 .cvsignore
4654 Ignore debian/ directory for CVS.
4655
4656 .cvsignore | 1 +
4657 ChangeLog | 6 +++++-
4658 2 files changed, 6 insertions(+), 1 deletions(-)
4659
4660 commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
4661 Author: Patrick Lam <plam (a] MIT.EDU>
4662 Date: Wed Mar 8 20:33:42 2006 +0000
4663
4664 debian/*
4665 Now remove debian/ directory.
4666
4667 ChangeLog | 5 +
4668 debian/README.Debian | 45 ---
4669 debian/changelog | 718
4670 -------------------------------------
4671 debian/compat | 1 -
4672 debian/control | 80 ----
4673 debian/copyright | 29 --
4674 debian/fontconfig-udeb.install | 3 -
4675 debian/fontconfig.config | 10 -
4676 debian/fontconfig.defoma | 162 ---------
4677 debian/fontconfig.dirs | 1 -
4678 debian/fontconfig.install | 7 -
4679 debian/fontconfig.postinst | 145 --------
4680 debian/fontconfig.postrm | 26 --
4681 debian/fontconfig.templates | 27 --
4682 debian/libfontconfig1-dev.install | 7 -
4683 debian/libfontconfig1.install | 1 -
4684 debian/local.conf.md5sum | 18 -
4685 debian/rules | 40 --
4686 18 files changed, 5 insertions(+), 1320 deletions(-)
4687
4688 commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
4689 Author: Patrick Lam <plam (a] MIT.EDU>
4690 Date: Wed Mar 8 20:32:56 2006 +0000
4691
4692 debian/po/*
4693 .cvsignore
4694 Remove debian/ directory from sources. See Debian's subversion
4695 server at
4696 svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
4697
4698 ChangeLog | 8 ++
4699 debian/po/POTFILES.in | 1 -
4700 debian/po/cs.po | 127 ------------------------------------
4701 debian/po/da.po | 146 ------------------------------------------
4702 debian/po/de.po | 124 -----------------------------------
4703 debian/po/es.po | 163
4704 -----------------------------------------------
4705 debian/po/fr.po | 159
4706 ---------------------------------------------
4707 debian/po/ja.po | 88 -------------------------
4708 debian/po/nl.po | 125 ------------------------------------
4709 debian/po/pt.po | 112 --------------------------------
4710 debian/po/pt_BR.po | 148 ------------------------------------------
4711 debian/po/templates.pot | 84 ------------------------
4712 debian/po/tr.po | 117 ---------------------------------
4713 debian/po/zh_CN.po | 115 ---------------------------------
4714 14 files changed, 8 insertions(+), 1509 deletions(-)
4715
4716 commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
4717 Author: Patrick Lam <plam (a] MIT.EDU>
4718 Date: Wed Mar 8 19:27:25 2006 +0000
4719
4720 file ln.orth was initially added on branch fc-2_4_branch.
4721
4722 commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
4723 Author: Patrick Lam <plam (a] MIT.EDU>
4724 Date: Wed Mar 8 19:27:25 2006 +0000
4725
4726 Add orthography for Lingala.
4727 reviewed by: plam
4728
4729 ChangeLog | 8 ++++++++
4730 fc-lang/iso639-1 | 2 +-
4731 fc-lang/iso639-2 | 2 +-
4732 fc-lang/ln.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
4733 4 files changed, 53 insertions(+), 2 deletions(-)
4734
4735 commit 37e3f33c7ec32432260b0ef750ac415763d6044f
4736 Author: Patrick Lam <plam (a] MIT.EDU>
4737 Date: Wed Mar 8 19:19:05 2006 +0000
4738
4739 Sort directory entries while scanning them from disk; prevents
4740 Heisenbugs
4741 due to file ordering in a directory.
4742 reviewed by: plam
4743
4744 ChangeLog | 8 ++++++++
4745 src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
4746 2 files changed, 50 insertions(+), 3 deletions(-)
4747
4748 commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
4749 Author: Patrick Lam <plam (a] MIT.EDU>
4750 Date: Wed Mar 8 19:16:10 2006 +0000
4751
4752 Add a configuration file that disables hinting for the Lohit
4753 Gujarati font
4754 (since the hinting distort some glyphs quite badly).
4755 reviewed by: keithp
4756
4757 ChangeLog | 9 +++++++++
4758 conf.d/Makefile.am | 1 +
4759 2 files changed, 10 insertions(+), 0 deletions(-)
4760
4761 commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
4762 Author: Patrick Lam <plam (a] MIT.EDU>
4763 Date: Wed Mar 8 19:10:57 2006 +0000
4764
4765 Sort directory entries while scanning them from disk; prevents
4766 Heisenbugs
4767 due to file ordering in a directory.
4768 reviewed by: plam
4769
4770 ChangeLog | 8 ++++++++
4771 src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++---
4772 2 files changed, 49 insertions(+), 3 deletions(-)
4773
4774 commit d8951c0cc2474176910277e8ca840fba5d8f3655
4775 Author: Patrick Lam <plam (a] MIT.EDU>
4776 Date: Wed Mar 8 02:30:43 2006 +0000
4777
4778 Remove stuff we don't use, make get_{char,short,long} functions
4779 of ftglue
4780 macros to be inlined.
4781 Code cleanups (excess prototype, old-style function definition).
4782 reviewed by: plam
4783
4784 ChangeLog | 14 +++++++++++++
4785 src/fcfreetype.c | 8 +++---
4786 src/fcint.h | 3 --
4787 src/fcname.c | 2 +-
4788 src/ftglue.c | 55
4789 +++++++----------------------------------------------
4790 src/ftglue.h | 39 ++++++++++---------------------------
4791 6 files changed, 38 insertions(+), 83 deletions(-)
4792
4793 commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
4794 Author: Patrick Lam <plam (a] MIT.EDU>
4795 Date: Sun Mar 5 15:33:46 2006 +0000
4796
4797 Because we hacked FcPatternGet, we don't really need to expand
4798 the filename
4799 again in FcPatternGetString.
4800
4801 ChangeLog | 6 ++++++
4802 src/fcpat.c | 3 ---
4803 2 files changed, 6 insertions(+), 3 deletions(-)
4804
4805 commit 618adbaf7bbad8441efb589417d7144476f828c7
4806 Author: Patrick Lam <plam (a] MIT.EDU>
4807 Date: Sun Mar 5 06:05:50 2006 +0000
4808
4809 Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
4810 that
4811 work. Reported by Bernhard Rosenkraenzer.
4812
4813 ChangeLog | 6 +++++
4814 src/fcpat.c | 73
4815 ++++++++++++++++++++++++++++++++--------------------------
4816 2 files changed, 46 insertions(+), 33 deletions(-)
4817
4818 commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
4819 Author: Patrick Lam <plam (a] MIT.EDU>
4820 Date: Fri Mar 3 18:35:42 2006 +0000
4821
4822 Include inttypes.h instead of stdint.h if appropriate.
4823
4824 ChangeLog | 5 +++++
4825 src/fcint.h | 4 ++++
4826 2 files changed, 9 insertions(+), 0 deletions(-)
4827
4828 commit ead55be0eddcaa60ed3f7147091ada276e891ed9
4829 Author: Patrick Lam <plam (a] MIT.EDU>
4830 Date: Fri Mar 3 18:19:04 2006 +0000
4831
4832 More stub definitions and remove FcFileIsDir from fc-cat.
4833
4834 ChangeLog | 6 ++++++
4835 fc-cat/fc-cat.c | 10 ----------
4836 fc-glyphname/fc-glyphname.c | 10 ++++++++++
4837 3 files changed, 16 insertions(+), 10 deletions(-)
4838
4839 commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
4840 Author: Patrick Lam <plam (a] MIT.EDU>
4841 Date: Fri Mar 3 15:12:12 2006 +0000
4842
4843 Fix compilation on AIX with stub definitions (bug 6097).
4844
4845 ChangeLog | 5 +++++
4846 fc-case/fc-case.c | 10 ++++++++++
4847 2 files changed, 15 insertions(+), 0 deletions(-)
4848
4849 commit bb6b19938e2c9d115abd4f36439c365b63713bb1
4850 Author: Patrick Lam <plam (a] MIT.EDU>
4851 Date: Fri Mar 3 06:35:53 2006 +0000
4852
4853 Get rid of C++-style comments.
4854
4855 ChangeLog | 8 ++++++++
4856 src/fccache.c | 4 ++--
4857 src/fcfreetype.c | 2 +-
4858 src/fcfs.c | 8 ++++----
4859 src/fcpat.c | 5 +++--
4860 5 files changed, 18 insertions(+), 9 deletions(-)
4861
4862 commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
4863 Author: Patrick Lam <plam (a] MIT.EDU>
4864 Date: Fri Mar 3 06:12:55 2006 +0000
4865
4866 debian/changelog
4867 Enable creation of 2.3.94 Debian packages.
4868
4869 ChangeLog | 5 +++++
4870 debian/changelog | 5 +++++
4871 2 files changed, 10 insertions(+), 0 deletions(-)
4872
4873 commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
4874 Author: Patrick Lam <plam (a] MIT.EDU>
4875 Date: Fri Mar 3 06:11:31 2006 +0000
4876
4877 Fix suspicious return expression which causes junk to be returned.
4878 reviewed by: plam
4879
4880 ChangeLog | 8 ++++++++
4881 src/fclang.c | 2 +-
4882 2 files changed, 9 insertions(+), 1 deletions(-)
4883
4884 commit b152a85bdc5c911883af4b0e7930cbe12531d179
4885 Author: Patrick Lam <plam (a] MIT.EDU>
4886 Date: Fri Feb 24 19:32:58 2006 +0000
4887
4888 Fix placement of @s.
4889
4890 ChangeLog | 5 +++++
4891 Makefile.am | 14 +++++++-------
4892 2 files changed, 12 insertions(+), 7 deletions(-)
4893
4894 commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
4895 Author: Patrick Lam <plam (a] MIT.EDU>
4896 Date: Fri Feb 24 19:19:09 2006 +0000
4897
4898 Bump version to 2.3.94.
4899
4900 ChangeLog | 8 ++++++++
4901 README | 47
4902 +++++++++++++++++++++++++++++++++++++++++++++--
4903 configure.in | 2 +-
4904 fontconfig/fontconfig.h | 2 +-
4905 4 files changed, 55 insertions(+), 4 deletions(-)
4906
4907 commit 639475e873c797792fff63fbd8efd73e2b0695fd
4908 Author: Patrick Lam <plam (a] MIT.EDU>
4909 Date: Fri Feb 24 18:52:17 2006 +0000
4910
4911 Remove unconditional emboldening (per Behdad's instructions).
4912 Add @s to hide some echos.
4913
4914 ChangeLog | 9 +++++++++
4915 Makefile.am | 10 +++++-----
4916 conf.d/10-fonts-persian.conf | 6 ------
4917 3 files changed, 14 insertions(+), 11 deletions(-)
4918
4919 commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
4920 Author: Patrick Lam <plam (a] MIT.EDU>
4921 Date: Fri Feb 24 16:41:34 2006 +0000
4922
4923 Takashi Iwai <tiwai (a] suse.de> reviewed by: plam
4924 Fix double-free on error case.
4925
4926 ChangeLog | 8 ++++++++
4927 src/fcfreetype.c | 1 +
4928 2 files changed, 9 insertions(+), 0 deletions(-)
4929
4930 commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
4931 Author: Patrick Lam <plam (a] MIT.EDU>
4932 Date: Wed Feb 22 04:50:16 2006 +0000
4933
4934 Strip \r and whitespace from input; fixes bug 3454.
4935
4936 ChangeLog | 7 ++++++-
4937 fc-lang/fc-lang.c | 11 +++++++----
4938 2 files changed, 13 insertions(+), 5 deletions(-)
4939
4940 commit 69a3fc78e233957f9e1f6737eccada1494a937ae
4941 Author: Patrick Lam <plam (a] MIT.EDU>
4942 Date: Wed Feb 22 04:09:39 2006 +0000
4943
4944 Allocate large arrays statically in fc-lang to fix crashes under
4945 MinGW/MSYS.
4946
4947 ChangeLog | 6 ++++++
4948 fc-lang/fc-lang.c | 18 +++++++++---------
4949 2 files changed, 15 insertions(+), 9 deletions(-)
4950
4951 commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
4952 Author: Patrick Lam <plam (a] MIT.EDU>
4953 Date: Tue Feb 21 15:56:41 2006 +0000
4954
4955 Pass the buck; make fontconfig not crash on pango badness.
4956
4957 ChangeLog | 5 +++++
4958 src/fcfreetype.c | 4 ++++
4959 2 files changed, 9 insertions(+), 0 deletions(-)
4960
4961 commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
4962 Author: Patrick Lam <plam (a] MIT.EDU>
4963 Date: Tue Feb 21 15:53:43 2006 +0000
4964
4965 Use embeddedbitmap rather than rh_prefer_bitmap.
4966
4967 ChangeLog | 5 +++++
4968 conf.d/10-fonts-persian.conf | 2 +-
4969 2 files changed, 6 insertions(+), 1 deletions(-)
4970
4971 commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
4972 Author: Patrick Lam <plam (a] MIT.EDU>
4973 Date: Tue Feb 21 15:50:19 2006 +0000
4974
4975 Eliminate redundancies.
4976 reviewed by: plam
4977
4978 ChangeLog | 11 +++++++++++
4979 src/fccache.c | 3 ++-
4980 src/fcdir.c | 3 ---
4981 src/fcfreetype.c | 1 -
4982 src/fcxml.c | 3 +--
4983 src/ftglue.c | 1 -
4984 6 files changed, 14 insertions(+), 8 deletions(-)
4985
4986 commit b023dbd38410521a459758498f99d3a48cdd313d
4987 Author: Patrick Lam <plam (a] MIT.EDU>
4988 Date: Tue Feb 21 15:40:18 2006 +0000
4989
4990 Eliminate unused vars reported by Intel's compiler.
4991 reviewed by: plam
4992
4993 ChangeLog | 10 ++++++++++
4994 fc-list/fc-list.c | 4 ++--
4995 src/fcfreetype.c | 3 +--
4996 src/fcstr.c | 3 +--
4997 src/fcxml.c | 2 --
4998 5 files changed, 14 insertions(+), 8 deletions(-)
4999
5000 commit 2b90aee36399ec13ba3af929311b37d9494adab6
5001 Author: Patrick Lam <plam (a] MIT.EDU>
5002 Date: Tue Feb 21 15:29:54 2006 +0000
5003
5004 Remove one more archaic character.
5005 reviewed by: plam
5006
5007 ChangeLog | 7 +++++++
5008 fc-lang/ka.orth | 2 +-
5009 2 files changed, 8 insertions(+), 1 deletions(-)
5010
5011 commit dacf81ed4c541174f0dbfe2898f3309657bf6116
5012 Author: Patrick Lam <plam (a] MIT.EDU>
5013 Date: Tue Feb 21 15:24:28 2006 +0000
5014
5015 Freeze patterns created by configuration file for tiny memory savings
5016 (every little bit helps).
5017 reviewed by: plam, keithp
5018
5019 ChangeLog | 8 ++++++++
5020 src/fcxml.c | 3 ++-
5021 2 files changed, 10 insertions(+), 1 deletions(-)
5022
5023 commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
5024 Author: Patrick Lam <plam (a] MIT.EDU>
5025 Date: Tue Feb 21 14:12:41 2006 +0000
5026
5027 Initialize fontconfig library in fc-cat to avoid segfault.
5028 reviewed by: plam
5029
5030 ChangeLog | 7 +++++++
5031 fc-cat/fc-cat.c | 11 ++++++++++-
5032 2 files changed, 17 insertions(+), 1 deletions(-)
5033
5034 commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
5035 Author: Patrick Lam <plam (a] MIT.EDU>
5036 Date: Sat Feb 18 18:18:07 2006 +0000
5037
5038 Fix the underlying cause of the below segfault (must usually call
5039 FcDirCacheHasCurrentArch after FcDirCacheValid).
5040
5041 ChangeLog | 12 ++++++++++--
5042 fc-cache/fc-cache.c | 2 ++
5043 src/fccache.c | 4 +++-
5044 src/fcdir.c | 4 +++-
5045 4 files changed, 18 insertions(+), 4 deletions(-)
5046
5047 commit a68ce9525dedc06fd4da102492e8d1c6137b3664
5048 Author: Patrick Lam <plam (a] MIT.EDU>
5049 Date: Sat Feb 18 17:56:25 2006 +0000
5050
5051 Fix segfault (reported by fcrozat) caused by incorrect input on cache
5052 files.
5053
5054 ChangeLog | 6 ++++++
5055 src/fccache.c | 21 +++++++++++++--------
5056 2 files changed, 19 insertions(+), 8 deletions(-)
5057
5058 commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
5059 Author: Patrick Lam <plam (a] MIT.EDU>
5060 Date: Fri Feb 17 14:44:42 2006 +0000
5061
5062 Bump up magic version; we changed the binary format.
5063
5064 ChangeLog | 5 +++++
5065 src/fcint.h | 4 ++--
5066 2 files changed, 7 insertions(+), 2 deletions(-)
5067
5068 commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
5069 Author: Patrick Lam <plam (a] MIT.EDU>
5070 Date: Fri Feb 17 05:47:08 2006 +0000
5071
5072 Enable fc-cat to print out old-style cache info when given a directory
5073 name.
5074
5075 ChangeLog | 6 ++++++
5076 fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++-
5077 2 files changed, 31 insertions(+), 1 deletions(-)
5078
5079 commit 8c0d692125018052fa228721f30f760dfb0c0adf
5080 Author: Patrick Lam <plam (a] MIT.EDU>
5081 Date: Thu Feb 16 17:50:04 2006 +0000
5082
5083 Deal correctly with changing FC_CACHE_MAGIC.
5084
5085 ChangeLog | 5 +++++
5086 src/fccache.c | 17 +++++++++++++++++
5087 2 files changed, 22 insertions(+), 0 deletions(-)
5088
5089 commit d2c0102944176744e440c4109bf7725240453cc7
5090 Author: Patrick Lam <plam (a] MIT.EDU>
5091 Date: Thu Feb 16 15:36:43 2006 +0000
5092
5093 Add -r --really-force option which blows away cache files and then
5094 regenerates them.
5095
5096 ChangeLog | 6 ++++++
5097 fc-cache/fc-cache.c | 25 ++++++++++++++++++-------
5098 2 files changed, 24 insertions(+), 7 deletions(-)
5099
5100 commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
5101 Author: Patrick Lam <plam (a] MIT.EDU>
5102 Date: Thu Feb 16 07:12:04 2006 +0000
5103
5104 Don't bail if fontconfig can't remove a dir cache file. Skip the ID
5105 of a
5106 cache file when copying. Eliminate 'source file too small' bug in
5107 FcDirCacheWrite.
5108
5109 ChangeLog | 9 ++++++++-
5110 fc-cache/fc-cache.c | 16 ++++++++++------
5111 src/fccache.c | 8 +++-----
5112 3 files changed, 21 insertions(+), 12 deletions(-)
5113
5114 commit f8a17f329815cfa5416142811b96d16f2a5cca93
5115 Author: Patrick Lam <plam (a] MIT.EDU>
5116 Date: Mon Feb 13 22:19:30 2006 +0000
5117
5118 Fix memory leak in error condition code.
5119
5120 ChangeLog | 5 +++++
5121 src/fcfreetype.c | 4 ++--
5122 2 files changed, 7 insertions(+), 2 deletions(-)
5123
5124 commit 5657098e2940652065fcfd00e4cf2771d7df21ef
5125 Author: Patrick Lam <plam (a] MIT.EDU>
5126 Date: Mon Feb 13 21:51:11 2006 +0000
5127
5128 Skip bitmap fonts which can't even get it together enough to declare a
5129 family name; this appears to reproduce previous fontconfig
5130 behaviour.
5131 reviewed by: plam
5132
5133 ChangeLog | 8 ++++++++
5134 src/fcfreetype.c | 5 +++++
5135 2 files changed, 13 insertions(+), 0 deletions(-)
5136
5137 commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
5138 Author: Patrick Lam <plam (a] MIT.EDU>
5139 Date: Sat Feb 11 05:01:32 2006 +0000
5140
5141 Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
5142 in a
5143 directory, because /var/cache/fontconfig failures ought to
5144 be fixable,
5145 unlike fonts.cache-2 failures, which may leave you screwed.
5146 reviewed by: plam
5147
5148 ChangeLog | 9 +++++++++
5149 src/fccache.c | 42 ++++++++++++++++++++----------------------
5150 2 files changed, 29 insertions(+), 22 deletions(-)
5151
5152 commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
5153 Author: Patrick Lam <plam (a] MIT.EDU>
5154 Date: Sat Feb 11 04:50:46 2006 +0000
5155
5156 Use a tri-state to mark the fonts which didn't get blocked but
5157 were just
5158 missing an element, to distinguish them from the fonts that
5159 do match
5160 the element.
5161 reviewed by: plam
5162
5163 ChangeLog | 8 ++++++++
5164 src/fcmatch.c | 18 +++++++++++-------
5165 2 files changed, 19 insertions(+), 7 deletions(-)
5166
5167 commit f11a184104a57c0d68afde8e7458c7b8473b6671
5168 Author: Patrick Lam <plam (a] MIT.EDU>
5169 Date: Fri Feb 10 19:40:11 2006 +0000
5170
5171 Don't kill fonts because they don't declare an element that's
5172 being matched
5173 on.
5174 reviewed by: plam
5175
5176 ChangeLog | 7 +++++++
5177 src/fcmatch.c | 4 ++++
5178 2 files changed, 11 insertions(+), 0 deletions(-)
5179
5180 commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
5181 Author: Patrick Lam <plam (a] MIT.EDU>
5182 Date: Thu Feb 9 18:44:14 2006 +0000
5183
5184 Define and pass O_BINARY to open if appropriate, for those platforms
5185 that
5186 need it. Reported by Doodle.
5187
5188 ChangeLog | 7 ++++---
5189 src/fccache.c | 30 +++++++++++++++++-------------
5190 2 files changed, 21 insertions(+), 16 deletions(-)
5191
5192 commit c7490074c57da387904cecfdf60595713c7bb89e
5193 Author: Patrick Lam <plam (a] MIT.EDU>
5194 Date: Thu Feb 9 16:19:42 2006 +0000
5195
5196 Fix attempt to close -1. Don't unboundedly grow bad caches
5197 (reported by
5198 fcrozat).
5199
5200 ChangeLog | 6 ++++++
5201 src/fccache.c | 8 +++++---
5202 2 files changed, 11 insertions(+), 3 deletions(-)
5203
5204 commit a8c425301aeb8e417b0fa35567b2f8f64b450657
5205 Author: Patrick Lam <plam (a] MIT.EDU>
5206 Date: Thu Feb 9 15:25:57 2006 +0000
5207
5208 Fix problem with missing 'en' due to euro.patch: change cache
5209 file format
5210 slightly to coincide with that generated by fc-lang.
5211
5212 ChangeLog | 8 ++++++++
5213 src/fccharset.c | 8 ++++----
5214 2 files changed, 12 insertions(+), 4 deletions(-)
5215
5216 commit b10e77628c4d207ac60ae4000b1459ced9228d69
5217 Author: Patrick Lam <plam (a] MIT.EDU>
5218 Date: Wed Feb 8 03:34:17 2006 +0000
5219
5220 Fix warning.
5221
5222 ChangeLog | 5 +++++
5223 src/fccache.c | 2 +-
5224 2 files changed, 6 insertions(+), 1 deletions(-)
5225
5226 commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
5227 Author: Patrick Lam <plam (a] MIT.EDU>
5228 Date: Tue Feb 7 22:09:01 2006 +0000
5229
5230 Don't reject dirs that can't be normalized (fixes lilypond, and
5231 is correct
5232 in the context of application font directories.)
5233 Use normalized directory name exclusively in FcCacheReadDirs.
5234 reviewed by: plam
5235
5236 ChangeLog | 13 +++++++++++++
5237 src/fccache.c | 19 ++++++++++---------
5238 src/fcdir.c | 9 ++++-----
5239 3 files changed, 27 insertions(+), 14 deletions(-)
5240
5241 commit efb11b36c4e24a619e7be1790834130ca4113c5b
5242 Author: Patrick Lam <plam (a] MIT.EDU>
5243 Date: Tue Feb 7 21:15:33 2006 +0000
5244
5245 Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
5246 usage, remove redundant cast.
5247 reviewed by: plam
5248
5249 ChangeLog | 8 ++++++++
5250 src/fcpat.c | 39 +++++++++++++++++++--------------------
5251 2 files changed, 27 insertions(+), 20 deletions(-)
5252
5253 commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
5254 Author: Patrick Lam <plam (a] MIT.EDU>
5255 Date: Tue Feb 7 20:56:48 2006 +0000
5256
5257 src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
5258 Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
5259 extern for
5260 static arrays as arrays, not pointers. (Part of the fix for 'fonts
5261 don't have en' issue after Euro patch.)
5262 (I forgot to commit the ChangeLog last time.)
5263 reviewed by: plam
5264
5265 ChangeLog | 25 +++++++++++++++++++++++++
5266 src/fccharset.c | 6 +++---
5267 2 files changed, 28 insertions(+), 3 deletions(-)
5268
5269 commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
5270 Author: Patrick Lam <plam (a] MIT.EDU>
5271 Date: Tue Feb 7 03:53:32 2006 +0000
5272
5273 Fix hidden variable warning.
5274
5275 ChangeLog | 6 ++++++
5276 fc-lang/de.orth | 1 +
5277 fc-lang/el.orth | 1 +
5278 fc-lang/en.orth | 1 +
5279 fc-lang/es.orth | 1 +
5280 fc-lang/fc-lang.c | 6 +++---
5281 fc-lang/fi.orth | 2 +-
5282 fc-lang/fr.orth | 1 +
5283 fc-lang/it.orth | 1 +
5284 fc-lang/nl.orth | 1 +
5285 fc-lang/pt.orth | 1 +
5286 src/fccache.c | 1 -
5287 src/fccharset.c | 9 +++++----
5288 13 files changed, 23 insertions(+), 9 deletions(-)
5289
5290 commit 799157dbbf55d1bf13b1e63faf3b530979116aca
5291 Author: Patrick Lam <plam (a] MIT.EDU>
5292 Date: Tue Feb 7 02:33:57 2006 +0000
5293
5294 Remove de-escaping logic because FcCacheWriteString doesn't escape
5295 anyway.
5296 Do blockwise reading instead of byte-wise for performance.
5297
5298 ChangeLog | 8 ++++++
5299 src/fccache.c | 72
5300 +++++++++++++++++++--------------------------------------
5301 2 files changed, 32 insertions(+), 48 deletions(-)
5302
5303 commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
5304 Author: Patrick Lam <plam (a] MIT.EDU>
5305 Date: Tue Feb 7 02:22:50 2006 +0000
5306
5307 Takashi Iwai <tiwai (a] suse.de>
5308 Don't loop infinitely on recursive symlinks (client-side).
5309
5310 ChangeLog | 7 +++++++
5311 src/fccache.c | 21 +++++++++++++++------
5312 2 files changed, 22 insertions(+), 6 deletions(-)
5313
5314 commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
5315 Author: Patrick Lam <plam (a] MIT.EDU>
5316 Date: Mon Feb 6 23:11:41 2006 +0000
5317
5318 Don't loop infinitely on recursive symlinks.
5319 reviewed by: plam
5320
5321 ChangeLog | 6 ++++++
5322 fc-cache/fc-cache.c | 18 ++++++++++++++++++
5323 2 files changed, 24 insertions(+), 0 deletions(-)
5324
5325 commit fff5a5af30142c933d8e9dddda61a6a994f44c28
5326 Author: Patrick Lam <plam (a] MIT.EDU>
5327 Date: Mon Feb 6 22:44:02 2006 +0000
5328
5329 Skip subdirs when skipping over stale bits of global cache. Introduce
5330 state
5331 machine into FcGlobalCacheDir to avoid doing inappropriate
5332 operations
5333 on global dir entries, e.g. writing out an out-of-date cache
5334 entry.
5335 reviewed by: plam
5336
5337 ChangeLog | 12 ++++
5338 src/fccache.c | 186
5339 +++++++++++++++++++++++++++++++++++++++++----------------
5340 src/fcint.h | 4 +
5341 3 files changed, 150 insertions(+), 52 deletions(-)
5342
5343 commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
5344 Author: Patrick Lam <plam (a] MIT.EDU>
5345 Date: Mon Feb 6 21:52:15 2006 +0000
5346
5347 Hoist FcFileIsDir check out of FcFileScanConfig loop.
5348 reviewed by: plam
5349
5350 ChangeLog | 6 ++++++
5351 src/fcdir.c | 11 ++++-------
5352 2 files changed, 10 insertions(+), 7 deletions(-)
5353
5354 commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
5355 Author: Patrick Lam <plam (a] MIT.EDU>
5356 Date: Mon Feb 6 19:25:45 2006 +0000
5357
5358 Don't rescan when trying to normalize a non-declared font dir. Don't
5359 add
5360 font dirs multiple times (even if they're aliased).
5361 reviewed by: plam
5362
5363 ChangeLog | 9 +++++++
5364 src/fccfg.c | 78
5365 +++++++++++++++++++++++++++++++++++++++-------------------
5366 2 files changed, 61 insertions(+), 26 deletions(-)
5367
5368 commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
5369 Author: Patrick Lam <plam (a] MIT.EDU>
5370 Date: Mon Feb 6 14:44:46 2006 +0000
5371
5372 Explain apples/oranges comparison and fix compilation error.
5373 reviewed by: plam
5374
5375 ChangeLog | 7 +++++++
5376 src/fcfs.c | 5 ++++-
5377 2 files changed, 11 insertions(+), 1 deletions(-)
5378
5379 commit f076169d19574c6c548764d574a33bc4fe022ffb
5380 Author: Patrick Lam <plam (a] MIT.EDU>
5381 Date: Mon Feb 6 14:14:21 2006 +0000
5382
5383 Insert check for integer overflow in # of fonts.
5384 reviewed by: plam
5385
5386 ChangeLog | 7 +++++++
5387 src/fcfs.c | 2 +-
5388 2 files changed, 8 insertions(+), 1 deletions(-)
5389
5390 commit 788c4af232f5677d73e8e2e77e123cf566530ccb
5391 Author: Patrick Lam <plam (a] MIT.EDU>
5392 Date: Sun Feb 5 04:11:08 2006 +0000
5393
5394 Make 'make distcheck' work with automake 1.6.3.
5395 reviewed by: plam
5396
5397 ChangeLog | 10 ++++++++++
5398 doc/Makefile.am | 2 +-
5399 fc-cache/Makefile.am | 2 +-
5400 fc-cat/Makefile.am | 2 +-
5401 fc-list/Makefile.am | 2 +-
5402 5 files changed, 14 insertions(+), 4 deletions(-)
5403
5404 commit 68355f38774fe55d8010268291a170492b241a71
5405 Author: Patrick Lam <plam (a] MIT.EDU>
5406 Date: Sun Feb 5 02:57:21 2006 +0000
5407
5408 src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
5409 FcDirCacheConsume,
5410 FcDirCacheWrite)
5411 Check I/O call return values and eliminate unused variable warnings.
5412 reviewed by: plam
5413
5414 ChangeLog | 13 ++++++++++
5415 fc-cat/fc-cat.c | 5 +--
5416 src/fccache.c | 66
5417 +++++++++++++++++++++++++++++++++++++++++-------------
5418 src/fcxml.c | 4 +-
5419 4 files changed, 67 insertions(+), 21 deletions(-)
5420
5421 commit c4c47a7654196f37b625f337192b235e558ab890
5422 Author: Patrick Lam <plam (a] MIT.EDU>
5423 Date: Sat Feb 4 00:09:42 2006 +0000
5424
5425 src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
5426 Fix memory leak.
5427 reviewed by: plam
5428
5429 ChangeLog | 7 +++++++
5430 src/fccfg.c | 2 ++
5431 2 files changed, 9 insertions(+), 0 deletions(-)
5432
5433 commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
5434 Author: Patrick Lam <plam (a] MIT.EDU>
5435 Date: Sat Feb 4 00:04:00 2006 +0000
5436
5437 Gracefully handle the case where a cache asserts that it has
5438 a negative
5439 number of fonts, causing overflow.
5440 reviewed by: plam
5441
5442 ChangeLog | 8 ++++++++
5443 src/fcfs.c | 29 +++++++++++++++--------------
5444 2 files changed, 23 insertions(+), 14 deletions(-)
5445
5446 commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
5447 Author: Patrick Lam <plam (a] MIT.EDU>
5448 Date: Fri Feb 3 23:47:37 2006 +0000
5449
5450 Fix double free in error case.
5451
5452 ChangeLog | 5 +++++
5453 src/fccache.c | 2 +-
5454 2 files changed, 6 insertions(+), 1 deletions(-)
5455
5456 commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
5457 Author: Patrick Lam <plam (a] MIT.EDU>
5458 Date: Tue Jan 31 07:30:23 2006 +0000
5459
5460 Stephan Kulow <coolo (a] suse.de> reviewed by: plam
5461 Replace 'stamp' target with mkinstalldirs.
5462
5463 ChangeLog | 8 ++++++++
5464 fc-cache/Makefile.am | 13 +++----------
5465 2 files changed, 11 insertions(+), 10 deletions(-)
5466
5467 commit 28aefd013d1896ffbf389596109eaec729d5d9a5
5468 Author: Patrick Lam <plam (a] MIT.EDU>
5469 Date: Tue Jan 31 07:16:22 2006 +0000
5470
5471 Toast broken global cache files.
5472 reviewed by: plam
5473
5474 ChangeLog | 7 +++++++
5475 src/fccache.c | 4 ++--
5476 2 files changed, 9 insertions(+), 2 deletions(-)
5477
5478 commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
5479 Author: Patrick Lam <plam (a] MIT.EDU>
5480 Date: Tue Jan 31 04:42:20 2006 +0000
5481
5482 Actually use the directories that I added to the global cache. Fixes
5483 'make
5484 check'.
5485
5486 ChangeLog | 6 ++++++
5487 src/fccache.c | 11 +++++++++--
5488 2 files changed, 15 insertions(+), 2 deletions(-)
5489
5490 commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
5491 Author: Patrick Lam <plam (a] MIT.EDU>
5492 Date: Tue Jan 31 04:07:45 2006 +0000
5493
5494 Don't stop scanning if a directory in fonts.conf doesn't exist,
5495 because
5496 subsequent directories might exist.
5497 reviewed by: plam
5498
5499 ChangeLog | 8 ++++++++
5500 fc-cache/fc-cache.c | 20 ++++++++++++++------
5501 2 files changed, 22 insertions(+), 6 deletions(-)
5502
5503 commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
5504 Author: Patrick Lam <plam (a] MIT.EDU>
5505 Date: Mon Jan 30 16:31:56 2006 +0000
5506
5507 Make global cache work again after putting dir names into global cache
5508 (I
5509 misplaced the recording of a file offset).
5510
5511 ChangeLog | 6 ++++++
5512 src/fccache.c | 2 +-
5513 2 files changed, 7 insertions(+), 1 deletions(-)
5514
5515 commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
5516 Author: Patrick Lam <plam (a] MIT.EDU>
5517 Date: Mon Jan 30 15:59:17 2006 +0000
5518
5519 Update fc-cat to handle subdir lists in global cache file.
5520 Another FcCacheReadString return value check.
5521
5522 ChangeLog | 9 +++++++++
5523 fc-cat/fc-cat.c | 10 ++++++++++
5524 src/fccache.c | 11 +++++++++--
5525 3 files changed, 28 insertions(+), 2 deletions(-)
5526
5527 commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
5528 Author: Patrick Lam <plam (a] MIT.EDU>
5529 Date: Mon Jan 30 15:44:13 2006 +0000
5530
5531 Make fccache more resilient to broken cache files by checking
5532 return value
5533 of FcCacheReadString all the time.
5534 reviewed by: plam
5535
5536 ChangeLog | 9 +++++++++
5537 src/fccache.c | 28 ++++++++++++++--------------
5538 2 files changed, 23 insertions(+), 14 deletions(-)
5539
5540 commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
5541 Author: Patrick Lam <plam (a] MIT.EDU>
5542 Date: Mon Jan 30 14:43:04 2006 +0000
5543
5544 Remove references to dead fontconfig(3) manpages in other fontconfig
5545 manpages.
5546 reviewed by: plam
5547
5548 ChangeLog | 9 +++++++++
5549 fc-lang/fc-lang.man | 2 --
5550 fc-match/fc-match.1 | 2 --
5551 3 files changed, 9 insertions(+), 4 deletions(-)
5552
5553 commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
5554 Author: Patrick Lam <plam (a] MIT.EDU>
5555 Date: Mon Jan 30 04:51:22 2006 +0000
5556
5557 Fix world's tiniest typo in code example.
5558 reviewed by: plam
5559
5560 ChangeLog | 7 +++++++
5561 doc/fcpattern.fncs | 2 +-
5562 2 files changed, 8 insertions(+), 1 deletions(-)
5563
5564 commit 30c4189deb8412793d175bce255561a882ad81b7
5565 Author: Patrick Lam <plam (a] MIT.EDU>
5566 Date: Mon Jan 30 04:47:17 2006 +0000
5567
5568 Fix global cache reads of subdirectories.
5569 reviewed by: plam
5570
5571 ChangeLog | 7 +++++++
5572 src/fccache.c | 2 +-
5573 2 files changed, 8 insertions(+), 1 deletions(-)
5574
5575 commit 971cf18018a4f41bca196dd81989e67672e52112
5576 Author: Patrick Lam <plam (a] MIT.EDU>
5577 Date: Mon Jan 30 04:27:53 2006 +0000
5578
5579 Add documentation for FcConfigNormalizeFontDir.
5580 Write directory information to global caches to fix make check
5581 (reported by
5582 Ronny V. Vindenes). This changes the global cache format again.
5583
5584 ChangeLog | 13 +++++++++++++
5585 doc/fcconfig.fncs | 11 +++++++++++
5586 src/fccache.c | 25 +++++++++++++++++++++++--
5587 src/fcdir.c | 2 +-
5588 src/fcint.h | 2 ++
5589 5 files changed, 50 insertions(+), 3 deletions(-)
5590
5591 commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
5592 Author: Patrick Lam <plam (a] MIT.EDU>
5593 Date: Fri Jan 27 05:47:59 2006 +0000
5594
5595 Move FcConfigNormalizeFontDir call so that it doesn't result in
5596 infinite
5597 recursion (reported by Ronny V. Vindenes).
5598
5599 ChangeLog | 9 +++++++++
5600 fc-cache/fc-cache.c | 6 +++++-
5601 fontconfig/fontconfig.h | 4 ++++
5602 src/fccache.c | 8 --------
5603 src/fcint.h | 4 ----
5604 5 files changed, 18 insertions(+), 13 deletions(-)
5605
5606 commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
5607 Author: Patrick Lam <plam (a] MIT.EDU>
5608 Date: Fri Jan 27 00:27:37 2006 +0000
5609
5610 Add a couple of missing normalizations to make fc-cache work right;
5611 only
5612 scan subdirectories once.
5613
5614 ChangeLog | 7 +++++++
5615 src/fccache.c | 8 ++++++++
5616 src/fccfg.c | 4 ++--
5617 3 files changed, 17 insertions(+), 2 deletions(-)
5618
5619 commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
5620 Author: Patrick Lam <plam (a] MIT.EDU>
5621 Date: Thu Jan 26 16:11:41 2006 +0000
5622
5623 Don't crash on non-existant directories in global cache.
5624 reviewed by: plam
5625
5626 ChangeLog | 7 +++++++
5627 src/fccache.c | 4 +++-
5628 2 files changed, 10 insertions(+), 1 deletions(-)
5629
5630 commit f468f568b4aedef1606b0692addf47cb9f02b328
5631 Author: Patrick Lam <plam (a] MIT.EDU>
5632 Date: Thu Jan 26 16:09:12 2006 +0000
5633
5634 Stop trampling the directory name when writing out caches. (with Mike
5635 Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
5636 necessary. Don't scan directories that can't be normalized.
5637
5638 ChangeLog | 11 +++++++++++
5639 src/fccache.c | 16 +++++++++++++---
5640 src/fccfg.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
5641 src/fcdir.c | 6 +++++-
5642 src/fcxml.c | 2 +-
5643 5 files changed, 82 insertions(+), 5 deletions(-)
5644
5645 commit 575a37b7975656f73162438635b4ba26e229b33f
5646 Author: Patrick Lam <plam (a] MIT.EDU>
5647 Date: Wed Jan 25 14:52:49 2006 +0000
5648
5649 Fix additional memory leaks reported by Ronny V. Vindenes: don't
5650 invoke
5651 FcValueSave on hashed static strings in FcPatternAddWithBinding.
5652 Add another st_dev check in FcDirCacheOpen.
5653
5654 ChangeLog | 11 +++++++++++
5655 src/fccache.c | 13 +++++++++++--
5656 src/fccfg.c | 3 +--
5657 src/fcpat.c | 9 ++++++++-
5658 4 files changed, 31 insertions(+), 5 deletions(-)
5659
5660 commit 16a71eff3ee0326db3794fa26548106a8a8697f6
5661 Author: Patrick Lam <plam (a] MIT.EDU>
5662 Date: Wed Jan 25 02:54:37 2006 +0000
5663
5664 Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
5665 fontconfig to treat A-X fonts differently from A-Y fonts;
5666 please mail
5667 the fontconfig list if this causes any problems.
5668 reviewed by: plam
5669
5670 ChangeLog | 10 ++++++++++
5671 fc-lang/zh_hk.orth | 2 +-
5672 src/fcfreetype.c | 2 +-
5673 3 files changed, 12 insertions(+), 2 deletions(-)
5674
5675 commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
5676 Author: Patrick Lam <plam (a] MIT.EDU>
5677 Date: Wed Jan 25 02:33:46 2006 +0000
5678
5679 Fix memory leaks reported by Ronny V. Vindenes.
5680
5681 ChangeLog | 6 ++++++
5682 src/fccache.c | 9 ++++++++-
5683 src/fcfreetype.c | 8 +++++++-
5684 3 files changed, 21 insertions(+), 2 deletions(-)
5685
5686 commit 986e35979e56774c91f3214af9e8a6f71817dcfa
5687 Author: Patrick Lam <plam (a] MIT.EDU>
5688 Date: Thu Jan 19 19:20:30 2006 +0000
5689
5690 Fix for unaligned memory accesses.
5691 reviewed by: plam
5692
5693 ChangeLog | 9 ++++++++-
5694 src/fcpat.c | 12 ++++++++----
5695 2 files changed, 16 insertions(+), 5 deletions(-)
5696
5697 commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
5698 Author: Patrick Lam <plam (a] MIT.EDU>
5699 Date: Wed Jan 18 15:41:15 2006 +0000
5700
5701 Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
5702 calls to
5703 avoid crashes.
5704 reviewed by: plam
5705
5706 ChangeLog | 8 ++++++++
5707 src/fcdir.c | 4 +++-
5708 2 files changed, 11 insertions(+), 1 deletions(-)
5709
5710 commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
5711 Author: Patrick Lam <plam (a] MIT.EDU>
5712 Date: Sun Jan 15 05:31:58 2006 +0000
5713
5714 Fix segfault when consuming zero-length caches in fc-cat (which has no
5715 config, so FcConfigAddFontDir shouldn't be called.)
5716
5717 ChangeLog | 6 ++++++
5718 src/fccache.c | 3 ++-
5719 2 files changed, 8 insertions(+), 1 deletions(-)
5720
5721 commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
5722 Author: Patrick Lam <plam (a] MIT.EDU>
5723 Date: Sat Jan 14 21:23:03 2006 +0000
5724
5725 Compare device numbers as well as inodes. Always normalize directory
5726 names
5727 before comparing them.
5728 Allocate extra space for appended '/' in directory name.
5729 reviewed by: plam
5730
5731 ChangeLog | 19 +++++++++++++++++++
5732 fc-cache/fc-cache.c | 2 +-
5733 fc-cat/fc-cat.c | 6 +++++-
5734 fontconfig/fontconfig.h | 2 +-
5735 src/fccache.c | 19 ++++++++++++++-----
5736 src/fccfg.c | 7 ++++---
5737 src/fcdir.c | 2 +-
5738 src/fcint.h | 6 ++++--
5739 8 files changed, 49 insertions(+), 14 deletions(-)
5740
5741 commit df3efc11a9584e2099366c31ba64ac9346760321
5742 Author: Patrick Lam <plam (a] MIT.EDU>
5743 Date: Tue Jan 10 13:15:05 2006 +0000
5744
5745 Explicitly add font dirs to config.fontDirs even if they're empty. Set
5746 current config in fc-cache.c. Fix treatment of cache directory
5747 as read
5748 from cache file; don't use string equality to determine if we
5749 have the
5750 right file, use inode equality.
5751
5752 ChangeLog | 12 +++++++++
5753 fc-cache/fc-cache.c | 1 +
5754 src/fccache.c | 64
5755 +++++++++++++++++++++++++++------------------------
5756 3 files changed, 47 insertions(+), 30 deletions(-)
5757
5758 commit cd9bca69702900ca9b24319c76b2dc9432bb548f
5759 Author: Patrick Lam <plam (a] MIT.EDU>
5760 Date: Mon Jan 9 13:58:04 2006 +0000
5761
5762 Normalize font dirs by using the form, as given in fonts.conf,
5763 and recorded
5764 in FcConfig's fontDirs string set, as canonical.
5765 Actually update config.fontDirs as font directories are scanned.
5766
5767 ChangeLog | 14 ++++++++++++++
5768 fc-cache/fc-cache.c | 2 +-
5769 fc-cat/fc-cat.c | 4 ++--
5770 src/fccache.c | 21 ++++++++++++---------
5771 src/fccfg.c | 23 +++++++++++++++++++++++
5772 src/fcdir.c | 3 ++-
5773 src/fcint.h | 6 +++++-
5774 7 files changed, 59 insertions(+), 14 deletions(-)
5775
5776 commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
5777 Author: Patrick Lam <plam (a] MIT.EDU>
5778 Date: Sun Jan 8 10:58:30 2006 +0000
5779
5780 Fix matching bug when multiple elements match; don't use the sum
5781 of all
5782 scores, but the best score.
5783 Also more perf opts, e.g. evaluate best over all font sets rather
5784 than on a
5785 per-set basis (and other changes).
5786
5787 src/fcmatch.c | 243
5788 +++++++++++++++++++++++++++++++++-----------------------
5789 1 files changed, 143 insertions(+), 100 deletions(-)
5790
5791 commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
5792 Author: Patrick Lam <plam (a] MIT.EDU>
5793 Date: Sun Jan 8 10:58:05 2006 +0000
5794
5795 Fix matching bug when multiple elements match; don't use the sum
5796 of all
5797 scores, but the best score.
5798 Also more perf opts, e.g. evaluate best over all font sets rather
5799 than on a
5800 per-set basis (and other changes).
5801
5802 ChangeLog | 9 +++++++++
5803 1 files changed, 9 insertions(+), 0 deletions(-)
5804
5805 commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
5806 Author: Patrick Lam <plam (a] MIT.EDU>
5807 Date: Sun Jan 8 10:50:51 2006 +0000
5808
5809 Properly skip past dir caches that contain zero fonts (as occurs
5810 in global
5811 caches.) Reported by Mike Fabian.
5812
5813 ChangeLog | 6 ++++++
5814 src/fccache.c | 4 ++++
5815 2 files changed, 10 insertions(+), 0 deletions(-)
5816
5817 commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
5818 Author: Patrick Lam <plam (a] MIT.EDU>
5819 Date: Sat Jan 7 06:36:24 2006 +0000
5820
5821 Print out full pathname in fc-match -v as well. Reported by Frederic
5822 Crozat.
5823 Fix bug where fc-match crashes when given __DUMMY__ property to
5824 match on.
5825 (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
5826 to
5827 distinguish an error return from a successful return. -PL)
5828 reviewed by: plam
5829
5830 ChangeLog | 18 ++++++++++++++++++
5831 src/fcdbg.c | 21 ++++++++++++++++++++-
5832 src/fcname.c | 11 +++++++----
5833 3 files changed, 45 insertions(+), 5 deletions(-)
5834
5835 commit c60ec7cc6d1795922b742435965746e02e67f11c
5836 Author: Patrick Lam <plam (a] MIT.EDU>
5837 Date: Thu Jan 5 15:12:22 2006 +0000
5838
5839 Add self to AUTHORS list.
5840 Minor change to global cache file format to fix fc-cat bug reported by
5841 Frederic Crozat, and buglet with not globally caching directories
5842 with
5843 zero fonts cached.
5844
5845 AUTHORS | 2 +
5846 ChangeLog | 18 +++++++++++++++
5847 fc-cat/fc-cat.c | 66
5848 +++++++++++++++++++++++++++++++-----------------------
5849 src/fccache.c | 31 ++++++++++++-------------
5850 src/fcint.h | 1 +
5851 src/fcpat.c | 2 +-
5852 6 files changed, 75 insertions(+), 45 deletions(-)
5853
5854 commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
5855 Author: Patrick Lam <plam (a] MIT.EDU>
5856 Date: Mon Jan 2 17:20:23 2006 +0000
5857
5858 Fix double-free which occurs because FcValueCanonicalize doesn't
5859 create an
5860 extra copy of the returned value, it only canonicalizes it.
5861 reviewed by: plam
5862
5863 ChangeLog | 11 ++++++++++-
5864 src/fccfg.c | 1 +
5865 2 files changed, 11 insertions(+), 1 deletions(-)
5866
5867 commit cea78a87910a88383699d5a386693d39aa3236f5
5868 Author: Patrick Lam <plam (a] MIT.EDU>
5869 Date: Mon Jan 2 17:18:22 2006 +0000
5870
5871 Fix version of .cache file (currently 1 -> currently 2). Reported
5872 by Jim
5873 Osborn.
5874
5875 ChangeLog | 6 ++++++
5876 1 files changed, 6 insertions(+), 0 deletions(-)
5877
5878 commit e9fd3c069aa415f9e7589dd1a871cd7727925364
5879 Author: Patrick Lam <plam (a] MIT.EDU>
5880 Date: Mon Jan 2 17:13:48 2006 +0000
5881
5882 Fix version of .cache file (currently 1 -> currently 2). Reported
5883 by Jim
5884 Osborn.
5885
5886 doc/fontconfig-user.sgml | 2 +-
5887 1 files changed, 1 insertions(+), 1 deletions(-)
5888
5889 commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
5890 Author: Patrick Lam <plam (a] MIT.EDU>
5891 Date: Wed Dec 21 20:00:20 2005 +0000
5892
5893 Shut up GCC warnings on amd.
5894 reviewed by: plam
5895
5896 ChangeLog | 7 +++++++
5897 src/fcpat.c | 4 ++--
5898 2 files changed, 9 insertions(+), 2 deletions(-)
5899
5900 commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
5901 Author: Patrick Lam <plam (a] MIT.EDU>
5902 Date: Wed Dec 21 05:37:10 2005 +0000
5903
5904 Avoid check on _fcBankId nullness and fix case where it used to crash.
5905
5906 ChangeLog | 7 +++++++
5907 src/fccharset.c | 2 +-
5908 src/fcint.h | 2 +-
5909 3 files changed, 9 insertions(+), 2 deletions(-)
5910
5911 commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
5912 Author: Patrick Lam <plam (a] MIT.EDU>
5913 Date: Wed Dec 21 03:31:19 2005 +0000
5914
5915 Bump version to 2.3.93.
5916 Use open instead of fopen (requested by Phil Race for Sun).
5917 src/fccache.c (FcDirCacheWrite);
5918 Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
5919 dir.
5920
5921 ChangeLog | 20 +++++++++++++++
5922 README | 17 +++++++++++-
5923 configure.in | 2 +-
5924 fc-cache/Makefile.am | 8 ++++++
5925 fontconfig/fontconfig.h | 2 +-
5926 src/fccache.c | 62
5927 ++++++++++++++++++++++++++++++++++++++--------
5928 src/fcxml.c | 13 +++++----
5929 7 files changed, 103 insertions(+), 21 deletions(-)
5930
5931 commit 6f767cec491d354150a11491905ba59cc77a2659
5932 Author: Patrick Lam <plam (a] MIT.EDU>
5933 Date: Tue Dec 20 20:35:47 2005 +0000
5934
5935 Restore code to skip over PCF fonts that have no encoded
5936 characters. (We
5937 guess that a font is PCF by presence of the PIXEL_SIZE BDF
5938 property.)
5939
5940 ChangeLog | 8 ++++++++
5941 conf.d/10LohitGujarati.conf | 5 +++++
5942 src/fcfreetype.c | 9 ++++++---
5943 3 files changed, 19 insertions(+), 3 deletions(-)
5944
5945 commit a7683cafe10925d09855f927cb7602a90e10516f
5946 Author: Carl Worth <cworth (a] cworth.org>
5947 Date: Tue Dec 13 17:50:50 2005 +0000
5948
5949 Add a configuration file that disables hinting for the Lohit
5950 Gujarati font
5951 (since the hinting distort some glyphs quite badly).
5952 reviewed by: keithp
5953
5954 ChangeLog | 8 ++++++++
5955 conf.d/10LohitGujarati.conf | 5 +++++
5956 conf.d/Makefile.am | 1 +
5957 3 files changed, 14 insertions(+), 0 deletions(-)
5958
5959 commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
5960 Author: Patrick Lam <plam (a] MIT.EDU>
5961 Date: Mon Dec 12 20:45:54 2005 +0000
5962
5963 Read and write the original location as a fallback for the hashed
5964 cache
5965 file locations. This is mostly for users to be able to have
5966 per-directory cache files.
5967
5968 ChangeLog | 7 +++++++
5969 src/fccache.c | 41 ++++++++++++++++++++++++++++++++---------
5970 2 files changed, 39 insertions(+), 9 deletions(-)
5971
5972 commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
5973 Author: Patrick Lam <plam (a] MIT.EDU>
5974 Date: Mon Dec 12 13:46:45 2005 +0000
5975
5976 Improve error message when fc-cache can't write the cache. Add missing
5977 slash. Reported by Behdad. Incorporate Behdad's patch to create
5978 /var/cache/fontconfig when appropriate.
5979
5980 ChangeLog | 9 +++++++++
5981 fc-cache/Makefile.am | 5 +++++
5982 fc-cache/fc-cache.c | 4 +++-
5983 src/fccache.c | 2 +-
5984 4 files changed, 18 insertions(+), 2 deletions(-)
5985
5986 commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
5987 Author: Patrick Lam <plam (a] MIT.EDU>
5988 Date: Mon Dec 12 13:20:41 2005 +0000
5989
5990 Fix crash reported by Frederic Crozat when using libxml2.
5991 reviewed by: plam
5992
5993 ChangeLog | 7 +++++++
5994 src/fcxml.c | 3 +++
5995 2 files changed, 10 insertions(+), 0 deletions(-)
5996
5997 commit ea44e2184198aba956e39ae63a4914544c9719fe
5998 Author: Patrick Lam <plam (a] MIT.EDU>
5999 Date: Fri Dec 9 16:36:45 2005 +0000
6000
6001 Migrate cache files from fonts directories to
6002 /var/cache/fontconfig. This
6003 helps make fontconfig FHS-compliant, but requires that all
6004 caches get
6005 rebuilt.
6006 Also, autogen.sh now needs the additional parameter
6007 --localstatedir=/var.
6008
6009 ChangeLog | 20 ++
6010 INSTALL | 2 +-
6011 configure.in | 7 +
6012 fc-cache/Makefile.am | 2 +
6013 fc-cat/Makefile.am | 2 +
6014 fc-cat/fc-cat.c | 13 +-
6015 fontconfig/fontconfig.h | 1 +
6016 src/Makefile.am | 2 +
6017 src/fccache.c | 523
6018 ++++++++++++++++++++++++++++++++++++++++++-----
6019 9 files changed, 519 insertions(+), 53 deletions(-)
6020
6021 commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
6022 Author: Patrick Lam <plam (a] MIT.EDU>
6023 Date: Thu Dec 8 05:54:27 2005 +0000
6024
6025 Because we've changed FcPatternAddString to use FcStrStaticName
6026 and not
6027 FcValueSave, explicitly handle the case of a null string.
6028
6029 ChangeLog | 6 ++++++
6030 src/fcpat.c | 7 +++++++
6031 2 files changed, 13 insertions(+), 0 deletions(-)
6032
6033 commit 982b598278315de60721740047a1b57f4a5895b8
6034 Author: Patrick Lam <plam (a] MIT.EDU>
6035 Date: Wed Dec 7 03:55:25 2005 +0000
6036
6037 Fix warnings.
6038
6039 ChangeLog | 5 +++++
6040 fc-cat/fc-cat.c | 9 +++------
6041 2 files changed, 8 insertions(+), 6 deletions(-)
6042
6043 commit c6103dfb22de0664a6ab164d90d6959551e301c5
6044 Author: Patrick Lam <plam (a] MIT.EDU>
6045 Date: Tue Dec 6 18:57:43 2005 +0000
6046
6047 Don't assign types to user object names.
6048
6049 ChangeLog | 5 +++++
6050 src/fcname.c | 3 +++
6051 2 files changed, 8 insertions(+), 0 deletions(-)
6052
6053 commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
6054 Author: Patrick Lam <plam (a] MIT.EDU>
6055 Date: Mon Dec 5 16:08:01 2005 +0000
6056
6057 Don't free strings that have been returned from FcStrStaticName.
6058
6059 ChangeLog | 5 +++++
6060 src/fcpat.c | 21 +++++++++++++++++++--
6061 2 files changed, 24 insertions(+), 2 deletions(-)
6062
6063 commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
6064 Author: Patrick Lam <plam (a] MIT.EDU>
6065 Date: Thu Dec 1 07:12:45 2005 +0000
6066
6067 Add codepath for reading global cache files as well.
6068
6069 ChangeLog | 5 ++++
6070 fc-cat/fc-cat.c | 61
6071 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
6072 2 files changed, 66 insertions(+), 0 deletions(-)
6073
6074 commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
6075 Author: Patrick Lam <plam (a] MIT.EDU>
6076 Date: Thu Dec 1 06:27:07 2005 +0000
6077
6078 file 10-fonts-persian.conf was initially added on branch
6079 fc-2_4_branch.
6080
6081 commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
6082 Author: Patrick Lam <plam (a] MIT.EDU>
6083 Date: Thu Dec 1 06:27:07 2005 +0000
6084
6085 Add config file for Persian fonts from Sharif FarsiWeb, Inc.
6086 reviewed by: plam
6087
6088 ChangeLog | 10 +-
6089 conf.d/10-fonts-persian.conf | 545
6090 ++++++++++++++++++++++++++++++++++++++++++
6091 conf.d/Makefile.am | 1 +
6092 3 files changed, 555 insertions(+), 1 deletions(-)
6093
6094 commit cb6d97eb1baba6795bb8abdede69902b2440f371
6095 Author: Patrick Lam <plam (a] MIT.EDU>
6096 Date: Wed Nov 30 22:13:21 2005 +0000
6097
6098 Only add a config file to the set of config files once.
6099 reviewed by: plam
6100
6101 ChangeLog | 7 +++++++
6102 src/fcxml.c | 6 ++++++
6103 2 files changed, 13 insertions(+), 0 deletions(-)
6104
6105 commit 93a27747a485624d4a89550036e12eeec96d4558
6106 Author: Patrick Lam <plam (a] MIT.EDU>
6107 Date: Tue Nov 29 15:04:06 2005 +0000
6108
6109 src/fcint.h (FcCacheBankToIndex);
6110 Fix segfault by guarding array dereference.
6111
6112 ChangeLog | 5 +++++
6113 src/fcint.h | 2 +-
6114 2 files changed, 6 insertions(+), 1 deletions(-)
6115
6116 commit b8948e85420469c83098a6b97d7979189a8734d9
6117 Author: Patrick Lam <plam (a] MIT.EDU>
6118 Date: Tue Nov 29 14:57:10 2005 +0000
6119
6120 Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
6121 checks the front of the list and a non-inlineable part which
6122 finds and
6123 moves the appropriate element to the front of the list.
6124 reviewed by: plam
6125
6126 ChangeLog | 14 ++++++++++++++
6127 fc-lang/fc-lang.c | 5 ++++-
6128 src/fccache.c | 34 +++++++++++++++++-----------------
6129 src/fcint.h | 9 ++++++++-
6130 4 files changed, 43 insertions(+), 19 deletions(-)
6131
6132 commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
6133 Author: Patrick Lam <plam (a] MIT.EDU>
6134 Date: Tue Nov 29 06:23:00 2005 +0000
6135
6136 Make the perf guys hate me a bit less: hoist the directory-name
6137 FcConfigAcceptFont check for cached fonts up to directory
6138 cache read
6139 time, rather than running it for each font.
6140
6141 ChangeLog | 8 ++++++++
6142 src/fccache.c | 3 +++
6143 src/fccfg.c | 6 ++----
6144 3 files changed, 13 insertions(+), 4 deletions(-)
6145
6146 commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
6147 Author: Patrick Lam <plam (a] MIT.EDU>
6148 Date: Tue Nov 29 06:09:18 2005 +0000
6149
6150 Don't make FcPatternFindFullFname available to fccfg, it's not
6151 really safe.
6152 Instead go through FcPatternGetString (sorry, perf guys.) Also,
6153 use
6154 globs for dirs as well.
6155
6156 ChangeLog | 9 +++++++++
6157 src/fccfg.c | 8 +++++---
6158 src/fcint.h | 3 ---
6159 src/fcpat.c | 5 ++++-
6160 4 files changed, 18 insertions(+), 7 deletions(-)
6161
6162 commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
6163 Author: Patrick Lam <plam (a] MIT.EDU>
6164 Date: Tue Nov 29 00:21:05 2005 +0000
6165
6166 Fix segfault.
6167
6168 ChangeLog | 5 +++++
6169 src/fccfg.c | 5 ++++-
6170 2 files changed, 9 insertions(+), 1 deletions(-)
6171
6172 commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
6173 Author: Patrick Lam <plam (a] MIT.EDU>
6174 Date: Tue Nov 29 00:16:02 2005 +0000
6175
6176 Update autogenerated config.* files.
6177
6178 config/config.guess | 535
6179 ++++++++++++++++++++++++++-------------------------
6180 config/config.sub | 67 ++++---
6181 2 files changed, 314 insertions(+), 288 deletions(-)
6182
6183 commit ced3f0a0abd84de73753956ec18e7316eda33a37
6184 Author: Patrick Lam <plam (a] MIT.EDU>
6185 Date: Tue Nov 29 00:14:42 2005 +0000
6186
6187 Fix problem dating back at least to 2.3.2 where globs weren't
6188 being applied
6189 to patterns loaded from a cache.
6190 Fix some obvious spelling mistakes.
6191
6192 ChangeLog | 13 +++++++++++++
6193 doc/fontconfig-user.sgml | 17 +++++++++--------
6194 src/fccfg.c | 3 ++-
6195 src/fcint.h | 3 +++
6196 src/fcpat.c | 4 +---
6197 5 files changed, 28 insertions(+), 12 deletions(-)
6198
6199 commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
6200 Author: Patrick Lam <plam (a] MIT.EDU>
6201 Date: Mon Nov 28 10:54:11 2005 +0000
6202
6203 Stephan Kulow <coolo (a] suse.de> reviewed by: plam
6204 Don't kill all fonts during match (oops!)
6205
6206 ChangeLog | 23 +++++++++++++++++++++++
6207 src/fcmatch.c | 39 ++++++++++++++++++++++++++++++++-------
6208 2 files changed, 55 insertions(+), 7 deletions(-)
6209
6210 commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
6211 Author: Patrick Lam <plam (a] MIT.EDU>
6212 Date: Mon Nov 28 01:40:53 2005 +0000
6213
6214 Stephan Kulow <coolo (a] suse.de> Michael Matz <matz (a] suse.de> reviewed
6215 by: plam
6216 Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
6217 FcCompare into FcFontSetMatch and reorder the loops, adding
6218 a boolean
6219 array which blocks patterns from future consideration if
6220 they're known
6221 to not be best on some past criterion.
6222
6223 src/fcmatch.c | 224
6224 ++++++++++++++++++++++++++++++++++++++++-----------------
6225 1 files changed, 159 insertions(+), 65 deletions(-)
6226
6227 commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
6228 Author: Patrick Lam <plam (a] MIT.EDU>
6229 Date: Sat Nov 26 05:05:14 2005 +0000
6230
6231 Fix incorrect merge.
6232 reviewed by: plam
6233
6234 ChangeLog | 7 +++++++
6235 src/fcmatch.c | 6 +++---
6236 2 files changed, 10 insertions(+), 3 deletions(-)
6237
6238 commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
6239 Author: Patrick Lam <plam (a] MIT.EDU>
6240 Date: Fri Nov 25 16:33:58 2005 +0000
6241
6242 Don't do random matching when bad objects are passed into
6243 FcCompareValueList.
6244
6245 ChangeLog | 6 +++++
6246 src/fcmatch.c | 58
6247 ++++++++++++++++++++++++++++++++++++++++++--------------
6248 2 files changed, 49 insertions(+), 15 deletions(-)
6249
6250 commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
6251 Author: Patrick Lam <plam (a] MIT.EDU>
6252 Date: Fri Nov 25 16:04:44 2005 +0000
6253
6254 Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
6255 _fcPatternElts, _fcValueLists for consistency.
6256
6257 ChangeLog | 10 ++++++++++
6258 src/fcint.h | 8 ++++----
6259 src/fcpat.c | 50 +++++++++++++++++++++++++-------------------------
6260 3 files changed, 39 insertions(+), 29 deletions(-)
6261
6262 commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
6263 Author: Patrick Lam <plam (a] MIT.EDU>
6264 Date: Fri Nov 25 15:54:24 2005 +0000
6265
6266 Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
6267 reviewed by: plam
6268
6269 ChangeLog | 7 +++++++
6270 src/fcmatch.c | 35 ++++++++++-------------------------
6271 2 files changed, 17 insertions(+), 25 deletions(-)
6272
6273 commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
6274 Author: Patrick Lam <plam (a] MIT.EDU>
6275 Date: Fri Nov 25 15:50:34 2005 +0000
6276
6277 Pass around FcCache *s to the Unserialize functions for extra
6278 consistency
6279 (and less overhead, for what that's worth).
6280
6281 ChangeLog | 13 +++++++++++++
6282 src/fccache.c | 2 +-
6283 src/fccharset.c | 12 ++++++------
6284 src/fcfs.c | 2 +-
6285 src/fcint.h | 10 +++++-----
6286 src/fclang.c | 8 ++++----
6287 src/fcname.c | 2 +-
6288 src/fcpat.c | 32 ++++++++++++++++----------------
6289 8 files changed, 47 insertions(+), 34 deletions(-)
6290
6291 commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
6292 Author: Patrick Lam <plam (a] MIT.EDU>
6293 Date: Fri Nov 25 03:00:51 2005 +0000
6294
6295 Inline the *PtrU functions to gain perf. Remove unneeded params
6296 for the
6297 FcCompare* functions.
6298 reviewed by: plam
6299
6300 ChangeLog | 12 +++++++++++-
6301 src/fcint.h | 31 +++++++++++++++++++++++++++----
6302 src/fcmatch.c | 50 +++++++++++++++++---------------------------------
6303 src/fcname.c | 12 +++---------
6304 src/fcpat.c | 22 ++--------------------
6305 5 files changed, 60 insertions(+), 67 deletions(-)
6306
6307 commit 3f9f24e077cc079be362343be499ff0baf23e0a1
6308 Author: Patrick Lam <plam (a] MIT.EDU>
6309 Date: Fri Nov 25 02:16:42 2005 +0000
6310
6311 Fix the debian changelog so that debian/rules works again, make it
6312 create a
6313 debian package for release 2.3.92-1. Acknowledge change in NMU of
6314 debian package.
6315
6316 debian/changelog | 13 ++++++++++++
6317 debian/control | 1 +
6318 debian/po/cs.po | 57
6319 +++++++++++++++++++++++++++--------------------------
6320 3 files changed, 43 insertions(+), 28 deletions(-)
6321
6322 commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
6323 Author: Patrick Lam <plam (a] MIT.EDU>
6324 Date: Thu Nov 24 21:40:20 2005 +0000
6325
6326 Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
6327 Check for type validity during FcPatternAddWithBinding, don't
6328 verify type
6329 in FcFontMatch, don't call FcCanonicalize here (which always
6330 does a
6331 deep copy).
6332 reviewed by: plam
6333
6334 ChangeLog | 13 +++++++++++++
6335 fontconfig/fontconfig.h | 3 ---
6336 src/fcint.h | 3 +++
6337 src/fcmatch.c | 22 +++++-----------------
6338 src/fcpat.c | 22 +++++++++++++++++-----
6339 5 files changed, 38 insertions(+), 25 deletions(-)
6340
6341 commit 4f8b266fd97e36961639c40d93225265c0f849c7
6342 Author: Patrick Lam <plam (a] MIT.EDU>
6343 Date: Thu Nov 24 20:20:26 2005 +0000
6344
6345 Make FcCompareString and FcCompareFamily less expensive. Only add
6346 a value
6347 for FC_FAMILY if the proposed value is a string.
6348 reviewed by: plam
6349
6350 ChangeLog | 11 ++++++++++-
6351 src/fcmatch.c | 24 +++++++++++++++++-------
6352 src/fcpat.c | 7 +++++++
6353 3 files changed, 34 insertions(+), 8 deletions(-)
6354
6355 commit b97a34b5924b1279dd831426a94016ea8b65ea8d
6356 Author: Patrick Lam <plam (a] MIT.EDU>
6357 Date: Thu Nov 24 19:38:05 2005 +0000
6358
6359 Inline FcDebug invocations and only initialize once, in
6360 FcInit*. Improve
6361 debug msg in FcPatternPrint.
6362 reviewed by: plam
6363
6364 ChangeLog | 10 ++++++++++
6365 src/fcdbg.c | 30 ++++++++++++------------------
6366 src/fcinit.c | 2 ++
6367 src/fcint.h | 9 +++++++--
6368 4 files changed, 31 insertions(+), 20 deletions(-)
6369
6370 commit d2f459781cade98d1d07806d023e63f1fc289b0e
6371 Author: Patrick Lam <plam (a] MIT.EDU>
6372 Date: Wed Nov 23 17:01:27 2005 +0000
6373
6374 Properly apply fcrozat's patch.
6375
6376 fc-cat/fc-cat.c | 2 +-
6377 1 files changed, 1 insertions(+), 1 deletions(-)
6378
6379 commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
6380 Author: Patrick Lam <plam (a] MIT.EDU>
6381 Date: Wed Nov 23 16:36:26 2005 +0000
6382
6383 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
6384 Minor code warning cleanups.
6385
6386 ChangeLog | 8 ++++++++
6387 fc-cat/fc-cat.c | 1 -
6388 fontconfig/fontconfig.h | 2 +-
6389 3 files changed, 9 insertions(+), 2 deletions(-)
6390
6391 commit b1297aa8977901075e95e40bc430fc823e1fb230
6392 Author: Patrick Lam <plam (a] MIT.EDU>
6393 Date: Wed Nov 23 15:33:48 2005 +0000
6394
6395 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
6396 Make getopt_long accept -s parameter to fc-match as well.
6397
6398 ChangeLog | 7 +++++++
6399 fc-match/fc-match.c | 2 +-
6400 2 files changed, 8 insertions(+), 1 deletions(-)
6401
6402 commit 435fc66073ee83d17242bac2880e843489439cda
6403 Author: Patrick Lam <plam (a] MIT.EDU>
6404 Date: Wed Nov 23 15:32:36 2005 +0000
6405
6406 2005-11-23 Frederic Crozat <fcrozat (a] mandriva.com>: reviewed by: plam
6407 Make getopt_long accept -s parameter to fc-match as well.
6408
6409 ChangeLog | 7 +++++++
6410 fc-match/fc-match.c | 2 +-
6411 2 files changed, 8 insertions(+), 1 deletions(-)
6412
6413 commit adac22f290f1780f6d1424d6f93cc4453d4d489c
6414 Author: Patrick Lam <plam (a] MIT.EDU>
6415 Date: Tue Nov 22 04:46:55 2005 +0000
6416
6417 Manually perform inlining & partial redundancy elimination to
6418 reduce calls
6419 to FcValueListPtrU.
6420 Only invoke strlen() when really necessary.
6421 reviewed by: plam
6422 reviewed by: plam
6423
6424 ChangeLog | 16 ++++++++++++++++
6425 src/fcmatch.c | 17 +++++++++--------
6426 src/fcstr.c | 8 ++------
6427 3 files changed, 27 insertions(+), 14 deletions(-)
6428
6429 commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
6430 Author: Patrick Lam <plam (a] MIT.EDU>
6431 Date: Sat Nov 19 22:38:39 2005 +0000
6432
6433 Get rid of the use of freetype internal headers in fcfreetype.c, since
6434 those headers will go away with freetype 2.2. Replace with public
6435 domain ftglue code from pango. Note that the patch removes
6436 some extra
6437 error checking in FT_Get_BDF_Property() and comments out the
6438 skipping
6439 of empty pcf fonts.
6440 reviewed by: plam
6441
6442 ChangeLog | 2 ++
6443 1 files changed, 2 insertions(+), 0 deletions(-)
6444
6445 commit 246985e40e3296a6bb427026d8274fe8409f3776
6446 Author: Patrick Lam <plam (a] MIT.EDU>
6447 Date: Sat Nov 19 22:37:24 2005 +0000
6448
6449 file ftglue.c was initially added on branch fc-2_4_branch.
6450
6451 commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
6452 Author: Patrick Lam <plam (a] MIT.EDU>
6453 Date: Sat Nov 19 22:37:24 2005 +0000
6454
6455 Get rid of the use of freetype internal headers in fcfreetype.c, since
6456 those headers will go away with freetype 2.2. Replace with public
6457 domain ftglue code from pango. Note that the patch removes
6458 some extra
6459 error checking in FT_Get_BDF_Property() and comments out the
6460 skipping
6461 of empty pcf fonts.
6462 reviewed by: plam
6463
6464 src/ftglue.c | 349
6465 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6466 src/ftglue.h | 159 ++++++++++++++++++++++++++
6467 2 files changed, 508 insertions(+), 0 deletions(-)
6468
6469 commit 8ebf7725a8607b39ff505029b2a41369d67eb736
6470 Author: Patrick Lam <plam (a] MIT.EDU>
6471 Date: Sat Nov 19 22:32:13 2005 +0000
6472
6473 Get rid of the use of freetype internal headers in fcfreetype.c, since
6474 those headers will go away with freetype 2.2. Replace with public
6475 domain ftglue code from pango. Note that the patch removes
6476 some extra
6477 error checking in FT_Get_BDF_Property() and comments out the
6478 skipping
6479 of empty pcf fonts.
6480 reviewed by: plam
6481
6482 ChangeLog | 13 +++++++++
6483 src/Makefile.am | 4 ++-
6484 src/fcfreetype.c | 75
6485 +++++++++++++++++++++++++----------------------------
6486 3 files changed, 51 insertions(+), 41 deletions(-)
6487
6488 commit a151acedc056783957f9875b1a21f13d0bb8bfe2
6489 Author: Patrick Lam <plam (a] MIT.EDU>
6490 Date: Sat Nov 19 16:24:53 2005 +0000
6491
6492 Further fix of patch from 2005-11-04: miscounted numbers count
6493 (numbers_count); didn't strip duplicate numbers (langBankNumbers);
6494 and
6495 leafidx_offset and numbers_offset in fcLangCharSets are wrong.
6496 Removed leafidx_count and numbers_count since they are the same and
6497 replaced them with offset_count.
6498 reviewed by: plam
6499
6500 ChangeLog | 12 ++++++++++++
6501 fc-lang/fc-lang.c | 21 +++++++++++++--------
6502 2 files changed, 25 insertions(+), 8 deletions(-)
6503
6504 commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
6505 Author: Patrick Lam <plam (a] MIT.EDU>
6506 Date: Fri Nov 18 20:32:30 2005 +0000
6507
6508 Don't crash when fc-cat invoked with no arguments.
6509 Fix invalid read access caused by premature free and GCC4 warnings in
6510 libxml2 codepath.
6511 reviewed by: plam
6512 reviewed by: plam
6513
6514 ChangeLog | 17 ++++++++++++++++-
6515 fc-cat/fc-cat.c | 3 +++
6516 src/fcxml.c | 10 ++++++----
6517 3 files changed, 25 insertions(+), 5 deletions(-)
6518
6519 commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
6520 Author: Patrick Lam <plam (a] MIT.EDU>
6521 Date: Fri Nov 18 04:21:10 2005 +0000
6522
6523 List iteration not needed in FcConfigValues, since it's building
6524 up the
6525 list itself; we can just strip FcVoid elements during
6526 construction.
6527 reviewed by: plam
6528
6529 ChangeLog | 9 +++++++++
6530 src/fccfg.c | 17 ++++++-----------
6531 2 files changed, 15 insertions(+), 11 deletions(-)
6532
6533 commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
6534 Author: Patrick Lam <plam (a] MIT.EDU>
6535 Date: Thu Nov 17 16:46:07 2005 +0000
6536
6537 Fix crash on invalid constants in config files (forgot to update
6538 a pointer
6539 upon list iteration.)
6540
6541 ChangeLog | 6 ++++++
6542 src/fccfg.c | 1 +
6543 2 files changed, 7 insertions(+), 0 deletions(-)
6544
6545 commit f28472fdb4e51a06283161f9e7a645d5354a37d2
6546 Author: Patrick Lam <plam (a] MIT.EDU>
6547 Date: Thu Nov 17 16:17:05 2005 +0000
6548
6549 Complain about invalid constants in config files.
6550 reviewed by: plam
6551
6552 ChangeLog | 7 +++++++
6553 src/fcxml.c | 4 ++++
6554 2 files changed, 11 insertions(+), 0 deletions(-)
6555
6556 commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
6557 Author: Patrick Lam <plam (a] MIT.EDU>
6558 Date: Thu Nov 17 15:43:39 2005 +0000
6559
6560 Don't add current_arch_start more than once.
6561 Fix ordering of ALIGN with respect to saving block_ptr; add another
6562 ALIGN
6563 to fcfs.c.
6564 reviewed by: plam
6565
6566 ChangeLog | 16 ++++++++++++++++
6567 src/fccache.c | 2 +-
6568 src/fccharset.c | 12 ++++++++----
6569 src/fcfs.c | 10 +++++++++-
6570 src/fcname.c | 6 ++++--
6571 src/fcpat.c | 1 +
6572 6 files changed, 39 insertions(+), 8 deletions(-)
6573
6574 commit 8e351527bb87798e9b796e12a3b1ee6229536a28
6575 Author: Patrick Lam <plam (a] MIT.EDU>
6576 Date: Wed Nov 16 17:49:01 2005 +0000
6577
6578 src/fccache.c (FcDirCacheProduce)
6579 Fix case where alignment bytes bumped up metadata->count causing
6580 unwarranted failures to write cache files. (Reported by Stephan
6581 Kulow).
6582
6583 ChangeLog | 7 +++++++
6584 src/fccache.c | 15 +++++++++++----
6585 2 files changed, 18 insertions(+), 4 deletions(-)
6586
6587 commit 7fd7221e683d6c65b9199fd06d34d5215582748e
6588 Author: Patrick Lam <plam (a] MIT.EDU>
6589 Date: Wed Nov 16 15:55:17 2005 +0000
6590
6591 Add *NeededBytesAlign(), which overestimates the padding which
6592 is later
6593 added by the new ALIGN macro. Fix alignment problems on ia64
6594 and s390
6595 by bumping up block_ptr appropriately. (Earlier version by Andreas
6596 Schwab).
6597 Use sysconf to determine proper PAGESIZE value; this appears to be
6598 POSIX-compliant. (reported by Andreas Schwab)
6599 reviewed by: plam
6600
6601 ChangeLog | 23 +++++++++++++++++++++++
6602 src/fccache.c | 21 +++++++++++++--------
6603 src/fccharset.c | 11 +++++++++++
6604 src/fcfs.c | 10 ++++++++++
6605 src/fcint.h | 18 ++++++++++++++++++
6606 src/fclang.c | 8 ++++++++
6607 src/fcname.c | 8 ++++++++
6608 src/fcpat.c | 36 ++++++++++++++++++++++++++++++++++++
6609 8 files changed, 127 insertions(+), 8 deletions(-)
6610
6611 commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
6612 Author: Patrick Lam <plam (a] MIT.EDU>
6613 Date: Fri Nov 4 19:31:26 2005 +0000
6614
6615 Fix bug 2878 (excessive relocations at startup for charsets,
6616 reported by
6617 Ross Burton): fc-lang/fc-lang now creates the static form of the
6618 langset, not the dynamic form, so that the charsets should now
6619 be in
6620 .rodata.
6621
6622 ChangeLog | 11 +++++++++
6623 fc-lang/fc-lang.c | 59
6624 ++++++++++++++++++++++++++++++++++++++--------------
6625 src/fccharset.c | 18 ++++++++++++++++
6626 src/fcint.h | 5 ++++
6627 src/fclang.c | 16 +++++++++++++-
6628 5 files changed, 92 insertions(+), 17 deletions(-)
6629
6630 commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
6631 Author: Patrick Lam <plam (a] MIT.EDU>
6632 Date: Fri Nov 4 16:48:32 2005 +0000
6633
6634 Add test for validity of directory caches that somehow got lost
6635 (reported
6636 by make distcheck).
6637
6638 ChangeLog | 6 ++++++
6639 src/fcdir.c | 2 +-
6640 2 files changed, 7 insertions(+), 1 deletions(-)
6641
6642 commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
6643 Author: Patrick Lam <plam (a] MIT.EDU>
6644 Date: Fri Nov 4 06:17:00 2005 +0000
6645
6646 Bump version to 2.3.92.
6647
6648 ChangeLog | 8 ++++++++
6649 README | 29 +++++++++++++++++++++++++++--
6650 configure.in | 2 +-
6651 fontconfig/fontconfig.h | 2 +-
6652 4 files changed, 37 insertions(+), 4 deletions(-)
6653
6654 commit ea9726b620bff44d45fa25c91a8ab7d31a813577
6655 Author: Patrick Lam <plam (a] MIT.EDU>
6656 Date: Thu Nov 3 04:45:57 2005 +0000
6657
6658 Fix argument ordering problem in call to FcPatternTransferFullFname.
6659
6660 ChangeLog | 5 +++++
6661 src/fcpat.c | 2 +-
6662 2 files changed, 6 insertions(+), 1 deletions(-)
6663
6664 commit 7358dae49b328f5546d156246510601e2dd85d1c
6665 Author: Patrick Lam <plam (a] MIT.EDU>
6666 Date: Thu Nov 3 04:23:22 2005 +0000
6667
6668 Fix warnings and embarrassing double-free error.
6669
6670 ChangeLog | 7 +++++++
6671 src/fcfreetype.c | 2 +-
6672 src/fcpat.c | 14 +++++---------
6673 3 files changed, 13 insertions(+), 10 deletions(-)
6674
6675 commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
6676 Author: Patrick Lam <plam (a] MIT.EDU>
6677 Date: Wed Nov 2 15:57:36 2005 +0000
6678
6679 Change the rule for artificial emboldening in fonts.conf.in. This
6680 enables
6681 the support for artificial emboldening included in cairo.
6682 reviewed by: plam
6683
6684 ChangeLog | 8 ++++++++
6685 fonts.conf.in | 18 ++++++++++++++----
6686 2 files changed, 22 insertions(+), 4 deletions(-)
6687
6688 commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
6689 Author: Patrick Lam <plam (a] MIT.EDU>
6690 Date: Wed Nov 2 15:29:53 2005 +0000
6691
6692 Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
6693 full
6694 names when transferring, and free full names when freeing the
6695 associated font. Reported by Jinghua Luo.
6696
6697 ChangeLog | 8 ++++++++
6698 src/fcpat.c | 18 ++++++++++++++----
6699 2 files changed, 22 insertions(+), 4 deletions(-)
6700
6701 commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
6702 Author: Patrick Lam <plam (a] MIT.EDU>
6703 Date: Wed Nov 2 07:37:00 2005 +0000
6704
6705 Revert the previous patch and commit the correct patch: I forgot a
6706 canonicalization in FcValueListSerialize, so that it would
6707 choke on
6708 already-serialized input files. Duh!
6709
6710 ChangeLog | 8 ++++++++
6711 fc-cache/fc-cache.c | 9 ---------
6712 src/fcpat.c | 1 +
6713 3 files changed, 9 insertions(+), 9 deletions(-)
6714
6715 commit c6b75577f3bf3019399e0a439d9cccf55e53999f
6716 Author: Patrick Lam <plam (a] MIT.EDU>
6717 Date: Wed Nov 2 07:01:25 2005 +0000
6718
6719 Forcibly rescan a directory before writing a fresh local cache
6720 file for
6721 that directory, fixing the losing-fonts problem reported by
6722 Mike Fabian
6723 and also apparently the font cache file corruption.
6724
6725 ChangeLog | 8 ++++++++
6726 fc-cache/fc-cache.c | 9 +++++++++
6727 2 files changed, 17 insertions(+), 0 deletions(-)
6728
6729 commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
6730 Author: Patrick Lam <plam (a] MIT.EDU>
6731 Date: Wed Nov 2 06:39:23 2005 +0000
6732
6733 Fix thinko: actually, the whole global cache is stale if the global
6734 cache
6735 is older than the (newest) config file.
6736
6737 ChangeLog | 6 ++++++
6738 src/fccache.c | 6 +++---
6739 2 files changed, 9 insertions(+), 3 deletions(-)
6740
6741 commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
6742 Author: Patrick Lam <plam (a] MIT.EDU>
6743 Date: Wed Nov 2 06:29:14 2005 +0000
6744
6745 Declare the global cache of a directory's contents to be stale if the
6746 directory is newer than the (newest) configuration file. S:
6747 ----------------------------------------------------------------------
6748
6749 ChangeLog | 8 ++++++++
6750 src/fccache.c | 12 +++++++++---
6751 src/fccfg.c | 20 ++++++++++++++------
6752 src/fcint.h | 11 ++++++++++-
6753 4 files changed, 41 insertions(+), 10 deletions(-)
6754
6755 commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
6756 Author: Patrick Lam <plam (a] MIT.EDU>
6757 Date: Tue Nov 1 06:57:25 2005 +0000
6758
6759 Copy the full pathname whenever duplicating an FcPattern; otherwise,
6760 applications continue breaking.
6761
6762 ChangeLog | 10 ++++++++++
6763 src/fcint.h | 4 ++--
6764 src/fclist.c | 6 +-----
6765 src/fcmatch.c | 4 ++++
6766 src/fcpat.c | 25 ++++++++++++++++++++++++-
6767 5 files changed, 41 insertions(+), 8 deletions(-)
6768
6769 commit d6946c1a11695eb55a3fe60db5480df94570b1ba
6770 Author: Patrick Lam <plam (a] MIT.EDU>
6771 Date: Tue Nov 1 05:52:28 2005 +0000
6772
6773 Fix small memory error (tried to free argv); use basename and dirname
6774 correctly (they can modify their arguments).
6775
6776 ChangeLog | 7 +++++++
6777 fc-cat/fc-cat.c | 4 +---
6778 src/fcfreetype.c | 2 +-
6779 3 files changed, 9 insertions(+), 4 deletions(-)
6780
6781 commit e77c17184a6172d6368dd3193c791c4027065bbd
6782 Author: Patrick Lam <plam (a] MIT.EDU>
6783 Date: Tue Nov 1 05:26:27 2005 +0000
6784
6785 Reinstate basename patch, but keep a hash table linking FcPatterns
6786 to their
6787 fully-qualified font names for clients' benefit. Clients only
6788 pay for
6789 the font names once they request the FC_FILE property from an
6790 FcPattern, but the font name is malloc'd at that point (i.e. not
6791 mmapped: that's impossible, since it may vary between machines.)
6792 Clients do have to pay for a copy of the path name per cache file.
6793 Note that FcPatternGetString now does some rewriting if you ask for an
6794 FC_FILE, appending the pathname as appropriate.
6795
6796 ChangeLog | 23 +++++++++++++
6797 fc-cat/fc-cat.c | 7 ++--
6798 src/fccache.c | 40 ++++++++++++++++++++--
6799 src/fcfreetype.c | 5 ++-
6800 src/fcint.h | 9 +++++
6801 src/fclist.c | 8 ++++
6802 src/fcpat.c | 97
6803 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
6804 7 files changed, 181 insertions(+), 8 deletions(-)
6805
6806 commit be99726f672cef086b4256ad34163f6f9ed9d4a5
6807 Author: Patrick Lam <plam (a] MIT.EDU>
6808 Date: Mon Oct 31 06:02:00 2005 +0000
6809
6810 Revert basename patch, which breaks fontconfig clients on my system.
6811
6812 src/fcfreetype.c | 3 +--
6813 1 files changed, 1 insertions(+), 2 deletions(-)
6814
6815 commit 720298e773876037dd9af384a9cc16956600b5e7
6816 Author: Patrick Lam <plam (a] MIT.EDU>
6817 Date: Wed Oct 26 06:34:29 2005 +0000
6818
6819 Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
6820 embedded bitmaps or not.
6821 reviewed by: plam
6822
6823 ChangeLog | 11 +++++++++++
6824 fontconfig/fontconfig.h | 1 +
6825 fonts.conf.in | 4 ++++
6826 src/fcdefault.c | 1 +
6827 src/fcname.c | 1 +
6828 5 files changed, 18 insertions(+), 0 deletions(-)
6829
6830 commit 961d9b9993ae815d6ba723829724bf0685809091
6831 Author: Patrick Lam <plam (a] MIT.EDU>
6832 Date: Tue Oct 25 22:29:13 2005 +0000
6833
6834 Only add basename to patterns' FC_FILE element, not any part of the
6835 dirname.
6836
6837 ChangeLog | 6 ++++++
6838 src/fcfreetype.c | 3 ++-
6839 2 files changed, 8 insertions(+), 1 deletions(-)
6840
6841 commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
6842 Author: Patrick Lam <plam (a] MIT.EDU>
6843 Date: Sat Oct 22 15:12:05 2005 +0000
6844
6845 Add some more consts, fixing more GCC4 warnings.
6846
6847 ChangeLog | 5 +++++
6848 src/fcfreetype.c | 22 +++++++++++-----------
6849 2 files changed, 16 insertions(+), 11 deletions(-)
6850
6851 commit 904426816df300fad816238f0f27ef595a6a539b
6852 Author: Patrick Lam <plam (a] MIT.EDU>
6853 Date: Sat Oct 22 14:21:14 2005 +0000
6854
6855 Support localized font family and style names. This has been
6856 reported to
6857 break old apps like xfd, but modern (gtk+/qt/mozilla) apps
6858 work fine.
6859 reviewed by: plam
6860
6861 ChangeLog | 7 +++
6862 src/fcdefault.c | 110
6863 +++++++++++++++++++++++++++++++------------------------
6864 src/fcint.h | 4 ++
6865 src/fclist.c | 60 ++++++++++++++++++++++++++++-
6866 4 files changed, 130 insertions(+), 51 deletions(-)
6867
6868 commit e58b50e88cbe3b55695101a0988306ea4646bbe4
6869 Author: Patrick Lam <plam (a] MIT.EDU>
6870 Date: Fri Oct 21 20:24:30 2005 +0000
6871
6872 Destroy the global cache file if it's terminally broken. (reported
6873 by Mike
6874 Fabian)
6875
6876 ChangeLog | 9 ++++++++-
6877 src/fccache.c | 16 +++++++++++++---
6878 2 files changed, 21 insertions(+), 4 deletions(-)
6879
6880 commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
6881 Author: Patrick Lam <plam (a] MIT.EDU>
6882 Date: Fri Oct 21 19:47:43 2005 +0000
6883
6884 Prevent fc-list from escaping strings when printing them.
6885
6886 ChangeLog | 7 +++++++
6887 fc-list/fc-list.c | 2 +-
6888 fontconfig/fontconfig.h | 3 +++
6889 src/fcname.c | 16 +++++++++++-----
6890 4 files changed, 22 insertions(+), 6 deletions(-)
6891
6892 commit 250c1cd422ce6260ff58f2699043556d93729ef7
6893 Author: Patrick Lam <plam (a] MIT.EDU>
6894 Date: Thu Oct 20 20:50:21 2005 +0000
6895
6896 Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
6897 reviewed by: plam
6898
6899 ChangeLog | 9 ++++++++-
6900 fontconfig/fontconfig.h | 12 ++++++++++--
6901 2 files changed, 18 insertions(+), 3 deletions(-)
6902
6903 commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
6904 Author: Patrick Lam <plam (a] MIT.EDU>
6905 Date: Fri Oct 14 21:02:31 2005 +0000
6906
6907 Add consts to variables so as to move arrays into .rodata.
6908 reviewed by: plam
6909
6910 ChangeLog | 8 ++++++++
6911 fc-glyphname/fc-glyphname.c | 4 ++--
6912 src/fclang.c | 4 ++--
6913 3 files changed, 12 insertions(+), 4 deletions(-)
6914
6915 commit 15d7bd0a16af189194b665e789331a8f8c86f20d
6916 Author: Patrick Lam <plam (a] MIT.EDU>
6917 Date: Fri Oct 14 20:56:27 2005 +0000
6918
6919 Check existence of directory cache file before attempting to unlink.
6920 reviewed by: plam
6921
6922 ChangeLog | 7 +++++++
6923 src/fccache.c | 4 +++-
6924 2 files changed, 10 insertions(+), 1 deletions(-)
6925
6926 commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
6927 Author: Patrick Lam <plam (a] MIT.EDU>
6928 Date: Thu Oct 13 12:32:14 2005 +0000
6929
6930 Fix flipped return value on unlink. (Reported by Mike Fabian)
6931
6932 ChangeLog | 14 ++++++++++++++
6933 src/fccache.c | 6 ++++--
6934 2 files changed, 18 insertions(+), 2 deletions(-)
6935
6936 commit 2eb843740672da9319c190c48aea2cd98dc92725
6937 Author: Patrick Lam <plam (a] MIT.EDU>
6938 Date: Wed Oct 12 07:55:42 2005 +0000
6939
6940 When fc-cache is run without --force, use directory cache files to
6941 speed up
6942 fc-cache run time.
6943
6944 src/fccache.c | 4 ++--
6945 src/fcdir.c | 3 +++
6946 src/fcint.h | 3 +++
6947 3 files changed, 8 insertions(+), 2 deletions(-)
6948
6949 commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
6950 Author: Patrick Lam <plam (a] MIT.EDU>
6951 Date: Thu Oct 6 20:45:25 2005 +0000
6952
6953 Add padding to make valgrind and glibc not hate each other when
6954 calling
6955 strlen().
6956
6957 ChangeLog | 8 ++++++++
6958 src/fcname.c | 5 +++--
6959 src/fcpat.c | 5 +++--
6960 3 files changed, 14 insertions(+), 4 deletions(-)
6961
6962 commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
6963 Author: Patrick Lam <plam (a] MIT.EDU>
6964 Date: Wed Oct 5 21:12:57 2005 +0000
6965
6966 Use libtool -no-undefined flag on all platforms.
6967 reviewed by: plam & keithp
6968
6969 ChangeLog | 7 +++++++
6970 src/Makefile.am | 3 +--
6971 2 files changed, 8 insertions(+), 2 deletions(-)
6972
6973 commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
6974 Author: Patrick Lam <plam (a] MIT.EDU>
6975 Date: Wed Oct 5 21:12:25 2005 +0000
6976
6977 Fix typo in manually applying patch.
6978
6979 src/Makefile.am | 2 +-
6980 1 files changed, 1 insertions(+), 1 deletions(-)
6981
6982 commit affc7d1849c26db10b344cfbe834d0bba764f419
6983 Author: Patrick Lam <plam (a] MIT.EDU>
6984 Date: Wed Oct 5 19:40:35 2005 +0000
6985
6986 Modify config file to use Greek fonts before Asian fonts with
6987 Greek glyphs.
6988 reviewed by: plam & keithp
6989
6990 ChangeLog | 8 ++++++++
6991 fonts.conf.in | 10 +++++++---
6992 2 files changed, 15 insertions(+), 3 deletions(-)
6993
6994 commit 328929f5ea3f507426b0c021c11fef62794066df
6995 Author: Patrick Lam <plam (a] MIT.EDU>
6996 Date: Wed Oct 5 19:38:40 2005 +0000
6997
6998 Modify config file to use Greek fonts before Asian fonts with
6999 Greek glyphs.
7000 reviewed by: plam & keithp
7001
7002 ChangeLog | 8 ++++++++
7003 fonts.conf.in | 10 +++++++---
7004 2 files changed, 15 insertions(+), 3 deletions(-)
7005
7006 commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
7007 Author: Patrick Lam <plam (a] MIT.EDU>
7008 Date: Wed Oct 5 19:32:41 2005 +0000
7009
7010 Use libtool -no-undefined flag on all platforms.
7011 reviewed by: plam & keithp
7012
7013 ChangeLog | 7 +++++++
7014 src/Makefile.am | 3 +--
7015 2 files changed, 8 insertions(+), 2 deletions(-)
7016
7017 commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
7018 Author: Patrick Lam <plam (a] MIT.EDU>
7019 Date: Wed Oct 5 18:41:55 2005 +0000
7020
7021 Implement move-to-front array for banks (perf regression reported
7022 by Ronny
7023 V. Vindenes).
7024
7025 ChangeLog | 6 ++++++
7026 src/fccache.c | 29 +++++++++++++++++++----------
7027 2 files changed, 25 insertions(+), 10 deletions(-)
7028
7029 commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
7030 Author: Patrick Lam <plam (a] MIT.EDU>
7031 Date: Wed Oct 5 00:34:52 2005 +0000
7032
7033 Add new API which unlinks directory caches and checks dir caches for
7034 existence of appropriate sections. Fix fc-cache to unlink
7035 stale cache
7036 files and save directory caches that lack relevant sections.
7037
7038 ChangeLog | 11 +++++++++++
7039 fc-cache/fc-cache.c | 6 +++++-
7040 fontconfig/fontconfig.h | 6 ++++++
7041 src/fccache.c | 44
7042 ++++++++++++++++++++++++++++++++++----------
7043 4 files changed, 56 insertions(+), 11 deletions(-)
7044
7045 commit 6bf2380478f825a6135527133a03869e0ae18742
7046 Author: Patrick Lam <plam (a] MIT.EDU>
7047 Date: Mon Oct 3 19:51:11 2005 +0000
7048
7049 Ensure that a directory cache has the appropriate section before
7050 reporting
7051 that it is valid (reported by Matthias Clasen).
7052
7053 ChangeLog | 6 ++++++
7054 src/fccache.c | 15 +++++++++++++++
7055 2 files changed, 21 insertions(+), 0 deletions(-)
7056
7057 commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
7058 Author: Patrick Lam <plam (a] MIT.EDU>
7059 Date: Sat Oct 1 19:18:51 2005 +0000
7060
7061 Bump version number to 2.3.91.
7062
7063 README | 15 ++++++++++++++-
7064 configure.in | 2 +-
7065 fontconfig/fontconfig.h | 2 +-
7066 3 files changed, 16 insertions(+), 3 deletions(-)
7067
7068 commit e99f0f0a45b29ad195c96833c95771ccf7771fef
7069 Author: Patrick Lam <plam (a] MIT.EDU>
7070 Date: Thu Sep 29 20:53:30 2005 +0000
7071
7072 Use libxml2 if requested (with --enable-libxml2) or if expat is not
7073 available.
7074 reviewed by: plam
7075
7076 ChangeLog | 11 ++++
7077 configure.in | 162
7078 +++++++++++++++++++++++++++++++------------------------
7079 src/Makefile.am | 3 +-
7080 src/fcxml.c | 71 ++++++++++++++++++++++++-
7081 4 files changed, 174 insertions(+), 73 deletions(-)
7082
7083 commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
7084 Author: Patrick Lam <plam (a] MIT.EDU>
7085 Date: Thu Sep 29 05:14:04 2005 +0000
7086
7087 Fix multi-arch cache files: compute the position for the block to
7088 be added
7089 using info from OrigFile, not NewFile.
7090
7091 ChangeLog | 6 ++++++
7092 src/fccache.c | 4 ++--
7093 2 files changed, 8 insertions(+), 2 deletions(-)
7094
7095 commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
7096 Author: Patrick Lam <plam (a] MIT.EDU>
7097 Date: Wed Sep 28 16:21:14 2005 +0000
7098
7099 Cast results of sizeof() to unsigned int to get rid of warnings
7100 on x86_64
7101 (thanks Matthias Clasen).
7102
7103 ChangeLog | 8 +++++++-
7104 src/fccache.c | 38 +++++++++++++++++++-------------------
7105 2 files changed, 26 insertions(+), 20 deletions(-)
7106
7107 commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
7108 Author: Patrick Lam <plam (a] MIT.EDU>
7109 Date: Wed Sep 28 00:23:39 2005 +0000
7110
7111 Update ChangeLog.
7112
7113 ChangeLog | 34 ++++++++++++++++++++++++++++++++++
7114 1 files changed, 34 insertions(+), 0 deletions(-)
7115
7116 commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
7117 Author: Patrick Lam <plam (a] MIT.EDU>
7118 Date: Wed Sep 28 00:23:15 2005 +0000
7119
7120 Use FcAtomic to rewrite cache files.
7121
7122 src/fccache.c | 132
7123 ++++++++++++++++++++++++++++++++++++++++++---------------
7124 1 files changed, 98 insertions(+), 34 deletions(-)
7125
7126 commit 099f9a86834060741dcbdf8b70e32f3a7338925f
7127 Author: Patrick Lam <plam (a] MIT.EDU>
7128 Date: Tue Sep 27 15:52:58 2005 +0000
7129
7130 Don't unlink the fonts.cache-2 file even if there's no data to
7131 write; just
7132 write an empty cache file. (thanks Lubos Lunak)
7133
7134 src/fccache.c | 7 -------
7135 1 files changed, 0 insertions(+), 7 deletions(-)
7136
7137 commit 6aee8c6faa2906334b9d9f933440184a256d0b53
7138 Author: Patrick Lam <plam (a] MIT.EDU>
7139 Date: Tue Sep 27 05:43:08 2005 +0000
7140
7141 Allocate room for the subdirectory names in each directory
7142 cache. Thanks to
7143 James Cloos for finding and diagnosing this bug!
7144
7145 src/fccache.c | 10 ++++++++--
7146 1 files changed, 8 insertions(+), 2 deletions(-)
7147
7148 commit 2633bc38431468ce528407ee576cb29b0d1212c8
7149 Author: Patrick Lam <plam (a] MIT.EDU>
7150 Date: Tue Sep 27 05:26:59 2005 +0000
7151
7152 Fix .cvsignore file after copying across directories.
7153
7154 fc-cat/.cvsignore | 4 ++--
7155 1 files changed, 2 insertions(+), 2 deletions(-)
7156
7157 commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
7158 Author: Patrick Lam <plam (a] MIT.EDU>
7159 Date: Fri Sep 23 21:42:32 2005 +0000
7160
7161 Add comment about needing docbook-utils to run make distcheck;
7162 hope it'll
7163 save pain to others later.
7164
7165 INSTALL | 2 +-
7166 1 files changed, 1 insertions(+), 1 deletions(-)
7167
7168 commit 35c2c7f1e979449e67551588f3440ff15e5c806c
7169 Author: Patrick Lam <plam (a] MIT.EDU>
7170 Date: Fri Sep 23 14:41:40 2005 +0000
7171
7172 Update ChangeLog for 2.3.90.
7173
7174 ChangeLog | 33 +++++++++++++++++++++++++++++++++
7175 1 files changed, 33 insertions(+), 0 deletions(-)
7176
7177 commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
7178 Author: Patrick Lam <plam (a] MIT.EDU>
7179 Date: Fri Sep 23 05:59:19 2005 +0000
7180
7181 file Makefile.am was initially added on branch fc-2_4_branch.
7182
7183 commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
7184 Author: Patrick Lam <plam (a] MIT.EDU>
7185 Date: Fri Sep 23 05:59:19 2005 +0000
7186
7187 Add new command-line utility, fc-cat, to convert fonts.cache-2
7188 files into
7189 fonts.cache-1 files (e.g. for grepping and validation of the mmap
7190 codepath), as per James Cloos' request.
7191 Remove done 'TODO' comment.
7192 Updates for development release 2.3.90.
7193
7194 Makefile.am | 2 +-
7195 README | 7 +-
7196 configure.in | 3 +-
7197 fc-cache/fc-cache.c | 1 -
7198 fc-cache/fc-cache.sgml | 4 +-
7199 fc-cat/.cvsignore | 6 +
7200 fc-cat/Makefile.am | 55 ++++++++
7201 fc-cat/fc-cat.c | 336
7202 +++++++++++++++++++++++++++++++++++++++++++++++
7203 fc-cat/fc-cat.sgml | 139 +++++++++++++++++++
7204 fontconfig/fontconfig.h | 2 +-
7205 10 files changed, 548 insertions(+), 7 deletions(-)
7206
7207 commit a9698bed6553c12d397593292ee9e81054244e85
7208 Author: Patrick Lam <plam (a] MIT.EDU>
7209 Date: Fri Sep 23 04:09:37 2005 +0000
7210
7211 Update documentation -- fc-cache's man page now says that you need
7212 to run
7213 fc-cache once per cached architecture; add some documentation
7214 to the
7215 FcCache structure.
7216 Make fc-cache write out fonts.cache-2 files for directories with
7217 no fonts
7218 (i.e. only subdirectories).
7219
7220 fc-cache/fc-cache.sgml | 7 +++++++
7221 src/fccache.c | 13 ++++++++-----
7222 src/fcint.h | 8 ++++----
7223 3 files changed, 19 insertions(+), 9 deletions(-)
7224
7225 commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
7226 Author: Patrick Lam <plam (a] MIT.EDU>
7227 Date: Fri Sep 23 02:33:55 2005 +0000
7228
7229 Remove debugging printf (oops).
7230
7231 src/fcpat.c | 1 -
7232 1 files changed, 0 insertions(+), 1 deletions(-)
7233
7234 commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
7235 Author: Patrick Lam <plam (a] MIT.EDU>
7236 Date: Fri Sep 23 02:08:40 2005 +0000
7237
7238 Convert fromcode to char[12] from char *.
7239
7240 src/fcfreetype.c | 10 +++++-----
7241 1 files changed, 5 insertions(+), 5 deletions(-)
7242
7243 commit c7beacf91698e8b0dcba2e813052538ec56dd268
7244 Author: Patrick Lam <plam (a] MIT.EDU>
7245 Date: Fri Sep 23 01:48:33 2005 +0000
7246
7247 Small patch for output in case where lineno not defined.
7248
7249 fc-lang/fc-lang.c | 2 +-
7250 src/fcint.h | 14 +++++++-------
7251 2 files changed, 8 insertions(+), 8 deletions(-)
7252
7253 commit 67accef4d3e245c1dea341e633d82b14aa03432a
7254 Author: Patrick Lam <plam (a] MIT.EDU>
7255 Date: Thu Sep 22 23:45:53 2005 +0000
7256
7257 Fix more gcc4 warnings:
7258 - Cast sizeof to int, to shut up signedness warnings in comparison.
7259 - Add consts where appropriate.
7260 reviewed by: Patrick Lam <plam (a] mit.edu>
7261
7262 doc/edit-sgml.c | 4 +-
7263 fc-case/fc-case.c | 8 +-
7264 fc-glyphname/fc-glyphname.c | 21 ++++---
7265 fc-lang/fc-lang.c | 20 ++++--
7266 src/fccharset.c | 3 +-
7267 src/fcdefault.c | 6 +-
7268 src/fcfreetype.c | 43 ++++++++------
7269 src/fcinit.c | 2 +-
7270 src/fcmatch.c | 18 +++---
7271 src/fcpat.c | 3 +-
7272 src/fcxml.c | 138
7273 +++++++++++++++++++++---------------------
7274 11 files changed, 142 insertions(+), 124 deletions(-)
7275
7276 commit 141432505aecb158285ccc84ec5d7099e3c2efa7
7277 Author: Patrick Lam <plam (a] MIT.EDU>
7278 Date: Thu Sep 22 20:49:24 2005 +0000
7279
7280 Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
7281 returning bogus (i.e. duplicate) FcObjectPtr values. Now use
7282 negative
7283 values for dynamic object strings and positive values for
7284 built-in and
7285 FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
7286 pinpointing this bus!
7287
7288 src/fcname.c | 37 ++++++++++++++++++++++++++++---------
7289 1 files changed, 28 insertions(+), 9 deletions(-)
7290
7291 commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
7292 Author: Patrick Lam <plam (a] MIT.EDU>
7293 Date: Fri Sep 16 04:57:18 2005 +0000
7294
7295 Add missing FcValueCanonicalize on call to FcPatternAdd.
7296
7297 src/fcpat.c | 3 ++-
7298 1 files changed, 2 insertions(+), 1 deletions(-)
7299
7300 commit 13cdf607533ad592b896b738c5642f3685fd8053
7301 Author: Patrick Lam <plam (a] MIT.EDU>
7302 Date: Thu Sep 15 20:36:44 2005 +0000
7303
7304 Revert ill-advised addition of FC_RENDER. Add strategy for handling
7305 objects
7306 that aren't hardcoded into fontconfig, but generated by fontconfig
7307 clients: keep another array of user-defined objects (indexed
7308 after the
7309 built-in objects).
7310 Fix compilation warning (uninitialized variable).
7311 Add comment.
7312
7313 fontconfig/fontconfig.h | 1 -
7314 src/fccache.c | 1 +
7315 src/fccfg.c | 2 +-
7316 src/fcname.c | 98
7317 +++++++++++++++++++++++++++++++++++++----------
7318 4 files changed, 80 insertions(+), 22 deletions(-)
7319
7320 commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
7321 Author: Patrick Lam <plam (a] MIT.EDU>
7322 Date: Sun Sep 11 05:17:28 2005 +0000
7323
7324 Add a global binding for the 'render' pattern element used by Xft;
7325 the lack
7326 of said binding prevented programs from using FcPatterns
7327 through Xft.
7328
7329 fontconfig/fontconfig.h | 1 +
7330 src/fcname.c | 2 +-
7331 2 files changed, 2 insertions(+), 1 deletions(-)
7332
7333 commit 8245771d5a42dac36024411a0da047b9a7dc42c6
7334 Author: Patrick Lam <plam (a] MIT.EDU>
7335 Date: Sun Sep 11 02:16:09 2005 +0000
7336
7337 Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
7338
7339 ChangeLog | 19 ++++
7340 doc/fontconfig-user.sgml | 4 +-
7341 fc-glyphname/fc-glyphname.c | 4 +-
7342 fc-lang/fc-lang.c | 2 +-
7343 fc-match/fc-match.c | 8 +-
7344 fontconfig/fcprivate.h | 2 +-
7345 src/fccache.c | 35 ++++----
7346 src/fccfg.c | 2 +-
7347 src/fcdir.c | 4 +-
7348 src/fcfreetype.c | 191
7349 +++++++++++++++++++++++-------------------
7350 src/fcint.h | 10 +-
7351 src/fclist.c | 2 +-
7352 src/fcpat.c | 80 +++++++++---------
7353 src/fcstr.c | 2 +-
7354 src/fcxml.c | 11 ++-
7355 15 files changed, 209 insertions(+), 167 deletions(-)
7356
7357 commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
7358 Author: Patrick Lam <plam (a] MIT.EDU>
7359 Date: Wed Sep 7 15:38:46 2005 +0000
7360
7361 Robustness fixes: check return values from read and lseek; fix
7362 uninitialized variables; ensure progress on FcCacheSkipToArch.
7363
7364 src/fccache.c | 34 +++++++++++++++++++++++-----------
7365 1 files changed, 23 insertions(+), 11 deletions(-)
7366
7367 commit 03a212e525a34e2ceeac369bac669871d8cc681a
7368 Author: Patrick Lam <plam (a] MIT.EDU>
7369 Date: Sat Sep 3 04:56:56 2005 +0000
7370
7371 Really fix the global cache: make sure we're reading and writing
7372 the same
7373 data format. Also match subdirectories when consuming cache
7374 information. Also check dates for global cache: a dir is out of
7375 date if
7376 it is newer than the global cache; scan it manually if that's
7377 the case.
7378
7379 src/fccache.c | 55
7380 ++++++++++++++++++++++++++++++++++++++-----------------
7381 src/fccfg.c | 23 ++++++++++++++++++++---
7382 src/fcint.h | 1 +
7383 3 files changed, 59 insertions(+), 20 deletions(-)
7384
7385 commit f6ee3db5f02eb8f41e3941e892964175cad0a898
7386 Author: Patrick Lam <plam (a] MIT.EDU>
7387 Date: Fri Sep 2 06:16:49 2005 +0000
7388
7389 Fix addressing in the global cache file, preventing infinite
7390 loops. Get rid
7391 of unused variables.
7392
7393 src/fccache.c | 6 ++----
7394 1 files changed, 2 insertions(+), 4 deletions(-)
7395
7396 commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
7397 Author: Patrick Lam <plam (a] MIT.EDU>
7398 Date: Thu Sep 1 18:29:28 2005 +0000
7399
7400 Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
7401 FcObjectPtrU).
7402
7403 src/fcpat.c | 2 +-
7404 1 files changed, 1 insertions(+), 1 deletions(-)
7405
7406 commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
7407 Author: Patrick Lam <plam (a] MIT.EDU>
7408 Date: Thu Sep 1 06:59:44 2005 +0000
7409
7410 Fix embarassing attempt to free a static buffer.
7411
7412 src/fccache.c | 9 +++------
7413 1 files changed, 3 insertions(+), 6 deletions(-)
7414
7415 commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
7416 Author: Patrick Lam <plam (a] MIT.EDU>
7417 Date: Thu Sep 1 06:14:46 2005 +0000
7418
7419 :
7420 Save subdirectory names in cache files to save time. This completely
7421 restores the original fontconfig API, BTW. Note that directories
7422 without fonts don't get a cache file; but then how many files
7423 would it
7424 have in that directory...
7425
7426 fc-cache/fc-cache.c | 2 +-
7427 fontconfig/fontconfig.h | 2 +-
7428 src/fccache.c | 40 ++++++++++++++++------------------------
7429 src/fcdir.c | 4 ++--
7430 src/fcint.h | 2 +-
7431 5 files changed, 21 insertions(+), 29 deletions(-)
7432
7433 commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
7434 Author: Patrick Lam <plam (a] MIT.EDU>
7435 Date: Wed Aug 31 15:12:41 2005 +0000
7436
7437 Only load requested fonts for fc-cache, and cleanup memory handling:
7438 *Serialize no longer mutates original FcPatterns, it creates a
7439 new copy
7440 in the supplied buffer. Fix thinkos in global cache freeing and in
7441 FcCacheSkipToArch.
7442
7443 fc-cache/fc-cache.c | 3 +--
7444 src/fccache.c | 36 ++++++++++++++++--------------------
7445 src/fcfs.c | 3 ---
7446 3 files changed, 17 insertions(+), 25 deletions(-)
7447
7448 commit fd77c154afb039b6b19f8e29c28dce652b2d060e
7449 Author: Patrick Lam <plam (a] MIT.EDU>
7450 Date: Tue Aug 30 23:03:42 2005 +0000
7451
7452 Fix compilation error exposed with gcc 2.95.
7453
7454 src/fccache.c | 5 ++++-
7455 1 files changed, 4 insertions(+), 1 deletions(-)
7456
7457 commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
7458 Author: Patrick Lam <plam (a] MIT.EDU>
7459 Date: Tue Aug 30 05:55:13 2005 +0000
7460
7461 src/fcint.c
7462 The global cache now uses the same mmap-based cache infrastructure
7463 as the
7464 per-directory caches. Furthermore, the global cache is
7465 automatically
7466 updated (if possible) whenever fontconfig is used. Rip out
7467 remnants of
7468 the old cache infrastructure.
7469
7470 fc-cache/fc-cache.c | 3 -
7471 src/fccache.c | 1156
7472 ++++++++++++---------------------------------------
7473 src/fcdir.c | 144 ++-----
7474 src/fcint.h | 97 +----
7475 4 files changed, 307 insertions(+), 1093 deletions(-)
7476
7477 commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
7478 Author: Patrick Lam <plam (a] MIT.EDU>
7479 Date: Sun Aug 28 05:20:23 2005 +0000
7480
7481 Emit and verify machine signature (sizeof (stuff) + endianness)
7482 in cache
7483 files. Fix bugs in FcCacheBankToIndex.
7484
7485 src/fccache.c | 152
7486 +++++++++++++++++++++++++++++++-------------------------
7487 src/fcint.h | 2 +-
7488 2 files changed, 85 insertions(+), 69 deletions(-)
7489
7490 commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
7491 Author: Patrick Lam <plam (a] MIT.EDU>
7492 Date: Sat Aug 27 02:34:24 2005 +0000
7493
7494 Replace FcObjectStaticName by FcStrStaticName. Implement serialization
7495 of
7496 'object' table (strings pointed to by FcPatternElt->object and
7497 used as
7498 keys) and loading of object table from cache file if more
7499 strings are
7500 present in cache file than in current version of fontconfig. Hash
7501 the
7502 object table in memory.
7503
7504 src/fccfg.c | 4 +-
7505 src/fcfs.c | 11 ++-
7506 src/fcint.h | 31 ++++++-----
7507 src/fclist.c | 2 +-
7508 src/fcname.c | 181
7509 ++++++++++++++++++++++++++++++++++++++++++++++++----------
7510 src/fcpat.c | 19 +++---
7511 6 files changed, 186 insertions(+), 62 deletions(-)
7512
7513 commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
7514 Author: Patrick Lam <plam (a] MIT.EDU>
7515 Date: Thu Aug 25 07:38:02 2005 +0000
7516
7517 Reinstate the old global cache code. For the forseeable future, it's
7518 probably all right to use the global cache as it was previously
7519 and
7520 just store filenames and font info, as long as no mmap cache
7521 exists in
7522 the directory. Of course, if an mmap cache exists, use that
7523 instead.
7524 If a directory cache does not exist or is invalid, load the fonts
7525 for just
7526 that directory using the old codepath.
7527 Fix premature free of the FcPatterns belonging to the FcFontSet
7528 which we
7529 create from the mmapped files.
7530
7531 src/fccache.c | 710
7532 ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
7533 src/fccfg.c | 21 +-
7534 src/fcint.h | 53 +++++-
7535 3 files changed, 741 insertions(+), 43 deletions(-)
7536
7537 commit 4262e0b3853bc2153270eb33d09a063f852f3f90
7538 Author: Patrick Lam <plam (a] MIT.EDU>
7539 Date: Wed Aug 24 06:21:30 2005 +0000
7540
7541 Overhaul the serialization system to create one mmapable file per
7542 directory
7543 and distribute bytes for each directory from a single malloc
7544 for that
7545 directory. Store pointers as differences between the data
7546 pointed to
7547 and the pointer's address (s_off = s - v). Don't serialize data
7548 structures that never actually get serialized. Separate strings
7549 used
7550 for keys from strings used for values (in FcPatternElt and
7551 FcValue,
7552 respectively). Bump FC_CACHE_VERSION to 2.
7553
7554 fc-cache/fc-cache.c | 12 +-
7555 fc-lang/fc-lang.c | 4 +-
7556 fontconfig/fcprivate.h | 8 +-
7557 fontconfig/fontconfig.h | 51 +--
7558 src/fccache.c | 415 +++++++++++------
7559 src/fccfg.c | 109 +++--
7560 src/fccharset.c | 333 +++++--------
7561 src/fcdbg.c | 12 +-
7562 src/fcdir.c | 17 +-
7563 src/fcfs.c | 154 +++----
7564 src/fcinit.c | 3 -
7565 src/fcint.h | 276 ++++-------
7566 src/fclang.c | 213 ++++-----
7567 src/fclist.c | 57 +--
7568 src/fcmatch.c | 88 ++--
7569 src/fcmatrix.c | 100 +----
7570 src/fcname.c | 101 ++++-
7571 src/fcpat.c | 1218
7572 ++++++++++++++++++-----------------------------
7573 src/fcstr.c | 291 +-----------
7574 src/fcxml.c | 13 +-
7575 20 files changed, 1402 insertions(+), 2073 deletions(-)
7576
7577 commit 71f94d0768725eb171e04748d9f561f58b258ae7
7578 Author: Keith Packard <keithp (a] keithp.com>
7579 Date: Mon Jul 25 20:39:19 2005 +0000
7580
7581 Various GCC 4 cleanups for signed vs unsigned char
7582 Match only [0-9]*.conf files in <include>{directory}</include>
7583 elements to
7584 avoid loading *.rpmsave or .dpkg-old files. (otaylor)
7585
7586 ChangeLog | 19 ++++
7587 doc/fontconfig-user.sgml | 4 +-
7588 fc-glyphname/fc-glyphname.c | 4 +-
7589 fc-lang/fc-lang.c | 2 +-
7590 fc-match/fc-match.c | 8 +-
7591 src/fccfg.c | 2 +-
7592 src/fcfreetype.c | 191
7593 +++++++++++++++++++++++-------------------
7594 src/fcpat.c | 2 +-
7595 src/fcstr.c | 2 +-
7596 src/fcxml.c | 11 ++-
7597 10 files changed, 144 insertions(+), 101 deletions(-)
7598
7599 commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
7600 Author: Patrick Lam <plam (a] MIT.EDU>
7601 Date: Mon Jul 25 04:10:09 2005 +0000
7602
7603 #ifdef out old cache stuff, replace with first version of new mmapping
7604 cache. Add *Read and *Write procedures which mmap in and write
7605 out the
7606 fontconfig data structures to disk. Currently, create cache
7607 in /tmp,
7608 with different sections for each architecture (as returned
7609 by uname's
7610 .machine field. Run the fc-cache binary to create a new cache
7611 file;
7612 fontconfig then uses this cache file on subsequent runs, saving
7613 lots of
7614 memory. Also fixes a few bugs and leaks.
7615
7616 fc-cache/fc-cache.c | 13 +-
7617 fc-lang/fc-lang.c | 6 +
7618 src/fccache.c | 1081
7619 ++++++++++++++-------------------------------------
7620 src/fccfg.c | 16 +-
7621 src/fccharset.c | 103 +++++-
7622 src/fcdir.c | 17 +-
7623 src/fcfs.c | 95 +++++
7624 src/fcinit.c | 3 +
7625 src/fcint.h | 148 ++++---
7626 src/fclang.c | 28 ++
7627 src/fcmatrix.c | 29 ++
7628 src/fcpat.c | 241 ++++++++++--
7629 src/fcstr.c | 76 ++++-
7630 13 files changed, 963 insertions(+), 893 deletions(-)
7631
7632 commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
7633 Author: Patrick Lam <plam (a] MIT.EDU>
7634 Date: Fri Jul 15 18:49:12 2005 +0000
7635
7636 Forward port cworth's patch to branch.
7637
7638 ChangeLog | 15 ++++++++++++++
7639 src/fcinit.c | 2 +-
7640 src/fcint.h | 2 +-
7641 src/fcpat.c | 60
7642 +++++++++++++++++++++++++++++++++++++++------------------
7643 src/fcxml.c | 1 +
7644 5 files changed, 59 insertions(+), 21 deletions(-)
7645
7646 commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
7647 Author: Carl Worth <cworth (a] cworth.org>
7648 Date: Fri Jul 15 17:43:44 2005 +0000
7649
7650 Rename FcPatternThawAll to FcPatternFini.
7651 Pull the FcObjectStateName hash table out to file scope, and add
7652 FcObjectStaticNameFini so that FcFini will cleanup this hash
7653 table as
7654 well.
7655 Clear FILE* to NULL after fclose.
7656
7657 ChangeLog | 15 +++++++++++++++
7658 src/fcinit.c | 2 +-
7659 src/fcint.h | 2 +-
7660 src/fcpat.c | 49 ++++++++++++++++++++++++++++++++++++-------------
7661 src/fcxml.c | 1 +
7662 5 files changed, 54 insertions(+), 15 deletions(-)
7663
7664 commit 0fa680f0766a8f545b20a7935a19e9db5529f903
7665 Author: Patrick Lam <plam (a] MIT.EDU>
7666 Date: Thu Jul 7 12:09:10 2005 +0000
7667
7668 Convert ObjectPtr from a fat structure to a simple index into an
7669 id table;
7670 ids can be positive (for static strings) or negative (for dynamic
7671 strings). Static strings belong to a single buffer, while dynamic
7672 strings are independently allocated.
7673
7674 fontconfig/fontconfig.h | 9 +-
7675 src/fccfg.c | 7 +-
7676 src/fcname.c | 2 +-
7677 src/fcpat.c | 560
7678 +++++++++++++++++++++++++++++++++--------------
7679 src/fcxml.c | 2 +-
7680 5 files changed, 408 insertions(+), 172 deletions(-)
7681
7682 commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
7683 Author: Patrick Lam <plam (a] MIT.EDU>
7684 Date: Tue Jun 28 03:41:02 2005 +0000
7685
7686 Add functionality to allow fontconfig data structure serialization.
7687 This patch allows the fundamental fontconfig data structures to be
7688 serialized. I've converted everything from FcPattern down to be
7689 able to
7690 use *Ptr objects, which can be either static or dynamic (using
7691 a union
7692 which either contains a pointer or an index) and replaced
7693 storage of
7694 pointers in the heap with the appropriate *Ptr object. I then
7695 changed
7696 all writes of pointers to the heap with a *CreateDynamic call,
7697 which
7698 creates a dynamic Ptr object pointing to the same object as
7699 before.
7700 This way, the fundamental fontconfig semantics should be
7701 unchanged; I
7702 did not have to change external signatures this way, although
7703 I did
7704 change some internal signatures. When given a *Ptr object,
7705 just run *U
7706 to get back to a normal pointer; it gives the right answer
7707 regardless
7708 of whether we're using static or dynamic storage.
7709 I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
7710 converts the dynamic FcFontSets contained in the config object to
7711 static FcFontSets and also converts its dependencies
7712 (e.g. everything
7713 you'd need to write to disk) to static objects. Note that you
7714 have to
7715 call Fc*PrepareSerialize first; this call will count the number of
7716 objects that actually needs to be allocated, so that we can avoid
7717 realloc. The Fc*Serialize calls then check the static pointers for
7718 nullness, and allocate the buffers if necessary. I've tested the
7719 execution of fc-list and fc-match after Fc*Serialize and they
7720 appear to
7721 work the same way.
7722
7723 fc-lang/fc-lang.c | 17 +-
7724 fontconfig/fcprivate.h | 8 +-
7725 fontconfig/fontconfig.h | 50 +++-
7726 src/fccache.c | 32 ++
7727 src/fccfg.c | 135 ++++----
7728 src/fccharset.c | 371 ++++++++++++++++-----
7729 src/fcdbg.c | 26 +-
7730 src/fcfs.c | 36 ++
7731 src/fcint.h | 212 +++++++++++-
7732 src/fclang.c | 164 +++++++--
7733 src/fclist.c | 104 ++++---
7734 src/fcmatch.c | 69 +++--
7735 src/fcmatrix.c | 71 ++++-
7736 src/fcname.c | 35 +-
7737 src/fcpat.c | 866
7738 +++++++++++++++++++++++++++++++++++++----------
7739 src/fcstr.c | 219 +++++++++++--
7740 src/fcxml.c | 13 +-
7741 17 files changed, 1902 insertions(+), 526 deletions(-)
7742
7743 commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
7744 Author: Keith Packard <keithp (a] keithp.com>
7745 Date: Fri Jun 17 03:01:43 2005 +0000
7746
7747 Make FcOpNotContains use FcStrStr for strings so that it matches
7748 semantics
7749 for !FcOpContains.
7750 reviewed by: keithp
7751
7752 ChangeLog | 8 ++++++++
7753 src/fccfg.c | 4 +++-
7754 2 files changed, 11 insertions(+), 1 deletions(-)
7755
7756 commit adc7abacbf0e2eae882d035f10117fb009b71bdd
7757 Author: Keith Packard <keithp (a] keithp.com>
7758 Date: Fri May 20 16:21:39 2005 +0000
7759
7760 Move fontconfig source package to libs as per override
7761
7762 ChangeLog | 6 ++++++
7763 debian/changelog | 2 ++
7764 debian/control | 2 +-
7765 3 files changed, 9 insertions(+), 1 deletions(-)
7766
7767 commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
7768 Author: Keith Packard <keithp (a] keithp.com>
7769 Date: Fri May 20 15:56:51 2005 +0000
7770
7771 The ka.orth file requires several characters which are not used
7772 anymore in
7773 modern Georgian and which are missing in the free Georgian
7774 TrueType
7775 fonts downloadable at:
7776 http://aiet.qartuli.net/docs/georgian_on_linux_en.php
7777 reviewed by: Mike Fabian Bug: 3352
7778
7779 ChangeLog | 11 +++++++++++
7780 fc-lang/ka.orth | 5 +++--
7781 2 files changed, 14 insertions(+), 2 deletions(-)
7782
7783 commit 87c887464a6fc20310998146b8558179ebe18923
7784 Author: Keith Packard <keithp (a] keithp.com>
7785 Date: Wed Apr 27 19:08:08 2005 +0000
7786
7787 Update date to real 2.3.2 release date. Fix change attributions
7788
7789 ChangeLog | 14 ++++++++++++++
7790 README | 5 +++--
7791 debian/changelog | 2 +-
7792 3 files changed, 18 insertions(+), 3 deletions(-)
7793
7794 commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
7795 Author: Keith Packard <keithp (a] keithp.com>
7796 Date: Wed Apr 27 16:22:46 2005 +0000
7797
7798 Bump so revision for 2.3.2
7799 Fix a few minor leaks in error cases.
7800
7801 fc-cache/fc-cache.c | 11 ++++++++++-
7802 1 files changed, 10 insertions(+), 1 deletions(-)
7803
7804 commit 1cb309adcb881409d669749bbca91056a0967ccf
7805 Author: Keith Packard <keithp (a] keithp.com>
7806 Date: Sat Apr 23 04:32:23 2005 +0000
7807
7808 Update for version 2.3.2
7809
7810 ChangeLog | 8 ++++++++
7811 README | 11 +++++++++--
7812 configure.in | 2 +-
7813 debian/changelog | 7 +++++++
7814 fontconfig/fontconfig.h | 2 +-
7815 5 files changed, 26 insertions(+), 4 deletions(-)
7816
7817 commit 716ac8b8033794e2557ad567005dfff4dd95f031
7818 Author: Keith Packard <keithp (a] keithp.com>
7819 Date: Thu Apr 21 19:03:53 2005 +0000
7820
7821 Don't force bitmap font enable in default configuration; allows
7822 users to
7823 override this in ~/.fonts.conf
7824 Updated translations
7825 Destroy font configuration on exit to help valgrind
7826 Use own transcoding routines in preference to iconv which appears
7827 to have
7828 leaks in some translators. Call iconv_close after using iconv
7829 (oops).
7830 Prefer unicode encoding of Euro char as some fonts mis-encode Euro
7831 in other
7832 ones.
7833 Must fetch bitmap glyphs to get width values to check for
7834 monospace/dual-width fonts.
7835
7836 ChangeLog | 36 ++++++++++
7837 debian/fontconfig.postinst | 8 ++-
7838 debian/po/cs.po | 154
7839 ++++++++++++++++++--------------------------
7840 debian/po/da.po | 94 +++++++++-----------------
7841 debian/po/de.po | 71 ++++++---------------
7842 debian/po/es.po | 77 ++++++----------------
7843 debian/po/fr.po | 77 ++++++----------------
7844 debian/po/ja.po | 150
7845 ++++++++----------------------------------
7846 debian/po/nl.po | 71 ++++++---------------
7847 debian/po/pt.po | 71 ++++++---------------
7848 debian/po/pt_BR.po | 77 ++++++----------------
7849 debian/po/templates.pot | 66 ++++---------------
7850 debian/po/tr.po | 71 ++++++---------------
7851 debian/po/zh_CN.po | 71 ++++++---------------
7852 fc-cache/fc-cache.c | 1 +
7853 fonts.conf.in | 37 ++++-------
7854 src/fcfreetype.c | 84 ++++++++++++++----------
7855 17 files changed, 404 insertions(+), 812 deletions(-)
7856
7857 commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
7858 Author: Ross Burton <ross (a] burtonini.com>
7859 Date: Wed Apr 13 09:11:52 2005 +0000
7860
7861 Check that a pattern isn't already frozen in FcPatternFreeze
7862
7863 ChangeLog | 5 +++++
7864 src/fcpat.c | 3 +++
7865 2 files changed, 8 insertions(+), 0 deletions(-)
7866
7867 commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
7868 Author: Ross Burton <ross (a] burtonini.com>
7869 Date: Thu Mar 31 19:16:49 2005 +0000
7870
7871 Put all FcPattern objects though FcObjectStaticName and do pointer
7872 trather
7873 than string compares
7874
7875 ChangeLog | 8 ++++++++
7876 src/fclist.c | 5 +++--
7877 src/fcmatch.c | 2 +-
7878 src/fcpat.c | 3 ++-
7879 4 files changed, 14 insertions(+), 4 deletions(-)
7880
7881 commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
7882 Author: Tor Lillqvist <tml (a] iki.fi>
7883 Date: Thu Mar 17 08:57:11 2005 +0000
7884
7885 Add the .dll to the dll name.
7886
7887 ChangeLog | 4 ++++
7888 src/fontconfig.def.in | 2 +-
7889 2 files changed, 5 insertions(+), 1 deletions(-)
7890
7891 commit 5f347d9cd50069a50174cc243acab64ee4e537a9
7892 Author: Keith Packard <keithp (a] keithp.com>
7893 Date: Thu Mar 10 22:06:20 2005 +0000
7894
7895 Update to reflect configuration changes
7896 Fix Autohint vs Autohinter mistake
7897 Adopt changes from Josselin Mouette for configuration descriptions
7898 Update
7899 debian to version 2.3.1-2
7900
7901 ChangeLog | 11 +++++++++++
7902 debian/README.Debian | 19 ++++++++++---------
7903 debian/changelog | 10 ++++++++++
7904 debian/fontconfig.postinst | 2 +-
7905 debian/fontconfig.templates | 39
7906 ++++++++-------------------------------
7907 5 files changed, 40 insertions(+), 41 deletions(-)
7908
7909 commit 8c74026071aae6ad70a96b81398498dcb28c0255
7910 Author: Keith Packard <keithp (a] keithp.com>
7911 Date: Wed Mar 9 04:57:42 2005 +0000
7912
7913 Update debian for 2.3.1
7914
7915 ChangeLog | 6 ++++++
7916 debian/changelog | 11 +++++++++++
7917 debian/rules | 1 +
7918 3 files changed, 18 insertions(+), 0 deletions(-)
7919
7920 commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
7921 Author: Tor Lillqvist <tml (a] iki.fi>
7922 Date: Wed Mar 9 00:47:11 2005 +0000
7923
7924 Get the DLL from "bin" where modern libtools put it, not "lib".
7925 Check also drive letter prefix on Win32.
7926
7927 ChangeLog | 8 ++++++++
7928 fontconfig-zip.in | 2 +-
7929 src/fccfg.c | 4 +++-
7930 3 files changed, 12 insertions(+), 2 deletions(-)
7931
7932 commit d49dde9f900777f8482290dbafc6acb52a2b9432
7933 Author: Keith Packard <keithp (a] keithp.com>
7934 Date: Tue Mar 8 23:39:02 2005 +0000
7935
7936 Update for 2.3.1
7937
7938 ChangeLog | 7 +++++++
7939 README | 12 ++++++++++--
7940 configure.in | 2 +-
7941 fontconfig/fontconfig.h | 2 +-
7942 4 files changed, 19 insertions(+), 4 deletions(-)
7943
7944 commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
7945 Author: Keith Packard <keithp (a] keithp.com>
7946 Date: Sat Mar 5 23:50:55 2005 +0000
7947
7948 Include space and remove numbers from valid script tags. This
7949 ensures that
7950 tags like 'lao ' work while rejecting those which have any digits.
7951 Eliminate a spurious debugging variable (len)
7952
7953 ChangeLog | 8 ++++++++
7954 src/fcfreetype.c | 20 ++++++++++++--------
7955 2 files changed, 20 insertions(+), 8 deletions(-)
7956
7957 commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
7958 Author: Keith Packard <keithp (a] keithp.com>
7959 Date: Sat Mar 5 23:34:57 2005 +0000
7960
7961 Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
7962 for the
7963 broken font go to Manish Singh
7964
7965 ChangeLog | 7 ++++++
7966 src/fcfreetype.c | 64
7967 +++++++++++++++++++++++++++++++++++++----------------
7968 2 files changed, 51 insertions(+), 20 deletions(-)
7969
7970 commit 97bde49a2b791de9ad66aed97ca07c22302da60d
7971 Author: Keith Packard <keithp (a] keithp.com>
7972 Date: Sat Mar 5 20:58:39 2005 +0000
7973
7974 Josselin Mouette:
7975 Include 2.3 release information in changelog Add Josselin Mouette
7976 as an
7977 Uploader Set hinting_type to low priority configuration option
7978 Manish Singh:
7979 yes_bitmaps.conf -> yes-bitmaps.conf
7980 Funda Wang:
7981 Johap -> Johab
7982
7983 ChangeLog | 20 ++++++++++++++++++++
7984 debian/changelog | 13 +++++++++++--
7985 debian/control | 1 +
7986 debian/fontconfig.config | 2 +-
7987 debian/fontconfig.postinst | 2 +-
7988 debian/fontconfig.templates | 4 ++--
7989 debian/rules | 4 ++--
7990 src/fcfreetype.c | 2 +-
7991 8 files changed, 39 insertions(+), 9 deletions(-)
7992
7993 commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
7994 Author: Keith Packard <keithp (a] keithp.com>
7995 Date: Thu Mar 3 06:20:57 2005 +0000
7996
7997 Move debian-specific conf file examples upstream.
7998 Sub-pixel configuration examples must smash subpixel value as
7999 Xft always
8000 sets it from X.
8001 Change sub-pixel rendering debconf descriptions from Enable/Disable to
8002 Always/Never.
8003
8004 ChangeLog | 22 ++++++++++++++++++++++
8005 Makefile.am | 3 ---
8006 conf.d/Makefile.am | 7 +++++--
8007 conf.d/autohint.conf | 9 +++++++++
8008 conf.d/no-sub-pixel.conf | 9 +++++++++
8009 conf.d/sub-pixel.conf | 3 ---
8010 conf.d/unhinted.conf | 9 +++++++++
8011 debian/autohint.conf | 9 ---------
8012 debian/fontconfig.install | 1 +
8013 debian/fontconfig.postinst | 4 ++--
8014 debian/fontconfig.templates | 11 +++++------
8015 debian/no-sub-pixel.conf | 12 ------------
8016 debian/unhinted.conf | 9 ---------
8017 13 files changed, 62 insertions(+), 46 deletions(-)
8018
8019 commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
8020 Author: Keith Packard <keithp (a] keithp.com>
8021 Date: Thu Mar 3 01:59:28 2005 +0000
8022
8023 Ignore more build detritus
8024 Add debian package construction stuff.
8025 Update to newer versions of these tools
8026 Get library manuals to build again (we love automake).
8027 Update debian build system to switch maintainers and deal with 2.3
8028 functionality
8029
8030 .cvsignore | 7 +
8031 ChangeLog | 53 +++
8032 Makefile.am | 50 +++-
8033 conf.d/.cvsignore | 2 +
8034 config/config.guess | 846
8035 ++++++++++++++++++++-----------------
8036 config/config.sub | 449 +++++++++++++++------
8037 debian/README.Debian | 44 ++
8038 debian/autohint.conf | 9 +
8039 debian/changelog | 661 +++++++++++++++++++++++++++++
8040 debian/compat | 1 +
8041 debian/control | 78 ++++
8042 debian/copyright | 29 ++
8043 debian/fontconfig-udeb.install | 3 +
8044 debian/fontconfig.config | 10 +
8045 debian/fontconfig.defoma | 162 +++++++
8046 debian/fontconfig.dirs | 1 +
8047 debian/fontconfig.install | 6 +
8048 debian/fontconfig.postinst | 139 ++++++
8049 debian/fontconfig.postrm | 26 ++
8050 debian/fontconfig.templates | 51 +++
8051 debian/libfontconfig1-dev.install | 7 +
8052 debian/libfontconfig1.install | 1 +
8053 debian/local.conf.md5sum | 18 +
8054 debian/no-sub-pixel.conf | 12 +
8055 debian/po/POTFILES.in | 1 +
8056 debian/po/cs.po | 154 +++++++
8057 debian/po/da.po | 174 ++++++++
8058 debian/po/de.po | 157 +++++++
8059 debian/po/es.po | 198 +++++++++
8060 debian/po/fr.po | 194 +++++++++
8061 debian/po/ja.po | 180 ++++++++
8062 debian/po/nl.po | 158 +++++++
8063 debian/po/pt.po | 145 +++++++
8064 debian/po/pt_BR.po | 183 ++++++++
8065 debian/po/templates.pot | 120 ++++++
8066 debian/po/tr.po | 150 +++++++
8067 debian/po/zh_CN.po | 148 +++++++
8068 debian/rules | 39 ++
8069 debian/unhinted.conf | 9 +
8070 doc/.cvsignore | 1 +
8071 doc/Makefile.am | 13 +-
8072 41 files changed, 4171 insertions(+), 518 deletions(-)
8073
8074 commit 4afc00ca02bb3f49fe214463e0f194486f438b70
8075 Author: Keith Packard <keithp (a] keithp.com>
8076 Date: Tue Mar 1 20:48:36 2005 +0000
8077
8078 Update for 2.3.0
8079
8080 ChangeLog | 7 +++++++
8081 README | 14 ++++++++++++--
8082 configure.in | 2 +-
8083 fontconfig/fontconfig.h | 4 ++--
8084 4 files changed, 22 insertions(+), 5 deletions(-)
8085
8086 commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
8087 Author: Keith Packard <keithp (a] keithp.com>
8088 Date: Tue Mar 1 20:36:48 2005 +0000
8089
8090 Generate and install PDF versions of the manuals
8091 Fix formatting
8092 Add missing exported functions, fix data types
8093 Add missing pattern elements.
8094 Add missing pattern elements. Document conf.d usage, clarify available
8095 orthography list. Fix some config file attributes. Complete
8096 list of
8097 constants.
8098 Mark FC_SOURCE deprecated.
8099 Don't set FC_SOURCE any longer.
8100
8101 ChangeLog | 25 +++++++++++++++
8102 doc/Makefile.am | 18 ++++++++++-
8103 doc/fcpattern.fncs | 3 +-
8104 doc/fcstring.fncs | 40 +++++++++++++++++++++++-
8105 doc/fontconfig-devel.sgml | 10 +++++-
8106 doc/fontconfig-user.sgml | 74
8107 ++++++++++++++++++++++++++++++++++++++------
8108 fontconfig/fontconfig.h | 2 +-
8109 src/fcfreetype.c | 3 --
8110 8 files changed, 156 insertions(+), 19 deletions(-)
8111
8112 commit 414f720281b416736b92913f4bcbceac1a781cde
8113 Author: Keith Packard <keithp (a] keithp.com>
8114 Date: Mon Feb 28 18:56:15 2005 +0000
8115
8116 Create prototype /etc/fonts/conf.d directory with a few sample
8117 configuration files. Deprecate use of local.conf for local
8118 customizations in favor of this directory based scheme which
8119 is more
8120 easily integrated into installation systems.
8121 Tag FC_EMBOLDEN as a boolean variable
8122
8123 ChangeLog | 18 ++++++++++++++++++
8124 Makefile.am | 24 ++----------------------
8125 conf.d/Makefile.am | 34 ++++++++++++++++++++++++++++++++++
8126 conf.d/README | 8 ++++++++
8127 conf.d/no-bitmaps.conf | 13 +++++++++++++
8128 conf.d/sub-pixel.conf | 12 ++++++++++++
8129 conf.d/yes-bitmaps.conf | 13 +++++++++++++
8130 configure.in | 1 +
8131 src/fcname.c | 1 +
8132 9 files changed, 102 insertions(+), 22 deletions(-)
8133
8134 commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
8135 Author: Keith Packard <keithp (a] keithp.com>
8136 Date: Thu Feb 10 23:00:51 2005 +0000
8137
8138 Free patterns from fonts which are rejected by configuration
8139 (bug #2518)
8140 reviewed by: pborelli (a] katamail.com
8141
8142 ChangeLog | 8 ++++++++
8143 src/fcdir.c | 2 ++
8144 2 files changed, 10 insertions(+), 0 deletions(-)
8145
8146 commit afca783626534477f07b03d173bbe9f51e03b53b
8147 Author: Keith Packard <keithp (a] keithp.com>
8148 Date: Sat Jan 29 00:42:37 2005 +0000
8149
8150 Update for version 2.2.99
8151
8152 ChangeLog | 11 +++++++++--
8153 README | 16 ++++++++++++++--
8154 configure.in | 2 +-
8155 fontconfig/fontconfig.h | 2 +-
8156 4 files changed, 25 insertions(+), 6 deletions(-)
8157
8158 commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
8159 Author: Keith Packard <keithp (a] keithp.com>
8160 Date: Sat Jan 29 00:33:47 2005 +0000
8161
8162 Add a few pointers
8163
8164 ChangeLog | 5 +++++
8165 README | 3 +++
8166 2 files changed, 8 insertions(+), 0 deletions(-)
8167
8168 commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
8169 Author: Keith Packard <keithp (a] keithp.com>
8170 Date: Fri Jan 28 23:55:14 2005 +0000
8171
8172 Polite typechecking for test and edit expressions. Helps catch
8173 errors in
8174 the font configuration.
8175
8176 ChangeLog | 10 +++
8177 src/fcint.h | 12 +---
8178 src/fcname.c | 2 +-
8179 src/fcxml.c | 252
8180 +++++++++++++++++++++++++++++++++++++++++++++------------
8181 4 files changed, 211 insertions(+), 65 deletions(-)
8182
8183 commit 59e149e757795a7c0ec66c35b551a66e0da42098
8184 Author: Keith Packard <keithp (a] keithp.com>
8185 Date: Sun Jan 16 01:41:24 2005 +0000
8186
8187 Have --with-expat set EXPAT_CFLAGS (bug 2278)
8188 reviewed by: Keith Packard <keithp (a] keithp.com>
8189
8190 ChangeLog | 7 +++++++
8191 configure.in | 11 ++++++++++-
8192 2 files changed, 17 insertions(+), 1 deletions(-)
8193
8194 commit d8ae9c92197f1f2782b9decb276f6da756ce882d
8195 Author: Keith Packard <keithp (a] keithp.com>
8196 Date: Thu Jan 13 18:31:50 2005 +0000
8197
8198 Add SEE ALSO section (bug 2085)
8199 Cross compiling fixes (bug 280)
8200 reviewed by: Keith Packard <keithp (a] keithp.com>
8201
8202 ChangeLog | 18 ++++++++++++++++++
8203 Makefile.am | 17 ++++++++++++++++-
8204 configure.in | 44
8205 ++++++++++++++++++++++++++++++++++++++++++++
8206 doc/Makefile.am | 8 ++++++--
8207 doc/fontconfig-user.sgml | 5 +++++
8208 fc-case/Makefile.am | 8 ++++++--
8209 fc-glyphname/Makefile.am | 8 ++++++--
8210 fc-lang/Makefile.am | 8 ++++++--
8211 src/fontconfig.def.in | 2 +-
8212 9 files changed, 108 insertions(+), 10 deletions(-)
8213
8214 commit 8759822e8fdaebcaaea82571d6b084003ca5751e
8215 Author: Keith Packard <keithp (a] keithp.com>
8216 Date: Thu Jan 13 18:10:42 2005 +0000
8217
8218 Update blanks list (Closes bug 86)
8219
8220 ChangeLog | 5 +++++
8221 fonts.conf.in | 52 +++++++++++++++++++++++++++++++---------------------
8222 2 files changed, 36 insertions(+), 21 deletions(-)
8223
8224 commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
8225 Author: Keith Packard <keithp (a] keithp.com>
8226 Date: Tue Jan 4 21:54:50 2005 +0000
8227
8228 Verify that every font pattern loaded from cache has both FC_FILE and
8229 FC_FAMILY entries. Attempt to fix bug #2219.
8230
8231 ChangeLog | 7 +++++++
8232 src/fccache.c | 10 +++++++++-
8233 2 files changed, 16 insertions(+), 1 deletions(-)
8234
8235 commit d53461812d46ffb2eaffb2c512e8740e8536e498
8236 Author: Keith Packard <keithp (a] keithp.com>
8237 Date: Wed Dec 29 19:44:51 2004 +0000
8238
8239 Update for version 2.2.98
8240
8241 ChangeLog | 7 +++++++
8242 README | 22 ++++++++++++++++++++--
8243 configure.in | 2 +-
8244 fontconfig/fontconfig.h | 2 +-
8245 4 files changed, 29 insertions(+), 4 deletions(-)
8246
8247 commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
8248 Author: Keith Packard <keithp (a] keithp.com>
8249 Date: Wed Dec 29 19:37:14 2004 +0000
8250
8251 Document ASCII limitations of Fc character conversion macros
8252 Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
8253 (useful
8254 for testing case conversion functions)
8255
8256 ChangeLog | 8 ++++++++
8257 fontconfig/fontconfig.h | 10 +++++++---
8258 src/fcstr.c | 21 ++++++++++++++++++++-
8259 3 files changed, 35 insertions(+), 4 deletions(-)
8260
8261 commit 02748dd3b8830a60439340a768959231e669b55c
8262 Author: Keith Packard <keithp (a] keithp.com>
8263 Date: Wed Dec 29 10:07:10 2004 +0000
8264
8265 Add territory database
8266 Reviewed by: Keith Packard
8267 Remove Han characters from Korean orthography
8268
8269 .cvsignore | 1 +
8270 ChangeLog | 15 +
8271 fc-case/.cvsignore | 6 +
8272 fc-lang/iso-3166.txt | 242 +
8273 fc-lang/ko.orth |18729
8274 +++++++-------------------------------------------
8275 5 files changed, 2776 insertions(+), 16217 deletions(-)
8276
8277 commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
8278 Author: Keith Packard <keithp (a] keithp.com>
8279 Date: Wed Dec 29 09:57:49 2004 +0000
8280
8281 Reorder utility programs to make sure fc-case is run before fc-lang as
8282 fc-lang uses fcstr.c which uses fccase.h
8283 Fix broken XML
8284
8285 ChangeLog | 8 ++++++++
8286 Makefile.am | 2 +-
8287 fonts.conf.in | 10 +++++++---
8288 3 files changed, 16 insertions(+), 4 deletions(-)
8289
8290 commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
8291 Author: Keith Packard <keithp (a] keithp.com>
8292 Date: Wed Dec 29 09:15:17 2004 +0000
8293
8294 Adopt some RedHat suggestions for standard font configuration.
8295 Add new helper program 'fc-case' to construct case folding tables from
8296 standard Unicode CaseFolding.txt file
8297 Re-implement case insensitive functions with Unicode aware versions
8298 (including full case folding mappings)
8299
8300 ChangeLog | 26 ++
8301 Makefile.am | 2 +-
8302 configure.in | 1 +
8303 fc-case/CaseFolding.txt | 924
8304 +++++++++++++++++++++++++++++++++++++++++++++++
8305 fc-case/Makefile.am | 52 +++
8306 fc-case/fc-case.c | 363 +++++++++++++++++++
8307 fc-case/fccase.tmpl.h | 25 ++
8308 fonts.conf.in | 73 +++-
8309 src/fcint.h | 34 ++
8310 src/fclist.c | 16 +-
8311 src/fcstr.c | 263 +++++++++++---
8312 11 files changed, 1685 insertions(+), 94 deletions(-)
8313
8314 commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
8315 Author: Keith Packard <keithp (a] keithp.com>
8316 Date: Tue Dec 14 00:12:25 2004 +0000
8317
8318 I changed FcFontSetSort to respect the generic aliases better in
8319 the face
8320 of language matching.
8321 What I did was to ammend the strict sort order used by FcFontSort
8322 so that
8323 it 'satisfies' the language specified in the pattern by
8324 locating the
8325 best matching font supporting each pattern language and then
8326 ignores
8327 language in the remaining fonts for purposes of matching.
8328 So, when asking for 'sans:lang=en', you'll get an English font
8329 first, and
8330 then the remaining fonts sorted with respect to the 'sans'
8331 alias alone
8332 -- pushing Kochi fonts ahead of other English-supporting Han
8333 fonts.
8334 reviewed by: Owen Taylor <otaylor (a] redhat.com>
8335
8336 ChangeLog | 17 ++++++++++++
8337 src/fcmatch.c | 81
8338 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
8339 2 files changed, 96 insertions(+), 2 deletions(-)
8340
8341 commit 46a10637cde656967b60f1e028b24763022358bb
8342 Author: Keith Packard <keithp (a] keithp.com>
8343 Date: Fri Dec 10 16:48:08 2004 +0000
8344
8345 Configuration changes to request synthetic emboldening of fonts. The
8346 actual
8347 emboldening code will live in Xft.
8348 reviewed by: Keith Packard <keithp (a] keithp.com>
8349
8350 ChangeLog | 10 ++++++++++
8351 fontconfig/fontconfig.h | 1 +
8352 fonts.conf.in | 20 ++++++++++++++++++++
8353 3 files changed, 31 insertions(+), 0 deletions(-)
8354
8355 commit 9af19286b0dcdf7636749b9efb64a50650554f2d
8356 Author: Keith Packard <keithp (a] keithp.com>
8357 Date: Thu Dec 9 19:36:30 2004 +0000
8358
8359 Currently Russian (ru) requires 0406 and 0456 ( and ), but
8360 these were
8361 eliminated in Russian in 1918 in favor of 0418 and 0438 (
8362 and ),
8363 and don't even appear in KOI8-R. (The hypothesis that they
8364 don't appear
8365 in KOI8-R due to their similarity with Latin I and i is
8366 eliminated by
8367 their presence in KOI8-U.) I have a couple of fonts with Russian
8368 support that don't have the letter.
8369 Therefore, 0406 and 0456 should be removed from or commented out
8370 of ru.orth
8371 reviewed by: Keith Packard <keithp (a] keithp.com>
8372
8373 ChangeLog | 16 ++++++++++++++++
8374 fc-lang/ru.orth | 4 ++--
8375 2 files changed, 18 insertions(+), 2 deletions(-)
8376
8377 commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
8378 Author: Keith Packard <keithp (a] keithp.com>
8379 Date: Tue Dec 7 01:36:26 2004 +0000
8380
8381 Reviewed by: Keith Packard <keithp (a] keithp.com>
8382 memoize strings and share a single copy for all uses. Note that
8383 this could
8384 be improved further by using statically allocated blocks and
8385 gluing
8386 multiple strings together, but I'm basically lazy. In my
8387 environment
8388 with 800 font files, I get a savings of about 90KB.
8389
8390 ChangeLog | 15 +++++++++++++++
8391 src/fcinit.c | 5 +++--
8392 src/fcint.h | 3 ++-
8393 src/fclist.c | 2 +-
8394 src/fcpat.c | 42 +++++++++++++-----------------------------
8395 src/fcxml.c | 6 ------
8396 6 files changed, 34 insertions(+), 39 deletions(-)
8397
8398 commit 46b51147d10db21a4d5992074bcdc9022f45856b
8399 Author: Keith Packard <keithp (a] keithp.com>
8400 Date: Tue Dec 7 01:14:46 2004 +0000
8401
8402 Change files from ISO-Latin-1 to UTF-8
8403
8404 COPYING | 2 +-
8405 ChangeLog | 249
8406 +++++++++++++++++++++++++++++++++++++++
8407 Makefile.am | 2 +-
8408 config/Makedefs.in | 2 +-
8409 configure.in | 2 +-
8410 doc/edit-sgml.c | 2 +-
8411 doc/fcatomic.fncs | 2 +-
8412 doc/fcblanks.fncs | 2 +-
8413 doc/fccharset.fncs | 2 +-
8414 doc/fcconfig.fncs | 2 +-
8415 doc/fcconstant.fncs | 2 +-
8416 doc/fcfile.fncs | 2 +-
8417 doc/fcfontset.fncs | 2 +-
8418 doc/fcfreetype.fncs | 2 +-
8419 doc/fcinit.fncs | 2 +-
8420 doc/fcmatrix.fncs | 2 +-
8421 doc/fcobjectset.fncs | 2 +-
8422 doc/fcobjecttype.fncs | 2 +-
8423 doc/fcpattern.fncs | 2 +-
8424 doc/fcstring.fncs | 2 +-
8425 doc/fcstrset.fncs | 2 +-
8426 doc/fcvalue.fncs | 2 +-
8427 doc/fontconfig-devel.sgml | 4 +-
8428 doc/fontconfig-user.sgml | 2 +-
8429 doc/func.sgml | 2 +-
8430 doc/version.sgml.in | 2 +-
8431 fc-cache/Makefile.am | 2 +-
8432 fc-cache/fc-cache.c | 2 +-
8433 fc-glyphname/Makefile.am | 2 +-
8434 fc-glyphname/fc-glyphname.c | 2 +-
8435 fc-glyphname/fcglyphname.tmpl.h | 2 +-
8436 fc-lang/Makefile.am | 2 +-
8437 fc-lang/aa.orth | 2 +-
8438 fc-lang/ab.orth | 2 +-
8439 fc-lang/af.orth | 2 +-
8440 fc-lang/am.orth | 2 +-
8441 fc-lang/ar.orth | 2 +-
8442 fc-lang/ast.orth | 2 +-
8443 fc-lang/ava.orth | 2 +-
8444 fc-lang/ay.orth | 2 +-
8445 fc-lang/az.orth | 2 +-
8446 fc-lang/az_ir.orth | 2 +-
8447 fc-lang/ba.orth | 2 +-
8448 fc-lang/bam.orth | 2 +-
8449 fc-lang/be.orth | 2 +-
8450 fc-lang/bg.orth | 2 +-
8451 fc-lang/bh.orth | 2 +-
8452 fc-lang/bho.orth | 2 +-
8453 fc-lang/bi.orth | 2 +-
8454 fc-lang/bin.orth | 2 +-
8455 fc-lang/bn.orth | 2 +-
8456 fc-lang/bo.orth | 2 +-
8457 fc-lang/br.orth | 2 +-
8458 fc-lang/bs.orth | 2 +-
8459 fc-lang/bua.orth | 2 +-
8460 fc-lang/ca.orth | 2 +-
8461 fc-lang/ce.orth | 2 +-
8462 fc-lang/ch.orth | 2 +-
8463 fc-lang/chm.orth | 2 +-
8464 fc-lang/chr.orth | 2 +-
8465 fc-lang/co.orth | 2 +-
8466 fc-lang/cs.orth | 2 +-
8467 fc-lang/cu.orth | 2 +-
8468 fc-lang/cv.orth | 2 +-
8469 fc-lang/cy.orth | 2 +-
8470 fc-lang/da.orth | 2 +-
8471 fc-lang/de.orth | 2 +-
8472 fc-lang/dz.orth | 2 +-
8473 fc-lang/el.orth | 2 +-
8474 fc-lang/en.orth | 2 +-
8475 fc-lang/eo.orth | 2 +-
8476 fc-lang/es.orth | 2 +-
8477 fc-lang/et.orth | 2 +-
8478 fc-lang/eu.orth | 4 +-
8479 fc-lang/fa.orth | 2 +-
8480 fc-lang/fc-lang.c | 2 +-
8481 fc-lang/fc-lang.man | 2 +-
8482 fc-lang/fclang.tmpl.h | 2 +-
8483 fc-lang/fi.orth | 2 +-
8484 fc-lang/fj.orth | 2 +-
8485 fc-lang/fo.orth | 2 +-
8486 fc-lang/fr.orth | 2 +-
8487 fc-lang/ful.orth | 2 +-
8488 fc-lang/fur.orth | 2 +-
8489 fc-lang/fy.orth | 4 +-
8490 fc-lang/ga.orth | 2 +-
8491 fc-lang/gd.orth | 2 +-
8492 fc-lang/gez.orth | 2 +-
8493 fc-lang/gl.orth | 2 +-
8494 fc-lang/gn.orth | 4 +-
8495 fc-lang/gu.orth | 2 +-
8496 fc-lang/gv.orth | 2 +-
8497 fc-lang/ha.orth | 2 +-
8498 fc-lang/haw.orth | 2 +-
8499 fc-lang/he.orth | 2 +-
8500 fc-lang/hi.orth | 2 +-
8501 fc-lang/ho.orth | 2 +-
8502 fc-lang/hr.orth | 2 +-
8503 fc-lang/hu.orth | 2 +-
8504 fc-lang/hy.orth | 2 +-
8505 fc-lang/ia.orth | 2 +-
8506 fc-lang/ibo.orth | 2 +-
8507 fc-lang/id.orth | 2 +-
8508 fc-lang/ie.orth | 2 +-
8509 fc-lang/ik.orth | 2 +-
8510 fc-lang/io.orth | 2 +-
8511 fc-lang/is.orth | 2 +-
8512 fc-lang/iso639-2 | 194 +++++++++++++++---------------
8513 fc-lang/it.orth | 2 +-
8514 fc-lang/iu.orth | 2 +-
8515 fc-lang/ja.orth | 2 +-
8516 fc-lang/ka.orth | 2 +-
8517 fc-lang/kaa.orth | 2 +-
8518 fc-lang/ki.orth | 2 +-
8519 fc-lang/kk.orth | 2 +-
8520 fc-lang/kl.orth | 2 +-
8521 fc-lang/km.orth | 2 +-
8522 fc-lang/kn.orth | 2 +-
8523 fc-lang/ko.orth | 2 +-
8524 fc-lang/kok.orth | 2 +-
8525 fc-lang/ks.orth | 2 +-
8526 fc-lang/ku.orth | 2 +-
8527 fc-lang/ku_ir.orth | 2 +-
8528 fc-lang/kum.orth | 2 +-
8529 fc-lang/kv.orth | 2 +-
8530 fc-lang/kw.orth | 2 +-
8531 fc-lang/ky.orth | 2 +-
8532 fc-lang/la.orth | 2 +-
8533 fc-lang/lb.orth | 2 +-
8534 fc-lang/lez.orth | 2 +-
8535 fc-lang/lo.orth | 2 +-
8536 fc-lang/lt.orth | 2 +-
8537 fc-lang/lv.orth | 2 +-
8538 fc-lang/mg.orth | 2 +-
8539 fc-lang/mh.orth | 2 +-
8540 fc-lang/mi.orth | 2 +-
8541 fc-lang/mk.orth | 2 +-
8542 fc-lang/ml.orth | 2 +-
8543 fc-lang/mn.orth | 2 +-
8544 fc-lang/mo.orth | 2 +-
8545 fc-lang/mr.orth | 2 +-
8546 fc-lang/mt.orth | 2 +-
8547 fc-lang/my.orth | 2 +-
8548 fc-lang/nb.orth | 4 +-
8549 fc-lang/nds.orth | 2 +-
8550 fc-lang/ne.orth | 2 +-
8551 fc-lang/nl.orth | 2 +-
8552 fc-lang/nn.orth | 2 +-
8553 fc-lang/no.orth | 4 +-
8554 fc-lang/ny.orth | 2 +-
8555 fc-lang/oc.orth | 2 +-
8556 fc-lang/om.orth | 2 +-
8557 fc-lang/or.orth | 2 +-
8558 fc-lang/os.orth | 2 +-
8559 fc-lang/pl.orth | 2 +-
8560 fc-lang/ps_af.orth | 2 +-
8561 fc-lang/ps_pk.orth | 2 +-
8562 fc-lang/pt.orth | 2 +-
8563 fc-lang/rm.orth | 2 +-
8564 fc-lang/ro.orth | 2 +-
8565 fc-lang/ru.orth | 2 +-
8566 fc-lang/sa.orth | 2 +-
8567 fc-lang/sah.orth | 2 +-
8568 fc-lang/sco.orth | 2 +-
8569 fc-lang/se.orth | 4 +-
8570 fc-lang/sel.orth | 2 +-
8571 fc-lang/sh.orth | 2 +-
8572 fc-lang/si.orth | 2 +-
8573 fc-lang/sk.orth | 2 +-
8574 fc-lang/sl.orth | 2 +-
8575 fc-lang/sm.orth | 2 +-
8576 fc-lang/sma.orth | 4 +-
8577 fc-lang/smj.orth | 4 +-
8578 fc-lang/smn.orth | 4 +-
8579 fc-lang/sms.orth | 4 +-
8580 fc-lang/so.orth | 2 +-
8581 fc-lang/sq.orth | 2 +-
8582 fc-lang/sr.orth | 2 +-
8583 fc-lang/sv.orth | 2 +-
8584 fc-lang/sw.orth | 2 +-
8585 fc-lang/syr.orth | 2 +-
8586 fc-lang/ta.orth | 2 +-
8587 fc-lang/te.orth | 2 +-
8588 fc-lang/tg.orth | 2 +-
8589 fc-lang/th.orth | 2 +-
8590 fc-lang/ti_er.orth | 2 +-
8591 fc-lang/ti_et.orth | 2 +-
8592 fc-lang/tig.orth | 2 +-
8593 fc-lang/tk.orth | 2 +-
8594 fc-lang/tl.orth | 2 +-
8595 fc-lang/tn.orth | 2 +-
8596 fc-lang/to.orth | 2 +-
8597 fc-lang/tr.orth | 2 +-
8598 fc-lang/ts.orth | 2 +-
8599 fc-lang/tt.orth | 2 +-
8600 fc-lang/tw.orth | 2 +-
8601 fc-lang/tyv.orth | 2 +-
8602 fc-lang/ug.orth | 2 +-
8603 fc-lang/uk.orth | 2 +-
8604 fc-lang/ur.orth | 2 +-
8605 fc-lang/uz.orth | 2 +-
8606 fc-lang/ven.orth | 2 +-
8607 fc-lang/vi.orth | 2 +-
8608 fc-lang/vo.orth | 4 +-
8609 fc-lang/vot.orth | 2 +-
8610 fc-lang/wa.orth | 2 +-
8611 fc-lang/wen.orth | 2 +-
8612 fc-lang/wo.orth | 2 +-
8613 fc-lang/xh.orth | 2 +-
8614 fc-lang/yap.orth | 2 +-
8615 fc-lang/yi.orth | 2 +-
8616 fc-lang/yo.orth | 2 +-
8617 fc-lang/zh_cn.orth | 2 +-
8618 fc-lang/zh_hk.orth | 2 +-
8619 fc-lang/zh_mo.orth | 2 +-
8620 fc-lang/zh_sg.orth | 2 +-
8621 fc-lang/zh_tw.orth | 2 +-
8622 fc-lang/zu.orth | 2 +-
8623 fc-list/Makefile.am | 2 +-
8624 fc-list/fc-list.c | 2 +-
8625 fc-match/Makefile.am | 2 +-
8626 fc-match/fc-match.1 | 2 +-
8627 fc-match/fc-match.c | 2 +-
8628 fontconfig/fcfreetype.h | 2 +-
8629 fontconfig/fcprivate.h | 2 +-
8630 fontconfig/fontconfig.h | 2 +-
8631 src/fcatomic.c | 2 +-
8632 src/fcblanks.c | 2 +-
8633 src/fccache.c | 2 +-
8634 src/fccfg.c | 2 +-
8635 src/fccharset.c | 2 +-
8636 src/fcdbg.c | 2 +-
8637 src/fcdefault.c | 2 +-
8638 src/fcdir.c | 2 +-
8639 src/fcfreetype.c | 4 +-
8640 src/fcfs.c | 2 +-
8641 src/fcinit.c | 2 +-
8642 src/fcint.h | 2 +-
8643 src/fclang.c | 2 +-
8644 src/fclist.c | 2 +-
8645 src/fcmatch.c | 2 +-
8646 src/fcmatrix.c | 2 +-
8647 src/fcname.c | 2 +-
8648 src/fcpat.c | 2 +-
8649 src/fcstr.c | 2 +-
8650 src/fcxml.c | 2 +-
8651 246 files changed, 603 insertions(+), 354 deletions(-)
8652
8653 commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
8654 Author: Keith Packard <keithp (a] keithp.com>
8655 Date: Sun Dec 5 07:44:08 2004 +0000
8656
8657 Update links to new freedesktop.org locations
8658 Add uninstall-local to get rid of fonts.conf and local.conf if
8659 they match
8660 the distributed versions. Fixes 'make distcheck'
8661
8662 ChangeLog | 8 ++++++++
8663 INSTALL | 4 ++--
8664 Makefile.am | 24 ++++++++++++++++++++++++
8665 3 files changed, 34 insertions(+), 2 deletions(-)
8666
8667 commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
8668 Author: Keith Packard <keithp (a] keithp.com>
8669 Date: Sun Dec 5 06:38:54 2004 +0000
8670
8671 Updates for version 2.2.97
8672
8673 ChangeLog | 7 +++++++
8674 README | 30 ++++++++++++++++++++++++++++--
8675 configure.in | 2 +-
8676 fontconfig/fontconfig.h | 2 +-
8677 4 files changed, 37 insertions(+), 4 deletions(-)
8678
8679 commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
8680 Author: Keith Packard <keithp (a] keithp.com>
8681 Date: Sun Dec 5 06:19:46 2004 +0000
8682
8683 Sleep for two seconds before exiting to make sure timestamps for
8684 future
8685 changes have distinct mod times in the file system. Bug #1982.
8686 Add Punjabi orthography. Bug #1671.
8687 reviewed by: Keith Packard <keithp (a] keithp.com>
8688
8689 ChangeLog | 13 ++++++++++++-
8690 fc-cache/fc-cache.c | 8 ++++++++
8691 fc-lang/pa.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
8692 3 files changed, 66 insertions(+), 1 deletions(-)
8693
8694 commit c5a0b541df8be0b66f4ecf531570242693aac930
8695 Author: Keith Packard <keithp (a] keithp.com>
8696 Date: Sun Dec 5 05:49:20 2004 +0000
8697
8698 Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
8699 multi-arch installs. Now that all X fonts are included without
8700 prejudice, the chances of the date being at all interesting
8701 are rather
8702 limited. Bug #415.
8703 Add copyright and license
8704
8705 ChangeLog | 10 ++++++++++
8706 fonts.conf.in | 2 +-
8707 src/Makefile.am | 23 +++++++++++++++++++++++
8708 3 files changed, 34 insertions(+), 1 deletions(-)
8709
8710 commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
8711 Author: Keith Packard <keithp (a] keithp.com>
8712 Date: Sun Dec 5 05:03:52 2004 +0000
8713
8714 Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
8715 (or
8716 wherever the X fonts are located).
8717 Document new <include>directory-name</include> semantics
8718 add <include ignore_missing="yes">conf.d</include>
8719 Add selectfont to ignore bitmap fonts, add comment for selectfont
8720 which
8721 accepts bitmap fonts.
8722 Allow <include> configuration elements to reference directories. Parse
8723 and
8724 load all files of the form [0-9]* in sorted order.
8725
8726 ChangeLog | 18 +++++++++
8727 configure.in | 23 +++++-------
8728 doc/fontconfig-user.sgml | 17 +++++----
8729 fonts.conf.in | 1 +
8730 local.conf | 23 ++++++++++++
8731 src/fcdir.c | 4 +--
8732 src/fcint.h | 6 +++
8733 src/fcxml.c | 89
8734 ++++++++++++++++++++++++++++++++++++++++++++++
8735 8 files changed, 158 insertions(+), 23 deletions(-)
8736
8737 commit 38e528e77673f0395ab802cd1040947e307f0c6c
8738 Author: Keith Packard <keithp (a] keithp.com>
8739 Date: Sun Dec 5 04:14:17 2004 +0000
8740
8741 Report command line for $srcdir/configure accurately. Bug #212.
8742
8743 ChangeLog | 8 +++++++-
8744 autogen.sh | 2 +-
8745 2 files changed, 8 insertions(+), 2 deletions(-)
8746
8747 commit e4125ef950ada3413a542dc457a4d36c5495dcd7
8748 Author: Keith Packard <keithp (a] keithp.com>
8749 Date: Sun Dec 5 04:11:11 2004 +0000
8750
8751 Check for non-empty face->family_name and face->style_name before
8752 using
8753 those for the font. Empty names match everything. Bug #171.
8754
8755 ChangeLog | 7 +++++++
8756 src/fcfreetype.c | 12 +++++++-----
8757 2 files changed, 14 insertions(+), 5 deletions(-)
8758
8759 commit 537e3d23fab449be154da8d49817364479924a61
8760 Author: Keith Packard <keithp (a] keithp.com>
8761 Date: Sun Dec 5 00:26:06 2004 +0000
8762
8763 Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
8764 available.
8765 This provides font file format information (BDF, Type 1, PCF,
8766 TrueType)
8767 for each font. Closes #109.
8768
8769 ChangeLog | 10 ++++++++++
8770 configure.in | 2 +-
8771 fontconfig/fontconfig.h | 1 +
8772 src/fcfreetype.c | 14 ++++++++++++++
8773 src/fcname.c | 1 +
8774 5 files changed, 27 insertions(+), 1 deletions(-)
8775
8776 commit dbf68dd5fe2f936af53891a240601c727bdcf09d
8777 Author: Keith Packard <keithp (a] keithp.com>
8778 Date: Sat Dec 4 22:06:52 2004 +0000
8779
8780 Fix typo.
8781 Add detection for font capabilities (bug #105)
8782 reviewed by: Keith Packard <keithp (a] keithp.com>
8783
8784 ChangeLog | 13 +++
8785 doc/fontconfig-user.sgml | 1 +
8786 fontconfig/fontconfig.h | 1 +
8787 src/fcfreetype.c | 188
8788 ++++++++++++++++++++++++++++++++++++++++++++++
8789 src/fcname.c | 1 +
8790 5 files changed, 204 insertions(+), 0 deletions(-)
8791
8792 commit 4f27c1c0a383e891890ab27c74226957ed7067aa
8793 Author: Keith Packard <keithp (a] keithp.com>
8794 Date: Sat Dec 4 19:41:10 2004 +0000
8795
8796 Move existing fonts.conf to fonts.conf.bak
8797 Add detection of iconv
8798 Document new selectfont elements
8799 Switch to UTF-8 in comment
8800 Add fullname, and family/style/fullname language entries
8801 Respect selectfont/*/glob
8802 Add support for selectfont
8803 Add multi-lingual family/style/fullname support
8804 Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
8805 Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
8806 computed
8807 pattern element names which are required to be static.
8808
8809 ChangeLog | 47 ++
8810 Makefile.am | 13 +-
8811 configure.in | 6 +-
8812 doc/fcpattern.fncs | 11 +
8813 doc/fontconfig-devel.sgml | 13 +-
8814 doc/fontconfig-user.sgml | 43 ++-
8815 fc-lang/nb.orth | 2 +-
8816 fontconfig/fontconfig.h | 7 +
8817 fonts.dtd | 19 +
8818 src/fccache.c | 2 +-
8819 src/fccfg.c | 55 +++-
8820 src/fcdir.c | 2 +-
8821 src/fcfreetype.c | 1087
8822 +++++++++++++++++++++++++++++++++------------
8823 src/fcint.h | 21 +
8824 src/fclist.c | 6 +-
8825 src/fcname.c | 4 +
8826 src/fcpat.c | 73 +++
8827 src/fcxml.c | 162 +++++++
8828 18 files changed, 1283 insertions(+), 290 deletions(-)
8829
8830 commit c641c77d6f1a0b378e800c9e3502ae446839a8af
8831 Author: Keith Packard <keithp (a] keithp.com>
8832 Date: Thu Sep 9 14:31:18 2004 +0000
8833
8834 Remove spurious / after $(DESTDIR)
8835 reviewed by: keithp
8836
8837 ChangeLog | 7 +++++++
8838 Makefile.am | 2 +-
8839 2 files changed, 8 insertions(+), 1 deletions(-)
8840
8841 commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
8842 Author: Keith Packard <keithp (a] keithp.com>
8843 Date: Wed Jun 30 20:06:41 2004 +0000
8844
8845 Update for 2.2.96
8846
8847 ChangeLog | 7 +++++++
8848 README | 12 ++++++++++--
8849 configure.in | 2 +-
8850 fontconfig/fontconfig.h | 2 +-
8851 4 files changed, 19 insertions(+), 4 deletions(-)
8852
8853 commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
8854 Author: Keith Packard <keithp (a] keithp.com>
8855 Date: Wed Jun 30 18:41:52 2004 +0000
8856
8857 Provided by: Lubos Lunak <l.lunak (a] suse.cz>
8858 However FcConfigUptoDate() doesn't seem to work. See the attached
8859 patch.
8860 First there's an obvious misplaced parenthesis making it return
8861 always
8862 false, and second, even this call fails to detect font changes
8863 (e.g.
8864 adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
8865 should fix that as well. The problem seems to be triggered by my
8866 fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
8867 therefore
8868 config->configDirs doesn't include subdirs, unlike
8869 config->fontDirs.
8870
8871 ChangeLog | 14 ++++++++++++++
8872 src/fccfg.c | 4 ++--
8873 2 files changed, 16 insertions(+), 2 deletions(-)
8874
8875 commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
8876 Author: Keith Packard <keithp (a] keithp.com>
8877 Date: Thu Jun 3 14:16:38 2004 +0000
8878
8879 Remove comma at end of FcResult enum definition.
8880
8881 ChangeLog | 5 +++++
8882 fontconfig/fontconfig.h | 2 +-
8883 2 files changed, 6 insertions(+), 1 deletions(-)
8884
8885 commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
8886 Author: Keith Packard <keithp (a] keithp.com>
8887 Date: Sat May 29 20:07:46 2004 +0000
8888
8889 Add steps to md5sum release
8890
8891 ChangeLog | 5 +++++
8892 INSTALL | 5 ++++-
8893 2 files changed, 9 insertions(+), 1 deletions(-)
8894
8895 commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
8896 Author: Keith Packard <keithp (a] keithp.com>
8897 Date: Sat May 29 19:49:52 2004 +0000
8898
8899 Add sh autogen.sh to INSTALL
8900
8901 INSTALL | 14 ++++++++------
8902 1 files changed, 8 insertions(+), 6 deletions(-)
8903
8904 commit d81271eb21db058d0e816044874b3a8b88439e82
8905 Author: Keith Packard <keithp (a] keithp.com>
8906 Date: Sat May 29 19:36:32 2004 +0000
8907
8908 Update for 2.2.95
8909
8910 ChangeLog | 7 +++++++
8911 README | 11 +++++++++--
8912 configure.in | 2 +-
8913 fontconfig/fontconfig.h | 2 +-
8914 4 files changed, 18 insertions(+), 4 deletions(-)
8915
8916 commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
8917 Author: Keith Packard <keithp (a] keithp.com>
8918 Date: Sat May 29 19:32:41 2004 +0000
8919
8920 Add FcResultOutOfMemory to provide an accurate error when
8921 FcFontSetMatch
8922 fails in this way
8923 Make #warning about lacking various FreeType features indicate which
8924 version those features appeared so users know how to fix the
8925 problem
8926 (Thanks to Anton Tropashko)
8927
8928 ChangeLog | 12 ++++++++++++
8929 fontconfig/fontconfig.h | 3 ++-
8930 src/fcfreetype.c | 6 +++---
8931 src/fcmatch.c | 3 +++
8932 4 files changed, 20 insertions(+), 4 deletions(-)
8933
8934 commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
8935 Author: Keith Packard <keithp (a] keithp.com>
8936 Date: Thu May 6 02:28:37 2004 +0000
8937
8938 Replace MIN/MAX/ABS macros which happen to have come from FreeType
8939 with
8940 fontconfig-specific ones (FC_*)
8941
8942 ChangeLog | 6 ++++++
8943 src/fcfreetype.c | 7 +++++--
8944 2 files changed, 11 insertions(+), 2 deletions(-)
8945
8946 commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
8947 Author: Keith Packard <keithp (a] keithp.com>
8948 Date: Sat Apr 24 02:54:40 2004 +0000
8949
8950 Extend release preparation instructions to include notification and
8951 distribution steps
8952
8953 ChangeLog | 6 ++++++
8954 INSTALL | 11 +++++++++--
8955 2 files changed, 15 insertions(+), 2 deletions(-)
8956
8957 commit 626a70167d7805c20a157e945a1f380ae580661a
8958 Author: Keith Packard <keithp (a] keithp.com>
8959 Date: Sat Apr 24 01:09:36 2004 +0000
8960
8961 Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
8962
8963 ChangeLog | 7 +++++++
8964 README | 9 +++++++--
8965 configure.in | 2 +-
8966 fontconfig/fontconfig.h | 2 +-
8967 4 files changed, 16 insertions(+), 4 deletions(-)
8968
8969 commit 7969113f086176112fdc13347ea56ea52838117a
8970 Author: Keith Packard <keithp (a] keithp.com>
8971 Date: Sat Apr 24 01:06:32 2004 +0000
8972
8973 Ignore a few more autotool files
8974
8975 .cvsignore | 4 ++++
8976 ChangeLog | 5 +++++
8977 2 files changed, 9 insertions(+), 0 deletions(-)
8978
8979 commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
8980 Author: Keith Packard <keithp (a] keithp.com>
8981 Date: Wed Apr 14 18:08:41 2004 +0000
8982
8983 Add instructions for doing a release
8984 clean up .spec file; perhaps this will be useful to somebody...
8985 Update to 2.2.93
8986 Make 'scanopen' static so GCC doesn't whine about lacking prototype
8987 Add WARN_CFLAGS to pass -W flags for GCC systems
8988 Change various char types around to match across function calls. Fixed
8989 bug
8990 in using available_sizes[i].height which is in pixels, not 64ths
8991 of a
8992 pixel.
8993
8994 ChangeLog | 30 +++++++++++++
8995 INSTALL | 13 ++++++
8996 README | 27 +++++++++++-
8997 configure.in | 14 ++++++-
8998 fc-glyphname/Makefile.am | 2 +-
8999 fc-lang/Makefile.am | 2 +-
9000 fc-lang/fc-lang.c | 2 +-
9001 fc-list/Makefile.am | 2 +-
9002 fc-match/Makefile.am | 2 +-
9003 fontconfig.spec.in | 42 +++++++++++++----
9004 fontconfig/fontconfig.h | 2 +-
9005 src/Makefile.am | 1 +
9006 src/fcfreetype.c | 109
9007 +++++++++++++++++++++++----------------------
9008 13 files changed, 176 insertions(+), 72 deletions(-)
9009
9010 commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
9011 Author: Keith Packard <keithp (a] keithp.com>
9012 Date: Sat Mar 6 23:44:11 2004 +0000
9013
9014 Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
9015 looking for
9016 explicit values prefer exact matches
9017
9018 ChangeLog | 6 ++++++
9019 src/fcfreetype.c | 18 ++++++++++--------
9020 2 files changed, 16 insertions(+), 8 deletions(-)
9021
9022 commit 02638f1ace0ad7e898317128c244dfd9c842d122
9023 Author: Keith Packard <keithp (a] keithp.com>
9024 Date: Tue Mar 2 16:48:51 2004 +0000
9025
9026 Supplied by: mfabian (a] suse.de (Mike FABIAN)
9027 Bug #260 fc-cache generates wrong spacing values for bitmap fonts
9028 Was using
9029 (strcmp (a,b)) instead of (!strcmp(a,b)).
9030
9031 ChangeLog | 8 ++++++++
9032 src/fcfreetype.c | 6 +++---
9033 2 files changed, 11 insertions(+), 3 deletions(-)
9034
9035 commit de66e750a5c5798dab5347675d6581183efa8105
9036 Author: Manish Singh <yosh (a] gimp.org>
9037 Date: Sun Feb 22 02:21:37 2004 +0000
9038
9039 Cast strlen to int for printf, so we're 64-bit clean.
9040
9041 ChangeLog | 5 +++++
9042 fc-glyphname/fc-glyphname.c | 2 +-
9043 2 files changed, 6 insertions(+), 1 deletions(-)
9044
9045 commit 208a720f009357449647a56d6fe95a5a346a6578
9046 Author: Keith Packard <keithp (a] keithp.com>
9047 Date: Wed Feb 11 18:53:05 2004 +0000
9048
9049 Ok, so I messed up the test for y_ppem. Let's see if I got it
9050 right this
9051 time.
9052
9053 ChangeLog | 7 +++++++
9054 configure.in | 15 +++------------
9055 src/fcfreetype.c | 4 ++--
9056 3 files changed, 12 insertions(+), 14 deletions(-)
9057
9058 commit 4f38fa81062e5e2e151715a162c295b9a216568a
9059 Author: Keith Packard <keithp (a] keithp.com>
9060 Date: Tue Feb 10 18:38:58 2004 +0000
9061
9062 Pre-2.1.5 versions of FreeType didn't include y_ppem in the
9063 FT_Bitmap_Size
9064 record. Add a configure.in test for this and change the code
9065 accordingly (using height instead).
9066
9067 ChangeLog | 8 ++++++++
9068 configure.in | 21 +++++++++++++++++++--
9069 src/fcfreetype.c | 4 ++++
9070 3 files changed, 31 insertions(+), 2 deletions(-)
9071
9072 commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
9073 Author: Keith Packard <keithp (a] keithp.com>
9074 Date: Sat Feb 7 07:13:48 2004 +0000
9075
9076 Add Low Saxon orthography (Kenneth Rohde Christiansen
9077 <kenneth (a] gnu.org>)
9078 Oops. Left 'newest.set' unset, which would miscompute the newest file
9079 Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
9080 properties (which report the wrong value in current FreeType)
9081 Don't attempt to check for empty glyphs in non-scalable fonts;
9082 they have no
9083 outlines...
9084
9085 ChangeLog | 18 ++++++++++++++++++
9086 fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++
9087 src/fccfg.c | 3 +++
9088 src/fcfreetype.c | 36 ++++++++++++++++++++++++------------
9089 4 files changed, 85 insertions(+), 12 deletions(-)
9090
9091 commit f4c52909ab5321df608fe7af2da3edcab48818d9
9092 Author: Tor Lillqvist <tml (a] iki.fi>
9093 Date: Sun Feb 1 19:32:36 2004 +0000
9094
9095 fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
9096 crashes
9097 when trying to save the cache if config->cache is NULL, which
9098 happens
9099 if FcConfigHome() is NULL. Guard against that by using the
9100 temp folder
9101 in that case.
9102
9103 ChangeLog | 7 +++++++
9104 src/fccfg.c | 25 +++++++++++++++++++++++++
9105 2 files changed, 32 insertions(+), 0 deletions(-)
9106
9107 commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
9108 Author: Roozbeh Pournader <roozbeh (a] farsiweb.info>
9109 Date: Sat Jan 3 18:27:29 2004 +0000
9110
9111 Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
9112 (Afghan
9113 and Pakistani).
9114 Updated Urdu orthography with real data.
9115
9116 ChangeLog | 11 +++++++++++
9117 fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++
9118 fc-lang/ku_ir.orth | 49
9119 +++++++++++++++++++++++++++++++++++++++++++++++++
9120 fc-lang/ps_af.orth | 52
9121 ++++++++++++++++++++++++++++++++++++++++++++++++++++
9122 fc-lang/ps_pk.orth | 52
9123 ++++++++++++++++++++++++++++++++++++++++++++++++++++
9124 fc-lang/ur.orth | 41 +++++++++++++++++++++++++++++++++++++----
9125 6 files changed, 233 insertions(+), 4 deletions(-)
9126
9127 commit f6d784313fa87d405b4b4165ee7b9248dd378df2
9128 Author: Carl Worth <cworth (a] cworth.org>
9129 Date: Fri Dec 12 17:07:55 2003 +0000
9130
9131 Remove excessive whitespace (missed on previous commit)
9132
9133 fc-cache/Makefile.am | 8 ++++----
9134 1 files changed, 4 insertions(+), 4 deletions(-)
9135
9136 commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
9137 Author: Carl Worth <cworth (a] cworth.org>
9138 Date: Thu Dec 11 19:30:07 2003 +0000
9139
9140 Move man_MANS into the 'if USEDOCBOOK' block.
9141 Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
9142 excessive
9143 whitespace.
9144 Add 'set -e' to abort when any program fails, (avoids printing of
9145 'now type
9146 make' after configure aborts).
9147
9148 ChangeLog | 12 ++++++++++++
9149 autogen.sh | 2 ++
9150 fc-cache/Makefile.am | 6 +++---
9151 fc-list/Makefile.am | 4 ++--
9152 4 files changed, 19 insertions(+), 5 deletions(-)
9153
9154 commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
9155 Author: Keith Packard <keithp (a] keithp.com>
9156 Date: Tue Nov 18 07:53:04 2003 +0000
9157
9158 Switch to FreeType 2.1.7 style includes. Bug #150.
9159 reviewed by: Keith Packard <keithp (a] keithp.com>
9160
9161 ChangeLog | 9 +++++++++
9162 doc/Makefile.am | 1 +
9163 fontconfig/fcfreetype.h | 3 ++-
9164 src/fcfreetype.c | 17 +++++++++--------
9165 4 files changed, 21 insertions(+), 9 deletions(-)
9166
9167 commit 8e8fcda45c07bb0934f30887282238a57cc619da
9168 Author: Noah Levitt <nlevitt (a] gmail.com>
9169 Date: Sun Nov 16 19:08:04 2003 +0000
9170
9171 Add some example usages.
9172
9173 ChangeLog | 4 ++++
9174 fc-list/fc-list.sgml | 23 +++++++++++++++++++++++
9175 2 files changed, 27 insertions(+), 0 deletions(-)
9176
9177 commit 344a0e33618cd0e9f620b5fa55969602d775934c
9178 Author: Roozbeh Pournader <roozbeh (a] farsiweb.info>
9179 Date: Mon Nov 10 17:34:36 2003 +0000
9180
9181 Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
9182 separators.
9183
9184 ChangeLog | 8 +++++++-
9185 src/fcxml.c | 7 +++++--
9186 2 files changed, 12 insertions(+), 3 deletions(-)
9187
9188 commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
9189 Author: Keith Packard <keithp (a] keithp.com>
9190 Date: Mon Oct 27 10:47:53 2003 +0000
9191
9192 Update to version 2.2.92
9193
9194 ChangeLog | 6 ++++++
9195 configure.in | 2 +-
9196 fontconfig/fontconfig.h | 2 +-
9197 3 files changed, 8 insertions(+), 2 deletions(-)
9198
9199 commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
9200 Author: Keith Packard <keithp (a] keithp.com>
9201 Date: Mon Oct 27 10:44:13 2003 +0000
9202
9203 Yet more cleanups to finish getting 'make distcheck' working This
9204 has been
9205 tested to ensure that it even works from a _build directory.
9206
9207 ChangeLog | 16 ++++++
9208 Makefile.am | 1 +
9209 configure.in | 10 ++++
9210 doc/Makefile.am | 133
9211 +++++++++++++++-------------------------------
9212 fc-cache/Makefile.am | 2 +-
9213 fc-glyphname/Makefile.am | 6 +-
9214 fc-lang/Makefile.am | 5 +-
9215 fc-list/Makefile.am | 2 +-
9216 fc-match/Makefile.am | 2 +-
9217 test/Makefile.am | 4 +-
9218 test/run-test.sh | 28 ++++++----
9219 11 files changed, 98 insertions(+), 111 deletions(-)
9220
9221 commit 394b2bf04651d62194c7faa836899d33ca3ed017
9222 Author: Keith Packard <keithp (a] keithp.com>
9223 Date: Mon Oct 27 06:30:29 2003 +0000
9224
9225 Attempts to fix 'make distcheck' work. Things are progressing
9226 pretty well,
9227 but there are still failures long into the process dealing
9228 with docs
9229 (as always).
9230 The big changes here are mostly to make $(srcdir) != "." work
9231 correctly,
9232 fixing the docbook related sections and fc-lang were particularily
9233 tricky. Docbook refuses to load system entities from anywhere
9234 other
9235 than where the original .sgml file was located, so no luck
9236 looking in
9237 "." for the configure-generated version.sgml and confdir.sgml
9238 files.
9239 fc-lang needed help finding .orth files; added a -d option to set the
9240 directory as the least evil of many options.
9241 Now to go use a faster machine and try and wring out the last issues.
9242
9243 ChangeLog | 27 ++++++++++++++++++
9244 configure.in | 2 +-
9245 doc/Makefile.am | 68
9246 +++++++++++++++++++++++++++++++++++++++-------
9247 fc-cache/Makefile.am | 13 +++++----
9248 fc-glyphname/Makefile.am | 11 +++++--
9249 fc-lang/Makefile.am | 10 +++++--
9250 fc-lang/fc-lang.c | 29 ++++++++++++++++++-
9251 fc-list/Makefile.am | 10 ++++---
9252 fc-match/Makefile.am | 2 +-
9253 9 files changed, 142 insertions(+), 30 deletions(-)
9254
9255 commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
9256 Author: Keith Packard <keithp (a] keithp.com>
9257 Date: Sun Oct 26 16:52:28 2003 +0000
9258
9259 Tag version 2.2.91
9260
9261 ChangeLog | 4 ++++
9262 configure.in | 2 +-
9263 fontconfig/fontconfig.h | 2 +-
9264 3 files changed, 6 insertions(+), 2 deletions(-)
9265
9266 commit e99043ac778280ed16ab69ca0844b634f7d20f30
9267 Author: Keith Packard <keithp (a] keithp.com>
9268 Date: Sun Oct 26 16:45:23 2003 +0000
9269
9270 Include confdir.sgml.in in EXTRA_DIST
9271
9272 ChangeLog | 5 +++++
9273 doc/Makefile.am | 2 +-
9274 2 files changed, 6 insertions(+), 1 deletions(-)
9275
9276 commit 75839218d18a7fad2f7e84cb995724763f7cae11
9277 Author: Josselin Mouette <joss (a] debian.org>
9278 Date: Thu Oct 9 18:21:49 2003 +0000
9279
9280 Replace fc-cache and fc-list manpages with more detailed, SGML
9281 versions.
9282
9283 ChangeLog | 7 ++
9284 fc-cache/.cvsignore | 1 +
9285 fc-cache/Makefile.am | 24 ++++++-
9286 fc-cache/fc-cache.1 | 51 ------------
9287 fc-cache/fc-cache.sgml | 200
9288 ++++++++++++++++++++++++++++++++++++++++++++++++
9289 fc-list/.cvsignore | 1 +
9290 fc-list/Makefile.am | 24 ++++++-
9291 fc-list/fc-list.1 | 37 ---------
9292 fc-list/fc-list.sgml | 165 +++++++++++++++++++++++++++++++++++++++
9293 9 files changed, 420 insertions(+), 90 deletions(-)
9294
9295 commit f077d662c001468eb2aa1261549accd9ff3de401
9296 Author: Owen Taylor <otaylor (a] redhat.com>
9297 Date: Tue Sep 23 20:12:20 2003 +0000
9298
9299 Add a FC_HINT_STYLE key for patterns, with possible values
9300 HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
9301
9302 ChangeLog | 7 +++++++
9303 fontconfig/fontconfig.h | 7 +++++++
9304 src/fcdefault.c | 5 +++++
9305 src/fcname.c | 6 ++++++
9306 4 files changed, 25 insertions(+), 0 deletions(-)
9307
9308 commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
9309 Author: Owen Taylor <otaylor (a] redhat.com>
9310 Date: Tue Sep 23 20:06:40 2003 +0000
9311
9312 Remove Georgian capitals, they aren't used for normal writing. (Bug
9313 #116)
9314
9315 ChangeLog | 5 +++++
9316 fc-lang/ka.orth | 2 +-
9317 2 files changed, 6 insertions(+), 1 deletions(-)
9318
9319 commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
9320 Author: Noah Levitt <nlevitt (a] gmail.com>
9321 Date: Sat Sep 6 19:40:41 2003 +0000
9322
9323 Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
9324 #111)
9325 When checking for monospace and dual-width fonts, allow roughly a 3%
9326 variance in the advances.
9327
9328 ChangeLog | 13 ++++++++++
9329 doc/fontconfig-devel.sgml | 4 +-
9330 doc/fontconfig-user.sgml | 3 +-
9331 fontconfig/fontconfig.h | 1 +
9332 src/fcfreetype.c | 55
9333 ++++++++++++++++++++++++++++++++++++---------
9334 src/fcname.c | 1 +
9335 6 files changed, 63 insertions(+), 14 deletions(-)
9336
9337 commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
9338 Author: Manish Singh <yosh (a] gimp.org>
9339 Date: Mon Sep 1 05:11:17 2003 +0000
9340
9341 FcConfigAppFontClear: Support passing NULL to use default config.
9342
9343 ChangeLog | 5 +++++
9344 src/fccfg.c | 7 +++++++
9345 2 files changed, 12 insertions(+), 0 deletions(-)
9346
9347 commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
9348 Author: Carl Worth <cworth (a] cworth.org>
9349 Date: Fri Aug 15 19:45:20 2003 +0000
9350
9351 Added new FcFini function for cleaning up all memory. Fixed a
9352 few memory
9353 leaks. fc-list now calls FcFini, (and is now leak-free according
9354 to
9355 valgrind)
9356
9357 ChangeLog | 44 ++++++++++
9358 doc/Makefile.am | 8 +-
9359 doc/edit-sgml.c | 187
9360 +++++++++++++++++++++++++++++++------------
9361 doc/fcinit.fncs | 11 +++
9362 fc-glyphname/fc-glyphname.c | 35 +++++++--
9363 fc-list/fc-list.c | 4 +
9364 fc-match/fc-match.c | 2 +-
9365 fontconfig/fontconfig.h | 3 +
9366 src/fccfg.c | 6 ++
9367 src/fccharset.c | 64 ++++++++++++++-
9368 src/fcinit.c | 13 +++
9369 src/fcint.h | 6 ++
9370 src/fcpat.c | 84 ++++++++++++++++++-
9371 src/fcxml.c | 4 +
9372 src/fontconfig.def.in | 1 +
9373 15 files changed, 398 insertions(+), 74 deletions(-)
9374
9375 commit 18906a876aa13550b1a10550ceeef6df0c4473ec
9376 Author: Keith Packard <keithp (a] keithp.com>
9377 Date: Tue Aug 12 02:06:20 2003 +0000
9378
9379 Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
9380 varargs are
9381 untyped
9382
9383 fc-list/fc-list.c | 2 +-
9384 1 files changed, 1 insertions(+), 1 deletions(-)
9385
9386 commit 116e13b4431b051b8196db201c22cd67b30922e9
9387 Author: Keith Packard <keithp (a] keithp.com>
9388 Date: Sun Jul 20 17:14:47 2003 +0000
9389
9390 Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
9391
9392 fontconfig/fcfreetype.h | 4 ++++
9393 1 files changed, 4 insertions(+), 0 deletions(-)
9394
9395 commit 74a623e02efc23a39fb35e8d338858877b8f89e7
9396 Author: Keith Packard <keithp (a] keithp.com>
9397 Date: Sun Jul 20 16:06:18 2003 +0000
9398
9399 Implement new semantics for Contains and LISTING:
9400 LISTING requires that the font Contain all of the pattern values,
9401 where
9402 Contain is redefined for strings to mean precise matching (so that
9403 Courier 10 Pitch doesn't list Courier fonts)
9404 "Contains" for lang means both langs have the same language and
9405 either the
9406 same country or one is missing the country
9407
9408 src/fccfg.c | 79
9409 ++++++++++++++++++++++++++++++++-------------------------
9410 src/fcdbg.c | 3 ++
9411 src/fcint.h | 3 +-
9412 src/fclang.c | 18 ++++++++-----
9413 src/fclist.c | 38 ++++++++++++++++++++-------
9414 src/fcxml.c | 1 +
9415 6 files changed, 89 insertions(+), 53 deletions(-)
9416
9417 commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
9418 Author: Keith Packard <keithp (a] keithp.com>
9419 Date: Wed Jul 9 17:04:17 2003 +0000
9420
9421 Was miscomputing end of string position for FcStrtod in locales with
9422 multibyte separators
9423
9424 src/fcxml.c | 2 +-
9425 1 files changed, 1 insertions(+), 1 deletions(-)
9426
9427 commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
9428 Author: Keith Packard <keithp (a] keithp.com>
9429 Date: Thu Jun 26 08:19:11 2003 +0000
9430
9431 Add autoconf checks for FT_Has_PS_Glyph_Names
9432
9433 configure.in | 3 ++-
9434 src/fcfreetype.c | 6 ++++++
9435 2 files changed, 8 insertions(+), 1 deletions(-)
9436
9437 commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
9438 Author: Keith Packard <keithp (a] keithp.com>
9439 Date: Thu Jun 26 00:39:04 2003 +0000
9440
9441 Allow config->cache to be null (as it is when $HOME is not set)
9442
9443 src/fccfg.c | 9 ++++++---
9444 1 files changed, 6 insertions(+), 3 deletions(-)
9445
9446 commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
9447 Author: Keith Packard <keithp (a] keithp.com>
9448 Date: Wed Jun 25 23:21:03 2003 +0000
9449
9450 Lean on autoconf to find useful FreeType functions (bug 95)
9451
9452 configure.in | 7 +++++--
9453 src/fcfreetype.c | 46 +++++++++++++++++-----------------------------
9454 2 files changed, 22 insertions(+), 31 deletions(-)
9455
9456 commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
9457 Author: Keith Packard <keithp (a] keithp.com>
9458 Date: Tue Jun 17 18:28:20 2003 +0000
9459
9460 Bug 75: dont build docs unless docbook is available. Dont install docs
9461 unless they are pre-built or buildable
9462
9463 Makefile.am | 3 ++-
9464 configure.in | 26 +++++++++++++++++++++-----
9465 doc/Makefile.am | 2 +-
9466 3 files changed, 24 insertions(+), 7 deletions(-)
9467
9468 commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
9469 Author: Keith Packard <keithp (a] keithp.com>
9470 Date: Tue Jun 17 17:31:16 2003 +0000
9471
9472 Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
9473 vvas (a] hal.csd.auth.gr (Vasilis Vasaitis))
9474
9475 fonts.conf.in | 22 ++++++++++++++--------
9476 1 files changed, 14 insertions(+), 8 deletions(-)
9477
9478 commit 231051f41669095db4a2c5680a0945fb1ff45a2d
9479 Author: Tor Lillqvist <tml (a] iki.fi>
9480 Date: Sun Jun 15 22:57:21 2003 +0000
9481
9482 Remove CRs from the out file before comparing (needed on Windows).
9483
9484 ChangeLog | 3 +++
9485 test/run-test.sh | 1 +
9486 2 files changed, 4 insertions(+), 0 deletions(-)
9487
9488 commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
9489 Author: Tor Lillqvist <tml (a] iki.fi>
9490 Date: Sun Jun 15 22:45:12 2003 +0000
9491
9492 Trivial braino.
9493
9494 src/fccfg.c | 2 +-
9495 1 files changed, 1 insertions(+), 1 deletions(-)
9496
9497 commit c3941ba9c064d41f248c6a00f06423f3c50c685d
9498 Author: Tor Lillqvist <tml (a] iki.fi>
9499 Date: Sun Jun 15 22:35:52 2003 +0000
9500
9501 Fix cut&paste error.
9502
9503 ChangeLog | 4 ++++
9504 fontconfig-zip.in | 3 ++-
9505 src/Makefile.am | 2 +-
9506 3 files changed, 7 insertions(+), 2 deletions(-)
9507
9508 commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
9509 Author: Tor Lillqvist <tml (a] iki.fi>
9510 Date: Fri Jun 13 23:04:35 2003 +0000
9511
9512 Check also for DLL_EXPORT as indication of being built as a DLL
9513 on Win32.
9514
9515 ChangeLog | 3 +++
9516 src/fccfg.c | 6 +++++-
9517 2 files changed, 8 insertions(+), 1 deletions(-)
9518
9519 commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
9520 Author: Tor Lillqvist <tml (a] iki.fi>
9521 Date: Fri Jun 13 22:43:28 2003 +0000
9522
9523 Add share/doc directory. Add Fc*.3 man pages.
9524 Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
9525 Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
9526 which expects the EXPORTS line to be the first. Add
9527 FcConfigEnableHome.
9528
9529 ChangeLog | 12 ++++++++++++
9530 configure.in | 12 +++++++++---
9531 fontconfig-zip.in | 4 +++-
9532 src/fontconfig.def.in | 5 +++--
9533 4 files changed, 27 insertions(+), 6 deletions(-)
9534
9535 commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
9536 Author: Keith Packard <keithp (a] keithp.com>
9537 Date: Mon Jun 9 19:21:06 2003 +0000
9538
9539 Update to version 2.2.90
9540
9541 ChangeLog | 4 ++++
9542 configure.in | 2 +-
9543 fontconfig/fontconfig.h | 2 +-
9544 3 files changed, 6 insertions(+), 2 deletions(-)
9545
9546 commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
9547 Author: Keith Packard <keithp (a] keithp.com>
9548 Date: Mon Jun 9 19:15:00 2003 +0000
9549
9550 Add a bunch of ChangeLog entries
9551
9552 ChangeLog | 79
9553 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
9554 1 files changed, 78 insertions(+), 1 deletions(-)
9555
9556 commit 440e7054857a9a6382243f33498b2384f246379d
9557 Author: Keith Packard <keithp (a] keithp.com>
9558 Date: Mon Jun 9 18:49:19 2003 +0000
9559
9560 Add fc-match program to demonstrate font matching from the command
9561 line
9562
9563 Makefile.am | 2 +-
9564 configure.in | 1 +
9565 fc-match/.cvsignore | 5 +++++
9566 3 files changed, 7 insertions(+), 1 deletions(-)
9567
9568 commit 947afeb566e738de3980c8c8751358ecfebdba25
9569 Author: Keith Packard <keithp (a] keithp.com>
9570 Date: Mon Jun 9 17:31:03 2003 +0000
9571
9572 Optimization in FcLangSetIndex was broken, occasionally returning
9573 a pointer
9574 to the wrong location on miss
9575
9576 src/fclang.c | 21 +++++++--------------
9577 1 files changed, 7 insertions(+), 14 deletions(-)
9578
9579 commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
9580 Author: Keith Packard <keithp (a] keithp.com>
9581 Date: Mon Jun 9 16:53:31 2003 +0000
9582
9583 Add fc-match program
9584
9585 fc-match/Makefile.am | 32 +++++++++
9586 fc-match/fc-match.1 | 39 ++++++++++
9587 fc-match/fc-match.c | 188
9588 ++++++++++++++++++++++++++++++++++++++++++++++++++
9589 3 files changed, 259 insertions(+), 0 deletions(-)
9590
9591 commit 6d3a90a41c63d479e3a109790a4ac466ee992478
9592 Author: Keith Packard <keithp (a] keithp.com>
9593 Date: Sat May 31 21:07:01 2003 +0000
9594
9595 (Bug 85) add support for culmus fonts
9596
9597 fonts.conf.in | 39 +++++----------------------------------
9598 1 files changed, 5 insertions(+), 34 deletions(-)
9599
9600 commit 86b1243193a1cbab3286ee97d2543bfc841a575a
9601 Author: Keith Packard <keithp (a] keithp.com>
9602 Date: Sat May 31 14:58:41 2003 +0000
9603
9604 (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
9605 usage info
9606 on non-long option systems (Tim Mooney)
9607
9608 ChangeLog | 4 +++
9609 fc-cache/Makefile.am | 4 +-
9610 fc-cache/fc-cache.1 | 51
9611 +++++++++++++++++++++++++++++++++++++++++++++++++
9612 fc-cache/fc-cache.c | 19 +++++++++++++++--
9613 fc-cache/fc-cache.man | 45 -------------------------------------------
9614 fc-list/Makefile.am | 4 +-
9615 fc-list/fc-list.1 | 37 +++++++++++++++++++++++++++++++++++
9616 fc-list/fc-list.c | 11 ++++++++++
9617 fc-list/fc-list.man | 36 ----------------------------------
9618 9 files changed, 123 insertions(+), 88 deletions(-)
9619
9620 commit d4d1e8bc604c98d647d70f9188744b95deba8723
9621 Author: James Su <suzhe (a] turbolinux.com.cn>
9622 Date: Wed May 28 01:34:38 2003 +0000
9623
9624 Fix "contains" op for strings and langsets.
9625
9626 fontconfig/fontconfig.h | 6 +++
9627 src/fccfg.c | 16 +++++---
9628 src/fcstr.c | 103
9629 +++++++++++++++++++++++++++++++++++++++++++++++
9630 3 files changed, 119 insertions(+), 6 deletions(-)
9631
9632 commit 53183e66e564c03401237f6fea873733ef326890
9633 Author: Keith Packard <keithp (a] keithp.com>
9634 Date: Sat May 17 02:17:19 2003 +0000
9635
9636 Fix build error with BDF prop local. Free langset after query
9637
9638 src/fcfreetype.c | 9 ++++++++-
9639 1 files changed, 8 insertions(+), 1 deletions(-)
9640
9641 commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
9642 Author: Keith Packard <keithp (a] keithp.com>
9643 Date: Fri May 16 16:37:16 2003 +0000
9644
9645 oops. Left the psfontinfo.weight matching code commented out while
9646 testing
9647 other stuff...
9648
9649 src/fcfreetype.c | 2 --
9650 1 files changed, 0 insertions(+), 2 deletions(-)
9651
9652 commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
9653 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
9654 Date: Wed May 14 20:23:24 2003 +0000
9655
9656 Extract spacing from XLFD atom
9657
9658 src/fcfreetype.c | 14 ++++++++++++++
9659 1 files changed, 14 insertions(+), 0 deletions(-)
9660
9661 commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
9662 Author: Keith Packard <keithp (a] keithp.com>
9663 Date: Mon May 12 20:48:59 2003 +0000
9664
9665 Use FcIsWidth to share code
9666 Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
9667 misclassifying some Han fonts as monospaced.
9668
9669 src/fcfreetype.c | 27 ++++++---------------------
9670 1 files changed, 6 insertions(+), 21 deletions(-)
9671
9672 commit 65d1441df89b898dd74ac1f0fba69c83441dba92
9673 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
9674 Date: Mon May 12 09:11:10 2003 +0000
9675
9676 Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
9677
9678 src/fcfreetype.c | 5 ++++-
9679 1 files changed, 4 insertions(+), 1 deletions(-)
9680
9681 commit 0f362ad520e61e096c887f9374a485c3df32655a
9682 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
9683 Date: Mon May 12 09:04:24 2003 +0000
9684
9685 Generate FC_SIZE and FC_DPI for legacy bitmap fonts
9686
9687 src/fcfreetype.c | 41 +++++++++++++++++++++++++++++++++++++++++
9688 1 files changed, 41 insertions(+), 0 deletions(-)
9689
9690 commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
9691 Author: Keith Packard <keithp (a] keithp.com>
9692 Date: Wed May 7 16:13:24 2003 +0000
9693
9694 Add filename-based accept/reject to ammend available fonts.
9695 change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
9696 FreeType releases.
9697
9698 src/fccache.c | 18 ++++++----
9699 src/fccfg.c | 96
9700 +++++++++++++++++++++++++++++++++++++++++++++++++++--
9701 src/fcdir.c | 60 +++++++++++++++++++++++++--------
9702 src/fcfreetype.c | 2 +-
9703 src/fcint.h | 40 +++++++++++++++++++++-
9704 src/fcxml.c | 46 +++++++++++++++++++++++++-
9705 6 files changed, 232 insertions(+), 30 deletions(-)
9706
9707 commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
9708 Author: Keith Packard <keithp (a] keithp.com>
9709 Date: Tue May 6 14:26:34 2003 +0000
9710
9711 Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
9712 <jshin (a] mailaps.org>)
9713
9714 fc-lang/ta.orth | 7 +++++--
9715 1 files changed, 5 insertions(+), 2 deletions(-)
9716
9717 commit 8ef6a58cb071396630cf05ec857f8c90524752f9
9718 Author: Keith Packard <keithp (a] keithp.com>
9719 Date: Sun May 4 22:58:29 2003 +0000
9720
9721 Add more .cvsignore entries
9722
9723 .cvsignore | 1 +
9724 src/.cvsignore | 1 +
9725 2 files changed, 2 insertions(+), 0 deletions(-)
9726
9727 commit 3018151753821434135c0c17873764f3283fcc50
9728 Author: Keith Packard <keithp (a] keithp.com>
9729 Date: Sun May 4 22:57:00 2003 +0000
9730
9731 Add more .cvsignore entries
9732
9733 .cvsignore | 5 +++++
9734 1 files changed, 5 insertions(+), 0 deletions(-)
9735
9736 commit 7769c3213dc832f7643660d6aab5fade96cd57c3
9737 Author: Keith Packard <keithp (a] keithp.com>
9738 Date: Sun May 4 22:53:49 2003 +0000
9739
9740 Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
9741 encodings
9742
9743 Makefile.am | 2 +-
9744 configure.in | 1 +
9745 src/fcfreetype.c | 160
9746 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
9747 src/fcint.h | 10 ++++
9748 4 files changed, 170 insertions(+), 3 deletions(-)
9749
9750 commit 83321a017a9586aa4f3ace022a91f69122c08ed8
9751 Author: Keith Packard <keithp (a] keithp.com>
9752 Date: Sun May 4 22:51:36 2003 +0000
9753
9754 Add .cvsignore in new fc-glyphname dir
9755
9756 fc-glyphname/.cvsignore | 6 ++++++
9757 1 files changed, 6 insertions(+), 0 deletions(-)
9758
9759 commit 721d496d7864ff587f51637f578f4b35d501d091
9760 Author: Keith Packard <keithp (a] keithp.com>
9761 Date: Sun May 4 22:50:17 2003 +0000
9762
9763 Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
9764 conversion functions
9765
9766 fc-glyphname/Makefile.am | 42 +
9767 fc-glyphname/fc-glyphname.c | 287 +++
9768 fc-glyphname/fcglyphname.tmpl.h | 25 +
9769 fc-glyphname/glyphlist.txt | 4291
9770 +++++++++++++++++++++++++++++++++++++++
9771 fc-glyphname/zapfdingbats.txt | 212 ++
9772 5 files changed, 4857 insertions(+), 0 deletions(-)
9773
9774 commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
9775 Author: Keith Packard <keithp (a] keithp.com>
9776 Date: Fri May 2 01:11:53 2003 +0000
9777
9778 Grub through style to find weight/slant/width values when other
9779 techniques
9780 fail
9781
9782 src/fcfreetype.c | 228
9783 ++++++++++++++++++++++++++++++++++++------------------
9784 src/fcint.h | 6 ++
9785 src/fcstr.c | 74 ++++++++++++++++++
9786 3 files changed, 233 insertions(+), 75 deletions(-)
9787
9788 commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
9789 Author: Keith Packard <keithp (a] keithp.com>
9790 Date: Fri May 2 01:11:09 2003 +0000
9791
9792 Add book constant for book weight
9793
9794 src/fcname.c | 1 +
9795 1 files changed, 1 insertions(+), 0 deletions(-)
9796
9797 commit ad293de0041230d530c5b3d2be56690db49e4510
9798 Author: Keith Packard <keithp (a] keithp.com>
9799 Date: Fri May 2 01:09:57 2003 +0000
9800
9801 Add FC_WEIGHT_BOOK as weight 75
9802
9803 fontconfig/fontconfig.h | 1 +
9804 1 files changed, 1 insertions(+), 0 deletions(-)
9805
9806 commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
9807 Author: Noah Levitt <nlevitt (a] gmail.com>
9808 Date: Thu May 1 16:20:27 2003 +0000
9809
9810 Fix expat function check.
9811
9812 configure.in | 8 ++++----
9813 1 files changed, 4 insertions(+), 4 deletions(-)
9814
9815 commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
9816 Author: Noah Levitt <nlevitt (a] gmail.com>
9817 Date: Thu May 1 16:15:28 2003 +0000
9818
9819 Check for an expat function that won't be there if expat is too old.
9820
9821 configure.in | 4 ++--
9822 1 files changed, 2 insertions(+), 2 deletions(-)
9823
9824 commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
9825 Author: Keith Packard <keithp (a] keithp.com>
9826 Date: Thu May 1 14:31:04 2003 +0000
9827
9828 Add demi and book postscript weight names. Allow spaces in postscript
9829 and X
9830 matching
9831
9832 src/fcfreetype.c | 6 ++++--
9833 1 files changed, 4 insertions(+), 2 deletions(-)
9834
9835 commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
9836 Author: Keith Packard <keithp (a] keithp.com>
9837 Date: Wed Apr 30 15:17:42 2003 +0000
9838
9839 Typo in bitstream foundry name
9840
9841 src/fcfreetype.c | 2 +-
9842 1 files changed, 1 insertions(+), 1 deletions(-)
9843
9844 commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
9845 Author: Keith Packard <keithp (a] keithp.com>
9846 Date: Thu Apr 24 17:31:03 2003 +0000
9847
9848 Debug output for unknown ps weight names. ignore italic_angle for
9849 PS fonts
9850 as FreeType already checks that
9851
9852 src/fcfreetype.c | 15 +++++++++++++--
9853 1 files changed, 13 insertions(+), 2 deletions(-)
9854
9855 commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
9856 Author: Keith Packard <keithp (a] keithp.com>
9857 Date: Thu Apr 24 15:29:33 2003 +0000
9858
9859 FcFontList broken when presented a charset - was comparing inclusion
9860 in the
9861 wrong direction
9862
9863 src/fccfg.c | 8 ++++----
9864 src/fccharset.c | 15 +++++++++++++++
9865 2 files changed, 19 insertions(+), 4 deletions(-)
9866
9867 commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
9868 Author: Keith Packard <keithp (a] keithp.com>
9869 Date: Wed Apr 23 04:45:39 2003 +0000
9870
9871 Oops. Missing newline in .cvsignore
9872
9873 doc/.cvsignore | 2 +-
9874 1 files changed, 1 insertions(+), 1 deletions(-)
9875
9876 commit 8c87b4293fe27398d9c6500189a1f72741afdff3
9877 Author: Keith Packard <keithp (a] keithp.com>
9878 Date: Wed Apr 23 04:09:28 2003 +0000
9879
9880 Fix docs to close sgml tags
9881
9882 ChangeLog | 8 ++++++++
9883 doc/fcpattern.fncs | 1 +
9884 doc/fontconfig-devel.sgml | 1 +
9885 doc/func.sgml | 1 +
9886 4 files changed, 11 insertions(+), 0 deletions(-)
9887
9888 commit c92926bf653425fff0291f1070cc7205e91810a0
9889 Author: Keith Packard <keithp (a] keithp.com>
9890 Date: Wed Apr 23 04:06:18 2003 +0000
9891
9892 Add confdir.sgml to .cvsignore
9893
9894 doc/.cvsignore | 1 +
9895 1 files changed, 1 insertions(+), 0 deletions(-)
9896
9897 commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
9898 Author: Keith Packard <keithp (a] keithp.com>
9899 Date: Wed Apr 23 04:05:58 2003 +0000
9900
9901 Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
9902 trailing newline instead of leaving CVS file without a newline
9903 (which
9904 will break at some point)
9905
9906 doc/Makefile.am | 3 ++-
9907 doc/confdir.sgml.in | 2 +-
9908 2 files changed, 3 insertions(+), 2 deletions(-)
9909
9910 commit 8b290c54761ee020b0bc197c7ea06366e73be66c
9911 Author: Noah Levitt <nlevitt (a] gmail.com>
9912 Date: Wed Apr 23 00:40:24 2003 +0000
9913
9914 Got rid of the newline at the end of the file. It's yucky but,
9915 I'm not sure
9916 how else to get rid of the newline in the output.
9917
9918 doc/confdir.sgml.in | 2 +-
9919 1 files changed, 1 insertions(+), 1 deletions(-)
9920
9921 commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
9922 Author: Noah Levitt <nlevitt (a] gmail.com>
9923 Date: Wed Apr 23 00:08:03 2003 +0000
9924
9925 Getting closer to fixing /etc/fonts hard-coding.
9926
9927 configure.in | 1 -
9928 doc/Makefile.am | 4 ++++
9929 doc/confdir.sgml.in | 25 +++++++++++++++++++++++++
9930 3 files changed, 29 insertions(+), 1 deletions(-)
9931
9932 commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
9933 Author: Noah Levitt <nlevitt (a] gmail.com>
9934 Date: Tue Apr 22 23:34:50 2003 +0000
9935
9936 Testing syncmail yet again.
9937
9938 .cvsignore | 2 +-
9939 configure.in | 1 +
9940 doc/Makefile.am | 12 ++++++------
9941 doc/fontconfig-user.sgml | 9 +++++----
9942 4 files changed, 13 insertions(+), 11 deletions(-)
9943
9944 commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
9945 Author: Keith Packard <keithp (a] keithp.com>
9946 Date: Tue Apr 22 16:53:18 2003 +0000
9947
9948 Fix autogen.sh to work with newer automakes
9949
9950 autogen.sh | 45 +++++++++++++++++++++++++++++++++++----------
9951 1 files changed, 35 insertions(+), 10 deletions(-)
9952
9953 commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
9954 Author: Keith Packard <keithp (a] keithp.com>
9955 Date: Tue Apr 22 06:27:27 2003 +0000
9956
9957 Handle pattern elements moving during multiple edits
9958
9959 src/fccfg.c | 8 ++++++++
9960 1 files changed, 8 insertions(+), 0 deletions(-)
9961
9962 commit 781f10486df22a422b92114ad438d4d8e74c9b93
9963 Author: Keith Packard <keithp (a] keithp.com>
9964 Date: Mon Apr 21 16:12:22 2003 +0000
9965
9966 Update to version 2.2.0
9967
9968 configure.in | 2 +-
9969 fontconfig/fontconfig.h | 4 ++--
9970 2 files changed, 3 insertions(+), 3 deletions(-)
9971
9972 commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
9973 Author: Noah Levitt <nlevitt (a] gmail.com>
9974 Date: Mon Apr 21 06:17:23 2003 +0000
9975
9976 Fixed variable name mistake.
9977
9978 configure.in | 4 ++--
9979 1 files changed, 2 insertions(+), 2 deletions(-)
9980
9981 commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
9982 Author: Keith Packard <keithp (a] keithp.com>
9983 Date: Sun Apr 20 04:44:09 2003 +0000
9984
9985 From James Su -- only part of page 0xff is Latin
9986
9987 src/fcfreetype.c | 3 ++-
9988 1 files changed, 2 insertions(+), 1 deletions(-)
9989
9990 commit 29d961a28e231302683577328ed4724319805a7f
9991 Author: Keith Packard <keithp (a] keithp.com>
9992 Date: Fri Apr 18 15:56:05 2003 +0000
9993
9994 Guard calls to FT_Get_BDF_Property to avoid freetype jumping
9995 through null
9996 pointer
9997
9998 src/fcfreetype.c | 12 +++++++++---
9999 1 files changed, 9 insertions(+), 3 deletions(-)
10000
10001 commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
10002 Author: Keith Packard <keithp (a] keithp.com>
10003 Date: Thu Apr 17 21:50:24 2003 +0000
10004
10005 Pass FONTCONFIG_PATH in arguments to get expanded
10006
10007 src/Makefile.am | 1 +
10008 src/fccfg.c | 4 ----
10009 2 files changed, 1 insertions(+), 4 deletions(-)
10010
10011 commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
10012 Author: Keith Packard <keithp (a] keithp.com>
10013 Date: Thu Apr 17 21:29:12 2003 +0000
10014
10015 BDF properties not available until FreeType 2.1.4
10016
10017 src/fcfreetype.c | 2 +-
10018 1 files changed, 1 insertions(+), 1 deletions(-)
10019
10020 commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
10021 Author: Colin Walters <walters (a] verbum.org>
10022 Date: Thu Apr 17 17:43:04 2003 +0000
10023
10024 Remove some unused variables, and initialize some other ones so
10025 gcc doesn't
10026 warn us.
10027
10028 ChangeLog | 5 +++++
10029 doc/edit-sgml.c | 1 +
10030 src/fclang.c | 6 ++----
10031 3 files changed, 8 insertions(+), 4 deletions(-)
10032
10033 commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
10034 Author: Keith Packard <keithp (a] keithp.com>
10035 Date: Thu Apr 17 15:47:34 2003 +0000
10036
10037 Solaris porting fixes
10038
10039 configure.in | 4 ++--
10040 fc-lang/fc-lang.c | 4 ++--
10041 2 files changed, 4 insertions(+), 4 deletions(-)
10042
10043 commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
10044 Author: Keith Packard <keithp (a] keithp.com>
10045 Date: Wed Apr 16 22:04:42 2003 +0000
10046
10047 Add Vera support to default configuration
10048
10049 fonts.conf.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
10050 1 files changed, 50 insertions(+), 0 deletions(-)
10051
10052 commit e2925d7dc2877fba2112eb3de9853f3e889362c3
10053 Author: Keith Packard <keithp (a] keithp.com>
10054 Date: Wed Apr 16 21:50:51 2003 +0000
10055
10056 bump version to 2.1.94
10057
10058 configure.in | 2 +-
10059 fontconfig/fontconfig.h | 2 +-
10060 2 files changed, 2 insertions(+), 2 deletions(-)
10061
10062 commit ab06f005f66e12b46a5f1274eafa992be20a1f72
10063 Author: Keith Packard <keithp (a] keithp.com>
10064 Date: Wed Apr 16 18:49:28 2003 +0000
10065
10066 add some changelog entries
10067
10068 ChangeLog | 18 ++++++++++++++++++
10069 1 files changed, 18 insertions(+), 0 deletions(-)
10070
10071 commit 0e7a434783b28e9e954d3136195af7ba622c459d
10072 Author: Keith Packard <keithp (a] keithp.com>
10073 Date: Wed Apr 16 18:08:47 2003 +0000
10074
10075 Search through the BDF properties for width and foundry information
10076
10077 src/fcfreetype.c | 76
10078 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
10079 1 files changed, 75 insertions(+), 1 deletions(-)
10080
10081 commit 2e2121f910dd84b0731985570d93cd31ae2edb61
10082 Author: Keith Packard <keithp (a] keithp.com>
10083 Date: Wed Apr 16 16:19:38 2003 +0000
10084
10085 Move foundry detection data into fcfreetype.c (which is getting rather
10086 large at this point)
10087
10088 src/Makefile.am | 2 +-
10089 src/data.h | 77 -----------------------
10090 src/fcfreetype.c | 177
10091 +++++++++++++++++++++++++++++++++++++++++-------------
10092 3 files changed, 137 insertions(+), 119 deletions(-)
10093
10094 commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
10095 Author: Keith Packard <keithp (a] keithp.com>
10096 Date: Wed Apr 16 16:18:27 2003 +0000
10097
10098 bool was misdeclared in DTD
10099
10100 fonts.dtd | 2 +-
10101 1 files changed, 1 insertions(+), 1 deletions(-)
10102
10103 commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
10104 Author: Keith Packard <keithp (a] keithp.com>
10105 Date: Tue Apr 15 23:38:06 2003 +0000
10106
10107 Fix unary operator parsing. Add floor, ceil, trunc and round unary
10108 operators
10109
10110 fontconfig/fontconfig.h | 2 +
10111 fonts.dtd | 6 ++-
10112 src/Makefile.am | 2 +-
10113 src/fccfg.c | 71 +++++++++++++++++++++++++++++++
10114 src/fcdbg.c | 20 +++++++++
10115 src/fcint.h | 3 +-
10116 src/fcxml.c | 107
10117 +++++++++++++++++++++++++++++++++++++---------
10118 7 files changed, 187 insertions(+), 24 deletions(-)
10119
10120 commit 52253696cd2779bd9040457fbd157bbe75895ed6
10121 Author: Keith Packard <keithp (a] keithp.com>
10122 Date: Tue Apr 15 17:01:39 2003 +0000
10123
10124 Clean up ps font weight matching and check for NULL
10125
10126 src/fcfreetype.c | 59
10127 ++++++++++++++++++++++++++++-------------------------
10128 1 files changed, 31 insertions(+), 28 deletions(-)
10129
10130 commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
10131 Author: Juliusz Chroboczek <Juliusz.Chroboczek (a] pps.jussieu.fr>
10132 Date: Fri Apr 11 23:45:59 2003 +0000
10133
10134 Implemented foundry generation for Type 1 and TrueType
10135
10136 src/data.h | 77
10137 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10138 src/fcfreetype.c | 73
10139 +++++++++++++++++++++++++++++++++++++++++++++++---
10140 2 files changed, 145 insertions(+), 5 deletions(-)
10141
10142 commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
10143 Author: Keith Packard <keithp (a] keithp.com>
10144 Date: Fri Apr 11 23:00:51 2003 +0000
10145
10146 update version number to 2.1.93
10147
10148 configure.in | 2 +-
10149 fontconfig/fontconfig.h | 2 +-
10150 2 files changed, 2 insertions(+), 2 deletions(-)
10151
10152 commit 7f31f3781597e035b8432e0ce1c2894835b4988a
10153 Author: Keith Packard <keithp (a] keithp.com>
10154 Date: Fri Apr 11 22:53:53 2003 +0000
10155
10156 Run fc-cache from local dir instead of install dir to help LFS
10157 installs (I
10158 hope)
10159
10160 Makefile.am | 2 +-
10161 1 files changed, 1 insertions(+), 1 deletions(-)
10162
10163 commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
10164 Author: Keith Packard <keithp (a] keithp.com>
10165 Date: Fri Apr 11 22:24:23 2003 +0000
10166
10167 Switch to locale-independent string compare function
10168
10169 src/fcfreetype.c | 28 ++++++++++++++--------------
10170 1 files changed, 14 insertions(+), 14 deletions(-)
10171
10172 commit d6ea834746a7b2758ea5b89467c0e64446840ca4
10173 Author: Keith Packard <keithp (a] keithp.com>
10174 Date: Fri Apr 11 22:17:11 2003 +0000
10175
10176 Bug #46, #47 fontconfig should retrieve type 1 font information from
10177 FontInfo dictionary Patch provided by g2 (a] magestudios.net (Gerard
10178 Escalante)
10179
10180 src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
10181 1 files changed, 44 insertions(+), 0 deletions(-)
10182
10183 commit cc30f9ca548661d0d9eb07216d261457db58ca02
10184 Author: Keith Packard <keithp (a] keithp.com>
10185 Date: Tue Apr 8 05:00:25 2003 +0000
10186
10187 remove -u option to docbook2man which was trashing the .html file
10188
10189 doc/Makefile.am | 2 +-
10190 1 files changed, 1 insertions(+), 1 deletions(-)
10191
10192 commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
10193 Author: Colin Walters <walters (a] verbum.org>
10194 Date: Tue Apr 8 03:58:57 2003 +0000
10195
10196 *** empty log message ***
10197
10198 ChangeLog | 5 +++++
10199 1 files changed, 5 insertions(+), 0 deletions(-)
10200
10201 commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
10202 Author: Colin Walters <walters (a] verbum.org>
10203 Date: Tue Apr 8 03:58:08 2003 +0000
10204
10205 Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
10206
10207 src/Makefile.am | 4 ++--
10208 1 files changed, 2 insertions(+), 2 deletions(-)
10209
10210 commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
10211 Author: Keith Packard <keithp (a] keithp.com>
10212 Date: Fri Apr 4 20:17:40 2003 +0000
10213
10214 update copyright years
10215
10216 COPYING | 2 +-
10217 fonts.conf.in | 15 ++-------------
10218 local.conf | 9 +++++++++
10219 3 files changed, 12 insertions(+), 14 deletions(-)
10220
10221 commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
10222 Author: Keith Packard <keithp (a] keithp.com>
10223 Date: Fri Apr 4 20:16:33 2003 +0000
10224
10225 Move sample subpixel configuration to local.conf
10226
10227 config/Makedefs.in | 4 ++--
10228 config/install.sh | 4 ++--
10229 2 files changed, 4 insertions(+), 4 deletions(-)
10230
10231 commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
10232 Author: Keith Packard <keithp (a] keithp.com>
10233 Date: Fri Mar 28 17:08:35 2003 +0000
10234
10235 Set spacing to mono if every encoded glyph is the same width
10236
10237 fontconfig/fcfreetype.h | 3 +++
10238 src/fcfreetype.c | 46
10239 +++++++++++++++++++++++++++++++++++++++++-----
10240 2 files changed, 44 insertions(+), 5 deletions(-)
10241
10242 commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
10243 Author: Keith Packard <keithp (a] keithp.com>
10244 Date: Mon Mar 24 05:03:20 2003 +0000
10245
10246 Wrong pattern for matching font file names. Fix submitted by
10247 hjchoe (a] hancom.com (Choe Hwanjin)
10248
10249 configure.in | 2 +-
10250 1 files changed, 1 insertions(+), 1 deletions(-)
10251
10252 commit c8582ff72ade8522d545d117641e4afac61382a0
10253 Author: Tor Lillqvist <tml (a] iki.fi>
10254 Date: Sat Mar 22 21:28:13 2003 +0000
10255
10256 Changes for Windows:
10257 Add a fontconfig-zip(.in) script, used to build a binary distribution.
10258
10259 fontconfig-zip.in | 30 ++++++++++++++++++++++++++++++
10260 1 files changed, 30 insertions(+), 0 deletions(-)
10261
10262 commit daeed6e048a413a94754fd79f62307ca9be80a43
10263 Author: Tor Lillqvist <tml (a] iki.fi>
10264 Date: Sat Mar 22 21:25:34 2003 +0000
10265
10266 Changes for Windows:
10267 On Windows with gcc (a.k.a. mingw) build as a DLL.
10268 We don't want to hardcode the fonts.conf file location in the DLL,
10269 so we
10270 look up the DLL location at run-time in a DllMain() function. The
10271 fonts.conf location is deduced from that.
10272 The colon can't be used as path separator on Windows, semicolon
10273 is used
10274 instead. File path components can be separated with either
10275 slash or
10276 backslash. Absolute paths can also begin with a drive letter.
10277 Add internal function FcStrLastSlash that strrchr's the last slash, or
10278 backslash on Windows.
10279 There is no link() on Windows. For atomicity checks, mkdir a lock
10280 directory
10281 instead.
10282 In addition to HOME, also look for USERPROFILE.
10283 Recognize the special font directory token WINDOWSFONTDIR, to use the
10284 system's font directory.
10285 Remove the fontconfig-def.cpp that was obsolete. Add
10286 fontconfig.def(.in),
10287 without internal functions.
10288 Add a fontconfig-zip(.in) script, used to build a binary distribution.
10289
10290 ChangeLog | 32 +++++++++
10291 Makefile.am | 3 +-
10292 configure.in | 28 ++++++++-
10293 fc-lang/fc-lang.man | 6 +-
10294 src/Makefile.am | 55 +++++++++++++++-
10295 src/fcatomic.c | 23 ++++++-
10296 src/fccache.c | 21 ++++++-
10297 src/fccfg.c | 90 ++++++++++++++++++++++++-
10298 src/fcint.h | 9 +++
10299 src/fcstr.c | 23 ++++++-
10300 src/fcxml.c | 30 +++++++++
10301 src/fontconfig-def.cpp | 170
10302 ------------------------------------------------
10303 src/fontconfig.def.in | 161
10304 +++++++++++++++++++++++++++++++++++++++++++++
10305 13 files changed, 464 insertions(+), 187 deletions(-)
10306
10307 commit cc9dd09816f717fc678d097a69f793dca1b1eef0
10308 Author: Keith Packard <keithp (a] keithp.com>
10309 Date: Sat Mar 22 01:55:00 2003 +0000
10310
10311 switch // comment
10312
10313 src/fclang.c | 2 +-
10314 1 files changed, 1 insertions(+), 1 deletions(-)
10315
10316 commit ddde1797a900b818b96fc0818d9df0efacb5ac69
10317 Author: Keith Packard <keithp (a] keithp.com>
10318 Date: Thu Mar 20 02:01:01 2003 +0000
10319
10320 strtod under some locales requires digits before the decimal
10321
10322 doc/fontconfig-user.sgml | 8 ++++++--
10323 fonts.conf.in | 2 +-
10324 2 files changed, 7 insertions(+), 3 deletions(-)
10325
10326 commit f4007a672834df25f0f9b6a918c135d2b79a3784
10327 Author: Keith Packard <keithp (a] keithp.com>
10328 Date: Thu Mar 20 02:00:15 2003 +0000
10329
10330 Avoid crashing on empty test/edit lists
10331
10332 src/fccfg.c | 6 ++++--
10333 1 files changed, 4 insertions(+), 2 deletions(-)
10334
10335 commit 3fbd50e48679c15c24400aaa78c6cd266317a784
10336 Author: Keith Packard <keithp (a] keithp.com>
10337 Date: Thu Mar 20 01:59:28 2003 +0000
10338
10339 bogus libtoolize --version | libtoolize --version
10340
10341 autogen.sh | 2 +-
10342 1 files changed, 1 insertions(+), 1 deletions(-)
10343
10344 commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
10345 Author: Keith Packard <keithp (a] keithp.com>
10346 Date: Tue Mar 18 08:03:42 2003 +0000
10347
10348 FcCharSetIsSubset errored on fonts with subsets in early blocks
10349 and extra
10350 blocks not present in the second argument
10351
10352 src/fccharset.c | 2 +-
10353 1 files changed, 1 insertions(+), 1 deletions(-)
10354
10355 commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
10356 Author: Keith Packard <keithp (a] keithp.com>
10357 Date: Fri Mar 14 00:16:56 2003 +0000
10358
10359 Fix configure arguments (bug 45)
10360
10361 configure.in | 10 +++++-----
10362 1 files changed, 5 insertions(+), 5 deletions(-)
10363
10364 commit 81fa16c3366a701255f4e52cdfd716dd06253748
10365 Author: Keith Packard <keithp (a] keithp.com>
10366 Date: Wed Mar 12 22:16:43 2003 +0000
10367
10368 add font widths and extend weight from OS/2 table
10369
10370 fontconfig/fontconfig.h | 44 +++++++++++++++++++++++++++-----------
10371 src/fcdefault.c | 3 ++
10372 src/fcfreetype.c | 54
10373 ++++++++++++++++++++++++++++++++++++++++++----
10374 src/fcmatch.c | 29 ++++++++++++++++--------
10375 src/fcname.c | 18 +++++++++++++++
10376 5 files changed, 120 insertions(+), 28 deletions(-)
10377
10378 commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
10379 Author: Keith Packard <keithp (a] keithp.com>
10380 Date: Wed Mar 12 22:15:39 2003 +0000
10381
10382 Global cache time checking was using wrong file name and computing
10383 wrong
10384 count of fonts per file
10385
10386 src/fccache.c | 10 +++++-----
10387 src/fcdir.c | 8 ++++++--
10388 src/fcint.h | 2 +-
10389 3 files changed, 12 insertions(+), 8 deletions(-)
10390
10391 commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
10392 Author: Keith Packard <keithp (a] keithp.com>
10393 Date: Mon Mar 10 06:56:32 2003 +0000
10394
10395 Ship manual
10396
10397 fc-list/Makefile.am | 2 ++
10398 1 files changed, 2 insertions(+), 0 deletions(-)
10399
10400 commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
10401 Author: Mike A. Harris <mharris (a] redhat.com>
10402 Date: Sat Mar 8 01:03:32 2003 +0000
10403
10404 Updated RPM specfile for 2.1.92 and fixed remaining known spec
10405 file issues
10406
10407 ChangeLog | 8 ++++++++
10408 fontconfig.spec.in | 19 +++++++++++++++++--
10409 2 files changed, 25 insertions(+), 2 deletions(-)
10410
10411 commit 6348213702153f1097c648ae575bcc89dbb259dc
10412 Author: Keith Packard <keithp (a] keithp.com>
10413 Date: Fri Mar 7 21:04:52 2003 +0000
10414
10415 Bump version to 2.1.92
10416
10417 configure.in | 2 +-
10418 fontconfig/fontconfig.h | 2 +-
10419 2 files changed, 2 insertions(+), 2 deletions(-)
10420
10421 commit dcd1f27185958b000f12e0390970c925f4386598
10422 Author: Keith Packard <keithp (a] keithp.com>
10423 Date: Fri Mar 7 20:51:17 2003 +0000
10424
10425 add version.sgml to .cvsignore
10426
10427 doc/.cvsignore | 1 +
10428 1 files changed, 1 insertions(+), 0 deletions(-)
10429
10430 commit ae2c2943648313b41f2d032b72618d11ffdd1772
10431 Author: Keith Packard <keithp (a] keithp.com>
10432 Date: Fri Mar 7 20:50:44 2003 +0000
10433
10434 Add version number to user doc
10435
10436 doc/fontconfig-user.sgml | 27 +++++++++++++++++----------
10437 doc/func.sgml | 1 +
10438 2 files changed, 18 insertions(+), 10 deletions(-)
10439
10440 commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
10441 Author: Keith Packard <keithp (a] keithp.com>
10442 Date: Fri Mar 7 20:45:43 2003 +0000
10443
10444 Add version number to documentation
10445
10446 configure.in | 1 +
10447 doc/fontconfig-devel.sgml | 13 +++----------
10448 doc/func.sgml | 4 ++++
10449 doc/version.sgml.in | 24 ++++++++++++++++++++++++
10450 4 files changed, 32 insertions(+), 10 deletions(-)
10451
10452 commit 4484582ebaaaea4982248a6141d87d488ef322bd
10453 Author: Keith Packard <keithp (a] keithp.com>
10454 Date: Fri Mar 7 20:45:20 2003 +0000
10455
10456 wasnt rebuilding most of the docs
10457
10458 doc/Makefile.am | 18 +++++++++---------
10459 1 files changed, 9 insertions(+), 9 deletions(-)
10460
10461 commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
10462 Author: Keith Packard <keithp (a] keithp.com>
10463 Date: Fri Mar 7 20:04:13 2003 +0000
10464
10465 distribute man page
10466
10467 fc-cache/Makefile.am | 2 ++
10468 1 files changed, 2 insertions(+), 0 deletions(-)
10469
10470 commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
10471 Author: Keith Packard <keithp (a] keithp.com>
10472 Date: Fri Mar 7 20:03:53 2003 +0000
10473
10474 note that default mandir is usually wrong
10475
10476 INSTALL | 2 +-
10477 1 files changed, 1 insertions(+), 1 deletions(-)
10478
10479 commit bdc0fd54344cd161f1507aa53f3d676569d63f08
10480 Author: Keith Packard <keithp (a] keithp.com>
10481 Date: Fri Mar 7 20:03:23 2003 +0000
10482
10483 get manuals to install with automake-1.4
10484
10485 doc/Makefile.am | 44 +++++++++++++++++++++-----------------------
10486 1 files changed, 21 insertions(+), 23 deletions(-)
10487
10488 commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
10489 Author: Keith Packard <keithp (a] keithp.com>
10490 Date: Fri Mar 7 19:41:34 2003 +0000
10491
10492 Create fontconfig-user.html
10493
10494 doc/Makefile.am | 2 +-
10495 1 files changed, 1 insertions(+), 1 deletions(-)
10496
10497 commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
10498 Author: Keith Packard <keithp (a] keithp.com>
10499 Date: Fri Mar 7 19:39:57 2003 +0000
10500
10501 Add more to .cvsignore
10502
10503 doc/.cvsignore | 9 +++++++++
10504 1 files changed, 9 insertions(+), 0 deletions(-)
10505
10506 commit b219ac6b99672506965f3c2168e2af1cd58d28e7
10507 Author: Keith Packard <keithp (a] keithp.com>
10508 Date: Fri Mar 7 19:37:16 2003 +0000
10509
10510 Make documentation build
10511
10512 doc/Makefile.am | 172
10513 +++++++++++++++++++++++++++-------------------
10514 doc/edit-sgml.c | 2 +-
10515 doc/fontconfig-user.sgml | 2 +-
10516 3 files changed, 102 insertions(+), 74 deletions(-)
10517
10518 commit 39381776a4c0cf4077a31f3a493cbd37420cec71
10519 Author: Keith Packard <keithp (a] keithp.com>
10520 Date: Fri Mar 7 19:01:41 2003 +0000
10521
10522 Finish reformatting developer documentation
10523
10524 doc/Makefile.am | 16 ++-
10525 doc/edit-sgml.c | 17 ++-
10526 doc/fcatomic.fncs | 93 +++++++++
10527 doc/fcconfig.fncs | 153 ++++++++-------
10528 doc/fcfile.fncs | 78 ++++++++
10529 doc/fcfreetype.fncs | 69 +++++++
10530 doc/fcinit.fncs | 78 ++++++++
10531 doc/fcstring.fncs | 150 ++++++++++++++
10532 doc/fcstrset.fncs | 104 ++++++++++
10533 doc/fontconfig-devel.sgml | 475
10534 +++++++++++----------------------------------
10535 10 files changed, 795 insertions(+), 438 deletions(-)
10536
10537 commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
10538 Author: Keith Packard <keithp (a] keithp.com>
10539 Date: Fri Mar 7 08:52:27 2003 +0000
10540
10541 Add copyright
10542
10543 doc/func.sgml | 23 +++++++++++++++++++++++
10544 1 files changed, 23 insertions(+), 0 deletions(-)
10545
10546 commit 2df0c66230fb86a784414b5db803d32d1a083b3a
10547 Author: Keith Packard <keithp (a] keithp.com>
10548 Date: Fri Mar 7 08:51:14 2003 +0000
10549
10550 Use <parameter> tags. Add copyrights
10551
10552 doc/fcconfig.fncs | 46
10553 +++++++++++++++++++++++-----------------------
10554 doc/fcconstant.fncs | 10 +++++-----
10555 doc/fcobjecttype.fncs | 6 +++---
10556 doc/fcpattern.fncs | 14 +++++++-------
10557 doc/fcvalue.fncs | 4 ++--
10558 5 files changed, 40 insertions(+), 40 deletions(-)
10559
10560 commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
10561 Author: Keith Packard <keithp (a] keithp.com>
10562 Date: Fri Mar 7 08:44:32 2003 +0000
10563
10564 Add lots more function documentation
10565
10566 doc/Makefile.am | 16 ++-
10567 doc/fcblanks.fncs | 58 +++++++++
10568 doc/fccharset.fncs | 23 ++++
10569 doc/fcconfig.fncs | 279
10570 +++++++++++++++++++++++++++++++++++++++++++
10571 doc/fcconstant.fncs | 58 +++++++++
10572 doc/fcfontset.fncs | 49 ++++++++
10573 doc/fcmatrix.fncs | 23 ++++
10574 doc/fcobjectset.fncs | 61 ++++++++++
10575 doc/fcobjecttype.fncs | 48 ++++++++
10576 doc/fcpattern.fncs | 23 ++++
10577 doc/fcvalue.fncs | 23 ++++
10578 doc/fontconfig-devel.sgml | 292
10579 +++------------------------------------------
10580 12 files changed, 677 insertions(+), 276 deletions(-)
10581
10582 commit 22671e25510e77af1a8f2b569314ba2de1c93353
10583 Author: Keith Packard <keithp (a] keithp.com>
10584 Date: Fri Mar 7 07:12:51 2003 +0000
10585
10586 Rework documentation to build man pages for each function
10587
10588 doc/Makefile.am | 84 +++-
10589 doc/fccharset.fncs | 144 +++++
10590 doc/fcmatrix.fncs | 100 ++++
10591 doc/fcpattern.fncs | 287 ++++++++++
10592 doc/fcvalue.fncs | 17 +
10593 doc/fontconfig-devel.sgml | 1355
10594 ++++++++++++++++++---------------------------
10595 doc/fontconfig-user.sgml | 396 ++++++--------
10596 doc/func.sgml | 61 ++
10597 8 files changed, 1411 insertions(+), 1033 deletions(-)
10598
10599 commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
10600 Author: Keith Packard <keithp (a] keithp.com>
10601 Date: Fri Mar 7 06:17:36 2003 +0000
10602
10603 Add func doc creation program edit-sgml
10604
10605 doc/edit-sgml.c | 426
10606 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
10607 1 files changed, 426 insertions(+), 0 deletions(-)
10608
10609 commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
10610 Author: Mike A. Harris <mharris (a] redhat.com>
10611 Date: Wed Mar 5 10:09:57 2003 +0000
10612
10613 Update Changelog
10614
10615 ChangeLog | 7 +++++++
10616 1 files changed, 7 insertions(+), 0 deletions(-)
10617
10618 commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
10619 Author: Mike A. Harris <mharris (a] redhat.com>
10620 Date: Wed Mar 5 10:08:08 2003 +0000
10621
10622 Added back the configure macro options --disable-docs because
10623 otherwise
10624 fontconfig installs docs into /usr/share/doc/fontconfig (with no
10625 version number) unconditionally, causing RPM to fail the build
10626 due to
10627 _unpackaged_files_terminate_build. We pick up the pregenerated
10628 docs
10629 with %doc already.
10630
10631 fontconfig.spec.in | 8 +++++++-
10632 1 files changed, 7 insertions(+), 1 deletions(-)
10633
10634 commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
10635 Author: Mike A. Harris <mharris (a] redhat.com>
10636 Date: Wed Mar 5 09:28:08 2003 +0000
10637
10638 Updated rpm specfile changelog and Changelog to reflect today's
10639 changes
10640
10641 ChangeLog | 13 ++++++++++++-
10642 fontconfig.spec.in | 9 ++++++++-
10643 2 files changed, 20 insertions(+), 2 deletions(-)
10644
10645 commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
10646 Author: Mike A. Harris <mharris (a] redhat.com>
10647 Date: Wed Mar 5 09:16:37 2003 +0000
10648
10649 Reordered %files lists to be a bit tidier. Made -devel package own the
10650 %{_includedir}/fontconfig directory
10651
10652 fontconfig.spec.in | 9 +++++----
10653 1 files changed, 5 insertions(+), 4 deletions(-)
10654
10655 commit c674c89bf919fa7f357319a7ce825ba5369ff737
10656 Author: Mike A. Harris <mharris (a] redhat.com>
10657 Date: Wed Mar 5 09:14:06 2003 +0000
10658
10659 Put %post script in {}'s for tidyness, and change the call to
10660 fc-cache to
10661 use %{_bindir}/fc-cache
10662
10663 fontconfig.spec.in | 9 +++++----
10664 1 files changed, 5 insertions(+), 4 deletions(-)
10665
10666 commit 5283328a6006420cb3382c0dbef55f715996b91c
10667 Author: Mike A. Harris <mharris (a] redhat.com>
10668 Date: Wed Mar 5 09:10:14 2003 +0000
10669
10670 Changed BuildRequires: lines to use %{_bindir} macro instead of
10671 hard coded
10672 /usr/bin
10673
10674 fontconfig.spec.in | 4 ++--
10675 1 files changed, 2 insertions(+), 2 deletions(-)
10676
10677 commit 674c09dfbfc3d6d3a014ac018995530159fc157f
10678 Author: Mike A. Harris <mharris (a] redhat.com>
10679 Date: Wed Mar 5 09:08:41 2003 +0000
10680
10681 Replace commented out %define at top of specfile with a comment
10682 preceding
10683 the freetype2 define, since rpm expands macros in comments. Also
10684 remove
10685 -j flag from make, as _smp_mflags expands to -jN already.
10686
10687 fontconfig.spec.in | 6 +++---
10688 1 files changed, 3 insertions(+), 3 deletions(-)
10689
10690 commit d30f481c4d182db3873fc9caf0e191da3c4955ef
10691 Author: Keith Packard <keithp (a] keithp.com>
10692 Date: Wed Mar 5 07:45:37 2003 +0000
10693
10694 switch vesion to version
10695
10696 fontconfig.spec.in | 2 +-
10697 1 files changed, 1 insertions(+), 1 deletions(-)
10698
10699 commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
10700 Author: Keith Packard <keithp (a] keithp.com>
10701 Date: Wed Mar 5 06:09:36 2003 +0000
10702
10703 optimize string compares even more
10704
10705 src/fcstr.c | 19 +++----------------
10706 1 files changed, 3 insertions(+), 16 deletions(-)
10707
10708 commit dc1de232a694c9c431604e701e8f617978a00e0a
10709 Author: Keith Packard <keithp (a] keithp.com>
10710 Date: Wed Mar 5 06:09:14 2003 +0000
10711
10712 Use VERSION in fontconfig.pc.in
10713
10714 fontconfig.pc.in | 2 +-
10715 1 files changed, 1 insertions(+), 1 deletions(-)
10716
10717 commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
10718 Author: Keith Packard <keithp (a] keithp.com>
10719 Date: Wed Mar 5 05:57:11 2003 +0000
10720
10721 No longer using config directory
10722
10723 configure.in | 2 --
10724 1 files changed, 0 insertions(+), 2 deletions(-)
10725
10726 commit 94421e4097d84b50fc2da285b57fb00da3592796
10727 Author: Keith Packard <keithp (a] keithp.com>
10728 Date: Wed Mar 5 05:53:10 2003 +0000
10729
10730 use FcToLower instead of tolower
10731
10732 src/fcname.c | 12 +++++-------
10733 1 files changed, 5 insertions(+), 7 deletions(-)
10734
10735 commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
10736 Author: Keith Packard <keithp (a] keithp.com>
10737 Date: Wed Mar 5 05:52:51 2003 +0000
10738
10739 Add FcLangSetPrint
10740
10741 src/fcdbg.c | 29 ++++++++++++++++++-----------
10742 1 files changed, 18 insertions(+), 11 deletions(-)
10743
10744 commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
10745 Author: Keith Packard <keithp (a] keithp.com>
10746 Date: Wed Mar 5 05:52:31 2003 +0000
10747
10748 AddFcLangSetContains for font listing, add first-letter table for
10749 language
10750 lookups, change RCS tag
10751
10752 src/fccfg.c | 8 +-
10753 src/fcint.h | 7 +-
10754 src/fclang.c | 231
10755 ++++++++++++++++++++++++++++++++++++++++++++++++++++------
10756 src/fclist.c | 6 +-
10757 4 files changed, 219 insertions(+), 33 deletions(-)
10758
10759 commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
10760 Author: Keith Packard <keithp (a] keithp.com>
10761 Date: Wed Mar 5 05:51:27 2003 +0000
10762
10763 Change RCS tag
10764
10765 fc-cache/fc-cache.c | 4 ++--
10766 fc-cache/fc-cache.man | 4 ++--
10767 fc-list/fc-list.c | 4 ++--
10768 fc-list/fc-list.man | 4 ++--
10769 src/fcatomic.c | 4 ++--
10770 src/fcblanks.c | 4 ++--
10771 src/fccache.c | 4 ++--
10772 src/fccharset.c | 4 ++--
10773 src/fcdefault.c | 4 ++--
10774 src/fcdir.c | 4 ++--
10775 src/fcfreetype.c | 4 ++--
10776 src/fcfs.c | 4 ++--
10777 src/fcinit.c | 4 ++--
10778 src/fcmatch.c | 4 ++--
10779 src/fcmatrix.c | 2 +-
10780 src/fcpat.c | 4 ++--
10781 src/fcstr.c | 4 ++--
10782 src/fcxml.c | 4 ++--
10783 src/fontconfig-def.cpp | 2 +-
10784 19 files changed, 36 insertions(+), 36 deletions(-)
10785
10786 commit 0eadb052fb31ad99d77d1997108d316c64d939b8
10787 Author: Keith Packard <keithp (a] keithp.com>
10788 Date: Wed Mar 5 05:48:53 2003 +0000
10789
10790 Add letter ranges to speed lang lookups, change CVS tag
10791
10792 fc-lang/fc-lang.c | 38 ++++++++++++++++++++++++++++++++++++--
10793 fc-lang/fc-lang.man | 4 ++--
10794 fc-lang/fclang.tmpl.h | 4 ++--
10795 3 files changed, 40 insertions(+), 6 deletions(-)
10796
10797 commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
10798 Author: Keith Packard <keithp (a] keithp.com>
10799 Date: Wed Mar 5 05:48:15 2003 +0000
10800
10801 Change RCS tag, add FcLangSetContains
10802
10803 fontconfig/fcfreetype.h | 4 ++--
10804 fontconfig/fcprivate.h | 4 ++--
10805 fontconfig/fontconfig.h | 11 ++++++++---
10806 3 files changed, 12 insertions(+), 7 deletions(-)
10807
10808 commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
10809 Author: Keith Packard <keithp (a] keithp.com>
10810 Date: Wed Mar 5 04:26:06 2003 +0000
10811
10812 Switch RCS tag label
10813
10814 fc-lang/aa.orth | 4 ++--
10815 fc-lang/ab.orth | 4 ++--
10816 fc-lang/af.orth | 4 ++--
10817 fc-lang/am.orth | 4 ++--
10818 fc-lang/ar.orth | 4 ++--
10819 fc-lang/ast.orth | 4 ++--
10820 fc-lang/ava.orth | 4 ++--
10821 fc-lang/ay.orth | 4 ++--
10822 fc-lang/az.orth | 4 ++--
10823 fc-lang/ba.orth | 4 ++--
10824 fc-lang/bam.orth | 4 ++--
10825 fc-lang/be.orth | 4 ++--
10826 fc-lang/bg.orth | 4 ++--
10827 fc-lang/bh.orth | 4 ++--
10828 fc-lang/bho.orth | 4 ++--
10829 fc-lang/bi.orth | 4 ++--
10830 fc-lang/bin.orth | 4 ++--
10831 fc-lang/bn.orth | 4 ++--
10832 fc-lang/bo.orth | 4 ++--
10833 fc-lang/br.orth | 4 ++--
10834 fc-lang/bs.orth | 4 ++--
10835 fc-lang/bua.orth | 4 ++--
10836 fc-lang/ca.orth | 4 ++--
10837 fc-lang/ce.orth | 4 ++--
10838 fc-lang/ch.orth | 4 ++--
10839 fc-lang/chm.orth | 4 ++--
10840 fc-lang/chr.orth | 4 ++--
10841 fc-lang/co.orth | 4 ++--
10842 fc-lang/cs.orth | 4 ++--
10843 fc-lang/cu.orth | 4 ++--
10844 fc-lang/cv.orth | 4 ++--
10845 fc-lang/cy.orth | 4 ++--
10846 fc-lang/da.orth | 4 ++--
10847 fc-lang/de.orth | 4 ++--
10848 fc-lang/dz.orth | 4 ++--
10849 fc-lang/el.orth | 4 ++--
10850 fc-lang/en.orth | 4 ++--
10851 fc-lang/eo.orth | 4 ++--
10852 fc-lang/es.orth | 4 ++--
10853 fc-lang/et.orth | 4 ++--
10854 fc-lang/eu.orth | 4 ++--
10855 fc-lang/fa.orth | 4 ++--
10856 fc-lang/fi.orth | 4 ++--
10857 fc-lang/fj.orth | 4 ++--
10858 fc-lang/fo.orth | 4 ++--
10859 fc-lang/fr.orth | 4 ++--
10860 fc-lang/ful.orth | 4 ++--
10861 fc-lang/fur.orth | 4 ++--
10862 fc-lang/fy.orth | 4 ++--
10863 fc-lang/ga.orth | 4 ++--
10864 fc-lang/gd.orth | 4 ++--
10865 fc-lang/gez.orth | 4 ++--
10866 fc-lang/gl.orth | 4 ++--
10867 fc-lang/gn.orth | 4 ++--
10868 fc-lang/gu.orth | 4 ++--
10869 fc-lang/gv.orth | 4 ++--
10870 fc-lang/ha.orth | 4 ++--
10871 fc-lang/haw.orth | 4 ++--
10872 fc-lang/he.orth | 4 ++--
10873 fc-lang/hi.orth | 4 ++--
10874 fc-lang/ho.orth | 4 ++--
10875 fc-lang/hr.orth | 4 ++--
10876 fc-lang/hu.orth | 4 ++--
10877 fc-lang/hy.orth | 4 ++--
10878 fc-lang/ia.orth | 4 ++--
10879 fc-lang/ibo.orth | 4 ++--
10880 fc-lang/id.orth | 4 ++--
10881 fc-lang/ie.orth | 4 ++--
10882 fc-lang/ik.orth | 4 ++--
10883 fc-lang/io.orth | 4 ++--
10884 fc-lang/is.orth | 4 ++--
10885 fc-lang/it.orth | 4 ++--
10886 fc-lang/iu.orth | 4 ++--
10887 fc-lang/ja.orth | 4 ++--
10888 fc-lang/ka.orth | 4 ++--
10889 fc-lang/kaa.orth | 4 ++--
10890 fc-lang/ki.orth | 4 ++--
10891 fc-lang/kk.orth | 4 ++--
10892 fc-lang/kl.orth | 4 ++--
10893 fc-lang/km.orth | 4 ++--
10894 fc-lang/kn.orth | 4 ++--
10895 fc-lang/ko.orth | 4 ++--
10896 fc-lang/kok.orth | 4 ++--
10897 fc-lang/ks.orth | 4 ++--
10898 fc-lang/ku.orth | 4 ++--
10899 fc-lang/kum.orth | 4 ++--
10900 fc-lang/kv.orth | 4 ++--
10901 fc-lang/kw.orth | 4 ++--
10902 fc-lang/ky.orth | 4 ++--
10903 fc-lang/la.orth | 4 ++--
10904 fc-lang/lb.orth | 4 ++--
10905 fc-lang/lez.orth | 4 ++--
10906 fc-lang/lo.orth | 4 ++--
10907 fc-lang/lt.orth | 4 ++--
10908 fc-lang/lv.orth | 4 ++--
10909 fc-lang/mg.orth | 4 ++--
10910 fc-lang/mh.orth | 4 ++--
10911 fc-lang/mi.orth | 4 ++--
10912 fc-lang/mk.orth | 4 ++--
10913 fc-lang/ml.orth | 4 ++--
10914 fc-lang/mn.orth | 4 ++--
10915 fc-lang/mo.orth | 4 ++--
10916 fc-lang/mr.orth | 4 ++--
10917 fc-lang/mt.orth | 4 ++--
10918 fc-lang/my.orth | 4 ++--
10919 fc-lang/nb.orth | 4 ++--
10920 fc-lang/ne.orth | 4 ++--
10921 fc-lang/nl.orth | 4 ++--
10922 fc-lang/nn.orth | 4 ++--
10923 fc-lang/no.orth | 4 ++--
10924 fc-lang/ny.orth | 4 ++--
10925 fc-lang/oc.orth | 4 ++--
10926 fc-lang/om.orth | 4 ++--
10927 fc-lang/or.orth | 4 ++--
10928 fc-lang/os.orth | 4 ++--
10929 fc-lang/pl.orth | 4 ++--
10930 fc-lang/pt.orth | 4 ++--
10931 fc-lang/rm.orth | 4 ++--
10932 fc-lang/ro.orth | 4 ++--
10933 fc-lang/ru.orth | 4 ++--
10934 fc-lang/sa.orth | 4 ++--
10935 fc-lang/sah.orth | 4 ++--
10936 fc-lang/sco.orth | 4 ++--
10937 fc-lang/se.orth | 4 ++--
10938 fc-lang/sel.orth | 4 ++--
10939 fc-lang/sh.orth | 4 ++--
10940 fc-lang/si.orth | 4 ++--
10941 fc-lang/sk.orth | 4 ++--
10942 fc-lang/sl.orth | 4 ++--
10943 fc-lang/sm.orth | 4 ++--
10944 fc-lang/sma.orth | 4 ++--
10945 fc-lang/smj.orth | 4 ++--
10946 fc-lang/smn.orth | 4 ++--
10947 fc-lang/sms.orth | 4 ++--
10948 fc-lang/so.orth | 4 ++--
10949 fc-lang/sq.orth | 4 ++--
10950 fc-lang/sr.orth | 4 ++--
10951 fc-lang/sv.orth | 4 ++--
10952 fc-lang/sw.orth | 4 ++--
10953 fc-lang/syr.orth | 4 ++--
10954 fc-lang/ta.orth | 4 ++--
10955 fc-lang/te.orth | 4 ++--
10956 fc-lang/tg.orth | 4 ++--
10957 fc-lang/th.orth | 4 ++--
10958 fc-lang/ti_er.orth | 4 ++--
10959 fc-lang/ti_et.orth | 4 ++--
10960 fc-lang/tig.orth | 4 ++--
10961 fc-lang/tk.orth | 4 ++--
10962 fc-lang/tl.orth | 4 ++--
10963 fc-lang/tn.orth | 4 ++--
10964 fc-lang/to.orth | 4 ++--
10965 fc-lang/tr.orth | 4 ++--
10966 fc-lang/ts.orth | 4 ++--
10967 fc-lang/tt.orth | 4 ++--
10968 fc-lang/tw.orth | 4 ++--
10969 fc-lang/tyv.orth | 4 ++--
10970 fc-lang/ug.orth | 4 ++--
10971 fc-lang/uk.orth | 4 ++--
10972 fc-lang/ur.orth | 4 ++--
10973 fc-lang/uz.orth | 4 ++--
10974 fc-lang/ven.orth | 4 ++--
10975 fc-lang/vi.orth | 4 ++--
10976 fc-lang/vo.orth | 4 ++--
10977 fc-lang/vot.orth | 4 ++--
10978 fc-lang/wa.orth | 4 ++--
10979 fc-lang/wen.orth | 4 ++--
10980 fc-lang/wo.orth | 4 ++--
10981 fc-lang/xh.orth | 4 ++--
10982 fc-lang/yap.orth | 4 ++--
10983 fc-lang/yi.orth | 4 ++--
10984 fc-lang/yo.orth | 4 ++--
10985 fc-lang/zh_cn.orth | 4 ++--
10986 fc-lang/zh_hk.orth | 4 ++--
10987 fc-lang/zh_mo.orth | 4 ++--
10988 fc-lang/zh_sg.orth | 4 ++--
10989 fc-lang/zh_tw.orth | 4 ++--
10990 fc-lang/zu.orth | 4 ++--
10991 177 files changed, 354 insertions(+), 354 deletions(-)
10992
10993 commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
10994 Author: Keith Packard <keithp (a] keithp.com>
10995 Date: Tue Mar 4 00:19:09 2003 +0000
10996
10997 Add .cvsignore
10998
10999 doc/.cvsignore | 4 ++++
11000 1 files changed, 4 insertions(+), 0 deletions(-)
11001
11002 commit af82b48c2b8c2037020d928aced582dedd06d8d9
11003 Author: Keith Packard <keithp (a] keithp.com>
11004 Date: Tue Mar 4 00:14:58 2003 +0000
11005
11006 Allow multiple directories in --with-add-fonts, by default add only
11007 scalable fonts from X directory
11008
11009 configure.in | 48 ++++++++++++++++++++++++++++++++----------------
11010 1 files changed, 32 insertions(+), 16 deletions(-)
11011
11012 commit bb7743ae7e218ecef31f3023b281939b02967552
11013 Author: Keith Packard <keithp (a] keithp.com>
11014 Date: Mon Mar 3 05:47:14 2003 +0000
11015
11016 Update version to 2.1.91
11017
11018 configure.in | 2 +-
11019 fontconfig/fontconfig.h | 2 +-
11020 2 files changed, 2 insertions(+), 2 deletions(-)
11021
11022 commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
11023 Author: Owen Taylor <otaylor (a] redhat.com>
11024 Date: Mon Mar 3 01:13:11 2003 +0000
11025
11026 Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor (a] redhat.com>
11027 fontconfig.spec.in: Improvements from Red Hat spec file.
11028 {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
11029 docs/*.sgml: SGML fixes.
11030
11031 ChangeLog | 8 ++
11032 doc/fontconfig-devel.sgml | 237
11033 +++++++++++++++++++++++----------------------
11034 doc/fontconfig-user.sgml | 8 ++-
11035 fc-cache/Makefile.am | 2 +
11036 fc-lang/Makefile.am | 2 +
11037 fc-list/Makefile.am | 2 +
11038 fontconfig.spec.in | 86 +++++++++-------
11039 7 files changed, 191 insertions(+), 154 deletions(-)
11040
11041 commit ee170116da7cbd6e03a4de61c455d717183f46d7
11042 Author: Keith Packard <keithp (a] keithp.com>
11043 Date: Sun Mar 2 19:13:00 2003 +0000
11044
11045 Ignore dist files
11046
11047 .cvsignore | 1 +
11048 1 files changed, 1 insertions(+), 0 deletions(-)
11049
11050 commit ff3f1f98ed240a4cde511cace7acd09d40548656
11051 Author: Keith Packard <keithp (a] keithp.com>
11052 Date: Sun Mar 2 19:12:23 2003 +0000
11053
11054 Switch back to -version-info for fontconfig as its at minor 0. Add
11055 --system-only to fc-cache. Fix FC_VERSION to match product version
11056 rather than .so version
11057
11058 Makefile.am | 1 -
11059 configure.in | 23 +-
11060 fc-cache/fc-cache.c | 8 +
11061 fc-lang/fc-lang.c | 6 +
11062 fontconfig/fontconfig.h | 16 +-
11063 ltmain.sh | 6192
11064 -----------------------------------------------
11065 src/Makefile.am | 2 +-
11066 src/fccfg.c | 25 +-
11067 src/fcint.h | 3 +
11068 src/fcstr.c | 8 +-
11069 src/fcxml.c | 14 +-
11070 11 files changed, 79 insertions(+), 6219 deletions(-)
11071
11072 commit bf0093b72487bd463b9c7700902cd8765534c9c1
11073 Author: Keith Packard <keithp (a] keithp.com>
11074 Date: Sun Mar 2 08:46:04 2003 +0000
11075
11076 oops -- X fonts referenced from the wrong place
11077
11078 configure.in | 2 +-
11079 1 files changed, 1 insertions(+), 1 deletions(-)
11080
11081 commit ad9b233c98d4da08178503f6db9a43708e2a7df0
11082 Author: Keith Packard <keithp (a] keithp.com>
11083 Date: Sun Mar 2 08:00:24 2003 +0000
11084
11085 Make default confdir point to sysconfdir
11086
11087 configure.in | 4 ++--
11088 1 files changed, 2 insertions(+), 2 deletions(-)
11089
11090 commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
11091 Author: Keith Packard <keithp (a] keithp.com>
11092 Date: Sun Mar 2 07:36:08 2003 +0000
11093
11094 Add ltmain.sh to the package
11095
11096 Makefile.am | 1 +
11097 1 files changed, 1 insertions(+), 0 deletions(-)
11098
11099 commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
11100 Author: Keith Packard <keithp (a] keithp.com>
11101 Date: Sun Mar 2 07:28:24 2003 +0000
11102
11103 make dist works now. Update to 2.1.90 in preparation for eventual 2.2
11104 release
11105
11106 COPYING | 4 +-
11107 ChangeLog | 20 +
11108 INSTALL | 11 +-
11109 Makefile.am | 3 +-
11110 README | 6 +-
11111 configure.in | 11 +-
11112 fc-lang/Makefile.am | 2 +
11113 src/Makefile.am | 2 +
11114 src/fcknownsets.h | 1895
11115 ---------------------------------------------------
11116 test/Makefile.am | 3 +
11117 10 files changed, 42 insertions(+), 1915 deletions(-)
11118
11119 commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
11120 Author: Keith Packard <keithp (a] keithp.com>
11121 Date: Sat Mar 1 05:55:48 2003 +0000
11122
11123 Add .cvsignore
11124
11125 test/.cvsignore | 2 ++
11126 1 files changed, 2 insertions(+), 0 deletions(-)
11127
11128 commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
11129 Author: Keith Packard <keithp (a] keithp.com>
11130 Date: Sat Mar 1 05:55:17 2003 +0000
11131
11132 Add simple tests
11133
11134 Makefile.am | 2 +-
11135 configure.in | 1 +
11136 test/4x6.pcf | Bin 0 -> 70952 bytes
11137 test/8x16.pcf | Bin 0 -> 21320 bytes
11138 test/Makefile.am | 4 ++
11139 test/fonts.conf.in | 4 ++
11140 test/out.expected | 8 +++++
11141 test/run-test.sh | 85
11142 ++++++++++++++++++++++++++++++++++++++++++++++++++++
11143 8 files changed, 103 insertions(+), 1 deletions(-)
11144
11145 commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
11146 Author: Keith Packard <keithp (a] keithp.com>
11147 Date: Sat Mar 1 05:21:02 2003 +0000
11148
11149 Add --disable-docs flag
11150
11151 configure.in | 16 ++++++++++++++++
11152 doc/Makefile.am | 21 ++++++++++++++++-----
11153 src/Makefile.am | 4 ----
11154 3 files changed, 32 insertions(+), 9 deletions(-)
11155
11156 commit 0da305f7f85ae0dddc411df53ef077709558d369
11157 Author: Keith Packard <keithp (a] keithp.com>
11158 Date: Sat Mar 1 03:06:37 2003 +0000
11159
11160 Switch to docbook and split documentation into pieces
11161
11162 Makefile.am | 2 +-
11163 configure.in | 15 +
11164 doc/Makefile.am | 35 ++
11165 src/fontconfig.3 | 1466
11166 ------------------------------------------------------
11167 4 files changed, 51 insertions(+), 1467 deletions(-)
11168
11169 commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
11170 Author: Keith Packard <keithp (a] keithp.com>
11171 Date: Sat Mar 1 02:23:52 2003 +0000
11172
11173 Reformat documentation into sgml for docbook, split into user/devel
11174 guides
11175
11176 doc/fontconfig-devel.sgml | 1257
11177 +++++++++++++++++++++++++++++++++++++++++++++
11178 doc/fontconfig-user.sgml | 559 ++++++++++++++++++++
11179 doc/fontconfig.tex | 55 --
11180 3 files changed, 1816 insertions(+), 55 deletions(-)
11181
11182 commit df43986cdcb38f6462d63618a115618cd9a964bb
11183 Author: Keith Packard <keithp (a] keithp.com>
11184 Date: Thu Feb 27 08:12:13 2003 +0000
11185
11186 Disable globaladvance for batang fonts
11187
11188 fonts.conf.in | 10 ++++++++++
11189 1 files changed, 10 insertions(+), 0 deletions(-)
11190
11191 commit cc168fa6688066baad43d1de577a39c11102947a
11192 Author: Keith Packard <keithp (a] keithp.com>
11193 Date: Thu Feb 27 08:08:09 2003 +0000
11194
11195 Disable globaladvance for gulim fonts
11196
11197 fonts.conf.in | 15 +++++++++++++++
11198 1 files changed, 15 insertions(+), 0 deletions(-)
11199
11200 commit 148656ed8b3755f0634be14ae60996a1ad493836
11201 Author: Keith Packard <keithp (a] keithp.com>
11202 Date: Thu Feb 27 07:04:59 2003 +0000
11203
11204 Stop setting FC_SPACING from font hints. Theyre always wrong
11205
11206 src/fcfreetype.c | 7 ++++++-
11207 1 files changed, 6 insertions(+), 1 deletions(-)
11208
11209 commit 662b879681f2961b446341638c7bec048edd612a
11210 Author: Keith Packard <keithp (a] keithp.com>
11211 Date: Thu Feb 27 07:04:31 2003 +0000
11212
11213 Avoid crashing with null expressions in debug code
11214
11215 src/fcdbg.c | 3 ++-
11216 1 files changed, 2 insertions(+), 1 deletions(-)
11217
11218 commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
11219 Author: Keith Packard <keithp (a] keithp.com>
11220 Date: Wed Feb 26 19:13:17 2003 +0000
11221
11222 Allow double or integer for numeric values in matching
11223
11224 src/fcdbg.c | 4 ++--
11225 src/fcmatch.c | 34 ++++++++++++++++++++++++++--------
11226 2 files changed, 28 insertions(+), 10 deletions(-)
11227
11228 commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
11229 Author: Keith Packard <keithp (a] keithp.com>
11230 Date: Mon Feb 24 17:52:44 2003 +0000
11231
11232 Add remaining .cvsignore files
11233
11234 fc-cache/.cvsignore | 5 +++++
11235 fc-lang/.cvsignore | 6 ++++++
11236 fc-list/.cvsignore | 5 +++++
11237 fontconfig/.cvsignore | 2 ++
11238 src/.cvsignore | 6 ++++++
11239 5 files changed, 24 insertions(+), 0 deletions(-)
11240
11241 commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
11242 Author: Keith Packard <keithp (a] keithp.com>
11243 Date: Mon Feb 24 17:50:29 2003 +0000
11244
11245 Add .cvsignore file
11246
11247 .cvsignore | 15 +++++++++++++++
11248 1 files changed, 15 insertions(+), 0 deletions(-)
11249
11250 commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
11251 Author: Keith Packard <keithp (a] keithp.com>
11252 Date: Mon Feb 24 17:18:50 2003 +0000
11253
11254 Switch to automake
11255
11256 Makefile.am | 49 +
11257 Makefile.in | 91 -
11258 autogen.sh | 89 +
11259 config.h.in | 138 --
11260 configure.in | 425 ++--
11261 cvscompile.sh | 11 -
11262 fc-cache/Makefile.am | 28 +
11263 fc-cache/Makefile.in | 53 -
11264 fc-lang/Makefile.am | 38 +
11265 fc-list/Makefile.am | 28 +
11266 fc-list/Makefile.in | 54 -
11267 findfonts | 4 -
11268 fontconfig.spec.in | 74 +
11269 fontconfig/Makefile.am | 8 +
11270 fontconfig/Makefile.in | 39 -
11271 fontconfig/fontconfig.h | 3 +-
11272 fonts.conf.in | 12 +-
11273 local.conf | 5 +
11274 local.def | 70 -
11275 ltmain.sh | 6192
11276 +++++++++++++++++++++++++++++++++++++++++++++++
11277 setfontdirs | 36 -
11278 src/Makefile.am | 38 +
11279 src/Makefile.in | 120 -
11280 src/fontconfig.3 | 1466 +++++++++++
11281 src/fontconfig.man | 1466 -----------
11282 25 files changed, 8214 insertions(+), 2323 deletions(-)
11283
11284 commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
11285 Author: Keith Packard <keithp (a] keithp.com>
11286 Date: Mon Feb 24 16:51:29 2003 +0000
11287
11288 Dont attempt to use cache if NULL
11289
11290 src/fcdir.c | 3 ++-
11291 1 files changed, 2 insertions(+), 1 deletions(-)
11292
11293 commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
11294 Author: Keith Packard <keithp (a] keithp.com>
11295 Date: Mon Feb 17 17:35:28 2003 +0000
11296
11297 Remove broken fontconfig-config script
11298
11299 Makefile.in | 9 -----
11300 configure.in | 3 +-
11301 fontconfig-config.in | 94
11302 --------------------------------------------------
11303 3 files changed, 1 insertions(+), 105 deletions(-)
11304
11305 commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
11306 Author: Keith Packard <keithp (a] keithp.com>
11307 Date: Thu Feb 13 16:42:38 2003 +0000
11308
11309 Track dirs containing fonts.cache files referenced from ~/.fonts.cache
11310 file
11311
11312 src/fccache.c | 45 ++++++++++++++++++++++++++++++++++++++-------
11313 src/fcdir.c | 3 +++
11314 src/fcint.h | 4 ++++
11315 3 files changed, 45 insertions(+), 7 deletions(-)
11316
11317 commit 565a919e80bf2d801078cbd83eee8caf9c057519
11318 Author: Keith Packard <keithp (a] keithp.com>
11319 Date: Wed Feb 12 20:35:32 2003 +0000
11320
11321 Have fc-cache skip directories without write access
11322
11323 fc-cache/fc-cache.c | 26 +++++++++++++++++++-------
11324 1 files changed, 19 insertions(+), 7 deletions(-)
11325
11326 commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
11327 Author: Keith Packard <keithp (a] keithp.com>
11328 Date: Wed Feb 12 18:23:03 2003 +0000
11329
11330 Add prefer_outline hacks to replace bitmap fonts with equivalent
11331 outlines
11332
11333 fonts.conf.in | 28 ++++++++++++++++++++++++++++
11334 1 files changed, 28 insertions(+), 0 deletions(-)
11335
11336 commit dda7794f1be86fa270410e63ce96104843ded66f
11337 Author: Keith Packard <keithp (a] keithp.com>
11338 Date: Wed Feb 12 18:22:12 2003 +0000
11339
11340 Add "same" binding for edits to inherit binding from matched element
11341
11342 fonts.dtd | 2 +-
11343 src/fccfg.c | 10 +++++++++-
11344 src/fcint.h | 2 +-
11345 src/fcxml.c | 2 ++
11346 4 files changed, 13 insertions(+), 3 deletions(-)
11347
11348 commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
11349 Author: Keith Packard <keithp (a] keithp.com>
11350 Date: Wed Feb 12 18:21:21 2003 +0000
11351
11352 Output langsets and all bindings in debug messages
11353
11354 src/fcdbg.c | 21 +++++++++++++++++++--
11355 1 files changed, 19 insertions(+), 2 deletions(-)
11356
11357 commit b2b6903259c742c75738d49fa37ea0b167ef87cb
11358 Author: Keith Packard <keithp (a] keithp.com>
11359 Date: Wed Feb 12 18:20:04 2003 +0000
11360
11361 Make FcStrCmpIgnoreCase a bit faster
11362
11363 src/fcstr.c | 11 +++++++----
11364 1 files changed, 7 insertions(+), 4 deletions(-)
11365
11366 commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
11367 Author: Keith Packard <keithp (a] keithp.com>
11368 Date: Wed Feb 12 18:19:33 2003 +0000
11369
11370 Dont cache directorys until theyve been scanned. Avoids losing subdir
11371 contents. Also fixed cache hashing function (was returning
11372 constant).
11373 Lots of comments
11374
11375 src/fccache.c | 38 ++++++++++++++++++++++++++++++++------
11376 src/fcdir.c | 11 +++++++++--
11377 2 files changed, 41 insertions(+), 8 deletions(-)
11378
11379 commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
11380 Author: Keith Packard <keithp (a] keithp.com>
11381 Date: Fri Feb 7 00:15:09 2003 +0000
11382
11383 fontconfig is no longer affiliated with xfree86
11384
11385 src/fontconfig.man | 8 ++++----
11386 1 files changed, 4 insertions(+), 4 deletions(-)
11387
11388 commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
11389 Author: Keith Packard <keithp (a] keithp.com>
11390 Date: Fri Feb 7 00:14:31 2003 +0000
11391
11392 Emphasize that fonts.conf isnt the right place for local configuration
11393
11394 fonts.conf.in | 8 ++++++--
11395 1 files changed, 6 insertions(+), 2 deletions(-)
11396
11397 commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
11398 Author: Keith Packard <keithp (a] keithp.com>
11399 Date: Fri Feb 7 00:13:55 2003 +0000
11400
11401 Remove Imakefile
11402
11403 Imakefile | 90
11404 -------------------------------------------------------------
11405 1 files changed, 0 insertions(+), 90 deletions(-)
11406
11407 commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
11408 Author: Keith Packard <keithp (a] keithp.com>
11409 Date: Fri Feb 7 00:13:37 2003 +0000
11410
11411 Build fc-lang, install local.conf
11412
11413 Makefile.in | 17 +++++++++++------
11414 1 files changed, 11 insertions(+), 6 deletions(-)
11415
11416 commit dda27aa9ee057d213956f18041bedb4648c6c302
11417 Author: Keith Packard <keithp (a] keithp.com>
11418 Date: Thu Feb 6 19:30:32 2003 +0000
11419
11420 Avoid crash when $HOME is not set
11421
11422 src/fcstr.c | 3 ++-
11423 1 files changed, 2 insertions(+), 1 deletions(-)
11424
11425 commit 48092073dd7b633441daba6297cff8c4588fe58d
11426 Author: Keith Packard <keithp (a] keithp.com>
11427 Date: Thu Feb 6 19:28:23 2003 +0000
11428
11429 Update greek orthography from vvas (a] hal.csd.auth.gr (Vasilis Vasaitis)
11430
11431 fc-lang/el.orth | 9 +++++----
11432 1 files changed, 5 insertions(+), 4 deletions(-)
11433
11434 commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
11435 Author: Keith Packard <keithp (a] keithp.com>
11436 Date: Thu Feb 6 19:25:53 2003 +0000
11437
11438 add shared library support for Tru64 UNIX and IRIX (bug #14)
11439
11440 configure.in | 17 +++++++++++++++++
11441 1 files changed, 17 insertions(+), 0 deletions(-)
11442
11443 commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
11444 Author: Keith Packard <keithp (a] keithp.com>
11445 Date: Thu Feb 6 19:22:43 2003 +0000
11446
11447 Fix inconsistent const usage in FcConfigCompareValue
11448
11449 src/fccfg.c | 10 ++++++----
11450 1 files changed, 6 insertions(+), 4 deletions(-)
11451
11452 commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
11453 Author: Keith Packard <keithp (a] keithp.com>
11454 Date: Thu Feb 6 17:46:06 2003 +0000
11455
11456 Build fclang.h before building library This required compiling
11457 the charset
11458 funcs into fc-lang, which was done by refactoring code in
11459 fccharset.c
11460 and fcfreetype.c a bit
11461 Updated ethiopic orthographies
11462 Remove imake support
11463 Install empty local.conf file if none is present
11464
11465 fc-cache/Imakefile | 22 -
11466 fc-lang/Imakefile | 56 -
11467 fc-lang/am.orth | 10 +-
11468 fc-lang/fc-lang.c | 21 +-
11469 fc-lang/fclang.h | 4006
11470 --------------------------------------------------
11471 fc-lang/gez.orth | 55 +-
11472 fc-lang/ti.orth | 28 -
11473 fc-lang/ti_er.orth | 56 +
11474 fc-lang/ti_et.orth | 33 +
11475 fc-lang/tig.orth | 52 +
11476 fc-list/Imakefile | 17 -
11477 fontconfig/Imakefile | 8 -
11478 src/Imakefile | 48 -
11479 src/fccharset.c | 769 +----------
11480 src/fcfreetype.c | 768 ++++++++++
11481 src/fcint.h | 19 +-
11482 16 files changed, 975 insertions(+), 4993 deletions(-)
11483
11484 commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
11485 Author: Keith Packard <keithp (a] keithp.com>
11486 Date: Tue Jan 28 21:28:20 2003 +0000
11487
11488 Bug #4 The last entry for the terminator should not be 0xfffa,
11489 but 0xfffb.
11490
11491 fonts.conf.in | 2 +-
11492 1 files changed, 1 insertions(+), 1 deletions(-)
11493
11494 commit 4d3520610ec82a80601a1590861dc9505e2813b4
11495 Author: Keith Packard <keithp (a] keithp.com>
11496 Date: Tue Jan 28 20:56:18 2003 +0000
11497
11498 Bug #2 If a sub-make fails, then the build will still happily
11499 continue. I
11500 will attach a patch I have been using in the Debian package for a
11501 while.
11502
11503 Makefile.in | 2 +-
11504 1 files changed, 1 insertions(+), 1 deletions(-)
11505
11506 commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
11507 Author: David Dawes <dawes (a] xfree86.org>
11508 Date: Tue Jan 7 02:07:47 2003 +0000
11509
11510 703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
11511 script (#A.1483, Markus Kuhn).
11512
11513 setfontdirs | 6 +++---
11514 1 files changed, 3 insertions(+), 3 deletions(-)
11515
11516 commit 72a762196f356837ef615ee2a079e8b801a6f592
11517 Author: Torrey Lyons <torrey (a] mrcla.com>
11518 Date: Fri Jan 3 18:54:11 2003 +0000
11519
11520 On Darwin add Mac font directories to fonts.conf.
11521
11522 Imakefile | 9 +++++++--
11523 1 files changed, 7 insertions(+), 2 deletions(-)
11524
11525 commit 432913ead584d164ed2830958ca5a3846394f5e6
11526 Author: David Dawes <dawes (a] xfree86.org>
11527 Date: Sat Dec 21 02:31:53 2002 +0000
11528
11529 677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
11530
11531 src/fccfg.c | 6 +++++-
11532 1 files changed, 5 insertions(+), 1 deletions(-)
11533
11534 commit 1e341fdfc38527d8614e2fe744237f473f3febee
11535 Author: David Dawes <dawes (a] xfree86.org>
11536 Date: Tue Dec 17 03:26:36 2002 +0000
11537
11538 Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
11539 fixes
11540 (Stuart Lissaman).
11541
11542 setfontdirs | 14 ++++++++++++--
11543 1 files changed, 12 insertions(+), 2 deletions(-)
11544
11545 commit 234397b42976f027df7acc41aae80ec43692d557
11546 Author: David Dawes <dawes (a] xfree86.org>
11547 Date: Sat Dec 14 02:03:59 2002 +0000
11548
11549 633. Perform country-independent matching for Chinese languages in
11550 fontconfig (#A.1406, Keith Packard).
11551
11552 fc-lang/fc-lang.c | 76
11553 ++++++++++++++++++++++++++++++++++++++++++++++++----
11554 fc-lang/fclang.h | 10 ++++++-
11555 src/fclang.c | 15 +++++++---
11556 3 files changed, 89 insertions(+), 12 deletions(-)
11557
11558 commit 45fb31aa9113b597878fc19d1463c078663540d9
11559 Author: David Dawes <dawes (a] xfree86.org>
11560 Date: Sat Dec 14 01:59:38 2002 +0000
11561
11562 632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
11563 code
11564 in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
11565
11566 src/fcstr.c | 4 ++--
11567 1 files changed, 2 insertions(+), 2 deletions(-)
11568
11569 commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
11570 Author: Egbert Eich <eich (a] suse.de>
11571 Date: Wed Dec 4 10:28:03 2002 +0000
11572
11573 574. Make RENDER optional for Xvfb. When RENDER is enabled add
11574 depth 32
11575 pixmap format to list of supported pixmaps (Egbert Eich).
11576 573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
11577 isn't true
11578 for all platforms (Egbert Eich).
11579 572. Fix lbxproxy to also build on platforms that don't have
11580 snprintf()
11581 (Egbert Eich).
11582 571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
11583 after
11584 calling va_arg on all platforms (Egbert Eich).
11585 570. Fixed x11perf aa benchmarks to support non-default
11586 visuals/colormaps
11587 (Egbert Eich).
11588
11589 fontconfig/fcprivate.h | 2 +-
11590 1 files changed, 1 insertions(+), 1 deletions(-)
11591
11592 commit 7657345c1031eacedd734ddbc62a29de776672f4
11593 Author: Keith Packard <keithp (a] keithp.com>
11594 Date: Fri Nov 22 02:12:16 2002 +0000
11595
11596 In debugging output, mark weakly bound values with (w)
11597
11598 src/fcdbg.c | 6 +++++-
11599 1 files changed, 5 insertions(+), 1 deletions(-)
11600
11601 commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
11602 Author: Keith Packard <keithp (a] keithp.com>
11603 Date: Thu Nov 21 16:53:00 2002 +0000
11604
11605 Use unique local Imake define for fonts.conf dir (#5482, Mike
11606 A. Harris)
11607
11608 Imakefile | 14 +++++++-------
11609 1 files changed, 7 insertions(+), 7 deletions(-)
11610
11611 commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
11612 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
11613 Date: Fri Nov 15 09:29:35 2002 +0000
11614
11615 483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
11616 directory /usr/share/fonts is ignored in this case (#A.1325,
11617 Joe Moss).
11618
11619 Imakefile | 14 ++++++++++++--
11620 1 files changed, 12 insertions(+), 2 deletions(-)
11621
11622 commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
11623 Author: Keith Packard <keithp (a] keithp.com>
11624 Date: Mon Oct 21 17:03:47 2002 +0000
11625
11626 Elide historic cyrillic letters from several orthographies as they are
11627 unnecessary for modern documents and ill supported by fonts
11628
11629 fc-lang/bua.orth | 6 +++---
11630 fc-lang/fclang.h | 14 +++++++-------
11631 fc-lang/kaa.orth | 6 +++---
11632 fc-lang/ky.orth | 6 +++---
11633 fc-lang/ru.orth | 10 +++++++---
11634 fc-lang/sah.orth | 6 +++---
11635 fc-lang/tk.orth | 6 +++---
11636 fc-lang/tt.orth | 6 +++---
11637 fc-lang/tyv.orth | 6 +++---
11638 9 files changed, 35 insertions(+), 31 deletions(-)
11639
11640 commit bff801144b226f5f3ddf4188f181ed3f629fdcab
11641 Author: Keith Packard <keithp (a] keithp.com>
11642 Date: Fri Oct 11 17:53:03 2002 +0000
11643
11644 Add a bunch more consts to Xft and fontconfig apis
11645
11646 fontconfig/fcfreetype.h | 2 +-
11647 fontconfig/fontconfig.h | 20 ++++++++++----------
11648 src/fcpat.c | 20 ++++++++++----------
11649 3 files changed, 21 insertions(+), 21 deletions(-)
11650
11651 commit 0ce819b6096ae852a1979fa6ebb3e29260848007
11652 Author: Keith Packard <keithp (a] keithp.com>
11653 Date: Thu Oct 3 22:06:27 2002 +0000
11654
11655 Change comments a bit in fonts.conf.in
11656
11657 fonts.conf.in | 7 +++++++
11658 1 files changed, 7 insertions(+), 0 deletions(-)
11659
11660 commit 0d5af2ef2d9785efc29c909bc11f483069192c95
11661 Author: Keith Packard <keithp (a] keithp.com>
11662 Date: Wed Oct 2 16:15:54 2002 +0000
11663
11664 English orthography included 0xd. instead of 0xe. for several
11665 codepoints.
11666 Oops
11667
11668 fc-lang/en.orth | 8 ++++----
11669 fc-lang/fclang.h | 2 +-
11670 2 files changed, 5 insertions(+), 5 deletions(-)
11671
11672 commit 1852d490352fdc05891b778a8769000816b907b0
11673 Author: Keith Packard <keithp (a] keithp.com>
11674 Date: Wed Oct 2 07:11:30 2002 +0000
11675
11676 Add FC_RGBA_UNKNOWN
11677
11678 fontconfig/fontconfig.h | 5 +++--
11679 src/fcname.c | 5 +++--
11680 src/fontconfig.man | 4 +++-
11681 3 files changed, 9 insertions(+), 5 deletions(-)
11682
11683 commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
11684 Author: Keith Packard <keithp (a] keithp.com>
11685 Date: Thu Sep 26 00:30:30 2002 +0000
11686
11687 Fix alignment issue on sparc
11688
11689 src/fcpat.c | 17 ++++++++++++-----
11690 1 files changed, 12 insertions(+), 5 deletions(-)
11691
11692 commit a342e87dc3d4211a29525654ff6b41d088bdce71
11693 Author: Keith Packard <keithp (a] keithp.com>
11694 Date: Thu Sep 26 00:17:28 2002 +0000
11695
11696 Add fontversion field
11697
11698 fontconfig/fontconfig.h | 3 ++-
11699 src/fcdefault.c | 6 +++++-
11700 src/fcfreetype.c | 18 +++++++++++++++++-
11701 src/fcmatch.c | 15 ++++++++++++---
11702 src/fcname.c | 3 ++-
11703 5 files changed, 38 insertions(+), 7 deletions(-)
11704
11705 commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
11706 Author: Keith Packard <keithp (a] keithp.com>
11707 Date: Thu Sep 26 00:16:23 2002 +0000
11708
11709 Was losing local cached dirs in global cache list
11710
11711 src/fccache.c | 17 ++++++++---------
11712 src/fcdir.c | 4 +++-
11713 src/fcint.h | 10 ++++++----
11714 3 files changed, 17 insertions(+), 14 deletions(-)
11715
11716 commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
11717 Author: Keith Packard <keithp (a] keithp.com>
11718 Date: Thu Sep 26 00:13:39 2002 +0000
11719
11720 Add a few more permissable blank glyphs
11721
11722 fonts.conf.in | 6 ++++++
11723 1 files changed, 6 insertions(+), 0 deletions(-)
11724
11725 commit d1bec8c66d729fe67992a0212b3dffa18879e88f
11726 Author: Marc Aurele La France <tsi (a] ualberta.edu>
11727 Date: Wed Sep 18 17:11:46 2002 +0000
11728
11729 Pacify gcc 3.2
11730
11731 fc-cache/fc-cache.c | 3 ++-
11732 src/fclist.c | 4 ++--
11733 src/fcpat.c | 4 ++--
11734 3 files changed, 6 insertions(+), 5 deletions(-)
11735
11736 commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
11737 Author: Marc Aurele La France <tsi (a] ualberta.edu>
11738 Date: Thu Sep 12 20:56:03 2002 +0000
11739
11740 Fix structure alignment and array wlk bugs
11741
11742 src/fcpat.c | 11 +++++++----
11743 1 files changed, 7 insertions(+), 4 deletions(-)
11744
11745 commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
11746 Author: Keith Packard <keithp (a] keithp.com>
11747 Date: Sat Sep 7 19:43:41 2002 +0000
11748
11749 Add a bunch more blank glyphs, plus label existing blanks with
11750 official
11751 unicode names
11752
11753 fonts.conf.in | 66
11754 ++++++++++++++++++++++++++++++++-------------------------
11755 1 files changed, 37 insertions(+), 29 deletions(-)
11756
11757 commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
11758 Author: Keith Packard <keithp (a] keithp.com>
11759 Date: Sat Sep 7 17:30:18 2002 +0000
11760
11761 Found a few more blank glyphs to add
11762
11763 fonts.conf.in | 4 ++++
11764 1 files changed, 4 insertions(+), 0 deletions(-)
11765
11766 commit f9ad97b0d4be53164970ca0a8ff605670a60587c
11767 Author: Keith Packard <keithp (a] keithp.com>
11768 Date: Sat Sep 7 16:50:16 2002 +0000
11769
11770 Add more blank glyphs to default config
11771
11772 fonts.conf.in | 14 ++++++++++++++
11773 1 files changed, 14 insertions(+), 0 deletions(-)
11774
11775 commit c2022f999e0492d530925b0112ffd34ce146a8e3
11776 Author: Keith Packard <keithp (a] keithp.com>
11777 Date: Sat Aug 31 22:27:08 2002 +0000
11778
11779 Update ChangeLog with a few notes
11780
11781 ChangeLog | 15 ++++++++++++++-
11782 1 files changed, 14 insertions(+), 1 deletions(-)
11783
11784 commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
11785 Author: Keith Packard <keithp (a] keithp.com>
11786 Date: Sat Aug 31 22:17:32 2002 +0000
11787
11788 More complete memory tracking. Install always overwrites header files
11789
11790 fontconfig/Makefile.in | 17 ++++-------------
11791 src/fcatomic.c | 8 +++++++-
11792 src/fcblanks.c | 8 ++++++++
11793 src/fccache.c | 37 +++++++++++++++++++++++++++----------
11794 src/fccfg.c | 6 ++++--
11795 src/fccharset.c | 10 +++++++---
11796 src/fcdir.c | 3 ++-
11797 src/fcfreetype.c | 8 +++++---
11798 src/fcinit.c | 48
11799 ++++++++++++++++++++++++++++++------------------
11800 src/fcint.h | 14 +++++++++++++-
11801 src/fcmatch.c | 3 ++-
11802 src/fcname.c | 7 ++++++-
11803 src/fcpat.c | 3 ++-
11804 src/fcstr.c | 5 +++++
11805 src/fcxml.c | 33 ++++++++++++++++++++++++++++-----
11806 15 files changed, 150 insertions(+), 60 deletions(-)
11807
11808 commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
11809 Author: Keith Packard <keithp (a] keithp.com>
11810 Date: Fri Aug 30 01:28:17 2002 +0000
11811
11812 Update latin and cyrillic orthographies by comparing those found at
11813 evertype.com with those from eki.ee
11814
11815 fc-lang/ab.orth | 7 +-
11816 fc-lang/az.orth | 65 ++-
11817 fc-lang/ba.orth | 43 +-
11818 fc-lang/be.orth | 20 +-
11819 fc-lang/bg.orth | 21 +-
11820 fc-lang/br.orth | 33 +-
11821 fc-lang/ca.orth | 50 +-
11822 fc-lang/cs.orth | 67 ++-
11823 fc-lang/da.orth | 83 ++-
11824 fc-lang/de.orth | 33 +-
11825 fc-lang/es.orth | 42 +-
11826 fc-lang/et.orth | 35 +-
11827 fc-lang/eu.orth | 26 +-
11828 fc-lang/fclang.h | 1602
11829 ++++++++++++++++++++++++++----------------------------
11830 fc-lang/fi.orth | 40 +-
11831 fc-lang/fo.orth | 57 ++-
11832 fc-lang/fy.orth | 24 +-
11833 fc-lang/ga.orth | 78 ++-
11834 fc-lang/gd.orth | 23 +-
11835 fc-lang/gl.orth | 7 +-
11836 fc-lang/hr.orth | 33 +-
11837 fc-lang/hu.orth | 13 +-
11838 fc-lang/is.orth | 31 +-
11839 fc-lang/it.orth | 24 +-
11840 fc-lang/kk.orth | 15 +-
11841 fc-lang/kl.orth | 35 +-
11842 fc-lang/lt.orth | 11 +-
11843 fc-lang/lv.orth | 7 +-
11844 fc-lang/mt.orth | 50 ++-
11845 fc-lang/nl.orth | 27 +-
11846 fc-lang/no.orth | 49 ++-
11847 fc-lang/oc.orth | 37 +-
11848 fc-lang/pl.orth | 16 +-
11849 fc-lang/pt.orth | 40 +-
11850 fc-lang/rm.orth | 13 +-
11851 fc-lang/ro.orth | 6 +-
11852 fc-lang/sk.orth | 31 +-
11853 fc-lang/sl.orth | 82 +++-
11854 fc-lang/sq.orth | 7 +-
11855 fc-lang/sr.orth | 25 +-
11856 fc-lang/sv.orth | 76 +++-
11857 fc-lang/tr.orth | 34 +-
11858 fc-lang/uk.orth | 20 +-
11859 fc-lang/vot.orth | 5 +-
11860 44 files changed, 1799 insertions(+), 1244 deletions(-)
11861
11862 commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
11863 Author: Keith Packard <keithp (a] keithp.com>
11864 Date: Mon Aug 26 23:34:31 2002 +0000
11865
11866 FcLangSetHasLang was not actually checking the language set itself
11867
11868 ChangeLog | 4 ++++
11869 src/fclang.c | 7 ++++---
11870 2 files changed, 8 insertions(+), 3 deletions(-)
11871
11872 commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
11873 Author: Keith Packard <keithp (a] keithp.com>
11874 Date: Mon Aug 26 20:52:59 2002 +0000
11875
11876 Update ChangeLog, fix some bugs in the man page
11877
11878 ChangeLog | 3 ++
11879 src/fontconfig.man | 68
11880 +++++++++++++++++++++++++++------------------------
11881 2 files changed, 39 insertions(+), 32 deletions(-)
11882
11883 commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
11884 Author: Keith Packard <keithp (a] keithp.com>
11885 Date: Mon Aug 26 19:57:40 2002 +0000
11886
11887 Append version number to cache file names
11888
11889 fontconfig/fontconfig.h | 18 +++++++++++++++---
11890 src/fcdir.c | 6 +++---
11891 src/fcint.h | 2 +-
11892 src/fontconfig.man | 5 +++--
11893 4 files changed, 22 insertions(+), 9 deletions(-)
11894
11895 commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
11896 Author: Keith Packard <keithp (a] keithp.com>
11897 Date: Sat Aug 24 20:08:53 2002 +0000
11898
11899 Add const to a bunch of string APIs
11900
11901 fontconfig/fontconfig.h | 32 ++++++++++++++++----------------
11902 src/fcstr.c | 46
11903 +++++++++++++++++++++++-----------------------
11904 2 files changed, 39 insertions(+), 39 deletions(-)
11905
11906 commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
11907 Author: Keith Packard <keithp (a] keithp.com>
11908 Date: Thu Aug 22 18:53:22 2002 +0000
11909
11910 Add contains/not_contains, fix LangSet equal operator to use
11911 FcLangEqual
11912
11913 ChangeLog | 13 +++++++++++++
11914 fonts.dtd | 6 ++++--
11915 src/fccfg.c | 28 +++++++++++++++++++++-------
11916 src/fcdbg.c | 9 ++++++---
11917 src/fcint.h | 4 ++--
11918 src/fclang.c | 1 +
11919 src/fclist.c | 8 ++++----
11920 src/fcxml.c | 19 ++++++++++++++++---
11921 8 files changed, 67 insertions(+), 21 deletions(-)
11922
11923 commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
11924 Author: Keith Packard <keithp (a] keithp.com>
11925 Date: Thu Aug 22 07:36:45 2002 +0000
11926
11927 Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
11928
11929 ChangeLog | 22 ++-
11930 fc-lang/fc-lang.c | 24 ++-
11931 fc-lang/fclang.h | 556
11932 +++++++++++++++++++++++-----------------------
11933 fontconfig/fcprivate.h | 5 +-
11934 fontconfig/fontconfig.h | 46 ++++-
11935 src/fccache.c | 16 +-
11936 src/fccfg.c | 22 ++-
11937 src/fccharset.c | 80 +++++---
11938 src/fcdbg.c | 5 +-
11939 src/fcfreetype.c | 11 +-
11940 src/fcinit.c | 14 +-
11941 src/fcint.h | 35 ++-
11942 src/fclang.c | 431 +++++++++++++++++++++++++++++++-----
11943 src/fclist.c | 4 +-
11944 src/fcmatch.c | 31 +++-
11945 src/fcname.c | 29 ++-
11946 src/fcpat.c | 301 +++++++++++++++++++++++++-
11947 src/fcstr.c | 14 +-
11948 18 files changed, 1235 insertions(+), 411 deletions(-)
11949
11950 commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
11951 Author: Keith Packard <keithp (a] keithp.com>
11952 Date: Tue Aug 20 23:17:03 2002 +0000
11953
11954 Memory leak in XML parsing of matrices (thanks Owen)
11955
11956 src/fcxml.c | 3 ++-
11957 1 files changed, 2 insertions(+), 1 deletions(-)
11958
11959 commit fa244f3d8807415247c8aeb77145502b1cb9ace8
11960 Author: Keith Packard <keithp (a] keithp.com>
11961 Date: Mon Aug 19 19:32:05 2002 +0000
11962
11963 Various config changes plus a couple of optimizations from Owen
11964
11965 ChangeLog | 19 ++++++++
11966 config.h.in | 9 ----
11967 config/Makedefs.in | 25 +++++-----
11968 configure.in | 117
11969 +++++++---------------------------------------
11970 fc-cache/Imakefile | 2 +-
11971 fc-lang/Imakefile | 4 +-
11972 fc-lang/ja.orth | 4 +-
11973 fc-lang/ko.orth | 5 ++-
11974 fc-lang/zh_cn.orth | 5 ++-
11975 fc-lang/zh_sg.orth | 4 +-
11976 fc-list/Imakefile | 2 +-
11977 fontconfig/fcprivate.h | 4 +-
11978 fontconfig/fontconfig.h | 18 +++----
11979 fonts.conf.in | 12 +++++
11980 src/Imakefile | 2 +-
11981 src/fccache.c | 69 +++++++++++++++++-----------
11982 src/fccfg.c | 33 +++++--------
11983 src/fcdbg.c | 7 +--
11984 src/fclist.c | 4 +-
11985 src/fcmatch.c | 5 +-
11986 src/fcname.c | 4 +-
11987 src/fcpat.c | 43 +-----------------
11988 src/fcxml.c | 17 +------
11989 src/fontconfig.man | 22 +++------
11990 24 files changed, 159 insertions(+), 277 deletions(-)
11991
11992 commit 5d43e799197d2758102b699f9bc12b3c116a9b80
11993 Author: Keith Packard <keithp (a] keithp.com>
11994 Date: Tue Aug 13 02:06:22 2002 +0000
11995
11996 Make missing font directory messages only displayed when verbose
11997
11998 fc-cache/fc-cache.c | 5 +++--
11999 1 files changed, 3 insertions(+), 2 deletions(-)
12000
12001 commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
12002 Author: Keith Packard <keithp (a] keithp.com>
12003 Date: Mon Aug 12 22:20:11 2002 +0000
12004
12005 Clean up French orthography, update 639-1 list of supported languages
12006
12007 fc-lang/fclang.h | 2 +-
12008 fc-lang/fr.orth | 59 +++++++++++++++-----------
12009 fc-lang/iso639-1 | 122
12010 +++++++++++++++++++++++++++---------------------------
12011 3 files changed, 95 insertions(+), 88 deletions(-)
12012
12013 commit 938bc63358c09b9fd3709e8f914870f906361594
12014 Author: Keith Packard <keithp (a] keithp.com>
12015 Date: Sun Aug 11 18:11:04 2002 +0000
12016
12017 Fix weird first/not-first lameness in font matches, replacing
12018 with target
12019 qualifiers on test elements. Update library manual page.
12020
12021 fontconfig/fcprivate.h | 5 +-
12022 fontconfig/fontconfig.h | 23 +++-
12023 fonts.conf.in | 9 +-
12024 fonts.dtd | 4 +
12025 src/fccfg.c | 142 ++++++++------------
12026 src/fcdbg.c | 29 +++-
12027 src/fcint.h | 19 ++-
12028 src/fclist.c | 4 +-
12029 src/fcmatch.c | 19 +---
12030 src/fcname.c | 4 +-
12031 src/fcpat.c | 43 ++++++-
12032 src/fcxml.c | 33 ++++-
12033 src/fontconfig.man | 332
12034 +++++++++++++++++++++++++++++++++++++++++++----
12035 13 files changed, 510 insertions(+), 156 deletions(-)
12036
12037 commit 80a7d664395d62cc335ac93b9918efebca00c117
12038 Author: Keith Packard <keithp (a] keithp.com>
12039 Date: Sun Aug 11 15:09:33 2002 +0000
12040
12041 Help message said -v was for --force
12042
12043 fc-cache/fc-cache.c | 4 ++--
12044 1 files changed, 2 insertions(+), 2 deletions(-)
12045
12046 commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
12047 Author: Keith Packard <keithp (a] keithp.com>
12048 Date: Thu Aug 8 00:10:51 2002 +0000
12049
12050 Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
12051 Interlingua,
12052 Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
12053 Tigrinya,
12054 Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
12055
12056 fc-lang/Imakefile | 42 +-
12057 fc-lang/aa.orth | 40 ++
12058 fc-lang/am.orth | 28 +
12059 fc-lang/ay.orth | 37 ++
12060 fc-lang/bin.orth | 55 ++
12061 fc-lang/dz.orth | 28 +
12062 fc-lang/fclang.h | 1752
12063 +++++++++++++++++++++++++++++------------------------
12064 fc-lang/fj.orth | 34 +
12065 fc-lang/ho.orth | 33 +
12066 fc-lang/ia.orth | 29 +
12067 fc-lang/ie.orth | 29 +
12068 fc-lang/io.orth | 29 +
12069 fc-lang/iso639-2 | 48 +-
12070 fc-lang/ki.orth | 33 +
12071 fc-lang/my.orth | 37 ++
12072 fc-lang/om.orth | 29 +
12073 fc-lang/so.orth | 29 +
12074 fc-lang/sw.orth | 29 +
12075 fc-lang/ti.orth | 28 +
12076 fc-lang/ts.orth | 29 +
12077 fc-lang/tw.orth | 50 ++
12078 fc-lang/ug.orth | 29 +
12079 fc-lang/ur.orth | 29 +
12080 fc-lang/xh.orth | 29 +
12081 fc-lang/zu.orth | 29 +
12082 25 files changed, 1718 insertions(+), 846 deletions(-)
12083
12084 commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
12085 Author: Keith Packard <keithp (a] keithp.com>
12086 Date: Wed Aug 7 17:34:15 2002 +0000
12087
12088 Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
12089 Scots,
12090 Syriac and Votic orthographies
12091
12092 fc-lang/Imakefile | 39 +-
12093 fc-lang/ast.orth | 47 ++
12094 fc-lang/cu.orth | 42 ++
12095 fc-lang/fclang.h | 1776
12096 ++++++++++++++++++++++++++++-------------------------
12097 fc-lang/fur.orth | 39 ++
12098 fc-lang/fy.orth | 26 +-
12099 fc-lang/gv.orth | 31 +
12100 fc-lang/iso639-2 | 20 +-
12101 fc-lang/kw.orth | 35 +
12102 fc-lang/sco.orth | 32 +
12103 fc-lang/syr.orth | 29 +
12104 fc-lang/to.orth | 4 +-
12105 fc-lang/vot.orth | 37 ++
12106 13 files changed, 1300 insertions(+), 857 deletions(-)
12107
12108 commit bd724c85969f7c24cf17b8780217c5a428555ea4
12109 Author: Keith Packard <keithp (a] keithp.com>
12110 Date: Wed Aug 7 01:45:59 2002 +0000
12111
12112 Short circuit FcPatternEqual when both args point at the same pattern
12113
12114 src/fcpat.c | 5 ++++-
12115 1 files changed, 4 insertions(+), 1 deletions(-)
12116
12117 commit 0e344dec0b124c38e6193cc4208e06662acd32f1
12118 Author: Keith Packard <keithp (a] keithp.com>
12119 Date: Tue Aug 6 19:54:10 2002 +0000
12120
12121 Update fontconfig manual to match current bits
12122
12123 src/fontconfig.man | 100
12124 +++++++++++++++++++++++++++++++++++++++++++---------
12125 1 files changed, 83 insertions(+), 17 deletions(-)
12126
12127 commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
12128 Author: Keith Packard <keithp (a] keithp.com>
12129 Date: Tue Aug 6 19:00:43 2002 +0000
12130
12131 Uninitialized member of cache structure could lead to non-updated
12132 cache
12133 files
12134
12135 src/fccache.c | 1 +
12136 1 files changed, 1 insertions(+), 0 deletions(-)
12137
12138 commit 4534f30d2175966409af158c0a9efee678937bfd
12139 Author: Keith Packard <keithp (a] keithp.com>
12140 Date: Tue Aug 6 18:59:59 2002 +0000
12141
12142 Fix Imakefile to make fclang.h writable
12143
12144 fc-lang/Imakefile | 2 +-
12145 1 files changed, 1 insertions(+), 1 deletions(-)
12146
12147 commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
12148 Author: Keith Packard <keithp (a] keithp.com>
12149 Date: Tue Aug 6 18:59:43 2002 +0000
12150
12151 Add Latin-1 characters needed by Welsh
12152
12153 fc-lang/cy.orth | 17 +-
12154 fc-lang/fclang.h | 1430
12155 +++++++++++++++++++++++++++---------------------------
12156 2 files changed, 733 insertions(+), 714 deletions(-)
12157
12158 commit a6531d8cbafd79f26d06b086cceccb461e661f4a
12159 Author: Keith Packard <keithp (a] keithp.com>
12160 Date: Thu Aug 1 16:17:33 2002 +0000
12161
12162 Always install fonts.conf and fonts.dtd, moving any existing
12163 fonts.conf to
12164 fonts.conf.bak. Add ~/.fonts to default font directories and
12165 add some
12166 useful comments to fonts.conf
12167
12168 Imakefile | 17 +++++++++++++++--
12169 fonts.conf.in | 12 ++++++++++++
12170 setfontdirs | 2 ++
12171 3 files changed, 29 insertions(+), 2 deletions(-)
12172
12173 commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
12174 Author: Keith Packard <keithp (a] keithp.com>
12175 Date: Thu Aug 1 15:57:26 2002 +0000
12176
12177 Fix autoconf build BSD install and sysconfdir problems
12178
12179 ChangeLog | 17 +++++++++++++++++
12180 Makefile.in | 10 +++++-----
12181 config.h.in | 3 +++
12182 config/Makedefs.in | 5 +++--
12183 configure.in | 14 +++++++++++++-
12184 fc-cache/Makefile.in | 4 ++--
12185 fc-list/Makefile.in | 4 ++--
12186 fontconfig/Makefile.in | 8 ++++----
12187 src/Makefile.in | 2 +-
12188 9 files changed, 50 insertions(+), 17 deletions(-)
12189
12190 commit c2e9d0240b52adf9f0efd42a8be600f652086c32
12191 Author: Marc Aurele La France <tsi (a] ualberta.edu>
12192 Date: Thu Aug 1 01:35:02 2002 +0000
12193
12194 Warning fix
12195
12196 fontconfig/fontconfig.h | 5 ++++-
12197 src/fcint.h | 5 +----
12198 2 files changed, 5 insertions(+), 5 deletions(-)
12199
12200 commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
12201 Author: Keith Packard <keithp (a] keithp.com>
12202 Date: Wed Jul 31 01:36:37 2002 +0000
12203
12204 Add binding property to edit element
12205
12206 fonts.conf.in | 12 +++++++++---
12207 fonts.dtd | 3 ++-
12208 src/fccfg.c | 8 ++++----
12209 src/fcint.h | 3 ++-
12210 src/fcxml.c | 35 ++++++++++++++++++++++++++++-------
12211 5 files changed, 45 insertions(+), 16 deletions(-)
12212
12213 commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
12214 Author: Keith Packard <keithp (a] keithp.com>
12215 Date: Sun Jul 28 10:50:59 2002 +0000
12216
12217 Rewrite global cache handling code in fontconfig to eliminate per-file
12218 syscalls
12219
12220 fontconfig/fontconfig.h | 5 +-
12221 src/fccache.c | 968
12222 +++++++++++++++++++++++++++++++----------------
12223 src/fccfg.c | 23 +-
12224 src/fcdir.c | 183 +++++-----
12225 src/fcint.h | 126 +++++--
12226 src/fcmatrix.c | 9 +-
12227 6 files changed, 830 insertions(+), 484 deletions(-)
12228
12229 commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
12230 Author: Keith Packard <keithp (a] keithp.com>
12231 Date: Sat Jul 27 23:13:28 2002 +0000
12232
12233 Add ngai tahu specific chars to maori orthography
12234
12235 fc-lang/Imakefile | 1 +
12236 fc-lang/fclang.h | 802
12237 +++++++++++++++++++++++++++--------------------------
12238 fc-lang/mi.orth | 1 +
12239 3 files changed, 405 insertions(+), 399 deletions(-)
12240
12241 commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
12242 Author: Keith Packard <keithp (a] keithp.com>
12243 Date: Wed Jul 17 17:51:52 2002 +0000
12244
12245 Add fclang.c to Makefile.in
12246
12247 src/Makefile.in | 2 ++
12248 1 files changed, 2 insertions(+), 0 deletions(-)
12249
12250 commit 6864f6279297a59ff509e5454fdebb77ac64e530
12251 Author: Keith Packard <keithp (a] keithp.com>
12252 Date: Sat Jul 13 20:33:05 2002 +0000
12253
12254 Trim ja orthography of a couple codepoints not found in kochi fonts
12255
12256 fc-lang/fclang.h | 4 ++--
12257 fc-lang/ja.orth | 6 +++---
12258 2 files changed, 5 insertions(+), 5 deletions(-)
12259
12260 commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
12261 Author: Keith Packard <keithp (a] keithp.com>
12262 Date: Sat Jul 13 19:10:03 2002 +0000
12263
12264 Fix typo in geez (ethiopic) orthography
12265
12266 fc-lang/fclang.h | 2 +-
12267 fc-lang/gez.orth | 4 ++--
12268 2 files changed, 3 insertions(+), 3 deletions(-)
12269
12270 commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
12271 Author: Keith Packard <keithp (a] keithp.com>
12272 Date: Sat Jul 13 05:43:25 2002 +0000
12273
12274 Add some Utf16 support, extract font family and style names from
12275 name table
12276 for sfnt fonts
12277
12278 fontconfig/fontconfig.h | 23 +++-
12279 src/fccharset.c | 40 +++++--
12280 src/fcfreetype.c | 342
12281 +++++++++++++++++++++++++++++++++++++++++++++--
12282 src/fcint.h | 11 ++
12283 src/fcstr.c | 99 ++++++++++++++-
12284 5 files changed, 495 insertions(+), 20 deletions(-)
12285
12286 commit c80d2ac4866d4c534a8693d611ed85b84c11d009
12287 Author: Keith Packard <keithp (a] keithp.com>
12288 Date: Fri Jul 12 21:06:03 2002 +0000
12289
12290 Clean up some coverage files; a few accidentally included PUA
12291 values and
12292 punctuation. Add debugging stuff to dump out missing codepoints
12293 during
12294 cache building when missing only a few
12295
12296 fc-lang/bg.orth | 13 +-
12297 fc-lang/bi.orth | 10 +-
12298 fc-lang/bo.orth | 17 +-
12299 fc-lang/el.orth | 20 +-
12300 fc-lang/fclang.h | 1630
12301 ++++++++++++++++++++++++++----------------------------
12302 fc-lang/ga.orth | 4 +-
12303 fc-lang/gn.orth | 4 +-
12304 fc-lang/hy.orth | 6 +-
12305 fc-lang/km.orth | 6 +-
12306 fc-lang/ko.orth | 128 +++---
12307 fc-lang/lb.orth | 10 +-
12308 fc-lang/mg.orth | 6 +-
12309 fc-lang/mh.orth | 14 +-
12310 fc-lang/mk.orth | 12 +-
12311 fc-lang/mn.orth | 14 +-
12312 fc-lang/mo.orth | 4 +-
12313 fc-lang/ro.orth | 4 +-
12314 fc-lang/si.orth | 8 +-
12315 fc-lang/tl.orth | 11 +-
12316 fc-lang/yo.orth | 80 ++--
12317 src/fclang.c | 33 +-
12318 21 files changed, 1017 insertions(+), 1017 deletions(-)
12319
12320 commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
12321 Author: Keith Packard <keithp (a] keithp.com>
12322 Date: Fri Jul 12 19:19:16 2002 +0000
12323
12324 Add a bunch more languages that use the Latin alphabet
12325
12326 fc-lang/Imakefile | 35 +-
12327 fc-lang/af.orth | 46 ++
12328 fc-lang/bam.orth | 37 +
12329 fc-lang/bi.orth | 39 ++
12330 fc-lang/bs.orth | 39 ++
12331 fc-lang/ch.orth | 35 +
12332 fc-lang/cy.orth | 48 ++
12333 fc-lang/fclang.h | 1900
12334 +++++++++++++++++++++++++++++++++--------------------
12335 fc-lang/ful.orth | 38 ++
12336 fc-lang/gn.orth | 48 ++
12337 fc-lang/ha.orth | 36 +
12338 fc-lang/haw.orth | 35 +
12339 fc-lang/ibo.orth | 35 +
12340 fc-lang/id.orth | 31 +
12341 fc-lang/iso639-2 | 64 +-
12342 fc-lang/lb.orth | 60 ++
12343 fc-lang/mg.orth | 35 +
12344 fc-lang/mh.orth | 45 ++
12345 fc-lang/mi.orth | 34 +
12346 fc-lang/ny.orth | 30 +
12347 fc-lang/se.orth | 37 +
12348 fc-lang/sm.orth | 30 +
12349 fc-lang/sma.orth | 37 +
12350 fc-lang/smj.orth | 37 +
12351 fc-lang/smn.orth | 40 ++
12352 fc-lang/sms.orth | 48 ++
12353 fc-lang/tn.orth | 33 +
12354 fc-lang/to.orth | 30 +
12355 fc-lang/ven.orth | 34 +
12356 fc-lang/vi.orth | 58 ++
12357 fc-lang/wen.orth | 42 ++
12358 fc-lang/wo.orth | 42 ++
12359 fc-lang/yap.orth | 35 +
12360 fc-lang/yo.orth | 86 +++
12361 src/fcxml.c | 12 +-
12362 35 files changed, 2522 insertions(+), 749 deletions(-)
12363
12364 commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
12365 Author: Keith Packard <keithp (a] keithp.com>
12366 Date: Fri Jul 12 09:13:32 2002 +0000
12367
12368 Add nynorsk and bokml, remove double angle quotes from other languages
12369
12370 fc-lang/Imakefile | 31 +-
12371 fc-lang/ab.orth | 6 +-
12372 fc-lang/ba.orth | 6 +-
12373 fc-lang/be.orth | 6 +-
12374 fc-lang/br.orth | 8 +-
12375 fc-lang/da.orth | 6 +-
12376 fc-lang/de.orth | 6 +-
12377 fc-lang/fclang.h | 854
12378 +++++++++++++++++++++++++++--------------------------
12379 fc-lang/fr.orth | 10 +-
12380 fc-lang/gl.orth | 10 +-
12381 fc-lang/iso639-2 | 4 +-
12382 fc-lang/kk.orth | 6 +-
12383 fc-lang/kl.orth | 6 +-
12384 fc-lang/nb.orth | 25 ++
12385 fc-lang/nn.orth | 43 +++
12386 fc-lang/no.orth | 6 +-
12387 fc-lang/ru.orth | 6 +-
12388 fc-lang/uk.orth | 6 +-
12389 18 files changed, 565 insertions(+), 480 deletions(-)
12390
12391 commit c2b971c89819281be41584720d20648fe5d1627f
12392 Author: Keith Packard <keithp (a] keithp.com>
12393 Date: Fri Jul 12 07:58:16 2002 +0000
12394
12395 Missed adding kumyk
12396
12397 fc-lang/Imakefile | 19 +++++-----
12398 fc-lang/fclang.h | 74 +++++++++++++++++++++--------------------
12399 fc-lang/iso639-2 | 2 +-
12400 fc-lang/kum.orth | 96
12401 +++++++++++++++++++++++++++++++++++++++++++++++++++++
12402 4 files changed, 145 insertions(+), 46 deletions(-)
12403
12404 commit f749c49cb4ebe181de145440246d3110f7052f24
12405 Author: Keith Packard <keithp (a] keithp.com>
12406 Date: Fri Jul 12 07:52:16 2002 +0000
12407
12408 Add devanagari and cyrillic languages. Add Geez
12409
12410 fc-lang/Imakefile | 36 +-
12411 fc-lang/ava.orth | 97 ++++
12412 fc-lang/bh.orth | 25 +
12413 fc-lang/bho.orth | 25 +
12414 fc-lang/bua.orth | 102 ++++
12415 fc-lang/ce.orth | 97 ++++
12416 fc-lang/chm.orth | 109 ++++
12417 fc-lang/cv.orth | 109 ++++
12418 fc-lang/fclang.h | 1612
12419 +++++++++++++++++++++++++++++++----------------------
12420 fc-lang/gez.orth | 57 ++
12421 fc-lang/hi.orth | 35 ++
12422 fc-lang/ik.orth | 100 ++++
12423 fc-lang/iso639-2 | 54 +-
12424 fc-lang/iu.orth | 77 +++
12425 fc-lang/kaa.orth | 110 ++++
12426 fc-lang/kok.orth | 25 +
12427 fc-lang/ks.orth | 25 +
12428 fc-lang/ku.orth | 94 ++++
12429 fc-lang/kv.orth | 101 ++++
12430 fc-lang/ky.orth | 102 ++++
12431 fc-lang/lez.orth | 97 ++++
12432 fc-lang/mr.orth | 25 +
12433 fc-lang/ne.orth | 25 +
12434 fc-lang/os.orth | 96 ++++
12435 fc-lang/sa.orth | 25 +
12436 fc-lang/sah.orth | 108 ++++
12437 fc-lang/sel.orth | 96 ++++
12438 fc-lang/tg.orth | 108 ++++
12439 fc-lang/tk.orth | 106 ++++
12440 fc-lang/tt.orth | 108 ++++
12441 fc-lang/tyv.orth | 102 ++++
12442 fc-lang/uz.orth | 98 ++++
12443 32 files changed, 3278 insertions(+), 708 deletions(-)
12444
12445 commit 2ce525423688d32b80587741d97a82209e52378c
12446 Author: Keith Packard <keithp (a] keithp.com>
12447 Date: Thu Jul 11 02:47:50 2002 +0000
12448
12449 Remove old FC_LANG constants now that fontconfig uses RFC 3066
12450 based names
12451
12452 fontconfig/fontconfig.h | 42 +-----------------------------------------
12453 1 files changed, 1 insertions(+), 41 deletions(-)
12454
12455 commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
12456 Author: Keith Packard <keithp (a] keithp.com>
12457 Date: Wed Jul 10 21:57:23 2002 +0000
12458
12459 Use presentation forms for arabic matching, fix comment labeling
12460 persian
12461 general forms
12462
12463 fc-lang/ar.orth | 114
12464 +++++++++++++++++++++++++++++++-----------------------
12465 fc-lang/fa.orth | 4 +-
12466 fc-lang/fclang.h | 4 +-
12467 3 files changed, 69 insertions(+), 53 deletions(-)
12468
12469 commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
12470 Author: Keith Packard <keithp (a] keithp.com>
12471 Date: Tue Jul 9 22:08:14 2002 +0000
12472
12473 Use locale data set FC_LANG by default. Reorder FcPattern and
12474 FcValueList
12475 to match Xft1.
12476
12477 src/fcdefault.c | 53
12478 +++++++++++++++++++++++++++++++++++++++++++++++++++++
12479 src/fcint.h | 4 ++--
12480 2 files changed, 55 insertions(+), 2 deletions(-)
12481
12482 commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
12483 Author: Keith Packard <keithp (a] keithp.com>
12484 Date: Tue Jul 9 02:28:29 2002 +0000
12485
12486 Trim ideographic punctuation and Suzhou numerals from zh-tw
12487 orthography.
12488 Had accidentally swapped codePageRange bits for traditional and
12489 simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
12490 possible
12491 bug in charset walking
12492
12493 fc-lang/Imakefile | 18 +-
12494 fc-lang/fa.orth | 53 ++
12495 fc-lang/fclang.h | 1428 +++++++++++++++++++++------------
12496 fc-lang/iso639-2 | 4 +-
12497 fc-lang/zh_hk.orth | 2240
12498 ++++++++++++++++++++++++++++++++++++++++++++++++++++
12499 fc-lang/zh_tw.orth | 33 +-
12500 src/fccharset.c | 4 +-
12501 src/fcfreetype.c | 6 +-
12502 8 files changed, 3229 insertions(+), 557 deletions(-)
12503
12504 commit e50b9ae71134a23820e8f50589649e629a6143ba
12505 Author: Keith Packard <keithp (a] keithp.com>
12506 Date: Mon Jul 8 07:31:53 2002 +0000
12507
12508 Update iso639-2 language coverage info, fix Georgian orthography to
12509 eliminate Mingrelian and Svan glyphs, use coverage for inclusion
12510 and
12511 OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
12512 fc-lang dir
12513
12514 fc-lang/Imakefile | 8 +-
12515 fc-lang/fclang.h | 2624
12516 ++++++++++++++++++++++++++++++++++++++++++++++++
12517 fc-lang/fclang.tmpl.c | 130 ---
12518 fc-lang/fclang.tmpl.h | 25 +
12519 fc-lang/iso639-2 | 30 +-
12520 fc-lang/ka.orth | 5 +-
12521 fc-lang/zh_mo.orth | 27 +
12522 fc-lang/zh_sg.orth | 27 +
12523 src/fcfreetype.c | 238 +----
12524 src/fcint.h | 9 +-
12525 src/fclang.c | 2632
12526 +------------------------------------------------
12527 11 files changed, 2794 insertions(+), 2961 deletions(-)
12528
12529 commit d6dabf368677babec02d8f64ba0598270e28b501
12530 Author: Keith Packard <keithp (a] keithp.com>
12531 Date: Sun Jul 7 19:30:53 2002 +0000
12532
12533 Add walloon, update fclang.c to include recent language additions
12534
12535 fc-lang/Imakefile | 4 +-
12536 fc-lang/wa.orth | 47 ++
12537 src/fclang.c | 1252
12538 ++++++++++++++++++++++++++++++-----------------------
12539 3 files changed, 757 insertions(+), 546 deletions(-)
12540
12541 commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
12542 Author: Keith Packard <keithp (a] keithp.com>
12543 Date: Sun Jul 7 19:18:51 2002 +0000
12544
12545 Share more duplicate charset data
12546
12547 fc-lang/Imakefile | 19 ++++++++++---------
12548 fc-lang/bn.orth | 41 +++++++++++++++++++++++++++++++++++++++++
12549 fc-lang/bo.orth | 30 ++++++++++++++++++++++++++++++
12550 fc-lang/fc-lang.c | 28 ++++++++++++++++++++++++++--
12551 fc-lang/gu.orth | 41 +++++++++++++++++++++++++++++++++++++++++
12552 fc-lang/iso639-2 | 26 +++++++++++++-------------
12553 fc-lang/km.orth | 29 +++++++++++++++++++++++++++++
12554 fc-lang/kn.orth | 40 ++++++++++++++++++++++++++++++++++++++++
12555 fc-lang/lo.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
12556 fc-lang/ml.orth | 38 ++++++++++++++++++++++++++++++++++++++
12557 fc-lang/mn.orth | 31 +++++++++++++++++++++++++++++++
12558 fc-lang/or.orth | 41 +++++++++++++++++++++++++++++++++++++++++
12559 fc-lang/si.orth | 38 ++++++++++++++++++++++++++++++++++++++
12560 fc-lang/ta.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
12561 fc-lang/te.orth | 39 +++++++++++++++++++++++++++++++++++++++
12562 fc-lang/tl.orth | 29 +++++++++++++++++++++++++++++
12563 16 files changed, 534 insertions(+), 24 deletions(-)
12564
12565 commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
12566 Author: Keith Packard <keithp (a] keithp.com>
12567 Date: Sun Jul 7 00:00:43 2002 +0000
12568
12569 Add fclang.c to CVS; easier than attempting to build it on the fly
12570
12571 src/fclang.c | 2561
12572 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12573 1 files changed, 2561 insertions(+), 0 deletions(-)
12574
12575 commit 6446b1511df528082d2ac9ff31617013b311aa09
12576 Author: Keith Packard <keithp (a] keithp.com>
12577 Date: Sat Jul 6 23:59:19 2002 +0000
12578
12579 Remove at and grave from latin languages, add copyright, license
12580 and RCS
12581 header
12582
12583 fc-lang/Imakefile | 2 ++
12584 fc-lang/ab.orth | 23 +++++++++++++++++++++++
12585 fc-lang/ar.orth | 23 +++++++++++++++++++++++
12586 fc-lang/az.orth | 27 +++++++++++++++++++++++++--
12587 fc-lang/ba.orth | 23 +++++++++++++++++++++++
12588 fc-lang/be.orth | 23 +++++++++++++++++++++++
12589 fc-lang/bg.orth | 23 +++++++++++++++++++++++
12590 fc-lang/br.orth | 27 +++++++++++++++++++++++++--
12591 fc-lang/ca.orth | 27 +++++++++++++++++++++++++--
12592 fc-lang/chr.orth | 23 +++++++++++++++++++++++
12593 fc-lang/co.orth | 23 +++++++++++++++++++++++
12594 fc-lang/cs.orth | 27 +++++++++++++++++++++++++--
12595 fc-lang/da.orth | 27 +++++++++++++++++++++++++--
12596 fc-lang/de.orth | 27 +++++++++++++++++++++++++--
12597 fc-lang/el.orth | 23 +++++++++++++++++++++++
12598 fc-lang/en.orth | 27 +++++++++++++++++++++++++--
12599 fc-lang/eo.orth | 27 +++++++++++++++++++++++++--
12600 fc-lang/es.orth | 27 +++++++++++++++++++++++++--
12601 fc-lang/et.orth | 27 +++++++++++++++++++++++++--
12602 fc-lang/eu.orth | 27 +++++++++++++++++++++++++--
12603 fc-lang/fi.orth | 27 +++++++++++++++++++++++++--
12604 fc-lang/fo.orth | 27 +++++++++++++++++++++++++--
12605 fc-lang/fr.orth | 27 +++++++++++++++++++++++++--
12606 fc-lang/fy.orth | 23 +++++++++++++++++++++++
12607 fc-lang/ga.orth | 27 +++++++++++++++++++++++++--
12608 fc-lang/gd.orth | 27 +++++++++++++++++++++++++--
12609 fc-lang/gl.orth | 27 +++++++++++++++++++++++++--
12610 fc-lang/he.orth | 23 +++++++++++++++++++++++
12611 fc-lang/hr.orth | 27 +++++++++++++++++++++++++--
12612 fc-lang/hu.orth | 27 +++++++++++++++++++++++++--
12613 fc-lang/hy.orth | 23 +++++++++++++++++++++++
12614 fc-lang/is.orth | 27 +++++++++++++++++++++++++--
12615 fc-lang/it.orth | 27 +++++++++++++++++++++++++--
12616 fc-lang/ja.orth | 23 +++++++++++++++++++++++
12617 fc-lang/ka.orth | 23 +++++++++++++++++++++++
12618 fc-lang/kk.orth | 23 +++++++++++++++++++++++
12619 fc-lang/kl.orth | 27 +++++++++++++++++++++++++--
12620 fc-lang/ko.orth | 23 +++++++++++++++++++++++
12621 fc-lang/la.orth | 27 +++++++++++++++++++++++++--
12622 fc-lang/lt.orth | 27 +++++++++++++++++++++++++--
12623 fc-lang/lv.orth | 27 +++++++++++++++++++++++++--
12624 fc-lang/mk.orth | 23 +++++++++++++++++++++++
12625 fc-lang/mo.orth | 27 +++++++++++++++++++++++++--
12626 fc-lang/mt.orth | 27 +++++++++++++++++++++++++--
12627 fc-lang/nl.orth | 27 +++++++++++++++++++++++++--
12628 fc-lang/no.orth | 27 +++++++++++++++++++++++++--
12629 fc-lang/oc.orth | 27 +++++++++++++++++++++++++--
12630 fc-lang/pl.orth | 27 +++++++++++++++++++++++++--
12631 fc-lang/pt.orth | 27 +++++++++++++++++++++++++--
12632 fc-lang/rm.orth | 27 +++++++++++++++++++++++++--
12633 fc-lang/ro.orth | 27 +++++++++++++++++++++++++--
12634 fc-lang/ru.orth | 23 +++++++++++++++++++++++
12635 fc-lang/sh.orth | 23 +++++++++++++++++++++++
12636 fc-lang/sk.orth | 27 +++++++++++++++++++++++++--
12637 fc-lang/sl.orth | 27 +++++++++++++++++++++++++--
12638 fc-lang/sq.orth | 27 +++++++++++++++++++++++++--
12639 fc-lang/sr.orth | 23 +++++++++++++++++++++++
12640 fc-lang/sv.orth | 27 +++++++++++++++++++++++++--
12641 fc-lang/th.orth | 23 +++++++++++++++++++++++
12642 fc-lang/tr.orth | 27 +++++++++++++++++++++++++--
12643 fc-lang/uk.orth | 23 +++++++++++++++++++++++
12644 fc-lang/vo.orth | 23 +++++++++++++++++++++++
12645 fc-lang/yi.orth | 23 +++++++++++++++++++++++
12646 fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++
12647 fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++
12648 65 files changed, 1552 insertions(+), 78 deletions(-)
12649
12650 commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
12651 Author: Keith Packard <keithp (a] keithp.com>
12652 Date: Sat Jul 6 23:47:44 2002 +0000
12653
12654 Switch to RFC 3066 based lang names
12655
12656 fontconfig/fontconfig.h | 5 +-
12657 src/Imakefile | 8 +-
12658 src/fccharset.c | 8 +-
12659 src/fcfreetype.c | 406
12660 ++++++++++++++++++++++++-----------------------
12661 src/fcint.h | 28 ++++
12662 src/fcmatch.c | 43 +++++-
12663 src/fcpat.c | 22 +++-
12664 src/fcstr.c | 25 +++-
12665 8 files changed, 330 insertions(+), 215 deletions(-)
12666
12667 commit 899e352656f04323b9467555faf9152c69a741ab
12668 Author: Keith Packard <keithp (a] keithp.com>
12669 Date: Sat Jul 6 23:46:58 2002 +0000
12670
12671 Add a few more common font families to the default configuration
12672
12673 fonts.conf.in | 7 +++++++
12674 1 files changed, 7 insertions(+), 0 deletions(-)
12675
12676 commit 364a581d91eac73a5b1810d9c5100b6eb690219f
12677 Author: Keith Packard <keithp (a] keithp.com>
12678 Date: Sat Jul 6 23:22:03 2002 +0000
12679
12680 Add coverage documentation files
12681
12682 fc-lang/iso639-1 | 139 ++++++++++++++++
12683 fc-lang/iso639-2 | 473
12684 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
12685 2 files changed, 612 insertions(+), 0 deletions(-)
12686
12687 commit c1382a3d998d098d3b86c922820558849c777c45
12688 Author: Keith Packard <keithp (a] keithp.com>
12689 Date: Sat Jul 6 23:21:37 2002 +0000
12690
12691 Add fc-lang program to generate language coverage tables
12692
12693 fc-lang/Imakefile | 44 +
12694 fc-lang/ab.orth | 17 +
12695 fc-lang/ar.orth | 49 +
12696 fc-lang/az.orth | 26 +
12697 fc-lang/ba.orth | 16 +
12698 fc-lang/be.orth | 11 +
12699 fc-lang/bg.orth | 12 +
12700 fc-lang/br.orth | 17 +
12701 fc-lang/ca.orth | 23 +
12702 fc-lang/chr.orth | 2 +
12703 fc-lang/co.orth | 2 +
12704 fc-lang/cs.orth | 27 +
12705 fc-lang/da.orth | 27 +
12706 fc-lang/de.orth | 17 +
12707 fc-lang/el.orth | 26 +
12708 fc-lang/en.orth | 17 +
12709 fc-lang/eo.orth | 9 +
12710 fc-lang/es.orth | 19 +
12711 fc-lang/et.orth | 15 +
12712 fc-lang/eu.orth | 8 +
12713 fc-lang/fc-lang.c | 295 +
12714 fc-lang/fc-lang.man | 41 +
12715 fc-lang/fclang.tmpl.c | 130 +
12716 fc-lang/fi.orth | 15 +
12717 fc-lang/fo.orth | 25 +
12718 fc-lang/fr.orth | 28 +
12719 fc-lang/fy.orth | 2 +
12720 fc-lang/ga.orth | 29 +
12721 fc-lang/gd.orth | 15 +
12722 fc-lang/gl.orth | 22 +
12723 fc-lang/he.orth | 2 +
12724 fc-lang/hr.orth | 21 +
12725 fc-lang/hu.orth | 19 +
12726 fc-lang/hy.orth | 5 +
12727 fc-lang/is.orth | 26 +
12728 fc-lang/it.orth | 14 +
12729 fc-lang/ja.orth | 6540 ++++++++++++++++++++
12730 fc-lang/ka.orth | 9 +
12731 fc-lang/kk.orth | 15 +
12732 fc-lang/kl.orth | 23 +
12733 fc-lang/ko.orth |16217
12734 +++++++++++++++++++++++++++++++++++++++++++++++++
12735 fc-lang/la.orth | 8 +
12736 fc-lang/lt.orth | 13 +
12737 fc-lang/lv.orth | 16 +
12738 fc-lang/mk.orth | 15 +
12739 fc-lang/mo.orth | 14 +
12740 fc-lang/mt.orth | 18 +
12741 fc-lang/nl.orth | 15 +
12742 fc-lang/no.orth | 18 +
12743 fc-lang/oc.orth | 15 +
12744 fc-lang/pl.orth | 10 +
12745 fc-lang/pt.orth | 19 +
12746 fc-lang/rm.orth | 15 +
12747 fc-lang/ro.orth | 11 +
12748 fc-lang/ru.orth | 11 +
12749 fc-lang/sh.orth | 2 +
12750 fc-lang/sk.orth | 29 +
12751 fc-lang/sl.orth | 21 +
12752 fc-lang/sq.orth | 7 +
12753 fc-lang/sr.orth | 11 +
12754 fc-lang/sv.orth | 21 +
12755 fc-lang/th.orth | 3 +
12756 fc-lang/tr.orth | 12 +
12757 fc-lang/uk.orth | 12 +
12758 fc-lang/vo.orth | 13 +
12759 fc-lang/yi.orth | 2 +
12760 fc-lang/zh_cn.orth | 6766 +++++++++++++++++++++
12761 fc-lang/zh_tw.orth |13079 +++++++++++++++++++++++++++++++++++++++
12762 68 files changed, 44053 insertions(+), 0 deletions(-)
12763
12764 commit 084407063d0069b16b24e1fd8be818af12e36741
12765 Author: Keith Packard <keithp (a] keithp.com>
12766 Date: Wed Jul 3 23:15:32 2002 +0000
12767
12768 Object list to FcObjectSetBuild wasnt terminated with 0
12769
12770 fc-list/fc-list.c | 4 ++--
12771 1 files changed, 2 insertions(+), 2 deletions(-)
12772
12773 commit f9dc31e81cd27be1bcb72706ac667889840f60bb
12774 Author: Marc Aurele La France <tsi (a] ualberta.edu>
12775 Date: Mon Jul 1 12:39:23 2002 +0000
12776
12777 Indent line
12778
12779 fc-list/Imakefile | 2 ++
12780 1 files changed, 2 insertions(+), 0 deletions(-)
12781
12782 commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
12783 Author: Marc Aurele La France <tsi (a] ualberta.edu>
12784 Date: Mon Jul 1 12:38:27 2002 +0000
12785
12786 Ident line
12787
12788 fc-cache/Imakefile | 2 ++
12789 1 files changed, 2 insertions(+), 0 deletions(-)
12790
12791 commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
12792 Author: Keith Packard <keithp (a] keithp.com>
12793 Date: Mon Jul 1 05:11:20 2002 +0000
12794
12795 Make fc-cache avoid reading the whole world full of fonts
12796
12797 fc-cache/fc-cache.c | 10 +++++-----
12798 1 files changed, 5 insertions(+), 5 deletions(-)
12799
12800 commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
12801 Author: Keith Packard <keithp (a] keithp.com>
12802 Date: Sun Jun 30 23:45:40 2002 +0000
12803
12804 Make fc-list more useful
12805
12806 fc-list/fc-list.c | 20 ++++++++++++++++----
12807 1 files changed, 16 insertions(+), 4 deletions(-)
12808
12809 commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
12810 Author: Keith Packard <keithp (a] keithp.com>
12811 Date: Sun Jun 30 23:45:17 2002 +0000
12812
12813 Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
12814
12815 fontconfig/fontconfig.h | 3 ++-
12816 1 files changed, 2 insertions(+), 1 deletions(-)
12817
12818 commit 4c0036053a36678747adfd06777cef39752ca9a4
12819 Author: Keith Packard <keithp (a] keithp.com>
12820 Date: Sat Jun 29 20:31:02 2002 +0000
12821
12822 Add strong/weak pattern value binding, add known charsets for
12823 automatic
12824 lang computation
12825
12826 src/fccfg.c | 3 +-
12827 src/fccharset.c | 40 +-
12828 src/fcfreetype.c | 235 ++++++-
12829 src/fcint.h | 15 +-
12830 src/fcknownsets.h | 1895
12831 +++++++++++++++++++++++++++++++++++++++++++++++++++++
12832 src/fcmatch.c | 112 ++--
12833 src/fcname.c | 7 +-
12834 src/fcpat.c | 3 +-
12835 8 files changed, 2222 insertions(+), 88 deletions(-)
12836
12837 commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
12838 Author: Keith Packard <keithp (a] keithp.com>
12839 Date: Wed Jun 26 22:56:51 2002 +0000
12840
12841 Construct empty constant charsets correctly (using null pointers)
12842
12843 src/fccharset.c | 18 +++++++++++++-----
12844 1 files changed, 13 insertions(+), 5 deletions(-)
12845
12846 commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
12847 Author: Keith Packard <keithp (a] keithp.com>
12848 Date: Wed Jun 26 22:14:08 2002 +0000
12849
12850 Permit empty charsets in fonts.cache files
12851
12852 src/fcname.c | 4 ++--
12853 1 files changed, 2 insertions(+), 2 deletions(-)
12854
12855 commit 223c028949c1ef316c93bea17278f58150c777ee
12856 Author: Keith Packard <keithp (a] keithp.com>
12857 Date: Wed Jun 26 16:11:29 2002 +0000
12858
12859 Steal idea for locale-insensitive strtod from glib
12860
12861 src/fcxml.c | 59
12862 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
12863 1 files changed, 57 insertions(+), 2 deletions(-)
12864
12865 commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
12866 Author: Keith Packard <keithp (a] keithp.com>
12867 Date: Fri Jun 21 07:01:11 2002 +0000
12868
12869 Oops. Made a mistake when adding config file names to monitor list
12870
12871 src/fcxml.c | 9 +++++----
12872 1 files changed, 5 insertions(+), 4 deletions(-)
12873
12874 commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
12875 Author: Keith Packard <keithp (a] keithp.com>
12876 Date: Fri Jun 21 06:14:45 2002 +0000
12877
12878 Fix automatic file time checking, transcoding table searches. Actually
12879 add
12880 config files used to config structure so they can be time
12881 checked as
12882 well
12883
12884 src/fccfg.c | 31 ++++++++++++++-----------------
12885 src/fccharset.c | 11 +++--------
12886 src/fcxml.c | 5 ++++-
12887 3 files changed, 21 insertions(+), 26 deletions(-)
12888
12889 commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
12890 Author: Keith Packard <keithp (a] keithp.com>
12891 Date: Thu Jun 20 03:43:09 2002 +0000
12892
12893 Accidentally falling through several case blocks
12894
12895 src/fccfg.c | 3 ++-
12896 src/fcdbg.c | 6 +++---
12897 2 files changed, 5 insertions(+), 4 deletions(-)
12898
12899 commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
12900 Author: Keith Packard <keithp (a] keithp.com>
12901 Date: Wed Jun 19 21:32:51 2002 +0000
12902
12903 Add slanting for fonts without oblique/italic varient. Fix matching
12904 code to
12905 make this work
12906
12907 fonts.conf.in | 28 ++++++++++++++++++++++++++++
12908 src/fcmatch.c | 4 ++--
12909 2 files changed, 30 insertions(+), 2 deletions(-)
12910
12911 commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
12912 Author: Keith Packard <keithp (a] keithp.com>
12913 Date: Wed Jun 19 20:55:19 2002 +0000
12914
12915 Make fc-cache more tolerant of missing font directories
12916
12917 fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++--
12918 1 files changed, 26 insertions(+), 2 deletions(-)
12919
12920 commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
12921 Author: Keith Packard <keithp (a] keithp.com>
12922 Date: Wed Jun 19 20:08:22 2002 +0000
12923
12924 Add ref counting to font config patterns so that FcFontSort return
12925 values
12926 are persistant
12927
12928 fontconfig/fontconfig.h | 5 ++++-
12929 fonts.dtd | 5 ++++-
12930 src/fccache.c | 11 +++++++++--
12931 src/fccfg.c | 4 ++++
12932 src/fcdbg.c | 8 +++++++-
12933 src/fcdir.c | 5 +++--
12934 src/fcint.h | 9 +++++----
12935 src/fclist.c | 2 +-
12936 src/fcmatch.c | 21 +++++++++++++++++++--
12937 src/fcname.c | 3 ++-
12938 src/fcpat.c | 12 +++++++++++-
12939 src/fcxml.c | 4 ++++
12940 12 files changed, 73 insertions(+), 16 deletions(-)
12941
12942 commit 06a48f20739580338e69547c9896c539abf000dd
12943 Author: Keith Packard <keithp (a] keithp.com>
12944 Date: Wed Jun 19 06:31:46 2002 +0000
12945
12946 Add a few aliases suggested by Owen and Mike
12947
12948 fonts.conf.in | 19 +++++++++++++++++--
12949 1 files changed, 17 insertions(+), 2 deletions(-)
12950
12951 commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
12952 Author: Keith Packard <keithp (a] keithp.com>
12953 Date: Tue Jun 18 22:23:05 2002 +0000
12954
12955 Add a few more families to fonts.conf, make FC_ANTIALIAS less
12956 important for
12957 matching, fix family->generic mapping
12958
12959 src/fccfg.c | 7 ++++---
12960 src/fcmatch.c | 22 +++++++++++-----------
12961 2 files changed, 15 insertions(+), 14 deletions(-)
12962
12963 commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
12964 Author: Keith Packard <keithp (a] keithp.com>
12965 Date: Tue Jun 18 16:47:33 2002 +0000
12966
12967 Fix compiler warning
12968
12969 src/fcxml.c | 4 ++--
12970 1 files changed, 2 insertions(+), 2 deletions(-)
12971
12972 commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
12973 Author: Keith Packard <keithp (a] keithp.com>
12974 Date: Tue Jun 18 16:47:12 2002 +0000
12975
12976 Fix incorrect size in memmove call in FcObjectSetAdd that crashed
12977 FcFontSetList calls
12978
12979 src/fclist.c | 3 ++-
12980 1 files changed, 2 insertions(+), 1 deletions(-)
12981
12982 commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
12983 Author: Keith Packard <keithp (a] keithp.com>
12984 Date: Sat Jun 8 18:46:35 2002 +0000
12985
12986 Fix fontconfig.pc generation in Imakefile
12987
12988 Imakefile | 4 ++--
12989 1 files changed, 2 insertions(+), 2 deletions(-)
12990
12991 commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
12992 Author: Keith Packard <keithp (a] keithp.com>
12993 Date: Sat Jun 8 17:32:05 2002 +0000
12994
12995 Add FcPatternHash, clean up a few valgrind issues
12996
12997 fontconfig/fontconfig.h | 3 ++
12998 src/fccfg.c | 2 +-
12999 src/fcmatch.c | 11 ++++--
13000 src/fcpat.c | 78
13001 +++++++++++++++++++++++++++++++++++++++++++++++
13002 src/fcxml.c | 13 +++++++-
13003 5 files changed, 101 insertions(+), 6 deletions(-)
13004
13005 commit 8a39040e2a1308602aabe1aa4a8608f94830534e
13006 Author: Keith Packard <keithp (a] keithp.com>
13007 Date: Fri Jun 7 17:55:41 2002 +0000
13008
13009 Make autoconf use correct options to build solaris shared libraries
13010
13011 configure.in | 15 +++++++++++++--
13012 1 files changed, 13 insertions(+), 2 deletions(-)
13013
13014 commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
13015 Author: David Dawes <dawes (a] xfree86.org>
13016 Date: Tue Jun 4 21:55:42 2002 +0000
13017
13018 171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
13019 Mutsumi).
13020 170. Avoid a problem with setfontdirs when run in some locales (#5179,
13021 ISHIKAWA Mutsumi).
13022 169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
13023
13024 setfontdirs | 5 +++++
13025 1 files changed, 5 insertions(+), 0 deletions(-)
13026
13027 commit e9be9cd10a24b75480a26be834041d312d8217b4
13028 Author: Keith Packard <keithp (a] keithp.com>
13029 Date: Mon Jun 3 08:31:15 2002 +0000
13030
13031 Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
13032 interfaces
13033
13034 fontconfig/fontconfig.h | 7 ++-
13035 src/fccfg.c | 12 ++--
13036 src/fcint.h | 7 ++-
13037 src/fclist.c | 72 +++++++++++++--------
13038 src/fcmatch.c | 6 +-
13039 src/fcname.c | 8 +-
13040 src/fcpat.c | 161
13041 ++++++++++++++++++++++++++++-------------------
13042 7 files changed, 166 insertions(+), 107 deletions(-)
13043
13044 commit 88c747e20612ffcae326313f8d624b36c1235993
13045 Author: Keith Packard <keithp (a] keithp.com>
13046 Date: Sun Jun 2 21:07:57 2002 +0000
13047
13048 Eliminate some compiler warnings, avoid seg fault when matching
13049 missing
13050 values
13051
13052 src/fccfg.c | 4 ++--
13053 src/fcdbg.c | 5 ++++-
13054 src/fclist.c | 4 +++-
13055 src/fcmatch.c | 4 ++--
13056 src/fcname.c | 4 +++-
13057 5 files changed, 14 insertions(+), 7 deletions(-)
13058
13059 commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
13060 Author: Keith Packard <keithp (a] keithp.com>
13061 Date: Sun Jun 2 20:52:06 2002 +0000
13062
13063 Add aspect ratio support to Xft and fontconfig
13064
13065 fontconfig/fontconfig.h | 3 ++-
13066 src/fcname.c | 3 ++-
13067 2 files changed, 4 insertions(+), 2 deletions(-)
13068
13069 commit 8ec077f22b2f9fd693abfda7d405ac572594be99
13070 Author: Keith Packard <keithp (a] keithp.com>
13071 Date: Sun Jun 2 19:51:36 2002 +0000
13072
13073 Expression parsing in fonts.conf file mis-freed elements. Constant
13074 identity
13075 matrix was accidentally freed. Add ability to comare FTFace
13076 pattern
13077 elements (not that its all that useful)
13078
13079 src/fccfg.c | 18 +++++++++++++++---
13080 src/fcxml.c | 5 +++--
13081 2 files changed, 18 insertions(+), 5 deletions(-)
13082
13083 commit be0948508ce4ebbb6e576b9dd31531efef6834e1
13084 Author: Keith Packard <keithp (a] keithp.com>
13085 Date: Fri May 31 23:21:25 2002 +0000
13086
13087 Add support for user-provided freetype faces to Xft
13088
13089 fontconfig/fcfreetype.h | 8 +++++++-
13090 fontconfig/fcprivate.h | 4 +++-
13091 fontconfig/fontconfig.h | 7 +++++--
13092 src/fccharset.c | 5 +----
13093 src/fcfreetype.c | 1 -
13094 src/fcint.h | 3 ++-
13095 src/fcpat.c | 29 ++++++++++++++++++++++++++++-
13096 7 files changed, 46 insertions(+), 11 deletions(-)
13097
13098 commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
13099 Author: Keith Packard <keithp (a] keithp.com>
13100 Date: Fri May 31 06:52:47 2002 +0000
13101
13102 Fix Xft2 to build right library version on old systems with xmkmf. Fix
13103 fc-cache location for xmkmf out-of-tree build on old systems
13104
13105 local.def | 2 ++
13106 1 files changed, 2 insertions(+), 0 deletions(-)
13107
13108 commit fbb405f3b5f25353babee1e813eb86d53912503f
13109 Author: Keith Packard <keithp (a] keithp.com>
13110 Date: Fri May 31 06:38:43 2002 +0000
13111
13112 Fix up support for building Xft1, Xrender and fontconfig out of
13113 the tree
13114
13115 fc-list/Imakefile | 5 +++++
13116 local.def | 14 ++++++++++++++
13117 2 files changed, 19 insertions(+), 0 deletions(-)
13118
13119 commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
13120 Author: Keith Packard <keithp (a] keithp.com>
13121 Date: Fri May 31 04:42:42 2002 +0000
13122
13123 Change FcCharSet datastructure, add FcFontSort API
13124
13125 fontconfig/fontconfig.h | 9 +-
13126 src/fccharset.c | 770
13127 +++++++++++++++++++++++++----------------------
13128 src/fcint.h | 27 +--
13129 src/fcmatch.c | 26 ++-
13130 4 files changed, 450 insertions(+), 382 deletions(-)
13131
13132 commit bc9469baadc6b5f9a920a476e460113bab518208
13133 Author: Keith Packard <keithp (a] keithp.com>
13134 Date: Wed May 29 22:07:33 2002 +0000
13135
13136 Optimize after profiling. Fix FcStrCmp to return correct sign
13137
13138 src/fccharset.c | 103 ++++++++++++++++++++++++++++++---------
13139 src/fcint.h | 1 +
13140 src/fcmatch.c | 143
13141 ++++++++++++++++++++++++++++++++++++++++--------------
13142 src/fcname.c | 4 +-
13143 src/fcpat.c | 13 ++---
13144 src/fcstr.c | 6 +-
13145 6 files changed, 197 insertions(+), 73 deletions(-)
13146
13147 commit 1412a69926307b2736745737c7c66172ebc56724
13148 Author: Keith Packard <keithp (a] keithp.com>
13149 Date: Wed May 29 08:21:33 2002 +0000
13150
13151 Apply some obvious fixes to FcFontSetSort from Owen. Speed up
13152 FcCharSet
13153 primitives and FcFontSetSort
13154
13155 fontconfig/fontconfig.h | 8 ++-
13156 src/fccfg.c | 10 +-
13157 src/fccharset.c | 197
13158 ++++++++++++++++++++++++++++++++++++++++++++---
13159 src/fcint.h | 3 +-
13160 src/fcmatch.c | 23 ++++-
13161 5 files changed, 219 insertions(+), 22 deletions(-)
13162
13163 commit 78417a2c74f95a66e3738cf525f9d699e13c654a
13164 Author: Keith Packard <keithp (a] keithp.com>
13165 Date: Tue May 28 03:50:23 2002 +0000
13166
13167 Use explicit cd for non-gmake systems
13168
13169 Makefile.in | 4 ++--
13170 1 files changed, 2 insertions(+), 2 deletions(-)
13171
13172 commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
13173 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
13174 Date: Sat May 25 13:52:37 2002 +0000
13175
13176 $< in a non-implicit rule is a GNU-makeism. It's not supported by
13177 BSD make.
13178
13179 Imakefile | 8 ++++----
13180 1 files changed, 4 insertions(+), 4 deletions(-)
13181
13182 commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
13183 Author: Keith Packard <keithp (a] keithp.com>
13184 Date: Fri May 24 06:25:52 2002 +0000
13185
13186 Clean up autoconf install to obey DESTDIR
13187
13188 Makefile.in | 67
13189 +++++++++++++++++++++++++++++++++---------------
13190 fc-cache/Makefile.in | 23 ++++++++++------
13191 fc-list/Makefile.in | 22 ++++++++++-----
13192 fontconfig/Makefile.in | 24 ++++++++--------
13193 src/Makefile.in | 48 +++++++++++++++++++++++----------
13194 5 files changed, 119 insertions(+), 65 deletions(-)
13195
13196 commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
13197 Author: Keith Packard <keithp (a] keithp.com>
13198 Date: Fri May 24 05:20:02 2002 +0000
13199
13200 Change charset enumeration functions to more sensible API
13201
13202 fontconfig/fontconfig.h | 13 ++++++++++++-
13203 src/fccharset.c | 46
13204 +++++++++++++++++++++++++++++++++-------------
13205 2 files changed, 45 insertions(+), 14 deletions(-)
13206
13207 commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
13208 Author: Keith Packard <keithp (a] keithp.com>
13209 Date: Fri May 24 05:19:30 2002 +0000
13210
13211 A few autoconf build fixes
13212
13213 Makefile.in | 12 ++++++++----
13214 configure.in | 4 ++--
13215 fontconfig-config.in | 10 +++++-----
13216 3 files changed, 15 insertions(+), 11 deletions(-)
13217
13218 commit 48db40f692a31c39a96961c8733bfeaad416a5c0
13219 Author: Keith Packard <keithp (a] keithp.com>
13220 Date: Thu May 23 23:00:46 2002 +0000
13221
13222 A few random fontconfig build fixes
13223
13224 config/config-subst | 12 +++++++-----
13225 fontconfig/fontconfig.h | 7 +++++--
13226 src/fcinit.c | 8 +++++++-
13227 3 files changed, 19 insertions(+), 8 deletions(-)
13228
13229 commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
13230 Author: Keith Packard <keithp (a] keithp.com>
13231 Date: Thu May 23 17:09:32 2002 +0000
13232
13233 Dont require freetype to build with fontconfig
13234
13235 fontconfig.pc.in | 1 -
13236 1 files changed, 0 insertions(+), 1 deletions(-)
13237
13238 commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
13239 Author: Keith Packard <keithp (a] keithp.com>
13240 Date: Thu May 23 17:06:46 2002 +0000
13241
13242 Add pkgconfig control file and fontconfig-config script
13243
13244 INSTALL | 17 +++++++--
13245 Imakefile | 33 +++++++++++++++++-
13246 Makefile.in | 18 ++++++++-
13247 README | 13 +++++++
13248 config/config-subst | 8 ++++
13249 configure.in | 18 ++++++----
13250 fontconfig-config.in | 94
13251 ++++++++++++++++++++++++++++++++++++++++++++++++++
13252 fontconfig.pc.in | 11 ++++++
13253 8 files changed, 199 insertions(+), 13 deletions(-)
13254
13255 commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
13256 Author: Keith Packard <keithp (a] keithp.com>
13257 Date: Thu May 23 16:05:16 2002 +0000
13258
13259 Fonts.dtd had "blanks" instead of "blank"
13260
13261 fonts.dtd | 4 ++--
13262 1 files changed, 2 insertions(+), 2 deletions(-)
13263
13264 commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
13265 Author: Keith Packard <keithp (a] keithp.com>
13266 Date: Wed May 22 22:59:41 2002 +0000
13267
13268 Missed a Makefile.in for fontconfig includes
13269
13270 fontconfig/Makefile.in | 48
13271 ++++++++++++++++++++++++++++++++++++++++++++++++
13272 1 files changed, 48 insertions(+), 0 deletions(-)
13273
13274 commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
13275 Author: Keith Packard <keithp (a] keithp.com>
13276 Date: Wed May 22 04:37:07 2002 +0000
13277
13278 Replace silly avl sort with qsort, add FcPatternEqual
13279
13280 fontconfig/fontconfig.h | 8 +-
13281 src/Imakefile | 6 +-
13282 src/Makefile.in | 4 +-
13283 src/fcavl.c | 419
13284 -----------------------------------------------
13285 src/fcavl.h | 46 -----
13286 src/fcmatch.c | 76 +++++----
13287 src/fcpat.c | 109 ++++++++++++-
13288 src/fcxml.c | 9 +-
13289 8 files changed, 162 insertions(+), 515 deletions(-)
13290
13291 commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
13292 Author: Keith Packard <keithp (a] keithp.com>
13293 Date: Tue May 21 17:48:15 2002 +0000
13294
13295 More autoconf cleanup for fontconfig
13296
13297 Makefile.in | 8 ++----
13298 config.h.in | 2 +-
13299 config/Makedefs.in | 10 ++++++++-
13300 configure.in | 55
13301 ++++++++++++++++++++++---------------------------
13302 fc-cache/Makefile.in | 4 ++-
13303 fc-list/Makefile.in | 4 ++-
13304 src/Imakefile | 4 +-
13305 src/Makefile.in | 5 +---
13306 src/fcinit.c | 4 +-
13307 9 files changed, 49 insertions(+), 47 deletions(-)
13308
13309 commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
13310 Author: Keith Packard <keithp (a] keithp.com>
13311 Date: Tue May 21 17:08:42 2002 +0000
13312
13313 Fix xmkmf build process for fontconfig
13314
13315 Imakefile | 2 +-
13316 Makefile.in | 54 +++++++++
13317 acconfig.h | 2 -
13318 config.h.in | 144 +++++++++++++++++++++++
13319 configure.in | 360
13320 ++++++++++++++++++++++++++++++++++++++++++--------------
13321 cvscompile.sh | 11 ++-
13322 findfonts | 8 +-
13323 fonts.conf.in | 77 ++++++-------
13324 fonts.dtd | 13 ++-
13325 local.def | 54 +++++++++
13326 setfontdirs | 4 +-
13327 11 files changed, 581 insertions(+), 148 deletions(-)
13328
13329 commit 179c39959cc9c19004f8ca948623590e404c8c46
13330 Author: Keith Packard <keithp (a] keithp.com>
13331 Date: Tue May 21 17:06:22 2002 +0000
13332
13333 Fix autoconf build process for fontconfig
13334
13335 config/Makedefs.in | 68 +++
13336 config/config.guess | 1391
13337 +++++++++++++++++++++++++++++++++++++++++++++++
13338 config/config.sub | 1355
13339 +++++++++++++++++++++++++++++++++++++++++++++
13340 config/install.sh | 240 ++++++++
13341 fc-cache/Imakefile | 7 +-
13342 fc-cache/Makefile.in | 46 ++
13343 fc-cache/fc-cache.c | 161 ++++--
13344 fc-list/Makefile.in | 46 ++
13345 fontconfig/fontconfig.h | 80 +++-
13346 src/Makefile.in | 105 ++++
13347 src/fccache.c | 164 +++++-
13348 src/fccfg.c | 352 ++++++++----
13349 src/fcdir.c | 84 +++-
13350 src/fcinit.c | 109 +++-
13351 src/fcint.h | 52 ++-
13352 src/fclist.c | 5 +-
13353 src/fcstr.c | 228 ++++++++-
13354 src/fcxml.c | 215 +++++---
13355 18 files changed, 4377 insertions(+), 331 deletions(-)
13356
13357 commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
13358 Author: Matthieu Herrb <matthieu.herrb (a] laas.fr>
13359 Date: Sun May 5 17:53:41 2002 +0000
13360
13361 Don't run fc-cache on make install if DESTDIR is set. Instead;
13362 run it from
13363 Xinstall.sh after XFree86 is installed.
13364
13365 fc-cache/Imakefile | 4 +++-
13366 1 files changed, 3 insertions(+), 1 deletions(-)
13367
13368 commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
13369 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
13370 Date: Wed Apr 10 11:28:10 2002 +0000
13371
13372 put fontconfig-def.cpp in the right place.
13373
13374 fontconfig-def.cpp | 170
13375 ------------------------------------------------
13376 src/fontconfig-def.cpp | 170
13377 ++++++++++++++++++++++++++++++++++++++++++++++++
13378 2 files changed, 170 insertions(+), 170 deletions(-)
13379
13380 commit d82a034f9123558b300c956feec165c50ef7ada2
13381 Author: Alan Hourihane <alanh (a] fairlite.demon.co.uk>
13382 Date: Sun Apr 7 15:19:46 2002 +0000
13383
13384 new preprocessor files. (#5215-#5218, Alexander Gottwald).
13385
13386 fontconfig-def.cpp | 170
13387 ++++++++++++++++++++++++++++++++++++++++++++++++++++
13388 1 files changed, 170 insertions(+), 0 deletions(-)
13389
13390 commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
13391 Author: Keith Packard <keithp (a] keithp.com>
13392 Date: Wed Mar 27 04:33:55 2002 +0000
13393
13394 Fix FT_Get_Next_Char API to match official 2.0.9 released version
13395
13396 src/fccharset.c | 26 ++++++++++++++++++--------
13397 1 files changed, 18 insertions(+), 8 deletions(-)
13398
13399 commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
13400 Author: Marc Aurele La France <tsi (a] ualberta.edu>
13401 Date: Mon Mar 4 21:15:28 2002 +0000
13402
13403 Warning fixes
13404
13405 src/fcatomic.c | 4 ++--
13406 1 files changed, 2 insertions(+), 2 deletions(-)
13407
13408 commit 216fac98e0785e787e32ff354241935a25723e4b
13409 Author: Keith Packard <keithp (a] keithp.com>
13410 Date: Sun Mar 3 18:39:05 2002 +0000
13411
13412 Add match routine that returns list of fonts
13413
13414 fontconfig/fontconfig.h | 14 ++
13415 src/fcavl.c | 419
13416 +++++++++++++++++++++++++++++++++++++++++++++++
13417 src/fcavl.h | 46 +++++
13418 src/fcmatch.c | 225 ++++++++++++++++++++++----
13419 4 files changed, 671 insertions(+), 33 deletions(-)
13420
13421 commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
13422 Author: Keith Packard <keithp (a] keithp.com>
13423 Date: Sun Mar 3 18:36:26 2002 +0000
13424
13425 Eliminate duplicate definitions in fcint.h and fontconfig.h
13426
13427 src/fcint.h | 6 ------
13428 1 files changed, 0 insertions(+), 6 deletions(-)
13429
13430 commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
13431 Author: Keith Packard <keithp (a] keithp.com>
13432 Date: Sun Mar 3 18:35:22 2002 +0000
13433
13434 fontconfig: bail scanning directory on fatal error
13435
13436 src/fcdir.c | 2 +-
13437 1 files changed, 1 insertions(+), 1 deletions(-)
13438
13439 commit 17e16fa1108491fa625258bba12e71aaad8a34de
13440 Author: Keith Packard <keithp (a] keithp.com>
13441 Date: Sun Mar 3 18:31:20 2002 +0000
13442
13443 Eliminate compiler warnings
13444
13445 src/fccharset.c | 528
13446 +++++++++++++++++++++++++++----------------------------
13447 1 files changed, 263 insertions(+), 265 deletions(-)
13448
13449 commit a391da8f0f867b8f87b1912a91882b108d163e03
13450 Author: Keith Packard <keithp (a] keithp.com>
13451 Date: Sun Mar 3 00:19:43 2002 +0000
13452
13453 Add fcatomic.c
13454
13455 src/Imakefile | 4 +-
13456 src/fcatomic.c | 183
13457 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
13458 src/fccache.c | 4 +
13459 3 files changed, 189 insertions(+), 2 deletions(-)
13460
13461 commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
13462 Author: Keith Packard <keithp (a] keithp.com>
13463 Date: Fri Mar 1 22:06:30 2002 +0000
13464
13465 Add new FcAtomic datatype for config file locking
13466
13467 fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++-
13468 src/Imakefile | 12 ++++++------
13469 src/fccache.c | 34 ++++++++++++++--------------------
13470 src/fcint.h | 9 ++++++++-
13471 4 files changed, 57 insertions(+), 28 deletions(-)
13472
13473 commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
13474 Author: Marc Aurele La France <tsi (a] ualberta.edu>
13475 Date: Fri Mar 1 17:52:03 2002 +0000
13476
13477 Add missing clean rule
13478
13479 Imakefile | 6 ++++++
13480 1 files changed, 6 insertions(+), 0 deletions(-)
13481
13482 commit 9c8e07f19589ba944e7bfb31251228b41a02f787
13483 Author: Keith Packard <keithp (a] keithp.com>
13484 Date: Fri Mar 1 01:00:54 2002 +0000
13485
13486 Port Xft1 to fontconfig
13487
13488 fontconfig/fontconfig.h | 8 +++++++-
13489 src/fccache.c | 13 +++++++------
13490 src/fccfg.c | 10 +++++-----
13491 src/fcdir.c | 4 ++--
13492 4 files changed, 21 insertions(+), 14 deletions(-)
13493
13494 commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
13495 Author: Keith Packard <keithp (a] keithp.com>
13496 Date: Thu Feb 28 16:51:48 2002 +0000
13497
13498 Add better error reporting when loading config file
13499
13500 fc-list/fc-list.c | 2 +-
13501 fontconfig/fontconfig.h | 16 +++++++++++++++-
13502 src/fclist.c | 36 ++++++++++++++++++++++++++++++------
13503 src/fcmatch.c | 38 +++++++++++++++++++++++++++++++-------
13504 src/fcxml.c | 12 +++++++++++-
13505 5 files changed, 88 insertions(+), 16 deletions(-)
13506
13507 commit c4bd0638c5f14329e71be8f170c30d376fc76972
13508 Author: Marc Aurele La France <tsi (a] ualberta.edu>
13509 Date: Tue Feb 26 05:10:30 2002 +0000
13510
13511 Warning fixes
13512
13513 fc-cache/fc-cache.c | 13 ++++++++++++-
13514 fc-list/fc-list.c | 15 +++++++++++++--
13515 2 files changed, 25 insertions(+), 3 deletions(-)
13516
13517 commit c5350655bef34cc08739bed324a482473b2a01b8
13518 Author: Keith Packard <keithp (a] keithp.com>
13519 Date: Sun Feb 24 01:23:35 2002 +0000
13520
13521 Check font edit value lists for empty
13522
13523 src/fccfg.c | 4 ++--
13524 1 files changed, 2 insertions(+), 2 deletions(-)
13525
13526 commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
13527 Author: Keith Packard <keithp (a] keithp.com>
13528 Date: Fri Feb 22 18:54:07 2002 +0000
13529
13530 fontconfig: some config file parsing mistakes
13531
13532 src/fcfreetype.c | 2 +-
13533 src/fcint.h | 9 ---------
13534 src/fcxml.c | 8 ++++++--
13535 3 files changed, 7 insertions(+), 12 deletions(-)
13536
13537 commit a398554a6d6467956c1c3471e912fb4e969835eb
13538 Author: Keith Packard <keithp (a] keithp.com>
13539 Date: Wed Feb 20 01:01:21 2002 +0000
13540
13541 Remove fcxml.h include file as it cant work anymore anyhow
13542
13543 fontconfig/Imakefile | 2 +-
13544 fontconfig/fcxml.h | 37 -------------------------------------
13545 2 files changed, 1 insertions(+), 38 deletions(-)
13546
13547 commit 24c90386bbdda9800d5a35c4dbff08682186907f
13548 Author: Keith Packard <keithp (a] keithp.com>
13549 Date: Wed Feb 20 00:32:30 2002 +0000
13550
13551 dont complain about missing optional included font config files
13552
13553 src/fcxml.c | 4 ++--
13554 1 files changed, 2 insertions(+), 2 deletions(-)
13555
13556 commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
13557 Author: Keith Packard <keithp (a] keithp.com>
13558 Date: Tue Feb 19 08:33:23 2002 +0000
13559
13560 Automatically initialize the fontconfig library
13561
13562 src/fccfg.c | 15 +++++++++------
13563 src/fcinit.c | 4 ++--
13564 src/fcint.h | 4 +++-
13565 3 files changed, 14 insertions(+), 9 deletions(-)
13566
13567 commit aae6f7d48744a25899cac28d47458f394defa02a
13568 Author: Keith Packard <keithp (a] keithp.com>
13569 Date: Tue Feb 19 07:50:44 2002 +0000
13570
13571 Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
13572 to
13573 enumarate Unicode coverage efficiently
13574
13575 fontconfig/fontconfig.h | 7 +++++--
13576 src/fccache.c | 4 ++--
13577 src/fccharset.c | 23 ++++++++++++++++++++++-
13578 src/fcpat.c | 6 +++---
13579 4 files changed, 32 insertions(+), 8 deletions(-)
13580
13581 commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
13582 Author: Keith Packard <keithp (a] keithp.com>
13583 Date: Mon Feb 18 22:29:28 2002 +0000
13584
13585 Switch fontconfig from libxml2 to expat
13586
13587 src/Imakefile | 3 +-
13588 src/fccharset.c | 12 +-
13589 src/fcdbg.c | 20 +-
13590 src/fcint.h | 34 +-
13591 src/fcname.c | 98 +---
13592 src/fcstr.c | 92 +++-
13593 src/fcxml.c | 1744
13594 +++++++++++++++++++++++++++++++++++++------------------
13595 7 files changed, 1316 insertions(+), 687 deletions(-)
13596
13597 commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
13598 Author: Keith Packard <keithp (a] keithp.com>
13599 Date: Fri Feb 15 23:45:33 2002 +0000
13600
13601 fontconfig fc-cache program needs to be executed with correct
13602 environment
13603 on install
13604
13605 fc-cache/Imakefile | 2 +-
13606 1 files changed, 1 insertions(+), 1 deletions(-)
13607
13608 commit 65018b4a468c3175790dc27dfe37987151ad97d5
13609 Author: Keith Packard <keithp (a] keithp.com>
13610 Date: Fri Feb 15 07:36:14 2002 +0000
13611
13612 Update to Xft version 2
13613
13614 fc-cache/fc-cache.c | 7 ++++---
13615 1 files changed, 4 insertions(+), 3 deletions(-)
13616
13617 commit ccb3e93b2754542d08dcd2572402560d76a8ed91
13618 Author: Keith Packard <keithp (a] keithp.com>
13619 Date: Fri Feb 15 06:01:28 2002 +0000
13620
13621 fontconfig library: build fixes and compiler warning fixes
13622
13623 fc-cache/Imakefile | 2 +-
13624 fc-list/Imakefile | 2 +-
13625 fc-list/fc-list.c | 5 +-
13626 fontconfig/fcfreetype.h | 1 +
13627 fontconfig/fcprivate.h | 2 +-
13628 fontconfig/fcxml.h | 2 +-
13629 fontconfig/fontconfig.h | 61 ++++++++--------
13630 src/fccache.c | 176
13631 +++++++++++++++++++++++++++++------------------
13632 src/fccfg.c | 126 +++++++++++++++++-----------------
13633 src/fccharset.c | 23 +++---
13634 src/fcdir.c | 58 ++++++++--------
13635 src/fcfreetype.c | 106 ++++++++++++++--------------
13636 src/fcinit.c | 2 +-
13637 src/fcint.h | 74 ++++++++------------
13638 src/fcmatch.c | 7 +-
13639 src/fcname.c | 92 ++++++++++++------------
13640 src/fcpat.c | 10 ++--
13641 src/fcstr.c | 32 ++++----
13642 src/fcxml.c | 135 ++++++++++++++++++------------------
13643 19 files changed, 473 insertions(+), 443 deletions(-)
13644
13645 commit 3be03bed3955e91882b65315fdf8a68e4b453431
13646 Author: Keith Packard <keithp (a] keithp.com>
13647 Date: Fri Feb 15 00:49:44 2002 +0000
13648
13649 Update fontconfig and libxml2 to get them working with in-tree build
13650 process
13651
13652 fc-cache/Imakefile | 12 ++--------
13653 fc-list/Imakefile | 13 ++---------
13654 src/Imakefile | 55
13655 +++++----------------------------------------------
13656 3 files changed, 12 insertions(+), 68 deletions(-)
13657
13658 commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
13659 Author: Keith Packard <keithp (a] keithp.com>
13660 Date: Thu Feb 14 23:34:13 2002 +0000
13661
13662 Add new font configuration library which forms the basis of the
13663 new version
13664 of Xft
13665
13666 commit 24330d27f88bbf387d92128d2c21e005f2563e93
13667 Author: Keith Packard <keithp (a] keithp.com>
13668 Date: Thu Feb 14 23:34:13 2002 +0000
13669
13670 Initial revision
13671
13672 AUTHORS | 1 +
13673 COPYING | 22 +
13674 INSTALL | 3 +
13675 Imakefile | 25 +
13676 README | 2 +
13677 acconfig.h | 2 +
13678 configure.in | 202 +++++++
13679 cvscompile.sh | 6 +
13680 doc/fontconfig.tex | 55 ++
13681 fc-cache/Imakefile | 19 +
13682 fc-cache/fc-cache.c | 145 +++++
13683 fc-cache/fc-cache.man | 45 ++
13684 fc-list/Imakefile | 17 +
13685 fc-list/fc-list.c | 128 ++++
13686 fc-list/fc-list.man | 36 ++
13687 findfonts | 8 +
13688 fontconfig/Imakefile | 8 +
13689 fontconfig/fcfreetype.h | 34 +
13690 fontconfig/fcprivate.h | 117 ++++
13691 fontconfig/fcxml.h | 37 ++
13692 fontconfig/fontconfig.h | 551 +++++++++++++++++
13693 fonts.conf.in | 191 ++++++
13694 fonts.dtd | 165 +++++
13695 setfontdirs | 19 +
13696 src/Imakefile | 90 +++
13697 src/fcblanks.c | 84 +++
13698 src/fccache.c | 592 ++++++++++++++++++
13699 src/fccfg.c | 1369 ++++++++++++++++++++++++++++++++++++++++++
13700 src/fccharset.c | 1521
13701 +++++++++++++++++++++++++++++++++++++++++++++++
13702 src/fcdbg.c | 272 +++++++++
13703 src/fcdefault.c | 87 +++
13704 src/fcdir.c | 178 ++++++
13705 src/fcfreetype.c | 236 ++++++++
13706 src/fcfs.c | 82 +++
13707 src/fcinit.c | 174 ++++++
13708 src/fcint.h | 480 +++++++++++++++
13709 src/fclist.c | 442 ++++++++++++++
13710 src/fcmatch.c | 347 +++++++++++
13711 src/fcmatrix.c | 112 ++++
13712 src/fcname.c | 621 +++++++++++++++++++
13713 src/fcpat.c | 491 +++++++++++++++
13714 src/fcstr.c | 188 ++++++
13715 src/fcxml.c | 1032 ++++++++++++++++++++++++++++++++
13716 src/fontconfig.man | 1113 ++++++++++++++++++++++++++++++++++
13717 44 files changed, 11349 insertions(+), 0 deletions(-)
13718