commit 2fc42310cdc679bdc1f2f8f11ababad167c97fdd Author: Akira TAGOH Date: Thu Feb 15 22:01:54 2018 +0900 Bump version to 2.12.93 README | 36 ++++++++++++++++++++++++++++++++++-- configure.ac | 2 +- fontconfig/fontconfig.h | 2 +- 3 files changed, 36 insertions(+), 4 deletions(-) commit 147b083851bd5ba97a17de4496c484c9609a8f52 Author: Akira TAGOH Date: Thu Feb 15 22:01:45 2018 +0900 Add missing files to ship its/Makefile.am | 5 +++++ 1 file changed, 5 insertions(+) commit 0394cb7829d16a902e2eebdcc4f00db3774916b8 Author: Akira TAGOH Date: Mon Feb 5 13:31:00 2018 +0900 Ensure the user config dir is available in the list of config dirs on the fallback config src/fcinit.c | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) commit 34b5c949d51fcc8eafe2301ca8f539f735e31522 Author: Akira TAGOH Date: Mon Feb 5 12:47:01 2018 +0900 Do not mix up font dirs into the list of config dirs fc-cache/fc-cache.c | 2 +- src/fccfg.c | 8 -------- src/fcinit.c | 2 +- src/fcint.h | 4 ---- src/fcxml.c | 7 +++++-- 5 files changed, 7 insertions(+), 16 deletions(-) commit 5710377301f7193f133103cede00e81a2051eb51 Author: Olivier CrĂȘte Date: Thu Feb 1 10:52:40 2018 +0000 Fix cross-compilation by passing CPPFLAGS to CPP src/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ef748b39e022ce98d5aa8110d713368cf39f0ebf Author: Akira TAGOH Date: Tue Jan 23 22:27:17 2018 +0900 Take effects on dir, cachedir, acceptfont, and rejectfont only when loading Those elements takes effects immediately during parsing config files so makes them conditional to ignore on scanning. src/fcxml.c | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) commit 73cc842d1dd866e4a6fda4aa422cb4a9c7a9832f Author: Akira TAGOH Date: Mon Jan 15 12:57:05 2018 +0900 Revert some removal from 7ac6af6 autogen.sh | 1 + 1 file changed, 1 insertion(+) commit 91f0fd84607efcc7196e5ee232794c055f25511e Author: Akira TAGOH Date: Sun Jan 14 19:49:06 2018 +0900 Do not add cflags and libs coming from pkg-config file. Using Requires is peferable way. https://bugs.freedesktop.org/show_bug.cgi?id=104622 configure.ac | 10 ++++++++-- fontconfig.pc.in | 4 ++-- 2 files changed, 10 insertions(+), 4 deletions(-) commit 4ff7155f5c96a02f2cd3542e8546c76c632c315a Author: Alexander Larsson Date: Fri Jan 12 16:52:39 2018 +0100 FcHashTableAddInternal: Compare against the right key We were comparing the passed in key with the ready-to-insert key rather than the key in the hashtable, so if you ever had a hash conflicts we'll never insert the new item. https://bugs.freedesktop.org/show_bug.cgi?id=101889 src/fchash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fd2ad1147ad9565841372e56e6bb939c0f843ac5 Author: Behdad Esfahbod Date: Tue Jan 9 10:54:55 2018 +0100 Fix undefined-behavior signed shifts src/fccharset.c | 6 +++--- src/fcfreetype.c | 4 ++-- src/ftglue.h | 12 ++++++------ 3 files changed, 11 insertions(+), 11 deletions(-) commit 7ac6af665ba3e098a097cab869e814bdbe34952d Author: Akira TAGOH Date: Tue Jan 9 13:51:31 2018 +0900 clean up autogen.sh | 85 ++++++++++-------------------------------------------------- configure.ac | 2 -- 2 files changed, 13 insertions(+), 74 deletions(-) commit 94683a1255c065a7f8e7fadee9de605f3eaf9ac7 Author: Behdad Esfahbod Date: Mon Jan 8 09:55:41 2018 +0000 Use FT_Done_MM_Var if available configure.ac | 2 +- src/fcfreetype.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) commit 97488fd72577a86ffd52bbb42d781bad0dd723cf Author: Akira TAGOH Date: Sat Jan 6 18:53:27 2018 +0900 export GETTEXTDATADIR to refer the local .its/.loc file instead of using --its option Makefile.am | 2 +- configure.ac | 1 + its/Makefile.am | 6 ++++++ {src => its}/fontconfig.its | 0 {src => its}/fontconfig.loc | 0 po-conf/Makevars | 4 ++-- po-conf/POTFILES.in | 34 ++++++++++++++++++++++++++++++++++ src/Makefile.am | 5 ----- 8 files changed, 44 insertions(+), 8 deletions(-) commit 030e2e4e9473532de5ef6bf4c7905bdf653dc6ef Author: Behdad Esfahbod Date: Fri Jan 5 14:33:17 2018 +0000 Fix leak src/fcfreetype.c | 1 + 1 file changed, 1 insertion(+) commit 9c90f06b405abdc5ae2d92f5b614e0d19d11f783 Author: Akira TAGOH Date: Fri Jan 5 22:14:58 2018 +0900 Remove POTFILES.in until new release of gettext is coming... po-conf/POTFILES.in | 34 ---------------------------------- 1 file changed, 34 deletions(-) commit b2da36e92265c82e598cdea670ec436f9b592af0 Author: Akira TAGOH Date: Fri Jan 5 22:12:37 2018 +0900 Use the native ITS support in gettext and drop the dependency of itstool. To get this working, need to patch out to fix a crash: http://git.savannah.gnu.org/cgit/gettext.git/commit/?id=a0cab23332a254e3500cac2a3a984472d02180e5 configure.ac | 7 ------- po-conf/Makevars | 6 ++++-- po-conf/POTFILES.in | 34 ++++++++++++++++++++++++++++++++++ po/Makevars | 2 +- 4 files changed, 39 insertions(+), 10 deletions(-) commit a2e0ebf3922d4ac682162e63ec7b209ef58f3c7c Author: Akira TAGOH Date: Fri Jan 5 18:23:08 2018 +0900 Add files to enable ITS support in gettext src/Makefile.am | 5 +++++ src/fontconfig.its | 4 ++++ src/fontconfig.loc | 6 ++++++ 3 files changed, 15 insertions(+) commit 6aa0bde5ecd6a545228fc6b59e7e54b8f1eea7eb Author: Akira TAGOH Date: Fri Jan 5 16:05:58 2018 +0900 trivial fix test/test-migration.c | 3 +++ 1 file changed, 3 insertions(+) commit b8a225b3c3495942480377b7b3404710c70be914 Author: Tom Anderson Date: Wed Jan 3 11:42:45 2018 -0800 Allow overriding symbol visibility. Fontconfig symbols were hardcoded to be either hidden or exported. This patch adds configurable symbol visibility. This is useful for projects that want to do in-tree fontconfig builds and not export any symbols, otherwise they would conflict with the system library's symbols Chromium is a project that does in-tree fontconfig builds, and the workaround currently used is "#define visibility(x) // nothing" [1] and building with "-fvisibility=hidden". [1] https://cs.chromium.org/chromium/src/third_party/fontconfig/BUILD.gn?rcl=ce146f1f300988c960e1eecf8a61b238d6fd7f7f&l=62 fontconfig/fcprivate.h | 9 ++++++++- src/makealias | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) commit 37fb4a989e6243bceebadb8120f458d8d5b82c45 Author: Behdad Esfahbod Date: Wed Jan 3 16:51:18 2018 +0000 Support FC_WIDTH as double as well src/fcfreetype.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) commit 1fa9cb78c1120e11e27e2a84f59b3fb239b165df Author: Behdad Esfahbod Date: Wed Jan 3 16:48:54 2018 +0000 Remove hack for OS/2 weights 1..9 src/fcfreetype.c | 8 +------- src/fcweight.c | 20 +------------------- 2 files changed, 2 insertions(+), 26 deletions(-)