1 2017-11-07 gettextize <bug-gnu-gettext@gnu.org>
3 * m4/gettext.m4: New file, from gettext-0.19.8.1.
4 * m4/iconv.m4: New file, from gettext-0.19.8.1.
5 * m4/lib-ld.m4: New file, from gettext-0.19.8.1.
6 * m4/lib-link.m4: New file, from gettext-0.19.8.1.
7 * m4/lib-prefix.m4: New file, from gettext-0.19.8.1.
8 * m4/nls.m4: New file, from gettext-0.19.8.1.
9 * m4/po.m4: New file, from gettext-0.19.8.1.
10 * m4/progtest.m4: New file, from gettext-0.19.8.1.
11 * Makefile.am (EXTRA_DIST): Add config.rpath.
12 * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
14 2017-11-07 gettextize <bug-gnu-gettext@gnu.org>
16 * m4/gettext.m4: New file, from gettext-0.19.8.1.
17 * m4/iconv.m4: New file, from gettext-0.19.8.1.
18 * m4/lib-ld.m4: New file, from gettext-0.19.8.1.
19 * m4/lib-link.m4: New file, from gettext-0.19.8.1.
20 * m4/lib-prefix.m4: New file, from gettext-0.19.8.1.
21 * m4/nls.m4: New file, from gettext-0.19.8.1.
22 * m4/po.m4: New file, from gettext-0.19.8.1.
23 * m4/progtest.m4: New file, from gettext-0.19.8.1.
24 * configure.ac (AC_CONFIG_FILES): Add po/Makefile.in.
26 commit 13087e38ace4f092667ab08617ced1d559f3d2e2
27 Author: Akira TAGOH <akira@tagoh.org>
28 Date: Wed Apr 6 21:05:36 2016 +0900
30 Bump version to 2.11.95
32 README | 41 +++++++++++++++++++++++++++++++++++++++--
34 fontconfig/fontconfig.h | 2 +-
35 3 files changed, 41 insertions(+), 4 deletions(-)
37 commit 0cfa146e6b41bc6b819fe0f37d0e2ff0a947eb3b
38 Author: Akira TAGOH <akira@tagoh.org>
39 Date: Wed Apr 6 21:04:42 2016 +0900
41 Update libtool revision
44 1 file changed, 1 insertion(+), 1 deletion(-)
46 commit d179cbc2536af16cf0f4992e0a4b2d751437ee6c
47 Author: Akira TAGOH <akira@tagoh.org>
48 Date: Wed Apr 6 14:39:15 2016 +0900
50 Revert "Workaround another race condition issue"
52 This reverts commit f44bfad235e63bb792c38e16ae1fbd281ec1453b.
54 src/fccache.c | 31 +------------------------------
55 src/fcdir.c | 31 ++++++-------------------------
56 src/fcint.h | 8 +-------
57 3 files changed, 8 insertions(+), 62 deletions(-)
59 commit d05d083e9f87eb378b92e477d34a88061a572d86
60 Author: Behdad Esfahbod <behdad@behdad.org>
61 Date: Tue Mar 8 17:20:41 2016 -0800
63 [GX] Improve weight mapping
65 Align the 'wght' axis default value to OS/2 weight value and
66 adjust accordingly. This makes both default=1.0 and default=400
69 src/fcfreetype.c | 15 ++++++++++++---
70 1 file changed, 12 insertions(+), 3 deletions(-)
72 commit d709220d74c4ff6e609f35761b71d4d7136d02c1
73 Author: Behdad Esfahbod <behdad@behdad.org>
74 Date: Tue Mar 8 17:20:28 2016 -0800
76 Improve OpenType to Fontconfig weight mapping
78 src/fcweight.c | 25 +++++++++++++++++++------
79 1 file changed, 19 insertions(+), 6 deletions(-)
81 commit 27d61f1ddcda5543e9c6440a0f8794caa0b1eac7
82 Author: Behdad Esfahbod <behdad@behdad.org>
83 Date: Sun Aug 9 00:59:31 2015 +0200
85 [GX] Enumerate all named-instances in TrueType GX fonts
87 src/fcdir.c | 19 +++++++++++++++----
88 1 file changed, 15 insertions(+), 4 deletions(-)
90 commit 00c8408c6a82a79388f8119c4afce6e721b693f7
91 Author: Behdad Esfahbod <behdad@behdad.org>
92 Date: Sun Aug 9 09:06:37 2015 +0200
94 [GX] Support instance weight, width, and style name
97 +++++++++++++++++++++++++++++++++++++++++++++++++++-----
98 1 file changed, 68 insertions(+), 6 deletions(-)
100 commit 28f62d1bb892e1c86eb0d5afaf125bfe0e34cbe9
101 Author: Behdad Esfahbod <behdad@behdad.org>
102 Date: Sun Aug 9 00:45:01 2015 +0200
104 Call FcFreeTypeQueryFace() from fcdir.c, instead of FcFreeTypeQuery()
106 Need for upcoming work. No functional change expected.
108 src/fcdir.c | 25 +++++++++++++++++++++----
109 1 file changed, 21 insertions(+), 4 deletions(-)
111 commit d570a841a2aa9d770578aa149e43bb2e5bd0f2df
112 Author: Patrick Haller <patrick.haller@haller-consult.de>
113 Date: Sat Jan 9 03:06:31 2016 +0100
115 Optimizations in FcStrSet
117 Applied optimizations:
118 - skip duplicate check in FcStrSetAppend for values originating
120 - grow FcStrSet in 64-element bulks for local FcStrSets (FcConfig
123 Starting gedit is measured to
125 Unoptimized Optimized
128 Total Instr Fetch Cost: 1.658.683.750 895.069.820
129 Cachegrind D Refs: 513.917.619 312.000.436
130 Cachegrind Dl Misses: 8.605.632 4.954.639
134 src/fcdir.c | 6 +++---
135 src/fcint.h | 11 +++++++++++
136 src/fcstr.c | 47 +++++++++++++++++++++++++++++++++--------------
138 6 files changed, 51 insertions(+), 21 deletions(-)
140 commit 98434b3392172233094cac25ade7225c93da9f1c
141 Author: Akira TAGOH <akira@tagoh.org>
142 Date: Wed Dec 2 11:31:50 2015 +0900
144 Add hintstyle templates and make hintslight default
146 conf.d/10-hinting-full.conf | 13 +++++++++++++
147 conf.d/10-hinting-medium.conf | 13 +++++++++++++
148 conf.d/10-hinting-none.conf | 13 +++++++++++++
149 conf.d/10-hinting-slight.conf | 13 +++++++++++++
150 conf.d/Makefile.am | 5 +++++
151 5 files changed, 57 insertions(+)
153 commit 04763135d47ae24a808fc15c4482e2bb6f847ab9
154 Author: Akira TAGOH <akira@tagoh.org>
155 Date: Wed Nov 25 11:58:14 2015 +0900
157 Avoid an error message on testing when no fonts.conf installed
159 This test case doesn't require any config files so no need to ensure
162 test/test-bz89617.c | 2 +-
163 1 file changed, 1 insertion(+), 1 deletion(-)
165 commit 5886d98c368cdb76ddedc48aedbab45a5c7e96f6
166 Author: Akira TAGOH <akira@tagoh.org>
167 Date: Tue Nov 24 10:46:34 2015 +0900
169 Bug 93075 - Possible fix for make check failure on msys/MinGW...
171 Patch from Christian Fafard
173 test/run-test.sh | 13 +++++++++----
174 1 file changed, 9 insertions(+), 4 deletions(-)
176 commit 1d87fab8b18bf5a497646d98a1c6279372aac4ea
177 Author: Akira TAGOH <akira@tagoh.org>
178 Date: Wed Nov 18 14:44:17 2015 +0900
180 remomve unnecessary code
182 src/fcdefault.c | 1 -
183 1 file changed, 1 deletion(-)
185 commit d162a4a83d6bf2182e288e0bc0b4d3ae2f78f040
186 Author: Akira TAGOH <akira@tagoh.org>
187 Date: Fri Oct 16 17:24:22 2015 +0900
189 Fix assertion on 32bit arch
192 1 file changed, 1 insertion(+), 1 deletion(-)
194 commit 6d6ce028eedc6775b61fe768eca4d791ba9db21d
195 Author: Akira TAGOH <akira@tagoh.org>
196 Date: Thu Oct 15 15:53:27 2015 +0900
198 Fix compiler warnings on MinGW
200 test/test-bz89617.c | 4 ++--
201 1 file changed, 2 insertions(+), 2 deletions(-)
203 commit bd96984e4b1da2e4b422050b773f3ded978d976c
204 Author: Akira TAGOH <akira@tagoh.org>
205 Date: Thu Oct 15 15:48:23 2015 +0900
207 Use int64_t instead of long long
209 src/fccache.c | 4 ++--
211 2 files changed, 3 insertions(+), 3 deletions(-)
213 commit 7ccde89758f23a7eb90549667cffb084e684ed48
214 Author: Akira TAGOH <akira@tagoh.org>
215 Date: Tue Oct 13 13:06:54 2015 +0900
217 Fix build issue on MinGW
219 src/fccache.c | 16 ++++++++++++++--
220 1 file changed, 14 insertions(+), 2 deletions(-)
222 commit a44cc450b5f3d67c0298a912e12ed5ff234490f9
223 Author: Akira TAGOH <akira@tagoh.org>
224 Date: Tue Oct 13 13:04:18 2015 +0900
226 Use long long to see the same size between LP64 and LLP64
230 2 files changed, 2 insertions(+), 2 deletions(-)
232 commit c88d9b62421e8ba35a71319c7b0d555d512510c7
233 Author: Akira TAGOH <akira@tagoh.org>
234 Date: Mon Aug 17 16:37:08 2015 +0900
236 Fail on make runtime as needed instead of configure if no python
239 python isn't necessarily required to build fontconfig from tarball
241 generated fcblanks.h is available in tarball.
243 https://bugs.freedesktop.org/show_bug.cgi?id=91663
246 fc-blanks/Makefile.am | 5 +++++
247 2 files changed, 7 insertions(+), 1 deletion(-)
249 commit ad9f5880502c9a3f8e7f8919336888ee056f17ba
250 Author: Akira TAGOH <akira@tagoh.org>
251 Date: Fri Aug 14 17:17:34 2015 +0900
253 Fix the broken cache more.
255 Take a look at the nano second in the mtime to figure out
256 if the cache needs to be updated if available.
257 and do the mutex lock between scanning and writing a cache
258 to avoid the conflict.
260 Also we don't need to scan directories again after writing
261 caches. so getting rid of the related code as well.
263 https://bugs.freedesktop.org/show_bug.cgi?id=69845
267 https://bugzilla.redhat.com/show_bug.cgi?id=1236034
270 fc-cache/fc-cache.c | 75 +++++++++++++------------------------
271 fontconfig/fontconfig.h | 2 +-
274 ++++++++++++++++++++++++++++++++++++++++++++++++-
277 7 files changed, 142 insertions(+), 52 deletions(-)
279 commit 46ec6a52d4cc447cc3ff4a13b2067ecb76c9db2e
280 Author: Behdad Esfahbod <behdad@behdad.org>
281 Date: Fri Jun 26 17:02:13 2015 -0700
283 Revert changes made to FcConfigAppFontAddDir() recently
285 In 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb the behavior of
286 FcConfigAppFontAddFile/Dir() were changed to return false
287 if not fonts were found. While this is welldefined and useful
288 for AddFile(), it's quite problematic for AddDir(). For example,
289 if the directory is empty, is that a failure or success? Worse,
290 the false value from AddDir() was being propagated all the way
291 to FcInit() returning false now. This only happened upon memory
292 allocation failure before, and some clients assert that FcInit()
295 With this change, AddDir() is reverted back to what it was.
296 AddFont() change (which was actually in fcdir.c) from the original
299 doc/fcconfig.fncs | 2 +-
300 src/fccfg.c | 29 +++++++++++------------------
302 src/fcstr.c | 8 --------
303 4 files changed, 12 insertions(+), 30 deletions(-)
305 commit a8096dfa5965bfb1953fe829ff13eea23b4233c7
306 Author: Akira TAGOH <akira@tagoh.org>
307 Date: Wed Jun 24 15:46:45 2015 +0900
309 Bug 90867 - Memory Leak during error case in fccharset
311 https://bugs.freedesktop.org/show_bug.cgi?id=90867
313 src/fccharset.c | 24 ++++++++++++++++++++----
314 1 file changed, 20 insertions(+), 4 deletions(-)
316 commit 0551e1b344bd2f57015a378dae4a0771031c3042
317 Author: Akira TAGOH <akira@tagoh.org>
318 Date: Thu Jun 18 17:25:02 2015 +0900
320 Update CaseFolding.txt to Unicode 8.0
322 fc-case/CaseFolding.txt | 147
323 +++++++++++++++++++++++++++++++++++++++++++++++-
324 fc-case/Makefile.am | 3 +
325 2 files changed, 147 insertions(+), 3 deletions(-)
327 commit 6f929ff37ce277a12256b918751e2f3fca2fcb8a
328 Author: Akira TAGOH <akira@tagoh.org>
329 Date: Wed Jun 17 16:34:29 2015 +0900
331 Fix a memory leak in FcFreeTypeQueryFace
333 src/fcfreetype.c | 2 ++
334 1 file changed, 2 insertions(+)
336 commit 46b2c62faa64250eec3981ee816e91a9a3dee857
337 Author: Akira TAGOH <akira@tagoh.org>
338 Date: Wed Jun 17 16:29:08 2015 +0900
340 Add a warning for blank in fonts.conf
342 and remove the unnecessary code for parsing blanks
344 src/fcxml.c | 7 +++++++
345 1 file changed, 7 insertions(+)
347 commit 33fd436a3ec63ca58f3cb51bd4ab7b33e90d89c8
348 Author: Akira TAGOH <akira@tagoh.org>
349 Date: Wed Jun 17 16:15:35 2015 +0900
351 Don't return FcFalse even when no fonts dirs is configured
355 src/fcstr.c | 8 ++++++++
356 3 files changed, 13 insertions(+)
358 commit f6d61c9beed856a925bd60c025b55284b2d88161
359 Author: Akira TAGOH <akira@tagoh.org>
360 Date: Fri Jun 12 11:30:01 2015 +0900
362 mark as private at this moment
364 fontconfig/fontconfig.h | 3 ---
366 2 files changed, 3 insertions(+), 3 deletions(-)
368 commit dbda1171427071ff31429ea6d36330bb8f193138
369 Author: Akira TAGOH <akira@tagoh.org>
370 Date: Tue Jun 9 11:15:25 2015 +0900
374 fontconfig/fontconfig.h | 3 ---
376 2 files changed, 3 insertions(+), 3 deletions(-)
378 commit 359ada2b4c12b6b6c3b4c017f95a35f18a3c6dd7
379 Author: Akira TAGOH <akira@tagoh.org>
380 Date: Tue Jun 9 11:15:06 2015 +0900
382 Fix a crash when no objects are available after filtering
385 1 file changed, 1 insertion(+), 1 deletion(-)
387 commit 10a57edd07f8dc64b60c71d51c225436f4fbb3bc
388 Author: Akira TAGOH <akira@tagoh.org>
389 Date: Mon Jun 8 17:38:02 2015 +0900
391 Add one more debugging option to see transformation on font-matching
393 just setting FC_MATCH=3 shows a lot of information and hard to keep
394 on track for informamtion
395 which is really necessary to see. to use this more effectively,
396 added FC_DBG_MATCH_FILTER to
397 see for what one really want to see. it takes a comma-separated-list
399 If you want to see family name only, try like this:
401 FC_DBG_MATCH_FILTER=family FC_DEBUG=4096 fc-match
403 debugging output will be filtered out and see family only in the
406 doc/fontconfig-user.sgml | 6 +++-
407 fontconfig/fontconfig.h | 6 ++++
409 ++++++++++++++++++++++++++++++++++++++++++++++++
411 src/fcmatch.c | 41 +++++++++++++++++++++++++
413 6 files changed, 137 insertions(+), 1 deletion(-)
415 commit 1827ef7b1e0a1fba27fcdb8a021abaa8ee7782eb
416 Author: Akira TAGOH <akira@tagoh.org>
417 Date: Tue Jun 2 17:33:03 2015 +0900
419 Bump version to 2.11.94
421 README | 40 ++++++++++++++++++++++++++++++++++++++--
423 fontconfig/fontconfig.h | 2 +-
424 3 files changed, 40 insertions(+), 4 deletions(-)
426 commit 481a9f03a020ee53500585332786826e8c3ebd8e
427 Author: Behdad Esfahbod <behdad@behdad.org>
428 Date: Wed May 27 14:40:15 2015 -0700
430 Bump cache version number to 6, because of recent FcRange changes
432 fontconfig/fontconfig.h | 2 +-
433 1 file changed, 1 insertion(+), 1 deletion(-)
435 commit ee2d1da2d21bc14127f4cf12312e1f007935e8b0
436 Author: Behdad Esfahbod <behdad@behdad.org>
437 Date: Wed May 27 14:36:35 2015 -0700
439 Reduce number of places that cache version is specified to 1
441 fontconfig/fontconfig.h | 5 ++++-
442 src/fccache.c | 6 +++---
444 3 files changed, 8 insertions(+), 6 deletions(-)
446 commit 5bad26ccb6686f1b9c8df6c1e9b49a72d42ad661
447 Author: Behdad Esfahbod <behdad@behdad.org>
448 Date: Wed Aug 20 16:07:26 2014 -0400
452 src/fcdbg.c | 10 ++----
453 src/fcint.h | 25 +-------------
455 src/fcname.c | 14 ++------
457 ++++++++++------------------------------------------------
458 src/fcxml.c | 12 +++----
459 6 files changed, 28 insertions(+), 144 deletions(-)
461 commit 13a5ae9fb953c8a8eb3ec801781a499521c211f3
462 Author: Behdad Esfahbod <behdad@behdad.org>
463 Date: Wed Aug 20 16:03:02 2014 -0400
465 Fix compiler warnings
468 1 file changed, 3 insertions(+)
470 commit 346073d9dc17fc07758f7ef86c4ed05213ed0dab
471 Author: Behdad Esfahbod <behdad@behdad.org>
472 Date: Sun Jul 6 20:36:18 2014 -0400
474 Don't set FC_SIZE for bitmap fonts
476 They get FC_PIXELSIZE set, which is later converted to FC_SIZE using
479 src/fcfreetype.c | 36 ++++++++++++------------------------
480 1 file changed, 12 insertions(+), 24 deletions(-)
482 commit eba6f109de475215c2d4b42612f6baf57041536d
483 Author: Behdad Esfahbod <behdad@behdad.org>
484 Date: Fri Jul 4 17:15:11 2014 -0400
486 Accept Integer for FC_SIZE
488 There are more places to fix I'm sure...
490 https://bugs.freedesktop.org/show_bug.cgi?id=80873
492 src/fcname.c | 4 +++-
493 1 file changed, 3 insertions(+), 1 deletion(-)
495 commit cb2f096e15cb868cbf29428b6dd339b8ba344e50
496 Author: Behdad Esfahbod <behdad@behdad.org>
497 Date: Fri Jul 4 16:18:52 2014 -0400
499 Add bitmap-only font size as Double, not Range
501 The whole size setting part still smells to me.
503 src/fcfreetype.c | 7 +------
504 1 file changed, 1 insertion(+), 6 deletions(-)
506 commit 51756aab180c9f7a6632743885695add2f511100
507 Author: Behdad Esfahbod <behdad@behdad.org>
508 Date: Fri Jul 4 16:13:45 2014 -0400
510 Only set FC_SIZE for scalable fonts if OS/2 version 5 is present
512 Part of https://bugs.freedesktop.org/show_bug.cgi?id=80873
514 src/fcfreetype.c | 28 +++++++++++++++-------------
515 1 file changed, 15 insertions(+), 13 deletions(-)
517 commit d09ba385892862e18c409f49405f51f066dea552
518 Author: Behdad Esfahbod <behdad@behdad.org>
519 Date: Fri Jul 4 16:09:23 2014 -0400
521 Write ranges using a [start finish) format
523 To show closed and open ends.
526 src/fcname.c | 4 ++--
527 2 files changed, 3 insertions(+), 3 deletions(-)
529 commit 4c9101f7044b68aa121557c796384e4bdf08f73f
530 Author: Akira TAGOH <akira@tagoh.org>
531 Date: Mon May 25 21:41:05 2015 +0900
533 Revert the previous change
535 and just abort if the object id is overflowed.
537 src/fcobjs.c | 16 +---------------
538 1 file changed, 1 insertion(+), 15 deletions(-)
540 commit 09edd84cf8e8bd1f6062c8803316327e662fdbda
541 Author: Akira TAGOH <akira@tagoh.org>
542 Date: Fri May 22 20:51:21 2015 +0900
544 Detect the overflow for the object ID
546 Continue to increase the object id even after FcFini()
547 and detect the overflow. that would be rather easier than
548 reset the object id with the complicated mutex and atomic
551 This situation would be quite unlikely to happen though
553 src/fcobjs.c | 22 +++++++++++++++++++++-
554 1 file changed, 21 insertions(+), 1 deletion(-)
556 commit f053231186fc340b5365a59eea30db5af787877a
557 Author: Akira TAGOH <akira@tagoh.org>
558 Date: Fri May 22 20:46:54 2015 +0900
562 segfault happens when the config needs to be migrated to XDG's
563 and no definition for include with prefix="xdg"
566 1 file changed, 1 insertion(+)
568 commit 249306fbd782570cf958675672d21cf12aa1f14e
569 Author: Akira TAGOH <akira@tagoh.org>
570 Date: Fri May 22 20:45:05 2015 +0900
575 1 file changed, 1 insertion(+), 1 deletion(-)
577 commit fa6c6b53c5a42ae6a9f8254ca9603dbe0aec63ad
578 Author: Akira TAGOH <akira@tagoh.org>
579 Date: Fri May 22 16:53:34 2015 +0900
581 Fix memory leaks after FcFini()
585 https://bugs.freedesktop.org/show_bug.cgi?id=83770
587 fontconfig/fontconfig.h | 2 +-
589 src/fcint.h | 6 ++++++
590 src/fcobjs.c | 25 ++++++++++++++++++++++++-
592 +++++++++++++++++++++++++++++++++++++++++++----
593 5 files changed, 76 insertions(+), 6 deletions(-)
595 commit bcfe167e3d60402c1f999359ca8531c6fae01a2b
596 Author: Behdad Esfahbod <behdad@behdad.org>
597 Date: Mon May 18 15:26:03 2015 -0700
599 Add su[pport for symbol fonts
603 This affects fonts having a cmap with platform 3 encoding 0.
604 We now map their glyphs from the PUA area to the Latin1 area.
606 See thread "Webdings and other MS symbol fonts don't display"
609 Test before/after with:
610 $ pango-view --markup --text='<span
611 fallback="false">×</span>' --font=Wingdings
613 doc/fontconfig-devel.sgml | 1 +
614 fontconfig/fontconfig.h | 1 +
615 src/fcdefault.c | 1 +
616 src/fcfreetype.c | 57
617 ++++++++++++++++++++++++++++++++++++++++++++---
620 6 files changed, 59 insertions(+), 3 deletions(-)
622 commit ead7275e05966eca19f530712f8e5c738a61cf4f
623 Author: Akira TAGOH <akira@tagoh.org>
624 Date: Mon May 18 14:03:50 2015 +0900
626 Bug 90148 - Don't warn if cachedir isn't specified
628 only warn when FONTCONFIG_FILE or FONTCONFIG_PATH is set.
630 Bug 90148 - Don't warn if cachedir isn't specified
632 src/fcinit.c | 26 +++++++++++++++++++-------
633 1 file changed, 19 insertions(+), 7 deletions(-)
635 commit 55ff8419274fd5ce59675f220b85035a3986d6cf
636 Author: Akira TAGOH <akira@tagoh.org>
637 Date: Tue May 12 14:47:38 2015 +0900
639 Make FC_SCALE deprecated
641 Use FC_MATRIX instead.
643 https://bugs.freedesktop.org/show_bug.cgi?id=90257
645 doc/fontconfig-devel.sgml | 2 +-
646 doc/fontconfig-user.sgml | 2 +-
647 fontconfig/fontconfig.h | 2 +-
648 3 files changed, 3 insertions(+), 3 deletions(-)
650 commit a10cb2e4d7fb7d790fe913058f0821ccf2185a86
651 Author: Akira TAGOH <akira@tagoh.org>
652 Date: Tue May 12 14:28:45 2015 +0900
654 Add missing description for usage
656 fc-query/fc-query.c | 9 +++++----
657 fc-scan/fc-scan.c | 7 ++++---
658 2 files changed, 9 insertions(+), 7 deletions(-)
660 commit 4c040d393dfb47b8a2f75fb639f6b5e92fced6f3
661 Author: Akira TAGOH <akira@tagoh.org>
662 Date: Wed Apr 22 19:37:46 2015 +0900
664 Observe blanks to compute correct languages in fc-query/fc-scan
666 Added --ignore-blanks option to get back the behavior.
668 https://bugs.freedesktop.org/show_bug.cgi?id=79955
670 fc-query/fc-query.c | 19 ++++++++++++++-----
671 fc-query/fc-query.sgml | 12 ++++++++++++
672 fc-scan/fc-scan.c | 21 +++++++++++++++------
673 fc-scan/fc-scan.sgml | 14 +++++++++++++-
674 4 files changed, 54 insertions(+), 12 deletions(-)
676 commit 4a6f5efd5f6a468e1872d58e589bcf30ba88e2fd
677 Author: Behdad Esfahbod <behdad@behdad.org>
678 Date: Thu Apr 30 11:25:59 2015 -0400
682 Was broken by 66db69a6d991945f96feb1da683a2e04ea396842. Ouch!
684 conf.d/10-scale-bitmap-fonts.conf | 32 +++++++++++++++++---------------
685 1 file changed, 17 insertions(+), 15 deletions(-)
687 commit 3a4136778cc5a4ff1dc979cbd50fcdf73cab4d70
688 Author: Akira TAGOH <akira@tagoh.org>
689 Date: Wed Apr 22 14:36:29 2015 +0900
691 Drop unmaintained code
692 Use four-byte code for foundry as is instead.
694 https://bugs.freedesktop.org/show_bug.cgi?id=88679
696 src/fcfreetype.c | 84
697 ++++++++------------------------------------------------
698 1 file changed, 12 insertions(+), 72 deletions(-)
700 commit b3fc08bc952505e322160a4a7eb146754ae4f24a
701 Author: Akira TAGOH <akira@tagoh.org>
702 Date: Wed Apr 22 11:17:04 2015 +0900
704 Fix a typo in fontconfig-user.sgml
706 https://bugs.freedesktop.org/show_bug.cgi?id=90105
708 doc/fontconfig-user.sgml | 2 +-
709 1 file changed, 1 insertion(+), 1 deletion(-)
711 commit 07be485a0a84995ce69bf60e3b1bb22cb35f6b0e
712 Author: Akira TAGOH <akira@tagoh.org>
713 Date: Mon Apr 20 10:49:21 2015 +0900
715 Fix a typo for the latest cache version
717 doc/fontconfig-user.sgml | 2 +-
718 1 file changed, 1 insertion(+), 1 deletion(-)
720 commit f6e6a8a22b9d775fff117d65016b5e85233a7293
721 Author: Руслан Ижбулатов <lrn1986@gmail.com>
722 Date: Wed Apr 8 08:41:25 2015 +0000
724 W32: Support cache paths relative to the root directory
726 Paths starting with '/' don't make sense on W32 as-is,
727 prepend the installation root directory to them.
729 This allows the cache to be contained within a particular
730 fontconfig installation (as long as the default
731 --with-cache-dir= is overriden at configure time).
734 src/fcxml.c | 21 ++++++++++++++++++++-
735 2 files changed, 22 insertions(+), 1 deletion(-)
737 commit 7bc07cf6c2a5685ab95f146f5af2b3bcd5f5864d
738 Author: Akira TAGOH <akira@tagoh.org>
739 Date: Mon Mar 30 15:18:44 2015 +0900
744 1 file changed, 1 insertion(+), 1 deletion(-)
746 commit e92c92ff22c13e96afd6dfa0f75e7b37b9cfa06d
747 Author: Akira TAGOH <akira@tagoh.org>
748 Date: Wed Mar 25 12:10:48 2015 +0900
750 Fix unknown attribute in Win32
753 1 file changed, 1 insertion(+), 1 deletion(-)
755 commit c965c9f67759585909fa03236bad826de85bd39c
756 Author: Akira TAGOH <akira@tagoh.org>
757 Date: Mon Mar 23 13:30:59 2015 +0900
759 Bug 89617 - FcConfigAppFontAddFile() returns false on any font file
761 Prior to the change of 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb
762 FcConfigAppFontAddFile() always returned FcTrue no matter what
763 fonts was added. after that, it always returned FcFalse because
764 adding a font doesn't add any subdirs with FcFileScanConfig().
765 so changing that to simply ignore it.
767 Also fixing it to return FcFalse if non-fonts was added, i.e.
768 FcFreeTypeQuery() fails.
770 https://bugs.freedesktop.org/show_bug.cgi?id=89617
774 test/Makefile.am | 7 +++++++
775 test/test-bz89617.c | 38 ++++++++++++++++++++++++++++++++++++++
776 4 files changed, 50 insertions(+), 1 deletion(-)
778 commit 7301f2f02816c5d44ee75dd0689c806c5aabdbda
779 Author: Akira TAGOH <akira@tagoh.org>
780 Date: Mon Mar 23 13:18:49 2015 +0900
785 1 file changed, 2 deletions(-)
787 commit 69ff6b6e260584e383c38b1b7034ddcbb23d214f
788 Author: Akira TAGOH <akira@tagoh.org>
789 Date: Mon Mar 9 12:22:40 2015 +0900
791 Bump version to 2.11.93
793 README | 37 +++++++++++++++++++++++++++++++++++--
794 configure.ac | 6 +++---
795 fontconfig/fontconfig.h | 2 +-
796 3 files changed, 39 insertions(+), 6 deletions(-)
798 commit b75d809d1298b791f39596170950597bcfe98dd6
799 Author: Akira TAGOH <akira@tagoh.org>
800 Date: Mon Mar 9 12:22:30 2015 +0900
802 Fix a trivial bug for dist
804 fc-blanks/Makefile.am | 1 +
805 1 file changed, 1 insertion(+)
807 commit f5b1e0ab97daa0e08af8d667cabb700bb73da568
808 Author: Akira TAGOH <akira@tagoh.org>
809 Date: Mon Mar 9 12:18:03 2015 +0900
811 Fix an infinite loop in FcBlanksIsMember()
813 src/fcblanks.c | 2 +-
814 1 file changed, 1 insertion(+), 1 deletion(-)
816 commit 484834c186dee281bcd13067d7b7bce1322b4e0b
817 Author: Akira TAGOH <akira@tagoh.org>
818 Date: Fri Mar 6 11:15:26 2015 +0900
820 Fix a bug in the previous change forFcBlanksIsMember()
822 src/fcblanks.c | 3 +--
823 1 file changed, 1 insertion(+), 2 deletions(-)
825 commit ed74a58ccc245bacd907cd91e0f3df64e427c163
826 Author: Akira TAGOH <akira@tagoh.org>
827 Date: Fri Mar 6 11:05:23 2015 +0900
829 Fix a segfault when OOM happened.
831 Reported by Matt Breedlove
834 1 file changed, 2 insertions(+)
836 commit 96a3f6879c13577cc9edd867b3f89b0cba469073
837 Author: Akira TAGOH <akira@tagoh.org>
838 Date: Thu Mar 5 17:52:04 2015 +0900
840 Improve the performance on searching blanks
842 After the change of d6a5cc665a1d7e91332944353e92c83ad114368c
843 we have a lot of code points in FcBlanks. doing the linear search
844 on the array isn't comfortable anymore.
845 So re-implementing FcBlanksIsMember() to use the binary search.
847 Figuring out how much improved after this change depends on
848 how many fonts proceed with fc-cache say though, it's about 20 times
849 faster here on testing. which sounds good enough for
852 src/fcblanks.c | 21 ++++++++++++++++++---
853 1 file changed, 18 insertions(+), 3 deletions(-)
855 commit d997d7c770cd6a36159090fd0b8720a3dc426707
856 Author: Behdad Esfahbod <behdad@behdad.org>
857 Date: Wed Jan 21 14:35:03 2015 -0800
861 src/fcfreetype.c | 20 ++++++++------------
862 1 file changed, 8 insertions(+), 12 deletions(-)
864 commit 9c99baba66d335738318dc7cacef64fafb699ebf
865 Author: Behdad Esfahbod <behdad@behdad.org>
866 Date: Wed Jan 21 14:32:51 2015 -0800
868 Remove dead code after previous commit
870 src/fcfreetype.c | 339
871 +------------------------------------------------------
872 1 file changed, 3 insertions(+), 336 deletions(-)
874 commit 2f311c562d87c0bf95d27709e82afd196c2bff28
875 Author: Akira TAGOH <akira@tagoh.org>
876 Date: Tue Mar 3 11:30:12 2015 +0900
878 Fix the array allocation
881 1 file changed, 1 insertion(+), 1 deletion(-)
883 commit f18f2f88f287a2438d2bf9b27773cb14606cbb11
884 Author: Akira TAGOH <akira@tagoh.org>
885 Date: Mon Feb 9 16:45:43 2015 +0900
887 Don't add FC_LANG when it has "und"
889 to avoid the situation to find the better fallback font.
891 https://code.google.com/p/chromium/issues/detail?id=392724 has
892 more words to explain the details.
894 https://bugs.freedesktop.org/show_bug.cgi?id=81185
896 src/fccfg.c | 9 +++++++++
897 1 file changed, 9 insertions(+)
899 commit 724664e3fd056b864576f8e100a8de5c0e93a725
900 Author: Akira TAGOH <akira@tagoh.org>
901 Date: Mon Mar 2 11:34:53 2015 +0900
903 Fix a build issue when $(srcdir) != $(builddir)
905 fc-blanks/Makefile.am | 4 ++--
906 1 file changed, 2 insertions(+), 2 deletions(-)
908 commit a9d4dba7492e060f9d225307c58d79bc50b16cd3
909 Author: Akira TAGOH <akira@tagoh.org>
910 Date: Fri Feb 27 15:48:54 2015 +0900
912 Update the script to recognize the escaped space
914 fc-blanks/fc-blanks.py | 15 +++++++++++----
915 1 file changed, 11 insertions(+), 4 deletions(-)
917 commit d6a5cc665a1d7e91332944353e92c83ad114368c
918 Author: Akira TAGOH <akira@tagoh.org>
919 Date: Fri Feb 27 14:17:26 2015 +0900
921 Hardcode the blanks in the library
923 https://bugs.freedesktop.org/show_bug.cgi?id=79956
927 fc-blanks/Makefile.am | 40 +++++++++++++++
928 fc-blanks/fc-blanks.py | 125
929 ++++++++++++++++++++++++++++++++++++++++++++++
930 fc-blanks/fcblanks.tmpl.h | 25 ++++++++++
931 fonts.conf.in | 68 -------------------------
932 src/fcblanks.c | 7 +++
934 8 files changed, 202 insertions(+), 70 deletions(-)
936 commit 97cf7ec4d740c9b3ac7c29388224f5e0c226a120
937 Author: Akira TAGOH <akira@tagoh.org>
938 Date: Fri Feb 27 12:04:44 2015 +0900
940 Rework again to copy the struct dirent
942 Assuming that d_name is the last member of struct dirent.
943 In POSIX, the maximum length of d_name is defined as NAME_MAX
944 or FILENAME_MAX though, that assumption may be wrong on some
945 platforms where defines d_name as the flexible array member
946 and allocate the minimum memory to store d_name.
948 Patch from Raimund Steger
950 src/fcstat.c | 9 ++-------
951 1 file changed, 2 insertions(+), 7 deletions(-)
953 commit 1add10bfbc6f0667284f58cb388ae02f695b4a57
954 Author: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
955 Date: Thu Feb 26 12:23:27 2015 +0100
957 Ensure config.h is included first, bug#89336.
959 config.h may define ABI-specific macros, especially for AIX,
960 so has to be included before any system header - via fcint.h.
962 https://bugs.freedesktop.org/show_bug.cgi?id=89336
965 1 file changed, 1 insertion(+), 2 deletions(-)
967 commit 8809d1b73b9c162ee0fecd314e2a80b287309954
968 Author: Akira TAGOH <akira@tagoh.org>
969 Date: Thu Feb 26 14:08:20 2015 +0900
971 Copy the real size of struct dirent
973 In some platforms, d_name is defined as the flexible array member.
974 We may need to compute the real size for that case.
977 src/fcstat.c | 11 +++++++++--
978 2 files changed, 10 insertions(+), 2 deletions(-)
980 commit dd427253cc73d8786bbf436ec4d026f370ab0812
981 Author: Akira TAGOH <akira@tagoh.org>
982 Date: Wed Feb 25 17:36:50 2015 +0900
987 1 file changed, 1 insertion(+), 1 deletion(-)
989 commit 45018e6979198b92b732b4b5e29671b2fe499bd8
990 Author: Akira TAGOH <akira@tagoh.org>
991 Date: Tue Feb 24 15:25:16 2015 +0900
993 Fix pointer cast warning on win32
996 1 file changed, 1 insertion(+), 1 deletion(-)
998 commit f43c58189bb667e65630c37f33a58d39d7c550f6
999 Author: Akira TAGOH <akira@tagoh.org>
1000 Date: Tue Feb 24 15:01:14 2015 +0900
1002 ifdef'd the unnecessary code for win32
1004 src/fcxml.c | 4 ++++
1005 1 file changed, 4 insertions(+)
1007 commit ed0d705e2221adbfb21de357c1a82b7a2a5c3641
1008 Author: Akira TAGOH <akira@tagoh.org>
1009 Date: Tue Feb 10 19:32:13 2015 +0900
1011 Fix a build fail on some non-POSIX platforms
1013 Use own scandir function. according to this change,
1014 we don't need -Werror things in configure anymore.
1016 configure.ac | 35 --------------------------
1018 ++++++++++++++++++++++++++++++++++++++++++++++++++++++------
1019 2 files changed, 72 insertions(+), 43 deletions(-)
1021 commit d6d5adeb7940c0d0beb86489c2a1c2ce59e5c044
1022 Author: Behdad Esfahbod <behdad@behdad.org>
1023 Date: Wed Jan 21 14:13:36 2015 -0800
1025 Fix symbol cmap handling
1027 A while back we removed Apple Roman encoding support. This broke
1028 symbol fonts (Wingdings, etc) because those fonts come with two
1031 1) platform=1,encoding=0, aka Apple Roman, which maps identity,
1032 2) platform=3,encoding=0, aka MS Symbol font
1034 Now, the reason the Apple Roman removal "broke" these fonts is
1035 obvious, and for the better: these fonts were mapping ASCII and
1036 other Latin chars to symbols.
1038 The reason the fonts didn't work anymore, however, is that we were
1039 mishandling the MS symbol-font cmaps. In their modern incarnation
1040 they are like regular non-symbol-font cmap that map PUA codepoints
1041 to symbols. We want to expose those as such. Hence, this change
1042 just removes the special-handling for that.
1044 Now, the reason this confusion happened, if I was to guess, is either
1045 that FreeType docs are wrong saying that FT_ENCODING_MS_SYMBOL is
1046 the "Microsoft Symbol encoding, used to encode mathematical symbols":
1048 http://www.kostis.net/charsets/symbol.htm
1050 or maybe it started that way, but turned into also mapping MS symbol-
1051 font cmaps, which is a completely different thing. At any rate, I
1052 don't know if there are any fonts that use this thing these days, but
1053 the code here didn't seem to produce charset for any font. By now I'm
1054 convinced that this change is the Right Thing to do. The MS Symbol
1055 thing was called AdobeSymbol in our code by the way.
1057 This fixes the much-reported bug that windings, etc are not usable
1058 with recent fontconfig:
1059 https://bugs.freedesktop.org/show_bug.cgi?id=58641
1061 Now I see PUA mappings reported for Wingdings.
1064 Bug 48947 - Drop the non-Unicode cmap support gradually
1065 https://bugs.freedesktop.org/show_bug.cgi?id=48947
1066 since the AdobeSymbol was the last non-Unicode cmap we were
1067 trying to parse (very incorrectly).
1069 Lots of code around this change can be simplified. I'll push those
1070 out (including removing the table itself) in subsequent changes.
1072 src/fcfreetype.c | 2 +-
1073 1 file changed, 1 insertion(+), 1 deletion(-)
1075 commit eb5e89f817a78e8f6fbb0d8a1b48c510f1b898b1
1076 Author: Akira TAGOH <akira@tagoh.org>
1077 Date: Tue Jan 20 20:34:47 2015 +0900
1082 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1083 1 file changed, 214 insertions(+)
1085 commit 78ed920e2be4dca04ff64ba98cf6935fc40cc758
1086 Author: Akira TAGOH <akira@tagoh.org>
1087 Date: Mon Jan 19 19:48:50 2015 +0900
1091 doc/fontconfig-user.sgml | 2 +-
1092 fc-cache/fc-cache.sgml | 2 +-
1093 fc-cat/fc-cat.sgml | 2 +-
1094 3 files changed, 3 insertions(+), 3 deletions(-)
1096 commit 694368667a15341ea30b37a36e9540e6b1492680
1097 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
1098 Date: Fri Jan 16 09:35:22 2015 -0800
1100 Fix configure to work with Solaris Studio compilers
1102 Passing -Werror in the scandir() checks caused Studio cc to report
1103 "Unrecognized option errors", confusing configure into thinking that
1104 scandir() was not available. Use Studio equivalent flags instead.
1106 Leaves -Werror as the default for all other compilers, including
1107 unknown ones, to flag to them that they need to update their flags
1108 as well if -Werror is not correct for them.
1110 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
1112 configure.ac | 13 ++++++++++++-
1113 1 file changed, 12 insertions(+), 1 deletion(-)
1115 commit 4d739d13f4f58e11c62006e4f70776a945094ea4
1116 Author: Akira TAGOH <akira@tagoh.org>
1117 Date: Tue Jan 13 12:40:40 2015 +0900
1119 Bump version to 2.11.92
1121 README | 9 +++++++--
1123 fontconfig/fontconfig.h | 2 +-
1124 3 files changed, 9 insertions(+), 4 deletions(-)
1126 commit 4c60fabf6617a8954e46bdaeccc95667375fa159
1127 Author: Akira TAGOH <akira@tagoh.org>
1128 Date: Tue Jan 6 16:37:18 2015 +0900
1132 doc/fontconfig-devel.sgml | 5 +++++
1133 doc/fontconfig-user.sgml | 7 +++++++
1134 2 files changed, 12 insertions(+)
1136 commit fff4086e1587f94c267055ff5c3b48df1f1055f7
1137 Author: Akira TAGOH <akira@tagoh.org>
1138 Date: Thu Dec 25 13:49:25 2014 +0900
1140 Bump version to 2.11.91
1143 +++++++++++++++++++++++++++++++++++++++++++++++--
1145 fontconfig/fontconfig.h | 2 +-
1146 3 files changed, 80 insertions(+), 4 deletions(-)
1148 commit 4420b27c074821a1d1f9d6ebe822a610176a417d
1149 Author: Akira TAGOH <akira@tagoh.org>
1150 Date: Thu Dec 25 13:48:57 2014 +0900
1154 missing a terminator caused a document generation fail.
1156 doc/fcrange.fncs | 1 +
1157 1 file changed, 1 insertion(+)
1159 commit 365809938e901e603d2fe93363545e1c1afc1816
1160 Author: Akira TAGOH <akira@tagoh.org>
1161 Date: Thu Dec 25 13:11:21 2014 +0900
1163 Bump the cache version to 5
1165 FcPattern isn't compatible to the older.
1167 fontconfig/fontconfig.h | 2 +-
1169 2 files changed, 2 insertions(+), 2 deletions(-)
1171 commit 456937cd15568c7f1a633445dee44ae8e2ed395f
1172 Author: Akira TAGOH <akira@tagoh.org>
1173 Date: Wed Dec 24 18:53:41 2014 +0900
1175 fc-cache: Add an option to raise an error if no fonts found
1177 and get back the behavior.
1179 fc-cache/fc-cache.c | 26 +++++++++++++++++---------
1180 fc-cache/fc-cache.sgml | 31 ++++++++++++++++++++++++++++++-
1181 2 files changed, 47 insertions(+), 10 deletions(-)
1183 commit db64c71408636e2d0ac3c39682ac1b6c8f317ac4
1184 Author: Akira TAGOH <akira@tagoh.org>
1185 Date: Tue Dec 16 20:43:02 2014 +0900
1187 fc-cache: make a fail if no fonts processed on a given path
1189 fc-cache/fc-cache.c | 5 ++++-
1190 1 file changed, 4 insertions(+), 1 deletion(-)
1192 commit af5864419441e12f1951c7cfd0a742b6316934cc
1193 Author: Nick Alcock <nick.alcock@oracle.com>
1194 Date: Sat Dec 13 18:21:16 2014 +0000
1196 Generate documentation for FcWeight* functions.
1198 The SGML for these functions exists, and they are named as manpages,
1199 but because they are not mentioned in fontconfig-devel.sgml, no
1200 documentation is ever generated, and installation under --enable-docs
1203 (The documentation I have written in fontconfig-devel.sgml is
1205 so I can get the manpages generated. It's probably wrong.)
1207 doc/fontconfig-devel.sgml | 7 +++++++
1208 1 file changed, 7 insertions(+)
1210 commit 66db69a6d991945f96feb1da683a2e04ea396842
1211 Author: Behdad Esfahbod <behdad@behdad.org>
1212 Date: Sun Dec 14 13:55:53 2014 -0800
1214 Treat color fonts as scalable
1216 All color fonts are designed to be scaled, even if they only have
1217 bitmap strikes. Client is responsible to scale the bitmaps. This
1218 is in constrast to non-color strikes...
1220 Clients can still use FC_OUTLINE to distinguish bitmap vs outline
1221 fonts. Previously FC_OUTLINE and FC_SCALABLE always had the same
1222 value. Now FC_SCALABLE is set to (FC_OUTLINE || FC_COLOR).
1225 https://bugs.freedesktop.org/show_bug.cgi?id=87122
1227 src/fcfreetype.c | 27 ++++++++++++++++++---------
1228 1 file changed, 18 insertions(+), 9 deletions(-)
1230 commit dbc7c4a2cfe1ba6c537957b3b68b625403ca99fd
1231 Author: Behdad Esfahbod <behdad@behdad.org>
1232 Date: Sun Dec 14 13:39:41 2014 -0800
1236 Only adds "color" to pattern if FreeType version supports color.
1238 Based on patch from Jungshik Shin.
1240 doc/fontconfig-devel.sgml | 1 +
1241 fontconfig/fontconfig.h | 1 +
1242 src/fcfreetype.c | 6 ++++++
1245 5 files changed, 10 insertions(+)
1247 commit fc7e1a9497919c88d790d9395eb01cd7d5121507
1248 Author: Behdad Esfahbod <behdad@behdad.org>
1249 Date: Fri Dec 12 21:42:35 2014 -0800
1251 Fix buffer overflow in copying PS name
1253 As reported on the mailing list by Tanel Liiv. Found using American
1256 src/fcfreetype.c | 3 ++-
1257 1 file changed, 2 insertions(+), 1 deletion(-)
1259 commit 32ac7c75e8db0135ef37cf86f92d8b9be000c8bb
1260 Author: Akira TAGOH <akira@tagoh.org>
1261 Date: Tue Dec 9 19:06:46 2014 +0900
1263 Returns False if no fonts found
1265 https://bugs.freedesktop.org/show_bug.cgi?id=86950
1267 doc/fcconfig.fncs | 10 ++++++----
1268 src/fccfg.c | 23 +++++++++++++----------
1269 2 files changed, 19 insertions(+), 14 deletions(-)
1271 commit b732bf057f4b3ec3bac539803005e9c42d056b2a
1272 Author: Akira TAGOH <akira@tagoh.org>
1273 Date: Thu Nov 6 13:15:09 2014 +0900
1275 Update aliases for new URW fonts
1279 https://bugs.freedesktop.org/show_bug.cgi?id=85225
1281 conf.d/30-metric-aliases.conf | 94
1282 ++++++++++++++++++++++++++++++++++++++-----
1283 conf.d/45-latin.conf | 12 ++++++
1284 conf.d/60-latin.conf | 3 ++
1285 3 files changed, 98 insertions(+), 11 deletions(-)
1287 commit e7121de237a1873c3241a5b8451e7d00a3d41524
1288 Author: Akira TAGOH <akira@tagoh.org>
1289 Date: Fri Oct 3 12:26:42 2014 +0900
1291 Revert "Bug 73291 - poppler does not show fl ligature"
1293 This reverts commit c6aa4d4bfcbed14f39d070fe7ef90a4b74642ee7.
1295 This issue has been fixed in poppler and we no longer need to patch
1296 it out in fontconfig.
1298 conf.d/30-metric-aliases.conf | 6 ------
1299 1 file changed, 6 deletions(-)
1301 commit 1082161ea303cf2bbc13b62a191662984131e820
1302 Author: Akira TAGOH <akira@tagoh.org>
1303 Date: Thu Sep 25 17:03:27 2014 +0900
1305 Add FcRangeGetDouble()
1307 https://bugs.freedesktop.org/show_bug.cgi?id=82876
1309 doc/fcrange.fncs | 10 ++++++++++
1310 fontconfig/fontconfig.h | 3 +++
1311 src/fcrange.c | 23 +++++++++++++++++++++++
1312 3 files changed, 36 insertions(+)
1314 commit 286cdc9c10b0453c25950103b6a1f7170d15bfdc
1315 Author: Behdad Esfahbod <behdad@behdad.org>
1316 Date: Wed Aug 20 15:23:04 2014 -0400
1318 Revert "[fcmatch] When matching, reserve score 0 for when elements
1321 This reverts commit a5a384c5ffb479e095092c2aaedd406f8785280a.
1323 I don't remember what I had in mind for "We will use this property
1325 the change was wrong. If a font pattern doesn't have any value
1327 it must be interpretted as "it matches any value perfectly.
1329 must have a score of 0 for that to happen.
1331 This was actually affecting bitmap fonts (in a bad way), as the
1333 an outline font to always be preferred over a (otherwise equal)
1335 even for the exact size of the bitmap font. That probably was
1337 by anyone, but with the font range support this has become clear
1339 around by Akira). To clean that up, I'm reverting this so I can
1341 rest of patches for bug 80873.
1343 https://bugs.freedesktop.org/show_bug.cgi?id=80873#c10
1345 src/fcmatch.c | 2 +-
1346 1 file changed, 1 insertion(+), 1 deletion(-)
1348 commit f0945396875ec4ff60add56935b02c3f66b3fc40
1349 Author: Akira TAGOH <akira@tagoh.org>
1350 Date: Wed Aug 13 11:39:29 2014 +0900
1352 Note FcConfigSetCurrent() increases the refcount in document
1354 doc/fcconfig.fncs | 3 ++-
1355 1 file changed, 2 insertions(+), 1 deletion(-)
1357 commit eb2689c67ba2da969d33be43a05af1e8975e9837
1358 Author: Akira TAGOH <akira@tagoh.org>
1359 Date: Tue Aug 12 18:53:04 2014 +0900
1361 Fix the memory leak in fc-cat
1363 fc-cat/fc-cat.c | 8 ++------
1364 1 file changed, 2 insertions(+), 6 deletions(-)
1366 commit 23e88d8c6a5d3d0a9526a3f3217bd33a7607cbab
1367 Author: Akira TAGOH <akira@tagoh.org>
1368 Date: Tue Aug 12 18:48:00 2014 +0900
1370 Increase the refcount in FcConfigSetCurrent()
1372 https://bugs.freedesktop.org/show_bug.cgi?id=82432
1374 fc-cat/fc-cat.c | 1 +
1375 src/fccfg.c | 5 +++++
1376 src/fcinit.c | 9 ++++++++-
1377 3 files changed, 14 insertions(+), 1 deletion(-)
1379 commit 841753a93f0e5698663b7931b8456e7b96259f54
1380 Author: Akira TAGOH <akira@tagoh.org>
1381 Date: Mon Aug 11 12:14:54 2014 +0900
1383 fallback to the another method to lock when link() failed
1385 Bug 82358 - FcAtomicLock fails on OS X on network mounts
1386 https://bugs.freedesktop.org/show_bug.cgi?id=82358
1388 src/fcatomic.c | 2 +-
1389 1 file changed, 1 insertion(+), 1 deletion(-)
1391 commit 748a2ce9d4bd6aae90b974724b795056e2bcb4d7
1392 Author: Behdad Esfahbod <behdad@behdad.org>
1393 Date: Wed Aug 6 14:45:02 2014 -0400
1399 conf.d/45-latin.conf | 2 +-
1400 1 file changed, 1 insertion(+), 1 deletion(-)
1402 commit 3d2627bba6ce9f743273c6031a34fb2750c04a41
1403 Author: Behdad Esfahbod <behdad@behdad.org>
1404 Date: Wed Aug 6 14:28:18 2014 -0400
1406 Trebuchet MS is a sans-serif font, not serif
1408 https://bugs.freedesktop.org/show_bug.cgi?id=82099
1410 conf.d/45-latin.conf | 8 ++++----
1411 1 file changed, 4 insertions(+), 4 deletions(-)
1413 commit 80edaccc3cbd77434718e8f4731a20b410f9d10a
1414 Author: Behdad Esfahbod <behdad@behdad.org>
1415 Date: Wed Aug 6 12:29:35 2014 -0400
1417 If OS/2 table says weight is 1 to 9, multiply by 100
1419 https://bugs.freedesktop.org/show_bug.cgi?id=82228
1421 src/fcweight.c | 9 ++++++++-
1422 1 file changed, 8 insertions(+), 1 deletion(-)
1424 commit 01bb6978b6389852c5259b135af45ecdfe9f42f8
1425 Author: Behdad Esfahbod <behdad@behdad.org>
1426 Date: Wed Aug 6 12:23:24 2014 -0400
1428 Fix assertion failure
1430 https://bugs.freedesktop.org/show_bug.cgi?id=82220
1431 https://bugs.freedesktop.org/show_bug.cgi?id=82228
1433 src/fcweight.c | 2 +-
1434 1 file changed, 1 insertion(+), 1 deletion(-)
1436 commit 37e501ed0af9b1f68f64600e00e90809e19f9302
1437 Author: Behdad Esfahbod <behdad@behdad.org>
1438 Date: Sun Jul 27 16:53:28 2014 -0400
1440 Remove unneeded FcPublic
1442 src/fcweight.c | 4 ++--
1443 1 file changed, 2 insertions(+), 2 deletions(-)
1445 commit a9e7b0494e04b3925d1bccc140ff2500cfff9618
1446 Author: Behdad Esfahbod <behdad@behdad.org>
1447 Date: Sat Jul 26 16:17:02 2014 -0400
1449 Export recently added API
1451 We should remove this alias mess.
1453 src/fccompat.c | 4 ++++
1454 src/fcrange.c | 4 ++++
1455 src/fcstat.c | 4 ++++
1456 src/fcweight.c | 4 ++++
1457 4 files changed, 16 insertions(+)
1459 commit ffda7c0e8130eb107ecbb3bdc48043093b12dff9
1460 Author: Behdad Esfahbod <behdad@behdad.org>
1461 Date: Fri Jul 25 17:59:26 2014 -0400
1463 Linearly interpolate weight values
1465 Rest of Part of https://bugs.freedesktop.org/show_bug.cgi?id=81453
1469 FcWeightFromOpenType()
1470 FcWeightToOpenType()
1472 doc/Makefile.am | 1 +
1473 doc/fcweight.fncs | 47 +++++++++++++++++++++++++++
1474 fontconfig/fontconfig.h | 7 +++++
1475 src/Makefile.am | 1 +
1476 src/fcfreetype.c | 27 +---------------
1478 +++++++++++++++++++++++++++++++++++++++++++++++++
1479 6 files changed, 141 insertions(+), 26 deletions(-)
1481 commit bf9df5ada77469f57101851f6b4e279a4a5ea087
1482 Author: Behdad Esfahbod <behdad@behdad.org>
1483 Date: Fri Jul 25 18:07:10 2014 -0400
1485 Change DemiLight from 65 to 55
1487 Such that Regular is closer to Medium than to DemiLight
1489 doc/fontconfig-user.sgml | 4 ++--
1490 fontconfig/fontconfig.h | 2 +-
1491 2 files changed, 3 insertions(+), 3 deletions(-)
1493 commit be6506ca04ccce10868a8cd51d89e586284d149b
1494 Author: Behdad Esfahbod <behdad@behdad.org>
1495 Date: Fri Jul 25 16:24:26 2014 -0400
1497 Add FC_WEIGHT_DEMILIGHT
1499 Part of https://bugs.freedesktop.org/show_bug.cgi?id=81453
1500 Also hooks up FC_WEIGHT_BOOK to fcfreetype.c.
1502 doc/fontconfig-user.sgml | 2 ++
1503 fontconfig/fontconfig.h | 2 ++
1504 src/fcfreetype.c | 8 +++++++-
1506 4 files changed, 13 insertions(+), 1 deletion(-)
1508 commit 9839d0112c6d61ae22bb3f215bffbe88df6781a1
1509 Author: Behdad Esfahbod <behdad@behdad.org>
1510 Date: Thu Jul 24 16:07:13 2014 -0400
1512 Improve / cleanup namelang matching
1514 Previously, if the patten didn't request, eg, style, then the style
1515 and stylelang were fully copied from the font, even though the pattern
1516 had a stylelang. Eg:
1518 $ fc-match 'Apple Color Emoji:stylelang=en'
1519 Apple Color Emoji.ttf: "Apple Color Emoji" "標準體"
1521 This change both fixes that and makes the code much more readable.
1524 $ fc-match 'Apple Color Emoji:stylelang=en'
1525 Apple Color Emoji.ttf: "Apple Color Emoji" "Regular"
1527 src/fcmatch.c | 45 +++++++++++++++++++++++----------------------
1528 1 file changed, 23 insertions(+), 22 deletions(-)
1530 commit 874a5491641642f669396c514c3672f6794fdfa7
1531 Author: Behdad Esfahbod <behdad@behdad.org>
1532 Date: Thu Jul 24 15:42:54 2014 -0400
1534 Remove unused regex code
1536 Regex matching was disabled in
1537 f6244d2cf231e1dc756f3e941e61b9bf124879bb
1539 configure.ac | 10 ++--------
1540 src/fcint.h | 6 ------
1541 src/fcstr.c | 52 ----------------------------------------------------
1542 3 files changed, 2 insertions(+), 66 deletions(-)
1544 commit 9a8e812477bd65d2ecfa721819d0555289520401
1545 Author: Behdad Esfahbod <behdad@behdad.org>
1546 Date: Thu Jul 24 15:37:51 2014 -0400
1548 Use lang=und instead of lang=xx for "undetermined"
1550 That's the correct BCP 47 code.
1552 src/fcfreetype.c | 4 ++--
1553 1 file changed, 2 insertions(+), 2 deletions(-)
1555 commit 76151ceaf3417a987ae2c36b247ca82f50d857f6
1556 Author: Behdad Esfahbod <behdad@behdad.org>
1557 Date: Thu Jul 24 15:34:20 2014 -0400
1561 src/fcfreetype.c | 4 ++--
1562 1 file changed, 2 insertions(+), 2 deletions(-)
1564 commit aeba5bf4b69f8b559cb909df12d0a636e6054325
1565 Author: Behdad Esfahbod <behdad@behdad.org>
1566 Date: Thu Jul 24 15:28:09 2014 -0400
1568 Decode MacRoman encoding in name table without iconv
1570 iconv support was turned off by default in f30a5d76.
1571 Some fonts, like Apple Color Emoji, only have their English
1572 name in a MacRoman entry. As such, decode MacRoman ourselves.
1574 src/fcfreetype.c | 162
1575 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1576 1 file changed, 162 insertions(+)
1578 commit 07a0f511b13a872824c2c57251b7e47ee7df1354
1579 Author: Behdad Esfahbod <behdad@behdad.org>
1580 Date: Thu Jul 24 15:01:57 2014 -0400
1582 Call FcInitDebug from FcFreeTypeQueryFace
1584 src/fcfreetype.c | 2 ++
1585 1 file changed, 2 insertions(+)
1587 commit a5641cfb2472a92a64858d00525ae3b0fc0ae2a4
1588 Author: Behdad Esfahbod <behdad@behdad.org>
1589 Date: Wed Jul 23 13:21:05 2014 -0400
1591 Revert "Symlinks fix for DESTDIR"
1593 This reverts commit fd5667b42c253da9c4c5502f53b5c0fb7e0f589e.
1595 This was wrong, as pointed out by Akira on the list.
1596 We want symlinks to final destination.
1598 conf.d/Makefile.am | 4 ++--
1599 1 file changed, 2 insertions(+), 2 deletions(-)
1601 commit fd5667b42c253da9c4c5502f53b5c0fb7e0f589e
1602 Author: Behdad Esfahbod <behdad@behdad.org>
1603 Date: Wed Jul 23 11:57:31 2014 -0400
1605 Symlinks fix for DESTDIR
1608 https://github.com/Alexpux/MINGW-packages/blob/master/mingw-w64-fontconfig/fontconfig-2.11.0-symlinks-fix.patch
1610 conf.d/Makefile.am | 4 ++--
1611 1 file changed, 2 insertions(+), 2 deletions(-)
1613 commit 107b44f50b6818288ad70608fbe4ec3fd1a7119f
1614 Author: Akira TAGOH <akira@tagoh.org>
1615 Date: Wed Jul 23 19:17:26 2014 +0900
1617 Don't add duplicate lang
1619 Don't add duplicate lang from FC_LANG if the pattern already has.
1621 https://bugs.freedesktop.org/show_bug.cgi?id=81186
1623 src/fccfg.c | 28 ++++++++++++++++++++++++++++
1624 1 file changed, 28 insertions(+)
1626 commit 342b908b9696a3f1cf1a45ddd779f3a17d6f9142
1627 Author: Behdad Esfahbod <behdad@behdad.org>
1628 Date: Sat Jul 19 16:33:49 2014 -0400
1630 More mingw32 MemoryBarrier() fixup
1632 src/fcwindows.h | 7 ++++++-
1633 1 file changed, 6 insertions(+), 1 deletion(-)
1635 commit 6781c6baef062eeea5b5b68e4a9c31ea6cd7539b
1636 Author: Behdad Esfahbod <behdad@behdad.org>
1637 Date: Fri Jul 11 12:19:39 2014 -0400
1639 Update mingw32 MemoryBarrier from HarfBuzz
1641 Fixes https://bugs.freedesktop.org/show_bug.cgi?id=81228
1643 src/fcatomic.h | 18 +++++++++---------
1644 1 file changed, 9 insertions(+), 9 deletions(-)
1646 commit dca5d0feee5eb6428bec48b1aff4396cf92c76c0
1647 Author: Akira TAGOH <akira@tagoh.org>
1648 Date: Tue Jul 8 14:55:15 2014 +0900
1652 test-migration.c:17:5: warning: pointer targets in passing argument
1653 1 of 'FcStrDirname' differ in signedness
1655 test/test-migration.c | 2 +-
1656 1 file changed, 1 insertion(+), 1 deletion(-)
1658 commit da8233b0f244676ea372ffa485b6cb329700c8ca
1659 Author: Behdad Esfahbod <behdad@behdad.org>
1660 Date: Sun Jul 6 18:26:03 2014 -0400
1662 Fixup previous commit
1664 src/fcmatch.c | 12 ------------
1666 2 files changed, 1 insertion(+), 13 deletions(-)
1668 commit bb27d6969ce0ef1244e73f9c6232f91bce60dad7
1669 Author: Behdad Esfahbod <behdad@behdad.org>
1670 Date: Sun Jul 6 18:10:44 2014 -0400
1672 Remove HASH from matching priorities
1674 We deprecated FC_HASH, so doesn't make sense to sort on it.
1677 1 file changed, 1 deletion(-)
1679 commit 5674b8a66354d657559c37e9d168bfbf48b931a8
1680 Author: Behdad Esfahbod <behdad@behdad.org>
1681 Date: Sun Jul 6 17:41:19 2014 -0400
1685 src/fcmatch.c | 6 ++++++
1686 1 file changed, 6 insertions(+)
1688 commit 5b22776999b6052afe0e829b1a0c0935bbe1e9f7
1689 Author: Akira TAGOH <akira@tagoh.org>
1690 Date: Fri Jul 4 18:04:52 2014 +0900
1692 Fix a crash when no sysroot is given and failed to load the default
1695 src/fccfg.c | 11 +++++++----
1696 1 file changed, 7 insertions(+), 4 deletions(-)
1698 commit f5b4b2c1ed7ff92e2fb9339750f0288e2e794c4b
1699 Author: Behdad Esfahbod <behdad@behdad.org>
1700 Date: Fri Jul 4 01:43:47 2014 -0400
1702 Fix charset unparse after recent changes
1704 src/fccharset.c | 2 +-
1705 1 file changed, 1 insertion(+), 1 deletion(-)
1707 commit 940d27a197bfb0cfd93d3bb7dba33d5e23ac46b0
1708 Author: Behdad Esfahbod <behdad@behdad.org>
1709 Date: Thu Jul 3 21:15:25 2014 -0400
1713 src/fccharset.c | 4 ++--
1714 1 file changed, 2 insertions(+), 2 deletions(-)
1716 commit e708e97c351d3bc9f7030ef22ac2f007d5114730
1717 Author: Behdad Esfahbod <behdad@behdad.org>
1718 Date: Thu Jul 3 17:52:54 2014 -0400
1720 Change charset parse/unparse format to be human readable
1722 Previous format was unusable. New format is ranges of hex values.
1723 To choose space character and Latin capital letters for example:
1725 $ fc-pattern ':charset=20 41-5a'
1726 Pattern has 1 elts (size 16)
1728 0000: 00000000 00000001 07fffffe 00000000 00000000 00000000
1732 src/fccharset.c | 223
1733 ++++++++++++++++++++------------------------------------
1734 1 file changed, 79 insertions(+), 144 deletions(-)
1736 commit dab60e4476ada4ad4639599ea24dd012d4a79584
1737 Author: Akira TAGOH <akira@tagoh.org>
1738 Date: Mon Jun 30 15:12:32 2014 +0900
1740 Rework for 5004e8e01f5de30ad01904e57ea0eda006ab3a0c
1742 Don't read/write from/to the XDG dirs even if XDG_*_HOME is set
1743 and the home directory is disabled.
1745 src/fccfg.c | 24 +++++++++---------------
1746 1 file changed, 9 insertions(+), 15 deletions(-)
1748 commit 5004e8e01f5de30ad01904e57ea0eda006ab3a0c
1749 Author: Akira TAGOH <akira@tagoh.org>
1750 Date: Mon Jun 30 12:37:36 2014 +0900
1752 Don't read/write from/to the XDG dirs if the home directory is
1755 src/fccfg.c | 18 +++++++++++++++---
1756 src/fcxml.c | 23 ++++++++++++++++++++++-
1757 2 files changed, 37 insertions(+), 4 deletions(-)
1759 commit 274f2181f294af2eff3e8db106ec8d7bab2d3ff1
1760 Author: Behdad Esfahbod <behdad@behdad.org>
1761 Date: Wed Jun 18 12:20:57 2014 -0400
1763 Update blanks to Unicode 7.0
1765 fonts.conf.in | 4 ++++
1766 1 file changed, 4 insertions(+)
1768 commit 2f96482a9f5bc185b244a8bdaa7563a829965f1a
1769 Author: Akira TAGOH <akira@tagoh.org>
1770 Date: Wed Jun 18 19:13:53 2014 +0900
1772 Update CaseFolding.txt to Unicode 7.0
1774 fc-case/CaseFolding.txt | 59
1775 ++++++++++++++++++++++++++++++++++++++++++++-----
1776 1 file changed, 53 insertions(+), 6 deletions(-)
1778 commit 6c3c2603b9f68a7460e9642d0421b5cc5a848452
1779 Author: Akira TAGOH <akira@tagoh.org>
1780 Date: Wed Jun 18 11:49:10 2014 +0900
1784 introduced by the previous commit
1785 d17f556153fbaf8fe57fdb4fc1f0efa4313f0ecf
1787 src/fcdir.c | 22 ++++++++++++----------
1788 1 file changed, 12 insertions(+), 10 deletions(-)
1790 commit 8915c15b9ee394ef19042f1acf75eb8b0592e5a7
1791 Author: Behdad Esfahbod <behdad@behdad.org>
1792 Date: Thu Jun 12 17:56:04 2014 -0400
1794 Update list of blanks to Unicode 6.3.0
1796 Some were bogus, some were missing. See:
1798 https://bugs.freedesktop.org/show_bug.cgi?id=79956
1800 fonts.conf.in | 20 +++++++++-----------
1801 1 file changed, 9 insertions(+), 11 deletions(-)
1803 commit d17f556153fbaf8fe57fdb4fc1f0efa4313f0ecf
1804 Author: Akira TAGOH <akira@tagoh.org>
1805 Date: Tue Jun 17 20:08:24 2014 +0900
1807 Read the config files and fonts on the sysroot when --sysroot is
1810 Fix for e96d7760886a3781a46b3271c76af99e15cb0146
1812 https://bugs.freedesktop.org/show_bug.cgi?id=59456
1814 fc-cache/fc-cache.c | 10 ++++---
1816 +++++++++++++++++++++++++++++++++++--------------
1819 ++++++++++++++++++++++++++++++++++++++++++++++-------
1820 src/fcinit.c | 17 +++++++++--
1822 src/fcxml.c | 12 ++++++--
1823 7 files changed, 158 insertions(+), 44 deletions(-)
1825 commit 8f62ccaa962b13781d7916d4d1c061993b991e69
1826 Author: Behdad Esfahbod <behdad@behdad.org>
1827 Date: Mon Jun 9 22:00:25 2014 -0400
1829 Remove unused FcHash code now that FC_HASH is deprecated
1831 src/Makefile.am | 1 -
1832 src/fcfreetype.c | 51 ---------------
1834 -------------------------------------------------------
1835 src/fcint.h | 19 ------
1836 4 files changed, 260 deletions(-)
1838 commit 75abdaf5c8e8b14c3e9e94ff5c563091594a32cf
1839 Author: Behdad Esfahbod <behdad@behdad.org>
1840 Date: Mon Jun 9 21:53:01 2014 -0400
1842 Deprecate FC_HASH and don't compute it
1844 It was added without proper measurement and a fuzzy possible
1845 use-case (font servers) in mind, but reality check shows that
1846 this significantly slows down caching. As such, deprecate it
1847 and do NOT compute hash during caching.
1849 Makes caching two to three times faster (ignoring the 2 second
1852 doc/fontconfig-devel.sgml | 2 +-
1853 fontconfig/fontconfig.h | 2 +-
1854 src/fcfreetype.c | 2 ++
1855 src/fcobjs.h | 4 ++--
1856 4 files changed, 6 insertions(+), 4 deletions(-)
1858 commit cd9631d83e51bab95413a8aa0e8ecc68f3e3a0fc
1859 Author: Behdad Esfahbod <behdad@behdad.org>
1860 Date: Thu Jun 12 17:01:07 2014 -0400
1862 [ko.orth] Remove U+3164 HANGUL FILLER
1864 Better not to reject a font just over that. Note that we do NOT
1865 list U+115F and U+1160 either.
1867 fc-lang/ko.orth | 1 -
1868 1 file changed, 1 deletion(-)
1870 commit f44bfad235e63bb792c38e16ae1fbd281ec1453b
1871 Author: Akira TAGOH <akira@tagoh.org>
1872 Date: Thu Jun 5 19:06:02 2014 +0900
1874 Workaround another race condition issue
1876 See https://bugzilla.redhat.com/show_bug.cgi?id=921706
1878 src/fccache.c | 24 +++++++++++++++++++++++-
1879 src/fcdir.c | 30 ++++++++++++++++++++++++------
1880 src/fcint.h | 7 ++++++-
1881 3 files changed, 53 insertions(+), 8 deletions(-)
1883 commit 58acd993cb13b58c61633174071ef42da3dcac85
1884 Author: Behdad Esfahbod <behdad@behdad.org>
1885 Date: Fri May 16 15:08:52 2014 -0600
1887 Allow passing NULL for file to FcFreeTypeQueryFace()
1889 src/fcfreetype.c | 4 ++--
1890 1 file changed, 2 insertions(+), 2 deletions(-)
1892 commit 3f992254f2a3b7f88df989067785141cbf265037
1893 Author: Behdad Esfahbod <behdad@behdad.org>
1894 Date: Fri May 16 15:02:58 2014 -0600
1896 Rewrite hashing to use FT_Stream directly
1898 This is more robust but introduces a small change in behavior:
1899 For .pcf.gz fonts, the new code calculates the hash of the
1901 font data whereas the original code was calculating the hash of the
1906 src/fcfreetype.c | 78
1907 ++++++++++++++++++++++++++++++--------------------------
1909 +++--------------------------------------------------
1910 src/fcint.h | 19 +++++++++++---
1911 3 files changed, 61 insertions(+), 111 deletions(-)
1913 commit 8284df49ef45678781fc6e05d18cc04acf04cf3c
1914 Author: Behdad Esfahbod <behdad@behdad.org>
1915 Date: Fri May 16 14:17:45 2014 -0600
1917 Further simplify hash code
1920 ++++++++++++++++++++++++++----------------------------------
1921 1 file changed, 38 insertions(+), 50 deletions(-)
1923 commit 748e77e89f8f6ba297ce9d206ac3834ae087201d
1924 Author: Behdad Esfahbod <behdad@behdad.org>
1925 Date: Fri May 16 14:03:19 2014 -0600
1929 src/fcfreetype.c | 4 +--
1931 ++++++++++++++++++++++++++------------------------------
1932 src/fcint.h | 6 ++--
1933 3 files changed, 48 insertions(+), 56 deletions(-)
1935 commit e4d8847eee14ddfa9632057bca36cb60dfa1b35f
1936 Author: Behdad Esfahbod <behdad@behdad.org>
1937 Date: Fri May 16 13:45:44 2014 -0600
1941 src/fchash.c | 41 -----------------------------------------
1942 src/fcint.h | 4 ----
1943 2 files changed, 45 deletions(-)
1945 commit 48c8b7938a0f1412d31dbe2f4e332e460f624068
1946 Author: Akira TAGOH <akira@tagoh.org>
1947 Date: Tue May 13 21:21:43 2014 +0900
1949 Allow the modification on FcTypeVoid with FcTypeLangSet and
1952 FcTypeVoid is likely to happen when 'lang' and 'charset'
1953 is deleted by 'delete' or 'delete_all' mode in edit.
1954 Without this change, any modification on them are simply
1957 This is useful to make a lot of changes, particularly
1958 when one wants to add a few and delete a lot say.
1960 src/fccfg.c | 10 ++++++++++
1961 src/fccharset.c | 15 +++++++++++++++
1963 src/fclang.c | 27 +++++++++++++++------------
1964 4 files changed, 43 insertions(+), 12 deletions(-)
1966 commit 81664fe54f117e4781fda5a30429b51858302e91
1967 Author: Akira TAGOH <akira@tagoh.org>
1968 Date: Tue Apr 22 12:39:12 2014 +0900
1970 Rebase ja.orth against Joyo kanji characters
1972 Patch from Akihiro TSUKADA
1974 fc-lang/ja.orth | 4234
1975 +------------------------------------------------------
1976 1 file changed, 7 insertions(+), 4227 deletions(-)
1978 commit f44157c809d280e2a0ce87fb078fc4b278d24a67
1979 Author: Akira TAGOH <akira@tagoh.org>
1980 Date: Thu Apr 10 19:27:55 2014 +0900
1982 Fix fc-cache fail with -r
1984 Do not unlink the cache even if --really-force is given.
1985 because re-scanning process expects the cache exists.
1987 https://bugs.freedesktop.org/show_bug.cgi?id=77252
1989 fc-cache/fc-cache.c | 2 +-
1990 1 file changed, 1 insertion(+), 1 deletion(-)
1992 commit 91784eb7d0c9f9f357210f4c82555469da37334a
1993 Author: Akira TAGOH <akira@tagoh.org>
1994 Date: Fri Apr 4 12:18:28 2014 +0900
1998 https://bugs.freedesktop.org/show_bug.cgi?id=77033
2001 1 file changed, 1 insertion(+), 1 deletion(-)
2003 commit fcba9ef01c978323fc71c17e455d3cd6ae35edcc
2004 Author: Akira TAGOH <akira@tagoh.org>
2005 Date: Wed Mar 26 16:01:49 2014 +0900
2009 doc/Makefile.am | 1 +
2010 doc/fcpattern.fncs | 27 +++++++++++++++++---
2011 doc/fcrange.fncs | 64
2012 +++++++++++++++++++++++++++++++++++++++++++++++
2013 doc/fontconfig-devel.sgml | 7 ++++++
2014 4 files changed, 95 insertions(+), 4 deletions(-)
2016 commit fff91eee7df5a71ed9a63a4b6e3b02c14eaf9cb3
2017 Author: Akira TAGOH <akira@tagoh.org>
2018 Date: Wed Mar 26 12:22:02 2014 +0900
2020 Fix a build issue with freetype <2.5.1
2022 src/fcfreetype.c | 3 ---
2023 1 file changed, 3 deletions(-)
2025 commit 3cd573fc1fb67db75cd356cad3e901d24af1ce8a
2026 Author: Akira TAGOH <akira@tagoh.org>
2027 Date: Wed Nov 20 18:44:59 2013 +0900
2029 Bug 71287 - size specific design selection support in OS/2 table
2032 This feature requires the FreeType 2.5.1 or later at the build time.
2034 Besides <range> element allows <double> elements with this changes.
2036 This may breaks the cache but not bumping in this change sets at
2038 please be aware if you want to try it and run fc-cache before/after to
2039 avoid the weird thing against it.
2042 fontconfig/fcprivate.h | 3 +
2043 fontconfig/fontconfig.h | 28 ++++++-
2044 src/Makefile.am | 1 +
2045 src/fccfg.c | 48 +++++++----
2046 src/fcdbg.c | 13 ++-
2047 src/fcdefault.c | 47 ++++++-----
2048 src/fcfreetype.c | 38 +++++++++
2049 src/fcint.h | 85 ++++++++++++++++----
2051 src/fcmatch.c | 45 +++++++++++
2052 src/fcname.c | 49 +++++++++++-
2054 src/fcpat.c | 73 +++++++++++++++++
2056 ++++++++++++++++++++++++++++++++++++++++++++++++
2057 src/fcxml.c | 108 +++++++++++++++++++------
2058 16 files changed, 663 insertions(+), 90 deletions(-)
2060 commit 9260b7ec39c34ce68d74e16d47917290a8c3f35a
2061 Author: Akira TAGOH <akira@tagoh.org>
2062 Date: Mon Mar 24 15:03:12 2014 +0900
2064 Bump version to 2.11.1
2067 +++++++++++++++++++++++++++++++++++++++++++++++--
2069 fontconfig/fontconfig.h | 2 +-
2070 3 files changed, 57 insertions(+), 4 deletions(-)
2072 commit 812143c34d904fb26de471a579a7e381b7f7f33b
2073 Author: Akira TAGOH <akira@tagoh.org>
2074 Date: Mon Mar 24 15:02:26 2014 +0900
2076 Fix autoconf warning, warning: AC_COMPILE_IFELSE was called before
2077 AC_USE_SYSTEM_EXTENSIONS
2079 Call AC_USE_SYSTEM_EXTENSIONS before LT_INIT
2081 configure.ac | 48 ++++++++++++++++++++++++------------------------
2082 1 file changed, 24 insertions(+), 24 deletions(-)
2084 commit 5478192f379d784b421329e4bf72cc780818e467
2085 Author: Akira TAGOH <akira@tagoh.org>
2086 Date: Tue Mar 18 12:14:03 2014 +0900
2088 Add README describes the criteria to add/modify the orthography files
2090 https://bugs.freedesktop.org/show_bug.cgi?id=73461
2092 fc-lang/README | 28 ++++++++++++++++++++++++++++
2093 1 file changed, 28 insertions(+)
2095 commit c6aa4d4bfcbed14f39d070fe7ef90a4b74642ee7
2096 Author: Akira TAGOH <akira@tagoh.org>
2097 Date: Tue Mar 18 11:51:37 2014 +0900
2099 Bug 73291 - poppler does not show fl ligature
2101 commented out substitutions for TeX Gyre Termes font
2102 until the broken font are fixed.
2104 https://bugs.freedesktop.org/show_bug.cgi?id=73291
2106 conf.d/30-metric-aliases.conf | 6 ++++++
2107 1 file changed, 6 insertions(+)
2109 commit f8ccf379eb1092592ae0b65deb563c5491f69de9
2110 Author: Akira TAGOH <akira@tagoh.org>
2111 Date: Fri Mar 7 19:42:21 2014 +0900
2113 Update doc to include the version info of `since when'
2115 Version section was getting confused to the API's availability,
2116 even though it was the version the doc was genereated.
2117 So moving it into the footer and added @SINCE@ field in the data.
2119 doc/fccache.fncs | 2 ++
2120 doc/fccharset.fncs | 1 +
2121 doc/fcconfig.fncs | 2 ++
2122 doc/fcdircache.fncs | 1 +
2123 doc/fcformat.fncs | 1 +
2124 doc/fclangset.fncs | 6 ++++++
2125 doc/fcstrset.fncs | 1 +
2126 doc/func.sgml | 9 +++++----
2127 8 files changed, 19 insertions(+), 4 deletions(-)
2129 commit 39a2f1e8f98d27b929d56a55a68b3a20d2f8dd32
2130 Author: Akira TAGOH <akira@tagoh.org>
2131 Date: Wed Mar 5 18:29:29 2014 +0900
2133 Fallback to lstat() in case the filesystem doesn't support d_type
2136 src/fcstat.c | 12 +++++-------
2137 1 file changed, 5 insertions(+), 7 deletions(-)
2139 commit e310d2fac2d874d5aa76c609df70cc7b871c0b6d
2140 Author: Akira TAGOH <akira@tagoh.org>
2141 Date: Thu Feb 6 19:40:01 2014 +0900
2143 Fix incompatible API on AIX with random_r and initstate_r
2145 https://bugs.freedesktop.org/show_bug.cgi?id=74603
2147 src/fccompat.c | 35 ++++++++++++++++++++++++-----------
2148 1 file changed, 24 insertions(+), 11 deletions(-)
2150 commit 7d75653285a3cd67b5f066fe899821462d7f324f
2151 Author: Akira TAGOH <akira@tagoh.org>
2152 Date: Thu Feb 6 17:29:19 2014 +0900
2154 Add missing #include <sys/statvfs.h> in fcstat.c
2156 https://bugs.freedesktop.org/show_bug.cgi?id=74602
2159 src/fcstat.c | 3 +++
2160 2 files changed, 4 insertions(+), 1 deletion(-)
2162 commit 787619b2c7bfbdc91ed170381f28003e86679c99
2163 Author: Akira TAGOH <akira@tagoh.org>
2164 Date: Thu Feb 6 17:15:26 2014 +0900
2166 Add a doc for FcDirCacheRescan
2168 doc/fcdircache.fncs | 10 ++++++++++
2169 1 file changed, 10 insertions(+)
2171 commit 80081555fdffea927a53fce2773cfbe9db4c51f0
2172 Author: Akira TAGOH <akira@tagoh.org>
2173 Date: Fri Jan 31 11:10:02 2014 +0900
2175 Fix a crash issue when empty strings are set to the BDF properties
2177 src/fcfreetype.c | 4 ++--
2178 1 file changed, 2 insertions(+), 2 deletions(-)
2180 commit e2b406053c2937799da8636c56b72a77998bcab0
2181 Author: Akira TAGOH <akira@tagoh.org>
2182 Date: Wed Jan 22 19:35:07 2014 +0900
2184 Update the use of autotools' macro
2186 configure.ac | 6 ++++--
2187 1 file changed, 4 insertions(+), 2 deletions(-)
2189 commit 5918d5bea5416cf27061db4263aefeb8fd310f0e
2190 Author: Akira TAGOH <akira@tagoh.org>
2191 Date: Fri Jan 17 13:05:25 2014 +0900
2193 Add missing license headers
2195 https://bugs.freedesktop.org/show_bug.cgi?id=73401
2197 autogen.sh | 22 ++++++++++++++++++++++
2198 new-version.sh | 21 +++++++++++++++++++++
2199 src/fcobjs.h | 23 +++++++++++++++++++++++
2200 src/fcobjshash.gperf.h | 23 +++++++++++++++++++++++
2201 test/run-test.sh | 21 +++++++++++++++++++++
2202 test/test-migration.c | 24 ++++++++++++++++++++++++
2203 test/test-pthread.c | 26 ++++++++++++++++++++++++--
2204 7 files changed, 158 insertions(+), 2 deletions(-)
2206 commit bfdd40efd1c82dec5c818c8ce5f78d96fe0ebede
2207 Author: Akira TAGOH <akira@tagoh.org>
2208 Date: Fri Jan 17 12:57:56 2014 +0900
2210 clean up the unused files
2212 config/Makedefs.in | 76 ---
2213 config/config-subst | 10 -
2214 config/config.guess | 1497
2215 -----------------------------------------------
2216 config/config.sub | 1608
2217 ---------------------------------------------------
2218 config/install.sh | 240 --------
2219 5 files changed, 3431 deletions(-)
2221 commit f35b44c35bf8468ea4c28c7efa77b47b1e2a1930
2222 Author: Akira TAGOH <akira@tagoh.org>
2223 Date: Fri Jan 17 12:24:02 2014 +0900
2227 Patch from Abel Cheung
2229 https://bugs.freedesktop.org/show_bug.cgi?id=73461
2231 fc-lang/zh_hk.orth | 2249
2232 +++++++++++++---------------------------------------
2233 1 file changed, 564 insertions(+), 1685 deletions(-)
2235 commit 320283cd70ae31ce46b03e0c5da55412089ce953
2236 Author: Akira TAGOH <akira@tagoh.org>
2237 Date: Thu Jan 16 19:30:35 2014 +0900
2239 Bug 73686 - confdir is not set correctly in fontconfig.pc
2241 fontconfig.pc.in | 2 +-
2242 1 file changed, 1 insertion(+), 1 deletion(-)
2244 commit 7a6622f25cdfab5ab775324bef1833b67109801b
2245 Author: Akira TAGOH <akira@tagoh.org>
2246 Date: Thu Dec 5 19:15:47 2013 +0900
2248 Improve the performance issue on rescanning directories
2251 Tested-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
2253 fc-cache/fc-cache.c | 10 ++++++++--
2254 fontconfig/fontconfig.h | 3 +++
2255 src/fccache.c | 13 +++++++++++++
2257 +++++++++++++++++++++++++++++++++++++++++++++-
2258 src/fcfs.c | 22 ++++++++++++++++++++++
2259 src/fcint.h | 6 ++++++
2261 7 files changed, 99 insertions(+), 3 deletions(-)
2263 commit 5c725f2f5829238d16116f782d00d8bb0defaf08
2264 Author: Akira TAGOH <akira@tagoh.org>
2265 Date: Mon Dec 16 17:44:37 2013 +0900
2267 Fix a build issue on platforms where doesn't support readlink()
2270 src/fcdefault.c | 4 +++-
2271 2 files changed, 4 insertions(+), 2 deletions(-)
2273 commit 1132c98b7b760be24a301c9dbd24e348f6601fed
2274 Author: Akira TAGOH <akira@tagoh.org>
2275 Date: Mon Dec 16 16:00:12 2013 +0900
2279 conf.d/10-no-sub-pixel.conf | 2 +-
2280 1 file changed, 1 insertion(+), 1 deletion(-)
2282 commit fee834a9c9e1089a9ae29b1d8e8b6a4cc710204b
2283 Author: Behdad Esfahbod <behdad@behdad.org>
2284 Date: Mon Dec 9 21:21:57 2013 -0500
2286 Bug 72380 - Never drop first font when trimming
2288 Let me show it with an example.
2293 symbol.ttf: "Symbol" "Regular"
2295 $ fc-match symbol --sort | head -n 1
2296 Symbol.pfb: "Symbol" "Regular"
2298 $ fc-match symbol --sort --all | head -n 1
2299 symbol.ttf: "Symbol" "Regular"
2301 I want to make sure the above three commands all return the same font.
2302 Ie. I want to make sure FcFontMatch() always returns the first font
2303 from FcFontSort(). As such, never trim first font.
2305 src/fcmatch.c | 5 +++--
2306 1 file changed, 3 insertions(+), 2 deletions(-)
2308 commit c9e24f9ef41e2c3e552ddd35d8c70daae5b505cd
2309 Author: Jehan <jehan@girinstud.io>
2310 Date: Sun Nov 17 22:38:28 2013 +1300
2312 Defaulting <cachedir> to LOCAL_APPDATA_FONTCONFIG_CACHE for Win32
2315 https://bugs.freedesktop.org/show_bug.cgi?id=71691
2318 1 file changed, 1 insertion(+), 1 deletion(-)
2320 commit 2e933bd8bcad936717b6b9d8a22b86b7ddb5457e
2321 Author: Frederic Crozat <fcrozat@suse.com>
2322 Date: Fri Dec 6 14:23:52 2013 +0100
2324 Add metric aliases for additional Google ChromeOS fonts
2326 MS fonts Cambria, Symbol and Calibri have compat metrics fonts
2329 https://bugs.freedesktop.org/show_bug.cgi?id=72395
2331 conf.d/30-metric-aliases.conf | 43
2332 +++++++++++++++++++++++++++++++++++++++++++
2333 1 file changed, 43 insertions(+)
2335 commit 6a06e29491ffdb5be6342164b96de59c6fa07b32
2336 Author: Frederic Crozat <fcrozat@suse.com>
2337 Date: Fri Dec 6 14:08:08 2013 +0100
2339 Fix inversion between Tinos and Cousine in the comment
2341 conf.d/30-metric-aliases.conf | 4 ++--
2342 1 file changed, 2 insertions(+), 2 deletions(-)
2344 commit d97fbbe9f59965167fbc0bdc49f983c2bc96d521
2345 Author: Akira TAGOH <akira@tagoh.org>
2346 Date: Mon Dec 2 19:18:25 2013 +0900
2348 Simplify to validate the availability of scandir
2350 configure.ac | 48 +++++++++++++++++++++++-------------------------
2351 1 file changed, 23 insertions(+), 25 deletions(-)
2353 commit 51521153490ab0b01959c10c57e476de3ad27acb
2354 Author: Akira TAGOH <akira@tagoh.org>
2355 Date: Mon Dec 2 18:43:10 2013 +0900
2357 Simplify to validate the availability of posix_fadvise
2359 configure.ac | 12 ++----------
2360 m4/ac_check_symbol.m4 | 48
2361 ++++++++++++++++++++++++++++++++++++++++++++++++
2362 src/fccache.c | 2 +-
2363 3 files changed, 51 insertions(+), 11 deletions(-)
2365 commit 59fd9960bbb58fd6257adb13ec0f918882149332
2366 Author: Akira TAGOH <akira@tagoh.org>
2367 Date: Mon Dec 2 15:53:57 2013 +0900
2369 Bug 72086 - Check for gperf in autogen.sh
2371 autogen.sh | 9 +++++++++
2372 1 file changed, 9 insertions(+)
2374 commit a5fd7912ff8c7bc72d2cdbd0038c7ff0c968831f
2375 Author: Ross Burton <ross.burton@intel.com>
2376 Date: Tue Nov 26 17:18:25 2013 +0000
2378 fc-cache: --sysroot option takes an argument
2380 The getopt_long option definitions say that sysroot doesn't take
2382 when it in fact does.
2384 Signed-off-by: Ross Burton <ross.burton@intel.com>
2386 fc-cache/fc-cache.c | 2 +-
2387 1 file changed, 1 insertion(+), 1 deletion(-)
2389 commit 38acb08d9778ebad2bfc3407532adf8f2e8e667e
2390 Author: Akira TAGOH <akira@tagoh.org>
2391 Date: Mon Nov 11 11:53:09 2013 +0900
2395 Use FcTypeUnknown instead of -1 with type casting.
2396 This seems missed when it was changed.
2398 Patch from brian porter
2400 src/fcxml.c | 4 ++--
2401 1 file changed, 2 insertions(+), 2 deletions(-)
2403 commit a4443e64c89256087d40462cfbb482950873e366
2404 Author: Akira TAGOH <akira@tagoh.org>
2405 Date: Tue Nov 5 20:30:35 2013 +0900
2407 Re-scan font directories only when it contains subdirs
2409 Somewhat improves the performance but still need to think about for
2411 where both directories and fonts are in.
2413 fc-cache/fc-cache.c | 26 ++++++++++++++++++--------
2414 1 file changed, 18 insertions(+), 8 deletions(-)
2416 commit 0b7f42f777a14ee61783fd95dd04e870f02d201e
2417 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2418 Date: Sat Nov 2 10:23:57 2013 -0700
2420 Avoid null pointer dereference in FcNameParse if malloc fails
2422 Reported by parfait 1.3:
2423 Error: Null pointer dereference (CWE 476)
2424 Read from null pointer t
2425 at line 423 of src/fcname.c in function 'FcNameParse'.
2426 Function _FcObjectLookupOtherTypeByName may return constant
2428 at line 63, called at line 122 of src/fcobjs.c in function
2429 'FcObjectLookupOtherTypeByName'.
2430 Function FcObjectLookupOtherTypeByName may return constant
2432 at line 122, called at line 67 of src/fcname.c in function
2433 'FcNameGetObjectType'.
2434 Function FcNameGetObjectType may return constant 'NULL'
2436 called at line 422 in function 'FcNameParse'.
2437 Null pointer introduced at line 63 of src/fcobjs.c in
2439 '_FcObjectLookupOtherTypeByName'.
2441 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2444 1 file changed, 2 insertions(+)
2446 commit 5b8380d52eae55cba0adcc47d78a53c320d294ec
2447 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2448 Date: Sat Nov 2 10:23:56 2013 -0700
2450 Avoid memory leak when NULL path passed to FcStrBuildFilename
2452 Reported by parfait 1.3:
2453 Memory leak of pointer sset allocated with FcStrSetCreate()
2454 at line 933 of src/fcstr.c in function 'FcStrBuildFilename'.
2455 sset allocated at line 927 with FcStrSetCreate().
2456 sset leaks when sset != NULL at line 932.
2458 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2460 src/fcstr.c | 8 ++++++--
2461 1 file changed, 6 insertions(+), 2 deletions(-)
2463 commit cb72901d0b7dff73ea2596491c5db602e4750853
2464 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
2465 Date: Sat Nov 2 10:23:55 2013 -0700
2467 Leave room for null terminators in arrays
2469 Code currently returns a fatal error if it tries to add more entries
2470 than the array has room for, but it wasn't checking to make sure
2471 the final null terminator entry would fit.
2473 Reported by parfait 1.3:
2474 Error: Buffer overrun
2475 Buffer overflow (CWE 120): In array dereference of files[i]
2477 Array size is 256 elements (of 4 bytes each), index >= 0 and
2479 at line 250 of fc-glyphname/fc-glyphname.c in function 'main'.
2480 Error: Buffer overrun
2481 Buffer overflow (CWE 120): In array dereference of entries[i]
2483 Array size is 1024 elements (of 8 bytes each), index >= 0 and
2485 at line 298 of fc-lang/fc-lang.c in function 'main'.
2487 Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2489 fc-glyphname/fc-glyphname.c | 2 +-
2490 fc-lang/fc-lang.c | 2 +-
2491 2 files changed, 2 insertions(+), 2 deletions(-)
2493 commit 767108aa1327cf0156dfc6f024dbc8fb783ae067
2494 Author: Akira TAGOH <akira@tagoh.org>
2495 Date: Thu Oct 31 22:12:26 2013 +0900
2500 1 file changed, 1 insertion(+), 1 deletion(-)
2502 commit aa22e6e63933e8b31a032835b712b7ed596534cc
2503 Author: Akira TAGOH <akira@tagoh.org>
2504 Date: Thu Jan 24 19:48:48 2013 +0900
2506 Warn if no <test> nor <edit> elements in <match>
2508 This corrects an error message being reported at
2509 https://bugs.freedesktop.org/show_bug.cgi?id=71085
2510 Bug 71085 - "out of memory" errors on empty match element in
2513 and somewhat works as a workaround for
2514 https://bugs.freedesktop.org/show_bug.cgi?id=59438
2515 Bug 59438 - Fix <alias> inside <match>
2517 src/fcxml.c | 5 +++++
2518 1 file changed, 5 insertions(+)
2520 commit 525a135ccf53e4bf3363c3143d9cfdf15fba55ab
2521 Author: Akira TAGOH <akira@tagoh.org>
2522 Date: Mon Oct 28 11:54:04 2013 +0900
2524 Change the default weight on match to FC_WEIGHT_NORMAL
2526 src/fcdefault.c | 2 +-
2527 1 file changed, 1 insertion(+), 1 deletion(-)
2529 commit 65872e9e46d17e4461c3a891ef23abe156005e04
2530 Author: Akira TAGOH <akira@tagoh.org>
2531 Date: Thu Oct 24 19:35:26 2013 +0900
2533 Fix a build issue on Solaris 10
2535 Use own mkdtemp implementation if not available.
2537 Reported by Thomas Klausner and Jörn Clausen
2540 test/test-migration.c | 15 ++++++++++++++-
2541 2 files changed, 15 insertions(+), 2 deletions(-)
2543 commit 76ea9af816a50c6bb0b3dc2960460a90fadd9cdb
2544 Author: Akira TAGOH <akira@tagoh.org>
2545 Date: Tue Oct 22 15:00:29 2013 +0900
2547 Use stat() if there are no d_type in struct dirent
2549 Reported by Thomas Klausner
2551 test/test-migration.c | 18 ++++++++++++++++++
2552 1 file changed, 18 insertions(+)
2554 commit 5e029db4971e37437cfe6147d52d00136dfb8cb5
2555 Author: Akira TAGOH <akira@tagoh.org>
2556 Date: Mon Oct 21 12:16:46 2013 +0900
2558 Fix the dynamic loading issue on NetBSD
2560 On NetBSD, it is not supported to load a library linked against
2561 libpthread into a program that wasn't (since the C library provides
2562 stubs for some pthread-functions, which might have already been called
2563 before libpthread is loaded, leading to problems).
2565 Patch from Matthias Drochner
2567 m4/ax_pthread.m4 | 5 +++++
2568 1 file changed, 5 insertions(+)
2570 commit ff0e0d17b254f71592dfa29a988a82efefff8913
2571 Author: Akira TAGOH <akira@tagoh.org>
2572 Date: Mon Oct 21 12:13:31 2013 +0900
2574 Update ax_pthread.m4 to the latest version
2576 m4/ax_pthread.m4 | 71
2577 +++++++++++++++++++++++++++++++++++++-------------------
2578 1 file changed, 47 insertions(+), 24 deletions(-)
2580 commit 06b388523d747db16708c1662f3c6d64a36d5daf
2581 Author: Akira TAGOH <akira@tagoh.org>
2582 Date: Mon Oct 21 11:50:55 2013 +0900
2584 Fix build issue on Debian/kFreeBSD 7.0
2586 There are posix_fadvise(2) but not POSIX_FADV_WILLNEED.
2587 Patch from Ryo ONODERA.
2589 src/fccache.c | 3 ++-
2590 1 file changed, 2 insertions(+), 1 deletion(-)
2592 commit 5406919c5e186f74ccdade1a65344ce7b5c56a64
2593 Author: Akira TAGOH <akira@tagoh.org>
2594 Date: Fri Oct 11 19:31:22 2013 +0900
2596 do not build test-migration for Win32
2598 This testing code is for XDG base directory spec which may be not
2599 interesting for them
2601 test/Makefile.am | 5 ++++-
2602 1 file changed, 4 insertions(+), 1 deletion(-)
2604 commit f16c3118e25546c1b749f9823c51827a60aeb5c1
2605 Author: Akira TAGOH <akira@tagoh.org>
2606 Date: Fri Oct 11 13:27:33 2013 +0900
2608 Bump version to 2.11.0
2610 README | 29 +++++++++++++++++++++++++++--
2612 fontconfig/fontconfig.h | 4 ++--
2613 3 files changed, 30 insertions(+), 5 deletions(-)
2615 commit f82a032f417445abbb4399344766102aff255b6c
2616 Author: Akira TAGOH <akira@tagoh.org>
2617 Date: Fri Oct 11 13:27:24 2013 +0900
2619 Update CaseFolding.txt to Unicode 6.3
2621 No real updates between 6.2 and 6.3.
2623 fc-case/CaseFolding.txt | 6 +++---
2624 1 file changed, 3 insertions(+), 3 deletions(-)
2626 commit c4c90ffc7a7eec42fc0b84f1a7af464a4c9fcfd8
2627 Author: Akira TAGOH <akira@tagoh.org>
2628 Date: Fri Oct 11 12:40:23 2013 +0900
2630 Bump libtool revision
2632 configure.ac | 4 ++--
2633 1 file changed, 2 insertions(+), 2 deletions(-)
2635 commit 9a4310176bb11e1e826d238eb0761b7895b48883
2636 Author: Akira TAGOH <akira@tagoh.org>
2637 Date: Wed Oct 9 12:19:35 2013 +0900
2639 Add missing doc for FcStrListFirst and fix a typo
2641 doc/fcstrset.fncs | 10 +++++++++-
2642 1 file changed, 9 insertions(+), 1 deletion(-)
2644 commit 604c2a683f1357fc65bad372b5d25a90099f827f
2645 Author: Akira TAGOH <akira@tagoh.org>
2646 Date: Thu Oct 3 19:59:30 2013 +0900
2648 exit with the error code when FcNameParse() failed
2650 fc-list/fc-list.c | 5 +++++
2651 fc-match/fc-match.c | 5 +++++
2652 fc-pattern/fc-pattern.c | 5 +++++
2653 3 files changed, 15 insertions(+)
2655 commit 0203055520206028eecee5d261887cdc91500e15
2656 Author: Akira TAGOH <akira@tagoh.org>
2657 Date: Wed Oct 2 16:34:34 2013 +0900
2659 Workaround the race condition issue on updating cache
2661 fc-cache/fc-cache.c | 62
2662 ++++++++++++++++++++++++++++---------------------
2663 fontconfig/fontconfig.h | 3 +++
2664 src/fcstr.c | 6 +++++
2665 3 files changed, 45 insertions(+), 26 deletions(-)
2667 commit 9161ed1e4a3f4afaee6dbcfc0b84a279ad99b397
2668 Author: Akira TAGOH <akira@tagoh.org>
2669 Date: Mon Sep 30 11:30:00 2013 +0900
2671 Add the relative path for <include> to fonts.conf if the parent path
2672 is same to fonts.conf
2674 Bug 69836 - fonts.conf.in update for Windows cross-compiling
2676 Makefile.am | 4 +++-
2677 1 file changed, 3 insertions(+), 1 deletion(-)
2679 commit 96c5f3cf0ff57e7bbb08cc1e0e78ed0542096484
2680 Author: Akira TAGOH <akira@tagoh.org>
2681 Date: Thu Sep 26 18:44:10 2013 +0900
2685 conf.d/Makefile.am | 2 +-
2686 configure.ac | 6 +-----
2687 2 files changed, 2 insertions(+), 6 deletions(-)
2689 commit 43f768b53f554cf0f927ccac5daf96877f9fc69c
2690 Author: Akira TAGOH <akira@tagoh.org>
2691 Date: Thu Sep 26 17:46:26 2013 +0900
2693 avoid reading config.h twice
2695 config.h is read from fcint.h now so having a line of the sort of
2699 Bug 69833 - Incorrect SIZEOF_VOID_P and ALIGNOF_DOUBLE definitions
2700 causes nasty warnings on MacOSX when building fat libraries
2702 src/fcarch.c | 4 ----
2703 src/fccache.c | 3 ---
2704 src/fccompat.c | 4 ----
2705 src/fchash.c | 3 ---
2706 src/fcstat.c | 3 ---
2707 5 files changed, 17 deletions(-)
2709 commit 102864d0dba46c99b22c912454c1f58731287405
2710 Author: Akira TAGOH <akira@tagoh.org>
2711 Date: Wed Sep 25 11:41:23 2013 +0900
2713 Add the description of -q option to the man page
2715 fc-list/fc-list.sgml | 12 ++++++++++++
2716 1 file changed, 12 insertions(+)
2718 commit 2b0fca14ad202d4dbd32478dc367e648833866c0
2719 Author: W. Trevor King <wking@tremily.us>
2720 Date: Sat Sep 21 17:06:50 2013 -0700
2722 doc/fccharset.fncs: Describe the map format in more detail
2724 The previous documentation for FcCharSetFirstPage and
2725 FcCharSetNextPage was technically accurate, but a bit terse. I've
2726 added an example using the returned page (root code point) and map to
2727 give folks something concrete to work with. I've also documented
2728 FC_CHARSET_DONE, which wasn't mentioned at all before.
2730 doc/fccharset.fncs | 36 ++++++++++++++++++++++++++++++------
2731 1 file changed, 30 insertions(+), 6 deletions(-)
2733 commit 8a174b6c51581df6ffd6a5da056949c6c79337cf
2734 Author: Akira TAGOH <akira@tagoh.org>
2735 Date: Tue Sep 24 11:14:57 2013 +0900
2737 Fix a crash when FcPattern is set to null on FcFontSetList()
2741 1 file changed, 2 insertions(+)
2743 commit 643f8088f0d51107e58d142df47124efec6afab1
2744 Author: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
2745 Date: Sat Sep 14 02:25:26 2013 +0200
2747 Further changes to 30-metric-aliases.conf
2750 * Handle more PostScript fonts (further reduce 30-urw-aliases.conf)
2751 * Update the big comment
2754 * Add missing maps, for symmetry
2757 * Add "Helvetica Condensed" <-> "Arial Narrow" map
2760 * Add missing Courier -> Cursor alias
2761 * Add "Helvetica Condensed" -> "Heros Cn" alias
2762 * Remove Arial -> Heros and "Times New Roman" -> Termes maps
2764 conf.d/30-metric-aliases.conf | 319
2765 ++++++++++++++++++++++++++++++++++--------
2766 conf.d/30-urw-aliases.conf | 24 +---
2767 2 files changed, 261 insertions(+), 82 deletions(-)
2769 commit 5e6b8894ea9d03caabdfc3a6bcd0c402edf840a8
2770 Author: Akira TAGOH <akira@tagoh.org>
2771 Date: Wed Sep 18 17:31:10 2013 +0900
2773 Copy all values from the font to the pattern if the pattern doesn't
2776 src/fcmatch.c | 6 ++++--
2777 1 file changed, 4 insertions(+), 2 deletions(-)
2779 commit 7e44a0b5a88e597b33ba9e2cc3a6d4555736db0a
2780 Author: Akira TAGOH <akira@tagoh.org>
2781 Date: Tue Sep 10 17:45:11 2013 +0900
2783 Bug 68955 - Deprecate / remove FC_RASTERIZER
2785 doc/fontconfig-devel.sgml | 2 +-
2786 doc/fontconfig-user.sgml | 2 +-
2787 fontconfig/fontconfig.h | 2 +-
2788 3 files changed, 3 insertions(+), 3 deletions(-)
2790 commit a61e145304da86c8c35b137493bbd8fd5dd1e7f5
2791 Author: Akira TAGOH <akira@tagoh.org>
2792 Date: Mon Sep 9 19:59:31 2013 +0900
2794 Fix memory leaks in FcFreeTypeQueryFace
2796 src/fcfreetype.c | 15 ++++++++++-----
2797 1 file changed, 10 insertions(+), 5 deletions(-)
2799 commit 6720892e97f11fbe8d69ae5b3875d928c68ff90e
2800 Author: Akira TAGOH <akira@tagoh.org>
2801 Date: Mon Sep 2 20:52:20 2013 +0900
2803 Add a test case of the migration for config place
2805 test/Makefile.am | 7 +-
2806 test/test-migration.c | 172
2807 ++++++++++++++++++++++++++++++++++++++++++++++++++
2808 2 files changed, 177 insertions(+), 2 deletions(-)
2810 commit 3e5f70a16ac6d54f1e01c92ddaa5985deec1b7f9
2811 Author: Akira TAGOH <akira@tagoh.org>
2812 Date: Mon Sep 2 20:51:46 2013 +0900
2814 Do not create a config dir for migration when no config files nor dirs
2816 src/fcxml.c | 15 ++++++++++-----
2817 1 file changed, 10 insertions(+), 5 deletions(-)
2819 commit d2bb1a8381ba50dce79a487cd82087ca57fdcb68
2820 Author: Akira TAGOH <akira@tagoh.org>
2821 Date: Sat Aug 31 10:50:07 2013 +0900
2823 Bump version to 2.10.95
2825 README | 10 ++++++++--
2827 fontconfig/fontconfig.h | 2 +-
2828 3 files changed, 10 insertions(+), 4 deletions(-)
2830 commit 272a99217b15e9cf1e4d2a1dcf92b540576c29a6
2831 Author: Akira TAGOH <akira@tagoh.org>
2832 Date: Sat Aug 31 10:43:13 2013 +0900
2836 src/fccfg.c | 15 +++++++++++++++
2837 1 file changed, 15 insertions(+)
2839 commit 071ce44c35733e54cb477cc75810cbe55025b619
2840 Author: Akira TAGOH <akira@tagoh.org>
2841 Date: Thu Aug 29 20:53:58 2013 +0900
2846 1 file changed, 1 insertion(+), 1 deletion(-)
2848 commit 06dd98b2a3271e5f02787f208f73f13f794cb1bf
2849 Author: Akira TAGOH <akira@tagoh.org>
2850 Date: Thu Aug 29 17:38:29 2013 +0900
2852 Bump version to 2.10.94
2854 README | 37 +++++++++++++++++++++++++++++++++++--
2856 fontconfig/fontconfig.h | 2 +-
2857 3 files changed, 37 insertions(+), 4 deletions(-)
2859 commit 53ad60deabb787671a862b8d1fab52f8b71bf765
2860 Author: Akira TAGOH <akira@tagoh.org>
2861 Date: Thu Aug 29 17:12:45 2013 +0900
2863 Add quz.orth to Makefile.am
2865 fc-lang/Makefile.am | 1 +
2866 1 file changed, 1 insertion(+)
2868 commit c6228f8091ab91b67ea006ad5a1b1da97b3d4a5a
2869 Author: Akira TAGOH <akira@tagoh.org>
2870 Date: Tue Aug 27 12:28:52 2013 +0900
2872 Bug 68587 - copy qu.orth to quz.orth
2874 fc-lang/quz.orth | 36 ++++++++++++++++++++++++++++++++++++
2875 1 file changed, 36 insertions(+)
2877 commit fba9efecd2ef3aca84e0a4806899c09ba95f4c19
2878 Author: Akira TAGOH <akira@tagoh.org>
2879 Date: Mon Aug 26 12:47:07 2013 +0900
2881 Fix a wrong edit position when 'kind' is different
2883 src/fccfg.c | 24 ++++++++++++++++--------
2884 1 file changed, 16 insertions(+), 8 deletions(-)
2886 commit 223c1384c98caaf9ba5d2cddf7465b7b3a82316b
2887 Author: Akira TAGOH <akira@tagoh.org>
2888 Date: Fri Aug 23 20:42:37 2013 +0900
2890 Fix a crash when non-builtin objects are edited
2892 src/fccfg.c | 28 +++++++++++-----------------
2893 src/fcint.h | 5 +++--
2894 2 files changed, 14 insertions(+), 19 deletions(-)
2896 commit 6c664d533d242112c30e0d3b585e90a361a1b959
2897 Author: Akira TAGOH <akira@tagoh.org>
2898 Date: Fri Aug 23 19:58:43 2013 +0900
2902 src/fcxml.c | 7 ++++---
2903 1 file changed, 4 insertions(+), 3 deletions(-)
2905 commit f3bb3f19c917e3fd0a0cdd9a2adf8f827e7a5838
2906 Author: Behdad Esfahbod <behdad@behdad.org>
2907 Date: Wed Aug 21 14:31:55 2013 -0400
2911 Apparently some AIX versions have 64bit pointers yet 32bit double
2912 alignment. Fix assertion.
2915 1 file changed, 1 insertion(+), 1 deletion(-)
2917 commit ec3f0af6f09292126a54b7abe2313e5124ef9a4c
2918 Author: Behdad Esfahbod <behdad@behdad.org>
2919 Date: Wed Aug 21 14:27:16 2013 -0400
2924 1 file changed, 1 insertion(+), 1 deletion(-)
2926 commit 104a2af0dd60f68a1e3f9e5f99e6180336ce28c2
2927 Author: Akira TAGOH <akira@tagoh.org>
2928 Date: Wed Aug 21 13:12:41 2013 +0900
2930 Bug 63399 - Add default aliases for Georgia, Garamond, Palatino
2931 Linotype, Trebuchet MS
2933 conf.d/45-latin.conf | 16 ++++++++++++++++
2934 1 file changed, 16 insertions(+)
2936 commit 010c973df5544996f5d8774e361d45daa5b61b52
2937 Author: Akira TAGOH <akira@tagoh.org>
2938 Date: Wed Aug 21 13:12:22 2013 +0900
2940 Bug 68340 - More metric compat fonts
2942 conf.d/30-metric-aliases.conf | 11 +++++++++++
2943 1 file changed, 11 insertions(+)
2945 commit 084cf7c44e985dd48c088d921ad0d9a43b0b00b4
2946 Author: Akira TAGOH <akira@tagoh.org>
2947 Date: Wed Aug 14 12:51:26 2013 +0900
2949 Bug 16818 - fontformat in match pattern is not respected?
2953 2 files changed, 2 insertions(+), 1 deletion(-)
2955 commit 45221ab12fa7001b9659293d4833f828801d2518
2956 Author: Akira TAGOH <akira@tagoh.org>
2957 Date: Wed Aug 7 12:19:33 2013 +0900
2959 Bug 67845 - Match on FC_SCALABLE
2963 2 files changed, 2 insertions(+), 1 deletion(-)
2965 commit 041deb0cc541692e260b93232b9957c2538e3bb9
2966 Author: Akira TAGOH <akira@tagoh.org>
2967 Date: Wed Aug 7 11:57:19 2013 +0900
2969 warn deprecated only when migration failed
2971 src/fccache.c | 28 ----------------------------
2972 src/fccompat.c | 27 +++++++++++++++++++++++++++
2973 src/fcdir.c | 10 ++++++++++
2974 src/fcint.h | 6 ++++++
2976 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
2977 5 files changed, 101 insertions(+), 29 deletions(-)
2979 commit d52daa0024a6c0bb160c3b3c7f85d0b031f88c85
2980 Author: Akira TAGOH <akira@tagoh.org>
2981 Date: Tue Aug 6 15:09:23 2013 +0900
2983 Bug 67809 - Invalid read/write with valgrind when assigning something
2987 1 file changed, 1 insertion(+), 1 deletion(-)
2989 commit a51d2767ce4d88017bd7d34ccb9e352d1687a3c0
2990 Author: Akira TAGOH <akira@tagoh.org>
2991 Date: Mon Aug 5 20:04:13 2013 +0900
2993 Fix wrong edit position
2996 +++++++++++++++++++++++++++++++++++++++--------------------
2999 3 files changed, 72 insertions(+), 35 deletions(-)
3001 commit 338ffe6b886ad4ba86ff471cb59c4a5e5ffbe408
3002 Author: Akira TAGOH <akira@tagoh.org>
3003 Date: Fri Jul 12 14:52:01 2013 +0900
3005 Correct fontconfig.pc to add certain dependencies for static build
3007 configure.ac | 14 ++++----------
3008 fontconfig.pc.in | 7 ++++---
3009 2 files changed, 8 insertions(+), 13 deletions(-)
3011 commit 7274f6e37a4d1a062b4eee3a625bd393a283a9d0
3012 Author: Akira TAGOH <akira@tagoh.org>
3013 Date: Fri Jul 12 12:39:36 2013 +0900
3015 Correct fontconfig.pc to add certain dependencies for build
3017 configure.ac | 26 +++++++++++++++++++++++---
3018 fontconfig.pc.in | 7 ++++---
3019 2 files changed, 27 insertions(+), 6 deletions(-)
3021 commit 04bd904632b22682c888f658650cdcd322544273
3022 Author: Akira TAGOH <akira@tagoh.org>
3023 Date: Tue Jul 9 16:43:26 2013 +0900
3025 trivial code optimization
3027 src/fcxml.c | 6 ++++--
3028 1 file changed, 4 insertions(+), 2 deletions(-)
3030 commit d420e1df983871ab18b0f07976596fdf0ce78847
3031 Author: Akira TAGOH <akira@tagoh.org>
3032 Date: Thu Jul 4 19:51:03 2013 +0900
3034 Rework to apply the intermixed test and edit elements in one-pass
3037 +++++++++++++++++++++++++++---------------------------------
3038 src/fcdbg.c | 39 +++++--
3039 src/fcint.h | 29 +++--
3040 src/fcxml.c | 245 ++++++++++++++++++++----------------------
3041 4 files changed, 321 insertions(+), 341 deletions(-)
3043 commit 1162515a9819c7355890aad919e5b9daa448a3a4
3044 Author: Akira TAGOH <akira@tagoh.org>
3045 Date: Wed Jul 3 11:56:58 2013 +0900
3047 Add FC_UNUSED to FC_ASSERT_STATIC macro to avoid compiler warning
3050 1 file changed, 1 insertion(+), 1 deletion(-)
3052 commit cbf06d7d3c797b97d720909fd4554d1771d41c20
3053 Author: Akira TAGOH <akira@tagoh.org>
3054 Date: Tue Jul 2 19:04:36 2013 +0900
3056 Use INT_MAX instead of unreliable hardcoding value
3059 1 file changed, 2 insertions(+), 1 deletion(-)
3061 commit ab5b535704fbcab43040d80100cb19cb33f6219d
3062 Author: Akira TAGOH <akira@tagoh.org>
3063 Date: Tue Jul 2 18:54:29 2013 +0900
3065 Ignore scandir() check on mingw
3067 configure.ac | 50 ++++++++++++++++++++++++++------------------------
3068 1 file changed, 26 insertions(+), 24 deletions(-)
3070 commit 0907589a79d05aeed9bc6bff783838b0eb25736b
3071 Author: Akira TAGOH <akira@tagoh.org>
3072 Date: Fri Jun 28 15:54:38 2013 +0900
3074 Fix the behavior of intermixed tests end edits in match
3076 to get the following recipe working:
3097 src/fccfg.c | 27 ++++++++++++++++-----------
3099 src/fcxml.c | 37 ++++++++++++++++++++++++++++++++++++-
3100 3 files changed, 53 insertions(+), 12 deletions(-)
3102 commit 197d06c49b01413303f2c92130594daa4fcaa6ad
3103 Author: Akira TAGOH <akira@tagoh.org>
3104 Date: Fri Jun 28 15:04:11 2013 +0900
3106 Add FcTypeUnknown to FcType to avoid comparison of constant -1
3108 This change reverts 9acc14c34a372b54f9075ec3611588298fb2a501
3109 because it doesn't work as expected when building
3110 with -fshort-enums which is default for older arms ABIs
3112 Thanks for pointing this out, Thomas Klausner, Valery Ushakov,
3115 fontconfig/fcprivate.h | 3 ++-
3116 fontconfig/fontconfig.h | 1 +
3117 src/fccfg.c | 4 +++-
3118 src/fcdbg.c | 7 +++++++
3119 src/fcint.h | 6 ++++--
3121 src/fcname.c | 5 ++++-
3123 src/fcpat.c | 5 ++++-
3125 10 files changed, 28 insertions(+), 8 deletions(-)
3127 commit 38ab7ab2fbd83c0c62e4b78302b5fe89da0cb79e
3128 Author: Akira TAGOH <akira@tagoh.org>
3129 Date: Thu Jun 27 13:10:27 2013 +0900
3131 Fix a incompatible pointer warning on NetBSD
3133 configure.ac | 29 +++++++++++++++++++++++++++++
3134 src/fcstat.c | 10 ++++++++++
3135 2 files changed, 39 insertions(+)
3137 commit 8603e5869505ff06d443b8b22d5357d4caaaac24
3138 Author: Akira TAGOH <akira@tagoh.org>
3139 Date: Thu Jun 27 12:30:56 2013 +0900
3141 Fix a shift count overflow on 32bit box
3143 src/fchash.c | 20 ++++++++++----------
3144 1 file changed, 10 insertions(+), 10 deletions(-)
3146 commit 9acc14c34a372b54f9075ec3611588298fb2a501
3147 Author: Akira TAGOH <akira@tagoh.org>
3148 Date: Wed Jun 26 12:03:38 2013 +0900
3150 Fix a comparison of constant warning with clang
3153 1 file changed, 1 insertion(+), 1 deletion(-)
3155 commit cd9b1033a68816a7acfbba1718ba0aa5888f6ec7
3156 Author: Akira TAGOH <akira@tagoh.org>
3157 Date: Fri May 24 13:55:07 2013 +0900
3159 Bug 64906 - FcNameParse() should ignore leading whitespace in
3162 After this change, the following works as expected:
3163 $ FC_DEBUG=4 fc-match ":family=foo bar, sans-serif"
3165 FcConfigSubstitute Pattern has 3 elts (size 16)
3166 family: "foo bar"(s) "sans-serif"(s)
3169 src/fcname.c | 6 ++++++
3170 1 file changed, 6 insertions(+)
3172 commit 8d54091513c00905457e0ee49ba6ea2c4aacddd7
3173 Author: Akira TAGOH <akira@tagoh.org>
3174 Date: Mon May 20 17:42:34 2013 +0900
3176 Bump version to 2.10.93
3178 README | 21 +++++++++++++++++++--
3180 fontconfig/fontconfig.h | 2 +-
3181 3 files changed, 21 insertions(+), 4 deletions(-)
3183 commit 1cad82cde29ea488ea22541b46ed347d10952557
3184 Author: Akira TAGOH <akira@tagoh.org>
3185 Date: Fri May 10 20:26:11 2013 +0900
3187 Bug 63922 - FcFreeTypeQueryFace fails on postscripts fonts loaded
3190 Workaround to not failing even when the hash is unable to generate
3192 This change also contains to ignore the case if the hash isn't in
3196 src/fcfreetype.c | 16 +++++++++-------
3197 src/fcmatch.c | 30 +++++++++++++++++++++---------
3199 3 files changed, 31 insertions(+), 17 deletions(-)
3201 commit 0f9aa8759df563332db60055ae33dd9424ebf802
3202 Author: Akira TAGOH <akira@tagoh.org>
3203 Date: Thu May 16 13:41:32 2013 +0900
3205 Fix missing OSAtomicCompareAndSwapPtrBarrier() on Mac OS X 10.4
3207 based on hb-atomic-private.hh in harfbuzz
3209 src/fcatomic.h | 14 +++++++++++++-
3210 1 file changed, 13 insertions(+), 1 deletion(-)
3212 commit 93137252cfab1c38e1c9137d831c177665e0592a
3213 Author: Akira TAGOH <akira@tagoh.org>
3214 Date: Mon May 13 12:14:29 2013 +0900
3216 Bug 63452 - conf.d/README outdated
3218 reflect correct path where is configured at the build time.
3220 conf.d/Makefile.am | 11 ++++++++---
3221 conf.d/README | 23 -----------------------
3222 conf.d/README.in | 23 +++++++++++++++++++++++
3223 3 files changed, 31 insertions(+), 26 deletions(-)
3225 commit f6244d2cf231e1dc756f3e941e61b9bf124879bb
3226 Author: Akira TAGOH <akira@tagoh.org>
3227 Date: Wed May 8 11:57:49 2013 +0900
3229 Use the glob matching for filename
3231 Regex is expensive to compare filenames. we already have the glob
3233 and it works enough in this case.
3235 Prior to this change, renaming FcConfigGlobMatch() to FcStrGlobMatch()
3236 and moving to fcstr.c
3238 src/fccfg.c | 46 +---------------------------------------------
3239 src/fcint.h | 4 ++++
3240 src/fcmatch.c | 6 ++----
3241 src/fcstr.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
3242 4 files changed, 51 insertions(+), 49 deletions(-)
3244 commit 03216ccf4ca0808f9c7b9513efcaeb7f4058b575
3245 Author: Akira TAGOH <akira@tagoh.org>
3246 Date: Wed Apr 10 18:41:22 2013 +0900
3248 Bug 63329 - make check fails: .. contents:: :depth: 2
3250 Add back FcHashGetSHA256DigestFromFile() and fall back to it
3251 when font isn't SFNT-based font because FT_Load_Sfnt_Table
3252 fails with FT_Err_Invalid_Face_Handle.
3254 src/fcfreetype.c | 32 ++++++++++++++++++++---------
3256 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3257 src/fcint.h | 4 ++++
3258 3 files changed, 88 insertions(+), 10 deletions(-)
3260 commit 77419a4dfdf41ed34dd03e74d0e4e6f89dbc65e1
3261 Author: Akira TAGOH <akira@tagoh.org>
3262 Date: Wed Apr 10 11:14:39 2013 +0900
3264 documented FC_HASH and FC_POSTSCRIPT_NAME
3266 doc/fontconfig-devel.sgml | 3 +++
3267 1 file changed, 3 insertions(+)
3269 commit fc5a589abad0e8285f7d95007ebda76536e8fa7d
3270 Author: Akira TAGOH <akira@tagoh.org>
3271 Date: Tue Apr 9 17:18:43 2013 +0900
3273 Revert the previous change and rework to not export freetype API
3274 outside fcfreetype.c
3276 src/fcfreetype.c | 23 ++++++++++++++++++++---
3277 src/fchash.c | 47 ++++++++++++-----------------------------------
3278 src/fcint.h | 5 ++---
3279 3 files changed, 34 insertions(+), 41 deletions(-)
3281 commit c93a8b8b54afe33e5ecf9870723543cb4058fa94
3282 Author: Akira TAGOH <akira@tagoh.org>
3283 Date: Tue Apr 9 12:46:30 2013 +0900
3285 Obtain fonts data via FT_Face instead of opening a file directly
3287 src/fcfreetype.c | 2 +-
3288 src/fchash.c | 50 +++++++++++++++++++++++++++++++++-----------------
3289 src/fcint.h | 4 +++-
3290 3 files changed, 37 insertions(+), 19 deletions(-)
3292 commit 9299155b5247255d6b6687448173056c3ca8d09b
3293 Author: Akira TAGOH <akira@tagoh.org>
3294 Date: Tue Apr 9 11:34:35 2013 +0900
3296 Ensure closing fp on error
3299 1 file changed, 1 insertion(+), 1 deletion(-)
3301 commit 18bf57c70aafcad031c0b43756b754dcaf6a756a
3302 Author: Sebastian Freundt <hroptatyr@fresse.org>
3303 Date: Sun Apr 7 00:02:58 2013 +0000
3305 build-chain, replace INCLUDES directive by AM_CPPFLAGS
3307 As of automake-13.1 the INCLUDES directive is no longer supported.
3308 An automake run will return with an error.
3310 This changeset simply follows automake's advice to replace INCLUDES
3314 fc-cache/Makefile.am | 2 +-
3315 fc-cat/Makefile.am | 2 +-
3316 fc-list/Makefile.am | 2 +-
3317 fc-match/Makefile.am | 2 +-
3318 fc-pattern/Makefile.am | 2 +-
3319 fc-query/Makefile.am | 2 +-
3320 fc-scan/Makefile.am | 2 +-
3321 fc-validate/Makefile.am | 2 +-
3322 src/Makefile.am | 2 +-
3323 10 files changed, 11 insertions(+), 11 deletions(-)
3325 commit 8fd0ed60a62cb7f36b2ade1bd16a66671eaf79da
3326 Author: Akira TAGOH <akira@tagoh.org>
3327 Date: Mon Apr 1 18:16:28 2013 +0900
3329 Bug 62980 - matching native fonts with even :lang=en
3331 Fix the matcher modified by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3332 to deal with both strong and weak of FC_LANG as the same location
3335 src/fcmatch.c | 23 +++++++----------------
3336 1 file changed, 7 insertions(+), 16 deletions(-)
3338 commit 73fa326d1e791b587da93b795f962c3405b7a96d
3339 Author: Akira TAGOH <akira@tagoh.org>
3340 Date: Fri Mar 29 16:10:15 2013 +0900
3342 Bump version to 2.10.92
3345 +++++++++++++++++++++++++++++++++++++++++++++++--
3347 fontconfig/fontconfig.h | 2 +-
3348 3 files changed, 65 insertions(+), 4 deletions(-)
3350 commit c842412c079e781d53f023616d9758223fb68323
3351 Author: Akira TAGOH <akira@tagoh.org>
3352 Date: Fri Mar 29 16:07:30 2013 +0900
3356 new-version.sh | 2 +-
3357 1 file changed, 1 insertion(+), 1 deletion(-)
3359 commit b3b435b87f1aec1b2779fd7edbbff5571c3c61a2
3360 Author: Akira TAGOH <akira@tagoh.org>
3361 Date: Fri Mar 29 16:02:34 2013 +0900
3363 Bump libtool revision
3365 configure.ac | 6 +++---
3366 1 file changed, 3 insertions(+), 3 deletions(-)
3368 commit 3fc22cfe756fcb2d6c5a64aa305957c417c6cecd
3369 Author: Akira TAGOH <akira@tagoh.org>
3370 Date: Fri Mar 29 12:46:04 2013 +0900
3375 1 file changed, 1 insertion(+)
3377 commit b561ff2016ce84eef3c81f16dfb0481be6a13f9b
3378 Author: Akira TAGOH <akira@tagoh.org>
3379 Date: Fri Jan 18 11:30:10 2013 +0900
3381 Bug 38737 - Wishlist: support FC_POSTSCRIPT_NAME
3383 Add the PostScript name into the cache and the matcher.
3384 Scoring the better font against the PostScript name by
3385 the forward-matching.
3387 fontconfig/fontconfig.h | 1 +
3388 src/fcfreetype.c | 49 +++++++++++++++++++++++++++-
3389 src/fcint.h | 6 ++++
3390 src/fcmatch.c | 21 ++++++++++++
3393 ++++++++++++++++++++++++++++---------------------
3394 6 files changed, 125 insertions(+), 38 deletions(-)
3396 commit c758206e8c0e5b572bd34183b184ef4361745333
3397 Author: Akira TAGOH <akira@tagoh.org>
3398 Date: Thu Mar 21 11:58:06 2013 +0900
3400 Fix a SIGSEGV on FcPatternGet* with NULL pattern
3403 1 file changed, 2 insertions(+)
3405 commit bdf1581e3de5528f397f19bfd4ca9caaf9e7fe4a
3406 Author: Behdad Esfahbod <behdad@behdad.org>
3407 Date: Fri Mar 8 05:53:27 2013 -0500
3409 Fix crash with FcConfigSetCurrent(NULL)
3412 1 file changed, 1 insertion(+), 1 deletion(-)
3414 commit aad4d6f6c68d06415333f5d0d3e4b4870114f11d
3415 Author: Akira TAGOH <akira@tagoh.org>
3416 Date: Thu Mar 7 13:19:50 2013 +0900
3418 Do not copy FC_*LANG_OBJECT even if it's not available on the pattern
3420 those objects are linked to the corresponding string objects.
3421 this may causes inconsistency that those objects has more values
3424 src/fcmatch.c | 5 ++++-
3425 1 file changed, 4 insertions(+), 1 deletion(-)
3427 commit e96d7760886a3781a46b3271c76af99e15cb0146
3428 Author: Akira TAGOH <akira@tagoh.org>
3429 Date: Wed Feb 6 19:35:30 2013 +0900
3431 Bug 59456 - Adding a --sysroot like option to fc-cache
3433 Add an ability to set the system root to generate the caches.
3434 In order to do this, new APIs, FcConfigGetSysRoot() and
3435 FcConfigSetSysRoot() is available.
3437 doc/fcconfig.fncs | 21 +++++++++++
3438 fc-cache/fc-cache.c | 38 +++++++++++++------
3439 fontconfig/fontconfig.h | 7 ++++
3441 +++++++++++++++++++++++++++++++++----------------
3442 src/fccfg.c | 57 ++++++++++++++++++++++++++++
3443 src/fcinit.c | 30 ++++++++++-----
3444 src/fcint.h | 15 +++++++-
3445 src/fcstr.c | 62 ++++++++++++++++++++++++++++++-
3446 8 files changed, 275 insertions(+), 54 deletions(-)
3448 commit 569657a24ca11aedfd3b588984344d7ab97fe09f
3449 Author: Akira TAGOH <akira@tagoh.org>
3450 Date: Tue Mar 5 12:46:01 2013 +0900
3454 src/fclang.c | 4 +++-
3455 1 file changed, 3 insertions(+), 1 deletion(-)
3457 commit 612ee2a5c91b8929b2cc5abce4af84d8d7e66bd0
3458 Author: Akira TAGOH <akira@tagoh.org>
3459 Date: Fri Mar 1 22:21:25 2013 +0900
3461 Fix broken sort order with FcFontSort()
3463 which was introduced by 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3465 src/fcmatch.c | 7 +++++++
3466 1 file changed, 7 insertions(+)
3468 commit ea4ebd59377d3dff3616bd20381f308a92781ae6
3469 Author: Akira TAGOH <akira@tagoh.org>
3470 Date: Fri Mar 1 19:38:21 2013 +0900
3472 Fix a crash when the object is non-builtin object
3474 src/fcmatch.c | 3 ++-
3475 1 file changed, 2 insertions(+), 1 deletion(-)
3477 commit 10230497675fa4fcbb427efe8dd2883839ddaec0
3478 Author: Akira TAGOH <akira@tagoh.org>
3479 Date: Fri Mar 1 18:41:27 2013 +0900
3483 conf.d/30-metric-aliases.conf | 2 +-
3484 1 file changed, 1 insertion(+), 1 deletion(-)
3486 commit db69bf6ecd0da4d23bdfe38652bb53d2daa655a2
3487 Author: Akira TAGOH <akira@tagoh.org>
3488 Date: Fri Mar 1 18:31:01 2013 +0900
3490 Bug 60783 - Add Liberation Sans Narrow to 30-metric-aliases.conf
3492 Add Liberation Sans Narrow as an alias for Arial Narrow
3494 conf.d/30-metric-aliases.conf | 16 ++++++++++++++++
3495 1 file changed, 16 insertions(+)
3497 commit 2c696255749683e9a084f797eb033d222510a275
3498 Author: Akira TAGOH <akira@tagoh.org>
3499 Date: Mon Feb 18 13:17:53 2013 +0900
3501 Bug 60748 - broken conf.d/10-autohint.conf and conf.d/10-unhinted.conf
3503 Move the target of recipes to the "pattern" from the "font".
3504 This is to ensure the targeted objects is updated by them
3505 prior to FcDefaultSubstitute() so that it can adds the default
3508 conf.d/10-autohint.conf | 2 +-
3509 conf.d/10-no-sub-pixel.conf | 2 +-
3510 conf.d/10-sub-pixel-bgr.conf | 2 +-
3511 conf.d/10-sub-pixel-rgb.conf | 2 +-
3512 conf.d/10-sub-pixel-vbgr.conf | 2 +-
3513 conf.d/10-sub-pixel-vrgb.conf | 2 +-
3514 conf.d/10-unhinted.conf | 2 +-
3515 conf.d/11-lcdfilter-default.conf | 2 +-
3516 conf.d/11-lcdfilter-legacy.conf | 2 +-
3517 conf.d/11-lcdfilter-light.conf | 2 +-
3518 10 files changed, 10 insertions(+), 10 deletions(-)
3520 commit 83f679ce558de736ef1a095a362397da0ac3417f
3521 Author: Behdad Esfahbod <behdad@behdad.org>
3522 Date: Fri Feb 15 09:48:38 2013 -0500
3524 Accept digits as part of OpenType script tags
3526 They've been used since 2005.
3528 src/fcfreetype.c | 5 +++--
3529 1 file changed, 3 insertions(+), 2 deletions(-)
3531 commit 72b0480a21958f0f8c115d8e0a5bfbd8d358b5c3
3532 Author: Akira TAGOH <akira@tagoh.org>
3533 Date: Thu Feb 7 17:56:17 2013 +0900
3535 Add Culmus foundry to the vendor list
3537 Maps fonts produced by the Culmus project
3538 <http://culmus.sourceforge.net>
3539 to the XLFD foundry name culmus.
3541 For TrueType fonts, maps the vendor code CLM from the TrueType vendor
3544 For Type1 fonts, which use heuristics to guess mappings to XLFD
3546 words in the copyright notice, add the names of the main contributors
3548 the Culmus product to recognize the fonts under their copyright.
3550 Patch from Maxim Iorsh
3552 src/fcfreetype.c | 67
3553 +++++++++++++++++++-------------------------------------
3554 1 file changed, 23 insertions(+), 44 deletions(-)
3556 commit 96220a5ed9d1d761b14a7ac516ac6786c132f280
3557 Author: Quentin Glidic <sardemff7+git@sardemff7.net>
3558 Date: Sat Feb 2 17:01:07 2013 +0100
3560 Use LOG_COMPILER and AM_TESTS_ENVIRONMENT
3562 TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
3563 override the test environment
3565 <ext>_LOG_COMPILER is meant to contain the program that runs the test
3566 with <ext> extension
3567 LOG_COMPILER is for extensionless tests
3568 AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
3570 https://bugs.freedesktop.org/show_bug.cgi?id=60192
3572 Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
3576 doc/Makefile.am | 5 ++++-
3577 test/Makefile.am | 12 +++++++++++-
3578 4 files changed, 16 insertions(+), 4 deletions(-)
3580 commit 62b7d764ce994bb32e7614337fdfa0854445c380
3581 Author: Akira TAGOH <akira@tagoh.org>
3582 Date: Wed Feb 6 19:14:51 2013 +0900
3584 Bump the cache version to 4
3586 fontconfig/fontconfig.h | 2 +-
3588 2 files changed, 2 insertions(+), 2 deletions(-)
3590 commit 4eab908c8679a797ac7016b77a93ee41bb11b0fc
3591 Author: Akira TAGOH <akira@tagoh.org>
3592 Date: Wed Feb 6 19:02:07 2013 +0900
3594 Update _FcMatchers definition logic
3596 to make it easier to maintain. also added FC_HASH_OBJECT to be matched
3597 in the pattern, prior to FC_FILE_OBJECT.
3601 +++++++++++++++++++++++--------------------------
3603 src/fcobjs.h | 90 ++++++++++++------------
3604 src/fcobjshash.gperf.h | 2 +-
3605 5 files changed, 134 insertions(+), 146 deletions(-)
3607 commit 52b2b5c99268d5ad28dc0972c5f136720d55f21b
3608 Author: Akira TAGOH <akira@tagoh.org>
3609 Date: Tue Feb 5 20:44:18 2013 +0900
3611 Bug 60312 - DIST_SUBDIRS should never appear in a conditional
3613 As it is documented like this:
3615 If SUBDIRS is defined conditionally using Automake conditionals,
3616 Automake will define DIST_SUBDIRS automatically from the possible
3617 values of SUBDIRS in all conditions.
3619 So we don't need to re-define DIST_SUBDIRS in Makefile.am unless
3620 we use AC_SUBST to define SUBDIRS.
3622 Patch from Quentin Glidic
3625 1 file changed, 3 deletions(-)
3627 commit 95af7447dba7c54ed162b667c0bb2ea6500e8f32
3628 Author: Akira TAGOH <akira@tagoh.org>
3629 Date: Mon Feb 4 16:03:29 2013 +0900
3631 Bug 50733 - Add font-file hash?
3633 Add "hash" object which contains SHA256 hash value (so far) computed
3636 fontconfig/fontconfig.h | 1 +
3637 src/Makefile.am | 1 +
3638 src/fcfreetype.c | 9 ++
3640 ++++++++++++++++++++++++++++++++++++++++++++++++
3643 6 files changed, 284 insertions(+)
3645 commit d34643894f2dff7eec35345e8e9b32a9a32fa113
3646 Author: Akira TAGOH <akira@tagoh.org>
3647 Date: Tue Feb 5 14:17:16 2013 +0900
3649 Use AM_MISSING_PROG instead of hardcoding missing
3653 2 files changed, 2 insertions(+), 1 deletion(-)
3655 commit 241cd53ff62599ecf557c6a4f975fc427dad9700
3656 Author: Akira TAGOH <akira@tagoh.org>
3657 Date: Tue Feb 5 11:33:47 2013 +0900
3659 Revert "test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT"
3661 This reverts commit 2146b0307a3476892723104481f27f8484451c52.
3663 That change introduces incompatibility and seems not working with
3664 older releases of automake, including automake 1.12.2.
3666 test/Makefile.am | 12 +-----------
3667 1 file changed, 1 insertion(+), 11 deletions(-)
3669 commit 2146b0307a3476892723104481f27f8484451c52
3670 Author: Quentin Glidic <sardemff7+git@sardemff7.net>
3671 Date: Sat Feb 2 17:01:07 2013 +0100
3673 test: Use SH_LOG_COMPILER and AM_TESTS_ENVIRONMENT
3675 TESTS_ENVIRONMENT is deprecated and should be reserved to the user to
3676 override the test environment
3678 <ext>_LOG_COMPILER is meant to contain the program that runs the test
3679 with <ext> extension
3680 AM_TESTS_ENVIRONMENT is meant to set the environment for the tests
3682 https://bugs.freedesktop.org/show_bug.cgi?id=60192
3684 Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
3686 test/Makefile.am | 12 +++++++++++-
3687 1 file changed, 11 insertions(+), 1 deletion(-)
3689 commit da0946721af3ab2dff3cd903065336b93592d067
3690 Author: Akira TAGOH <akira@tagoh.org>
3691 Date: Mon Feb 4 17:57:00 2013 +0900
3693 Use AM_MISSING_PROG instead of hardcoding missing
3696 src/Makefile.am | 2 +-
3697 2 files changed, 3 insertions(+), 1 deletion(-)
3699 commit 786ead52015573e7b60a53d79abc26d611f1fe93
3700 Author: Akira TAGOH <akira@tagoh.org>
3701 Date: Mon Feb 4 17:20:03 2013 +0900
3703 Modernize configure.ac
3705 configure.ac | 7 ++++---
3706 1 file changed, 4 insertions(+), 3 deletions(-)
3708 commit 20191810d1fea7c2f49b65ffee3e4d5e2bc0bac3
3709 Author: Akira TAGOH <akira@tagoh.org>
3710 Date: Tue Jan 29 20:19:36 2013 +0900
3712 Bug 23757 - Add mode="delete" to <edit>
3714 Add two edit mode, "delete" and "delete_all".
3715 what values are being deleted depends on <test> as documented.
3716 if the target object is same to what is tested, matching value there
3717 will be deleted. otherwise all of values in the object will be
3719 so this would means both edit mode will not take any expressions.
3723 Given that the testing is always true here, the following rules:
3726 <test name="foo" compare="eq">
3727 <string>bar</string>
3729 <edit name="foo" mode="delete"/>
3732 will removes "bar" string from "foo" object. and:
3735 <test name="foo" compare="eq">
3736 <string>foo</string>
3738 <edit name="bar" mode="delete"/>
3741 will removes all of values in "bar" object.
3743 doc/fontconfig-user.sgml | 2 ++
3745 src/fccfg.c | 10 ++++++++++
3746 src/fcdbg.c | 6 ++++--
3748 src/fcxml.c | 11 +++++++++++
3749 6 files changed, 29 insertions(+), 3 deletions(-)
3751 commit c1d9588890798e389d0f0ba633b704dee1ea8bf5
3752 Author: Colin Walters <walters@verbum.org>
3753 Date: Thu Jan 31 21:32:46 2013 -0500
3755 build: Only use PKG_INSTALLDIR if available
3757 It's only in pkg-config 0.27 or newer, but 0.25 at least is still
3761 1 file changed, 1 insertion(+), 1 deletion(-)
3763 commit e11f15628cff04c4a742f88abee22f440edcce52
3764 Author: Christoph J. Thompson <cjsthompson@gmail.com>
3765 Date: Fri Feb 1 02:27:32 2013 +0100
3767 Use the PKG_INSTALLDIR macro.
3769 modified: Makefile.am
3770 modified: configure.ac
3774 2 files changed, 1 insertion(+), 1 deletion(-)
3776 commit d26fb23c41abd87422778bb38eea39f25ba3dc4a
3777 Author: Akira TAGOH <akira@tagoh.org>
3778 Date: Fri Jan 25 20:01:24 2013 +0900
3780 Bug 59385 - Do the right thing for intermixed edit and test elements
3782 This changes allows to have multiple mathcing rules in one <match>
3785 After this changes, the following thing will works as two matching
3790 <test name="family" compare="eq">
3791 <string>foo</string>
3793 <edit name="foo" mode="append">
3794 <string>foo</string>
3797 <test name="foo" compare="eq">
3798 <string>foo</string>
3800 <edit name="foo" mode="append">
3801 <string>bar</string>
3806 src/fcxml.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
3807 2 files changed, 47 insertions(+), 1 deletion(-)
3809 commit fb3b410998aba8835999e2ca7003a180431cfaf4
3810 Author: Akira TAGOH <akira@tagoh.org>
3811 Date: Wed Jan 23 12:37:51 2013 +0900
3813 remove the unnecessary code
3815 src/fccompat.c | 6 ------
3816 1 file changed, 6 deletions(-)
3818 commit 5400bb4fb43dc811b813f11d5b0c023db727f543
3819 Author: Akira TAGOH <akira@tagoh.org>
3820 Date: Wed Jan 23 12:32:37 2013 +0900
3822 Add another approach to FC_PRGNAME for Solaris 10 or before
3824 Patch from Raimund Steger
3827 src/fcdefault.c | 5 ++++-
3828 2 files changed, 5 insertions(+), 2 deletions(-)
3830 commit 000ca9ccb03013a5b151f0d21148ab0ca4c2f2de
3831 Author: Akira TAGOH <akira@tagoh.org>
3832 Date: Tue Jan 22 12:11:56 2013 +0900
3834 Fix installation on MinGW32
3838 src/Makefile.am | 5 +++--
3839 1 file changed, 3 insertions(+), 2 deletions(-)
3841 commit 6363193a0575cf6f58baf7f0a772ad8f92b7b904
3842 Author: Akira TAGOH <akira@tagoh.org>
3843 Date: Tue Jan 22 12:03:28 2013 +0900
3845 Fix mkstemp absence for some platform
3847 Patch from LRN and modified to make more generic.
3849 src/fccache.c | 57 ----------------------------
3850 src/fccompat.c | 116
3851 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3853 3 files changed, 119 insertions(+), 57 deletions(-)
3855 commit 9dbc282796e9a4d5a2a8cc7d1c8e29b9154e91c0
3856 Author: Akira TAGOH <akira@tagoh.org>
3857 Date: Tue Jan 22 10:26:41 2013 +0900
3859 Add missing file descriptor to F_DUPFD_CLOEXEC
3861 Patch from Matthieu Herrb
3863 src/fccompat.c | 2 +-
3864 1 file changed, 1 insertion(+), 1 deletion(-)
3866 commit 6118781f7f5dba672d19a841cc231661bf5fb59d
3867 Author: Behdad Esfahbod <behdad@behdad.org>
3868 Date: Thu Jan 17 19:27:20 2013 -0600
3870 Fix readlink failure
3872 As reported by Raimund Steger.
3874 src/fcdefault.c | 4 ++--
3875 1 file changed, 2 insertions(+), 2 deletions(-)
3877 commit 671bcb34e23ed03b1f564af35560db81f8b12b96
3878 Author: Akira TAGOH <akira@tagoh.org>
3879 Date: Thu Jan 17 12:49:16 2013 +0900
3881 Better fix for 2fe5ddfd
3883 Drop realpath() and fix breakage on Win32
3886 src/fcdefault.c | 14 +++++++-------
3887 2 files changed, 8 insertions(+), 8 deletions(-)
3889 commit 2fe5ddfdae6be80db5b7e622ab6c1ab985377542
3890 Author: Behdad Esfahbod <behdad@behdad.org>
3891 Date: Wed Jan 16 21:01:28 2013 -0600
3893 Fix FC_PRGNAME default
3895 As reported by Raimund Steger.
3897 src/fcdefault.c | 36 +++++++++++++++++++-----------------
3898 1 file changed, 19 insertions(+), 17 deletions(-)
3900 commit 55d39bcad0737e92e1207fabbd8c65fa9e5e0482
3901 Author: Behdad Esfahbod <behdad@behdad.org>
3902 Date: Wed Jan 16 07:30:44 2013 -0600
3904 Fix fc-cache crash caused by looking up NULL object incorrectly
3906 We were returning a skiplist node when looking up NULL!
3908 src/fccache.c | 7 +++++--
3909 src/fccfg.c | 4 ++--
3910 2 files changed, 7 insertions(+), 4 deletions(-)
3912 commit 106c4f73119e00a7804ef79ee556f1111d680e32
3913 Author: Behdad Esfahbod <behdad@behdad.org>
3914 Date: Wed Jan 16 07:05:07 2013 -0600
3918 src/fcfreetype.c | 3 ++-
3919 1 file changed, 2 insertions(+), 1 deletion(-)
3921 commit 1a5d0daea0173e2cc47d76d2022467f0dbd423f0
3922 Author: Behdad Esfahbod <behdad@behdad.org>
3923 Date: Wed Jan 16 04:52:06 2013 -0600
3925 Remove unused checks for common functions
3927 The check results of these were never actually used.
3930 1 file changed, 1 insertion(+), 1 deletion(-)
3932 commit f9ac4c84c90cbb57afbf1fa3a5c9ff3bfc4f537e
3933 Author: Akira TAGOH <akira@tagoh.org>
3934 Date: Wed Jan 16 16:35:28 2013 +0900
3936 Improve FcGetPrgname() to work on BSD
3939 src/fcdefault.c | 10 ++++++++++
3940 2 files changed, 11 insertions(+), 1 deletion(-)
3942 commit ec5ca08c807585a9230f83c95f7cca6b7065b142
3943 Author: Behdad Esfahbod <behdad@behdad.org>
3944 Date: Tue Jan 15 20:41:26 2013 -0600
3946 Bug 59379 - FC_PRGNAME
3948 Can be used for per-application configuration.
3951 doc/fontconfig-devel.sgml | 3 +-
3952 doc/fontconfig-user.sgml | 1 +
3953 fontconfig/fontconfig.h | 1 +
3954 src/fccfg.c | 7 ++++
3955 src/fcdefault.c | 85
3956 +++++++++++++++++++++++++++++++++++++++++++++--
3959 8 files changed, 99 insertions(+), 4 deletions(-)
3961 commit 3f84695104b169fe25742ba3b91d04467f5debc4
3962 Author: Akira TAGOH <akira@tagoh.org>
3963 Date: Tue Sep 4 12:39:48 2012 +0900
3965 Bug 50497 - RFE: Add OpenType feature tags support
3967 Add FC_FONT_FEATURES to store the feature tags to be enabled.
3969 doc/fontconfig-devel.sgml | 2 ++
3970 doc/fontconfig-user.sgml | 1 +
3971 fontconfig/fontconfig.h | 1 +
3973 4 files changed, 5 insertions(+)
3975 commit dffb69ed8c7cf2e707bc692f94b51108b772d9d8
3976 Author: Akira TAGOH <akira@tagoh.org>
3977 Date: Tue Jan 15 17:26:27 2013 +0900
3979 Fix the build fail on MinGW
3982 http://lists.freedesktop.org/archives/fontconfig/2013-January/004601.html
3984 just warn at the runtime instead of the compile time. it somewhat
3986 on even MinGW since FcMakeTempfile() isn't used on Win32 so far.
3988 src/fccompat.c | 6 +++++-
3989 1 file changed, 5 insertions(+), 1 deletion(-)
3991 commit 8b8f0d21534aa9b82276815c84429ffca8941d2a
3992 Author: Behdad Esfahbod <behdad@behdad.org>
3993 Date: Mon Jan 14 14:39:12 2013 -0600
3997 src/fcmatch.c | 2 +-
3998 1 file changed, 1 insertion(+), 1 deletion(-)
4000 commit 8828fffd93c6b19bcfd7626ddc472aa8f055d034
4001 Author: Behdad Esfahbod <behdad@behdad.org>
4002 Date: Mon Jan 14 14:36:38 2013 -0600
4004 Copy all values from pattern to font if the font doesn't have
4007 Bug 59376 - FcFontRenderPrepare enhancement
4009 src/fcmatch.c | 5 +++--
4010 1 file changed, 3 insertions(+), 2 deletions(-)
4012 commit 0831c1770e4bac7269a190936bbb0529d747e233
4013 Author: Behdad Esfahbod <behdad@behdad.org>
4014 Date: Thu Jan 10 09:01:52 2013 -0600
4016 Ensure we find the uninstalled fontconfig header
4018 Patch from Colin Walters.
4020 test/Makefile.am | 2 ++
4021 1 file changed, 2 insertions(+)
4023 commit 1527c395cbe0bbab9e66a42213ef3ac5ce1c0383
4024 Author: Behdad Esfahbod <behdad@behdad.org>
4025 Date: Thu Jan 10 09:00:18 2013 -0600
4027 Resepct $NOCONFIGURE
4029 Patch from Colin Walters.
4032 1 file changed, 2 insertions(+), 2 deletions(-)
4034 commit fcc3567847949ec422157d331c9640cd0453e169
4035 Author: Akira TAGOH <akira@tagoh.org>
4036 Date: Thu Jan 10 17:57:12 2013 +0900
4038 Bump version to 2.10.91
4041 +++++++++++++++++++++++++++++++++++++++++++++++-
4043 fontconfig/fontconfig.h | 2 +-
4044 3 files changed, 105 insertions(+), 4 deletions(-)
4046 commit 98352247f2ab01046c330485f73fd26eb15a08a4
4047 Author: Akira TAGOH <akira@tagoh.org>
4048 Date: Thu Jan 10 17:56:51 2013 +0900
4050 Update the date in README properly
4052 new-version.sh | 4 ++--
4053 1 file changed, 2 insertions(+), 2 deletions(-)
4055 commit 9066fbe7855674ff51053b78f1d0d179486e22ea
4056 Author: Behdad Esfahbod <behdad@behdad.org>
4057 Date: Thu Jan 10 01:23:07 2013 -0600
4061 fc-validate/Makefile.am | 2 +-
4062 1 file changed, 1 insertion(+), 1 deletion(-)
4064 commit 98efed3bcafc92b573b193b5b38039aa717617d3
4065 Author: Behdad Esfahbod <behdad@behdad.org>
4066 Date: Thu Jan 10 01:17:02 2013 -0600
4068 Add atomic ops for Solaris
4070 Patch from Raimund Steger.
4072 configure.ac | 22 ++++++++++++++++++++--
4073 src/fcatomic.h | 12 ++++++++++++
4074 2 files changed, 32 insertions(+), 2 deletions(-)
4076 commit 8e8a99ae8a1c2e56c42093bee577d6de66248366
4077 Author: Akira TAGOH <akira@tagoh.org>
4078 Date: Mon Sep 10 16:09:04 2012 +0900
4080 Bug 29312 - RFE: feature to indicate which characters are missing
4081 to satisfy the language support
4083 Add fc-validate to check the language coverage in a font.
4087 doc/fclangset.fncs | 8 ++
4088 fc-validate/Makefile.am | 60 +++++++++++
4089 fc-validate/fc-validate.c | 242
4090 +++++++++++++++++++++++++++++++++++++++++++
4091 fc-validate/fc-validate.sgml | 182 ++++++++++++++++++++++++++++++++
4092 fontconfig/fontconfig.h | 3 +
4094 8 files changed, 497 insertions(+), 4 deletions(-)
4096 commit 16fd965171808c10f87d097f678ee9e10771be72
4097 Author: Akira TAGOH <akira@tagoh.org>
4098 Date: Wed Jan 9 11:26:56 2013 +0900
4100 Fix a typo in the manpages template
4102 doc/func.sgml | 2 +-
4103 1 file changed, 1 insertion(+), 1 deletion(-)
4105 commit 7680e9ee891a74f0e428e30604a5d0ff0e2e9383
4106 Author: Behdad Esfahbod <behdad@behdad.org>
4107 Date: Tue Jan 8 14:51:00 2013 -0600
4111 Not enabled by default since it requires config and fonts.
4113 test/Makefile.am | 9 ++++++
4114 test/test-pthread.c | 79
4115 +++++++++++++++++++++++++++++++++++++++++++++++++++++
4116 2 files changed, 88 insertions(+)
4118 commit dc21ed28d69df279c6068d9cae862e02af72815f
4119 Author: Behdad Esfahbod <behdad@behdad.org>
4120 Date: Tue Jan 8 13:01:48 2013 -0600
4122 Fix memory corruption!
4124 In FcStrListCreate() we were increasing reference count of set,
4125 however, if set had a const reference (which is the case for list
4126 of languages), and with multiple threads, the const ref (-1) was
4127 getting up to 1 and then a decrease was destroying the set. Ouch.
4129 Here's the valgrind error, which took me quite a few hours of
4132 ==4464== Invalid read of size 4
4133 ==4464== at 0x4E58FF3: FcStrListNext (fcstr.c:1256)
4134 ==4464== by 0x4E3F11D: FcConfigSubstituteWithPat (fccfg.c:1508)
4135 ==4464== by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
4136 ==4464== by 0x4009FA: test_match (simple-pthread-test.c:53)
4137 ==4464== by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
4138 ==4464== by 0x507EE99: start_thread (pthread_create.c:308)
4139 ==4464== Address 0x6bc0b44 is 4 bytes inside a block of size
4141 ==4464== at 0x4C2A82E: free (in
4142 /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
4143 ==4464== by 0x4E58F84: FcStrSetDestroy (fcstr.c:1236)
4144 ==4464== by 0x4E3F0C6: FcConfigSubstituteWithPat (fccfg.c:1507)
4145 ==4464== by 0x4E3F8F4: FcConfigSubstitute (fccfg.c:1729)
4146 ==4464== by 0x4009FA: test_match (simple-pthread-test.c:53)
4147 ==4464== by 0x400A6E: run_test_in_thread (simple-pthread-test.c:68)
4148 ==4464== by 0x507EE99: start_thread (pthread_create.c:308)
4150 Thread test is running happily now. Will add the test in a moment.
4152 src/fcstr.c | 13 ++++++++++++-
4153 1 file changed, 12 insertions(+), 1 deletion(-)
4155 commit 4e6c7d0827c5b3b20205521bf9bd2e94e704b36d
4156 Author: Akira TAGOH <akira@tagoh.org>
4157 Date: Tue Jan 8 16:20:28 2013 +0900
4159 Fix a build fail on mingw
4161 Regarding the change of 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
4164 src/fccompat.c | 4 ++++
4165 2 files changed, 5 insertions(+), 1 deletion(-)
4167 commit d837a7a584bc1e908bc4370d337cd10ecc781fad
4168 Author: Akira TAGOH <akira@tagoh.org>
4169 Date: Tue Jan 8 16:18:32 2013 +0900
4171 missing header file to declare _mkdir
4174 1 file changed, 1 insertion(+)
4176 commit 596931c8b4a7a35cbff9c33437d3cd44395d9c3f
4177 Author: Akira TAGOH <akira@tagoh.org>
4178 Date: Thu Dec 6 20:01:52 2012 +0900
4180 Bug 47705 - Using O_CLOEXEC
4182 configure.ac | 4 ++-
4183 src/Makefile.am | 1 +
4184 src/fcatomic.c | 3 +-
4185 src/fccache.c | 6 ++--
4186 src/fccompat.c | 103
4187 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4188 src/fcint.h | 7 ++++
4191 8 files changed, 120 insertions(+), 8 deletions(-)
4193 commit d7de1b5c6d4b8800825913ac40a9cea00824f2f8
4194 Author: Behdad Esfahbod <behdad@behdad.org>
4195 Date: Mon Jan 7 20:10:14 2013 -0600
4199 As reported by Raimund Steger.
4201 configure.ac | 3 +++
4202 1 file changed, 3 insertions(+)
4204 commit 1c4c4978adb0fa59767ac7d8c7f98a86928b2fdc
4205 Author: Behdad Esfahbod <behdad@behdad.org>
4206 Date: Mon Jan 7 17:59:17 2013 -0600
4208 Oops, add the actual file
4210 conf.d/10-scale-bitmap-fonts.conf | 81
4211 +++++++++++++++++++++++++++++++++++++++
4212 1 file changed, 81 insertions(+)
4214 commit dc11dd581f228623f0f14b3a6a1e4beaa659266b
4215 Author: Behdad Esfahbod <behdad@behdad.org>
4216 Date: Mon Jan 7 16:41:29 2013 -0600
4218 Add 10-scale-bitmap-fonts.conf and enable by default
4220 conf.d/Makefile.am | 2 ++
4221 1 file changed, 2 insertions(+)
4223 commit ea3a35306617eec068ed961439cf76cdbcb10c28
4224 Author: Akira TAGOH <akira@tagoh.org>
4225 Date: Mon Jan 7 17:55:04 2013 +0900
4227 Clean up the unused variable
4229 fc-query/fc-query.c | 1 -
4230 1 file changed, 1 deletion(-)
4232 commit 17eda89ed2e24a3fc5f68538dd7fd9ada8efb087
4233 Author: Behdad Esfahbod <behdad@behdad.org>
4234 Date: Thu Jan 3 20:33:34 2013 -0600
4236 Remove FcInit() calls from tools
4238 Library is supposed to automatically initialize itself. If it
4242 fc-list/fc-list.c | 5 -----
4243 fc-match/fc-match.c | 5 -----
4244 fc-pattern/fc-pattern.c | 5 -----
4245 fc-query/fc-query.c | 6 ------
4246 fc-scan/fc-scan.c | 6 ------
4247 5 files changed, 27 deletions(-)
4249 commit 102a4344dd7f668cf03b9665c718505050e0ae78
4250 Author: Behdad Esfahbod <behdad@behdad.org>
4251 Date: Thu Jan 3 20:31:22 2013 -0600
4253 Don't use blanks for fc-query
4255 fc-query is supposed to be config-independent.
4257 fc-query/fc-query.c | 4 +---
4258 1 file changed, 1 insertion(+), 3 deletions(-)
4260 commit b6b678e71eb0ba2b53335b7df0804058f6bd006d
4261 Author: Akira TAGOH <akira@tagoh.org>
4262 Date: Fri Jan 4 11:29:50 2013 +0900
4264 Missing header file for _mkdir declaration
4266 src/fcatomic.c | 1 +
4267 1 file changed, 1 insertion(+)
4269 commit 8e143b4ec447a7ee6c501e7488a3c94db7e6a035
4270 Author: Behdad Esfahbod <behdad@behdad.org>
4271 Date: Thu Jan 3 04:19:12 2013 -0600
4275 src/fcobjs.c | 5 ++++-
4276 1 file changed, 4 insertions(+), 1 deletion(-)
4278 commit 16ddb9ff31a7d45ae477f5274c704523b2ec7330
4279 Author: Behdad Esfahbod <behdad@behdad.org>
4280 Date: Wed Jan 2 22:37:33 2013 -0600
4285 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4286 1 file changed, 64 insertions(+)
4288 commit 86e3255118e943bcc5c16cf1628ca381470ca34d
4289 Author: Behdad Esfahbod <behdad@behdad.org>
4290 Date: Wed Jan 2 20:16:55 2013 -0600
4292 Second try to make Sun CPP happy
4294 src/Makefile.am | 22 ++++++++++++----------
4295 1 file changed, 12 insertions(+), 10 deletions(-)
4297 commit bc62c40597c3d95edfdc6a93b39d0bb3837d1d34
4298 Author: Behdad Esfahbod <behdad@behdad.org>
4299 Date: Wed Jan 2 20:08:40 2013 -0600
4301 Really fix cross-compiling and building of tools this time
4304 fc-case/Makefile.am | 47 +++++----------------------
4305 fc-glyphname/Makefile.am | 47 +++++----------------------
4306 fc-glyphname/fc-glyphname.c | 2 +-
4307 fc-lang/Makefile.am | 44 +++++---------------------
4308 fc-lang/fc-lang.c | 8 ++---
4309 m4/ax_cc_for_build.m4 | 77
4310 +++++++++++++++++++++++++++++++++++++++++++++
4311 7 files changed, 107 insertions(+), 119 deletions(-)
4313 commit 32c1d32cbd54686804481fedaa1881d4f3043f1b
4314 Author: Behdad Esfahbod <behdad@behdad.org>
4315 Date: Wed Jan 2 19:04:17 2013 -0600
4319 According to Raimund Steger:
4322 > diff --git a/src/Makefile.am b/src/Makefile.am
4323 > index dc082b7..57c34a2 100644
4325 > +fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
4326 > + $(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | $(GREP) '^[^#]' |
4328 > + /CUT_OUT_BEGIN/ { no_write=1; next; }; \
4329 > + /CUT_OUT_END/ { no_write=0; next; }; \
4330 > + { if (!no_write) print; next; }; \
4331 > + ' - > $@.tmp && \
4334 Sun Studio CPP seems to insert whitespace in a different way than
4337 GCC generates in src/fcobjshash.gperf:
4340 "family", FC_FAMILY_OBJECT
4341 "familylang", FC_FAMILYLANG_OBJECT
4344 Sun Studio generates:
4347 "family" , FC_FAMILY_OBJECT
4348 "familylang" , FC_FAMILYLANG_OBJECT
4355 gmake[2]: Entering directory
4356 `/home/rs/src/fontconfig-git/fontconfig/src'
4357 GEN fcobjshash.gperf
4359 Key link: " " = " ", with key set "".
4360 1 input keys have identical hash values,
4362 gmake[2]: *** [fcobjshash.h] Error 1
4363 gmake[2]: Leaving directory
4364 `/home/rs/src/fontconfig-git/fontconfig/src'
4365 gmake[1]: *** [all-recursive] Error 1
4366 gmake[1]: Leaving directory `/home/rs/src/fontconfig-git/fontconfig'
4367 gmake: *** [all] Error 2
4369 ...maybe we could tuck in an additional sed to remove the whitespace,
4373 fcobjshash.gperf: fcobjshash.gperf.h fcobjs.h
4374 $(AM_V_GEN) $(CPP) -I$(top_srcdir) $< | \
4375 $(SED) 's/^\s*//;s/\s*,\s*/,/;' | \
4377 $(AWK) '/CUT_OUT_BEGIN/,/CUT_OUT_END/ { next; }; { print; };' \
4382 though I'm not sure what kind of guarantee CPP can give us/what
4383 easier option I might have missed...
4385 src/Makefile.am | 3 ++-
4386 1 file changed, 2 insertions(+), 1 deletion(-)
4388 commit b1510145e7a38802bd544de6035fabf9f81f9710
4389 Author: Behdad Esfahbod <behdad@behdad.org>
4390 Date: Wed Jan 2 18:57:47 2013 -0600
4392 Fix build around true/false
4394 src/fcatomic.h | 4 ++--
4395 src/fcinit.c | 10 ++++++++++
4396 2 files changed, 12 insertions(+), 2 deletions(-)
4398 commit 538f1579e86fdcf471cea58945bf8c674d5b91e7
4399 Author: Behdad Esfahbod <behdad@behdad.org>
4400 Date: Wed Jan 2 18:07:13 2013 -0600
4402 Trying to fix distcheck
4404 Doesn't work though :(. Building docs is very fragile...
4406 At least, if docbook is present, distcheck passes now.
4408 Makefile.am | 11 +++++++++--
4409 configure.ac | 4 ----
4410 doc/Makefile.am | 8 ++++++++
4411 3 files changed, 17 insertions(+), 6 deletions(-)
4413 commit 46ab96b8fa029fbc8ccf69a6f2fda89866e3ac9c
4414 Author: Behdad Esfahbod <behdad@behdad.org>
4415 Date: Wed Jan 2 17:52:00 2013 -0600
4419 Linux build and mingw32 cross build warning-free now.
4421 src/fcobjs.c | 10 ++++++++--
4422 src/fcobjshash.gperf.h | 2 +-
4423 2 files changed, 9 insertions(+), 3 deletions(-)
4425 commit 558b3c65f91b4b2dd65ce2242e1a21ace621e44b
4426 Author: Behdad Esfahbod <behdad@behdad.org>
4427 Date: Wed Jan 2 17:49:41 2013 -0600
4429 Use CC_FOR_BUILD to generate source files
4431 Previously we were failing if CROSS_COMPILING and the generated
4433 were not present. It works just fine now.
4435 One caveat: the fix is not fully correct since config.h is being
4436 included in the files built with CC_FOR_BUILD, but config.h has config
4437 for the host system, not the build system. Should be fine though.
4440 doc/Makefile.am | 6 +-----
4441 fc-case/Makefile.am | 8 +-------
4442 fc-glyphname/Makefile.am | 9 ++++-----
4443 fc-lang/Makefile.am | 9 +++------
4444 5 files changed, 10 insertions(+), 23 deletions(-)
4446 commit ec8a40d2381014ad2e72b5da0e6357a85f078f9f
4447 Author: Behdad Esfahbod <behdad@behdad.org>
4448 Date: Wed Jan 2 17:35:56 2013 -0600
4450 Fix build and warnings on win32
4452 src/Makefile.am | 1 +
4453 src/fcatomic.h | 9 +++------
4454 src/fccache.c | 2 +-
4455 src/fccfg.c | 17 ++++++-----------
4456 src/fcint.h | 7 +------
4457 src/fcmutex.h | 5 ++---
4458 src/fcstat.c | 3 ---
4460 src/fcwindows.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
4461 src/fcxml.c | 18 +++++++++---------
4462 10 files changed, 67 insertions(+), 42 deletions(-)
4464 commit 5c0a4f2726fd1440bf3ec4bb375e5e4d146bd989
4465 Author: Behdad Esfahbod <behdad@behdad.org>
4466 Date: Wed Jan 2 02:27:57 2013 -0600
4470 fc-glyphname/fc-glyphname.c | 46
4471 ++++++++++++++++++++++-----------------------
4472 1 file changed, 23 insertions(+), 23 deletions(-)
4474 commit 766bed901f7f4c648387fb403ef6e253be1c45e9
4475 Author: Behdad Esfahbod <behdad@behdad.org>
4476 Date: Wed Jan 2 02:19:04 2013 -0600
4478 Fix compiler warnings
4480 src/fcobjs.c | 4 ++--
4481 1 file changed, 2 insertions(+), 2 deletions(-)
4483 commit 93fb1d4bab5fefb73393141bb3e96c9dc279e615
4484 Author: Behdad Esfahbod <behdad@behdad.org>
4485 Date: Wed Jan 2 02:06:15 2013 -0600
4490 src/fcdefault.c | 6 +++---
4491 src/fcint.h | 9 +++------
4492 src/fclist.c | 6 +++---
4495 src/fcpat.c | 25 +++----------------------
4496 src/fcstr.c | 11 +----------
4497 src/fcxml.c | 10 +++++-----
4498 9 files changed, 21 insertions(+), 52 deletions(-)
4500 commit 6b143781073cf395fd6211c75bbdc9f5b5a54936
4501 Author: Behdad Esfahbod <behdad@behdad.org>
4502 Date: Wed Jan 2 01:54:38 2013 -0600
4509 1 file changed, 1 insertion(+), 1 deletion(-)
4511 commit 6047ce7b9fb793da4e693e3777bbd3e1baf3146e
4512 Author: Behdad Esfahbod <behdad@behdad.org>
4513 Date: Wed Jan 2 01:31:34 2013 -0600
4515 Warn about undefined/invalid attributes during config parsing
4517 src/fcxml.c | 19 +++++++++++++++++++
4518 1 file changed, 19 insertions(+)
4520 commit b604f10c0c31a56ae16154dfe6a2f13b795aaabf
4521 Author: Behdad Esfahbod <behdad@behdad.org>
4522 Date: Wed Jan 2 01:09:20 2013 -0600
4524 Make fcobjs.c thread-safe
4526 With this, the library should be threadsafe as far as my analysis
4529 src/fcobjs.c | 18 +++++++++---------
4530 1 file changed, 9 insertions(+), 9 deletions(-)
4532 commit 2ae07bbcd2a7650f2711b45e78e65e2ca1c4a17a
4533 Author: Behdad Esfahbod <behdad@behdad.org>
4534 Date: Mon Oct 15 19:35:03 2012 -0500
4536 Make FcDirCacheDispose() threadsafe
4538 src/fccache.c | 16 +++++++++-------
4539 1 file changed, 9 insertions(+), 7 deletions(-)
4541 commit 68b8ae9af8b0f86dade6135b01aaf0b2f2077fb5
4542 Author: Behdad Esfahbod <behdad@behdad.org>
4543 Date: Wed Oct 10 15:24:31 2012 -0400
4545 Make cache hash threadsafe
4547 This concludes my first pass at making fontconfig threadsafe. Now to
4548 testing and actually fixing it!
4550 src/fccache.c | 37 ++++++++++++++++++++++++++++++-------
4551 1 file changed, 30 insertions(+), 7 deletions(-)
4553 commit adb03b730de5d090855f45bc23b934a65ef2399c
4554 Author: Behdad Esfahbod <behdad@behdad.org>
4555 Date: Mon Oct 8 20:03:35 2012 -0400
4557 Make random-state initialization threadsafe
4559 src/fccache.c | 5 +++++
4560 1 file changed, 5 insertions(+)
4562 commit 91dd7d28ffc397fb1389f76ac55b397e55da809d
4563 Author: Behdad Esfahbod <behdad@behdad.org>
4564 Date: Mon Oct 8 20:02:05 2012 -0400
4566 Add a big cache lock
4570 src/fccache.c | 41 +++++++++++++++++++++++++++++++++++++++++
4571 1 file changed, 41 insertions(+)
4573 commit 8d2bbb193ae49ea6abd5a9b4d28d3d88ac97d7a2
4574 Author: Behdad Esfahbod <behdad@behdad.org>
4575 Date: Sun Oct 7 21:03:58 2012 -0400
4577 Make cache refcounting threadsafe
4579 src/fcatomic.h | 1 +
4580 src/fccache.c | 13 ++++++-------
4581 2 files changed, 7 insertions(+), 7 deletions(-)
4583 commit 31ee38e541180db6d7bc58d5abde83136352e7ce
4584 Author: Behdad Esfahbod <behdad@behdad.org>
4585 Date: Sun Oct 7 17:46:12 2012 -0400
4589 src/fccfg.c | 4 ++--
4590 1 file changed, 2 insertions(+), 2 deletions(-)
4592 commit b8f238e49d7b7e1cff787c518cd4490b32039cca
4593 Author: Behdad Esfahbod <behdad@behdad.org>
4594 Date: Sun Oct 7 17:42:18 2012 -0400
4596 Make FcCacheIsMmapSafe() threadsafe
4598 src/fccache.c | 38 ++++++++++++++++++++++----------------
4599 1 file changed, 22 insertions(+), 16 deletions(-)
4601 commit b27a22aae9902d409c21e5bb19a97dcc5966ea24
4602 Author: Behdad Esfahbod <behdad@behdad.org>
4603 Date: Sun Oct 7 17:29:45 2012 -0400
4607 src/fcinit.c | 3 +--
4608 1 file changed, 1 insertion(+), 2 deletions(-)
4610 commit 0552f26016865b8a76819cf342fa0cf13afdc5e8
4611 Author: Behdad Esfahbod <behdad@behdad.org>
4612 Date: Sun Oct 7 17:02:50 2012 -0400
4614 Make default-FcConfig threadsafe
4617 +++++++++++++++++++++++++++++++++++++--------------------
4618 src/fcdefault.c | 3 +--
4619 2 files changed, 40 insertions(+), 23 deletions(-)
4621 commit e53f5da54f066f73a53eba1f82f54521fa3f7ea2
4622 Author: Behdad Esfahbod <behdad@behdad.org>
4623 Date: Sun Oct 7 16:42:36 2012 -0400
4628 1 file changed, 1 insertion(+), 2 deletions(-)
4630 commit 7ae24b4554a8543d8cd41a83b6114e0143982758
4631 Author: Behdad Esfahbod <behdad@behdad.org>
4632 Date: Sun Oct 7 16:37:03 2012 -0400
4634 Refactor; contain default config in fccfg.c
4636 src/fccfg.c | 26 ++++++++++++++++++++++++--
4637 src/fcinit.c | 14 ++------------
4638 src/fcint.h | 8 ++++++--
4639 src/fcxml.c | 4 ++--
4640 4 files changed, 34 insertions(+), 18 deletions(-)
4642 commit 32b0d88923524c24f4be36733ebef5872b57b95a
4643 Author: Behdad Esfahbod <behdad@behdad.org>
4644 Date: Sun Oct 7 16:26:53 2012 -0400
4646 Make FcDefaultFini() threadsafe
4648 src/fcdefault.c | 19 ++++++++++++-------
4649 1 file changed, 12 insertions(+), 7 deletions(-)
4651 commit 7019896c99872b23d89b1404b02754cbc4ea1456
4652 Author: Behdad Esfahbod <behdad@behdad.org>
4653 Date: Sun Oct 7 16:09:35 2012 -0400
4655 Make FcInitDebug() idempotent
4657 src/fcdbg.c | 18 ++++++++++--------
4658 1 file changed, 10 insertions(+), 8 deletions(-)
4660 commit b97ab0c94938448dc2b780b8f0f60fb68884899f
4661 Author: Behdad Esfahbod <behdad@behdad.org>
4662 Date: Sun Oct 7 15:52:25 2012 -0400
4664 Make FcGetDefaultLang and FcGetDefaultLangs thread-safe
4666 src/fcdefault.c | 83
4667 +++++++++++++++++++++++++++++++++++++++++----------------
4671 4 files changed, 68 insertions(+), 23 deletions(-)
4673 commit 64af9e1917114c789ad74dd28b3248f8c0525f45
4674 Author: Behdad Esfahbod <behdad@behdad.org>
4675 Date: Sun Oct 7 14:41:38 2012 -0400
4677 Make refcounts, patterns, charsets, strings, and FcLang thread-safe
4679 src/fcatomic.h | 18 +++++++++---------
4680 src/fccfg.c | 29 +++++++++++++++--------------
4681 src/fccharset.c | 24 ++++++++++++------------
4682 src/fcdefault.c | 2 +-
4683 src/fcint.h | 26 ++++++++++++++++++++------
4684 src/fclang.c | 43 ++++++++++++++++++++++++-------------------
4685 src/fcmatch.c | 4 ----
4686 src/fcmutex.h | 2 ++
4687 src/fcpat.c | 25 ++++++++++++-------------
4688 src/fcstr.c | 24 +++++++++++++-----------
4689 10 files changed, 108 insertions(+), 89 deletions(-)
4691 commit 814871b2aaa3a22ef711ca4656507fb69c952156
4692 Author: Behdad Esfahbod <behdad@behdad.org>
4693 Date: Sun Oct 7 14:24:28 2012 -0400
4695 Add thread-safety primitives
4698 src/Makefile.am | 2 +
4699 src/fcatomic.h | 123
4700 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
4703 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4704 5 files changed, 254 insertions(+), 2 deletions(-)
4706 commit f6d8306e566dd1a4b8a13f433d2bc1ffbe667db7
4707 Author: Behdad Esfahbod <behdad@behdad.org>
4708 Date: Sun Oct 7 13:49:45 2012 -0400
4710 Add build stuff for threadsafety primitives
4712 Copied over from HarfBuzz.
4714 configure.ac | 38 ++++++-
4715 m4/ax_pthread.m4 | 309
4716 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
4717 2 files changed, 346 insertions(+), 1 deletion(-)
4719 commit b53744383dbefb3f80fb8a7365487669a499ad76
4720 Author: Behdad Esfahbod <behdad@behdad.org>
4721 Date: Sat Oct 6 18:15:58 2012 -0400
4725 src/Makefile.am | 8 +++++---
4726 1 file changed, 5 insertions(+), 3 deletions(-)
4728 commit db6d86a6c1b5bb15511e4e4015af889d4206be1d
4729 Author: Behdad Esfahbod <behdad@behdad.org>
4730 Date: Sat Oct 6 18:12:19 2012 -0400
4732 Remove shared-str pool
4734 We used to have a shared-str pool. Removed to make thread-safety
4735 work easier. My measurements show that the extra overhead is not
4736 significant by any means.
4739 +++++++---------------------------------------------------
4740 1 file changed, 7 insertions(+), 51 deletions(-)
4742 commit ed41b237658ba290d86795904701ace09b46f6c4
4743 Author: Behdad Esfahbod <behdad@behdad.org>
4744 Date: Sat Oct 6 17:52:39 2012 -0400
4746 Switch .gitignore to git.mk
4748 .gitignore | 100 ---------------------
4750 conf.d/Makefile.am | 2 +
4751 doc/Makefile.am | 2 +
4752 fc-cache/Makefile.am | 2 +
4753 fc-case/Makefile.am | 2 +
4754 fc-cat/Makefile.am | 2 +
4755 fc-glyphname/Makefile.am | 2 +
4756 fc-lang/Makefile.am | 2 +
4757 fc-list/Makefile.am | 2 +
4758 fc-match/Makefile.am | 2 +
4759 fc-pattern/Makefile.am | 2 +
4760 fc-query/Makefile.am | 2 +
4761 fc-scan/Makefile.am | 2 +
4762 fontconfig/Makefile.am | 2 +
4764 +++++++++++++++++++++++++++++++++++++++++++++++
4765 src/Makefile.am | 2 +
4766 test/Makefile.am | 2 +
4767 18 files changed, 259 insertions(+), 100 deletions(-)
4769 commit d58c31e6dcfd8c5e6fe3ead4a69216b059558223
4770 Author: Behdad Esfahbod <behdad@behdad.org>
4771 Date: Thu Sep 20 14:42:31 2012 -0400
4773 Use a static perfect hash table for object-name lookup
4775 The hash table is generated by gperf. For runtime element types,
4777 a append-only linked list.
4779 A bit clumsy, but I think I got it right.
4781 src/Makefile.am | 26 +++-
4783 src/fcint.h | 79 ++++---------
4785 +++++++------------------------------------------
4786 src/fcobjs.c | 130 ++++++++++++++++++++
4787 src/fcobjs.h | 44 +++++++
4788 src/fcobjshash.gperf.h | 26 ++++
4789 7 files changed, 291 insertions(+), 330 deletions(-)
4791 commit 7c0f79c5fe9db50b55112a1048a8f1c6a80e96fa
4792 Author: Behdad Esfahbod <behdad@behdad.org>
4793 Date: Thu Sep 20 14:01:47 2012 -0400
4795 Deprecate FcName(Un)RegisterObjectTypes / FcName(Un)RegisterConstants
4797 These never worked as intended. The problem is, if Fontconfig
4799 read config files when these new types / constants are not registered,
4800 it errs. As a result, no defined types / constants are usable from
4801 config files. Which makes these really useless. Xft was the
4803 of this API and even there it's not really used. Just kill it.
4805 One inch closer to thread-safety since we can fix the object-type hash
4806 table at compile time.
4808 doc/fcconstant.fncs | 8 +---
4809 doc/fcobjecttype.fncs | 6 +--
4810 fontconfig/fontconfig.h | 10 +++--
4812 ++++++------------------------------------------
4813 4 files changed, 23 insertions(+), 101 deletions(-)
4815 commit 1e2c0d70527c39f761c5770d93a5c1f8e87522bc
4816 Author: Behdad Esfahbod <behdad@behdad.org>
4817 Date: Tue Jan 1 20:28:08 2013 -0600
4821 fontconfig/fontconfig.h | 8 ++++----
4822 1 file changed, 4 insertions(+), 4 deletions(-)
4824 commit a498f2f717a73c3fff9784dd92173583fb37a596
4825 Author: Behdad Esfahbod <behdad@behdad.org>
4826 Date: Tue Jan 1 20:27:54 2013 -0600
4831 1 file changed, 1 insertion(+), 1 deletion(-)
4833 commit 8198127b2525084bfe2378b83c185fa0da7f583b
4834 Author: Behdad Esfahbod <behdad@behdad.org>
4835 Date: Tue Jan 1 20:20:31 2013 -0600
4837 Don't crash in FcPatternFormat() with NULL pattern
4839 src/fcformat.c | 6 +++++-
4840 1 file changed, 5 insertions(+), 1 deletion(-)
4842 commit c9581b47c4409612e8f2d4f67a402c566ba8330e
4843 Author: Behdad Esfahbod <behdad@behdad.org>
4844 Date: Tue Jan 1 20:20:12 2013 -0600
4846 Don't crash in FcPatternDestroy with NULL pattern
4849 1 file changed, 3 insertions(+)
4851 commit e7d3e2163280ffb970b60c6ed18e26325d0241e4
4852 Author: Behdad Esfahbod <behdad@behdad.org>
4853 Date: Tue Jan 1 20:10:18 2013 -0600
4857 src/fcformat.c | 3 +++
4858 1 file changed, 3 insertions(+)
4860 commit 5bb5da4c4a34ca7c0a7c513e38829f69654f9962
4861 Author: Behdad Esfahbod <behdad@behdad.org>
4862 Date: Tue Jan 1 20:09:08 2013 -0600
4864 Refuse to set value to unsupported types during config too
4866 src/fccfg.c | 34 ++++++++++++++++++++++++++++------
4867 1 file changed, 28 insertions(+), 6 deletions(-)
4869 commit 3878a125410d1dd461aee1e40f9ac00d68be71f2
4870 Author: Behdad Esfahbod <behdad@behdad.org>
4871 Date: Tue Jan 1 19:52:14 2013 -0600
4873 Make FC_DBG_OBJTYPES debug messages into warnings
4875 And remove FC_DBG_OBJTYPES since it has no use now.
4877 src/fcdbg.c | 30 +++++++++++++++++++-----------
4878 src/fcint.h | 5 ++++-
4879 src/fcpat.c | 21 +++++++++------------
4880 3 files changed, 32 insertions(+), 24 deletions(-)
4882 commit 209750a4e0a3e1d7b8c5c971e9e2cbd5770d959f
4883 Author: Behdad Esfahbod <behdad@behdad.org>
4884 Date: Mon Dec 31 20:11:12 2012 -0600
4886 Warn if <name target="font"> appears in <match target="pattern">
4888 src/fccfg.c | 21 +++++++++++++++------
4889 1 file changed, 15 insertions(+), 6 deletions(-)
4891 commit 424cfa1684f8af8bb6ecb01dc83bfc3d0a14f20a
4892 Author: Behdad Esfahbod <behdad@behdad.org>
4893 Date: Mon Dec 31 20:00:17 2012 -0600
4895 Adjust docs for recent changes
4897 doc/fontconfig-user.sgml | 12 +++++++++---
4898 1 file changed, 9 insertions(+), 3 deletions(-)
4900 commit 31ce352bb350a10c6ae08f1415d348458b64bf61
4901 Author: Behdad Esfahbod <behdad@behdad.org>
4902 Date: Mon Dec 31 19:55:37 2012 -0600
4904 Initialize matrix during name parsing
4907 $ fc-match sans:matrix=2 -v | grep matrix
4908 matrix: [2 6.95183e-310; 0 0](s)
4911 $ fc-match sans:matrix=2 -v | grep matrix
4912 matrix: [2 0; 0 1](s)
4915 1 file changed, 1 insertion(+)
4917 commit 6bfef3ca4e52bdd5216facb90faa043c845aa0f6
4918 Author: Behdad Esfahbod <behdad@behdad.org>
4919 Date: Mon Dec 31 17:21:07 2012 -0600
4921 Make tests run on Windows
4923 test/Makefile.am | 2 +-
4924 test/run-test.sh | 4 ++--
4925 2 files changed, 3 insertions(+), 3 deletions(-)
4927 commit b1630dc00e3538a8fc6629ddbbba5435bfb2bd7a
4928 Author: Behdad Esfahbod <behdad@behdad.org>
4929 Date: Mon Dec 31 17:20:29 2012 -0600
4931 Enable fcarch assert checks even when FC_ARCHITECTURE is explicitly
4934 After all, if the asserts fail, the resulting library simply can't be
4937 src/fcarch.c | 9 ---------
4938 1 file changed, 9 deletions(-)
4940 commit a0638ff0c7445925e873b39dbe584fbaf3cc87e5
4941 Author: Behdad Esfahbod <behdad@behdad.org>
4942 Date: Mon Dec 31 17:20:12 2012 -0600
4944 Remove unneeded stuff
4946 fc-cat/fc-cat.c | 10 ++++------
4947 fc-lang/fc-lang.c | 11 -----------
4948 2 files changed, 4 insertions(+), 17 deletions(-)
4950 commit a603be89cd13555d5992836531c5ef2ba88b8473
4951 Author: Behdad Esfahbod <behdad@behdad.org>
4952 Date: Mon Dec 31 17:00:19 2012 -0600
4954 Unbreak build when FC_ARCHITECTURE is defined
4956 src/fcarch.c | 4 ++--
4957 1 file changed, 2 insertions(+), 2 deletions(-)
4959 commit 1fbb0b3b15774c187c697a80fb3c89bc1f3e0006
4960 Author: Behdad Esfahbod <behdad@behdad.org>
4961 Date: Sun Dec 30 19:08:42 2012 -0600
4963 Don't warn if an unknown element is used in an expression
4965 The type will be resolved at runtime...
4967 For example, we can do this now without getting a warning:
4969 <match target="font">
4970 <test name="scalable" compare="eq">
4973 <edit name="pixelsizefixupfactor" mode="assign">
4975 <name target="pattern">pixelsize</name>
4976 <name target="font" >pixelsize</name>
4979 <edit name="matrix" mode="assign">
4983 <name>pixelsizefixupfactor</name> <double>0</double>
4984 <double>0</double> <name>pixelsizefixupfactor</name>
4988 <edit name="size" mode="assign">
4991 <name>pixelsizefixupfactor</name>
4996 Previously the last edit was generating:
4999 "/home/behdad/.local/etc/fonts/conf.d/00-scale-bitmap-fonts.conf",
5000 line 29: saw unknown, expected number
5002 src/fcxml.c | 4 ++++
5003 1 file changed, 4 insertions(+)
5005 commit 51b0044648e00025cf20014b19aaceed7beeed75
5006 Author: Behdad Esfahbod <behdad@behdad.org>
5007 Date: Sat Dec 29 23:58:38 2012 -0500
5009 Allow target="font/pattern/default" in <name> elements
5011 Based on idea from Raimund Steger.
5013 For example, one can do something like this:
5015 <match target="font">
5016 <test name="scalable" compare="eq">
5019 <edit name="pixelsizefixupfactor" mode="assign">
5021 <name target="pattern">pixelsize</name>
5022 <name target="font" >pixelsize</name>
5025 <edit name="matrix" mode="assign">
5029 <name>pixelsizefixupfactor</name> <double>0</double>
5030 <double>0</double> <name>pixelsizefixupfactor</name>
5036 Part of work to make bitmap font scaling possible. See thread
5039 http://lists.freedesktop.org/archives/fontconfig/2012-December/004498.html
5042 src/fccfg.c | 57 +++++++++++++++++++++++++++----------------------
5043 src/fcdbg.c | 19 ++++++++++++-----
5044 src/fcint.h | 9 +++++++-
5046 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
5047 5 files changed, 118 insertions(+), 41 deletions(-)
5049 commit d7e1965aa0f55925913e9764d2d0792cc14490c2
5050 Author: Behdad Esfahbod <behdad@behdad.org>
5051 Date: Sat Dec 29 23:12:07 2012 -0500
5053 Remove memory accounting and reporting
5055 That belongs in tools like cairo/util/malloc-stat.so
5057 src/fcatomic.c | 6 ----
5058 src/fcblanks.c | 8 -----
5059 src/fccfg.c | 16 ---------
5060 src/fccharset.c | 36 -------------------
5061 src/fcfs.c | 8 -----
5063 --------------------------------------------------------
5064 src/fcint.h | 45 ------------------------
5065 src/fclang.c | 17 +--------
5066 src/fclist.c | 10 ------
5067 src/fcmatrix.c | 4 ---
5069 src/fcpat.c | 20 +----------
5070 src/fcstr.c | 21 ------------
5071 src/fcxml.c | 22 ------------
5072 14 files changed, 2 insertions(+), 318 deletions(-)
5074 commit d823bb3cad1b34d92ca99998a00f35b66666bdf3
5075 Author: Behdad Esfahbod <behdad@behdad.org>
5076 Date: Sat Dec 29 22:57:53 2012 -0500
5078 Fixup from 4f6767470f52b287a2923e7e6d8de5fae1993f67
5080 src/fcxml.c | 5 -----
5081 1 file changed, 5 deletions(-)
5083 commit eb9ffac7e5955bcfdf98fa985cc39062d6ea641b
5084 Author: Behdad Esfahbod <behdad@behdad.org>
5085 Date: Sat Dec 29 22:56:14 2012 -0500
5089 src/fcserialize.c | 1 -
5091 2 files changed, 2 deletions(-)
5093 commit 1404af312a091b601bca91b791fe4039da8dba8f
5094 Author: Behdad Esfahbod <behdad@behdad.org>
5095 Date: Sat Dec 29 22:55:36 2012 -0500
5099 src/fcstat.c | 6 ++++--
5100 1 file changed, 4 insertions(+), 2 deletions(-)
5102 commit dd69d96e06b16c37bb87817edd40f6e4040f35ae
5103 Author: Behdad Esfahbod <behdad@behdad.org>
5104 Date: Sat Dec 29 22:47:49 2012 -0500
5106 Fix sign-compare warnings
5108 src/fccache.c | 6 +++---
5109 src/fcfreetype.c | 6 +++---
5110 src/fcint.h | 4 ++--
5111 src/fclang.c | 6 +++---
5112 src/fcname.c | 6 +++---
5113 src/fcxml.c | 4 ++--
5115 7 files changed, 17 insertions(+), 17 deletions(-)
5117 commit 4ad3a73691b98781cfd4de789af7d33649ce3023
5118 Author: Behdad Esfahbod <behdad@behdad.org>
5119 Date: Sat Dec 29 22:33:33 2012 -0500
5125 2 files changed, 4 deletions(-)
5127 commit 83d8019011232d491df93cda97a2f988ee96005b
5128 Author: Behdad Esfahbod <behdad@behdad.org>
5129 Date: Sat Dec 29 22:32:56 2012 -0500
5131 Fix unused-parameter warnings
5134 src/fccache.c | 2 +-
5136 src/fccharset.c | 4 ++--
5137 src/fcdir.c | 6 +++---
5138 src/fcformat.c | 6 +++---
5139 src/fcint.h | 6 ++++++
5140 src/fcmatch.c | 9 ++++-----
5141 src/fcxml.c | 10 +++++-----
5142 9 files changed, 26 insertions(+), 21 deletions(-)
5144 commit 24cdcf52ab7f83b329072efacbdd9253991579c0
5145 Author: Behdad Esfahbod <behdad@behdad.org>
5146 Date: Sat Dec 29 22:11:09 2012 -0500
5148 Fix compiler warnings
5150 src/fccfg.c | 44 ++++++++++++++++++++++----------------------
5151 src/fcformat.c | 2 +-
5152 src/fcfreetype.c | 6 ++----
5153 src/fcmatch.c | 14 +++++++-------
5154 src/fcname.c | 6 +++---
5155 src/fcpat.c | 16 ++++++++--------
5156 src/fcxml.c | 20 ++++++++++----------
5157 7 files changed, 53 insertions(+), 55 deletions(-)
5159 commit 4f6767470f52b287a2923e7e6d8de5fae1993f67
5160 Author: Behdad Esfahbod <behdad@behdad.org>
5161 Date: Sat Dec 29 21:39:06 2012 -0500
5163 Parse matrices of expressions
5165 Previously a <matrix> element could only accept four <double>
5167 It now accepts full expressions, which can in turn poke into the
5168 pattern, do math, etc.
5171 src/fccfg.c | 24 +++++++++++++--
5172 src/fcdbg.c | 16 ++++++----
5173 src/fcint.h | 6 +++-
5175 +++++++++++++++++++++++++++++++++++--------------------------
5176 5 files changed, 94 insertions(+), 51 deletions(-)
5178 commit 927dd3ddb582303843e70300b04167ca774e78b7
5179 Author: Behdad Esfahbod <behdad@behdad.org>
5180 Date: Sat Dec 29 20:14:07 2012 -0500
5184 Ouch, this has been wrong since 2004... I guess no one uses <patelt>
5188 1 file changed, 1 insertion(+), 1 deletion(-)
5190 commit 9ce36f4bbebc702a35d0cd9f1a59d5b828549bc6
5191 Author: Akira TAGOH <akira@tagoh.org>
5192 Date: Tue Dec 11 18:53:57 2012 +0900
5194 Check the system font to be initialized
5196 config->fonts is an array and checking if config->fonts is a null
5200 1 file changed, 1 insertion(+), 1 deletion(-)
5202 commit 58040349e8309601b0e5488b8a71cedf03f81415
5203 Author: Akira TAGOH <akira@tagoh.org>
5204 Date: Tue Dec 11 12:38:42 2012 +0900
5209 1 file changed, 1 insertion(+)
5211 commit 5ea3118ad63787c9a3daa856dd09736aac6f4069
5212 Author: Akira TAGOH <akira@tagoh.org>
5213 Date: Tue Dec 11 12:35:02 2012 +0900
5215 Fix a typo that accessing to the out of array
5218 1 file changed, 1 insertion(+), 1 deletion(-)
5220 commit cef2b50c6647582bb128f98f2f78331fbe7dec4e
5221 Author: Akira TAGOH <akira@tagoh.org>
5222 Date: Tue Dec 11 12:30:05 2012 +0900
5226 ret won't be -1 if HAVE_STRUCT_DIRENT_D_TYPE isn't defined.
5228 src/fcstat.c | 5 ++++-
5229 1 file changed, 4 insertions(+), 1 deletion(-)
5231 commit 36265aeebd637e75c7b84db107afd6a35eb485c1
5232 Author: Akira TAGOH <akira@tagoh.org>
5233 Date: Tue Dec 11 11:37:23 2012 +0900
5235 Remove the dead code
5237 fc-cache/fc-cache.c | 7 -------
5238 1 file changed, 7 deletions(-)
5240 commit 608c5b590bd3428dfcd30f3d68ee8b7131e2f019
5241 Author: Akira TAGOH <akira@tagoh.org>
5242 Date: Mon Dec 10 10:54:47 2012 +0900
5244 Remove the duplicate null-check
5247 1 file changed, 1 insertion(+), 1 deletion(-)
5249 commit e7954674eb4f16d0fed3018cbefb4907c89d2465
5250 Author: Akira TAGOH <akira@tagoh.org>
5251 Date: Fri Dec 7 19:09:36 2012 +0900
5253 Fix the wrong estimation for the memory usage information in
5257 src/fcinit.c | 16 ++++++++++------
5258 src/fclang.c | 26 ++++++++++++++++++++++++--
5259 src/fcstr.c | 5 ++---
5260 src/fcxml.c | 28 ++++++++++++++++------------
5261 5 files changed, 54 insertions(+), 23 deletions(-)
5263 commit 959442bca138e6480418f2607a04d9343db7f438
5264 Author: Akira TAGOH <akira@tagoh.org>
5265 Date: Thu Dec 6 19:49:05 2012 +0900
5270 1 file changed, 1 insertion(+), 1 deletion(-)
5272 commit 9231545c6bb775460702d8a615f1649bd8632f00
5273 Author: Akira TAGOH <akira@tagoh.org>
5274 Date: Wed Dec 5 18:13:25 2012 +0900
5276 Do not show the deprecation warning if it is a symlink
5278 conf.d/50-user.conf | 7 ++++++-
5280 src/fcdir.c | 14 ++++++++++++++
5282 src/fcxml.c | 6 ++++--
5283 5 files changed, 28 insertions(+), 4 deletions(-)
5285 commit 2442d611579bccb84f0c29e3f9ceb0a7436df812
5286 Author: Akira TAGOH <akira@tagoh.org>
5287 Date: Fri Nov 30 20:10:30 2012 +0900
5289 Fix build issues on clean tree
5291 doc/Makefile.am | 9 ++-------
5292 fc-case/Makefile.am | 7 +++++--
5293 fc-glyphname/Makefile.am | 9 ++++++---
5294 fc-lang/Makefile.am | 9 ++++++---
5295 4 files changed, 19 insertions(+), 15 deletions(-)
5297 commit faea1cac85ac3b0fd6a983e1c0adeb68e115e06c
5298 Author: Jon TURNEY <jon.turney@dronecode.org.uk>
5299 Date: Wed Nov 28 16:10:28 2012 +0000
5301 Fix build when srcdir != builddir
5303 When ./configure'd in a directory other than the srcdir, we need
5305 in ${top_builddir)/src for the generated header fcstdint.h
5307 Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
5309 fc-case/Makefile.am | 2 +-
5310 fc-glyphname/Makefile.am | 2 +-
5311 fc-lang/Makefile.am | 2 +-
5312 3 files changed, 3 insertions(+), 3 deletions(-)
5314 commit 3d3629f86a45d30eed51dad58865753b3b1e186e
5315 Author: Akira TAGOH <akira@tagoh.org>
5316 Date: Tue Nov 27 18:25:11 2012 +0900
5318 Fix a potability issue about stdint.h
5321 m4/ax_create_stdint_h.m4 | 695
5322 +++++++++++++++++++++++++++++++++++++++++++++++
5323 src/Makefile.am | 11 +-
5325 4 files changed, 707 insertions(+), 9 deletions(-)
5327 commit 02db01ac22318b2e296e6e1fd9664cac1ae66442
5328 Author: Akira TAGOH <akira@tagoh.org>
5329 Date: Mon Nov 26 17:21:14 2012 +0900
5331 Bump version to 2.10.2
5333 README | 25 ++++++++++++++++++++++++-
5335 fontconfig/fontconfig.h | 2 +-
5336 3 files changed, 26 insertions(+), 3 deletions(-)
5338 commit 376fc9d22f1480ac380a3845f4cb4fe227e4be9a
5339 Author: Akira TAGOH <akira@tagoh.org>
5340 Date: Tue Nov 20 20:09:10 2012 +0900
5342 Bug 57286 - Remove UnBatang and Baekmuk Batang from monospace in
5345 Those two fonts are serif fonts. shouldn't be added to monospace.
5347 conf.d/65-nonlatin.conf | 2 --
5348 1 file changed, 2 deletions(-)
5350 commit e7b5b5b586fd3c1f1fc7959730b760b7fd1bdee8
5351 Author: Akira TAGOH <akira@tagoh.org>
5352 Date: Tue Nov 20 11:48:17 2012 +0900
5354 Update CaseFolding.txt to Unicode 6.2
5356 No real updates between 6.1 and 6.2, but anyway.
5358 fc-case/CaseFolding.txt | 8 +++++---
5359 1 file changed, 5 insertions(+), 3 deletions(-)
5361 commit c20ac78b01df3f0919352bba16b5b48b3b5d4d6d
5362 Author: Akira TAGOH <akira@tagoh.org>
5363 Date: Thu Nov 15 16:37:01 2012 +0900
5365 Bug 57114 - regression on FcFontMatch with namelang
5367 After 7587d1c99d9476b6dd4dbe523c0204da700fed8d applied, family,
5368 style, and fullname is localized against current locale or lang
5369 if any though, the string in other languages were dropped from
5370 the pattern. this caused unexpected mismatch on the target="font"
5373 This fix adds other strings at the end of the list.
5375 src/fcint.h | 22 +++++++++
5376 src/fcmatch.c | 63 +++++++++++++++++--------
5378 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
5379 3 files changed, 210 insertions(+), 21 deletions(-)
5381 commit bdaef0b80dc27f4ab7a9d9bcedcfd8b5724b3cfd
5382 Author: Akira TAGOH <akira@tagoh.org>
5383 Date: Tue Oct 30 09:56:24 2012 +0900
5385 Bug 56531 - autogen.sh fails due to missing 'm4' directory
5387 Keep m4 directory in git.
5390 1 file changed, 0 insertions(+), 0 deletions(-)
5392 commit 038aa930ae2c3b7972eefe334917e7222fe478ec
5393 Author: Akira TAGOH <akira@tagoh.org>
5394 Date: Fri Oct 26 14:31:23 2012 +0900
5396 Use automake variable instead of cleaning files in clean-local
5398 just for git.mk coming up from Behdad's threadsafe branch
5400 fc-cache/Makefile.am | 7 +++----
5401 fc-cat/Makefile.am | 7 +++----
5402 fc-list/Makefile.am | 7 +++----
5403 fc-match/Makefile.am | 7 +++----
5404 fc-pattern/Makefile.am | 7 +++----
5405 fc-query/Makefile.am | 7 +++----
5406 fc-scan/Makefile.am | 7 +++----
5407 7 files changed, 21 insertions(+), 28 deletions(-)
5409 commit 73ab254336100c5971e3a1e14b73222efd0e9822
5410 Author: Akira TAGOH <akira@tagoh.org>
5411 Date: Tue Oct 23 15:52:37 2012 +0900
5413 autogen.sh: Add -I option to tell aclocal a place for external
5417 1 file changed, 1 insertion(+)
5419 commit e7bfe729ab4cae63ca502291c1fe46cf7152b459
5420 Author: Akira TAGOH <akira@tagoh.org>
5421 Date: Tue Oct 9 11:05:59 2012 +0900
5423 Fix syntax errors in fonts.dtd.
5425 Patch from Steve Simpson
5427 fonts.dtd | 10 +++++-----
5428 1 file changed, 5 insertions(+), 5 deletions(-)
5430 commit 8890f94438179ed7d6f7e2622178bb6c9b1f0e5e
5431 Author: Akira TAGOH <akira@tagoh.org>
5432 Date: Tue Oct 9 11:03:03 2012 +0900
5434 Fix wrongly squashing for the network path on Win32.
5436 Patch from Diego Santa Cruz
5438 src/fcstr.c | 4 ++++
5439 1 file changed, 4 insertions(+)
5441 commit 8daa863c6d84ea56cc2f568a89316690e784a277
5442 Author: Akira TAGOH <akira@tagoh.org>
5443 Date: Tue Sep 11 18:09:36 2012 +0900
5445 deal with warnings as errors for the previous change
5447 missed this change to commit. doh!
5449 configure.ac | 3 +++
5450 1 file changed, 3 insertions(+)
5452 commit ab26a722c05b43468f838b2fa72bb6ccd0408ac8
5453 Author: Akira TAGOH <akira@tagoh.org>
5454 Date: Fri Aug 31 15:10:50 2012 +0900
5456 Bug 52573 - patch required to build 2.10.x with oldish GNU C library
5459 On older libc, _POSIX_C_SOURCE didn't satisfy to use posix_fadvise()
5460 and AC_CHECK_FUNCS doesn't check a header file if the function is
5461 declared there properly. so use AC_LINK_IFELSE instead.
5463 configure.ac | 15 ++++++++++++++-
5464 1 file changed, 14 insertions(+), 1 deletion(-)
5466 commit 535e0a37d6d77a9d65096277f3bf94c39ffbf7d1
5467 Author: Akira TAGOH <akira@tagoh.org>
5468 Date: Fri Aug 31 12:39:38 2012 +0900
5470 Bug 54138 - X_OK permission is invalid for win32 access(..) calls
5472 X_OK checking was added back in
5473 8ae1e3d5dc323542e7def06a42deea62c7ba7027
5474 which was removed due to the same reason in
5475 238489030a64fa883f8f9fc3d73247b7f7257899.
5476 apparently the test case in Bug#18934 still works without it.
5477 so I'm removing it again to get this working on Windows.
5479 src/fccache.c | 4 ++--
5480 1 file changed, 2 insertions(+), 2 deletions(-)
5482 commit 9ec868665dd0f4890b5fb9edb85df8334e5bb689
5483 Author: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
5484 Date: Mon Aug 27 14:52:23 2012 -0700
5486 Remove _CONFIG_FIXUPS_H_ guards, so multiple includes of "config.h"
5487 result in the correct values
5489 Signed-off-by: Jeremy Huddleston Sequoia <jeremyhu@apple.com>
5491 config-fixups.h | 4 ----
5492 1 file changed, 4 deletions(-)
5494 commit c4a58ae0e2fa43fbf9ebefc83891f6abd6728ac9
5495 Author: Akira TAGOH <akira@tagoh.org>
5496 Date: Mon Aug 27 16:36:49 2012 +0900
5498 Fix for libtoolize's warnings
5502 2 files changed, 2 insertions(+)
5504 commit 65da8c091c402ec706d76054eacbc455a7e3d801
5505 Author: Behdad Esfahbod <behdad@behdad.org>
5506 Date: Sat Aug 25 14:10:14 2012 -0400
5508 Fix N'ko orthography
5510 fc-lang/nqo.orth | 3 +--
5511 1 file changed, 1 insertion(+), 2 deletions(-)
5513 commit 375cdbce9d283d1eddb8f6b1c904d755653a87c5
5514 Author: Akira TAGOH <akira@tagoh.org>
5515 Date: Thu Aug 16 20:33:12 2012 +0900
5517 Bug 53585 - Two highly-visible typos in src/fcxml.c
5519 src/fcxml.c | 4 ++--
5520 1 file changed, 2 insertions(+), 2 deletions(-)
5522 commit cbfbd4041d4209b5da36746d68fe7aac7645eea5
5523 Author: Akira TAGOH <akira@tagoh.org>
5524 Date: Fri Jul 27 11:22:14 2012 +0900
5526 Bump version to 2.10.1
5530 fontconfig/fontconfig.h | 2 +-
5531 3 files changed, 9 insertions(+), 3 deletions(-)
5533 commit b7287a91fedc8b3ba2f566a17e4c5a00222ca76e
5534 Author: Akira TAGOH <akira@tagoh.org>
5535 Date: Mon Jul 23 13:59:16 2012 +0900
5537 Install config files first
5539 Use install-data-hook instead of install-data-local.
5540 This allows on the real installation to create a symlink with
5541 the broken ln command though, still not work with the pseudo
5542 installation by using DESTDIR say.
5544 conf.d/Makefile.am | 2 +-
5545 1 file changed, 1 insertion(+), 1 deletion(-)
5547 commit ebd5096abc495550596861b6af2aae067e861553
5548 Author: Akira TAGOH <akira@tagoh.org>
5549 Date: Thu Jul 19 10:20:30 2012 +0900
5551 Fix a typo in fontconfig.pc
5553 Reported by Daniel Macks
5555 fontconfig.pc.in | 2 +-
5556 1 file changed, 1 insertion(+), 1 deletion(-)
5558 commit d4fc407246ba0860dd883baf4551401614ec220f
5559 Author: Akira TAGOH <akira@tagoh.org>
5560 Date: Tue Jul 17 14:20:48 2012 +0900
5565 1 file changed, 1 insertion(+), 1 deletion(-)
5567 commit 92bad770e505ec8683aad2e6e063232843734ece
5568 Author: Akira TAGOH <akira@tagoh.org>
5569 Date: Tue Jul 17 11:36:01 2012 +0900
5571 Bump version to 2.10
5573 README | 11 ++++++++++-
5575 fontconfig/fontconfig.h | 4 ++--
5576 3 files changed, 13 insertions(+), 4 deletions(-)
5578 commit f513f53347ae943a03192e83f7a6d7c40bcdfd5d
5579 Author: Akira TAGOH <akira@tagoh.org>
5580 Date: Tue Jul 17 11:35:41 2012 +0900
5585 1 file changed, 1 insertion(+), 1 deletion(-)
5587 commit 14d23ef330808b480393196984cb06efb5724160
5588 Author: Akira TAGOH <akira@tagoh.org>
5589 Date: Tue Jul 17 11:34:31 2012 +0900
5591 Bump libtool revision
5594 1 file changed, 1 insertion(+), 1 deletion(-)
5596 commit da9400212db8e5aa0a0bdd4fad21d2008b5034e2
5597 Author: Akira TAGOH <akira@tagoh.org>
5598 Date: Mon Jun 18 11:23:39 2012 +0900
5600 Fix a build fail with gcc 2.95, not supporting the flexible array
5605 2 files changed, 3 insertions(+), 1 deletion(-)
5607 commit 489a575a7455204ee5c170754b92e72ba1e483fd
5608 Author: Akira TAGOH <akira@tagoh.org>
5609 Date: Fri Jul 6 19:02:05 2012 +0900
5611 Update CaseFolding.txt to Unicode 6.1
5613 fc-case/CaseFolding.txt | 21 +++++++++++++++++----
5614 1 file changed, 17 insertions(+), 4 deletions(-)
5616 commit 5b2d065ef87514ca32af325f793ee37fabd6af19
5617 Author: Akira TAGOH <akira@tagoh.org>
5618 Date: Tue Jul 3 19:56:56 2012 +0900
5620 Bug 34266 - configs silently ignored if libxml2 doesn't support
5623 Check if libxml2 has built with --with-sax1
5625 configure.ac | 12 ++++++++++++
5626 1 file changed, 12 insertions(+)
5628 commit 9c377192bf7d59336dbe4603d73449c7090c11ca
5629 Author: Akira TAGOH <akira@tagoh.org>
5630 Date: Mon Jun 25 14:57:51 2012 +0900
5632 Bump version to 2.9.92
5634 README | 19 ++++++++++++++++++-
5636 fontconfig/fontconfig.h | 2 +-
5637 3 files changed, 20 insertions(+), 3 deletions(-)
5639 commit 2162d9c2ee7ba930dca8f710ad35a83cb7c76ca6
5640 Author: Akira TAGOH <akira@tagoh.org>
5641 Date: Mon Jun 25 14:57:40 2012 +0900
5646 1 file changed, 2 insertions(+), 2 deletions(-)
5648 commit a94c6b3b94b4a66d7f528fcc7e939b8ec19ad660
5649 Author: Akira TAGOH <akira@tagoh.org>
5650 Date: Mon Jun 25 14:50:18 2012 +0900
5652 Bump libtool revision
5655 1 file changed, 1 insertion(+), 1 deletion(-)
5657 commit 769306665c37175d1e0e1167895eace0a8bc4bc3
5658 Author: Akira TAGOH <akira@tagoh.org>
5659 Date: Tue Apr 24 19:11:41 2012 +0900
5661 Bug 18726 - RFE: help write locale-specific tests
5663 Add an example matching rule for the language specific
5665 doc/fontconfig-user.sgml | 35 +++++++++++++++++++++++++++++++++++
5666 1 file changed, 35 insertions(+)
5668 commit e5a59eac905f1ff6ebe6005c257ce3f9f3c4cc6b
5669 Author: Marius Tolzmann <tolzmann@molgen.mpg.de>
5670 Date: Thu Jun 21 21:01:10 2012 +0200
5672 Fix warning about deprecated, non-existent config includes
5674 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 8:
5675 reading configurations from ~/.fonts.conf.d is deprecated.
5677 Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9:
5678 reading configurations from ~/.fonts.conf is deprecated.
5680 Be polite and do not issue the warning if deprecated config includes
5681 (e.g. ~/.fonts.conf.d and/or ~/.fonts.conf) do not exist.
5683 src/fcxml.c | 16 +++++++++++++---
5684 1 file changed, 13 insertions(+), 3 deletions(-)
5686 commit 3a5e9bc75d7e240ec590c6e50161ee157904d4d6
5687 Author: Marius Tolzmann <tolzmann@molgen.mpg.de>
5688 Date: Thu Jun 21 21:01:09 2012 +0200
5690 Fix newline in warning about deprecated config includes
5693 1 file changed, 1 insertion(+), 1 deletion(-)
5695 commit 2d9ad5434b1d3afa2aa3d8a77af0bce940c69177
5696 Author: Akira TAGOH <akira@tagoh.org>
5697 Date: Mon Jun 18 18:31:36 2012 +0900
5699 Rename configure.in to configure.ac
5702 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5704 ---------------------------------------------------------
5705 new-version.sh | 4 +-
5706 3 files changed, 617 insertions(+), 617 deletions(-)
5708 commit 4353df754fcf4126ff4a69ccfef1a59450e5a7c7
5709 Author: Akira TAGOH <akira@tagoh.org>
5710 Date: Mon Jun 18 10:52:21 2012 +0900
5712 clean up the lock file properly on even hardlink-not-supported
5715 src/fcatomic.c | 14 ++++++++++++--
5716 1 file changed, 12 insertions(+), 2 deletions(-)
5718 commit 997a64a67b77ae7c083f4a2898670201ed618fb2
5719 Author: Akira TAGOH <akira@tagoh.org>
5720 Date: Thu Jun 14 11:27:31 2012 +0900
5722 Fix the fail of make install with --disable-shared on Win32
5726 src/Makefile.am | 2 ++
5727 3 files changed, 4 insertions(+)
5729 commit cd280f6532663981fb5fcc2d38f99973033568db
5730 Author: Akira TAGOH <akira@tagoh.org>
5731 Date: Wed Jun 13 20:01:30 2012 +0900
5733 Fix a build fail on MINGW
5735 src/fcatomic.c | 7 ++++---
5736 src/fccfg.c | 18 +++++++++---------
5737 src/fcint.h | 4 +++-
5738 src/fcstat.c | 16 ++++++++++------
5739 src/fcstr.c | 6 +++---
5740 src/fcxml.c | 24 ++++++++++++------------
5741 6 files changed, 41 insertions(+), 34 deletions(-)
5743 commit 2ec0440fb580f5556d8e1fc4e0e3a6c5b9472cf6
5744 Author: Akira TAGOH <akira@tagoh.org>
5745 Date: Tue Jun 12 11:02:03 2012 +0900
5747 Fix a typo and build fail.
5749 doc/Makefile.am | 6 +++---
5750 1 file changed, 3 insertions(+), 3 deletions(-)
5752 commit b447fc5d52e1e88ca1eca0ce3472d48626e27109
5753 Author: Akira TAGOH <akira@tagoh.org>
5754 Date: Mon Jun 11 14:14:41 2012 +0900
5756 Bug 50835 - Deprecate FC_GLOBAL_ADVANCE
5758 FC_GLOBAL_ADVANCE is deprecated. this flag is simply ignored on
5759 freetype 2.4.5 or later.
5761 conf.d/20-fix-globaladvance.conf | 28 ----------------------------
5762 conf.d/Makefile.am | 2 --
5763 doc/fontconfig-devel.sgml | 2 +-
5764 doc/fontconfig-user.sgml | 2 +-
5765 fontconfig/fontconfig.h | 1 +
5766 src/fcdefault.c | 1 +
5768 src/fcname.c | 4 ++--
5769 8 files changed, 7 insertions(+), 35 deletions(-)
5771 commit 54fb7967de3850cf7176dde12432ed48c628ebea
5772 Author: Akira TAGOH <akira@tagoh.org>
5773 Date: Mon Jun 11 20:15:15 2012 +0900
5775 Bump version to 2.9.91
5778 ++++++++++++++++++++++++++++++++++++++++++++++++-
5780 fontconfig/fontconfig.h | 2 +-
5781 3 files changed, 82 insertions(+), 3 deletions(-)
5783 commit 0b20bd0281a2247a047ef388ea2c6c58614d7b1a
5784 Author: Mark Brand <mabrand@mabrand.nl>
5785 Date: Mon Jun 11 20:13:02 2012 +0900
5787 fix building for WIN32
5789 8c255fb185d5651b57380b0a9443001e8051b29d moved some code out of switch
5790 but did not declare 'buffer'. Also, replacing the "break" with
5791 "goto bail" neglected the WIN32 specific code.
5793 src/fcxml.c | 12 ++++++------
5794 1 file changed, 6 insertions(+), 6 deletions(-)
5796 commit 101825a129aa1a025e91fd55124e973fcdb31f9e
5797 Author: Akira TAGOH <akira@tagoh.org>
5798 Date: Mon Jun 11 18:43:56 2012 +0900
5800 Generate bzip2-compressed tarball too
5803 1 file changed, 2 insertions(+)
5805 commit fdb1155035da677368f762d8fb24ad2f470a9813
5806 Author: Akira TAGOH <akira@tagoh.org>
5807 Date: Mon Jun 11 18:39:37 2012 +0900
5809 doc: Fix distcheck error again...
5811 doc/Makefile.am | 15 +++++++++------
5812 1 file changed, 9 insertions(+), 6 deletions(-)
5814 commit e8f16c9343f64266c3ec0048d867bfe23bdb6ec6
5815 Author: Akira TAGOH <akira@tagoh.org>
5816 Date: Mon Jun 11 17:48:12 2012 +0900
5818 Bump libtool revision
5820 configure.in | 4 ++--
5821 1 file changed, 2 insertions(+), 2 deletions(-)
5823 commit cf70eaa3bfa9b14847a1067295c5c0dc12c95e83
5824 Author: Akira TAGOH <akira@tagoh.org>
5825 Date: Fri Jun 8 19:41:59 2012 +0900
5827 Bug 50525 - superfluous whitespace in the style
5829 src/fcfreetype.c | 15 ++++++++++++++-
5830 1 file changed, 14 insertions(+), 1 deletion(-)
5832 commit f4103bf708778433f5ea02014f890cdeccde206b
5833 Author: Akira TAGOH <akira@tagoh.org>
5834 Date: Fri Jun 8 19:17:57 2012 +0900
5836 fcdefault: Add the lang object at FcConfigSubstituteWithPat() only
5837 when kind is FcMatchPattern
5839 src/fccfg.c | 33 ++++++++++++++++-----------------
5840 1 file changed, 16 insertions(+), 17 deletions(-)
5842 commit 07e52eeb097a4e3c147e00ed7a6eb7652a611751
5843 Author: Akira TAGOH <akira@tagoh.org>
5844 Date: Fri Jun 8 15:54:48 2012 +0900
5846 fcdefault: no need to set FC_LANG in FcDefaultSubstitute() anymore
5848 src/fcdefault.c | 4 ----
5849 1 file changed, 4 deletions(-)
5851 commit 550fd49d4fb8efab33d1fa1687b1b9bd352202fe
5852 Author: Akira TAGOH <akira@tagoh.org>
5853 Date: Tue May 22 14:17:10 2012 +0900
5855 Add the default language to the pattern prior to do build the
5858 the default language is referred from the FC_LANG environment variable
5859 or the current locale
5861 src/fccfg.c | 18 ++++++++++++++++++
5862 1 file changed, 18 insertions(+)
5864 commit 2261a64ce14d692f7c553f46e2158e70400dbc9c
5865 Author: Akira TAGOH <akira@tagoh.org>
5866 Date: Fri Jun 8 15:47:52 2012 +0900
5868 fcdefault: fallback if the environment variables are empty
5870 try to fallback if FC_LANG, LC_ALL, LC_CTYPE and LANG is empty
5872 src/fcdefault.c | 8 ++++----
5873 1 file changed, 4 insertions(+), 4 deletions(-)
5875 commit bbc8fb5ba705e5257693f3b266fce12d2f81b50c
5876 Author: Akira TAGOH <akira@tagoh.org>
5877 Date: Thu Mar 29 20:25:20 2012 +0900
5879 Bug 32853 - Export API to get the default language
5881 Add a new API FcGetDefaultLangs() to export the string sets of
5885 doc/fclangset.fncs | 9 +++
5886 fc-lang/fc-lang.c | 6 ++
5887 fontconfig/fontconfig.h | 3 +
5888 src/fcdefault.c | 102 ++++++++++---------------------
5891 ++++++++++++++++++++++++++++++++++++++++++++++++
5892 src/fcstr.c | 44 ++++++++++++++
5893 7 files changed, 260 insertions(+), 69 deletions(-)
5895 commit 1b692d8ab91a096e7d433c51ab187382de91147b
5896 Author: Akira TAGOH <akira@tagoh.org>
5897 Date: Fri Jun 1 19:06:17 2012 +0900
5899 Fix the wrong estimation for the memory usage information in
5902 fc-cat/fc-cat.c | 2 +-
5903 fc-list/fc-list.c | 2 +-
5904 fc-match/fc-match.c | 2 +-
5905 fc-pattern/fc-pattern.c | 2 +-
5906 fc-query/fc-query.c | 2 +-
5907 fc-scan/fc-scan.c | 2 +-
5908 src/fccfg.c | 12 ++++++++----
5909 src/fcformat.c | 4 ++--
5912 src/fcxml.c | 11 +++++++++--
5913 11 files changed, 28 insertions(+), 17 deletions(-)
5915 commit 5254a6630fdf132b0cda62c1bc7e8e40d2639bdf
5916 Author: Akira TAGOH <akira@tagoh.org>
5917 Date: Thu May 31 12:46:55 2012 +0900
5919 Fix a typo and polish the previous change
5921 src/fcstat.c | 21 ++++++++-------------
5922 1 file changed, 8 insertions(+), 13 deletions(-)
5924 commit 4a741e9a0ab8dbaa0c377fbfed41547645ac79af
5925 Author: Akira TAGOH <akira@tagoh.org>
5926 Date: Wed May 30 18:21:57 2012 +0900
5928 Fix the build fail on Solaris
5930 It's introduced by 0ac6c98294d666762960824d39329459b22b48b7.
5931 Use lstat() and S_ISDIR() to check if it's the directory or not
5932 if there are no d_type in struct dirent.
5936 ++++++++++++++++++++++++++++++++++++++++++++++++++++--------
5937 2 files changed, 55 insertions(+), 8 deletions(-)
5939 commit 0ac6c98294d666762960824d39329459b22b48b7
5940 Author: Mikhail Gusarov <dottedmag@dottedmag.net>
5941 Date: Mon May 28 14:52:21 2012 +0900
5943 Fix cache aging for fonts on FAT filesystem under Linux
5945 Windows does not update mtime of directory on FAT filesystem when
5946 file is added to it or removed from it. Fontconfig uses mtime of
5947 directory to check cache file aging and hence fails to detect
5948 newly added or recently removed files.
5950 This changeset detects FAT filesystem (currently implemented for
5951 Linux) and adds generating checksum of directory entries instead
5952 of using mtime which guarantees proper cache rebuild.
5954 For non-FAT filesystems this patch adds single syscall per directory
5955 which is negligeable overhead.
5957 This fixes bug https://bugs.freedesktop.org/show_bug.cgi?id=25535
5959 Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
5961 src/fccache.c | 14 +++++-----
5963 src/fcint.h | 5 +++-
5965 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5966 4 files changed, 96 insertions(+), 9 deletions(-)
5968 commit dc2da23e69e6b3f6e6d0436d4777ee2c1d8ff1be
5969 Author: Akira TAGOH <akira@tagoh.org>
5970 Date: Mon May 28 13:59:48 2012 +0900
5972 Move statfs/statvfs wrapper to fcstat.c and add a test for the mtime
5975 just rework to share the efforts between FcIsFsMmapSafe() and
5976 FcIsFsMtimeBroken().
5978 src/fccache.c | 50 +--------------------------
5979 src/fcint.h | 13 +++++++
5981 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
5982 3 files changed, 122 insertions(+), 49 deletions(-)
5984 commit 6a83c1ad40594530994b826d928312e9eeb19c35
5985 Author: Mikhail Gusarov <dottedmag@dottedmag.net>
5986 Date: Sun Apr 29 12:56:16 2012 +0200
5988 Move FcStat to separate compilation unit
5990 FcStat() logic is quite complicated in presence of various semi-broken
5992 systems and filesystems, split it out in order to make it a bit
5995 Signed-off-by: Mikhail Gusarov <dottedmag@dottedmag.net>
5997 src/Makefile.am | 1 +
5998 src/fccache.c | 88 ------------------------------------------
5999 src/fcint.h | 8 ++--
6001 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
6002 4 files changed, 122 insertions(+), 91 deletions(-)
6004 commit 26160366d7ba5c7baf20ae091d5dd0388714df83
6005 Author: Akira TAGOH <akira@tagoh.org>
6006 Date: Mon May 28 15:58:56 2012 +0900
6008 fcatomic: fallback to create a directory with FcAtomicLock
6010 link(2) might be failed on the filesystem that doesn't support
6011 the hard link. e.g. FcAtomicLock() always fails on FAT filesystem
6012 when link(2) is available.
6013 So that may be a good idea to fallback if link(2) is failed.
6015 src/fcatomic.c | 10 +++++++++-
6016 1 file changed, 9 insertions(+), 1 deletion(-)
6018 commit 2837c63876b9b1f27d74aad51d45fc18d48f4652
6019 Author: Akira TAGOH <akira@tagoh.org>
6020 Date: Mon May 21 13:43:20 2012 +0900
6022 Bug 33644 - Fontconfig doesn't match correctly in <test>
6024 Warn if the multiple values is set to <test>, including the case of
6025 in <alias> because the behavior isn't intuitive since so many users
6026 is asking for a help to get things working for their expectation.
6028 Use multiple <match>s or <alias>es for OR operator and
6029 multiple <test>s for AND operator.
6031 doc/fontconfig-user.sgml | 23 +++++++++++++++++++++++
6032 src/fcxml.c | 5 +++++
6033 2 files changed, 28 insertions(+)
6035 commit 794fb0bd6a3fa91c6e03e51dc080e458b8960a55
6036 Author: Akira TAGOH <akira@tagoh.org>
6037 Date: Mon May 21 13:37:54 2012 +0900
6041 Enclose the string with <string> in <test>
6043 doc/fontconfig-user.sgml | 10 +++++-----
6044 1 file changed, 5 insertions(+), 5 deletions(-)
6046 commit 8c255fb185d5651b57380b0a9443001e8051b29d
6047 Author: Akira TAGOH <akira@tagoh.org>
6048 Date: Mon Mar 12 19:18:19 2012 +0900
6050 Bug 20411 - fontconfig doesn't match FreeDesktop directories specs
6052 Allows reading configuration files, fonts and cache files from
6053 the directories where the XDG Base Directory Specification defines.
6055 the old directories are still in the configuration files for
6056 the backward compatibility.
6058 conf.d/50-user.conf | 7 +-
6059 doc/fontconfig-user.sgml | 37 ++---
6062 src/fccfg.c | 78 ++++++++++-
6063 src/fcinit.c | 20 ++-
6067 ++++++++++++++++++++++++++++++-----------------
6068 9 files changed, 366 insertions(+), 150 deletions(-)
6070 commit bc4517d8e5af8f31821ec8d9990765dad2867dd4
6071 Author: Akira TAGOH <akira@tagoh.org>
6072 Date: Wed Apr 11 19:52:35 2012 +0900
6074 Bug 19128 - Handling whitespace in aliases
6076 Add a new attribute `ignore-blanks' to <test>.
6077 When this is set to "true", any blanks in the string will be ignored
6078 on comparison. This takes effects for compare="eq" or "not_eq" only.
6080 Also changed the behavior of the comparison on <alias> too.
6082 conf.d/20-fix-globaladvance.conf | 8 ++++----
6083 conf.d/20-unhint-small-vera.conf | 6 +++---
6084 conf.d/25-unhint-nonlatin.conf | 30 +++++++++++++++---------------
6085 conf.d/30-urw-aliases.conf | 7 +------
6086 conf.d/65-fonts-persian.conf | 14 +++++++-------
6087 conf.d/80-delicious.conf | 2 +-
6088 doc/fontconfig-user.sgml | 3 ++-
6090 src/fccfg.c | 35 ++++++++++++++++++++++-------------
6091 src/fcdbg.c | 27 ++++++++++++++++++---------
6092 src/fcint.h | 8 ++++++++
6094 src/fcxml.c | 24 ++++++++++++++++++++----
6095 13 files changed, 103 insertions(+), 64 deletions(-)
6097 commit 5ac12c0e94128ea63e3e74b4e602cf0c74661bce
6098 Author: Akira TAGOH <akira@tagoh.org>
6099 Date: Thu May 10 16:47:09 2012 +0900
6101 fcarch.c: get rid of the duplicate definition of FC_MAX
6103 FC_MAX is also available in src/fcint.h
6106 1 file changed, 2 deletions(-)
6108 commit cc9d572d3e3d270653c994ff1269f56eb7ee1b1c
6109 Author: Akira TAGOH <akira@tagoh.org>
6110 Date: Thu May 10 16:36:10 2012 +0900
6112 fonts.conf: keeps same binding for alternatives
6114 Since the binding is affected to the score, the replacement should
6115 have same binding to avoid the unexpected estimation.
6117 fonts.conf.in | 6 +++---
6118 1 file changed, 3 insertions(+), 3 deletions(-)
6120 commit d81407611b160ebfa631556ee60be147d1c0416f
6121 Author: Keith Packard <keithp@keithp.com>
6122 Date: Tue May 1 19:28:27 2012 -0700
6124 Deal with architectures where ALIGNOF_DOUBLE < 4
6126 This patch isn't really tested as I don't have such a machine, but I
6127 have a bug report that on m68k machines, double values are aligned on
6128 smaller than 4 byte boundaries. If ALIGNOF_DOUBLE < sizeof(int),
6129 the "expected" sizeof of FcValue is miscomputed. Use the maximum of 4
6130 (sizeof (int)) and ALIGNOF_DOUBLE when computing the expected size of
6133 Signed-off-by: Keith Packard <keithp@keithp.com>
6135 src/fcarch.c | 4 +++-
6136 1 file changed, 3 insertions(+), 1 deletion(-)
6138 commit e41474e925947b5a2fb64c80135bc116e9e56d2d
6139 Author: Keith Packard <keithp@keithp.com>
6140 Date: Tue May 1 19:28:26 2012 -0700
6142 Extra ',' in AC_ARG_WITH(arch causes arch to never be autodetected
6144 Commit 87d7b82a98780223422a829b6bb1a05fd753ae5e reformatted this
6145 part of the configure script, accidentally introducing a spurious
6148 Signed-off-by: Keith Packard <keithp@keithp.com>
6151 1 file changed, 1 deletion(-)
6153 commit d2718257f9aa3e6071f649296a52a22684c43e96
6154 Author: Akira TAGOH <akira@tagoh.org>
6155 Date: Tue May 1 20:18:41 2012 +0900
6157 Output more verbose debugging log to show where to insert the element
6162 +++++++++++++++++++++++++++++++++++++++++++------------------
6163 src/fcint.h | 8 ++++++-
6164 3 files changed, 64 insertions(+), 25 deletions(-)
6166 commit 7d65f9f514e33305bdeafd0d34140da46259e57f
6167 Author: Akira TAGOH <akira@tagoh.org>
6168 Date: Wed Apr 11 19:52:35 2012 +0900
6170 Bug 39278 - make usage of mmap optional
6172 Stop using mmap() if the cache file is stored on NFS.
6173 also added FONTCONFIG_USE_MMAP environment variable to enforce the
6175 or not the use of mmap(2) regardless of what the filesystem the
6179 configure.in | 24 +++++++++++++--
6180 doc/fontconfig-user.sgml | 20 ++++++++++++-
6182 ++++++++++++++++++++++++++++++++++++++++++++++--
6183 3 files changed, 116 insertions(+), 5 deletions(-)
6185 commit f30a5d7637af14b12f07267b59e02ec4a14458f2
6186 Author: Akira TAGOH <akira@tagoh.org>
6187 Date: Wed Apr 25 16:21:33 2012 +0900
6189 Disable iconv support anyway...
6191 configure.in | 3 ++-
6192 1 file changed, 2 insertions(+), 1 deletion(-)
6194 commit 7587d1c99d9476b6dd4dbe523c0204da700fed8d
6195 Author: Akira TAGOH <akira@tagoh.org>
6196 Date: Mon Mar 26 16:34:34 2012 +0900
6198 Bug 27765 - FcMatch() returns style in wrong language
6200 Add "namelang" object to obtain the localized name in the font
6202 of the lang object. it's applied to "familylang", "stylelang" and
6203 "fullnamelang" alltogether. this would helps if one wants to enforce
6204 selecting them in the specific language if any. the default value for
6205 the namelang object is determined from current locale.
6207 doc/fontconfig-devel.sgml | 3 ++
6208 fontconfig/fontconfig.h | 1 +
6209 src/fcdefault.c | 37 ++++++++++++++-
6211 src/fclist.c | 47 +++++++++++++++----
6213 +++++++++++++++++++++++++++++++++++++++-------
6215 7 files changed, 178 insertions(+), 27 deletions(-)
6217 commit 526f0da93fc487e9b33a4d97386a9054156d01ac
6218 Author: Akira TAGOH <akira@tagoh.org>
6219 Date: Tue Apr 24 11:40:51 2012 +0900
6221 Add --enable-iconv option to configure
6223 Disable iconv support by default, which provide a feature to convert
6224 non-Unicode SFNT names to UTF-8.
6227 ++++++++++++++++++++++++++++++++----------------------------
6228 1 file changed, 34 insertions(+), 30 deletions(-)
6230 commit 06d6b7c3120cd417af5ff47e9735aed577978354
6231 Author: Akira TAGOH <akira@tagoh.org>
6232 Date: Wed Mar 28 17:28:06 2012 +0900
6234 Create CACHEDIR.TAG when fc-cache is run or only when the cache
6235 directory is created at the runtime.
6237 Also add FcCacheCreateTagFile() API to do create CACHEDIR.TAG on
6241 doc/fccache.fncs | 9 ++++++
6242 doc/fcconfig.fncs | 2 +-
6243 fc-cache/fc-cache.c | 73 +-----------------------------------------
6244 fontconfig/fontconfig.h | 5 ++-
6246 +++++++++++++++++++++++++++++++++++++++++++++++++
6249 7 files changed, 104 insertions(+), 75 deletions(-)
6251 commit 25ccc3f3d27d8affd45c4b0a8041ef757dbb20dd
6252 Author: Akira TAGOH <akira@tagoh.org>
6253 Date: Fri Apr 20 19:08:59 2012 +0900
6255 Bug 47721 - Add ChromeOS fonts to 30-metric-aliases.conf
6257 conf.d/30-metric-aliases.conf | 50
6258 +++++++++++++++++++++++++++++++++----------
6259 1 file changed, 39 insertions(+), 11 deletions(-)
6261 commit 7069d717e982adcf8e1d300cbd10eec6322a65c9
6262 Author: Akira TAGOH <akira@tagoh.org>
6263 Date: Sun Apr 22 21:40:44 2012 +0900
6265 C++11 requires a space between literal and identifier
6267 Reported by Buganini
6269 fontconfig/fontconfig.h | 6 +++---
6270 1 file changed, 3 insertions(+), 3 deletions(-)
6272 commit 22dc5460906f78b3dc1b12ab2440e62b930adf0b
6273 Author: Akira TAGOH <akira@tagoh.org>
6274 Date: Fri Apr 20 20:04:17 2012 +0900
6276 Fix a build issue again when no regex functions available
6278 Reported by Jon TURNEY
6280 configure.in | 4 +---
6282 2 files changed, 2 insertions(+), 4 deletions(-)
6284 commit 9fa7b7c8f2d1d8a9c50f3ba0f99087f653b6a9b8
6285 Author: Akira TAGOH <akira@tagoh.org>
6286 Date: Fri Apr 20 11:17:41 2012 +0900
6288 Rework to avoid adding the unexpected value to ICONV_CFLAGS and
6291 configure.in | 44 ++++++++++++++++++++++++--------------------
6292 1 file changed, 24 insertions(+), 20 deletions(-)
6294 commit dd2a3d3520b6fea20a58b2888fef0458c01b287f
6295 Author: Akira TAGOH <akira@tagoh.org>
6296 Date: Wed Apr 18 12:55:23 2012 +0900
6298 Bug 25151 - Move cleanCacheDirectory() from fc-cache.c into
6301 Add FcDirCacheScan() API to clean up the cache files in the directory.
6303 doc/fccache.fncs | 9 +++++
6304 fc-cache/fc-cache.c | 93
6305 +------------------------------------------------
6306 fontconfig/fontconfig.h | 3 ++
6308 +++++++++++++++++++++++++++++++++++++++++++++++
6310 5 files changed, 106 insertions(+), 92 deletions(-)
6312 commit 9e62fcedfe774a13843cc0982bc3e535369b99eb
6313 Author: Keith Packard <keithp@keithp.com>
6314 Date: Mon Apr 16 11:28:36 2012 -0700
6316 Use posix_fadvise to speed startup
6318 Given that fontconfig will scan all of the cache file data during the
6319 first font search, ask the kernel to start reading the pages right
6322 Signed-off-by: Keith Packard <keithp@keithp.com>
6325 src/fccache.c | 3 +++
6326 2 files changed, 4 insertions(+), 1 deletion(-)
6328 commit 94c2cc58a091138aa8c507d6239eca69520b65f0
6329 Author: Akira TAGOH <akira@tagoh.org>
6330 Date: Mon Apr 16 20:25:52 2012 +0900
6332 doc: Fix a typo of the environment variable name.
6334 doc/fcconfig.fncs | 4 ++--
6335 1 file changed, 2 insertions(+), 2 deletions(-)
6337 commit c5714bcf90d6b345e748b7fa7b21e421409aba60
6338 Author: Akira TAGOH <akira@tagoh.org>
6339 Date: Fri Apr 13 11:09:04 2012 +0900
6341 Add --with-expat, --with-expat-includes and --with-expat-lib back.
6343 configure.in | 41 ++++++++++++++++++++++++++++++++++++++---
6344 1 file changed, 38 insertions(+), 3 deletions(-)
6346 commit 470e92c9dbdc75d354c9dce9063276996ecf535d
6347 Author: Akira TAGOH <akira@tagoh.org>
6348 Date: Thu Apr 12 14:01:25 2012 +0900
6350 Bug 27526 - Compatibility fix for old windows sytems
6352 Patch from Gianluigi Tiesi
6354 src/fccache.c | 3 ---
6355 src/fcint.h | 12 ++++++++++--
6356 src/fcxml.c | 52 +++++++++++++++++++++++++++++++++++++++++++---------
6357 3 files changed, 53 insertions(+), 14 deletions(-)
6359 commit ac6271dbac32086ce60845efc4d87e669f37796a
6360 Author: Akira TAGOH <akira@tagoh.org>
6361 Date: Thu Apr 12 11:01:12 2012 +0900
6363 Bug 48573 - platform without regex do not have also REG_XXX defines
6365 Fix a build issue on the platforms where regex isn't available
6367 configure.in | 9 +++++++++
6368 src/fcstr.c | 6 ++++--
6369 2 files changed, 13 insertions(+), 2 deletions(-)
6371 commit 9231d79ad180f992f9bbef4f3127576870a75075
6372 Author: Akira TAGOH <akira@tagoh.org>
6373 Date: Mon Apr 9 12:51:12 2012 +0900
6375 Bug 28491 - Allow matching on FC_FILE
6377 Allow :file=/path/to/font/file on matching
6379 configure.in | 4 +--
6380 src/fcint.h | 6 +++++
6382 ++++++++++++++++++++++++++++++++++++-----------------------
6383 src/fcstr.c | 50 +++++++++++++++++++++++++++++++++++
6384 4 files changed, 110 insertions(+), 34 deletions(-)
6386 commit 2589207cfd4c7e948a4b50d7c07c13a3a52fe0aa
6387 Author: Akira TAGOH <akira@tagoh.org>
6388 Date: Tue Apr 10 18:34:11 2012 +0900
6390 Bug 26830 - Add search for libiconv non-default directory
6392 Add --with-libiconv, --with-libiconv-includes and --with-libiconv-lib
6393 to specify the directory where libiconv might be installed.
6396 +++++++++++++++++++++++++++++++++++++++++----------------
6397 src/Makefile.am | 1 +
6398 2 files changed, 63 insertions(+), 23 deletions(-)
6400 commit ddefa5021f7785514f373aab6a8e6191a867278e
6401 Author: Akira TAGOH <akira@tagoh.org>
6402 Date: Wed Apr 4 14:47:57 2012 +0900
6404 Bug 22862 - <alias> ignores <match> <test>s
6406 Allow to use the test elements in the alias element.
6409 src/fcxml.c | 27 +++++++++++++++++++++------
6410 2 files changed, 22 insertions(+), 7 deletions(-)
6412 commit e181ab4de5d20fe1f70e68f66ef8332553eba206
6413 Author: Akira TAGOH <akira@tagoh.org>
6414 Date: Wed Apr 4 16:49:30 2012 +0900
6416 Bug 29341 - Make some fontconfig paths configurable
6418 Add configure options to set the directory to be installed:
6419 --with-templatedir for the configuration files a.k.a.
6420 /etc/fonts/conf.avail
6421 --with-baseconfigdir for fonts.conf etc a.k.a. /etc/fonts
6422 --with-configdir for the active configuration files a.k.a.
6424 --with-xmldir for fonts.dtd etc
6426 and the default path for templatedir is changed to
6427 ${datadir}/fontconfig/conf.avail
6429 Makefile.am | 36 +++++++++++---------
6430 conf.d/Makefile.am | 99
6431 ++++++++++++++++++++++++++----------------------------
6432 configure.in | 72 ++++++++++++++++++++++++++++++++-------
6433 fonts.conf.in | 2 +-
6434 src/Makefile.am | 2 +-
6435 5 files changed, 129 insertions(+), 82 deletions(-)
6437 commit bb02899d9ff9813738809fb5349a9f3ae2dba76f
6438 Author: Akira TAGOH <akira@tagoh.org>
6439 Date: Mon Apr 2 15:38:27 2012 +0900
6441 Use pkgconfig to check builddeps
6444 +++++++++++------------------------------------------------
6445 1 file changed, 31 insertions(+), 133 deletions(-)
6447 commit 87d7b82a98780223422a829b6bb1a05fd753ae5e
6448 Author: Akira TAGOH <akira@tagoh.org>
6449 Date: Mon Apr 2 14:32:44 2012 +0900
6451 Use AC_HELP_STRING instead of formatting manually
6454 ++++++++++++++++++++++++++++++++++++++++++++++-----------
6455 1 file changed, 46 insertions(+), 11 deletions(-)
6457 commit d3e3f4a46d07a7b611be21600d7049225b8b2909
6458 Author: Akira TAGOH <akira@tagoh.org>
6459 Date: Fri Mar 30 18:09:14 2012 +0900
6461 doc: Add contains and not_contains operators and elements
6463 doc/fontconfig-user.sgml | 6 +++---
6464 1 file changed, 3 insertions(+), 3 deletions(-)
6466 commit 9279f71a3a855e3b2dbd13dbe0d38f2b69673c49
6467 Author: Akira TAGOH <akira@tagoh.org>
6468 Date: Fri Mar 30 11:52:25 2012 +0900
6470 Bug 24729 - [ne_NP] Fix ortho file
6472 further update for ne.orth
6474 Patch from Pravin Satpute.
6476 fc-lang/ne.orth | 23 ++++++++++++++++++++---
6477 1 file changed, 20 insertions(+), 3 deletions(-)
6479 commit 9fe7c986c64d8cfb7f85a300b6f0d470ce66b18a
6480 Author: Akira TAGOH <akira@tagoh.org>
6481 Date: Thu Mar 29 15:43:11 2012 +0900
6483 Bug 48020 - Fix for src/makealias on Solaris 10
6485 Use the command substitution `command` instead of $(command) for
6488 src/makealias | 2 +-
6489 1 file changed, 1 insertion(+), 1 deletion(-)
6491 commit becbdaebe3d77726900072de1a0fb6a95c938da5
6492 Author: Akira TAGOH <akira@tagoh.org>
6493 Date: Wed Mar 28 15:09:25 2012 +0900
6495 Move workaround macros for fat binaries into the separate header file
6497 Makefile.am | 5 +++--
6498 config-fixups.h | 44 ++++++++++++++++++++++++++++++++++++++++++++
6499 configure.in | 4 +++-
6500 src/fcarch.h | 13 -------------
6501 4 files changed, 50 insertions(+), 16 deletions(-)
6503 commit fe6ba5e5c54928adeaf96668d0cf6f44f0484065
6504 Author: Akira TAGOH <akira@tagoh.org>
6505 Date: Wed Mar 28 16:27:46 2012 +0900
6507 Fix the hardcoded cache file suffix
6509 fc-cat/fc-cat.c | 4 ++--
6510 1 file changed, 2 insertions(+), 2 deletions(-)
6512 commit 4a060729a1466186d3be63ada344f43d66f937e5
6513 Author: Akira TAGOH <akira@tagoh.org>
6514 Date: Wed Mar 28 13:38:53 2012 +0900
6516 fcpat: Increase the number of buckets in the shared string hash table
6518 This is a reasonably conservative increase in the number of buckets
6520 table to 251. After FcInit(), there are 240 shared strings in use
6522 (from configuration files I assume). The hash value is stored in
6524 the chains so comparison are actually not very expensive. This change
6526 reduce the average length of chains by a factor of 8. With the
6528 counted strings, it should keep the average length of chains to
6530 number of buckets is prime so as not to rely too much on the quality
6534 https://bugs.freedesktop.org/show_bug.cgi?id=17832#c5
6536 Patch from Karl Tomlinson
6539 1 file changed, 1 insertion(+), 1 deletion(-)
6541 commit d8dcff7b96b09748e6f1df9e4adc7ab0850d7b18
6542 Author: Akira TAGOH <akira@tagoh.org>
6543 Date: Wed Mar 28 13:37:15 2012 +0900
6545 Bug 17832 - Memory leaks due to FcStrStaticName use for external
6548 Use the reference-counted strings instead of the static strings
6550 Patch from Karl Tomlinson
6553 src/fcinit.c | 4 ++--
6554 src/fcint.h | 10 +++++-----
6555 src/fclist.c | 10 +++++++++-
6556 src/fcname.c | 34 ++++++++------------------------
6558 +++++++++++++++++++++++-------------------------------------
6559 src/fcxml.c | 8 +++++---
6560 7 files changed, 54 insertions(+), 77 deletions(-)
6562 commit ea1c6ea337b8cf6b86169b565787d0d31a0fc330
6563 Author: Akira TAGOH <akira@tagoh.org>
6564 Date: Tue Mar 27 21:06:36 2012 +0900
6566 Fix a memory leak in FcDirScanConfig()
6569 1 file changed, 3 insertions(+)
6571 commit 1aaf8b773d73f89f5b0d8591cca0a2072524fdb3
6572 Author: Akira TAGOH <akira@tagoh.org>
6573 Date: Mon Mar 26 10:58:18 2012 +0900
6575 Bug 17722 - Don't overwrite user's configurations in default config
6577 Use "append" to avoid overwriting the user configuration.
6578 This presumes most clients may takes care of the first value only.
6580 conf.d/10-autohint.conf | 8 +++++++-
6581 conf.d/10-no-sub-pixel.conf | 8 +++++++-
6582 conf.d/10-sub-pixel-bgr.conf | 8 +++++++-
6583 conf.d/10-sub-pixel-rgb.conf | 8 +++++++-
6584 conf.d/10-sub-pixel-vbgr.conf | 8 +++++++-
6585 conf.d/10-sub-pixel-vrgb.conf | 8 +++++++-
6586 conf.d/10-unhinted.conf | 8 +++++++-
6587 conf.d/11-lcdfilter-default.conf | 8 +++++++-
6588 conf.d/11-lcdfilter-legacy.conf | 8 +++++++-
6589 conf.d/11-lcdfilter-light.conf | 8 +++++++-
6590 10 files changed, 70 insertions(+), 10 deletions(-)
6592 commit 900675d0b0b40f22ecc0d75e4d5ce16295a3a5e3
6593 Author: Akira TAGOH <akira@tagoh.org>
6594 Date: Thu Mar 22 19:57:47 2012 +0900
6596 Bug 47703 - SimSun default family
6598 40-nonlatin.conf: SimSun should be serif but not sans-serif.
6600 http://www.microsoft.com/typography/fonts/family.aspx?FID=37
6602 Patch from Petr Gajdos
6604 conf.d/40-nonlatin.conf | 8 ++++----
6605 1 file changed, 4 insertions(+), 4 deletions(-)
6607 commit 92ac054ce5e270f22a4f81a09522c3f03b76c876
6608 Author: Akira TAGOH <akira@tagoh.org>
6609 Date: Thu Mar 22 19:15:27 2012 +0900
6611 fcmatch: Set FcResultMatch at the end if the return value is valid.
6613 In the previous code, the result of 'result' in the argument for
6614 FcFontSetSort() and FcFontSetMatch() wasn't predictable and not
6616 check if the return value is valid or not. this change is to ensure
6618 performed successfully.
6620 src/fcmatch.c | 19 ++++++++++++++-----
6621 1 file changed, 14 insertions(+), 5 deletions(-)
6623 commit 1db3e9cdd8bc7408e630934cfc8deda7798b8970
6624 Author: Akira TAGOH <akira@tagoh.org>
6625 Date: Thu Mar 22 12:36:34 2012 +0900
6627 fc-cache: improvement of the fix for Bug#39914.
6629 Use sizeof() instead of strlen() and use stdio.
6631 fc-cache/fc-cache.c | 13 +++++++------
6632 1 file changed, 7 insertions(+), 6 deletions(-)
6634 commit 4f7f3bf9f78843be5b39eb64acfeb02ffcd8e3a4
6635 Author: Akira TAGOH <akira@tagoh.org>
6636 Date: Wed Mar 21 16:06:37 2012 +0900
6638 Bug 39914 - Please tag the cache directory with CACHEDIR.TAG
6640 fc-cache: Create CACHEDIR.TAG at the top of the cache directory.
6642 Reviewed-by: Josh Triplett <josh@joshtriplett.org>
6644 fc-cache/fc-cache.c | 77
6645 +++++++++++++++++++++++++++++++++++++++++++++++++++++
6646 1 file changed, 77 insertions(+)
6648 commit 8cc4498122b17843b00ec3eebdd7a7d8d59cb7ff
6649 Author: Jeremy Huddleston <jeremyhu@apple.com>
6650 Date: Mon Mar 19 02:16:41 2012 -0700
6652 fcarch: Check for architecture signature at compile time rather than
6655 https://bugs.freedesktop.org/show_bug.cgi?id=20208
6657 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
6659 fc-cache/fc-cache.c | 3 +--
6660 src/fcarch.c | 4 ++--
6661 src/fcarch.h | 23 +++++++++++++++++++++--
6662 3 files changed, 24 insertions(+), 6 deletions(-)
6664 commit e1ffb3dcd46f1fbbc5cb7527bc7f447b060ed98f
6665 Author: Akira TAGOH <tagoh@redhat.com>
6666 Date: Fri Mar 16 23:18:23 2012 +0900
6668 Get rid of the prerequisites from the sufix rules
6670 Thanks to Adam Sampson for pointing this out.
6672 doc/Makefile.am | 12 ++++++++----
6673 1 file changed, 8 insertions(+), 4 deletions(-)
6675 commit 93460f93e9e55e39a42fb6474918f31539436d9c
6676 Author: Akira TAGOH <akira@tagoh.org>
6677 Date: Fri Mar 16 16:29:53 2012 +0900
6679 Fix a build issue due to the use of non-portable variables
6681 $< isn't supported in BSD make say. $(RM) is pre-defined in GNU make
6682 though, not in BSD make say. so changed to check on configure if it's
6683 pre-defined by make, otherwise set the appropriate command to $(RM).
6685 This would be a workaround until it has the certain pre-defined value.
6687 Makefile.am | 10 +++++-----
6688 conf.d/Makefile.am | 8 ++++----
6689 configure.in | 9 +++++++++
6690 doc/Makefile.am | 32 ++++++++++++++++----------------
6691 fc-cache/Makefile.am | 4 ++--
6692 fc-case/Makefile.am | 6 ++----
6693 fc-cat/Makefile.am | 4 ++--
6694 fc-list/Makefile.am | 4 ++--
6695 fc-match/Makefile.am | 4 ++--
6696 fc-pattern/Makefile.am | 4 ++--
6697 fc-query/Makefile.am | 4 ++--
6698 fc-scan/Makefile.am | 4 ++--
6699 src/Makefile.am | 8 ++++----
6700 13 files changed, 54 insertions(+), 47 deletions(-)
6702 commit f2813ffc689fb6972ff4d5d414c3abfa3e0be26f
6703 Author: Akira TAGOH <akira@tagoh.org>
6704 Date: Fri Mar 16 11:55:47 2012 +0900
6706 Revert "Fix a build fail on some environment"
6708 This reverts commit b75eb63982a54c0fb4576d8a655ef734908d3604.
6710 fc-case/Makefile.am | 10 ++++++----
6711 fc-glyphname/Makefile.am | 4 ++--
6712 fc-lang/Makefile.am | 4 ++--
6713 3 files changed, 10 insertions(+), 8 deletions(-)
6715 commit a5b609196fe9cf688e5b4f7b7cd31fb2dc15b154
6716 Author: Akira TAGOH <akira@tagoh.org>
6717 Date: Fri Mar 16 11:55:30 2012 +0900
6719 Revert "Fix a build fail on some environment."
6721 This reverts commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af.
6728 doc/Makefile.am | 30 +++++++++++++++---------------
6729 fc-cache/Makefile.am | 10 +++++-----
6730 fc-case/Makefile.am | 2 +-
6731 fc-cat/Makefile.am | 6 +++---
6732 fc-glyphname/Makefile.am | 2 +-
6733 fc-lang/Makefile.am | 2 +-
6734 fc-list/Makefile.am | 8 ++++----
6735 fc-match/Makefile.am | 8 ++++----
6736 fc-pattern/Makefile.am | 6 +++---
6737 fc-query/Makefile.am | 8 ++++----
6738 fc-scan/Makefile.am | 8 ++++----
6739 src/Makefile.am | 2 +-
6740 13 files changed, 47 insertions(+), 47 deletions(-)
6742 commit 765b7b32d862474eb631b47bbdbd34ffba507392
6743 Author: Akira TAGOH <akira@tagoh.org>
6744 Date: Mon Mar 12 19:02:27 2012 +0900
6746 [doc] Update for cachedir.
6748 <cache> element is now obsoletes and no longer used. get rid of it
6749 from the doc and add <cachedir> instead.
6751 doc/fontconfig-user.sgml | 19 ++++++++++---------
6752 1 file changed, 10 insertions(+), 9 deletions(-)
6754 commit e8bdc6df2ed329a38c2152b3592bf4ded8f27ce7
6755 Author: Akira TAGOH <akira@tagoh.org>
6756 Date: Mon Mar 12 17:58:00 2012 +0900
6758 [doc] Update the path for cache files and the version.
6760 doc/fontconfig-user.sgml | 6 +++---
6761 1 file changed, 3 insertions(+), 3 deletions(-)
6763 commit dd3214aa392a66095513f8fc160d6b62d81f36f5
6764 Author: Akira TAGOH <akira@tagoh.org>
6765 Date: Sun Mar 11 02:24:33 2012 +0900
6767 Bump version to 2.9.0
6770 +++++++++++++++++++++++++++++++++++++++++++++++-
6772 fontconfig/fontconfig.h | 2 +-
6773 3 files changed, 129 insertions(+), 4 deletions(-)
6775 commit 3b142c2aaeaed4d6d5b3353aa1007d6ac08dbbdb
6776 Author: Akira TAGOH <akira@tagoh.org>
6777 Date: Sun Mar 11 02:12:10 2012 +0900
6779 Get rid of $< from Makefile.am
6782 doc/Makefile.am | 16 ++++++++--------
6783 2 files changed, 9 insertions(+), 9 deletions(-)
6785 commit 0fdfddf2ac93c1c0238b70a265998fd6b5ffe7af
6786 Author: Akira TAGOH <akira@tagoh.org>
6787 Date: Sat Mar 10 23:30:30 2012 +0900
6789 Fix a build fail on some environment.
6792 doc/Makefile.am | 20 ++++++++++----------
6793 fc-cache/Makefile.am | 10 +++++-----
6794 fc-case/Makefile.am | 2 +-
6795 fc-cat/Makefile.am | 6 +++---
6796 fc-glyphname/Makefile.am | 2 +-
6797 fc-lang/Makefile.am | 2 +-
6798 fc-list/Makefile.am | 8 ++++----
6799 fc-match/Makefile.am | 8 ++++----
6800 fc-pattern/Makefile.am | 6 +++---
6801 fc-query/Makefile.am | 8 ++++----
6802 fc-scan/Makefile.am | 8 ++++----
6803 src/Makefile.am | 2 +-
6804 13 files changed, 42 insertions(+), 42 deletions(-)
6806 commit b75eb63982a54c0fb4576d8a655ef734908d3604
6807 Author: Akira TAGOH <akira@tagoh.org>
6808 Date: Sat Mar 10 22:05:07 2012 +0900
6810 Fix a build fail on some environment
6812 fc-case/Makefile.am | 10 ++++------
6813 fc-glyphname/Makefile.am | 4 ++--
6814 fc-lang/Makefile.am | 4 ++--
6815 3 files changed, 8 insertions(+), 10 deletions(-)
6817 commit a47899a853e4ed3405f398f43d03424095ae73f5
6818 Author: Akira TAGOH <akira@tagoh.org>
6819 Date: Sat Mar 10 19:03:05 2012 +0900
6823 doc/Makefile.am | 1 -
6824 1 file changed, 1 deletion(-)
6826 commit d6de5351922d79ccf38d2bc6b75f6ea2011dd421
6827 Author: Akira TAGOH <akira@tagoh.org>
6828 Date: Fri Mar 9 22:24:18 2012 +0900
6830 Update to detect the uncommited changes properly
6832 new-version.sh | 2 +-
6833 1 file changed, 1 insertion(+), 1 deletion(-)
6835 commit 78d75c003c5f03a2aeebc628d70d3f75bd6f5707
6836 Author: Akira TAGOH <akira@tagoh.org>
6837 Date: Fri Mar 9 22:12:35 2012 +0900
6839 Update the version info
6841 configure.in | 6 +++---
6842 1 file changed, 3 insertions(+), 3 deletions(-)
6844 commit 353f7cc69184cdb1a7d5b4cc00741fab97b32f17
6845 Author: Akira TAGOH <akira@tagoh.org>
6846 Date: Fri Mar 9 17:33:03 2012 +0900
6850 doc/Makefile.am | 334
6851 ++++++++++++++++++++++++-----------------------
6852 fc-case/Makefile.am | 3 +
6853 fc-glyphname/Makefile.am | 3 +
6854 fc-lang/Makefile.am | 3 +
6855 4 files changed, 179 insertions(+), 164 deletions(-)
6857 commit 254232f47eaea0d03d2b1c2405d4ded5fd09142e
6858 Author: Akira TAGOH <akira@tagoh.org>
6859 Date: Wed Mar 7 18:16:35 2012 +0900
6861 Bug 19128 - Handling whitespace in aliases
6863 Add a workaround alias for Dingbats.
6865 conf.d/30-urw-aliases.conf | 5 +++++
6866 1 file changed, 5 insertions(+)
6868 commit 0ca752dd25462ed88112ba7c859ef6d5a41ea606
6869 Author: Akira TAGOH <akira@tagoh.org>
6870 Date: Wed Mar 7 17:56:39 2012 +0900
6872 Check null value for given object to avoid possibly segfaulting
6874 src/fccharset.c | 175
6875 +++++++++++++++++++++++++++++++++-----------------------
6876 1 file changed, 103 insertions(+), 72 deletions(-)
6878 commit 1f01c4b60c4c5e16a92d60f76ce615005c7db6b8
6879 Author: Akira TAGOH <akira@tagoh.org>
6880 Date: Wed Mar 7 17:32:14 2012 +0900
6882 Bug 23336 - unable to display bitmap-only (SFNT) TrueType or OpenType
6884 Force to find out a size for bitmap-only ttf to avoid the blank glyphs
6889 src/fcfreetype.c | 32 ++++++++++++++------------------
6890 1 file changed, 14 insertions(+), 18 deletions(-)
6892 commit a13d518fdd079aeb0bd07a0457393cca8def7f90
6893 Author: Akira TAGOH <akira@tagoh.org>
6894 Date: Tue Feb 28 12:52:25 2012 +0900
6896 Bug 41694 - FcCache functions have random-number-generator side
6899 Use the own random number generator state if possible.
6903 ++++++++++++++++++++++++++++++++++++++++++++++++++---------
6904 2 files changed, 60 insertions(+), 11 deletions(-)
6906 commit c7a671ab6069c676bbc77875234364242fd00e88
6907 Author: Pravin Satpute <psatpute@redhat.com>
6908 Date: Fri Feb 24 16:50:14 2012 +0900
6910 Bug 25652 - Add ortho file for locale mni_IN
6912 Add mni.orth for Maniputi
6914 Signed-off-by: Akira TAGOH <akira@tagoh.org>
6916 fc-lang/Makefile.am | 3 ++-
6917 fc-lang/mni.orth | 35 +++++++++++++++++++++++++++++++++++
6918 2 files changed, 37 insertions(+), 1 deletion(-)
6920 commit 04c96f59b92091b758fb26b97f1f9a3c9c2a6b6c
6921 Author: Pravin Satpute <psatpute@redhat.com>
6922 Date: Fri Feb 24 16:43:14 2012 +0900
6924 Bug 25653 - Add ortho file for locale doi_IN
6926 Add doi.orth for Dogri
6928 Signed-off-by: Akira TAGOH <akira@tagoh.org>
6930 fc-lang/Makefile.am | 3 ++-
6931 fc-lang/doi.orth | 40 ++++++++++++++++++++++++++++++++++++++++
6932 2 files changed, 42 insertions(+), 1 deletion(-)
6934 commit 857753d3680b7e64e753a4b8a8324138200eb86b
6935 Author: Akira TAGOH <akira@tagoh.org>
6936 Date: Thu Feb 23 20:12:06 2012 +0900
6938 Add brx.orth and sat.orth
6940 fc-lang/Makefile.am | 4 +++-
6941 1 file changed, 3 insertions(+), 1 deletion(-)
6943 commit 942cb16f6c59103e29b4e04ca8c64d29c8e67cb0
6944 Author: Parag Nemade <pnemade@redhat.com>
6945 Date: Thu Feb 23 20:06:41 2012 +0900
6947 Bug 25650 - Add ortho file for locale sat_IN
6949 Add sat.orth for Santali
6951 Signed-off-by: Akira TAGOH <akira@tagoh.org>
6953 fc-lang/sat.orth | 44 ++++++++++++++++++++++++++++++++++++++++++++
6954 1 file changed, 44 insertions(+)
6956 commit 38b9c42fe2e9d496a41e773d84a74254a6f65bc4
6957 Author: Parag Nemade <pnemade@redhat.com>
6958 Date: Thu Feb 23 19:34:18 2012 +0900
6960 Bug 25651 - Add ortho file for locale brx_IN
6962 Add brx.orth for Bodo.
6964 Signed-off-by: Akira TAGOH <akira@tagoh.org>
6966 fc-lang/brx.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
6967 1 file changed, 46 insertions(+)
6969 commit a3ff1f07f8c60d2a3c77a4670de6aad0622ecacc
6970 Author: Akira TAGOH <akira@tagoh.org>
6971 Date: Thu Feb 23 15:23:23 2012 +0900
6973 Bug 27385 - lcdfilter settings for freetype-2.3.12 not available
6976 Add config files for FT_LcdFilter options.
6978 Patch from Robin Johnson.
6980 conf.d/11-lcdfilter-default.conf | 10 ++++++++++
6981 conf.d/11-lcdfilter-legacy.conf | 10 ++++++++++
6982 conf.d/11-lcdfilter-light.conf | 10 ++++++++++
6983 conf.d/Makefile.am | 3 +++
6984 4 files changed, 33 insertions(+)
6986 commit 5e4ea1104c9b832046cc8dde5ea7da52aaa61143
6987 Author: Akira TAGOH <akira@tagoh.org>
6988 Date: Wed Feb 22 16:50:13 2012 +0900
6990 Do not update stream->pos when seeking is failed.
6992 src/ftglue.c | 3 ++-
6993 1 file changed, 2 insertions(+), 1 deletion(-)
6995 commit 71b14d645f524637579d87ea99720c123d728e1f
6996 Author: Akira TAGOH <akira@tagoh.org>
6997 Date: Wed Feb 22 16:30:05 2012 +0900
6999 Bug 46169 - Pointer error in FcConfigGlobMatch
7001 Fix possibly accessing the invalid memory and a crash in the
7003 when the glob string is longer than the string.
7005 src/fccfg.c | 10 +++++++++-
7006 1 file changed, 9 insertions(+), 1 deletion(-)
7008 commit 3abf981542788310104bc96b9c9cf70dd39b361b
7009 Author: Mike Frysinger <vapier@gentoo.org>
7010 Date: Tue Nov 8 14:19:57 2011 -0500
7012 makealias: handle missing funcs better
7014 When adding new functions, if the actual definition doesn't match the
7015 header (say due to a typo), the regeneration of the internal headers
7016 get confused and output bad cpp logic. This causes gcc to barf due
7017 to mismatched #ifdef/#endif. Which is a pain to figure out due to
7018 the sheer voulme of generated code.
7020 So tweak the makealias script to detect this case and error out.
7021 While we're here, improve the cpp output a bit to indent, include
7022 comments, and merge similar ifdef blocks.
7024 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7026 src/makealias | 18 ++++++++++++++----
7027 1 file changed, 14 insertions(+), 4 deletions(-)
7029 commit d9c4462778a3d97b38e267dcdf68dfe22210ed8c
7030 Author: Mike Frysinger <vapier@gentoo.org>
7031 Date: Mon Nov 7 20:09:10 2011 -0500
7033 FcObjectValidType: tweak -1 checking
7035 Newer gcc doesn't like when you switch on an enum and use a value
7036 that isn't declared:
7038 fcname.c: In function 'FcObjectValidType':
7039 fcname.c:299:2: warning: case value '4294967295'
7040 not in enumerated type 'FcType' [-Wswitch]
7042 So tweak the logic to avoid this warning.
7044 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7046 src/fcname.c | 4 +---
7047 1 file changed, 1 insertion(+), 3 deletions(-)
7049 commit 97c9506e4d0abe5e6a7d61c1a909741d2605507b
7050 Author: Mike Frysinger <vapier@gentoo.org>
7051 Date: Mon Nov 7 19:29:57 2011 -0500
7053 fix build warnings when using --with-arch
7055 Latest configure code will setup FC_ARCHITECTURE directly rather than
7056 going through ARCHITECTURE, so update fcarch.h accordingly.
7058 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7060 src/fcarch.h | 5 ++---
7061 1 file changed, 2 insertions(+), 3 deletions(-)
7063 commit 01c833379e19d8f8752ac7cec15b179c71242e2c
7064 Author: Mike Frysinger <vapier@gentoo.org>
7065 Date: Mon Nov 7 15:33:12 2011 -0500
7067 fc-{list,match}: constify format string
7069 We don't free this string anywhere, so mark it const to avoid gcc
7071 and possible bugs in the future (if people did try freeing it).
7073 fc-list.c: In function 'main':
7074 fc-list.c:161:16: warning: pointer targets in assignment
7075 differ in signedness [-Wpointer-sign]
7077 fc-match.c: In function 'main':
7078 fc-match.c:201:13: warning: pointer targets in assignment
7079 differ in signedness [-Wpointer-sign]
7080 fc-match.c:203:13: warning: pointer targets in assignment
7081 differ in signedness [-Wpointer-sign]
7083 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7085 fc-list/fc-list.c | 20 ++++++++++----------
7086 fc-match/fc-match.c | 22 +++++++++++-----------
7087 2 files changed, 21 insertions(+), 21 deletions(-)
7089 commit 123d344f4590c45c5ccced8c46d157edb2b9efd2
7090 Author: Mike Frysinger <vapier@gentoo.org>
7091 Date: Mon Nov 7 15:26:52 2011 -0500
7093 FcName{,Get}Constant: constify string input
7095 These funcs don't modify the incoming string, so add const markings.
7096 This is the "right thing", shouldn't change the ABI, and fixes some
7099 fccfg.c: In function 'FcConfigEvaluate':
7100 fccfg.c:916:2: warning: passing argument 1 of 'IA__FcNameConstant'
7101 discards 'const' qualifier from pointer target type [enabled
7103 fcalias.h:253:34: note: expected 'FcChar8 *' but
7104 argument is of type 'const FcChar8 *'
7106 fcxml.c: In function 'FcTypecheckExpr':
7107 fcxml.c:604:2: warning: passing argument 1 of 'IA__FcNameGetConstant'
7108 discards 'const' qualifier from pointer target type [enabled
7110 fcalias.h:251:37: note: expected 'FcChar8 *' but
7111 argument is of type 'const FcChar8 *'
7113 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7115 fontconfig/fontconfig.h | 4 ++--
7116 src/fcname.c | 4 ++--
7117 2 files changed, 4 insertions(+), 4 deletions(-)
7119 commit da763aa77dbaefd9be10ff5ad04ab5da39327b2e
7120 Author: Mike Frysinger <vapier@gentoo.org>
7121 Date: Mon Nov 7 15:24:53 2011 -0500
7123 fc-cat: fix pointer warning
7125 Add a cast to avoid a gcc warning:
7127 fc-cat.c: In function 'cache_print_set':
7128 fc-cat.c:230:2: warning: pointer targets in passing argument 2
7129 of 'FcPatternFormat' differ in signedness [-Wpointer-sign]
7130 ../fontconfig/fontconfig.h:860:1: note:
7131 expected 'const FcChar8 *' but argument is of type 'char *'
7133 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7135 fc-cat/fc-cat.c | 2 +-
7136 1 file changed, 1 insertion(+), 1 deletion(-)
7138 commit 647569d029d0c01ce36ae7d94095ea83f40728de
7139 Author: Mike Frysinger <vapier@gentoo.org>
7140 Date: Mon Nov 7 15:21:51 2011 -0500
7142 FcStat: change to FcChar8 for first arg
7144 This shouldn't affect the ABI, makes FcStat more like the rest of the
7145 fontconfig API, and fixes warnings where we pass FcChar8* pointers in
7146 to this func from other places.
7148 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7150 src/fccache.c | 4 ++--
7152 2 files changed, 3 insertions(+), 3 deletions(-)
7154 commit e3a66c2937c3bd5c45f5170cf7720b4023b8ae3f
7155 Author: Mike Frysinger <vapier@gentoo.org>
7156 Date: Mon Nov 7 15:18:26 2011 -0500
7158 delete unused variables
7160 Newer gcc is better at detecting set-but-unused variables.
7162 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7164 src/fccache.c | 6 ++----
7165 src/fcdir.c | 17 -----------------
7166 src/fcformat.c | 5 ++---
7167 src/fcfreetype.c | 3 ---
7168 4 files changed, 4 insertions(+), 27 deletions(-)
7170 commit 6f020161e8628546158766ce7a5f5e0ce1f7d95a
7171 Author: Mike Frysinger <vapier@gentoo.org>
7172 Date: Mon Nov 7 14:25:51 2011 -0500
7174 FcStrPlus: optimize a little
7176 We've already calculated the lengths of these strings, so re-use those
7177 values to avoid having to rescan the strings multiple times.
7179 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7181 src/fcstr.c | 8 +++++---
7182 1 file changed, 5 insertions(+), 3 deletions(-)
7184 commit 2b010e46e629f118885f17ba860e9c4ddbba8779
7185 Author: Akira TAGOH <akira@tagoh.org>
7186 Date: Thu Jan 19 12:04:52 2012 +0900
7188 Bug 44826 - <alias> must contain only a single <family>
7190 Fix invalid syntax around alias elements in 30-metric-aliases.conf
7191 40-nonlatin.conf and 45-latin.conf.
7193 Patch from lolilolicon
7195 conf.d/30-metric-aliases.conf | 36 +++++++++++
7196 conf.d/40-nonlatin.conf | 140
7197 +++++++++++++++++++++++++++++++++++++++++-
7198 conf.d/45-latin.conf | 96 +++++++++++++++++++++++++++++
7199 3 files changed, 271 insertions(+), 1 deletion(-)
7201 commit 54dd481512265a247bd23663c8fdb290a8886ccd
7202 Author: Akira TAGOH <akira@tagoh.org>
7203 Date: Tue Dec 20 18:46:14 2011 +0900
7205 Get rid of the unexpected family name
7207 UmePlus P Gothic isn't a serif font.
7209 conf.d/65-nonlatin.conf | 1 -
7210 1 file changed, 1 deletion(-)
7212 commit 1c13fee11adcaae9eaaa08f9193a8c3c5b01504a
7213 Author: MINAMI Hirokazu <minami@mistfall.net>
7214 Date: Tue Dec 20 18:36:35 2011 +0900
7216 Bug 43406 - typo of Japanese font name in conf.d/65-nonlatin.conf
7220 Signed-off-by: Akira TAGOH <akira@tagoh.org>
7222 conf.d/65-nonlatin.conf | 2 +-
7223 1 file changed, 1 insertion(+), 1 deletion(-)
7225 commit a53553b4b65d6230b1a91b1a7433c8c5852ab055
7226 Author: Pravin Satpute <pravin.d.s@gmail.com>
7227 Date: Wed Dec 21 11:38:28 2011 +0900
7229 Bug 43321 - Required corrections in urdu.orth file
7231 Drop U+0629 and U+0647, and add U+06c3 to ur.orth
7233 Signed-off-by: Akira TAGOH <akira@tagoh.org>
7235 fc-lang/ur.orth | 7 +++++--
7236 1 file changed, 5 insertions(+), 2 deletions(-)
7238 commit 8c58dc276895cbeb0e9ae79718b1a38a082709d3
7239 Author: Jinkyu Yi <jincreator@naver.com>
7240 Date: Wed Nov 9 18:07:37 2011 +0900
7242 Bug 42423 - make default Korean font from Un to Nanum
7244 Update 40-nonlatin.conf and 65-nonlatin.conf for Nanum korean fonts.
7246 Signed-off-by: Akira TAGOH <akira@tagoh.org>
7248 conf.d/40-nonlatin.conf | 3 +++
7249 conf.d/65-nonlatin.conf | 24 ++++++++++++++----------
7250 2 files changed, 17 insertions(+), 10 deletions(-)
7252 commit a18ca17b6211f62fbd1d893811b94b8c83db4cc0
7253 Author: Akira TAGOH <akira@tagoh.org>
7254 Date: Tue Feb 21 15:29:56 2012 +0900
7256 Bug 40452 - Running 'fc-match --all' core dumps when no fonts are
7259 This would changes the behavior of FcFontSort().
7260 it won't returns NULL afterward.
7262 fc-match/fc-match.c | 5 +++++
7263 src/fcmatch.c | 29 ++++++++++++++++++++++++++++-
7264 2 files changed, 33 insertions(+), 1 deletion(-)
7266 commit cbb6ee1662f1219518677a9d489159778a812782
7267 Author: Akira TAGOH <akira@tagoh.org>
7268 Date: Tue Jul 19 20:12:09 2011 +0900
7270 Bug 35517 - Remove Apple Roman cmap support
7272 Get rid of the apple roman encoding related code
7274 src/fcfreetype.c | 260
7275 -------------------------------------------------------
7276 1 file changed, 260 deletions(-)
7278 commit d3c438221610d2e584a611f21433062dc7e7f83d
7279 Author: Akira TAGOH <akira@tagoh.org>
7280 Date: Tue Feb 21 15:11:30 2012 +0900
7284 fc-lang/Makefile.am | 3 ++-
7285 1 file changed, 2 insertions(+), 1 deletion(-)
7287 commit 5582043a49f4360ae83d66ea05409e1c0a25b61e
7288 Author: Akira TAGOH <akira@tagoh.org>
7289 Date: Mon Nov 14 12:56:28 2011 +0900
7291 Bug 32965 - Asturian (ast-ES) language matching missing ḷḷḥ
7293 Add U+1E24, U+1E25, U+1E36 and U+1e37 for Asturian
7295 fc-lang/ast.orth | 4 ++++
7296 1 file changed, 4 insertions(+)
7298 commit dab0afd81013507b3d32afdd5a552d6ac09c10c0
7299 Author: Akira TAGOH <akira@tagoh.org>
7300 Date: Mon Nov 14 18:22:48 2011 +0900
7302 Remove the unnecessary comment in ks.orth
7304 fc-lang/ks.orth | 4 ----
7305 1 file changed, 4 deletions(-)
7307 commit dedc16733a44373633e319461ff04ec9d1f08ed6
7308 Author: Pravin Satpute <pravin.d.s@gmail.com>
7309 Date: Fri Nov 11 15:30:56 2011 +0900
7311 Bug 27195 - need updates to ks.orth file
7313 Add U+0620, U+0657, U+065f, U+0672, U+0673 and U+06c4 for Kashmiri
7315 See http://www.unicode.org/charts/PDF/U0600.pdf
7317 Signed-off-by: Akira TAGOH <akira@tagoh.org>
7319 fc-lang/ks.orth | 6 ++++++
7320 1 file changed, 6 insertions(+)
7322 commit a1ecd679db82b0b118dc7334993f53b4288c4ae4
7323 Author: Akira TAGOH <akira@tagoh.org>
7324 Date: Mon Nov 14 17:44:24 2011 +0900
7326 Bug 24744 - No n'ko orthography
7328 Add nqo.orth for N'Ko
7330 fc-lang/nqo.orth | 31 +++++++++++++++++++++++++++++++
7331 1 file changed, 31 insertions(+)
7333 commit 19651262e9502c952184f27962c9f5e521a11db9
7334 Author: Behdad Esfahbod <behdad@behdad.org>
7335 Date: Thu Oct 6 14:59:04 2011 -0400
7337 Add FcPublic to FcLangSetUnion and FcLangSetSubtract
7341 fontconfig/fontconfig.h | 4 ++--
7342 1 file changed, 2 insertions(+), 2 deletions(-)
7344 commit 3951fbaa39699684ebd3e76b333a14d5ebb19919
7345 Author: Behdad Esfahbod <behdad@behdad.org>
7346 Date: Wed Oct 5 15:12:48 2011 -0400
7350 doc/Makefile.am | 2 +-
7351 1 file changed, 1 insertion(+), 1 deletion(-)
7353 commit 082caefb6d5462c97f280b7037e3740b4865a244
7354 Author: Behdad Esfahbod <behdad@behdad.org>
7355 Date: Sat Sep 24 13:52:05 2011 -0400
7357 Bug 41171 - Invalid use of memset
7359 src/fccache.c | 2 +-
7360 1 file changed, 1 insertion(+), 1 deletion(-)
7362 commit bf3bfa72d91e8bc37903d7e1bb7ac23c6ef4952a
7363 Author: Behdad Esfahbod <behdad@behdad.org>
7364 Date: Wed Jun 22 13:06:19 2011 -0400
7366 Fix stupid bug in FcFontSort()
7368 I broke FcFontSort() language handling at the end of 2008 with this
7371 G-d knows how many of the lang-matching bugs in bugzilla will be
7372 fixed by this changed...
7374 I'm really sorry, everyone!
7376 src/fcmatch.c | 2 +-
7377 1 file changed, 1 insertion(+), 1 deletion(-)
7379 commit e61eba94efffbdbec6f9e08f3fb04b75f0ba2a3f
7380 Author: Behdad Esfahbod <behdad@behdad.org>
7381 Date: Mon Jun 20 11:55:25 2011 -0400
7383 Switch fc-cat to use FcPatternFormat()
7385 Added the a builtin "fccat" to FcPatternFormat().
7387 doc/fcformat.fncs | 7 +++++++
7388 fc-cat/fc-cat.c | 39 +++++++++++----------------------------
7389 src/fcformat.c | 3 +++
7390 3 files changed, 21 insertions(+), 28 deletions(-)
7392 commit a15ac5d3840552528874f1d5ad166eb00906ce80
7393 Author: Behdad Esfahbod <behdad@behdad.org>
7394 Date: Mon Jun 20 11:32:46 2011 -0400
7396 Switch fc-match to use FcPatternFormat()
7398 Fix small bug in FcPatternFormat that was letting element-default to
7399 consume the convertor sequence.
7401 fc-match/fc-match.c | 38 +++++++++-----------------------------
7402 src/fcformat.c | 2 +-
7403 2 files changed, 10 insertions(+), 30 deletions(-)
7405 commit e0be405a1dd5765e36152c754a47c8ad7ff0ab85
7406 Author: Behdad Esfahbod <behdad@behdad.org>
7407 Date: Mon Jun 20 11:22:17 2011 -0400
7409 Bug 26718 - "fc-match sans file" doesn't work
7411 - Do not throw away FC_FILE in FcNameUnparse
7412 - Update the builtin "fclist" format to remove FC_FILE properly
7414 - Switch fc-list to use FcPatternFormat()
7416 Note that I had previously broken fc-list and it was not showing the
7417 file name anymore. No one noticed that it seems! Now fixed.
7419 fc-list/fc-list.c | 17 ++++-------------
7420 src/fcformat.c | 2 +-
7421 src/fcname.c | 3 +--
7422 3 files changed, 6 insertions(+), 16 deletions(-)
7424 commit 0fcf866d44c46bd63d91f656e36544b6ce9af47d
7425 Author: Behdad Esfahbod <behdad@behdad.org>
7426 Date: Mon Jun 20 11:07:56 2011 -0400
7428 Bug 36577 - Updating cache with no-bitmaps disables bitmap fonts...
7430 Do not remove blacklisted fonts during cache generation. We already
7431 apply the blacklist when reading the caches. The idea always has been
7432 that the config should not affect caches built, although that design
7433 was tarnished with the introduction of target="scan" configurations.
7435 src/fcdir.c | 7 ++-----
7436 1 file changed, 2 insertions(+), 5 deletions(-)
7438 commit 0392abf79131c9325c66c71c2708a4cd77673296
7439 Author: Behdad Esfahbod <behdad@behdad.org>
7440 Date: Tue Apr 12 22:15:37 2011 -0400
7445 1 file changed, 3 insertions(+)
7447 commit 1c475d5c8cb265ac939d6b9e097666e300162511
7448 Author: Behdad Esfahbod <behdad@behdad.org>
7449 Date: Mon Mar 28 16:33:12 2011 -0400
7451 Bug 35587 - Add padding to make valgrind and glibc not hate each other
7453 src/fccfg.c | 13 +++++++++++--
7454 src/fcpat.c | 10 +++++++---
7455 2 files changed, 18 insertions(+), 5 deletions(-)
7457 commit f0ee5761e1ab63d848f980a767dd8475986f1342
7458 Author: Behdad Esfahbod <behdad@behdad.org>
7459 Date: Mon Mar 14 18:58:13 2011 -0300
7463 fc-lang/fc-lang.c | 2 +-
7464 1 file changed, 1 insertion(+), 1 deletion(-)
7466 commit c21fb9ac27ca89f3b581c58b1a08372f8273a262
7467 Author: Behdad Esfahbod <behdad@behdad.org>
7468 Date: Mon Mar 14 18:49:21 2011 -0300
7470 Always define FcStat as a function
7472 Such that first arg is const char *. We also need to make more
7474 in that function as part of some other bug.
7476 src/fcatomic.c | 2 +-
7477 src/fccache.c | 13 +++++++++++--
7479 src/fcdir.c | 4 ++--
7480 src/fcint.h | 4 ----
7481 5 files changed, 15 insertions(+), 10 deletions(-)
7483 commit b5617e636cbb0bc8ef4daba6681a6f58078d7a42
7484 Author: Behdad Esfahbod <behdad@behdad.org>
7485 Date: Mon Mar 14 18:23:56 2011 -0300
7489 doc/fcatomic.fncs | 2 +-
7490 doc/fcconfig.fncs | 4 ++--
7491 doc/fcinit.fncs | 2 +-
7492 doc/fcmatrix.fncs | 4 ++--
7493 doc/fcobjectset.fncs | 2 +-
7494 5 files changed, 7 insertions(+), 7 deletions(-)
7496 commit 6c7915c10548132c3f7d0c00d08fdb268e5da6d4
7497 Author: Behdad Esfahbod <behdad@behdad.org>
7498 Date: Mon Mar 14 18:21:32 2011 -0300
7500 Mark constant strings as constant
7502 Fixes a few compiler warnings in fcxml.c and makes it clear that they
7503 should not be freed.
7505 doc/fcatomic.fncs | 2 +-
7506 src/fcint.h | 4 ++--
7507 2 files changed, 3 insertions(+), 3 deletions(-)
7509 commit c76ed777ddb03a70c5990ef439d8d97809d1ef92
7510 Author: Behdad Esfahbod <behdad@behdad.org>
7511 Date: Mon Mar 14 18:04:59 2011 -0300
7513 Bug 30566 - fcformat.c:interpret_enumerate() passes uninitialized
7514 idx to FcPatternGetLangSet()
7516 src/fcformat.c | 2 +-
7517 1 file changed, 1 insertion(+), 1 deletion(-)
7519 commit ccc239b3865dd8d83026ae59b89de965e948120a
7520 Author: Behdad Esfahbod <behdad@behdad.org>
7521 Date: Mon Mar 14 17:28:53 2011 -0300
7523 Bug 20113 - Uighur (ug) orthography incomplete
7525 fc-lang/ug.orth | 35 ++++++++++++++++++++++++++++-------
7526 1 file changed, 28 insertions(+), 7 deletions(-)
7528 commit 7baa20c7590b12d11dcfb0a50131d50963581258
7529 Author: Brad Hards <bradh@frogmouth.net>
7530 Date: Fri Mar 11 19:43:42 2011 -0300
7534 doc/fcatomic.fncs | 2 +-
7535 doc/fccharset.fncs | 8 +--
7536 doc/fcfontset.fncs | 2 +-
7537 doc/fcformat.fncs | 4 +-
7538 doc/fcfreetype.fncs | 4 +-
7539 doc/fcinit.fncs | 2 +-
7540 doc/fclangset.fncs | 4 +-
7541 doc/fcpattern.fncs | 2 +-
7542 doc/fcstring.fncs | 4 +-
7543 doc/fontconfig-devel.sgml | 148
7544 +++++++++++++++++++++++-----------------------
7545 doc/fontconfig-user.sgml | 8 +--
7546 11 files changed, 94 insertions(+), 94 deletions(-)
7548 commit 9bfe7bad1c85403d85b833b58ebc6343f766e0a9
7549 Author: Behdad Esfahbod <behdad@behdad.org>
7550 Date: Fri Mar 11 19:40:38 2011 -0300
7552 Remove --enable-maintainer-mode from autogen.sh
7555 1 file changed, 2 insertions(+), 2 deletions(-)
7557 commit e1bb01bfdc64d0276fb17f248a54bcabe6f9aff1
7558 Author: Behdad Esfahbod <behdad@behdad.org>
7559 Date: Fri Jan 21 16:34:52 2011 -0500
7561 Update CaseFolding.txt to Unicode 6.0
7563 fc-case/CaseFolding.txt | 15 ++++++++++++---
7564 1 file changed, 12 insertions(+), 3 deletions(-)
7566 commit e10a42178c65ff974fa9383dbc78525b3d8de1ae
7567 Author: Behdad Esfahbod <behdad@behdad.org>
7568 Date: Mon Jan 3 22:18:38 2011 -0500
7570 Remove AM_MAINTAINER_MODE
7572 That macro is simply broken.
7574 This was also brought up in:
7575 Bug 32679 - fontconfig-2.8.0 does not cross compile
7578 1 file changed, 1 deletion(-)
7580 commit 0c7b8676171f2238af9785abf775e0f420e6545a
7581 Author: Behdad Esfahbod <behdad@behdad.org>
7582 Date: Sun Jan 2 13:25:29 2011 -0700
7584 Fix assertion failure on le32d4
7586 Reported by Jon TURNEY.
7588 src/fcarch.c | 3 ++-
7589 1 file changed, 2 insertions(+), 1 deletion(-)
7591 commit e63f90ce74d1f2c1e22959cb2ed97120eff3867f
7592 Author: Behdad Esfahbod <behdad@behdad.org>
7593 Date: Tue Dec 28 02:58:16 2010 -0600
7597 doc/fclangset.fncs | 4 ++--
7598 1 file changed, 2 insertions(+), 2 deletions(-)
7600 commit 43bf659eedb3eeff75d219864af475dcadcf6983
7601 Author: Behdad Esfahbod <behdad@behdad.org>
7602 Date: Tue Dec 28 02:55:31 2010 -0600
7604 Skip <range> elements with begin > end
7606 src/fcxml.c | 26 ++++++++++++++++----------
7607 1 file changed, 16 insertions(+), 10 deletions(-)
7609 commit 8c625aa01f0ad95b1c06acb079921c209906f3b4
7610 Author: Behdad Esfahbod <behdad@behdad.org>
7611 Date: Tue Dec 28 02:52:06 2010 -0600
7613 Add <range> support for <blank> into the DTD
7616 1 file changed, 1 insertion(+), 1 deletion(-)
7618 commit 549c9962a48cd728116c8f39db31c58043236ff0
7619 Merge: 30fd4fa fa269cf
7620 Author: Behdad Esfahbod <behdad@behdad.org>
7621 Date: Tue Dec 28 02:50:16 2010 -0600
7623 Allow editing charset and lang in target="scan"
7625 Merge commit 'fa269cf812ee304534b0e4c44662202496008db0'
7628 Bug 31969 - Can't modify charset in target="scan"
7629 Bug 23758 - Can't modify lang in target="scan"
7631 commit 30fd4fac9ca2238f84608c23836cab219640d9c1
7632 Author: Behdad Esfahbod <behdad@behdad.org>
7633 Date: Tue Dec 28 01:28:39 2010 -0600
7638 1 file changed, 1 insertion(+), 1 deletion(-)
7640 commit d1a0fca316ab8d9d61474028da54615e4d9f7540
7641 Author: Behdad Esfahbod <behdad@behdad.org>
7642 Date: Tue Dec 28 00:59:19 2010 -0600
7644 Make fc-arch stuff cross-compiling-safe
7647 Bug 32679 - fontconfig-2.8.0 does not cross compile
7648 Bug 25462 - Cross-compilation doesn't work
7651 configure.in | 64 +++++------------------
7652 fc-arch/Makefile.am | 54 --------------------
7653 fc-arch/fc-arch.c | 138
7654 --------------------------------------------------
7655 fc-arch/fcarch.tmpl.h | 65 ------------------------
7656 fc-cache/fc-cache.c | 2 +-
7657 fc-cat/fc-cat.c | 2 +-
7658 src/Makefile.am | 6 +--
7659 src/fcarch.c | 72 ++++++++++++++++++++++++++
7660 src/fcarch.h | 71 ++++++++++++++++++++++++++
7661 src/fccache.c | 3 +-
7663 12 files changed, 167 insertions(+), 316 deletions(-)
7665 commit 2a6b235ff6d2750171e8dff7cfdfe3bccb0f630e
7666 Author: Behdad Esfahbod <behdad@behdad.org>
7667 Date: Mon Dec 27 13:20:47 2010 -0600
7669 Make most generated-files cross-compiling-safe
7671 By simply including a copy in the tarball.
7673 Remains fc-arch which is trickier.
7675 doc/Makefile.am | 19 +++++++++++--------
7676 fc-arch/fcarch.tmpl.h | 2 +-
7677 fc-case/Makefile.am | 14 ++++++++------
7678 fc-glyphname/Makefile.am | 14 ++++++++------
7679 fc-lang/Makefile.am | 17 ++++++++++-------
7680 5 files changed, 38 insertions(+), 28 deletions(-)
7682 commit fa269cf812ee304534b0e4c44662202496008db0
7683 Author: Akira TAGOH <akira@tagoh.org>
7684 Date: Thu Dec 9 11:57:24 2010 +0900
7688 doc/fclangset.fncs | 30 ++++++++++++++++++++++++++++++
7689 doc/fontconfig-user.sgml | 4 ++++
7690 2 files changed, 34 insertions(+)
7692 commit 3c862aad9f49be4b098cb679a67449c85b58f1f5
7693 Author: Akira TAGOH <akira@tagoh.org>
7694 Date: Mon Dec 6 12:38:18 2010 +0900
7696 Add editing langset feature.
7698 The syntax to add any langset to the langset table looks like:
7700 <match target="scan">
7701 <test name="family">
7702 <string>Buggy Sans</string>
7704 <edit name="lang" mode="assign">
7708 <string>zh-cn</string>
7709 <string>zh-tw</string>
7715 To remove any langset from the langset table:
7717 <match target="scan">
7718 <test name="family">
7719 <string>Buggy Sans</string>
7721 <edit name="lang" mode="assign">
7731 fontconfig/fontconfig.h | 9 ++++++
7733 src/fccfg.c | 24 +++++++++++++++
7734 src/fcdbg.c | 6 ++++
7736 src/fclang.c | 62 ++++++++++++++++++++++++++++++++++++++
7738 +++++++++++++++++++++++++++++++++++++++++++++++++
7739 7 files changed, 186 insertions(+), 3 deletions(-)
7741 commit d975cdda782bb88c8bb6706889a554b2afb9f939
7742 Author: Akira TAGOH <akira@tagoh.org>
7743 Date: Mon Dec 6 12:18:23 2010 +0900
7745 Add the range support in blank element
7747 src/fcxml.c | 35 +++++++++++++++++++++--------------
7748 1 file changed, 21 insertions(+), 14 deletions(-)
7750 commit 51e352a1bde91348888202539639a5a2d0d506d4
7751 Author: Akira TAGOH <akira@tagoh.org>
7752 Date: Thu Dec 9 11:32:26 2010 +0900
7754 add some document for range and charset.
7756 doc/fontconfig-user.sgml | 8 ++++++++
7757 1 file changed, 8 insertions(+)
7759 commit 857b7efe1e301f670329c6836da52fbab8c5df66
7760 Author: Akira TAGOH <akira@tagoh.org>
7761 Date: Mon Dec 6 12:10:17 2010 +0900
7763 Add charset editing feature.
7765 The syntax to add any characters to the charset table looks like:
7767 <match target="scan">
7768 <test name="family">
7769 <string>Buggy Sans</string>
7771 <edit name="charset" mode="assign">
7773 <name>charset</name>
7775 <int>0x3220</int> <!-- PARENTHESIZED IDEOGRAPH
7782 To remove any characters from the charset table:
7784 <match target="scan">
7785 <test name="family">
7786 <string>Buggy Sans</string>
7788 <edit name="charset" mode="assign">
7790 <name>charset</name>
7792 <int>0x06CC</int> <!-- ARABIC LETTER FARSI YEH -->
7793 <int>0x06D2</int> <!-- ARABIC LETTER YEH BARREE -->
7794 <int>0x06D3</int> <!-- ARABIC LETTER YEH BARREE
7795 WITH HAMZA ABOVE -->
7801 You could also use the range element for convenience:
7805 <int>0x06CC</int> <!-- ARABIC LETTER FARSI YEH -->
7807 <int>0x06D2</int> <!-- ARABIC LETTER YEH
7809 <int>0x06D3</int> <!-- ARABIC LETTER YEH
7810 BARREE WITH HAMZA ABOVE -->
7816 src/Makefile.am | 4 +-
7817 src/fccfg.c | 19 +++++++
7819 src/fcint.h | 9 +++-
7821 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
7822 6 files changed, 185 insertions(+), 9 deletions(-)
7824 commit 0d47cfabd82cd9c02ec5711383f06599b0450ac0
7825 Author: Behdad Esfahbod <behdad@behdad.org>
7826 Date: Tue Dec 7 18:48:56 2010 -0500
7828 Bug 28958 - lang=en matches other langs
7830 Patch from Akira TAGOH.
7833 1 file changed, 2 insertions(+)
7835 commit 1e7a2a4f6cd05bfa8b15f88c2f9ca10ad97fc8ac
7836 Author: Behdad Esfahbod <behdad@behdad.org>
7837 Date: Thu Dec 2 08:13:59 2010 -0500
7842 1 file changed, 1 insertion(+), 1 deletion(-)
7844 commit 5aaf466d3899842763e746a9c2b745748eb34b48
7845 Author: Behdad Esfahbod <behdad@behdad.org>
7846 Date: Wed Nov 10 16:45:42 2010 -0500
7848 Cleanup copyright notices to replace "Keith Packard" with "the
7852 Makefile.am | 4 ++--
7853 conf.d/Makefile.am | 4 ++--
7854 config/Makedefs.in | 4 ++--
7855 configure.in | 4 ++--
7856 doc/Makefile.am | 4 ++--
7857 doc/confdir.sgml.in | 4 ++--
7858 doc/edit-sgml.c | 4 ++--
7859 doc/fcatomic.fncs | 4 ++--
7860 doc/fcblanks.fncs | 4 ++--
7861 doc/fccache.fncs | 4 ++--
7862 doc/fccharset.fncs | 4 ++--
7863 doc/fcconfig.fncs | 4 ++--
7864 doc/fcconstant.fncs | 4 ++--
7865 doc/fcfile.fncs | 4 ++--
7866 doc/fcfontset.fncs | 4 ++--
7867 doc/fcformat.fncs | 4 ++--
7868 doc/fcfreetype.fncs | 4 ++--
7869 doc/fcinit.fncs | 4 ++--
7870 doc/fcmatrix.fncs | 4 ++--
7871 doc/fcobjectset.fncs | 4 ++--
7872 doc/fcobjecttype.fncs | 4 ++--
7873 doc/fcpattern.fncs | 4 ++--
7874 doc/fcstring.fncs | 4 ++--
7875 doc/fcstrset.fncs | 4 ++--
7876 doc/fcvalue.fncs | 4 ++--
7877 doc/fontconfig-devel.sgml | 8 ++++----
7878 doc/fontconfig-user.sgml | 4 ++--
7879 doc/func.sgml | 4 ++--
7880 doc/version.sgml.in | 4 ++--
7881 fc-arch/Makefile.am | 4 ++--
7882 fc-arch/fcarch.tmpl.h | 4 ++--
7883 fc-cache/Makefile.am | 4 ++--
7884 fc-cache/fc-cache.c | 4 ++--
7885 fc-case/Makefile.am | 4 ++--
7886 fc-case/fc-case.c | 4 ++--
7887 fc-case/fccase.tmpl.h | 4 ++--
7888 fc-cat/Makefile.am | 4 ++--
7889 fc-cat/fc-cat.c | 4 ++--
7890 fc-glyphname/Makefile.am | 4 ++--
7891 fc-glyphname/fc-glyphname.c | 4 ++--
7892 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
7893 fc-lang/Makefile.am | 4 ++--
7894 fc-lang/aa.orth | 4 ++--
7895 fc-lang/ab.orth | 4 ++--
7896 fc-lang/af.orth | 4 ++--
7897 fc-lang/am.orth | 4 ++--
7898 fc-lang/ar.orth | 4 ++--
7899 fc-lang/ast.orth | 4 ++--
7900 fc-lang/av.orth | 4 ++--
7901 fc-lang/ay.orth | 4 ++--
7902 fc-lang/az_ir.orth | 4 ++--
7903 fc-lang/ba.orth | 4 ++--
7904 fc-lang/be.orth | 4 ++--
7905 fc-lang/bg.orth | 4 ++--
7906 fc-lang/bh.orth | 4 ++--
7907 fc-lang/bho.orth | 4 ++--
7908 fc-lang/bi.orth | 4 ++--
7909 fc-lang/bin.orth | 4 ++--
7910 fc-lang/bm.orth | 4 ++--
7911 fc-lang/bo.orth | 4 ++--
7912 fc-lang/br.orth | 4 ++--
7913 fc-lang/bs.orth | 4 ++--
7914 fc-lang/bua.orth | 4 ++--
7915 fc-lang/ca.orth | 4 ++--
7916 fc-lang/ce.orth | 4 ++--
7917 fc-lang/ch.orth | 4 ++--
7918 fc-lang/chm.orth | 4 ++--
7919 fc-lang/chr.orth | 4 ++--
7920 fc-lang/co.orth | 4 ++--
7921 fc-lang/cs.orth | 4 ++--
7922 fc-lang/cu.orth | 4 ++--
7923 fc-lang/cv.orth | 4 ++--
7924 fc-lang/cy.orth | 4 ++--
7925 fc-lang/da.orth | 4 ++--
7926 fc-lang/de.orth | 4 ++--
7927 fc-lang/dz.orth | 4 ++--
7928 fc-lang/el.orth | 4 ++--
7929 fc-lang/en.orth | 4 ++--
7930 fc-lang/eo.orth | 4 ++--
7931 fc-lang/es.orth | 4 ++--
7932 fc-lang/et.orth | 4 ++--
7933 fc-lang/eu.orth | 4 ++--
7934 fc-lang/fa.orth | 4 ++--
7935 fc-lang/fc-lang.c | 4 ++--
7936 fc-lang/fc-lang.man | 4 ++--
7937 fc-lang/fclang.tmpl.h | 4 ++--
7938 fc-lang/ff.orth | 4 ++--
7939 fc-lang/fi.orth | 4 ++--
7940 fc-lang/fj.orth | 4 ++--
7941 fc-lang/fo.orth | 4 ++--
7942 fc-lang/fr.orth | 4 ++--
7943 fc-lang/fur.orth | 4 ++--
7944 fc-lang/fy.orth | 4 ++--
7945 fc-lang/ga.orth | 4 ++--
7946 fc-lang/gd.orth | 4 ++--
7947 fc-lang/gez.orth | 4 ++--
7948 fc-lang/gl.orth | 4 ++--
7949 fc-lang/gn.orth | 4 ++--
7950 fc-lang/gu.orth | 4 ++--
7951 fc-lang/gv.orth | 4 ++--
7952 fc-lang/ha.orth | 4 ++--
7953 fc-lang/haw.orth | 4 ++--
7954 fc-lang/he.orth | 4 ++--
7955 fc-lang/hi.orth | 4 ++--
7956 fc-lang/ho.orth | 4 ++--
7957 fc-lang/hr.orth | 4 ++--
7958 fc-lang/hu.orth | 4 ++--
7959 fc-lang/hy.orth | 4 ++--
7960 fc-lang/ia.orth | 4 ++--
7961 fc-lang/id.orth | 4 ++--
7962 fc-lang/ie.orth | 4 ++--
7963 fc-lang/ig.orth | 4 ++--
7964 fc-lang/ik.orth | 4 ++--
7965 fc-lang/io.orth | 4 ++--
7966 fc-lang/is.orth | 4 ++--
7967 fc-lang/it.orth | 4 ++--
7968 fc-lang/iu.orth | 4 ++--
7969 fc-lang/ja.orth | 4 ++--
7970 fc-lang/ka.orth | 4 ++--
7971 fc-lang/kaa.orth | 4 ++--
7972 fc-lang/ki.orth | 4 ++--
7973 fc-lang/kk.orth | 4 ++--
7974 fc-lang/kl.orth | 4 ++--
7975 fc-lang/kn.orth | 4 ++--
7976 fc-lang/ko.orth | 4 ++--
7977 fc-lang/kok.orth | 4 ++--
7978 fc-lang/ku_am.orth | 4 ++--
7979 fc-lang/ku_ir.orth | 4 ++--
7980 fc-lang/kum.orth | 4 ++--
7981 fc-lang/kv.orth | 4 ++--
7982 fc-lang/kw.orth | 4 ++--
7983 fc-lang/ky.orth | 4 ++--
7984 fc-lang/la.orth | 4 ++--
7985 fc-lang/lb.orth | 4 ++--
7986 fc-lang/lez.orth | 4 ++--
7987 fc-lang/ln.orth | 4 ++--
7988 fc-lang/lo.orth | 4 ++--
7989 fc-lang/lt.orth | 4 ++--
7990 fc-lang/lv.orth | 4 ++--
7991 fc-lang/mai.orth | 4 ++--
7992 fc-lang/mg.orth | 4 ++--
7993 fc-lang/mh.orth | 4 ++--
7994 fc-lang/mi.orth | 4 ++--
7995 fc-lang/mk.orth | 4 ++--
7996 fc-lang/ml.orth | 4 ++--
7997 fc-lang/mn_cn.orth | 4 ++--
7998 fc-lang/mo.orth | 4 ++--
7999 fc-lang/mr.orth | 4 ++--
8000 fc-lang/mt.orth | 4 ++--
8001 fc-lang/my.orth | 4 ++--
8002 fc-lang/nb.orth | 4 ++--
8003 fc-lang/nds.orth | 4 ++--
8004 fc-lang/ne.orth | 4 ++--
8005 fc-lang/nl.orth | 4 ++--
8006 fc-lang/nn.orth | 4 ++--
8007 fc-lang/no.orth | 4 ++--
8008 fc-lang/ny.orth | 4 ++--
8009 fc-lang/oc.orth | 4 ++--
8010 fc-lang/om.orth | 4 ++--
8011 fc-lang/or.orth | 4 ++--
8012 fc-lang/os.orth | 4 ++--
8013 fc-lang/pes.orth | 4 ++--
8014 fc-lang/pl.orth | 4 ++--
8015 fc-lang/prs.orth | 4 ++--
8016 fc-lang/ps_af.orth | 4 ++--
8017 fc-lang/ps_pk.orth | 4 ++--
8018 fc-lang/pt.orth | 4 ++--
8019 fc-lang/rm.orth | 4 ++--
8020 fc-lang/ro.orth | 4 ++--
8021 fc-lang/ru.orth | 4 ++--
8022 fc-lang/sa.orth | 4 ++--
8023 fc-lang/sah.orth | 4 ++--
8024 fc-lang/sco.orth | 4 ++--
8025 fc-lang/se.orth | 4 ++--
8026 fc-lang/sel.orth | 4 ++--
8027 fc-lang/sk.orth | 4 ++--
8028 fc-lang/sl.orth | 4 ++--
8029 fc-lang/sm.orth | 4 ++--
8030 fc-lang/sma.orth | 4 ++--
8031 fc-lang/smj.orth | 4 ++--
8032 fc-lang/smn.orth | 4 ++--
8033 fc-lang/sms.orth | 4 ++--
8034 fc-lang/so.orth | 4 ++--
8035 fc-lang/sq.orth | 4 ++--
8036 fc-lang/sr.orth | 4 ++--
8037 fc-lang/sv.orth | 4 ++--
8038 fc-lang/sw.orth | 4 ++--
8039 fc-lang/syr.orth | 4 ++--
8040 fc-lang/ta.orth | 4 ++--
8041 fc-lang/te.orth | 4 ++--
8042 fc-lang/tg.orth | 4 ++--
8043 fc-lang/th.orth | 4 ++--
8044 fc-lang/ti_er.orth | 4 ++--
8045 fc-lang/ti_et.orth | 4 ++--
8046 fc-lang/tig.orth | 4 ++--
8047 fc-lang/tn.orth | 4 ++--
8048 fc-lang/to.orth | 4 ++--
8049 fc-lang/tr.orth | 4 ++--
8050 fc-lang/ts.orth | 4 ++--
8051 fc-lang/tt.orth | 4 ++--
8052 fc-lang/tw.orth | 4 ++--
8053 fc-lang/tyv.orth | 4 ++--
8054 fc-lang/ug.orth | 4 ++--
8055 fc-lang/uk.orth | 4 ++--
8056 fc-lang/ur.orth | 4 ++--
8057 fc-lang/ve.orth | 4 ++--
8058 fc-lang/vi.orth | 4 ++--
8059 fc-lang/vo.orth | 4 ++--
8060 fc-lang/vot.orth | 4 ++--
8061 fc-lang/wa.orth | 4 ++--
8062 fc-lang/wen.orth | 4 ++--
8063 fc-lang/wo.orth | 4 ++--
8064 fc-lang/xh.orth | 4 ++--
8065 fc-lang/yap.orth | 4 ++--
8066 fc-lang/yi.orth | 4 ++--
8067 fc-lang/yo.orth | 4 ++--
8068 fc-lang/zh_cn.orth | 4 ++--
8069 fc-lang/zh_hk.orth | 4 ++--
8070 fc-lang/zh_mo.orth | 4 ++--
8071 fc-lang/zh_sg.orth | 4 ++--
8072 fc-lang/zh_tw.orth | 4 ++--
8073 fc-lang/zu.orth | 4 ++--
8074 fc-list/Makefile.am | 4 ++--
8075 fc-list/fc-list.c | 4 ++--
8076 fc-match/Makefile.am | 4 ++--
8077 fc-match/fc-match.c | 4 ++--
8078 fc-pattern/Makefile.am | 4 ++--
8079 fc-pattern/fc-pattern.c | 4 ++--
8080 fc-query/Makefile.am | 4 ++--
8081 fc-query/fc-query.c | 4 ++--
8082 fc-scan/Makefile.am | 4 ++--
8083 fc-scan/fc-scan.c | 4 ++--
8084 fontconfig/fcfreetype.h | 4 ++--
8085 fontconfig/fcprivate.h | 4 ++--
8086 fontconfig/fontconfig.h | 4 ++--
8087 src/Makefile.am | 4 ++--
8088 src/fcatomic.c | 4 ++--
8089 src/fcblanks.c | 4 ++--
8090 src/fccache.c | 4 ++--
8091 src/fccfg.c | 4 ++--
8092 src/fccharset.c | 4 ++--
8093 src/fcdbg.c | 4 ++--
8094 src/fcdefault.c | 4 ++--
8095 src/fcdir.c | 4 ++--
8096 src/fcformat.c | 4 ++--
8097 src/fcfreetype.c | 4 ++--
8099 src/fcinit.c | 4 ++--
8100 src/fcint.h | 4 ++--
8101 src/fclang.c | 4 ++--
8102 src/fclist.c | 4 ++--
8103 src/fcmatch.c | 4 ++--
8104 src/fcname.c | 4 ++--
8105 src/fcpat.c | 4 ++--
8106 src/fcstr.c | 4 ++--
8107 src/fcxml.c | 4 ++--
8108 257 files changed, 516 insertions(+), 517 deletions(-)
8110 commit 1f5c675fedd42bda49375ca7a9d6f3f8b2cd97bb
8111 Author: Behdad Esfahbod <behdad@behdad.org>
8112 Date: Wed Nov 10 15:27:10 2010 -0500
8114 Add more copyright owners
8117 1 file changed, 6 insertions(+)
8119 commit 039b9fd090cf3fcd279eeb8c786070a94993a8ba
8120 Author: Jeremy Huddleston <jeremyhu@apple.com>
8121 Date: Wed Nov 3 01:08:12 2010 -0700
8123 fontconfig.pc.in: Add sysconfdir, localstatedir, and PACKAGE
8125 In the default case, cachedir and confdir will evaluate to something
8126 referencing these other variables (which wouldn't otherwise be defined
8127 in the pkg-config file.
8129 Fixes a regression introduced by
8130 81b542b50f82f8a0ad9f38f7d913fe5433631166
8132 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
8133 Tested-by: Jon TURNEY <jon.turney@dronecode.org.uk>
8135 fontconfig.pc.in | 3 +++
8136 1 file changed, 3 insertions(+)
8138 commit 81b542b50f82f8a0ad9f38f7d913fe5433631166
8139 Author: Jeremy Huddleston <jeremyhu@apple.com>
8140 Date: Wed Oct 6 11:21:29 2010 -0700
8142 fontconfig.pc: Add variables for confdir and cachedir
8144 Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
8146 fontconfig.pc.in | 2 ++
8147 1 file changed, 2 insertions(+)
8149 commit caa4bec9459af0779d1d16ba66964593e5748e3c
8150 Author: Behdad Esfahbod <behdad@behdad.org>
8151 Date: Tue Sep 21 13:18:05 2010 -0400
8153 Bug 24729 - [ne_NP] Fix ortho file
8155 Exclude three characters (U+090C..090E) from Nepalese.
8157 fc-lang/ne.orth | 1 +
8158 1 file changed, 1 insertion(+)
8160 commit 0a023b24daa683d9c0be4e2ef6d50040c1c52316
8161 Author: Behdad Esfahbod <behdad@behdad.org>
8162 Date: Tue Sep 21 13:14:55 2010 -0400
8164 [fc-lang] Support excluding characters
8166 By prefixing a line by a hyphen/minus sign. Useful when including
8169 fc-lang/fc-lang.c | 35 +++++++++++++++++++++++++----------
8170 1 file changed, 25 insertions(+), 10 deletions(-)
8172 commit 52960d05ebb8af34a302e3959978d2930a39fb39
8173 Author: Behdad Esfahbod <behdad@behdad.org>
8174 Date: Tue Sep 21 13:14:41 2010 -0400
8176 Add new public API: FcCharSetDelChar()
8178 doc/fccharset.fncs | 11 +++++++++++
8179 fontconfig/fontconfig.h | 3 +++
8180 src/fccharset.c | 17 +++++++++++++++++
8181 3 files changed, 31 insertions(+)
8183 commit 9d8d0226d9ac5bc9956263a13454179eafc4ab82
8184 Author: Behdad Esfahbod <behdad@behdad.org>
8185 Date: Fri Sep 3 08:11:00 2010 -0400
8187 Bug 29995 - fc-cat does not invoke FcFini()
8189 fc-cat/fc-cat.c | 1 +
8190 1 file changed, 1 insertion(+)
8192 commit 25afea879d5b73c116e00c2c62b2a7ce9bcf803a
8193 Author: Behdad Esfahbod <behdad@behdad.org>
8194 Date: Wed Aug 18 11:31:31 2010 -0400
8198 src/fcformat.c | 8 ++++++++
8199 1 file changed, 8 insertions(+)
8201 commit c2764d959c652f572bfefa00234448742bda2b08
8202 Author: Behdad Esfahbod <behdad@behdad.org>
8203 Date: Thu Aug 5 15:58:09 2010 -0400
8205 Bug 29338 - fc-pattern.sgml, open para tag
8207 fc-pattern/fc-pattern.sgml | 2 +-
8208 1 file changed, 1 insertion(+), 1 deletion(-)
8210 commit 78366844468c5fa785d05bb25be2d0023e60f5ee
8211 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
8212 Date: Wed Jun 2 22:38:19 2010 -0400
8214 Fix compiler warnings
8216 fc-lang/fc-lang.c | 6 +++---
8217 1 file changed, 3 insertions(+), 3 deletions(-)
8219 commit ba7b50ab3324887e1680a4a8961487706705c739
8220 Author: Behdad Esfahbod <behdad@behdad.org>
8221 Date: Tue Apr 20 23:18:00 2010 -0400
8223 Add fc-pattern cmdline tool
8227 fc-cache/fc-cache.sgml | 1 +
8228 fc-cat/fc-cat.sgml | 1 +
8229 fc-list/fc-list.sgml | 1 +
8230 fc-match/fc-match.sgml | 1 +
8231 fc-pattern/Makefile.am | 59 +++++++++++++
8232 fc-pattern/fc-pattern.c | 195
8233 +++++++++++++++++++++++++++++++++++++++++++
8234 fc-pattern/fc-pattern.sgml | 204
8235 +++++++++++++++++++++++++++++++++++++++++++++
8236 fc-query/fc-query.sgml | 1 +
8237 fc-scan/fc-scan.sgml | 1 +
8238 11 files changed, 467 insertions(+), 1 deletion(-)
8240 commit ac5a2336436dadac699bb579d3f6ca30225dbb28
8241 Author: Behdad Esfahbod <behdad@behdad.org>
8242 Date: Mon Apr 12 12:49:53 2010 -0400
8246 src/fcmatch.c | 2 +-
8247 1 file changed, 1 insertion(+), 1 deletion(-)
8249 commit 594dcef0f30ca27e27b95a9174087e8c61327e5f
8250 Author: Behdad Esfahbod <behdad@behdad.org>
8251 Date: Mon Apr 12 12:18:50 2010 -0400
8253 Remove all training whitespaces
8255 src/fcatomic.c | 4 +-
8256 src/fccache.c | 66 ++++++++++++------------
8257 src/fccfg.c | 118 +++++++++++++++++++++----------------------
8258 src/fccharset.c | 150
8259 +++++++++++++++++++++++++++----------------------------
8260 src/fcdbg.c | 14 +++---
8261 src/fcdefault.c | 2 +-
8262 src/fcdir.c | 14 +++---
8263 src/fcfreetype.c | 88 ++++++++++++++++----------------
8265 src/fcftint.h | 2 +-
8266 src/fcinit.c | 6 +--
8267 src/fcint.h | 42 ++++++++--------
8268 src/fclang.c | 28 +++++------
8269 src/fclist.c | 30 +++++------
8270 src/fcmatch.c | 32 ++++++------
8271 src/fcmatrix.c | 6 +--
8272 src/fcname.c | 28 +++++------
8273 src/fcpat.c | 70 +++++++++++++-------------
8274 src/fcstr.c | 74 +++++++++++++--------------
8275 src/ftglue.c | 16 +++---
8276 20 files changed, 398 insertions(+), 398 deletions(-)
8278 commit d0d1f3904c9f6af9f39a5a085e454cde5ba9d44e
8279 Author: Behdad Esfahbod <behdad@behdad.org>
8280 Date: Mon Apr 12 12:10:05 2010 -0400
8285 ++++++++++++++++++++++++++++++-------------------------------
8286 1 file changed, 44 insertions(+), 44 deletions(-)
8288 commit 2b0f3f1128e479dd3d32022336c967655e6c4821
8289 Author: Behdad Esfahbod <behdad@behdad.org>
8290 Date: Mon Apr 12 11:52:09 2010 -0400
8295 1 file changed, 1 insertion(+), 1 deletion(-)
8297 commit 632612b810f1c8eb5b75ba1465d10cb31af0cbf0
8298 Author: Behdad Esfahbod <behdad@behdad.org>
8299 Date: Wed Apr 7 12:47:37 2010 -0400
8301 Accept TT_PLATFORM_MICROSOFT, TT_MS_ID_SYMBOL_CS from name table
8305 "When building a Unicode font for Windows, the platform ID should
8307 encoding ID should be 1. When building a symbol font for Windows,
8309 ID should be 3 and the encoding ID should be 0."
8311 We were ignoring the SYMBOL_CS entry before. It's UTF-16/UCS-2
8315 Also, always use UTF-16BE instead of UCS-2BE. The conversion
8319 src/fcfreetype.c | 7 ++++---
8320 1 file changed, 4 insertions(+), 3 deletions(-)
8322 commit 300b495dc400df401afaacfa4e986092ea119865
8323 Author: Behdad Esfahbod <behdad@behdad.org>
8324 Date: Wed Mar 3 13:26:55 2010 -0500
8326 Don't include unistd.h in fontconfig.h
8328 Bug 26783 patch: unistd.h not exist on ms windows
8330 fontconfig/fontconfig.h | 1 -
8331 1 file changed, 1 deletion(-)
8333 commit 111e5b6d690970fce1abaf39e01d6d2498c9cfb3
8334 Author: Behdad Esfahbod <behdad@behdad.org>
8335 Date: Fri Feb 26 01:47:56 2010 -0500
8337 Bug 25152 Don't sleep(2) if all caches were uptodate
8339 fc-cache/fc-cache.c | 12 ++++++++----
8340 1 file changed, 8 insertions(+), 4 deletions(-)
8342 commit 3cd1e673a9b518784183029d5cc1d2adae0cb29a
8343 Author: Behdad Esfahbod <behdad@behdad.org>
8344 Date: Thu Feb 25 17:11:14 2010 -0500
8346 Bug 26157 Solaris/Sun C 5.8: compilation of 2.8.0 and 2.7.3 fails
8349 1 file changed, 1 insertion(+), 1 deletion(-)
8351 commit 2c93614ea0d0d1d895abe6c44add436c58bd99f8
8352 Author: Behdad Esfahbod <behdad@behdad.org>
8353 Date: Thu Feb 25 15:10:41 2010 -0500
8355 Bug 18886 installation crashes if fontconfig already installed
8357 Run the uninstalled fc-cache, not the installed one.
8359 Makefile.am | 4 ++--
8360 1 file changed, 2 insertions(+), 2 deletions(-)
8362 commit 2e375b68946cafa62dce3abebdd35e20ecbb0b46
8363 Author: Behdad Esfahbod <behdad@behdad.org>
8364 Date: Sun Feb 14 20:27:22 2010 -0500
8368 doc/fcformat.fncs | 4 ++--
8369 1 file changed, 2 insertions(+), 2 deletions(-)
8371 commit 77be30cb9fde6540337a590e5d90e59996e07adc
8372 Author: Behdad Esfahbod <behdad@behdad.org>
8373 Date: Sun Feb 14 20:20:00 2010 -0500
8377 doc/fcformat.fncs | 2 +-
8378 1 file changed, 1 insertion(+), 1 deletion(-)
8380 commit d6351325056a94e2db0c8c533c7d16eb5c278861
8381 Author: Behdad Esfahbod <behdad@behdad.org>
8382 Date: Tue Jan 26 12:45:09 2010 -0500
8384 Add note about autogen.sh to INSTALL
8387 1 file changed, 6 insertions(+), 1 deletion(-)
8389 commit 0dbbf9f20b8a65af8a8a05ada653d99117192622
8390 Author: Behdad Esfahbod <behdad@behdad.org>
8391 Date: Tue Jan 26 12:43:51 2010 -0500
8396 1 file changed, 2 insertions(+), 2 deletions(-)
8398 commit af4a82863f60dff79c4ce06a871b737899a3c9e3
8399 Author: Behdad Esfahbod <behdad@behdad.org>
8400 Date: Tue Dec 8 21:15:15 2009 -0500
8402 Bug 25508 configure assumes bash > 2.0 is on system
8404 Remove dolt. With libtool2, there's not much need for dolt.
8407 -----------------------------------------------------------
8409 2 files changed, 138 deletions(-)
8411 commit aabe0f9d7d427097ddfc69ceb6f48999fcd01f60
8412 Author: Behdad Esfahbod <behdad@behdad.org>
8413 Date: Mon Nov 30 16:09:55 2009 -0500
8417 fc-match/fc-match.sgml | 2 +-
8418 1 file changed, 1 insertion(+), 1 deletion(-)
8420 commit 38bd85b83b2114d9a18da7b0ea73e0cdad5c7ee4
8421 Author: Behdad Esfahbod <behdad@behdad.org>
8422 Date: Fri Nov 20 18:44:04 2009 -0500
8424 [fc-cache] Document -r argument in man page
8426 fc-cache/fc-cache.sgml | 11 ++++++++++-
8427 1 file changed, 10 insertions(+), 1 deletion(-)
8429 commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a
8430 Author: Behdad Esfahbod <behdad@behdad.org>
8431 Date: Wed Nov 18 18:45:19 2009 -0500
8433 Bump version to 2.8.0
8435 README | 32 ++++++++++++++++++++++++++++++--
8437 fontconfig/fontconfig.h | 4 ++--
8438 3 files changed, 33 insertions(+), 5 deletions(-)
8440 commit 2e44cbe1b9bf466718167e9e05077743df36ab21
8441 Author: Behdad Esfahbod <behdad@behdad.org>
8442 Date: Wed Nov 18 18:45:06 2009 -0500
8444 Bump libtool revision in preparation for release
8447 1 file changed, 1 insertion(+), 1 deletion(-)
8449 commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224
8450 Author: Tor Lillqvist <tml@iki.fi>
8451 Date: Wed Nov 18 21:56:16 2009 +0200
8453 Improve zip "distribution"
8455 Don't put entries for directories in the zip file. Fetch manpages from
8458 fontconfig-zip.in | 8 ++------
8459 1 file changed, 2 insertions(+), 6 deletions(-)
8461 commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b
8462 Author: Tor Lillqvist <tml@iki.fi>
8463 Date: Wed Nov 18 21:54:39 2009 +0200
8465 Use correct autoconf variable
8467 Use LIBT_CURRENT_MINUS_AGE instead of the undefined
8468 lt_current_minus_age for the name of the DLL when generating the MS
8469 style import library.
8471 src/Makefile.am | 2 +-
8472 1 file changed, 1 insertion(+), 1 deletion(-)
8474 commit 1845f3100d15927cc536bc3d38f140c139fb5614
8475 Author: Behdad Esfahbod <behdad@behdad.org>
8476 Date: Wed Nov 18 14:39:34 2009 -0500
8478 [fc-arch] Rename architecture names to better reflect what they are
8480 We only care about three properties in the arch:
8484 - for 32-bit archs, whether double is aligned on 4 or 8 bytes
8486 This leads to the following 6 archs (old name -> new name):
8495 fc-arch/fcarch.tmpl.h | 67
8496 ++++++++++++++++++++++++++-------------------------
8497 1 file changed, 34 insertions(+), 33 deletions(-)
8499 commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6
8500 Author: Behdad Esfahbod <behdad@behdad.org>
8501 Date: Wed Nov 18 14:08:00 2009 -0500
8503 [fc-arch] Beautify the arch template
8505 fc-arch/fc-arch.c | 10 +++++-----
8506 fc-arch/fcarch.tmpl.h | 42 ++++++++++++++++++++++++++++++++++--------
8507 2 files changed, 39 insertions(+), 13 deletions(-)
8509 commit d074706b507226427f5a4018e78fe120a01eb53d
8510 Author: Behdad Esfahbod <behdad@behdad.org>
8511 Date: Wed Nov 18 09:40:11 2009 -0500
8513 [fc-case] Update CaseFolding.txt to Unicode 5.2.0
8515 fc-case/CaseFolding.txt | 116
8516 ++++++++++++++++++++++++++++++++++++++++++++++--
8517 1 file changed, 112 insertions(+), 4 deletions(-)
8519 commit 13781ba00b0ded28319ff417a254c620231973f1
8520 Author: Behdad Esfahbod <behdad@behdad.org>
8521 Date: Wed Nov 18 09:36:23 2009 -0500
8523 [fc-glyphname] Remove Adobe glyphlist
8527 fc-glyphname/glyphlist.txt | 4291
8528 --------------------------------------------
8529 1 file changed, 4291 deletions(-)
8531 commit d2fb683796f41a68edec53f26e524fd06725eef8
8532 Author: Behdad Esfahbod <behdad@behdad.org>
8533 Date: Wed Nov 18 09:35:40 2009 -0500
8535 Clean up Makefile's a bit
8537 fc-arch/Makefile.am | 4 +---
8538 fc-case/Makefile.am | 7 +++----
8539 fc-glyphname/Makefile.am | 3 ++-
8540 fc-lang/Makefile.am | 2 +-
8541 src/Makefile.am | 12 +++++++++---
8542 5 files changed, 16 insertions(+), 12 deletions(-)
8544 commit 192927225c447a8eaba613838aff93f82dee41d0
8545 Author: Behdad Esfahbod <behdad@behdad.org>
8546 Date: Wed Nov 18 09:26:24 2009 -0500
8548 [fc-glyphname] Rename internal arrays to prefix with _fc_
8550 Although they were static, I was still surprised that gdb was seeing
8551 our variable "glyphs". Not helpful.
8553 fc-glyphname/fc-glyphname.c | 6 +++---
8554 src/fcfreetype.c | 13 ++++++-------
8555 2 files changed, 9 insertions(+), 10 deletions(-)
8557 commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807
8558 Author: Behdad Esfahbod <behdad@behdad.org>
8559 Date: Wed Nov 18 09:26:01 2009 -0500
8561 [src] Create fcglyphname.h automatically
8563 src/Makefile.am | 4 +++-
8564 1 file changed, 3 insertions(+), 1 deletion(-)
8566 commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc
8567 Author: Behdad Esfahbod <behdad@behdad.org>
8568 Date: Wed Nov 18 09:25:42 2009 -0500
8570 [fc-glyphname] Cleanup Makefile.am
8572 fc-glyphname/Makefile.am | 8 +++-----
8573 1 file changed, 3 insertions(+), 5 deletions(-)
8575 commit 77f4e60a32971a815b85f187712191724a00b856
8576 Author: Behdad Esfahbod <behdad@behdad.org>
8577 Date: Wed Nov 18 09:10:05 2009 -0500
8579 Remove bogus comment
8581 Last night in between my dreams I also noticed that we support Unicode
8582 values up to 0x01000000 and not 0x00100000 which I thought before.
8583 This covers the entire Unicode range.
8585 src/fccharset.c | 1 -
8586 1 file changed, 1 deletion(-)
8588 commit a90a3ad97a7cee10225190e13a576e55871b9441
8589 Author: Behdad Esfahbod <behdad@behdad.org>
8590 Date: Tue Nov 17 12:10:01 2009 -0500
8592 Make sure fclang.h and fcarch.h are built
8594 src/Makefile.am | 7 ++++++-
8595 1 file changed, 6 insertions(+), 1 deletion(-)
8597 commit a3b2426819836ab2454c6a7bad27c382f4a245bf
8598 Author: Behdad Esfahbod <behdad@behdad.org>
8599 Date: Mon Nov 16 18:29:26 2009 -0500
8601 [lang] Fix serializing LangSet from older versions
8603 src/fclang.c | 9 ++++++---
8604 1 file changed, 6 insertions(+), 3 deletions(-)
8606 commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5
8607 Author: Behdad Esfahbod <behdad@behdad.org>
8608 Date: Mon Nov 16 17:38:40 2009 -0500
8610 [arch] Try to ensure proper FcLangSet alignment in arch
8612 fc-arch/fc-arch.c | 5 +++--
8613 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
8615 3 files changed, 12 insertions(+), 11 deletions(-)
8617 commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc
8618 Author: Behdad Esfahbod <behdad@behdad.org>
8619 Date: Mon Nov 16 17:00:50 2009 -0500
8621 [xml] Remove unused code
8623 src/fcxml.c | 12 ------------
8624 1 file changed, 12 deletions(-)
8626 commit b2d910123008115813a5cd623389189a2d66880b
8627 Author: Behdad Esfahbod <behdad@behdad.org>
8628 Date: Mon Nov 16 16:57:53 2009 -0500
8630 [int] Remove more unused macros
8632 src/fcint.h | 4 ----
8633 1 file changed, 4 deletions(-)
8635 commit 247c4f3df21582260c4799bdbda2be1c13cc8901
8636 Author: Behdad Esfahbod <behdad@behdad.org>
8637 Date: Mon Nov 16 15:48:20 2009 -0500
8639 Enable automake silent rules
8642 1 file changed, 1 insertion(+)
8644 commit 963820fcbfdb537fd956f8863f8793cf22093c5d
8645 Author: Behdad Esfahbod <behdad@behdad.org>
8646 Date: Mon Nov 16 15:46:46 2009 -0500
8648 [int] Remove fc_value_* macros that did nothing other than renaming
8650 src/fcint.h | 6 ------
8651 src/fcmatch.c | 8 ++++----
8652 src/fcpat.c | 12 ++++++------
8653 3 files changed, 10 insertions(+), 16 deletions(-)
8655 commit 888f9427ae84195104855d2bb2fbb6d44067a998
8656 Author: Behdad Esfahbod <behdad@behdad.org>
8657 Date: Mon Nov 16 15:43:08 2009 -0500
8659 [int] Remove fc_storage_type() in favor of direct access to v->type
8662 src/fcmatch.c | 2 +-
8664 3 files changed, 2 insertions(+), 3 deletions(-)
8666 commit 486fa46893d070485738de6e2c0d418650662d63
8667 Author: Behdad Esfahbod <behdad@behdad.org>
8668 Date: Mon Nov 16 15:41:58 2009 -0500
8670 Remove unused macros
8672 src/fcint.h | 5 -----
8673 1 file changed, 5 deletions(-)
8675 commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac
8676 Author: Behdad Esfahbod <behdad@behdad.org>
8677 Date: Mon Nov 16 15:39:16 2009 -0500
8679 Bump cache version up from 2 to 3 and fix FcLangSet caching/crash
8681 Protect cache against future expansions of FcLangSet (adding new
8682 orth files). Previously, doing so could change the size of
8683 that struct. Indeed, that happened between 2.6.0 and 2.7.3, causing
8684 crashes. Unfortunately, sizeof(FcLangSet) was not checked in
8687 This changes FcLangSet code to be able to cope with struct size
8689 And change cache format, hence bumping from 2 to 3.
8691 fontconfig/fontconfig.h | 2 +-
8694 ++++++++++++++++++++++++++++++++++++++-----------
8695 3 files changed, 54 insertions(+), 17 deletions(-)
8697 commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0
8698 Author: Behdad Esfahbod <behdad@behdad.org>
8699 Date: Mon Nov 16 16:57:10 2009 -0500
8701 [int] Define MIN/MAX/ABS macros
8703 src/fcfreetype.c | 3 ---
8704 src/fcint.h | 4 ++++
8705 2 files changed, 4 insertions(+), 3 deletions(-)
8707 commit b393846860a390ebe35b19320b5eaf9272084042
8708 Author: Behdad Esfahbod <behdad@behdad.org>
8709 Date: Mon Nov 16 15:17:56 2009 -0500
8711 [fc-arch] Add FcAlign to arch signature
8713 fc-arch/fc-arch.c | 5 +++--
8714 fc-arch/fcarch.tmpl.h | 16 ++++++++--------
8715 2 files changed, 11 insertions(+), 10 deletions(-)
8717 commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0
8718 Author: Behdad Esfahbod <behdad@behdad.org>
8719 Date: Mon Nov 16 15:12:52 2009 -0500
8721 Move FcAlign to fcint.h
8723 src/fcint.h | 8 ++++++++
8724 src/fcserialize.c | 8 --------
8725 2 files changed, 8 insertions(+), 8 deletions(-)
8727 commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857
8728 Author: Behdad Esfahbod <behdad@behdad.org>
8729 Date: Mon Nov 9 13:17:17 2009 -0500
8731 Clarify default confdir and cachedir better.
8733 Also remove --with-docdir. It can be set by setting docdir variable.
8735 configure.in | 19 ++-----------------
8736 doc/Makefile.am | 2 --
8737 2 files changed, 2 insertions(+), 19 deletions(-)
8739 commit b322eb4d7a90778dc9f08c73036836deba7e463e
8740 Author: Behdad Esfahbod <behdad@behdad.org>
8741 Date: Tue Sep 8 11:45:26 2009 -0400
8743 Bump version to 2.7.3
8745 README | 14 ++++++++++++--
8747 fontconfig/fontconfig.h | 2 +-
8748 3 files changed, 14 insertions(+), 4 deletions(-)
8750 commit afc845d930877ac62f6d5a5f50ea87b5182d0a4a
8751 Author: Behdad Esfahbod <behdad@behdad.org>
8752 Date: Tue Sep 8 11:44:59 2009 -0400
8754 Bump libtool version in preparation for release
8757 1 file changed, 1 insertion(+), 1 deletion(-)
8759 commit 5e544b32d8dc98737c7a268a6a5f877207284e9a
8760 Author: Behdad Esfahbod <behdad@behdad.org>
8761 Date: Sun Sep 6 22:10:22 2009 -0400
8763 Use default config in FcFileScan() and FcDirScan()
8765 Before a NULL config was passed down adn essentially FcFileScan was
8766 equivalent to FcFreeTypeQuery. Now fc-scan tool correctly applies
8767 the configuration to the scanned patterns.
8769 src/fcdir.c | 4 ++--
8770 1 file changed, 2 insertions(+), 2 deletions(-)
8772 commit 25436fd08fa6d0825a2f7c7b5d51e34873a05187
8773 Author: Roozbeh Pournader <roozbeh@gmail.com>
8774 Date: Wed Sep 2 20:03:42 2009 -0700
8776 Updated Arabic, Persian, and Urdu orthographies
8778 - Arabic (ar), Persian (fa), and Urdu (ur) now use generic forms
8780 - Persian (fa) orthography updated to latest standards and
8782 - Persian dialects Dari/Eastern Farsi (prs) and Western Farsi
8785 fc-lang/ar.orth | 81
8786 +++++++++++---------------------------------------------
8787 fc-lang/fa.orth | 80
8788 ++++++++++++++++++++++++++++++++++---------------------
8789 fc-lang/pes.orth | 26 ++++++++++++++++++
8790 fc-lang/prs.orth | 29 ++++++++++++++++++++
8791 fc-lang/ur.orth | 77
8792 +++++++++++++++++++++++++++--------------------------
8793 5 files changed, 161 insertions(+), 132 deletions(-)
8795 commit d9d8b8826402ca75e882a427392bc8209ae8ff1a
8796 Author: Roozbeh Pournader <roozbeh@gmail.com>
8797 Date: Wed Sep 2 18:54:24 2009 -0700
8799 Correct Ewe (ee) orthography to use U+025B (bug #20711)
8801 fc-lang/ee.orth | 2 +-
8802 1 file changed, 1 insertion(+), 1 deletion(-)
8804 commit e52fdbd2bc1b9589ca0adc4b0c143034ff60dd18
8805 Author: Behdad Esfahbod <behdad@behdad.org>
8806 Date: Mon Aug 31 17:32:36 2009 -0400
8808 Bump version to 2.7.2
8810 README | 19 +++++++++++++++++--
8812 fontconfig/fontconfig.h | 2 +-
8813 3 files changed, 19 insertions(+), 4 deletions(-)
8815 commit a74cfb63cb6af3c357b9c33d9f28b9cea5ff3e72
8816 Author: Behdad Esfahbod <behdad@behdad.org>
8817 Date: Mon Aug 31 17:32:13 2009 -0400
8819 Bump libtool version for release
8822 1 file changed, 1 insertion(+), 1 deletion(-)
8824 commit c5f0a65b36bc863d67bbf1f334262c35445ce610
8825 Author: Behdad Esfahbod <behdad@behdad.org>
8826 Date: Tue Aug 25 20:40:30 2009 -0400
8828 Revert "Fix FcNameUnparseLangSet()" and redo it
8830 This reverts commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c and
8831 fixes that bug using the new reverse-map I added in the previous
8834 src/fclang.c | 29 ++++++++++++++++++-----------
8835 1 file changed, 18 insertions(+), 11 deletions(-)
8837 commit d354a321ee51f0bb70a39faeed541d1a90477d7d
8838 Author: Behdad Esfahbod <behdad@behdad.org>
8839 Date: Tue Aug 25 20:39:20 2009 -0400
8841 Bug 23419 - "contains" expression seems not working on the fontconfig
8844 Fix bug in FcLangSetContains(), similar to
8845 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
8847 fc-lang/fc-lang.c | 20 +++++++++++++++++---
8848 src/fclang.c | 4 ++--
8849 2 files changed, 19 insertions(+), 5 deletions(-)
8851 commit f33a23133ecbcc981745051f7c34d96b33b57447
8852 Author: Behdad Esfahbod <behdad@behdad.org>
8853 Date: Fri Aug 21 13:41:41 2009 -0400
8855 Bug 22037 - No Fonts installed on a default install on Windows
8858 Make it easy to install on older Windows
8860 src/fcxml.c | 4 ++++
8861 1 file changed, 4 insertions(+)
8863 commit 8b1ceef0b7f41703775c163d6ac595a5407e9159
8864 Author: Tor Lillqvist <tml@iki.fi>
8865 Date: Fri Aug 14 00:16:18 2009 +0300
8867 Use multi-byte codepage aware string function on Windows
8869 The East Asian double-byte codepages have characters with backslash as
8870 the second byte, so we must use _mbsrchr() instead of strrchr() when
8871 looking at pathnames in the system codepage.
8873 src/fcxml.c | 11 +++++++++--
8874 1 file changed, 9 insertions(+), 2 deletions(-)
8876 commit d15678127aeea96c9c8254a171c2f0af0bd7d140
8877 Author: Tor Lillqvist <tml@iki.fi>
8878 Date: Fri Aug 14 00:08:17 2009 +0300
8880 Fix heap corruption on Windows in FcEndElement()
8882 Must not call FcStrFree() on a value returned by
8883 FcStrBufDoneStatic(). In the Windows code don't bother with dynamic
8884 allocation, just use a local buffer.
8886 src/fcxml.c | 43 +++++++++++--------------------------------
8887 1 file changed, 11 insertions(+), 32 deletions(-)
8889 commit a1b6e34a9a17a4a675bdc993aa465b92d7122376
8890 Author: Tor Lillqvist <tml@iki.fi>
8891 Date: Fri Aug 14 00:02:59 2009 +0300
8893 Fix MinGW compilation
8895 Need to define _WIN32_WINNT as 0x0500 to get declaration for
8896 GetSystemWindowsDirectory().
8899 1 file changed, 1 insertion(+)
8901 commit 161620108bbb4e70f2817481e4d5bc26772fe67e
8902 Author: Behdad Esfahbod <behdad@behdad.org>
8903 Date: Tue Jul 28 14:24:21 2009 -0400
8905 [ja.orth] Comment out FULLWIDTH YEN SIGN (#22942)
8907 fc-lang/ja.orth | 2 +-
8908 1 file changed, 1 insertion(+), 1 deletion(-)
8910 commit 7c12181f7a75a434e2139f4bee794046258342cf
8911 Author: Behdad Esfahbod <behdad@behdad.org>
8912 Date: Tue Jul 28 14:23:10 2009 -0400
8914 Improve charset printing
8916 src/fcdbg.c | 4 ++--
8917 src/fclang.c | 4 ++--
8918 2 files changed, 4 insertions(+), 4 deletions(-)
8920 commit d2c8ac373e9ac45df66627cfc42679636d017f6e
8921 Author: Behdad Esfahbod <behdad@behdad.org>
8922 Date: Mon Jul 27 17:53:26 2009 -0400
8924 Bump version to 2.7.1
8926 README | 27 +++++++++++++++++++++++++--
8927 configure.in | 4 ++--
8928 fontconfig/fontconfig.h | 2 +-
8929 3 files changed, 28 insertions(+), 5 deletions(-)
8931 commit 16630692ec590bd70f4e426125e358251e05435d
8932 Author: Behdad Esfahbod <behdad@behdad.org>
8933 Date: Mon Jul 27 17:51:17 2009 -0400
8938 1 file changed, 1 insertion(+)
8940 commit 50d937b0e110ee21d9861b8fb973d62534db98ae
8941 Author: Behdad Esfahbod <behdad@behdad.org>
8942 Date: Mon Jul 27 17:48:29 2009 -0400
8944 Bump libtool versions that 2.7.0 (I forgot to do back then)
8946 configure.in | 4 ++--
8947 1 file changed, 2 insertions(+), 2 deletions(-)
8949 commit 273e22c71f78281ade1c5c30a25ef10d214d7ea6
8950 Author: Behdad Esfahbod <behdad@behdad.org>
8951 Date: Mon Jul 27 15:07:12 2009 -0400
8953 Hardcode /etc/fonts instead of @CONFDIR@ in docs (#22911)
8955 We distribute the docs, so it makes little sense to distribute with
8956 @CONFDIR@ replaced. Until we find a better solution, I've hardcoded
8959 doc/confdir.sgml.in | 3 ++-
8960 1 file changed, 2 insertions(+), 1 deletion(-)
8962 commit 21384990ffd045cc0f8379a325612aba6d810359
8963 Author: Behdad Esfahbod <behdad@behdad.org>
8964 Date: Mon Jul 27 14:50:44 2009 -0400
8966 [doc] Add ~/fonts.conf.d to user docs
8968 doc/fontconfig-user.sgml | 7 +++++++
8969 1 file changed, 7 insertions(+)
8971 commit 7575c666619c58df00659d4e70b01104b8e114a5
8972 Author: Behdad Esfahbod <behdad@behdad.org>
8973 Date: Sat Jul 25 16:38:52 2009 -0400
8975 TT_MS_ID_UCS_4 is really UTF-16BE, not UTF-32
8977 Reported by Yuriy Kaminskiy.
8979 src/fcfreetype.c | 2 +-
8980 1 file changed, 1 insertion(+), 1 deletion(-)
8982 commit 558581c434abf0d96c46cf3bb1454be6806e1ffc
8983 Author: Behdad Esfahbod <behdad@behdad.org>
8984 Date: Fri Jul 24 14:59:07 2009 -0400
8986 Fix doc syntax (#22902)
8988 fc-match/fc-match.sgml | 3 ++-
8989 fc-scan/fc-scan.sgml | 2 +-
8990 2 files changed, 3 insertions(+), 2 deletions(-)
8992 commit 5c6d1ff23bda4386984a1d6e4c024958f8f5547c
8993 Author: Behdad Esfahbod <behdad@behdad.org>
8994 Date: Wed Jul 22 19:25:24 2009 -0400
8996 Fix FcNameUnparseLangSet()
8998 Was broken since ffd6668b469508177c4baf7745ae42aee5b00322
9000 src/fclang.c | 29 +++++++++++------------------
9001 1 file changed, 11 insertions(+), 18 deletions(-)
9003 commit d9741a7f1a73f718ab20b0582fff8aebeba01077
9004 Author: Behdad Esfahbod <behdad@behdad.org>
9005 Date: Wed Jul 22 19:01:06 2009 -0400
9007 Remove unused macros
9009 src/fcmatch.c | 33 ++-------------------------------
9010 1 file changed, 2 insertions(+), 31 deletions(-)
9012 commit 792ce655cb06c678d4a4ff091866fd0531b141fb
9013 Author: Karl Tomlinson <karlt@karlt.net>
9014 Date: Wed Jul 22 08:39:23 2009 -0400
9016 Don't change the order of names unnecessarily (#20128)
9018 so that TT_NAME_ID_PREFERRED_FAMILY is consistently preferred over
9019 TT_NAME_ID_FONT_FAMILY when both are specified for the default
9022 src/fclist.c | 5 ++++-
9023 1 file changed, 4 insertions(+), 1 deletion(-)
9025 commit 327fc9d183ba193c307d0ecaec8ad1f4e6ca1330
9026 Author: Behdad Esfahbod <behdad@behdad.org>
9027 Date: Tue Jul 21 15:41:47 2009 -0400
9029 Use GetSystemWindowsDirectory() instead of GetWindowsDirectory()
9032 src/fcxml.c | 6 +++---
9033 1 file changed, 3 insertions(+), 3 deletions(-)
9035 commit 86dd857447f69cf89fd47259055b150f62519c17
9036 Author: Behdad Esfahbod <behdad@behdad.org>
9037 Date: Tue Jul 21 15:39:58 2009 -0400
9039 Improve libtool version parsing (#22122)
9042 1 file changed, 1 insertion(+), 1 deletion(-)
9044 commit 16e55c7c85fc5771349172d6eb989dddd48c5c25
9045 Author: Behdad Esfahbod <behdad@behdad.org>
9046 Date: Mon Jul 20 16:30:12 2009 -0400
9048 Fix leak with string VStack objects
9051 1 file changed, 1 insertion(+), 1 deletion(-)
9053 commit c0ffd7733a735bf2e10834925c63f0039c408649
9054 Author: Behdad Esfahbod <behdad@behdad.org>
9055 Date: Fri Jul 10 18:09:42 2009 +0100
9057 Add Inconsolata to monospace config (#22710)
9059 conf.d/45-latin.conf | 1 +
9060 conf.d/60-latin.conf | 1 +
9061 2 files changed, 2 insertions(+)
9063 commit 55e202a62d95e25cf2c4897afd66eab5711195c3
9064 Author: Behdad Esfahbod <behdad@behdad.org>
9065 Date: Sun Jun 28 14:14:46 2009 -0400
9067 Remove unused ftglue code
9069 src/fcfreetype.c | 66
9070 ++++++++++++++++++++++++--------------------------------
9072 ++--------------------------------------------------
9073 src/ftglue.h | 33 ----------------------------
9074 3 files changed, 30 insertions(+), 131 deletions(-)
9076 commit 52742ff86b60b1d244c1e87611aff5ceee46e596
9077 Author: Behdad Esfahbod <behdad@behdad.org>
9078 Date: Sun Jun 28 13:49:09 2009 -0400
9080 Replace spaces with tabs in conf files
9082 conf.d/25-unhint-nonlatin.conf | 32 +++----
9083 conf.d/30-metric-aliases.conf | 48 +++++------
9084 conf.d/30-urw-aliases.conf | 36 ++++----
9085 conf.d/65-fonts-persian.conf | 184
9086 ++++++++++++++++++++---------------------
9087 conf.d/90-synthetic.conf | 8 +-
9088 5 files changed, 154 insertions(+), 154 deletions(-)
9090 commit 57cf838cccda12dd171d3834b3e9b1275467d9e2
9091 Author: Behdad Esfahbod <behdad@behdad.org>
9092 Date: Sun Jun 28 13:46:41 2009 -0400
9097 1 file changed, 1 insertion(+), 1 deletion(-)
9099 commit 76374f0edef04e21859122dd8a2026b64fd2b273
9100 Author: Behdad Esfahbod <behdad@behdad.org>
9101 Date: Wed Jun 24 15:19:13 2009 -0400
9105 new-version.sh | 2 +-
9106 1 file changed, 1 insertion(+), 1 deletion(-)
9108 commit 0f40912599a4be1b961c091733ed86d08a4e14e1
9109 Author: Behdad Esfahbod <behdad@behdad.org>
9110 Date: Wed Jun 24 15:04:11 2009 -0400
9112 Bump version to 2.7.0
9115 +++++++++++++++++++++++++++++++++++++++++++++++-
9117 fontconfig/fontconfig.h | 2 +-
9118 3 files changed, 222 insertions(+), 4 deletions(-)
9120 commit 3734d6a5a2c5326bf1cd8b7cc7f3f07fe6943aa5
9121 Author: Behdad Esfahbod <behdad@behdad.org>
9122 Date: Wed Jun 24 15:03:32 2009 -0400
9124 Remove keithp's GPG key id
9126 new-version.sh | 2 +-
9127 1 file changed, 1 insertion(+), 1 deletion(-)
9129 commit d07059b7a3f8044904d884818d5e03596e7cc1a2
9130 Author: Behdad Esfahbod <behdad@behdad.org>
9131 Date: Wed Jun 24 14:43:32 2009 -0400
9135 Makefile.am | 7 +++----
9136 1 file changed, 3 insertions(+), 4 deletions(-)
9138 commit b65fa0c3113bd1e1cec38d05f8c4f45f78e3e044
9139 Author: Behdad Esfahbod <behdad@behdad.org>
9140 Date: Thu Jun 11 07:08:10 2009 -0400
9142 Bug 22154 -- fontconfig.pc doesn't include libxml2 link flags
9144 fontconfig.pc.in | 2 +-
9145 1 file changed, 1 insertion(+), 1 deletion(-)
9147 commit 3164ac76229d9817120015401c1f532934d0a3e2
9148 Author: Behdad Esfahbod <behdad@behdad.org>
9149 Date: Fri Jun 5 22:59:06 2009 -0400
9151 [xml] Intern more strings
9153 src/fcxml.c | 9 ++++-----
9154 1 file changed, 4 insertions(+), 5 deletions(-)
9156 commit 390c05e64a3716f6ea6fd81cf3ab63439051fbaa
9157 Author: Behdad Esfahbod <behdad@behdad.org>
9158 Date: Fri Jun 5 22:32:31 2009 -0400
9160 [xml] Allocate FcExpr's in a pool in FcConfig
9162 Reduces number of malloc's for FcExprs from hundreds into single
9165 src/fccfg.c | 32 ++++++++++++++++++++++++++
9166 src/fcint.h | 14 ++++++++++++
9168 ++++++++++++++++++++++++++-----------------------------------
9169 3 files changed, 78 insertions(+), 43 deletions(-)
9171 commit 398d436441d741d6f8edcc25ca01aa9715c0731c
9172 Author: Behdad Esfahbod <behdad@behdad.org>
9173 Date: Fri Jun 5 21:37:01 2009 -0400
9175 [xml] Mark more symbols static
9177 src/fcint.h | 30 ------------------------------
9178 src/fcxml.c | 22 ++++++++++++----------
9179 2 files changed, 12 insertions(+), 40 deletions(-)
9181 commit a96ecbfa20fbc66fad3847b1d2bc6fb3cd712c91
9182 Author: Behdad Esfahbod <behdad@behdad.org>
9183 Date: Fri Jun 5 18:40:46 2009 -0400
9185 [xml] Centralize FcExpr allocation
9187 To be improved, using a central pool.
9189 src/fcxml.c | 46 ++++++++++++++++++++--------------------------
9190 1 file changed, 20 insertions(+), 26 deletions(-)
9192 commit 5aebb3e299d877c4a66f409a7d448b2ac4e94be0
9193 Author: Behdad Esfahbod <behdad@behdad.org>
9194 Date: Fri Jun 5 18:27:47 2009 -0400
9196 Remove unused prototypes and function
9198 src/fcint.h | 16 ++--------------
9199 src/fcxml.c | 6 ------
9200 2 files changed, 2 insertions(+), 20 deletions(-)
9202 commit 900723f3d2396cfb606e5eceb8df0b71c4ffc0dd
9203 Author: Behdad Esfahbod <behdad@behdad.org>
9204 Date: Fri Jun 5 18:16:38 2009 -0400
9206 [charset] Grow internal FcCharset arrays exponentially
9208 src/fccharset.c | 65
9209 ++++++++++++++++++++++++++++++++-------------------------
9210 1 file changed, 36 insertions(+), 29 deletions(-)
9212 commit cce69b07efd82056c8eb855ef7ac7e02c94439da
9213 Author: Behdad Esfahbod <behdad@behdad.org>
9214 Date: Fri Jun 5 17:15:53 2009 -0400
9216 Always set *changed in FcCharsetMerge
9218 src/fccharset.c | 5 ++++-
9219 1 file changed, 4 insertions(+), 1 deletion(-)
9221 commit 86bdf4598fb46f7f2a36151016a5d318da073d60
9222 Author: Behdad Esfahbod <behdad@behdad.org>
9223 Date: Fri Jun 5 16:57:35 2009 -0400
9225 Add XXX note about Unicode Plane 16
9227 src/fccharset.c | 6 +++---
9228 1 file changed, 3 insertions(+), 3 deletions(-)
9230 commit efe5eae26b2443363b1000b3197d1731a40f8af9
9231 Author: Behdad Esfahbod <behdad@behdad.org>
9232 Date: Fri Jun 5 16:49:07 2009 -0400
9234 Simplify FcValueSave() semantics
9237 src/fcpat.c | 12 ++----------
9238 2 files changed, 4 insertions(+), 11 deletions(-)
9240 commit 8ea654b2aa6b4e97b369e299325da49807559511
9241 Author: Behdad Esfahbod <behdad@behdad.org>
9242 Date: Mon Jun 1 21:14:56 2009 -0400
9244 Use/prefer WWS family/style (name table id 21/22)
9246 src/fcfreetype.c | 12 ++++++++++++
9247 1 file changed, 12 insertions(+)
9249 commit 76845a40c58b092a9b1812830dc98b6f32e13da6
9250 Author: Behdad Esfahbod <behdad@behdad.org>
9251 Date: Mon May 25 20:26:56 2009 -0400
9253 Mark matchers array const (#21935)
9255 src/fcmatch.c | 2 +-
9256 1 file changed, 1 insertion(+), 1 deletion(-)
9258 commit aa82a4f81d4d5e547c84266e66274d55e3843746
9259 Author: Roozbeh Pournader <roozbeh@gmail.com>
9260 Date: Thu May 7 14:31:11 2009 -0700
9262 Reorganize Panjabi/Punjabi and Lahnda orthographies (bug #19890)
9264 The correct ISO 639 code for Pakistani/Western Panjabi seems to be
9266 not 'pa'. We are keeping 'pa_pk.orth' for compatiblity with glibc.
9268 Signed-off-by: Behdad Esfahbod <behdad@behdad.org>
9270 fc-lang/Makefile.am | 5 +++--
9271 fc-lang/lah.orth | 35 +++++++++++++++++++++++++++++++++++
9272 fc-lang/pa.orth | 53
9273 +++++++++++++++++++++++++++++++++++++++++++++++++++++
9274 fc-lang/pa_in.orth | 46 ----------------------------------------------
9275 fc-lang/pa_pk.orth | 7 ++++---
9276 5 files changed, 95 insertions(+), 51 deletions(-)
9278 commit 58aa0c8ee83f7bbd232401583106387517d216a9
9279 Author: Behdad Esfahbod <behdad@behdad.org>
9280 Date: Thu Apr 9 13:31:18 2009 -0400
9282 Detect TrueType Collections by checking the font data header
9284 Instead of checking for "face->num_faces >1". (GNOME bug #577952)
9286 src/ftglue.c | 11 +++++++++--
9287 1 file changed, 9 insertions(+), 2 deletions(-)
9289 commit 1dd95fcb8bb9b5feeabee0dfe334448733f5cb4c
9290 Author: Serge van den Boom <svdb+freedesktop.org@stack.nl>
9291 Date: Sun Apr 5 19:00:18 2009 -0400
9293 Correctly handle mmap() failure (#21062)
9295 src/fccache.c | 2 ++
9296 1 file changed, 2 insertions(+)
9298 commit 35c51811515ab316c7279bd779f6685f2aaf7e81
9299 Author: Behdad Esfahbod <behdad@behdad.org>
9300 Date: Wed Mar 25 23:40:40 2009 -0400
9302 [fc-cache] Remove obsolete sentence from man page
9304 fc-cache/fc-cache.sgml | 5 +----
9305 1 file changed, 1 insertion(+), 4 deletions(-)
9307 commit ffd6668b469508177c4baf7745ae42aee5b00322
9308 Author: Behdad Esfahbod <behdad@behdad.org>
9309 Date: Wed Mar 18 19:28:52 2009 -0400
9311 [fc-lang] Make LangSet representation in the cache files stable
9313 Fontconfig assigns an index number to each language it knows about.
9314 The index is used to index a bit in FcLangSet language map. The bit
9315 map is stored in the cache.
9317 Previously fc-lang simply sorted the list of languages and assigned
9318 them an index starting from zero. Net effect is that whenever new
9319 orth files were added, all the FcLangSet info in the cache files would
9320 become invalid. This was causing weird bugs like this one:
9322 https://bugzilla.redhat.com/show_bug.cgi?id=490888
9324 With this commit we fix the index assigned to each language.
9326 will be based on the order the orth files are passed to fc-lang. As a
9327 result all orth files are explicitly listed in Makefile.am now, and
9328 new additions should be made to the end of the list. The list is made
9329 to reflect the sorted list of orthographies from 2.6.0 released
9331 by new additions since.
9333 This fixes the stability problem. Needless to say, recreating caches
9334 is necessary before any new orthography is recognized in existing
9336 but at least the existing caches are still valid and don't cause bugs
9340 fc-lang/Makefile.am | 248
9341 +++++++++++++++++++++++++++++++++++++++++++++++++++-
9342 fc-lang/fc-lang.c | 49 +++++++----
9344 4 files changed, 282 insertions(+), 26 deletions(-)
9346 commit 4d13536db49bdfba97f84f702325d1a99796c06b
9347 Author: Behdad Esfahbod <behdad@behdad.org>
9348 Date: Wed Mar 18 18:50:14 2009 -0400
9350 [fcstr] Remove unused variable
9353 1 file changed, 2 deletions(-)
9355 commit bb36e67685dc4139fc4199c57c9d74d97f7923c8
9356 Author: Behdad Esfahbod <behdad@behdad.org>
9357 Date: Wed Mar 18 18:43:09 2009 -0400
9359 [fc-lang] Fix bug in country map generation
9361 Previously the county map code was using an uninitialized variable and
9362 hence was totally failing to populate same-lang-different-territory
9365 fc-lang/fc-lang.c | 2 +-
9366 1 file changed, 1 insertion(+), 1 deletion(-)
9368 commit 0f11354877323edc2145f687f9127d2de83c5b3b
9369 Author: Behdad Esfahbod <behdad@behdad.org>
9370 Date: Tue Mar 17 12:52:48 2009 -0400
9372 Revert "[conf] Disable hinting when emboldening (#19904)" (#20599)
9374 This reverts commit 10609af4aa4030a15c19573198462fa002d2ef13.
9375 Apparently disabling hinting can cause worse rendering with certain
9376 fonts. This is better handled on a per font basis.
9378 conf.d/90-synthetic.conf | 11 -----------
9379 1 file changed, 11 deletions(-)
9381 commit 7042e236495399aab4eaf268232177d4b1680a12
9382 Author: Behdad Esfahbod <behdad@behdad.org>
9383 Date: Mon Mar 16 17:59:50 2009 -0400
9385 [Makefile.am] Don't clean ChangeLog in distclean
9388 1 file changed, 1 insertion(+), 1 deletion(-)
9390 commit caeea376da54a6337bfcb1bb20f50c8c2302458f
9391 Author: Behdad Esfahbod <behdad@behdad.org>
9392 Date: Fri Mar 13 17:26:21 2009 -0400
9394 Document FcPatternFormat() format
9396 doc/Makefile.am | 2 +
9397 doc/fcformat.fncs | 301
9398 ++++++++++++++++++++++++++++++++++++++++++++++
9399 doc/fcpattern.fncs | 20 ---
9400 doc/fontconfig-devel.sgml | 2 +
9401 src/fcformat.c | 94 ++++++++-------
9402 5 files changed, 353 insertions(+), 66 deletions(-)
9404 commit f6d83439890c165e5a7f6a8a746ffdb189dbbd0d
9405 Author: Behdad Esfahbod <behdad@behdad.org>
9406 Date: Fri Mar 13 12:11:13 2009 -0400
9408 [fcformat] Fix default-value handling
9410 src/fcformat.c | 21 +++++++++++----------
9411 1 file changed, 11 insertions(+), 10 deletions(-)
9413 commit 3074a73b418b40135d4a4f4e0713fcf987d34795
9414 Author: Behdad Esfahbod <behdad@behdad.org>
9415 Date: Thu Mar 12 16:00:08 2009 -0400
9417 Replace 'KEITH PACKARD' with 'THE AUTHOR(S)' in license text in
9421 Makefile.am | 4 ++--
9422 conf.d/65-fonts-persian.conf | 2 +-
9423 conf.d/Makefile.am | 4 ++--
9424 config/Makedefs.in | 4 ++--
9425 configure.in | 4 ++--
9426 doc/Makefile.am | 4 ++--
9427 doc/confdir.sgml.in | 4 ++--
9428 doc/edit-sgml.c | 4 ++--
9429 doc/fcatomic.fncs | 4 ++--
9430 doc/fcblanks.fncs | 4 ++--
9431 doc/fccache.fncs | 4 ++--
9432 doc/fccharset.fncs | 4 ++--
9433 doc/fcconfig.fncs | 4 ++--
9434 doc/fcconstant.fncs | 4 ++--
9435 doc/fcfile.fncs | 4 ++--
9436 doc/fcfontset.fncs | 4 ++--
9437 doc/fcfreetype.fncs | 4 ++--
9438 doc/fcinit.fncs | 4 ++--
9439 doc/fcmatrix.fncs | 4 ++--
9440 doc/fcobjectset.fncs | 4 ++--
9441 doc/fcobjecttype.fncs | 4 ++--
9442 doc/fcpattern.fncs | 4 ++--
9443 doc/fcstring.fncs | 4 ++--
9444 doc/fcstrset.fncs | 4 ++--
9445 doc/fcvalue.fncs | 4 ++--
9446 doc/fontconfig-devel.sgml | 8 ++++----
9447 doc/fontconfig-user.sgml | 4 ++--
9448 doc/func.sgml | 4 ++--
9449 doc/version.sgml.in | 4 ++--
9450 fc-arch/Makefile.am | 4 ++--
9451 fc-arch/fcarch.tmpl.h | 4 ++--
9452 fc-cache/Makefile.am | 4 ++--
9453 fc-cache/fc-cache.c | 4 ++--
9454 fc-case/Makefile.am | 4 ++--
9455 fc-case/fc-case.c | 4 ++--
9456 fc-case/fccase.tmpl.h | 4 ++--
9457 fc-cat/Makefile.am | 4 ++--
9458 fc-cat/fc-cat.c | 4 ++--
9459 fc-glyphname/Makefile.am | 4 ++--
9460 fc-glyphname/fc-glyphname.c | 4 ++--
9461 fc-glyphname/fcglyphname.tmpl.h | 4 ++--
9462 fc-lang/Makefile.am | 4 ++--
9463 fc-lang/aa.orth | 4 ++--
9464 fc-lang/ab.orth | 4 ++--
9465 fc-lang/af.orth | 4 ++--
9466 fc-lang/am.orth | 4 ++--
9467 fc-lang/ar.orth | 4 ++--
9468 fc-lang/ast.orth | 4 ++--
9469 fc-lang/av.orth | 4 ++--
9470 fc-lang/ay.orth | 4 ++--
9471 fc-lang/az_ir.orth | 4 ++--
9472 fc-lang/ba.orth | 4 ++--
9473 fc-lang/be.orth | 4 ++--
9474 fc-lang/bg.orth | 4 ++--
9475 fc-lang/bh.orth | 4 ++--
9476 fc-lang/bho.orth | 4 ++--
9477 fc-lang/bi.orth | 4 ++--
9478 fc-lang/bin.orth | 4 ++--
9479 fc-lang/bm.orth | 4 ++--
9480 fc-lang/bo.orth | 4 ++--
9481 fc-lang/br.orth | 4 ++--
9482 fc-lang/bs.orth | 4 ++--
9483 fc-lang/bua.orth | 4 ++--
9484 fc-lang/ca.orth | 4 ++--
9485 fc-lang/ce.orth | 4 ++--
9486 fc-lang/ch.orth | 4 ++--
9487 fc-lang/chm.orth | 4 ++--
9488 fc-lang/chr.orth | 4 ++--
9489 fc-lang/co.orth | 4 ++--
9490 fc-lang/cs.orth | 4 ++--
9491 fc-lang/cu.orth | 4 ++--
9492 fc-lang/cv.orth | 4 ++--
9493 fc-lang/cy.orth | 4 ++--
9494 fc-lang/da.orth | 4 ++--
9495 fc-lang/de.orth | 4 ++--
9496 fc-lang/dz.orth | 4 ++--
9497 fc-lang/el.orth | 4 ++--
9498 fc-lang/en.orth | 4 ++--
9499 fc-lang/eo.orth | 4 ++--
9500 fc-lang/es.orth | 4 ++--
9501 fc-lang/et.orth | 4 ++--
9502 fc-lang/eu.orth | 4 ++--
9503 fc-lang/fa.orth | 4 ++--
9504 fc-lang/fc-lang.c | 4 ++--
9505 fc-lang/fc-lang.man | 4 ++--
9506 fc-lang/fclang.tmpl.h | 4 ++--
9507 fc-lang/ff.orth | 4 ++--
9508 fc-lang/fi.orth | 4 ++--
9509 fc-lang/fj.orth | 4 ++--
9510 fc-lang/fo.orth | 4 ++--
9511 fc-lang/fr.orth | 4 ++--
9512 fc-lang/fur.orth | 4 ++--
9513 fc-lang/fy.orth | 4 ++--
9514 fc-lang/ga.orth | 4 ++--
9515 fc-lang/gd.orth | 4 ++--
9516 fc-lang/gez.orth | 4 ++--
9517 fc-lang/gl.orth | 4 ++--
9518 fc-lang/gn.orth | 4 ++--
9519 fc-lang/gu.orth | 4 ++--
9520 fc-lang/gv.orth | 4 ++--
9521 fc-lang/ha.orth | 4 ++--
9522 fc-lang/haw.orth | 4 ++--
9523 fc-lang/he.orth | 4 ++--
9524 fc-lang/hi.orth | 4 ++--
9525 fc-lang/ho.orth | 4 ++--
9526 fc-lang/hr.orth | 4 ++--
9527 fc-lang/hu.orth | 4 ++--
9528 fc-lang/hy.orth | 4 ++--
9529 fc-lang/ia.orth | 4 ++--
9530 fc-lang/id.orth | 4 ++--
9531 fc-lang/ie.orth | 4 ++--
9532 fc-lang/ig.orth | 4 ++--
9533 fc-lang/ik.orth | 4 ++--
9534 fc-lang/io.orth | 4 ++--
9535 fc-lang/is.orth | 4 ++--
9536 fc-lang/it.orth | 4 ++--
9537 fc-lang/iu.orth | 4 ++--
9538 fc-lang/ja.orth | 4 ++--
9539 fc-lang/ka.orth | 4 ++--
9540 fc-lang/kaa.orth | 4 ++--
9541 fc-lang/ki.orth | 4 ++--
9542 fc-lang/kk.orth | 4 ++--
9543 fc-lang/kl.orth | 4 ++--
9544 fc-lang/kn.orth | 4 ++--
9545 fc-lang/ko.orth | 4 ++--
9546 fc-lang/kok.orth | 4 ++--
9547 fc-lang/ku_am.orth | 4 ++--
9548 fc-lang/ku_ir.orth | 4 ++--
9549 fc-lang/kum.orth | 4 ++--
9550 fc-lang/kv.orth | 4 ++--
9551 fc-lang/kw.orth | 4 ++--
9552 fc-lang/ky.orth | 4 ++--
9553 fc-lang/la.orth | 4 ++--
9554 fc-lang/lb.orth | 4 ++--
9555 fc-lang/lez.orth | 4 ++--
9556 fc-lang/ln.orth | 4 ++--
9557 fc-lang/lo.orth | 4 ++--
9558 fc-lang/lt.orth | 4 ++--
9559 fc-lang/lv.orth | 4 ++--
9560 fc-lang/mai.orth | 4 ++--
9561 fc-lang/mg.orth | 4 ++--
9562 fc-lang/mh.orth | 4 ++--
9563 fc-lang/mi.orth | 4 ++--
9564 fc-lang/mk.orth | 4 ++--
9565 fc-lang/ml.orth | 4 ++--
9566 fc-lang/mn_cn.orth | 4 ++--
9567 fc-lang/mo.orth | 4 ++--
9568 fc-lang/mr.orth | 4 ++--
9569 fc-lang/mt.orth | 4 ++--
9570 fc-lang/my.orth | 4 ++--
9571 fc-lang/nb.orth | 4 ++--
9572 fc-lang/nds.orth | 4 ++--
9573 fc-lang/ne.orth | 4 ++--
9574 fc-lang/nl.orth | 4 ++--
9575 fc-lang/nn.orth | 4 ++--
9576 fc-lang/no.orth | 4 ++--
9577 fc-lang/ny.orth | 4 ++--
9578 fc-lang/oc.orth | 4 ++--
9579 fc-lang/om.orth | 4 ++--
9580 fc-lang/or.orth | 4 ++--
9581 fc-lang/os.orth | 4 ++--
9582 fc-lang/pa_in.orth | 2 +-
9583 fc-lang/pl.orth | 4 ++--
9584 fc-lang/ps_af.orth | 4 ++--
9585 fc-lang/ps_pk.orth | 4 ++--
9586 fc-lang/pt.orth | 4 ++--
9587 fc-lang/rm.orth | 4 ++--
9588 fc-lang/ro.orth | 4 ++--
9589 fc-lang/ru.orth | 4 ++--
9590 fc-lang/sa.orth | 4 ++--
9591 fc-lang/sah.orth | 4 ++--
9592 fc-lang/sco.orth | 4 ++--
9593 fc-lang/se.orth | 4 ++--
9594 fc-lang/sel.orth | 4 ++--
9595 fc-lang/sk.orth | 4 ++--
9596 fc-lang/sl.orth | 4 ++--
9597 fc-lang/sm.orth | 4 ++--
9598 fc-lang/sma.orth | 4 ++--
9599 fc-lang/smj.orth | 4 ++--
9600 fc-lang/smn.orth | 4 ++--
9601 fc-lang/sms.orth | 4 ++--
9602 fc-lang/so.orth | 4 ++--
9603 fc-lang/sq.orth | 4 ++--
9604 fc-lang/sr.orth | 4 ++--
9605 fc-lang/sv.orth | 4 ++--
9606 fc-lang/sw.orth | 4 ++--
9607 fc-lang/syr.orth | 4 ++--
9608 fc-lang/ta.orth | 4 ++--
9609 fc-lang/te.orth | 4 ++--
9610 fc-lang/tg.orth | 4 ++--
9611 fc-lang/th.orth | 4 ++--
9612 fc-lang/ti_er.orth | 4 ++--
9613 fc-lang/ti_et.orth | 4 ++--
9614 fc-lang/tig.orth | 4 ++--
9615 fc-lang/tn.orth | 4 ++--
9616 fc-lang/to.orth | 4 ++--
9617 fc-lang/tr.orth | 4 ++--
9618 fc-lang/ts.orth | 4 ++--
9619 fc-lang/tt.orth | 4 ++--
9620 fc-lang/tw.orth | 4 ++--
9621 fc-lang/tyv.orth | 4 ++--
9622 fc-lang/ug.orth | 4 ++--
9623 fc-lang/uk.orth | 4 ++--
9624 fc-lang/ur.orth | 4 ++--
9625 fc-lang/ve.orth | 4 ++--
9626 fc-lang/vi.orth | 4 ++--
9627 fc-lang/vo.orth | 4 ++--
9628 fc-lang/vot.orth | 4 ++--
9629 fc-lang/wa.orth | 4 ++--
9630 fc-lang/wen.orth | 4 ++--
9631 fc-lang/wo.orth | 4 ++--
9632 fc-lang/xh.orth | 4 ++--
9633 fc-lang/yap.orth | 4 ++--
9634 fc-lang/yi.orth | 4 ++--
9635 fc-lang/yo.orth | 4 ++--
9636 fc-lang/zh_cn.orth | 4 ++--
9637 fc-lang/zh_hk.orth | 4 ++--
9638 fc-lang/zh_mo.orth | 4 ++--
9639 fc-lang/zh_sg.orth | 4 ++--
9640 fc-lang/zh_tw.orth | 4 ++--
9641 fc-lang/zu.orth | 4 ++--
9642 fc-list/Makefile.am | 4 ++--
9643 fc-list/fc-list.c | 4 ++--
9644 fc-match/Makefile.am | 4 ++--
9645 fc-match/fc-match.c | 4 ++--
9646 fc-query/Makefile.am | 4 ++--
9647 fc-query/fc-query.c | 4 ++--
9648 fc-scan/Makefile.am | 4 ++--
9649 fc-scan/fc-scan.c | 4 ++--
9650 fontconfig/fcfreetype.h | 4 ++--
9651 fontconfig/fcprivate.h | 4 ++--
9652 fontconfig/fontconfig.h | 4 ++--
9653 src/Makefile.am | 4 ++--
9654 src/fcatomic.c | 4 ++--
9655 src/fcblanks.c | 4 ++--
9656 src/fccache.c | 4 ++--
9657 src/fccfg.c | 4 ++--
9658 src/fccharset.c | 4 ++--
9659 src/fcdbg.c | 4 ++--
9660 src/fcdefault.c | 4 ++--
9661 src/fcdir.c | 4 ++--
9662 src/fcformat.c | 4 ++--
9663 src/fcfreetype.c | 4 ++--
9665 src/fcinit.c | 4 ++--
9666 src/fcint.h | 4 ++--
9667 src/fclang.c | 4 ++--
9668 src/fclist.c | 4 ++--
9669 src/fcmatch.c | 4 ++--
9670 src/fcname.c | 4 ++--
9671 src/fcpat.c | 4 ++--
9672 src/fcstr.c | 4 ++--
9673 src/fcxml.c | 4 ++--
9674 254 files changed, 508 insertions(+), 508 deletions(-)
9676 commit b9b01b6ed0849f770200fb6ae2a3ac0ca2166877
9677 Author: Behdad Esfahbod <behdad@behdad.org>
9678 Date: Thu Mar 12 13:48:07 2009 -0400
9680 Call git tools using "git cmd" instead of "git-cmd" syntax
9682 Recent git doesn't install the git-* commands in path.
9685 new-version.sh | 10 +++++-----
9686 2 files changed, 6 insertions(+), 6 deletions(-)
9688 commit de69ee14d3ed094cd2bc4df603a03675c28d1b5b
9689 Author: Behdad Esfahbod <behdad@behdad.org>
9690 Date: Thu Mar 12 12:31:57 2009 -0400
9692 [fcxml.c] Embed a static 64-byte attr buffer in FcPStack
9694 Reduces number of mallocs called from FcConfigSaveAttr in my
9698 src/fcstr.c | 4 ++--
9699 src/fcxml.c | 23 +++++++++++++++--------
9700 2 files changed, 17 insertions(+), 10 deletions(-)
9702 commit 39861b7d9c69e71b9a8fb0d0d04279520cb30f04
9703 Author: Behdad Esfahbod <behdad@behdad.org>
9704 Date: Thu Mar 12 12:22:37 2009 -0400
9706 [fcxml] Embed 64 static FcVStack objects in FcConfigParse
9708 This reduces the number of mallocs called from FcVStackPush from
9709 over 800 down to zero.
9712 +++++++++++++++++++++++++++++-------------------------------
9713 1 file changed, 105 insertions(+), 113 deletions(-)
9715 commit 1d7b47da9da574a8adf39b0b5d11aab3d3cf4a37
9716 Author: Behdad Esfahbod <behdad@behdad.org>
9717 Date: Thu Mar 12 11:58:04 2009 -0400
9719 [fcxml] Embed 8 static FcPStack objects in FcConfigParse
9721 This reduces the number of mallocs called from FcPStackPush from
9722 over 900 down to zero.
9724 src/fcxml.c | 28 ++++++++++++++++++++++------
9725 1 file changed, 22 insertions(+), 6 deletions(-)
9727 commit 532d8a1dbc2baebc2603d091952a640b954b6f71
9728 Author: Behdad Esfahbod <behdad@behdad.org>
9729 Date: Thu Mar 12 09:27:20 2009 -0400
9731 [fcxml] Don't allocate attr array if there are no attributes
9733 Reduces number of mallocs from FcConfigSaveAttr() in my small test
9734 from over 900 down to 157.
9736 src/fcxml.c | 19 ++++++-------------
9737 1 file changed, 6 insertions(+), 13 deletions(-)
9739 commit 3ed70071cdc8a03229c009f5565c23948264a5e0
9740 Author: Behdad Esfahbod <behdad@behdad.org>
9741 Date: Wed Mar 11 14:07:15 2009 -0400
9743 [fcstr,fcxml] Don't copy FcStrBuf contents when we would free it soon
9745 We can simply NUL-terminate the buffer and use it. Reduces number of
9746 mallocs called from FcStrBufDone in my small test from 631 down to 66.
9749 src/fcstr.c | 13 +++++++++++++
9750 src/fcxml.c | 28 ++++++++++++++--------------
9751 3 files changed, 30 insertions(+), 14 deletions(-)
9753 commit 7d35c11b3304659d8be43913c9b125f2b5b38516
9754 Author: Behdad Esfahbod <behdad@behdad.org>
9755 Date: Wed Mar 11 13:56:09 2009 -0400
9757 [fcstr.c] Embed a static 64-byte buffer in FcStrBuf
9759 Reduces number of mallocs called from FcStrBufChar in my small test
9763 src/fcstr.c | 11 +++++++++--
9764 2 files changed, 10 insertions(+), 2 deletions(-)
9766 commit 916640ce40b995d1d97244975139ec0c030483e4
9767 Author: Behdad Esfahbod <behdad@behdad.org>
9768 Date: Tue Mar 10 02:15:37 2009 -0400
9770 Fix Makefile's to not create target file in case of failure
9772 fc-arch/Makefile.am | 3 ++-
9773 fc-lang/Makefile.am | 3 ++-
9774 2 files changed, 4 insertions(+), 2 deletions(-)
9776 commit 26ce979e825d661be046b1440563115ddc5ea4ab
9777 Author: Behdad Esfahbod <behdad@behdad.org>
9778 Date: Tue Mar 10 02:14:15 2009 -0400
9780 Fix Fanti (fat) orth file (#20390)
9782 fc-lang/fat.orth | 2 +-
9783 1 file changed, 1 insertion(+), 1 deletion(-)
9785 commit 49111c11fb5dca2af06004cc2ae443517f6c9557
9786 Author: Roozbeh Pournader <roozbeh@gmail.com>
9787 Date: Mon Mar 2 22:48:37 2009 -0800
9789 Add Sundanese (su) orthography (bug #20440)
9791 fc-lang/su.orth | 33 +++++++++++++++++++++++++++++++++
9792 1 file changed, 33 insertions(+)
9794 commit 0eaed16d34687bddc831d1ab3c50406c7c56792d
9795 Author: Roozbeh Pournader <roozbeh@gmail.com>
9796 Date: Mon Mar 2 20:53:26 2009 -0800
9798 Add Kanuri (kr) orthography (bug #20438)
9800 fc-lang/kr.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
9801 1 file changed, 43 insertions(+)
9803 commit fe4838588b0b9eb84f66bd4ad70ee12013e0b49a
9804 Author: Roozbeh Pournader <roozbeh@gmail.com>
9805 Date: Mon Mar 2 02:21:17 2009 -0800
9807 Add Nauru (na) orthography (bug #20418)
9809 fc-lang/na.orth | 40 ++++++++++++++++++++++++++++++++++++++++
9810 1 file changed, 40 insertions(+)
9812 commit 9141b4bbe9a100200b09597f02521cd6e30d0f06
9813 Author: Roozbeh Pournader <roozbeh@gmail.com>
9814 Date: Sun Mar 1 03:53:11 2009 -0800
9816 Add Javanese (jv) orthography (bug #20403)
9818 fc-lang/jv.orth | 36 ++++++++++++++++++++++++++++++++++++
9819 1 file changed, 36 insertions(+)
9821 commit dc6daae9494e30d8c2d9657bab04d8f88751f751
9822 Author: Roozbeh Pournader <roozbeh@gmail.com>
9823 Date: Sun Mar 1 03:50:46 2009 -0800
9825 Add Sichuan Yi (ii) orthography (bug #20402)
9827 fc-lang/ii.orth | 34 ++++++++++++++++++++++++++++++++++
9828 1 file changed, 34 insertions(+)
9830 commit 43517045f885c0e463c8a784c65f0b783658fc9b
9831 Author: Roozbeh Pournader <roozbeh@gmail.com>
9832 Date: Sun Mar 1 03:46:48 2009 -0800
9834 Add Shona (sn) orthography (bug #20394)
9836 fc-lang/sn.orth | 35 +++++++++++++++++++++++++++++++++++
9837 1 file changed, 35 insertions(+)
9839 commit 42a8008df14c7dcdd85ab7d3ce12b4191b807f27
9840 Author: Roozbeh Pournader <roozbeh@gmail.com>
9841 Date: Sun Mar 1 03:30:58 2009 -0800
9843 Add orthographies for Oshiwambo languages (bug #20401)
9845 The languages are Kuanyama/Kwanyama (kj), Ndonga (ng), and Kwambi
9848 fc-lang/kj.orth | 34 ++++++++++++++++++++++++++++++++++
9849 fc-lang/kwm.orth | 29 +++++++++++++++++++++++++++++
9850 fc-lang/ng.orth | 29 +++++++++++++++++++++++++++++
9851 3 files changed, 92 insertions(+)
9853 commit f0b546372967434418aa6cfe6f2d709795fdff24
9854 Author: Roozbeh Pournader <roozbeh@gmail.com>
9855 Date: Sun Mar 1 02:33:54 2009 -0800
9857 Add Zhuang (za) orthography (bug #20399)
9859 fc-lang/za.orth | 39 +++++++++++++++++++++++++++++++++++++++
9860 1 file changed, 39 insertions(+)
9862 commit 7886b147834decbcab6f556b1c43cc003e2bf893
9863 Author: Roozbeh Pournader <roozbeh@gmail.com>
9864 Date: Sun Mar 1 02:12:38 2009 -0800
9866 Add Rundi (rn) orthography (bug #20398)
9868 fc-lang/rn.orth | 32 ++++++++++++++++++++++++++++++++
9869 1 file changed, 32 insertions(+)
9871 commit 10a85249d9e79ae474c996d3e4f14d0ea8aa50b8
9872 Author: Roozbeh Pournader <roozbeh@gmail.com>
9873 Date: Sat Feb 28 19:43:02 2009 -0800
9875 Add Navajo (nv) orthography (bug #20395)
9877 fc-lang/nv.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
9878 1 file changed, 48 insertions(+)
9880 commit bf20886085a18227702f67b70dd7ef5f0e919469
9881 Author: Roozbeh Pournader <roozbeh@gmail.com>
9882 Date: Sat Feb 28 18:25:20 2009 -0800
9884 Add Tahitian (ty) orthography (bug #20391)
9886 fc-lang/ty.orth | 41 +++++++++++++++++++++++++++++++++++++++++
9887 1 file changed, 41 insertions(+)
9889 commit 0e05d7e5c730a1740d4c289a66f43f11a527c840
9890 Author: Roozbeh Pournader <roozbeh@gmail.com>
9891 Date: Sat Feb 28 18:01:11 2009 -0800
9893 Add Sango (sg) orthography (bug #20393)
9895 fc-lang/sg.orth | 47 +++++++++++++++++++++++++++++++++++++++++++++++
9896 1 file changed, 47 insertions(+)
9898 commit bdbdc64dd1e0a1727e2486c3320f9598695e4ab4
9899 Author: Roozbeh Pournader <roozbeh@gmail.com>
9900 Date: Sat Feb 28 17:38:21 2009 -0800
9902 Added Quechua (qu) orthography (bug #20392)
9904 fc-lang/qu.orth | 36 ++++++++++++++++++++++++++++++++++++
9905 1 file changed, 36 insertions(+)
9907 commit 16159d0fae1d8d0d2ba6ac1fc7f845582dec351b
9908 Author: Roozbeh Pournader <roozbeh@gmail.com>
9909 Date: Sat Feb 28 17:05:11 2009 -0800
9911 Add Akan (ak) and Fanti (fat) orthographies (bug #20390)
9913 fc-lang/ak.orth | 30 ++++++++++++++++++++++++++++++
9914 fc-lang/fat.orth | 30 ++++++++++++++++++++++++++++++
9915 2 files changed, 60 insertions(+)
9917 commit 881a7cd93b3358e371a25bc7ad4818baa3c8968b
9918 Author: Roozbeh Pournader <roozbeh@gmail.com>
9919 Date: Sat Feb 28 16:29:07 2009 -0800
9921 Add Herero (hz) orthograhy (bug #20387)
9923 fc-lang/hz.orth | 35 +++++++++++++++++++++++++++++++++++
9924 1 file changed, 35 insertions(+)
9926 commit bc701d2a5b7dc687ba25bafc5fea282adad37ecb
9927 Author: Roozbeh Pournader <roozbeh@gmail.com>
9928 Date: Sat Feb 28 16:03:51 2009 -0800
9930 Add Ewe (ee) orthography (bug #20386)
9932 fc-lang/ee.orth | 77
9933 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
9934 1 file changed, 77 insertions(+)
9936 commit 5a83914b733755ff6c710ff398cb5668fdb74a19
9937 Author: Roozbeh Pournader <roozbeh@gmail.com>
9938 Date: Fri Feb 27 14:41:07 2009 -0800
9940 Update Serbo-Croatian (sh) orthography (bug #20368)
9942 fc-lang/sh.orth | 18 +++++++++++++-----
9943 1 file changed, 13 insertions(+), 5 deletions(-)
9945 commit 505ea8ce37dff9cc35dba6a98de4a31ed1ac5f8c
9946 Author: Roozbeh Pournader <roozbeh@gmail.com>
9947 Date: Thu Feb 26 23:27:20 2009 -0800
9949 Extend Crimean Tatar (crh) orthography (bug #19891)
9951 fc-lang/crh.orth | 7 ++++---
9952 1 file changed, 4 insertions(+), 3 deletions(-)
9954 commit 4c7da799f3b90fb2f1117f9e9c45fa7fc1bd268c
9955 Author: Roozbeh Pournader <roozbeh@gmail.com>
9956 Date: Wed Feb 18 21:21:01 2009 -0800
9958 Add Divehi (dv) orthography (bug #20207)
9960 fc-lang/dv.orth | 34 ++++++++++++++++++++++++++++++++++
9961 1 file changed, 34 insertions(+)
9963 commit 5cac0a4fd681087562c84b3d2534cecff6876048
9964 Author: Roozbeh Pournader <roozbeh@gmail.com>
9965 Date: Wed Feb 18 17:09:51 2009 -0800
9967 Remove digits and symbols from some Indic orthographies (bug #20204)
9969 These orthographies were changed: Gujarati (gu), Kannada (kn), Lao
9971 Malayalam (ml), Oriya (or), Telugu (te), and Thai (th).
9973 fc-lang/gu.orth | 4 ++--
9974 fc-lang/kn.orth | 4 ++--
9975 fc-lang/lo.orth | 4 ++--
9976 fc-lang/ml.orth | 4 ++--
9977 fc-lang/or.orth | 5 +++--
9978 fc-lang/te.orth | 4 ++--
9979 fc-lang/th.orth | 8 ++++++--
9980 7 files changed, 19 insertions(+), 14 deletions(-)
9982 commit ea628d97706e842cb5555ceb5368fd972c941e0c
9983 Author: Roozbeh Pournader <roozbeh@gmail.com>
9984 Date: Wed Feb 18 16:44:10 2009 -0800
9986 Tighten Central Khmer (km) orthography (bug #20202)
9988 fc-lang/km.orth | 24 +++++++++++++++++-------
9989 1 file changed, 17 insertions(+), 7 deletions(-)
9991 commit 4a5805d9c6b20b4c8f56f3b8201653e88e3706be
9992 Author: Roozbeh Pournader <roozbeh@gmail.com>
9993 Date: Wed Feb 18 16:03:30 2009 -0800
9995 Change Kashmiri (ks) orthography to Arabic script (bug #20200)
9997 fc-lang/ks.orth | 19 ++++++++++++-------
9998 1 file changed, 12 insertions(+), 7 deletions(-)
10000 commit cda57219229025db963d3db0f984974187a409f8
10001 Author: Roozbeh Pournader <roozbeh@gmail.com>
10002 Date: Tue Feb 17 23:33:07 2009 -0800
10004 Rename Fulah orthography from 'ful' to 'ff' (bug #20177)
10006 fc-lang/ff.orth | 38 ++++++++++++++++++++++++++++++++++++++
10007 fc-lang/ful.orth | 38 --------------------------------------
10008 2 files changed, 38 insertions(+), 38 deletions(-)
10010 commit a32b79c3a5251916597bb871d2cd7698baeb5e58
10011 Author: Roozbeh Pournader <roozbeh@gmail.com>
10012 Date: Tue Feb 17 22:45:17 2009 -0800
10014 Rename Bambara orthography from 'bam' to 'bm' (bug #20175)
10016 fc-lang/bam.orth | 37 -------------------------------------
10017 fc-lang/bm.orth | 37 +++++++++++++++++++++++++++++++++++++
10018 2 files changed, 37 insertions(+), 37 deletions(-)
10020 commit 74a0a28695a24e02bc623d1b2c1c72054ff03d52
10021 Author: Roozbeh Pournader <roozbeh@gmail.com>
10022 Date: Tue Feb 17 22:40:50 2009 -0800
10024 Rename Avaric orthography from 'ava' to 'av' (bug #20174)
10026 fc-lang/av.orth | 97
10027 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10028 fc-lang/ava.orth | 97
10029 --------------------------------------------------------
10030 2 files changed, 97 insertions(+), 97 deletions(-)
10032 commit eba32fa3f3024fb94f75cdedaa8d4c17d786a761
10033 Author: Roozbeh Pournader <roozbeh@gmail.com>
10034 Date: Tue Feb 17 22:09:53 2009 -0800
10036 Update Azerbaijani in Latin (az_az) to present usage (bug #20173)
10038 Removed Cyrillic that is no longer in use. Removed "A WITH DIAERESIS"
10039 too, since it was only temporarily used in 1991-1992.
10041 fc-lang/az_az.orth | 41 ++++++++++++++---------------------------
10042 1 file changed, 14 insertions(+), 27 deletions(-)
10044 commit 1c7bacc214f6e6e507f932230ec52744337cdf47
10045 Author: Roozbeh Pournader <roozbeh@gmail.com>
10046 Date: Tue Feb 17 21:37:45 2009 -0800
10048 Switch Uzbek (uz) orthography to Latin (bug #19851)
10050 fc-lang/uz.orth | 94
10051 ++++++++++-----------------------------------------------
10052 1 file changed, 16 insertions(+), 78 deletions(-)
10054 commit dfd5d0937ce44b4a60b5ee7e2e82650a5e31a456
10055 Author: Roozbeh Pournader <roozbeh@gmail.com>
10056 Date: Tue Feb 17 20:02:39 2009 -0800
10058 Add Crimean Tatar (crh) orthography (bug #19891)
10060 fc-lang/crh.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10061 1 file changed, 45 insertions(+)
10063 commit 502c46c23d3e36dbfff29484486091f140756535
10064 Author: Roozbeh Pournader <roozbeh@gmail.com>
10065 Date: Tue Feb 17 19:41:30 2009 -0800
10067 Add Papiamento (pap_aw, pap_an) orthographies (bug #19891)
10069 fc-lang/pap_an.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10070 fc-lang/pap_aw.orth | 31 +++++++++++++++++++++++++++++++
10071 2 files changed, 77 insertions(+)
10073 commit b4cd4cb6cc2cfd6432bfd4a5b2ec9c63cf653f6d
10074 Author: Roozbeh Pournader <roozbeh@gmail.com>
10075 Date: Tue Feb 17 17:30:15 2009 -0800
10077 Add Blin (byn) orthography (bug #19891)
10079 fc-lang/byn.orth | 27 +++++++++++++++++++++++++++
10080 1 file changed, 27 insertions(+)
10082 commit 4d7412a28b834830d0d1749852115846b3554932
10083 Author: Roozbeh Pournader <roozbeh@gmail.com>
10084 Date: Tue Feb 17 17:03:54 2009 -0800
10086 Divide Panjabi (pa) to that of Pakistan and India (bug #19890)
10088 Previous Panjabi orthography was in the Gurmukhi script only, while in
10089 Pakistan, the Arabic script (called Shahmukhi) is used for Panjani.
10091 fc-lang/pa.orth | 46 ----------------------------------------------
10092 fc-lang/pa_in.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10093 fc-lang/pa_pk.orth | 28 ++++++++++++++++++++++++++++
10094 3 files changed, 74 insertions(+), 46 deletions(-)
10096 commit 7a22c9d3471cd4963c529937df823148ab8e1a7d
10097 Author: Roozbeh Pournader <roozbeh@gmail.com>
10098 Date: Fri Feb 13 20:04:42 2009 -0800
10100 Add Ottoman Turkish (ota) orthography (bug #20114)
10102 fc-lang/ota.orth | 41 +++++++++++++++++++++++++++++++++++++++++
10103 1 file changed, 41 insertions(+)
10105 commit b5675e4c920dbb146ab76d49b4807693749e8143
10106 Author: Roozbeh Pournader <roozbeh@gmail.com>
10107 Date: Fri Feb 13 17:14:14 2009 -0800
10109 Remove Euro Sign from all orthographies (bug #19865)
10111 fc-lang/de.orth | 1 -
10112 fc-lang/el.orth | 1 -
10113 fc-lang/en.orth | 1 -
10114 fc-lang/es.orth | 1 -
10115 fc-lang/fi.orth | 1 -
10116 fc-lang/fr.orth | 1 -
10117 fc-lang/it.orth | 1 -
10118 fc-lang/nl.orth | 1 -
10119 fc-lang/pt.orth | 1 -
10120 9 files changed, 9 deletions(-)
10122 commit f6993c880345b45abc0f7e7f0bb14dd0ddae0caa
10123 Author: Behdad Esfahbod <behdad@behdad.org>
10124 Date: Mon Mar 2 13:25:37 2009 +0330
10126 [fc-lang] Continue parsing after an "include" (#20179)
10128 fc-lang/fc-lang.c | 29 ++++++++++++++++++-----------
10129 1 file changed, 18 insertions(+), 11 deletions(-)
10131 commit abe0e056d5a93dee80d8e964569563dc4d131a90
10132 Author: Roozbeh Pournader <roozbeh@gmail.com>
10133 Date: Fri Feb 13 16:47:11 2009 -0800
10135 Fix Bengali (bn) and Assamese (as) orthographies (bug #22924)
10137 Removing digits, symbols, and the letters not used in the languages.
10139 fc-lang/as.orth | 37 +++++++++++++++++++++++++++----------
10140 fc-lang/bn.orth | 21 ++++++++++++---------
10141 2 files changed, 39 insertions(+), 19 deletions(-)
10143 commit 40b2904c8984db90cc35eecbec571552c2e4d120
10144 Author: Roozbeh Pournader <roozbeh@gmail.com>
10145 Date: Fri Feb 13 16:07:14 2009 -0800
10147 Add Sidamo (sid) and Wolaitta (wal) orthographies (bug #19891)
10149 fc-lang/sid.orth | 27 +++++++++++++++++++++++++++
10150 fc-lang/wal.orth | 27 +++++++++++++++++++++++++++
10151 2 files changed, 54 insertions(+)
10153 commit d333969e0c809b3175193c7dda26703287d57fd4
10154 Author: Roozbeh Pournader <roozbeh@gmail.com>
10155 Date: Fri Feb 13 15:52:23 2009 -0800
10157 Add Sardinian (sc) orthography (bug #19891)
10159 fc-lang/sc.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10160 1 file changed, 42 insertions(+)
10162 commit 1ae2e9b479818835ba3ddddb3c613cdb5acf46d4
10163 Author: Roozbeh Pournader <roozbeh@gmail.com>
10164 Date: Fri Feb 13 13:31:10 2009 -0800
10166 Add Limburgan (li) orthography (bug #19891)
10168 fc-lang/li.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
10169 1 file changed, 43 insertions(+)
10171 commit d8a4ee921a3bf0e78dffcea8f27d457cc1bc378e
10172 Author: Roozbeh Pournader <roozbeh@gmail.com>
10173 Date: Wed Feb 11 01:59:56 2009 -0800
10175 Ad Ganda (lg) orthography (bug #19891)
10177 fc-lang/lg.orth | 33 +++++++++++++++++++++++++++++++++
10178 1 file changed, 33 insertions(+)
10180 commit f4159adaa88d55118fe1c2c62b05600d0a8fbc0a
10181 Author: Roozbeh Pournader <roozbeh@gmail.com>
10182 Date: Wed Feb 11 01:44:45 2009 -0800
10184 Add Haitian Creole (ht) orthography (bug #19891)
10186 fc-lang/ht.orth | 35 +++++++++++++++++++++++++++++++++++
10187 1 file changed, 35 insertions(+)
10189 commit 190b4b5b2bd9a4822660b134639a759a5949c862
10190 Author: Roozbeh Pournader <roozbeh@gmail.com>
10191 Date: Wed Feb 11 01:11:30 2009 -0800
10193 Add Aragonese (an) orthography (bug #19891)
10195 fc-lang/an.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10196 1 file changed, 45 insertions(+)
10198 commit 3541f01828be06e2a414fa5bcd9543dbb2c9e0fd
10199 Author: Roozbeh Pournader <roozbeh@gmail.com>
10200 Date: Wed Feb 11 00:34:10 2009 -0800
10202 Add Kurdish in Turkey (ku_tr) orthography (bug #19891)
10204 fc-lang/ku_tr.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10205 1 file changed, 42 insertions(+)
10207 commit 3792f0199065cdf808d723eacf3fa86910453f70
10208 Author: Roozbeh Pournader <roozbeh@gmail.com>
10209 Date: Wed Feb 11 00:22:53 2009 -0800
10211 Use newly added Cyrillic letters for Kurdish (bug #20049)
10213 fc-lang/ku_am.orth | 5 +----
10214 1 file changed, 1 insertion(+), 4 deletions(-)
10216 commit 0d8b15f00f11a5150d842a3bd10e8dd05413fb9c
10217 Author: Roozbeh Pournader <roozbeh@gmail.com>
10218 Date: Wed Feb 11 00:05:16 2009 -0800
10220 Add Chhattisgarhi (hne) orthography (bug #19891)
10222 fc-lang/hne.orth | 28 ++++++++++++++++++++++++++++
10223 1 file changed, 28 insertions(+)
10225 commit 04ac14fc14131a66f0c391d8bb3894a01e556a05
10226 Author: Behdad Esfahbod <behdad@behdad.org>
10227 Date: Fri Feb 13 17:18:11 2009 -0800
10229 [fcformat] Add list of undocumented language features
10231 src/fcformat.c | 35 +++++++++++++++++++++++++++++++++++
10232 1 file changed, 35 insertions(+)
10234 commit 384542fa915b27285ec22d899c4aa19be8c275f1
10235 Author: Behdad Esfahbod <behdad@behdad.org>
10236 Date: Fri Feb 13 16:41:37 2009 -0800
10238 [fcformat] Add a 'pkgkit' builtin that prints tags for font packages
10240 For DejaVu Sans Condensed it generates:
10243 font(dejavusanscondensed)
10250 src/fcformat.c | 2 ++
10251 1 file changed, 2 insertions(+)
10253 commit 9d58d01c5c061c1fcfb3cca3a3a4622f9bbec727
10254 Author: Behdad Esfahbod <behdad@behdad.org>
10255 Date: Fri Feb 13 16:33:58 2009 -0800
10257 [fcformat] Enumerate langsets like we do arrays of values
10259 If one asks for a format like '%{[]elt{expr}}' and the first value
10260 for elt is a langset, we enumerate the langset languages in expr.
10262 src/fcformat.c | 59
10263 ++++++++++++++++++++++++++++++++++++++++++++++------------
10264 1 file changed, 47 insertions(+), 12 deletions(-)
10266 commit d62b85af21777582ad720efd9c319fde97b67d82
10267 Author: Behdad Esfahbod <behdad@behdad.org>
10268 Date: Fri Feb 13 16:30:43 2009 -0800
10270 [fclang] Implement FcLangSetGetLangs() (#18846)
10272 doc/fclangset.fncs | 8 ++++++++
10273 fontconfig/fontconfig.h | 3 +++
10274 src/fclang.c | 32 ++++++++++++++++++++++++++++++++
10275 3 files changed, 43 insertions(+)
10277 commit cdfb76585e7afbe739d00ed83a029ce1f909142f
10278 Author: Behdad Esfahbod <behdad@behdad.org>
10279 Date: Thu Feb 12 21:48:22 2009 -0600
10281 [fcformat] Implement array enumeration
10283 The format '%{[]family,familylang{expr}}' expands expr once for
10285 value of family and familylang, then for the second, etc, until
10289 src/fcformat.c | 90
10290 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
10291 1 file changed, 85 insertions(+), 5 deletions(-)
10293 commit 0673ef3881d24820e627b9a8cd3a4b3e3889c545
10294 Author: Behdad Esfahbod <behdad@behdad.org>
10295 Date: Wed Feb 11 23:55:11 2009 -0500
10297 [fcformat] Support 'default value' for simple tags
10299 The format '%{family:-XXX} prints XٓٓٓٓXX if the element family
10301 Also works for things like '%{family[1]:-XXX}'.
10303 src/fcformat.c | 30 +++++++++++++++++++++++++-----
10304 1 file changed, 25 insertions(+), 5 deletions(-)
10306 commit 9c83a8376f7db19421fb42d311fba81b398c67b0
10307 Author: Behdad Esfahbod <behdad@behdad.org>
10308 Date: Wed Feb 11 23:44:36 2009 -0500
10310 [fcformat] Support indexing simple tags
10312 The format '%{family[0]}' will only output the first value for
10315 src/fcformat.c | 43 +++++++++++++++++++++++++++++++++++++++----
10316 src/fcint.h | 5 +++++
10317 src/fcname.c | 2 +-
10318 3 files changed, 45 insertions(+), 5 deletions(-)
10320 commit d04a750764d89a7048f49d655fb7e4aabbcd10b3
10321 Author: Behdad Esfahbod <behdad@behdad.org>
10322 Date: Tue Feb 10 20:56:39 2009 -0500
10324 [fcformat] Add support for builtin formats
10326 The '%{=unparse}' format expands to the FcNameUnparse() result on the
10327 pattern. Need to add '%{=verbose}' for FcPatternPrint() output but
10328 need to change that function to output to a string first.
10330 Also added the '%{=fclist}' and '%{=fcmatch}' which format like the
10331 default format of fc-list and fc-match respectively.
10333 src/fcformat.c | 137
10334 +++++++++++++++++++++++++++++++++++++++------------------
10335 1 file changed, 95 insertions(+), 42 deletions(-)
10337 commit 85c7fb67ce9f77574f71de7d9b69867bb974cd48
10338 Author: Behdad Esfahbod <behdad@behdad.org>
10339 Date: Tue Feb 10 18:57:34 2009 -0500
10341 [fcformat] Refactor code to avoid malloc
10343 src/fcformat.c | 246
10344 +++++++++++++++++++++++++++++++++------------------------
10345 1 file changed, 144 insertions(+), 102 deletions(-)
10347 commit d4f7a4c6af5420afbbcf2217f9fe396623671294
10348 Author: Behdad Esfahbod <behdad@behdad.org>
10349 Date: Tue Feb 10 06:22:55 2009 -0500
10351 [fcformat] Start adding builtins
10353 src/fcformat.c | 27 ++++++++++++++++++++++++++-
10354 1 file changed, 26 insertions(+), 1 deletion(-)
10356 commit c8f5933d13efa6705854d8f89b22d40cf720e68d
10357 Author: Behdad Esfahbod <behdad@behdad.org>
10358 Date: Tue Feb 10 05:57:10 2009 -0500
10360 [fcformat] Implement 'delete', 'escape', and 'translate' filter
10363 The format '%{family|delete( )}' expands to family values with
10365 The format '%{family|translate( ,-)}' expands to family values
10367 replaced by dash. Multiple chars are supported, like tr(1).
10368 The format '%{family|escape(\\ )}' expands to family values with space
10369 escaped using backslash.
10371 src/fcformat.c | 219
10372 ++++++++++++++++++++++++++++++++++++++++++++++++++-------
10373 1 file changed, 194 insertions(+), 25 deletions(-)
10375 commit b6a23028beb3b99022599344ebd8511c12dc7fd0
10376 Author: Behdad Esfahbod <behdad@behdad.org>
10377 Date: Tue Feb 10 05:05:53 2009 -0500
10379 [fcformat] Add value-count syntax
10381 The format '%{#family}' expands to the number of values for the
10383 'family', or '0' if no such element exists in the pattern.
10385 src/fcformat.c | 116
10386 +++++++++++++++++++++++++++++++++++++--------------------
10387 1 file changed, 75 insertions(+), 41 deletions(-)
10389 commit dccbbe83eff54097c55fdc560810cdc56b679a60
10390 Author: Behdad Esfahbod <behdad@behdad.org>
10391 Date: Tue Feb 10 04:47:24 2009 -0500
10393 [FcStrBuf] better handle malloc failure
10395 If buffer has failed allocation, return NULL when done.
10397 src/fcstr.c | 8 +++++++-
10398 1 file changed, 7 insertions(+), 1 deletion(-)
10400 commit ced38254b49ab616df79930bbb798a93e5ce51fa
10401 Author: Behdad Esfahbod <behdad@behdad.org>
10402 Date: Tue Feb 10 04:44:54 2009 -0500
10404 [fcformat] Implement 'cescape', 'shescape', and 'xmlescape' converters
10406 src/fcformat.c | 87
10407 ++++++++++++++++++++++++++++++++++++++++++++++++++--------
10408 1 file changed, 76 insertions(+), 11 deletions(-)
10410 commit 2017a5eb79a0774cc5bace8c76304e1a9ef157b9
10411 Author: Behdad Esfahbod <behdad@behdad.org>
10412 Date: Tue Feb 10 03:38:22 2009 -0500
10414 [fcformat] Add simple converters
10416 The format '%{family|downcase}' for example prints the lowercase of
10417 the family element. Three converters are defined right now:
10418 'downcase', 'basename', and 'dirname'.
10420 src/fcformat.c | 224
10421 +++++++++++++++++++++++++++++++++------------------------
10422 1 file changed, 131 insertions(+), 93 deletions(-)
10424 commit 7717b25ffdd9507b0d73ef60b70b692f7286c0a2
10425 Author: Behdad Esfahbod <behdad@behdad.org>
10426 Date: Tue Feb 10 00:15:08 2009 -0500
10428 [fcformat] Add conditionals
10430 The conditional '%{?elt1,elt2,!elt3{expr1}{expr2}}' will evaluate
10431 expr1 if elt1 and elt2 exist in pattern and elt3 doesn't exist, and
10432 expr2 otherwise. The '{expr2}' part is optional.
10434 src/fcformat.c | 158
10435 +++++++++++++++++++++++++++++++++++++++++++++++++++++----
10436 1 file changed, 147 insertions(+), 11 deletions(-)
10438 commit 8c31a2434d5dfa475ef710ad52c992111caac424
10439 Author: Behdad Esfahbod <behdad@behdad.org>
10440 Date: Mon Feb 9 23:08:08 2009 -0500
10442 [fcformat] Add element filtering and deletion
10444 The filtering, '%{+elt1,elt2,elt3{subexpr}}' will evaluate subexpr
10445 with a pattern only having the listed elements from the surrounding
10448 The deletion, '%{-elt1,elt2,elt3{subexpr}}' will evaluate subexpr
10449 with a the surrounding pattern sans the listed elements.
10451 doc/fcpattern.fncs | 2 +-
10452 fc-list/fc-list.c | 7 +-
10453 fc-match/fc-match.c | 6 +-
10454 fc-query/fc-query.c | 7 +-
10455 fc-scan/fc-scan.c | 7 +-
10456 src/fcformat.c | 214
10457 +++++++++++++++++++++++++++++++++++++++-------------
10458 6 files changed, 183 insertions(+), 60 deletions(-)
10460 commit d6506ff6eeb4a4cb0bfe827174e474c7b91ff045
10461 Author: Behdad Esfahbod <behdad@behdad.org>
10462 Date: Mon Feb 9 20:49:45 2009 -0500
10464 [fcformat] Add support for subexpressions
10466 The syntax is '{{expr}}'. Can be used for aligning/justifying
10468 subexpr for example.
10470 src/fcformat.c | 149
10471 +++++++++++++++++++++++++++++++++++++++++++++++----------
10472 1 file changed, 124 insertions(+), 25 deletions(-)
10474 commit 27b3e2dddf6a89c66e8d79f4a28b1a0653e8e100
10475 Author: Behdad Esfahbod <behdad@behdad.org>
10476 Date: Mon Feb 9 19:13:07 2009 -0500
10478 [fcformat] Refactor and restructure code for upcoming changes
10480 Also makes it thread-safe.
10482 src/fcformat.c | 165
10483 +++++++++++++++++++++++++++++++++------------------------
10484 1 file changed, 96 insertions(+), 69 deletions(-)
10486 commit c493c3b770ab12ab1c61a4fb10419c490d2b5ba6
10487 Author: Behdad Esfahbod <behdad@behdad.org>
10488 Date: Mon Feb 9 18:18:59 2009 -0500
10490 [fcformat] Add support for width modifiers
10492 One can do '%30{family}' for example. Or '%-30{family}' for the
10493 left-aligned version.
10495 doc/fcpattern.fncs | 6 ++++--
10496 src/fcformat.c | 46 +++++++++++++++++++++++++++++++++++++++++++---
10497 2 files changed, 47 insertions(+), 5 deletions(-)
10499 commit 967267556c762d2746f819eca85f3c59fbb95875
10500 Author: Behdad Esfahbod <behdad@behdad.org>
10501 Date: Thu Feb 5 23:37:16 2009 -0500
10503 Further update Sinhala orthography (#19288)
10505 fc-lang/si.orth | 7 +++++--
10506 1 file changed, 5 insertions(+), 2 deletions(-)
10508 commit b697fa2523a6d3fe091e14710d14720a9e051bf1
10509 Author: Behdad Esfahbod <behdad@behdad.org>
10510 Date: Thu Feb 5 02:46:16 2009 -0500
10512 [cache] After writing cache to file, update the internal copy to
10515 Only do it for small caches though. For large cache we'd better
10517 the cache file again, mmap()ing it.
10519 Based on patch from Diego Santa Cruz.
10521 src/fccache.c | 16 ++++++++++++++++
10522 1 file changed, 16 insertions(+)
10524 commit ecce22d40cfbc50bbe19891035c06bbbeef5232f
10525 Author: Behdad Esfahbod <behdad@behdad.org>
10526 Date: Wed Feb 4 15:58:36 2009 -0500
10528 Update Sinhala orthography (#19288)
10530 Patch from Harshula Jayasuriya.
10532 fc-lang/si.orth | 45 ++++++++++++++++++++++++++++++++++-----------
10533 1 file changed, 34 insertions(+), 11 deletions(-)
10535 commit 6bb5d72fe788f897e30ab39ac7585c624282303f
10536 Author: Behdad Esfahbod <behdad@behdad.org>
10537 Date: Tue Feb 3 21:06:15 2009 -0500
10539 [fccache] Make sure the cache is current when reusing from open caches
10541 Reported by Diego Santa Cruz.
10543 src/fccache.c | 8 +++++++-
10544 1 file changed, 7 insertions(+), 1 deletion(-)
10546 commit f9feb587faa5a3df0f03e5ba945d228b8b49ec51
10547 Author: Behdad Esfahbod <behdad@behdad.org>
10548 Date: Tue Feb 3 20:50:29 2009 -0500
10550 [win32] Do not remove leading '\\' such that network paths work
10552 Raised by Diego Santa Cruz.
10554 src/fcstr.c | 8 +++++++-
10555 1 file changed, 7 insertions(+), 1 deletion(-)
10557 commit 1cdf7efb224867c41b2dea48884d87c5fb67bdaf
10558 Author: Behdad Esfahbod <behdad@behdad.org>
10559 Date: Tue Feb 3 20:35:10 2009 -0500
10561 [win32] Expand "APPSHAREFONTDIR" to ../share/fonts relative to
10564 Proposed by Diego Santa Cruz.
10566 src/fcxml.c | 21 +++++++++++++++++++++
10567 1 file changed, 21 insertions(+)
10569 commit e62058abb9cf04b3f2270a45f3c0760287f12033
10570 Author: Behdad Esfahbod <behdad@behdad.org>
10571 Date: Tue Feb 3 20:31:30 2009 -0500
10573 [win32] Fix usage of GetFullPathName()
10575 Diego Santa Cruz pointed out that we are using that API wrongly.
10576 The forth argument is a pointer to a pointer. Turns out we don't
10577 need that arugment and it accepts NULL, so just pass that.
10579 src/fcstr.c | 4 +---
10580 1 file changed, 1 insertion(+), 3 deletions(-)
10582 commit c4d557ab90c7ef6eccb998550190ccccde80670d
10583 Author: Behdad Esfahbod <behdad@behdad.org>
10584 Date: Tue Feb 3 17:15:52 2009 -0500
10586 Add ICONV_LIBS to fontconfig.pc.in (#19606)
10588 fontconfig.pc.in | 2 +-
10589 1 file changed, 1 insertion(+), 1 deletion(-)
10591 commit 10609af4aa4030a15c19573198462fa002d2ef13
10592 Author: Mike FABIAN <mfabian@suse.de>
10593 Date: Tue Feb 3 16:57:01 2009 -0500
10595 [conf] Disable hinting when emboldening (#19904)
10597 Hinting will be done before Embolden in freetype2,
10598 but in such case, Embolden will get wrong result
10599 on some glyph contours after applying hinting.
10600 Actually, hinting should be done after embolden, but we can't
10601 fix it in current freetype2. So as a workaround, just turn off
10602 hinting if we want to do embolden.
10604 conf.d/90-synthetic.conf | 11 +++++++++++
10605 1 file changed, 11 insertions(+)
10607 commit fe00689cddb42df141d891c2cd5b4a8ea3a42816
10608 Author: Roozbeh Pournader <roozbeh@gmail.com>
10609 Date: Mon Feb 2 00:27:58 2009 -0800
10611 Remove punctuation symbols from Asturian orthography (bug #19893)
10613 Also fix the URL for orthography.
10615 fc-lang/ast.orth | 12 ++++--------
10616 1 file changed, 4 insertions(+), 8 deletions(-)
10618 commit a4f651241e2db62bd058e773b4e5931d205af0f6
10619 Author: Roozbeh Pournader <roozbeh@gmail.com>
10620 Date: Sun Feb 1 23:52:10 2009 -0800
10622 Rename Igbo from "ibo" to "ig" (bug #19892)
10624 fc-lang/ibo.orth | 35 -----------------------------------
10625 fc-lang/ig.orth | 35 +++++++++++++++++++++++++++++++++++
10626 2 files changed, 35 insertions(+), 35 deletions(-)
10628 commit ff71a83c207891323b487d9cbec0658e16ca11c3
10629 Author: Roozbeh Pournader <roozbeh@gmail.com>
10630 Date: Sun Feb 1 22:14:53 2009 -0800
10632 Renamed az to az_az (bug #19889)
10634 fc-lang/az.orth | 66
10635 ------------------------------------------------------
10636 fc-lang/az_az.orth | 66
10637 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10638 2 files changed, 66 insertions(+), 66 deletions(-)
10640 commit e53956ee5e6340c5c8a78bf65e9c9df0757af439
10641 Author: Roozbeh Pournader <roozbeh@gmail.com>
10642 Date: Sun Feb 1 20:46:23 2009 -0800
10644 Add Berber orthographies in Latin and Tifinagh scripts (bug #19881)
10646 fc-lang/ber_dz.orth | 27 +++++++++++++++++++++++++++
10647 fc-lang/ber_ma.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10648 fc-lang/kab.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10649 3 files changed, 115 insertions(+)
10651 commit 3765a7483e1d313c6d0ced8a20cd5a258165f8e0
10652 Author: Roozbeh Pournader <roozbeh@gmail.com>
10653 Date: Sun Feb 1 20:42:54 2009 -0800
10655 Add Upper Sorbian (hsb) orthography (bug #19870)
10657 fc-lang/hsb.orth | 42 ++++++++++++++++++++++++++++++++++++++++++
10658 1 file changed, 42 insertions(+)
10660 commit 9f54d9db2912287358c1c01771a1bc8263e9539a
10661 Author: Roozbeh Pournader <roozbeh@gmail.com>
10662 Date: Sun Feb 1 20:41:14 2009 -0800
10664 Add Kinyarwanda (rw) orthography (bug #19868)
10666 fc-lang/rw.orth | 31 +++++++++++++++++++++++++++++++
10667 1 file changed, 31 insertions(+)
10669 commit 3889de9e3c0a0b6aacd0558ce41953d9aa35878b
10670 Author: Roozbeh Pournader <roozbeh@gmail.com>
10671 Date: Sun Feb 1 20:39:03 2009 -0800
10673 Add Malay (ms) orthography (bug #19867)
10675 fc-lang/ms.orth | 32 ++++++++++++++++++++++++++++++++
10676 1 file changed, 32 insertions(+)
10678 commit 0896d14ab7fe5a7233102f5ff7c59199f893c734
10679 Author: Roozbeh Pournader <roozbeh@gmail.com>
10680 Date: Sun Feb 1 20:36:55 2009 -0800
10682 Add Kashubian (csb) orth file (bug #19866)
10684 fc-lang/csb.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
10685 1 file changed, 46 insertions(+)
10687 commit a32870457eb8f35a19193bc3e9e66db9948186fb
10688 Author: Roozbeh Pournader <roozbeh@gmail.com>
10689 Date: Sun Feb 1 20:29:12 2009 -0800
10691 Rename "ku" to "ku_am", add "ku_iq" (bug #19853).
10693 For Iraq, we are assuming its the same Arabic orthography used
10696 According to Ethnologue, Kurdish is written in Cyrillic in Armenia:
10697 http://www.ethnologue.com/show_language.asp?code=kmr
10699 Turkey and Syria need more research.
10701 fc-lang/ku.orth | 94
10702 ------------------------------------------------------
10703 fc-lang/ku_am.orth | 94
10704 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
10705 fc-lang/ku_iq.orth | 27 ++++++++++++++++
10706 3 files changed, 121 insertions(+), 94 deletions(-)
10708 commit 2199c6e321c92cf42711180b483e3f1b0091d980
10709 Author: Roozbeh Pournader <roozbeh@gmail.com>
10710 Date: Sun Feb 1 20:21:45 2009 -0800
10712 Rename Venda from "ven" to "ve" (bug #19852)
10714 Since ISO 639-1 code exists, we should use it.
10716 fc-lang/ve.orth | 34 ++++++++++++++++++++++++++++++++++
10717 fc-lang/ven.orth | 34 ----------------------------------
10718 2 files changed, 34 insertions(+), 34 deletions(-)
10720 commit d7dd87649c07b7b73cf4ecfe7273cb0fcedc5be0
10721 Author: Roozbeh Pournader <roozbeh@gmail.com>
10722 Date: Sun Feb 1 20:00:15 2009 -0800
10724 Change Turkmen orth from Cyrillic to Latin (bug #19849)
10726 fc-lang/tk.orth | 114
10727 +++++++++++++-------------------------------------------
10728 1 file changed, 26 insertions(+), 88 deletions(-)
10730 commit b25a42963d70f9ead6bc026f57ae2433b4ac5e85
10731 Author: Roozbeh Pournader <roozbeh@gmail.com>
10732 Date: Sun Feb 1 19:35:37 2009 -0800
10734 Fix doubly encoded UTF-8 in comments (bug #19848)
10736 fc-lang/nb.orth | 2 +-
10737 1 file changed, 1 insertion(+), 1 deletion(-)
10739 commit f3c214a1cd799dc1eb965ced8107f52cc9dd065e
10740 Author: Roozbeh Pournader <roozbeh@gmail.com>
10741 Date: Sun Feb 1 19:29:21 2009 -0800
10743 Split Mongolian orth to Mongolia and China (bug #19847)
10745 The orth file for Mongolia uses Cyrillic, while that of
10746 China uses the classical Mongolian script.
10748 fc-lang/mn.orth | 37 -------------------------------------
10749 fc-lang/mn_cn.orth | 37 +++++++++++++++++++++++++++++++++++++
10750 fc-lang/mn_mn.orth | 35 +++++++++++++++++++++++++++++++++++
10751 3 files changed, 72 insertions(+), 37 deletions(-)
10753 commit 0d5f9a2592634e6f9c74f48bbad9f6b443d1b574
10754 Author: Roozbeh Pournader <roozbeh@gmail.com>
10755 Date: Sun Feb 1 18:55:31 2009 -0800
10757 Add Filipino orth, alias Tagalog to Filipino (bug #19846)
10759 The previous Tagalog orthography used the Tagalog script, which is
10763 fc-lang/fil.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
10764 fc-lang/tl.orth | 23 ++++++++---------------
10765 2 files changed, 53 insertions(+), 15 deletions(-)
10767 commit 2bf7d799bf8c9e116f08864f4f62575a6a25b380
10768 Author: Roozbeh Pournader <roozbeh@gmail.com>
10769 Date: Sun Feb 1 18:52:41 2009 -0800
10771 Remove Sinhala characters not in modern use (bug #19288)
10773 fc-lang/si.orth | 30 ++++++++++++++++++++----------
10774 1 file changed, 20 insertions(+), 10 deletions(-)
10776 commit 2f3b07fe80415873ef3e0e0a7e753a55e766986b
10777 Author: Roozbeh Pournader <roozbeh@gmail.com>
10778 Date: Sun Feb 1 18:32:21 2009 -0800
10780 Correct Sindhi orthography to use Arabic script (bug #17140)
10782 The previous version used the Devanagari script. But in both
10784 India, Sindhi is generally written in Arabic. The Devanagari data
10786 prove to be useful, if we decide on how we should name such files (see
10787 bug #17208 and bug #19869).
10789 fc-lang/sd.orth | 48 +++++++++++++++++++++++++++++++++++++++---------
10790 1 file changed, 39 insertions(+), 9 deletions(-)
10792 commit 574805478c19cdb487aea96922ff7177dd0844d7
10793 Author: Behdad Esfahbod <behdad@behdad.org>
10794 Date: Sat Jan 31 03:38:19 2009 -0500
10796 [fcfreetype] Fix typo in GB2312 encoding name string (#19845)
10798 This was causing failure when opening iconv converter, hence rendering
10799 GB2312-encoded fonts with no other usable encoding unusable.
10801 src/fcfreetype.c | 2 +-
10802 1 file changed, 1 insertion(+), 1 deletion(-)
10804 commit 575ee6cddd391857339f57331d2677fcc868369e
10805 Author: Karl Tomlinson <bugs.freedesktop@karlt.net>
10806 Date: Tue Jan 27 03:35:51 2009 -0500
10808 Change FcCharSetMerge API
10810 To only work on writable charsets. Also, return a bool indicating
10812 the merge changed the charset.
10814 Also changes the implementation of FcCharSetMerge and
10817 doc/fccharset.fncs | 16 +++---
10818 fontconfig/fontconfig.h | 4 +-
10819 src/fccharset.c | 129
10820 ++++++++++++++++++++----------------------------
10821 src/fcmatch.c | 64 +++++++++++++-----------
10822 4 files changed, 99 insertions(+), 114 deletions(-)
10824 commit b8860e2faffa8b3f62b3c7aafd2d3b6962566f41
10825 Author: Behdad Esfahbod <behdad@behdad.org>
10826 Date: Fri Jan 23 14:17:08 2009 -0500
10828 [fcmatch] Fix crash when no fonts are available.
10830 src/fcmatch.c | 10 ++++++++--
10831 1 file changed, 8 insertions(+), 2 deletions(-)
10833 commit c08216c6f468ce22cb7c0c1959019a7caad3484a
10834 Author: Dan Nicholson <dbn.lists@gmail.com>
10835 Date: Mon Jan 19 17:02:55 2009 -0500
10837 Let make expand fc_cachedir/FC_CACHEDIR (bug #18675)
10839 configure replaces a NONE prefix with the default prefix too late.
10840 So we move fonts.conf creation to Makefile, such that prefix is
10842 expanded. Ugly, but works.
10844 Makefile.am | 13 ++++++++++++-
10845 configure.in | 3 +--
10846 2 files changed, 13 insertions(+), 3 deletions(-)
10848 commit 98d765a53ba33d28283e499ebd1098d27cbe6d02
10849 Author: Behdad Esfahbod <behdad@behdad.org>
10850 Date: Thu Jan 15 19:27:53 2009 -0500
10852 Cleanup all manpage.* files
10854 Recent doc2man generates files called manpage.log. This was
10857 doc/Makefile.am | 5 ++---
10858 fc-cache/Makefile.am | 2 +-
10859 fc-cat/Makefile.am | 2 +-
10860 fc-list/Makefile.am | 2 +-
10861 fc-match/Makefile.am | 2 +-
10862 fc-query/Makefile.am | 2 +-
10863 fc-scan/Makefile.am | 2 +-
10864 7 files changed, 8 insertions(+), 9 deletions(-)
10866 commit 41af588f543ca5c0efaeb699992376d89cb35763
10867 Author: Behdad Esfahbod <behdad@behdad.org>
10868 Date: Thu Jan 15 19:12:37 2009 -0500
10870 [fc-match] Accept list of elements like fc-list (bug #13017)
10872 Also make --verbose not ignore list of elements and only print those.
10875 fc-list/fc-list.c | 29 ++++++++++++++---------------
10876 fc-list/fc-list.sgml | 12 ++++++------
10877 fc-match/fc-match.c | 48
10878 +++++++++++++++++++++++++++++++++++++-----------
10879 fc-match/fc-match.sgml | 29 ++++++++++++++++++++---------
10880 4 files changed, 77 insertions(+), 41 deletions(-)
10882 commit 263f16ced279b0c09834bb4ca0df87fd0f76dcaf
10883 Author: Behdad Esfahbod <behdad@behdad.org>
10884 Date: Thu Jan 15 19:12:27 2009 -0500
10886 Oops, fix FcPatternFilter
10889 1 file changed, 1 insertion(+), 1 deletion(-)
10891 commit 6bffe1a95bfd6609358d38590ad638c688232575
10892 Author: Behdad Esfahbod <behdad@behdad.org>
10893 Date: Thu Jan 15 18:39:48 2009 -0500
10895 Add fc-scan too that runs FcFileScan/FcDirScan
10897 This is quite similar to fc-query, but calling FcFileScan/FcDirScan
10899 of FcFreeTypeQuery.
10904 doc/fcfile.fncs | 18 ++---
10905 fc-cache/fc-cache.sgml | 1 +
10906 fc-cat/fc-cat.sgml | 1 +
10907 fc-list/fc-list.sgml | 7 +-
10908 fc-match/fc-match.sgml | 7 +-
10909 fc-query/fc-query.sgml | 5 +-
10910 fc-scan/Makefile.am | 59 ++++++++++++++++
10911 fc-scan/fc-scan.c | 181
10912 +++++++++++++++++++++++++++++++++++++++++++++++++
10913 fc-scan/fc-scan.sgml | 176
10914 +++++++++++++++++++++++++++++++++++++++++++++++
10915 12 files changed, 442 insertions(+), 18 deletions(-)
10917 commit 4074fd254e5ad707448d3665a034e0fbdf6de033
10918 Author: Behdad Esfahbod <behdad@behdad.org>
10919 Date: Thu Jan 15 18:35:09 2009 -0500
10921 Revive FcConfigScan() (bug #17121)
10923 FcConfigScan() with parameters cache=NULL and force=FcTrue can be used
10924 to scan font dirs without any caching side effect.
10927 +++++++++++++++++++++++++++++++++++-------------------------
10928 1 file changed, 90 insertions(+), 65 deletions(-)
10930 commit 46e405cb9ab5870bda1947f3afd80f8f54c7ac75
10931 Author: Behdad Esfahbod <behdad@behdad.org>
10932 Date: Thu Jan 15 17:34:26 2009 -0500
10934 Oops. Fix usage output.
10936 fc-query/fc-query.c | 5 ++---
10937 1 file changed, 2 insertions(+), 3 deletions(-)
10939 commit 25a09eb9bf2d993228a3d98d1dd271f55efb2358
10940 Author: Behdad Esfahbod <behdad@behdad.org>
10941 Date: Thu Jan 8 03:04:34 2009 -0500
10943 Don't use FcCharSetCopy in FcCharSetMerge
10945 The Copy function is actually a ref, not real copy.
10947 doc/fccharset.fncs | 2 +-
10948 src/fccharset.c | 7 ++++---
10949 2 files changed, 5 insertions(+), 4 deletions(-)
10951 commit d230cf144f84c8a50b932c8b89daa55c1a3620d8
10952 Author: Behdad Esfahbod <behdad@behdad.org>
10953 Date: Wed Jan 7 20:15:20 2009 -0500
10955 Make FcCharSetMerge() public
10957 That's needed for apps to be abled to do pruning themselves without
10958 the performance penalty of recreating new charsets all the time.
10960 doc/fccharset.fncs | 13 +++++++++++++
10961 fontconfig/fontconfig.h | 3 +++
10962 src/fcint.h | 3 ---
10963 3 files changed, 16 insertions(+), 3 deletions(-)
10965 commit 3b725d0a318623bba08a9f7c75e4fe71527f5dec
10966 Author: Behdad Esfahbod <behdad@behdad.org>
10967 Date: Thu Jan 1 16:29:01 2009 -0500
10969 [doc] Note that fontset returned by FcConfigGetFonts should not
10972 doc/fcconfig.fncs | 2 +-
10973 1 file changed, 1 insertion(+), 1 deletion(-)
10975 commit 6d764a3f9b89f21b5c2cdf48cbd913b9706d42b2
10976 Author: Behdad Esfahbod <behdad@behdad.org>
10977 Date: Wed Dec 31 20:16:40 2008 -0500
10979 [fcmatch] Move FcFontSetMatch() functionality into
10980 FcFontSetMatchInternal()
10982 Except for the final FcFontRenderPrepare(). This way we have more
10983 flexibility to do caching in FcFontMatch() while leaving
10987 src/fcmatch.c | 42 +++++++++++++++++++++++++++++-------------
10988 1 file changed, 29 insertions(+), 13 deletions(-)
10990 commit a5a384c5ffb479e095092c2aaedd406f8785280a
10991 Author: Behdad Esfahbod <behdad@behdad.org>
10992 Date: Wed Dec 31 19:44:32 2008 -0500
10994 [fcmatch] When matching, reserve score 0 for when elements don't exist
10996 Previously an index j was added to element score to prefer matches
10998 in the value list to the later ones. This index started from 0,
11000 that the score zero could be generated for the first element.
11002 j from one, scores for when the element exists in both pattern
11004 can never be zero. The score zero is reserved for when the element is
11005 NOT available in both font and pattern. We will use this property
11008 This shouldn't change matching much. The only difference I can
11010 is that if a font family exists both as a bitmap font and a scalable
11011 version, and when requesting it at the size of the bitmap version,
11012 previously the font returned was nondeterministic. Now the scalable
11013 version will always be preferred.
11015 src/fcmatch.c | 2 +-
11016 1 file changed, 1 insertion(+), 1 deletion(-)
11018 commit c7641f2872329197250db6ffe194df3d33ff42b3
11019 Author: Behdad Esfahbod <behdad@behdad.org>
11020 Date: Wed Dec 31 19:35:27 2008 -0500
11022 [fcmatch] Use larger multipliers to enforce order
11024 Previously the matcher multiplied comparison results by 100 and added
11025 index value to it. With long lists of families (lots of aliases),
11026 reaching 100 is not that hard. That could result in a non-match early
11027 in the list to be preferred over a match late in the list. Changing
11028 the multiplier from 100 to 1000 should fix that.
11030 To keep things relatively in order, the lang multiplier is changed
11031 from 1000 to 10000.
11033 src/fcmatch.c | 4 ++--
11034 1 file changed, 2 insertions(+), 2 deletions(-)
11036 commit 1b43ccc805f26a78934267d92275cd19b5648e91
11037 Author: Behdad Esfahbod <behdad@behdad.org>
11038 Date: Wed Dec 31 18:10:31 2008 -0500
11040 [fcmatch.c] Fix debug formatting
11042 src/fcmatch.c | 1 +
11043 1 file changed, 1 insertion(+)
11045 commit a291cfc710c5989ba3e787ae20911d3176bea307
11046 Author: Behdad Esfahbod <behdad@behdad.org>
11047 Date: Wed Dec 31 18:06:07 2008 -0500
11049 Fix comparison of family names to ignore leading space properly
11051 Previously fc-match "xxx,nazli" matched Nazli, but "xxx, nazli"
11053 This was because of a bug in FcCompareFamily's short-circuit check
11054 that forgot to ignore spaces.
11056 src/fcmatch.c | 3 ++-
11057 1 file changed, 2 insertions(+), 1 deletion(-)
11059 commit 0c93b91db0cdf7c5e901477c266b45c8baeadd00
11060 Author: Behdad Esfahbod <behdad@behdad.org>
11061 Date: Mon Dec 29 20:00:26 2008 -0500
11063 Implement FcPatternFormat and use it in cmdline tools (bug #17107)
11065 Still need to add more features, but the API is there, and used
11066 by cmdline tools with -f or --format.
11068 doc/fcpattern.fncs | 18 ++++++
11069 fc-list/fc-list.c | 38 ++++++++----
11070 fc-list/fc-list.sgml | 22 ++++++-
11071 fc-match/fc-match.c | 31 +++++++---
11072 fc-match/fc-match.sgml | 47 ++++++++++-----
11073 fc-query/fc-query.c | 25 +++++++-
11074 fc-query/fc-query.sgml | 36 +++++++----
11075 fontconfig/fontconfig.h | 3 +
11076 src/Makefile.am | 1 +
11077 src/fcformat.c | 155
11078 ++++++++++++++++++++++++++++++++++++++++++++++++
11080 src/fcname.c | 2 +-
11081 12 files changed, 333 insertions(+), 50 deletions(-)
11083 commit 5cf04b201fb5e9dc989d30cf5c30f7575dda56bc
11084 Author: Behdad Esfahbod <behdad@behdad.org>
11085 Date: Mon Dec 29 19:27:00 2008 -0500
11087 [.gitignore] Update
11090 1 file changed, 2 insertions(+)
11092 commit f9806ab4b9bfa88a782008156511e29f37ce967d
11093 Author: Behdad Esfahbod <behdad@behdad.org>
11094 Date: Mon Dec 29 18:58:29 2008 -0500
11096 Remove special-casing of FC_FILE in FcPatternPrint()
11098 I can't understand why the special case is needed. Indeed,
11100 does not make any difference in the "fc-match --verbose" output, and
11101 that's the only time fc-match uses FcPatternPrint.
11103 src/fcdbg.c | 21 +--------------------
11104 1 file changed, 1 insertion(+), 20 deletions(-)
11106 commit 8ae1e3d5dc323542e7def06a42deea62c7ba7027
11107 Author: Behdad Esfahbod <behdad@behdad.org>
11108 Date: Sun Dec 28 16:54:44 2008 -0500
11110 Explicitly chmod() directories (bug #18934)
11114 - after mkdir(), we immediately chmod(), such that we are not
11118 - if a directory we want to use is not writable but exists, we try a
11119 chmod on it. This is to recover from stupid umask's having
11121 us with older versions.
11123 src/fccache.c | 14 +++++++++++---
11124 1 file changed, 11 insertions(+), 3 deletions(-)
11126 commit b6cf885a0a71a0e8f03832fe038e57e6f2778974
11127 Author: Behdad Esfahbod <behdad@behdad.org>
11128 Date: Sun Dec 28 09:03:29 2008 -0500
11130 Don't use identifier named complex
11132 src/fcfreetype.c | 42 +++++++++++++++++++++---------------------
11133 1 file changed, 21 insertions(+), 21 deletions(-)
11135 commit 627dd913cf1588436936bc8731c7dd9c96baee90
11136 Author: Behdad Esfahbod <behdad@behdad.org>
11137 Date: Sun Dec 28 08:06:07 2008 -0500
11139 [65-fonts-persian.conf] Set foundry in target=scan instead of
11142 conf.d/65-fonts-persian.conf | 14 +++++++-------
11143 1 file changed, 7 insertions(+), 7 deletions(-)
11145 commit 030983185bb6f3f3885dc2e4d80fec330455f11c
11146 Author: Harshula Jayasuriya <harshula@gmail.com>
11147 Date: Sun Dec 28 06:13:19 2008 -0500
11149 Fix Sinhala coverage (bug #19288)
11151 fc-lang/si.orth | 9 ++++-----
11152 1 file changed, 4 insertions(+), 5 deletions(-)
11154 commit 6ca36812b4ece5368468278a9ff18f5a9c62b39f
11155 Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
11156 Date: Sun Dec 28 05:15:45 2008 -0500
11158 Use human-readable file names in the docs (bug #16278)
11160 doc/Makefile.am | 2 +-
11161 1 file changed, 1 insertion(+), 1 deletion(-)
11163 commit f26062b277e1781876a30d3170fca8bbba2409ab
11164 Author: Behdad Esfahbod <behdad@behdad.org>
11165 Date: Sun Dec 28 04:58:14 2008 -0500
11167 Implement fc-list --quiet ala grep (bug #17141)
11169 Exits 1 if no fonts matched, 0 otherwise.
11171 fc-list/fc-list.c | 27 ++++++++++++++++++++-------
11172 1 file changed, 20 insertions(+), 7 deletions(-)
11174 commit 00c0972acae849ca3b18a7c76894c078185d3be4
11175 Author: Behdad Esfahbod <behdad@behdad.org>
11176 Date: Sun Dec 28 04:48:54 2008 -0500
11178 Fix compile with old FreeType that doesn't have FT_Select_Size()
11181 configure.in | 10 +---------
11182 src/fcfreetype.c | 2 ++
11183 2 files changed, 3 insertions(+), 9 deletions(-)
11185 commit 350dc5f35091e7e5635a6cf239e4cad56e992d01
11186 Author: Behdad Esfahbod <behdad@behdad.org>
11187 Date: Sun Dec 28 04:26:26 2008 -0500
11189 Use __builtin_popcount() when available (bug #17592)
11191 src/fccharset.c | 4 ++++
11192 1 file changed, 4 insertions(+)
11194 commit 4c209d5f0c217ff9d8f3b517017212d6362b07a8
11195 Author: Rahul Bhalerao <b.rahul.pm@gmail.com>
11196 Date: Sun Dec 28 04:10:53 2008 -0500
11198 Add config for new Indic fonts (bug #17856)
11200 conf.d/65-nonlatin.conf | 35 ++++++++++++++++++++++++++++-------
11201 1 file changed, 28 insertions(+), 7 deletions(-)
11203 commit f69db8d49cbd929b80527719be6c0b1e6d49ccac
11204 Author: Behdad Esfahbod <behdad@behdad.org>
11205 Date: Sun Dec 28 04:06:01 2008 -0500
11207 Consistently use FcStat() over stat() in all places
11209 src/fcatomic.c | 2 +-
11210 src/fccache.c | 7 +------
11212 src/fcdir.c | 4 ++--
11213 src/fcint.h | 7 +++++++
11214 5 files changed, 12 insertions(+), 10 deletions(-)
11216 commit 9e2ed2513bb4c2ecc7ee09c48c1dc677ea58a723
11217 Author: Behdad Esfahbod <behdad@behdad.org>
11218 Date: Sun Dec 28 04:00:09 2008 -0500
11220 [fccache] Consistently use FcStat() over stat() (bug #18195)
11222 src/fccache.c | 2 +-
11223 1 file changed, 1 insertion(+), 1 deletion(-)
11225 commit ee2463fbcbe105a413021aa870e8a3f0094a1a24
11226 Author: Behdad Esfahbod <behdad@behdad.org>
11227 Date: Sun Dec 28 03:40:21 2008 -0500
11229 Cleanup symlinks in "make uninstall" (bug #18885)
11231 conf.d/Makefile.am | 7 +++++++
11232 1 file changed, 7 insertions(+)
11234 commit fe8e8a1dd777ab53f57c4d31dc9547b3e4ba0d70
11235 Author: Harald Fernengel <harry@kdevelop.org>
11236 Date: Sun Dec 28 03:23:58 2008 -0500
11238 Don't use variables named 'bool' (bug #18851)
11240 src/fcxml.c | 16 ++++++++--------
11241 1 file changed, 8 insertions(+), 8 deletions(-)
11243 commit a9ac5c52a658920f1054a12435d8c07205953153
11244 Author: Behdad Esfahbod <behdad@behdad.org>
11245 Date: Sun Dec 28 03:08:38 2008 -0500
11247 [.gitignore] Update
11249 .gitignore | 4 ++++
11250 1 file changed, 4 insertions(+)
11252 commit 1c7f4de80cc4819b504707ae143a2d718af42733
11253 Author: Behdad Esfahbod <behdad@behdad.org>
11254 Date: Tue Dec 2 06:07:41 2008 -0500
11256 Fix two more doc typos
11258 doc/fcpattern.fncs | 4 ++--
11259 1 file changed, 2 insertions(+), 2 deletions(-)
11261 commit 355ed50b185b7879a5c95e1f8697824c6dec6f9f
11262 Author: Behdad Esfahbod <behdad@behdad.org>
11263 Date: Mon Sep 22 18:51:11 2008 -0400
11265 Don't call FcPatternGetCharSet in FcSortWalk unless we need to
11269 +++++++++++++++++++++++++++++++------------------------
11270 1 file changed, 31 insertions(+), 24 deletions(-)
11272 commit 799691c901ea2d8561980c763a7e78383f1cceec
11273 Author: Behdad Esfahbod <behdad@behdad.org>
11274 Date: Mon Sep 22 18:16:30 2008 -0400
11276 Don't leak FcValues string loaded through fcxml.c (#17661)
11278 Patch from Caolan McNamara.
11280 src/fcpat.c | 10 +++++-----
11282 2 files changed, 7 insertions(+), 5 deletions(-)
11284 commit 311da2316f5d40d9b8c72c9965f7d70330f3c498
11285 Author: Chris Wilson <chris@chris-wilson.co.uk>
11286 Date: Wed Apr 23 09:07:28 2008 +0100
11288 Reduce number of allocations during FcSortWalk().
11290 The current behaviour of FcSortWalk() is to create a new FcCharSet on
11291 each iteration that is the union of the previous iteration with
11293 FcCharSet in the font set. This causes the existing FcCharSet to be
11294 reproduced in its entirety and then allocates fresh leaves for the new
11295 FcCharSet. In essence the number of allocations is quadratic wrt the
11296 number of fonts required.
11298 By introducing a new method for merging a new FcCharSet with an
11300 one we can change the behaviour to be effectively linear with
11302 of fonts - allocating no more leaves than necessary to cover all the
11305 For example, profiling 'gedit UTF-8-demo.txt'
11306 Allocator nAllocs nBytes
11308 FcCharSetFindLeafCreate 62886 2012352
11309 FcCharSetPutLeaf 9361 11441108
11311 FcCharSetFindLeafCreate 1940 62080
11312 FcCharSetPutLeaf 281 190336
11314 The savings are even more significant for applications like
11316 which need to switch between large number of fonts.
11318 FcCharSetFindLeafCreate 4461192 142758144
11319 FcCharSetPutLeaf 1124536 451574172
11321 FcCharSetFindLeafCreate 80359 2571488
11322 FcCharSetPutLeaf 18940 9720522
11324 Out of interest, the next most frequent allocations are
11325 FcPatternObjectAddWithBinding 526029 10520580
11326 tt_face_load_eblc 42103 2529892
11328 src/fccharset.c | 62
11329 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11330 src/fcint.h | 3 +++
11331 src/fcmatch.c | 13 +++---------
11332 3 files changed, 68 insertions(+), 10 deletions(-)
11334 commit 8072f4b1304efc59fee5e61efc4c4b0fc05bb8fb
11335 Author: Behdad Esfahbod <behdad@behdad.org>
11336 Date: Fri Aug 22 18:25:22 2008 -0400
11338 Document how to free return value of FcNameUnparse()
11340 doc/fcpattern.fncs | 2 +-
11341 1 file changed, 1 insertion(+), 1 deletion(-)
11343 commit 241fbde1ab28d7beb9b861d8804d0416f0d5589c
11344 Author: Behdad Esfahbod <behdad@behdad.org>
11345 Date: Fri Aug 22 18:08:07 2008 -0400
11347 Add FcConfigReference() (#17124)
11349 doc/fcconfig.fncs | 20 +++++++++++++++++---
11350 fontconfig/fontconfig.h | 3 +++
11351 src/fccfg.c | 20 ++++++++++++++++++++
11353 4 files changed, 42 insertions(+), 3 deletions(-)
11355 commit 03dcaaa08fe324a058c427ab2da993fddaa7b3fd
11356 Author: Behdad Esfahbod <behdad@behdad.org>
11357 Date: Fri Aug 22 17:49:02 2008 -0400
11359 Document when config can be NULL (#17105)
11361 Note that this also fixes a bug with FcFontList() where previously
11362 it was NOT checking whether the config is up-to-date. May want to
11363 keep the old behavior and document that ScanInterval is essentially
11364 unused internally (FcFontSetList uses it, but we can remove that
11367 doc/fcconfig.fncs | 21 +++++++++++++++++++++
11368 doc/fcfontset.fncs | 3 +++
11369 src/fclist.c | 3 +++
11370 3 files changed, 27 insertions(+)
11372 commit 1439c8f21af1533a920b54333f79459f456a402e
11373 Author: Behdad Esfahbod <behdad@behdad.org>
11374 Date: Fri Aug 22 16:51:33 2008 -0400
11376 Handle -h and --help according to GNU Coding Standards (#17104)
11378 Added -h instead of -?. And upon -h and --help, write usave to stdout
11379 instead of stdin, and return 0 instead of 1.
11381 -? still works like before as that's what getopt returns upon unknown
11384 fc-cache/fc-cache.c | 47
11385 +++++++++++++++++++++++++----------------------
11386 fc-cache/fc-cache.sgml | 4 ++--
11387 fc-cat/fc-cat.c | 45 ++++++++++++++++++++++++---------------------
11388 fc-cat/fc-cat.sgml | 4 ++--
11389 fc-list/fc-list.c | 36 ++++++++++++++++++++----------------
11390 fc-list/fc-list.sgml | 4 ++--
11391 fc-match/fc-match.c | 44 ++++++++++++++++++++++++--------------------
11392 fc-match/fc-match.sgml | 4 ++--
11393 fc-query/fc-query.c | 40 ++++++++++++++++++++++------------------
11394 fc-query/fc-query.sgml | 4 ++--
11395 10 files changed, 125 insertions(+), 107 deletions(-)
11397 commit df243f93be4306e788aebf6b2ac4a7c1b97550ae
11398 Author: Behdad Esfahbod <behdad@behdad.org>
11399 Date: Fri Aug 22 13:02:14 2008 -0400
11401 Add WenQuanYi fonts to default conf (#17262, from Mandriva)
11403 conf.d/65-nonlatin.conf | 4 ++++
11404 1 file changed, 4 insertions(+)
11406 commit f31d8b1b1a93334611353d7ea846f8006fda855c
11407 Author: Behdad Esfahbod <behdad@behdad.org>
11408 Date: Fri Aug 22 03:51:57 2008 -0400
11410 Add Sindhi .orth file. (#17140)
11412 fc-lang/sd.orth | 28 ++++++++++++++++++++++++++++
11413 1 file changed, 28 insertions(+)
11415 commit b9f18922f112f2f551429b692d793dda7d02cd86
11416 Author: Behdad Esfahbod <behdad@behdad.org>
11417 Date: Thu Aug 21 17:17:04 2008 -0400
11419 Update sr.orth to actul subset of Cyrillic used by Serbian (#17208)
11421 fc-lang/sr.orth | 24 +++++++-----------------
11422 1 file changed, 7 insertions(+), 17 deletions(-)
11424 commit 74e16ceeeab86f50c4b6bea12800f70110cd4794
11425 Author: Behdad Esfahbod <behdad@behdad.org>
11426 Date: Thu Aug 14 15:27:16 2008 -0400
11428 Fix docs re 'orig' argument of FcPatternBuild and family
11430 Now call it 'p' or 'pattern', since it's modified in place.
11431 There is no copying.
11433 doc/fcpattern.fncs | 6 +++---
11434 fontconfig/fontconfig.h | 4 ++--
11435 src/fcpat.c | 12 ++++++------
11436 3 files changed, 11 insertions(+), 11 deletions(-)
11438 commit bb65f58f6354b8ad363021457852ad9e841cef89
11439 Author: Behdad Esfahbod <behdad@behdad.org>
11440 Date: Wed Aug 13 16:45:18 2008 -0400
11442 [doc] Fix signature of FcConfigHome()
11444 We should write a test to automatically cross-check signatures
11445 from public headers to docs.
11447 doc/fcconfig.fncs | 5 +++--
11448 1 file changed, 3 insertions(+), 2 deletions(-)
11450 commit e690fbb20ec41ef018a32ac01118a41103c01289
11451 Author: Behdad Esfahbod <behdad@behdad.org>
11452 Date: Wed Aug 13 03:30:23 2008 -0400
11454 Get rid of $Id$ tags
11458 conf.d/Makefile.am | 2 +-
11459 configure.in | 2 +-
11460 doc/Makefile.am | 2 +-
11461 doc/confdir.sgml.in | 2 +-
11462 doc/edit-sgml.c | 2 +-
11463 doc/fcatomic.fncs | 2 +-
11464 doc/fcblanks.fncs | 2 +-
11465 doc/fccharset.fncs | 2 +-
11466 doc/fcconfig.fncs | 2 +-
11467 doc/fcconstant.fncs | 2 +-
11468 doc/fcfile.fncs | 2 +-
11469 doc/fcfontset.fncs | 2 +-
11470 doc/fcfreetype.fncs | 2 +-
11471 doc/fcinit.fncs | 2 +-
11472 doc/fcmatrix.fncs | 2 +-
11473 doc/fcobjectset.fncs | 2 +-
11474 doc/fcobjecttype.fncs | 2 +-
11475 doc/fcpattern.fncs | 2 +-
11476 doc/fcstring.fncs | 2 +-
11477 doc/fcstrset.fncs | 2 +-
11478 doc/fcvalue.fncs | 2 +-
11479 doc/fontconfig-devel.sgml | 2 +-
11480 doc/func.sgml | 2 +-
11481 doc/version.sgml.in | 2 +-
11482 fc-cache/Makefile.am | 2 +-
11483 fc-case/fc-case.c | 2 +-
11484 fc-case/fccase.tmpl.h | 2 +-
11485 fc-cat/Makefile.am | 2 +-
11486 fc-glyphname/fc-glyphname.c | 2 +-
11487 fc-glyphname/fcglyphname.tmpl.h | 2 +-
11488 fc-list/Makefile.am | 2 +-
11489 fc-match/Makefile.am | 2 +-
11490 fc-query/Makefile.am | 2 +-
11491 src/Makefile.am | 2 +-
11492 36 files changed, 36 insertions(+), 36 deletions(-)
11494 commit 3042050954ddbe205e3166c9910886839829e788
11495 Author: Behdad Esfahbod <behdad@behdad.org>
11496 Date: Wed Aug 13 03:16:39 2008 -0400
11498 [doc] Document that a zero rescanInterval disables automatic checks
11501 doc/fcconfig.fncs | 2 ++
11502 1 file changed, 2 insertions(+)
11504 commit 41fc0fe68d88c1fdd38469a51a322dab6a30757d
11505 Author: Behdad Esfahbod <behdad@behdad.org>
11506 Date: Wed Aug 13 02:50:35 2008 -0400
11508 Add FcPatternFilter() (#13016)
11510 doc/fcpattern.fncs | 12 ++++++++++++
11511 fontconfig/fontconfig.h | 3 +++
11512 src/fcpat.c | 37 +++++++++++++++++++++++++++++++++++++
11513 3 files changed, 52 insertions(+)
11515 commit e6f14d3c513a9f2e7d75c389db4f65aa0dc0502f
11516 Author: Behdad Esfahbod <behdad@behdad.org>
11517 Date: Wed Aug 13 02:47:12 2008 -0400
11519 [doc] Add const decorator for FcPatternDuplicate()
11521 doc/fcpattern.fncs | 2 +-
11522 1 file changed, 1 insertion(+), 1 deletion(-)
11524 commit 29874098537e763e8e4cd3fefb1ecc0f36b808a5
11525 Author: Behdad Esfahbod <behdad@behdad.org>
11526 Date: Wed Aug 13 02:24:42 2008 -0400
11528 Implement fc-list --verbose (#13015)
11530 A private FcObjectGetSet() is implemented that provides an
11531 FcObjectSet of all registered elements. FcFontSetList() is
11532 then modified to use the object set from FcObjectGetSet() if
11533 provided object-set is NULL.
11535 Alternatively FcObjectGetSet() can be made public. In that
11536 case fc-list can use that as a base if --verbose is included,
11537 and also add any elements provided by the user (though that has
11538 no effect, as all elements from the cache are already registered).
11539 Currently fc-list ignores user-provided elements if --verbose
11542 fc-list/fc-list.c | 41 ++++++++++++++++++++++++-----------------
11543 fc-list/fc-list.sgml | 10 +++++++---
11544 src/fcint.h | 3 +++
11545 src/fclist.c | 10 ++++++++++
11546 src/fcname.c | 14 ++++++++++++++
11547 5 files changed, 58 insertions(+), 20 deletions(-)
11549 commit 77c0d8bce86ca088782d5631617c0ef681d91312
11550 Author: Behdad Esfahbod <behdad@behdad.org>
11551 Date: Wed Aug 13 01:31:18 2008 -0400
11553 Add fc-query (#13019)
11558 doc/fontconfig-user.sgml | 2 +-
11559 fc-cache/fc-cache.sgml | 1 +
11560 fc-cat/fc-cat.sgml | 1 +
11561 fc-list/fc-list.sgml | 1 +
11562 fc-match/fc-match.sgml | 1 +
11563 fc-query/Makefile.am | 59 ++++++++++++++++
11564 fc-query/fc-query.c | 166
11565 ++++++++++++++++++++++++++++++++++++++++++++
11566 fc-query/fc-query.sgml | 174
11567 +++++++++++++++++++++++++++++++++++++++++++++++
11568 11 files changed, 408 insertions(+), 2 deletions(-)
11570 commit d5b6085c3e40b4e2605cab7ff6c8a621b961b2d2
11571 Author: Behdad Esfahbod <behdad@behdad.org>
11572 Date: Wed Aug 13 00:42:12 2008 -0400
11576 fc-cache/fc-cache.sgml | 16 ++++++++++------
11577 fc-cat/fc-cat.sgml | 15 +++++++++++----
11578 fc-list/fc-list.sgml | 12 ++++++++----
11579 fc-match/fc-match.sgml | 30 +++++++++++++++++++++++-------
11580 4 files changed, 52 insertions(+), 21 deletions(-)
11582 commit 88261bafff30ec02b5a2180f1f9b786c8ff44e3d
11583 Author: Behdad Esfahbod <behdad@behdad.org>
11584 Date: Tue Aug 12 23:44:44 2008 -0400
11586 [fc-match] Fix list of getopt options in --help
11588 fc-match/fc-match.c | 4 ++--
11589 1 file changed, 2 insertions(+), 2 deletions(-)
11591 commit 43291847c58002fca99984dcec4f1bbbb0d0f61d
11592 Author: Behdad Esfahbod <behdad@behdad.org>
11593 Date: Tue Aug 12 18:00:35 2008 -0400
11595 Add ~/.fonts.conf.d to default config (#17100)
11597 conf.d/50-user.conf | 1 +
11598 1 file changed, 1 insertion(+)
11600 commit 4f468454d80bf4f1d256f084afd69cabecf1243e
11601 Author: Behdad Esfahbod <behdad@behdad.org>
11602 Date: Tue Aug 12 17:54:45 2008 -0400
11604 Update Thai default families (#16223)
11606 Patch from Theppitak Karoonboonyanan
11608 conf.d/65-nonlatin.conf | 13 +++++++++----
11609 1 file changed, 9 insertions(+), 4 deletions(-)
11611 commit 2e08e0f243633386b6441784926f928359c92453
11612 Author: Behdad Esfahbod <behdad@behdad.org>
11613 Date: Tue Aug 12 17:52:02 2008 -0400
11615 [doc] Fix signatures of FcPatternGetFTFace and FcPatternGetLangSet
11618 doc/fcpattern.fncs | 6 ++++--
11619 1 file changed, 4 insertions(+), 2 deletions(-)
11621 commit 317b849215ab16cfcd0dda0e424efc9216a74f28
11622 Author: Behdad Esfahbod <behdad@behdad.org>
11623 Date: Tue Aug 12 16:34:24 2008 -0400
11625 Replace RCS Id tags with the file name
11627 config/Makedefs.in | 2 +-
11628 config/install.sh | 2 +-
11629 fc-cache/fc-cache.c | 2 +-
11630 fc-cat/fc-cat.c | 2 +-
11631 fc-lang/aa.orth | 2 +-
11632 fc-lang/ab.orth | 2 +-
11633 fc-lang/af.orth | 2 +-
11634 fc-lang/am.orth | 2 +-
11635 fc-lang/ar.orth | 2 +-
11636 fc-lang/ast.orth | 2 +-
11637 fc-lang/ava.orth | 2 +-
11638 fc-lang/ay.orth | 2 +-
11639 fc-lang/az.orth | 2 +-
11640 fc-lang/az_ir.orth | 2 +-
11641 fc-lang/ba.orth | 2 +-
11642 fc-lang/bam.orth | 2 +-
11643 fc-lang/be.orth | 2 +-
11644 fc-lang/bg.orth | 2 +-
11645 fc-lang/bh.orth | 2 +-
11646 fc-lang/bho.orth | 2 +-
11647 fc-lang/bi.orth | 2 +-
11648 fc-lang/bin.orth | 2 +-
11649 fc-lang/bn.orth | 2 +-
11650 fc-lang/bo.orth | 2 +-
11651 fc-lang/br.orth | 2 +-
11652 fc-lang/bs.orth | 2 +-
11653 fc-lang/bua.orth | 2 +-
11654 fc-lang/ca.orth | 2 +-
11655 fc-lang/ce.orth | 2 +-
11656 fc-lang/ch.orth | 2 +-
11657 fc-lang/chm.orth | 2 +-
11658 fc-lang/chr.orth | 2 +-
11659 fc-lang/co.orth | 2 +-
11660 fc-lang/cs.orth | 2 +-
11661 fc-lang/cu.orth | 2 +-
11662 fc-lang/cv.orth | 2 +-
11663 fc-lang/cy.orth | 2 +-
11664 fc-lang/da.orth | 2 +-
11665 fc-lang/de.orth | 2 +-
11666 fc-lang/dz.orth | 2 +-
11667 fc-lang/el.orth | 2 +-
11668 fc-lang/en.orth | 2 +-
11669 fc-lang/eo.orth | 2 +-
11670 fc-lang/es.orth | 2 +-
11671 fc-lang/et.orth | 2 +-
11672 fc-lang/eu.orth | 2 +-
11673 fc-lang/fa.orth | 2 +-
11674 fc-lang/fc-lang.c | 2 +-
11675 fc-lang/fc-lang.man | 2 +-
11676 fc-lang/fclang.tmpl.h | 2 +-
11677 fc-lang/fi.orth | 2 +-
11678 fc-lang/fj.orth | 2 +-
11679 fc-lang/fo.orth | 2 +-
11680 fc-lang/fr.orth | 2 +-
11681 fc-lang/ful.orth | 2 +-
11682 fc-lang/fur.orth | 2 +-
11683 fc-lang/fy.orth | 2 +-
11684 fc-lang/ga.orth | 2 +-
11685 fc-lang/gd.orth | 2 +-
11686 fc-lang/gez.orth | 2 +-
11687 fc-lang/gl.orth | 2 +-
11688 fc-lang/gn.orth | 2 +-
11689 fc-lang/gu.orth | 2 +-
11690 fc-lang/gv.orth | 2 +-
11691 fc-lang/ha.orth | 2 +-
11692 fc-lang/haw.orth | 2 +-
11693 fc-lang/he.orth | 2 +-
11694 fc-lang/hi.orth | 2 +-
11695 fc-lang/ho.orth | 2 +-
11696 fc-lang/hr.orth | 2 +-
11697 fc-lang/hu.orth | 2 +-
11698 fc-lang/hy.orth | 2 +-
11699 fc-lang/ia.orth | 2 +-
11700 fc-lang/ibo.orth | 2 +-
11701 fc-lang/id.orth | 2 +-
11702 fc-lang/ie.orth | 2 +-
11703 fc-lang/ik.orth | 2 +-
11704 fc-lang/io.orth | 2 +-
11705 fc-lang/is.orth | 2 +-
11706 fc-lang/it.orth | 2 +-
11707 fc-lang/iu.orth | 2 +-
11708 fc-lang/ja.orth | 2 +-
11709 fc-lang/ka.orth | 2 +-
11710 fc-lang/kaa.orth | 2 +-
11711 fc-lang/ki.orth | 2 +-
11712 fc-lang/kk.orth | 2 +-
11713 fc-lang/kl.orth | 2 +-
11714 fc-lang/km.orth | 2 +-
11715 fc-lang/kn.orth | 2 +-
11716 fc-lang/ko.orth | 2 +-
11717 fc-lang/kok.orth | 2 +-
11718 fc-lang/ks.orth | 2 +-
11719 fc-lang/ku.orth | 2 +-
11720 fc-lang/ku_ir.orth | 2 +-
11721 fc-lang/kum.orth | 2 +-
11722 fc-lang/kv.orth | 2 +-
11723 fc-lang/kw.orth | 2 +-
11724 fc-lang/ky.orth | 2 +-
11725 fc-lang/la.orth | 2 +-
11726 fc-lang/lb.orth | 2 +-
11727 fc-lang/lez.orth | 2 +-
11728 fc-lang/ln.orth | 2 +-
11729 fc-lang/lo.orth | 2 +-
11730 fc-lang/lt.orth | 2 +-
11731 fc-lang/lv.orth | 2 +-
11732 fc-lang/mai.orth | 2 +-
11733 fc-lang/mg.orth | 2 +-
11734 fc-lang/mh.orth | 2 +-
11735 fc-lang/mi.orth | 2 +-
11736 fc-lang/mk.orth | 2 +-
11737 fc-lang/ml.orth | 2 +-
11738 fc-lang/mn.orth | 2 +-
11739 fc-lang/mo.orth | 2 +-
11740 fc-lang/mr.orth | 2 +-
11741 fc-lang/mt.orth | 2 +-
11742 fc-lang/my.orth | 2 +-
11743 fc-lang/nb.orth | 2 +-
11744 fc-lang/nds.orth | 2 +-
11745 fc-lang/ne.orth | 2 +-
11746 fc-lang/nl.orth | 2 +-
11747 fc-lang/nn.orth | 2 +-
11748 fc-lang/no.orth | 2 +-
11749 fc-lang/nr.orth | 2 +-
11750 fc-lang/nso.orth | 2 +-
11751 fc-lang/ny.orth | 2 +-
11752 fc-lang/oc.orth | 2 +-
11753 fc-lang/om.orth | 2 +-
11754 fc-lang/or.orth | 2 +-
11755 fc-lang/os.orth | 2 +-
11756 fc-lang/pa.orth | 2 +-
11757 fc-lang/pl.orth | 2 +-
11758 fc-lang/ps_af.orth | 2 +-
11759 fc-lang/ps_pk.orth | 2 +-
11760 fc-lang/pt.orth | 2 +-
11761 fc-lang/rm.orth | 2 +-
11762 fc-lang/ro.orth | 2 +-
11763 fc-lang/ru.orth | 2 +-
11764 fc-lang/sa.orth | 2 +-
11765 fc-lang/sah.orth | 2 +-
11766 fc-lang/sco.orth | 2 +-
11767 fc-lang/se.orth | 2 +-
11768 fc-lang/sel.orth | 2 +-
11769 fc-lang/sh.orth | 2 +-
11770 fc-lang/shs.orth | 2 +-
11771 fc-lang/si.orth | 2 +-
11772 fc-lang/sk.orth | 2 +-
11773 fc-lang/sl.orth | 2 +-
11774 fc-lang/sm.orth | 2 +-
11775 fc-lang/sma.orth | 2 +-
11776 fc-lang/smj.orth | 2 +-
11777 fc-lang/smn.orth | 2 +-
11778 fc-lang/sms.orth | 2 +-
11779 fc-lang/so.orth | 2 +-
11780 fc-lang/sq.orth | 2 +-
11781 fc-lang/sr.orth | 2 +-
11782 fc-lang/ss.orth | 2 +-
11783 fc-lang/st.orth | 2 +-
11784 fc-lang/sv.orth | 2 +-
11785 fc-lang/sw.orth | 2 +-
11786 fc-lang/syr.orth | 2 +-
11787 fc-lang/ta.orth | 2 +-
11788 fc-lang/te.orth | 2 +-
11789 fc-lang/tg.orth | 2 +-
11790 fc-lang/th.orth | 2 +-
11791 fc-lang/ti_er.orth | 2 +-
11792 fc-lang/ti_et.orth | 2 +-
11793 fc-lang/tig.orth | 2 +-
11794 fc-lang/tk.orth | 2 +-
11795 fc-lang/tl.orth | 2 +-
11796 fc-lang/tn.orth | 2 +-
11797 fc-lang/to.orth | 2 +-
11798 fc-lang/tr.orth | 2 +-
11799 fc-lang/ts.orth | 2 +-
11800 fc-lang/tt.orth | 2 +-
11801 fc-lang/tw.orth | 2 +-
11802 fc-lang/tyv.orth | 2 +-
11803 fc-lang/ug.orth | 2 +-
11804 fc-lang/uk.orth | 2 +-
11805 fc-lang/ur.orth | 2 +-
11806 fc-lang/uz.orth | 2 +-
11807 fc-lang/ven.orth | 2 +-
11808 fc-lang/vi.orth | 2 +-
11809 fc-lang/vo.orth | 2 +-
11810 fc-lang/vot.orth | 2 +-
11811 fc-lang/wa.orth | 2 +-
11812 fc-lang/wen.orth | 2 +-
11813 fc-lang/wo.orth | 2 +-
11814 fc-lang/xh.orth | 2 +-
11815 fc-lang/yap.orth | 2 +-
11816 fc-lang/yi.orth | 2 +-
11817 fc-lang/yo.orth | 2 +-
11818 fc-lang/zh_cn.orth | 2 +-
11819 fc-lang/zh_hk.orth | 2 +-
11820 fc-lang/zh_mo.orth | 2 +-
11821 fc-lang/zh_sg.orth | 2 +-
11822 fc-lang/zh_tw.orth | 2 +-
11823 fc-lang/zu.orth | 2 +-
11824 fc-list/fc-list.c | 2 +-
11825 fc-match/fc-match.c | 2 +-
11826 fontconfig/fcfreetype.h | 2 +-
11827 fontconfig/fcprivate.h | 2 +-
11828 fontconfig/fontconfig.h | 2 +-
11829 src/fcatomic.c | 2 +-
11830 src/fcblanks.c | 2 +-
11832 src/fccharset.c | 2 +-
11834 src/fcdefault.c | 2 +-
11836 src/fcfreetype.c | 2 +-
11838 src/fcinit.c | 2 +-
11840 src/fclang.c | 2 +-
11841 src/fclist.c | 2 +-
11842 src/fcmatch.c | 2 +-
11843 src/fcmatrix.c | 2 +-
11844 src/fcname.c | 2 +-
11847 220 files changed, 220 insertions(+), 220 deletions(-)
11849 commit aef608efed2feb867128e528cd9d39ee7e10a0ac
11850 Author: Behdad Esfahbod <behdad@behdad.org>
11851 Date: Tue Aug 12 16:11:29 2008 -0400
11853 Add orth file for Maithili mai.orth (#15821)
11855 fc-lang/mai.orth | 25 +++++++++++++++++++++++++
11856 1 file changed, 25 insertions(+)
11858 commit 1bcf4ae5f2348d7956c435d34f2856ebfaccd6c8
11859 Author: Behdad Esfahbod <behdad@behdad.org>
11860 Date: Tue Aug 12 15:10:04 2008 -0400
11862 When canonizing filenames, squash // and remove final / (#bug 16286)
11864 The fact that we now drop final slashes from all filenames without
11865 checking that the file name represents a directory may surprise some,
11866 but it doesn't bother me really.
11868 src/fcstr.c | 3 +++
11869 1 file changed, 3 insertions(+)
11871 commit b21bea3731106ef30224f9255c4232d6e2607803
11872 Author: Behdad Esfahbod <behdad@behdad.org>
11873 Date: Tue Aug 12 14:32:40 2008 -0400
11875 [doc] Fix inaccuracy in FcFontRenderPrepare docs (#16985)
11877 doc/fcconfig.fncs | 2 +-
11878 1 file changed, 1 insertion(+), 1 deletion(-)
11880 commit e04afe83de409b880be9a854b34fb624bca5c3b0
11881 Author: Behdad Esfahbod <behdad@behdad.org>
11882 Date: Tue Aug 12 14:10:03 2008 -0400
11884 Avoid C99ism in Win32 code (#16651)
11886 src/fccfg.c | 3 ++-
11887 src/fcxml.c | 3 ++-
11888 2 files changed, 4 insertions(+), 2 deletions(-)
11890 commit f7364e6273df6f660e6b01ea5189e88b34ba4602
11891 Author: Benjamin Close <Benjamin.Close@clearchain.com>
11892 Date: Thu Feb 12 10:23:40 2009 +1030
11894 Remove build manpage logfile if it exists
11896 doc/Makefile.am | 1 +
11897 1 file changed, 1 insertion(+)
11899 commit 0e21b5a4d5609a5dd0f332b412d878b6f1037d29
11900 Author: Peter <pva@gentoo.org>
11901 Date: Sun Jun 22 09:21:05 2008 -0700
11903 Make sure alias files are built first (bug 16464)
11905 Signed-off-by: Keith Packard <keithp@keithp.com>
11907 fc-case/Makefile.am | 4 +++-
11908 1 file changed, 3 insertions(+), 1 deletion(-)
11910 commit a93b4c2aab1d79573abd646147596a8a34b19350
11911 Author: Keith Packard <keithp@keithp.com>
11912 Date: Sat May 31 19:24:35 2008 -0700
11914 Bump version to 2.6.0
11917 configure.in | 2 +-
11918 fontconfig/fontconfig.h | 4 ++--
11919 3 files changed, 7 insertions(+), 5 deletions(-)
11921 commit d0902ee0867bd11e4ff266876a69c258eee8d08d
11922 Author: Keith Packard <keithp@keithp.com>
11923 Date: Sat May 24 17:52:41 2008 -0700
11925 Bump version to 2.5.93
11927 README | 34 ++++++++++++++++++++++++++++++++--
11928 configure.in | 2 +-
11929 fontconfig/fontconfig.h | 2 +-
11930 3 files changed, 34 insertions(+), 4 deletions(-)
11932 commit 8ade2369238a0b439192a847f12fcc9748a6d73a
11933 Author: Keith Packard <keithp@keithp.com>
11934 Date: Sat May 24 17:14:24 2008 -0700
11936 Ignore empty <dir></dir> elements
11938 An empty element would cause every file starting with the current
11939 directory to be scanned, probably not what the user wanted.
11941 src/fcxml.c | 4 +++-
11942 1 file changed, 3 insertions(+), 1 deletion(-)
11944 commit 83c5c357abc8d626680943537b4dbc020d6c378c
11945 Author: Keith Packard <keithp@keithp.com>
11946 Date: Sat May 24 17:01:12 2008 -0700
11948 Oops. Fix for bug 15928 used wrong path for installed fc-cache.
11950 fc-cache lives in $(bindir)/fc-cache, not $(bindir)/fc-cache/fc-cache.
11952 Makefile.am | 4 ++--
11953 1 file changed, 2 insertions(+), 2 deletions(-)
11955 commit e91e7efd7b0e0ca6f9f2e718541f99331447b40a
11956 Author: Keith Packard <keithp@keithp.com>
11957 Date: Sat May 24 16:32:27 2008 -0700
11959 Libs.private needs freetype libraries
11961 To make static linking work, fontconfig.pc needs @FREETYPE_LIBS@ in
11964 fontconfig.pc.in | 2 +-
11965 1 file changed, 1 insertion(+), 1 deletion(-)
11967 commit ad3fc667914d19435ade56adc8afe584d5605d10
11968 Author: Sayamindu Dasgupta <sayamindu@gmail.com>
11969 Date: Sat May 24 16:15:27 2008 -0700
11971 FcConfigUptoDate breaks if directory mtime is in the future. Bug
11974 At OLPC, we came across a bug where the Browse activity (based
11976 took 100% CPU after an upgrade/. It turns out the Mozilla uses
11977 FcConfigUptoDate() to check if new fonts have been added to the
11979 this function was always returning FcFalse since we have the mtimes
11981 font directories set in the future. The attached patch makes
11982 FcConfigUptoDate() print a warning and return FcTrue if mtime of
11986 src/fccfg.c | 13 ++++++++++++-
11987 1 file changed, 12 insertions(+), 1 deletion(-)
11989 commit b808204023ab47eb06dc520665eb7a0473320a9b
11990 Author: Evgeniy Stepanov <eugeni.stepanov@gmail.com>
11991 Date: Sat May 24 16:09:17 2008 -0700
11993 Fix index/offset for 'decorative' matcher. Bug 15890.
11995 It seems indices in _FcMatchers array are slightly mixed up,
11997 should be 10, not 11.
11999 And MATCH_RASTERIZER_INDEX should be 13, not 12, right?
12001 src/fcmatch.c | 7 +++----
12002 1 file changed, 3 insertions(+), 4 deletions(-)
12004 commit c6228a34b0ebaab3df395163b3b9246da2aa7d8c
12005 Author: Glen Low <glen.low@pixelglow.com>
12006 Date: Sat May 24 15:59:35 2008 -0700
12008 Fix Win32 build error: install tries to run fc-cache locally
12011 When building in Win32 e.g. with MinGW, the install tries to run
12013 locally but the required DLL's are not in the path. I've included
12015 this to fix Makefile.in to run fc-cache from bindir but obviously
12017 be applied to Makefile.am instead.
12019 (the second part of this patch was already in the tree)
12021 Makefile.am | 4 ++--
12022 1 file changed, 2 insertions(+), 2 deletions(-)
12024 commit 557f87f7337df1d78c04d2c993916d1d1748360f
12025 Author: Neskie Manuel <neskiem@gmail.com>
12026 Date: Sat May 24 15:51:41 2008 -0700
12028 Add Secwepemctsin Orthography. Bug 15996.
12030 fc-lang/shs.orth | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
12031 1 file changed, 48 insertions(+)
12033 commit a572f547fd46bf169b617108552ab0fa280f4813
12034 Author: Behdad Esfahbod <freedesktop@behdad.org>
12035 Date: Sat May 24 15:48:00 2008 -0700
12037 Persian conf update. (bug 16066).
12039 conf.d/40-nonlatin.conf | 37 +++++++++++++++++++++++++++++++++++++
12040 conf.d/65-fonts-persian.conf | 24 ++++++++++++++++++++----
12041 2 files changed, 57 insertions(+), 4 deletions(-)
12043 commit 0faca4ff826c214c5c5bb0ff7e64a09802230f9d
12044 Author: Alexey Khoroshilov <khoroshilov@linuxtesting.org>
12045 Date: Sat May 24 15:44:00 2008 -0700
12047 Fix FcStrDirname documentation. (bug 16068)
12049 Description of FcStrDirname is absent in the official documentation of
12050 fontconfig-2.5.92. At the same time the source documentation contains
12051 description of the function.
12053 The problem is a consequence of a misprint in the format of the source
12054 documentation file 'fcstring.fncs'. The finish mark of description
12056 previous function is absent.
12058 doc/fcstring.fncs | 1 +
12059 1 file changed, 1 insertion(+)
12061 commit 4dfb4aa1d4e1a3195d6f2f6873cb48d1d739a1bd
12062 Author: Keith Packard <keithp@keithp.com>
12063 Date: Mon May 5 08:30:44 2008 -0700
12065 Add a copy of dolt.m4 to acinclude.m4.
12067 An ancient version of dolt.m4 was installed on my system leading to
12069 build on non-Linux systems.
12072 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12073 1 file changed, 137 insertions(+)
12075 commit 8d0139b0e68b081c9cdbeaa025fb278105ebf50c
12076 Author: Keith Packard <keithp@keithp.com>
12077 Date: Sun May 4 19:08:31 2008 -0700
12079 Freetype 2.3.5 (2007-jul-02) fixes indic font hinting. re-enable
12082 Autohinting for Indic fonts has been disabled since freetype could
12084 it properly. But since freetype-2.3.5, the hinting problems for
12086 have been fixed. Thus this is a request to enable the autohinting in
12087 fontconfig again for all the indic fonts.
12089 conf.d/25-unhint-nonlatin.conf | 119
12090 -----------------------------------------
12091 1 file changed, 119 deletions(-)
12093 commit 3a3f687b759ceb76fc1e6407980a4b2717a47219
12094 Author: Keith Packard <keithp@keithp.com>
12095 Date: Sun May 4 01:27:42 2008 -0700
12097 Add extended, caps, dunhill style mappings.
12099 extended -> expanded.
12100 caps, dunhill -> decorative
12102 src/fcfreetype.c | 5 +++--
12103 1 file changed, 3 insertions(+), 2 deletions(-)
12105 commit 13a14cbf56d56c14d53e5f55d7fcc4bdec900994
12106 Author: Keith Packard <keithp@keithp.com>
12107 Date: Sun May 4 01:26:40 2008 -0700
12109 Fix a few memory tracking mistakes.
12111 The built-in memory tracking code in fontconfig relies on a lot
12113 function call tracking. A pain, but it helps debug leaks.
12115 src/fcatomic.c | 2 +-
12116 src/fccharset.c | 6 ++++++
12117 src/fcinit.c | 2 ++
12119 src/fcstr.c | 9 +++++++--
12120 5 files changed, 17 insertions(+), 4 deletions(-)
12122 commit c6c9400d67ffefa95100d03e6650ea901b05116b
12123 Author: Keith Packard <keithp@keithp.com>
12124 Date: Sun May 4 01:25:04 2008 -0700
12126 Call FcFini to make memory debugging easier
12128 FcFini frees all libary data structures so valgrind should report 0
12129 allocations in use when the program exits.
12131 fc-cache/fc-cache.c | 1 +
12132 1 file changed, 1 insertion(+)
12134 commit d33d23ada05a688046e4cc0a48b149fbf44c9ce3
12135 Author: Keith Packard <keithp@keithp.com>
12136 Date: Sat May 3 20:39:07 2008 -0700
12138 Bump version to 2.5.92
12140 README | 40 ++++++++++++++++++++++++++++++++++++++--
12141 configure.in | 2 +-
12142 fontconfig/fontconfig.h | 2 +-
12143 3 files changed, 40 insertions(+), 4 deletions(-)
12145 commit 366887c3845973a6f81dd2e9e7aec60afbc61c32
12146 Author: Keith Packard <keithp@keithp.com>
12147 Date: Sat May 3 20:38:29 2008 -0700
12149 git ignore doltcompile
12152 1 file changed, 1 insertion(+)
12154 commit 0b15b5f38b94ca1eda2b8b25de939776198c017a
12155 Author: Keith Packard <keithp@keithp.com>
12156 Date: Sat May 3 20:37:49 2008 -0700
12158 Allow for RC versions in README update
12160 new-version.sh | 4 ++--
12161 1 file changed, 2 insertions(+), 2 deletions(-)
12163 commit 19d124dc4f9a68e1c9ddce58bf79a5e11d2ccbfd
12164 Author: Keith Packard <keithp@keithp.com>
12165 Date: Sat May 3 20:23:37 2008 -0700
12167 Deal with libtool 2.2 which doesn't let us use LT_ variables. (bug
12170 Libtool-2.2 introduces new restrictions. So now it does not allow LT_*
12171 variables as it includes marcros:
12173 m4_pattern_forbid([^_?LT_[A-Z_]+$])
12175 Rename the LT_ variables to LIBT_ to work around this restriction.
12177 configure.in | 18 +++++++++---------
12178 fontconfig-zip.in | 2 +-
12179 src/Makefile.am | 6 +++---
12180 3 files changed, 13 insertions(+), 13 deletions(-)
12182 commit 0028f72bc818ca3bc343383fb644765ae12ce769
12183 Author: Carlo Bramini <carlo.bramix@libero.it>
12184 Date: Sat May 3 20:17:16 2008 -0700
12186 Add FreeType-dependent functions to fontconfig.def file. (bug 15415)
12188 With PUBLIC_FILES no longer containing the freetype-dependent
12190 must be added to the fontconfig.def file build process.
12192 src/Makefile.am | 4 ++--
12193 1 file changed, 2 insertions(+), 2 deletions(-)
12195 commit bdbc26f3d970581a3248c245451f7fbfb1609601
12196 Author: Keith Packard <keithp@keithp.com>
12197 Date: Sat May 3 20:14:07 2008 -0700
12199 Make fc-match behave better when style is unknown (bug 15332)
12201 fc-match/fc-match.c | 2 +-
12202 1 file changed, 1 insertion(+), 1 deletion(-)
12204 commit 3322ca855330631e0d849e6beca0c2d82390898f
12205 Author: Keith Packard <keithp@keithp.com>
12206 Date: Sat May 3 20:07:35 2008 -0700
12208 Use of ":=" in src/Makefile.am is unportable (bug 14420)
12210 Building 2.5.91 on Solaris with the native make(1) yields
12214 make: Fatal error in reader: Makefile, line 313: Unexpected end of
12216 Current working directory /tmp/fontconfig-2.5.91/src
12219 This is due to the following line (src/Makefile.am:143):
12221 CLEANFILES := $(ALIAS_FILES)
12223 Changing that to a standard assignment ("=") fixes the problem.
12225 I believe the ":=" is a typo. ALIAS_FILES is just a statically
12227 variable; it's not like evaluating it more than once would be
12230 src/Makefile.am | 2 +-
12231 1 file changed, 1 insertion(+), 1 deletion(-)
12233 commit df8ceebdbe735226bef602614921d517321c690f
12234 Author: Keith Packard <keithp@keithp.com>
12235 Date: Sat May 3 20:06:48 2008 -0700
12237 Remove doltcompile in distclean
12240 1 file changed, 1 insertion(+), 1 deletion(-)
12242 commit 9ffa2fa7efa7815b8808e744c3601631fe1810d7
12243 Author: Ryan Schmidt <freedesktop-2008@ryandesign.com>
12244 Date: Sat May 3 19:49:07 2008 -0700
12246 fontconfig build fails if "head" is missing or unusable (bug 14304)
12248 If the /usr/bin/head program is missing or unusable, or if an
12250 program is listed first in the PATH, fontconfig fails to build
12252 using "sed -n 1p" instead of "head -1" would be a suitable workaround.
12254 src/makealias | 2 +-
12255 1 file changed, 1 insertion(+), 1 deletion(-)
12257 commit 6d65081e35fc1ffae1212f173853b0693645192e
12258 Author: Dennis Schridde <lindevel@gmx.net>
12259 Date: Sat May 3 19:45:31 2008 -0700
12261 Proper config path for static libraries in win32
12263 Since fontconfig didn't have special handling for paths in static
12265 libraries, I've created a patch which should fix this.
12267 Basically it does this:
12269 If fontconfig_path was uninitialised it tries to get the directory
12271 in and uses a fonts/ dir inside that.
12273 In case the fonts.conf lists a <dir>CUSTOMFONTDIR</dir>, it searches
12275 fonts/ directory where the exe is located.
12277 src/fccfg.c | 26 +++++++++++++++++++++-----
12278 src/fcxml.c | 22 +++++++++++++++++++++-
12279 2 files changed, 42 insertions(+), 6 deletions(-)
12281 commit ae6fac08029bce11487d2d20184b1cabb4e0ec34
12282 Author: Changwoo Ryu <cwryu@debian.org>
12283 Date: Sat May 3 19:39:56 2008 -0700
12285 Korean font in the default config - replacing baekmuk with un
12288 I propose to replace the default Baekmuk Korean fonts with Un fonts.
12290 Some people don't agree but most Korean people prefer Un fonts
12292 ones. Un fonts just look better, at least in the most common Linux
12294 (antialiased, GNOME or KDE, high resolution).
12296 conf.d/40-nonlatin.conf | 2 ++
12297 conf.d/65-nonlatin.conf | 4 ++++
12298 2 files changed, 6 insertions(+)
12300 commit 53aec111074cf7b46d15eb84a55791d3c95bc15e
12301 Author: Sylvain Pasche <sylvain.pasche@gmail.com>
12302 Date: Sat May 3 19:33:45 2008 -0700
12304 Fontconfig options for freetype sub-pixel filter configuration
12306 David Turner has modified FreeType to be able to render sub-pixel
12308 glyphs using different methods of filtering. Fontconfig needs new
12309 configurables to support selecting these new filtering options. A
12311 follows that would correspond to one available for Cairo in bug 10301.
12313 doc/fontconfig-devel.sgml | 1 +
12314 doc/fontconfig-user.sgml | 5 +++++
12315 fontconfig/fontconfig.h | 9 ++++++++-
12316 src/fcint.h | 3 ++-
12317 src/fcname.c | 7 ++++++-
12318 5 files changed, 22 insertions(+), 3 deletions(-)
12320 commit c26344ecfc1d3b85671f5d948a10d5cc27c21c2f
12321 Author: Frederic Crozat <fcrozat@mandriva.com>
12322 Date: Sat May 3 19:26:09 2008 -0700
12324 Merge some of Mandriva configuration into upstream configuration. Bug
12327 This is merging some parts of Mandriva fontconfig changes, mostly
12329 documenting fonts to common aliases.
12331 conf.d/25-unhint-nonlatin.conf | 20 +++++++++++
12332 conf.d/60-latin.conf | 3 ++
12333 conf.d/65-nonlatin.conf | 81
12334 ++++++++++++++++++++++++++++++++++++++----
12335 conf.d/69-unifont.conf | 4 +++
12336 4 files changed, 101 insertions(+), 7 deletions(-)
12338 commit c014142a207d6f3ac63580dfb0cacb243776f7c5
12339 Author: Keith Packard <keithp@keithp.com>
12340 Date: Sat May 3 19:09:57 2008 -0700
12342 Add --all flag to fc-match to show the untrimmed list. Bug 13018.
12344 fc-match/fc-match.c | 18 ++++++++++++------
12345 1 file changed, 12 insertions(+), 6 deletions(-)
12347 commit 8415442f9bb8ad624c9940adf187390468c70548
12348 Author: Keith Packard <keithp@keithp.com>
12349 Date: Sat May 3 18:04:32 2008 -0700
12351 Add some sample cursive and fantasy families.
12353 conf.d/45-latin.conf | 20 ++++++++++++++++++++
12354 conf.d/60-latin.conf | 24 ++++++++++++++++++++++++
12355 2 files changed, 44 insertions(+)
12357 commit 73e8ae3ac8890af2dd8dd769686e2d34b749e3d0
12358 Author: Keith Packard <keithp@keithp.com>
12359 Date: Sat May 3 17:43:39 2008 -0700
12361 Remove size and dpi values from bitmap fonts. Bug 8765.
12363 The only relevant information is the pixel size; don't report
12366 src/fcfreetype.c | 34 ----------------------------------
12367 1 file changed, 34 deletions(-)
12369 commit 60421f5d68e81478430c2d9c796eedbf6d43b3cf
12370 Author: Keith Packard <keithp@keithp.com>
12371 Date: Sat May 3 17:19:43 2008 -0700
12373 Work around for bitmap-only TrueType fonts that are missing the
12376 Bitmap-only TrueType fonts without a glyf table will not load a
12378 FT_LOAD_NO_SCALE is set. Work around this by identifying TrueType
12380 glyphs and select a single strike to measure the glyph map with.
12382 src/fcfreetype.c | 58
12383 +++++++++++++++++++++++++++++++++++++++++++++++++-------
12384 1 file changed, 51 insertions(+), 7 deletions(-)
12386 commit ef9db2e2d286c4c26a2cb06aef14d175c33d0898
12387 Author: Keith Packard <keithp@keithp.com>
12388 Date: Sat May 3 17:18:01 2008 -0700
12390 Use DOLT if available
12393 1 file changed, 1 insertion(+)
12395 commit ba884599133e444b5f6d0b9b6981079cf8059b9f
12396 Author: Eric Anholt <eric@anholt.net>
12397 Date: Fri Apr 18 11:52:41 2008 -0700
12399 Fix build with !ENABLE_DOCS and no built manpages.
12401 fc-cache/Makefile.am | 8 ++++++--
12402 fc-cat/Makefile.am | 8 ++++++--
12403 fc-list/Makefile.am | 8 ++++++--
12404 fc-match/Makefile.am | 8 ++++++--
12405 4 files changed, 24 insertions(+), 8 deletions(-)
12407 commit 0dffe625d43c1165f8b84f97e8ba098793e2cf7b
12408 Author: Keith Packard <keithp@keithp.com>
12409 Date: Thu Jan 10 10:58:25 2008 -0800
12411 Bump version to 2.5.91
12413 README | 26 ++++++++++++++++++++++----
12414 configure.in | 2 +-
12415 fontconfig/fontconfig.h | 2 +-
12416 3 files changed, 24 insertions(+), 6 deletions(-)
12418 commit b2cbf483ab520ff21ca2152f960498d181613608
12419 Author: Keith Packard <keithp@keithp.com>
12420 Date: Thu Jan 10 10:58:22 2008 -0800
12422 git-tag requires space after -m flag
12424 new-version.sh | 2 +-
12425 1 file changed, 1 insertion(+), 1 deletion(-)
12427 commit 51f1536479064c2d224860c15271a9b14c87fd62
12428 Author: Keith Packard <keithp@keithp.com>
12429 Date: Thu Jan 10 10:56:52 2008 -0800
12431 new-version.sh was mis-editing files
12433 new-version.sh | 19 ++++++++-----------
12434 1 file changed, 8 insertions(+), 11 deletions(-)
12436 commit 554dc2e7b7e3c1cb6409d0cd786cfbea480fcf69
12437 Author: Keith Packard <keithp@keithp.com>
12438 Date: Thu Jan 10 10:48:00 2008 -0800
12440 Add more files to .gitignore
12442 .gitignore | 7 +++++--
12443 1 file changed, 5 insertions(+), 2 deletions(-)
12445 commit 94d4f51d854f33b158e7eef2df75a5b21e95fb27
12446 Author: Keith Packard <keithp@keithp.com>
12447 Date: Thu Jan 10 10:43:33 2008 -0800
12449 Distribute khmer font aliases
12451 conf.d/65-khmer.conf | 16 ++++++++++++++++
12452 conf.d/Makefile.am | 1 +
12453 2 files changed, 17 insertions(+)
12455 commit fba7c37f98658e3ee94bb454868885b7f3a8ec5e
12456 Author: Keith Packard <keithp@keithp.com>
12457 Date: Thu Jan 10 10:40:41 2008 -0800
12459 Create new-version.sh to help with releases, update INSTALL
12462 INSTALL | 36 +++++------------
12463 new-version.sh | 121
12464 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
12465 2 files changed, 131 insertions(+), 26 deletions(-)
12467 commit ad43ccaafa4f987b982afa2fff07ee8003c51a81
12468 Author: Keith Packard <keithp@keithp.com>
12469 Date: Thu Jan 10 08:58:57 2008 -0800
12471 Distribute new fcftint.h file
12473 src/Makefile.am | 2 +-
12474 1 file changed, 1 insertion(+), 1 deletion(-)
12476 commit 32fed4572754c2d484cd1605ff273c3fbfbd09bb
12477 Author: Keith Packard <keithp@keithp.com>
12478 Date: Tue Jan 8 12:34:19 2008 -0800
12480 Eliminate references to freetype from utility Makefile.am's
12482 The utility programs don't use any freetype interfaces, so they
12483 don't need to directly refer to freetype headers or libraries.
12485 fc-cache/Makefile.am | 4 ++--
12486 fc-cat/Makefile.am | 4 ++--
12487 fc-list/Makefile.am | 4 ++--
12488 fc-match/Makefile.am | 4 ++--
12489 4 files changed, 8 insertions(+), 8 deletions(-)
12491 commit a0a1da22a4a8e66e47e2ec8ac0515741b8ad7a7f
12492 Author: Keith Packard <keithp@keithp.com>
12493 Date: Mon Jan 7 16:31:06 2008 -0800
12495 Include fcftaliastail.h so that the freetype funcs are exported.
12497 This header file needs to be included at the end of every file that
12498 exports any freetype symbols.
12500 src/fcfreetype.c | 1 +
12503 3 files changed, 3 insertions(+)
12505 commit dbd065ad312921308add99fc4cb31457d9045e6a
12506 Author: Keith Packard <keithp@keithp.com>
12507 Date: Wed Jan 2 08:47:14 2008 -0800
12509 Remove freetype requirement for build-time applications.
12511 This avoids requiring the freetype development files when cross
12514 fc-arch/Makefile.am | 2 +-
12515 fc-case/Makefile.am | 2 +-
12516 fc-glyphname/Makefile.am | 2 +-
12517 fc-lang/Makefile.am | 2 +-
12518 src/Makefile.am | 13 +++++++++---
12519 src/fcfreetype.c | 1 +
12521 ++++++++++++++++++++++++++++++++++++++++++++++++
12522 src/fcint.h | 18 +---------------
12525 src/makealias | 6 ++++--
12526 11 files changed, 76 insertions(+), 26 deletions(-)
12528 commit 0aa5fbaa0df9d6c7bee8e0839dd443de9c48a402
12529 Author: Keith Packard <keithp@keithp.com>
12530 Date: Sun Dec 23 14:06:41 2007 -0800
12532 Fix OOM failure case in FcPStackPush.
12534 When allocation for the node attributes fail, clean up the node
12536 and report failure.
12538 src/fcxml.c | 5 +++++
12539 1 file changed, 5 insertions(+)
12541 commit 0f7870887adff6db3cffda5485418143f2bfa1f6
12542 Author: Hongbo Zhao <hongbo.zhao@gmail.com>
12543 Date: Wed Dec 12 21:47:33 2007 -0800
12545 Not_contain should use strstr, not strcmp on strings. (bug 13632)
12547 For Version 2.5.0, (same for previous version 2.4.2), in source
12552 ret = FcStrCmpIgnoreCase (left.u.s, right.u.s) == 0;
12555 ret = FcStrStrIgnoreCase (left.u.s, right.u.s) == 0;
12557 I think this is just a mistake when copy-n-paste similar codes in
12559 function. Apparently, return for "Not_contain" should be just the
12561 "Contain", not the same as "Equal".
12564 1 file changed, 1 insertion(+), 1 deletion(-)
12566 commit 6e5d2cb931f11f0aba8d187e49ddc7cc92a5be85
12567 Author: Keith Packard <keithp@keithp.com>
12568 Date: Sun Nov 25 16:35:55 2007 -0800
12570 Move conf.avail/README to conf.d/README (bug 13392)
12572 Because conf.d is where most people look first. And the comment at
12574 of the README file says conf.d/README too.
12576 conf.d/Makefile.am | 7 +++++--
12577 1 file changed, 5 insertions(+), 2 deletions(-)
12579 commit 8a0bd93e8a81b105206c1433e2da55b1acef1070
12580 Author: Keith Packard <keithp@koto.keithp.com>
12581 Date: Tue Nov 13 18:56:44 2007 -0800
12583 Bump version number to 2.5
12585 README | 15 +++++++++++++--
12586 configure.in | 2 +-
12587 fontconfig/fontconfig.h | 4 ++--
12588 3 files changed, 16 insertions(+), 5 deletions(-)
12590 commit 8a3dc4880c1182ea446cdbc0885e956c6517cf83
12591 Author: Tor Lillqvist <tml@iki.fi>
12592 Date: Tue Nov 13 16:41:55 2007 -0800
12594 Workaround for stat() brokenness in Microsoft's C library (bug 8526)
12596 Fix a couple of longstanding problems with fontconfig on Windows that
12597 manifest themselves especially in GIMP. The root cause to the problems
12599 Microsoft's incredibly stupid stat() implementation. Basically, stat()
12600 returns wrong timestamp fields for files on NTFS filesystems on
12602 that use automatic DST switching.
12604 See for instance http://bugzilla.gnome.org/show_bug.cgi?id=154968 and
12605 http://www.codeproject.com/datetime/dstbugs.asp
12607 As fccache.c now looks at more fields in the stat struct I fill in
12609 I noticed that fstat() is used only on a fd just after opening it,
12611 Win32 I just call my stat() replacement before opening instead...
12612 Implementing a good replacement for fstat() would be harder because
12614 in fccache.c wants to compare inode numbers. There are no (readily
12615 accessible) inode numbers on Win32, so I fake it with the hash of
12617 file name, in the case as it is on disk. And fstat() doesn't know
12619 file name, so it would be rather hard to come up with a inode
12623 The patch also adds similar handling for the cache directory as for
12625 directory: If a cachedir element in fonts.conf contains the magic
12627 "WINDOWSTEMPDIR_FONTCONFIG_CACHE" it is replaced at runtime with a
12629 the machine's (or user's) temp folder as returned by GetTempPath(). I
12631 want to hardcode any pathnames in a fonts.conf intended to be
12633 end-users, most of which who wouldn't know how to edit it anyway. And
12634 requiring an installer to edit it gets complicated.
12636 configure.in | 6 +++-
12637 fc-cache/Makefile.am | 3 ++
12639 +++++++++++++++++++++++++++++++++++++++++++++++++++-
12640 src/fcxml.c | 24 ++++++++++++++
12641 4 files changed, 124 insertions(+), 2 deletions(-)
12643 commit 1315db01b626aedd27e3e05bde96ce46c253629b
12644 Author: Keith Packard <keithp@koto.keithp.com>
12645 Date: Tue Nov 13 15:48:30 2007 -0800
12647 Revert "Remove fcprivate.h, move the remaining macros to fcint.h."
12649 This reverts commit b607922909acfc7ae96de688ed34efd19cd038ac.
12655 Xft still uses the macros that are in fcprivate.h. Document those
12657 include fcprivate.h in the published header files.
12659 doc/check-missing-doc | 1 +
12660 doc/fcobjectset.fncs | 11 +++++
12661 doc/fcpattern.fncs | 12 ++++-
12662 fontconfig/Makefile.am | 3 +-
12663 fontconfig/fcprivate.h | 123
12664 ++++++++++++++++++++++++++++++++++++++++++++++++
12665 fontconfig/fontconfig.h | 2 +-
12666 src/Makefile.am | 3 +-
12667 src/fcint.h | 95 +------------------------------------
12668 8 files changed, 152 insertions(+), 98 deletions(-)
12670 commit eaf4470a465cbfb95e2ba4df017d45f7b1d9c131
12671 Author: Keith Packard <keithp@koto.keithp.com>
12672 Date: Tue Nov 13 15:16:58 2007 -0800
12674 Document that FcConfigGetFonts returns the internal fontset (bug
12677 FcConfigGetFonts returns the internal font set used by the library
12679 must not be freed by the application or 'bad things' will happen.
12681 doc/fcconfig.fncs | 3 ++-
12682 1 file changed, 2 insertions(+), 1 deletion(-)
12684 commit 3fb38716aefef0fac300dee059403c04c1cbaa6c
12685 Author: Keith Packard <keithp@koto.keithp.com>
12686 Date: Tue Nov 13 15:11:35 2007 -0800
12688 Document that Match calls FcFontRenderPrepare (bug 13162).
12690 The behaviour of FcFontMatch and FcFontSetMatch is hard to understand
12692 knowing that they call FcFontRenderPrepare.
12694 doc/fcconfig.fncs | 12 ++++++++----
12695 doc/fcfontset.fncs | 12 ++++++++----
12696 2 files changed, 16 insertions(+), 8 deletions(-)
12698 commit fab44f3cb63dc8bd1285dcbd6ad4f1f468f91daf
12699 Author: Keith Packard <keithp@koto.keithp.com>
12700 Date: Tue Nov 13 14:58:39 2007 -0800
12702 Document several function return values (Bug 13145).
12704 Several functions had no indication of what the return value would be,
12705 mostly these were allocation failure returns.
12707 doc/fcatomic.fncs | 4 +++-
12708 doc/fcconfig.fncs | 21 ++++++++++++++-------
12709 doc/fcconstant.fncs | 8 ++++++--
12710 doc/fcfile.fncs | 28 +++++++++++++++-------------
12711 doc/fcfontset.fncs | 3 ++-
12712 doc/fcinit.fncs | 7 +++++--
12713 doc/fcobjectset.fncs | 3 ++-
12714 doc/fcobjecttype.fncs | 6 ++++--
12715 8 files changed, 51 insertions(+), 29 deletions(-)
12717 commit ed7955a58f93927eb304ecf8d4d5274dbdc2362b
12718 Author: Keith Packard <keithp@koto.keithp.com>
12719 Date: Mon Nov 5 16:08:55 2007 -0800
12721 Fix parallel build in doc directory.
12723 docbook2man has fixed output file names; place output in a
12727 doc/Makefile.am | 8 +++++---
12728 1 file changed, 5 insertions(+), 3 deletions(-)
12730 commit 37e9d33950df03f76b6938ae5675ecfc853eb903
12731 Author: Keith Packard <keithp@koto.keithp.com>
12732 Date: Mon Nov 5 15:52:45 2007 -0800
12734 Update version numbers to 2.4.92 (2.5 RC2)
12737 +++++++++++++++++++++++++++++++++++++++++++++++--
12738 fontconfig/fontconfig.h | 2 +-
12739 2 files changed, 48 insertions(+), 3 deletions(-)
12741 commit a504f6b5394b96d2c6a24772b61705227a8e88ab
12742 Author: Behdad Esfahbod <behdad@behdad.org>
12743 Date: Mon Nov 5 18:12:51 2007 -0500
12745 Simplify/improve 30-metric-aliases.conf
12747 conf.d/30-metric-aliases.conf | 192
12748 ++++++++++++++++++++++++------------------
12749 1 file changed, 109 insertions(+), 83 deletions(-)
12751 commit cbff442c69bfbb6895f5033dfcda325c0508cb3f
12752 Author: Behdad Esfahbod <behdad@behdad.org>
12753 Date: Mon Nov 5 17:07:36 2007 -0500
12755 Remove list of available conf files from README.
12756 It was redundant and out-dated.
12758 conf.d/README | 29 +----------------------------
12759 1 file changed, 1 insertion(+), 28 deletions(-)
12761 commit 0294bda4800b94828b59139e6205730c74261c40
12762 Author: Behdad Esfahbod <behdad@behdad.org>
12763 Date: Mon Nov 5 17:05:36 2007 -0500
12765 Fix documented conf-file naming format in README
12767 conf.d/README | 8 ++++----
12768 1 file changed, 4 insertions(+), 4 deletions(-)
12770 commit 07d04da76c4009552866ae0d2f85659186ef77d6
12771 Author: Behdad Esfahbod <behdad@behdad.org>
12772 Date: Mon Nov 5 17:01:44 2007 -0500
12774 Remove 25-unhint-nonlatin.conf from default configuration by not
12777 conf.d/Makefile.am | 1 -
12778 1 file changed, 1 deletion(-)
12780 commit 9bac30859b9b2b532b9028dc6fe1730b87e95686
12781 Author: Behdad Esfahbod <behdad@behdad.org>
12782 Date: Mon Nov 5 16:46:19 2007 -0500
12784 Oops, fix Makefile.am.
12786 conf.d/Makefile.am | 4 ++--
12787 1 file changed, 2 insertions(+), 2 deletions(-)
12789 commit 93b4049c9ac6283fbf05a2a414ff3b4edaef822e
12790 Author: Behdad Esfahbod <behdad@behdad.org>
12791 Date: Mon Nov 5 16:43:49 2007 -0500
12793 Remove 20-lohit-gujarati.conf. It's covered by
12794 25-unhint-nonlatin.conf now.
12796 conf.d/20-lohit-gujarati.conf | 11 -----------
12797 conf.d/Makefile.am | 2 --
12798 2 files changed, 13 deletions(-)
12800 commit 7465091fa90753440ed775de5783387bc4fd9cc4
12801 Author: Behdad Esfahbod <behdad@behdad.org>
12802 Date: Mon Nov 5 16:43:14 2007 -0500
12804 Remove redundant/obsolete comments from conf files.
12806 Conf files had an initial comment mentioning the files' name.
12807 This was outdated and wrong in most cases. There's no real use
12810 conf.d/10-autohint.conf | 1 -
12811 conf.d/10-no-sub-pixel.conf | 1 -
12812 conf.d/10-sub-pixel-bgr.conf | 1 -
12813 conf.d/10-sub-pixel-rgb.conf | 1 -
12814 conf.d/10-sub-pixel-vbgr.conf | 1 -
12815 conf.d/10-sub-pixel-vrgb.conf | 1 -
12816 conf.d/10-unhinted.conf | 1 -
12817 conf.d/20-fix-globaladvance.conf | 1 -
12818 conf.d/20-unhint-small-vera.conf | 1 -
12819 conf.d/25-unhint-nonlatin.conf | 1 -
12820 conf.d/30-metric-aliases.conf | 1 -
12821 conf.d/30-urw-aliases.conf | 1 -
12822 conf.d/50-user.conf | 1 -
12823 conf.d/51-local.conf | 1 -
12824 conf.d/65-fonts-persian.conf | 1 -
12825 conf.d/70-no-bitmaps.conf | 1 -
12826 conf.d/70-yes-bitmaps.conf | 1 -
12827 conf.d/80-delicious.conf | 1 -
12828 18 files changed, 18 deletions(-)
12830 commit 531a143858aa1b5c82ee20bdacc292c0a31b6cfb
12831 Author: Behdad Esfahbod <behdad@behdad.org>
12832 Date: Mon Nov 5 16:40:25 2007 -0500
12834 Use binding="same" in 30-urw-aliases.conf and remove duplicate
12837 Times, Helvetical, and Courier are already handled in
12838 30-metric-aliases.conf.
12839 Remove them here and add a comment instead.
12841 conf.d/30-urw-aliases.conf | 27 ++++++++-------------------
12842 1 file changed, 8 insertions(+), 19 deletions(-)
12844 commit 4b51f173c99152586db26b03752873a4b4020672
12845 Author: Behdad Esfahbod <behdad@behdad.org>
12846 Date: Mon Nov 5 16:36:55 2007 -0500
12848 Split 40-generic.conf into 40-nonlatin.conf and 45-latin.conf
12850 conf.d/40-generic.conf | 80
12851 -------------------------------------------------
12852 conf.d/40-nonlatin.conf | 51 +++++++++++++++++++++++++++++++
12853 conf.d/45-latin.conf | 56 ++++++++++++++++++++++++++++++++++
12854 conf.d/Makefile.am | 6 ++--
12855 conf.d/README | 5 ++--
12856 5 files changed, 114 insertions(+), 84 deletions(-)
12858 commit 39968fb223bf2eeb5502553c8d316dc4914a32ba
12859 Author: Behdad Esfahbod <behdad@behdad.org>
12860 Date: Mon Nov 5 16:14:35 2007 -0500
12862 Add/update config files from Fedora.
12864 conf.d/25-unhint-nonlatin.conf | 228
12865 +++++++++++++++++++++++++++++++++++++++++
12866 conf.d/30-amt-aliases.conf | 21 ----
12867 conf.d/30-metric-aliases.conf | 186 +++++++++++++++++++++++++++++++++
12868 conf.d/40-generic.conf | 22 +++-
12869 conf.d/65-nonlatin.conf | 45 ++++++++
12870 conf.d/Makefile.am | 6 +-
12871 conf.d/README | 3 +-
12872 7 files changed, 483 insertions(+), 28 deletions(-)
12874 commit cf223cc7bcae94e839d7ac1e980f289cca5199b0
12875 Author: Behdad Esfahbod <behdad@behdad.org>
12876 Date: Mon Nov 5 15:29:44 2007 -0500
12878 Add FcGetLangs() and FcLangGetCharSet().
12880 doc/fclangset.fncs | 16 ++++++++++++++++
12881 fontconfig/fontconfig.h | 6 ++++++
12882 src/fcint.h | 3 ---
12883 src/fclang.c | 20 ++++++++++++++++++--
12884 4 files changed, 40 insertions(+), 5 deletions(-)
12886 commit 811995b79db16be39046dbbffcc5a7d66f88b731
12887 Author: Behdad Esfahbod <behdad@behdad.org>
12888 Date: Mon Nov 5 15:29:03 2007 -0500
12890 Fix trivial bugs in edit-sgml.c
12892 doc/edit-sgml.c | 3 ++-
12893 1 file changed, 2 insertions(+), 1 deletion(-)
12895 commit de1faa42d1425f80366707a730ea919c57e57b2f
12896 Author: Keith Packard <keithp@koto.keithp.com>
12897 Date: Sun Nov 4 12:20:45 2007 -0800
12899 Export FcConfig{G,S}etRescanInverval from .so, mark as deprecated.
12901 These two names are typos of the correct names. Instead of simply
12903 them, the correct thing to do is leave them in the library, add
12905 functions and mark them as deprecated so any source packages will
12908 This requires bumping the minor version of the library (for adding
12910 instead of bumping the major version of the library (for removing
12913 configure.in | 6 +++---
12914 fontconfig/fontconfig.h | 13 +++++++++++++
12915 src/Makefile.am | 5 +++--
12916 src/fccfg.c | 16 ++++++++++++++++
12917 src/fcdeprecate.h | 36 ++++++++++++++++++++++++++++++++++++
12919 6 files changed, 72 insertions(+), 5 deletions(-)
12921 commit 69d3eb9cb8e58ab771170f68868748204a4793ab
12922 Author: Keith Packard <keithp@koto.keithp.com>
12923 Date: Sat Nov 3 23:43:48 2007 -0700
12925 Ignore new generated documentation
12928 1 file changed, 3 insertions(+)
12930 commit dc7b6f1d79b5508706be9242b79180727701e54f
12931 Author: Keith Packard <keithp@koto.keithp.com>
12932 Date: Sat Nov 3 23:42:32 2007 -0700
12934 Link new function documentation into the fontconfig-devel.sgml
12936 doc/fontconfig-devel.sgml | 31 +++++++++++++++++++++++++++++++
12937 1 file changed, 31 insertions(+)
12939 commit dac27f2f1a766b042487827c726b3ccae147d282
12940 Author: Keith Packard <keithp@koto.keithp.com>
12941 Date: Sat Nov 3 23:41:38 2007 -0700
12943 Formatting syntax mistake in doc/fclangset.fncs.
12945 <parameter>ls</function> needed to be <parameter>ls</parameter>.
12947 doc/fclangset.fncs | 2 +-
12948 1 file changed, 1 insertion(+), 1 deletion(-)
12950 commit 9bfb41ffefe41c90c8b16e155e04e6c6a5a2c1fd
12951 Author: Keith Packard <keithp@koto.keithp.com>
12952 Date: Sat Nov 3 23:23:55 2007 -0700
12954 Generate fccache.sgml, fcdircache.sgml and fclangset.sgml.
12956 Just adding the .fncs versions doesn't get these files generated.
12958 doc/Makefile.am | 3 +++
12959 1 file changed, 3 insertions(+)
12961 commit bfdc0047c670b0ac38bf050bbb81e0ef7299aa1f
12962 Author: Keith Packard <keithp@koto.keithp.com>
12963 Date: Sat Nov 3 23:23:09 2007 -0700
12965 Fix formatting syntax in doc/fccache.fncs
12967 doc/fccache.fncs | 8 ++++----
12968 1 file changed, 4 insertions(+), 4 deletions(-)
12970 commit f2772d6b45bcfc27618968fdbb08dcc50a18be22
12971 Author: Keith Packard <keithp@koto.keithp.com>
12972 Date: Sat Nov 3 23:03:11 2007 -0700
12974 Replace incorrect documentation uses of 'char' with 'FcChar8'
12977 doc/fcconfig.fncs | 10 +++++-----
12978 doc/fcfile.fncs | 6 +++---
12979 doc/fcfreetype.fncs | 4 ++--
12980 doc/fcpattern.fncs | 6 +++---
12981 doc/fontconfig-devel.sgml | 2 +-
12982 5 files changed, 14 insertions(+), 14 deletions(-)
12984 commit b4a3e834126a3cac7fbf2212087825f886be1f1d
12985 Author: Keith Packard <keithp@koto.keithp.com>
12986 Date: Sat Nov 3 22:53:12 2007 -0700
12988 Remove references to FcConfigParse and FcConfigLoad.
12990 These functions no longer exist.
12992 doc/fcconfig.fncs | 3 +--
12993 1 file changed, 1 insertion(+), 2 deletions(-)
12995 commit fc141b492bab23d58d248fc3b6d34bcb9c5faa99
12996 Author: Keith Packard <keithp@koto.keithp.com>
12997 Date: Sat Nov 3 22:45:31 2007 -0700
12999 Have FcConfigSetCurrent accept the current configuration and simply
13001 without updating anything.
13003 src/fccfg.c | 3 +++
13004 1 file changed, 3 insertions(+)
13006 commit 7c6939793b1691b4b950a856cdcd31f1e020b14a
13007 Author: Keith Packard <keithp@koto.keithp.com>
13008 Date: Sat Nov 3 22:39:54 2007 -0700
13010 Update documentation for stale FcConfigGetConfig function.
13012 The old per-user cache filename is no longer used.
13014 doc/fcconfig.fncs | 5 +++--
13015 1 file changed, 3 insertions(+), 2 deletions(-)
13017 commit 026fe895e487d0a9607a8506ab8be2ff6022ea19
13018 Author: Keith Packard <keithp@koto.keithp.com>
13019 Date: Sat Nov 3 22:31:16 2007 -0700
13021 Update documentation for FcStrCopyFilename (bug 12964).
13023 FcStrCopyFilename constructs a canonical path for any argument,
13025 expanding leading ~ and editing '.' and '..' elements out of the
13029 doc/fcstring.fncs | 15 ++++++++++-----
13030 1 file changed, 10 insertions(+), 5 deletions(-)
13032 commit a190678e3c4497870679808dde418191407be91d
13033 Author: Keith Packard <keithp@koto.keithp.com>
13034 Date: Sat Nov 3 22:23:28 2007 -0700
13036 Document previously undocumented functions. (bug 12963)
13038 doc/Makefile.am | 3 ++
13039 doc/check-missing-doc | 4 +-
13040 doc/fccache.fncs | 68 +++++++++++++++++++++++++
13041 doc/fccharset.fncs | 24 +++++++++
13042 doc/fcconfig.fncs | 31 ++++++++++++
13043 doc/fcdircache.fncs | 88 ++++++++++++++++++++++++++++++++
13044 doc/fcfile.fncs | 29 ++++++-----
13045 doc/fcfontset.fncs | 83 +++++++++++++++++++++++++++++++
13046 doc/fcfreetype.fncs | 22 ++++++++
13047 doc/fclangset.fncs | 124
13048 ++++++++++++++++++++++++++++++++++++++++++++++
13049 doc/fcmatrix.fncs | 2 +
13050 doc/fcpattern.fncs | 52 ++++++++++++++++++-
13051 doc/fcstring.fncs | 80 ++++++++++++++++++++++++------
13052 doc/fcstrset.fncs | 11 ++++
13053 doc/fcvalue.fncs | 21 ++++++++
13054 doc/fontconfig-devel.sgml | 26 +++++++++-
13055 16 files changed, 638 insertions(+), 30 deletions(-)
13057 commit 9a54f8a1945e614e07446412a2df534fbc1f77cb
13058 Author: Keith Packard <keithp@koto.keithp.com>
13059 Date: Sat Nov 3 22:01:33 2007 -0700
13061 Verify documentation covers exposed symbols.
13063 Add check-missing-doc script to make sure the documentation matches
13065 complete list of symbols exported from the header files before
13068 doc/Makefile.am | 6 +++++-
13069 doc/check-missing-doc | 23 +++++++++++++++++++++++
13070 2 files changed, 28 insertions(+), 1 deletion(-)
13072 commit c833409f6b68c191ac354cd2fdeb183f73a65c4c
13073 Author: Keith Packard <keithp@koto.keithp.com>
13074 Date: Sat Nov 3 21:58:34 2007 -0700
13076 Use FcLangDifferentTerritory instead of FcLangDifferentCountry.
13078 src/fclang.c | 8 ++++----
13079 1 file changed, 4 insertions(+), 4 deletions(-)
13081 commit 9b84ecff92b8dccf6559a858e35762c0f664429a
13082 Author: Keith Packard <keithp@koto.keithp.com>
13083 Date: Sat Nov 3 21:57:51 2007 -0700
13085 Don't check cache file time stamps when cleaning cache dir.
13087 Cache file mtime is meaningless now that the directory time is
13091 fc-cache/fc-cache.c | 10 +---------
13092 1 file changed, 1 insertion(+), 9 deletions(-)
13094 commit 1d93c1752f03b833603ea31c2cfbd16868c44922
13095 Author: Keith Packard <keithp@koto.keithp.com>
13096 Date: Sat Nov 3 21:56:36 2007 -0700
13098 Typo error in function name: Inverval -> interval
13100 src/fccfg.c | 4 ++--
13101 1 file changed, 2 insertions(+), 2 deletions(-)
13103 commit b868a1447341ebe9962007069ec8658550e62483
13104 Author: Keith Packard <keithp@koto.keithp.com>
13105 Date: Sat Nov 3 21:55:39 2007 -0700
13107 Track line numbers in sgml edit tool input.
13109 Errors in the documentation can be hard to find unless the tool
13111 line number where the problem exists.
13113 doc/edit-sgml.c | 85
13114 +++++++++++++++++++++++++++++++++++----------------------
13115 1 file changed, 52 insertions(+), 33 deletions(-)
13117 commit 088b582a26bce1ab3ec081a80fd6a6fe43223da5
13118 Author: Keith Packard <keithp@koto.keithp.com>
13119 Date: Sat Nov 3 21:54:49 2007 -0700
13121 Clean up exported names in fontconfig.h.
13123 Fix typo errors (Inverval indeed).
13124 Remove FcPattern *p from FcValue (unused)
13125 Remove spurious FcPublic from formals.
13127 fontconfig/fontconfig.h | 24 +++++++++++++-----------
13128 1 file changed, 13 insertions(+), 11 deletions(-)
13130 commit e37d10fa74217a6102003882d49ac323f28db678
13131 Author: Keith Packard <keithp@koto.keithp.com>
13132 Date: Sat Nov 3 14:16:29 2007 -0700
13134 Make file_stat argument to FcDirCacheLoadFile optional.
13136 Allow file_stat to be NULL by using a local stat structure in
13139 src/fccache.c | 3 +++
13140 1 file changed, 3 insertions(+)
13142 commit 2ddce88cde79d8bf8959d614af883999d5c66a85
13143 Author: Keith Packard <keithp@koto.keithp.com>
13144 Date: Sat Nov 3 13:44:59 2007 -0700
13146 Document skipping of fonts from FcFileScan/FcDirScan.
13148 FcFileScan and FcDirScan will skip fonts under direction of the
13149 configuration and default fontconfig policy.
13151 doc/fcfile.fncs | 7 +++++--
13152 1 file changed, 5 insertions(+), 2 deletions(-)
13154 commit 5d82c4c85d201011e60adcf887d15341ecdd5729
13155 Author: Keith Packard <keithp@koto.keithp.com>
13156 Date: Sat Nov 3 13:26:16 2007 -0700
13158 Correct documentation for FcConfigUptoDate (bug 12948).
13160 FcConfigUptoDate only checks whether files have been modified
13162 configuration was created. Any changes to the configuration through
13164 since then are not considered.
13166 doc/fcconfig.fncs | 4 ++--
13167 1 file changed, 2 insertions(+), 2 deletions(-)
13169 commit b607922909acfc7ae96de688ed34efd19cd038ac
13170 Author: Keith Packard <keithp@koto.keithp.com>
13171 Date: Sat Nov 3 13:09:01 2007 -0700
13173 Remove fcprivate.h, move the remaining macros to fcint.h.
13175 fcprivate.h was supposed to extend the fontconfig API for the various
13176 fontconfig utilities. Instead, just have those utilities use the
13178 fcint.h header file (which they already do), removing fcprivate.h
13180 installation and hence from the defacto public API.
13182 fontconfig/Makefile.am | 3 +-
13183 fontconfig/fcprivate.h | 123
13184 -------------------------------------------------
13185 src/Makefile.am | 3 +-
13186 src/fcint.h | 95 +++++++++++++++++++++++++++++++++++++-
13187 4 files changed, 96 insertions(+), 128 deletions(-)
13189 commit 910db318ae67693f7bc17f0bdc61caaf555365ae
13190 Author: Keith Packard <keithp@koto.keithp.com>
13191 Date: Sat Nov 3 13:05:25 2007 -0700
13193 Correct documentation for FcAtomicLock (Bug 12947).
13195 FcAtomicLock can only be called once from any process.
13197 doc/fcatomic.fncs | 6 +++---
13198 1 file changed, 3 insertions(+), 3 deletions(-)
13200 commit d0e2a0f3a37ace2d5de6f18e7871a8efaf6580c2
13201 Author: Behdad Esfahbod <behdad@behdad.org>
13202 Date: Fri Oct 26 02:02:19 2007 -0400
13204 Port fonts-persian.conf to new alias syntax with binding="same"
13206 Signed-off-by: Keith Packard <keithp@koto.keithp.com>
13208 conf.d/65-fonts-persian.conf | 377
13209 ++++++++++++++-----------------------------
13210 1 file changed, 121 insertions(+), 256 deletions(-)
13212 commit 681bb379de1847cf288ba27cf29243c8395cff17
13213 Author: Keith Packard <keithp@koto.keithp.com>
13214 Date: Thu Oct 25 22:30:49 2007 -0700
13216 Respect "binding" attribute in <alias> entries.
13218 This makes creating "same" aliases for renamed font families far
13223 ++++++++++++++++++++++++++++++++++++----------------------
13224 2 files changed, 38 insertions(+), 22 deletions(-)
13226 commit 0602c605af04ea73af700b223ec4ac1dfd5a36f1
13227 Author: Behdad Esfahbod <behdad@behdad.org>
13228 Date: Thu Oct 25 21:35:45 2007 -0700
13230 Make fc-match --sort call FcFontRenderPrepare.
13232 This makes the --sort and regular output the same for each font.
13234 fc-match/fc-match.c | 20 ++++++++++++++++++--
13235 1 file changed, 18 insertions(+), 2 deletions(-)
13237 commit ad27687f725faf7df83b161c77e99bc7bedf5b3d
13238 Author: Keith Packard <keithp@koto.keithp.com>
13239 Date: Thu Oct 25 21:23:36 2007 -0700
13241 Also check configDirs mtimes in FcConfigUptoDate
13243 Checking only config files and font directories can miss changes which
13244 affect only a configuration directory. Check those to catch any
13247 src/fccfg.c | 17 +++--------------
13248 1 file changed, 3 insertions(+), 14 deletions(-)
13250 commit 89d6119c0283969cb28dc6dfc8eac4cc1b52bf6a
13251 Author: Keith Packard <keithp@koto.keithp.com>
13252 Date: Thu Oct 25 15:19:14 2007 -0700
13254 A few fixups for make distcheck
13257 doc/Makefile.am | 2 +-
13258 2 files changed, 2 insertions(+), 2 deletions(-)
13260 commit e66c65fd41928babb3ba2ae2dc58f13d25e57661
13261 Author: Keith Packard <keithp@koto.keithp.com>
13262 Date: Thu Oct 25 15:07:54 2007 -0700
13264 Set version numbers to 2.4.91 (2.5 RC1)
13267 +++++++++++++++++++++++++++++++++++++++++++++++--
13268 configure.in | 2 +-
13269 fontconfig/fontconfig.h | 2 +-
13270 3 files changed, 59 insertions(+), 4 deletions(-)
13272 commit 7a1a7c0c15793e77cb162dd3393971332896460e
13273 Author: Keith Packard <keithp@koto.keithp.com>
13274 Date: Thu Oct 25 14:36:24 2007 -0700
13276 Build fix for Solaris 10 with GCC.
13278 Solaris 10 with GCC doesn't appear capable of supporting the symbol
13279 visibility stuff, so disable it.
13282 1 file changed, 1 insertion(+), 1 deletion(-)
13284 commit fc990b2e86008967f499fe0df88de8e074a3670e
13285 Author: Behdad Esfahbod <freedesktop@behdad.org>
13286 Date: Thu Oct 25 14:20:06 2007 -0700
13288 Update CaseFolding.txt to Unicode 5.1.0
13290 fc-case/CaseFolding.txt | 184
13291 ++++++++++++++++++++++++++++++++++++++++++++++--
13293 2 files changed, 178 insertions(+), 8 deletions(-)
13295 commit 4ee9ca67867ec9517c90d6947bb88d3f25707746
13296 Author: Keith Packard <keithp@neko.keithp.com>
13297 Date: Fri Sep 1 20:25:21 2006 -0700
13299 Match 'ultra' on word boundaries to detect ultra bold fonts. (bug
13302 Added FcStrContainsWord to detect strings on word boundaries.
13304 src/fcfreetype.c | 15 +++++++++++++--
13305 src/fcint.h | 3 +++
13306 src/fcstr.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++++-
13307 3 files changed, 65 insertions(+), 3 deletions(-)
13309 commit 349182784fdd0acf5d1262d8876c967f69dc30aa
13310 Author: Keith Packard <keithp@koto.keithp.com>
13311 Date: Thu Oct 25 01:51:38 2007 -0700
13313 fontconfig needs configure option to use gnu iconv (bug 4083).
13315 Existing Solaris workaround was broken; mis-matching values caused
13317 for libiconv to always fail.
13319 configure.in | 4 ++--
13320 1 file changed, 2 insertions(+), 2 deletions(-)
13322 commit 7f46cdbb87a4a2113effb45c6e67b00a86363234
13323 Author: Keith Packard <keithp@koto.keithp.com>
13324 Date: Thu Oct 25 01:35:32 2007 -0700
13326 Ensure weight/slant values present even when style is supplied
13329 If the provided style value doesn't match any available font, fall
13331 using the weight and slant values by ensuring that those are in
13334 src/fcdefault.c | 16 +++++-----------
13335 1 file changed, 5 insertions(+), 11 deletions(-)
13337 commit 43d0454597dfb5375b1268edb79172779cc51113
13338 Author: Keith Packard <keithp@koto.keithp.com>
13339 Date: Thu Oct 25 01:26:09 2007 -0700
13341 Distribute man source files for command line programs (bug 9678).
13343 For systems on whch DOCBOOK is unavailable, distribute command
13345 manual pages in .man format.
13347 fc-cache/Makefile.am | 6 +++---
13348 fc-cat/Makefile.am | 6 +++---
13349 fc-list/Makefile.am | 6 +++---
13350 fc-match/Makefile.am | 6 +++---
13351 4 files changed, 12 insertions(+), 12 deletions(-)
13353 commit cf3e888b71a22e5c5875b96bf29557746044bd2b
13354 Author: Dwayne Bailey <dwayne@translate.org.za>
13355 Date: Thu Oct 25 01:16:06 2007 -0700
13357 Add/fix *.orth files for South African languages
13359 This adds the missing orth files for Ndebele (South) (nr), Northern
13361 (nso), Swati (ss) and Southern Sotho (st). It also fixes the Tswana
13365 fc-lang/iso639-1 | 4 ++--
13366 fc-lang/iso639-2 | 8 ++++----
13367 fc-lang/nr.orth | 29 +++++++++++++++++++++++++++++
13368 fc-lang/nso.orth | 34 ++++++++++++++++++++++++++++++++++
13369 fc-lang/ss.orth | 29 +++++++++++++++++++++++++++++
13370 fc-lang/st.orth | 29 +++++++++++++++++++++++++++++
13371 fc-lang/tn.orth | 2 ++
13372 7 files changed, 129 insertions(+), 6 deletions(-)
13374 commit 28a4ea7f714956d34f7ac65354577b87bec5620d
13375 Author: Keith Packard <keithp@koto.keithp.com>
13376 Date: Thu Oct 25 01:09:11 2007 -0700
13378 Fix parallel build in fontconfig/docs (bug 10481).
13380 doc/Makefile.am | 2 +-
13381 1 file changed, 1 insertion(+), 1 deletion(-)
13383 commit 79641a3b0c2b4a0c2e1a315028f0e54a9d846003
13384 Author: Keith Packard <keithp@koto.keithp.com>
13385 Date: Thu Oct 25 01:03:40 2007 -0700
13387 Handle UltraBlack weight.
13389 UltraBlack is weight 950 on the CSS scale; handle this by name
13391 encoding it as fontconfig weight 215.
13393 fontconfig/fontconfig.h | 2 ++
13394 src/fcfreetype.c | 7 ++++++-
13395 2 files changed, 8 insertions(+), 1 deletion(-)
13397 commit d02f6a70f1cb4cdad882ffe429918a119641ddbb
13398 Author: Keith Packard <keithp@koto.keithp.com>
13399 Date: Thu Oct 25 01:02:58 2007 -0700
13401 Oops. Left debugging printf in previous commit.
13403 src/fcfreetype.c | 1 -
13404 1 file changed, 1 deletion(-)
13406 commit 61139cf638becf023a9d5e01c90adc5aa19f83c5
13407 Author: Keith Packard <keithp@koto.keithp.com>
13408 Date: Thu Oct 25 00:49:19 2007 -0700
13410 Spelling errors in documentation. (bug 10879).
13412 Thanks to David <ssdk@ispras.ru> for spotting these.
13414 doc/fcconfig.fncs | 4 ++--
13415 doc/fcstring.fncs | 2 +-
13416 2 files changed, 3 insertions(+), 3 deletions(-)
13418 commit feecc86cea6bd1cb588f68e06b85d85727289989
13419 Author: Keith Packard <keithp@koto.keithp.com>
13420 Date: Thu Oct 25 00:46:41 2007 -0700
13422 There is no U+1257 (bug 10899).
13424 The Eritrean Tigrinya orthography mistakenly included this unicode
13427 fc-lang/ti_er.orth | 2 +-
13428 1 file changed, 1 insertion(+), 1 deletion(-)
13430 commit 4657944d0c39a640b2e30dfbd95f13d79a99460b
13431 Author: Keith Packard <keithp@koto.keithp.com>
13432 Date: Thu Oct 25 00:41:28 2007 -0700
13434 FcInit should return FcFalse when FcInitLoadConfigAndFonts fails. (bug
13437 Thanks to David <ssdk@ispras.ru> for spotting this error.
13439 src/fcinit.c | 2 +-
13440 1 file changed, 1 insertion(+), 1 deletion(-)
13442 commit 28baf727367513ad06ddb1c53daff062e8f39e8c
13443 Author: Tilman Sauerbeck <tilman@code-monkey.de>
13444 Date: Thu Oct 25 00:38:44 2007 -0700
13446 Store FcVendorFoundries in read-only memory.
13448 Create fixed size strings for vendor and foundry.
13450 src/fcfreetype.c | 62
13451 ++++++++++++++++++++++++++++----------------------------
13452 1 file changed, 31 insertions(+), 31 deletions(-)
13454 commit 481f6c23079b6dbf5239478f2bb22ee4c72404b4
13455 Author: Tilman Sauerbeck <tilman@code-monkey.de>
13456 Date: Thu Oct 25 00:36:37 2007 -0700
13458 Store FcNoticeFoundries in read-only memory.
13460 Use a single character array and a separate table of integer indices.
13462 src/fcfreetype.c | 75
13463 +++++++++++++++++++++++++++++++++++++-------------------
13464 1 file changed, 50 insertions(+), 25 deletions(-)
13466 commit a72ef35ce68efa3687dee84d49dc40a5ccd22917
13467 Author: Keith Packard <keithp@koto.keithp.com>
13468 Date: Thu Oct 25 00:22:04 2007 -0700
13470 Replace makealias pattern with something supported by POSIX grep
13473 The suggested replacement in the bug was not supported by GNU grep,
13475 created something that should be supported everywhere (famous
13478 src/makealias | 2 +-
13479 1 file changed, 1 insertion(+), 1 deletion(-)
13481 commit 369b6b5bfbab57bbc7fb6482f6fd9c88e5057e5a
13482 Author: Keith Packard <keithp@koto.keithp.com>
13483 Date: Wed Oct 24 21:59:33 2007 -0700
13485 Add BRAILLE PATTERN BLANK to list of blank glyphs.
13487 Braille pattern blank is often imaged as a blank glyph.
13489 fonts.conf.in | 1 +
13490 1 file changed, 1 insertion(+)
13492 commit 007cae508c831561c7a4f06092858ea7bf517e2e
13493 Author: Keith Packard <keithp@koto.keithp.com>
13494 Date: Wed Oct 24 21:52:56 2007 -0700
13496 Move <cachedir> elements to the end of fonts.conf.
13498 This allows users to select alternate directories for cache files,
13500 the 'standard' directories.
13502 fonts.conf.in | 10 +++++-----
13503 1 file changed, 5 insertions(+), 5 deletions(-)
13505 commit d50cfeb805f7dec304c1d51d7a7c1c35f55d2e68
13506 Author: Keith Packard <keithp@koto.keithp.com>
13507 Date: Wed Oct 24 21:47:40 2007 -0700
13509 Leave generated headers out of distribution (bug 12734).
13511 If the generated header files are included in the distribution,
13513 outside of the source directory will use them. For machine-specific
13515 this generates the wrong result (fcarch.h). Leaving them out of the
13516 distribution forces them to be built.
13518 fc-arch/Makefile.am | 4 +---
13519 fc-case/Makefile.am | 4 +---
13520 fc-glyphname/Makefile.am | 4 +---
13521 fc-lang/Makefile.am | 4 +---
13522 4 files changed, 4 insertions(+), 12 deletions(-)
13524 commit 1bd0b5ba7365fc7b4ef39e46efc66a6f25c052c5
13525 Author: Keith Packard <keithp@koto.keithp.com>
13526 Date: Thu Oct 18 09:48:31 2007 -0700
13528 Eliminate relocations from FcCodePageRange structure (bug 10982).
13530 FcCodePageRange was using char pointers; replace them with char
13533 src/fcfreetype.c | 12 ++++++------
13534 1 file changed, 6 insertions(+), 6 deletions(-)
13536 commit 96925b99c0551c4ed6bf7099473d0d36964f52cd
13537 Author: Keith Packard <keithp@koto.keithp.com>
13538 Date: Thu Oct 18 09:43:22 2007 -0700
13540 Eliminate relocations for glyph name table.
13542 Glyph names (now used only for dingbats) were using many relocations,
13543 causing startup latency plus per-process memory usage. Replace
13545 table indices, shrinking table size and elimninating relocations.
13547 fc-glyphname/fc-glyphname.c | 28 ++++++++++++++++++++--------
13548 src/fcfreetype.c | 16 ++++++++--------
13549 2 files changed, 28 insertions(+), 16 deletions(-)
13551 commit bc5e8adb4d05d1d03007951f46aaacc63c3b2197
13552 Author: Keith Packard <keithp@koto.keithp.com>
13553 Date: Thu Oct 18 09:41:00 2007 -0700
13555 Must not insert cache into hash table before completely validating.
13557 The cache was inserted into the hash table before the timestamps
13559 cache were verified; if that verification failed, an extra pointer
13561 now freed cache would be left in the hash table. FcFini would fail an
13562 assertion as a result.
13564 src/fccache.c | 4 ++--
13565 1 file changed, 2 insertions(+), 2 deletions(-)
13567 commit e85789a99770dbd1a4abe9da3eadb355c19f5216
13568 Author: Keith Packard <keithp@koto.keithp.com>
13569 Date: Thu Oct 18 08:58:14 2007 -0700
13571 Place language name in constant array instead of pointer.
13573 Constant char array of 8 bytes is the same size as a pointer plus
13575 string, so this actually saves memory and eliminates a pile of
13578 fc-lang/fc-lang.c | 2 +-
13579 src/fclang.c | 2 +-
13580 2 files changed, 2 insertions(+), 2 deletions(-)
13582 commit 26437d4924b0f53f03915e5f3616992eb1fb72e7
13583 Author: Keith Packard <keithp@koto.keithp.com>
13584 Date: Thu Oct 18 08:56:42 2007 -0700
13586 FcConfigParseAndLoad doc was missing the last param.
13588 Typo lost the last param to this function.
13590 doc/fcconfig.fncs | 2 +-
13591 1 file changed, 1 insertion(+), 1 deletion(-)
13593 commit 07e646cc8422bda778ecf1c084129556a39a0f2a
13594 Author: Mike FABIAN <mfabian@suse.de>
13595 Date: Thu Oct 18 05:44:28 2007 -0700
13597 Avoid crashes if config files contain junk.
13599 If ~/.fonts.conf contains:
13601 <edit mode="assign_replace" name="spacing">
13605 fontconfig crashes:
13607 mfabian@magellan:~$ fc-match sans
13608 Fontconfig error: "~/.fonts.conf", line 46: "mono": not
13611 セグメンテーション違反です (core dumped)
13612 mfabian@magellan:~$
13614 Of course the above is nonsense, “mono” is no valid integer
13617 But I think nevertheless fontconfig should not crash in that case.
13619 The problem was caused by partially truncated expression trees
13621 parse errors -- typechecking these walked the tree without verifying
13623 integrity of the structure. Of course, the whole tree will be
13625 shortly after being loaded as it contained an error.
13627 src/fcxml.c | 4 ++++
13628 1 file changed, 4 insertions(+)
13630 commit fa9a7448d83da498b3494fd0ff7d756569f94425
13631 Author: Hideki Yamane <henrich@iijmio-mail.jp>
13632 Date: Thu Oct 18 05:17:36 2007 -0700
13634 Handle Japanese fonts better. (debian bug #435971)
13636 Add some commonly available Japanese fonts to the standard aliases.
13638 conf.d/65-nonlatin.conf | 11 +++++++++++
13639 1 file changed, 11 insertions(+)
13641 commit 2a3e3c442de4c675e28e754dea0fe2f7f0686ade
13642 Author: Keith Packard <keithp@koto.keithp.com>
13643 Date: Thu Oct 18 05:05:59 2007 -0700
13645 Have fc-cache remove invalid cache files from cache directories.
13647 Old cache file versions, or corrupted cache files should be removed
13649 cleaning cache directories with fc-cache. This only affects filenames
13651 match the fontconfig cache file format, so other files will be
13654 fc-cache/fc-cache.c | 34 ++++++++++++++++++----------------
13655 1 file changed, 18 insertions(+), 16 deletions(-)
13657 commit 238489030a64fa883f8f9fc3d73247b7f7257899
13658 Author: Keith Packard <keithp@koto.keithp.com>
13659 Date: Thu Oct 18 05:04:39 2007 -0700
13661 Don't use X_OK bit when checking for writable directories (bug 12438)
13663 Some mingw versions have broken X_OK checking; instead of trying
13665 around this in a system-depedent manner, simply don't bother
13667 X_OK along with W_OK as such cases are expected to be mistakes,
13669 sensible access control.
13671 fc-cache/fc-cache.c | 2 +-
13672 src/fccache.c | 4 ++--
13673 2 files changed, 3 insertions(+), 3 deletions(-)
13675 commit 2b0d3d8af5a83604972e4e0fe80802e448d6dd11
13676 Author: Keith Packard <keithp@koto.keithp.com>
13677 Date: Thu Oct 18 05:01:41 2007 -0700
13679 Verbose message about cleaning directories was imprecise
13681 Non-existent directories are now described as 'non-existent'
13685 fc-cache/fc-cache.c | 3 ++-
13686 1 file changed, 2 insertions(+), 1 deletion(-)
13688 commit 50124d1e484b84796abb7d8a6c1995edaff23e80
13689 Author: Keith Packard <keithp@koto.keithp.com>
13690 Date: Thu Oct 18 04:58:31 2007 -0700
13692 Improve verbose messages from fc-cache.
13694 fc-cache would say 'skipping: %d fonts, %d dirs' or 'caching: %d
13696 dirs', which could easily mislead the user. Add 'existing cache is
13698 'new cache contents' to these messages to explain what it is doing.
13700 fc-cache/fc-cache.c | 4 ++--
13701 1 file changed, 2 insertions(+), 2 deletions(-)
13703 commit e12f718f65fc874e9170761f670930124815663e
13704 Author: Keith Packard <keithp@koto.keithp.com>
13705 Date: Thu Oct 18 04:54:51 2007 -0700
13707 Remove unneeded call to access(2) in fc-cache.
13709 This call was followed by a call to stat(2) which provided the
13711 information. This call to access(2) was necessary when cache
13713 stored in the font directory as that would check for write permission
13716 fc-cache/fc-cache.c | 18 +++---------------
13717 1 file changed, 3 insertions(+), 15 deletions(-)
13719 commit f7da903d370dcf662a301930b003485f25db618f
13720 Author: Keith Packard <keithp@koto.keithp.com>
13721 Date: Thu Oct 18 04:31:33 2007 -0700
13723 Make FC_FULLNAME include all fullname entries, elide nothing. [bug
13726 The old policy of eliding fullname entries which matched FC_FAMILY or
13727 FC_FAMILY + FC_STYLE meant that applications could not know what the
13728 font foundry set as the fullname of the font. Hiding information
13732 src/fcfreetype.c | 64
13733 --------------------------------------------------------
13734 1 file changed, 64 deletions(-)
13736 commit 144ca878311af885db820a35db31563ba87ee6ad
13737 Author: Keith Packard <keithp@koto.keithp.com>
13738 Date: Thu Oct 18 04:29:13 2007 -0700
13740 Comment about mmaping cache files was misleading.
13742 src/fccache.c | 3 ++-
13743 1 file changed, 2 insertions(+), 1 deletion(-)
13745 commit db6f19f13b1719617c54a1658b8faa31da56e1d4
13746 Author: Keith Packard <keithp@koto.keithp.com>
13747 Date: Thu Oct 18 04:13:51 2007 -0700
13749 Store font directory mtime in cache file.
13751 Instead of relying on mtime ordering between a directory and its
13753 cache file, write the directory mtime into the cache file itself. This
13755 cache file checks more reliable across file systems.
13757 This change is made in a way that old programs can use new cache
13759 new programs will need new cache files.
13761 fc-arch/fcarch.tmpl.h | 14 +++++------
13763 +++++++++++++++++++++++++++++++++------------------
13764 src/fcdir.c | 8 ++++++-
13765 src/fcint.h | 5 ++--
13766 4 files changed, 58 insertions(+), 33 deletions(-)
13768 commit 00268a50e8b99e80ff25ee2a77a925398f89693f
13769 Author: Keith Packard <keithp@koto.keithp.com>
13770 Date: Thu Oct 18 03:52:29 2007 -0700
13772 Fix ChangeLog generation to avoid circular make dependency
13774 Makefile.am | 11 ++++-------
13775 1 file changed, 4 insertions(+), 7 deletions(-)
13777 commit 3ae9258f9e825ed576dc315ec79009188bb422e2
13778 Author: Keith Packard <keithp@neko.keithp.com>
13779 Date: Sun Aug 5 12:31:03 2007 -0700
13781 Free temporary string in FcDirCacheUnlink (Bug #11758)
13783 In FcDirCacheUnlink(), the line
13785 cache_hashed = FcStrPlus (cache_dir, cache_base);
13787 allocates memory in cache_hashed that is never free()'d before
13791 Reported by Ben Combee.
13793 src/fccache.c | 1 +
13794 1 file changed, 1 insertion(+)
13796 commit c80a08d6bf08a27ede95035f3f02cd5abfa2cafd
13797 Author: Keith Packard <keithp@neko.keithp.com>
13798 Date: Mon Mar 12 10:32:23 2007 -0700
13800 Work around FreeType bug when glyph name buffer is too small.
13802 Recent versions of FreeType do not correctly deal with glyph name
13804 that are too small; work around this by declaring a buffer that can
13806 PS name (127 bytes).
13808 src/fcfreetype.c | 21 +++++++++++++++++----
13809 1 file changed, 17 insertions(+), 4 deletions(-)
13811 commit fa741cd4fffbbaa5d4ba9a15f53550ac7817cc92
13812 Author: Keith Packard <keithp@neko.keithp.com>
13813 Date: Mon Mar 12 10:30:51 2007 -0700
13815 rehash increment could be zero, causing rehash infinite loop.
13817 Bump the rehash value by one so that it is always positive.
13819 fc-glyphname/fc-glyphname.c | 2 +-
13820 1 file changed, 1 insertion(+), 1 deletion(-)
13822 commit 9b74b78fe87f75f7026bfb23ab43ef347e109ca6
13823 Author: Stephan Kulow <coolo@novell.com>
13824 Date: Mon Mar 12 10:21:35 2007 -0700
13826 Make FcPatternDuplicate copy the binding instead of always using
13829 I noticed that Qt always uses a different font than fc-match
13831 Debugging the issue, I found that a call that looks pretty innocent is
13832 changing all weak bindings to strong bindings and as such changes the
13833 semantic of the match: FcPatternDuplicate.
13835 src/fcpat.c | 10 +++++++---
13836 1 file changed, 7 insertions(+), 3 deletions(-)
13838 commit 2373f904265a05761039cfc5fe305bf588e831c5
13839 Author: Keith Packard <keithp@neko.keithp.com>
13840 Date: Sat Dec 2 16:09:47 2006 -0800
13842 Update for version 2.4.2
13845 README | 36 ++++++++++++++++++++++++++++++++++--
13846 configure.in | 2 +-
13847 fontconfig/fontconfig.h | 2 +-
13848 4 files changed, 37 insertions(+), 5 deletions(-)
13850 commit e3b65ee06808cda296215b88111a259a200cc37c
13851 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13852 Date: Sat Dec 2 15:09:57 2006 -0800
13854 Fix fc-cat documentation (bug 8935).
13856 Adapt documentation to reality.
13858 (1) The fc-cat usage message should reflect the
13859 options accepted by the program.
13861 (2) The fc-cat.1 manpage was fairly broken (unreadable).
13863 fc-cat/fc-cat.c | 9 +++++++--
13864 fc-cat/fc-cat.sgml | 26 +++++++++++++++++++++++---
13865 2 files changed, 30 insertions(+), 5 deletions(-)
13867 commit 61895ed16c0c06e4d6b2abeb8ff292d53b4ea499
13868 Author: Keith Packard <keithp@neko.keithp.com>
13869 Date: Sat Dec 2 15:06:13 2006 -0800
13871 Add space between type and formal in devel man pages (bug 8935)
13873 Most parameters are pointers and have '*' in the type; for those
13874 which do not, use '%' to mark where a space needs to be inserted.
13876 doc/edit-sgml.c | 5 +++++
13877 doc/fcblanks.fncs | 4 ++--
13878 doc/fccharset.fncs | 8 ++++----
13879 doc/fcconfig.fncs | 12 ++++++------
13880 doc/fcconstant.fncs | 4 ++--
13881 doc/fcfile.fncs | 4 ++--
13882 doc/fcfreetype.fncs | 12 ++++++------
13883 doc/fcmatrix.fncs | 12 ++++++------
13884 doc/fcobjectset.fncs | 2 +-
13885 doc/fcobjecttype.fncs | 4 ++--
13886 doc/fcpattern.fncs | 32 ++++++++++++++++----------------
13887 doc/fcstring.fncs | 16 ++++++++--------
13888 doc/fcvalue.fncs | 4 ++--
13889 13 files changed, 62 insertions(+), 57 deletions(-)
13891 commit b1aa20098f641a16d02e70a161450e6b85afe410
13892 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13893 Date: Sat Dec 2 14:28:03 2006 -0800
13895 Use <literal> instead of <sgmltag> when documenting fonts.conf. Bug
13898 doc/fontconfig-user.sgml | 87
13899 ++++++++++++++++++++++++------------------------
13900 1 file changed, 43 insertions(+), 44 deletions(-)
13902 commit 2cae0512cdf3544ff78b04f6c05a4cb585e50bb8
13903 Author: Peter Breitenlohner <peb@mppmu.mpg.de>
13904 Date: Sat Dec 2 14:18:11 2006 -0800
13906 A VPATH build of fontconfig-2.4.1 fails for various reasons. Bug 8933.
13908 VPATH builds without doctools breaks as it cannot find the distributed
13909 pre-formatted documentation.
13911 configure.in | 2 +-
13912 doc/Makefile.am | 14 +++++++++-----
13913 2 files changed, 10 insertions(+), 6 deletions(-)
13915 commit 0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa
13916 Author: Keith Packard <keithp@neko.keithp.com>
13917 Date: Sat Dec 2 13:57:45 2006 -0800
13919 Segfault scanning non-font files. Disallow scan edit of user
13922 Missing NULL font check before attempting to edit scanned pattern.
13923 Also, <match target="scan"> rules are now checked to ensure all
13924 edited variables are in the predefined set; otherwise, the resulting
13925 cache files will not be stable.
13929 src/fcxml.c | 6 ++++++
13930 3 files changed, 8 insertions(+), 1 deletion(-)
13932 commit c9c6875014661d4326100bae0464279d76bd657f
13933 Author: Kean Johnston <kean@armory.com>
13934 Date: Sat Dec 2 13:36:56 2006 -0800
13936 Don't use varargs CPP macros in fccache.c. (bug 8733)
13938 src/fccache.c uses a trick to try and use a function name that is
13940 macro name. It does this using the varargs args() macro. Replace that
13941 with separate macros for each number of formals.
13943 src/fccache.c | 13 +++++++------
13944 1 file changed, 7 insertions(+), 6 deletions(-)
13946 commit 72ffe6536a6825a32095c8185aff836a12326ac5
13947 Author: Keith Packard <keithp@neko.keithp.com>
13948 Date: Sat Dec 2 13:22:27 2006 -0800
13950 Add FcFreeTypeQueryFace external API. Bug #7311.
13952 Expose ability to build an FcPattern directly from an FT_Face
13955 configure.in | 4 ++--
13956 doc/fcfreetype.fncs | 17 ++++++++++++++++-
13957 fontconfig/fcfreetype.h | 6 ++++++
13958 src/fcfreetype.c | 50
13959 +++++++++++++++++++++++++++----------------------
13960 4 files changed, 52 insertions(+), 25 deletions(-)
13962 commit 5e234d9e764d8c52d93b918a5c92b7956c95882b
13963 Author: Keith Packard <keithp@neko.keithp.com>
13964 Date: Sat Dec 2 13:14:23 2006 -0800
13966 Fix grep pattern in makealias to work on non-Gnu grep (bug 8368).
13968 grep -l -w '^foo' doesn't work on Solaris. Replace with
13969 grep -l '^foo\>' instead which does. Also, grep -l will
13970 report the filename more than once (!), so add | head -1
13971 to pick just the first one.
13973 src/makealias | 2 +-
13974 1 file changed, 1 insertion(+), 1 deletion(-)
13976 commit 2b77216ee21de95ec352672aa025195a83925b32
13977 Author: Keith Packard <keithp@neko.keithp.com>
13978 Date: Sat Dec 2 13:04:05 2006 -0800
13980 Avoid writing uninitialized structure pad bytes to cache files.
13982 The union inside the FcValue structure contains pad bytes. Instead of
13983 copying the whole structure to the cache block, copy only the
13985 fields to avoid writing whichever bytes serve as padding within the
13988 src/fcpat.c | 17 ++++++++++++++++-
13989 1 file changed, 16 insertions(+), 1 deletion(-)
13991 commit 64d7e303df441f274ee194a401dcd14dfb58af7e
13992 Author: Keith Packard <keithp@neko.keithp.com>
13993 Date: Sat Dec 2 12:14:49 2006 -0800
13995 Warn (and recover) from config file without <cachedir> elements.
13997 When updating from older fontconfig versions, if the config file
13998 is not replaced, it will not contain <cachedir> elements. Lacking
14000 fontconfig has no place to store cached font information and cannot
14004 Add code to check and see if the loaded configuration has no cache
14005 directories, and if so, warn the user and add both the default
14007 directory and the normal per-user cache directory.
14009 src/fcinit.c | 19 +++++++++++++++++++
14010 1 file changed, 19 insertions(+)
14012 commit 253ec7609c13b46c717c801206ebb1a6c7f06e27
14013 Author: Keith Packard <keithp@neko.keithp.com>
14014 Date: Sat Dec 2 11:47:07 2006 -0800
14016 Use explicit platform/nameid order when scanning ttf files.
14018 Instead of accepting whatever order names appear in the font file,
14019 use an explicit ordering for both platform and nameid.
14021 Platforms are high precedence than nameids.
14023 The platform order is:
14025 microsoft, apple unicode, macintosh, (other)
14027 The family nameid order is:
14029 preferred family, font family
14031 The fullname nameid order is:
14033 mac full name, full name
14035 The style nameid order is
14037 preferred subfamily, font subfamily
14039 This will change the names visible to users in various application
14041 should not change how existing font names are matched as all names
14043 present in the resulting database. The hope is that family names
14045 general, be less ambiguous. Testing here shows that commercial fonts
14046 have longer names now while DejaVu has a shorter family name, and
14048 of the font description to the style name.
14050 src/fcfreetype.c | 237
14051 ++++++++++++++++++++++++++++++++++---------------------
14052 1 file changed, 149 insertions(+), 88 deletions(-)
14054 commit b5803016d74856eb44b05876f0d7178bfec0df47
14055 Author: Keith Packard <keithp@neko.keithp.com>
14056 Date: Sun Nov 12 17:15:55 2006 -0800
14058 FcStrCanonAbsoluteFilename should be static.
14061 1 file changed, 1 insertion(+), 1 deletion(-)
14063 commit bae5db78ddab473695a7efee374a75d6fe02426f
14064 Author: Keith Packard <keithp@neko.keithp.com>
14065 Date: Sun Nov 12 17:15:24 2006 -0800
14067 Add sparc64 architecture string.
14069 fc-arch/fcarch.tmpl.h | 1 +
14070 1 file changed, 1 insertion(+)
14072 commit 0334e5a294dd6a36c94936f6c9c709e86773cf64
14073 Author: Mike FABIAN <mfabian@suse.de>
14074 Date: Fri Oct 27 10:26:50 2006 -0700
14076 Do not clean cache files for different architectures
14078 Use filenames to clean cache files for current architecture
14080 sufficient as cache files live in their own directory where
14082 under fontconfig control.
14084 fc-cache/fc-cache.c | 9 +++++++++
14085 1 file changed, 9 insertions(+)
14087 commit 0596d7296c94b2bb9817338b8c1a76da91673fb9
14088 Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
14089 Date: Sun Sep 17 17:03:33 2006 -0700
14091 More fixes for Win32 building (bug 8311)
14093 Our build system barfs on autogen.sh, which ignores
14094 --noconfigure. Configure
14095 needs a host of options to make the cross compile work in our case.
14097 Fix typo in fccache.c
14099 autogen.sh | 7 +++++++
14100 src/fccache.c | 3 ++-
14101 2 files changed, 9 insertions(+), 1 deletion(-)
14103 commit 1de7a4cc09172bbc99912e1410f46fc16c1a05ec
14104 Author: Han-Wen Nienhuys <hanwen@xs4all.nl>
14105 Date: Sun Sep 17 14:34:46 2006 -0700
14107 FcStrCanonFileName buggy for mingw. (bug 8311)
14109 FcStrCanonFileName checks whether s[0] == '/', and recurses if not.
14111 This only works on POSIX. On dos, this crashes with a stack overflow.
14113 The patch attached splits this functionality in two functions
14114 (FcStrCanonAbsoluteFilename) and uses GetFullPathName on windows to
14116 absolute path. It also fixes a number of other issues. With this
14118 LilyPond actually produces output on Windows.
14120 src/fccache.c | 5 ++++
14122 +++++++++++++++++++++++++++++++++++++++++++++++++----------
14123 2 files changed, 78 insertions(+), 15 deletions(-)
14125 commit cc104e6a910427db009be36ec34125962889ecb8
14126 Author: Keith Packard <keithp@neko.keithp.com>
14127 Date: Sun Sep 17 14:20:18 2006 -0700
14129 Detect and use available random number generator (bug 8308)
14131 Prefer random over lrand48 over rand
14133 configure.in | 2 +-
14134 src/fccache.c | 13 ++++++++++++-
14135 2 files changed, 13 insertions(+), 2 deletions(-)
14137 commit 706a1b367abc4589c7eccfd7cea3af1029bc2d8c
14138 Author: Keith Packard <keithp@neko.keithp.com>
14139 Date: Sun Sep 17 14:09:12 2006 -0700
14141 Build fontconfig.def from header files when needed.
14143 Instead of attempting to track exported symbols manually in
14144 fontconfig.def.in, build it directly from the public fontconfig
14146 to ensure it exports the public API.
14149 src/Makefile.am | 18 ++-
14150 src/fontconfig.def.in | 303
14151 --------------------------------------------------
14152 3 files changed, 17 insertions(+), 305 deletions(-)
14154 commit 6262fefe54823476070053d53eb3f52fd516ebfe
14155 Author: Keith Packard <keithp@neko.keithp.com>
14156 Date: Sun Sep 17 13:50:31 2006 -0700
14158 Remove documentation for non-existant FcConfigNormalizeFontDir.
14160 FcConfigNormalizeFontDir was present in some of the 2.3.9x release
14162 in the final 2.4 release. However, the documentation persisted.
14164 doc/fcconfig.fncs | 11 -----------
14165 1 file changed, 11 deletions(-)
14167 commit b9cc1c4ed81c8caefb5b857f37fdc24e804a5ef9
14168 Author: Keith Packard <keithp@neko.keithp.com>
14169 Date: Fri Sep 15 10:12:15 2006 -0700
14171 Update for version 2.4.1
14173 README | 13 +++++++++++--
14174 configure.in | 2 +-
14175 fontconfig/fontconfig.h | 2 +-
14176 3 files changed, 13 insertions(+), 4 deletions(-)
14178 commit 97c3d5b692c7a45dc1d923fe04b6f2e011583d2d
14179 Author: Keith Packard <keithp@neko.keithp.com>
14180 Date: Fri Sep 15 00:23:40 2006 -0700
14182 Reimplement FcConfigAppFontAddDir; function was lost in 2.4.0.
14184 With the cache restructuring of 2.4.0, the ability to add
14185 application-specific font files and directories was accidentally lost.
14186 Reimplement this using by sharing the logic used to load configured
14191 ++++++++++++++++++++++++++++++-------------------------------
14192 src/fcdir.c | 4 +--
14193 src/fcint.h | 3 ++-
14194 3 files changed, 46 insertions(+), 47 deletions(-)
14196 commit b190ad9da46ff2e8a9ede0afcb59a6c59641515b
14197 Author: Keith Packard <keithp@neko.keithp.com>
14198 Date: Wed Sep 13 18:55:45 2006 -0700
14200 Add warning flags to fc-cache build. Clean up warnings in fc-cache.
14202 Looks like the last directory in the project which didn't use
14204 for some reason. Adding that found the usual collection of char *
14206 * issues (why, oh why is FcChar8 not just char...)
14208 fc-cache/Makefile.am | 2 +-
14209 fc-cache/fc-cache.c | 31 ++++++++-----------------------
14210 2 files changed, 9 insertions(+), 24 deletions(-)
14212 commit 7943a75b7d6750d8a71eb8316bd3bbcb32f1cc47
14213 Author: Keith Packard <keithp@neko.keithp.com>
14214 Date: Wed Sep 13 18:51:11 2006 -0700
14216 Add signatures for m68k and mipsel (thanks debian buildd)
14218 fc-arch/fcarch.tmpl.h | 2 ++
14219 1 file changed, 2 insertions(+)
14221 commit fb47a1f752417d45ad0eac98526cf9de893fc9ca
14222 Author: Keith Packard <keithp@neko.keithp.com>
14223 Date: Mon Sep 11 11:10:48 2006 -0700
14225 Add ppc64 signature. Bug 8227
14227 fc-arch/fcarch.tmpl.h | 1 +
14228 1 file changed, 1 insertion(+)
14230 commit 0fc03ffe443f4bfb1c830eb75c14ca336f2186e1
14231 Author: Keith Packard <keithp@neko.keithp.com>
14232 Date: Mon Sep 11 11:09:26 2006 -0700
14234 Update installation notes for 2.4 base.
14236 INSTALL | 19 ++++++++++++-------
14237 1 file changed, 12 insertions(+), 7 deletions(-)
14239 commit 76c443222313577236c898f7644098e7cad80c75
14240 Author: Keith Packard <keithp@neko.keithp.com>
14241 Date: Sat Sep 9 22:08:40 2006 -0700
14243 Update to version 2.4.0
14246 README | 38 ++++++++++++++++++++++++++++++++++++--
14247 configure.in | 2 +-
14248 fontconfig/fontconfig.h | 4 ++--
14249 4 files changed, 42 insertions(+), 5 deletions(-)
14251 commit 6c5619a08575943f75d2341e1a4931ec5faf716b
14252 Author: Keith Packard <keithp@neko.keithp.com>
14253 Date: Sat Sep 9 21:32:14 2006 -0700
14255 Split much of the configuration into separate files. Renumber files
14257 Most of the remaining elements in fonts.conf have been moved to
14259 files. The numbering scheme for conf.d files has been documented
14261 README and the files have been renumbered. Config files have been
14262 validated against the DTD and a few minor errors fixed.
14264 conf.d/10-autohint.conf | 9 +
14265 conf.d/10-no-sub-pixel.conf | 9 +
14266 conf.d/10-sub-pixel-bgr.conf | 9 +
14267 conf.d/10-sub-pixel-rgb.conf | 9 +
14268 conf.d/10-sub-pixel-vbgr.conf | 9 +
14269 conf.d/10-sub-pixel-vrgb.conf | 9 +
14270 conf.d/10-unhinted.conf | 9 +
14271 conf.d/10-urw-aliases.conf | 52 ----
14272 conf.d/15-amt-aliases.conf | 21 --
14273 conf.d/20-lohit-gujarati.conf | 11 +
14274 conf.d/20-unhint-small-vera.conf | 49 ++++
14275 conf.d/30-amt-aliases.conf | 21 ++
14276 conf.d/30-unhint-small-vera.conf | 49 ----
14277 conf.d/30-urw-aliases.conf | 52 ++++
14278 conf.d/40-generic.conf | 66 +++++
14279 conf.d/49-sansserif.conf | 21 ++
14280 conf.d/60-LohitGujarati.conf | 5 -
14281 conf.d/60-delicious.conf | 20 --
14282 conf.d/60-fonts-persian.conf | 539
14283 ---------------------------------------
14284 conf.d/60-latin.conf | 42 +++
14285 conf.d/65-fonts-persian.conf | 539
14286 +++++++++++++++++++++++++++++++++++++++
14287 conf.d/65-nonlatin.conf | 38 +++
14288 conf.d/69-unifont.conf | 24 ++
14289 conf.d/70-no-bitmaps.conf | 13 +
14290 conf.d/70-no-sub-pixel.conf | 9 -
14291 conf.d/70-sub-pixel-bgr.conf | 9 -
14292 conf.d/70-sub-pixel-rgb.conf | 9 -
14293 conf.d/70-sub-pixel-vbgr.conf | 9 -
14294 conf.d/70-sub-pixel-vrgb.conf | 9 -
14295 conf.d/70-yes-bitmaps.conf | 13 +
14296 conf.d/73-autohint.conf | 9 -
14297 conf.d/73-unhinted.conf | 9 -
14298 conf.d/76-no-bitmaps.conf | 13 -
14299 conf.d/76-yes-bitmaps.conf | 13 -
14300 conf.d/80-delicious.conf | 20 ++
14301 conf.d/90-synthetic.conf | 64 +++++
14302 conf.d/Makefile.am | 55 ++--
14303 conf.d/README | 46 +++-
14304 fonts.conf.in | 207 ---------------
14305 39 files changed, 1113 insertions(+), 1006 deletions(-)
14307 commit 9596dce93b751c01770da175d208d78aeaf6ae00
14308 Author: Keith Packard <keithp@neko.keithp.com>
14309 Date: Sat Sep 9 21:30:06 2006 -0700
14311 Don't display tests for DESTDIR on make install.
14313 Make install output quieter by eliding the shell commands
14314 used to test for DESTDIR being set during make install.
14317 1 file changed, 1 insertion(+), 1 deletion(-)
14319 commit d08feb851a585b6cfe3ef1f390d60dd8886249b2
14320 Author: Keith Packard <keithp@neko.keithp.com>
14321 Date: Sat Sep 9 21:29:08 2006 -0700
14323 Include cachedir in fonts.dtd.
14325 Fonts.dtd <fontconfig> element was missing the new cachedir element.
14327 fonts.dtd | 7 ++++---
14328 1 file changed, 4 insertions(+), 3 deletions(-)
14330 commit 9419bb34f6eac685fcf957faf6a38a5cdfa811d9
14331 Author: Keith Packard <keithp@neko.keithp.com>
14332 Date: Sat Sep 9 21:21:01 2006 -0700
14334 Fix conf.d directory sorting.
14336 Sort was using broken comparison function.
14338 src/fcxml.c | 10 +++++++++-
14339 1 file changed, 9 insertions(+), 1 deletion(-)
14341 commit 248b5903b7057b3c44ea1cd3a9b0d27624eba24a
14342 Author: Keith Packard <keithp@neko.keithp.com>
14343 Date: Sat Sep 9 19:37:22 2006 -0700
14345 Rename conf.avail to conf.d
14348 conf.avail/10-urw-aliases.conf | 52 ----
14349 conf.avail/15-amt-aliases.conf | 21 --
14350 conf.avail/20-fix-globaladvance.conf | 29 --
14351 conf.avail/30-unhint-small-vera.conf | 49 ----
14352 conf.avail/50-user.conf | 7 -
14353 conf.avail/51-local.conf | 7 -
14354 conf.avail/60-LohitGujarati.conf | 5 -
14355 conf.avail/60-delicious.conf | 20 --
14356 conf.avail/60-fonts-persian.conf | 539
14357 -----------------------------------
14358 conf.avail/70-no-sub-pixel.conf | 9 -
14359 conf.avail/70-sub-pixel-bgr.conf | 9 -
14360 conf.avail/70-sub-pixel-rgb.conf | 9 -
14361 conf.avail/70-sub-pixel-vbgr.conf | 9 -
14362 conf.avail/70-sub-pixel-vrgb.conf | 9 -
14363 conf.avail/73-autohint.conf | 9 -
14364 conf.avail/73-unhinted.conf | 9 -
14365 conf.avail/76-no-bitmaps.conf | 13 -
14366 conf.avail/76-yes-bitmaps.conf | 13 -
14367 conf.avail/Makefile.am | 71 -----
14368 conf.avail/README | 8 -
14369 conf.d/10-urw-aliases.conf | 52 ++++
14370 conf.d/15-amt-aliases.conf | 21 ++
14371 conf.d/20-fix-globaladvance.conf | 29 ++
14372 conf.d/30-unhint-small-vera.conf | 49 ++++
14373 conf.d/50-user.conf | 7 +
14374 conf.d/51-local.conf | 7 +
14375 conf.d/60-LohitGujarati.conf | 5 +
14376 conf.d/60-delicious.conf | 20 ++
14377 conf.d/60-fonts-persian.conf | 539
14378 +++++++++++++++++++++++++++++++++++
14379 conf.d/70-no-sub-pixel.conf | 9 +
14380 conf.d/70-sub-pixel-bgr.conf | 9 +
14381 conf.d/70-sub-pixel-rgb.conf | 9 +
14382 conf.d/70-sub-pixel-vbgr.conf | 9 +
14383 conf.d/70-sub-pixel-vrgb.conf | 9 +
14384 conf.d/73-autohint.conf | 9 +
14385 conf.d/73-unhinted.conf | 9 +
14386 conf.d/76-no-bitmaps.conf | 13 +
14387 conf.d/76-yes-bitmaps.conf | 13 +
14388 conf.d/Makefile.am | 71 +++++
14389 conf.d/README | 8 +
14391 42 files changed, 898 insertions(+), 899 deletions(-)
14393 commit 9e292c889f1138b1af2f60621d7e2bfd8c490ff7
14394 Author: Keith Packard <keithp@neko.keithp.com>
14395 Date: Sat Sep 9 16:52:21 2006 -0700
14397 Add XML headers to new conf files. Move link make commands to
14400 Fix up new config fragments to include XML headers as required.
14401 Move symbolic link installation to conf.avail directory to centralize
14405 conf.avail/10-urw-aliases.conf | 5 ++++
14406 conf.avail/15-amt-aliases.conf | 5 ++++
14407 conf.avail/20-fix-globaladvance.conf | 5 ++++
14408 conf.avail/30-unhint-small-vera.conf | 5 ++++
14409 conf.avail/Makefile.am | 22 +++++++++++++++
14410 conf.d/Makefile.am | 52
14411 ------------------------------------
14412 6 files changed, 42 insertions(+), 52 deletions(-)
14414 commit 49b44b277f2a8a67009a3b68b178b2f1a4c7f72a
14415 Author: Keith Packard <keithp@neko.keithp.com>
14416 Date: Sat Sep 9 16:41:58 2006 -0700
14418 Insert newly created caches into reference data structure.
14420 All caches used in the application must be in the cache reference
14422 internal references can be tracked correctly. Failing to have
14424 caches in the list would cause the cache to be deallocated while
14426 were still present.
14428 src/fccache.c | 17 ++++++++++++++---
14429 1 file changed, 14 insertions(+), 3 deletions(-)
14431 commit 766a9b2f61458202be0fbf5745ce1e02ecd95c6e
14432 Merge: 5d2f7a9 164e267
14433 Author: Keith Packard <keithp@neko.keithp.com>
14434 Date: Sat Sep 9 15:49:24 2006 -0700
14436 Merge branch 'jhcloos'
14438 commit 5d2f7a9d9224d4df1655cd1d6fd72646734b0272
14439 Author: Keith Packard <keithp@neko.keithp.com>
14440 Date: Sat Sep 9 10:04:42 2006 -0700
14442 Accept locale environment variables that do not contain territory.
14444 Locale environment variables (LC_ALL, LC_CTYPE, LANG) must contain
14446 and may contain territory and encoding. Don't accidentally require
14448 as that will cause fontconfig to fall back to 'en'.
14450 src/fcdefault.c | 16 ++++++++++++++++
14451 1 file changed, 16 insertions(+)
14453 commit 164e267d286eccbbdde69e8935a658dced4331b4
14454 Author: James Cloos <cloos@lugabout.jhcloos.org>
14455 Date: Sat Sep 9 01:24:08 2006 -0400
14457 Make conf.avail and conf.d work
14459 Add conf.avail to configure.in
14461 Add install: target to conf.d/Makefile.am to
14462 create the initial symlinks to conf.avail
14464 conf.d/Makefile.am | 52
14465 ++++++++++++++++++++++++++++++++++++++++++++++++++++
14467 2 files changed, 53 insertions(+)
14469 commit f6cfbe16bfc252b46532f699b496e4a41a1a1c22
14470 Author: Keith Packard <keithp@neko.keithp.com>
14471 Date: Thu Sep 7 15:17:10 2006 -0700
14473 Attempt to fix makealias usage for build on Mac OS X.
14475 Avoid using fcalias.h or fcaliastail.h on systems which don't
14477 Provided solution still generates these files, but does not use them.
14479 src/fcint.h | 3 ++-
14480 src/makealias | 2 ++
14481 2 files changed, 4 insertions(+), 1 deletion(-)
14483 commit 6cff1dca81b60fcd75e19f3ed827aae98f643fd1
14484 Author: Keith Packard <keithp@neko.keithp.com>
14485 Date: Thu Sep 7 14:37:52 2006 -0700
14487 Replace gnu-specific sed command with simple grep.
14489 makealias was using a gnu-extension to sed addressing, replace that
14491 simple (and more robuse) grep command. Also, found a bug in the public
14492 header file that was leaving one symbol out of the process.
14494 fontconfig/fontconfig.h | 2 +-
14495 src/makealias | 2 +-
14496 2 files changed, 2 insertions(+), 2 deletions(-)
14498 commit 31e0f0321057a7612ed5a7fa890dad09e6a53ee6
14499 Author: David Turner <david@freetype.org>
14500 Date: Thu Sep 7 14:29:35 2006 -0700
14502 Replace character discovery loop with simpler, faster version.
14504 The existing loop for discovering which characters map to glyphs is
14506 inefficient. The replacement is functionally identical, but far
14510 src/fcfreetype.c | 83
14511 ++++++++++++++++++++------------------------------------
14512 1 file changed, 30 insertions(+), 53 deletions(-)
14514 commit 8d779ce4b3cdac796e20ca568654c0ef1c576809
14515 Author: Keith Packard <keithp@neko.keithp.com>
14516 Date: Thu Sep 7 14:22:16 2006 -0700
14518 Reference patterns in FcCacheCopySet.
14520 As patterns are put into the font set copy, mark them as referenced
14522 cache stays around while the font set is in use.
14524 src/fccache.c | 7 ++++++-
14525 1 file changed, 6 insertions(+), 1 deletion(-)
14527 commit 4c34c0c52a4e943c6770a6178e5012a3d6fe96d0
14528 Author: Keith Packard <keithp@neko.keithp.com>
14529 Date: Thu Sep 7 10:37:24 2006 -0700
14531 Create fc_cachedir at install time. Bug 8157.
14534 1 file changed, 1 insertion(+), 1 deletion(-)
14536 commit 88b6bebc3d648464ad9bcb7f106694ed85a84460
14537 Author: Keith Packard <keithp@neko.keithp.com>
14538 Date: Wed Sep 6 23:58:14 2006 -0700
14540 Update for version 2.3.97.
14543 README | 41 +++++++++++++++++++++++++++++++++++++++--
14544 configure.in | 2 +-
14545 fontconfig/fontconfig.h | 2 +-
14546 4 files changed, 42 insertions(+), 5 deletions(-)
14548 commit c3796ac6061373bcf0276a931036987c01741215
14549 Author: Keith Packard <keithp@neko.keithp.com>
14550 Date: Wed Sep 6 17:45:40 2006 -0700
14552 Charset hashing depended on uniqueness of leaves.
14554 Charset hashing actually use the value of the leaf pointers, which is
14555 clearly wrong, especially now that charsets are not shared across
14559 src/fccharset.c | 4 ++--
14560 1 file changed, 2 insertions(+), 2 deletions(-)
14562 commit 08bef687018f2391c2f2b6fc3849878c121b67dd
14563 Author: Keith Packard <keithp@neko.keithp.com>
14564 Date: Wed Sep 6 17:43:08 2006 -0700
14566 Parallel build fix for fcalias.h and fcaliastail.h
14568 These are built from the same script, but creating a single
14570 caused parallel make to run the script twice.
14572 src/Makefile.am | 4 +++-
14573 1 file changed, 3 insertions(+), 1 deletion(-)
14575 commit 8e0b03f55085d6fd80f6a262b496303f5a74d2ad
14576 Author: Keith Packard <keithp@neko.keithp.com>
14577 Date: Wed Sep 6 17:14:46 2006 -0700
14579 Update architecture signatures for x86-64 and ppc.
14581 I think the cache file data types are stable for now; add-back the
14582 signatures for x86-64 and ppc.
14584 fc-arch/fcarch.tmpl.h | 4 ++--
14585 1 file changed, 2 insertions(+), 2 deletions(-)
14587 commit 23816bf9acbd6cc5dd942daaba3cc084ea70d99d
14588 Author: Keith Packard <keithp@neko.keithp.com>
14589 Date: Tue Sep 5 02:24:01 2006 -0700
14591 Eliminate .so PLT entries for local symbols. (thanks to Arjan van
14594 Using a simple shell script that processes the public headers,
14596 files are constructed that map public symbols to hidden internal
14598 avoiding the assocated PLT entry for referring to a public symbol.
14600 A few mistakes in the FcPrivate/FcPublic annotations were also
14602 through this process
14605 fc-arch/Makefile.am | 9 ++++++++-
14606 fc-case/Makefile.am | 9 ++++++++-
14607 fc-glyphname/Makefile.am | 9 ++++++++-
14608 fc-lang/Makefile.am | 9 ++++++++-
14609 fc-lang/fc-lang.c | 1 -
14610 fontconfig/fontconfig.h | 10 +++++-----
14611 src/Makefile.am | 15 ++++++++++++++-
14612 src/fcatomic.c | 3 +++
14613 src/fcblanks.c | 3 +++
14614 src/fccache.c | 3 +++
14615 src/fccfg.c | 3 +++
14616 src/fccharset.c | 3 +++
14617 src/fcdbg.c | 3 +++
14618 src/fcdefault.c | 3 +++
14619 src/fcdir.c | 3 +++
14620 src/fcfreetype.c | 4 ++++
14622 src/fcinit.c | 3 +++
14623 src/fcint.h | 5 ++++-
14624 src/fclang.c | 3 +++
14625 src/fclist.c | 3 +++
14626 src/fcmatch.c | 3 +++
14627 src/fcmatrix.c | 3 +++
14628 src/fcname.c | 3 +++
14629 src/fcpat.c | 3 +++
14630 src/fcserialize.c | 3 +++
14631 src/fcstr.c | 3 +++
14632 src/fcxml.c | 3 +++
14633 src/ftglue.c | 3 +++
14634 src/makealias | 24 ++++++++++++++++++++++++
14635 31 files changed, 145 insertions(+), 12 deletions(-)
14637 commit 323ecd0cd3b8eeb50c4af87d57f2ea7b19f37215
14638 Author: Keith Packard <keithp@neko.keithp.com>
14639 Date: Mon Sep 4 23:19:59 2006 -0700
14641 Correct reference count when sharing cache file objects.
14643 Multiple maps of the same cache file share the same mapped object;
14645 cache object reference count in this case
14647 src/fccache.c | 4 +++-
14648 1 file changed, 3 insertions(+), 1 deletion(-)
14650 commit afe5a6716058e4b952a6ec1ab3f328a1c069a8c4
14651 Author: Keith Packard <keithp@neko.keithp.com>
14652 Date: Mon Sep 4 22:39:51 2006 -0700
14654 Oops, fc-lang broke when I added cache referencing.
14656 Add FcCacheObjectReference/FcCacheObjectDereference stubs to fc-cache.
14658 fc-lang/fc-lang.c | 10 ++++++++++
14659 1 file changed, 10 insertions(+)
14661 commit 17389539a046f7231447d531ef7f3d131c1d7515
14662 Author: Keith Packard <keithp@neko.keithp.com>
14663 Date: Mon Sep 4 22:26:24 2006 -0700
14665 Make cache reference counting more efficient.
14667 Eliminate need to reference cache object once per cached font, instead
14668 just count the number of fonts used from the cache and bump the
14670 count once by that amount. I think this makes this refernece technique
14671 efficient enough for use.
14673 src/fccache.c | 9 +++++++++
14674 src/fccfg.c | 5 ++++-
14675 src/fcint.h | 3 +++
14676 3 files changed, 16 insertions(+), 1 deletion(-)
14678 commit 9e612141df7e693ef98071f102cecb5d777ceecb
14679 Author: Keith Packard <keithp@neko.keithp.com>
14680 Date: Mon Sep 4 22:20:25 2006 -0700
14682 Reference count cache objects.
14684 Caches contain patterns and character sets which are reference
14686 visible to applications. Reference count the underlying cache object
14688 it stays around until all reference objects are no longer in use.
14690 This is less efficient than just leaving all caches around forever,
14692 avoid eternal size increases in case applications ever bother
14694 look for changes in the font configuration.
14696 src/fccache.c | 255
14697 ++++++++++++++++++++++++++++++++++++++++++--------------
14698 src/fccfg.c | 22 +----
14699 src/fccharset.c | 5 ++
14700 src/fcint.h | 16 ++--
14701 src/fcpat.c | 10 ++-
14702 5 files changed, 213 insertions(+), 95 deletions(-)
14704 commit 8fe2104a1e5771ac8079a438fa21e00f946be8b3
14705 Author: Keith Packard <keithp@neko.keithp.com>
14706 Date: Mon Sep 4 13:59:58 2006 -0700
14708 Leave cache files mapped permanently.
14710 Without reference counting on cache objects, there's no way to
14712 an application is finished using objects pulled from the cache. Until
14714 kinf of cache reference counting can be done, leave all cache
14716 for the life of the library (until FcFini is called). To mitigate
14718 of this, ensure that each instance of a cache file is mapped only
14721 src/fccache.c | 143
14722 +++++++++++++++++++++++++++++++++++++++++++++-------------
14725 3 files changed, 116 insertions(+), 31 deletions(-)
14727 commit 469010c1bdd5cc8801405ef809540bd4b17f41c1
14728 Author: James Cloos <cloos@lugabout.jhcloos.org>
14729 Date: Mon Sep 4 15:57:19 2006 -0400
14731 Update Makefile.am files
14734 conf.avail/Makefile.am | 34 ++++++++++++++++++++--------------
14735 2 files changed, 21 insertions(+), 15 deletions(-)
14737 commit c3425fa671663b11aa5288a0b52a0618c5d075ef
14738 Author: James Cloos <cloos@lugabout.jhcloos.org>
14739 Date: Mon Sep 4 15:47:52 2006 -0400
14741 Move some section from fonts.conf into conf.avail files
14743 URL aliases, AMT aliases, Che globaladvance fixes and Vera <8pt
14745 sections all moved into conf.avail, to load before user and local
14748 conf.avail/10-urw-aliases.conf | 47 +++++++++++++
14749 conf.avail/15-amt-aliases.conf | 16 +++++
14750 conf.avail/20-fix-globaladvance.conf | 24 +++++++
14751 conf.avail/30-unhint-small-vera.conf | 44 ++++++++++++
14752 fonts.conf.in | 133
14753 -----------------------------------
14754 5 files changed, 131 insertions(+), 133 deletions(-)
14756 commit 9a9fd975a1330e21f0184cdb237cfb2a2f19c098
14757 Author: Keith Packard <keithp@neko.keithp.com>
14758 Date: Mon Sep 4 12:46:01 2006 -0700
14760 Can't typecheck values for objects with no known type.
14762 Objects that aren't part of the built-in object list don't have
14764 types, so we can't typecheck them.
14767 1 file changed, 2 insertions(+)
14769 commit 60018915891bd146271b687278782fe38b4c4461
14770 Author: James Cloos <cloos@lugabout.jhcloos.org>
14771 Date: Mon Sep 4 15:45:28 2006 -0400
14773 Re-order old conf.d files
14775 Make sure they continue to load after ~/.fonts.conf and local.conf
14777 conf.avail/20-LohitGujarati.conf | 5 -
14778 conf.avail/20-fonts-persian.conf | 539
14779 --------------------------------------
14780 conf.avail/30-no-sub-pixel.conf | 9 -
14781 conf.avail/30-sub-pixel-bgr.conf | 9 -
14782 conf.avail/30-sub-pixel-rgb.conf | 9 -
14783 conf.avail/30-sub-pixel-vbgr.conf | 9 -
14784 conf.avail/30-sub-pixel-vrgb.conf | 9 -
14785 conf.avail/33-autohint.conf | 9 -
14786 conf.avail/33-unhinted.conf | 9 -
14787 conf.avail/36-no-bitmaps.conf | 13 -
14788 conf.avail/36-yes-bitmaps.conf | 13 -
14789 conf.avail/60-LohitGujarati.conf | 5 +
14790 conf.avail/60-fonts-persian.conf | 539
14791 ++++++++++++++++++++++++++++++++++++++
14792 conf.avail/70-no-sub-pixel.conf | 9 +
14793 conf.avail/70-sub-pixel-bgr.conf | 9 +
14794 conf.avail/70-sub-pixel-rgb.conf | 9 +
14795 conf.avail/70-sub-pixel-vbgr.conf | 9 +
14796 conf.avail/70-sub-pixel-vrgb.conf | 9 +
14797 conf.avail/73-autohint.conf | 9 +
14798 conf.avail/73-unhinted.conf | 9 +
14799 conf.avail/76-no-bitmaps.conf | 13 +
14800 conf.avail/76-yes-bitmaps.conf | 13 +
14801 22 files changed, 633 insertions(+), 633 deletions(-)
14803 commit 31f8061b5d0a60f497eaafe6d38006ae71e53163
14804 Author: James Cloos <cloos@lugabout.jhcloos.org>
14805 Date: Mon Sep 4 15:36:46 2006 -0400
14807 Make room for chunks from fonts.conf in conf.avail
14809 conf.avail/10-LohitGujarati.conf | 5 -
14810 conf.avail/10-fonts-persian.conf | 539
14811 ---------------------------------------
14812 conf.avail/20-LohitGujarati.conf | 5 +
14813 conf.avail/20-fonts-persian.conf | 539
14814 +++++++++++++++++++++++++++++++++++++++
14815 4 files changed, 544 insertions(+), 544 deletions(-)
14817 commit d55620c90676951fc70ec9430c2670edca2147cb
14818 Author: James Cloos <cloos@lugabout.jhcloos.org>
14819 Date: Mon Sep 4 15:32:37 2006 -0400
14821 Replace load of conf.d in fonts.conf.in
14823 fonts.conf.in | 5 +++++
14824 1 file changed, 5 insertions(+)
14826 commit f6e645c4993fff77d596dba734c09cdb255f4ca0
14827 Author: James Cloos <cloos@lugabout.jhcloos.org>
14828 Date: Mon Sep 4 15:30:10 2006 -0400
14830 Update Makefile.am to match conf.avail changes
14832 conf.avail/Makefile.am | 21 ++++++++++++---------
14833 1 file changed, 12 insertions(+), 9 deletions(-)
14835 commit cbdd74d6569b5975b86bd425b56b1b50aa73d2bb
14836 Author: James Cloos <cloos@lugabout.jhcloos.org>
14837 Date: Mon Sep 4 15:27:29 2006 -0400
14839 Number the remaining conf.avail files
14841 conf.avail/30-no-sub-pixel.conf | 9 +++++++++
14842 conf.avail/30-sub-pixel-bgr.conf | 9 +++++++++
14843 conf.avail/30-sub-pixel-rgb.conf | 9 +++++++++
14844 conf.avail/30-sub-pixel-vbgr.conf | 9 +++++++++
14845 conf.avail/30-sub-pixel-vrgb.conf | 9 +++++++++
14846 conf.avail/33-autohint.conf | 9 +++++++++
14847 conf.avail/33-unhinted.conf | 9 +++++++++
14848 conf.avail/36-no-bitmaps.conf | 13 +++++++++++++
14849 conf.avail/36-yes-bitmaps.conf | 13 +++++++++++++
14850 conf.avail/autohint.conf | 9 ---------
14851 conf.avail/no-bitmaps.conf | 13 -------------
14852 conf.avail/no-sub-pixel.conf | 9 ---------
14853 conf.avail/sub-pixel-bgr.conf | 9 ---------
14854 conf.avail/sub-pixel-rgb.conf | 9 ---------
14855 conf.avail/sub-pixel-vbgr.conf | 9 ---------
14856 conf.avail/sub-pixel-vrgb.conf | 9 ---------
14857 conf.avail/unhinted.conf | 9 ---------
14858 conf.avail/yes-bitmaps.conf | 13 -------------
14859 18 files changed, 89 insertions(+), 89 deletions(-)
14861 commit a04ac99f0f3e487c7611772442727a6eb4f44393
14862 Author: Keith Packard <keithp@neko.keithp.com>
14863 Date: Mon Sep 4 02:13:13 2006 -0700
14865 Hide FreeType glue code from library ABI.
14867 FreeType glue code was escaping the shared library.
14869 src/ftglue.h | 4 +++-
14870 1 file changed, 3 insertions(+), 1 deletion(-)
14872 commit 4984242e3681a50a9c19f352783f145f91ecb868
14873 Author: Keith Packard <keithp@neko.keithp.com>
14874 Date: Mon Sep 4 00:47:07 2006 -0700
14876 Hide private functions in shared library. Export functionality
14879 Borrowing header stuff written for cairo, fontconfig now exposes
14881 shared library only the symbols which are included in the public
14883 files. All private symbols are hidden using suitable compiler
14886 A few new public functions were required for the fontconfig utility
14888 (fc-cat and fc-cache) so those were added, bumping the .so minor
14892 configure.in | 9 +-
14893 fc-cache/fc-cache.c | 30 ++--
14894 fc-cat/Makefile.am | 2 +-
14895 fc-cat/fc-cat.c | 37 ++---
14896 fontconfig/fcfreetype.h | 14 +-
14897 fontconfig/fontconfig.h | 403
14898 ++++++++++++++++++++++++++++--------------------
14899 src/fccache.c | 48 ++++++
14900 src/fccharset.c | 5 -
14901 src/fcint.h | 337 +++++++++++++++++++---------------------
14902 9 files changed, 481 insertions(+), 404 deletions(-)
14904 commit 57b42cef2ad2f18618ca0748325fc800165bdc1b
14905 Author: James Cloos <cloos@lugabout.jhcloos.org>
14906 Date: Mon Sep 4 01:33:09 2006 -0400
14908 Move user and local conf file loading into conf.avail files
14910 conf.avail/50-user.conf | 7 +++++++
14911 conf.avail/51-local.conf | 7 +++++++
14912 fonts.conf.in | 11 -----------
14913 3 files changed, 14 insertions(+), 11 deletions(-)
14915 commit 04ceb322c8e8c4bfc5f4df27d15e8353058a19b8
14916 Author: James Cloos <cloos@lugabout.jhcloos.org>
14917 Date: Mon Sep 4 01:28:07 2006 -0400
14919 Support all five possibilities for sub-pixel
14921 Make sub-pixel.conf be sub-pixel-rgb.conf and add the
14922 three other possibilites: bgr, vrgb and vbgr.
14924 conf.avail/sub-pixel-bgr.conf | 9 +++++++++
14925 conf.avail/sub-pixel-rgb.conf | 9 +++++++++
14926 conf.avail/sub-pixel-vbgr.conf | 9 +++++++++
14927 conf.avail/sub-pixel-vrgb.conf | 9 +++++++++
14928 conf.avail/sub-pixel.conf | 9 ---------
14929 5 files changed, 36 insertions(+), 9 deletions(-)
14931 commit 085d12cd4bcc215a5fb2bc403148e68c45bd3d2a
14932 Author: James Cloos <cloos@lugabout.jhcloos.org>
14933 Date: Mon Sep 4 01:24:02 2006 -0400
14935 Standardize conf.avail number prefixing convention
14937 Always use \d- rather than just \d as prefix
14939 conf.avail/10-LohitGujarati.conf | 5 +++++
14940 conf.avail/10LohitGujarati.conf | 5 -----
14941 2 files changed, 5 insertions(+), 5 deletions(-)
14943 commit 709f32438d814f73b6ce677a48b81a238cd0d6aa
14944 Author: James Cloos <cloos@lugabout.jhcloos.org>
14945 Date: Mon Sep 4 01:21:55 2006 -0400
14947 Move files from conf.d to conf.avail
14949 All of the files in conf.d are now in conf.avail
14950 Makefile.am is updated to reflect the change
14953 conf.avail/10-fonts-persian.conf | 539
14954 +++++++++++++++++++++++++++++++++++++++
14955 conf.avail/10LohitGujarati.conf | 5 +
14956 conf.avail/60-delicious.conf | 20 ++
14957 conf.avail/Makefile.am | 40 +++
14958 conf.avail/README | 8 +
14959 conf.avail/autohint.conf | 9 +
14960 conf.avail/no-bitmaps.conf | 13 +
14961 conf.avail/no-sub-pixel.conf | 9 +
14962 conf.avail/sub-pixel.conf | 9 +
14963 conf.avail/unhinted.conf | 9 +
14964 conf.avail/yes-bitmaps.conf | 13 +
14965 conf.d/10-fonts-persian.conf | 539
14966 ---------------------------------------
14967 conf.d/10LohitGujarati.conf | 5 -
14968 conf.d/60-delicious.conf | 20 --
14969 conf.d/Makefile.am | 40 ---
14970 conf.d/README | 8 -
14971 conf.d/autohint.conf | 9 -
14972 conf.d/no-bitmaps.conf | 13 -
14973 conf.d/no-sub-pixel.conf | 9 -
14974 conf.d/sub-pixel.conf | 9 -
14975 conf.d/unhinted.conf | 9 -
14976 conf.d/yes-bitmaps.conf | 13 -
14977 23 files changed, 675 insertions(+), 675 deletions(-)
14979 commit 34227592c23db4d462d36773532cef67731e2831
14980 Author: Keith Packard <keithp@neko.keithp.com>
14981 Date: Sun Sep 3 16:27:09 2006 -0700
14983 Remove all .cvsignore files
14985 .cvsignore | 35 -----------------------------------
14986 conf.d/.cvsignore | 2 --
14987 doc/.cvsignore | 16 ----------------
14988 fc-cache/.cvsignore | 6 ------
14989 fc-case/.cvsignore | 6 ------
14990 fc-cat/.cvsignore | 6 ------
14991 fc-glyphname/.cvsignore | 6 ------
14992 fc-lang/.cvsignore | 6 ------
14993 fc-list/.cvsignore | 6 ------
14994 fc-match/.cvsignore | 6 ------
14995 fontconfig/.cvsignore | 2 --
14996 src/.cvsignore | 7 -------
14997 test/.cvsignore | 2 --
14998 13 files changed, 106 deletions(-)
15000 commit 822ec78c54a24a0f1589154ac2d4906b02b111ef
15001 Merge: e79c648 fb2092c
15002 Author: Keith Packard <keithp@neko.keithp.com>
15003 Date: Sun Sep 3 16:07:11 2006 -0700
15005 Merge branch 'fc-2_4_branch' to master
15007 Moving development back to master.
15009 commit fb2092c18fbf4af69e2cbafc265c4b0ad7e54346
15010 Author: Keith Packard <keithp@neko.keithp.com>
15011 Date: Sun Sep 3 15:20:46 2006 -0700
15013 Finish INSTALL changes. .gitignore ChangeLog
15017 2 files changed, 2 insertions(+), 1 deletion(-)
15019 commit 2ec3ed0806cfd2cd17cae4117a7047451a52cf95
15020 Author: Keith Packard <keithp@neko.keithp.com>
15021 Date: Sun Sep 3 14:58:49 2006 -0700
15023 Update instructions for doing a release. Autogen ChangeLog from
15026 INSTALL | 21 ++++++++++++++++-----
15027 Makefile.am | 39 +++++++++++++++++++++++++++++++++++++++
15028 2 files changed, 55 insertions(+), 5 deletions(-)
15030 commit d3c392b6693ce79fbab42e9a8cf543f6182c5917
15031 Author: Keith Packard <keithp@neko.keithp.com>
15032 Date: Sun Sep 3 14:46:17 2006 -0700
15037 -------------------------------------------------------------
15038 1 file changed, 3496 deletions(-)
15040 commit 0945cbe73019404c880be0de7f703ef77aec8a08
15041 Author: Keith Packard <keithp@neko.keithp.com>
15042 Date: Sun Sep 3 14:42:48 2006 -0700
15044 Change version to 2.3.96
15047 +++++++++++++++++++++++++++++++++++++++++++++++--
15048 configure.in | 2 +-
15049 fontconfig/fontconfig.h | 2 +-
15050 3 files changed, 67 insertions(+), 4 deletions(-)
15052 commit 2a5ea80023657724e3e6ba629d828ab5e33bdb70
15053 Author: Keith Packard <keithp@neko.keithp.com>
15054 Date: Sat Sep 2 23:10:59 2006 -0700
15056 Oops; missed the 60-delicious.conf file.
15058 This file fixes Delicious Heavy fonts to have the correct weight
15061 conf.d/60-delicious.conf | 20 ++++++++++++++++++++
15062 1 file changed, 20 insertions(+)
15064 commit e3b771a63e837b341bbd1e3e7e9c868244506f62
15065 Author: Keith Packard <keithp@neko.keithp.com>
15066 Date: Sat Sep 2 23:09:44 2006 -0700
15068 Using uninitialized (and wrong) variable in FcStrCopyFilename.
15070 A typo from the change in where filename canonicalization occurs.
15073 1 file changed, 1 insertion(+), 1 deletion(-)
15075 commit 04cedae0d5a720662bdc0de3d4cb97f6c77e7d1a
15076 Author: Keith Packard <keithp@neko.keithp.com>
15077 Date: Sat Sep 2 20:23:31 2006 -0700
15079 Don't segfault when string values can't be parsed as charsets or
15082 If parsing charsets or langsets fails, return a FcTypeVoid value
15084 a charset/langset value with a NULL pointer in it (which is invalid).
15086 src/fcname.c | 6 ++++++
15087 1 file changed, 6 insertions(+)
15089 commit fb6e30ab3ef74021978d260fb7f2c40a0b5a0b06
15090 Author: Keith Packard <keithp@neko.keithp.com>
15091 Date: Sat Sep 2 20:07:29 2006 -0700
15093 Fix missing initialization/destruction of new 'scan' target subst
15096 Forgot to initialize and destroy the new substitution list for the
15101 1 file changed, 2 insertions(+)
15103 commit c2c6976d1a88cc35143ffcc34f3c38d0a28d34f4
15104 Author: Keith Packard <keithp@neko.keithp.com>
15105 Date: Sat Sep 2 17:52:12 2006 -0700
15107 Add FcMatchScan to resolve Delicious font matching issues (bug #6769)
15109 The Delicious family includes one named Delicious Heavy, a bold
15111 which is unfortunately marked as having normal weight. Because
15113 name is 'Delicious', fontconfig accidentally selects this font
15115 the normal weight variant. The fix here rewrites the scanned data
15117 the scanned pattern through a new substitution sequence tagged with
15118 <match target=scan>; a sample for the Delicious family is included to
15119 demonstrate how it works (and fix Delicious at the same time).
15121 Also added was a new match predicate -- the 'decorative' predicate
15123 automatically detected in fonts by searching style names for key
15125 phrases like SmallCaps, Shadow, Embosed and Antiqua. Suggestions for
15126 additional decorative key words are welcome. This should have
15128 on font matching except when two fonts share the same characteristics
15132 conf.d/Makefile.am | 1 +
15133 doc/fontconfig-user.sgml | 6 ++++--
15134 fontconfig/fontconfig.h | 3 ++-
15135 fonts.dtd | 6 +++++-
15136 src/fccfg.c | 35 +++++++++++++++++++++++++++--------
15137 src/fcdbg.c | 7 +++++++
15138 src/fcdefault.c | 1 +
15139 src/fcdir.c | 18 +++++++++++++++++-
15140 src/fcfreetype.c | 34 +++++++++++++++++++++++++++++++++-
15142 src/fcmatch.c | 33 ++++++++++++++++++++-------------
15143 src/fcname.c | 34 ++++++++++++++++++++++++++++++----
15144 src/fcxml.c | 4 ++++
15145 13 files changed, 153 insertions(+), 31 deletions(-)
15147 commit 3b8a03c09d3a45f578680b5fe80255af9761b3fa
15148 Author: Keith Packard <keithp@neko.keithp.com>
15149 Date: Sat Sep 2 14:54:14 2006 -0700
15151 Allow font caches to contain newer version numbers
15153 Use the version number inside the cache file to mark backward
15155 changes while continuing to reserve the filename number for
15159 src/fccache.c | 4 ++--
15160 1 file changed, 2 insertions(+), 2 deletions(-)
15162 commit 9b511b290548ad2920cda94507a3311efc461e8a
15163 Author: Keith Packard <keithp@neko.keithp.com>
15164 Date: Sat Sep 2 14:52:37 2006 -0700
15166 Unify directory canonicalization into FcStrAddFilename.
15168 Instead of making filename canonicalization occur in multiple
15170 occurs only in FcStrAddFilename now, as all filenames pass through
15172 function at one point.
15174 fc-cache/fc-cache.c | 2 +-
15175 fc-cat/fc-cat.c | 2 +-
15176 src/fcdir.c | 17 ++++-------------
15177 src/fcstr.c | 24 +++++++++++-------------
15178 4 files changed, 17 insertions(+), 28 deletions(-)
15180 commit 813258dc8e3a8c964af49abe810e76a95241926d
15181 Author: Keith Packard <keithp@neko.keithp.com>
15182 Date: Fri Sep 1 22:08:41 2006 -0700
15184 Move Free family names to bottom of respective aliases. (bug 7429)
15186 The FreeSans, FreeSerif and FreeMono fonts cover a large number of
15187 languages, but are of generally poor quality. Moving these after
15189 cover specific languages but which have higher quality glyphs
15193 fonts.conf.in | 6 +++---
15194 1 file changed, 3 insertions(+), 3 deletions(-)
15196 commit 5cafbd4da08aa8110a94deba59dc631c39ef7285
15197 Author: Keith Packard <keithp@neko.keithp.com>
15198 Date: Fri Sep 1 22:04:52 2006 -0700
15200 Document FC_DEBUG values (bug 6393). Document name \ escape syntax.
15202 Limited FC_DEBUG documentation (just shows values and vague idea
15204 they're related to). Also document \ escape syntax for font names,
15206 how family name and values have different escape requirements.
15208 doc/fontconfig-user.sgml | 40 ++++++++++++++++++++++++++++++++++++++--
15209 1 file changed, 38 insertions(+), 2 deletions(-)
15211 commit 7295c6f5faa595422e0825aa2e91883147d5b50e
15212 Author: Keith Packard <keithp@neko.keithp.com>
15213 Date: Fri Sep 1 21:30:54 2006 -0700
15215 Guess that mac roman names with lots of high bits are actually SJIS.
15217 Many Japanese fonts incorrectly include names tagged as Roman
15219 English language which are actually Japanese names in the SJIS
15221 Guess that names with a large number of high bits set are SJIS encoded
15222 Japanese names rather than English names.
15224 src/fcfreetype.c | 81
15225 ++++++++++++++++++++++++++++++++++++++++++++------------
15226 1 file changed, 64 insertions(+), 17 deletions(-)
15228 commit db970d3596fbbc75f652f1a9fe7f7ce98e651ad2
15229 Author: Keith Packard <keithp@neko.keithp.com>
15230 Date: Fri Sep 1 21:12:44 2006 -0700
15232 Prefer Bitstream Vera to DejaVu families.
15234 DejaVu is a modified version of Bitstream Vera that covers
15236 more languages, but does so with spotty quality, lacking hinting
15238 glyphs, especially for the synthesized serif oblique face. Use
15240 Vera (where installed).
15242 fonts.conf.in | 11 ++++++-----
15243 1 file changed, 6 insertions(+), 5 deletions(-)
15245 commit 3bb1812f0d173b153415e2191ecdd27a95fc4b05
15246 Author: Keith Packard <keithp@neko.keithp.com>
15247 Date: Fri Sep 1 15:33:27 2006 -0700
15249 Fonts matching lang not territory should satisfy sort pattern lang.
15251 A pattern specifying 'Chinese' (:lang=zh) without a territory
15253 satisfied by any font supporting any Chinese lang. The code was
15255 that the lang tags match exactly, causing this sort to fail.
15257 src/fcmatch.c | 2 +-
15258 1 file changed, 1 insertion(+), 1 deletion(-)
15260 commit cfccd4873a44da5b041368d5fca4f05180dcf041
15261 Author: Keith Packard <keithp@neko.keithp.com>
15262 Date: Fri Sep 1 13:22:45 2006 -0700
15264 Really only rebuild caches for system fonts at make install time.
15266 Oops. Fix actual fc-cache command line instead of just the displayed
15270 1 file changed, 1 insertion(+), 1 deletion(-)
15272 commit caf996342b53bf2ca4eedbe54bc86b68456d7470
15273 Author: Keith Packard <keithp@neko.keithp.com>
15274 Date: Fri Sep 1 12:59:09 2006 -0700
15276 Add Assamese orthography (as.orth). Bug #8050
15278 Behdad Esfahbod says Assamese is the same as Bengali, so this
15282 fc-lang/as.orth | 28 ++++++++++++++++++++++++++++
15283 fc-lang/iso639-1 | 2 +-
15284 2 files changed, 29 insertions(+), 1 deletion(-)
15286 commit c9e6d2c8cc920937546faa63c889570fa7b4745c
15287 Author: Keith Packard <keithp@neko.keithp.com>
15288 Date: Fri Sep 1 12:45:43 2006 -0700
15290 Chinese/Macau needs the Hong Kong orthography instead of Taiwan
15294 Currently zh_mo.orth includes zh_tw.orth, which means it is assumed
15296 only uses traditional Chinese characters used in Taiwan; however
15298 wrong, as a majority of Macau people speaks Cantonese too, and
15300 additional traditional Chinese chars from Hong Kong (there are
15302 place names that can't be represented in just chars used in
15304 should include zh_hk.orth instead.
15306 fc-lang/zh_mo.orth | 9 +++++++--
15307 1 file changed, 7 insertions(+), 2 deletions(-)
15309 commit 5b8e43a48ea1a5fb4e54dd12fe965439df2bf95d
15310 Author: Keith Packard <keithp@neko.keithp.com>
15311 Date: Fri Sep 1 12:36:31 2006 -0700
15313 Avoid #warning directives on non-GCC compilers. (bug 7683)
15315 Detect GCC and use #warning only on GCC systems.
15317 configure.in | 4 +++-
15318 src/fcfreetype.c | 2 ++
15319 2 files changed, 5 insertions(+), 1 deletion(-)
15321 commit ab2cb932b25af20896c08f4641dfa696ed651418
15322 Author: Keith Packard <keithp@neko.keithp.com>
15323 Date: Fri Sep 1 12:26:15 2006 -0700
15325 Add @EXPAT_LIBS@ to Libs.private in fontconfig.pc (bug 7683)
15327 Linking against fontconfig requires expat on systems without chained
15329 library dependencies.
15331 fontconfig.pc.in | 1 +
15332 1 file changed, 1 insertion(+)
15334 commit 1741499e2387f0c1e692801a1ef3c6ce5d043f9f
15335 Author: Keith Packard <keithp@neko.keithp.com>
15336 Date: Fri Sep 1 12:07:10 2006 -0700
15338 Fix memory leaks in fc-cache directory cleaning code.
15340 valgrind found a few leaks in the new cache cleaning code.
15342 fc-cache/fc-cache.c | 9 +++++++++
15343 1 file changed, 9 insertions(+)
15345 commit fd7223c770e74730480bdf9ecf36f3152a12473e
15346 Author: Keith Packard <keithp@neko.keithp.com>
15347 Date: Fri Sep 1 12:05:04 2006 -0700
15349 Only rebuild caches for system fonts at make install time.
15351 Rebuilding user-specific fonts will stick those cache files in
15353 font cache directory.
15356 1 file changed, 1 insertion(+), 1 deletion(-)
15358 commit 8587d77ce64147b7fb324458ba100910ebba93f4
15359 Author: Keith Packard <keithp@neko.keithp.com>
15360 Date: Fri Sep 1 02:27:45 2006 -0700
15365 1 file changed, 2 insertions(+)
15367 commit 09bd9ae2be032efb05a8be7bae584fa18756d951
15368 Author: Keith Packard <keithp@neko.keithp.com>
15369 Date: Fri Sep 1 02:22:59 2006 -0700
15371 Fontset pattern references are relative to fontset, not array.
15373 Within a fontset, the patterns are stored as pointers in an array.
15374 When stored as offsets, the offsets are relative to the fontset object
15375 itself, not the base of the array of pointers.
15378 1 file changed, 1 insertion(+), 1 deletion(-)
15380 commit 18b6857c6476517db7932025847ae952feba758d
15381 Author: Keith Packard <keithp@neko.keithp.com>
15382 Date: Fri Sep 1 01:49:47 2006 -0700
15384 Fix fc-lang to use new charset freezer API.
15386 Charset freezer api now uses allocated object. Also required minor
15388 charset freezer code to remove assumption that all input charsets are
15391 fc-lang/fc-lang.c | 30 ++++++++++++++++++------------
15392 src/fccharset.c | 11 +++++------
15393 src/fcint.h | 6 ++++++
15394 3 files changed, 29 insertions(+), 18 deletions(-)
15396 commit bc5e487f2a1ad9946aa5c6e19cd75794fc38d530
15397 Author: Keith Packard <keithp@neko.keithp.com>
15398 Date: Fri Sep 1 01:15:14 2006 -0700
15400 Pass directory information around in FcCache structure. Freeze
15403 Instead of passing directory information around in separate variables,
15404 collect it all in an FcCache structure. Numerous internal and tool
15405 interfaces changed as a result of this.
15407 Charsets are now pre-frozen before being serialized. This causes
15409 share across multiple fonts in the same cache.
15411 fc-cache/fc-cache.c | 109 ++++-----
15412 fc-cat/fc-cat.c | 83 ++-----
15413 fc-glyphname/fc-glyphname.c | 13 --
15414 src/fccache.c | 300 ++++++++++--------------
15415 src/fccfg.c | 169 ++++++++------
15416 src/fccharset.c | 550
15417 +++++++++++++++++++++++---------------------
15418 src/fcdir.c | 177 +++++++-------
15420 src/fcint.h | 60 ++---
15422 src/fcserialize.c | 3 +
15423 11 files changed, 702 insertions(+), 771 deletions(-)
15425 commit aec8c90b450c115718fd87bc270e35ee6b605967
15426 Author: Keith Packard <keithp@neko.keithp.com>
15427 Date: Fri Sep 1 01:12:13 2006 -0700
15429 Remove stale architecture signatures.
15431 All but x86 are known to be wrong.
15433 fc-arch/fcarch.tmpl.h | 7 +++----
15434 1 file changed, 3 insertions(+), 4 deletions(-)
15436 commit 551b6b2cd7d94dd90a9eb22bdb752f264afc48ce
15437 Author: Keith Packard <keithp@neko.keithp.com>
15438 Date: Thu Aug 31 18:16:00 2006 -0700
15440 Allow FcTypeLangSet to match either FcTypeLangSet or FcTypeString.
15442 Applications explicitly setting FC_LANG with string would fail due
15443 to typechecking disallowing this case.
15445 src/fcname.c | 4 ++++
15446 1 file changed, 4 insertions(+)
15448 commit bf0c80fc4996157dda7bed8b8b2e4c8a13611ada
15449 Author: Keith Packard <keithp@neko.keithp.com>
15450 Date: Thu Aug 31 18:14:45 2006 -0700
15452 Change $(pkgcachedir) to $(fc_cachedir) in fc-cat and fc-cache
15455 make distcheck caught this bug; the effect of 'make uninstall'
15456 would have been to execute 'rm -rf /', somewhat less that desirable.
15458 fc-cache/Makefile.am | 6 ++----
15459 fc-cat/Makefile.am | 2 --
15460 2 files changed, 2 insertions(+), 6 deletions(-)
15462 commit f57783d2e9c7362b1e5d5e3a967ba90fa49ade6e
15463 Author: Keith Packard <keithp@neko.keithp.com>
15464 Date: Thu Aug 31 14:38:18 2006 -0700
15466 Revert ABI changes from version 2.3
15468 Accidental ABI changes and additions were discovered by looking at the
15469 differences in fontconfig.h. All of those have been reverted.
15471 fc-cache/fc-cache.c | 4 ++--
15472 fc-list/fc-list.c | 2 +-
15473 fontconfig/fontconfig.h | 23 +++++------------------
15474 src/fccache.c | 16 ++++++++++++++--
15475 src/fcint.h | 6 ++++++
15476 5 files changed, 28 insertions(+), 23 deletions(-)
15478 commit 0a87ce715e1862c56702f5be43af9f246aa34e68
15479 Author: Keith Packard <keithp@neko.keithp.com>
15480 Date: Thu Aug 31 11:56:43 2006 -0700
15482 With no args, fc-cat now dumps all directories.
15484 Automatically list all font directories when no arguments are given to
15485 fc-cat. Also add -r option to recurse from specified cache
15487 fc-cat also now prints the cache filename in verbose mode, along
15489 related directory name.
15491 fc-cat/fc-cat.c | 119
15492 +++++++++++++++++++++++++++++++++++++++++++-------------
15493 src/fccache.c | 16 +++++---
15495 3 files changed, 104 insertions(+), 33 deletions(-)
15497 commit d8ab9e6c42cb3513a6623df0c2866e1ebbd96485
15498 Author: Keith Packard <keithp@neko.keithp.com>
15499 Date: Thu Aug 31 09:42:49 2006 -0700
15501 Automatically remove invalid cache files.
15503 Cache files for missing or more recently modified directories are
15504 automatically removed at the end of every fc-cache run.
15506 fc-cache/Makefile.am | 2 +-
15507 fc-cache/fc-cache.c | 130
15508 ++++++++++++++++++++++++++++++++++++++++++++++++++-
15509 fc-cat/fc-cat.c | 3 +-
15510 src/fccache.c | 6 +--
15512 5 files changed, 135 insertions(+), 8 deletions(-)
15514 commit e9a564e2cd3cb40109a1133dbbcee9f938f141b3
15515 Author: Keith Packard <keithp@neko.keithp.com>
15516 Date: Thu Aug 31 09:07:32 2006 -0700
15518 Serialized value lists were only including one value.
15520 The next pointer in the serialized value list wasn't getting set,
15522 were truncated at a single value.
15525 1 file changed, 1 insertion(+)
15527 commit c50ea916b0e56520948804b67fc7df57bb490575
15528 Author: Keith Packard <keithp@neko.keithp.com>
15529 Date: Wed Aug 30 23:09:39 2006 -0700
15531 Use intptr_t instead of off_t inside FcCache structure.
15533 This avoids OS-dependencies in the cache file structure.
15536 src/fcserialize.c | 1 -
15537 2 files changed, 1 insertion(+), 2 deletions(-)
15539 commit 76abb77f26c43d069919f80e960c71c2242fb5c2
15540 Author: Keith Packard <keithp@neko.keithp.com>
15541 Date: Wed Aug 30 22:23:25 2006 -0700
15543 Fix fc-cat again. Sigh.
15545 Internal interfaces in cache management changed again...
15547 fc-cat/fc-cat.c | 37 +++++++++++++++++++++++++------------
15548 src/fccache.c | 19 ++++++++++---------
15549 src/fcint.h | 9 ++++++---
15550 3 files changed, 41 insertions(+), 24 deletions(-)
15552 commit 2d3387fd720f33f80847ae6cbb83d94c9a52fde3
15553 Author: Keith Packard <keithp@neko.keithp.com>
15554 Date: Wed Aug 30 21:59:53 2006 -0700
15556 Skip broken caches. Cache files are auto-written, don't rewrite
15559 Validate cache contents and skip broken caches, looking down cache
15563 Every time a directory is scanned, it will be written to a cache
15565 possible, so fc-cache doesn't need to re-write the cache file. This
15567 detecting when the cache was generated a bit tricky, so we guess
15569 cache wasn't valid before running and is valid afterwards, the
15573 Also, allow empty charsets to be serialized with null leaves/numbers.
15575 Eliminate a leak in FcEdit by switching to FcObject sooner.
15577 Call FcFini from fc-match to make valgrind happy.
15579 fc-cache/fc-cache.c | 25 +++++----
15580 fc-match/fc-match.c | 1 +
15581 src/fccache.c | 148
15582 +++++++++++++++++++++++++++-------------------------
15583 src/fccfg.c | 80 ++++++++--------------------
15584 src/fccharset.c | 56 +++++++++++---------
15586 src/fcint.h | 19 +++++--
15587 src/fcxml.c | 19 +++----
15588 8 files changed, 169 insertions(+), 181 deletions(-)
15590 commit 09f9f6f62ac94f7b1a6df649a00c64f78ab132f5
15591 Author: Keith Packard <keithp@neko.keithp.com>
15592 Date: Wed Aug 30 18:50:58 2006 -0700
15594 Rework Object name database to unify typechecking and object lookup.
15596 Eliminate ancient list of object name databases and load names
15598 hash table that includes type information. Typecheck all pattern
15600 avoid mis-typed pattern elements.
15602 fc-case/fc-case.c | 13 --
15604 src/fcmatch.c | 9 +-
15606 ++++++++++++++++++++++++++++++------------------------
15608 5 files changed, 233 insertions(+), 187 deletions(-)
15610 commit c02886485b293179e8492cad9a34eb431dd4bfc9
15611 Author: Keith Packard <keithp@neko.keithp.com>
15612 Date: Wed Aug 30 13:51:03 2006 -0700
15614 FcCharSetSerialize was using wrong offset for leaves. Make fc-cat
15617 FcCharSetSerialize was computing the offset to the unserialized leaf,
15618 which left it pointing at random data when the cache was reloaded.
15620 fc-cat has been updated to work with the new cache structure.
15622 Various debug messages extended to help diagnose serialization errors.
15624 fc-cat/fc-cat.c | 134
15625 ++++++++++++++++++++++++++++++--------------------------
15626 src/fccache.c | 6 +--
15627 src/fccharset.c | 3 +-
15628 src/fcdbg.c | 20 +++++++--
15629 src/fcint.h | 15 +++++--
15630 src/fcpat.c | 7 +++
15631 6 files changed, 110 insertions(+), 75 deletions(-)
15633 commit e3096d90fd3e0ba8b62d2c6df4cfb24f08a0766c
15634 Author: Keith Packard <keithp@neko.keithp.com>
15635 Date: Wed Aug 30 04:24:03 2006 -0700
15637 Fix build problems caused by cache rework.
15639 Pagesize no longer matters in architecture decisions, the entire
15641 is mmaped into the library. However, lots of intptr_t values are in
15643 so that value is important.
15645 fc-lang now requires fcserialize.c, which has been added to the
15648 fc-arch/fc-arch.c | 14 +----
15649 fc-arch/fcarch.tmpl.h | 4 +-
15650 fc-lang/fc-lang.c | 1 +
15651 src/fcserialize.c | 159
15652 ++++++++++++++++++++++++++++++++++++++++++++++++++
15653 4 files changed, 165 insertions(+), 13 deletions(-)
15655 commit 7ce196733129b0e664c1bdc20f973f15167292f7
15656 Author: Keith Packard <keithp@neko.keithp.com>
15657 Date: Wed Aug 30 04:16:22 2006 -0700
15659 Rework cache files to use offsets for all data structures.
15661 Replace all of the bank/id pairs with simple offsets, recode several
15662 data structures to always use offsets inside the library to avoid
15663 conditional paths. Exposed data structures use pointers to hold
15665 setting the low bit to distinguish between offset and pointer.
15667 Use offset-based data structures for lang charset encodings;
15669 separate data structure format for that file.
15671 Much testing will be needed; offsets are likely not detected
15675 fc-arch/fcarch.tmpl.h | 3 +-
15676 fc-lang/fc-lang.c | 185 +++++----
15677 fontconfig/fontconfig.h | 3 -
15678 src/Makefile.am | 1 +
15679 src/fccache.c | 581 +++++++++++----------------
15680 src/fccfg.c | 102 +++--
15681 src/fccharset.c | 493 ++++++++---------------
15682 src/fcdbg.c | 43 +-
15683 src/fcdefault.c | 64 +--
15684 src/fcfs.c | 133 ++----
15685 src/fcint.h | 477 +++++++++++++---------
15686 src/fclang.c | 120 ++----
15687 src/fclist.c | 86 ++--
15688 src/fcmatch.c | 179 +++------
15689 src/fcname.c | 142 ++-----
15691 ++++++++++++++---------------------------------
15693 src/fcxml.c | 15 +-
15694 18 files changed, 1394 insertions(+), 2259 deletions(-)
15696 commit 2a9179d8895c1cc90d02917f7bb6fac30ffb6a62
15697 Author: Keith Packard <keithp@neko.keithp.com>
15698 Date: Mon Aug 28 11:51:12 2006 -0700
15700 Revert to original FcFontSetMatch algorithm to avoid losing fonts.
15702 The fancy new FcFontSetMatch algorithm would discard fonts for the
15703 wrong reasons; fc-match sans:lang=en,ja would discard all fonts
15705 Japanese support. This commit reverts to the original algorithm which
15706 ensure that FcFontSetMatch always matches the first font in the
15707 FcFontSetSort return list.
15709 src/fcmatch.c | 229
15710 ++++++++--------------------------------------------------
15711 1 file changed, 32 insertions(+), 197 deletions(-)
15713 commit ad05e3135b43f82c64d74f17dfec0b44fe7efcf0
15714 Author: Keith Packard <keithp@neko.keithp.com>
15715 Date: Mon Aug 28 10:38:27 2006 -0700
15717 Add ppc architecture
15719 fc-arch/fcarch.tmpl.h | 1 +
15720 1 file changed, 1 insertion(+)
15722 commit 7a03bbdceb4ea5b673caf89bfcafa84211a456f0
15723 Author: Keith Packard <keithp@neko.keithp.com>
15724 Date: Mon Aug 28 10:30:22 2006 -0700
15726 During test run, remove cache directory to avoid stale cache usage.
15728 As file timestamps have only one second granularity, an old cache
15729 file could easily be used when a test took less than 1 second to run.
15730 Just remove the cache directory and its contents before each test
15732 Also, remove mention of the old cache file from the test config file.
15734 test/fonts.conf.in | 1 -
15735 test/run-test.sh | 4 +---
15736 2 files changed, 1 insertion(+), 4 deletions(-)
15738 commit 1e4080ea49160c5af24400b8daf701412a0cc7cb
15739 Author: Keith Packard <keithp@neko.keithp.com>
15740 Date: Mon Aug 28 10:07:43 2006 -0700
15742 Add x86-64 architecture and signature.
15744 fc-arch/fcarch.tmpl.h | 1 +
15745 1 file changed, 1 insertion(+)
15747 commit 7db39f729859827b246da242a26ddba13cb8c4b1
15748 Author: Keith Packard <keithp@neko.keithp.com>
15749 Date: Mon Aug 28 09:43:12 2006 -0700
15751 Regenerate x86 line in fcarch.tmpl.h to match change in cache data.
15753 Also remove spurious printf of directory names.
15755 fc-arch/Makefile.am | 2 +-
15756 fc-arch/fcarch.tmpl.h | 2 +-
15758 3 files changed, 2 insertions(+), 3 deletions(-)
15760 commit 0d9e31c810a36cddadff7572fdbb5a1b505e495e
15761 Author: Keith Packard <keithp@neko.keithp.com>
15762 Date: Sun Aug 27 23:40:51 2006 -0700
15764 Eliminate ./ and ../ elements from font directory names when scanning.
15766 FcStrCanonFilename eliminates ./ and ../ elements from pathnames
15768 simple string editing. Also, relative path names are fixed by
15770 current working directory.
15772 src/fcdir.c | 45 ++++++++++++++++++++++++++++++---------------
15773 src/fcint.h | 3 +++
15775 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15776 3 files changed, 90 insertions(+), 15 deletions(-)
15778 commit af180c40376690b7ced5262156fbe13c9ebba1e2
15779 Author: Keith Packard <keithp@neko.keithp.com>
15780 Date: Sun Aug 27 22:24:39 2006 -0700
15782 Fix up fc-cache and fc-cat for no global cache changes.
15784 fc-cache and fc-cat use internal (fcint.h) APIs that have
15785 changed with the elimination of the global cache.
15787 fc-cache/fc-cache.c | 2 +-
15788 fc-cat/fc-cat.c | 119
15789 ++++++----------------------------------------------
15790 src/fccache.c | 77 +++++++++++++++++++++++-----------
15791 src/fcdir.c | 13 +++---
15793 5 files changed, 76 insertions(+), 139 deletions(-)
15795 commit 00f059e930f12ca7c66cf2ffbc6c4ae789912af7
15796 Author: Keith Packard <keithp@neko.keithp.com>
15797 Date: Sun Aug 27 21:53:48 2006 -0700
15799 Eliminate global cache. Eliminate multi-arch cache code.
15801 With the removal of the in-directory cache files, and the addition of
15802 per-user cache directories, there is no longer any reason to
15804 giant global cache file. Eliminating of this unifies the cache
15806 and simplifies the overall caching strategies greatly.
15808 fc-cache/fc-cache.c | 3 +-
15809 src/fccache.c | 1051
15810 ++++++---------------------------------------------
15811 src/fccfg.c | 23 +-
15812 src/fcdir.c | 164 ++++----
15813 src/fcint.h | 70 +---
15814 5 files changed, 203 insertions(+), 1108 deletions(-)
15816 commit cf65c0557e9fa1b86003d1ec8643f44f4344ebd2
15817 Author: Keith Packard <keithp@neko.keithp.com>
15818 Date: Sun Aug 27 18:29:51 2006 -0700
15820 Add architecture to cache filename.
15822 Make cache filenames unique by inserting the architecture name
15826 src/fccache.c | 5 +++--
15827 1 file changed, 3 insertions(+), 2 deletions(-)
15829 commit db50cbdaf592349c204ab0af0e7061ea72237044
15830 Author: Keith Packard <keithp@neko.keithp.com>
15831 Date: Sun Aug 27 18:19:39 2006 -0700
15833 Eliminate NormalizeDir. Eliminate gratuitous stat/access calls
15836 Normalized directory names offer protection against looped directory
15838 but cost enormous numbers of system calls (stat per file in the
15840 Also, cache file directory name contents are validated each time the
15841 directory is modified, don't re-validate every time the cache file
15843 with an access and stat call.
15845 fc-cache/fc-cache.c | 7 ++--
15846 src/fccache.c | 55 ++---------------------------
15848 ----------------------------------------------------
15849 src/fcdir.c | 6 ----
15850 4 files changed, 4 insertions(+), 164 deletions(-)
15852 commit d2f786849c0c4503360a5c09469505b05164c6d2
15853 Author: Keith Packard <keithp@neko.keithp.com>
15854 Date: Sun Aug 27 17:04:01 2006 -0700
15856 Write caches to first directory with permission. Valid cache in
15859 Previous policy was to attempt to update the cache in place and bail
15861 didn't work. Now, search for the first writable directory and
15863 cache file there instead. Furthermore, on startup, search directory
15865 valid cache files instead of bailing if the first found cache
15869 fonts.conf.in | 2 +-
15871 ++++++++++++++++++++++++++++-------------------------------
15872 2 files changed, 43 insertions(+), 49 deletions(-)
15874 commit 2b629781d74b5a7db1fff873ce5322e59a0f863a
15875 Author: Keith Packard <keithp@neko.keithp.com>
15876 Date: Sun Aug 27 16:25:07 2006 -0700
15878 Construct short architecture name from architecture signature.
15880 Map existing architecture signature to short architecture name
15881 at build time. This architecture name is (as yet) unused, but will
15883 to build per-architecture cache files with names made unique by
15885 the architecture name. The auto-detected architecture name can
15887 with the --with-arch=ARCH configure option.
15890 configure.in | 17 ++++++
15891 fc-arch/Makefile.am | 50 ++++++++++++++++++
15892 fc-arch/fc-arch.c | 144
15893 ++++++++++++++++++++++++++++++++++++++++++++++++++
15894 fc-arch/fcarch.tmpl.h | 32 +++++++++++
15895 5 files changed, 244 insertions(+), 1 deletion(-)
15897 commit 199a92241151c391d9becca4fae1cc7e5e32ca80
15898 Author: Keith Packard <keithp@neko.keithp.com>
15899 Date: Sun Aug 27 16:21:16 2006 -0700
15904 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
15905 1 file changed, 73 insertions(+)
15907 commit 7410e40bd93beb4ab1a577d084112413431cede2
15908 Author: Patrick Lam <plam@MIT.EDU>
15909 Date: Fri Aug 4 16:13:00 2006 +0000
15911 2006-08-04 Keith Packard (keithp@keithp.com) reviewed by: plam
15912 Make cache directories configurable. Simplify and correct some
15914 deals with per-directory caches.
15916 ChangeLog | 24 ++++
15917 configure.in | 22 +++-
15918 fc-cache/fc-cache.c | 7 +-
15919 fontconfig/fontconfig.h | 4 +-
15920 fonts.conf.in | 5 +
15922 src/Makefile.am | 3 +-
15923 src/fccache.c | 323
15924 +++++++++++++++++++++++++-----------------------
15925 src/fccfg.c | 28 ++++-
15928 src/fcint.h | 13 +-
15929 src/fcxml.c | 17 +++
15930 test/fonts.conf.in | 1 +
15931 test/run-test.sh | 6 +-
15932 15 files changed, 294 insertions(+), 179 deletions(-)
15934 commit 62a4a8459adaf26833e1dad0ee96ea5a4b8c3d54
15935 Author: Patrick Lam <plam@MIT.EDU>
15936 Date: Wed Jul 19 02:14:28 2006 +0000
15938 2006-07-19 Jon Burgess (jburgess@uklinux.net) reviewed by: plam
15939 Fix file-descriptor leak in FcGlobalCacheDestroy.
15941 ChangeLog | 7 +++++++
15942 src/fccache.c | 2 ++
15943 2 files changed, 9 insertions(+)
15945 commit 1c14f2d96390ebafb390a953aa9b847e4a7303d7
15946 Author: Patrick Lam <plam@MIT.EDU>
15947 Date: Fri Jun 2 18:48:30 2006 +0000
15949 2006-05-31 Yong Li (rigel863@gmail.com) reviewed by: plam, Bedhad
15951 TrueType Collection table offsets are absolute, not relative.
15953 ChangeLog | 7 +++++++
15954 src/ftglue.c | 2 +-
15955 2 files changed, 8 insertions(+), 1 deletion(-)
15957 commit 31b7e6d7f58616ebdc6281c3230282a2d7b57d6d
15958 Author: Patrick Lam <plam@MIT.EDU>
15959 Date: Fri Apr 28 07:00:25 2006 +0000
15961 2006-04-27 Paolo Borelli (pborelli@katamail.com) reviewed by: plam
15962 Make FcStrCopy slightly more efficient.
15964 ChangeLog | 7 +++++++
15965 src/fcstr.c | 12 +++++++-----
15966 2 files changed, 14 insertions(+), 5 deletions(-)
15968 commit 0037aad501e18e53acd2590483b99aaa2a1fba8c
15969 Author: Patrick Lam <plam@MIT.EDU>
15970 Date: Thu Apr 27 08:13:45 2006 +0000
15972 Keith Packard <keithp@keithp.com>
15973 Reduce transient memory usage during config file parsing by allocating
15974 smaller buffers (64 seems to be a magic number).
15976 ChangeLog | 20 +++++++-------------
15978 2 files changed, 8 insertions(+), 14 deletions(-)
15980 commit 529291bef436384a06db246fda30e08d5812de14
15981 Author: Keith Packard <keithp@keithp.com>
15982 Date: Thu Apr 27 07:54:07 2006 +0000
15984 Eliminate pattern freezing
15990 -----------------------------------------------------------
15992 5 files changed, 9 insertions(+), 379 deletions(-)
15994 commit c1c3ba06d5f5e00a1bfef4ef0dbf10f28fa86ce2
15995 Author: Keith Packard <keithp@keithp.com>
15996 Date: Thu Apr 27 07:11:44 2006 +0000
15998 Make path names in cache files absolute (NB, cache format change) Stop
15999 permitting cache files to be stored in font dirs. Bump cache
16001 Don't include /fonts.cache-2 in cache hash construction.
16002 reviewed by: Patrick Lam <plam@mit.edu>
16004 ChangeLog | 30 +++++++++++++
16005 src/fccache.c | 104 +++++++++++---------------------------------
16006 src/fcfreetype.c | 10 +----
16007 src/fcint.h | 8 +---
16008 src/fclist.c | 4 --
16009 src/fcmatch.c | 3 --
16011 -------------------------------------------------------
16012 7 files changed, 57 insertions(+), 232 deletions(-)
16014 commit 3b013a034acac70f3ceee05505bf5bb4dd45963b
16015 Author: Patrick Lam <plam@MIT.EDU>
16016 Date: Wed Apr 26 14:50:41 2006 +0000
16018 Really update for 2.3.95.
16021 1 file changed, 4 insertions(+), 2 deletions(-)
16023 commit 73775d8f28bd8f5c40b524fe1ede63d3dfaff171
16024 Author: Patrick Lam <plam@MIT.EDU>
16025 Date: Tue Apr 25 15:33:07 2006 +0000
16027 Fix the issues with GNU libiconv vs. libc iconv (which especially
16029 Solarii). Approach suggested by Tim Mooney.
16032 ChangeLog | 12 +++++++++++-
16033 configure.in | 37 +++++++++++++++++++++++++++++++++++--
16034 src/Makefile.am | 2 +-
16035 src/fcfreetype.c | 3 +--
16036 4 files changed, 48 insertions(+), 6 deletions(-)
16038 commit 49512317264da1996bddf0b3c82d8d2de0c201eb
16039 Author: Patrick Lam <plam@MIT.EDU>
16040 Date: Tue Apr 25 06:12:06 2006 +0000
16042 Include $(top_srcdir), $(top_srcdir)/src before anything else.
16043 Shuffle order of includes for building out of srcdir on win32.
16046 ChangeLog | 17 ++++++++++++++++-
16047 1 file changed, 16 insertions(+), 1 deletion(-)
16049 commit f045376c0831f068e8fd8fd61773a5ed83dede7f
16050 Author: Patrick Lam <plam@MIT.EDU>
16051 Date: Tue Apr 25 05:57:41 2006 +0000
16053 Include $(top_srcdir), $(top_srcdir)/src before anything else.
16054 Shuffle order of includes for building out of srcdir on win32.
16057 fc-cache/fc-cache.c | 15 ++++++++-------
16058 fc-cat/fc-cat.c | 17 +++++++++--------
16059 fc-match/fc-match.c | 11 ++++++-----
16060 src/Makefile.am | 6 +++---
16061 src/fccache.c | 2 +-
16063 src/fccharset.c | 2 +-
16065 src/fcfreetype.c | 2 +-
16067 src/fcinit.c | 2 +-
16068 src/fclist.c | 2 +-
16069 src/fcmatch.c | 2 +-
16070 src/fcmatrix.c | 2 +-
16071 src/fcname.c | 2 +-
16075 18 files changed, 40 insertions(+), 37 deletions(-)
16077 commit 55e145b0250e5c233d9fed1f8f5efe690374cdf2
16078 Author: Patrick Lam <plam@MIT.EDU>
16079 Date: Thu Apr 20 16:57:50 2006 +0000
16081 Prevent terrible perf regression by getting the if-condition right
16082 (reported by Wouter Bolsterlee).
16084 ChangeLog | 8 +++++++-
16085 src/fcmatch.c | 2 +-
16086 2 files changed, 8 insertions(+), 2 deletions(-)
16088 commit 93f67dfc73601ea2f73c1fa2d9f4f13a84cf1232
16089 Author: Patrick Lam <plam@MIT.EDU>
16090 Date: Wed Apr 19 16:53:50 2006 +0000
16092 Dominic Lachowicz <cinamod@hotmail.com>
16093 Implement mmap-like code for Windows using MapViewOfFile.
16095 ChangeLog | 7 +++++++
16096 src/fccache.c | 23 ++++++++++++++++++++---
16097 2 files changed, 27 insertions(+), 3 deletions(-)
16099 commit 56f8358364ad9078d99a35a12d7734884b8fccc2
16100 Author: Patrick Lam <plam@MIT.EDU>
16101 Date: Wed Apr 19 16:17:46 2006 +0000
16103 Bump version to 2.3.95.
16105 ChangeLog | 8 ++++++++
16106 1 file changed, 8 insertions(+)
16108 commit c001a192af784a3e7aa680cc925a4f6fc8f5b502
16109 Author: Patrick Lam <plam@MIT.EDU>
16110 Date: Wed Apr 19 16:17:19 2006 +0000
16112 Bail gracefully if the cache file does not contain enough data.
16114 ChangeLog | 5 +++++
16115 README | 23 +++++++++++++++++++++--
16116 configure.in | 2 +-
16117 fontconfig/fontconfig.h | 2 +-
16118 src/fccache.c | 19 ++++++++++++++++++-
16119 5 files changed, 46 insertions(+), 5 deletions(-)
16121 commit a77572948ed9ce3e7fdffcfadd8772a5f962e4ed
16122 Author: Patrick Lam <plam@MIT.EDU>
16123 Date: Sat Apr 15 00:25:20 2006 +0000
16125 Give the 'Standard Symbols L' match a strong (vs. weak) binding.
16127 ChangeLog | 5 +++++
16128 fonts.conf.in | 13 ++++++++-----
16129 2 files changed, 13 insertions(+), 5 deletions(-)
16131 commit 8cfa0bbc822169c5c2dae8a0e089c225c5944558
16132 Author: Patrick Lam <plam@MIT.EDU>
16133 Date: Fri Apr 14 18:35:16 2006 +0000
16135 Fix Gecko-exposed segfault from my last hack to FcObjectToPtrLookup.
16136 Simplify code and get things straight.
16138 ChangeLog | 6 ++++++
16139 src/fcname.c | 20 +++++---------------
16140 2 files changed, 11 insertions(+), 15 deletions(-)
16142 commit b43dbbdc92fc81d6f8e54b30c2d5062c1a20a105
16143 Author: Patrick Lam <plam@MIT.EDU>
16144 Date: Fri Apr 14 15:40:58 2006 +0000
16146 Actually, just add URW fonts as aliases for all of the PostScript
16148 (reported by Miguel Rodriguez).
16150 ChangeLog | 6 ++++++
16151 fonts.conf.in | 36 ++++++++++++++++++++++++++++++------
16152 2 files changed, 36 insertions(+), 6 deletions(-)
16154 commit ca2556f2632f80ae4ed7e5c9e5f5bf8f3e738992
16155 Author: Patrick Lam <plam@MIT.EDU>
16156 Date: Fri Apr 14 14:51:22 2006 +0000
16158 Add an alias 'Standard Symbols L' for 'Symbol'.
16160 ChangeLog | 5 +++++
16161 fonts.conf.in | 6 +++++-
16162 2 files changed, 10 insertions(+), 1 deletion(-)
16164 commit 2f02e38361b24032945e24f7f8480999bf9df1e2
16165 Author: Patrick Lam <plam@MIT.EDU>
16166 Date: Wed Apr 12 14:36:36 2006 +0000
16168 Fix memory leak (Coverity defect #2089).
16169 Ignore script if subtable is missing (Coverity defect #2088).
16170 Fix possible null pointer dereference (Coverity defect #784)
16172 leak (Coverity defects #785, #786).
16173 Don't copy FcCharSet if we're going to throw it away anyway. (Reported
16178 ChangeLog | 21 +++++++++++++++++++++
16179 src/fccfg.c | 4 +++-
16180 src/fcfreetype.c | 5 +----
16181 src/fcmatch.c | 33 ++++++++++++++++++++-------------
16182 src/fcpat.c | 7 ++++++-
16183 5 files changed, 51 insertions(+), 19 deletions(-)
16185 commit a56e89ab4f21aa6288345c63d2c43e55561632e0
16186 Author: Patrick Lam <plam@MIT.EDU>
16187 Date: Wed Apr 12 03:02:57 2006 +0000
16189 Fix bad behaviour on realloc resulting in crash.
16192 ChangeLog | 7 +++++++
16193 src/fcname.c | 17 ++++++++++-------
16194 2 files changed, 17 insertions(+), 7 deletions(-)
16196 commit 5c90509c073b3879fd9e3a2dc9dddeb724757ccf
16197 Author: Patrick Lam <plam@MIT.EDU>
16198 Date: Wed Apr 12 02:38:28 2006 +0000
16200 Don't crash if config is null (Coverity defect #984).
16202 ChangeLog | 13 +++++++++----
16203 src/fccache.c | 5 +++--
16204 2 files changed, 12 insertions(+), 6 deletions(-)
16206 commit 2de24638b23f65b5586cebe3e9d9f4577a40673e
16207 Author: Patrick Lam <plam@MIT.EDU>
16208 Date: Tue Apr 11 16:54:24 2006 +0000
16210 Missing bits from previous patches.
16211 Remove extra semi-colon.
16212 Fix memory leak in error case (Coverity defects #776, #985).
16213 Fix memory leaks (Coverity defects #779, #781) and memory use
16215 (Coverity defect #780).
16218 ChangeLog | 18 ++++++++++++++++++
16219 src/fccfg.c | 13 +++++++++----
16220 src/fccharset.c | 5 ++++-
16222 src/fcxml.c | 4 +++-
16223 5 files changed, 35 insertions(+), 6 deletions(-)
16225 commit 04f7d3e7fd5069965bc74e678fc51b0412d15aa9
16226 Author: Patrick Lam <plam@MIT.EDU>
16227 Date: Tue Apr 11 14:20:59 2006 +0000
16229 Properly convert static charsets to dynamic charsets.
16230 Fix memory leak in error case (Coverity defects #1820, #1821, #1822).
16231 Fix memory leak (Coverity defect #1819).
16232 prevent crash when invalid include line is parsed (Coverity defect
16234 Fix potential null pointer access (Coverity defect #1804).
16235 Remove dead code (Coverity defect #1194).
16236 Prevent potential null pointer access (Coverity defect #767),
16238 value is read (Coverity defect #1195).
16241 ChangeLog | 29 +++++++++++++++++++++++++++++
16242 fc-cat/fc-cat.c | 4 +++-
16243 fc-lang/fc-lang.c | 3 +++
16244 src/fccharset.c | 5 +++++
16245 src/fcfreetype.c | 6 ++++--
16246 src/fclang.c | 8 +++++++-
16247 src/fcname.c | 8 --------
16248 src/fcpat.c | 11 ++++++++++-
16249 8 files changed, 61 insertions(+), 13 deletions(-)
16251 commit af2ad236f037c7a53e73b9454f620de1a52f0422
16252 Author: Patrick Lam <plam@MIT.EDU>
16253 Date: Tue Apr 11 05:08:26 2006 +0000
16255 Survive missing docbook2pdf.
16258 ChangeLog | 11 +++++++++--
16259 doc/Makefile.am | 10 ++++++----
16260 2 files changed, 15 insertions(+), 6 deletions(-)
16262 commit 67ed0b729718233662255a181bdcdb136c04dc5b
16263 Author: Patrick Lam <plam@MIT.EDU>
16264 Date: Mon Apr 10 22:08:35 2006 +0000
16266 Include more stub definitions to make HP-UX's C compiler happy.
16268 ChangeLog | 7 +++++++
16269 fc-case/fc-case.c | 3 +++
16270 fc-glyphname/fc-glyphname.c | 3 +++
16271 fc-lang/fc-lang.c | 3 +++
16272 4 files changed, 16 insertions(+)
16274 commit ac0010940e626cb9193bb4ad0271f3820c7225ee
16275 Author: Patrick Lam <plam@MIT.EDU>
16276 Date: Mon Apr 10 21:04:54 2006 +0000
16278 Swap typo in order of ALIGN and dereferencing, fixing bug 6529.
16280 ChangeLog | 5 +++++
16281 src/fcname.c | 2 +-
16282 2 files changed, 6 insertions(+), 1 deletion(-)
16284 commit 3ea92166a0e45b0c7d7e9ecc0546317640c50336
16285 Author: Patrick Lam <plam@MIT.EDU>
16286 Date: Mon Apr 10 19:33:03 2006 +0000
16288 Fix string memory leak (Coverity defect #1823).
16289 Fix memory leak with hash collision (Coverity defect #1824).
16292 ChangeLog | 9 +++++++++
16293 src/fccache.c | 1 +
16294 src/fccfg.c | 5 ++++-
16295 3 files changed, 14 insertions(+), 1 deletion(-)
16297 commit c814c301ee4dcc67eeacee9608fb716e67534356
16298 Author: Patrick Lam <plam@MIT.EDU>
16299 Date: Mon Apr 10 16:12:55 2006 +0000
16301 Don't leak header in non-error case (Coverity defect #1825).
16304 ChangeLog | 6 ++++++
16305 src/fccache.c | 2 ++
16306 2 files changed, 8 insertions(+)
16308 commit 65448e8b2af9bec38f86ab45916a9bcc7726ae30
16309 Author: Patrick Lam <plam@MIT.EDU>
16310 Date: Mon Apr 10 16:06:42 2006 +0000
16312 src/fcdir.c (FcDirScanConfig) Don't leak in error cases (Coverity
16317 ChangeLog | 6 ++++++
16318 src/fcdir.c | 54 +++++++++++++++++++++++++++++++++++++-----------------
16319 2 files changed, 43 insertions(+), 17 deletions(-)
16321 commit ae2aafe6028be658bd1de0fe2dd309799bf575f7
16322 Author: Patrick Lam <plam@MIT.EDU>
16323 Date: Mon Apr 10 15:46:34 2006 +0000
16325 Fix double free (spotted by Coverity, CID #1965).
16326 Check if pattern is not null before using it (Coverity defect #1883).
16327 Fix memory leak with hash collision (Coverity defect #1829).
16328 Fix memory leak when bail cases (Coverity defect #1828).
16329 Don't leak directory name (Coverity defect #1827).
16332 ChangeLog | 18 ++++++++++++++++++
16333 fc-match/fc-match.c | 6 ++++--
16334 src/fccache.c | 10 +++++++---
16336 4 files changed, 30 insertions(+), 5 deletions(-)
16338 commit 86abd75965f598dba79a3df68e7bc4c5082a5764
16339 Author: Patrick Lam <plam@MIT.EDU>
16340 Date: Fri Apr 7 18:07:51 2006 +0000
16342 LD_ADD missing dependencies for binaries. Reported by Edson Alves
16346 ChangeLog | 10 ++++++++++
16347 fc-cache/Makefile.am | 2 +-
16348 fc-cat/Makefile.am | 2 +-
16349 fc-list/Makefile.am | 3 +--
16350 fc-match/Makefile.am | 2 +-
16351 5 files changed, 14 insertions(+), 5 deletions(-)
16353 commit f23f5f388d93655af972083513ba4d505ec4f449
16354 Author: Patrick Lam <plam@MIT.EDU>
16355 Date: Fri Apr 7 17:37:09 2006 +0000
16357 SGI compilation fixes (reported by Christoph Bauer):
16358 1) reorder union definition of _FcChar;
16361 ChangeLog | 8 ++++++++
16362 fc-lang/fc-lang.c | 2 +-
16363 src/fcint.h | 8 ++++----
16364 3 files changed, 13 insertions(+), 5 deletions(-)
16366 commit 44415a079a3e9951e0c2424edca4907a93a60db5
16367 Author: Patrick Lam <plam@MIT.EDU>
16368 Date: Fri Apr 7 17:27:39 2006 +0000
16370 Portability fixes for HP-UX (reported by Christoph Bauer). Replace
16371 '__inline__' by AC_C_INLINE and 'inline'. Replace '__alignof__' by
16375 ChangeLog | 15 +++++++++++++++
16377 src/fccharset.c | 4 ++--
16379 src/fcint.h | 15 +++++++++------
16380 src/fclang.c | 2 +-
16381 src/fcname.c | 2 +-
16382 src/fcpat.c | 6 +++---
16383 8 files changed, 33 insertions(+), 14 deletions(-)
16385 commit 91fe51b4f8cf792041bc5cad34797b87abd63e67
16386 Author: Patrick Lam <plam@MIT.EDU>
16387 Date: Fri Apr 7 17:06:55 2006 +0000
16389 Move up #include of config.h. Fail if neither inttypes.h nor
16391 available. Fixes bug 6171.
16394 ChangeLog | 8 ++++++++
16395 src/fcint.h | 11 +++++++----
16396 2 files changed, 15 insertions(+), 4 deletions(-)
16398 commit d6217cc6bcce0768ce1e01c077e90967ff91db5a
16399 Author: Patrick Lam <plam@MIT.EDU>
16400 Date: Fri Apr 7 04:42:32 2006 +0000
16402 Patrick Lam <plam@mit.edu>
16403 Make fontconfig compile under MinGW:
16404 1) remove unneeded #includes;
16405 2) make use of mmap and sysconf conditional;
16406 3) replace rand_r by srand/rand if needed;
16407 4) use chsize instead of ftruncate; and
16408 5) update libtool exports file
16411 configure.in | 3 +-
16412 fc-cache/fc-cache.c | 7 +
16413 fc-cat/fc-cat.c | 1 -
16414 src/fccache.c | 74 +++++++++-
16415 src/fcfreetype.c | 3 +-
16416 src/fontconfig.def.in | 370
16417 ++++++++++++++++++++++++++++++++++----------------
16418 7 files changed, 353 insertions(+), 123 deletions(-)
16420 commit 3a342c5a6ca6c27fdddf0c669392b7ab1d6e3f7e
16421 Author: Patrick Lam <plam@MIT.EDU>
16422 Date: Fri Apr 7 04:19:49 2006 +0000
16426 ChangeLog | 5 +++++
16428 2 files changed, 6 insertions(+), 1 deletion(-)
16430 commit e79c648c7a27a1afdde813105d0727e3ee6bc9fd
16431 Author: Patrick Lam <plam@MIT.EDU>
16432 Date: Thu Apr 6 05:15:08 2006 +0000
16434 file fc-match.sgml was initially added on branch fc-2_4_branch.
16436 commit 8b4e7628e1d8baca4f55fcdd76101b8b3e015044
16437 Author: Patrick Lam <plam@MIT.EDU>
16438 Date: Thu Apr 6 05:15:08 2006 +0000
16440 Update documentation for fc-match (SGML-ize it). (reported by Ilya
16444 fc-match/.cvsignore | 1 +
16445 fc-match/Makefile.am | 27 +++++++-
16446 fc-match/fc-match.1 | 37 -----------
16447 fc-match/fc-match.sgml | 169
16448 +++++++++++++++++++++++++++++++++++++++++++++++++
16449 5 files changed, 203 insertions(+), 39 deletions(-)
16451 commit 392fa276dcae8d4c66607bbbd8dd30354a331afc
16452 Author: Patrick Lam <plam@MIT.EDU>
16453 Date: Thu Apr 6 04:52:21 2006 +0000
16455 Reduce amount of dirty rss by const'ing some data structures.
16456 Don't fail if we can't create or remove $(pkgcachedir) i.e.
16457 /var/cache/fontconfig. (reported by Quanah Gibson-Mount).
16460 ChangeLog | 15 +++++++++++++++
16461 fc-cache/Makefile.am | 4 ++--
16462 src/fcdefault.c | 2 +-
16465 5 files changed, 20 insertions(+), 5 deletions(-)
16467 commit 0d745819a9ec491349d4e122a7d44d689b2d3479
16468 Author: Patrick Lam <plam@MIT.EDU>
16469 Date: Thu Apr 6 04:33:11 2006 +0000
16471 Fix intel compiler warnings: make many variables static, eliminate
16472 duplicate names, reduce variable scopes, unsigned/signed printf
16476 ChangeLog | 16 ++++++++++++++++
16477 fc-case/fc-case.c | 8 ++++----
16478 fc-glyphname/fc-glyphname.c | 12 ++++++------
16479 fc-lang/fc-lang.c | 8 ++++----
16480 fc-match/fc-match.c | 2 +-
16481 src/fccache.c | 11 ++++++-----
16482 src/fcfreetype.c | 4 +---
16483 src/fclang.c | 5 ++---
16484 src/fcxml.c | 14 +++++++-------
16485 9 files changed, 47 insertions(+), 33 deletions(-)
16487 commit b17cf498be69f483e6355ae468f7239165df3ffb
16488 Author: Patrick Lam <plam@MIT.EDU>
16489 Date: Fri Mar 24 15:21:10 2006 +0000
16491 Fix multiarch support (don't destroy multiarch files!)
16492 Require pkg-config. (Thanks Behdad; better solution wanted for libxml2
16496 ChangeLog | 12 ++++++++++++
16497 configure.in | 2 ++
16498 fonts.conf.in | 7 ++++++-
16499 src/fccache.c | 3 ++-
16500 4 files changed, 22 insertions(+), 2 deletions(-)
16502 commit ba76916ff64d476d5c5564e46a5d4209cb942864
16503 Author: Patrick Lam <plam@MIT.EDU>
16504 Date: Thu Mar 23 04:22:28 2006 +0000
16506 On Windows, unlink before rename. Reported by Tim Evans.
16508 ChangeLog | 5 +++++
16509 src/fcatomic.c | 3 +++
16510 2 files changed, 8 insertions(+)
16512 commit c02218223153b3022071e789def3fde8b556d6d6
16513 Author: Patrick Lam <plam@MIT.EDU>
16514 Date: Thu Mar 23 04:21:10 2006 +0000
16516 On Windows, unlink before rename. Reported by Tim Evans.
16518 ChangeLog | 5 +++++
16519 src/fcatomic.c | 3 +++
16520 2 files changed, 8 insertions(+)
16522 commit d8fda87d5e306eea6b07d0e4f8c6fb1cc2f25804
16523 Author: Patrick Lam <plam@MIT.EDU>
16524 Date: Wed Mar 15 15:59:33 2006 +0000
16526 Fix typos in orth files. Reported by Denis Jacquerye.
16528 fc-lang/ab.orth | 2 +-
16529 fc-lang/ibo.orth | 2 +-
16530 2 files changed, 2 insertions(+), 2 deletions(-)
16532 commit 04af4f56dcaa6bdfbc67c0bc184ac88ccdfb03c1
16533 Author: Patrick Lam <plam@MIT.EDU>
16534 Date: Wed Mar 15 15:58:59 2006 +0000
16536 Fix typos in orth files. Reported by Denis Jacquerye.
16538 ChangeLog | 6 ++++++
16539 fc-lang/ab.orth | 2 +-
16540 fc-lang/ibo.orth | 2 +-
16541 3 files changed, 8 insertions(+), 2 deletions(-)
16543 commit fd11da8464309d6d562bdf2cd59e22cc3763c65a
16544 Author: Patrick Lam <plam@MIT.EDU>
16545 Date: Wed Mar 8 20:57:39 2006 +0000
16547 Fix Makefile.am for removal of debian/ directory.
16549 ChangeLog | 7 +++++++
16550 Makefile.am | 35 +----------------------------------
16551 config/config.guess | 51
16552 +++++++++++++++++++++++++++++++++++++++++----------
16553 config/config.sub | 47 ++++++++++++++++++++++++++++++++++++++---------
16554 4 files changed, 87 insertions(+), 53 deletions(-)
16556 commit c957abedc73ac8f22bc56e04342ff3bb6cb29ad1
16557 Author: Patrick Lam <plam@MIT.EDU>
16558 Date: Wed Mar 8 20:38:39 2006 +0000
16561 Ignore debian/ directory for CVS.
16564 ChangeLog | 6 +++++-
16565 2 files changed, 6 insertions(+), 1 deletion(-)
16567 commit dcd49fcc23239be8fc0c3ca62a5fd3e059f19c02
16568 Author: Patrick Lam <plam@MIT.EDU>
16569 Date: Wed Mar 8 20:33:42 2006 +0000
16572 Now remove debian/ directory.
16575 debian/README.Debian | 45 ---
16576 debian/changelog | 718
16577 --------------------------------------
16578 debian/compat | 1 -
16579 debian/control | 80 -----
16580 debian/copyright | 29 --
16581 debian/fontconfig-udeb.install | 3 -
16582 debian/fontconfig.config | 10 -
16583 debian/fontconfig.defoma | 162 ---------
16584 debian/fontconfig.dirs | 1 -
16585 debian/fontconfig.install | 7 -
16586 debian/fontconfig.postinst | 145 --------
16587 debian/fontconfig.postrm | 26 --
16588 debian/fontconfig.templates | 27 --
16589 debian/libfontconfig1-dev.install | 7 -
16590 debian/libfontconfig1.install | 1 -
16591 debian/local.conf.md5sum | 18 -
16592 debian/rules | 40 ---
16593 18 files changed, 5 insertions(+), 1320 deletions(-)
16595 commit ccda304eac0cafabb765a8b04d3f0b9f0c9e8944
16596 Author: Patrick Lam <plam@MIT.EDU>
16597 Date: Wed Mar 8 20:32:56 2006 +0000
16601 Remove debian/ directory from sources. See Debian's subversion
16603 svn://svn.debian.org/pkg-freedesktop/trunk/fontconfig instead.
16606 debian/po/POTFILES.in | 1 -
16607 debian/po/cs.po | 127 -------------------------------------
16608 debian/po/da.po | 146 -------------------------------------------
16609 debian/po/de.po | 124 ------------------------------------
16610 debian/po/es.po | 163
16611 ------------------------------------------------
16612 debian/po/fr.po | 159
16613 ----------------------------------------------
16614 debian/po/ja.po | 88 --------------------------
16615 debian/po/nl.po | 125 -------------------------------------
16616 debian/po/pt.po | 112 ---------------------------------
16617 debian/po/pt_BR.po | 148 -------------------------------------------
16618 debian/po/templates.pot | 84 -------------------------
16619 debian/po/tr.po | 117 ----------------------------------
16620 debian/po/zh_CN.po | 115 ----------------------------------
16621 14 files changed, 8 insertions(+), 1509 deletions(-)
16623 commit 72b3e80625b6706edc1204fe1015b21c8d8300b8
16624 Author: Patrick Lam <plam@MIT.EDU>
16625 Date: Wed Mar 8 19:27:25 2006 +0000
16627 file ln.orth was initially added on branch fc-2_4_branch.
16629 commit 2509fc7ac15e02992fe5c51f1c58d2f396447883
16630 Author: Patrick Lam <plam@MIT.EDU>
16631 Date: Wed Mar 8 19:27:25 2006 +0000
16633 Add orthography for Lingala.
16636 ChangeLog | 8 ++++++++
16637 fc-lang/iso639-1 | 2 +-
16638 fc-lang/iso639-2 | 2 +-
16639 fc-lang/ln.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
16640 4 files changed, 53 insertions(+), 2 deletions(-)
16642 commit 37e3f33c7ec32432260b0ef750ac415763d6044f
16643 Author: Patrick Lam <plam@MIT.EDU>
16644 Date: Wed Mar 8 19:19:05 2006 +0000
16646 Sort directory entries while scanning them from disk; prevents
16648 due to file ordering in a directory.
16651 ChangeLog | 8 ++++++++
16652 src/fcdir.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
16653 2 files changed, 50 insertions(+), 3 deletions(-)
16655 commit e01166d52a1a597f32b57ac47154332c0c6ab1bf
16656 Author: Patrick Lam <plam@MIT.EDU>
16657 Date: Wed Mar 8 19:16:10 2006 +0000
16659 Add a configuration file that disables hinting for the Lohit
16661 (since the hinting distort some glyphs quite badly).
16662 reviewed by: keithp
16664 ChangeLog | 9 +++++++++
16665 conf.d/Makefile.am | 1 +
16666 2 files changed, 10 insertions(+)
16668 commit e3c6d3364c79838e5c30de072b97f7f091b1f81d
16669 Author: Patrick Lam <plam@MIT.EDU>
16670 Date: Wed Mar 8 19:10:57 2006 +0000
16672 Sort directory entries while scanning them from disk; prevents
16674 due to file ordering in a directory.
16677 ChangeLog | 8 ++++++++
16678 src/fcdir.c | 44 +++++++++++++++++++++++++++++++++++++++++---
16679 2 files changed, 49 insertions(+), 3 deletions(-)
16681 commit d8951c0cc2474176910277e8ca840fba5d8f3655
16682 Author: Patrick Lam <plam@MIT.EDU>
16683 Date: Wed Mar 8 02:30:43 2006 +0000
16685 Remove stuff we don't use, make get_{char,short,long} functions
16687 macros to be inlined.
16688 Code cleanups (excess prototype, old-style function definition).
16691 ChangeLog | 14 ++++++++++++++
16692 src/fcfreetype.c | 8 ++++----
16693 src/fcint.h | 3 ---
16694 src/fcname.c | 2 +-
16696 ++++++++-----------------------------------------------
16697 src/ftglue.h | 39 +++++++++++----------------------------
16698 6 files changed, 38 insertions(+), 83 deletions(-)
16700 commit 9226e04c69d7cb472999b1d8bc0cfa3c28054ebe
16701 Author: Patrick Lam <plam@MIT.EDU>
16702 Date: Sun Mar 5 15:33:46 2006 +0000
16704 Because we hacked FcPatternGet, we don't really need to expand
16706 again in FcPatternGetString.
16708 ChangeLog | 6 ++++++
16709 src/fcpat.c | 3 ---
16710 2 files changed, 6 insertions(+), 3 deletions(-)
16712 commit 618adbaf7bbad8441efb589417d7144476f828c7
16713 Author: Patrick Lam <plam@MIT.EDU>
16714 Date: Sun Mar 5 06:05:50 2006 +0000
16716 Ok, so some people (wine!) use FcPatternGet to fetch FC_FILE. Make
16718 work. Reported by Bernhard Rosenkraenzer.
16720 ChangeLog | 6 +++++
16722 +++++++++++++++++++++++++++++++++----------------------------
16723 2 files changed, 46 insertions(+), 33 deletions(-)
16725 commit dc70c15aba6d14dbd5ce8bcd1bc36a39602fbc2c
16726 Author: Patrick Lam <plam@MIT.EDU>
16727 Date: Fri Mar 3 18:35:42 2006 +0000
16729 Include inttypes.h instead of stdint.h if appropriate.
16731 ChangeLog | 5 +++++
16732 src/fcint.h | 4 ++++
16733 2 files changed, 9 insertions(+)
16735 commit ead55be0eddcaa60ed3f7147091ada276e891ed9
16736 Author: Patrick Lam <plam@MIT.EDU>
16737 Date: Fri Mar 3 18:19:04 2006 +0000
16739 More stub definitions and remove FcFileIsDir from fc-cat.
16741 ChangeLog | 6 ++++++
16742 fc-cat/fc-cat.c | 10 ----------
16743 fc-glyphname/fc-glyphname.c | 10 ++++++++++
16744 3 files changed, 16 insertions(+), 10 deletions(-)
16746 commit c003f5aec37e099d7f5a88d29cc4b2d5f1d002eb
16747 Author: Patrick Lam <plam@MIT.EDU>
16748 Date: Fri Mar 3 15:12:12 2006 +0000
16750 Fix compilation on AIX with stub definitions (bug 6097).
16752 ChangeLog | 5 +++++
16753 fc-case/fc-case.c | 10 ++++++++++
16754 2 files changed, 15 insertions(+)
16756 commit bb6b19938e2c9d115abd4f36439c365b63713bb1
16757 Author: Patrick Lam <plam@MIT.EDU>
16758 Date: Fri Mar 3 06:35:53 2006 +0000
16760 Get rid of C++-style comments.
16762 ChangeLog | 8 ++++++++
16763 src/fccache.c | 4 ++--
16764 src/fcfreetype.c | 2 +-
16765 src/fcfs.c | 8 ++++----
16766 src/fcpat.c | 5 +++--
16767 5 files changed, 18 insertions(+), 9 deletions(-)
16769 commit 5b4a40a955c9607e80a8da5a42a0da5923e3c509
16770 Author: Patrick Lam <plam@MIT.EDU>
16771 Date: Fri Mar 3 06:12:55 2006 +0000
16774 Enable creation of 2.3.94 Debian packages.
16776 ChangeLog | 5 +++++
16777 debian/changelog | 5 +++++
16778 2 files changed, 10 insertions(+)
16780 commit b36f2a39d0ad08d5ee6757f2e419021e63b39ea4
16781 Author: Patrick Lam <plam@MIT.EDU>
16782 Date: Fri Mar 3 06:11:31 2006 +0000
16784 Fix suspicious return expression which causes junk to be returned.
16787 ChangeLog | 8 ++++++++
16788 src/fclang.c | 2 +-
16789 2 files changed, 9 insertions(+), 1 deletion(-)
16791 commit b152a85bdc5c911883af4b0e7930cbe12531d179
16792 Author: Patrick Lam <plam@MIT.EDU>
16793 Date: Fri Feb 24 19:32:58 2006 +0000
16795 Fix placement of @s.
16797 ChangeLog | 5 +++++
16798 Makefile.am | 14 +++++++-------
16799 2 files changed, 12 insertions(+), 7 deletions(-)
16801 commit 63d2df3f92b633ba82bfb4fb388062a21e0a0178
16802 Author: Patrick Lam <plam@MIT.EDU>
16803 Date: Fri Feb 24 19:19:09 2006 +0000
16805 Bump version to 2.3.94.
16807 ChangeLog | 8 ++++++++
16809 +++++++++++++++++++++++++++++++++++++++++++++--
16810 configure.in | 2 +-
16811 fontconfig/fontconfig.h | 2 +-
16812 4 files changed, 55 insertions(+), 4 deletions(-)
16814 commit 639475e873c797792fff63fbd8efd73e2b0695fd
16815 Author: Patrick Lam <plam@MIT.EDU>
16816 Date: Fri Feb 24 18:52:17 2006 +0000
16818 Remove unconditional emboldening (per Behdad's instructions).
16819 Add @s to hide some echos.
16821 ChangeLog | 9 +++++++++
16822 Makefile.am | 10 +++++-----
16823 conf.d/10-fonts-persian.conf | 6 ------
16824 3 files changed, 14 insertions(+), 11 deletions(-)
16826 commit 0cfaf27e334e599bb3dcf8f06140e9577718191d
16827 Author: Patrick Lam <plam@MIT.EDU>
16828 Date: Fri Feb 24 16:41:34 2006 +0000
16830 Takashi Iwai <tiwai@suse.de> reviewed by: plam
16831 Fix double-free on error case.
16833 ChangeLog | 8 ++++++++
16834 src/fcfreetype.c | 1 +
16835 2 files changed, 9 insertions(+)
16837 commit cf5cf4cadb35c7ebabf025bf6781f69c390548c8
16838 Author: Patrick Lam <plam@MIT.EDU>
16839 Date: Wed Feb 22 04:50:16 2006 +0000
16841 Strip \r and whitespace from input; fixes bug 3454.
16843 ChangeLog | 7 ++++++-
16844 fc-lang/fc-lang.c | 11 +++++++----
16845 2 files changed, 13 insertions(+), 5 deletions(-)
16847 commit 69a3fc78e233957f9e1f6737eccada1494a937ae
16848 Author: Patrick Lam <plam@MIT.EDU>
16849 Date: Wed Feb 22 04:09:39 2006 +0000
16851 Allocate large arrays statically in fc-lang to fix crashes under
16854 ChangeLog | 6 ++++++
16855 fc-lang/fc-lang.c | 18 +++++++++---------
16856 2 files changed, 15 insertions(+), 9 deletions(-)
16858 commit 656b47f6988e001c5b6fdfee7a38dc8321e71454
16859 Author: Patrick Lam <plam@MIT.EDU>
16860 Date: Tue Feb 21 15:56:41 2006 +0000
16862 Pass the buck; make fontconfig not crash on pango badness.
16864 ChangeLog | 5 +++++
16865 src/fcfreetype.c | 4 ++++
16866 2 files changed, 9 insertions(+)
16868 commit 9fb0e0743eaf44099bdb9b3ff04b5fc7f73792a3
16869 Author: Patrick Lam <plam@MIT.EDU>
16870 Date: Tue Feb 21 15:53:43 2006 +0000
16872 Use embeddedbitmap rather than rh_prefer_bitmap.
16874 ChangeLog | 5 +++++
16875 conf.d/10-fonts-persian.conf | 2 +-
16876 2 files changed, 6 insertions(+), 1 deletion(-)
16878 commit f2fb985c7a0e51109b1750e166e4244a833ffbe3
16879 Author: Patrick Lam <plam@MIT.EDU>
16880 Date: Tue Feb 21 15:50:19 2006 +0000
16882 Eliminate redundancies.
16885 ChangeLog | 11 +++++++++++
16886 src/fccache.c | 3 ++-
16887 src/fcdir.c | 3 ---
16888 src/fcfreetype.c | 1 -
16889 src/fcxml.c | 3 +--
16891 6 files changed, 14 insertions(+), 8 deletions(-)
16893 commit b023dbd38410521a459758498f99d3a48cdd313d
16894 Author: Patrick Lam <plam@MIT.EDU>
16895 Date: Tue Feb 21 15:40:18 2006 +0000
16897 Eliminate unused vars reported by Intel's compiler.
16900 ChangeLog | 10 ++++++++++
16901 fc-list/fc-list.c | 4 ++--
16902 src/fcfreetype.c | 3 +--
16903 src/fcstr.c | 3 +--
16905 5 files changed, 14 insertions(+), 8 deletions(-)
16907 commit 2b90aee36399ec13ba3af929311b37d9494adab6
16908 Author: Patrick Lam <plam@MIT.EDU>
16909 Date: Tue Feb 21 15:29:54 2006 +0000
16911 Remove one more archaic character.
16914 ChangeLog | 7 +++++++
16915 fc-lang/ka.orth | 2 +-
16916 2 files changed, 8 insertions(+), 1 deletion(-)
16918 commit dacf81ed4c541174f0dbfe2898f3309657bf6116
16919 Author: Patrick Lam <plam@MIT.EDU>
16920 Date: Tue Feb 21 15:24:28 2006 +0000
16922 Freeze patterns created by configuration file for tiny memory savings
16923 (every little bit helps).
16924 reviewed by: plam, keithp
16926 ChangeLog | 8 ++++++++
16927 src/fcxml.c | 3 ++-
16928 2 files changed, 10 insertions(+), 1 deletion(-)
16930 commit 9769b43d4a4d8fe5480b672124f764e5bac1f4c9
16931 Author: Patrick Lam <plam@MIT.EDU>
16932 Date: Tue Feb 21 14:12:41 2006 +0000
16934 Initialize fontconfig library in fc-cat to avoid segfault.
16937 ChangeLog | 7 +++++++
16938 fc-cat/fc-cat.c | 11 ++++++++++-
16939 2 files changed, 17 insertions(+), 1 deletion(-)
16941 commit 530e66b008c0d5b972b54046a5b15e76c8e989b6
16942 Author: Patrick Lam <plam@MIT.EDU>
16943 Date: Sat Feb 18 18:18:07 2006 +0000
16945 Fix the underlying cause of the below segfault (must usually call
16946 FcDirCacheHasCurrentArch after FcDirCacheValid).
16948 ChangeLog | 12 ++++++++++--
16949 fc-cache/fc-cache.c | 2 ++
16950 src/fccache.c | 4 +++-
16951 src/fcdir.c | 4 +++-
16952 4 files changed, 18 insertions(+), 4 deletions(-)
16954 commit a68ce9525dedc06fd4da102492e8d1c6137b3664
16955 Author: Patrick Lam <plam@MIT.EDU>
16956 Date: Sat Feb 18 17:56:25 2006 +0000
16958 Fix segfault (reported by fcrozat) caused by incorrect input on cache
16961 ChangeLog | 6 ++++++
16962 src/fccache.c | 21 +++++++++++++--------
16963 2 files changed, 19 insertions(+), 8 deletions(-)
16965 commit 310817371cdd4163c8d2f138e4fc3295ff0afbc5
16966 Author: Patrick Lam <plam@MIT.EDU>
16967 Date: Fri Feb 17 14:44:42 2006 +0000
16969 Bump up magic version; we changed the binary format.
16971 ChangeLog | 5 +++++
16972 src/fcint.h | 4 ++--
16973 2 files changed, 7 insertions(+), 2 deletions(-)
16975 commit 12f46c42fa583d8e23b8f97eebac77d7b0576ed2
16976 Author: Patrick Lam <plam@MIT.EDU>
16977 Date: Fri Feb 17 05:47:08 2006 +0000
16979 Enable fc-cat to print out old-style cache info when given a directory
16982 ChangeLog | 6 ++++++
16983 fc-cat/fc-cat.c | 26 +++++++++++++++++++++++++-
16984 2 files changed, 31 insertions(+), 1 deletion(-)
16986 commit 8c0d692125018052fa228721f30f760dfb0c0adf
16987 Author: Patrick Lam <plam@MIT.EDU>
16988 Date: Thu Feb 16 17:50:04 2006 +0000
16990 Deal correctly with changing FC_CACHE_MAGIC.
16992 ChangeLog | 5 +++++
16993 src/fccache.c | 17 +++++++++++++++++
16994 2 files changed, 22 insertions(+)
16996 commit d2c0102944176744e440c4109bf7725240453cc7
16997 Author: Patrick Lam <plam@MIT.EDU>
16998 Date: Thu Feb 16 15:36:43 2006 +0000
17000 Add -r --really-force option which blows away cache files and then
17003 ChangeLog | 6 ++++++
17004 fc-cache/fc-cache.c | 25 ++++++++++++++++++-------
17005 2 files changed, 24 insertions(+), 7 deletions(-)
17007 commit 719f4b841f9763f2e4aa10a61cb2ffd41d9e8226
17008 Author: Patrick Lam <plam@MIT.EDU>
17009 Date: Thu Feb 16 07:12:04 2006 +0000
17011 Don't bail if fontconfig can't remove a dir cache file. Skip the ID
17013 cache file when copying. Eliminate 'source file too small' bug in
17016 ChangeLog | 9 ++++++++-
17017 fc-cache/fc-cache.c | 16 ++++++++++------
17018 src/fccache.c | 8 +++-----
17019 3 files changed, 21 insertions(+), 12 deletions(-)
17021 commit f8a17f329815cfa5416142811b96d16f2a5cca93
17022 Author: Patrick Lam <plam@MIT.EDU>
17023 Date: Mon Feb 13 22:19:30 2006 +0000
17025 Fix memory leak in error condition code.
17027 ChangeLog | 5 +++++
17028 src/fcfreetype.c | 4 ++--
17029 2 files changed, 7 insertions(+), 2 deletions(-)
17031 commit 5657098e2940652065fcfd00e4cf2771d7df21ef
17032 Author: Patrick Lam <plam@MIT.EDU>
17033 Date: Mon Feb 13 21:51:11 2006 +0000
17035 Skip bitmap fonts which can't even get it together enough to declare a
17036 family name; this appears to reproduce previous fontconfig
17040 ChangeLog | 8 ++++++++
17041 src/fcfreetype.c | 5 +++++
17042 2 files changed, 13 insertions(+)
17044 commit d00c3cb5e046dfb04b446d8b0bb10880d190cc13
17045 Author: Patrick Lam <plam@MIT.EDU>
17046 Date: Sat Feb 11 05:01:32 2006 +0000
17048 Try to open /var/cache/fontconfig/[hashed name] before fonts.cache-2
17050 directory, because /var/cache/fontconfig failures ought to
17052 unlike fonts.cache-2 failures, which may leave you screwed.
17055 ChangeLog | 9 +++++++++
17056 src/fccache.c | 42 ++++++++++++++++++++----------------------
17057 2 files changed, 29 insertions(+), 22 deletions(-)
17059 commit 9e07e0a77b6b1c33a52a1ec4d845797e32125baf
17060 Author: Patrick Lam <plam@MIT.EDU>
17061 Date: Sat Feb 11 04:50:46 2006 +0000
17063 Use a tri-state to mark the fonts which didn't get blocked but
17065 missing an element, to distinguish them from the fonts that
17070 ChangeLog | 8 ++++++++
17071 src/fcmatch.c | 18 +++++++++++-------
17072 2 files changed, 19 insertions(+), 7 deletions(-)
17074 commit f11a184104a57c0d68afde8e7458c7b8473b6671
17075 Author: Patrick Lam <plam@MIT.EDU>
17076 Date: Fri Feb 10 19:40:11 2006 +0000
17078 Don't kill fonts because they don't declare an element that's
17083 ChangeLog | 7 +++++++
17084 src/fcmatch.c | 4 ++++
17085 2 files changed, 11 insertions(+)
17087 commit 879af7060b24c6d57eb29cf6cfe2f6bb04589261
17088 Author: Patrick Lam <plam@MIT.EDU>
17089 Date: Thu Feb 9 18:44:14 2006 +0000
17091 Define and pass O_BINARY to open if appropriate, for those platforms
17093 need it. Reported by Doodle.
17095 ChangeLog | 7 ++++---
17096 src/fccache.c | 30 +++++++++++++++++-------------
17097 2 files changed, 21 insertions(+), 16 deletions(-)
17099 commit c7490074c57da387904cecfdf60595713c7bb89e
17100 Author: Patrick Lam <plam@MIT.EDU>
17101 Date: Thu Feb 9 16:19:42 2006 +0000
17103 Fix attempt to close -1. Don't unboundedly grow bad caches
17107 ChangeLog | 6 ++++++
17108 src/fccache.c | 8 +++++---
17109 2 files changed, 11 insertions(+), 3 deletions(-)
17111 commit a8c425301aeb8e417b0fa35567b2f8f64b450657
17112 Author: Patrick Lam <plam@MIT.EDU>
17113 Date: Thu Feb 9 15:25:57 2006 +0000
17115 Fix problem with missing 'en' due to euro.patch: change cache
17117 slightly to coincide with that generated by fc-lang.
17119 ChangeLog | 8 ++++++++
17120 src/fccharset.c | 8 ++++----
17121 2 files changed, 12 insertions(+), 4 deletions(-)
17123 commit b10e77628c4d207ac60ae4000b1459ced9228d69
17124 Author: Patrick Lam <plam@MIT.EDU>
17125 Date: Wed Feb 8 03:34:17 2006 +0000
17129 ChangeLog | 5 +++++
17130 src/fccache.c | 2 +-
17131 2 files changed, 6 insertions(+), 1 deletion(-)
17133 commit 5c3deb2985586a06216afd0e6a0c136d4e67a58b
17134 Author: Patrick Lam <plam@MIT.EDU>
17135 Date: Tue Feb 7 22:09:01 2006 +0000
17137 Don't reject dirs that can't be normalized (fixes lilypond, and
17139 in the context of application font directories.)
17140 Use normalized directory name exclusively in FcCacheReadDirs.
17143 ChangeLog | 13 +++++++++++++
17144 src/fccache.c | 19 ++++++++++---------
17145 src/fcdir.c | 9 ++++-----
17146 3 files changed, 27 insertions(+), 14 deletions(-)
17148 commit efb11b36c4e24a619e7be1790834130ca4113c5b
17149 Author: Patrick Lam <plam@MIT.EDU>
17150 Date: Tue Feb 7 21:15:33 2006 +0000
17152 Perf optimizations. Inline FcValueCanonicalize, reduce FcValueListPtrU
17153 usage, remove redundant cast.
17156 ChangeLog | 8 ++++++++
17157 src/fcpat.c | 39 +++++++++++++++++++--------------------
17158 2 files changed, 27 insertions(+), 20 deletions(-)
17160 commit 6cc02fe6b95421f6e97af9008ad9ff4febe80c36
17161 Author: Patrick Lam <plam@MIT.EDU>
17162 Date: Tue Feb 7 20:56:48 2006 +0000
17164 src/fccharset.c (FcLangCharSetPopulate, FcCharSetInsertLeaf)
17165 Fix missing FcCacheBankToIndex in FcCharSetInsertLeaf. Declare
17167 static arrays as arrays, not pointers. (Part of the fix for 'fonts
17168 don't have en' issue after Euro patch.)
17169 (I forgot to commit the ChangeLog last time.)
17172 ChangeLog | 25 +++++++++++++++++++++++++
17173 src/fccharset.c | 6 +++---
17174 2 files changed, 28 insertions(+), 3 deletions(-)
17176 commit a81f23c0cecdc5d4cb7a443fdd4527b5f0dbca8a
17177 Author: Patrick Lam <plam@MIT.EDU>
17178 Date: Tue Feb 7 03:53:32 2006 +0000
17180 Fix hidden variable warning.
17182 ChangeLog | 6 ++++++
17183 fc-lang/de.orth | 1 +
17184 fc-lang/el.orth | 1 +
17185 fc-lang/en.orth | 1 +
17186 fc-lang/es.orth | 1 +
17187 fc-lang/fc-lang.c | 6 +++---
17188 fc-lang/fi.orth | 2 +-
17189 fc-lang/fr.orth | 1 +
17190 fc-lang/it.orth | 1 +
17191 fc-lang/nl.orth | 1 +
17192 fc-lang/pt.orth | 1 +
17193 src/fccache.c | 1 -
17194 src/fccharset.c | 9 +++++----
17195 13 files changed, 23 insertions(+), 9 deletions(-)
17197 commit 799157dbbf55d1bf13b1e63faf3b530979116aca
17198 Author: Patrick Lam <plam@MIT.EDU>
17199 Date: Tue Feb 7 02:33:57 2006 +0000
17201 Remove de-escaping logic because FcCacheWriteString doesn't escape
17203 Do blockwise reading instead of byte-wise for performance.
17205 ChangeLog | 8 +++++++
17207 ++++++++++++++++++++---------------------------------------
17208 2 files changed, 32 insertions(+), 48 deletions(-)
17210 commit 8b413bb62c6743db10e7d210fb7924c9502fd60e
17211 Author: Patrick Lam <plam@MIT.EDU>
17212 Date: Tue Feb 7 02:22:50 2006 +0000
17214 Takashi Iwai <tiwai@suse.de>
17215 Don't loop infinitely on recursive symlinks (client-side).
17217 ChangeLog | 7 +++++++
17218 src/fccache.c | 21 +++++++++++++++------
17219 2 files changed, 22 insertions(+), 6 deletions(-)
17221 commit 660acf8f2278df9276c9a1bff3533e9a74fd8c6b
17222 Author: Patrick Lam <plam@MIT.EDU>
17223 Date: Mon Feb 6 23:11:41 2006 +0000
17225 Don't loop infinitely on recursive symlinks.
17228 ChangeLog | 6 ++++++
17229 fc-cache/fc-cache.c | 18 ++++++++++++++++++
17230 2 files changed, 24 insertions(+)
17232 commit fff5a5af30142c933d8e9dddda61a6a994f44c28
17233 Author: Patrick Lam <plam@MIT.EDU>
17234 Date: Mon Feb 6 22:44:02 2006 +0000
17236 Skip subdirs when skipping over stale bits of global cache. Introduce
17238 machine into FcGlobalCacheDir to avoid doing inappropriate
17240 on global dir entries, e.g. writing out an out-of-date cache
17244 ChangeLog | 12 ++++
17245 src/fccache.c | 186
17246 ++++++++++++++++++++++++++++++++++++++++++----------------
17248 3 files changed, 150 insertions(+), 52 deletions(-)
17250 commit 98592bbb1dbdb867994dcf463bdd36f98878fffc
17251 Author: Patrick Lam <plam@MIT.EDU>
17252 Date: Mon Feb 6 21:52:15 2006 +0000
17254 Hoist FcFileIsDir check out of FcFileScanConfig loop.
17257 ChangeLog | 6 ++++++
17258 src/fcdir.c | 11 ++++-------
17259 2 files changed, 10 insertions(+), 7 deletions(-)
17261 commit a0aa54f6ee032efbca25bdf734ba62dd642b04a1
17262 Author: Patrick Lam <plam@MIT.EDU>
17263 Date: Mon Feb 6 19:25:45 2006 +0000
17265 Don't rescan when trying to normalize a non-declared font dir. Don't
17267 font dirs multiple times (even if they're aliased).
17270 ChangeLog | 9 +++++++
17272 ++++++++++++++++++++++++++++++++++++++++---------------------
17273 2 files changed, 61 insertions(+), 26 deletions(-)
17275 commit 86e75dfb5d1434837537b40e829f00f9ffbb8183
17276 Author: Patrick Lam <plam@MIT.EDU>
17277 Date: Mon Feb 6 14:44:46 2006 +0000
17279 Explain apples/oranges comparison and fix compilation error.
17282 ChangeLog | 7 +++++++
17283 src/fcfs.c | 5 ++++-
17284 2 files changed, 11 insertions(+), 1 deletion(-)
17286 commit f076169d19574c6c548764d574a33bc4fe022ffb
17287 Author: Patrick Lam <plam@MIT.EDU>
17288 Date: Mon Feb 6 14:14:21 2006 +0000
17290 Insert check for integer overflow in # of fonts.
17293 ChangeLog | 7 +++++++
17295 2 files changed, 8 insertions(+), 1 deletion(-)
17297 commit 788c4af232f5677d73e8e2e77e123cf566530ccb
17298 Author: Patrick Lam <plam@MIT.EDU>
17299 Date: Sun Feb 5 04:11:08 2006 +0000
17301 Make 'make distcheck' work with automake 1.6.3.
17304 ChangeLog | 10 ++++++++++
17305 doc/Makefile.am | 2 +-
17306 fc-cache/Makefile.am | 2 +-
17307 fc-cat/Makefile.am | 2 +-
17308 fc-list/Makefile.am | 2 +-
17309 5 files changed, 14 insertions(+), 4 deletions(-)
17311 commit 68355f38774fe55d8010268291a170492b241a71
17312 Author: Patrick Lam <plam@MIT.EDU>
17313 Date: Sun Feb 5 02:57:21 2006 +0000
17315 src/fccache.c (FcGlobalCacheLoad, FcGlobalCacheSave,
17318 Check I/O call return values and eliminate unused variable warnings.
17321 ChangeLog | 13 ++++++++++++
17322 fc-cat/fc-cat.c | 5 ++---
17324 +++++++++++++++++++++++++++++++++++++++++++--------------
17325 src/fcxml.c | 4 ++--
17326 4 files changed, 67 insertions(+), 21 deletions(-)
17328 commit c4c47a7654196f37b625f337192b235e558ab890
17329 Author: Patrick Lam <plam@MIT.EDU>
17330 Date: Sat Feb 4 00:09:42 2006 +0000
17332 src/fccfg.c (FcConfigAppFontAddFile, FcConfigAppFontAddDir)
17336 ChangeLog | 7 +++++++
17338 2 files changed, 9 insertions(+)
17340 commit a8e4d9eb395b45ab23f0c540f919ec432b46dea8
17341 Author: Patrick Lam <plam@MIT.EDU>
17342 Date: Sat Feb 4 00:04:00 2006 +0000
17344 Gracefully handle the case where a cache asserts that it has
17346 number of fonts, causing overflow.
17349 ChangeLog | 8 ++++++++
17350 src/fcfs.c | 29 +++++++++++++++--------------
17351 2 files changed, 23 insertions(+), 14 deletions(-)
17353 commit 1af0f5741a95eed6f3a54140c360e0422fd13f62
17354 Author: Patrick Lam <plam@MIT.EDU>
17355 Date: Fri Feb 3 23:47:37 2006 +0000
17357 Fix double free in error case.
17359 ChangeLog | 5 +++++
17360 src/fccache.c | 2 +-
17361 2 files changed, 6 insertions(+), 1 deletion(-)
17363 commit 80ba0571f3bfdee854d6e69f55664f552f4b75a3
17364 Author: Patrick Lam <plam@MIT.EDU>
17365 Date: Tue Jan 31 07:30:23 2006 +0000
17367 Stephan Kulow <coolo@suse.de> reviewed by: plam
17368 Replace 'stamp' target with mkinstalldirs.
17370 ChangeLog | 8 ++++++++
17371 fc-cache/Makefile.am | 13 +++----------
17372 2 files changed, 11 insertions(+), 10 deletions(-)
17374 commit 28aefd013d1896ffbf389596109eaec729d5d9a5
17375 Author: Patrick Lam <plam@MIT.EDU>
17376 Date: Tue Jan 31 07:16:22 2006 +0000
17378 Toast broken global cache files.
17381 ChangeLog | 7 +++++++
17382 src/fccache.c | 4 ++--
17383 2 files changed, 9 insertions(+), 2 deletions(-)
17385 commit 3616cbe251e47cf36018a7277d9ff78f1cb0965e
17386 Author: Patrick Lam <plam@MIT.EDU>
17387 Date: Tue Jan 31 04:42:20 2006 +0000
17389 Actually use the directories that I added to the global cache. Fixes
17393 ChangeLog | 6 ++++++
17394 src/fccache.c | 11 +++++++++--
17395 2 files changed, 15 insertions(+), 2 deletions(-)
17397 commit 275cf6cd8350f8a9f29caabd5b1994c6324caaf6
17398 Author: Patrick Lam <plam@MIT.EDU>
17399 Date: Tue Jan 31 04:07:45 2006 +0000
17401 Don't stop scanning if a directory in fonts.conf doesn't exist,
17403 subsequent directories might exist.
17406 ChangeLog | 8 ++++++++
17407 fc-cache/fc-cache.c | 20 ++++++++++++++------
17408 2 files changed, 22 insertions(+), 6 deletions(-)
17410 commit 81d97094cf2a714417a9e73bb2f0f17f51ca3d95
17411 Author: Patrick Lam <plam@MIT.EDU>
17412 Date: Mon Jan 30 16:31:56 2006 +0000
17414 Make global cache work again after putting dir names into global cache
17416 misplaced the recording of a file offset).
17418 ChangeLog | 6 ++++++
17419 src/fccache.c | 2 +-
17420 2 files changed, 7 insertions(+), 1 deletion(-)
17422 commit 2c4e0124976724a7ae56bfee0ac4f7046c819ea8
17423 Author: Patrick Lam <plam@MIT.EDU>
17424 Date: Mon Jan 30 15:59:17 2006 +0000
17426 Update fc-cat to handle subdir lists in global cache file.
17427 Another FcCacheReadString return value check.
17429 ChangeLog | 9 +++++++++
17430 fc-cat/fc-cat.c | 10 ++++++++++
17431 src/fccache.c | 11 +++++++++--
17432 3 files changed, 28 insertions(+), 2 deletions(-)
17434 commit c5411c4cae9389ad875fbbeedeaba0644f5e399f
17435 Author: Patrick Lam <plam@MIT.EDU>
17436 Date: Mon Jan 30 15:44:13 2006 +0000
17438 Make fccache more resilient to broken cache files by checking
17440 of FcCacheReadString all the time.
17443 ChangeLog | 9 +++++++++
17444 src/fccache.c | 28 ++++++++++++++--------------
17445 2 files changed, 23 insertions(+), 14 deletions(-)
17447 commit 946478e1a7f8c59a97c89f5c9029f30241a6cc0c
17448 Author: Patrick Lam <plam@MIT.EDU>
17449 Date: Mon Jan 30 14:43:04 2006 +0000
17451 Remove references to dead fontconfig(3) manpages in other fontconfig
17455 ChangeLog | 9 +++++++++
17456 fc-lang/fc-lang.man | 2 --
17457 fc-match/fc-match.1 | 2 --
17458 3 files changed, 9 insertions(+), 4 deletions(-)
17460 commit af7a965f945ab5aafab13fb7b6e8d96c911b24fd
17461 Author: Patrick Lam <plam@MIT.EDU>
17462 Date: Mon Jan 30 04:51:22 2006 +0000
17464 Fix world's tiniest typo in code example.
17467 ChangeLog | 7 +++++++
17468 doc/fcpattern.fncs | 2 +-
17469 2 files changed, 8 insertions(+), 1 deletion(-)
17471 commit 30c4189deb8412793d175bce255561a882ad81b7
17472 Author: Patrick Lam <plam@MIT.EDU>
17473 Date: Mon Jan 30 04:47:17 2006 +0000
17475 Fix global cache reads of subdirectories.
17478 ChangeLog | 7 +++++++
17479 src/fccache.c | 2 +-
17480 2 files changed, 8 insertions(+), 1 deletion(-)
17482 commit 971cf18018a4f41bca196dd81989e67672e52112
17483 Author: Patrick Lam <plam@MIT.EDU>
17484 Date: Mon Jan 30 04:27:53 2006 +0000
17486 Add documentation for FcConfigNormalizeFontDir.
17487 Write directory information to global caches to fix make check
17489 Ronny V. Vindenes). This changes the global cache format again.
17491 ChangeLog | 13 +++++++++++++
17492 doc/fcconfig.fncs | 11 +++++++++++
17493 src/fccache.c | 25 +++++++++++++++++++++++--
17496 5 files changed, 50 insertions(+), 3 deletions(-)
17498 commit 97293e07dd688b3d81cd6e7ecd5df4cdef4c87d8
17499 Author: Patrick Lam <plam@MIT.EDU>
17500 Date: Fri Jan 27 05:47:59 2006 +0000
17502 Move FcConfigNormalizeFontDir call so that it doesn't result in
17504 recursion (reported by Ronny V. Vindenes).
17506 ChangeLog | 9 +++++++++
17507 fc-cache/fc-cache.c | 6 +++++-
17508 fontconfig/fontconfig.h | 4 ++++
17509 src/fccache.c | 8 --------
17510 src/fcint.h | 4 ----
17511 5 files changed, 18 insertions(+), 13 deletions(-)
17513 commit 3cf9f5cec386ce97bb3cdd1dfe78d0d6999243ea
17514 Author: Patrick Lam <plam@MIT.EDU>
17515 Date: Fri Jan 27 00:27:37 2006 +0000
17517 Add a couple of missing normalizations to make fc-cache work right;
17519 scan subdirectories once.
17521 ChangeLog | 7 +++++++
17522 src/fccache.c | 8 ++++++++
17523 src/fccfg.c | 4 ++--
17524 3 files changed, 17 insertions(+), 2 deletions(-)
17526 commit 4073203deb00cb1497f7cc8c1a7de25534070d2c
17527 Author: Patrick Lam <plam@MIT.EDU>
17528 Date: Thu Jan 26 16:11:41 2006 +0000
17530 Don't crash on non-existant directories in global cache.
17533 ChangeLog | 7 +++++++
17534 src/fccache.c | 4 +++-
17535 2 files changed, 10 insertions(+), 1 deletion(-)
17537 commit f468f568b4aedef1606b0692addf47cb9f02b328
17538 Author: Patrick Lam <plam@MIT.EDU>
17539 Date: Thu Jan 26 16:09:12 2006 +0000
17541 Stop trampling the directory name when writing out caches. (with Mike
17542 Fabian:) Beef up FcConfigNormalizeFontDir to scan subdirs when
17543 necessary. Don't scan directories that can't be normalized.
17545 ChangeLog | 11 +++++++++++
17546 src/fccache.c | 16 +++++++++++++---
17547 src/fccfg.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
17548 src/fcdir.c | 6 +++++-
17550 5 files changed, 82 insertions(+), 5 deletions(-)
17552 commit 575a37b7975656f73162438635b4ba26e229b33f
17553 Author: Patrick Lam <plam@MIT.EDU>
17554 Date: Wed Jan 25 14:52:49 2006 +0000
17556 Fix additional memory leaks reported by Ronny V. Vindenes: don't
17558 FcValueSave on hashed static strings in FcPatternAddWithBinding.
17559 Add another st_dev check in FcDirCacheOpen.
17561 ChangeLog | 11 +++++++++++
17562 src/fccache.c | 13 +++++++++++--
17563 src/fccfg.c | 3 +--
17564 src/fcpat.c | 9 ++++++++-
17565 4 files changed, 31 insertions(+), 5 deletions(-)
17567 commit 16a71eff3ee0326db3794fa26548106a8a8697f6
17568 Author: Patrick Lam <plam@MIT.EDU>
17569 Date: Wed Jan 25 02:54:37 2006 +0000
17571 Treat zh-hk fonts differently from zh-tw fonts. This patch may cause
17572 fontconfig to treat A-X fonts differently from A-Y fonts;
17574 the fontconfig list if this causes any problems.
17577 ChangeLog | 10 ++++++++++
17578 fc-lang/zh_hk.orth | 2 +-
17579 src/fcfreetype.c | 2 +-
17580 3 files changed, 12 insertions(+), 2 deletions(-)
17582 commit 6f9fcb51861fe3066e44a23817f1c700f3475ac0
17583 Author: Patrick Lam <plam@MIT.EDU>
17584 Date: Wed Jan 25 02:33:46 2006 +0000
17586 Fix memory leaks reported by Ronny V. Vindenes.
17588 ChangeLog | 6 ++++++
17589 src/fccache.c | 9 ++++++++-
17590 src/fcfreetype.c | 8 +++++++-
17591 3 files changed, 21 insertions(+), 2 deletions(-)
17593 commit 986e35979e56774c91f3214af9e8a6f71817dcfa
17594 Author: Patrick Lam <plam@MIT.EDU>
17595 Date: Thu Jan 19 19:20:30 2006 +0000
17597 Fix for unaligned memory accesses.
17600 ChangeLog | 9 ++++++++-
17601 src/fcpat.c | 12 ++++++++----
17602 2 files changed, 16 insertions(+), 5 deletions(-)
17604 commit 58bdd29619e6580477918f8c8d77aadbe5e427a4
17605 Author: Patrick Lam <plam@MIT.EDU>
17606 Date: Wed Jan 18 15:41:15 2006 +0000
17608 Properly order the FcConfigAddFontDir and FcConfigNormalizeFontDir
17613 ChangeLog | 8 ++++++++
17614 src/fcdir.c | 4 +++-
17615 2 files changed, 11 insertions(+), 1 deletion(-)
17617 commit eadadf489aff5f4a17a91f85909cb0dc27b2a494
17618 Author: Patrick Lam <plam@MIT.EDU>
17619 Date: Sun Jan 15 05:31:58 2006 +0000
17621 Fix segfault when consuming zero-length caches in fc-cat (which has no
17622 config, so FcConfigAddFontDir shouldn't be called.)
17624 ChangeLog | 6 ++++++
17625 src/fccache.c | 3 ++-
17626 2 files changed, 8 insertions(+), 1 deletion(-)
17628 commit 8a0b0ed6d01e4e20ab6727211fe5823395a9b4c4
17629 Author: Patrick Lam <plam@MIT.EDU>
17630 Date: Sat Jan 14 21:23:03 2006 +0000
17632 Compare device numbers as well as inodes. Always normalize directory
17634 before comparing them.
17635 Allocate extra space for appended '/' in directory name.
17638 ChangeLog | 19 +++++++++++++++++++
17639 fc-cache/fc-cache.c | 2 +-
17640 fc-cat/fc-cat.c | 6 +++++-
17641 fontconfig/fontconfig.h | 2 +-
17642 src/fccache.c | 19 ++++++++++++++-----
17643 src/fccfg.c | 7 ++++---
17645 src/fcint.h | 6 ++++--
17646 8 files changed, 49 insertions(+), 14 deletions(-)
17648 commit df3efc11a9584e2099366c31ba64ac9346760321
17649 Author: Patrick Lam <plam@MIT.EDU>
17650 Date: Tue Jan 10 13:15:05 2006 +0000
17652 Explicitly add font dirs to config.fontDirs even if they're empty. Set
17653 current config in fc-cache.c. Fix treatment of cache directory
17655 from cache file; don't use string equality to determine if we
17657 right file, use inode equality.
17659 ChangeLog | 12 ++++++++++
17660 fc-cache/fc-cache.c | 1 +
17662 ++++++++++++++++++++++++++++-------------------------
17663 3 files changed, 47 insertions(+), 30 deletions(-)
17665 commit cd9bca69702900ca9b24319c76b2dc9432bb548f
17666 Author: Patrick Lam <plam@MIT.EDU>
17667 Date: Mon Jan 9 13:58:04 2006 +0000
17669 Normalize font dirs by using the form, as given in fonts.conf,
17671 in FcConfig's fontDirs string set, as canonical.
17672 Actually update config.fontDirs as font directories are scanned.
17674 ChangeLog | 14 ++++++++++++++
17675 fc-cache/fc-cache.c | 2 +-
17676 fc-cat/fc-cat.c | 4 ++--
17677 src/fccache.c | 21 ++++++++++++---------
17678 src/fccfg.c | 23 +++++++++++++++++++++++
17679 src/fcdir.c | 3 ++-
17680 src/fcint.h | 6 +++++-
17681 7 files changed, 59 insertions(+), 14 deletions(-)
17683 commit 5576a5873dc9cd6e11234df6e64dbff18afe6378
17684 Author: Patrick Lam <plam@MIT.EDU>
17685 Date: Sun Jan 8 10:58:30 2006 +0000
17687 Fix matching bug when multiple elements match; don't use the sum
17689 scores, but the best score.
17690 Also more perf opts, e.g. evaluate best over all font sets rather
17692 per-set basis (and other changes).
17694 src/fcmatch.c | 243
17695 ++++++++++++++++++++++++++++++++++------------------------
17696 1 file changed, 143 insertions(+), 100 deletions(-)
17698 commit a6d3757d9802c8f5dc8632a8cf6703042f62e303
17699 Author: Patrick Lam <plam@MIT.EDU>
17700 Date: Sun Jan 8 10:58:05 2006 +0000
17702 Fix matching bug when multiple elements match; don't use the sum
17704 scores, but the best score.
17705 Also more perf opts, e.g. evaluate best over all font sets rather
17707 per-set basis (and other changes).
17709 ChangeLog | 9 +++++++++
17710 1 file changed, 9 insertions(+)
17712 commit 05a98eaf4bd23fe1035660a9a2b1018abdfc9c6e
17713 Author: Patrick Lam <plam@MIT.EDU>
17714 Date: Sun Jan 8 10:50:51 2006 +0000
17716 Properly skip past dir caches that contain zero fonts (as occurs
17718 caches.) Reported by Mike Fabian.
17720 ChangeLog | 6 ++++++
17721 src/fccache.c | 4 ++++
17722 2 files changed, 10 insertions(+)
17724 commit 5fe09702f4fc4ec6d55f30b80999ce2c219bd966
17725 Author: Patrick Lam <plam@MIT.EDU>
17726 Date: Sat Jan 7 06:36:24 2006 +0000
17728 Print out full pathname in fc-match -v as well. Reported by Frederic
17730 Fix bug where fc-match crashes when given __DUMMY__ property to
17732 (I added the __DUMMY__ string to enable callers of FcObjectToPtrLookup
17734 distinguish an error return from a successful return. -PL)
17737 ChangeLog | 18 ++++++++++++++++++
17738 src/fcdbg.c | 21 ++++++++++++++++++++-
17739 src/fcname.c | 11 +++++++----
17740 3 files changed, 45 insertions(+), 5 deletions(-)
17742 commit c60ec7cc6d1795922b742435965746e02e67f11c
17743 Author: Patrick Lam <plam@MIT.EDU>
17744 Date: Thu Jan 5 15:12:22 2006 +0000
17746 Add self to AUTHORS list.
17747 Minor change to global cache file format to fix fc-cat bug reported by
17748 Frederic Crozat, and buglet with not globally caching directories
17753 ChangeLog | 18 ++++++++++++++++
17754 fc-cat/fc-cat.c | 66
17755 +++++++++++++++++++++++++++++++++------------------------
17756 src/fccache.c | 31 +++++++++++++--------------
17759 6 files changed, 75 insertions(+), 45 deletions(-)
17761 commit 52ac91f7c1a8a6433851cbde8ccade618f0218e4
17762 Author: Patrick Lam <plam@MIT.EDU>
17763 Date: Mon Jan 2 17:20:23 2006 +0000
17765 Fix double-free which occurs because FcValueCanonicalize doesn't
17767 extra copy of the returned value, it only canonicalizes it.
17770 ChangeLog | 11 ++++++++++-
17772 2 files changed, 11 insertions(+), 1 deletion(-)
17774 commit cea78a87910a88383699d5a386693d39aa3236f5
17775 Author: Patrick Lam <plam@MIT.EDU>
17776 Date: Mon Jan 2 17:18:22 2006 +0000
17778 Fix version of .cache file (currently 1 -> currently 2). Reported
17782 ChangeLog | 6 ++++++
17783 1 file changed, 6 insertions(+)
17785 commit e9fd3c069aa415f9e7589dd1a871cd7727925364
17786 Author: Patrick Lam <plam@MIT.EDU>
17787 Date: Mon Jan 2 17:13:48 2006 +0000
17789 Fix version of .cache file (currently 1 -> currently 2). Reported
17793 doc/fontconfig-user.sgml | 2 +-
17794 1 file changed, 1 insertion(+), 1 deletion(-)
17796 commit ebc157f9a1eb266d60d03ad3fa36dc2ba0250db1
17797 Author: Patrick Lam <plam@MIT.EDU>
17798 Date: Wed Dec 21 20:00:20 2005 +0000
17800 Shut up GCC warnings on amd.
17803 ChangeLog | 7 +++++++
17804 src/fcpat.c | 4 ++--
17805 2 files changed, 9 insertions(+), 2 deletions(-)
17807 commit 19ea60bc7c0186070d95f5effc815c546de1dcb0
17808 Author: Patrick Lam <plam@MIT.EDU>
17809 Date: Wed Dec 21 05:37:10 2005 +0000
17811 Avoid check on _fcBankId nullness and fix case where it used to crash.
17813 ChangeLog | 7 +++++++
17814 src/fccharset.c | 2 +-
17816 3 files changed, 9 insertions(+), 2 deletions(-)
17818 commit 3bfae75d44db5ceae394194d2e6c7b81201ea685
17819 Author: Patrick Lam <plam@MIT.EDU>
17820 Date: Wed Dec 21 03:31:19 2005 +0000
17822 Bump version to 2.3.93.
17823 Use open instead of fopen (requested by Phil Race for Sun).
17824 src/fccache.c (FcDirCacheWrite);
17825 Fix GCC4 warning and Makefile brokenness for /var/cache/fontconfig
17828 ChangeLog | 20 ++++++++++++++++
17829 README | 17 ++++++++++++--
17830 configure.in | 2 +-
17831 fc-cache/Makefile.am | 8 +++++++
17832 fontconfig/fontconfig.h | 2 +-
17834 ++++++++++++++++++++++++++++++++++++++++---------
17835 src/fcxml.c | 13 ++++++-----
17836 7 files changed, 103 insertions(+), 21 deletions(-)
17838 commit 6f767cec491d354150a11491905ba59cc77a2659
17839 Author: Patrick Lam <plam@MIT.EDU>
17840 Date: Tue Dec 20 20:35:47 2005 +0000
17842 Restore code to skip over PCF fonts that have no encoded
17844 guess that a font is PCF by presence of the PIXEL_SIZE BDF
17847 ChangeLog | 8 ++++++++
17848 conf.d/10LohitGujarati.conf | 5 +++++
17849 src/fcfreetype.c | 9 ++++++---
17850 3 files changed, 19 insertions(+), 3 deletions(-)
17852 commit a7683cafe10925d09855f927cb7602a90e10516f
17853 Author: Carl Worth <cworth@cworth.org>
17854 Date: Tue Dec 13 17:50:50 2005 +0000
17856 Add a configuration file that disables hinting for the Lohit
17858 (since the hinting distort some glyphs quite badly).
17859 reviewed by: keithp
17861 ChangeLog | 8 ++++++++
17862 conf.d/10LohitGujarati.conf | 5 +++++
17863 conf.d/Makefile.am | 1 +
17864 3 files changed, 14 insertions(+)
17866 commit ec760b178a7bb1a60fe2fe5e205ef82922fde5b6
17867 Author: Patrick Lam <plam@MIT.EDU>
17868 Date: Mon Dec 12 20:45:54 2005 +0000
17870 Read and write the original location as a fallback for the hashed
17872 file locations. This is mostly for users to be able to have
17873 per-directory cache files.
17875 ChangeLog | 7 +++++++
17876 src/fccache.c | 41 ++++++++++++++++++++++++++++++++---------
17877 2 files changed, 39 insertions(+), 9 deletions(-)
17879 commit 83b6739035fc17d97b8ce01d6a9b9ef6e78d694c
17880 Author: Patrick Lam <plam@MIT.EDU>
17881 Date: Mon Dec 12 13:46:45 2005 +0000
17883 Improve error message when fc-cache can't write the cache. Add missing
17884 slash. Reported by Behdad. Incorporate Behdad's patch to create
17885 /var/cache/fontconfig when appropriate.
17887 ChangeLog | 9 +++++++++
17888 fc-cache/Makefile.am | 5 +++++
17889 fc-cache/fc-cache.c | 4 +++-
17890 src/fccache.c | 2 +-
17891 4 files changed, 18 insertions(+), 2 deletions(-)
17893 commit 368104c381815aa9a0c8c878f1d2be0cc5330f10
17894 Author: Patrick Lam <plam@MIT.EDU>
17895 Date: Mon Dec 12 13:20:41 2005 +0000
17897 Fix crash reported by Frederic Crozat when using libxml2.
17900 ChangeLog | 7 +++++++
17901 src/fcxml.c | 3 +++
17902 2 files changed, 10 insertions(+)
17904 commit ea44e2184198aba956e39ae63a4914544c9719fe
17905 Author: Patrick Lam <plam@MIT.EDU>
17906 Date: Fri Dec 9 16:36:45 2005 +0000
17908 Migrate cache files from fonts directories to
17909 /var/cache/fontconfig. This
17910 helps make fontconfig FHS-compliant, but requires that all
17913 Also, autogen.sh now needs the additional parameter
17914 --localstatedir=/var.
17919 fc-cache/Makefile.am | 2 +
17920 fc-cat/Makefile.am | 2 +
17921 fc-cat/fc-cat.c | 13 +-
17922 fontconfig/fontconfig.h | 1 +
17923 src/Makefile.am | 2 +
17924 src/fccache.c | 523
17925 +++++++++++++++++++++++++++++++++++++++++++-----
17926 9 files changed, 519 insertions(+), 53 deletions(-)
17928 commit 204da5a8b88a73e54a9bab0537db7ff4fe8c6374
17929 Author: Patrick Lam <plam@MIT.EDU>
17930 Date: Thu Dec 8 05:54:27 2005 +0000
17932 Because we've changed FcPatternAddString to use FcStrStaticName
17934 FcValueSave, explicitly handle the case of a null string.
17936 ChangeLog | 6 ++++++
17937 src/fcpat.c | 7 +++++++
17938 2 files changed, 13 insertions(+)
17940 commit 982b598278315de60721740047a1b57f4a5895b8
17941 Author: Patrick Lam <plam@MIT.EDU>
17942 Date: Wed Dec 7 03:55:25 2005 +0000
17946 ChangeLog | 5 +++++
17947 fc-cat/fc-cat.c | 9 +++------
17948 2 files changed, 8 insertions(+), 6 deletions(-)
17950 commit c6103dfb22de0664a6ab164d90d6959551e301c5
17951 Author: Patrick Lam <plam@MIT.EDU>
17952 Date: Tue Dec 6 18:57:43 2005 +0000
17954 Don't assign types to user object names.
17956 ChangeLog | 5 +++++
17957 src/fcname.c | 3 +++
17958 2 files changed, 8 insertions(+)
17960 commit 9ede93f1dc375c1f4d7e71d821887c01a367d995
17961 Author: Patrick Lam <plam@MIT.EDU>
17962 Date: Mon Dec 5 16:08:01 2005 +0000
17964 Don't free strings that have been returned from FcStrStaticName.
17966 ChangeLog | 5 +++++
17967 src/fcpat.c | 21 +++++++++++++++++++--
17968 2 files changed, 24 insertions(+), 2 deletions(-)
17970 commit 6059daeddb7b44d9b2c0f4d94a08fb6ff79ff3ac
17971 Author: Patrick Lam <plam@MIT.EDU>
17972 Date: Thu Dec 1 07:12:45 2005 +0000
17974 Add codepath for reading global cache files as well.
17976 ChangeLog | 5 +++++
17977 fc-cat/fc-cat.c | 61
17978 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
17979 2 files changed, 66 insertions(+)
17981 commit 4edd0a0286c3c7fc3497afe8f5f68df118deb682
17982 Author: Patrick Lam <plam@MIT.EDU>
17983 Date: Thu Dec 1 06:27:07 2005 +0000
17985 file 10-fonts-persian.conf was initially added on branch
17988 commit 2c6fead73fd6608fd50eb97c69a556fdac1b5c55
17989 Author: Patrick Lam <plam@MIT.EDU>
17990 Date: Thu Dec 1 06:27:07 2005 +0000
17992 Add config file for Persian fonts from Sharif FarsiWeb, Inc.
17996 conf.d/10-fonts-persian.conf | 545
17997 +++++++++++++++++++++++++++++++++++++++++++
17998 conf.d/Makefile.am | 1 +
17999 3 files changed, 555 insertions(+), 1 deletion(-)
18001 commit cb6d97eb1baba6795bb8abdede69902b2440f371
18002 Author: Patrick Lam <plam@MIT.EDU>
18003 Date: Wed Nov 30 22:13:21 2005 +0000
18005 Only add a config file to the set of config files once.
18008 ChangeLog | 7 +++++++
18009 src/fcxml.c | 6 ++++++
18010 2 files changed, 13 insertions(+)
18012 commit 93a27747a485624d4a89550036e12eeec96d4558
18013 Author: Patrick Lam <plam@MIT.EDU>
18014 Date: Tue Nov 29 15:04:06 2005 +0000
18016 src/fcint.h (FcCacheBankToIndex);
18017 Fix segfault by guarding array dereference.
18019 ChangeLog | 5 +++++
18021 2 files changed, 6 insertions(+), 1 deletion(-)
18023 commit b8948e85420469c83098a6b97d7979189a8734d9
18024 Author: Patrick Lam <plam@MIT.EDU>
18025 Date: Tue Nov 29 14:57:10 2005 +0000
18027 Refactor FcCacheBankToIndex into an inlineable part (in fcint.h) which
18028 checks the front of the list and a non-inlineable part which
18030 moves the appropriate element to the front of the list.
18033 ChangeLog | 14 ++++++++++++++
18034 fc-lang/fc-lang.c | 5 ++++-
18035 src/fccache.c | 34 +++++++++++++++++-----------------
18036 src/fcint.h | 9 ++++++++-
18037 4 files changed, 43 insertions(+), 19 deletions(-)
18039 commit 9fad72abaf3da6f3e4a691a0e1a852f6a7353d56
18040 Author: Patrick Lam <plam@MIT.EDU>
18041 Date: Tue Nov 29 06:23:00 2005 +0000
18043 Make the perf guys hate me a bit less: hoist the directory-name
18044 FcConfigAcceptFont check for cached fonts up to directory
18046 time, rather than running it for each font.
18048 ChangeLog | 8 ++++++++
18049 src/fccache.c | 3 +++
18050 src/fccfg.c | 6 ++----
18051 3 files changed, 13 insertions(+), 4 deletions(-)
18053 commit 51af0509925e780eb3eb9014aac5e50b6bbbe0d1
18054 Author: Patrick Lam <plam@MIT.EDU>
18055 Date: Tue Nov 29 06:09:18 2005 +0000
18057 Don't make FcPatternFindFullFname available to fccfg, it's not
18059 Instead go through FcPatternGetString (sorry, perf guys.) Also,
18061 globs for dirs as well.
18063 ChangeLog | 9 +++++++++
18064 src/fccfg.c | 8 +++++---
18065 src/fcint.h | 3 ---
18066 src/fcpat.c | 5 ++++-
18067 4 files changed, 18 insertions(+), 7 deletions(-)
18069 commit e0421d0289ae95a1c74e607f36c0d54f3d0dedd8
18070 Author: Patrick Lam <plam@MIT.EDU>
18071 Date: Tue Nov 29 00:21:05 2005 +0000
18075 ChangeLog | 5 +++++
18076 src/fccfg.c | 5 ++++-
18077 2 files changed, 9 insertions(+), 1 deletion(-)
18079 commit c4d3b6dad0ccb9b3ddfddb7305b4da26f494271d
18080 Author: Patrick Lam <plam@MIT.EDU>
18081 Date: Tue Nov 29 00:16:02 2005 +0000
18083 Update autogenerated config.* files.
18085 config/config.guess | 535
18086 +++++++++++++++++++++++++++-------------------------
18087 config/config.sub | 67 ++++---
18088 2 files changed, 314 insertions(+), 288 deletions(-)
18090 commit ced3f0a0abd84de73753956ec18e7316eda33a37
18091 Author: Patrick Lam <plam@MIT.EDU>
18092 Date: Tue Nov 29 00:14:42 2005 +0000
18094 Fix problem dating back at least to 2.3.2 where globs weren't
18096 to patterns loaded from a cache.
18097 Fix some obvious spelling mistakes.
18099 ChangeLog | 13 +++++++++++++
18100 doc/fontconfig-user.sgml | 17 +++++++++--------
18101 src/fccfg.c | 3 ++-
18102 src/fcint.h | 3 +++
18103 src/fcpat.c | 4 +---
18104 5 files changed, 28 insertions(+), 12 deletions(-)
18106 commit 1ed98a0c87931ae93ea3d46f3d0367a99218679c
18107 Author: Patrick Lam <plam@MIT.EDU>
18108 Date: Mon Nov 28 10:54:11 2005 +0000
18110 Stephan Kulow <coolo@suse.de> reviewed by: plam
18111 Don't kill all fonts during match (oops!)
18113 ChangeLog | 23 +++++++++++++++++++++++
18114 src/fcmatch.c | 39 ++++++++++++++++++++++++++++++++-------
18115 2 files changed, 55 insertions(+), 7 deletions(-)
18117 commit aa472e5f1a83c5e09030b0c862a0c3e0df10dcaa
18118 Author: Patrick Lam <plam@MIT.EDU>
18119 Date: Mon Nov 28 01:40:53 2005 +0000
18121 Stephan Kulow <coolo@suse.de> Michael Matz <matz@suse.de> reviewed
18123 Rewrite FcFontSetMatch to a path-finding based algorithm, i.e. inline
18124 FcCompare into FcFontSetMatch and reorder the loops, adding
18126 array which blocks patterns from future consideration if
18128 to not be best on some past criterion.
18130 src/fcmatch.c | 224
18131 +++++++++++++++++++++++++++++++++++++++++-----------------
18132 1 file changed, 159 insertions(+), 65 deletions(-)
18134 commit 200a44fed0c28bcf83a65e32c320471d9335d3c5
18135 Author: Patrick Lam <plam@MIT.EDU>
18136 Date: Sat Nov 26 05:05:14 2005 +0000
18138 Fix incorrect merge.
18141 ChangeLog | 7 +++++++
18142 src/fcmatch.c | 6 +++---
18143 2 files changed, 10 insertions(+), 3 deletions(-)
18145 commit cbe1df8150e4ed6e76bd258afe5a11529c909ddf
18146 Author: Patrick Lam <plam@MIT.EDU>
18147 Date: Fri Nov 25 16:33:58 2005 +0000
18149 Don't do random matching when bad objects are passed into
18150 FcCompareValueList.
18152 ChangeLog | 6 ++++++
18154 +++++++++++++++++++++++++++++++++++++++++++---------------
18155 2 files changed, 49 insertions(+), 15 deletions(-)
18157 commit 81fe99fdd0903ef8aa782fe427bc8f9510457ee9
18158 Author: Patrick Lam <plam@MIT.EDU>
18159 Date: Fri Nov 25 16:04:44 2005 +0000
18161 Rename fcpatterns, fcpatternelts, fcvaluelists to _fcPatterns,
18162 _fcPatternElts, _fcValueLists for consistency.
18164 ChangeLog | 10 ++++++++++
18165 src/fcint.h | 8 ++++----
18166 src/fcpat.c | 50 +++++++++++++++++++++++++-------------------------
18167 3 files changed, 39 insertions(+), 29 deletions(-)
18169 commit d854eaf8a9c395a1cbca83a7620e087109f6eb87
18170 Author: Patrick Lam <plam@MIT.EDU>
18171 Date: Fri Nov 25 15:54:24 2005 +0000
18173 Pass the FcObjectPtr to FcCompareValueList, not the char * (perf).
18176 ChangeLog | 7 +++++++
18177 src/fcmatch.c | 35 ++++++++++-------------------------
18178 2 files changed, 17 insertions(+), 25 deletions(-)
18180 commit 61571f3f2e77ffb221da9af2705af1d383dd6ea0
18181 Author: Patrick Lam <plam@MIT.EDU>
18182 Date: Fri Nov 25 15:50:34 2005 +0000
18184 Pass around FcCache *s to the Unserialize functions for extra
18186 (and less overhead, for what that's worth).
18188 ChangeLog | 13 +++++++++++++
18189 src/fccache.c | 2 +-
18190 src/fccharset.c | 12 ++++++------
18192 src/fcint.h | 10 +++++-----
18193 src/fclang.c | 8 ++++----
18194 src/fcname.c | 2 +-
18195 src/fcpat.c | 32 ++++++++++++++++----------------
18196 8 files changed, 47 insertions(+), 34 deletions(-)
18198 commit 9ab79bdfb7f8bfbe108d1c676b361f69f6a5b043
18199 Author: Patrick Lam <plam@MIT.EDU>
18200 Date: Fri Nov 25 03:00:51 2005 +0000
18202 Inline the *PtrU functions to gain perf. Remove unneeded params
18204 FcCompare* functions.
18207 ChangeLog | 12 +++++++++++-
18208 src/fcint.h | 31 +++++++++++++++++++++++++++----
18209 src/fcmatch.c | 50 +++++++++++++++++---------------------------------
18210 src/fcname.c | 12 +++---------
18211 src/fcpat.c | 22 ++--------------------
18212 5 files changed, 60 insertions(+), 67 deletions(-)
18214 commit 3f9f24e077cc079be362343be499ff0baf23e0a1
18215 Author: Patrick Lam <plam@MIT.EDU>
18216 Date: Fri Nov 25 02:16:42 2005 +0000
18218 Fix the debian changelog so that debian/rules works again, make it
18220 debian package for release 2.3.92-1. Acknowledge change in NMU of
18223 debian/changelog | 13 +++++++++++++
18224 debian/control | 1 +
18225 debian/po/cs.po | 57
18226 ++++++++++++++++++++++++++++----------------------------
18227 3 files changed, 43 insertions(+), 28 deletions(-)
18229 commit 1c9fdccab95c9c5eebd0f9d8488d3ac7c46cbe53
18230 Author: Patrick Lam <plam@MIT.EDU>
18231 Date: Thu Nov 24 21:40:20 2005 +0000
18233 Move FC_BANK_DYNAMIC, FC_BANK_FIRST to internal header.
18234 Check for type validity during FcPatternAddWithBinding, don't
18236 in FcFontMatch, don't call FcCanonicalize here (which always
18241 ChangeLog | 13 +++++++++++++
18242 fontconfig/fontconfig.h | 3 ---
18243 src/fcint.h | 3 +++
18244 src/fcmatch.c | 22 +++++-----------------
18245 src/fcpat.c | 22 +++++++++++++++++-----
18246 5 files changed, 38 insertions(+), 25 deletions(-)
18248 commit 4f8b266fd97e36961639c40d93225265c0f849c7
18249 Author: Patrick Lam <plam@MIT.EDU>
18250 Date: Thu Nov 24 20:20:26 2005 +0000
18252 Make FcCompareString and FcCompareFamily less expensive. Only add
18254 for FC_FAMILY if the proposed value is a string.
18257 ChangeLog | 11 ++++++++++-
18258 src/fcmatch.c | 24 +++++++++++++++++-------
18259 src/fcpat.c | 7 +++++++
18260 3 files changed, 34 insertions(+), 8 deletions(-)
18262 commit b97a34b5924b1279dd831426a94016ea8b65ea8d
18263 Author: Patrick Lam <plam@MIT.EDU>
18264 Date: Thu Nov 24 19:38:05 2005 +0000
18266 Inline FcDebug invocations and only initialize once, in
18268 debug msg in FcPatternPrint.
18271 ChangeLog | 10 ++++++++++
18272 src/fcdbg.c | 30 ++++++++++++------------------
18273 src/fcinit.c | 2 ++
18274 src/fcint.h | 9 +++++++--
18275 4 files changed, 31 insertions(+), 20 deletions(-)
18277 commit d2f459781cade98d1d07806d023e63f1fc289b0e
18278 Author: Patrick Lam <plam@MIT.EDU>
18279 Date: Wed Nov 23 17:01:27 2005 +0000
18281 Properly apply fcrozat's patch.
18283 fc-cat/fc-cat.c | 2 +-
18284 1 file changed, 1 insertion(+), 1 deletion(-)
18286 commit f7c4624f5624f4dc981f75a4f74446de04bf69d1
18287 Author: Patrick Lam <plam@MIT.EDU>
18288 Date: Wed Nov 23 16:36:26 2005 +0000
18290 2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18291 Minor code warning cleanups.
18293 ChangeLog | 8 ++++++++
18294 fc-cat/fc-cat.c | 1 -
18295 fontconfig/fontconfig.h | 2 +-
18296 3 files changed, 9 insertions(+), 2 deletions(-)
18298 commit b1297aa8977901075e95e40bc430fc823e1fb230
18299 Author: Patrick Lam <plam@MIT.EDU>
18300 Date: Wed Nov 23 15:33:48 2005 +0000
18302 2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18303 Make getopt_long accept -s parameter to fc-match as well.
18305 ChangeLog | 7 +++++++
18306 fc-match/fc-match.c | 2 +-
18307 2 files changed, 8 insertions(+), 1 deletion(-)
18309 commit 435fc66073ee83d17242bac2880e843489439cda
18310 Author: Patrick Lam <plam@MIT.EDU>
18311 Date: Wed Nov 23 15:32:36 2005 +0000
18313 2005-11-23 Frederic Crozat <fcrozat@mandriva.com>: reviewed by: plam
18314 Make getopt_long accept -s parameter to fc-match as well.
18316 ChangeLog | 7 +++++++
18317 fc-match/fc-match.c | 2 +-
18318 2 files changed, 8 insertions(+), 1 deletion(-)
18320 commit adac22f290f1780f6d1424d6f93cc4453d4d489c
18321 Author: Patrick Lam <plam@MIT.EDU>
18322 Date: Tue Nov 22 04:46:55 2005 +0000
18324 Manually perform inlining & partial redundancy elimination to
18326 to FcValueListPtrU.
18327 Only invoke strlen() when really necessary.
18331 ChangeLog | 16 ++++++++++++++++
18332 src/fcmatch.c | 17 +++++++++--------
18333 src/fcstr.c | 8 ++------
18334 3 files changed, 27 insertions(+), 14 deletions(-)
18336 commit 8c24aa6b45ce7fa0b872ca2e9c3b96e1a5b720e4
18337 Author: Patrick Lam <plam@MIT.EDU>
18338 Date: Sat Nov 19 22:38:39 2005 +0000
18340 Get rid of the use of freetype internal headers in fcfreetype.c, since
18341 those headers will go away with freetype 2.2. Replace with public
18342 domain ftglue code from pango. Note that the patch removes
18344 error checking in FT_Get_BDF_Property() and comments out the
18346 of empty pcf fonts.
18350 1 file changed, 2 insertions(+)
18352 commit 246985e40e3296a6bb427026d8274fe8409f3776
18353 Author: Patrick Lam <plam@MIT.EDU>
18354 Date: Sat Nov 19 22:37:24 2005 +0000
18356 file ftglue.c was initially added on branch fc-2_4_branch.
18358 commit 824c7bf02515cde1cc562eb6a64b9857d03913fc
18359 Author: Patrick Lam <plam@MIT.EDU>
18360 Date: Sat Nov 19 22:37:24 2005 +0000
18362 Get rid of the use of freetype internal headers in fcfreetype.c, since
18363 those headers will go away with freetype 2.2. Replace with public
18364 domain ftglue code from pango. Note that the patch removes
18366 error checking in FT_Get_BDF_Property() and comments out the
18368 of empty pcf fonts.
18372 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18373 src/ftglue.h | 159 +++++++++++++++++++++++++++
18374 2 files changed, 508 insertions(+)
18376 commit 8ebf7725a8607b39ff505029b2a41369d67eb736
18377 Author: Patrick Lam <plam@MIT.EDU>
18378 Date: Sat Nov 19 22:32:13 2005 +0000
18380 Get rid of the use of freetype internal headers in fcfreetype.c, since
18381 those headers will go away with freetype 2.2. Replace with public
18382 domain ftglue code from pango. Note that the patch removes
18384 error checking in FT_Get_BDF_Property() and comments out the
18386 of empty pcf fonts.
18389 ChangeLog | 13 ++++++++++
18390 src/Makefile.am | 4 ++-
18391 src/fcfreetype.c | 75
18392 ++++++++++++++++++++++++++------------------------------
18393 3 files changed, 51 insertions(+), 41 deletions(-)
18395 commit a151acedc056783957f9875b1a21f13d0bb8bfe2
18396 Author: Patrick Lam <plam@MIT.EDU>
18397 Date: Sat Nov 19 16:24:53 2005 +0000
18399 Further fix of patch from 2005-11-04: miscounted numbers count
18400 (numbers_count); didn't strip duplicate numbers (langBankNumbers);
18402 leafidx_offset and numbers_offset in fcLangCharSets are wrong.
18403 Removed leafidx_count and numbers_count since they are the same and
18404 replaced them with offset_count.
18407 ChangeLog | 12 ++++++++++++
18408 fc-lang/fc-lang.c | 21 +++++++++++++--------
18409 2 files changed, 25 insertions(+), 8 deletions(-)
18411 commit 8f2a807810c006e771c0f7429ba218a1ffb1e6de
18412 Author: Patrick Lam <plam@MIT.EDU>
18413 Date: Fri Nov 18 20:32:30 2005 +0000
18415 Don't crash when fc-cat invoked with no arguments.
18416 Fix invalid read access caused by premature free and GCC4 warnings in
18421 ChangeLog | 17 ++++++++++++++++-
18422 fc-cat/fc-cat.c | 3 +++
18423 src/fcxml.c | 10 ++++++----
18424 3 files changed, 25 insertions(+), 5 deletions(-)
18426 commit 82912b062b1bb902db54e5b79f4a2d6a33ccd8a0
18427 Author: Patrick Lam <plam@MIT.EDU>
18428 Date: Fri Nov 18 04:21:10 2005 +0000
18430 List iteration not needed in FcConfigValues, since it's building
18432 list itself; we can just strip FcVoid elements during
18436 ChangeLog | 9 +++++++++
18437 src/fccfg.c | 17 ++++++-----------
18438 2 files changed, 15 insertions(+), 11 deletions(-)
18440 commit 38b2ecad5af4f7f7a55023afafaae075ecd3c753
18441 Author: Patrick Lam <plam@MIT.EDU>
18442 Date: Thu Nov 17 16:46:07 2005 +0000
18444 Fix crash on invalid constants in config files (forgot to update
18446 upon list iteration.)
18448 ChangeLog | 6 ++++++
18450 2 files changed, 7 insertions(+)
18452 commit f28472fdb4e51a06283161f9e7a645d5354a37d2
18453 Author: Patrick Lam <plam@MIT.EDU>
18454 Date: Thu Nov 17 16:17:05 2005 +0000
18456 Complain about invalid constants in config files.
18459 ChangeLog | 7 +++++++
18460 src/fcxml.c | 4 ++++
18461 2 files changed, 11 insertions(+)
18463 commit 1c5b6345b9023dee7962468fccb678b5f2e56ce3
18464 Author: Patrick Lam <plam@MIT.EDU>
18465 Date: Thu Nov 17 15:43:39 2005 +0000
18467 Don't add current_arch_start more than once.
18468 Fix ordering of ALIGN with respect to saving block_ptr; add another
18473 ChangeLog | 16 ++++++++++++++++
18474 src/fccache.c | 2 +-
18475 src/fccharset.c | 12 ++++++++----
18476 src/fcfs.c | 10 +++++++++-
18477 src/fcname.c | 6 ++++--
18479 6 files changed, 39 insertions(+), 8 deletions(-)
18481 commit 8e351527bb87798e9b796e12a3b1ee6229536a28
18482 Author: Patrick Lam <plam@MIT.EDU>
18483 Date: Wed Nov 16 17:49:01 2005 +0000
18485 src/fccache.c (FcDirCacheProduce)
18486 Fix case where alignment bytes bumped up metadata->count causing
18487 unwarranted failures to write cache files. (Reported by Stephan
18490 ChangeLog | 7 +++++++
18491 src/fccache.c | 15 +++++++++++----
18492 2 files changed, 18 insertions(+), 4 deletions(-)
18494 commit 7fd7221e683d6c65b9199fd06d34d5215582748e
18495 Author: Patrick Lam <plam@MIT.EDU>
18496 Date: Wed Nov 16 15:55:17 2005 +0000
18498 Add *NeededBytesAlign(), which overestimates the padding which
18500 added by the new ALIGN macro. Fix alignment problems on ia64
18502 by bumping up block_ptr appropriately. (Earlier version by Andreas
18504 Use sysconf to determine proper PAGESIZE value; this appears to be
18505 POSIX-compliant. (reported by Andreas Schwab)
18508 ChangeLog | 23 +++++++++++++++++++++++
18509 src/fccache.c | 21 +++++++++++++--------
18510 src/fccharset.c | 11 +++++++++++
18511 src/fcfs.c | 10 ++++++++++
18512 src/fcint.h | 18 ++++++++++++++++++
18513 src/fclang.c | 8 ++++++++
18514 src/fcname.c | 8 ++++++++
18515 src/fcpat.c | 36 ++++++++++++++++++++++++++++++++++++
18516 8 files changed, 127 insertions(+), 8 deletions(-)
18518 commit 82f35f8bb4fe58ebc839531f4a63544dc07f0f5d
18519 Author: Patrick Lam <plam@MIT.EDU>
18520 Date: Fri Nov 4 19:31:26 2005 +0000
18522 Fix bug 2878 (excessive relocations at startup for charsets,
18524 Ross Burton): fc-lang/fc-lang now creates the static form of the
18525 langset, not the dynamic form, so that the charsets should now
18529 ChangeLog | 11 +++++++++++
18530 fc-lang/fc-lang.c | 59
18531 ++++++++++++++++++++++++++++++++++++++++---------------
18532 src/fccharset.c | 18 +++++++++++++++++
18533 src/fcint.h | 5 +++++
18534 src/fclang.c | 16 ++++++++++++++-
18535 5 files changed, 92 insertions(+), 17 deletions(-)
18537 commit 50544b13c19c6a4a9fe9cf26cdd2170ddacf86d1
18538 Author: Patrick Lam <plam@MIT.EDU>
18539 Date: Fri Nov 4 16:48:32 2005 +0000
18541 Add test for validity of directory caches that somehow got lost
18543 by make distcheck).
18545 ChangeLog | 6 ++++++
18547 2 files changed, 7 insertions(+), 1 deletion(-)
18549 commit e6d3e251ee26f1267585cbbd5a95dc1f7290e225
18550 Author: Patrick Lam <plam@MIT.EDU>
18551 Date: Fri Nov 4 06:17:00 2005 +0000
18553 Bump version to 2.3.92.
18555 ChangeLog | 8 ++++++++
18556 README | 29 +++++++++++++++++++++++++++--
18557 configure.in | 2 +-
18558 fontconfig/fontconfig.h | 2 +-
18559 4 files changed, 37 insertions(+), 4 deletions(-)
18561 commit ea9726b620bff44d45fa25c91a8ab7d31a813577
18562 Author: Patrick Lam <plam@MIT.EDU>
18563 Date: Thu Nov 3 04:45:57 2005 +0000
18565 Fix argument ordering problem in call to FcPatternTransferFullFname.
18567 ChangeLog | 5 +++++
18569 2 files changed, 6 insertions(+), 1 deletion(-)
18571 commit 7358dae49b328f5546d156246510601e2dd85d1c
18572 Author: Patrick Lam <plam@MIT.EDU>
18573 Date: Thu Nov 3 04:23:22 2005 +0000
18575 Fix warnings and embarrassing double-free error.
18577 ChangeLog | 7 +++++++
18578 src/fcfreetype.c | 2 +-
18579 src/fcpat.c | 14 +++++---------
18580 3 files changed, 13 insertions(+), 10 deletions(-)
18582 commit efa9f2bd077da0ccc432b80baf87c2a3e7340f6a
18583 Author: Patrick Lam <plam@MIT.EDU>
18584 Date: Wed Nov 2 15:57:36 2005 +0000
18586 Change the rule for artificial emboldening in fonts.conf.in. This
18588 the support for artificial emboldening included in cairo.
18591 ChangeLog | 8 ++++++++
18592 fonts.conf.in | 18 ++++++++++++++----
18593 2 files changed, 22 insertions(+), 4 deletions(-)
18595 commit d7b3ac63675983c92092703c9c7da0d9e3c0b2ad
18596 Author: Patrick Lam <plam@MIT.EDU>
18597 Date: Wed Nov 2 15:29:53 2005 +0000
18599 Don't zero out full names for FC_REF_CONSTANT fonts; also, duplicate
18601 names when transferring, and free full names when freeing the
18602 associated font. Reported by Jinghua Luo.
18604 ChangeLog | 8 ++++++++
18605 src/fcpat.c | 18 ++++++++++++++----
18606 2 files changed, 22 insertions(+), 4 deletions(-)
18608 commit 303bcf9b9df00ce2906db5c9414aeec96d1a55f9
18609 Author: Patrick Lam <plam@MIT.EDU>
18610 Date: Wed Nov 2 07:37:00 2005 +0000
18612 Revert the previous patch and commit the correct patch: I forgot a
18613 canonicalization in FcValueListSerialize, so that it would
18615 already-serialized input files. Duh!
18617 ChangeLog | 8 ++++++++
18618 fc-cache/fc-cache.c | 9 ---------
18620 3 files changed, 9 insertions(+), 9 deletions(-)
18622 commit c6b75577f3bf3019399e0a439d9cccf55e53999f
18623 Author: Patrick Lam <plam@MIT.EDU>
18624 Date: Wed Nov 2 07:01:25 2005 +0000
18626 Forcibly rescan a directory before writing a fresh local cache
18628 that directory, fixing the losing-fonts problem reported by
18630 and also apparently the font cache file corruption.
18632 ChangeLog | 8 ++++++++
18633 fc-cache/fc-cache.c | 9 +++++++++
18634 2 files changed, 17 insertions(+)
18636 commit 9090cb9eceec10581c9f927b2e895189d20d1d4c
18637 Author: Patrick Lam <plam@MIT.EDU>
18638 Date: Wed Nov 2 06:39:23 2005 +0000
18640 Fix thinko: actually, the whole global cache is stale if the global
18642 is older than the (newest) config file.
18644 ChangeLog | 6 ++++++
18645 src/fccache.c | 6 +++---
18646 2 files changed, 9 insertions(+), 3 deletions(-)
18648 commit 2b25f00c501a4baf2096a9cb68b0be961251cfda
18649 Author: Patrick Lam <plam@MIT.EDU>
18650 Date: Wed Nov 2 06:29:14 2005 +0000
18652 Declare the global cache of a directory's contents to be stale if the
18653 directory is newer than the (newest) configuration file. S:
18654 ----------------------------------------------------------------------
18656 ChangeLog | 8 ++++++++
18657 src/fccache.c | 12 +++++++++---
18658 src/fccfg.c | 20 ++++++++++++++------
18659 src/fcint.h | 11 ++++++++++-
18660 4 files changed, 41 insertions(+), 10 deletions(-)
18662 commit 793154ed8d4b2d832f81a893273c6504bac3f0b3
18663 Author: Patrick Lam <plam@MIT.EDU>
18664 Date: Tue Nov 1 06:57:25 2005 +0000
18666 Copy the full pathname whenever duplicating an FcPattern; otherwise,
18667 applications continue breaking.
18669 ChangeLog | 10 ++++++++++
18670 src/fcint.h | 4 ++--
18671 src/fclist.c | 6 +-----
18672 src/fcmatch.c | 4 ++++
18673 src/fcpat.c | 25 ++++++++++++++++++++++++-
18674 5 files changed, 41 insertions(+), 8 deletions(-)
18676 commit d6946c1a11695eb55a3fe60db5480df94570b1ba
18677 Author: Patrick Lam <plam@MIT.EDU>
18678 Date: Tue Nov 1 05:52:28 2005 +0000
18680 Fix small memory error (tried to free argv); use basename and dirname
18681 correctly (they can modify their arguments).
18683 ChangeLog | 7 +++++++
18684 fc-cat/fc-cat.c | 4 +---
18685 src/fcfreetype.c | 2 +-
18686 3 files changed, 9 insertions(+), 4 deletions(-)
18688 commit e77c17184a6172d6368dd3193c791c4027065bbd
18689 Author: Patrick Lam <plam@MIT.EDU>
18690 Date: Tue Nov 1 05:26:27 2005 +0000
18692 Reinstate basename patch, but keep a hash table linking FcPatterns
18694 fully-qualified font names for clients' benefit. Clients only
18696 the font names once they request the FC_FILE property from an
18697 FcPattern, but the font name is malloc'd at that point (i.e. not
18698 mmapped: that's impossible, since it may vary between machines.)
18699 Clients do have to pay for a copy of the path name per cache file.
18700 Note that FcPatternGetString now does some rewriting if you ask for an
18701 FC_FILE, appending the pathname as appropriate.
18703 ChangeLog | 23 ++++++++++++++
18704 fc-cat/fc-cat.c | 7 ++--
18705 src/fccache.c | 40 ++++++++++++++++++++---
18706 src/fcfreetype.c | 5 ++-
18707 src/fcint.h | 9 ++++++
18708 src/fclist.c | 8 +++++
18710 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
18711 7 files changed, 181 insertions(+), 8 deletions(-)
18713 commit be99726f672cef086b4256ad34163f6f9ed9d4a5
18714 Author: Patrick Lam <plam@MIT.EDU>
18715 Date: Mon Oct 31 06:02:00 2005 +0000
18717 Revert basename patch, which breaks fontconfig clients on my system.
18719 src/fcfreetype.c | 3 +--
18720 1 file changed, 1 insertion(+), 2 deletions(-)
18722 commit 720298e773876037dd9af384a9cc16956600b5e7
18723 Author: Patrick Lam <plam@MIT.EDU>
18724 Date: Wed Oct 26 06:34:29 2005 +0000
18726 Add FC_EMBEDDED_BITMAP object type to tell Xft/Cairo whether to load
18727 embedded bitmaps or not.
18730 ChangeLog | 11 +++++++++++
18731 fontconfig/fontconfig.h | 1 +
18732 fonts.conf.in | 4 ++++
18733 src/fcdefault.c | 1 +
18735 5 files changed, 18 insertions(+)
18737 commit 961d9b9993ae815d6ba723829724bf0685809091
18738 Author: Patrick Lam <plam@MIT.EDU>
18739 Date: Tue Oct 25 22:29:13 2005 +0000
18741 Only add basename to patterns' FC_FILE element, not any part of the
18744 ChangeLog | 6 ++++++
18745 src/fcfreetype.c | 3 ++-
18746 2 files changed, 8 insertions(+), 1 deletion(-)
18748 commit 573da729101bfb81d2cafb7e442bbf5395ae9eef
18749 Author: Patrick Lam <plam@MIT.EDU>
18750 Date: Sat Oct 22 15:12:05 2005 +0000
18752 Add some more consts, fixing more GCC4 warnings.
18754 ChangeLog | 5 +++++
18755 src/fcfreetype.c | 22 +++++++++++-----------
18756 2 files changed, 16 insertions(+), 11 deletions(-)
18758 commit 904426816df300fad816238f0f27ef595a6a539b
18759 Author: Patrick Lam <plam@MIT.EDU>
18760 Date: Sat Oct 22 14:21:14 2005 +0000
18762 Support localized font family and style names. This has been
18764 break old apps like xfd, but modern (gtk+/qt/mozilla) apps
18769 src/fcdefault.c | 110
18770 +++++++++++++++++++++++++++++++-------------------------
18771 src/fcint.h | 4 +++
18772 src/fclist.c | 60 +++++++++++++++++++++++++++++--
18773 4 files changed, 130 insertions(+), 51 deletions(-)
18775 commit e58b50e88cbe3b55695101a0988306ea4646bbe4
18776 Author: Patrick Lam <plam@MIT.EDU>
18777 Date: Fri Oct 21 20:24:30 2005 +0000
18779 Destroy the global cache file if it's terminally broken. (reported
18783 ChangeLog | 9 ++++++++-
18784 src/fccache.c | 16 +++++++++++++---
18785 2 files changed, 21 insertions(+), 4 deletions(-)
18787 commit 2fa3f27e68834d55f0f451514a0658b247fddb0d
18788 Author: Patrick Lam <plam@MIT.EDU>
18789 Date: Fri Oct 21 19:47:43 2005 +0000
18791 Prevent fc-list from escaping strings when printing them.
18793 ChangeLog | 7 +++++++
18794 fc-list/fc-list.c | 2 +-
18795 fontconfig/fontconfig.h | 3 +++
18796 src/fcname.c | 16 +++++++++++-----
18797 4 files changed, 22 insertions(+), 6 deletions(-)
18799 commit 250c1cd422ce6260ff58f2699043556d93729ef7
18800 Author: Patrick Lam <plam@MIT.EDU>
18801 Date: Thu Oct 20 20:50:21 2005 +0000
18803 Add valist sentinel markup for FcObjectSetBuild and FcPatternBuild.
18806 ChangeLog | 9 ++++++++-
18807 fontconfig/fontconfig.h | 12 ++++++++++--
18808 2 files changed, 18 insertions(+), 3 deletions(-)
18810 commit 21696e5bf08b67b57155e5b12e054456fd2b03e2
18811 Author: Patrick Lam <plam@MIT.EDU>
18812 Date: Fri Oct 14 21:02:31 2005 +0000
18814 Add consts to variables so as to move arrays into .rodata.
18817 ChangeLog | 8 ++++++++
18818 fc-glyphname/fc-glyphname.c | 4 ++--
18819 src/fclang.c | 4 ++--
18820 3 files changed, 12 insertions(+), 4 deletions(-)
18822 commit 15d7bd0a16af189194b665e789331a8f8c86f20d
18823 Author: Patrick Lam <plam@MIT.EDU>
18824 Date: Fri Oct 14 20:56:27 2005 +0000
18826 Check existence of directory cache file before attempting to unlink.
18829 ChangeLog | 7 +++++++
18830 src/fccache.c | 4 +++-
18831 2 files changed, 10 insertions(+), 1 deletion(-)
18833 commit 1178b569764caaf51d2dc55f1c2cf969a98cf61e
18834 Author: Patrick Lam <plam@MIT.EDU>
18835 Date: Thu Oct 13 12:32:14 2005 +0000
18837 Fix flipped return value on unlink. (Reported by Mike Fabian)
18839 ChangeLog | 14 ++++++++++++++
18840 src/fccache.c | 6 ++++--
18841 2 files changed, 18 insertions(+), 2 deletions(-)
18843 commit 2eb843740672da9319c190c48aea2cd98dc92725
18844 Author: Patrick Lam <plam@MIT.EDU>
18845 Date: Wed Oct 12 07:55:42 2005 +0000
18847 When fc-cache is run without --force, use directory cache files to
18851 src/fccache.c | 4 ++--
18852 src/fcdir.c | 3 +++
18853 src/fcint.h | 3 +++
18854 3 files changed, 8 insertions(+), 2 deletions(-)
18856 commit 23787a8f1b7a23c82f479b0e6906928b9920b9cc
18857 Author: Patrick Lam <plam@MIT.EDU>
18858 Date: Thu Oct 6 20:45:25 2005 +0000
18860 Add padding to make valgrind and glibc not hate each other when
18864 ChangeLog | 8 ++++++++
18865 src/fcname.c | 5 +++--
18866 src/fcpat.c | 5 +++--
18867 3 files changed, 14 insertions(+), 4 deletions(-)
18869 commit 008385c5fb957c1547fa1a29537d0c9fb8e3b38a
18870 Author: Patrick Lam <plam@MIT.EDU>
18871 Date: Wed Oct 5 21:12:57 2005 +0000
18873 Use libtool -no-undefined flag on all platforms.
18874 reviewed by: plam & keithp
18876 ChangeLog | 7 +++++++
18877 src/Makefile.am | 3 +--
18878 2 files changed, 8 insertions(+), 2 deletions(-)
18880 commit edffd3b964cde0f2cde86cc5c0cef180843c44e5
18881 Author: Patrick Lam <plam@MIT.EDU>
18882 Date: Wed Oct 5 21:12:25 2005 +0000
18884 Fix typo in manually applying patch.
18886 src/Makefile.am | 2 +-
18887 1 file changed, 1 insertion(+), 1 deletion(-)
18889 commit affc7d1849c26db10b344cfbe834d0bba764f419
18890 Author: Patrick Lam <plam@MIT.EDU>
18891 Date: Wed Oct 5 19:40:35 2005 +0000
18893 Modify config file to use Greek fonts before Asian fonts with
18895 reviewed by: plam & keithp
18897 ChangeLog | 8 ++++++++
18898 fonts.conf.in | 10 +++++++---
18899 2 files changed, 15 insertions(+), 3 deletions(-)
18901 commit 328929f5ea3f507426b0c021c11fef62794066df
18902 Author: Patrick Lam <plam@MIT.EDU>
18903 Date: Wed Oct 5 19:38:40 2005 +0000
18905 Modify config file to use Greek fonts before Asian fonts with
18907 reviewed by: plam & keithp
18909 ChangeLog | 8 ++++++++
18910 fonts.conf.in | 10 +++++++---
18911 2 files changed, 15 insertions(+), 3 deletions(-)
18913 commit 1ed67f658c910ece44ab73bb5a1d08ea1c0246d3
18914 Author: Patrick Lam <plam@MIT.EDU>
18915 Date: Wed Oct 5 19:32:41 2005 +0000
18917 Use libtool -no-undefined flag on all platforms.
18918 reviewed by: plam & keithp
18920 ChangeLog | 7 +++++++
18921 src/Makefile.am | 3 +--
18922 2 files changed, 8 insertions(+), 2 deletions(-)
18924 commit 751932ddb10d5ce798c56d82bc1f40a443237ac1
18925 Author: Patrick Lam <plam@MIT.EDU>
18926 Date: Wed Oct 5 18:41:55 2005 +0000
18928 Implement move-to-front array for banks (perf regression reported
18932 ChangeLog | 6 ++++++
18933 src/fccache.c | 29 +++++++++++++++++++----------
18934 2 files changed, 25 insertions(+), 10 deletions(-)
18936 commit 55c8fa4f08b86f4e9af97920a61943f5facd7822
18937 Author: Patrick Lam <plam@MIT.EDU>
18938 Date: Wed Oct 5 00:34:52 2005 +0000
18940 Add new API which unlinks directory caches and checks dir caches for
18941 existence of appropriate sections. Fix fc-cache to unlink
18943 files and save directory caches that lack relevant sections.
18945 ChangeLog | 11 +++++++++++
18946 fc-cache/fc-cache.c | 6 +++++-
18947 fontconfig/fontconfig.h | 6 ++++++
18948 src/fccache.c | 44 ++++++++++++++++++++++++++++++++++----------
18949 4 files changed, 56 insertions(+), 11 deletions(-)
18951 commit 6bf2380478f825a6135527133a03869e0ae18742
18952 Author: Patrick Lam <plam@MIT.EDU>
18953 Date: Mon Oct 3 19:51:11 2005 +0000
18955 Ensure that a directory cache has the appropriate section before
18957 that it is valid (reported by Matthias Clasen).
18959 ChangeLog | 6 ++++++
18960 src/fccache.c | 15 +++++++++++++++
18961 2 files changed, 21 insertions(+)
18963 commit bc5784ff00230bf70e9cbe5c97e62e4f251e7000
18964 Author: Patrick Lam <plam@MIT.EDU>
18965 Date: Sat Oct 1 19:18:51 2005 +0000
18967 Bump version number to 2.3.91.
18969 README | 15 ++++++++++++++-
18970 configure.in | 2 +-
18971 fontconfig/fontconfig.h | 2 +-
18972 3 files changed, 16 insertions(+), 3 deletions(-)
18974 commit e99f0f0a45b29ad195c96833c95771ccf7771fef
18975 Author: Patrick Lam <plam@MIT.EDU>
18976 Date: Thu Sep 29 20:53:30 2005 +0000
18978 Use libxml2 if requested (with --enable-libxml2) or if expat is not
18982 ChangeLog | 11 ++++
18984 +++++++++++++++++++++++++++++++-------------------------
18985 src/Makefile.am | 3 +-
18986 src/fcxml.c | 71 ++++++++++++++++++++++++-
18987 4 files changed, 174 insertions(+), 73 deletions(-)
18989 commit 649cc3616d11add9d5c39563f9f343614c2bb2eb
18990 Author: Patrick Lam <plam@MIT.EDU>
18991 Date: Thu Sep 29 05:14:04 2005 +0000
18993 Fix multi-arch cache files: compute the position for the block to
18995 using info from OrigFile, not NewFile.
18997 ChangeLog | 6 ++++++
18998 src/fccache.c | 4 ++--
18999 2 files changed, 8 insertions(+), 2 deletions(-)
19001 commit cd3109114ca6ee9ce2b454180dadea5aa04ce55d
19002 Author: Patrick Lam <plam@MIT.EDU>
19003 Date: Wed Sep 28 16:21:14 2005 +0000
19005 Cast results of sizeof() to unsigned int to get rid of warnings
19007 (thanks Matthias Clasen).
19009 ChangeLog | 8 +++++++-
19010 src/fccache.c | 38 +++++++++++++++++++-------------------
19011 2 files changed, 26 insertions(+), 20 deletions(-)
19013 commit 9ecb9a9a063e4f94deb6da8fd15656c9a7e480e7
19014 Author: Patrick Lam <plam@MIT.EDU>
19015 Date: Wed Sep 28 00:23:39 2005 +0000
19019 ChangeLog | 34 ++++++++++++++++++++++++++++++++++
19020 1 file changed, 34 insertions(+)
19022 commit 1d879de2d968ef2bd6317ba3c7be0e62b263a708
19023 Author: Patrick Lam <plam@MIT.EDU>
19024 Date: Wed Sep 28 00:23:15 2005 +0000
19026 Use FcAtomic to rewrite cache files.
19028 src/fccache.c | 132
19029 +++++++++++++++++++++++++++++++++++++++++++---------------
19030 1 file changed, 98 insertions(+), 34 deletions(-)
19032 commit 099f9a86834060741dcbdf8b70e32f3a7338925f
19033 Author: Patrick Lam <plam@MIT.EDU>
19034 Date: Tue Sep 27 15:52:58 2005 +0000
19036 Don't unlink the fonts.cache-2 file even if there's no data to
19038 write an empty cache file. (thanks Lubos Lunak)
19040 src/fccache.c | 7 -------
19041 1 file changed, 7 deletions(-)
19043 commit 6aee8c6faa2906334b9d9f933440184a256d0b53
19044 Author: Patrick Lam <plam@MIT.EDU>
19045 Date: Tue Sep 27 05:43:08 2005 +0000
19047 Allocate room for the subdirectory names in each directory
19049 James Cloos for finding and diagnosing this bug!
19051 src/fccache.c | 10 ++++++++--
19052 1 file changed, 8 insertions(+), 2 deletions(-)
19054 commit 2633bc38431468ce528407ee576cb29b0d1212c8
19055 Author: Patrick Lam <plam@MIT.EDU>
19056 Date: Tue Sep 27 05:26:59 2005 +0000
19058 Fix .cvsignore file after copying across directories.
19060 fc-cat/.cvsignore | 4 ++--
19061 1 file changed, 2 insertions(+), 2 deletions(-)
19063 commit d75bef7bc8b2bb4ed7750ce5083b1e65a709d75a
19064 Author: Patrick Lam <plam@MIT.EDU>
19065 Date: Fri Sep 23 21:42:32 2005 +0000
19067 Add comment about needing docbook-utils to run make distcheck;
19069 save pain to others later.
19072 1 file changed, 1 insertion(+), 1 deletion(-)
19074 commit 35c2c7f1e979449e67551588f3440ff15e5c806c
19075 Author: Patrick Lam <plam@MIT.EDU>
19076 Date: Fri Sep 23 14:41:40 2005 +0000
19078 Update ChangeLog for 2.3.90.
19080 ChangeLog | 33 +++++++++++++++++++++++++++++++++
19081 1 file changed, 33 insertions(+)
19083 commit d8c22de1f1c809ac6b0e1b3caa2cd9ad8046311a
19084 Author: Patrick Lam <plam@MIT.EDU>
19085 Date: Fri Sep 23 05:59:19 2005 +0000
19087 file Makefile.am was initially added on branch fc-2_4_branch.
19089 commit f28f090d2537fc7dcc4fe71a84020a53d14027b4
19090 Author: Patrick Lam <plam@MIT.EDU>
19091 Date: Fri Sep 23 05:59:19 2005 +0000
19093 Add new command-line utility, fc-cat, to convert fonts.cache-2
19095 fonts.cache-1 files (e.g. for grepping and validation of the mmap
19096 codepath), as per James Cloos' request.
19097 Remove done 'TODO' comment.
19098 Updates for development release 2.3.90.
19102 configure.in | 3 +-
19103 fc-cache/fc-cache.c | 1 -
19104 fc-cache/fc-cache.sgml | 4 +-
19105 fc-cat/.cvsignore | 6 +
19106 fc-cat/Makefile.am | 55 ++++++++
19107 fc-cat/fc-cat.c | 336
19108 ++++++++++++++++++++++++++++++++++++++++++++++++
19109 fc-cat/fc-cat.sgml | 139 ++++++++++++++++++++
19110 fontconfig/fontconfig.h | 2 +-
19111 10 files changed, 548 insertions(+), 7 deletions(-)
19113 commit a9698bed6553c12d397593292ee9e81054244e85
19114 Author: Patrick Lam <plam@MIT.EDU>
19115 Date: Fri Sep 23 04:09:37 2005 +0000
19117 Update documentation -- fc-cache's man page now says that you need
19119 fc-cache once per cached architecture; add some documentation
19122 Make fc-cache write out fonts.cache-2 files for directories with
19124 (i.e. only subdirectories).
19126 fc-cache/fc-cache.sgml | 7 +++++++
19127 src/fccache.c | 13 ++++++++-----
19128 src/fcint.h | 8 ++++----
19129 3 files changed, 19 insertions(+), 9 deletions(-)
19131 commit e3ff8a4ea66b3738a72558520f33eb5b8d44442e
19132 Author: Patrick Lam <plam@MIT.EDU>
19133 Date: Fri Sep 23 02:33:55 2005 +0000
19135 Remove debugging printf (oops).
19138 1 file changed, 1 deletion(-)
19140 commit bef069e19e72af1f7983e40a7ca5045f7d006bdd
19141 Author: Patrick Lam <plam@MIT.EDU>
19142 Date: Fri Sep 23 02:08:40 2005 +0000
19144 Convert fromcode to char[12] from char *.
19146 src/fcfreetype.c | 10 +++++-----
19147 1 file changed, 5 insertions(+), 5 deletions(-)
19149 commit c7beacf91698e8b0dcba2e813052538ec56dd268
19150 Author: Patrick Lam <plam@MIT.EDU>
19151 Date: Fri Sep 23 01:48:33 2005 +0000
19153 Small patch for output in case where lineno not defined.
19155 fc-lang/fc-lang.c | 2 +-
19156 src/fcint.h | 14 +++++++-------
19157 2 files changed, 8 insertions(+), 8 deletions(-)
19159 commit 67accef4d3e245c1dea341e633d82b14aa03432a
19160 Author: Patrick Lam <plam@MIT.EDU>
19161 Date: Thu Sep 22 23:45:53 2005 +0000
19163 Fix more gcc4 warnings:
19164 - Cast sizeof to int, to shut up signedness warnings in comparison.
19165 - Add consts where appropriate.
19166 reviewed by: Patrick Lam <plam@mit.edu>
19168 doc/edit-sgml.c | 4 +-
19169 fc-case/fc-case.c | 8 +--
19170 fc-glyphname/fc-glyphname.c | 21 ++++---
19171 fc-lang/fc-lang.c | 20 ++++---
19172 src/fccharset.c | 3 +-
19173 src/fcdefault.c | 6 +-
19174 src/fcfreetype.c | 43 ++++++++------
19175 src/fcinit.c | 2 +-
19176 src/fcmatch.c | 18 +++---
19179 ++++++++++++++++++++++----------------------
19180 11 files changed, 142 insertions(+), 124 deletions(-)
19182 commit 141432505aecb158285ccc84ec5d7099e3c2efa7
19183 Author: Patrick Lam <plam@MIT.EDU>
19184 Date: Thu Sep 22 20:49:24 2005 +0000
19186 Fix bug when clients use FcNameRegisterObjectTypes; fontconfig was
19187 returning bogus (i.e. duplicate) FcObjectPtr values. Now use
19189 values for dynamic object strings and positive values for
19191 FcNameRegisterObjectType strings. Thanks to Matthias Clasen for
19192 pinpointing this bus!
19194 src/fcname.c | 37 ++++++++++++++++++++++++++++---------
19195 1 file changed, 28 insertions(+), 9 deletions(-)
19197 commit 9fe2bd7ab07611559363d80efdf8d3efb4ea737e
19198 Author: Patrick Lam <plam@MIT.EDU>
19199 Date: Fri Sep 16 04:57:18 2005 +0000
19201 Add missing FcValueCanonicalize on call to FcPatternAdd.
19203 src/fcpat.c | 3 ++-
19204 1 file changed, 2 insertions(+), 1 deletion(-)
19206 commit 13cdf607533ad592b896b738c5642f3685fd8053
19207 Author: Patrick Lam <plam@MIT.EDU>
19208 Date: Thu Sep 15 20:36:44 2005 +0000
19210 Revert ill-advised addition of FC_RENDER. Add strategy for handling
19212 that aren't hardcoded into fontconfig, but generated by fontconfig
19213 clients: keep another array of user-defined objects (indexed
19216 Fix compilation warning (uninitialized variable).
19219 fontconfig/fontconfig.h | 1 -
19220 src/fccache.c | 1 +
19223 +++++++++++++++++++++++++++++++++++++++----------
19224 4 files changed, 80 insertions(+), 22 deletions(-)
19226 commit 0fa237d1e010a1ab9b8fb09079fbb364958d8cc7
19227 Author: Patrick Lam <plam@MIT.EDU>
19228 Date: Sun Sep 11 05:17:28 2005 +0000
19230 Add a global binding for the 'render' pattern element used by Xft;
19232 of said binding prevented programs from using FcPatterns
19235 fontconfig/fontconfig.h | 1 +
19236 src/fcname.c | 2 +-
19237 2 files changed, 2 insertions(+), 1 deletion(-)
19239 commit 8245771d5a42dac36024411a0da047b9a7dc42c6
19240 Author: Patrick Lam <plam@MIT.EDU>
19241 Date: Sun Sep 11 02:16:09 2005 +0000
19243 Merge with HEAD and finish the GCC 4 cleanups (no more warnings!)
19245 ChangeLog | 19 +++++
19246 doc/fontconfig-user.sgml | 4 +-
19247 fc-glyphname/fc-glyphname.c | 4 +-
19248 fc-lang/fc-lang.c | 2 +-
19249 fc-match/fc-match.c | 8 +-
19250 fontconfig/fcprivate.h | 2 +-
19251 src/fccache.c | 35 ++++----
19254 src/fcfreetype.c | 191
19255 ++++++++++++++++++++++++--------------------
19256 src/fcint.h | 10 +--
19257 src/fclist.c | 2 +-
19258 src/fcpat.c | 80 +++++++++----------
19260 src/fcxml.c | 11 ++-
19261 15 files changed, 209 insertions(+), 167 deletions(-)
19263 commit 8cb4c56d9925bba17bce32c12f7e09d8f36b2e53
19264 Author: Patrick Lam <plam@MIT.EDU>
19265 Date: Wed Sep 7 15:38:46 2005 +0000
19267 Robustness fixes: check return values from read and lseek; fix
19268 uninitialized variables; ensure progress on FcCacheSkipToArch.
19270 src/fccache.c | 34 +++++++++++++++++++++++-----------
19271 1 file changed, 23 insertions(+), 11 deletions(-)
19273 commit 03a212e525a34e2ceeac369bac669871d8cc681a
19274 Author: Patrick Lam <plam@MIT.EDU>
19275 Date: Sat Sep 3 04:56:56 2005 +0000
19277 Really fix the global cache: make sure we're reading and writing
19279 data format. Also match subdirectories when consuming cache
19280 information. Also check dates for global cache: a dir is out of
19282 it is newer than the global cache; scan it manually if that's
19286 ++++++++++++++++++++++++++++++++++++++-----------------
19287 src/fccfg.c | 23 ++++++++++++++++++++---
19289 3 files changed, 59 insertions(+), 20 deletions(-)
19291 commit f6ee3db5f02eb8f41e3941e892964175cad0a898
19292 Author: Patrick Lam <plam@MIT.EDU>
19293 Date: Fri Sep 2 06:16:49 2005 +0000
19295 Fix addressing in the global cache file, preventing infinite
19297 of unused variables.
19299 src/fccache.c | 6 ++----
19300 1 file changed, 2 insertions(+), 4 deletions(-)
19302 commit 07b3e5766332ad1b2ec0ae613476a123ec9c5453
19303 Author: Patrick Lam <plam@MIT.EDU>
19304 Date: Thu Sep 1 18:29:28 2005 +0000
19306 Apply Matthias Clasen's patch to fix obvious bogosity (i.e. missing
19310 1 file changed, 1 insertion(+), 1 deletion(-)
19312 commit 0230c9f88706ee4629bca625f1acd133a4cb1d9f
19313 Author: Patrick Lam <plam@MIT.EDU>
19314 Date: Thu Sep 1 06:59:44 2005 +0000
19316 Fix embarassing attempt to free a static buffer.
19318 src/fccache.c | 9 +++------
19319 1 file changed, 3 insertions(+), 6 deletions(-)
19321 commit 2304e38f9bc070ccd54f80187c208d93b6eeb373
19322 Author: Patrick Lam <plam@MIT.EDU>
19323 Date: Thu Sep 1 06:14:46 2005 +0000
19326 Save subdirectory names in cache files to save time. This completely
19327 restores the original fontconfig API, BTW. Note that directories
19328 without fonts don't get a cache file; but then how many files
19330 have in that directory...
19332 fc-cache/fc-cache.c | 2 +-
19333 fontconfig/fontconfig.h | 2 +-
19334 src/fccache.c | 40 ++++++++++++++++------------------------
19335 src/fcdir.c | 4 ++--
19337 5 files changed, 21 insertions(+), 29 deletions(-)
19339 commit 5e678e9459f71878d72f72d3765f7dc7e8f3f643
19340 Author: Patrick Lam <plam@MIT.EDU>
19341 Date: Wed Aug 31 15:12:41 2005 +0000
19343 Only load requested fonts for fc-cache, and cleanup memory handling:
19344 *Serialize no longer mutates original FcPatterns, it creates a
19346 in the supplied buffer. Fix thinkos in global cache freeing and in
19349 fc-cache/fc-cache.c | 3 +--
19350 src/fccache.c | 36 ++++++++++++++++--------------------
19352 3 files changed, 17 insertions(+), 25 deletions(-)
19354 commit fd77c154afb039b6b19f8e29c28dce652b2d060e
19355 Author: Patrick Lam <plam@MIT.EDU>
19356 Date: Tue Aug 30 23:03:42 2005 +0000
19358 Fix compilation error exposed with gcc 2.95.
19360 src/fccache.c | 5 ++++-
19361 1 file changed, 4 insertions(+), 1 deletion(-)
19363 commit eb0cf67144258acbee0a5bf369b6dfb950fcebb9
19364 Author: Patrick Lam <plam@MIT.EDU>
19365 Date: Tue Aug 30 05:55:13 2005 +0000
19368 The global cache now uses the same mmap-based cache infrastructure
19370 per-directory caches. Furthermore, the global cache is
19372 updated (if possible) whenever fontconfig is used. Rip out
19374 the old cache infrastructure.
19376 fc-cache/fc-cache.c | 3 -
19377 src/fccache.c | 1156
19378 ++++++++++++---------------------------------------
19379 src/fcdir.c | 144 ++-----
19380 src/fcint.h | 97 +----
19381 4 files changed, 307 insertions(+), 1093 deletions(-)
19383 commit 2dbe759762c3b7b779dbe52ef0d6ca50e51d4bf1
19384 Author: Patrick Lam <plam@MIT.EDU>
19385 Date: Sun Aug 28 05:20:23 2005 +0000
19387 Emit and verify machine signature (sizeof (stuff) + endianness)
19389 files. Fix bugs in FcCacheBankToIndex.
19391 src/fccache.c | 152
19392 ++++++++++++++++++++++++++++++++--------------------------
19394 2 files changed, 85 insertions(+), 69 deletions(-)
19396 commit 7f37423d8c1acc8ece0555e66ae7f857c22a77a7
19397 Author: Patrick Lam <plam@MIT.EDU>
19398 Date: Sat Aug 27 02:34:24 2005 +0000
19400 Replace FcObjectStaticName by FcStrStaticName. Implement serialization
19402 'object' table (strings pointed to by FcPatternElt->object and
19404 keys) and loading of object table from cache file if more
19406 present in cache file than in current version of fontconfig. Hash
19408 object table in memory.
19411 src/fcfs.c | 11 ++--
19412 src/fcint.h | 31 +++++-----
19413 src/fclist.c | 2 +-
19415 +++++++++++++++++++++++++++++++++++++++++++++++++----------
19416 src/fcpat.c | 19 +++----
19417 6 files changed, 186 insertions(+), 62 deletions(-)
19419 commit 1b7be377906048e4a3a8d6ab46ebaab8847a0573
19420 Author: Patrick Lam <plam@MIT.EDU>
19421 Date: Thu Aug 25 07:38:02 2005 +0000
19423 Reinstate the old global cache code. For the forseeable future, it's
19424 probably all right to use the global cache as it was previously
19426 just store filenames and font info, as long as no mmap cache
19428 the directory. Of course, if an mmap cache exists, use that
19430 If a directory cache does not exist or is invalid, load the fonts
19432 that directory using the old codepath.
19433 Fix premature free of the FcPatterns belonging to the FcFontSet
19435 create from the mmapped files.
19437 src/fccache.c | 710
19438 +++++++++++++++++++++++++++++++++++++++++++++++++++++++---
19439 src/fccfg.c | 21 +-
19440 src/fcint.h | 53 ++++-
19441 3 files changed, 741 insertions(+), 43 deletions(-)
19443 commit 4262e0b3853bc2153270eb33d09a063f852f3f90
19444 Author: Patrick Lam <plam@MIT.EDU>
19445 Date: Wed Aug 24 06:21:30 2005 +0000
19447 Overhaul the serialization system to create one mmapable file per
19449 and distribute bytes for each directory from a single malloc
19451 directory. Store pointers as differences between the data
19453 and the pointer's address (s_off = s - v). Don't serialize data
19454 structures that never actually get serialized. Separate strings
19456 for keys from strings used for values (in FcPatternElt and
19458 respectively). Bump FC_CACHE_VERSION to 2.
19460 fc-cache/fc-cache.c | 12 +-
19461 fc-lang/fc-lang.c | 4 +-
19462 fontconfig/fcprivate.h | 8 +-
19463 fontconfig/fontconfig.h | 51 +-
19464 src/fccache.c | 415 ++++++++++------
19465 src/fccfg.c | 109 +++--
19466 src/fccharset.c | 333 +++++--------
19467 src/fcdbg.c | 12 +-
19468 src/fcdir.c | 17 +-
19469 src/fcfs.c | 154 +++---
19471 src/fcint.h | 276 ++++-------
19472 src/fclang.c | 213 ++++-----
19473 src/fclist.c | 57 ++-
19474 src/fcmatch.c | 88 ++--
19475 src/fcmatrix.c | 100 +---
19476 src/fcname.c | 101 +++-
19478 ++++++++++++++++++-----------------------------
19479 src/fcstr.c | 291 +----------
19480 src/fcxml.c | 13 +-
19481 20 files changed, 1402 insertions(+), 2073 deletions(-)
19483 commit 71f94d0768725eb171e04748d9f561f58b258ae7
19484 Author: Keith Packard <keithp@keithp.com>
19485 Date: Mon Jul 25 20:39:19 2005 +0000
19487 Various GCC 4 cleanups for signed vs unsigned char
19488 Match only [0-9]*.conf files in <include>{directory}</include>
19490 avoid loading *.rpmsave or .dpkg-old files. (otaylor)
19492 ChangeLog | 19 +++++
19493 doc/fontconfig-user.sgml | 4 +-
19494 fc-glyphname/fc-glyphname.c | 4 +-
19495 fc-lang/fc-lang.c | 2 +-
19496 fc-match/fc-match.c | 8 +-
19498 src/fcfreetype.c | 191
19499 ++++++++++++++++++++++++--------------------
19502 src/fcxml.c | 11 ++-
19503 10 files changed, 144 insertions(+), 101 deletions(-)
19505 commit 212c9f437e959fbdc5fe344c67b8c1cf8ca63edb
19506 Author: Patrick Lam <plam@MIT.EDU>
19507 Date: Mon Jul 25 04:10:09 2005 +0000
19509 #ifdef out old cache stuff, replace with first version of new mmapping
19510 cache. Add *Read and *Write procedures which mmap in and write
19512 fontconfig data structures to disk. Currently, create cache
19514 with different sections for each architecture (as returned
19516 .machine field. Run the fc-cache binary to create a new cache
19518 fontconfig then uses this cache file on subsequent runs, saving
19520 memory. Also fixes a few bugs and leaks.
19522 fc-cache/fc-cache.c | 13 +-
19523 fc-lang/fc-lang.c | 6 +
19524 src/fccache.c | 1081
19525 ++++++++++++++-------------------------------------
19526 src/fccfg.c | 16 +-
19527 src/fccharset.c | 103 ++++-
19528 src/fcdir.c | 17 +-
19529 src/fcfs.c | 95 +++++
19531 src/fcint.h | 148 ++++---
19532 src/fclang.c | 28 ++
19533 src/fcmatrix.c | 29 ++
19534 src/fcpat.c | 241 ++++++++++--
19535 src/fcstr.c | 76 +++-
19536 13 files changed, 963 insertions(+), 893 deletions(-)
19538 commit e1b9d091c661b0e1d1e9f73c5c55ad53959c55c7
19539 Author: Patrick Lam <plam@MIT.EDU>
19540 Date: Fri Jul 15 18:49:12 2005 +0000
19542 Forward port cworth's patch to branch.
19544 ChangeLog | 15 +++++++++++++++
19545 src/fcinit.c | 2 +-
19548 +++++++++++++++++++++++++++++++++++++++++-------------------
19550 5 files changed, 59 insertions(+), 21 deletions(-)
19552 commit 7850458d28ae2cb3b1d7fa9dd9fecd125cef5369
19553 Author: Carl Worth <cworth@cworth.org>
19554 Date: Fri Jul 15 17:43:44 2005 +0000
19556 Rename FcPatternThawAll to FcPatternFini.
19557 Pull the FcObjectStateName hash table out to file scope, and add
19558 FcObjectStaticNameFini so that FcFini will cleanup this hash
19561 Clear FILE* to NULL after fclose.
19563 ChangeLog | 15 +++++++++++++++
19564 src/fcinit.c | 2 +-
19566 src/fcpat.c | 49 ++++++++++++++++++++++++++++++++++++-------------
19568 5 files changed, 54 insertions(+), 15 deletions(-)
19570 commit 0fa680f0766a8f545b20a7935a19e9db5529f903
19571 Author: Patrick Lam <plam@MIT.EDU>
19572 Date: Thu Jul 7 12:09:10 2005 +0000
19574 Convert ObjectPtr from a fat structure to a simple index into an
19576 ids can be positive (for static strings) or negative (for dynamic
19577 strings). Static strings belong to a single buffer, while dynamic
19578 strings are independently allocated.
19580 fontconfig/fontconfig.h | 9 +-
19582 src/fcname.c | 2 +-
19584 ++++++++++++++++++++++++++++++++++--------------
19586 5 files changed, 408 insertions(+), 172 deletions(-)
19588 commit cd2ec1a940888ebcbd323a8000d2fcced41ddf9e
19589 Author: Patrick Lam <plam@MIT.EDU>
19590 Date: Tue Jun 28 03:41:02 2005 +0000
19592 Add functionality to allow fontconfig data structure serialization.
19593 This patch allows the fundamental fontconfig data structures to be
19594 serialized. I've converted everything from FcPattern down to be
19596 use *Ptr objects, which can be either static or dynamic (using
19598 which either contains a pointer or an index) and replaced
19600 pointers in the heap with the appropriate *Ptr object. I then
19602 all writes of pointers to the heap with a *CreateDynamic call,
19604 creates a dynamic Ptr object pointing to the same object as
19606 This way, the fundamental fontconfig semantics should be
19608 did not have to change external signatures this way, although
19610 change some internal signatures. When given a *Ptr object,
19612 to get back to a normal pointer; it gives the right answer
19614 of whether we're using static or dynamic storage.
19615 I've also implemented a Fc*Serialize call. Calling FcFontSetSerialize
19616 converts the dynamic FcFontSets contained in the config object to
19617 static FcFontSets and also converts its dependencies
19619 you'd need to write to disk) to static objects. Note that you
19621 call Fc*PrepareSerialize first; this call will count the number of
19622 objects that actually needs to be allocated, so that we can avoid
19623 realloc. The Fc*Serialize calls then check the static pointers for
19624 nullness, and allocate the buffers if necessary. I've tested the
19625 execution of fc-list and fc-match after Fc*Serialize and they
19629 fc-lang/fc-lang.c | 17 +-
19630 fontconfig/fcprivate.h | 8 +-
19631 fontconfig/fontconfig.h | 50 ++-
19632 src/fccache.c | 32 ++
19633 src/fccfg.c | 135 ++++----
19634 src/fccharset.c | 371 ++++++++++++++++-----
19635 src/fcdbg.c | 26 +-
19637 src/fcint.h | 212 +++++++++++-
19638 src/fclang.c | 164 ++++++---
19639 src/fclist.c | 104 +++---
19640 src/fcmatch.c | 69 ++--
19641 src/fcmatrix.c | 71 +++-
19642 src/fcname.c | 35 +-
19644 ++++++++++++++++++++++++++++++++++++++----------
19645 src/fcstr.c | 219 ++++++++++--
19646 src/fcxml.c | 13 +-
19647 17 files changed, 1902 insertions(+), 526 deletions(-)
19649 commit f1a42f6b5f9bcd774d09002509b2872c04025c1b
19650 Author: Keith Packard <keithp@keithp.com>
19651 Date: Fri Jun 17 03:01:43 2005 +0000
19653 Make FcOpNotContains use FcStrStr for strings so that it matches
19656 reviewed by: keithp
19658 ChangeLog | 8 ++++++++
19659 src/fccfg.c | 4 +++-
19660 2 files changed, 11 insertions(+), 1 deletion(-)
19662 commit adc7abacbf0e2eae882d035f10117fb009b71bdd
19663 Author: Keith Packard <keithp@keithp.com>
19664 Date: Fri May 20 16:21:39 2005 +0000
19666 Move fontconfig source package to libs as per override
19668 ChangeLog | 6 ++++++
19669 debian/changelog | 2 ++
19670 debian/control | 2 +-
19671 3 files changed, 9 insertions(+), 1 deletion(-)
19673 commit a65a77aecfd2182589fd5fe1a1ec1ef1f250c795
19674 Author: Keith Packard <keithp@keithp.com>
19675 Date: Fri May 20 15:56:51 2005 +0000
19677 The ka.orth file requires several characters which are not used
19679 modern Georgian and which are missing in the free Georgian
19681 fonts downloadable at:
19682 http://aiet.qartuli.net/docs/georgian_on_linux_en.php
19683 reviewed by: Mike Fabian Bug: 3352
19685 ChangeLog | 11 +++++++++++
19686 fc-lang/ka.orth | 5 +++--
19687 2 files changed, 14 insertions(+), 2 deletions(-)
19689 commit 87c887464a6fc20310998146b8558179ebe18923
19690 Author: Keith Packard <keithp@keithp.com>
19691 Date: Wed Apr 27 19:08:08 2005 +0000
19693 Update date to real 2.3.2 release date. Fix change attributions
19695 ChangeLog | 14 ++++++++++++++
19697 debian/changelog | 2 +-
19698 3 files changed, 18 insertions(+), 3 deletions(-)
19700 commit 5c1853cd4c9bd511f0ae9f644a2a30025116987e
19701 Author: Keith Packard <keithp@keithp.com>
19702 Date: Wed Apr 27 16:22:46 2005 +0000
19704 Bump so revision for 2.3.2
19705 Fix a few minor leaks in error cases.
19707 fc-cache/fc-cache.c | 11 ++++++++++-
19708 1 file changed, 10 insertions(+), 1 deletion(-)
19710 commit 1cb309adcb881409d669749bbca91056a0967ccf
19711 Author: Keith Packard <keithp@keithp.com>
19712 Date: Sat Apr 23 04:32:23 2005 +0000
19714 Update for version 2.3.2
19716 ChangeLog | 8 ++++++++
19717 README | 11 +++++++++--
19718 configure.in | 2 +-
19719 debian/changelog | 7 +++++++
19720 fontconfig/fontconfig.h | 2 +-
19721 5 files changed, 26 insertions(+), 4 deletions(-)
19723 commit 716ac8b8033794e2557ad567005dfff4dd95f031
19724 Author: Keith Packard <keithp@keithp.com>
19725 Date: Thu Apr 21 19:03:53 2005 +0000
19727 Don't force bitmap font enable in default configuration; allows
19729 override this in ~/.fonts.conf
19730 Updated translations
19731 Destroy font configuration on exit to help valgrind
19732 Use own transcoding routines in preference to iconv which appears
19734 leaks in some translators. Call iconv_close after using iconv
19736 Prefer unicode encoding of Euro char as some fonts mis-encode Euro
19739 Must fetch bitmap glyphs to get width values to check for
19740 monospace/dual-width fonts.
19742 ChangeLog | 36 +++++++++++
19743 debian/fontconfig.postinst | 8 ++-
19744 debian/po/cs.po | 154
19745 +++++++++++++++++++--------------------------
19746 debian/po/da.po | 94 ++++++++++-----------------
19747 debian/po/de.po | 71 ++++++---------------
19748 debian/po/es.po | 77 +++++++----------------
19749 debian/po/fr.po | 77 +++++++----------------
19750 debian/po/ja.po | 150
19751 +++++++++----------------------------------
19752 debian/po/nl.po | 71 ++++++---------------
19753 debian/po/pt.po | 71 ++++++---------------
19754 debian/po/pt_BR.po | 77 +++++++----------------
19755 debian/po/templates.pot | 66 +++++--------------
19756 debian/po/tr.po | 71 ++++++---------------
19757 debian/po/zh_CN.po | 71 ++++++---------------
19758 fc-cache/fc-cache.c | 1 +
19759 fonts.conf.in | 37 +++++------
19760 src/fcfreetype.c | 84 ++++++++++++++-----------
19761 17 files changed, 404 insertions(+), 812 deletions(-)
19763 commit 2ff4f0760a700bf7c6e1ed4c5072a524b02243ca
19764 Author: Ross Burton <ross@burtonini.com>
19765 Date: Wed Apr 13 09:11:52 2005 +0000
19767 Check that a pattern isn't already frozen in FcPatternFreeze
19769 ChangeLog | 5 +++++
19770 src/fcpat.c | 3 +++
19771 2 files changed, 8 insertions(+)
19773 commit ae7d0f35938693d250f09165fb6486b9e0f4b9bd
19774 Author: Ross Burton <ross@burtonini.com>
19775 Date: Thu Mar 31 19:16:49 2005 +0000
19777 Put all FcPattern objects though FcObjectStaticName and do pointer
19779 than string compares
19781 ChangeLog | 8 ++++++++
19782 src/fclist.c | 5 +++--
19783 src/fcmatch.c | 2 +-
19784 src/fcpat.c | 3 ++-
19785 4 files changed, 14 insertions(+), 4 deletions(-)
19787 commit 156032744ee08a5d6a60e1bc1c2e0fc3702567d7
19788 Author: Tor Lillqvist <tml@iki.fi>
19789 Date: Thu Mar 17 08:57:11 2005 +0000
19791 Add the .dll to the dll name.
19794 src/fontconfig.def.in | 2 +-
19795 2 files changed, 5 insertions(+), 1 deletion(-)
19797 commit 5f347d9cd50069a50174cc243acab64ee4e537a9
19798 Author: Keith Packard <keithp@keithp.com>
19799 Date: Thu Mar 10 22:06:20 2005 +0000
19801 Update to reflect configuration changes
19802 Fix Autohint vs Autohinter mistake
19803 Adopt changes from Josselin Mouette for configuration descriptions
19805 debian to version 2.3.1-2
19807 ChangeLog | 11 +++++++++++
19808 debian/README.Debian | 19 ++++++++++---------
19809 debian/changelog | 10 ++++++++++
19810 debian/fontconfig.postinst | 2 +-
19811 debian/fontconfig.templates | 39 ++++++++-------------------------------
19812 5 files changed, 40 insertions(+), 41 deletions(-)
19814 commit 8c74026071aae6ad70a96b81398498dcb28c0255
19815 Author: Keith Packard <keithp@keithp.com>
19816 Date: Wed Mar 9 04:57:42 2005 +0000
19818 Update debian for 2.3.1
19820 ChangeLog | 6 ++++++
19821 debian/changelog | 11 +++++++++++
19823 3 files changed, 18 insertions(+)
19825 commit 79da4fe91ff0cee974e1ec7003857fb47c0f55d5
19826 Author: Tor Lillqvist <tml@iki.fi>
19827 Date: Wed Mar 9 00:47:11 2005 +0000
19829 Get the DLL from "bin" where modern libtools put it, not "lib".
19830 Check also drive letter prefix on Win32.
19832 ChangeLog | 8 ++++++++
19833 fontconfig-zip.in | 2 +-
19834 src/fccfg.c | 4 +++-
19835 3 files changed, 12 insertions(+), 2 deletions(-)
19837 commit d49dde9f900777f8482290dbafc6acb52a2b9432
19838 Author: Keith Packard <keithp@keithp.com>
19839 Date: Tue Mar 8 23:39:02 2005 +0000
19843 ChangeLog | 7 +++++++
19844 README | 12 ++++++++++--
19845 configure.in | 2 +-
19846 fontconfig/fontconfig.h | 2 +-
19847 4 files changed, 19 insertions(+), 4 deletions(-)
19849 commit 76a8dfa3378fc1bd0397a95f2da56d5c6fb2540c
19850 Author: Keith Packard <keithp@keithp.com>
19851 Date: Sat Mar 5 23:50:55 2005 +0000
19853 Include space and remove numbers from valid script tags. This
19855 tags like 'lao ' work while rejecting those which have any digits.
19856 Eliminate a spurious debugging variable (len)
19858 ChangeLog | 8 ++++++++
19859 src/fcfreetype.c | 20 ++++++++++++--------
19860 2 files changed, 20 insertions(+), 8 deletions(-)
19862 commit 219f7818dacb5417ab9e481b1fc21a79511e5fe7
19863 Author: Keith Packard <keithp@keithp.com>
19864 Date: Sat Mar 5 23:34:57 2005 +0000
19866 Rework GSUB/GPOS script parsing to survive broken fonts. Thanks
19868 broken font go to Manish Singh
19870 ChangeLog | 7 +++++++
19871 src/fcfreetype.c | 64
19872 ++++++++++++++++++++++++++++++++++++++------------------
19873 2 files changed, 51 insertions(+), 20 deletions(-)
19875 commit 97bde49a2b791de9ad66aed97ca07c22302da60d
19876 Author: Keith Packard <keithp@keithp.com>
19877 Date: Sat Mar 5 20:58:39 2005 +0000
19880 Include 2.3 release information in changelog Add Josselin Mouette
19882 Uploader Set hinting_type to low priority configuration option
19884 yes_bitmaps.conf -> yes-bitmaps.conf
19888 ChangeLog | 20 ++++++++++++++++++++
19889 debian/changelog | 13 +++++++++++--
19890 debian/control | 1 +
19891 debian/fontconfig.config | 2 +-
19892 debian/fontconfig.postinst | 2 +-
19893 debian/fontconfig.templates | 4 ++--
19894 debian/rules | 4 ++--
19895 src/fcfreetype.c | 2 +-
19896 8 files changed, 39 insertions(+), 9 deletions(-)
19898 commit 683dc3c476f1ee514c252a05311efc7a97fbaee9
19899 Author: Keith Packard <keithp@keithp.com>
19900 Date: Thu Mar 3 06:20:57 2005 +0000
19902 Move debian-specific conf file examples upstream.
19903 Sub-pixel configuration examples must smash subpixel value as
19906 Change sub-pixel rendering debconf descriptions from Enable/Disable to
19909 ChangeLog | 22 ++++++++++++++++++++++
19910 Makefile.am | 3 ---
19911 conf.d/Makefile.am | 7 +++++--
19912 conf.d/autohint.conf | 9 +++++++++
19913 conf.d/no-sub-pixel.conf | 9 +++++++++
19914 conf.d/sub-pixel.conf | 3 ---
19915 conf.d/unhinted.conf | 9 +++++++++
19916 debian/autohint.conf | 9 ---------
19917 debian/fontconfig.install | 1 +
19918 debian/fontconfig.postinst | 4 ++--
19919 debian/fontconfig.templates | 11 +++++------
19920 debian/no-sub-pixel.conf | 12 ------------
19921 debian/unhinted.conf | 9 ---------
19922 13 files changed, 62 insertions(+), 46 deletions(-)
19924 commit dc2e06ab0707f8e2ffd5fe5c1d2db38dd594b551
19925 Author: Keith Packard <keithp@keithp.com>
19926 Date: Thu Mar 3 01:59:28 2005 +0000
19928 Ignore more build detritus
19929 Add debian package construction stuff.
19930 Update to newer versions of these tools
19931 Get library manuals to build again (we love automake).
19932 Update debian build system to switch maintainers and deal with 2.3
19937 Makefile.am | 50 ++-
19938 conf.d/.cvsignore | 2 +
19939 config/config.guess | 846
19940 ++++++++++++++++++++------------------
19941 config/config.sub | 449 ++++++++++++++------
19942 debian/README.Debian | 44 ++
19943 debian/autohint.conf | 9 +
19944 debian/changelog | 661 +++++++++++++++++++++++++++++
19945 debian/compat | 1 +
19946 debian/control | 78 ++++
19947 debian/copyright | 29 ++
19948 debian/fontconfig-udeb.install | 3 +
19949 debian/fontconfig.config | 10 +
19950 debian/fontconfig.defoma | 162 ++++++++
19951 debian/fontconfig.dirs | 1 +
19952 debian/fontconfig.install | 6 +
19953 debian/fontconfig.postinst | 139 +++++++
19954 debian/fontconfig.postrm | 26 ++
19955 debian/fontconfig.templates | 51 +++
19956 debian/libfontconfig1-dev.install | 7 +
19957 debian/libfontconfig1.install | 1 +
19958 debian/local.conf.md5sum | 18 +
19959 debian/no-sub-pixel.conf | 12 +
19960 debian/po/POTFILES.in | 1 +
19961 debian/po/cs.po | 154 +++++++
19962 debian/po/da.po | 174 ++++++++
19963 debian/po/de.po | 157 +++++++
19964 debian/po/es.po | 198 +++++++++
19965 debian/po/fr.po | 194 +++++++++
19966 debian/po/ja.po | 180 ++++++++
19967 debian/po/nl.po | 158 +++++++
19968 debian/po/pt.po | 145 +++++++
19969 debian/po/pt_BR.po | 183 +++++++++
19970 debian/po/templates.pot | 120 ++++++
19971 debian/po/tr.po | 150 +++++++
19972 debian/po/zh_CN.po | 148 +++++++
19973 debian/rules | 39 ++
19974 debian/unhinted.conf | 9 +
19975 doc/.cvsignore | 1 +
19976 doc/Makefile.am | 13 +-
19977 41 files changed, 4171 insertions(+), 518 deletions(-)
19979 commit 4afc00ca02bb3f49fe214463e0f194486f438b70
19980 Author: Keith Packard <keithp@keithp.com>
19981 Date: Tue Mar 1 20:48:36 2005 +0000
19985 ChangeLog | 7 +++++++
19986 README | 14 ++++++++++++--
19987 configure.in | 2 +-
19988 fontconfig/fontconfig.h | 4 ++--
19989 4 files changed, 22 insertions(+), 5 deletions(-)
19991 commit 0c009d2b6df523bba7a10ad148287bed2df9ebd6
19992 Author: Keith Packard <keithp@keithp.com>
19993 Date: Tue Mar 1 20:36:48 2005 +0000
19995 Generate and install PDF versions of the manuals
19997 Add missing exported functions, fix data types
19998 Add missing pattern elements.
19999 Add missing pattern elements. Document conf.d usage, clarify available
20000 orthography list. Fix some config file attributes. Complete
20003 Mark FC_SOURCE deprecated.
20004 Don't set FC_SOURCE any longer.
20006 ChangeLog | 25 ++++++++++++++++
20007 doc/Makefile.am | 18 +++++++++++-
20008 doc/fcpattern.fncs | 3 +-
20009 doc/fcstring.fncs | 40 +++++++++++++++++++++++--
20010 doc/fontconfig-devel.sgml | 10 ++++++-
20011 doc/fontconfig-user.sgml | 74
20012 ++++++++++++++++++++++++++++++++++++++++-------
20013 fontconfig/fontconfig.h | 2 +-
20014 src/fcfreetype.c | 3 --
20015 8 files changed, 156 insertions(+), 19 deletions(-)
20017 commit 414f720281b416736b92913f4bcbceac1a781cde
20018 Author: Keith Packard <keithp@keithp.com>
20019 Date: Mon Feb 28 18:56:15 2005 +0000
20021 Create prototype /etc/fonts/conf.d directory with a few sample
20022 configuration files. Deprecate use of local.conf for local
20023 customizations in favor of this directory based scheme which
20025 easily integrated into installation systems.
20026 Tag FC_EMBOLDEN as a boolean variable
20028 ChangeLog | 18 ++++++++++++++++++
20029 Makefile.am | 24 ++----------------------
20030 conf.d/Makefile.am | 34 ++++++++++++++++++++++++++++++++++
20031 conf.d/README | 8 ++++++++
20032 conf.d/no-bitmaps.conf | 13 +++++++++++++
20033 conf.d/sub-pixel.conf | 12 ++++++++++++
20034 conf.d/yes-bitmaps.conf | 13 +++++++++++++
20037 9 files changed, 102 insertions(+), 22 deletions(-)
20039 commit 47b49bf14b5cd433366a02374dfaf1c27a57cc91
20040 Author: Keith Packard <keithp@keithp.com>
20041 Date: Thu Feb 10 23:00:51 2005 +0000
20043 Free patterns from fonts which are rejected by configuration
20045 reviewed by: pborelli@katamail.com
20047 ChangeLog | 8 ++++++++
20049 2 files changed, 10 insertions(+)
20051 commit afca783626534477f07b03d173bbe9f51e03b53b
20052 Author: Keith Packard <keithp@keithp.com>
20053 Date: Sat Jan 29 00:42:37 2005 +0000
20055 Update for version 2.2.99
20057 ChangeLog | 11 +++++++++--
20058 README | 16 ++++++++++++++--
20059 configure.in | 2 +-
20060 fontconfig/fontconfig.h | 2 +-
20061 4 files changed, 25 insertions(+), 6 deletions(-)
20063 commit 845a0bf37a6f8f16fe40f3037fa727cc9c5569f3
20064 Author: Keith Packard <keithp@keithp.com>
20065 Date: Sat Jan 29 00:33:47 2005 +0000
20069 ChangeLog | 5 +++++
20071 2 files changed, 8 insertions(+)
20073 commit ca60d2b5c503cb58ed235cbdd82ac623cda307ff
20074 Author: Keith Packard <keithp@keithp.com>
20075 Date: Fri Jan 28 23:55:14 2005 +0000
20077 Polite typechecking for test and edit expressions. Helps catch
20079 the font configuration.
20082 src/fcint.h | 12 +--
20083 src/fcname.c | 2 +-
20085 ++++++++++++++++++++++++++++++++++++++++++++++-------------
20086 4 files changed, 211 insertions(+), 65 deletions(-)
20088 commit 59e149e757795a7c0ec66c35b551a66e0da42098
20089 Author: Keith Packard <keithp@keithp.com>
20090 Date: Sun Jan 16 01:41:24 2005 +0000
20092 Have --with-expat set EXPAT_CFLAGS (bug 2278)
20093 reviewed by: Keith Packard <keithp@keithp.com>
20095 ChangeLog | 7 +++++++
20096 configure.in | 11 ++++++++++-
20097 2 files changed, 17 insertions(+), 1 deletion(-)
20099 commit d8ae9c92197f1f2782b9decb276f6da756ce882d
20100 Author: Keith Packard <keithp@keithp.com>
20101 Date: Thu Jan 13 18:31:50 2005 +0000
20103 Add SEE ALSO section (bug 2085)
20104 Cross compiling fixes (bug 280)
20105 reviewed by: Keith Packard <keithp@keithp.com>
20107 ChangeLog | 18 ++++++++++++++++++
20108 Makefile.am | 17 ++++++++++++++++-
20110 ++++++++++++++++++++++++++++++++++++++++++++
20111 doc/Makefile.am | 8 ++++++--
20112 doc/fontconfig-user.sgml | 5 +++++
20113 fc-case/Makefile.am | 8 ++++++--
20114 fc-glyphname/Makefile.am | 8 ++++++--
20115 fc-lang/Makefile.am | 8 ++++++--
20116 src/fontconfig.def.in | 2 +-
20117 9 files changed, 108 insertions(+), 10 deletions(-)
20119 commit 8759822e8fdaebcaaea82571d6b084003ca5751e
20120 Author: Keith Packard <keithp@keithp.com>
20121 Date: Thu Jan 13 18:10:42 2005 +0000
20123 Update blanks list (Closes bug 86)
20125 ChangeLog | 5 +++++
20126 fonts.conf.in | 52 +++++++++++++++++++++++++++++++---------------------
20127 2 files changed, 36 insertions(+), 21 deletions(-)
20129 commit fce87a189b2e89a07e271ff7f1e3dab0d4b5b919
20130 Author: Keith Packard <keithp@keithp.com>
20131 Date: Tue Jan 4 21:54:50 2005 +0000
20133 Verify that every font pattern loaded from cache has both FC_FILE and
20134 FC_FAMILY entries. Attempt to fix bug #2219.
20136 ChangeLog | 7 +++++++
20137 src/fccache.c | 10 +++++++++-
20138 2 files changed, 16 insertions(+), 1 deletion(-)
20140 commit d53461812d46ffb2eaffb2c512e8740e8536e498
20141 Author: Keith Packard <keithp@keithp.com>
20142 Date: Wed Dec 29 19:44:51 2004 +0000
20144 Update for version 2.2.98
20146 ChangeLog | 7 +++++++
20147 README | 22 ++++++++++++++++++++--
20148 configure.in | 2 +-
20149 fontconfig/fontconfig.h | 2 +-
20150 4 files changed, 29 insertions(+), 4 deletions(-)
20152 commit 479f551f6df7fe78b5f3bedb40a4c0c4e10f2f50
20153 Author: Keith Packard <keithp@keithp.com>
20154 Date: Wed Dec 29 19:37:14 2004 +0000
20156 Document ASCII limitations of Fc character conversion macros
20157 Fix off-by-one error in utf-8 case walking code. Add FcStrDowncase
20159 for testing case conversion functions)
20161 ChangeLog | 8 ++++++++
20162 fontconfig/fontconfig.h | 10 +++++++---
20163 src/fcstr.c | 21 ++++++++++++++++++++-
20164 3 files changed, 35 insertions(+), 4 deletions(-)
20166 commit 02748dd3b8830a60439340a768959231e669b55c
20167 Author: Keith Packard <keithp@keithp.com>
20168 Date: Wed Dec 29 10:07:10 2004 +0000
20170 Add territory database
20171 Reviewed by: Keith Packard
20172 Remove Han characters from Korean orthography
20176 fc-case/.cvsignore | 6 +
20177 fc-lang/iso-3166.txt | 242 +
20178 fc-lang/ko.orth | 18729
20179 +++++++------------------------------------------
20180 5 files changed, 2776 insertions(+), 16217 deletions(-)
20182 commit 2ba729ed3bde6512aaab00b50442b86cb013f94e
20183 Author: Keith Packard <keithp@keithp.com>
20184 Date: Wed Dec 29 09:57:49 2004 +0000
20186 Reorder utility programs to make sure fc-case is run before fc-lang as
20187 fc-lang uses fcstr.c which uses fccase.h
20190 ChangeLog | 8 ++++++++
20192 fonts.conf.in | 10 +++++++---
20193 3 files changed, 16 insertions(+), 4 deletions(-)
20195 commit 192296d852011f4a2abb6e9fd1ee741fa7f81673
20196 Author: Keith Packard <keithp@keithp.com>
20197 Date: Wed Dec 29 09:15:17 2004 +0000
20199 Adopt some RedHat suggestions for standard font configuration.
20200 Add new helper program 'fc-case' to construct case folding tables from
20201 standard Unicode CaseFolding.txt file
20202 Re-implement case insensitive functions with Unicode aware versions
20203 (including full case folding mappings)
20208 fc-case/CaseFolding.txt | 924
20209 ++++++++++++++++++++++++++++++++++++++++++++++++
20210 fc-case/Makefile.am | 52 +++
20211 fc-case/fc-case.c | 363 +++++++++++++++++++
20212 fc-case/fccase.tmpl.h | 25 ++
20213 fonts.conf.in | 73 ++--
20214 src/fcint.h | 34 ++
20215 src/fclist.c | 16 +-
20216 src/fcstr.c | 263 +++++++++++---
20217 11 files changed, 1685 insertions(+), 94 deletions(-)
20219 commit 5cf8c5364f1b7a676f52b480fa55c571cadc6fda
20220 Author: Keith Packard <keithp@keithp.com>
20221 Date: Tue Dec 14 00:12:25 2004 +0000
20223 I changed FcFontSetSort to respect the generic aliases better in
20225 of language matching.
20226 What I did was to ammend the strict sort order used by FcFontSort
20228 it 'satisfies' the language specified in the pattern by
20230 best matching font supporting each pattern language and then
20232 language in the remaining fonts for purposes of matching.
20233 So, when asking for 'sans:lang=en', you'll get an English font
20235 then the remaining fonts sorted with respect to the 'sans'
20237 -- pushing Kochi fonts ahead of other English-supporting Han
20239 reviewed by: Owen Taylor <otaylor@redhat.com>
20241 ChangeLog | 17 +++++++++++++
20243 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
20244 2 files changed, 96 insertions(+), 2 deletions(-)
20246 commit 46a10637cde656967b60f1e028b24763022358bb
20247 Author: Keith Packard <keithp@keithp.com>
20248 Date: Fri Dec 10 16:48:08 2004 +0000
20250 Configuration changes to request synthetic emboldening of fonts. The
20252 emboldening code will live in Xft.
20253 reviewed by: Keith Packard <keithp@keithp.com>
20255 ChangeLog | 10 ++++++++++
20256 fontconfig/fontconfig.h | 1 +
20257 fonts.conf.in | 20 ++++++++++++++++++++
20258 3 files changed, 31 insertions(+)
20260 commit 9af19286b0dcdf7636749b9efb64a50650554f2d
20261 Author: Keith Packard <keithp@keithp.com>
20262 Date: Thu Dec 9 19:36:30 2004 +0000
20264 Currently Russian (ru) requires 0406 and 0456 (І and і), but
20266 eliminated in Russian in 1918 in favor of 0418 and 0438 (И
20268 and don't even appear in KOI8-R. (The hypothesis that they
20270 in KOI8-R due to their similarity with Latin I and i is
20272 their presence in KOI8-U.) I have a couple of fonts with Russian
20273 support that don't have the letter.
20274 Therefore, 0406 and 0456 should be removed from or commented out
20276 reviewed by: Keith Packard <keithp@keithp.com>
20278 ChangeLog | 16 ++++++++++++++++
20279 fc-lang/ru.orth | 4 ++--
20280 2 files changed, 18 insertions(+), 2 deletions(-)
20282 commit 1c52c0f0600b4c61fb3b16d2d7b5fa35c3e1b7f0
20283 Author: Keith Packard <keithp@keithp.com>
20284 Date: Tue Dec 7 01:36:26 2004 +0000
20286 Reviewed by: Keith Packard <keithp@keithp.com>
20287 memoize strings and share a single copy for all uses. Note that
20289 be improved further by using statically allocated blocks and
20291 multiple strings together, but I'm basically lazy. In my
20293 with 800 font files, I get a savings of about 90KB.
20295 ChangeLog | 15 +++++++++++++++
20296 src/fcinit.c | 5 +++--
20297 src/fcint.h | 3 ++-
20298 src/fclist.c | 2 +-
20299 src/fcpat.c | 42 +++++++++++++-----------------------------
20300 src/fcxml.c | 6 ------
20301 6 files changed, 34 insertions(+), 39 deletions(-)
20303 commit 46b51147d10db21a4d5992074bcdc9022f45856b
20304 Author: Keith Packard <keithp@keithp.com>
20305 Date: Tue Dec 7 01:14:46 2004 +0000
20307 Change files from ISO-Latin-1 to UTF-8
20311 ++++++++++++++++++++++++++++++++++++++++
20313 config/Makedefs.in | 2 +-
20314 configure.in | 2 +-
20315 doc/edit-sgml.c | 2 +-
20316 doc/fcatomic.fncs | 2 +-
20317 doc/fcblanks.fncs | 2 +-
20318 doc/fccharset.fncs | 2 +-
20319 doc/fcconfig.fncs | 2 +-
20320 doc/fcconstant.fncs | 2 +-
20321 doc/fcfile.fncs | 2 +-
20322 doc/fcfontset.fncs | 2 +-
20323 doc/fcfreetype.fncs | 2 +-
20324 doc/fcinit.fncs | 2 +-
20325 doc/fcmatrix.fncs | 2 +-
20326 doc/fcobjectset.fncs | 2 +-
20327 doc/fcobjecttype.fncs | 2 +-
20328 doc/fcpattern.fncs | 2 +-
20329 doc/fcstring.fncs | 2 +-
20330 doc/fcstrset.fncs | 2 +-
20331 doc/fcvalue.fncs | 2 +-
20332 doc/fontconfig-devel.sgml | 4 +-
20333 doc/fontconfig-user.sgml | 2 +-
20334 doc/func.sgml | 2 +-
20335 doc/version.sgml.in | 2 +-
20336 fc-cache/Makefile.am | 2 +-
20337 fc-cache/fc-cache.c | 2 +-
20338 fc-glyphname/Makefile.am | 2 +-
20339 fc-glyphname/fc-glyphname.c | 2 +-
20340 fc-glyphname/fcglyphname.tmpl.h | 2 +-
20341 fc-lang/Makefile.am | 2 +-
20342 fc-lang/aa.orth | 2 +-
20343 fc-lang/ab.orth | 2 +-
20344 fc-lang/af.orth | 2 +-
20345 fc-lang/am.orth | 2 +-
20346 fc-lang/ar.orth | 2 +-
20347 fc-lang/ast.orth | 2 +-
20348 fc-lang/ava.orth | 2 +-
20349 fc-lang/ay.orth | 2 +-
20350 fc-lang/az.orth | 2 +-
20351 fc-lang/az_ir.orth | 2 +-
20352 fc-lang/ba.orth | 2 +-
20353 fc-lang/bam.orth | 2 +-
20354 fc-lang/be.orth | 2 +-
20355 fc-lang/bg.orth | 2 +-
20356 fc-lang/bh.orth | 2 +-
20357 fc-lang/bho.orth | 2 +-
20358 fc-lang/bi.orth | 2 +-
20359 fc-lang/bin.orth | 2 +-
20360 fc-lang/bn.orth | 2 +-
20361 fc-lang/bo.orth | 2 +-
20362 fc-lang/br.orth | 2 +-
20363 fc-lang/bs.orth | 2 +-
20364 fc-lang/bua.orth | 2 +-
20365 fc-lang/ca.orth | 2 +-
20366 fc-lang/ce.orth | 2 +-
20367 fc-lang/ch.orth | 2 +-
20368 fc-lang/chm.orth | 2 +-
20369 fc-lang/chr.orth | 2 +-
20370 fc-lang/co.orth | 2 +-
20371 fc-lang/cs.orth | 2 +-
20372 fc-lang/cu.orth | 2 +-
20373 fc-lang/cv.orth | 2 +-
20374 fc-lang/cy.orth | 2 +-
20375 fc-lang/da.orth | 2 +-
20376 fc-lang/de.orth | 2 +-
20377 fc-lang/dz.orth | 2 +-
20378 fc-lang/el.orth | 2 +-
20379 fc-lang/en.orth | 2 +-
20380 fc-lang/eo.orth | 2 +-
20381 fc-lang/es.orth | 2 +-
20382 fc-lang/et.orth | 2 +-
20383 fc-lang/eu.orth | 4 +-
20384 fc-lang/fa.orth | 2 +-
20385 fc-lang/fc-lang.c | 2 +-
20386 fc-lang/fc-lang.man | 2 +-
20387 fc-lang/fclang.tmpl.h | 2 +-
20388 fc-lang/fi.orth | 2 +-
20389 fc-lang/fj.orth | 2 +-
20390 fc-lang/fo.orth | 2 +-
20391 fc-lang/fr.orth | 2 +-
20392 fc-lang/ful.orth | 2 +-
20393 fc-lang/fur.orth | 2 +-
20394 fc-lang/fy.orth | 4 +-
20395 fc-lang/ga.orth | 2 +-
20396 fc-lang/gd.orth | 2 +-
20397 fc-lang/gez.orth | 2 +-
20398 fc-lang/gl.orth | 2 +-
20399 fc-lang/gn.orth | 4 +-
20400 fc-lang/gu.orth | 2 +-
20401 fc-lang/gv.orth | 2 +-
20402 fc-lang/ha.orth | 2 +-
20403 fc-lang/haw.orth | 2 +-
20404 fc-lang/he.orth | 2 +-
20405 fc-lang/hi.orth | 2 +-
20406 fc-lang/ho.orth | 2 +-
20407 fc-lang/hr.orth | 2 +-
20408 fc-lang/hu.orth | 2 +-
20409 fc-lang/hy.orth | 2 +-
20410 fc-lang/ia.orth | 2 +-
20411 fc-lang/ibo.orth | 2 +-
20412 fc-lang/id.orth | 2 +-
20413 fc-lang/ie.orth | 2 +-
20414 fc-lang/ik.orth | 2 +-
20415 fc-lang/io.orth | 2 +-
20416 fc-lang/is.orth | 2 +-
20417 fc-lang/iso639-2 | 194 +++++++++++++++----------------
20418 fc-lang/it.orth | 2 +-
20419 fc-lang/iu.orth | 2 +-
20420 fc-lang/ja.orth | 2 +-
20421 fc-lang/ka.orth | 2 +-
20422 fc-lang/kaa.orth | 2 +-
20423 fc-lang/ki.orth | 2 +-
20424 fc-lang/kk.orth | 2 +-
20425 fc-lang/kl.orth | 2 +-
20426 fc-lang/km.orth | 2 +-
20427 fc-lang/kn.orth | 2 +-
20428 fc-lang/ko.orth | 2 +-
20429 fc-lang/kok.orth | 2 +-
20430 fc-lang/ks.orth | 2 +-
20431 fc-lang/ku.orth | 2 +-
20432 fc-lang/ku_ir.orth | 2 +-
20433 fc-lang/kum.orth | 2 +-
20434 fc-lang/kv.orth | 2 +-
20435 fc-lang/kw.orth | 2 +-
20436 fc-lang/ky.orth | 2 +-
20437 fc-lang/la.orth | 2 +-
20438 fc-lang/lb.orth | 2 +-
20439 fc-lang/lez.orth | 2 +-
20440 fc-lang/lo.orth | 2 +-
20441 fc-lang/lt.orth | 2 +-
20442 fc-lang/lv.orth | 2 +-
20443 fc-lang/mg.orth | 2 +-
20444 fc-lang/mh.orth | 2 +-
20445 fc-lang/mi.orth | 2 +-
20446 fc-lang/mk.orth | 2 +-
20447 fc-lang/ml.orth | 2 +-
20448 fc-lang/mn.orth | 2 +-
20449 fc-lang/mo.orth | 2 +-
20450 fc-lang/mr.orth | 2 +-
20451 fc-lang/mt.orth | 2 +-
20452 fc-lang/my.orth | 2 +-
20453 fc-lang/nb.orth | 4 +-
20454 fc-lang/nds.orth | 2 +-
20455 fc-lang/ne.orth | 2 +-
20456 fc-lang/nl.orth | 2 +-
20457 fc-lang/nn.orth | 2 +-
20458 fc-lang/no.orth | 4 +-
20459 fc-lang/ny.orth | 2 +-
20460 fc-lang/oc.orth | 2 +-
20461 fc-lang/om.orth | 2 +-
20462 fc-lang/or.orth | 2 +-
20463 fc-lang/os.orth | 2 +-
20464 fc-lang/pl.orth | 2 +-
20465 fc-lang/ps_af.orth | 2 +-
20466 fc-lang/ps_pk.orth | 2 +-
20467 fc-lang/pt.orth | 2 +-
20468 fc-lang/rm.orth | 2 +-
20469 fc-lang/ro.orth | 2 +-
20470 fc-lang/ru.orth | 2 +-
20471 fc-lang/sa.orth | 2 +-
20472 fc-lang/sah.orth | 2 +-
20473 fc-lang/sco.orth | 2 +-
20474 fc-lang/se.orth | 4 +-
20475 fc-lang/sel.orth | 2 +-
20476 fc-lang/sh.orth | 2 +-
20477 fc-lang/si.orth | 2 +-
20478 fc-lang/sk.orth | 2 +-
20479 fc-lang/sl.orth | 2 +-
20480 fc-lang/sm.orth | 2 +-
20481 fc-lang/sma.orth | 4 +-
20482 fc-lang/smj.orth | 4 +-
20483 fc-lang/smn.orth | 4 +-
20484 fc-lang/sms.orth | 4 +-
20485 fc-lang/so.orth | 2 +-
20486 fc-lang/sq.orth | 2 +-
20487 fc-lang/sr.orth | 2 +-
20488 fc-lang/sv.orth | 2 +-
20489 fc-lang/sw.orth | 2 +-
20490 fc-lang/syr.orth | 2 +-
20491 fc-lang/ta.orth | 2 +-
20492 fc-lang/te.orth | 2 +-
20493 fc-lang/tg.orth | 2 +-
20494 fc-lang/th.orth | 2 +-
20495 fc-lang/ti_er.orth | 2 +-
20496 fc-lang/ti_et.orth | 2 +-
20497 fc-lang/tig.orth | 2 +-
20498 fc-lang/tk.orth | 2 +-
20499 fc-lang/tl.orth | 2 +-
20500 fc-lang/tn.orth | 2 +-
20501 fc-lang/to.orth | 2 +-
20502 fc-lang/tr.orth | 2 +-
20503 fc-lang/ts.orth | 2 +-
20504 fc-lang/tt.orth | 2 +-
20505 fc-lang/tw.orth | 2 +-
20506 fc-lang/tyv.orth | 2 +-
20507 fc-lang/ug.orth | 2 +-
20508 fc-lang/uk.orth | 2 +-
20509 fc-lang/ur.orth | 2 +-
20510 fc-lang/uz.orth | 2 +-
20511 fc-lang/ven.orth | 2 +-
20512 fc-lang/vi.orth | 2 +-
20513 fc-lang/vo.orth | 4 +-
20514 fc-lang/vot.orth | 2 +-
20515 fc-lang/wa.orth | 2 +-
20516 fc-lang/wen.orth | 2 +-
20517 fc-lang/wo.orth | 2 +-
20518 fc-lang/xh.orth | 2 +-
20519 fc-lang/yap.orth | 2 +-
20520 fc-lang/yi.orth | 2 +-
20521 fc-lang/yo.orth | 2 +-
20522 fc-lang/zh_cn.orth | 2 +-
20523 fc-lang/zh_hk.orth | 2 +-
20524 fc-lang/zh_mo.orth | 2 +-
20525 fc-lang/zh_sg.orth | 2 +-
20526 fc-lang/zh_tw.orth | 2 +-
20527 fc-lang/zu.orth | 2 +-
20528 fc-list/Makefile.am | 2 +-
20529 fc-list/fc-list.c | 2 +-
20530 fc-match/Makefile.am | 2 +-
20531 fc-match/fc-match.1 | 2 +-
20532 fc-match/fc-match.c | 2 +-
20533 fontconfig/fcfreetype.h | 2 +-
20534 fontconfig/fcprivate.h | 2 +-
20535 fontconfig/fontconfig.h | 2 +-
20536 src/fcatomic.c | 2 +-
20537 src/fcblanks.c | 2 +-
20538 src/fccache.c | 2 +-
20540 src/fccharset.c | 2 +-
20542 src/fcdefault.c | 2 +-
20544 src/fcfreetype.c | 4 +-
20546 src/fcinit.c | 2 +-
20548 src/fclang.c | 2 +-
20549 src/fclist.c | 2 +-
20550 src/fcmatch.c | 2 +-
20551 src/fcmatrix.c | 2 +-
20552 src/fcname.c | 2 +-
20556 246 files changed, 603 insertions(+), 354 deletions(-)
20558 commit fc2cc873bb1a715844a1e6f885661bf433bdd7cf
20559 Author: Keith Packard <keithp@keithp.com>
20560 Date: Sun Dec 5 07:44:08 2004 +0000
20562 Update links to new freedesktop.org locations
20563 Add uninstall-local to get rid of fonts.conf and local.conf if
20565 the distributed versions. Fixes 'make distcheck'
20567 ChangeLog | 8 ++++++++
20569 Makefile.am | 24 ++++++++++++++++++++++++
20570 3 files changed, 34 insertions(+), 2 deletions(-)
20572 commit 308dc9c3ea0be2e0823e547f2c612760db7539a2
20573 Author: Keith Packard <keithp@keithp.com>
20574 Date: Sun Dec 5 06:38:54 2004 +0000
20576 Updates for version 2.2.97
20578 ChangeLog | 7 +++++++
20579 README | 30 ++++++++++++++++++++++++++++--
20580 configure.in | 2 +-
20581 fontconfig/fontconfig.h | 2 +-
20582 4 files changed, 37 insertions(+), 4 deletions(-)
20584 commit 54560b013ff89f4d47b4b94f6ea9d1b2e91e20fd
20585 Author: Keith Packard <keithp@keithp.com>
20586 Date: Sun Dec 5 06:19:46 2004 +0000
20588 Sleep for two seconds before exiting to make sure timestamps for
20590 changes have distinct mod times in the file system. Bug #1982.
20591 Add Punjabi orthography. Bug #1671.
20592 reviewed by: Keith Packard <keithp@keithp.com>
20594 ChangeLog | 13 ++++++++++++-
20595 fc-cache/fc-cache.c | 8 ++++++++
20596 fc-lang/pa.orth | 46 ++++++++++++++++++++++++++++++++++++++++++++++
20597 3 files changed, 66 insertions(+), 1 deletion(-)
20599 commit c5a0b541df8be0b66f4ecf531570242693aac930
20600 Author: Keith Packard <keithp@keithp.com>
20601 Date: Sun Dec 5 05:49:20 2004 +0000
20603 Just remove the FC_FONTDATE -- it has locale issues and annoys redhat
20604 multi-arch installs. Now that all X fonts are included without
20605 prejudice, the chances of the date being at all interesting
20608 Add copyright and license
20610 ChangeLog | 10 ++++++++++
20611 fonts.conf.in | 2 +-
20612 src/Makefile.am | 23 +++++++++++++++++++++++
20613 3 files changed, 34 insertions(+), 1 deletion(-)
20615 commit 2d9c79c049d084c82fdda9a71c5a65502ae94cee
20616 Author: Keith Packard <keithp@keithp.com>
20617 Date: Sun Dec 5 05:03:52 2004 +0000
20619 Change default set of fonts to include all of /usr/X11R6/lib/X11/fonts
20621 wherever the X fonts are located).
20622 Document new <include>directory-name</include> semantics
20623 add <include ignore_missing="yes">conf.d</include>
20624 Add selectfont to ignore bitmap fonts, add comment for selectfont
20626 accepts bitmap fonts.
20627 Allow <include> configuration elements to reference directories. Parse
20629 load all files of the form [0-9]* in sorted order.
20631 ChangeLog | 18 ++++++++++
20632 configure.in | 23 ++++++-------
20633 doc/fontconfig-user.sgml | 17 +++++----
20634 fonts.conf.in | 1 +
20635 local.conf | 23 +++++++++++++
20636 src/fcdir.c | 4 +--
20637 src/fcint.h | 6 ++++
20639 ++++++++++++++++++++++++++++++++++++++++++++++++
20640 8 files changed, 158 insertions(+), 23 deletions(-)
20642 commit 38e528e77673f0395ab802cd1040947e307f0c6c
20643 Author: Keith Packard <keithp@keithp.com>
20644 Date: Sun Dec 5 04:14:17 2004 +0000
20646 Report command line for $srcdir/configure accurately. Bug #212.
20648 ChangeLog | 8 +++++++-
20650 2 files changed, 8 insertions(+), 2 deletions(-)
20652 commit e4125ef950ada3413a542dc457a4d36c5495dcd7
20653 Author: Keith Packard <keithp@keithp.com>
20654 Date: Sun Dec 5 04:11:11 2004 +0000
20656 Check for non-empty face->family_name and face->style_name before
20658 those for the font. Empty names match everything. Bug #171.
20660 ChangeLog | 7 +++++++
20661 src/fcfreetype.c | 12 +++++++-----
20662 2 files changed, 14 insertions(+), 5 deletions(-)
20664 commit 537e3d23fab449be154da8d49817364479924a61
20665 Author: Keith Packard <keithp@keithp.com>
20666 Date: Sun Dec 5 00:26:06 2004 +0000
20668 Create FC_FONTFORMAT from FT_Get_X11_Font_Format function where
20670 This provides font file format information (BDF, Type 1, PCF,
20672 for each font. Closes #109.
20674 ChangeLog | 10 ++++++++++
20675 configure.in | 2 +-
20676 fontconfig/fontconfig.h | 1 +
20677 src/fcfreetype.c | 14 ++++++++++++++
20679 5 files changed, 27 insertions(+), 1 deletion(-)
20681 commit dbf68dd5fe2f936af53891a240601c727bdcf09d
20682 Author: Keith Packard <keithp@keithp.com>
20683 Date: Sat Dec 4 22:06:52 2004 +0000
20686 Add detection for font capabilities (bug #105)
20687 reviewed by: Keith Packard <keithp@keithp.com>
20689 ChangeLog | 13 ++++
20690 doc/fontconfig-user.sgml | 1 +
20691 fontconfig/fontconfig.h | 1 +
20692 src/fcfreetype.c | 188
20693 +++++++++++++++++++++++++++++++++++++++++++++++
20695 5 files changed, 204 insertions(+)
20697 commit 4f27c1c0a383e891890ab27c74226957ed7067aa
20698 Author: Keith Packard <keithp@keithp.com>
20699 Date: Sat Dec 4 19:41:10 2004 +0000
20701 Move existing fonts.conf to fonts.conf.bak
20702 Add detection of iconv
20703 Document new selectfont elements
20704 Switch to UTF-8 in comment
20705 Add fullname, and family/style/fullname language entries
20706 Respect selectfont/*/glob
20707 Add support for selectfont
20708 Add multi-lingual family/style/fullname support
20709 Expose FcListPatternMatchAny (which selectfont/*/pattern uses)
20710 Add new FcPatternRemove/FcPatternAppend. FcObjectStaticName stores
20712 pattern element names which are required to be static.
20715 Makefile.am | 13 +-
20716 configure.in | 6 +-
20717 doc/fcpattern.fncs | 11 +
20718 doc/fontconfig-devel.sgml | 13 +-
20719 doc/fontconfig-user.sgml | 43 +-
20720 fc-lang/nb.orth | 2 +-
20721 fontconfig/fontconfig.h | 7 +
20723 src/fccache.c | 2 +-
20724 src/fccfg.c | 55 ++-
20726 src/fcfreetype.c | 1085
20727 +++++++++++++++++++++++++++++++++------------
20729 src/fclist.c | 6 +-
20731 src/fcpat.c | 73 +++
20732 src/fcxml.c | 162 +++++++
20733 18 files changed, 1282 insertions(+), 289 deletions(-)
20735 commit c641c77d6f1a0b378e800c9e3502ae446839a8af
20736 Author: Keith Packard <keithp@keithp.com>
20737 Date: Thu Sep 9 14:31:18 2004 +0000
20739 Remove spurious / after $(DESTDIR)
20740 reviewed by: keithp
20742 ChangeLog | 7 +++++++
20744 2 files changed, 8 insertions(+), 1 deletion(-)
20746 commit b5f36ca0b54d30d790f84ce68ea43a1bd0e606e9
20747 Author: Keith Packard <keithp@keithp.com>
20748 Date: Wed Jun 30 20:06:41 2004 +0000
20752 ChangeLog | 7 +++++++
20753 README | 12 ++++++++++--
20754 configure.in | 2 +-
20755 fontconfig/fontconfig.h | 2 +-
20756 4 files changed, 19 insertions(+), 4 deletions(-)
20758 commit 28f93bc4122337f59afad31e610ce17c3d2b00a2
20759 Author: Keith Packard <keithp@keithp.com>
20760 Date: Wed Jun 30 18:41:52 2004 +0000
20762 Provided by: Lubos Lunak <l.lunak@suse.cz>
20763 However FcConfigUptoDate() doesn't seem to work. See the attached
20765 First there's an obvious misplaced parenthesis making it return
20767 false, and second, even this call fails to detect font changes
20769 adding a new font to /usr/X11R6/lib/X11/fonts/truetype). The patch
20770 should fix that as well. The problem seems to be triggered by my
20771 fonts.conf specifying only /usr/X11R6/lib/X11/fonts , and
20773 config->configDirs doesn't include subdirs, unlike
20776 ChangeLog | 14 ++++++++++++++
20777 src/fccfg.c | 4 ++--
20778 2 files changed, 16 insertions(+), 2 deletions(-)
20780 commit 3d1ea0e5d48e0dfa72080a3318e3c2157500da3d
20781 Author: Keith Packard <keithp@keithp.com>
20782 Date: Thu Jun 3 14:16:38 2004 +0000
20784 Remove comma at end of FcResult enum definition.
20786 ChangeLog | 5 +++++
20787 fontconfig/fontconfig.h | 2 +-
20788 2 files changed, 6 insertions(+), 1 deletion(-)
20790 commit 087d899ccfab846c15ccd9197f3b79d7dd8dc5bb
20791 Author: Keith Packard <keithp@keithp.com>
20792 Date: Sat May 29 20:07:46 2004 +0000
20794 Add steps to md5sum release
20796 ChangeLog | 5 +++++
20798 2 files changed, 9 insertions(+), 1 deletion(-)
20800 commit e867aa336c4b0d80702f01b1ff390ca8c81dd73a
20801 Author: Keith Packard <keithp@keithp.com>
20802 Date: Sat May 29 19:49:52 2004 +0000
20804 Add sh autogen.sh to INSTALL
20806 INSTALL | 14 ++++++++------
20807 1 file changed, 8 insertions(+), 6 deletions(-)
20809 commit d81271eb21db058d0e816044874b3a8b88439e82
20810 Author: Keith Packard <keithp@keithp.com>
20811 Date: Sat May 29 19:36:32 2004 +0000
20815 ChangeLog | 7 +++++++
20816 README | 11 +++++++++--
20817 configure.in | 2 +-
20818 fontconfig/fontconfig.h | 2 +-
20819 4 files changed, 18 insertions(+), 4 deletions(-)
20821 commit ec0c740e392e6e05ae0fa204ebe191cbe27073cf
20822 Author: Keith Packard <keithp@keithp.com>
20823 Date: Sat May 29 19:32:41 2004 +0000
20825 Add FcResultOutOfMemory to provide an accurate error when
20828 Make #warning about lacking various FreeType features indicate which
20829 version those features appeared so users know how to fix the
20831 (Thanks to Anton Tropashko)
20833 ChangeLog | 12 ++++++++++++
20834 fontconfig/fontconfig.h | 3 ++-
20835 src/fcfreetype.c | 6 +++---
20836 src/fcmatch.c | 3 +++
20837 4 files changed, 20 insertions(+), 4 deletions(-)
20839 commit 55a69bd0aeb4cde4e87c1c7cd04a9f10a1f4cb1a
20840 Author: Keith Packard <keithp@keithp.com>
20841 Date: Thu May 6 02:28:37 2004 +0000
20843 Replace MIN/MAX/ABS macros which happen to have come from FreeType
20845 fontconfig-specific ones (FC_*)
20847 ChangeLog | 6 ++++++
20848 src/fcfreetype.c | 7 +++++--
20849 2 files changed, 11 insertions(+), 2 deletions(-)
20851 commit bd0ddac8f34dd6ef0a9385aacf3edc4c81023452
20852 Author: Keith Packard <keithp@keithp.com>
20853 Date: Sat Apr 24 02:54:40 2004 +0000
20855 Extend release preparation instructions to include notification and
20858 ChangeLog | 6 ++++++
20859 INSTALL | 11 +++++++++--
20860 2 files changed, 15 insertions(+), 2 deletions(-)
20862 commit 626a70167d7805c20a157e945a1f380ae580661a
20863 Author: Keith Packard <keithp@keithp.com>
20864 Date: Sat Apr 24 01:09:36 2004 +0000
20866 Update to 2.2.94 (2.2.93 shipped with broken libtool bits)
20868 ChangeLog | 7 +++++++
20869 README | 9 +++++++--
20870 configure.in | 2 +-
20871 fontconfig/fontconfig.h | 2 +-
20872 4 files changed, 16 insertions(+), 4 deletions(-)
20874 commit 7969113f086176112fdc13347ea56ea52838117a
20875 Author: Keith Packard <keithp@keithp.com>
20876 Date: Sat Apr 24 01:06:32 2004 +0000
20878 Ignore a few more autotool files
20880 .cvsignore | 4 ++++
20881 ChangeLog | 5 +++++
20882 2 files changed, 9 insertions(+)
20884 commit 6ae6acf3178d7dd10e2326f6833d25970e530f61
20885 Author: Keith Packard <keithp@keithp.com>
20886 Date: Wed Apr 14 18:08:41 2004 +0000
20888 Add instructions for doing a release
20889 clean up .spec file; perhaps this will be useful to somebody...
20891 Make 'scanopen' static so GCC doesn't whine about lacking prototype
20892 Add WARN_CFLAGS to pass -W flags for GCC systems
20893 Change various char types around to match across function calls. Fixed
20895 in using available_sizes[i].height which is in pixels, not 64ths
20899 ChangeLog | 30 +++++++++++++
20900 INSTALL | 13 ++++++
20901 README | 27 +++++++++++-
20902 configure.in | 14 +++++-
20903 fc-glyphname/Makefile.am | 2 +-
20904 fc-lang/Makefile.am | 2 +-
20905 fc-lang/fc-lang.c | 2 +-
20906 fc-list/Makefile.am | 2 +-
20907 fc-match/Makefile.am | 2 +-
20908 fontconfig.spec.in | 42 +++++++++++++-----
20909 fontconfig/fontconfig.h | 2 +-
20910 src/Makefile.am | 1 +
20911 src/fcfreetype.c | 109
20912 ++++++++++++++++++++++++-----------------------
20913 13 files changed, 176 insertions(+), 72 deletions(-)
20915 commit 89e28590f3c85f302dcc5c611e7b9fa906e0ec07
20916 Author: Keith Packard <keithp@keithp.com>
20917 Date: Sat Mar 6 23:44:11 2004 +0000
20919 Force FC_FOUNDRY and FC_WIDTH to always be set so that matches
20921 explicit values prefer exact matches
20923 ChangeLog | 6 ++++++
20924 src/fcfreetype.c | 18 ++++++++++--------
20925 2 files changed, 16 insertions(+), 8 deletions(-)
20927 commit 02638f1ace0ad7e898317128c244dfd9c842d122
20928 Author: Keith Packard <keithp@keithp.com>
20929 Date: Tue Mar 2 16:48:51 2004 +0000
20931 Supplied by: mfabian@suse.de (Mike FABIAN)
20932 Bug #260 fc-cache generates wrong spacing values for bitmap fonts
20934 (strcmp (a,b)) instead of (!strcmp(a,b)).
20936 ChangeLog | 8 ++++++++
20937 src/fcfreetype.c | 6 +++---
20938 2 files changed, 11 insertions(+), 3 deletions(-)
20940 commit de66e750a5c5798dab5347675d6581183efa8105
20941 Author: Manish Singh <yosh@gimp.org>
20942 Date: Sun Feb 22 02:21:37 2004 +0000
20944 Cast strlen to int for printf, so we're 64-bit clean.
20946 ChangeLog | 5 +++++
20947 fc-glyphname/fc-glyphname.c | 2 +-
20948 2 files changed, 6 insertions(+), 1 deletion(-)
20950 commit 208a720f009357449647a56d6fe95a5a346a6578
20951 Author: Keith Packard <keithp@keithp.com>
20952 Date: Wed Feb 11 18:53:05 2004 +0000
20954 Ok, so I messed up the test for y_ppem. Let's see if I got it
20958 ChangeLog | 7 +++++++
20959 configure.in | 15 +++------------
20960 src/fcfreetype.c | 4 ++--
20961 3 files changed, 12 insertions(+), 14 deletions(-)
20963 commit 4f38fa81062e5e2e151715a162c295b9a216568a
20964 Author: Keith Packard <keithp@keithp.com>
20965 Date: Tue Feb 10 18:38:58 2004 +0000
20967 Pre-2.1.5 versions of FreeType didn't include y_ppem in the
20969 record. Add a configure.in test for this and change the code
20970 accordingly (using height instead).
20972 ChangeLog | 8 ++++++++
20973 configure.in | 21 +++++++++++++++++++--
20974 src/fcfreetype.c | 4 ++++
20975 3 files changed, 31 insertions(+), 2 deletions(-)
20977 commit b68b96464f6488dbc62c4dcd62ca7e2eed3141d2
20978 Author: Keith Packard <keithp@keithp.com>
20979 Date: Sat Feb 7 07:13:48 2004 +0000
20981 Add Low Saxon orthography (Kenneth Rohde Christiansen
20983 Oops. Left 'newest.set' unset, which would miscompute the newest file
20984 Add FcGetPixelSize to extract correct pixel size from bdf/pcf font
20985 properties (which report the wrong value in current FreeType)
20986 Don't attempt to check for empty glyphs in non-scalable fonts;
20990 ChangeLog | 18 ++++++++++++++++++
20991 fc-lang/nds.orth | 40 ++++++++++++++++++++++++++++++++++++++++
20992 src/fccfg.c | 3 +++
20993 src/fcfreetype.c | 36 ++++++++++++++++++++++++------------
20994 4 files changed, 85 insertions(+), 12 deletions(-)
20996 commit f4c52909ab5321df608fe7af2da3edcab48818d9
20997 Author: Tor Lillqvist <tml@iki.fi>
20998 Date: Sun Feb 1 19:32:36 2004 +0000
21000 fontconfig, at least as used by GIMP and/or PangoFT2 on Windows,
21002 when trying to save the cache if config->cache is NULL, which
21004 if FcConfigHome() is NULL. Guard against that by using the
21008 ChangeLog | 7 +++++++
21009 src/fccfg.c | 25 +++++++++++++++++++++++++
21010 2 files changed, 32 insertions(+)
21012 commit d3481737be37255408025f4b3cf2c8b14a6b2ff7
21013 Author: Roozbeh Pournader <roozbeh@farsiweb.info>
21014 Date: Sat Jan 3 18:27:29 2004 +0000
21016 Added orthographies for Iranian Azerbaijani and Kurdish, and Pashto
21019 Updated Urdu orthography with real data.
21021 ChangeLog | 11 +++++++++++
21022 fc-lang/az_ir.orth | 32 ++++++++++++++++++++++++++++++++
21023 fc-lang/ku_ir.orth | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
21024 fc-lang/ps_af.orth | 52
21025 ++++++++++++++++++++++++++++++++++++++++++++++++++++
21026 fc-lang/ps_pk.orth | 52
21027 ++++++++++++++++++++++++++++++++++++++++++++++++++++
21028 fc-lang/ur.orth | 41 +++++++++++++++++++++++++++++++++++++----
21029 6 files changed, 233 insertions(+), 4 deletions(-)
21031 commit f6d784313fa87d405b4b4165ee7b9248dd378df2
21032 Author: Carl Worth <cworth@cworth.org>
21033 Date: Fri Dec 12 17:07:55 2003 +0000
21035 Remove excessive whitespace (missed on previous commit)
21037 fc-cache/Makefile.am | 8 ++++----
21038 1 file changed, 4 insertions(+), 4 deletions(-)
21040 commit d098e4ebe7e3b87a66ddbe09bafe3582373a022c
21041 Author: Carl Worth <cworth@cworth.org>
21042 Date: Thu Dec 11 19:30:07 2003 +0000
21044 Move man_MANS into the 'if USEDOCBOOK' block.
21045 Move man_MANS into the 'if USEDOCBOOK' block. (all-local): Remove
21048 Add 'set -e' to abort when any program fails, (avoids printing of
21050 make' after configure aborts).
21052 ChangeLog | 12 ++++++++++++
21054 fc-cache/Makefile.am | 6 +++---
21055 fc-list/Makefile.am | 4 ++--
21056 4 files changed, 19 insertions(+), 5 deletions(-)
21058 commit 408dd9c07a9b0b755f9338b4cbff9e4292fa391d
21059 Author: Keith Packard <keithp@keithp.com>
21060 Date: Tue Nov 18 07:53:04 2003 +0000
21062 Switch to FreeType 2.1.7 style includes. Bug #150.
21063 reviewed by: Keith Packard <keithp@keithp.com>
21065 ChangeLog | 9 +++++++++
21066 doc/Makefile.am | 1 +
21067 fontconfig/fcfreetype.h | 3 ++-
21068 src/fcfreetype.c | 17 +++++++++--------
21069 4 files changed, 21 insertions(+), 9 deletions(-)
21071 commit 8e8fcda45c07bb0934f30887282238a57cc619da
21072 Author: Noah Levitt <nlevitt@gmail.com>
21073 Date: Sun Nov 16 19:08:04 2003 +0000
21075 Add some example usages.
21078 fc-list/fc-list.sgml | 23 +++++++++++++++++++++++
21079 2 files changed, 27 insertions(+)
21081 commit 344a0e33618cd0e9f620b5fa55969602d775934c
21082 Author: Roozbeh Pournader <roozbeh@farsiweb.info>
21083 Date: Mon Nov 10 17:34:36 2003 +0000
21085 Fixed a bug "FcStrtod" in handling some cases with two-byte decimal
21088 ChangeLog | 8 +++++++-
21089 src/fcxml.c | 7 +++++--
21090 2 files changed, 12 insertions(+), 3 deletions(-)
21092 commit 27143fc9a2ac9b7dc87ab874251df356611b25e5
21093 Author: Keith Packard <keithp@keithp.com>
21094 Date: Mon Oct 27 10:47:53 2003 +0000
21096 Update to version 2.2.92
21098 ChangeLog | 6 ++++++
21099 configure.in | 2 +-
21100 fontconfig/fontconfig.h | 2 +-
21101 3 files changed, 8 insertions(+), 2 deletions(-)
21103 commit 4cbc3ee8fe4a6266b2d107c7475a65de6bdd1068
21104 Author: Keith Packard <keithp@keithp.com>
21105 Date: Mon Oct 27 10:44:13 2003 +0000
21107 Yet more cleanups to finish getting 'make distcheck' working This
21109 tested to ensure that it even works from a _build directory.
21111 ChangeLog | 16 ++++++
21113 configure.in | 10 ++++
21114 doc/Makefile.am | 133
21115 +++++++++++++++--------------------------------
21116 fc-cache/Makefile.am | 2 +-
21117 fc-glyphname/Makefile.am | 6 +--
21118 fc-lang/Makefile.am | 5 +-
21119 fc-list/Makefile.am | 2 +-
21120 fc-match/Makefile.am | 2 +-
21121 test/Makefile.am | 4 +-
21122 test/run-test.sh | 28 ++++++----
21123 11 files changed, 98 insertions(+), 111 deletions(-)
21125 commit 394b2bf04651d62194c7faa836899d33ca3ed017
21126 Author: Keith Packard <keithp@keithp.com>
21127 Date: Mon Oct 27 06:30:29 2003 +0000
21129 Attempts to fix 'make distcheck' work. Things are progressing
21131 but there are still failures long into the process dealing
21134 The big changes here are mostly to make $(srcdir) != "." work
21136 fixing the docbook related sections and fc-lang were particularily
21137 tricky. Docbook refuses to load system entities from anywhere
21139 than where the original .sgml file was located, so no luck
21141 "." for the configure-generated version.sgml and confdir.sgml
21143 fc-lang needed help finding .orth files; added a -d option to set the
21144 directory as the least evil of many options.
21145 Now to go use a faster machine and try and wring out the last issues.
21147 ChangeLog | 27 +++++++++++++++++++
21148 configure.in | 2 +-
21149 doc/Makefile.am | 68
21150 +++++++++++++++++++++++++++++++++++++++++-------
21151 fc-cache/Makefile.am | 13 ++++-----
21152 fc-glyphname/Makefile.am | 11 +++++---
21153 fc-lang/Makefile.am | 10 ++++---
21154 fc-lang/fc-lang.c | 29 +++++++++++++++++++--
21155 fc-list/Makefile.am | 10 ++++---
21156 fc-match/Makefile.am | 2 +-
21157 9 files changed, 142 insertions(+), 30 deletions(-)
21159 commit 3541556bd38d6b1a3fffe1a661edce2f8d60e06a
21160 Author: Keith Packard <keithp@keithp.com>
21161 Date: Sun Oct 26 16:52:28 2003 +0000
21166 configure.in | 2 +-
21167 fontconfig/fontconfig.h | 2 +-
21168 3 files changed, 6 insertions(+), 2 deletions(-)
21170 commit e99043ac778280ed16ab69ca0844b634f7d20f30
21171 Author: Keith Packard <keithp@keithp.com>
21172 Date: Sun Oct 26 16:45:23 2003 +0000
21174 Include confdir.sgml.in in EXTRA_DIST
21176 ChangeLog | 5 +++++
21177 doc/Makefile.am | 2 +-
21178 2 files changed, 6 insertions(+), 1 deletion(-)
21180 commit 75839218d18a7fad2f7e84cb995724763f7cae11
21181 Author: Josselin Mouette <joss@debian.org>
21182 Date: Thu Oct 9 18:21:49 2003 +0000
21184 Replace fc-cache and fc-list manpages with more detailed, SGML
21188 fc-cache/.cvsignore | 1 +
21189 fc-cache/Makefile.am | 24 +++++-
21190 fc-cache/fc-cache.1 | 51 -------------
21191 fc-cache/fc-cache.sgml | 200
21192 +++++++++++++++++++++++++++++++++++++++++++++++++
21193 fc-list/.cvsignore | 1 +
21194 fc-list/Makefile.am | 24 +++++-
21195 fc-list/fc-list.1 | 37 ---------
21196 fc-list/fc-list.sgml | 165 ++++++++++++++++++++++++++++++++++++++++
21197 9 files changed, 420 insertions(+), 90 deletions(-)
21199 commit f077d662c001468eb2aa1261549accd9ff3de401
21200 Author: Owen Taylor <otaylor@redhat.com>
21201 Date: Tue Sep 23 20:12:20 2003 +0000
21203 Add a FC_HINT_STYLE key for patterns, with possible values
21204 HINT_NONE/HINT_SLIGHT/HINT_MEDIUM/HINT_FULL. (Bug #117)
21206 ChangeLog | 7 +++++++
21207 fontconfig/fontconfig.h | 7 +++++++
21208 src/fcdefault.c | 5 +++++
21209 src/fcname.c | 6 ++++++
21210 4 files changed, 25 insertions(+)
21212 commit 44f59f71688d557b75a94e2a8786ec5ae80308ae
21213 Author: Owen Taylor <otaylor@redhat.com>
21214 Date: Tue Sep 23 20:06:40 2003 +0000
21216 Remove Georgian capitals, they aren't used for normal writing. (Bug
21219 ChangeLog | 5 +++++
21220 fc-lang/ka.orth | 2 +-
21221 2 files changed, 6 insertions(+), 1 deletion(-)
21223 commit a05d257fb3b2cf37c6c633029b308a76fe61b9c2
21224 Author: Noah Levitt <nlevitt@gmail.com>
21225 Date: Sat Sep 6 19:40:41 2003 +0000
21227 Add new spacing value FC_DUAL (dual-width, as some CJK fonts). (bug
21229 When checking for monospace and dual-width fonts, allow roughly a 3%
21230 variance in the advances.
21232 ChangeLog | 13 +++++++++++
21233 doc/fontconfig-devel.sgml | 4 ++--
21234 doc/fontconfig-user.sgml | 3 ++-
21235 fontconfig/fontconfig.h | 1 +
21236 src/fcfreetype.c | 55
21237 +++++++++++++++++++++++++++++++++++++----------
21239 6 files changed, 63 insertions(+), 14 deletions(-)
21241 commit 3ef32bcdc4662fbc10bc5217ea7849cd31480d73
21242 Author: Manish Singh <yosh@gimp.org>
21243 Date: Mon Sep 1 05:11:17 2003 +0000
21245 FcConfigAppFontClear: Support passing NULL to use default config.
21247 ChangeLog | 5 +++++
21248 src/fccfg.c | 7 +++++++
21249 2 files changed, 12 insertions(+)
21251 commit 34cd0514a215d65af6822eba2c2f0cd04eb0065f
21252 Author: Carl Worth <cworth@cworth.org>
21253 Date: Fri Aug 15 19:45:20 2003 +0000
21255 Added new FcFini function for cleaning up all memory. Fixed a
21257 leaks. fc-list now calls FcFini, (and is now leak-free according
21261 ChangeLog | 44 +++++++++++
21262 doc/Makefile.am | 8 +-
21263 doc/edit-sgml.c | 187
21264 +++++++++++++++++++++++++++++++-------------
21265 doc/fcinit.fncs | 11 +++
21266 fc-glyphname/fc-glyphname.c | 35 +++++++--
21267 fc-list/fc-list.c | 4 +
21268 fc-match/fc-match.c | 2 +-
21269 fontconfig/fontconfig.h | 3 +
21271 src/fccharset.c | 64 +++++++++++++--
21272 src/fcinit.c | 13 +++
21274 src/fcpat.c | 84 +++++++++++++++++++-
21276 src/fontconfig.def.in | 1 +
21277 15 files changed, 398 insertions(+), 74 deletions(-)
21279 commit 18906a876aa13550b1a10550ceeef6df0c4473ec
21280 Author: Keith Packard <keithp@keithp.com>
21281 Date: Tue Aug 12 02:06:20 2003 +0000
21283 Bug 103 -- FcObjectSetBuild must be terminated by (char *) 0 as
21287 fc-list/fc-list.c | 2 +-
21288 1 file changed, 1 insertion(+), 1 deletion(-)
21290 commit 116e13b4431b051b8196db201c22cd67b30922e9
21291 Author: Keith Packard <keithp@keithp.com>
21292 Date: Sun Jul 20 17:14:47 2003 +0000
21294 Wrap fcfreetype.h with _FCFUNCPROTOBEGIN/_FCFUNCPROTOEND
21296 fontconfig/fcfreetype.h | 4 ++++
21297 1 file changed, 4 insertions(+)
21299 commit 74a623e02efc23a39fb35e8d338858877b8f89e7
21300 Author: Keith Packard <keithp@keithp.com>
21301 Date: Sun Jul 20 16:06:18 2003 +0000
21303 Implement new semantics for Contains and LISTING:
21304 LISTING requires that the font Contain all of the pattern values,
21306 Contain is redefined for strings to mean precise matching (so that
21307 Courier 10 Pitch doesn't list Courier fonts)
21308 "Contains" for lang means both langs have the same language and
21310 same country or one is missing the country
21313 +++++++++++++++++++++++++++++++++---------------------------
21314 src/fcdbg.c | 3 +++
21315 src/fcint.h | 3 ++-
21316 src/fclang.c | 18 ++++++++------
21317 src/fclist.c | 38 +++++++++++++++++++++--------
21319 6 files changed, 89 insertions(+), 53 deletions(-)
21321 commit 26da2bb42f91360ecdee9006ff0f8a7ef0609a59
21322 Author: Keith Packard <keithp@keithp.com>
21323 Date: Wed Jul 9 17:04:17 2003 +0000
21325 Was miscomputing end of string position for FcStrtod in locales with
21326 multibyte separators
21329 1 file changed, 1 insertion(+), 1 deletion(-)
21331 commit 656c69d6a8a1e6a82cfdd599c657f8fc2717af8d
21332 Author: Keith Packard <keithp@keithp.com>
21333 Date: Thu Jun 26 08:19:11 2003 +0000
21335 Add autoconf checks for FT_Has_PS_Glyph_Names
21337 configure.in | 3 ++-
21338 src/fcfreetype.c | 6 ++++++
21339 2 files changed, 8 insertions(+), 1 deletion(-)
21341 commit ee1debfdd9bae347e8bec29c0cbd668640a2aadf
21342 Author: Keith Packard <keithp@keithp.com>
21343 Date: Thu Jun 26 00:39:04 2003 +0000
21345 Allow config->cache to be null (as it is when $HOME is not set)
21347 src/fccfg.c | 9 ++++++---
21348 1 file changed, 6 insertions(+), 3 deletions(-)
21350 commit 79621aa5c786cdd4d14b43b58888979ef0d2a4c6
21351 Author: Keith Packard <keithp@keithp.com>
21352 Date: Wed Jun 25 23:21:03 2003 +0000
21354 Lean on autoconf to find useful FreeType functions (bug 95)
21356 configure.in | 7 +++++--
21357 src/fcfreetype.c | 46 +++++++++++++++++-----------------------------
21358 2 files changed, 22 insertions(+), 31 deletions(-)
21360 commit 2b45ef3a8a164648647eba1265db6a3d10ea7bad
21361 Author: Keith Packard <keithp@keithp.com>
21362 Date: Tue Jun 17 18:28:20 2003 +0000
21364 Bug 75: dont build docs unless docbook is available. Dont install docs
21365 unless they are pre-built or buildable
21367 Makefile.am | 3 ++-
21368 configure.in | 26 +++++++++++++++++++++-----
21369 doc/Makefile.am | 2 +-
21370 3 files changed, 24 insertions(+), 7 deletions(-)
21372 commit e5871b5c5bdb09b2e5bb0d79ed03f22a27956a90
21373 Author: Keith Packard <keithp@keithp.com>
21374 Date: Tue Jun 17 17:31:16 2003 +0000
21376 Add FreeFont entries, fix whitespace in fonts.conf.in (bug 93, from
21377 vvas@hal.csd.auth.gr (Vasilis Vasaitis))
21379 fonts.conf.in | 22 ++++++++++++++--------
21380 1 file changed, 14 insertions(+), 8 deletions(-)
21382 commit 231051f41669095db4a2c5680a0945fb1ff45a2d
21383 Author: Tor Lillqvist <tml@iki.fi>
21384 Date: Sun Jun 15 22:57:21 2003 +0000
21386 Remove CRs from the out file before comparing (needed on Windows).
21389 test/run-test.sh | 1 +
21390 2 files changed, 4 insertions(+)
21392 commit 92af858f2a7dcc972bf482397ac75d7e0ca38dd9
21393 Author: Tor Lillqvist <tml@iki.fi>
21394 Date: Sun Jun 15 22:45:12 2003 +0000
21399 1 file changed, 1 insertion(+), 1 deletion(-)
21401 commit c3941ba9c064d41f248c6a00f06423f3c50c685d
21402 Author: Tor Lillqvist <tml@iki.fi>
21403 Date: Sun Jun 15 22:35:52 2003 +0000
21405 Fix cut&paste error.
21408 fontconfig-zip.in | 3 ++-
21409 src/Makefile.am | 2 +-
21410 3 files changed, 7 insertions(+), 2 deletions(-)
21412 commit e5206dbcb34457ef69a993ad6b4cc8c3da53e1aa
21413 Author: Tor Lillqvist <tml@iki.fi>
21414 Date: Fri Jun 13 23:04:35 2003 +0000
21416 Check also for DLL_EXPORT as indication of being built as a DLL
21420 src/fccfg.c | 6 +++++-
21421 2 files changed, 8 insertions(+), 1 deletion(-)
21423 commit ee1d81259ec5b0b91cf19ea72abec29f5561217b
21424 Author: Tor Lillqvist <tml@iki.fi>
21425 Date: Fri Jun 13 22:43:28 2003 +0000
21427 Add share/doc directory. Add Fc*.3 man pages.
21428 Set FC_DEFAULT_FONTS on Win32 to the WINDOWSFONTDIR token.
21429 Move the LIBRARY and VERSION lines to the end, not to confuse libtool,
21430 which expects the EXPORTS line to be the first. Add
21431 FcConfigEnableHome.
21433 ChangeLog | 12 ++++++++++++
21434 configure.in | 12 +++++++++---
21435 fontconfig-zip.in | 4 +++-
21436 src/fontconfig.def.in | 5 +++--
21437 4 files changed, 27 insertions(+), 6 deletions(-)
21439 commit 4ae7f71c89cd69d5273f82f03aadcb0c78b16c8d
21440 Author: Keith Packard <keithp@keithp.com>
21441 Date: Mon Jun 9 19:21:06 2003 +0000
21443 Update to version 2.2.90
21446 configure.in | 2 +-
21447 fontconfig/fontconfig.h | 2 +-
21448 3 files changed, 6 insertions(+), 2 deletions(-)
21450 commit 8edb970e93f2dafc4fcd821df6240e807aa2ef8a
21451 Author: Keith Packard <keithp@keithp.com>
21452 Date: Mon Jun 9 19:15:00 2003 +0000
21454 Add a bunch of ChangeLog entries
21457 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21458 1 file changed, 78 insertions(+), 1 deletion(-)
21460 commit 440e7054857a9a6382243f33498b2384f246379d
21461 Author: Keith Packard <keithp@keithp.com>
21462 Date: Mon Jun 9 18:49:19 2003 +0000
21464 Add fc-match program to demonstrate font matching from the command
21469 fc-match/.cvsignore | 5 +++++
21470 3 files changed, 7 insertions(+), 1 deletion(-)
21472 commit 947afeb566e738de3980c8c8751358ecfebdba25
21473 Author: Keith Packard <keithp@keithp.com>
21474 Date: Mon Jun 9 17:31:03 2003 +0000
21476 Optimization in FcLangSetIndex was broken, occasionally returning
21478 to the wrong location on miss
21480 src/fclang.c | 21 +++++++--------------
21481 1 file changed, 7 insertions(+), 14 deletions(-)
21483 commit 8bc4bc134aac8889125afd292e66c0bb9864d8d4
21484 Author: Keith Packard <keithp@keithp.com>
21485 Date: Mon Jun 9 16:53:31 2003 +0000
21487 Add fc-match program
21489 fc-match/Makefile.am | 32 +++++++++
21490 fc-match/fc-match.1 | 39 +++++++++++
21491 fc-match/fc-match.c | 188
21492 +++++++++++++++++++++++++++++++++++++++++++++++++++
21493 3 files changed, 259 insertions(+)
21495 commit 6d3a90a41c63d479e3a109790a4ac466ee992478
21496 Author: Keith Packard <keithp@keithp.com>
21497 Date: Sat May 31 21:07:01 2003 +0000
21499 (Bug 85) add support for culmus fonts
21501 fonts.conf.in | 39 +++++----------------------------------
21502 1 file changed, 5 insertions(+), 34 deletions(-)
21504 commit 86b1243193a1cbab3286ee97d2543bfc841a575a
21505 Author: Keith Packard <keithp@keithp.com>
21506 Date: Sat May 31 14:58:41 2003 +0000
21508 (Bug 87) Automake 1.4 doesn't do man_MAN1 correctly (Bug 88) Fix
21510 on non-long option systems (Tim Mooney)
21513 fc-cache/Makefile.am | 4 ++--
21514 fc-cache/fc-cache.1 | 51
21515 +++++++++++++++++++++++++++++++++++++++++++++++++++
21516 fc-cache/fc-cache.c | 19 ++++++++++++++++---
21517 fc-cache/fc-cache.man | 45 ---------------------------------------------
21518 fc-list/Makefile.am | 4 ++--
21519 fc-list/fc-list.1 | 37 +++++++++++++++++++++++++++++++++++++
21520 fc-list/fc-list.c | 11 +++++++++++
21521 fc-list/fc-list.man | 36 ------------------------------------
21522 9 files changed, 123 insertions(+), 88 deletions(-)
21524 commit d4d1e8bc604c98d647d70f9188744b95deba8723
21525 Author: James Su <suzhe@turbolinux.com.cn>
21526 Date: Wed May 28 01:34:38 2003 +0000
21528 Fix "contains" op for strings and langsets.
21530 fontconfig/fontconfig.h | 6 +++
21531 src/fccfg.c | 16 +++++---
21533 ++++++++++++++++++++++++++++++++++++++++++++++++
21534 3 files changed, 119 insertions(+), 6 deletions(-)
21536 commit 53183e66e564c03401237f6fea873733ef326890
21537 Author: Keith Packard <keithp@keithp.com>
21538 Date: Sat May 17 02:17:19 2003 +0000
21540 Fix build error with BDF prop local. Free langset after query
21542 src/fcfreetype.c | 9 ++++++++-
21543 1 file changed, 8 insertions(+), 1 deletion(-)
21545 commit f777f1b35dc13da485ce488ad1d3b84f0c173cd1
21546 Author: Keith Packard <keithp@keithp.com>
21547 Date: Fri May 16 16:37:16 2003 +0000
21549 oops. Left the psfontinfo.weight matching code commented out while
21553 src/fcfreetype.c | 2 --
21554 1 file changed, 2 deletions(-)
21556 commit ecb7c180d068f718c02e80f4282b00c4505a5eb5
21557 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21558 Date: Wed May 14 20:23:24 2003 +0000
21560 Extract spacing from XLFD atom
21562 src/fcfreetype.c | 14 ++++++++++++++
21563 1 file changed, 14 insertions(+)
21565 commit 0b7a0da20b24321ef60aee99cd9071a50d78015b
21566 Author: Keith Packard <keithp@keithp.com>
21567 Date: Mon May 12 20:48:59 2003 +0000
21569 Use FcIsWidth to share code
21570 Set FT_LOAD_IGNORE_GLOBAL_ADVANCE_WIDTH when scanning fonts to avoid
21571 misclassifying some Han fonts as monospaced.
21573 src/fcfreetype.c | 27 ++++++---------------------
21574 1 file changed, 6 insertions(+), 21 deletions(-)
21576 commit 65d1441df89b898dd74ac1f0fba69c83441dba92
21577 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21578 Date: Mon May 12 09:11:10 2003 +0000
21580 Reinstate SETWIDTH_NAME parsing for legacy fonts, disappeared in 1.30.
21582 src/fcfreetype.c | 5 ++++-
21583 1 file changed, 4 insertions(+), 1 deletion(-)
21585 commit 0f362ad520e61e096c887f9374a485c3df32655a
21586 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
21587 Date: Mon May 12 09:04:24 2003 +0000
21589 Generate FC_SIZE and FC_DPI for legacy bitmap fonts
21591 src/fcfreetype.c | 41 +++++++++++++++++++++++++++++++++++++++++
21592 1 file changed, 41 insertions(+)
21594 commit d47c9d6efec6c3c086efc187c68d79ca0c077dfa
21595 Author: Keith Packard <keithp@keithp.com>
21596 Date: Wed May 7 16:13:24 2003 +0000
21598 Add filename-based accept/reject to ammend available fonts.
21599 change FT_ENCODING_ADOBE_CUSTOM to ft_encoding_adobe_custom for older
21602 src/fccache.c | 18 ++++++-----
21604 +++++++++++++++++++++++++++++++++++++++++++++++++++++---
21605 src/fcdir.c | 60 ++++++++++++++++++++++++++---------
21606 src/fcfreetype.c | 2 +-
21607 src/fcint.h | 40 +++++++++++++++++++++--
21608 src/fcxml.c | 46 ++++++++++++++++++++++++++-
21609 6 files changed, 232 insertions(+), 30 deletions(-)
21611 commit f98ecf63395fc62a6ee2a24741e09fb5940be3aa
21612 Author: Keith Packard <keithp@keithp.com>
21613 Date: Tue May 6 14:26:34 2003 +0000
21615 Remove 0b82 and Tamil numbers from tamil orthography (Jungshik Shin
21616 <jshin@mailaps.org>)
21618 fc-lang/ta.orth | 7 +++++--
21619 1 file changed, 5 insertions(+), 2 deletions(-)
21621 commit 8ef6a58cb071396630cf05ec857f8c90524752f9
21622 Author: Keith Packard <keithp@keithp.com>
21623 Date: Sun May 4 22:58:29 2003 +0000
21625 Add more .cvsignore entries
21628 src/.cvsignore | 1 +
21629 2 files changed, 2 insertions(+)
21631 commit 3018151753821434135c0c17873764f3283fcc50
21632 Author: Keith Packard <keithp@keithp.com>
21633 Date: Sun May 4 22:57:00 2003 +0000
21635 Add more .cvsignore entries
21637 .cvsignore | 5 +++++
21638 1 file changed, 5 insertions(+)
21640 commit 7769c3213dc832f7643660d6aab5fade96cd57c3
21641 Author: Keith Packard <keithp@keithp.com>
21642 Date: Sun May 4 22:53:49 2003 +0000
21644 Handle Adobe glyph names for fonts which include ADOBE_CUSTOM
21649 src/fcfreetype.c | 160
21650 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21651 src/fcint.h | 10 ++++
21652 4 files changed, 170 insertions(+), 3 deletions(-)
21654 commit 83321a017a9586aa4f3ace022a91f69122c08ed8
21655 Author: Keith Packard <keithp@keithp.com>
21656 Date: Sun May 4 22:51:36 2003 +0000
21658 Add .cvsignore in new fc-glyphname dir
21660 fc-glyphname/.cvsignore | 6 ++++++
21661 1 file changed, 6 insertions(+)
21663 commit 721d496d7864ff587f51637f578f4b35d501d091
21664 Author: Keith Packard <keithp@keithp.com>
21665 Date: Sun May 4 22:50:17 2003 +0000
21667 Add fc-glyphname to compute hash tables for Adobe glyph name to UCS4
21668 conversion functions
21670 fc-glyphname/Makefile.am | 42 +
21671 fc-glyphname/fc-glyphname.c | 287 +++
21672 fc-glyphname/fcglyphname.tmpl.h | 25 +
21673 fc-glyphname/glyphlist.txt | 4291
21674 +++++++++++++++++++++++++++++++++++++++
21675 fc-glyphname/zapfdingbats.txt | 212 ++
21676 5 files changed, 4857 insertions(+)
21678 commit 11fec41c0e4211ca4cdcd0b63fb8ef8257e2bd0c
21679 Author: Keith Packard <keithp@keithp.com>
21680 Date: Fri May 2 01:11:53 2003 +0000
21682 Grub through style to find weight/slant/width values when other
21686 src/fcfreetype.c | 228
21687 +++++++++++++++++++++++++++++++++++++------------------
21689 src/fcstr.c | 74 ++++++++++++++++++
21690 3 files changed, 233 insertions(+), 75 deletions(-)
21692 commit 1f71c4d878a74a42b6bf2e6137b32487fcb18b8d
21693 Author: Keith Packard <keithp@keithp.com>
21694 Date: Fri May 2 01:11:09 2003 +0000
21696 Add book constant for book weight
21699 1 file changed, 1 insertion(+)
21701 commit ad293de0041230d530c5b3d2be56690db49e4510
21702 Author: Keith Packard <keithp@keithp.com>
21703 Date: Fri May 2 01:09:57 2003 +0000
21705 Add FC_WEIGHT_BOOK as weight 75
21707 fontconfig/fontconfig.h | 1 +
21708 1 file changed, 1 insertion(+)
21710 commit a6a66da0adfc6c7899b61eb6531d14f794d25d94
21711 Author: Noah Levitt <nlevitt@gmail.com>
21712 Date: Thu May 1 16:20:27 2003 +0000
21714 Fix expat function check.
21716 configure.in | 8 ++++----
21717 1 file changed, 4 insertions(+), 4 deletions(-)
21719 commit 700a41281a1712db29cc3b34aa293e9a4680c5c3
21720 Author: Noah Levitt <nlevitt@gmail.com>
21721 Date: Thu May 1 16:15:28 2003 +0000
21723 Check for an expat function that won't be there if expat is too old.
21725 configure.in | 4 ++--
21726 1 file changed, 2 insertions(+), 2 deletions(-)
21728 commit 3760a63825f931b7d5ef44b991c83f597b50f1a4
21729 Author: Keith Packard <keithp@keithp.com>
21730 Date: Thu May 1 14:31:04 2003 +0000
21732 Add demi and book postscript weight names. Allow spaces in postscript
21736 src/fcfreetype.c | 6 ++++--
21737 1 file changed, 4 insertions(+), 2 deletions(-)
21739 commit 1af9b7b4d945b1f15ea5c2d9a20cfecef4f3e199
21740 Author: Keith Packard <keithp@keithp.com>
21741 Date: Wed Apr 30 15:17:42 2003 +0000
21743 Typo in bitstream foundry name
21745 src/fcfreetype.c | 2 +-
21746 1 file changed, 1 insertion(+), 1 deletion(-)
21748 commit 70ee88099eac5cb5f75b392dc38ce16852f3b0bd
21749 Author: Keith Packard <keithp@keithp.com>
21750 Date: Thu Apr 24 17:31:03 2003 +0000
21752 Debug output for unknown ps weight names. ignore italic_angle for
21754 as FreeType already checks that
21756 src/fcfreetype.c | 15 +++++++++++++--
21757 1 file changed, 13 insertions(+), 2 deletions(-)
21759 commit f45d39b1fda93c949f4625a9fcee0c482b5cacd7
21760 Author: Keith Packard <keithp@keithp.com>
21761 Date: Thu Apr 24 15:29:33 2003 +0000
21763 FcFontList broken when presented a charset - was comparing inclusion
21767 src/fccfg.c | 8 ++++----
21768 src/fccharset.c | 15 +++++++++++++++
21769 2 files changed, 19 insertions(+), 4 deletions(-)
21771 commit 7d5c134a0a74b97438f3cdcc18ba44661d7253bf
21772 Author: Keith Packard <keithp@keithp.com>
21773 Date: Wed Apr 23 04:45:39 2003 +0000
21775 Oops. Missing newline in .cvsignore
21777 doc/.cvsignore | 2 +-
21778 1 file changed, 1 insertion(+), 1 deletion(-)
21780 commit 8c87b4293fe27398d9c6500189a1f72741afdff3
21781 Author: Keith Packard <keithp@keithp.com>
21782 Date: Wed Apr 23 04:09:28 2003 +0000
21784 Fix docs to close sgml tags
21786 ChangeLog | 8 ++++++++
21787 doc/fcpattern.fncs | 1 +
21788 doc/fontconfig-devel.sgml | 1 +
21789 doc/func.sgml | 1 +
21790 4 files changed, 11 insertions(+)
21792 commit c92926bf653425fff0291f1070cc7205e91810a0
21793 Author: Keith Packard <keithp@keithp.com>
21794 Date: Wed Apr 23 04:06:18 2003 +0000
21796 Add confdir.sgml to .cvsignore
21798 doc/.cvsignore | 1 +
21799 1 file changed, 1 insertion(+)
21801 commit f946755cdb0b0db08debc9f0ee1c2d4f62b484a1
21802 Author: Keith Packard <keithp@keithp.com>
21803 Date: Wed Apr 23 04:05:58 2003 +0000
21805 Use CONFDIR instead of SYSCONFDIR/fonts in manual. Use awk to strip
21806 trailing newline instead of leaving CVS file without a newline
21808 will break at some point)
21810 doc/Makefile.am | 3 ++-
21811 doc/confdir.sgml.in | 2 +-
21812 2 files changed, 3 insertions(+), 2 deletions(-)
21814 commit 8b290c54761ee020b0bc197c7ea06366e73be66c
21815 Author: Noah Levitt <nlevitt@gmail.com>
21816 Date: Wed Apr 23 00:40:24 2003 +0000
21818 Got rid of the newline at the end of the file. It's yucky but,
21820 how else to get rid of the newline in the output.
21822 doc/confdir.sgml.in | 2 +-
21823 1 file changed, 1 insertion(+), 1 deletion(-)
21825 commit 4b4f42ab58714fda3214fcb4f3c9e566ebd25100
21826 Author: Noah Levitt <nlevitt@gmail.com>
21827 Date: Wed Apr 23 00:08:03 2003 +0000
21829 Getting closer to fixing /etc/fonts hard-coding.
21832 doc/Makefile.am | 4 ++++
21833 doc/confdir.sgml.in | 25 +++++++++++++++++++++++++
21834 3 files changed, 29 insertions(+), 1 deletion(-)
21836 commit 27de1f430a3d95c64bc989ae1c7bf1198d059b4c
21837 Author: Noah Levitt <nlevitt@gmail.com>
21838 Date: Tue Apr 22 23:34:50 2003 +0000
21840 Testing syncmail yet again.
21844 doc/Makefile.am | 12 ++++++------
21845 doc/fontconfig-user.sgml | 9 +++++----
21846 4 files changed, 13 insertions(+), 11 deletions(-)
21848 commit 993ffcdd0cb1ab956a456243241ae96eb2b398d1
21849 Author: Keith Packard <keithp@keithp.com>
21850 Date: Tue Apr 22 16:53:18 2003 +0000
21852 Fix autogen.sh to work with newer automakes
21854 autogen.sh | 45 +++++++++++++++++++++++++++++++++++----------
21855 1 file changed, 35 insertions(+), 10 deletions(-)
21857 commit 5f84b65a26073141e02152d3e5889fb7cfe459a2
21858 Author: Keith Packard <keithp@keithp.com>
21859 Date: Tue Apr 22 06:27:27 2003 +0000
21861 Handle pattern elements moving during multiple edits
21863 src/fccfg.c | 8 ++++++++
21864 1 file changed, 8 insertions(+)
21866 commit 781f10486df22a422b92114ad438d4d8e74c9b93
21867 Author: Keith Packard <keithp@keithp.com>
21868 Date: Mon Apr 21 16:12:22 2003 +0000
21870 Update to version 2.2.0
21872 configure.in | 2 +-
21873 fontconfig/fontconfig.h | 4 ++--
21874 2 files changed, 3 insertions(+), 3 deletions(-)
21876 commit 8eb4a52ed8ec96efb784a9cab5a21ba20b27733a
21877 Author: Noah Levitt <nlevitt@gmail.com>
21878 Date: Mon Apr 21 06:17:23 2003 +0000
21880 Fixed variable name mistake.
21882 configure.in | 4 ++--
21883 1 file changed, 2 insertions(+), 2 deletions(-)
21885 commit 965f77940cbe9743f0f57f8333c49708d3f3dd8c
21886 Author: Keith Packard <keithp@keithp.com>
21887 Date: Sun Apr 20 04:44:09 2003 +0000
21889 From James Su -- only part of page 0xff is Latin
21891 src/fcfreetype.c | 3 ++-
21892 1 file changed, 2 insertions(+), 1 deletion(-)
21894 commit 29d961a28e231302683577328ed4724319805a7f
21895 Author: Keith Packard <keithp@keithp.com>
21896 Date: Fri Apr 18 15:56:05 2003 +0000
21898 Guard calls to FT_Get_BDF_Property to avoid freetype jumping
21902 src/fcfreetype.c | 12 +++++++++---
21903 1 file changed, 9 insertions(+), 3 deletions(-)
21905 commit 3a30abdb84ff973be86d4f75ee2fd54099f32ef1
21906 Author: Keith Packard <keithp@keithp.com>
21907 Date: Thu Apr 17 21:50:24 2003 +0000
21909 Pass FONTCONFIG_PATH in arguments to get expanded
21911 src/Makefile.am | 1 +
21912 src/fccfg.c | 4 ----
21913 2 files changed, 1 insertion(+), 4 deletions(-)
21915 commit 2b2f2a714a6aa5a3fe451f44f85afc67ac921e36
21916 Author: Keith Packard <keithp@keithp.com>
21917 Date: Thu Apr 17 21:29:12 2003 +0000
21919 BDF properties not available until FreeType 2.1.4
21921 src/fcfreetype.c | 2 +-
21922 1 file changed, 1 insertion(+), 1 deletion(-)
21924 commit 12d49d3cf48a145189af5e27d88bdf4858d5c2b6
21925 Author: Colin Walters <walters@verbum.org>
21926 Date: Thu Apr 17 17:43:04 2003 +0000
21928 Remove some unused variables, and initialize some other ones so
21932 ChangeLog | 5 +++++
21933 doc/edit-sgml.c | 1 +
21934 src/fclang.c | 6 ++----
21935 3 files changed, 8 insertions(+), 4 deletions(-)
21937 commit 996580dce5cd74dfdfe18c9f20e0a27817e5ed1b
21938 Author: Keith Packard <keithp@keithp.com>
21939 Date: Thu Apr 17 15:47:34 2003 +0000
21941 Solaris porting fixes
21943 configure.in | 4 ++--
21944 fc-lang/fc-lang.c | 4 ++--
21945 2 files changed, 4 insertions(+), 4 deletions(-)
21947 commit b1e98ed99ead0a4c34ebf2554ea6076bebf621a4
21948 Author: Keith Packard <keithp@keithp.com>
21949 Date: Wed Apr 16 22:04:42 2003 +0000
21951 Add Vera support to default configuration
21953 fonts.conf.in | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
21954 1 file changed, 50 insertions(+)
21956 commit e2925d7dc2877fba2112eb3de9853f3e889362c3
21957 Author: Keith Packard <keithp@keithp.com>
21958 Date: Wed Apr 16 21:50:51 2003 +0000
21960 bump version to 2.1.94
21962 configure.in | 2 +-
21963 fontconfig/fontconfig.h | 2 +-
21964 2 files changed, 2 insertions(+), 2 deletions(-)
21966 commit ab06f005f66e12b46a5f1274eafa992be20a1f72
21967 Author: Keith Packard <keithp@keithp.com>
21968 Date: Wed Apr 16 18:49:28 2003 +0000
21970 add some changelog entries
21972 ChangeLog | 18 ++++++++++++++++++
21973 1 file changed, 18 insertions(+)
21975 commit 0e7a434783b28e9e954d3136195af7ba622c459d
21976 Author: Keith Packard <keithp@keithp.com>
21977 Date: Wed Apr 16 18:08:47 2003 +0000
21979 Search through the BDF properties for width and foundry information
21981 src/fcfreetype.c | 76
21982 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21983 1 file changed, 75 insertions(+), 1 deletion(-)
21985 commit 2e2121f910dd84b0731985570d93cd31ae2edb61
21986 Author: Keith Packard <keithp@keithp.com>
21987 Date: Wed Apr 16 16:19:38 2003 +0000
21989 Move foundry detection data into fcfreetype.c (which is getting rather
21990 large at this point)
21992 src/Makefile.am | 2 +-
21993 src/data.h | 77 ------------------------
21994 src/fcfreetype.c | 177
21995 ++++++++++++++++++++++++++++++++++++++++++-------------
21996 3 files changed, 137 insertions(+), 119 deletions(-)
21998 commit 4515cf329ea6f5f4ddbfdee3bc275ba7b768330c
21999 Author: Keith Packard <keithp@keithp.com>
22000 Date: Wed Apr 16 16:18:27 2003 +0000
22002 bool was misdeclared in DTD
22005 1 file changed, 1 insertion(+), 1 deletion(-)
22007 commit 3f7653c2badeb426f938bafe1a82c2917b7ea125
22008 Author: Keith Packard <keithp@keithp.com>
22009 Date: Tue Apr 15 23:38:06 2003 +0000
22011 Fix unary operator parsing. Add floor, ceil, trunc and round unary
22014 fontconfig/fontconfig.h | 2 +
22016 src/Makefile.am | 2 +-
22017 src/fccfg.c | 71 ++++++++++++++++++++++++++++++++
22018 src/fcdbg.c | 20 +++++++++
22021 ++++++++++++++++++++++++++++++++++++++----------
22022 7 files changed, 187 insertions(+), 24 deletions(-)
22024 commit 52253696cd2779bd9040457fbd157bbe75895ed6
22025 Author: Keith Packard <keithp@keithp.com>
22026 Date: Tue Apr 15 17:01:39 2003 +0000
22028 Clean up ps font weight matching and check for NULL
22030 src/fcfreetype.c | 59
22031 +++++++++++++++++++++++++++++---------------------------
22032 1 file changed, 31 insertions(+), 28 deletions(-)
22034 commit 2ae95e77f7d50d65ca414a5d5a1065aa9f2581ed
22035 Author: Juliusz Chroboczek <Juliusz.Chroboczek@pps.jussieu.fr>
22036 Date: Fri Apr 11 23:45:59 2003 +0000
22038 Implemented foundry generation for Type 1 and TrueType
22041 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22042 src/fcfreetype.c | 73
22043 +++++++++++++++++++++++++++++++++++++++++++++++++----
22044 2 files changed, 145 insertions(+), 5 deletions(-)
22046 commit 0a557ec372a7dddede4edec3ac77caf328fd12f5
22047 Author: Keith Packard <keithp@keithp.com>
22048 Date: Fri Apr 11 23:00:51 2003 +0000
22050 update version number to 2.1.93
22052 configure.in | 2 +-
22053 fontconfig/fontconfig.h | 2 +-
22054 2 files changed, 2 insertions(+), 2 deletions(-)
22056 commit 7f31f3781597e035b8432e0ce1c2894835b4988a
22057 Author: Keith Packard <keithp@keithp.com>
22058 Date: Fri Apr 11 22:53:53 2003 +0000
22060 Run fc-cache from local dir instead of install dir to help LFS
22065 1 file changed, 1 insertion(+), 1 deletion(-)
22067 commit 9f2bcb3e41f30dde64a288a4741ff169f8848dad
22068 Author: Keith Packard <keithp@keithp.com>
22069 Date: Fri Apr 11 22:24:23 2003 +0000
22071 Switch to locale-independent string compare function
22073 src/fcfreetype.c | 28 ++++++++++++++--------------
22074 1 file changed, 14 insertions(+), 14 deletions(-)
22076 commit d6ea834746a7b2758ea5b89467c0e64446840ca4
22077 Author: Keith Packard <keithp@keithp.com>
22078 Date: Fri Apr 11 22:17:11 2003 +0000
22080 Bug #46, #47 fontconfig should retrieve type 1 font information from
22081 FontInfo dictionary Patch provided by g2@magestudios.net (Gerard
22084 src/fcfreetype.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
22085 1 file changed, 44 insertions(+)
22087 commit cc30f9ca548661d0d9eb07216d261457db58ca02
22088 Author: Keith Packard <keithp@keithp.com>
22089 Date: Tue Apr 8 05:00:25 2003 +0000
22091 remove -u option to docbook2man which was trashing the .html file
22093 doc/Makefile.am | 2 +-
22094 1 file changed, 1 insertion(+), 1 deletion(-)
22096 commit 8c8caabdf008f4673bb1d5543ef1e49b02a5c2e9
22097 Author: Colin Walters <walters@verbum.org>
22098 Date: Tue Apr 8 03:58:57 2003 +0000
22100 *** empty log message ***
22102 ChangeLog | 5 +++++
22103 1 file changed, 5 insertions(+)
22105 commit 15b49a7fbeafa69e0cc02d691a5794f9d3da4b69
22106 Author: Colin Walters <walters@verbum.org>
22107 Date: Tue Apr 8 03:58:08 2003 +0000
22109 Fix dummy makefile target names when MS_LIB_AVAILABLE isn't set.
22111 src/Makefile.am | 4 ++--
22112 1 file changed, 2 insertions(+), 2 deletions(-)
22114 commit ef82cce1d5d6c6a700db4bb2218f47db85bf548d
22115 Author: Keith Packard <keithp@keithp.com>
22116 Date: Fri Apr 4 20:17:40 2003 +0000
22118 update copyright years
22121 fonts.conf.in | 15 ++-------------
22122 local.conf | 9 +++++++++
22123 3 files changed, 12 insertions(+), 14 deletions(-)
22125 commit 08b5b70dcf04ce61fb505487b774a3731b04e5c1
22126 Author: Keith Packard <keithp@keithp.com>
22127 Date: Fri Apr 4 20:16:33 2003 +0000
22129 Move sample subpixel configuration to local.conf
22131 config/Makedefs.in | 4 ++--
22132 config/install.sh | 4 ++--
22133 2 files changed, 4 insertions(+), 4 deletions(-)
22135 commit 848d32bd3f141f0c14abfec38d4cf27eedd1f0a5
22136 Author: Keith Packard <keithp@keithp.com>
22137 Date: Fri Mar 28 17:08:35 2003 +0000
22139 Set spacing to mono if every encoded glyph is the same width
22141 fontconfig/fcfreetype.h | 3 +++
22142 src/fcfreetype.c | 46
22143 +++++++++++++++++++++++++++++++++++++++++-----
22144 2 files changed, 44 insertions(+), 5 deletions(-)
22146 commit 7dbeec17388af7d41312cd201bb25306ba1e4bc6
22147 Author: Keith Packard <keithp@keithp.com>
22148 Date: Mon Mar 24 05:03:20 2003 +0000
22150 Wrong pattern for matching font file names. Fix submitted by
22151 hjchoe@hancom.com (Choe Hwanjin)
22153 configure.in | 2 +-
22154 1 file changed, 1 insertion(+), 1 deletion(-)
22156 commit c8582ff72ade8522d545d117641e4afac61382a0
22157 Author: Tor Lillqvist <tml@iki.fi>
22158 Date: Sat Mar 22 21:28:13 2003 +0000
22160 Changes for Windows:
22161 Add a fontconfig-zip(.in) script, used to build a binary distribution.
22163 fontconfig-zip.in | 30 ++++++++++++++++++++++++++++++
22164 1 file changed, 30 insertions(+)
22166 commit daeed6e048a413a94754fd79f62307ca9be80a43
22167 Author: Tor Lillqvist <tml@iki.fi>
22168 Date: Sat Mar 22 21:25:34 2003 +0000
22170 Changes for Windows:
22171 On Windows with gcc (a.k.a. mingw) build as a DLL.
22172 We don't want to hardcode the fonts.conf file location in the DLL,
22174 look up the DLL location at run-time in a DllMain() function. The
22175 fonts.conf location is deduced from that.
22176 The colon can't be used as path separator on Windows, semicolon
22178 instead. File path components can be separated with either
22180 backslash. Absolute paths can also begin with a drive letter.
22181 Add internal function FcStrLastSlash that strrchr's the last slash, or
22182 backslash on Windows.
22183 There is no link() on Windows. For atomicity checks, mkdir a lock
22186 In addition to HOME, also look for USERPROFILE.
22187 Recognize the special font directory token WINDOWSFONTDIR, to use the
22188 system's font directory.
22189 Remove the fontconfig-def.cpp that was obsolete. Add
22190 fontconfig.def(.in),
22191 without internal functions.
22192 Add a fontconfig-zip(.in) script, used to build a binary distribution.
22194 ChangeLog | 32 ++++++++++
22196 configure.in | 28 +++++++-
22197 fc-lang/fc-lang.man | 6 +-
22198 src/Makefile.am | 55 +++++++++++++++-
22199 src/fcatomic.c | 23 ++++++-
22200 src/fccache.c | 21 +++++-
22201 src/fccfg.c | 90 ++++++++++++++++++++++++--
22202 src/fcint.h | 9 +++
22203 src/fcstr.c | 23 ++++++-
22204 src/fcxml.c | 30 +++++++++
22205 src/fontconfig-def.cpp | 170
22206 -------------------------------------------------
22207 src/fontconfig.def.in | 161
22208 ++++++++++++++++++++++++++++++++++++++++++++++
22209 13 files changed, 464 insertions(+), 187 deletions(-)
22211 commit cc9dd09816f717fc678d097a69f793dca1b1eef0
22212 Author: Keith Packard <keithp@keithp.com>
22213 Date: Sat Mar 22 01:55:00 2003 +0000
22217 src/fclang.c | 2 +-
22218 1 file changed, 1 insertion(+), 1 deletion(-)
22220 commit ddde1797a900b818b96fc0818d9df0efacb5ac69
22221 Author: Keith Packard <keithp@keithp.com>
22222 Date: Thu Mar 20 02:01:01 2003 +0000
22224 strtod under some locales requires digits before the decimal
22226 doc/fontconfig-user.sgml | 8 ++++++--
22227 fonts.conf.in | 2 +-
22228 2 files changed, 7 insertions(+), 3 deletions(-)
22230 commit f4007a672834df25f0f9b6a918c135d2b79a3784
22231 Author: Keith Packard <keithp@keithp.com>
22232 Date: Thu Mar 20 02:00:15 2003 +0000
22234 Avoid crashing on empty test/edit lists
22236 src/fccfg.c | 6 ++++--
22237 1 file changed, 4 insertions(+), 2 deletions(-)
22239 commit 3fbd50e48679c15c24400aaa78c6cd266317a784
22240 Author: Keith Packard <keithp@keithp.com>
22241 Date: Thu Mar 20 01:59:28 2003 +0000
22243 bogus libtoolize --version | libtoolize --version
22246 1 file changed, 1 insertion(+), 1 deletion(-)
22248 commit 1b16ef20c9c7dd5c3e861a392e886cbe6c046306
22249 Author: Keith Packard <keithp@keithp.com>
22250 Date: Tue Mar 18 08:03:42 2003 +0000
22252 FcCharSetIsSubset errored on fonts with subsets in early blocks
22254 blocks not present in the second argument
22256 src/fccharset.c | 2 +-
22257 1 file changed, 1 insertion(+), 1 deletion(-)
22259 commit 3910f3221b5276523ff1e6fea10aecabfa427f0a
22260 Author: Keith Packard <keithp@keithp.com>
22261 Date: Fri Mar 14 00:16:56 2003 +0000
22263 Fix configure arguments (bug 45)
22265 configure.in | 10 +++++-----
22266 1 file changed, 5 insertions(+), 5 deletions(-)
22268 commit 81fa16c3366a701255f4e52cdfd716dd06253748
22269 Author: Keith Packard <keithp@keithp.com>
22270 Date: Wed Mar 12 22:16:43 2003 +0000
22272 add font widths and extend weight from OS/2 table
22274 fontconfig/fontconfig.h | 44 ++++++++++++++++++++++++++++------------
22275 src/fcdefault.c | 3 +++
22276 src/fcfreetype.c | 54
22277 ++++++++++++++++++++++++++++++++++++++++++++-----
22278 src/fcmatch.c | 29 +++++++++++++++++---------
22279 src/fcname.c | 18 +++++++++++++++++
22280 5 files changed, 120 insertions(+), 28 deletions(-)
22282 commit a8386abc916c6ce4b0fa0ca3f9f68aa0232d4824
22283 Author: Keith Packard <keithp@keithp.com>
22284 Date: Wed Mar 12 22:15:39 2003 +0000
22286 Global cache time checking was using wrong file name and computing
22288 count of fonts per file
22290 src/fccache.c | 10 +++++-----
22291 src/fcdir.c | 8 ++++++--
22293 3 files changed, 12 insertions(+), 8 deletions(-)
22295 commit 89b61da31f88713074fdb396604cd3d8fe7e5ded
22296 Author: Keith Packard <keithp@keithp.com>
22297 Date: Mon Mar 10 06:56:32 2003 +0000
22301 fc-list/Makefile.am | 2 ++
22302 1 file changed, 2 insertions(+)
22304 commit dbe9a11ea4a1ff2b044f3e24a3ef9de27370a033
22305 Author: Mike A. Harris <mharris@redhat.com>
22306 Date: Sat Mar 8 01:03:32 2003 +0000
22308 Updated RPM specfile for 2.1.92 and fixed remaining known spec
22311 ChangeLog | 8 ++++++++
22312 fontconfig.spec.in | 19 +++++++++++++++++--
22313 2 files changed, 25 insertions(+), 2 deletions(-)
22315 commit 6348213702153f1097c648ae575bcc89dbb259dc
22316 Author: Keith Packard <keithp@keithp.com>
22317 Date: Fri Mar 7 21:04:52 2003 +0000
22319 Bump version to 2.1.92
22321 configure.in | 2 +-
22322 fontconfig/fontconfig.h | 2 +-
22323 2 files changed, 2 insertions(+), 2 deletions(-)
22325 commit dcd1f27185958b000f12e0390970c925f4386598
22326 Author: Keith Packard <keithp@keithp.com>
22327 Date: Fri Mar 7 20:51:17 2003 +0000
22329 add version.sgml to .cvsignore
22331 doc/.cvsignore | 1 +
22332 1 file changed, 1 insertion(+)
22334 commit ae2c2943648313b41f2d032b72618d11ffdd1772
22335 Author: Keith Packard <keithp@keithp.com>
22336 Date: Fri Mar 7 20:50:44 2003 +0000
22338 Add version number to user doc
22340 doc/fontconfig-user.sgml | 27 +++++++++++++++++----------
22341 doc/func.sgml | 1 +
22342 2 files changed, 18 insertions(+), 10 deletions(-)
22344 commit fddb839bba56f5d0ac9e2bd71323d2cc488155b8
22345 Author: Keith Packard <keithp@keithp.com>
22346 Date: Fri Mar 7 20:45:43 2003 +0000
22348 Add version number to documentation
22351 doc/fontconfig-devel.sgml | 13 +++----------
22352 doc/func.sgml | 4 ++++
22353 doc/version.sgml.in | 24 ++++++++++++++++++++++++
22354 4 files changed, 32 insertions(+), 10 deletions(-)
22356 commit 4484582ebaaaea4982248a6141d87d488ef322bd
22357 Author: Keith Packard <keithp@keithp.com>
22358 Date: Fri Mar 7 20:45:20 2003 +0000
22360 wasnt rebuilding most of the docs
22362 doc/Makefile.am | 18 +++++++++---------
22363 1 file changed, 9 insertions(+), 9 deletions(-)
22365 commit 8cfb37394cb80cc7b11133090c99dc1ce31f2695
22366 Author: Keith Packard <keithp@keithp.com>
22367 Date: Fri Mar 7 20:04:13 2003 +0000
22369 distribute man page
22371 fc-cache/Makefile.am | 2 ++
22372 1 file changed, 2 insertions(+)
22374 commit ea3ebacfb8c729fd6fbfb55d27bd3ef43cd4afec
22375 Author: Keith Packard <keithp@keithp.com>
22376 Date: Fri Mar 7 20:03:53 2003 +0000
22378 note that default mandir is usually wrong
22381 1 file changed, 1 insertion(+), 1 deletion(-)
22383 commit bdc0fd54344cd161f1507aa53f3d676569d63f08
22384 Author: Keith Packard <keithp@keithp.com>
22385 Date: Fri Mar 7 20:03:23 2003 +0000
22387 get manuals to install with automake-1.4
22389 doc/Makefile.am | 44 +++++++++++++++++++++-----------------------
22390 1 file changed, 21 insertions(+), 23 deletions(-)
22392 commit 164301051d714b39e2a5b5d72cab2ca7ecb9e57a
22393 Author: Keith Packard <keithp@keithp.com>
22394 Date: Fri Mar 7 19:41:34 2003 +0000
22396 Create fontconfig-user.html
22398 doc/Makefile.am | 2 +-
22399 1 file changed, 1 insertion(+), 1 deletion(-)
22401 commit 251c36c1b311515aae0fff1ab9d80e2843e3f426
22402 Author: Keith Packard <keithp@keithp.com>
22403 Date: Fri Mar 7 19:39:57 2003 +0000
22405 Add more to .cvsignore
22407 doc/.cvsignore | 9 +++++++++
22408 1 file changed, 9 insertions(+)
22410 commit b219ac6b99672506965f3c2168e2af1cd58d28e7
22411 Author: Keith Packard <keithp@keithp.com>
22412 Date: Fri Mar 7 19:37:16 2003 +0000
22414 Make documentation build
22416 doc/Makefile.am | 172
22417 +++++++++++++++++++++++++++--------------------
22418 doc/edit-sgml.c | 2 +-
22419 doc/fontconfig-user.sgml | 2 +-
22420 3 files changed, 102 insertions(+), 74 deletions(-)
22422 commit 39381776a4c0cf4077a31f3a493cbd37420cec71
22423 Author: Keith Packard <keithp@keithp.com>
22424 Date: Fri Mar 7 19:01:41 2003 +0000
22426 Finish reformatting developer documentation
22428 doc/Makefile.am | 16 +-
22429 doc/edit-sgml.c | 17 +-
22430 doc/fcatomic.fncs | 93 +++++++++
22431 doc/fcconfig.fncs | 153 ++++++++-------
22432 doc/fcfile.fncs | 78 ++++++++
22433 doc/fcfreetype.fncs | 69 +++++++
22434 doc/fcinit.fncs | 78 ++++++++
22435 doc/fcstring.fncs | 150 +++++++++++++++
22436 doc/fcstrset.fncs | 104 ++++++++++
22437 doc/fontconfig-devel.sgml | 475
22438 +++++++++++-----------------------------------
22439 10 files changed, 795 insertions(+), 438 deletions(-)
22441 commit 90bdcf6051472443690294e04df1ea1f5d0d1d19
22442 Author: Keith Packard <keithp@keithp.com>
22443 Date: Fri Mar 7 08:52:27 2003 +0000
22447 doc/func.sgml | 23 +++++++++++++++++++++++
22448 1 file changed, 23 insertions(+)
22450 commit 2df0c66230fb86a784414b5db803d32d1a083b3a
22451 Author: Keith Packard <keithp@keithp.com>
22452 Date: Fri Mar 7 08:51:14 2003 +0000
22454 Use <parameter> tags. Add copyrights
22456 doc/fcconfig.fncs | 46 +++++++++++++++++++++++-----------------------
22457 doc/fcconstant.fncs | 10 +++++-----
22458 doc/fcobjecttype.fncs | 6 +++---
22459 doc/fcpattern.fncs | 14 +++++++-------
22460 doc/fcvalue.fncs | 4 ++--
22461 5 files changed, 40 insertions(+), 40 deletions(-)
22463 commit bfc2dc3ac4b1eb5f0f9f0dfae7abac7e77e28061
22464 Author: Keith Packard <keithp@keithp.com>
22465 Date: Fri Mar 7 08:44:32 2003 +0000
22467 Add lots more function documentation
22469 doc/Makefile.am | 16 ++-
22470 doc/fcblanks.fncs | 58 +++++++++
22471 doc/fccharset.fncs | 23 ++++
22472 doc/fcconfig.fncs | 279
22473 +++++++++++++++++++++++++++++++++++++++++++
22474 doc/fcconstant.fncs | 58 +++++++++
22475 doc/fcfontset.fncs | 49 ++++++++
22476 doc/fcmatrix.fncs | 23 ++++
22477 doc/fcobjectset.fncs | 61 ++++++++++
22478 doc/fcobjecttype.fncs | 48 ++++++++
22479 doc/fcpattern.fncs | 23 ++++
22480 doc/fcvalue.fncs | 23 ++++
22481 doc/fontconfig-devel.sgml | 292
22482 +++-------------------------------------------
22483 12 files changed, 677 insertions(+), 276 deletions(-)
22485 commit 22671e25510e77af1a8f2b569314ba2de1c93353
22486 Author: Keith Packard <keithp@keithp.com>
22487 Date: Fri Mar 7 07:12:51 2003 +0000
22489 Rework documentation to build man pages for each function
22491 doc/Makefile.am | 84 ++-
22492 doc/fccharset.fncs | 144 +++++
22493 doc/fcmatrix.fncs | 100 ++++
22494 doc/fcpattern.fncs | 287 ++++++++++
22495 doc/fcvalue.fncs | 17 +
22496 doc/fontconfig-devel.sgml | 1355
22497 ++++++++++++++++++---------------------------
22498 doc/fontconfig-user.sgml | 396 ++++++-------
22499 doc/func.sgml | 61 ++
22500 8 files changed, 1411 insertions(+), 1033 deletions(-)
22502 commit 5e1f56b567c0226da9ab650ee4809e16be2ae8eb
22503 Author: Keith Packard <keithp@keithp.com>
22504 Date: Fri Mar 7 06:17:36 2003 +0000
22506 Add func doc creation program edit-sgml
22508 doc/edit-sgml.c | 426
22509 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22510 1 file changed, 426 insertions(+)
22512 commit c92abf78e12502e1d93281e2d4b1404226a6c6b9
22513 Author: Mike A. Harris <mharris@redhat.com>
22514 Date: Wed Mar 5 10:09:57 2003 +0000
22518 ChangeLog | 7 +++++++
22519 1 file changed, 7 insertions(+)
22521 commit a5ae222c2a5f578dff011f11dadb78ecf0734cbb
22522 Author: Mike A. Harris <mharris@redhat.com>
22523 Date: Wed Mar 5 10:08:08 2003 +0000
22525 Added back the configure macro options --disable-docs because
22527 fontconfig installs docs into /usr/share/doc/fontconfig (with no
22528 version number) unconditionally, causing RPM to fail the build
22530 _unpackaged_files_terminate_build. We pick up the pregenerated
22534 fontconfig.spec.in | 8 +++++++-
22535 1 file changed, 7 insertions(+), 1 deletion(-)
22537 commit b06766e439ce49f2d50aba7ab812fa0ebb6549e1
22538 Author: Mike A. Harris <mharris@redhat.com>
22539 Date: Wed Mar 5 09:28:08 2003 +0000
22541 Updated rpm specfile changelog and Changelog to reflect today's
22544 ChangeLog | 13 ++++++++++++-
22545 fontconfig.spec.in | 9 ++++++++-
22546 2 files changed, 20 insertions(+), 2 deletions(-)
22548 commit fc87206f77a4c1b11c990a6ea4b0d3d4cd5208df
22549 Author: Mike A. Harris <mharris@redhat.com>
22550 Date: Wed Mar 5 09:16:37 2003 +0000
22552 Reordered %files lists to be a bit tidier. Made -devel package own the
22553 %{_includedir}/fontconfig directory
22555 fontconfig.spec.in | 9 +++++----
22556 1 file changed, 5 insertions(+), 4 deletions(-)
22558 commit c674c89bf919fa7f357319a7ce825ba5369ff737
22559 Author: Mike A. Harris <mharris@redhat.com>
22560 Date: Wed Mar 5 09:14:06 2003 +0000
22562 Put %post script in {}'s for tidyness, and change the call to
22564 use %{_bindir}/fc-cache
22566 fontconfig.spec.in | 9 +++++----
22567 1 file changed, 5 insertions(+), 4 deletions(-)
22569 commit 5283328a6006420cb3382c0dbef55f715996b91c
22570 Author: Mike A. Harris <mharris@redhat.com>
22571 Date: Wed Mar 5 09:10:14 2003 +0000
22573 Changed BuildRequires: lines to use %{_bindir} macro instead of
22577 fontconfig.spec.in | 4 ++--
22578 1 file changed, 2 insertions(+), 2 deletions(-)
22580 commit 674c09dfbfc3d6d3a014ac018995530159fc157f
22581 Author: Mike A. Harris <mharris@redhat.com>
22582 Date: Wed Mar 5 09:08:41 2003 +0000
22584 Replace commented out %define at top of specfile with a comment
22586 the freetype2 define, since rpm expands macros in comments. Also
22588 -j flag from make, as _smp_mflags expands to -jN already.
22590 fontconfig.spec.in | 6 +++---
22591 1 file changed, 3 insertions(+), 3 deletions(-)
22593 commit d30f481c4d182db3873fc9caf0e191da3c4955ef
22594 Author: Keith Packard <keithp@keithp.com>
22595 Date: Wed Mar 5 07:45:37 2003 +0000
22597 switch vesion to version
22599 fontconfig.spec.in | 2 +-
22600 1 file changed, 1 insertion(+), 1 deletion(-)
22602 commit d93fb00e8dd757fbdaafd4dd36509c33b7827eb5
22603 Author: Keith Packard <keithp@keithp.com>
22604 Date: Wed Mar 5 06:09:36 2003 +0000
22606 optimize string compares even more
22608 src/fcstr.c | 19 +++----------------
22609 1 file changed, 3 insertions(+), 16 deletions(-)
22611 commit dc1de232a694c9c431604e701e8f617978a00e0a
22612 Author: Keith Packard <keithp@keithp.com>
22613 Date: Wed Mar 5 06:09:14 2003 +0000
22615 Use VERSION in fontconfig.pc.in
22617 fontconfig.pc.in | 2 +-
22618 1 file changed, 1 insertion(+), 1 deletion(-)
22620 commit 83e42969fcd183d99b279cf1e15b6126ce2428eb
22621 Author: Keith Packard <keithp@keithp.com>
22622 Date: Wed Mar 5 05:57:11 2003 +0000
22624 No longer using config directory
22626 configure.in | 2 --
22627 1 file changed, 2 deletions(-)
22629 commit 94421e4097d84b50fc2da285b57fb00da3592796
22630 Author: Keith Packard <keithp@keithp.com>
22631 Date: Wed Mar 5 05:53:10 2003 +0000
22633 use FcToLower instead of tolower
22635 src/fcname.c | 12 +++++-------
22636 1 file changed, 5 insertions(+), 7 deletions(-)
22638 commit 55ef7dac64d9202217c6f42e53ddf1549c2da385
22639 Author: Keith Packard <keithp@keithp.com>
22640 Date: Wed Mar 5 05:52:51 2003 +0000
22644 src/fcdbg.c | 29 ++++++++++++++++++-----------
22645 1 file changed, 18 insertions(+), 11 deletions(-)
22647 commit 793e946c2f90b5617ec39c64679630b4e2f2d3ad
22648 Author: Keith Packard <keithp@keithp.com>
22649 Date: Wed Mar 5 05:52:31 2003 +0000
22651 AddFcLangSetContains for font listing, add first-letter table for
22653 lookups, change RCS tag
22655 src/fccfg.c | 8 +--
22658 ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
22659 src/fclist.c | 6 +-
22660 4 files changed, 219 insertions(+), 33 deletions(-)
22662 commit 4bd4418ab5e7450e1c1fd3cd136098f1bf37a80c
22663 Author: Keith Packard <keithp@keithp.com>
22664 Date: Wed Mar 5 05:51:27 2003 +0000
22668 fc-cache/fc-cache.c | 4 ++--
22669 fc-cache/fc-cache.man | 4 ++--
22670 fc-list/fc-list.c | 4 ++--
22671 fc-list/fc-list.man | 4 ++--
22672 src/fcatomic.c | 4 ++--
22673 src/fcblanks.c | 4 ++--
22674 src/fccache.c | 4 ++--
22675 src/fccharset.c | 4 ++--
22676 src/fcdefault.c | 4 ++--
22677 src/fcdir.c | 4 ++--
22678 src/fcfreetype.c | 4 ++--
22679 src/fcfs.c | 4 ++--
22680 src/fcinit.c | 4 ++--
22681 src/fcmatch.c | 4 ++--
22682 src/fcmatrix.c | 2 +-
22683 src/fcpat.c | 4 ++--
22684 src/fcstr.c | 4 ++--
22685 src/fcxml.c | 4 ++--
22686 src/fontconfig-def.cpp | 2 +-
22687 19 files changed, 36 insertions(+), 36 deletions(-)
22689 commit 0eadb052fb31ad99d77d1997108d316c64d939b8
22690 Author: Keith Packard <keithp@keithp.com>
22691 Date: Wed Mar 5 05:48:53 2003 +0000
22693 Add letter ranges to speed lang lookups, change CVS tag
22695 fc-lang/fc-lang.c | 38 ++++++++++++++++++++++++++++++++++++--
22696 fc-lang/fc-lang.man | 4 ++--
22697 fc-lang/fclang.tmpl.h | 4 ++--
22698 3 files changed, 40 insertions(+), 6 deletions(-)
22700 commit 4c2967f6267b01022c4f3651dcc0072a225f4b01
22701 Author: Keith Packard <keithp@keithp.com>
22702 Date: Wed Mar 5 05:48:15 2003 +0000
22704 Change RCS tag, add FcLangSetContains
22706 fontconfig/fcfreetype.h | 4 ++--
22707 fontconfig/fcprivate.h | 4 ++--
22708 fontconfig/fontconfig.h | 11 ++++++++---
22709 3 files changed, 12 insertions(+), 7 deletions(-)
22711 commit 0b5c5dd1bed55e32c551c85bce87b511236111b6
22712 Author: Keith Packard <keithp@keithp.com>
22713 Date: Wed Mar 5 04:26:06 2003 +0000
22715 Switch RCS tag label
22717 fc-lang/aa.orth | 4 ++--
22718 fc-lang/ab.orth | 4 ++--
22719 fc-lang/af.orth | 4 ++--
22720 fc-lang/am.orth | 4 ++--
22721 fc-lang/ar.orth | 4 ++--
22722 fc-lang/ast.orth | 4 ++--
22723 fc-lang/ava.orth | 4 ++--
22724 fc-lang/ay.orth | 4 ++--
22725 fc-lang/az.orth | 4 ++--
22726 fc-lang/ba.orth | 4 ++--
22727 fc-lang/bam.orth | 4 ++--
22728 fc-lang/be.orth | 4 ++--
22729 fc-lang/bg.orth | 4 ++--
22730 fc-lang/bh.orth | 4 ++--
22731 fc-lang/bho.orth | 4 ++--
22732 fc-lang/bi.orth | 4 ++--
22733 fc-lang/bin.orth | 4 ++--
22734 fc-lang/bn.orth | 4 ++--
22735 fc-lang/bo.orth | 4 ++--
22736 fc-lang/br.orth | 4 ++--
22737 fc-lang/bs.orth | 4 ++--
22738 fc-lang/bua.orth | 4 ++--
22739 fc-lang/ca.orth | 4 ++--
22740 fc-lang/ce.orth | 4 ++--
22741 fc-lang/ch.orth | 4 ++--
22742 fc-lang/chm.orth | 4 ++--
22743 fc-lang/chr.orth | 4 ++--
22744 fc-lang/co.orth | 4 ++--
22745 fc-lang/cs.orth | 4 ++--
22746 fc-lang/cu.orth | 4 ++--
22747 fc-lang/cv.orth | 4 ++--
22748 fc-lang/cy.orth | 4 ++--
22749 fc-lang/da.orth | 4 ++--
22750 fc-lang/de.orth | 4 ++--
22751 fc-lang/dz.orth | 4 ++--
22752 fc-lang/el.orth | 4 ++--
22753 fc-lang/en.orth | 4 ++--
22754 fc-lang/eo.orth | 4 ++--
22755 fc-lang/es.orth | 4 ++--
22756 fc-lang/et.orth | 4 ++--
22757 fc-lang/eu.orth | 4 ++--
22758 fc-lang/fa.orth | 4 ++--
22759 fc-lang/fi.orth | 4 ++--
22760 fc-lang/fj.orth | 4 ++--
22761 fc-lang/fo.orth | 4 ++--
22762 fc-lang/fr.orth | 4 ++--
22763 fc-lang/ful.orth | 4 ++--
22764 fc-lang/fur.orth | 4 ++--
22765 fc-lang/fy.orth | 4 ++--
22766 fc-lang/ga.orth | 4 ++--
22767 fc-lang/gd.orth | 4 ++--
22768 fc-lang/gez.orth | 4 ++--
22769 fc-lang/gl.orth | 4 ++--
22770 fc-lang/gn.orth | 4 ++--
22771 fc-lang/gu.orth | 4 ++--
22772 fc-lang/gv.orth | 4 ++--
22773 fc-lang/ha.orth | 4 ++--
22774 fc-lang/haw.orth | 4 ++--
22775 fc-lang/he.orth | 4 ++--
22776 fc-lang/hi.orth | 4 ++--
22777 fc-lang/ho.orth | 4 ++--
22778 fc-lang/hr.orth | 4 ++--
22779 fc-lang/hu.orth | 4 ++--
22780 fc-lang/hy.orth | 4 ++--
22781 fc-lang/ia.orth | 4 ++--
22782 fc-lang/ibo.orth | 4 ++--
22783 fc-lang/id.orth | 4 ++--
22784 fc-lang/ie.orth | 4 ++--
22785 fc-lang/ik.orth | 4 ++--
22786 fc-lang/io.orth | 4 ++--
22787 fc-lang/is.orth | 4 ++--
22788 fc-lang/it.orth | 4 ++--
22789 fc-lang/iu.orth | 4 ++--
22790 fc-lang/ja.orth | 4 ++--
22791 fc-lang/ka.orth | 4 ++--
22792 fc-lang/kaa.orth | 4 ++--
22793 fc-lang/ki.orth | 4 ++--
22794 fc-lang/kk.orth | 4 ++--
22795 fc-lang/kl.orth | 4 ++--
22796 fc-lang/km.orth | 4 ++--
22797 fc-lang/kn.orth | 4 ++--
22798 fc-lang/ko.orth | 4 ++--
22799 fc-lang/kok.orth | 4 ++--
22800 fc-lang/ks.orth | 4 ++--
22801 fc-lang/ku.orth | 4 ++--
22802 fc-lang/kum.orth | 4 ++--
22803 fc-lang/kv.orth | 4 ++--
22804 fc-lang/kw.orth | 4 ++--
22805 fc-lang/ky.orth | 4 ++--
22806 fc-lang/la.orth | 4 ++--
22807 fc-lang/lb.orth | 4 ++--
22808 fc-lang/lez.orth | 4 ++--
22809 fc-lang/lo.orth | 4 ++--
22810 fc-lang/lt.orth | 4 ++--
22811 fc-lang/lv.orth | 4 ++--
22812 fc-lang/mg.orth | 4 ++--
22813 fc-lang/mh.orth | 4 ++--
22814 fc-lang/mi.orth | 4 ++--
22815 fc-lang/mk.orth | 4 ++--
22816 fc-lang/ml.orth | 4 ++--
22817 fc-lang/mn.orth | 4 ++--
22818 fc-lang/mo.orth | 4 ++--
22819 fc-lang/mr.orth | 4 ++--
22820 fc-lang/mt.orth | 4 ++--
22821 fc-lang/my.orth | 4 ++--
22822 fc-lang/nb.orth | 4 ++--
22823 fc-lang/ne.orth | 4 ++--
22824 fc-lang/nl.orth | 4 ++--
22825 fc-lang/nn.orth | 4 ++--
22826 fc-lang/no.orth | 4 ++--
22827 fc-lang/ny.orth | 4 ++--
22828 fc-lang/oc.orth | 4 ++--
22829 fc-lang/om.orth | 4 ++--
22830 fc-lang/or.orth | 4 ++--
22831 fc-lang/os.orth | 4 ++--
22832 fc-lang/pl.orth | 4 ++--
22833 fc-lang/pt.orth | 4 ++--
22834 fc-lang/rm.orth | 4 ++--
22835 fc-lang/ro.orth | 4 ++--
22836 fc-lang/ru.orth | 4 ++--
22837 fc-lang/sa.orth | 4 ++--
22838 fc-lang/sah.orth | 4 ++--
22839 fc-lang/sco.orth | 4 ++--
22840 fc-lang/se.orth | 4 ++--
22841 fc-lang/sel.orth | 4 ++--
22842 fc-lang/sh.orth | 4 ++--
22843 fc-lang/si.orth | 4 ++--
22844 fc-lang/sk.orth | 4 ++--
22845 fc-lang/sl.orth | 4 ++--
22846 fc-lang/sm.orth | 4 ++--
22847 fc-lang/sma.orth | 4 ++--
22848 fc-lang/smj.orth | 4 ++--
22849 fc-lang/smn.orth | 4 ++--
22850 fc-lang/sms.orth | 4 ++--
22851 fc-lang/so.orth | 4 ++--
22852 fc-lang/sq.orth | 4 ++--
22853 fc-lang/sr.orth | 4 ++--
22854 fc-lang/sv.orth | 4 ++--
22855 fc-lang/sw.orth | 4 ++--
22856 fc-lang/syr.orth | 4 ++--
22857 fc-lang/ta.orth | 4 ++--
22858 fc-lang/te.orth | 4 ++--
22859 fc-lang/tg.orth | 4 ++--
22860 fc-lang/th.orth | 4 ++--
22861 fc-lang/ti_er.orth | 4 ++--
22862 fc-lang/ti_et.orth | 4 ++--
22863 fc-lang/tig.orth | 4 ++--
22864 fc-lang/tk.orth | 4 ++--
22865 fc-lang/tl.orth | 4 ++--
22866 fc-lang/tn.orth | 4 ++--
22867 fc-lang/to.orth | 4 ++--
22868 fc-lang/tr.orth | 4 ++--
22869 fc-lang/ts.orth | 4 ++--
22870 fc-lang/tt.orth | 4 ++--
22871 fc-lang/tw.orth | 4 ++--
22872 fc-lang/tyv.orth | 4 ++--
22873 fc-lang/ug.orth | 4 ++--
22874 fc-lang/uk.orth | 4 ++--
22875 fc-lang/ur.orth | 4 ++--
22876 fc-lang/uz.orth | 4 ++--
22877 fc-lang/ven.orth | 4 ++--
22878 fc-lang/vi.orth | 4 ++--
22879 fc-lang/vo.orth | 4 ++--
22880 fc-lang/vot.orth | 4 ++--
22881 fc-lang/wa.orth | 4 ++--
22882 fc-lang/wen.orth | 4 ++--
22883 fc-lang/wo.orth | 4 ++--
22884 fc-lang/xh.orth | 4 ++--
22885 fc-lang/yap.orth | 4 ++--
22886 fc-lang/yi.orth | 4 ++--
22887 fc-lang/yo.orth | 4 ++--
22888 fc-lang/zh_cn.orth | 4 ++--
22889 fc-lang/zh_hk.orth | 4 ++--
22890 fc-lang/zh_mo.orth | 4 ++--
22891 fc-lang/zh_sg.orth | 4 ++--
22892 fc-lang/zh_tw.orth | 4 ++--
22893 fc-lang/zu.orth | 4 ++--
22894 177 files changed, 354 insertions(+), 354 deletions(-)
22896 commit 7b94ae21fc4c2514b5f14942e432252a2acc33ab
22897 Author: Keith Packard <keithp@keithp.com>
22898 Date: Tue Mar 4 00:19:09 2003 +0000
22902 doc/.cvsignore | 4 ++++
22903 1 file changed, 4 insertions(+)
22905 commit af82b48c2b8c2037020d928aced582dedd06d8d9
22906 Author: Keith Packard <keithp@keithp.com>
22907 Date: Tue Mar 4 00:14:58 2003 +0000
22909 Allow multiple directories in --with-add-fonts, by default add only
22910 scalable fonts from X directory
22912 configure.in | 48 ++++++++++++++++++++++++++++++++----------------
22913 1 file changed, 32 insertions(+), 16 deletions(-)
22915 commit bb7743ae7e218ecef31f3023b281939b02967552
22916 Author: Keith Packard <keithp@keithp.com>
22917 Date: Mon Mar 3 05:47:14 2003 +0000
22919 Update version to 2.1.91
22921 configure.in | 2 +-
22922 fontconfig/fontconfig.h | 2 +-
22923 2 files changed, 2 insertions(+), 2 deletions(-)
22925 commit 22dc6fc6dbae50d6ee2db17a88b5c6e4b3ac30be
22926 Author: Owen Taylor <otaylor@redhat.com>
22927 Date: Mon Mar 3 01:13:11 2003 +0000
22929 Sun Mar 2 14:16:17 2003 Owen Taylor <otaylor@redhat.com>
22930 fontconfig.spec.in: Improvements from Red Hat spec file.
22931 {fc-lang,fc-cache,fc-list}/Makefile.am: Add man pages.
22932 docs/*.sgml: SGML fixes.
22935 doc/fontconfig-devel.sgml | 237
22936 +++++++++++++++++++++++-----------------------
22937 doc/fontconfig-user.sgml | 8 +-
22938 fc-cache/Makefile.am | 2 +
22939 fc-lang/Makefile.am | 2 +
22940 fc-list/Makefile.am | 2 +
22941 fontconfig.spec.in | 86 +++++++++--------
22942 7 files changed, 191 insertions(+), 154 deletions(-)
22944 commit ee170116da7cbd6e03a4de61c455d717183f46d7
22945 Author: Keith Packard <keithp@keithp.com>
22946 Date: Sun Mar 2 19:13:00 2003 +0000
22951 1 file changed, 1 insertion(+)
22953 commit ff3f1f98ed240a4cde511cace7acd09d40548656
22954 Author: Keith Packard <keithp@keithp.com>
22955 Date: Sun Mar 2 19:12:23 2003 +0000
22957 Switch back to -version-info for fontconfig as its at minor 0. Add
22958 --system-only to fc-cache. Fix FC_VERSION to match product version
22959 rather than .so version
22962 configure.in | 23 +-
22963 fc-cache/fc-cache.c | 8 +
22964 fc-lang/fc-lang.c | 6 +
22965 fontconfig/fontconfig.h | 16 +-
22967 -----------------------------------------------
22968 src/Makefile.am | 2 +-
22969 src/fccfg.c | 25 +-
22972 src/fcxml.c | 14 +-
22973 11 files changed, 79 insertions(+), 6219 deletions(-)
22975 commit bf0093b72487bd463b9c7700902cd8765534c9c1
22976 Author: Keith Packard <keithp@keithp.com>
22977 Date: Sun Mar 2 08:46:04 2003 +0000
22979 oops -- X fonts referenced from the wrong place
22981 configure.in | 2 +-
22982 1 file changed, 1 insertion(+), 1 deletion(-)
22984 commit ad9b233c98d4da08178503f6db9a43708e2a7df0
22985 Author: Keith Packard <keithp@keithp.com>
22986 Date: Sun Mar 2 08:00:24 2003 +0000
22988 Make default confdir point to sysconfdir
22990 configure.in | 4 ++--
22991 1 file changed, 2 insertions(+), 2 deletions(-)
22993 commit 181f614a96ec1e06c2b9cd9fcbfc304622d6fd18
22994 Author: Keith Packard <keithp@keithp.com>
22995 Date: Sun Mar 2 07:36:08 2003 +0000
22997 Add ltmain.sh to the package
23000 1 file changed, 1 insertion(+)
23002 commit 8fc10a72ad856216b87daa91a1d52fde70af35dc
23003 Author: Keith Packard <keithp@keithp.com>
23004 Date: Sun Mar 2 07:28:24 2003 +0000
23006 make dist works now. Update to 2.1.90 in preparation for eventual 2.2
23014 configure.in | 11 +-
23015 fc-lang/Makefile.am | 2 +
23016 src/Makefile.am | 2 +
23017 src/fcknownsets.h | 1895
23018 ---------------------------------------------------
23019 test/Makefile.am | 3 +
23020 10 files changed, 42 insertions(+), 1915 deletions(-)
23022 commit 4b06670ac92b8b9d2f1ba7036fdfaed5e55ff533
23023 Author: Keith Packard <keithp@keithp.com>
23024 Date: Sat Mar 1 05:55:48 2003 +0000
23028 test/.cvsignore | 2 ++
23029 1 file changed, 2 insertions(+)
23031 commit 44d903783dd0b9b671be9e829c5b9e4e78c681c0
23032 Author: Keith Packard <keithp@keithp.com>
23033 Date: Sat Mar 1 05:55:17 2003 +0000
23039 test/4x6.pcf | Bin 0 -> 70952 bytes
23040 test/8x16.pcf | Bin 0 -> 21320 bytes
23041 test/Makefile.am | 4 +++
23042 test/fonts.conf.in | 4 +++
23043 test/out.expected | 8 +++++
23044 test/run-test.sh | 85
23045 +++++++++++++++++++++++++++++++++++++++++++++++++++++
23046 8 files changed, 103 insertions(+), 1 deletion(-)
23048 commit 9238fc061d2f89590d578bff69fd3e8fc4b72e2c
23049 Author: Keith Packard <keithp@keithp.com>
23050 Date: Sat Mar 1 05:21:02 2003 +0000
23052 Add --disable-docs flag
23054 configure.in | 16 ++++++++++++++++
23055 doc/Makefile.am | 21 ++++++++++++++++-----
23056 src/Makefile.am | 4 ----
23057 3 files changed, 32 insertions(+), 9 deletions(-)
23059 commit 0da305f7f85ae0dddc411df53ef077709558d369
23060 Author: Keith Packard <keithp@keithp.com>
23061 Date: Sat Mar 1 03:06:37 2003 +0000
23063 Switch to docbook and split documentation into pieces
23066 configure.in | 15 +
23067 doc/Makefile.am | 35 ++
23068 src/fontconfig.3 | 1466
23069 ------------------------------------------------------
23070 4 files changed, 51 insertions(+), 1467 deletions(-)
23072 commit 584ac89a017d30fb337de3d4c038ae2a5b51b3d1
23073 Author: Keith Packard <keithp@keithp.com>
23074 Date: Sat Mar 1 02:23:52 2003 +0000
23076 Reformat documentation into sgml for docbook, split into user/devel
23079 doc/fontconfig-devel.sgml | 1257
23080 +++++++++++++++++++++++++++++++++++++++++++++
23081 doc/fontconfig-user.sgml | 559 ++++++++++++++++++++
23082 doc/fontconfig.tex | 55 --
23083 3 files changed, 1816 insertions(+), 55 deletions(-)
23085 commit df43986cdcb38f6462d63618a115618cd9a964bb
23086 Author: Keith Packard <keithp@keithp.com>
23087 Date: Thu Feb 27 08:12:13 2003 +0000
23089 Disable globaladvance for batang fonts
23091 fonts.conf.in | 10 ++++++++++
23092 1 file changed, 10 insertions(+)
23094 commit cc168fa6688066baad43d1de577a39c11102947a
23095 Author: Keith Packard <keithp@keithp.com>
23096 Date: Thu Feb 27 08:08:09 2003 +0000
23098 Disable globaladvance for gulim fonts
23100 fonts.conf.in | 15 +++++++++++++++
23101 1 file changed, 15 insertions(+)
23103 commit 148656ed8b3755f0634be14ae60996a1ad493836
23104 Author: Keith Packard <keithp@keithp.com>
23105 Date: Thu Feb 27 07:04:59 2003 +0000
23107 Stop setting FC_SPACING from font hints. Theyre always wrong
23109 src/fcfreetype.c | 7 ++++++-
23110 1 file changed, 6 insertions(+), 1 deletion(-)
23112 commit 662b879681f2961b446341638c7bec048edd612a
23113 Author: Keith Packard <keithp@keithp.com>
23114 Date: Thu Feb 27 07:04:31 2003 +0000
23116 Avoid crashing with null expressions in debug code
23118 src/fcdbg.c | 3 ++-
23119 1 file changed, 2 insertions(+), 1 deletion(-)
23121 commit 2d39321f1e70a8a1a2a68244b25ca0c7e8c0df3c
23122 Author: Keith Packard <keithp@keithp.com>
23123 Date: Wed Feb 26 19:13:17 2003 +0000
23125 Allow double or integer for numeric values in matching
23127 src/fcdbg.c | 4 ++--
23128 src/fcmatch.c | 34 ++++++++++++++++++++++++++--------
23129 2 files changed, 28 insertions(+), 10 deletions(-)
23131 commit f2aacf1ed9cd34f3d29e0de3ee322ea51a82e40c
23132 Author: Keith Packard <keithp@keithp.com>
23133 Date: Mon Feb 24 17:52:44 2003 +0000
23135 Add remaining .cvsignore files
23137 fc-cache/.cvsignore | 5 +++++
23138 fc-lang/.cvsignore | 6 ++++++
23139 fc-list/.cvsignore | 5 +++++
23140 fontconfig/.cvsignore | 2 ++
23141 src/.cvsignore | 6 ++++++
23142 5 files changed, 24 insertions(+)
23144 commit 8530b30b0bbb1831ab80cda61c104714b66a9da4
23145 Author: Keith Packard <keithp@keithp.com>
23146 Date: Mon Feb 24 17:50:29 2003 +0000
23148 Add .cvsignore file
23150 .cvsignore | 15 +++++++++++++++
23151 1 file changed, 15 insertions(+)
23153 commit 20fa60c9ae5923487c80ef0449e869a30a8ddc19
23154 Author: Keith Packard <keithp@keithp.com>
23155 Date: Mon Feb 24 17:18:50 2003 +0000
23162 config.h.in | 138 --
23163 configure.in | 425 ++--
23164 cvscompile.sh | 11 -
23165 fc-cache/Makefile.am | 28 +
23166 fc-cache/Makefile.in | 53 -
23167 fc-lang/Makefile.am | 38 +
23168 fc-list/Makefile.am | 28 +
23169 fc-list/Makefile.in | 54 -
23171 fontconfig.spec.in | 74 +
23172 fontconfig/Makefile.am | 8 +
23173 fontconfig/Makefile.in | 39 -
23174 fontconfig/fontconfig.h | 3 +-
23175 fonts.conf.in | 12 +-
23179 +++++++++++++++++++++++++++++++++++++++++++++++
23181 src/Makefile.am | 38 +
23182 src/Makefile.in | 120 -
23183 src/fontconfig.3 | 1466 +++++++++++
23184 src/fontconfig.man | 1466 -----------
23185 25 files changed, 8214 insertions(+), 2323 deletions(-)
23187 commit 46d003c34ef95db33ecb794d23f711161d4d4ae3
23188 Author: Keith Packard <keithp@keithp.com>
23189 Date: Mon Feb 24 16:51:29 2003 +0000
23191 Dont attempt to use cache if NULL
23193 src/fcdir.c | 3 ++-
23194 1 file changed, 2 insertions(+), 1 deletion(-)
23196 commit e54692ac1e3b1e498154cae9e4db68f1d1b06ecf
23197 Author: Keith Packard <keithp@keithp.com>
23198 Date: Mon Feb 17 17:35:28 2003 +0000
23200 Remove broken fontconfig-config script
23202 Makefile.in | 9 -----
23203 configure.in | 3 +-
23204 fontconfig-config.in | 94
23205 ----------------------------------------------------
23206 3 files changed, 1 insertion(+), 105 deletions(-)
23208 commit c4ab52dcb5d016d18fc73a8577daeb6938fb9e84
23209 Author: Keith Packard <keithp@keithp.com>
23210 Date: Thu Feb 13 16:42:38 2003 +0000
23212 Track dirs containing fonts.cache files referenced from ~/.fonts.cache
23215 src/fccache.c | 45 ++++++++++++++++++++++++++++++++++++++-------
23216 src/fcdir.c | 3 +++
23217 src/fcint.h | 4 ++++
23218 3 files changed, 45 insertions(+), 7 deletions(-)
23220 commit 565a919e80bf2d801078cbd83eee8caf9c057519
23221 Author: Keith Packard <keithp@keithp.com>
23222 Date: Wed Feb 12 20:35:32 2003 +0000
23224 Have fc-cache skip directories without write access
23226 fc-cache/fc-cache.c | 26 +++++++++++++++++++-------
23227 1 file changed, 19 insertions(+), 7 deletions(-)
23229 commit b7a2e1e27b35154ea3b782f1f61bd2ef83cb27b2
23230 Author: Keith Packard <keithp@keithp.com>
23231 Date: Wed Feb 12 18:23:03 2003 +0000
23233 Add prefer_outline hacks to replace bitmap fonts with equivalent
23236 fonts.conf.in | 28 ++++++++++++++++++++++++++++
23237 1 file changed, 28 insertions(+)
23239 commit dda7794f1be86fa270410e63ce96104843ded66f
23240 Author: Keith Packard <keithp@keithp.com>
23241 Date: Wed Feb 12 18:22:12 2003 +0000
23243 Add "same" binding for edits to inherit binding from matched element
23246 src/fccfg.c | 10 +++++++++-
23249 4 files changed, 13 insertions(+), 3 deletions(-)
23251 commit 602e6b1f265b17cc1059a01ac98f0877fb7d1db8
23252 Author: Keith Packard <keithp@keithp.com>
23253 Date: Wed Feb 12 18:21:21 2003 +0000
23255 Output langsets and all bindings in debug messages
23257 src/fcdbg.c | 21 +++++++++++++++++++--
23258 1 file changed, 19 insertions(+), 2 deletions(-)
23260 commit b2b6903259c742c75738d49fa37ea0b167ef87cb
23261 Author: Keith Packard <keithp@keithp.com>
23262 Date: Wed Feb 12 18:20:04 2003 +0000
23264 Make FcStrCmpIgnoreCase a bit faster
23266 src/fcstr.c | 11 +++++++----
23267 1 file changed, 7 insertions(+), 4 deletions(-)
23269 commit c8d5753c0fca4e4b2ab01d49b9a0b464b9b54cb4
23270 Author: Keith Packard <keithp@keithp.com>
23271 Date: Wed Feb 12 18:19:33 2003 +0000
23273 Dont cache directorys until theyve been scanned. Avoids losing subdir
23274 contents. Also fixed cache hashing function (was returning
23278 src/fccache.c | 38 ++++++++++++++++++++++++++++++++------
23279 src/fcdir.c | 11 +++++++++--
23280 2 files changed, 41 insertions(+), 8 deletions(-)
23282 commit d2b5cc7e12cb3941080c8db07ba53ce975a914b2
23283 Author: Keith Packard <keithp@keithp.com>
23284 Date: Fri Feb 7 00:15:09 2003 +0000
23286 fontconfig is no longer affiliated with xfree86
23288 src/fontconfig.man | 8 ++++----
23289 1 file changed, 4 insertions(+), 4 deletions(-)
23291 commit 302e07f11ee7fa1bc95c89357c956359c04dc63e
23292 Author: Keith Packard <keithp@keithp.com>
23293 Date: Fri Feb 7 00:14:31 2003 +0000
23295 Emphasize that fonts.conf isnt the right place for local configuration
23297 fonts.conf.in | 8 ++++++--
23298 1 file changed, 6 insertions(+), 2 deletions(-)
23300 commit 1b6b3b658c9ff6b8e45e54fdaea1812eb0b930d9
23301 Author: Keith Packard <keithp@keithp.com>
23302 Date: Fri Feb 7 00:13:55 2003 +0000
23307 ---------------------------------------------------------------
23308 1 file changed, 90 deletions(-)
23310 commit 9e1af99b17be1d9cde3b4517e0e6071e64fb4b64
23311 Author: Keith Packard <keithp@keithp.com>
23312 Date: Fri Feb 7 00:13:37 2003 +0000
23314 Build fc-lang, install local.conf
23316 Makefile.in | 17 +++++++++++------
23317 1 file changed, 11 insertions(+), 6 deletions(-)
23319 commit dda27aa9ee057d213956f18041bedb4648c6c302
23320 Author: Keith Packard <keithp@keithp.com>
23321 Date: Thu Feb 6 19:30:32 2003 +0000
23323 Avoid crash when $HOME is not set
23325 src/fcstr.c | 3 ++-
23326 1 file changed, 2 insertions(+), 1 deletion(-)
23328 commit 48092073dd7b633441daba6297cff8c4588fe58d
23329 Author: Keith Packard <keithp@keithp.com>
23330 Date: Thu Feb 6 19:28:23 2003 +0000
23332 Update greek orthography from vvas@hal.csd.auth.gr (Vasilis Vasaitis)
23334 fc-lang/el.orth | 9 +++++----
23335 1 file changed, 5 insertions(+), 4 deletions(-)
23337 commit 9db8fbeccf14e1be2e305c3dd8d83991ce8a1055
23338 Author: Keith Packard <keithp@keithp.com>
23339 Date: Thu Feb 6 19:25:53 2003 +0000
23341 add shared library support for Tru64 UNIX and IRIX (bug #14)
23343 configure.in | 17 +++++++++++++++++
23344 1 file changed, 17 insertions(+)
23346 commit ca4339b8bbd4138bb3cf54a7ad7c3b33db7035de
23347 Author: Keith Packard <keithp@keithp.com>
23348 Date: Thu Feb 6 19:22:43 2003 +0000
23350 Fix inconsistent const usage in FcConfigCompareValue
23352 src/fccfg.c | 10 ++++++----
23353 1 file changed, 6 insertions(+), 4 deletions(-)
23355 commit c647f6f1e42f70077e1e0c957ff5cd7905d88b86
23356 Author: Keith Packard <keithp@keithp.com>
23357 Date: Thu Feb 6 17:46:06 2003 +0000
23359 Build fclang.h before building library This required compiling
23361 funcs into fc-lang, which was done by refactoring code in
23363 and fcfreetype.c a bit
23364 Updated ethiopic orthographies
23365 Remove imake support
23366 Install empty local.conf file if none is present
23368 fc-cache/Imakefile | 22 -
23369 fc-lang/Imakefile | 56 -
23370 fc-lang/am.orth | 10 +-
23371 fc-lang/fc-lang.c | 21 +-
23372 fc-lang/fclang.h | 4006
23373 --------------------------------------------------
23374 fc-lang/gez.orth | 55 +-
23375 fc-lang/ti.orth | 28 -
23376 fc-lang/ti_er.orth | 56 +
23377 fc-lang/ti_et.orth | 33 +
23378 fc-lang/tig.orth | 52 +
23379 fc-list/Imakefile | 17 -
23380 fontconfig/Imakefile | 8 -
23381 src/Imakefile | 48 -
23382 src/fccharset.c | 769 +---------
23383 src/fcfreetype.c | 768 ++++++++++
23384 src/fcint.h | 19 +-
23385 16 files changed, 975 insertions(+), 4993 deletions(-)
23387 commit 3d72cadda1f3398238ad9a5c52e31a9c710ccb5f
23388 Author: Keith Packard <keithp@keithp.com>
23389 Date: Tue Jan 28 21:28:20 2003 +0000
23391 Bug #4 The last entry for the terminator should not be 0xfffa,
23394 fonts.conf.in | 2 +-
23395 1 file changed, 1 insertion(+), 1 deletion(-)
23397 commit 4d3520610ec82a80601a1590861dc9505e2813b4
23398 Author: Keith Packard <keithp@keithp.com>
23399 Date: Tue Jan 28 20:56:18 2003 +0000
23401 Bug #2 If a sub-make fails, then the build will still happily
23403 will attach a patch I have been using in the Debian package for a
23407 1 file changed, 1 insertion(+), 1 deletion(-)
23409 commit 3c0b3aa22cf1338f96bc0c0b55956136a6102a61
23410 Author: David Dawes <dawes@xfree86.org>
23411 Date: Tue Jan 7 02:07:47 2003 +0000
23413 703. Eliminate locale-dependent behaviour in fontconfig's setfontdirs
23414 script (#A.1483, Markus Kuhn).
23416 setfontdirs | 6 +++---
23417 1 file changed, 3 insertions(+), 3 deletions(-)
23419 commit 72a762196f356837ef615ee2a079e8b801a6f592
23420 Author: Torrey Lyons <torrey@mrcla.com>
23421 Date: Fri Jan 3 18:54:11 2003 +0000
23423 On Darwin add Mac font directories to fonts.conf.
23425 Imakefile | 9 +++++++--
23426 1 file changed, 7 insertions(+), 2 deletions(-)
23428 commit 432913ead584d164ed2830958ca5a3846394f5e6
23429 Author: David Dawes <dawes@xfree86.org>
23430 Date: Sat Dec 21 02:31:53 2002 +0000
23432 677. Fix a segfault in fontconfig (#A.1450, Keith Packard).
23434 src/fccfg.c | 6 +++++-
23435 1 file changed, 5 insertions(+), 1 deletion(-)
23437 commit 1e341fdfc38527d8614e2fe744237f473f3febee
23438 Author: David Dawes <dawes@xfree86.org>
23439 Date: Tue Dec 17 03:26:36 2002 +0000
23441 Test for "ed" and "ex" -- part of update for LynxOS/PowerPC build
23445 setfontdirs | 14 ++++++++++++--
23446 1 file changed, 12 insertions(+), 2 deletions(-)
23448 commit 234397b42976f027df7acc41aae80ec43692d557
23449 Author: David Dawes <dawes@xfree86.org>
23450 Date: Sat Dec 14 02:03:59 2002 +0000
23452 633. Perform country-independent matching for Chinese languages in
23453 fontconfig (#A.1406, Keith Packard).
23455 fc-lang/fc-lang.c | 76
23456 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
23457 fc-lang/fclang.h | 10 +++++++-
23458 src/fclang.c | 15 +++++++----
23459 3 files changed, 89 insertions(+), 12 deletions(-)
23461 commit 45fb31aa9113b597878fc19d1463c078663540d9
23462 Author: David Dawes <dawes@xfree86.org>
23463 Date: Sat Dec 14 01:59:38 2002 +0000
23465 632. Finish off the UTF-16 APIs in Xft, and fix the UTF-16 conversion
23467 in fontconfig (#A.1411, Keith Packard, Jungshik Shin).
23469 src/fcstr.c | 4 ++--
23470 1 file changed, 2 insertions(+), 2 deletions(-)
23472 commit dbc56f0b3f3383a61b0f5d282ed7ae732ae3856e
23473 Author: Egbert Eich <eich@suse.de>
23474 Date: Wed Dec 4 10:28:03 2002 +0000
23476 574. Make RENDER optional for Xvfb. When RENDER is enabled add
23478 pixmap format to list of supported pixmaps (Egbert Eich).
23479 573. Fix va_args glitches for xterm/libfontconfig: 0 == (void*)0
23481 for all platforms (Egbert Eich).
23482 572. Fix lbxproxy to also build on platforms that don't have
23485 571. Fix va_args glitches in mkfontscale: arg stack isn't preserved
23487 calling va_arg on all platforms (Egbert Eich).
23488 570. Fixed x11perf aa benchmarks to support non-default
23492 fontconfig/fcprivate.h | 2 +-
23493 1 file changed, 1 insertion(+), 1 deletion(-)
23495 commit 7657345c1031eacedd734ddbc62a29de776672f4
23496 Author: Keith Packard <keithp@keithp.com>
23497 Date: Fri Nov 22 02:12:16 2002 +0000
23499 In debugging output, mark weakly bound values with (w)
23501 src/fcdbg.c | 6 +++++-
23502 1 file changed, 5 insertions(+), 1 deletion(-)
23504 commit 02c3d2e9eabcecdcc46bc166afc511b22f3ddbae
23505 Author: Keith Packard <keithp@keithp.com>
23506 Date: Thu Nov 21 16:53:00 2002 +0000
23508 Use unique local Imake define for fonts.conf dir (#5482, Mike
23511 Imakefile | 14 +++++++-------
23512 1 file changed, 7 insertions(+), 7 deletions(-)
23514 commit 61afb67cd23d021b5b3806f6974e19a77a2ac4ef
23515 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
23516 Date: Fri Nov 15 09:29:35 2002 +0000
23518 483. Fix fontconfig to obey NothingOutsideProjectRoot, so that the
23519 directory /usr/share/fonts is ignored in this case (#A.1325,
23522 Imakefile | 14 ++++++++++++--
23523 1 file changed, 12 insertions(+), 2 deletions(-)
23525 commit 65fb1c65837edd07fb89d303155b10a38e00ecd7
23526 Author: Keith Packard <keithp@keithp.com>
23527 Date: Mon Oct 21 17:03:47 2002 +0000
23529 Elide historic cyrillic letters from several orthographies as they are
23530 unnecessary for modern documents and ill supported by fonts
23532 fc-lang/bua.orth | 6 +++---
23533 fc-lang/fclang.h | 14 +++++++-------
23534 fc-lang/kaa.orth | 6 +++---
23535 fc-lang/ky.orth | 6 +++---
23536 fc-lang/ru.orth | 10 +++++++---
23537 fc-lang/sah.orth | 6 +++---
23538 fc-lang/tk.orth | 6 +++---
23539 fc-lang/tt.orth | 6 +++---
23540 fc-lang/tyv.orth | 6 +++---
23541 9 files changed, 35 insertions(+), 31 deletions(-)
23543 commit bff801144b226f5f3ddf4188f181ed3f629fdcab
23544 Author: Keith Packard <keithp@keithp.com>
23545 Date: Fri Oct 11 17:53:03 2002 +0000
23547 Add a bunch more consts to Xft and fontconfig apis
23549 fontconfig/fcfreetype.h | 2 +-
23550 fontconfig/fontconfig.h | 20 ++++++++++----------
23551 src/fcpat.c | 20 ++++++++++----------
23552 3 files changed, 21 insertions(+), 21 deletions(-)
23554 commit 0ce819b6096ae852a1979fa6ebb3e29260848007
23555 Author: Keith Packard <keithp@keithp.com>
23556 Date: Thu Oct 3 22:06:27 2002 +0000
23558 Change comments a bit in fonts.conf.in
23560 fonts.conf.in | 7 +++++++
23561 1 file changed, 7 insertions(+)
23563 commit 0d5af2ef2d9785efc29c909bc11f483069192c95
23564 Author: Keith Packard <keithp@keithp.com>
23565 Date: Wed Oct 2 16:15:54 2002 +0000
23567 English orthography included 0xd. instead of 0xe. for several
23571 fc-lang/en.orth | 8 ++++----
23572 fc-lang/fclang.h | 2 +-
23573 2 files changed, 5 insertions(+), 5 deletions(-)
23575 commit 1852d490352fdc05891b778a8769000816b907b0
23576 Author: Keith Packard <keithp@keithp.com>
23577 Date: Wed Oct 2 07:11:30 2002 +0000
23579 Add FC_RGBA_UNKNOWN
23581 fontconfig/fontconfig.h | 5 +++--
23582 src/fcname.c | 5 +++--
23583 src/fontconfig.man | 4 +++-
23584 3 files changed, 9 insertions(+), 5 deletions(-)
23586 commit 2d79b58621845f7d8efd6f052dcd8f4f1a4e03c3
23587 Author: Keith Packard <keithp@keithp.com>
23588 Date: Thu Sep 26 00:30:30 2002 +0000
23590 Fix alignment issue on sparc
23592 src/fcpat.c | 17 ++++++++++++-----
23593 1 file changed, 12 insertions(+), 5 deletions(-)
23595 commit a342e87dc3d4211a29525654ff6b41d088bdce71
23596 Author: Keith Packard <keithp@keithp.com>
23597 Date: Thu Sep 26 00:17:28 2002 +0000
23599 Add fontversion field
23601 fontconfig/fontconfig.h | 3 ++-
23602 src/fcdefault.c | 6 +++++-
23603 src/fcfreetype.c | 18 +++++++++++++++++-
23604 src/fcmatch.c | 15 ++++++++++++---
23605 src/fcname.c | 3 ++-
23606 5 files changed, 38 insertions(+), 7 deletions(-)
23608 commit e712133ca7b6d9f055e7db2a7a3abf3034927e16
23609 Author: Keith Packard <keithp@keithp.com>
23610 Date: Thu Sep 26 00:16:23 2002 +0000
23612 Was losing local cached dirs in global cache list
23614 src/fccache.c | 17 ++++++++---------
23615 src/fcdir.c | 4 +++-
23616 src/fcint.h | 10 ++++++----
23617 3 files changed, 17 insertions(+), 14 deletions(-)
23619 commit ce50587c2b71390c6de35c7e13a8fc23a062eda0
23620 Author: Keith Packard <keithp@keithp.com>
23621 Date: Thu Sep 26 00:13:39 2002 +0000
23623 Add a few more permissable blank glyphs
23625 fonts.conf.in | 6 ++++++
23626 1 file changed, 6 insertions(+)
23628 commit d1bec8c66d729fe67992a0212b3dffa18879e88f
23629 Author: Marc Aurele La France <tsi@ualberta.edu>
23630 Date: Wed Sep 18 17:11:46 2002 +0000
23634 fc-cache/fc-cache.c | 3 ++-
23635 src/fclist.c | 4 ++--
23636 src/fcpat.c | 4 ++--
23637 3 files changed, 6 insertions(+), 5 deletions(-)
23639 commit 05336fd8bed5a5f3a6e1cbddb18a9bd9a4d2ebc7
23640 Author: Marc Aurele La France <tsi@ualberta.edu>
23641 Date: Thu Sep 12 20:56:03 2002 +0000
23643 Fix structure alignment and array wlk bugs
23645 src/fcpat.c | 11 +++++++----
23646 1 file changed, 7 insertions(+), 4 deletions(-)
23648 commit 9cc935765e6f74a1712b04b6cbcfc5e77d1d38e1
23649 Author: Keith Packard <keithp@keithp.com>
23650 Date: Sat Sep 7 19:43:41 2002 +0000
23652 Add a bunch more blank glyphs, plus label existing blanks with
23657 +++++++++++++++++++++++++++++++++--------------------------
23658 1 file changed, 37 insertions(+), 29 deletions(-)
23660 commit 10bac9b53f6b2494f05ff1c7c9ee0e3b0bd05c73
23661 Author: Keith Packard <keithp@keithp.com>
23662 Date: Sat Sep 7 17:30:18 2002 +0000
23664 Found a few more blank glyphs to add
23666 fonts.conf.in | 4 ++++
23667 1 file changed, 4 insertions(+)
23669 commit f9ad97b0d4be53164970ca0a8ff605670a60587c
23670 Author: Keith Packard <keithp@keithp.com>
23671 Date: Sat Sep 7 16:50:16 2002 +0000
23673 Add more blank glyphs to default config
23675 fonts.conf.in | 14 ++++++++++++++
23676 1 file changed, 14 insertions(+)
23678 commit c2022f999e0492d530925b0112ffd34ce146a8e3
23679 Author: Keith Packard <keithp@keithp.com>
23680 Date: Sat Aug 31 22:27:08 2002 +0000
23682 Update ChangeLog with a few notes
23684 ChangeLog | 15 ++++++++++++++-
23685 1 file changed, 14 insertions(+), 1 deletion(-)
23687 commit 9dac3c594574f67f80d70ad3cdad42c551285ee8
23688 Author: Keith Packard <keithp@keithp.com>
23689 Date: Sat Aug 31 22:17:32 2002 +0000
23691 More complete memory tracking. Install always overwrites header files
23693 fontconfig/Makefile.in | 17 ++++-------------
23694 src/fcatomic.c | 8 +++++++-
23695 src/fcblanks.c | 8 ++++++++
23696 src/fccache.c | 37 +++++++++++++++++++++++++++----------
23697 src/fccfg.c | 6 ++++--
23698 src/fccharset.c | 10 +++++++---
23699 src/fcdir.c | 3 ++-
23700 src/fcfreetype.c | 8 +++++---
23702 ++++++++++++++++++++++++++++++------------------
23703 src/fcint.h | 16 ++++++++++++++--
23704 src/fcmatch.c | 3 ++-
23705 src/fcname.c | 7 ++++++-
23706 src/fcpat.c | 3 ++-
23707 src/fcstr.c | 5 +++++
23708 src/fcxml.c | 33 ++++++++++++++++++++++++++++-----
23709 15 files changed, 151 insertions(+), 61 deletions(-)
23711 commit cb30af720468a7e89abdf65bbf62b8942d3d8c13
23712 Author: Keith Packard <keithp@keithp.com>
23713 Date: Fri Aug 30 01:28:17 2002 +0000
23715 Update latin and cyrillic orthographies by comparing those found at
23716 evertype.com with those from eki.ee
23718 fc-lang/ab.orth | 7 +-
23719 fc-lang/az.orth | 65 ++-
23720 fc-lang/ba.orth | 43 +-
23721 fc-lang/be.orth | 20 +-
23722 fc-lang/bg.orth | 21 +-
23723 fc-lang/br.orth | 33 +-
23724 fc-lang/ca.orth | 50 +-
23725 fc-lang/cs.orth | 67 ++-
23726 fc-lang/da.orth | 83 ++-
23727 fc-lang/de.orth | 33 +-
23728 fc-lang/es.orth | 42 +-
23729 fc-lang/et.orth | 35 +-
23730 fc-lang/eu.orth | 26 +-
23731 fc-lang/fclang.h | 1602
23732 ++++++++++++++++++++++++++----------------------------
23733 fc-lang/fi.orth | 40 +-
23734 fc-lang/fo.orth | 57 +-
23735 fc-lang/fy.orth | 24 +-
23736 fc-lang/ga.orth | 78 ++-
23737 fc-lang/gd.orth | 23 +-
23738 fc-lang/gl.orth | 7 +-
23739 fc-lang/hr.orth | 33 +-
23740 fc-lang/hu.orth | 13 +-
23741 fc-lang/is.orth | 31 +-
23742 fc-lang/it.orth | 24 +-
23743 fc-lang/kk.orth | 15 +-
23744 fc-lang/kl.orth | 35 +-
23745 fc-lang/lt.orth | 11 +-
23746 fc-lang/lv.orth | 7 +-
23747 fc-lang/mt.orth | 50 +-
23748 fc-lang/nl.orth | 27 +-
23749 fc-lang/no.orth | 49 +-
23750 fc-lang/oc.orth | 37 +-
23751 fc-lang/pl.orth | 16 +-
23752 fc-lang/pt.orth | 40 +-
23753 fc-lang/rm.orth | 13 +-
23754 fc-lang/ro.orth | 6 +-
23755 fc-lang/sk.orth | 31 +-
23756 fc-lang/sl.orth | 82 ++-
23757 fc-lang/sq.orth | 7 +-
23758 fc-lang/sr.orth | 25 +-
23759 fc-lang/sv.orth | 76 ++-
23760 fc-lang/tr.orth | 34 +-
23761 fc-lang/uk.orth | 20 +-
23762 fc-lang/vot.orth | 5 +-
23763 44 files changed, 1799 insertions(+), 1244 deletions(-)
23765 commit 2458a6d8d8bbd9b0b6b999c2aa035816c0d825fa
23766 Author: Keith Packard <keithp@keithp.com>
23767 Date: Mon Aug 26 23:34:31 2002 +0000
23769 FcLangSetHasLang was not actually checking the language set itself
23772 src/fclang.c | 7 ++++---
23773 2 files changed, 8 insertions(+), 3 deletions(-)
23775 commit 5d6788ac7e35b9afb24de4f1e90d43715e50f64f
23776 Author: Keith Packard <keithp@keithp.com>
23777 Date: Mon Aug 26 20:52:59 2002 +0000
23779 Update ChangeLog, fix some bugs in the man page
23782 src/fontconfig.man | 68
23783 +++++++++++++++++++++++++++++-------------------------
23784 2 files changed, 39 insertions(+), 32 deletions(-)
23786 commit f21f40f347afa81d1fcd4ae604bd3f164a3b2e90
23787 Author: Keith Packard <keithp@keithp.com>
23788 Date: Mon Aug 26 19:57:40 2002 +0000
23790 Append version number to cache file names
23792 fontconfig/fontconfig.h | 18 +++++++++++++++---
23793 src/fcdir.c | 6 +++---
23795 src/fontconfig.man | 5 +++--
23796 4 files changed, 22 insertions(+), 9 deletions(-)
23798 commit 0f9a306e710b3c03cd82b8234ae840558d4b886f
23799 Author: Keith Packard <keithp@keithp.com>
23800 Date: Sat Aug 24 20:08:53 2002 +0000
23802 Add const to a bunch of string APIs
23804 fontconfig/fontconfig.h | 32 ++++++++++++++++----------------
23806 +++++++++++++++++++++++-----------------------
23807 2 files changed, 39 insertions(+), 39 deletions(-)
23809 commit 47d4f9501fe21603feb5f3f233ea3bc6ec15f494
23810 Author: Keith Packard <keithp@keithp.com>
23811 Date: Thu Aug 22 18:53:22 2002 +0000
23813 Add contains/not_contains, fix LangSet equal operator to use
23816 ChangeLog | 13 +++++++++++++
23817 fonts.dtd | 6 ++++--
23818 src/fccfg.c | 28 +++++++++++++++++++++-------
23819 src/fcdbg.c | 9 ++++++---
23820 src/fcint.h | 4 ++--
23822 src/fclist.c | 8 ++++----
23823 src/fcxml.c | 19 ++++++++++++++++---
23824 8 files changed, 67 insertions(+), 21 deletions(-)
23826 commit d8d7395877238acbc9cd4709e3b4e76f8ca978cb
23827 Author: Keith Packard <keithp@keithp.com>
23828 Date: Thu Aug 22 07:36:45 2002 +0000
23830 Reimplement FC_LANG as FcTypeLang, freeze patterns, other cleanup
23833 fc-lang/fc-lang.c | 24 ++-
23834 fc-lang/fclang.h | 556
23835 ++++++++++++++++++++++++------------------------
23836 fontconfig/fcprivate.h | 5 +-
23837 fontconfig/fontconfig.h | 46 +++-
23838 src/fccache.c | 16 +-
23839 src/fccfg.c | 22 +-
23840 src/fccharset.c | 80 ++++---
23842 src/fcfreetype.c | 11 +-
23843 src/fcinit.c | 14 +-
23844 src/fcint.h | 35 +--
23845 src/fclang.c | 431 ++++++++++++++++++++++++++++++++-----
23846 src/fclist.c | 4 +-
23847 src/fcmatch.c | 31 ++-
23848 src/fcname.c | 29 ++-
23849 src/fcpat.c | 301 +++++++++++++++++++++++++-
23850 src/fcstr.c | 14 +-
23851 18 files changed, 1235 insertions(+), 411 deletions(-)
23853 commit f4fe447f49171d4b0ad69c8efcbadc555f211efa
23854 Author: Keith Packard <keithp@keithp.com>
23855 Date: Tue Aug 20 23:17:03 2002 +0000
23857 Memory leak in XML parsing of matrices (thanks Owen)
23859 src/fcxml.c | 3 ++-
23860 1 file changed, 2 insertions(+), 1 deletion(-)
23862 commit fa244f3d8807415247c8aeb77145502b1cb9ace8
23863 Author: Keith Packard <keithp@keithp.com>
23864 Date: Mon Aug 19 19:32:05 2002 +0000
23866 Various config changes plus a couple of optimizations from Owen
23868 ChangeLog | 19 ++++++++
23869 config.h.in | 9 ----
23870 config/Makedefs.in | 25 +++++------
23872 ++++++++----------------------------------------
23873 fc-cache/Imakefile | 2 +-
23874 fc-lang/Imakefile | 4 +-
23875 fc-lang/ja.orth | 4 +-
23876 fc-lang/ko.orth | 5 ++-
23877 fc-lang/zh_cn.orth | 5 ++-
23878 fc-lang/zh_sg.orth | 4 +-
23879 fc-list/Imakefile | 2 +-
23880 fontconfig/fcprivate.h | 4 +-
23881 fontconfig/fontconfig.h | 18 ++++----
23882 fonts.conf.in | 12 +++++
23883 src/Imakefile | 2 +-
23884 src/fccache.c | 69 +++++++++++++++++-----------
23885 src/fccfg.c | 33 ++++++--------
23886 src/fcdbg.c | 7 +--
23887 src/fclist.c | 4 +-
23888 src/fcmatch.c | 5 +--
23889 src/fcname.c | 4 +-
23890 src/fcpat.c | 43 +-----------------
23891 src/fcxml.c | 17 +------
23892 src/fontconfig.man | 22 ++++-----
23893 24 files changed, 159 insertions(+), 277 deletions(-)
23895 commit 5d43e799197d2758102b699f9bc12b3c116a9b80
23896 Author: Keith Packard <keithp@keithp.com>
23897 Date: Tue Aug 13 02:06:22 2002 +0000
23899 Make missing font directory messages only displayed when verbose
23901 fc-cache/fc-cache.c | 5 +++--
23902 1 file changed, 3 insertions(+), 2 deletions(-)
23904 commit eafc0e51af7ecb6ea7d33b59932212bdfd1d67ab
23905 Author: Keith Packard <keithp@keithp.com>
23906 Date: Mon Aug 12 22:20:11 2002 +0000
23908 Clean up French orthography, update 639-1 list of supported languages
23910 fc-lang/fclang.h | 2 +-
23911 fc-lang/fr.orth | 59 +++++++++++++++------------
23912 fc-lang/iso639-1 | 122
23913 +++++++++++++++++++++++++++----------------------------
23914 3 files changed, 95 insertions(+), 88 deletions(-)
23916 commit 938bc63358c09b9fd3709e8f914870f906361594
23917 Author: Keith Packard <keithp@keithp.com>
23918 Date: Sun Aug 11 18:11:04 2002 +0000
23920 Fix weird first/not-first lameness in font matches, replacing
23922 qualifiers on test elements. Update library manual page.
23924 fontconfig/fcprivate.h | 5 +-
23925 fontconfig/fontconfig.h | 23 +++-
23926 fonts.conf.in | 9 +-
23928 src/fccfg.c | 142 ++++++++-------------
23929 src/fcdbg.c | 29 +++--
23930 src/fcint.h | 19 ++-
23931 src/fclist.c | 4 +-
23932 src/fcmatch.c | 19 +--
23933 src/fcname.c | 4 +-
23934 src/fcpat.c | 43 ++++++-
23935 src/fcxml.c | 33 ++++-
23936 src/fontconfig.man | 332
23937 ++++++++++++++++++++++++++++++++++++++++++++----
23938 13 files changed, 510 insertions(+), 156 deletions(-)
23940 commit 80a7d664395d62cc335ac93b9918efebca00c117
23941 Author: Keith Packard <keithp@keithp.com>
23942 Date: Sun Aug 11 15:09:33 2002 +0000
23944 Help message said -v was for --force
23946 fc-cache/fc-cache.c | 4 ++--
23947 1 file changed, 2 insertions(+), 2 deletions(-)
23949 commit 8c8f72665a4d2eb7d56499dd8a876a9a2af8b153
23950 Author: Keith Packard <keithp@keithp.com>
23951 Date: Thu Aug 8 00:10:51 2002 +0000
23953 Add Afar, Amharic, Aymara, Bini, Dzongkha, Fijian, Hiri Motu,
23955 Interlingue, Ido, Kikuyu, Burmese, Oromo, Somali, Swahili,
23957 Tsonga, Twi, Uighur, Urdu, Xhosa and Zulu orthographies
23959 fc-lang/Imakefile | 42 +-
23960 fc-lang/aa.orth | 40 ++
23961 fc-lang/am.orth | 28 +
23962 fc-lang/ay.orth | 37 ++
23963 fc-lang/bin.orth | 55 ++
23964 fc-lang/dz.orth | 28 +
23965 fc-lang/fclang.h | 1752
23966 +++++++++++++++++++++++++++++------------------------
23967 fc-lang/fj.orth | 34 ++
23968 fc-lang/ho.orth | 33 +
23969 fc-lang/ia.orth | 29 +
23970 fc-lang/ie.orth | 29 +
23971 fc-lang/io.orth | 29 +
23972 fc-lang/iso639-2 | 48 +-
23973 fc-lang/ki.orth | 33 +
23974 fc-lang/my.orth | 37 ++
23975 fc-lang/om.orth | 29 +
23976 fc-lang/so.orth | 29 +
23977 fc-lang/sw.orth | 29 +
23978 fc-lang/ti.orth | 28 +
23979 fc-lang/ts.orth | 29 +
23980 fc-lang/tw.orth | 50 ++
23981 fc-lang/ug.orth | 29 +
23982 fc-lang/ur.orth | 29 +
23983 fc-lang/xh.orth | 29 +
23984 fc-lang/zu.orth | 29 +
23985 25 files changed, 1718 insertions(+), 846 deletions(-)
23987 commit 0d91b3c5ee667c4ea997b99f69d73076a3d84d42
23988 Author: Keith Packard <keithp@keithp.com>
23989 Date: Wed Aug 7 17:34:15 2002 +0000
23991 Add Asturian, Old Church Slavonic, Friulian, Manx Gaelic, Cornish,
23993 Syriac and Votic orthographies
23995 fc-lang/Imakefile | 39 +-
23996 fc-lang/ast.orth | 47 ++
23997 fc-lang/cu.orth | 42 ++
23998 fc-lang/fclang.h | 1776
23999 ++++++++++++++++++++++++++++-------------------------
24000 fc-lang/fur.orth | 39 ++
24001 fc-lang/fy.orth | 26 +-
24002 fc-lang/gv.orth | 31 +
24003 fc-lang/iso639-2 | 20 +-
24004 fc-lang/kw.orth | 35 ++
24005 fc-lang/sco.orth | 32 +
24006 fc-lang/syr.orth | 29 +
24007 fc-lang/to.orth | 4 +-
24008 fc-lang/vot.orth | 37 ++
24009 13 files changed, 1300 insertions(+), 857 deletions(-)
24011 commit bd724c85969f7c24cf17b8780217c5a428555ea4
24012 Author: Keith Packard <keithp@keithp.com>
24013 Date: Wed Aug 7 01:45:59 2002 +0000
24015 Short circuit FcPatternEqual when both args point at the same pattern
24017 src/fcpat.c | 5 ++++-
24018 1 file changed, 4 insertions(+), 1 deletion(-)
24020 commit 0e344dec0b124c38e6193cc4208e06662acd32f1
24021 Author: Keith Packard <keithp@keithp.com>
24022 Date: Tue Aug 6 19:54:10 2002 +0000
24024 Update fontconfig manual to match current bits
24026 src/fontconfig.man | 100
24027 ++++++++++++++++++++++++++++++++++++++++++++---------
24028 1 file changed, 83 insertions(+), 17 deletions(-)
24030 commit bb356b68ab0981dd9ec21ed8176dc80ad0580805
24031 Author: Keith Packard <keithp@keithp.com>
24032 Date: Tue Aug 6 19:00:43 2002 +0000
24034 Uninitialized member of cache structure could lead to non-updated
24038 src/fccache.c | 1 +
24039 1 file changed, 1 insertion(+)
24041 commit 4534f30d2175966409af158c0a9efee678937bfd
24042 Author: Keith Packard <keithp@keithp.com>
24043 Date: Tue Aug 6 18:59:59 2002 +0000
24045 Fix Imakefile to make fclang.h writable
24047 fc-lang/Imakefile | 2 +-
24048 1 file changed, 1 insertion(+), 1 deletion(-)
24050 commit eb2a2f838fa358bfbac69ebca4d716b70f4d294c
24051 Author: Keith Packard <keithp@keithp.com>
24052 Date: Tue Aug 6 18:59:43 2002 +0000
24054 Add Latin-1 characters needed by Welsh
24056 fc-lang/cy.orth | 17 +-
24057 fc-lang/fclang.h | 1430
24058 +++++++++++++++++++++++++++---------------------------
24059 2 files changed, 733 insertions(+), 714 deletions(-)
24061 commit a6531d8cbafd79f26d06b086cceccb461e661f4a
24062 Author: Keith Packard <keithp@keithp.com>
24063 Date: Thu Aug 1 16:17:33 2002 +0000
24065 Always install fonts.conf and fonts.dtd, moving any existing
24067 fonts.conf.bak. Add ~/.fonts to default font directories and
24069 useful comments to fonts.conf
24071 Imakefile | 17 +++++++++++++++--
24072 fonts.conf.in | 12 ++++++++++++
24074 3 files changed, 29 insertions(+), 2 deletions(-)
24076 commit aefb2c41c85f1b615e922c636bc7ac1eeb9e535c
24077 Author: Keith Packard <keithp@keithp.com>
24078 Date: Thu Aug 1 15:57:26 2002 +0000
24080 Fix autoconf build BSD install and sysconfdir problems
24082 ChangeLog | 17 +++++++++++++++++
24083 Makefile.in | 10 +++++-----
24084 config.h.in | 3 +++
24085 config/Makedefs.in | 5 +++--
24086 configure.in | 14 +++++++++++++-
24087 fc-cache/Makefile.in | 4 ++--
24088 fc-list/Makefile.in | 4 ++--
24089 fontconfig/Makefile.in | 8 ++++----
24090 src/Makefile.in | 2 +-
24091 9 files changed, 50 insertions(+), 17 deletions(-)
24093 commit c2e9d0240b52adf9f0efd42a8be600f652086c32
24094 Author: Marc Aurele La France <tsi@ualberta.edu>
24095 Date: Thu Aug 1 01:35:02 2002 +0000
24099 fontconfig/fontconfig.h | 5 ++++-
24100 src/fcint.h | 5 +----
24101 2 files changed, 5 insertions(+), 5 deletions(-)
24103 commit 6fff2cda0ad09dfc84df2a70e95258b9dd28160b
24104 Author: Keith Packard <keithp@keithp.com>
24105 Date: Wed Jul 31 01:36:37 2002 +0000
24107 Add binding property to edit element
24109 fonts.conf.in | 12 +++++++++---
24111 src/fccfg.c | 8 ++++----
24112 src/fcint.h | 3 ++-
24113 src/fcxml.c | 35 ++++++++++++++++++++++++++++-------
24114 5 files changed, 45 insertions(+), 16 deletions(-)
24116 commit 327a7fd491f17f23e37e260f8d74397e2ef933aa
24117 Author: Keith Packard <keithp@keithp.com>
24118 Date: Sun Jul 28 10:50:59 2002 +0000
24120 Rewrite global cache handling code in fontconfig to eliminate per-file
24123 fontconfig/fontconfig.h | 5 +-
24124 src/fccache.c | 968
24125 +++++++++++++++++++++++++++++++-----------------
24126 src/fccfg.c | 23 +-
24127 src/fcdir.c | 183 +++++----
24128 src/fcint.h | 126 +++++--
24129 src/fcmatrix.c | 9 +-
24130 6 files changed, 830 insertions(+), 484 deletions(-)
24132 commit 23cd70c4ef2b5c959959275d9d7f282029ae69f5
24133 Author: Keith Packard <keithp@keithp.com>
24134 Date: Sat Jul 27 23:13:28 2002 +0000
24136 Add ngai tahu specific chars to maori orthography
24138 fc-lang/Imakefile | 1 +
24139 fc-lang/fclang.h | 802
24140 +++++++++++++++++++++++++++---------------------------
24141 fc-lang/mi.orth | 1 +
24142 3 files changed, 405 insertions(+), 399 deletions(-)
24144 commit 1a9ae91a1693df1bfe93f34747584b0ff5dce014
24145 Author: Keith Packard <keithp@keithp.com>
24146 Date: Wed Jul 17 17:51:52 2002 +0000
24148 Add fclang.c to Makefile.in
24150 src/Makefile.in | 2 ++
24151 1 file changed, 2 insertions(+)
24153 commit 6864f6279297a59ff509e5454fdebb77ac64e530
24154 Author: Keith Packard <keithp@keithp.com>
24155 Date: Sat Jul 13 20:33:05 2002 +0000
24157 Trim ja orthography of a couple codepoints not found in kochi fonts
24159 fc-lang/fclang.h | 4 ++--
24160 fc-lang/ja.orth | 6 +++---
24161 2 files changed, 5 insertions(+), 5 deletions(-)
24163 commit 1a0ee1e7c1b5872b1f46c7cdd8d8504150022189
24164 Author: Keith Packard <keithp@keithp.com>
24165 Date: Sat Jul 13 19:10:03 2002 +0000
24167 Fix typo in geez (ethiopic) orthography
24169 fc-lang/fclang.h | 2 +-
24170 fc-lang/gez.orth | 4 ++--
24171 2 files changed, 3 insertions(+), 3 deletions(-)
24173 commit 69937bd9416eb3fbefd55b9fa6445d0fe4b4f7f3
24174 Author: Keith Packard <keithp@keithp.com>
24175 Date: Sat Jul 13 05:43:25 2002 +0000
24177 Add some Utf16 support, extract font family and style names from
24181 fontconfig/fontconfig.h | 23 +++-
24182 src/fccharset.c | 40 ++++--
24183 src/fcfreetype.c | 342
24184 ++++++++++++++++++++++++++++++++++++++++++++++--
24185 src/fcint.h | 11 ++
24186 src/fcstr.c | 99 +++++++++++++-
24187 5 files changed, 495 insertions(+), 20 deletions(-)
24189 commit c80d2ac4866d4c534a8693d611ed85b84c11d009
24190 Author: Keith Packard <keithp@keithp.com>
24191 Date: Fri Jul 12 21:06:03 2002 +0000
24193 Clean up some coverage files; a few accidentally included PUA
24195 punctuation. Add debugging stuff to dump out missing codepoints
24197 cache building when missing only a few
24199 fc-lang/bg.orth | 13 +-
24200 fc-lang/bi.orth | 10 +-
24201 fc-lang/bo.orth | 17 +-
24202 fc-lang/el.orth | 20 +-
24203 fc-lang/fclang.h | 1630
24204 ++++++++++++++++++++++++++----------------------------
24205 fc-lang/ga.orth | 4 +-
24206 fc-lang/gn.orth | 4 +-
24207 fc-lang/hy.orth | 6 +-
24208 fc-lang/km.orth | 6 +-
24209 fc-lang/ko.orth | 128 ++---
24210 fc-lang/lb.orth | 10 +-
24211 fc-lang/mg.orth | 6 +-
24212 fc-lang/mh.orth | 14 +-
24213 fc-lang/mk.orth | 12 +-
24214 fc-lang/mn.orth | 14 +-
24215 fc-lang/mo.orth | 4 +-
24216 fc-lang/ro.orth | 4 +-
24217 fc-lang/si.orth | 8 +-
24218 fc-lang/tl.orth | 11 +-
24219 fc-lang/yo.orth | 80 +--
24220 src/fclang.c | 33 +-
24221 21 files changed, 1017 insertions(+), 1017 deletions(-)
24223 commit b4a2c1f012c9c05cd14e43544570371ba2ca1134
24224 Author: Keith Packard <keithp@keithp.com>
24225 Date: Fri Jul 12 19:19:16 2002 +0000
24227 Add a bunch more languages that use the Latin alphabet
24229 fc-lang/Imakefile | 35 +-
24230 fc-lang/af.orth | 46 ++
24231 fc-lang/bam.orth | 37 ++
24232 fc-lang/bi.orth | 39 ++
24233 fc-lang/bs.orth | 39 ++
24234 fc-lang/ch.orth | 35 +
24235 fc-lang/cy.orth | 48 ++
24236 fc-lang/fclang.h | 1900
24237 +++++++++++++++++++++++++++++++++--------------------
24238 fc-lang/ful.orth | 38 ++
24239 fc-lang/gn.orth | 48 ++
24240 fc-lang/ha.orth | 36 +
24241 fc-lang/haw.orth | 35 +
24242 fc-lang/ibo.orth | 35 +
24243 fc-lang/id.orth | 31 +
24244 fc-lang/iso639-2 | 64 +-
24245 fc-lang/lb.orth | 60 ++
24246 fc-lang/mg.orth | 35 +
24247 fc-lang/mh.orth | 45 ++
24248 fc-lang/mi.orth | 34 +
24249 fc-lang/ny.orth | 30 +
24250 fc-lang/se.orth | 37 ++
24251 fc-lang/sm.orth | 30 +
24252 fc-lang/sma.orth | 37 ++
24253 fc-lang/smj.orth | 37 ++
24254 fc-lang/smn.orth | 40 ++
24255 fc-lang/sms.orth | 48 ++
24256 fc-lang/tn.orth | 33 +
24257 fc-lang/to.orth | 30 +
24258 fc-lang/ven.orth | 34 +
24259 fc-lang/vi.orth | 58 ++
24260 fc-lang/wen.orth | 42 ++
24261 fc-lang/wo.orth | 42 ++
24262 fc-lang/yap.orth | 35 +
24263 fc-lang/yo.orth | 86 +++
24264 src/fcxml.c | 12 +-
24265 35 files changed, 2522 insertions(+), 749 deletions(-)
24267 commit 3f03d0c2ac9ec2050abf56b4ce48fff987b55ac0
24268 Author: Keith Packard <keithp@keithp.com>
24269 Date: Fri Jul 12 09:13:32 2002 +0000
24271 Add nynorsk and bokml, remove double angle quotes from other languages
24273 fc-lang/Imakefile | 31 +-
24274 fc-lang/ab.orth | 6 +-
24275 fc-lang/ba.orth | 6 +-
24276 fc-lang/be.orth | 6 +-
24277 fc-lang/br.orth | 8 +-
24278 fc-lang/da.orth | 6 +-
24279 fc-lang/de.orth | 6 +-
24280 fc-lang/fclang.h | 854
24281 +++++++++++++++++++++++++++---------------------------
24282 fc-lang/fr.orth | 10 +-
24283 fc-lang/gl.orth | 10 +-
24284 fc-lang/iso639-2 | 4 +-
24285 fc-lang/kk.orth | 6 +-
24286 fc-lang/kl.orth | 6 +-
24287 fc-lang/nb.orth | 25 ++
24288 fc-lang/nn.orth | 43 +++
24289 fc-lang/no.orth | 6 +-
24290 fc-lang/ru.orth | 6 +-
24291 fc-lang/uk.orth | 6 +-
24292 18 files changed, 565 insertions(+), 480 deletions(-)
24294 commit c2b971c89819281be41584720d20648fe5d1627f
24295 Author: Keith Packard <keithp@keithp.com>
24296 Date: Fri Jul 12 07:58:16 2002 +0000
24298 Missed adding kumyk
24300 fc-lang/Imakefile | 19 +++++------
24301 fc-lang/fclang.h | 74 +++++++++++++++++++++---------------------
24302 fc-lang/iso639-2 | 2 +-
24303 fc-lang/kum.orth | 96
24304 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
24305 4 files changed, 145 insertions(+), 46 deletions(-)
24307 commit f749c49cb4ebe181de145440246d3110f7052f24
24308 Author: Keith Packard <keithp@keithp.com>
24309 Date: Fri Jul 12 07:52:16 2002 +0000
24311 Add devanagari and cyrillic languages. Add Geez
24313 fc-lang/Imakefile | 36 +-
24314 fc-lang/ava.orth | 97 ++++
24315 fc-lang/bh.orth | 25 +
24316 fc-lang/bho.orth | 25 +
24317 fc-lang/bua.orth | 102 ++++
24318 fc-lang/ce.orth | 97 ++++
24319 fc-lang/chm.orth | 109 ++++
24320 fc-lang/cv.orth | 109 ++++
24321 fc-lang/fclang.h | 1612
24322 +++++++++++++++++++++++++++++++----------------------
24323 fc-lang/gez.orth | 57 ++
24324 fc-lang/hi.orth | 35 ++
24325 fc-lang/ik.orth | 100 ++++
24326 fc-lang/iso639-2 | 54 +-
24327 fc-lang/iu.orth | 77 +++
24328 fc-lang/kaa.orth | 110 ++++
24329 fc-lang/kok.orth | 25 +
24330 fc-lang/ks.orth | 25 +
24331 fc-lang/ku.orth | 94 ++++
24332 fc-lang/kv.orth | 101 ++++
24333 fc-lang/ky.orth | 102 ++++
24334 fc-lang/lez.orth | 97 ++++
24335 fc-lang/mr.orth | 25 +
24336 fc-lang/ne.orth | 25 +
24337 fc-lang/os.orth | 96 ++++
24338 fc-lang/sa.orth | 25 +
24339 fc-lang/sah.orth | 108 ++++
24340 fc-lang/sel.orth | 96 ++++
24341 fc-lang/tg.orth | 108 ++++
24342 fc-lang/tk.orth | 106 ++++
24343 fc-lang/tt.orth | 108 ++++
24344 fc-lang/tyv.orth | 102 ++++
24345 fc-lang/uz.orth | 98 ++++
24346 32 files changed, 3278 insertions(+), 708 deletions(-)
24348 commit 2ce525423688d32b80587741d97a82209e52378c
24349 Author: Keith Packard <keithp@keithp.com>
24350 Date: Thu Jul 11 02:47:50 2002 +0000
24352 Remove old FC_LANG constants now that fontconfig uses RFC 3066
24355 fontconfig/fontconfig.h | 42 +-----------------------------------------
24356 1 file changed, 1 insertion(+), 41 deletions(-)
24358 commit 1bae57ddc82cc151bb7f0b6f2e75cc860a2b0608
24359 Author: Keith Packard <keithp@keithp.com>
24360 Date: Wed Jul 10 21:57:23 2002 +0000
24362 Use presentation forms for arabic matching, fix comment labeling
24366 fc-lang/ar.orth | 114
24367 +++++++++++++++++++++++++++++++------------------------
24368 fc-lang/fa.orth | 4 +-
24369 fc-lang/fclang.h | 4 +-
24370 3 files changed, 69 insertions(+), 53 deletions(-)
24372 commit e709ddfa10410f6e042a36fcf7d0cd1a40f84fad
24373 Author: Keith Packard <keithp@keithp.com>
24374 Date: Tue Jul 9 22:08:14 2002 +0000
24376 Use locale data set FC_LANG by default. Reorder FcPattern and
24380 src/fcdefault.c | 53
24381 +++++++++++++++++++++++++++++++++++++++++++++++++++++
24382 src/fcint.h | 4 ++--
24383 2 files changed, 55 insertions(+), 2 deletions(-)
24385 commit 2fcac34973eb9d62280ab7392566a35cb9ceac3d
24386 Author: Keith Packard <keithp@keithp.com>
24387 Date: Tue Jul 9 02:28:29 2002 +0000
24389 Trim ideographic punctuation and Suzhou numerals from zh-tw
24391 Had accidentally swapped codePageRange bits for traditional and
24392 simplified chinese. Add persian (fa) and HKSCS (zh-hk). Fix
24394 bug in charset walking
24396 fc-lang/Imakefile | 18 +-
24397 fc-lang/fa.orth | 53 ++
24398 fc-lang/fclang.h | 1554 ++++++++++++++++++++++--------------
24399 fc-lang/iso639-2 | 4 +-
24400 fc-lang/zh_hk.orth | 2240
24401 ++++++++++++++++++++++++++++++++++++++++++++++++++++
24402 fc-lang/zh_tw.orth | 33 +-
24403 src/fccharset.c | 4 +-
24404 src/fcfreetype.c | 6 +-
24405 8 files changed, 3292 insertions(+), 620 deletions(-)
24407 commit e50b9ae71134a23820e8f50589649e629a6143ba
24408 Author: Keith Packard <keithp@keithp.com>
24409 Date: Mon Jul 8 07:31:53 2002 +0000
24411 Update iso639-2 language coverage info, fix Georgian orthography to
24412 eliminate Mingrelian and Svan glyphs, use coverage for inclusion
24414 OS/2 for Han exclusion, restructure fclang.c to use fclang.h from
24417 fc-lang/Imakefile | 8 +-
24418 fc-lang/fclang.h | 2624
24419 ++++++++++++++++++++++++++++++++++++++++++++++++
24420 fc-lang/fclang.tmpl.c | 130 ---
24421 fc-lang/fclang.tmpl.h | 25 +
24422 fc-lang/iso639-2 | 30 +-
24423 fc-lang/ka.orth | 5 +-
24424 fc-lang/zh_mo.orth | 27 +
24425 fc-lang/zh_sg.orth | 27 +
24426 src/fcfreetype.c | 238 +----
24428 src/fclang.c | 2632
24429 +------------------------------------------------
24430 11 files changed, 2794 insertions(+), 2961 deletions(-)
24432 commit d6dabf368677babec02d8f64ba0598270e28b501
24433 Author: Keith Packard <keithp@keithp.com>
24434 Date: Sun Jul 7 19:30:53 2002 +0000
24436 Add walloon, update fclang.c to include recent language additions
24438 fc-lang/Imakefile | 4 +-
24439 fc-lang/wa.orth | 47 ++
24440 src/fclang.c | 1252
24441 ++++++++++++++++++++++++++++++-----------------------
24442 3 files changed, 757 insertions(+), 546 deletions(-)
24444 commit 2903c146aa990cddd56926cef4a2e2f2bcb70e06
24445 Author: Keith Packard <keithp@keithp.com>
24446 Date: Sun Jul 7 19:18:51 2002 +0000
24448 Share more duplicate charset data
24450 fc-lang/Imakefile | 19 ++++++++++---------
24451 fc-lang/bn.orth | 41 +++++++++++++++++++++++++++++++++++++++++
24452 fc-lang/bo.orth | 30 ++++++++++++++++++++++++++++++
24453 fc-lang/fc-lang.c | 28 ++++++++++++++++++++++++++--
24454 fc-lang/gu.orth | 41 +++++++++++++++++++++++++++++++++++++++++
24455 fc-lang/iso639-2 | 26 +++++++++++++-------------
24456 fc-lang/km.orth | 29 +++++++++++++++++++++++++++++
24457 fc-lang/kn.orth | 40 ++++++++++++++++++++++++++++++++++++++++
24458 fc-lang/lo.orth | 45 +++++++++++++++++++++++++++++++++++++++++++++
24459 fc-lang/ml.orth | 38 ++++++++++++++++++++++++++++++++++++++
24460 fc-lang/mn.orth | 31 +++++++++++++++++++++++++++++++
24461 fc-lang/or.orth | 41 +++++++++++++++++++++++++++++++++++++++++
24462 fc-lang/si.orth | 38 ++++++++++++++++++++++++++++++++++++++
24463 fc-lang/ta.orth | 43 +++++++++++++++++++++++++++++++++++++++++++
24464 fc-lang/te.orth | 39 +++++++++++++++++++++++++++++++++++++++
24465 fc-lang/tl.orth | 29 +++++++++++++++++++++++++++++
24466 16 files changed, 534 insertions(+), 24 deletions(-)
24468 commit 3de8881ec96e2ce5f9d871ad46371e301b107dab
24469 Author: Keith Packard <keithp@keithp.com>
24470 Date: Sun Jul 7 00:00:43 2002 +0000
24472 Add fclang.c to CVS; easier than attempting to build it on the fly
24474 src/fclang.c | 2561
24475 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
24476 1 file changed, 2561 insertions(+)
24478 commit 6446b1511df528082d2ac9ff31617013b311aa09
24479 Author: Keith Packard <keithp@keithp.com>
24480 Date: Sat Jul 6 23:59:19 2002 +0000
24482 Remove at and grave from latin languages, add copyright, license
24486 fc-lang/Imakefile | 2 ++
24487 fc-lang/ab.orth | 23 +++++++++++++++++++++++
24488 fc-lang/ar.orth | 23 +++++++++++++++++++++++
24489 fc-lang/az.orth | 27 +++++++++++++++++++++++++--
24490 fc-lang/ba.orth | 23 +++++++++++++++++++++++
24491 fc-lang/be.orth | 23 +++++++++++++++++++++++
24492 fc-lang/bg.orth | 23 +++++++++++++++++++++++
24493 fc-lang/br.orth | 27 +++++++++++++++++++++++++--
24494 fc-lang/ca.orth | 27 +++++++++++++++++++++++++--
24495 fc-lang/chr.orth | 23 +++++++++++++++++++++++
24496 fc-lang/co.orth | 23 +++++++++++++++++++++++
24497 fc-lang/cs.orth | 27 +++++++++++++++++++++++++--
24498 fc-lang/da.orth | 27 +++++++++++++++++++++++++--
24499 fc-lang/de.orth | 27 +++++++++++++++++++++++++--
24500 fc-lang/el.orth | 23 +++++++++++++++++++++++
24501 fc-lang/en.orth | 27 +++++++++++++++++++++++++--
24502 fc-lang/eo.orth | 27 +++++++++++++++++++++++++--
24503 fc-lang/es.orth | 27 +++++++++++++++++++++++++--
24504 fc-lang/et.orth | 27 +++++++++++++++++++++++++--
24505 fc-lang/eu.orth | 27 +++++++++++++++++++++++++--
24506 fc-lang/fi.orth | 27 +++++++++++++++++++++++++--
24507 fc-lang/fo.orth | 27 +++++++++++++++++++++++++--
24508 fc-lang/fr.orth | 27 +++++++++++++++++++++++++--
24509 fc-lang/fy.orth | 23 +++++++++++++++++++++++
24510 fc-lang/ga.orth | 27 +++++++++++++++++++++++++--
24511 fc-lang/gd.orth | 27 +++++++++++++++++++++++++--
24512 fc-lang/gl.orth | 27 +++++++++++++++++++++++++--
24513 fc-lang/he.orth | 23 +++++++++++++++++++++++
24514 fc-lang/hr.orth | 27 +++++++++++++++++++++++++--
24515 fc-lang/hu.orth | 27 +++++++++++++++++++++++++--
24516 fc-lang/hy.orth | 23 +++++++++++++++++++++++
24517 fc-lang/is.orth | 27 +++++++++++++++++++++++++--
24518 fc-lang/it.orth | 27 +++++++++++++++++++++++++--
24519 fc-lang/ja.orth | 23 +++++++++++++++++++++++
24520 fc-lang/ka.orth | 23 +++++++++++++++++++++++
24521 fc-lang/kk.orth | 23 +++++++++++++++++++++++
24522 fc-lang/kl.orth | 27 +++++++++++++++++++++++++--
24523 fc-lang/ko.orth | 23 +++++++++++++++++++++++
24524 fc-lang/la.orth | 27 +++++++++++++++++++++++++--
24525 fc-lang/lt.orth | 27 +++++++++++++++++++++++++--
24526 fc-lang/lv.orth | 27 +++++++++++++++++++++++++--
24527 fc-lang/mk.orth | 23 +++++++++++++++++++++++
24528 fc-lang/mo.orth | 27 +++++++++++++++++++++++++--
24529 fc-lang/mt.orth | 27 +++++++++++++++++++++++++--
24530 fc-lang/nl.orth | 27 +++++++++++++++++++++++++--
24531 fc-lang/no.orth | 27 +++++++++++++++++++++++++--
24532 fc-lang/oc.orth | 27 +++++++++++++++++++++++++--
24533 fc-lang/pl.orth | 27 +++++++++++++++++++++++++--
24534 fc-lang/pt.orth | 27 +++++++++++++++++++++++++--
24535 fc-lang/rm.orth | 27 +++++++++++++++++++++++++--
24536 fc-lang/ro.orth | 27 +++++++++++++++++++++++++--
24537 fc-lang/ru.orth | 23 +++++++++++++++++++++++
24538 fc-lang/sh.orth | 23 +++++++++++++++++++++++
24539 fc-lang/sk.orth | 27 +++++++++++++++++++++++++--
24540 fc-lang/sl.orth | 27 +++++++++++++++++++++++++--
24541 fc-lang/sq.orth | 27 +++++++++++++++++++++++++--
24542 fc-lang/sr.orth | 23 +++++++++++++++++++++++
24543 fc-lang/sv.orth | 27 +++++++++++++++++++++++++--
24544 fc-lang/th.orth | 23 +++++++++++++++++++++++
24545 fc-lang/tr.orth | 27 +++++++++++++++++++++++++--
24546 fc-lang/uk.orth | 23 +++++++++++++++++++++++
24547 fc-lang/vo.orth | 23 +++++++++++++++++++++++
24548 fc-lang/yi.orth | 23 +++++++++++++++++++++++
24549 fc-lang/zh_cn.orth | 23 +++++++++++++++++++++++
24550 fc-lang/zh_tw.orth | 23 +++++++++++++++++++++++
24551 65 files changed, 1552 insertions(+), 78 deletions(-)
24553 commit 82f4243f220dda5f6d4759e3b9c182b537cf0219
24554 Author: Keith Packard <keithp@keithp.com>
24555 Date: Sat Jul 6 23:47:44 2002 +0000
24557 Switch to RFC 3066 based lang names
24559 fontconfig/fontconfig.h | 5 +-
24560 src/Imakefile | 8 +-
24561 src/fccharset.c | 8 +-
24562 src/fcfreetype.c | 406
24563 ++++++++++++++++++++++++------------------------
24564 src/fcint.h | 28 ++++
24565 src/fcmatch.c | 43 ++++-
24566 src/fcpat.c | 22 ++-
24567 src/fcstr.c | 25 ++-
24568 8 files changed, 330 insertions(+), 215 deletions(-)
24570 commit 899e352656f04323b9467555faf9152c69a741ab
24571 Author: Keith Packard <keithp@keithp.com>
24572 Date: Sat Jul 6 23:46:58 2002 +0000
24574 Add a few more common font families to the default configuration
24576 fonts.conf.in | 7 +++++++
24577 1 file changed, 7 insertions(+)
24579 commit 364a581d91eac73a5b1810d9c5100b6eb690219f
24580 Author: Keith Packard <keithp@keithp.com>
24581 Date: Sat Jul 6 23:22:03 2002 +0000
24583 Add coverage documentation files
24585 fc-lang/iso639-1 | 139 ++++++++++++++++
24586 fc-lang/iso639-2 | 473
24587 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
24588 2 files changed, 612 insertions(+)
24590 commit c1382a3d998d098d3b86c922820558849c777c45
24591 Author: Keith Packard <keithp@keithp.com>
24592 Date: Sat Jul 6 23:21:37 2002 +0000
24594 Add fc-lang program to generate language coverage tables
24596 fc-lang/Imakefile | 44 +
24597 fc-lang/ab.orth | 17 +
24598 fc-lang/ar.orth | 49 +
24599 fc-lang/az.orth | 26 +
24600 fc-lang/ba.orth | 16 +
24601 fc-lang/be.orth | 11 +
24602 fc-lang/bg.orth | 12 +
24603 fc-lang/br.orth | 17 +
24604 fc-lang/ca.orth | 23 +
24605 fc-lang/chr.orth | 2 +
24606 fc-lang/co.orth | 2 +
24607 fc-lang/cs.orth | 27 +
24608 fc-lang/da.orth | 27 +
24609 fc-lang/de.orth | 17 +
24610 fc-lang/el.orth | 26 +
24611 fc-lang/en.orth | 17 +
24612 fc-lang/eo.orth | 9 +
24613 fc-lang/es.orth | 19 +
24614 fc-lang/et.orth | 15 +
24615 fc-lang/eu.orth | 8 +
24616 fc-lang/fc-lang.c | 295 +
24617 fc-lang/fc-lang.man | 41 +
24618 fc-lang/fclang.tmpl.c | 130 +
24619 fc-lang/fi.orth | 15 +
24620 fc-lang/fo.orth | 25 +
24621 fc-lang/fr.orth | 28 +
24622 fc-lang/fy.orth | 2 +
24623 fc-lang/ga.orth | 29 +
24624 fc-lang/gd.orth | 15 +
24625 fc-lang/gl.orth | 22 +
24626 fc-lang/he.orth | 2 +
24627 fc-lang/hr.orth | 21 +
24628 fc-lang/hu.orth | 19 +
24629 fc-lang/hy.orth | 5 +
24630 fc-lang/is.orth | 26 +
24631 fc-lang/it.orth | 14 +
24632 fc-lang/ja.orth | 6540 +++++++++++++++++++
24633 fc-lang/ka.orth | 9 +
24634 fc-lang/kk.orth | 15 +
24635 fc-lang/kl.orth | 23 +
24636 fc-lang/ko.orth | 16217
24637 ++++++++++++++++++++++++++++++++++++++++++++++++
24638 fc-lang/la.orth | 8 +
24639 fc-lang/lt.orth | 13 +
24640 fc-lang/lv.orth | 16 +
24641 fc-lang/mk.orth | 15 +
24642 fc-lang/mo.orth | 14 +
24643 fc-lang/mt.orth | 18 +
24644 fc-lang/nl.orth | 15 +
24645 fc-lang/no.orth | 18 +
24646 fc-lang/oc.orth | 15 +
24647 fc-lang/pl.orth | 10 +
24648 fc-lang/pt.orth | 19 +
24649 fc-lang/rm.orth | 15 +
24650 fc-lang/ro.orth | 11 +
24651 fc-lang/ru.orth | 11 +
24652 fc-lang/sh.orth | 2 +
24653 fc-lang/sk.orth | 29 +
24654 fc-lang/sl.orth | 21 +
24655 fc-lang/sq.orth | 7 +
24656 fc-lang/sr.orth | 11 +
24657 fc-lang/sv.orth | 21 +
24658 fc-lang/th.orth | 3 +
24659 fc-lang/tr.orth | 12 +
24660 fc-lang/uk.orth | 12 +
24661 fc-lang/vo.orth | 13 +
24662 fc-lang/yi.orth | 2 +
24663 fc-lang/zh_cn.orth | 6766 ++++++++++++++++++++
24664 fc-lang/zh_tw.orth | 13079 ++++++++++++++++++++++++++++++++++++++
24665 68 files changed, 44053 insertions(+)
24667 commit 084407063d0069b16b24e1fd8be818af12e36741
24668 Author: Keith Packard <keithp@keithp.com>
24669 Date: Wed Jul 3 23:15:32 2002 +0000
24671 Object list to FcObjectSetBuild wasnt terminated with 0
24673 fc-list/fc-list.c | 4 ++--
24674 1 file changed, 2 insertions(+), 2 deletions(-)
24676 commit f9dc31e81cd27be1bcb72706ac667889840f60bb
24677 Author: Marc Aurele La France <tsi@ualberta.edu>
24678 Date: Mon Jul 1 12:39:23 2002 +0000
24682 fc-list/Imakefile | 2 ++
24683 1 file changed, 2 insertions(+)
24685 commit 8ea04b7956bd148607ae4179584dd0c8aa60b41d
24686 Author: Marc Aurele La France <tsi@ualberta.edu>
24687 Date: Mon Jul 1 12:38:27 2002 +0000
24691 fc-cache/Imakefile | 2 ++
24692 1 file changed, 2 insertions(+)
24694 commit ad07dcf486fe476ffccaa0d91df3836bfa4f4bd8
24695 Author: Keith Packard <keithp@keithp.com>
24696 Date: Mon Jul 1 05:11:20 2002 +0000
24698 Make fc-cache avoid reading the whole world full of fonts
24700 fc-cache/fc-cache.c | 10 +++++-----
24701 1 file changed, 5 insertions(+), 5 deletions(-)
24703 commit e6099fe9799e79a467698f7e0ddb693fae5d7d2f
24704 Author: Keith Packard <keithp@keithp.com>
24705 Date: Sun Jun 30 23:45:40 2002 +0000
24707 Make fc-list more useful
24709 fc-list/fc-list.c | 20 ++++++++++++++++----
24710 1 file changed, 16 insertions(+), 4 deletions(-)
24712 commit bdcdaceda4154ea6aaed224d3bf62a578a1f6986
24713 Author: Keith Packard <keithp@keithp.com>
24714 Date: Sun Jun 30 23:45:17 2002 +0000
24716 Add FC_LANG_UNKNOWN (needed by auto lang-detecting fcfreetype.c)
24718 fontconfig/fontconfig.h | 3 ++-
24719 1 file changed, 2 insertions(+), 1 deletion(-)
24721 commit 4c0036053a36678747adfd06777cef39752ca9a4
24722 Author: Keith Packard <keithp@keithp.com>
24723 Date: Sat Jun 29 20:31:02 2002 +0000
24725 Add strong/weak pattern value binding, add known charsets for
24730 src/fccharset.c | 40 +-
24731 src/fcfreetype.c | 235 ++++++-
24732 src/fcint.h | 15 +-
24733 src/fcknownsets.h | 1895
24734 +++++++++++++++++++++++++++++++++++++++++++++++++++++
24735 src/fcmatch.c | 112 ++--
24736 src/fcname.c | 7 +-
24738 8 files changed, 2222 insertions(+), 88 deletions(-)
24740 commit 5c7fb8274ce9c2c561cbcf73b9ee98003f516a9b
24741 Author: Keith Packard <keithp@keithp.com>
24742 Date: Wed Jun 26 22:56:51 2002 +0000
24744 Construct empty constant charsets correctly (using null pointers)
24746 src/fccharset.c | 18 +++++++++++++-----
24747 1 file changed, 13 insertions(+), 5 deletions(-)
24749 commit c552f59ba27ab1a526238f6ff4d15a2b9a975a7f
24750 Author: Keith Packard <keithp@keithp.com>
24751 Date: Wed Jun 26 22:14:08 2002 +0000
24753 Permit empty charsets in fonts.cache files
24755 src/fcname.c | 4 ++--
24756 1 file changed, 2 insertions(+), 2 deletions(-)
24758 commit 223c028949c1ef316c93bea17278f58150c777ee
24759 Author: Keith Packard <keithp@keithp.com>
24760 Date: Wed Jun 26 16:11:29 2002 +0000
24762 Steal idea for locale-insensitive strtod from glib
24765 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
24766 1 file changed, 57 insertions(+), 2 deletions(-)
24768 commit 4aded3e0ddca84b1fb0ce11541eb19b155472e83
24769 Author: Keith Packard <keithp@keithp.com>
24770 Date: Fri Jun 21 07:01:11 2002 +0000
24772 Oops. Made a mistake when adding config file names to monitor list
24774 src/fcxml.c | 9 +++++----
24775 1 file changed, 5 insertions(+), 4 deletions(-)
24777 commit 4645eedfcc7e36751503bf023a0d1db2a993ad52
24778 Author: Keith Packard <keithp@keithp.com>
24779 Date: Fri Jun 21 06:14:45 2002 +0000
24781 Fix automatic file time checking, transcoding table searches. Actually
24783 config files used to config structure so they can be time
24787 src/fccfg.c | 31 ++++++++++++++-----------------
24788 src/fccharset.c | 11 +++--------
24789 src/fcxml.c | 5 ++++-
24790 3 files changed, 21 insertions(+), 26 deletions(-)
24792 commit 8c96d1fc1005fda794ab30349eb91132fb8f341e
24793 Author: Keith Packard <keithp@keithp.com>
24794 Date: Thu Jun 20 03:43:09 2002 +0000
24796 Accidentally falling through several case blocks
24798 src/fccfg.c | 3 ++-
24799 src/fcdbg.c | 6 +++---
24800 2 files changed, 5 insertions(+), 4 deletions(-)
24802 commit c689ec2291d52a3c9ab998c9a25c0c9c78991921
24803 Author: Keith Packard <keithp@keithp.com>
24804 Date: Wed Jun 19 21:32:51 2002 +0000
24806 Add slanting for fonts without oblique/italic varient. Fix matching
24810 fonts.conf.in | 28 ++++++++++++++++++++++++++++
24811 src/fcmatch.c | 4 ++--
24812 2 files changed, 30 insertions(+), 2 deletions(-)
24814 commit 0c35c0facb1f05a21f702636a291eb6ee3dea3a2
24815 Author: Keith Packard <keithp@keithp.com>
24816 Date: Wed Jun 19 20:55:19 2002 +0000
24818 Make fc-cache more tolerant of missing font directories
24820 fc-cache/fc-cache.c | 28 ++++++++++++++++++++++++++--
24821 1 file changed, 26 insertions(+), 2 deletions(-)
24823 commit 6f6563edb5eb0fc22b338101b82bd8b7db438e3a
24824 Author: Keith Packard <keithp@keithp.com>
24825 Date: Wed Jun 19 20:08:22 2002 +0000
24827 Add ref counting to font config patterns so that FcFontSort return
24831 fontconfig/fontconfig.h | 5 ++++-
24832 fonts.dtd | 5 ++++-
24833 src/fccache.c | 11 +++++++++--
24834 src/fccfg.c | 4 ++++
24835 src/fcdbg.c | 8 +++++++-
24836 src/fcdir.c | 5 +++--
24837 src/fcint.h | 9 +++++----
24838 src/fclist.c | 2 +-
24839 src/fcmatch.c | 21 +++++++++++++++++++--
24840 src/fcname.c | 3 ++-
24841 src/fcpat.c | 12 +++++++++++-
24842 src/fcxml.c | 4 ++++
24843 12 files changed, 73 insertions(+), 16 deletions(-)
24845 commit 06a48f20739580338e69547c9896c539abf000dd
24846 Author: Keith Packard <keithp@keithp.com>
24847 Date: Wed Jun 19 06:31:46 2002 +0000
24849 Add a few aliases suggested by Owen and Mike
24851 fonts.conf.in | 19 +++++++++++++++++--
24852 1 file changed, 17 insertions(+), 2 deletions(-)
24854 commit f534109f5aa44ffeb43acbe06b409e6a15239ac9
24855 Author: Keith Packard <keithp@keithp.com>
24856 Date: Tue Jun 18 22:23:05 2002 +0000
24858 Add a few more families to fonts.conf, make FC_ANTIALIAS less
24860 matching, fix family->generic mapping
24862 src/fccfg.c | 7 ++++---
24863 src/fcmatch.c | 22 +++++++++++-----------
24864 2 files changed, 15 insertions(+), 14 deletions(-)
24866 commit 2623c1ebeec46c56cc8e1d1e3e8ddf4a44931f8d
24867 Author: Keith Packard <keithp@keithp.com>
24868 Date: Tue Jun 18 16:47:33 2002 +0000
24870 Fix compiler warning
24872 src/fcxml.c | 4 ++--
24873 1 file changed, 2 insertions(+), 2 deletions(-)
24875 commit 5b1bfa5d82aeb67056a38e93e22f69c4bfe4ce5b
24876 Author: Keith Packard <keithp@keithp.com>
24877 Date: Tue Jun 18 16:47:12 2002 +0000
24879 Fix incorrect size in memmove call in FcObjectSetAdd that crashed
24880 FcFontSetList calls
24882 src/fclist.c | 3 ++-
24883 1 file changed, 2 insertions(+), 1 deletion(-)
24885 commit c0d42979ad06db34b5b4aad7052716797dc2f6a6
24886 Author: Keith Packard <keithp@keithp.com>
24887 Date: Sat Jun 8 18:46:35 2002 +0000
24889 Fix fontconfig.pc generation in Imakefile
24892 1 file changed, 2 insertions(+), 2 deletions(-)
24894 commit d0f07b8d582499fdc6fa0ca6c5e2ef3727baddae
24895 Author: Keith Packard <keithp@keithp.com>
24896 Date: Sat Jun 8 17:32:05 2002 +0000
24898 Add FcPatternHash, clean up a few valgrind issues
24900 fontconfig/fontconfig.h | 3 ++
24902 src/fcmatch.c | 11 ++++---
24904 +++++++++++++++++++++++++++++++++++++++++++++++++
24905 src/fcxml.c | 13 ++++++++-
24906 5 files changed, 101 insertions(+), 6 deletions(-)
24908 commit 8a39040e2a1308602aabe1aa4a8608f94830534e
24909 Author: Keith Packard <keithp@keithp.com>
24910 Date: Fri Jun 7 17:55:41 2002 +0000
24912 Make autoconf use correct options to build solaris shared libraries
24914 configure.in | 15 +++++++++++++--
24915 1 file changed, 13 insertions(+), 2 deletions(-)
24917 commit b5b6d7f85dba271e69b8008b3c56f13c74ec9dac
24918 Author: David Dawes <dawes@xfree86.org>
24919 Date: Tue Jun 4 21:55:42 2002 +0000
24921 171. Fix LIBXML2LIBDIR name clash in lib/Imakefile (#5180, ISHIKAWA
24923 170. Avoid a problem with setfontdirs when run in some locales (#5179,
24925 169. A little tuning for XtAppPeekEvent() (#5178, Dan McNichol).
24927 setfontdirs | 5 +++++
24928 1 file changed, 5 insertions(+)
24930 commit e9be9cd10a24b75480a26be834041d312d8217b4
24931 Author: Keith Packard <keithp@keithp.com>
24932 Date: Mon Jun 3 08:31:15 2002 +0000
24934 Add FcPatternEqualSubset for Pango, clean up some internal FcPattern
24937 fontconfig/fontconfig.h | 7 ++-
24938 src/fccfg.c | 12 ++--
24939 src/fcint.h | 7 ++-
24940 src/fclist.c | 72 ++++++++++++++--------
24941 src/fcmatch.c | 6 +-
24942 src/fcname.c | 8 +--
24944 +++++++++++++++++++++++++++++-------------------
24945 7 files changed, 166 insertions(+), 107 deletions(-)
24947 commit 88c747e20612ffcae326313f8d624b36c1235993
24948 Author: Keith Packard <keithp@keithp.com>
24949 Date: Sun Jun 2 21:07:57 2002 +0000
24951 Eliminate some compiler warnings, avoid seg fault when matching
24955 src/fccfg.c | 4 ++--
24956 src/fcdbg.c | 5 ++++-
24957 src/fclist.c | 4 +++-
24958 src/fcmatch.c | 4 ++--
24959 src/fcname.c | 4 +++-
24960 5 files changed, 14 insertions(+), 7 deletions(-)
24962 commit 2a41214a25ec902ac79d0b16cc0bab4461b91e6b
24963 Author: Keith Packard <keithp@keithp.com>
24964 Date: Sun Jun 2 20:52:06 2002 +0000
24966 Add aspect ratio support to Xft and fontconfig
24968 fontconfig/fontconfig.h | 3 ++-
24969 src/fcname.c | 3 ++-
24970 2 files changed, 4 insertions(+), 2 deletions(-)
24972 commit 8ec077f22b2f9fd693abfda7d405ac572594be99
24973 Author: Keith Packard <keithp@keithp.com>
24974 Date: Sun Jun 2 19:51:36 2002 +0000
24976 Expression parsing in fonts.conf file mis-freed elements. Constant
24978 matrix was accidentally freed. Add ability to comare FTFace
24980 elements (not that its all that useful)
24982 src/fccfg.c | 18 +++++++++++++++---
24983 src/fcxml.c | 5 +++--
24984 2 files changed, 18 insertions(+), 5 deletions(-)
24986 commit be0948508ce4ebbb6e576b9dd31531efef6834e1
24987 Author: Keith Packard <keithp@keithp.com>
24988 Date: Fri May 31 23:21:25 2002 +0000
24990 Add support for user-provided freetype faces to Xft
24992 fontconfig/fcfreetype.h | 8 +++++++-
24993 fontconfig/fcprivate.h | 4 +++-
24994 fontconfig/fontconfig.h | 7 +++++--
24995 src/fccharset.c | 5 +----
24996 src/fcfreetype.c | 1 -
24997 src/fcint.h | 3 ++-
24998 src/fcpat.c | 29 ++++++++++++++++++++++++++++-
24999 7 files changed, 46 insertions(+), 11 deletions(-)
25001 commit bff617fa560e9f0a1f79ffb4fff8e9ed6a81013e
25002 Author: Keith Packard <keithp@keithp.com>
25003 Date: Fri May 31 06:52:47 2002 +0000
25005 Fix Xft2 to build right library version on old systems with xmkmf. Fix
25006 fc-cache location for xmkmf out-of-tree build on old systems
25009 1 file changed, 2 insertions(+)
25011 commit fbb405f3b5f25353babee1e813eb86d53912503f
25012 Author: Keith Packard <keithp@keithp.com>
25013 Date: Fri May 31 06:38:43 2002 +0000
25015 Fix up support for building Xft1, Xrender and fontconfig out of
25018 fc-list/Imakefile | 5 +++++
25019 local.def | 14 ++++++++++++++
25020 2 files changed, 19 insertions(+)
25022 commit 20ac65ab003c9b280e3fbd06215c5e3af16bea1f
25023 Author: Keith Packard <keithp@keithp.com>
25024 Date: Fri May 31 04:42:42 2002 +0000
25026 Change FcCharSet datastructure, add FcFontSort API
25028 fontconfig/fontconfig.h | 9 +-
25029 src/fccharset.c | 772
25030 ++++++++++++++++++++++++++----------------------
25031 src/fcint.h | 27 +-
25032 src/fcmatch.c | 26 +-
25033 4 files changed, 451 insertions(+), 383 deletions(-)
25035 commit bc9469baadc6b5f9a920a476e460113bab518208
25036 Author: Keith Packard <keithp@keithp.com>
25037 Date: Wed May 29 22:07:33 2002 +0000
25039 Optimize after profiling. Fix FcStrCmp to return correct sign
25041 src/fccharset.c | 103 ++++++++++++++++++++++++++++++----------
25043 src/fcmatch.c | 143
25044 +++++++++++++++++++++++++++++++++++++++++---------------
25045 src/fcname.c | 4 +-
25046 src/fcpat.c | 13 +++---
25047 src/fcstr.c | 6 +--
25048 6 files changed, 197 insertions(+), 73 deletions(-)
25050 commit 1412a69926307b2736745737c7c66172ebc56724
25051 Author: Keith Packard <keithp@keithp.com>
25052 Date: Wed May 29 08:21:33 2002 +0000
25054 Apply some obvious fixes to FcFontSetSort from Owen. Speed up
25056 primitives and FcFontSetSort
25058 fontconfig/fontconfig.h | 8 +-
25059 src/fccfg.c | 10 +--
25060 src/fccharset.c | 197
25061 +++++++++++++++++++++++++++++++++++++++++++++---
25063 src/fcmatch.c | 23 ++++--
25064 5 files changed, 219 insertions(+), 22 deletions(-)
25066 commit 78417a2c74f95a66e3738cf525f9d699e13c654a
25067 Author: Keith Packard <keithp@keithp.com>
25068 Date: Tue May 28 03:50:23 2002 +0000
25070 Use explicit cd for non-gmake systems
25072 Makefile.in | 4 ++--
25073 1 file changed, 2 insertions(+), 2 deletions(-)
25075 commit fcd247431f6251d430d20ceaaff6a39f6d87ec4c
25076 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
25077 Date: Sat May 25 13:52:37 2002 +0000
25079 $< in a non-implicit rule is a GNU-makeism. It's not supported by
25082 Imakefile | 8 ++++----
25083 1 file changed, 4 insertions(+), 4 deletions(-)
25085 commit ed2547b8585652a4a6f71e2bc24148e26ef6d0c8
25086 Author: Keith Packard <keithp@keithp.com>
25087 Date: Fri May 24 06:25:52 2002 +0000
25089 Clean up autoconf install to obey DESTDIR
25092 ++++++++++++++++++++++++++++++++++----------------
25093 fc-cache/Makefile.in | 23 ++++++++++-------
25094 fc-list/Makefile.in | 22 +++++++++++------
25095 fontconfig/Makefile.in | 24 +++++++++---------
25096 src/Makefile.in | 48 +++++++++++++++++++++++++-----------
25097 5 files changed, 119 insertions(+), 65 deletions(-)
25099 commit 36732012151a91527f3ad7ad05569f40a0ca3cd9
25100 Author: Keith Packard <keithp@keithp.com>
25101 Date: Fri May 24 05:20:02 2002 +0000
25103 Change charset enumeration functions to more sensible API
25105 fontconfig/fontconfig.h | 13 ++++++++++++-
25106 src/fccharset.c | 46
25107 +++++++++++++++++++++++++++++++++-------------
25108 2 files changed, 45 insertions(+), 14 deletions(-)
25110 commit c9f55ecb0672c98cb75b0b3b746dea515b27f7e6
25111 Author: Keith Packard <keithp@keithp.com>
25112 Date: Fri May 24 05:19:30 2002 +0000
25114 A few autoconf build fixes
25116 Makefile.in | 12 ++++++++----
25117 configure.in | 4 ++--
25118 fontconfig-config.in | 10 +++++-----
25119 3 files changed, 15 insertions(+), 11 deletions(-)
25121 commit 48db40f692a31c39a96961c8733bfeaad416a5c0
25122 Author: Keith Packard <keithp@keithp.com>
25123 Date: Thu May 23 23:00:46 2002 +0000
25125 A few random fontconfig build fixes
25127 config/config-subst | 12 +++++++-----
25128 fontconfig/fontconfig.h | 7 +++++--
25129 src/fcinit.c | 8 +++++++-
25130 3 files changed, 19 insertions(+), 8 deletions(-)
25132 commit 61bb4bad756c6c3da6bd8306e1c5cd2ec0b18415
25133 Author: Keith Packard <keithp@keithp.com>
25134 Date: Thu May 23 17:09:32 2002 +0000
25136 Dont require freetype to build with fontconfig
25138 fontconfig.pc.in | 1 -
25139 1 file changed, 1 deletion(-)
25141 commit 2eafe0904dfcd08e87d125ff6893cb4d4f5a4a95
25142 Author: Keith Packard <keithp@keithp.com>
25143 Date: Thu May 23 17:06:46 2002 +0000
25145 Add pkgconfig control file and fontconfig-config script
25147 INSTALL | 17 ++++++++--
25148 Imakefile | 33 +++++++++++++++++-
25149 Makefile.in | 18 ++++++++--
25150 README | 13 ++++++++
25151 config/config-subst | 8 +++++
25152 configure.in | 18 ++++++----
25153 fontconfig-config.in | 94
25154 ++++++++++++++++++++++++++++++++++++++++++++++++++++
25155 fontconfig.pc.in | 11 ++++++
25156 8 files changed, 199 insertions(+), 13 deletions(-)
25158 commit 1c20b1cc0b7a27f29634f80a9d48cbed8aabc7a9
25159 Author: Keith Packard <keithp@keithp.com>
25160 Date: Thu May 23 16:05:16 2002 +0000
25162 Fonts.dtd had "blanks" instead of "blank"
25165 1 file changed, 2 insertions(+), 2 deletions(-)
25167 commit 442678fbc4d2654f1cc4b5afcbb9dd646e9c9779
25168 Author: Keith Packard <keithp@keithp.com>
25169 Date: Wed May 22 22:59:41 2002 +0000
25171 Missed a Makefile.in for fontconfig includes
25173 fontconfig/Makefile.in | 48
25174 ++++++++++++++++++++++++++++++++++++++++++++++++
25175 1 file changed, 48 insertions(+)
25177 commit 0ab36ca8f93f8f07ed81034caf453b79e2922122
25178 Author: Keith Packard <keithp@keithp.com>
25179 Date: Wed May 22 04:37:07 2002 +0000
25181 Replace silly avl sort with qsort, add FcPatternEqual
25183 fontconfig/fontconfig.h | 8 +-
25184 src/Imakefile | 6 +-
25185 src/Makefile.in | 4 +-
25187 ------------------------------------------------
25188 src/fcavl.h | 46 ------
25189 src/fcmatch.c | 76 ++++-----
25190 src/fcpat.c | 109 ++++++++++++-
25192 8 files changed, 162 insertions(+), 515 deletions(-)
25194 commit 446bb9c9e0a18d365de0578c6f0daf676e36f168
25195 Author: Keith Packard <keithp@keithp.com>
25196 Date: Tue May 21 17:48:15 2002 +0000
25198 More autoconf cleanup for fontconfig
25200 Makefile.in | 8 +++-----
25202 config/Makedefs.in | 10 +++++++++-
25204 ++++++++++++++++++++++++----------------------------
25205 fc-cache/Makefile.in | 4 +++-
25206 fc-list/Makefile.in | 4 +++-
25207 src/Imakefile | 4 ++--
25208 src/Makefile.in | 5 +----
25209 src/fcinit.c | 4 ++--
25210 9 files changed, 49 insertions(+), 47 deletions(-)
25212 commit fb9545b1ba81604405f730de8c39f40b3fdc13bd
25213 Author: Keith Packard <keithp@keithp.com>
25214 Date: Tue May 21 17:08:42 2002 +0000
25216 Fix xmkmf build process for fontconfig
25219 Makefile.in | 54 +++++++++
25221 config.h.in | 144 +++++++++++++++++++++++
25223 +++++++++++++++++++++++++++++++++++++++++++---------------
25224 cvscompile.sh | 11 +-
25226 fonts.conf.in | 77 ++++++-------
25228 local.def | 54 +++++++++
25230 11 files changed, 581 insertions(+), 148 deletions(-)
25232 commit 179c39959cc9c19004f8ca948623590e404c8c46
25233 Author: Keith Packard <keithp@keithp.com>
25234 Date: Tue May 21 17:06:22 2002 +0000
25236 Fix autoconf build process for fontconfig
25238 config/Makedefs.in | 68 +++
25239 config/config.guess | 1391
25240 +++++++++++++++++++++++++++++++++++++++++++++++
25241 config/config.sub | 1355
25242 +++++++++++++++++++++++++++++++++++++++++++++
25243 config/install.sh | 240 ++++++++
25244 fc-cache/Imakefile | 7 +-
25245 fc-cache/Makefile.in | 46 ++
25246 fc-cache/fc-cache.c | 161 ++++--
25247 fc-list/Makefile.in | 46 ++
25248 fontconfig/fontconfig.h | 80 ++-
25249 src/Makefile.in | 105 ++++
25250 src/fccache.c | 164 ++++--
25251 src/fccfg.c | 352 ++++++++----
25252 src/fcdir.c | 84 ++-
25253 src/fcinit.c | 109 +++-
25254 src/fcint.h | 52 +-
25255 src/fclist.c | 5 +-
25256 src/fcstr.c | 228 +++++++-
25257 src/fcxml.c | 215 +++++---
25258 18 files changed, 4377 insertions(+), 331 deletions(-)
25260 commit 1ce2a1bbadc15147e35dbc4c43fae072b8c4805e
25261 Author: Matthieu Herrb <matthieu.herrb@laas.fr>
25262 Date: Sun May 5 17:53:41 2002 +0000
25264 Don't run fc-cache on make install if DESTDIR is set. Instead;
25266 Xinstall.sh after XFree86 is installed.
25268 fc-cache/Imakefile | 4 +++-
25269 1 file changed, 3 insertions(+), 1 deletion(-)
25271 commit 28e413038db10e236abb1d6f82c7889d8e52d7a5
25272 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
25273 Date: Wed Apr 10 11:28:10 2002 +0000
25275 put fontconfig-def.cpp in the right place.
25277 fontconfig-def.cpp | 170
25278 -------------------------------------------------
25279 src/fontconfig-def.cpp | 170
25280 +++++++++++++++++++++++++++++++++++++++++++++++++
25281 2 files changed, 170 insertions(+), 170 deletions(-)
25283 commit d82a034f9123558b300c956feec165c50ef7ada2
25284 Author: Alan Hourihane <alanh@fairlite.demon.co.uk>
25285 Date: Sun Apr 7 15:19:46 2002 +0000
25287 new preprocessor files. (#5215-#5218, Alexander Gottwald).
25289 fontconfig-def.cpp | 170
25290 +++++++++++++++++++++++++++++++++++++++++++++++++++++
25291 1 file changed, 170 insertions(+)
25293 commit d9db7b9e94f0aec127066e81b9e7dbbf05cd740f
25294 Author: Keith Packard <keithp@keithp.com>
25295 Date: Wed Mar 27 04:33:55 2002 +0000
25297 Fix FT_Get_Next_Char API to match official 2.0.9 released version
25299 src/fccharset.c | 26 ++++++++++++++++++--------
25300 1 file changed, 18 insertions(+), 8 deletions(-)
25302 commit 8c7b2a9d83fbe23e9073a188c7b970f100a91562
25303 Author: Marc Aurele La France <tsi@ualberta.edu>
25304 Date: Mon Mar 4 21:15:28 2002 +0000
25308 src/fcatomic.c | 4 ++--
25309 1 file changed, 2 insertions(+), 2 deletions(-)
25311 commit 216fac98e0785e787e32ff354241935a25723e4b
25312 Author: Keith Packard <keithp@keithp.com>
25313 Date: Sun Mar 3 18:39:05 2002 +0000
25315 Add match routine that returns list of fonts
25317 fontconfig/fontconfig.h | 14 ++
25319 ++++++++++++++++++++++++++++++++++++++++++++++++
25320 src/fcavl.h | 46 ++++++
25321 src/fcmatch.c | 225 ++++++++++++++++++++++----
25322 4 files changed, 671 insertions(+), 33 deletions(-)
25324 commit ee9061efe984a3c5b659449f8db57a03b6bf5d13
25325 Author: Keith Packard <keithp@keithp.com>
25326 Date: Sun Mar 3 18:36:26 2002 +0000
25328 Eliminate duplicate definitions in fcint.h and fontconfig.h
25330 src/fcint.h | 6 ------
25331 1 file changed, 6 deletions(-)
25333 commit 5faa099cd5fb8d9d9f868362233929ff36cd0ac8
25334 Author: Keith Packard <keithp@keithp.com>
25335 Date: Sun Mar 3 18:35:22 2002 +0000
25337 fontconfig: bail scanning directory on fatal error
25340 1 file changed, 1 insertion(+), 1 deletion(-)
25342 commit 17e16fa1108491fa625258bba12e71aaad8a34de
25343 Author: Keith Packard <keithp@keithp.com>
25344 Date: Sun Mar 3 18:31:20 2002 +0000
25346 Eliminate compiler warnings
25348 src/fccharset.c | 1026
25349 +++++++++++++++++++++++++++----------------------------
25350 1 file changed, 512 insertions(+), 514 deletions(-)
25352 commit a391da8f0f867b8f87b1912a91882b108d163e03
25353 Author: Keith Packard <keithp@keithp.com>
25354 Date: Sun Mar 3 00:19:43 2002 +0000
25358 src/Imakefile | 4 +-
25359 src/fcatomic.c | 183
25360 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
25361 src/fccache.c | 4 ++
25362 3 files changed, 189 insertions(+), 2 deletions(-)
25364 commit 134f6011f347d1bc1b80a3cd435bb10b38d2932e
25365 Author: Keith Packard <keithp@keithp.com>
25366 Date: Fri Mar 1 22:06:30 2002 +0000
25368 Add new FcAtomic datatype for config file locking
25370 fontconfig/fontconfig.h | 30 +++++++++++++++++++++++++++++-
25371 src/Imakefile | 12 ++++++------
25372 src/fccache.c | 34 ++++++++++++++--------------------
25373 src/fcint.h | 9 ++++++++-
25374 4 files changed, 57 insertions(+), 28 deletions(-)
25376 commit d23a2a6dfa0ae81298a238899512c7d7c99c5430
25377 Author: Marc Aurele La France <tsi@ualberta.edu>
25378 Date: Fri Mar 1 17:52:03 2002 +0000
25380 Add missing clean rule
25382 Imakefile | 6 ++++++
25383 1 file changed, 6 insertions(+)
25385 commit 9c8e07f19589ba944e7bfb31251228b41a02f787
25386 Author: Keith Packard <keithp@keithp.com>
25387 Date: Fri Mar 1 01:00:54 2002 +0000
25389 Port Xft1 to fontconfig
25391 fontconfig/fontconfig.h | 8 +++++++-
25392 src/fccache.c | 13 +++++++------
25393 src/fccfg.c | 10 +++++-----
25394 src/fcdir.c | 4 ++--
25395 4 files changed, 21 insertions(+), 14 deletions(-)
25397 commit 80c053b725669c1e982cceedb87f04ebb9c6f1e9
25398 Author: Keith Packard <keithp@keithp.com>
25399 Date: Thu Feb 28 16:51:48 2002 +0000
25401 Add better error reporting when loading config file
25403 fc-list/fc-list.c | 2 +-
25404 fontconfig/fontconfig.h | 16 +++++++++++++++-
25405 src/fclist.c | 36 ++++++++++++++++++++++++++++++------
25406 src/fcmatch.c | 38 +++++++++++++++++++++++++++++++-------
25407 src/fcxml.c | 12 +++++++++++-
25408 5 files changed, 88 insertions(+), 16 deletions(-)
25410 commit c4bd0638c5f14329e71be8f170c30d376fc76972
25411 Author: Marc Aurele La France <tsi@ualberta.edu>
25412 Date: Tue Feb 26 05:10:30 2002 +0000
25416 fc-cache/fc-cache.c | 13 ++++++++++++-
25417 fc-list/fc-list.c | 15 +++++++++++++--
25418 2 files changed, 25 insertions(+), 3 deletions(-)
25420 commit c5350655bef34cc08739bed324a482473b2a01b8
25421 Author: Keith Packard <keithp@keithp.com>
25422 Date: Sun Feb 24 01:23:35 2002 +0000
25424 Check font edit value lists for empty
25426 src/fccfg.c | 4 ++--
25427 1 file changed, 2 insertions(+), 2 deletions(-)
25429 commit bbbaac369186f6d2c21d28a091e4a8b6259f8e8a
25430 Author: Keith Packard <keithp@keithp.com>
25431 Date: Fri Feb 22 18:54:07 2002 +0000
25433 fontconfig: some config file parsing mistakes
25435 src/fcfreetype.c | 2 +-
25436 src/fcint.h | 9 ---------
25437 src/fcxml.c | 8 ++++++--
25438 3 files changed, 7 insertions(+), 12 deletions(-)
25440 commit a398554a6d6467956c1c3471e912fb4e969835eb
25441 Author: Keith Packard <keithp@keithp.com>
25442 Date: Wed Feb 20 01:01:21 2002 +0000
25444 Remove fcxml.h include file as it cant work anymore anyhow
25446 fontconfig/Imakefile | 2 +-
25447 fontconfig/fcxml.h | 37 -------------------------------------
25448 2 files changed, 1 insertion(+), 38 deletions(-)
25450 commit 24c90386bbdda9800d5a35c4dbff08682186907f
25451 Author: Keith Packard <keithp@keithp.com>
25452 Date: Wed Feb 20 00:32:30 2002 +0000
25454 dont complain about missing optional included font config files
25456 src/fcxml.c | 4 ++--
25457 1 file changed, 2 insertions(+), 2 deletions(-)
25459 commit 6e9fc5ded4a36fb3e9e31b96f837b2e54f1cd77c
25460 Author: Keith Packard <keithp@keithp.com>
25461 Date: Tue Feb 19 08:33:23 2002 +0000
25463 Automatically initialize the fontconfig library
25465 src/fccfg.c | 15 +++++++++------
25466 src/fcinit.c | 4 ++--
25467 src/fcint.h | 4 +++-
25468 3 files changed, 14 insertions(+), 9 deletions(-)
25470 commit aae6f7d48744a25899cac28d47458f394defa02a
25471 Author: Keith Packard <keithp@keithp.com>
25472 Date: Tue Feb 19 07:50:44 2002 +0000
25474 Eliminate const in FcPatternGetString; too hard. Add FcCharSetCoverage
25476 enumarate Unicode coverage efficiently
25478 fontconfig/fontconfig.h | 7 +++++--
25479 src/fccache.c | 4 ++--
25480 src/fccharset.c | 23 ++++++++++++++++++++++-
25481 src/fcpat.c | 6 +++---
25482 4 files changed, 32 insertions(+), 8 deletions(-)
25484 commit c2e7c611cbef33e9f93fbb110cd8df61abec67d7
25485 Author: Keith Packard <keithp@keithp.com>
25486 Date: Mon Feb 18 22:29:28 2002 +0000
25488 Switch fontconfig from libxml2 to expat
25490 src/Imakefile | 3 +-
25491 src/fccharset.c | 12 +-
25492 src/fcdbg.c | 20 +-
25493 src/fcint.h | 34 +-
25494 src/fcname.c | 98 +---
25495 src/fcstr.c | 92 ++-
25497 ++++++++++++++++++++++++++++++++++++-------------------
25498 7 files changed, 1326 insertions(+), 697 deletions(-)
25500 commit 2eb26602ffcfb3c3489849210502c4e00b370dfd
25501 Author: Keith Packard <keithp@keithp.com>
25502 Date: Fri Feb 15 23:45:33 2002 +0000
25504 fontconfig fc-cache program needs to be executed with correct
25508 fc-cache/Imakefile | 2 +-
25509 1 file changed, 1 insertion(+), 1 deletion(-)
25511 commit 65018b4a468c3175790dc27dfe37987151ad97d5
25512 Author: Keith Packard <keithp@keithp.com>
25513 Date: Fri Feb 15 07:36:14 2002 +0000
25515 Update to Xft version 2
25517 fc-cache/fc-cache.c | 7 ++++---
25518 1 file changed, 4 insertions(+), 3 deletions(-)
25520 commit ccb3e93b2754542d08dcd2572402560d76a8ed91
25521 Author: Keith Packard <keithp@keithp.com>
25522 Date: Fri Feb 15 06:01:28 2002 +0000
25524 fontconfig library: build fixes and compiler warning fixes
25526 fc-cache/Imakefile | 2 +-
25527 fc-list/Imakefile | 2 +-
25528 fc-list/fc-list.c | 5 +-
25529 fontconfig/fcfreetype.h | 1 +
25530 fontconfig/fcprivate.h | 2 +-
25531 fontconfig/fcxml.h | 2 +-
25532 fontconfig/fontconfig.h | 61 ++++++++---------
25533 src/fccache.c | 176
25534 ++++++++++++++++++++++++++++++------------------
25535 src/fccfg.c | 126 +++++++++++++++++-----------------
25536 src/fccharset.c | 23 ++++---
25537 src/fcdir.c | 58 ++++++++--------
25538 src/fcfreetype.c | 106 ++++++++++++++---------------
25539 src/fcinit.c | 2 +-
25540 src/fcint.h | 74 ++++++++------------
25541 src/fcmatch.c | 7 +-
25542 src/fcname.c | 92 ++++++++++++-------------
25543 src/fcpat.c | 10 +--
25544 src/fcstr.c | 32 ++++-----
25545 src/fcxml.c | 135 +++++++++++++++++++------------------
25546 19 files changed, 473 insertions(+), 443 deletions(-)
25548 commit 3be03bed3955e91882b65315fdf8a68e4b453431
25549 Author: Keith Packard <keithp@keithp.com>
25550 Date: Fri Feb 15 00:49:44 2002 +0000
25552 Update fontconfig and libxml2 to get them working with in-tree build
25555 fc-cache/Imakefile | 12 +++---------
25556 fc-list/Imakefile | 13 +++----------
25558 ++++++------------------------------------------------
25559 3 files changed, 12 insertions(+), 68 deletions(-)
25561 commit 82e6d72059aaa4beccb2ec39706ef86e99e479de
25562 Author: Keith Packard <keithp@keithp.com>
25563 Date: Thu Feb 14 23:34:13 2002 +0000
25565 Add new font configuration library which forms the basis of the
25569 commit 24330d27f88bbf387d92128d2c21e005f2563e93
25570 Author: Keith Packard <keithp@keithp.com>
25571 Date: Thu Feb 14 23:34:13 2002 +0000
25583 configure.in | 202 +++++++
25584 cvscompile.sh | 6 +
25585 doc/fontconfig.tex | 55 ++
25586 fc-cache/Imakefile | 19 +
25587 fc-cache/fc-cache.c | 145 +++++
25588 fc-cache/fc-cache.man | 45 ++
25589 fc-list/Imakefile | 17 +
25590 fc-list/fc-list.c | 128 ++++
25591 fc-list/fc-list.man | 36 ++
25593 fontconfig/Imakefile | 8 +
25594 fontconfig/fcfreetype.h | 34 ++
25595 fontconfig/fcprivate.h | 117 ++++
25596 fontconfig/fcxml.h | 37 ++
25597 fontconfig/fontconfig.h | 551 +++++++++++++++++
25598 fonts.conf.in | 191 ++++++
25599 fonts.dtd | 165 +++++
25601 src/Imakefile | 90 +++
25602 src/fcblanks.c | 84 +++
25603 src/fccache.c | 592 ++++++++++++++++++
25604 src/fccfg.c | 1369 ++++++++++++++++++++++++++++++++++++++++++
25605 src/fccharset.c | 1521
25606 +++++++++++++++++++++++++++++++++++++++++++++++
25607 src/fcdbg.c | 272 +++++++++
25608 src/fcdefault.c | 87 +++
25609 src/fcdir.c | 178 ++++++
25610 src/fcfreetype.c | 236 ++++++++
25611 src/fcfs.c | 82 +++
25612 src/fcinit.c | 174 ++++++
25613 src/fcint.h | 480 +++++++++++++++
25614 src/fclist.c | 442 ++++++++++++++
25615 src/fcmatch.c | 347 +++++++++++
25616 src/fcmatrix.c | 112 ++++
25617 src/fcname.c | 621 +++++++++++++++++++
25618 src/fcpat.c | 491 +++++++++++++++
25619 src/fcstr.c | 188 ++++++
25620 src/fcxml.c | 1032 ++++++++++++++++++++++++++++++++
25621 src/fontconfig.man | 1113 ++++++++++++++++++++++++++++++++++
25622 46 files changed, 11349 insertions(+)