commit 4a3bef8ac3b91354c6c10b5f6af10ead9d4fe49a Author: Behdad Esfahbod Date: Wed Nov 18 18:45:19 2009 -0500 Bump version to 2.8.0 README | 32 ++++++++++++++++++++++++++++++-- configure.in | 2 +- fontconfig/fontconfig.h | 4 ++-- 3 files changed, 33 insertions(+), 5 deletions(-) commit 2e44cbe1b9bf466718167e9e05077743df36ab21 Author: Behdad Esfahbod Date: Wed Nov 18 18:45:06 2009 -0500 Bump libtool revision in preparation for release configure.in | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 91a73751dcd4fd2d2e4e8bcb98af53098c721224 Author: Tor Lillqvist Date: Wed Nov 18 21:56:16 2009 +0200 Improve zip "distribution" Don't put entries for directories in the zip file. Fetch manpages from correct place. fontconfig-zip.in | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit bb8fdae8ad6f0a857569b3e09cf21f1af6b4a41b Author: Tor Lillqvist Date: Wed Nov 18 21:54:39 2009 +0200 Use correct autoconf variable Use LIBT_CURRENT_MINUS_AGE instead of the undefined lt_current_minus_age for the name of the DLL when generating the MS style import library. src/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 1845f3100d15927cc536bc3d38f140c139fb5614 Author: Behdad Esfahbod Date: Wed Nov 18 14:39:34 2009 -0500 [fc-arch] Rename architecture names to better reflect what they are We only care about three properties in the arch: - endianness - pointer size - for 32-bit archs, whether double is aligned on 4 or 8 bytes This leads to the following 6 archs (old name -> new name): x86 -> le32d4 mipsel -> le32d8 x86-64 -> le64 m68k -> be32d4 ppc -> be32d8 ppc64 -> be64 fc-arch/fcarch.tmpl.h | 67 +++++++++++++++++++++++++------------------------ 1 files changed, 34 insertions(+), 33 deletions(-) commit d5ebf48e34e9235cf10e9f7beb49af74823c3fc6 Author: Behdad Esfahbod Date: Wed Nov 18 14:08:00 2009 -0500 [fc-arch] Beautify the arch template fc-arch/fc-arch.c | 10 +++++----- fc-arch/fcarch.tmpl.h | 42 ++++++++++++++++++++++++++++++++++-------- 2 files changed, 39 insertions(+), 13 deletions(-) commit d074706b507226427f5a4018e78fe120a01eb53d Author: Behdad Esfahbod Date: Wed Nov 18 09:40:11 2009 -0500 [fc-case] Update CaseFolding.txt to Unicode 5.2.0 fc-case/CaseFolding.txt | 116 +++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 112 insertions(+), 4 deletions(-) commit 13781ba00b0ded28319ff417a254c620231973f1 Author: Behdad Esfahbod Date: Wed Nov 18 09:36:23 2009 -0500 [fc-glyphname] Remove Adobe glyphlist It was unused. fc-glyphname/glyphlist.txt | 4291 -------------------------------------------- 1 files changed, 0 insertions(+), 4291 deletions(-) commit d2fb683796f41a68edec53f26e524fd06725eef8 Author: Behdad Esfahbod Date: Wed Nov 18 09:35:40 2009 -0500 Clean up Makefile's a bit fc-arch/Makefile.am | 4 +--- fc-case/Makefile.am | 7 +++---- fc-glyphname/Makefile.am | 3 ++- fc-lang/Makefile.am | 2 +- src/Makefile.am | 12 +++++++++--- 5 files changed, 16 insertions(+), 12 deletions(-) commit 192927225c447a8eaba613838aff93f82dee41d0 Author: Behdad Esfahbod Date: Wed Nov 18 09:26:24 2009 -0500 [fc-glyphname] Rename internal arrays to prefix with _fc_ Although they were static, I was still surprised that gdb was seeing our variable "glyphs". Not helpful. fc-glyphname/fc-glyphname.c | 6 +++--- src/fcfreetype.c | 13 ++++++------- 2 files changed, 9 insertions(+), 10 deletions(-) commit 3e5e83e12e051d6ac734f08609c6c584b0f0b807 Author: Behdad Esfahbod Date: Wed Nov 18 09:26:01 2009 -0500 [src] Create fcglyphname.h automatically src/Makefile.am | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) commit 040c98bcc40617ecbc9eb7e16b1714ebd256cfdc Author: Behdad Esfahbod Date: Wed Nov 18 09:25:42 2009 -0500 [fc-glyphname] Cleanup Makefile.am fc-glyphname/Makefile.am | 8 +++----- 1 files changed, 3 insertions(+), 5 deletions(-) commit 77f4e60a32971a815b85f187712191724a00b856 Author: Behdad Esfahbod Date: Wed Nov 18 09:10:05 2009 -0500 Remove bogus comment Last night in between my dreams I also noticed that we support Unicode values up to 0x01000000 and not 0x00100000 which I thought before. This covers the entire Unicode range. src/fccharset.c | 1 - 1 files changed, 0 insertions(+), 1 deletions(-) commit a90a3ad97a7cee10225190e13a576e55871b9441 Author: Behdad Esfahbod Date: Tue Nov 17 12:10:01 2009 -0500 Make sure fclang.h and fcarch.h are built src/Makefile.am | 7 ++++++- 1 files changed, 6 insertions(+), 1 deletions(-) commit a3b2426819836ab2454c6a7bad27c382f4a245bf Author: Behdad Esfahbod Date: Mon Nov 16 18:29:26 2009 -0500 [lang] Fix serializing LangSet from older versions src/fclang.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-) commit 8480c6f86327877fce729ebb01b52bd7a40ddfc5 Author: Behdad Esfahbod Date: Mon Nov 16 17:38:40 2009 -0500 [arch] Try to ensure proper FcLangSet alignment in arch fc-arch/fc-arch.c | 5 +++-- fc-arch/fcarch.tmpl.h | 16 ++++++++-------- src/fclang.c | 2 +- 3 files changed, 12 insertions(+), 11 deletions(-) commit dffcb2a083bc5f959ed96dbdf0f365ebc0e710cc Author: Behdad Esfahbod Date: Mon Nov 16 17:00:50 2009 -0500 [xml] Remove unused code src/fcxml.c | 12 ------------ 1 files changed, 0 insertions(+), 12 deletions(-) commit b2d910123008115813a5cd623389189a2d66880b Author: Behdad Esfahbod Date: Mon Nov 16 16:57:53 2009 -0500 [int] Remove more unused macros src/fcint.h | 4 ---- 1 files changed, 0 insertions(+), 4 deletions(-) commit 247c4f3df21582260c4799bdbda2be1c13cc8901 Author: Behdad Esfahbod Date: Mon Nov 16 15:48:20 2009 -0500 Enable automake silent rules configure.in | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 963820fcbfdb537fd956f8863f8793cf22093c5d Author: Behdad Esfahbod Date: Mon Nov 16 15:46:46 2009 -0500 [int] Remove fc_value_* macros that did nothing other than renaming src/fcint.h | 6 ------ src/fcmatch.c | 8 ++++---- src/fcpat.c | 12 ++++++------ 3 files changed, 10 insertions(+), 16 deletions(-) commit 888f9427ae84195104855d2bb2fbb6d44067a998 Author: Behdad Esfahbod Date: Mon Nov 16 15:43:08 2009 -0500 [int] Remove fc_storage_type() in favor of direct access to v->type src/fcint.h | 1 - src/fcmatch.c | 2 +- src/fcpat.c | 2 +- 3 files changed, 2 insertions(+), 3 deletions(-) commit 486fa46893d070485738de6e2c0d418650662d63 Author: Behdad Esfahbod Date: Mon Nov 16 15:41:58 2009 -0500 Remove unused macros src/fcint.h | 5 ----- 1 files changed, 0 insertions(+), 5 deletions(-) commit 1f4e6fecde22fd4ce8336b01a5c32c533fcb8bac Author: Behdad Esfahbod Date: Mon Nov 16 15:39:16 2009 -0500 Bump cache version up from 2 to 3 and fix FcLangSet caching/crash Protect cache against future expansions of FcLangSet (adding new orth files). Previously, doing so could change the size of that struct. Indeed, that happened between 2.6.0 and 2.7.3, causing crashes. Unfortunately, sizeof(FcLangSet) was not checked in fcarch.c. This changes FcLangSet code to be able to cope with struct size changes. And change cache format, hence bumping from 2 to 3. fontconfig/fontconfig.h | 2 +- src/fcint.h | 2 +- src/fclang.c | 67 ++++++++++++++++++++++++++++++++++++---------- 3 files changed, 54 insertions(+), 17 deletions(-) commit 6b1fc678ca59df3f3f1ffac0e509cf485c9df0c0 Author: Behdad Esfahbod Date: Mon Nov 16 16:57:10 2009 -0500 [int] Define MIN/MAX/ABS macros src/fcfreetype.c | 3 --- src/fcint.h | 4 ++++ 2 files changed, 4 insertions(+), 3 deletions(-) commit b393846860a390ebe35b19320b5eaf9272084042 Author: Behdad Esfahbod Date: Mon Nov 16 15:17:56 2009 -0500 [fc-arch] Add FcAlign to arch signature fc-arch/fc-arch.c | 5 +++-- fc-arch/fcarch.tmpl.h | 16 ++++++++-------- 2 files changed, 11 insertions(+), 10 deletions(-) commit 8009229bc5cd9b540ff56a47ddc32ccada2679b0 Author: Behdad Esfahbod Date: Mon Nov 16 15:12:52 2009 -0500 Move FcAlign to fcint.h src/fcint.h | 8 ++++++++ src/fcserialize.c | 8 -------- 2 files changed, 8 insertions(+), 8 deletions(-) commit 36ae1d9563cff4966b293f816cf9eb25c8ebb857 Author: Behdad Esfahbod Date: Mon Nov 9 13:17:17 2009 -0500 Clarify default confdir and cachedir better. Also remove --with-docdir. It can be set by setting docdir variable. configure.in | 19 ++----------------- doc/Makefile.am | 2 -- 2 files changed, 2 insertions(+), 19 deletions(-)